@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0}a{text-decoration:none}img{vertical-align:bottom}html,body{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,.return a,.button_style2 button,.button_style2 a{display:inline-block;text-align:center;text-decoration:none;outline:none;border:none}.button a:before,.button a:after,.button button:before,.button button:after,.return a:before,.return a:after,.button_style2 button:before,.button_style2 button:after,.button_style2 a:before,.button_style2 a:after{position:absolute;z-index:-1;display:block;content:""}.button a,.button a:before,.button a:after,.button button,.button button:before,.button button:after,.return a,.return a:before,.return a:after,.button_style2 button,.button_style2 button:before,.button_style2 button:after,.button_style2 a,.button_style2 a:before,.button_style2 a:after{box-sizing:border-box;transition:all .3s}.button a,.button button{display:block;margin:0 auto;padding:22px 0 20px;width:60%;color:#fff;background:#f5b505 url(/build/assets/arrow02-gRfhZ-dq.png) 95% 50% no-repeat;border-radius:30px;font-size:130%;font-weight:700;text-align:center}.button button{padding:17px 0 15px;width:45%}.button a:hover,.button button:hover{background:#ea0 url(/build/assets/arrow02-gRfhZ-dq.png) 95% 50% no-repeat}.button_style2 button,.button_style2 a,.button_orange_style2 a,.button_orange_style2 button,.button_gray_style2 a,.button_gray_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 #0006;border:1px solid #ffffff;background:linear-gradient(to bottom,#ffad5d 20%,#f57b03);background:-ms-linear-gradient(top,#ffad5d,#f57b03);letter-spacing:1px}p.communication_button a{border:none;box-shadow:0 0 #0000001f,0 5px 5px #00000038;border-radius:2px;margin:20px auto 25px;width:80%}p.communication_button a.nolink{pointer-events:none}.button_style2 button:hover{background:linear-gradient(to bottom,#ffad5d 20%,#f57b03);background:-ms-linear-gradient(top,#ffad5d,#f57b03)}.button_orange_style2 a,.button_orange_style2 button{background:-ms-linear-gradient(top,#ffad5d,#f57b03);margin:8px auto 23px}.button_orange_style2 a:hover,.button_orange_style2 button:hover{background:-ms-linear-gradient(top,#fb903b,#f55803)}.button_gray_style2 a,.button_gray_style2 button{background:-ms-linear-gradient(top,#bababa,#989898);margin:8px auto 23px}.button_gray_style2 a:hover,.button_gray_style2 button:hover{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(/build/assets/border03-CtJuJjAJ.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}.spdn{display:block}.pcdn{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}.container{padding-top:90px}header .main{position:fixed;top:0;left:0;z-index:100;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;line-height:1.4em;border-bottom:solid 1px #e9e9e9;font-size:12px}header .sub .inner,header .main .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;top:1px;left:21%;color:#ffb600;font-weight:700;width:300px;line-height:1.4em;font-size:15px;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{float:right}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(/build/assets/icon_present-C_IRJ4Hv.png) no-repeat 50% 0%}header.md .main nav ul li .contractBenefit{background:url(/build/assets/icon_present_md-9Rs498I7.png) no-repeat 50% 0%}header.md .main nav ul li .slide-puppy{background:url(/build/assets/icon_header01_md-BB7P_Pig.png) no-repeat 50% 0%}header.md .main nav ul li .slide-breeder{background:url(/build/assets/icon_header02_md-_ET1hXi2.png) no-repeat 50% 0%}header.md .main nav ul li .slide-menu{background:url(/build/assets/icon_header03_md-C9Wuh_16.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 #FFFFFF;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;width:100%;border-bottom:5px #ffb600 solid}#sidr-puppy .head_wrap{border-bottom:none}.sidr .head_wrap .caption{float:left;color:#714228;font-weight:700;line-height:140%}.sidr .head_wrap .puppy{background:url(/build/assets/icon_header01-BQevOobd.png) no-repeat 0 0;background-size:31px}.sidr .head_wrap .breeder{background:url(/build/assets/icon_breedersearch_l-D5ttPcON.png) no-repeat 0 0;background-size:31px;padding:3px 0 0 37px}.sidr .head_wrap .mainmenu{background:url(/build/assets/icon_header03-Dj5xMo9L.png) no-repeat 0 50%;background-size:18px;padding:3px 0 0 28px}.sidr .head_wrap .close a{display:block;float:right;background:url(/build/assets/toggle_close-C5n7qEnp.png) no-repeat 0 50%;background-size:17px;padding:3px 10px 0 26px}.sidr .head_wrap .close a:hover{color:#ffb600}.sidr .content_wrap{width:100%}.sidr .button a,.sidr .button button{margin:13px auto;padding:10px 0;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;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;text-align:left;color:#555;cursor:pointer}input[type=radio],input[type=checkbox]{display:none}.radio,.checkbox{box-sizing:border-box;transition:background-color .2s linear;position:relative;display:inline-block;padding:0 0 0 26px;cursor:pointer}.radio:after,.checkbox:after{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{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{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;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 #ffffff}.catbreedlist .breed_column_group li input[type=checkbox]:disabled+label,.sidr .puppySearchList2 li input[type=checkbox]:disabled+label,.sidr .puppySearchListRenew li input[type=checkbox]:disabled+label,.sidr .puppySearchListRenew li input[data-disabled=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(/build/assets/toggle_add-b9Y0uLQF.png) no-repeat right 10px center #f8f4f2;background-size:10px;border-bottom:1px solid #ffffff;margin:0}.sidr .puppySearchList2 .selected,.sidr .puppySearchListRenew .selected{background:url(/build/assets/toggle_subtraction-D-j9ywrP.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(/build/assets/arrow_pink_b-km8DnwGj.png) no-repeat right center;background-size:20px;padding:10px 8px 10px 12px;border-bottom:1px solid #dddddd;margin:0}.sidr .puppySearchList2-2 .selected{background:url(/build/assets/arrow_pink_t-D31X4SXf.png) no-repeat right center;background-size:20px}.sidr .puppySearchList2-2 dd li{padding:10px 8px 10px 12px;background:#fff;border-bottom:1px solid #dddddd}.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(/build/assets/toggle_add-b9Y0uLQF.png) no-repeat center center #fff;background-size:10px;border-radius:3px;text-align:center;border:1px solid #cccccc;border-bottom:2px solid #cccccc;cursor:pointer}.sidr .puppySearchList2 .open_cpt .selected,.sidr .puppySearchListRenew .open_cpt .selected{background:url(/build/assets/toggle_subtraction-D-j9ywrP.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(/build/assets/arrow_pink_b-km8DnwGj.png) no-repeat center center;background-size:20px;border-radius:0;border:none;border-bottom:none}.sidr .puppySearchList2-2 .open_cpt .selected{background:url(/build/assets/arrow_pink_t-D31X4SXf.png) no-repeat center center #fff;background-size:20px}.sidr .puppySearchList2-2 li{padding:10px 0;background:none;border-bottom:1px solid #dddddd}.sidr .puppySearchList2-2 li ul{margin:10px 0 -8px}.sidr .puppySearchList2-2 li li{padding:10px 0 10px 5px;border-top:1px solid #dddddd}.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:none;border-bottom:1px solid #ffffff;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{clear:none;margin-right:0}#sidr-menu ul.menu li a{display:block}#sidr-menu .submenu{padding:0 0 10px}.searchRule_set{background:#fff;border:solid 2px #fceecc;width:auto}.searchRule_set table{letter-spacing:.5px;margin:0 auto 5px;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;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{margin-bottom:15px;overflow:hidden}section.keyContent .inner{margin:0 auto}section.default{overflow:hidden;margin-bottom:60px}section.default .inner{overflow:hidden;margin:0 auto}.title_puppy{background:url(/build/assets/icon_title02-CemsaLhJ.png) 0 50% no-repeat;padding:10px 10px 10px 45px}.puppyList{overflow:hidden}.puppyList li{float:left;background:#fff}.puppyList .puppy_set .photo{text-align:center;overflow:hidden;width:100%;position:relative}.puppyList .puppy_set .photo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.puppyList a:hover .puppy_set .photo img{opacity:.8}.puppyList .puppy_set .label{position:absolute;top:0;left:0}.puppyList .puppy_set .ribon{position:absolute;top:0;right:0}.puppyList .puppy_set .price{position:absolute;left:0;background:#333;background-color:#25252580;color:#fff;font-weight:700}.puppyList .puppy_set .profile{color:#999}.puppyList .puppy_set .profile .heading{width:70px;float:left;clear:left}.puppyList .puppy_set .profile .date{float:left}.swiper-slide img{width:100%;aspect-ratio:16 / 9;-o-object-fit:contain;object-fit:contain}.banner_slider .swiper-slide img{aspect-ratio:unset}.swiper-slide li{list-style:none}.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}.banner_slider img{margin-bottom:20px}.banner_slider .swiper-container .swiper-button-prev{background:url(/build/assets/arrow_pink_l-CzwtJ7_C.png) no-repeat right 5px top 20%;background-size:15px;left:0}.banner_slider .swiper-container .swiper-button-next{background:url(/build/assets/arrow_pink_r-CNb2GoKx.png) no-repeat right 5px top 20%;background-size:15px;right:0}section.usefulContent{overflow:hidden}section.usefulContent .inner{margin:0 auto}.title_useful{background:url(/build/assets/icon_title_pen-DQqw-nvq.png) 0 50% no-repeat;background-size:34px}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 .contentC{clear:both}section.usefulContent .useful .contentA .caption,section.usefulContent .useful .contentB .caption,section.usefulContent .useful .contentC .caption{line-height:100%}section.know{overflow:hidden}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 .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}.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}.fotter_nav .liststyle_1{overflow:hidden;margin:0 -16px 0 0;font-size:13px;letter-spacing:0px}.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(/build/assets/arrow12-X8bwjMWy.png) 0 50% no-repeat}.copyright{text-align:center;color:#999}.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}.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}.sns_shareButton li a span:before{content:"";display:inline-block;float:left;background-image:url(/build/assets/icon_sns_sharebutton-BjqLpfOj.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}.contactForm{width:auto}.contactForm .call_account a,.call_account a{display:block;color:#f5b505;line-height:100%;font-weight:700;text-align:center;cursor:pointer}.inquiry_example{padding:10px 15px;margin-bottom:10px}.inquiry_example ul{padding-top:10px}.inquiry_annotation ul{color:red;list-style-type:"※";padding-left:15px}.inquiry_annotation ul li{padding-bottom:10px}.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 table th span,.contactForm .required,.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;color:#888}.contactForm table td .f_red{color:#ff0004}.contactForm table td input,.contactForm table td select,.contactForm table td button,.contactForm .modal-chat-form{margin-bottom:5px;padding:10px;width:100%;box-sizing:border-box;border:1px #f5b505 solid;background:#fff;text-align:left}.contactForm table input[type=radio],.contactForm table input[type=checkbox]{display:block;float:left;position:relative}.contactForm table .review_term_agree input[type=checkbox]{display:none}.contactForm textarea,.contactForm table td textarea{padding:10px 10px 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_name li{width:49%}.contactForm table .input_post{float:left;margin:0 0 5px;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{margin-right:10px}.contactForm .slc_arrow{background:url(/build/assets/arrow_black_b-DdNIeplL.png) no-repeat right 10px center #fff;background-size:15px}.contactForm .centerText{text-align:center}.contactForm .centerText a{color:#f5b505;text-decoration:underline}.contactForm table .arrow_pink{text-align:left;margin:0 0 10px}.contactForm .check_questionary{overflow:hidden;margin-bottom:15px}.contactForm .check_questionary li{padding: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-right:1px solid #e7d8d1;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(/build/assets/toggle_add-b9Y0uLQF.png) no-repeat right 10px center #f2e9e5;background-size:10px;border-bottom:1px solid #e7d8d1}.contactForm .puppySearchList2 .selected{background:url(/build/assets/toggle_subtraction-D-j9ywrP.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}.font_18{font-size:18px}.contactForm .submitBox,.contactForm .submitBox li{overflow:hidden}.contactForm .submitBox li:last-child a{display:block;margin:0 auto;color:#fff;background:#999 url(/build/assets/arrow15-De8oUf7j.png) 5% 50% no-repeat;border-radius:30px;font-weight:700;text-align:center}.contactForm .submitBox li:last-child a:hover{background:#888 url(/build/assets/arrow15-De8oUf7j.png) 5% 50% no-repeat}.contactForm .submitBox .button_gray button{display:block;margin:0 auto;color:#fff;background:#999 url(/build/assets/arrow15-De8oUf7j.png) 5% 50% no-repeat;border-radius:30px;text-align:center}.contactForm .submitBox .button_gray button:hover{background:#888 url(/build/assets/arrow15-De8oUf7j.png) 5% 50% no-repeat}.contactForm .user_login{overflow:hidden}.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(/build/assets/arrow02-gRfhZ-dq.png) 95% 50% no-repeat}.contactForm .user_login li button.button_green:hover{background:#72a047 url(/build/assets/arrow02-gRfhZ-dq.png) 95% 50% no-repeat}.contactForm p#contact_attention{margin-top:15px}.contactForm p.notes{text-align:left;padding:0 0 5px;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 #cccccc}.prefecture_layout3{display:table;border:1px solid #dddddd;border-collapse:collapse;width:99%;text-align:left;margin:15px 0 30px}.prefecture_layout3 a{color:#714228}.prefecture_layout3 a:hover{color:#b96c42}.prefecture_layout3 .table-cell{display:table-row}.prefecture_layout3 .th{display:table-cell;border-bottom:1px solid #ffffff;padding:10px;font-weight:700;text-align:center;vertical-align:middle;width:12%;background:#fceecc;font-size:15px}.prefecture_layout3 .table-cell:last-of-type .th{border-bottom:1px solid #dddddd}.prefecture_layout3 .td{display:table-cell;border-bottom:1px solid #dddddd;padding:10px;background:#fff;font-size:14.5px}.prefecture_layout3 .td li.accordion_pref{display:inline-block;padding:0 8px}.Button_2rows{overflow:hidden}.Button_2rows a{width:49%;float:left;box-sizing:border-box}.Button_2rows li:nth-child(2n) a{width:49%;float:right}.icon_wrap{display:table;margin:0 auto;width:100%}.icon-circle{content:" ";display:table-cell;border-radius:50%;float:left}.icon_wrap p{display:table-cell;vertical-align:middle}.icon_video-cat{background:url(/resources/images/icon_video-cat.png) no-repeat center center #fff}.icon_video-house{background:url(/build/assets/icon_video-house-DTjbuX3J.png) no-repeat center center #fff}.icon_question{background:url(/build/assets/icon_question-fTR-hzOg.png) no-repeat center center #fff}.icon_people{background:url(/build/assets/icon_people-CVg2mA1A.png) no-repeat center center #fff}.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}.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}.tabContents_radioSwitch .icon_none .tab .icon_wrap{width:auto;text-align:center}.tabContents_radioSwitch .tabcontent{display:none;clear:both}.tabContents_radioSwitch #puppy-question_tabcheck:checked~#scroll_contents_puppy-question_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,.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 #cat-breed-popularity_tabcheck:checked~#scroll_contents_cat-breed-popularity_tabcontent,.tabContents_radioSwitch #puppy-search_tabcheck:checked~#scroll_contents_puppy-search_tabcontent,.tabContents_radioSwitch #breeder-search_tabcheck:checked~#scroll_contents_breeder-search_tabcontent,.tabContents_radioSwitch #puppy-search_tabcheck2:checked~#scroll_contents_puppy-search_tabcontent2,.tabContents_radioSwitch #breeder-search_tabcheck2:checked~#scroll_contents_breeder-search_tabcontent2,.tabContents_radioSwitch #cat-breed-word_tabcheck:checked~#scroll_contents_cat-breed-word_tabcontent,.tabContents_radioSwitch #breeder-trading_tabcheck:checked~#scroll_contents_breeder-trading_tabcontent,.tabContents_radioSwitch #breeder-transacted_tabcheck:checked~#scroll_contents_breeder-transacted_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;color:#f5b505}.tabContents_radioSwitch .tab_color_pink2 .tab p{display:inline-block;padding:5px 0}.tabContents_radioSwitch .tab_color_pink2 .tab p.icon_cat-search{background:url(/build/assets/icon_search_cat-CUiyLVSQ.svg) no-repeat left center}.tabContents_radioSwitch .tab_color_pink2 .tab p.icon_breeder-search{background:url(/build/assets/icon_search_breeder-SpQqphkJ.svg) no-repeat left center}.tabContents_radioSwitch .tab_color_pink2 .tab p .number{font-weight:400;color:#444}.tabContents_radioSwitch .puppyList_layout2{clear:both}.input_breeder_name{width:100%;height:100%;padding:12px 5px;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-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,#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_life_guarantee_popup .popup_content_wrap,#benefits_life_guarantee_popup_pc .popup_content_wrap,#benefits_life_guarantee_popup_sp .popup_content_wrap{border:3px solid #fd7b41}#benefits_transaction_popup .popup_content_wrap,#benefits_transaction_popup_pc .popup_content_wrap,#benefits_transaction_popup_sp .popup_content_wrap{border:3px solid #e5a027}.genetics_tests_result_popup .popup_content_wrap,.genetics_tests_result_popup_pc .popup_content_wrap,.genetics_tests_result_popup_sp .popup_content_wrap,#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,#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 #f5b505}.included-services .title,.included-genetics_result_explanation .title{font-weight:700;display:inline-block}#benefits_medical_popup .title,#benefits_medical_popup_pc .title,#benefits_medical_popup_sp .title{background:url(/build/assets/icon_key02-BSzAGZ1-.png) no-repeat left center;color:#f5b505}#max_communication_popup .title,#max_communication_popup_pc .title,#max_communication_popup_sp .title{color:#f5b505}#benefits_life_guarantee_popup .title,#benefits_life_guarantee_popup_pc .title,#benefits_life_guarantee_popup_sp .title{background:url(/build/assets/icon_key11-76zGIirv.png) no-repeat left center;color:#fd7b41}#benefits_transaction_popup .title,#benefits_transaction_popup_pc .title,#benefits_transaction_popup_sp .title{background:url(/build/assets/icon_key03-C2orXODj.png) no-repeat left center;color:#e5a027}.included-services .text{margin:0 auto}section.infoWrap .detail .wrap_bg-white{background:#fff}section.infoWrap .detail .title_style1{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:#25252580;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}.puppyList_layout2{overflow:hidden}.puppyList_layout2 li{float:left;background:#fff;box-shadow:0 0 3px #0000001f,0 2px 3px #00000038;list-style:none}.puppyList_layout2 .puppy_set{display:block;position:relative;width:100%;height:100%;overflow:hidden}.puppyList_layout2 .puppy_set .name{color:#444;font-weight:700;line-height:1.8em}.puppyList_layout2 .puppy_set .ribon{position:absolute;left:0}.puppyList_layout2 .puppy_set .photo{text-align:center;overflow:hidden;width:95%;height:228px;position:relative;border:1px solid #e9e9e9;margin:0 0 0 8px}.puppyList_layout2 .puppy_set .photo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.puppyList_layout2 a:hover .photo img{opacity:.8}.puppyList_layout2 .puppy_set .wrap{display:table}.puppyList_layout2 .puppy_set .profile{color:#666;vertical-align:middle;display:table-cell}.puppyList_layout2 .puppy_set .row{overflow:hidden}.puppyList_layout2 .puppy_set .favorite_wrap{width:18%;vertical-align:middle;display:table-cell}.puppyList_layout2 .puppy_set .birth,.puppyList_layout2 .puppy_set .area,.puppyList_layout2 .puppy_set .status,.puppyList_layout2 .puppy_set .price{margin:0 10px 0 0}.puppyList_layout2 .puppy_set .status{clear:left;text-align:center;border-radius:25px;line-height:1.6em;float:left}.puppyList_layout2 .puppy_set .negotiation{background:#61c8cc;color:#fff}.puppyList_layout2 .puppy_set .closed{background:#b2aa93;color:#fff}.puppyList_layout2 .puppy_set .price{font-weight:700}.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 #0003}.padding_all_1{padding:10px 2% 8px}.padding_all_2{padding:8px 2% 6px}.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_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_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}.title_breeder{background:url(/resources/images//resources/images/icon_breeder_m.png) 0 50% no-repeat}.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}.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(/build/assets/icon_title02-CemsaLhJ.png) no-repeat center center;margin:0 8px 0 0}.searchCondition_wrap li .title span.icon_area:before{background:url(/build/assets/icon_area_l-Dav3omn8.png) no-repeat 3px center}.searchCondition_wrap li .title span.icon_check:before{background:url(/build/assets/icon_check-B1VfbDG3.png) no-repeat center center}.searchCondition_wrap li .title span.icon_breeder:before{background:url(/build/assets/icon_breeder_m-C9ddmqQu.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(/build/assets/arrow_pink_r-CNb2GoKx.png) no-repeat right center;background-size:7px}.searchCondition_wrap li .text-input{width:100%;padding:10px 2%}.searchCondition_wrap li .text-input input{border:none;width:97%;line-height:1.6em}.tabcontent .button_style2 button,.button_style2 a{width:90%}.inner_white .change_links{margin:20px 0;text-align:right}.searchCondition_block{border:2px solid #f3c9cb;background:#fff;border-radius:5px;clear:both;overflow:hidden;display:table;width:100%;box-sizing:border-box}.searchCondition_block .cell{display:table;width:100%}.searchCondition_block .title{display:table-cell;vertical-align:middle;font-weight:700;color:#444}.searchCondition_wrap li .condition_wrap{display:table-cell;vertical-align:middle;width:100%}.searchCondition_block .condition{float:left;overflow:hidden}.searchCondition_block .condition_change{display:table-cell;vertical-align:middle;width:15px;color:#f5b505;font-weight:700;float:right}.searchCondition_block .title span:before{content:"";display:inline-block;float:left;height:25px}.searchCondition_block .title span.icon_plus:before{background:url(/build/assets/icon14-B5DEWACe.png) no-repeat center center}.searchCondition_block .condition_change:after{content:"";display:inline-block;height:10px;width:10px;margin:8px 0 0 2px;background:url(/build/assets/arrow_pink_r-CNb2GoKx.png) no-repeat right center;background-size:7px}.popup_form-content_bg .popup_content:not(.parents-cat-add-popup) .popup_content_wrap .header_wrap .title{font-weight:700;width:90%;float:left;padding:5px 0 0}.button_all_and_clear_button{color:#444;margin:0 0 5px;font-size:13px;border:1px solid #cccccc;background:#fff;padding:5px 8px;border-radius:3px}.popup_content .searchCondition_wrap{margin:0}.selected_count{padding-bottom:15px}.select_link-button li label{background:#efefef;border:1px solid #dddddd;border-radius:5px;padding:10px 0;width:100%;display:inline-block;font-size:15px;font-weight:700;text-align:center;margin:0 0 10px}.select_link-button li label:hover,.select_link-button li input[type=checkbox]:checked+label,.select_link-button li input[type=radio]:checked+label{color:#f5b505;border:1px solid #f5b505}.select_link-button li input[type=checkbox]+label,.select_link-button li input[type=radio]+label{background:#efefef;border:1px solid #dddddd}.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%}.popup_content .searchCondition_wrap .rows_2 li:nth-child(2n){float:right}.special_condition{padding:1px 2%;float:left;width:100%;overflow:hidden;font-size:14px;border-bottom:1px dotted #c9c9c9}.special_condition_last{padding:1px 2%;float:left;width:100%;overflow:hidden;font-size:14px}.slc_arrow{width:99.5%;font-size:14px;line-height:2em;border:1px solid #dddddd;margin:0 0 5px;padding:1% 1.5%;background:url(/build/assets/arrow_black_b-DdNIeplL.png) no-repeat right 10px center #fff;background-size:15px}.slc_arrow.width_short{width:95px}.speech-bubble_yellow{position:relative;display:inline-block}.speech-bubble_yellow:before{position:absolute;content:"";transform:translateY(-50%);width:0;height:0;border-style:solid}.speech-bubble_yellow p{background:#f9eabf;border-radius:5px}.speech-bubble_yellow p span{color:#ed6e91;font-weight:700;display:block;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}.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;padding:0;overflow-y:scroll;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 #cccccc;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}.popup_content .tabContents_radioSwitch .tab_color_pink2 .tab{padding: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:none;background:#fff;border:1px solid #cccccc;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:#0009;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 button,.select_button .button_style2 a{padding:8px 0;width:100%;font-size:18px}.input_large{width:96%;font-size:14px;line-height:2em;border:1px solid #dddddd;margin:0 0 5px;padding:1% 1.5%}.button_clear{overflow:hidden;margin:0 0 5px;font-size:13px}.button_clear button{border:1px solid #cccccc;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 #dddddd}.popup_content table.area th{width:30%;background:#f8f4f2;border:none;border-bottom:1px solid #dddddd;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 #dddddd;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%;font-size:14px}.tabContents_radioSwitch .sidr{padding:0 5px}.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 #dddddd}.popup_content .searchCondition_wrap li{line-height:2em}.popup_content .searchCondition_wrap li .condition{width:60%}.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;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}.tabContents_radioSwitch .button_2rows{overflow:hidden;padding:0 0 3px}.tabContents_radioSwitch .button_2rows .tab{color:#fff;border-radius:30px;font-weight:700;text-align:center;box-shadow:0 1px 4px #0006;border:1px solid #ffffff;background:-ms-linear-gradient(top,#ffad5d,#f57b03);letter-spacing:1px}.tabContents_radioSwitch .button_2rows .button_color_blue{background:-ms-linear-gradient(top,#7ec9f1,#47ace0)}.tabContents_radioSwitch .button_2rows input:hover+.tab{background:-ms-linear-gradient(top,#ffad5d,#f57b03)}.tabContents_radioSwitch .button_2rows input:checked+.tab{border:3px solid #ffdd22;background:-ms-linear-gradient(top,#ffad5d,#f57b03)}.tabContents_radioSwitch .button_2rows input:checked+.button_color_blue,.tabContents_radioSwitch .button_2rows input:hover+.button_color_blue{background:-ms-linear-gradient(top,#4bb0e4,#0085ca)}.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 #cccccc;background:#eee;border-radius:5px;font-weight:700}.title_h1_wrap .right_btn:hover{color:#f5b505}.infoWrap2{overflow:hidden}.infoWrap2 .box_L{float:left}.infoWrap2 .box_R{float:right}.table_style3{border:1px solid #dddddd;text-align:left;background:#fff;color:#444;width:100%;line-height:1.4em}.table_style3 th{border:1px solid #dddddd;background:#ffe5e5;vertical-align:top;width:15%}.table_style3 td{border:1px solid #dddddd;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}.tag_pink{border:1px solid #ffb600;color:#ffb600}.table_style3{width:100%;background:#fff;text-align:left;margin:0 0 20px}.table_style3 th{border:1px solid #dddddd;background:#fff5e4;font-weight:700;vertical-align:top}.table_style3 td{border:1px solid #dddddd}.table_style3 a{color:#f5b505;text-decoration:underline}.table_style3 a:hover{text-decoration:none}.table_style3 a:hover img{opacity:.8}.tableHead{text-align:center;padding:5px 0 0}.tableHead .line{width:100%;display:inline-block;clear:both;padding:5px 0 0}.tableHead_price{display:inline-block;color:#666;font-weight:700;letter-spacing:0;padding:5px 0 0}.price_color{color:#ff6868}.tableHead_price .tax{font-weight:400}.tableHead_birth,.tableHead_sex{display:inline-block}.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}.benefit_present_wrap{border:2px solid #f45151;text-align:center;overflow:hidden}.benefit_present_wrap .title{display:inline-block}.benefit_present_wrap .benefit_item{box-sizing:border-box;text-align:left}.benefit_item .caption{overflow:hidden}.benefit_item .caption .icon{float:left}.benefit_item .caption .text,.sct_guide .benefit_item .caption .text{float:right;width:72%;font-size:26px;color:#f24e55;font-weight:700;line-height:1.4em;margin:20px 0 0}.benefit_item .caption .text .icon{float:left}.benefit_item .goods_item{overflow:hidden}.benefit_item .goods_item .caption{background:#f0ba3a;border-radius:45px;font-weight:700;color:#fff}.benefit_item .goods_item .img{float:left;text-align:center}.benefit_item .goods_item .text{float:right}.benefit_present_wrap .notes{color:#888;clear:both;text-align:left}.benefit_present_wrap .button_red{display:block;color:#fff;text-align:center;padding:8px 0 10px;margin:0 0 10px;background:#f24e55;border-radius:3px;box-shadow:#d73e44 0 -4px inset;font-weight:700;text-decoration:none}.breedermypage .benefit_present_wrap .button_red{color:#fff}.benefit_present_wrap .button_red:hover{opacity:.9}.benefit_present_wrap .benefit_item.pets-all-right{width:auto;float:none;border-bottom:1px solid #cccccc}.benefit_item.pets-all-right .caption .icon{float:left}.benefit_item.pets-all-right .caption .text .icon{float:none}.benefit_item .asterisk{line-height:0;position:relative;vertical-align:baseline;font-weight:400;color:#333}.benefit_item.pets-all-right .points{overflow:hidden;margin:0 auto}.benefit_item.pets-all-right .points li{border-radius:5px;text-align:center;line-height:1.5em}.benefit_item.pets-all-right .points .font_red{color:#f24e55;font-weight:700;padding:0 6px}.benefit_item.pets-all-right .satisfaction{overflow:hidden;display:inline-block;margin:3px auto 0}.benefit_item.pets-all-right .satisfaction img{float:left}.benefit_item.pets-all-right .goods_item{overflow:hidden}.benefit_item.pets-all-right .goods_item .item_wrap,.benefit_item.pets-all-right .goods_item .item_wrap .img{text-align:center}.benefit_item.pets-all-right .goods_item .item_wrap .img img{margin:0 auto;float:none}.benefit_item.pets-all-right .goods_item .caption{padding:5px 0 3px}.benefit_item.pets-all-right .goods_item .item_wrap .text_trouble{position:relative}.benefit_item.pets-all-right .goods_item .item_wrap .text_trouble:after{content:"";position:absolute;left:0;right:0;bottom:0;transform:translateY(-50%);width:20px;height:20px;border-bottom:3px solid #f0ba3a;border-right:3px solid #f0ba3a;transform:rotate(45deg);margin:-15px auto 0}.benefit_item.pets-all-right .goods_item .caption2{color:#f24e55;font-weight:700;margin:0 0 10px}.benefit_present_wrap dl.notes{overflow:hidden}.benefit_present_wrap dl.notes dt,.benefit_present_wrap dl.notes dd{float:left;margin:0 0 3px}.benefit_present_wrap .link_details{text-align:center;margin:20px auto}.benefit_present_wrap a:hover{opacity:.8}.sct_guide .benefit_present_wrap{background-size:120px}.sct_guide .benefit_item .goods_item .text{margin-bottom:0}.sct_guide .benefit_item .peppy-site_img{width:98%}section.usermypage .inner.padding_bottom0{padding:40px 0 0}.usermypage .benefit_present_wrap .benefit_item.pets-all-right{border-bottom:none}.usermypage .benefit_item.pets-all-right .caption .text{width:100%;text-align:center}.benefit_present_wrap .button_red_center{text-align:center}.benefit_present_wrap .button_red{display:inline-block;margin:0 auto 10px;padding:8px 30px 10px}.benefit_flow_wrap{border:2px dotted #dddddd;background:#fff}.benefit_flow_wrap .title{font-weight:700;text-align:center}.benefit_flow{overflow:hidden;padding:10px 5px 0}.benefit_flow li{float:left;width:33%;box-sizing:border-box}.benefit_flow .hedding{text-align:center;background-size:15px;line-height:2em}.benefit_flow li:first-child .hedding{background:#dcdcdc}.benefit_flow li.step-clear .hedding{background:url(/build/assets/bg_flow_arrow_pink-BS9j8hP5.png) no-repeat left center #fde1de;background-size:15px}.benefit_flow li.step-clear:first-child .hedding{background:#fee1b6}.benefit_flow li.next-step .hedding{background-size:15px}.benefit_flow li.step-clear .hedding span{display:inline-block;background:url(/build/assets/icon_check_pink-circle-Ds8tV9MC.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}.puppyList_layout3{overflow:hidden;width:100%}.puppyList_layout3 .puppy_set_wrap{background:#fff;position:relative;height:100%;border:1px solid #e9e9e9}.puppyList_layout3 .puppy_set_wrap a{overflow:hidden;display:block}.puppyList_layout3 .puppy_set .name{color:#444;font-weight:700}.puppyList_layout3 .puppy_set .ribon{position:absolute;left:0}.puppyList_layout3 .puppy_set .photo{text-align:center;overflow:hidden;width:100%;position:relative}.puppyList_layout3 .puppy_set .photo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.puppyList_layout3 a:hover .photo img{opacity:.8}.puppyList_layout3 .puppy_set .profile{color:#888}.puppyList_layout3 .puppy_set .row{overflow:hidden}.puppyList_layout3 .favorite_wrap{position:absolute}.puppyList_layout3 .button_favorite button{display:block;background:url(/build/assets/icon_heart_circle_gray-LGMExACW.png) no-repeat center center;outline:none;border:none;margin:0 auto;position:absolute}.puppyList_layout3 .button_favorite button:hover{background:url(/build/assets/icon_heart_circle_pink-BODz3Krl.png) no-repeat center center}.puppyList_layout3 .button_favorite button.checked{background:url(/build/assets/icon_heart_circle_pink-BODz3Krl.png) no-repeat center center}.puppyList_layout3 .puppy_set .birth,.puppyList_layout3 .puppy_set .area,.puppyList_layout3 .puppy_set .status,.puppyList_layout3 .puppy_set .price,.puppyList_layout3 .puppy_set .trip{display:inline-block;float:left;margin:0 10px 0 0}.puppyList_layout3 .puppy_set .status{clear:left;text-align:center;border-radius:25px;line-height:1.6em;width:30%;float:left}.puppyList_layout3 .puppy_set .negotiation{background:#61c8cc;color:#fff}.puppyList_layout3 .puppy_set .closed{background:#b2aa93;color:#fff}.puppyList_layout3 .puppy_set .price{font-weight:700;color:#333}.puppyList_wrap{overflow:hidden;width:100%}.puppyList_wrap li{float:left}.grad-item{position:relative;overflow:hidden}.grad-item:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to bottom,#fff0,#ffffffe6 50%,#ffffffe6 50%,#fff);background:-ms-linear-gradient(to bottom,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}.on-mouse{position:relative}.admin_cat_list_sp .on-mouse,.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:#000c;text-align:left;border-radius:5px;z-index:3}.on-mouse:hover .on-mouse_balloon{display:inline-block}.button_clear_width_auto{width:auto;float:right}.selected_items_delete{position:relative;display:inline-block;float:left}.selected_items_delete .selected_items{margin:0;padding:3px 8px 3px 5px}.selected_items_delete .toggle{position:absolute}.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 #666666}.ranking_list{overflow:hidden}.ranking_list.text{margin:0 -.5% 15px}.ranking_list .ranking_set{float:left;position:relative;background:#fff;text-align:center;margin:.5%;padding:2px;border:1px solid #e5e5e5;box-sizing:border-box}.ranking_list .ranking_set.text{height:auto}.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%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ranking_list.text .ranking_set .name{position:relative;font-weight:700;background:#fbedc9;color:#f5b505;line-height:1.5em;padding:2px 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;color:#888}.button_white_S a{border:1px solid #d5d5d5;display:block;line-height:1.5em;text-align:center;margin:0 0 10px;border-radius:3px;font-weight:700}.button_white_S a:hover{opacity:.8}.button_pink a{display:block;color:#fff;line-height:1.5em;text-align:center;padding:6px 0 4px;margin:0 0 10px;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;border-radius:5px}.button_pink .icon{display:inline-block;margin:0 auto}.button_pink.tablebox{display:table;width:98%;border-collapse:separate;padding:10px 0;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}.button_pink.size_XL .icon_microphone{background:url(/build/assets/icon_microphone_white-m21Uihq2.png) no-repeat left center}.button_pink.size_XL .icon_pencil{background:url(/build/assets/icon_pencil_white-N_udONXh.png) no-repeat left center}.bg_pink{background:#f9e7e5}.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(/build/assets/arrow_pink_l-CzwtJ7_C.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}.keyword-search_wrap .input_large{width:75%;float:left;display:block;line-height:1.5em;border:2px solid #dddddd;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{background:url(/build/assets/icon_search_white-TSG7oIFP.png) no-repeat left top 46%;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,.searched-keyword dd{float:left}.search-hits{border-bottom:1px solid #d5d5d5;font-weight:700;padding:0 0 5px}.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;background:url(/build/assets/icon_lamp-BUQ6nCKA.png) no-repeat left top}.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;overflow:hidden;font-size:16px;line-height:1.6em}.prefecture_layout2 .accordion_content .accordion_toggle{background:url(/build/assets/icon14-B5DEWACe.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(/build/assets/icon13-Bma04-Iz.png) no-repeat right 8px center;background-size:16px}.prefecture_layout2 li a{display:block;padding:10px 20px 10px 10px;border-top:solid 1px #dddddd;background:#fff url(/build/assets/arrow_pink_r-CNb2GoKx.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-leadtext.align_left{text-align:left}.section-leadtext .text_small{font-size:85%}.title_style2{color:#714228;font-weight:700;line-height:1.4em}.icon_area_l{background:url(/build/assets/icon_area_l-Dav3omn8.png) no-repeat left top}.icon_breedersearch_l{background:url(/build/assets/icon_breedersearch_l-D5ttPcON.png) no-repeat left top}.icon_conditionsearch_l{background:url(/build/assets/icon_header01-BQevOobd.png) no-repeat left top}.box_pink-border{border:2px solid #f5d0cc;background:#fff;overflow:hidden}.box_pink-border .tablelayout{width:100%;border-top:2px solid #f5d0cc}.box_pink-border .tablelayout_bordernone{border-top:none}.box_pink-border .tablelayout__cell__th{background:#f9e7e5;vertical-align:top;color:#6b3a20;font-weight:700}.box_pink-border .tablelayout__cell__td{vertical-align:top}.box_pink-border .icn_foot2{background:url(/build/assets/icn_foot2-CaEwyHDC.png) no-repeat left top}.box_pink-border .icon_area{background:url(/build/assets/icon_area_vermilion-BDZqej_k.png) no-repeat 5px top}.selector__region{box-sizing:border-box}.selector__region-caption,.selector__caption{color:#6d3d23;font-weight:700;display:inline-block}.selector__region-caption a{display:block;border-bottom:1px dotted #ec7190;color:#6d3d23}.selector__region-caption a:hover{color:#ff0b48}.selector__areas{overflow:hidden}.selector__area{font-size:15px;display:inline-block}.selector__area a{display:block;border-bottom:1px dotted #ec7190;color:#ec7190}.selector__area a:hover{color:#ff386a;border-bottom:1px dotted #ff386a}.selector__areas_equally .selector__area{display:inline-block}.selector__areas_equally .selector__area:last-child{margin:5px 0}.selector__cat-breeds{overflow:hidden}.selector__conditions{margin:0;overflow:hidden}.selector__cat-breed,.selector__condition{font-size:15px;width:32.3333%;float:left;padding:5px 2% 5px 0;box-sizing:border-box}.selector__cat-breed:nth-child(3n),.selector__condition:nth-child(3n){width:35.3333%;padding:5px 0}.selector__cat-breed a,.selector__condition a{display:inline-block;border-bottom:1px dotted #ec7190;color:#ec7190}.selector__cat-breed a:hover,.selector__condition a:hover{color:#ff386a;border-bottom:1px dotted #ff386a}.arrow-r_circle-pink_size-s{background:url(/build/assets/arrow10-CaWcXh5w.png) no-repeat left 6px;padding:3px 0 3px 22px;color:#ec7190}.arrow-r_circle-pink_size-s:hover{text-decoration:underline}.selector__wrap{padding:1.5% 2% 0}.selector__wrap:first-of-type{padding:2.5% 2% 0}.selector__wrap:last-of-type{padding:1.5% 2% 2.5%}.float-r{float:right}.about_wrap{background:#ede2dc}.about_wrap .textInner,.about_wrap .about_breeder{background:#fff}.about_wrap .textInner .caption{line-height:130%;font-weight:700}.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;display:inline-block;border-bottom:1px dotted #f5b505;color:#f5b505}.comment_style2 .comment_box{overflow:hidden}.comment_style2 .comment_secondary_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{-o-object-fit:cover;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;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;line-height:1.3em}.comment_style2 .content_wrap .includ-caption .caption{font-weight:700;border-left:5px solid #dddddd;padding:3px 0 3px 10px}.comment_style2 .grad-item:before{height:0px;background:none}.comment_style2 .bottom_line{overflow:hidden;display:inline-block}.comment_style2 .bottom_line .item{text-align:right;display:inline-block}.comment_style2.list{overflow:hidden;height:auto;padding:0;background:none;border:none}.comment_style2.list li{background:#fff;border-bottom:1px solid #eeeeee;margin-bottom:10px}.comment_style2.list .bg_speechballoon:before{display:none}.hover-effect:hover{opacity:.8}.center_box{text-align:center}.hand-over_text{display:inline-block}.hand-over_text .icon_batmark_triangle{padding:0 0 0 25px}.hand-over_text .on-mouse{padding-left:15px;text-decoration:underline}.hand-over_text .on-mouse_balloon{padding:10px 5px 10px 10px}.instagram_follow-me{overflow:hidden;background:#fffdd6;line-height:1.6em;margin:10px 0 0}.instagram_follow-me .title{text-align:center}.instagram_follow-me .box_wrap{overflow:hidden;margin:0 0 15px}.instagram_follow-me .account{text-align:center}.instagram_follow-me .account .wrap{overflow:hidden;display:inline-block;background:url(/build/assets/instagram_follow-me_text-B2CCUMFR.png) no-repeat center top;padding:25px 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}.puppyList_layout2 .row.row_2{overflow:hidden}.puppyList_layout2 .row.row_2 .area{width:50%;float:left}.puppyList_layout2 .row.row_2 .cat-id{width:40%;float:right;text-align:right}.popup_content.basic-layout .popup_content_wrap{border:3px solid #f5b505}.popup_content.basic-layout .title{font-weight:700;margin:20px 0}.popup_content .puppyList_layout2{text-align:left;margin:0 auto}.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.edit{color:#fff}.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(/build/assets/icon_check2-H4IibTae.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(2n){width:100%}.content_box_style1 .list .title{font-size:13px;border-bottom:1px solid #eeeeee;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;clear:left}.content_box_style1 .list .list_dl dd{float:left;padding:4.5px 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 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 a,.content_box_style1 .list .detail.row_1 .button_inactive,.content_box_style1 .list .contract-apply.row_1 .button_inactive{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}.download_button{display:block;margin:0 0 0 auto}.download_table{display:flex;justify-content:center;text-align:left}.download_table tr td{padding:10px 20px}.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;background:#0085bf;border-radius:30px;font-weight:700;text-align:center;text-decoration:none}.btnBox .lifloat li .btn_blue:hover{background:#0072a4}.btnBox .lifloat li .btn_blue .icon_closs{display:inline-block;background:url(/resources/images/icon_closs.png) no-repeat left center}.table_list.scroll_wrap{overflow-y:scroll}.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}.margin_top-25,.breedermypage .contentbox .margin_top-25{margin-top:-25px}.breedermypage.user-layout{text-align:left}.bg_white{background:#fff}.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}.banner_list_3-2columns{overflow:hidden}.banner_list_3-2columns.margin0{margin:0 -.6% 10px}.banner_list_3-2columns li{float:left;margin:.6%;box-sizing:border-box;background:#fff}.banner_list_3-2columns li a:hover{opacity:.8}.banner_list_3-2columns li img{width:100%;height:auto}.section_inner{padding:15px 0}.text-aling_center{text-align:center;margin:5px 0 10px}.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 #ffffff;background:#ebebeb;letter-spacing:1px}.inactive-botton_wrap.checked .botton_hiactiv{display:none}.transaction_list{display:table;width:100%}.transaction_list.done{background:#e3d7cf}.transaction_list .item{display:table-cell;border-bottom:1px solid #eeeeee;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(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat left center;background-size:80px}.admin_cat_cassette .user-info .icon_female{background:url(/build/assets/icon_customer_woman-DUWcF--I.png) no-repeat left center;background-size:80px}.admin_cat_cassette .user-info .icon_person{background:url(/build/assets/comment_icon_user_middle-nYfqtyZE.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%;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,.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:0px;font-weight:700;padding:3px 0}.puppy_information_layout2 .price{padding:0 0 3px}.puppy_information_layout2 .price_color{font-weight:700}.breedermypage .transaction_list .button_white,.breedermypage .transaction_list .button_brown,.breedermypage .transaction_list .button_pink{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;background-size:14.5px;display:block;width:100%}.breedermypage .transaction_list .details .icon_arrow:hover{opacity:.8}.score{overflow:hidden}.score dt,.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 #ffffff;box-sizing:border-box}.score.main dd{background:#fff5e4;text-align:center;border:3px solid #ffffff;border-left:none;box-sizing:border-box}.score.main ul{margin:0 auto;display:inline-block}.score.main ul .point{padding:5px 0 0 10px;color:#ff7800;font-weight:700}.score.sub dt{background:#f3f3f3;height:36px;border:3px solid #ffffff;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 #ffffff;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 #0000001f,0 2px 3px #00000038}.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:"";transform:translateY(-50%);width:0;height:0}.comment_style3 .content .info{overflow:hidden;box-sizing:border-box;margin:0 0 15px}.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%;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;font-weight:400;float:right;color:#ffb600;background:url(/build/assets/arrow10-CaWcXh5w.png) left center no-repeat;padding:0 0 0 20px;background-size:13px;text-decoration:none}.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,.comment_style3 .content .info .score.sub dd{width:50%}.comment_style3 .content .caption{font-weight:700;border-left:5px solid #dddddd}.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%;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;position:relative}.content_box_style1 .list.row_1 .comment_style3 li{background:none;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{width:50%;padding:5px 0 0 10px}.content_box_style1 .comment_style3 .content .info .score.sub dd{width:50%}.content_box_style1 .comment_style3 .content .info .score.sub ul .point{font-size:14px;padding:5px 0 0 5px}.content_box_style1 .comment_style3.style2{line-height:1.8em;margin:0 0 15px}.content_box_style1 .comment_style3.style2 .score.sub dt{border-right:3px solid #ffffff;background:#ddd;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}.content_main_box_style1 .comment_style3 .content .score.main{float:left}.content_main_box_style1 .comment_style3 .content .score.main dt,.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}.content_side_box_style1 .user_information .icon_female{background:url(/build/assets/icon_customer_woman-DUWcF--I.png) no-repeat top center}.wrap_white2{background:#fff}.contactForm table.full{margin-bottom:30px;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%;padding:20px 35px 15px;background:#fceded;border:2px #fff solid;vertical-align:middle}.contactForm table td .caption{font-weight:700}.contactForm table .row2{overflow:hidden}.contactForm table .row2 .left_wrap{overflow:hidden;width:50%;float:left}.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(/build/assets/icon_star-gray_input-CHS3EgoH.png) no-repeat center center;background-size:33px;padding:0;width:33px;height:33px}.score_input input[type=checkbox]:checked+label{background-image:url(/build/assets/icon_star_yellow-FD5iYSBV.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;line-height:1.4em}.contactForm .input_photo_wrap .inputFile:before{content:"";display:inline-block;vertical-align:top;width:21px;height:20px;margin:0 6px 0 0;background:url(/build/assets/toggle_add-b9Y0uLQF.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%;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:linear-gradient(#fff,#fff 50%,#dbdbdb);background:-ms-linear-gradient(top,#ffffff,#dbdbdb);box-shadow:1px 1px .1px #0003;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(/build/assets/arrow10-CaWcXh5w.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}.inner_sp_padding a{color:#fdb602;text-decoration:underline}.inner_sp_padding a:hover{opacity:.8}.toy_img{width:100%}#CommunicationsInquiryType{margin-bottom:12px}.contactForm #inquiry_type_example{color:#fff;max-width:90%;border-radius:10px;background:#f5b505;padding: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:0px solid transparent;border-bottom:12px solid transparent}.icon_inquiry{position:relative;height:45px;width:50px;float:left;background:#fceded url(/build/assets/icon_notepad-C5NNm4aJ.png) no-repeat;background-size:45px;margin-left:10px}.icon_inquiry:hover{opacity:.7}#inquiry_example_popup table{width:90%;border-collapse:collapse;margin:25px 5%}#inquiry_example_popup table th{width:20%;background:#fff;border:2px #fceded solid;font-size:120%;vertical-align:top;text-align:left;padding:20px 15px 15px;line-height:1.4em}#inquiry_example_popup table td{padding:15px;background:#fceded;border-bottom:2px #fff solid;vertical-align:middle}#inquiry_example_popup table td select{margin-bottom:5px;padding:10px;width:100%;box-sizing:border-box;border:1px #f5b505 solid;background:#fff}#inquiry_example_popup table td select.slc_arrow{background:url(/build/assets/arrow_black_b-DdNIeplL.png) no-repeat right 10px center #fff;background-size:15px}#inquiry_example_popup table td textarea{height:200px;padding:10px;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}#inquiry_example_popup .inquiry_btn_box{margin-bottom:50px}#inquiry_example_popup .inquiry_btn_pink{width:80%;display:block;margin:5px auto 20px;padding:8px 0;color:#fff;border-radius:30px;font-size:130%;font-weight:700;text-align:center;box-shadow:0 1px 4px #0006;border:1px solid #ffffff;background:-ms-linear-gradient(top,#ff91ad,#ec6386);letter-spacing:1px}#inquiry_example_popup .inquiry_btn_pink:hover{background:-ms-linear-gradient(top,#ff7e9f,#e2305d)}#inquiry_example_popup .inquiry_btn_gray{width:80%;display:block;margin:0 auto 10px;padding:8px 0;color:#fff;border-radius:30px;font-size:130%;font-weight:700;text-align:center;border:1px solid #ffffff;background:#b5b5b5;letter-spacing:1px}#inquiry_example_popup .inquiry_btn_gray:hover{background:#a5a5a5}#webcrew_banner img{margin-bottom:10px}p.inquiry_type{padding:0 0 5px 2px}.bg_beige{background:#ebeae5}.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%;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 #cccccc;overflow:hidden}.breeder_cassette_2012 .info_table dt,.breeder_cassette_2012 .info_table dd{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_nikukyu_pink{background:url(/build/assets/icon_nikukyu_pink-C8xFU2tF.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,.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;color:#f5b505;border-right:none}.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}.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,.breeder_cassette_2012 .photo_list{overflow:hidden}@media screen and (min-width:1101px){.breeder_cassette_2012.breeder_cassette_2012_sp .photo_list{height:75px}}.breeder_cassette_2012 .photo_list li{float:left;box-sizing:border-box;border:1px solid #dddddd}.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%;transform:translate(-50%,-50%);width:100%;height:auto}.breeder_cassette_2012_pc{border:2px solid #e0d8ce;border-radius:10px;margin:0 0 20px}.breeder_cassette_2012_pc .link_details{background:url(/build/assets/link_corner_pink-BhxhDiEa.png) no-repeat right top}.breeder_cassette_2012_pc .info{padding:25px 25px 10px}.breeder_cassette_2012_pc .info_inner{margin:0 0 15px}.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}.breeder_cassette_2012_pc .info_table .icon_area_pink{background:url(/build/assets/icon_area_pink-knZ4BrmI.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 #ffffff;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}.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}.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(/build/assets/icon_title19-CYBlHntA.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;box-shadow:0 2px 4px #00000040}.breeder_cassette_2012_sp .link_details{background:url(/build/assets/link_corner_pink_sp-DnvjKckZ.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}.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(/build/assets/icon_area_pink-knZ4BrmI.png) no-repeat 3px center;background-size:12px;padding-left:20px;margin:0 0 5px}.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 #ffffff}.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;border:none;height:auto}.breeder_cassette_2012_sp .score_wrap .score.sub dd{font-size:11px;width:25%;border:none;padding:2px 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}.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(/build/assets/icon_title19-CYBlHntA.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 #dddddd;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(/build/assets/arrow_pink_r-CNb2GoKx.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 #0000001f,0 2px 3px #00000038}.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%;transform:translate(-50%,-50%);width:110%;height:100%;-o-object-fit:contain;object-fit:contain}.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}.swiper-container-half .cat_cassette_2101 .label_list{width:100%;float:left}.cat_cassette_2101 .label{display:inline-block;border-radius:3px;padding:0 4px}.cat_cassette_2101 .label.yellow_fill{background:#dab022;color:#fff}.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 th:last-child,.cat_cassette_2101 .profile td:last-child{border-right:none}.cat_cassette_2101 .pr{background:#fef3d6}.cat_cassette_2101 .pr span.ellipsis{color:gray}.cat_cassette_2101 .caption_point{font-weight:700;color:#ffb600;background:url(/build/assets/icon11-EtznezqK.png) no-repeat left center}.cat_cassette_2101 .arrow_link{float:right;margin:5px 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:none;background:#fff;font-weight:700;border-radius:4px;color:#444;margin:0}.cat_cassette_2101 .button_favorite button .icon_heart{background:url(/build/assets/icon_heart_gray-CJ_sZu-r.png) no-repeat left center;background-size:24px;display:inline-block;padding-left:36px}.cat_cassette_2101 .button_favorite button:hover .icon_heart,.cat_cassette_2101 .button_favorite button.disabled .icon_heart{background:url(/build/assets/icon_heart-DLOgMBGY.png) no-repeat left center;background-size:24px}.cat_cassette_2101 .button_wrap .button_pink{width:49%;float:right;border:1px solid #ffb600;outline:none;background:#ffb600;font-weight:700;border-radius:3px;border-bottom:3px solid #eeaa00;color:#fff;text-align:center;padding:10px 5px 8px;box-sizing:border-box}.cat_cassette_2101 .button_wrap .button_pink .icon_arrow{background:url(/build/assets/arrow03-Cg_e9CI5.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 #dddddd;color:#714228;line-height:1.2em}.cat-color_link_2101 .similar{overflow:hidden}.cat-color_link_2101 .similar li{padding-left:10px}.cat-color_link_2101 .similar .item{vertical-align:middle;border:1px solid #dddddd;color:#714228;line-height:1.2em;padding:16px 10px 12px}.cat-color_link_2101 .item:hover{color:#b96c42;background:#fff7f8}.cat-color_link_2101 .item .icon{display:inline-block;width:26px;height:26px;background-image:url(/resources/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}.cat-color_link_2101 .item .icon.sesame{background-position:-158px -26px}p.notes{text-align:left;padding:0 0 5px;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}.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:none;background:#fff;font-size:12px;font-weight:700;border-radius:4px;color:#444;margin:0}.title_style4 .button_favorite button .icon_heart{background:url(/build/assets/icon_heart_gray-CJ_sZu-r.png) no-repeat left center;background-size:24px;display:inline-block;padding-left:36px;height:22px}.title_style4 .button_favorite button:hover .icon_heart,.title_style4 .button_favorite button.disabled .icon_heart{background:url(/build/assets/icon_heart-DLOgMBGY.png) no-repeat left center;background-size:24px}.title_style4 .button_wrap .button_orange:hover,.action_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(/build/assets/icon_man_pink_l-CqJl5j3x.png) no-repeat 0 0;padding:13px 0 3px 65px;background-size:47.5px}.title_style4.breeder .button_wrap{width:30%}.title_style4 .button_wrap .button_orange,.action_button_wrap .button_orange{width:60%;float:right;border:1px solid #e8790e;outline:none;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}.title_style4 .button_wrap .button_gray,.action_button_wrap .button_gray{width:unset;float:right;outline:none;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 .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:#25252580;color:#fff;padding:1px 6px;font-size:14px;text-align:center;width:100%}.speech-bubble_yellow_style2{font-weight:700;margin:0 auto 10px;position:relative;background:#ffe49b;border-radius:4px;text-align:center}.speech-bubble_yellow_style2:before{position:absolute;content:"";top:-13px;left:0;right:0;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;color:#f5b505}.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}.table_style4 tr{border-bottom:1px dotted #dddddd}.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}.table_style4 .sub{font-size:12px;font-weight:initial}.table_style4 .text{margin-bottom:10px}.tag_style2{background:#f5b505;margin:5px 0 0;display:inline-block}.breeder_box_style1{overflow:hidden}.breeder_box_style1 .name{font-weight:700}.breeder_box_style1 .score.main dt,.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 #dddddd}.link_breeder_interview{border:1px solid #dddddd;padding:3px}.link_breeder_interview a{display:block;background-color:#fae3a7;background-image:url(/build/assets/arrow_pink_r_2-CtjYXdgU.png),url(/build/assets/bg_diagonal-line_white_m-6v6v5y4W.png);background-repeat:no-repeat,repeat;font-weight:700}.link_breeder_interview a:hover{opacity:.9}.link_breeder_interview .icon_microphone{background:url(/build/assets/icon_title08-BX4P5QWx.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 #dddddd}.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}.flow_welcome .icon_map{background:url(/build/assets/icon_area_pink-knZ4BrmI.png) no-repeat 0 0}.flow_welcome .icon_yen{background:url(/build/assets/icon_yen_pink-CxExaPZC.png) no-repeat 0 0}.flow_welcome .icon_calendar{background:url(/build/assets/icon_calendar-BDaCk8wl.png) no-repeat 3px 0}.flow_welcome .icon_handshake{background:url(/build/assets/icon_handshake_pink-P9o4Wkg4.png) no-repeat 0 0}.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(/build/assets/arrow10-CaWcXh5w.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}.table-of-contents_style1{border:1px solid #dddddd;border-radius:4px;list-style:decimal}.table-of-contents_style1 li{margin:8px 0}.benefits_2103 .table-of-contents_style1 a{color:#333;text-decoration:underline}.benefits_2103.border_red{border:2px solid #f45151;background:#fff}.benefits_2103 .title{text-align:center}.benefits_2103 .title img{margin:0 auto}.benefits_2103{overflow:hidden}.benefits_2103 .item .heading{background:#b0d058 url(/build/assets/decorative_stripes_white_100-DpLBs3fS.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;font-size:23px;text-align:left;vertical-align:middle}.benefits_2103 .item .contents{text-align:center}.benefits_2103 .contents img{margin:0 auto;max-width:94%}.benefits_2103 .contents a:hover img{opacity:.8}.benefits_2103 .contents .note{line-height:1.4em;text-align:left;margin:15px 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;background:url(/build/assets/benefits2103_icon_warranty-D4vII1aG.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{border-right:2px dashed #d6c0ac}.benefits_2103 .benefits_coupon .coupon_row .coupon_item:last-child{border-right:none}.benefits_2103 .benefits_coupon.block_3_uneven .coupon_row .coupon_item:first-child{width:39%}.benefits_2103 .benefits_coupon.block_3_uneven .coupon_row .coupon_item{width:38%}.benefits_2103 .benefits_coupon .coupon_heading .wrap{display:table;background:url(/build/assets/benefits2103_bg_coupon-D_ojp7tP.png) no-repeat 0 0;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-size:20px;font-weight:700;color:#7b532d;text-align:center;padding:5px 25px 0 0}.benefits_2103 .benefits_coupon .coupon_contents{padding:0 20px 25px;font-size:16px}.benefits_2103 .benefits_coupon.block_2 .coupon_contents{font-size:16px}.benefits_2103 .benefits_coupon.block_3 .coupon_contents{font-size:14px}.benefits_2103 .benefits_coupon.block_3_uneven .coupon_contents{font-size:14.5px}.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}.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:50px 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)}.benefits_map_item .item_heder .illust{width:24%;float:right}.benefits_map_item .ticket{background-image:url(/build/assets/decorative_circle_white-DZe7Iq29.png),url(/build/assets/decorative_circle_white-DZe7Iq29.png),url(/build/assets/decorative_stripes_white_100-DpLBs3fS.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:#ffb600;text-decoration:underline}.appeal_member-registration a:hover{opacity:.8}.appeal_member-registration_hedding_style1{font-weight:700;position:relative;background:url(/build/assets/decorative_stripes_white-DLWDzMj0.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-member-registration,.appeal_member-registration .get-coupon_wrap .get-contract-report{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:#ffb600 url(/build/assets/arrow_white-6WsA4gBo.png) no-repeat right 20px center;background-size:10px;display:block;border:none}.award_contents .header{text-align:center;margin-bottom:20px}.award_2021-winter .header{background-image:url(/resources/images/bg_award_2021-winter_pc.png),url(/resources/images/bg_2_award_2021-winter_pc.png);background-repeat:no-repeat,repeat-x}.award_contents .award_title{color:#573300;font-weight:700;padding:10px 0}.award_contents .overall_department .award_title{text-align:center;letter-spacing:5px;line-height:1.2em}.award_contents .overall_department .award_title .icon_crown:after{background:url(/build/assets/icon_crown_yellow-dRvypNt9.png) no-repeat center 0;padding-left:0}.award_contents .breeder_cassette_2012{position:relative}.award_contents .breeder_cassette_2012 .icon_ranking_l,.award_contents .breeder_cassette_2012 .icon_ranking_m{position:absolute}.award_contents .icon_ranking_s{box-sizing:border-box;float:left}.ranking_list_style2 .row{display:flex}.ranking_list_style2 .heading{background:#ebeae5;font-weight:700}.ranking_list_style2 .list{width:calc(25% - 26px);margin:0 13px 20px}.ranking_list_style2 a .heading{color:#ed6e91}.ranking_list_style2 .item{display:block;padding:7px 0;overflow:hidden;border-bottom:1px dotted #cccccc}.ranking_list_style2 a:hover .item{color:#ed6e91}.ranking_list_style2 .item .text{float:left;box-sizing:border-box;line-height:1.4em}.button_borderpink.size_L a{width:70%;font-size:23px;color:#ffb600;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(/build/assets/arrow_pink_r-CNb2GoKx.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}}.award_2021-spring .header,.award_2022-spring .header,.award_2023-spring .header{background-image:url(/build/assets/bg_3_award_2021-spring_pc-Bb4IemFN.png),url(/build/assets/bg_4_award_2021-spring_pc-Ilqlm-78.png),url(/build/assets/bg_award_2021-spring_pc-maiAnXrN.png),url(/build/assets/bg_2_award_2021-spring_pc-B2XUJT4x.png);background-repeat:no-repeat,no-repeat,no-repeat,repeat-x}.award_2021-autumn .header,.award_2022-autumn .header{background-image:url(/build/assets/bg_3_award_2021-autumn_pc-Cqi75qS0.png),url(/build/assets/bg_4_award_2021-autumn_pc-16RXCtSs.png),url(/build/assets/bg_award_2021-autumn_pc-CNPNwZjs.png),url(/build/assets/bg_2_award_2021-autumn_pc-Cu79nd5N.png);background-repeat:no-repeat,no-repeat,no-repeat,repeat-x}.award_2021-autumn .header .main,.award_2022-autumn .header .main{width:698px;margin:60px auto 0}.award_2022-winter .header,.award_2023-winter .header{background-image:url(/build/assets/bg_award_2022-winter_pc-CMr11heZ.png),url(/build/assets/bg_2_award_2022-winter_pc-Sz_m678q.png);background-repeat:no-repeat,repeat-x}.award-heading_wrap{text-align:center}.award-heading_wrap_sp{width:250px;margin:0 auto;text-align:center}.award-heading{margin:5px auto;background-size:17px,17px;padding:0 7%;overflow:hidden;display:inline-block;background-repeat:no-repeat,no-repeat;background-position:right center,left center}.award-heading_sp{overflow:hidden;display:inline-block;background-image:url(/build/assets/award-heading_decorative-r_gold-CD42QUEQ.png),url(/build/assets/award-heading_decorative-l_gold-gok1VLGN.png);background-repeat:no-repeat,no-repeat;background-position:right center,left center}.award-heading .award-heading_title{padding:5px 0 0;display:inline-block;margin:0 auto;float:none;overflow:hidden}.award-heading_sp .award-heading_title{overflow:hidden}.award-heading .award-heading_title .titile-img{float:left;width:145px;padding-left:5px}.award-heading_sp .award-heading_title .titile-img{float:left}.award-heading .award-heading_title .award-heading_title_date,.award-heading_sp .award-heading_title .award-heading_title_date{color:#9b7c01;font-weight:700;display:inline-block;float:left;letter-spacing:0}.award-heading_sp .award-heading_title_sp .award-heading_title_date{float:clear}.award-heading .award-heading_ranking,.award-heading_sp .award-heading_ranking{overflow:hidden;font-weight:700;color:#977901}.award-heading .award-heading_ranking .text_small,.award-heading_sp .award-heading_ranking .text_small,.award-heading_sp .award-heading_ranking_sp .text_small{letter-spacing:0}.award-heading.silver,.award-heading_sp.silver{background-image:url(/build/assets/award-heading_decorative-r_silver-Co9d44fD.png),url(/build/assets/award-heading_decorative-l_silver-CwJEph0M.png)}.award-heading.silver .award-heading_title .award-heading_title_date,.award-heading_sp.silver .award-heading_title .award-heading_title_date,.award-heading_sp.silver .award-heading_title_sp .award-heading_title_date{color:#636363}.award-heading.silver .award-heading_ranking,.award-heading_sp.silver .award-heading_ranking{color:#818080}.award-heading.copper,.award-heading_sp.copper{background-image:url(/build/assets/award-heading_decorative-r_copper-B6t9nEOI.png),url(/build/assets/award-heading_decorative-l_copper-BmoH4yj7.png)}.award-heading.copper .award-heading_title .award-heading_title_date,.award-heading_sp.copper .award-heading_title .award-heading_title_date,.award-heading_sp.copper .award-heading_title_sp .award-heading_title_date{color:#7d623e}.award-heading.copper .award-heading_ranking,.award-heading_sp.copper .award-heading_ranking{color:#8d6b40}.award-heading_sp{margin:5px auto;background-size:17px,17px;padding:0 12%}.award-heading_sp .award-heading_title{padding:0}.award-heading_sp .award-heading_title .titile-img{width:170px;padding-left:5px}.award-heading_sp .award-heading_title_sp .titile-img{width:170px;padding-left:0}.award-heading .award-heading_title .award-heading_title_date{font-size:13px;margin:2px 0 0 8px}.award-heading_sp .award-heading_ranking{float:none;display:block;font-size:16px;padding:0;letter-spacing:2px;margin-top:-5px}.award-heading_sp .award-heading_ranking .number{font-size:25px;padding:0 0 0 5px}.award-heading_sp .award-heading_ranking .text_small{font-size:14px}@media screen and (max-width: 387px){.award-heading_sp .award-heading_title .titile-img{width:145px}.award-heading_sp .award-heading_title .award-heading_title_date{font-size:12px;margin:0 0 0 5px}.award-heading_sp .award-heading_ranking .text_small{font-size:14px}}.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:#000c;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(/build/assets/icon_title07_white-B38zFMfq.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}.cat_health-info img{display:inline-block;margin-right:15px}.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(/build/assets/arrow_brown-circle_s-Db7YDFXm.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}.benefits_2108 .item .contents .list_contents{padding:0 0 10px;border-bottom:1px solid #dddddd}.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%}.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,.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 .step6 .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.step6,.receive-gift .b-r_button_pink_l:visited.step6{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;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:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.r-g_select select::-ms-expand{display:none}.r-g_select.arrow{position:relative;border:1px solid #cccccc;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 #666666;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(/build/assets/icon_present-box_green_m-DChid1nD.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 #cccccc}.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 #cccccc;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%}.r-g_select{text-align:left}.r-g_select li{margin:0 0 25px}.r-g_select .radio{padding:0 0 0 32px}.r-g_select .radio:after,.r-g_select .checkbox:after{width:20px;height:20px;border-radius:45px;margin-right:10px}.r-g_select .radio:before{width:14px;height:14px}.receive-gift .notes{display:table;width:100%;padding-left:0}.receive-gift .notes .item{line-height:1.6;margin:0 0 5px;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.step7 .r-g_caption{border-left:5px solid #cccccc}.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 #0000004d}.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:none;color:#fff}.popup_content .popup_content_wrap.receive_gift .popup-modal-dismiss a{color:#fff;text-decoration:none;border:1px solid #ffffff;display:inline-block;background:none;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}.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(/build/assets/faq_q-CwP1N7i1.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)}.title_style6{border-left:4px solid #d7d7d7}.table_style5{font-size:13px;text-align:left;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7}.table_style5 .t-s5_item{display:flex;line-height:1.4em}.table_style5 .t-s5_caption{background:#eee;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;font-weight:400;box-sizing:border-box}.table_style5 .t-s5_content{border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;box-sizing:border-box}.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}.bg_wall_white{background:url(/build/assets/bg_wall_white-DMNuZZtk.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-listwrap,.bg_wall_white .catcard-list{text-align:left}.cat_cassette_2101.ichioshi{text-align:left;position:relative}.cat_cassette_2101.ichioshi .label_ichioshi,.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:none}.about-ichioshi-cat .on-mouse_wrap{text-align:right;color:#777}.tab_style1{display:flex;justify-content:space-between}.tab_style1 li{display:inline-block;width:100%;text-align:center;border-left:2px solid #ffffff}.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}.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%;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%}.tab_style1 li a{font-size:14px;padding:17px 10px 13px}.tab_style1 li.active a{border-top:2px solid #f5b505;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}.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 0}.form_v-d_s_date .accordion_toggle.open{border-left:none;background:url(/build/assets/arrow14-LDApdXM9.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(/build/assets/arrow_pink_b_s-CD2KjrzB.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:15px;width:80%}.f_v-d_s_date_input input{font-size:16px;padding:20px;width:80%;outline:none}.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(/build/assets/toggle_add_white-C8N6B9fx.png) no-repeat 20px center #fa83a4;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_date{margin:15px 0 0}.f_v-d_s_date_input{width:100%;display:block}.f_v-d_s_date_input dd{width:65%;padding-top:3px}.f_v-d_s_input_add_wrap{overflow:hidden;margin-bottom:20px}.f_v-d_s_input_add{display:inline-block;background:url(/build/assets/toggle_add_white-C8N6B9fx.png) no-repeat 15px center #fa83a4;background-size:14px;padding:8px 15px 8px 38px}}.doutori-notice{font-weight:700;background:#ffe49b;margin:10px auto;padding:4px;color:red}.doutori-notice a{text-decoration:underline;color:inherit}.breeder_navi_comment{background:#fff4ea;margin:15px auto;padding:20px;color:#000;max-width:690px}.link_cat_video{border:1px solid #dddddd;padding:3px;width:730px;margin:0 auto 20px}.link_cat_video a{display:block;padding:28px 10px 24px;background-color:#ffeaea;background-image:url(/resources/images/arrow_pink_b_2.png.webp),url(/resources/images/bg_diagonal-line_white_m.png.webp);background-repeat:no-repeat,repeat;background-position:right 15px center,0 0;background-size:26px,13px;font-size:24px;font-weight:700}.link_cat_video a:hover{opacity:.9}.link_cat_video .icon_video{background:url(/resources/images/icon_video_pink.png.webp) no-repeat 7px center;background-size:61px;padding:20px 0 20px 84px}.benefits_2108 .item .contents .img_magic-stick{width:547.5px}.receive-gift .r-g_magic-stick_img{width:85%;margin:0 auto 25px}.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:#ffffffb3;border-radius:10px;font-weight:400;box-shadow:0 0 16px -6px #0009}.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(/build/assets/anicli24_reason_bg-LkdcfdRp.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(/build/assets/anicli24_oblique-line_l-BOcXeyo9.png) no-repeat 2% bottom,url(/build/assets/anicli24_oblique-line_r-4W9N48mp.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}.key_page_title{background:#f9e7e5;padding:20px 0 0;overflow:hidden}section.subPageE .key_page_title .inner{margin:0 auto 15px}.key_page_title h1{color:#ea5f83;font-size:30px;font-weight:700;text-align:center}.key_page_title .icon_cat{background:url(/build/assets/icon_catsearch_m-CWXTyMHX.png)no-repeat 0 0;background-size:55px;padding:10px 0 2px 60px}.key_page_title .icon_breeder{background:url(/build/assets/icon_title06-B5tTQ25T.png)no-repeat 0 0;background-size:45px;padding:3px 0 3px 60px}.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(/build/assets/icon_pad_pink_l-DK5sG0uP.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(/build/assets/icon_title05-Cay2hnCh.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(/build/assets/icon_conditions_pink-Bl0GCwP0.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:#f5b505;letter-spacing:1px;padding:7px 3px;border-radius:4px;border-bottom:3px solid #eeeeee;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;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(/build/assets/icon_keep_beige-D00x4yp8.png) 25px 50% no-repeat;background-size:19px}.search-form-202110 .searchList .searchFormP .buttonWrap .sButton2 .use_condition{background:url(/build/assets/icon_search-condition_beige-Ca6uBUQ7.png) 20px 50% no-repeat;background-size:25.5px}.search-form-202110 .searchList .change_links{display:inline-block;float:right;margin-top:15px}@media screen and (max-width: 1100px){.key_page_title{padding:10px 0;margin-bottom:3px}section.subPageE .key_page_title .inner{margin:0 auto}.key_page_title h1{font-size:15px}.key_page_title .icon_cat{background:url(/build/assets/icon_catsearch_m-CWXTyMHX.png)no-repeat 0 0;background-size:34px;padding:6px 0 6px 38px}.key_page_title .icon_breeder{background:url(/build/assets/icon_title06-B5tTQ25T.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}.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}.search-form-202110 .s-f_item.condition{border-top:1px solid #ebebeb;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(/build/assets/icon_pad_pink_l-DK5sG0uP.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(/build/assets/icon_title05-Cay2hnCh.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(/build/assets/icon_conditions_pink-Bl0GCwP0.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 #eeeeee;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(/build/assets/icon_keep_beige-D00x4yp8.png) 12px 50% no-repeat;background-size:13px;font-size:11px;height:39px}.search-form-202110 .searchList .searchFormP .buttonWrap .sButton2 .use_condition{background:url(/build/assets/icon_search-condition_beige-Ca6uBUQ7.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;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 #eeeeee;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(/build/assets/icon_keep_beige-D00x4yp8.png) 8px 50% no-repeat;background-size:13px}.search-form-202110 .searchList .searchFormP .buttonWrap .sButton2 .use_condition{background:url(/build/assets/icon_search-condition_beige-Ca6uBUQ7.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}.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 #eeeeee;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 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 #dd5e7e}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3 button .icon{background:url(/build/assets/icon_search_white_m-DLmzsPyG.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:#ef6588}.search-form-202110_detail .contentTitle_style3{font-size:16px;border-left:none;background:#f3f3f3;padding:10px 10px 10px 15px;margin:0 0 25px}.search-form-202110_detail .contentTitle_style4{font-size:16px;border-left:none;background:#f3f3f3;padding:10px 10px 10px 35px;margin:0 0 25px}.search-form-202110_detail .contentTitle_style3.add{background:url(/build/assets/arrow_top_black_s-DqAP8DwX.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(/build/assets/arrow_bottom_black_s-DegP5HYq.png) no-repeat right 15px center #f3f3f3;background-size:14.5px}.search-form-202110_detail .contentTitle_style3.add.center{text-align:center;background:url(/build/assets/arrow_top_pink_s-JgANOmB1.png) no-repeat right 15px center #f3f3f3;background-size:14.5px}.search-form-202110_detail .contentTitle_style3.add.center.selected{background:url(/build/assets/arrow_bottom_pink_s-BgrH-DIs.png) no-repeat right 15px center #f3f3f3;background-size:14.5px}.search-form-202110_detail .contentTitle_style4.add{background:url(/build/assets/arrow14-LDApdXM9.png) no-repeat left 15px center;background-size:14.5px;color:#ffb600}.search-form-202110_detail .contentTitle_style4.add:hover{cursor:pointer}.search-form-202110_detail .contentTitle_style4.add.selected{background:url(/build/assets/arrow_pink_b_s-CD2KjrzB.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:#ea5f83;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:#ea5f83}.search-form-content_button_toggle{right:50px}.catbreed_tab_wrap{text-align:center}.catbreed_tab_wrap ul.catbreed_tab{width:488px;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:#ea5f83;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(/build/assets/icon_order-DoT1oGdJ.png) no-repeat 0 50%;background-size:23px}.catbreed_sort_wrap .right .form select{width:200px;padding:5px 5px 5px 10px;border:1px solid #cccccc;background:url(/build/assets/arrow_black_b-DdNIeplL.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(/build/assets/arrow_black_b-DdNIeplL.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}}.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 #dddddd;font-size:16px;padding:14px 15px;box-sizing:border-box;outline:none}.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 #dddddd;font-weight:400;padding: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:#f5b505;border:1px solid #dddddd;background:#f9e7e5}.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}.search-form-202110_detail .catbreedlist ul{padding:0;margin:0 0 20px}.search-form-202110_detail .checkbox_style3{box-sizing:border-box;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{transition:opacity .2s linear;position:absolute;top:0;left:0;display:block;margin:0;width:100%;height:100%;background:url(/build/assets/icon_check-box_circle-CqYn7c5k.png) no-repeat center center #f0719199;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;transition:background-color .2s linear;position:relative;display:inline-block;cursor:pointer;text-align:center}.search-form-202110_detail .checkbox_style2:after{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;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(/build/assets/coat-color-system_list-Jcn4EoIq.png);background-repeat:no-repeat;background-size:422px}.search-form-202110_detail .select_color.white{background-position:-3px 0px}.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:0px -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:none}.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;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;margin:0 40px 0 0;width:48%;box-sizing:border-box;border-top:1px dotted #dddddd}.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(2n){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;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%}.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 #dd5e7e}.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(/build/assets/icon_search_white_m-DLmzsPyG.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(/build/assets/arrow_top_black_s-DqAP8DwX.png) no-repeat right 18px center #f3f3f3;background-size:12px}.search-form-202110_detail .contentTitle_style3.add.selected{background:url(/build/assets/arrow_bottom_black_s-DegP5HYq.png) no-repeat right 18px center #f3f3f3;background-size:12px}.search-form-202110_detail .contentTitle_style3.add.center{background:url(/build/assets/arrow_top_pink_s-JgANOmB1.png) no-repeat right 18px center #f3f3f3;background-size:12px}.search-form-202110_detail .contentTitle_style3.add.center.selected{background:url(/build/assets/arrow_bottom_pink_s-BgrH-DIs.png) no-repeat right 18px center #f3f3f3;background-size:12px}.search-form-202110_detail .contentTitle_style4.add{background:url(/build/assets/arrow14-LDApdXM9.png) no-repeat left 18px center;background-size:12px;color:#ffb600}.search-form-202110_detail .contentTitle_style4.add.selected{background:url(/build/assets/arrow_pink_b_s-CD2KjrzB.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}.search-form-202110_detail .catbreedlist .catbreedlist_caption{font-size:12px;padding:0 0 0 6px;margin:15px 0 5px}.search-form-202110_detail .checkbox_style3:after{background:url(/build/assets/icon_check-box_circle-CqYn7c5k.png) no-repeat center center #f0719199;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;width:50%}.search-form-202110_detail .select_check-box.border_box li{border-top:1px dotted #dddddd}.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;margin:0;width:auto}.search-form-202110_detail .select_check-box.commitment-conditions li:nth-child(2){border-top:1px dotted #dddddd;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}}@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(/build/assets/icon_search_white_m-DLmzsPyG.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(/build/assets/arrow_pink_l-CzwtJ7_C.png) no-repeat right 4px top 42%;background-size:15px}.swiper-container .swiper-button-next,.swiper-container-half .swiper-button-next{background:url(/build/assets/arrow_pink_r-CNb2GoKx.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}.top_review .voice_list{background-color:#fffaf8;margin-bottom:30px;padding:30px}.top_review .voice_list:last-child{margin-bottom:0}.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}.fukidashi_textarea .photo{margin-bottom:12px}.fukidashi_textarea .photo .icon_loupe,.voice_list .photo .icon_loupe,.evaBox .icon_loupe{width:20px;position:absolute;bottom:0;right:0}.top_review .fukidashi_textarea .ttl{color:#ef7b9b;font-size:20px;font-weight:700}.top_review .fukidashi_textarea .ttl span{position:relative;background:linear-gradient(transparent 75%,#fff3f3);background-position:0px -2px}.top_review .fukidashi_textarea li{margin-bottom:20px}.top_review .fukidashi_textarea .ttl span:before{content:"";background:url(/resources/images/cat_breed_top/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}.top_review .fukidashi_textarea .txt{margin:10px;line-height:1.6em}.top_review .description{margin:56px 0 30px;overflow:hidden}.top_review .user_img{width:16%;float:left}.top_review .user_txt{width:80%;float:right}.top_review .user_txt .user_description{font-size:20px;font-weight:700}.top_review .user_txt .leave_tag{color:#fff;font-size:14px;padding:2px 16px;background-color:#a08168;vertical-align:bottom;border-radius:50px}.top_review .breeder_rating{background-color:#fff;padding:30px 40px;overflow:hidden;display:inline-flex;margin-top:16px}.top_review .breeder_name{font-size:18px;line-height:2em}.top_review .breeder_name a{text-decoration:underline}.top_review .breeder_name a:hover{opacity:.8}.cat_breed_questionpage .star_box{padding:5px 0}.cat_breed_questionpage .star_box:first-child{border-bottom:5px solid white}.cat_breed_questionpage .star_box:not(:first-child):not(:last-child){border-bottom:3px dotted white}.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:gray;font-size:130%;font-weight:700;font-family:Verdana}.cat_breed_questionpage .star_number.first{color:#e6b422;font-size:x-large}.top_review .breeder_star,.top_review .breeder_star .star_rating:after{font-size:30px;line-height:1.2em}.top_review .breeder_star{margin:0 0 0 50px;display:flex;flex-wrap:wrap}.top_review .point{color:#ef7b9b}.top_review h3{border:none;padding:0}.top_review h3:before{content:"";background:url(/resources/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}.top_review .photo ul{display:flex;flex-wrap:wrap}.top_review .photo ul li{margin-right:1%}.top_review .photo ul li:last-child{margin-right:0}.more-btn{position:absolute;bottom:3px;padding:4px;left:50%;transform:translate(-50%);color:#ffb600;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:-moz-max-content;max-height:max-content}.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}select#genetic_result{width:175px}a.genetic_test_result{color:#f5b505;text-decoration:none;padding:5px;border:1px solid #f5b505}a.genetic_test_result_explanation{color:#f5b505;text-decoration:none;padding:5px;border:1px solid #f5b505;display:inline-block;margin-top:-12px;margin-bottom:15px}.feature-list-box,.condition-list-box,.size-list-box,.payment-list-box{width:98%;margin:10px auto 0;padding-bottom:36px}.feature-list-item{width:100%;padding:5px 25px 5px 5px;background:#fff;box-shadow:2px 2px #f8e0dc;margin-bottom:5px;position:relative;font-size:14px}.feature-list-item a{display:flex;justify-content:start;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,.size-list,.feature-list,.payment-list{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-pack:distribute}.condition-list-item,.size-list-item,.payment-list-item{width:41%;padding:5px 20px 5px 5px;background:#fff;box-shadow:2px 2px #f8e0dc;position:relative;font-size:12px;margin:3px}.condition-list-item a,.size-list-item a,.payment-list-item a{display:flex;justify-content:start;align-items:center}.condition-list-item img,.size-list-item img,.payment-list-item img{width:40px;margin-right:5px}.condition-list-item p,.size-list-item p,.payment-list-item p{font-weight:700;color:#444;line-height:1.2}.condition-list-item:after,.size-list-item:after,.payment-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 0}.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}.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}.hyouka_cat_breed_name a{text-decoration:underline}.key-content{width:1200px}.kv{height:516px;background-size:cover;position:relative}.kv_txt{position:absolute;width:42%;top:2vw;left:240px}.kv_badge{width:15%;position:absolute;top:2vw;left:1.6vw}.kv_btn_search{position:absolute;bottom:2vw;left:1.7vw}.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:36px;height:26px;background-image:url(/build/assets/icon_header01-BQevOobd.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(/build/assets/icon_header02-B0P38WfJ.png);background-size:cover;vertical-align:text-bottom;margin-right:10px}#catbreed_search .ranking_list li{width:auto}.d-b_c_title:after{content:"";width:13px;height:15px;background:url(/build/assets/arrow_w-j62iZUAK.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 #c0c0c0;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 #c0c0c0;border-width:15px 0 15px 25px}.qa-question{color:#333;background:#fff url(/build/assets/faq_q-CwP1N7i1.png) no-repeat 10px 50%;border-bottom:1px #ea5f83 dashed;box-sizing:border-box;padding:20px 0 20px 60px}.qa-anser{background:#fff4f3 url(/build/assets/faq_a-LmhntRmi.png) no-repeat 10px 10px;padding:20px 0 20px 60px}.title_about_cost{border-left:solid 5px #f5b505;padding:5px;margin:30px 0 5px}.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:80px;display:block;line-height:1;font-size:12px;font-weight:700;color:#ed7194;text-align:center;background:#fceecc;border-radius:5px;border:solid 1px #ed7194}.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}.award_link{color:#ffb600}.bnr_about_award{margin:40px 0 50px}.bnr_about_award a:hover{opacity:.7;transition:all .5s ease 0s}.award_anchor{display:flex;justify-content:center;margin-bottom:40px}.award_anchor li{width:290px;height:76px;margin-right:28px;position:relative}.award_anchor li:last-child{margin-right:0}.award_anchor li.award_anchor_arrow{position:relative;display:inline-block;color:#ffb600;text-decoration:none}.award_anchor li.award_anchor_arrow:before{content:"";width:6px;height:6px;border:0;border-bottom:solid 2px #ffb600;border-right:solid 2px #ffb600;position:absolute;bottom:6px;left:50%;transform:rotate(45deg)}.award_anchor li a{width:100%;height:100%;color:#ffb600;font-size:16px;font-weight:700;text-align:center;background-color:#fff;border:2px solid #ffb600;border-radius:50px;display:table}.award_anchor li a span.anchor_name{display:table-cell;vertical-align:middle}.award_anchor li a span.icon_anchor_award{font-size:24px;margin-right:2px}.award_anchor li .icon_anchor_all:before{content:"";display:inline-block;width:35px;height:35px;background-image:url(/images/award/icon_anchor_all.png);background-size:contain;vertical-align:bottom;margin-right:10px}.award_anchor li .icon_anchor_area:before{content:"";display:inline-block;width:30px;height:30px;background-image:url(/images/award/icon_anchor_area.png);background-size:contain;vertical-align:bottom;margin-right:10px}.award_anchor li .icon_anchor_cat_breed:before{content:"";display:inline-block;width:33px;height:27px;background-image:url(/images/award/icon_anchor_cat_breed.png);background-size:contain;vertical-align:bottom;margin-right:10px}.award_breeder_comment{margin:70px 0 80px}.award_breeder_comment .breeder_comment_ttl{color:#573300;font-size:26px;font-weight:700;text-align:center}.award_breeder_comment .breeder_comment_ttl:before{content:"";display:inline-block;width:40px;height:54px;background-image:url(/images/award/icon_breeder_comment_ttl_left.png);background-size:contain;vertical-align:middle;margin-right:14px}.award_breeder_comment .breeder_comment_ttl:after{content:"";display:inline-block;width:40px;height:54px;background-image:url(/images/award/icon_breeder_comment_ttl_right.png);background-size:contain;vertical-align:middle;margin-left:6px}.award_breeder_comment .breeder_comment_item{background-color:#f9f4f1;margin-bottom:20px;padding:20px;display:flex;justify-content:space-between;align-items:center}.award_breeder_comment .breeder_comment_item:first-child{margin-top:24px}.award_breeder_comment .breeder_comment_item:last-child{margin-bottom:0}.award_breeder_comment .breeder_comment_item_inner{margin-left:42px}.award_breeder_comment .breeder_comment_item_inner .photo,.award_breeder_comment .breeder_comment_item_inner .award_ranking,.award_breeder_comment .breeder_comment_item_inner .breeder_namearea{text-align:center}.award_breeder_comment .breeder_comment_item_inner .breeder_namearea{max-width:350px}.award_breeder_comment .award_ranking{color:#ffb600;font-size:22px;font-weight:700}.award_breeder_comment .award_ranking p{align-self:center;margin-left:8px}.award_breeder_comment .breeder_comment_item_inner .breeder_name p{font-size:18px;font-weight:700;margin:16px 0;line-height:1.4em}.award_breeder_comment .breeder_comment_item_inner .breeder_name p a:hover{opacity:.7;transition:all .5s ease 0s}.award_breeder_comment .breeder_comment_item_inner .breeder_name p span{font-size:15px;font-weight:400}.award_breeder_comment .breeder_comment_item_inner .photo img{width:300px}.award_breeder_comment .breeder_comment_box{width:608px;background-color:#fff;padding:20px;border-radius:6px;position:relative}.award_breeder_comment .breeder_comment_box:before{content:"";display:inline-block;width:100px;height:100px;background-image:url(/images/award/award_breeder_comment_left.png);background-size:contain;position:absolute;top:15px;left:15px}.award_breeder_comment .breeder_comment_box:after{content:"";display:inline-block;width:100px;height:100px;background-image:url(/images/award/award_breeder_comment_right.png);background-size:contain;position:absolute;bottom:15px;right:15px}.award_breeder_comment .breeder_comment_box p.icon_breeder_comment{font-size:22px;font-weight:700;text-align:center;margin-top:18px}.award_breeder_comment .breeder_comment_box p.icon_breeder_comment:before{content:"";display:inline-block;width:24px;height:15px;background-image:url(/images/award/2023-all/icon_award_breeder_comment_complete.png);background-size:contain;vertical-align:middle;margin:0 6px 4px 0}.award_breeder_comment .breeder_comment_box .txt_breeder_comment{margin-top:12px;padding:0 19px 20px}.award_breeder_comment .breeder_comment_box p.txt_comment{padding:12px 19px 20px}.label_list.award_card{margin:0 0 10px 20px}.table_style_long{margin:15px auto 0;max-width:740px}.table_style_long .mid{font-size:16px;font-weight:700;margin:10px 0}.table_style_long .text{border:solid 1px #ddd;padding:16px;margin:0 0 20px;display:flex;flex-flow:column;text-align:center}.breeder_award_badge{width:100%;max-width:740px;padding:0 5px}.table_style_long.award_breeder_comment .breeder_comment_box{width:auto;text-align:left;margin-top:15px}.breeder_award_ranking_text{margin:20px auto;max-width:740px;text-align:center}.table_style_long.award_breeder_comment .text{background-color:#f9f4f1}.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 #c0c0c0;border-radius:3px;background-color:#fff;cursor:pointer}.inquiry_type_select label:has(:checked){background-color:#ea8a98;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 #c0c0c0;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:#ea8a98}.inquiry_type_select input[type=radio]{display:none!important}.new_award_contents .icon_area_pink{background:url(/build/assets/icon_area_pink-knZ4BrmI.png) no-repeat 3px center!important;background-size:12px;padding-left:20px;margin:0 0 5px}.breeder_cassette_2012_pc .info_table .icon_area_pink{background:url(/build/assets/icon_area_pink-knZ4BrmI.png) no-repeat 3px center;background-size:19px!important;padding-left:30px}.breeder_cassette_2012 .info_table .icon_nikukyu_pink{background:url(/build/assets/icon_nikukyu_pink-C8xFU2tF.png) no-repeat 3px center;background-size:20px;padding-left:30px}.new_award_contents,.new_award_contents a{color:#563333}.new_award_contents a:hover{transition:all .3s ease 0s}.new_award_contents .btn_color a{color:#ec7c7c;font-size:16px;border:1px solid #EC7C7C;border-radius:4px;padding:8px 16px;display:block;text-align:center;clear:both;position:relative}.new_award_contents .btn_color a:hover,.new_award_contents .item_backnumber ul li a:hover{background-color:#ec7c7c;color:#fff}.new_award_contents .btn_color.btn_w50{width:50%;margin:auto}.new_award_contents .btn_color.btn_w80{width:80%;margin:auto}.new_award_contents .btn_color.btn_w100{width:100%}.new_award_contents .arrow_right{position:relative}.new_award_contents .arrow_right a:after,.new_award_contents .arrow_right .arrow_inner:after{content:"";width:5px;height:5px;border-top:solid 2px #EC7C7C;border-right:solid 2px #EC7C7C;position:absolute;transform:rotate(45deg);transition:all .3s ease 0s;top:0;bottom:0;margin:auto 10px}.new_award_contents .btn_color a:hover:after,.new_award_contents .arrow_right .arrow_inner:hover:after{border-top:solid 2px #FFFFFF;border-right:solid 2px #FFFFFF;transition:all .3s ease 0s}.new_award_contents .arrow_right.arrow_brown a:after,.new_award_contents .arrow_right.arrow_brown .arrow_inner:after{border-top:solid 2px #563333;border-right:solid 2px #563333}.new_award_contents .icon_crown{padding:0;margin:0}.new_award_contents .icon_crown:before{content:"";background:url(/build/assets/icon_crown_yellow-dRvypNt9.png) no-repeat center;background-size:cover;display:inline-block;width:38px;height:25px;margin-right:10px}.new_award_contents .award_title .icon_crown{background:none!important}.new_award_contents .icon_accordion:after{top:48%;transform:translate(-50%)}.new_award_contents .icon_accordion:before{top:49%;transform:translate(-50%,-50%) rotate(90deg)}.new_award_contents .icon_paw:before{content:"";display:inline-block;width:23px;height:24px;background:url(/resources/images/award/icon_paw.png);background-size:cover;vertical-align:sub;position:absolute;left:0;top:0;bottom:0;margin:auto}.award_2023-summer .header{background-image:url(/build/assets/bg_award_2021-summer_pc-go8Ym3Zs.png),url(/build/assets/bg_2_award_2021-summer_pc-x6G-IHWx.png);background-position:78% 240px,center 0,center 0;background-size:147.5px,1275px,135.5px;background-repeat:no-repeat,no-repeat,repeat-x}.award_2021-summer .header,.award_2022-summer .header,.new_award_contents .header{background-image:url(/build/assets/bg_award_2021-summer_pc-go8Ym3Zs.png),url(/build/assets/bg_2_award_2021-summer_pc-x6G-IHWx.png);background-position:center 0,center 0;background-size:1366px,145px;background-repeat:no-repeat,repeat-x}.award_catbreed .header{background-image:url(/build/assets/bg_award_2021-summer_pc-go8Ym3Zs.png),url(/build/assets/bg_2_award_2021-summer_pc-x6G-IHWx.png);background-position:center 0,center 0;background-size:1710px,181px;background-repeat:no-repeat,repeat-x}.new_award_contents h1{padding-top:20px;background:linear-gradient(180deg,#2598ee99,#cef6ff66)}.new_award_contents img.main{width:800px}.new_award_contents .award_anchor li a{width:100%;height:100%;color:#ec7c7c;font-size:13px;font-weight:700;text-align:center;background-color:#fff;border:2px solid #EC7C7C;border-radius:50px;display:table;padding:5px}.new_award_contents .award_anchor li .icon_anchor_all:before{background-image:url(/resources/images/award/icon_anchor_all.png)}.new_award_contents .award_anchor li .icon_anchor_cat_breed:before{width:35px;height:35px;background-image:url(/resources/images/award/icon_anchor_cat_breed.png);background-size:cover;vertical-align:bottom;margin-right:10px}.new_award_contents .award_anchor li .icon_anchor_area:before{background-image:url(/resources/images/award/icon_anchor_area.png)}.item_award_contents{margin-top:55px}.item_award_contents:last-child{margin-bottom:150px}.new_award_contents .award_title h2{font-family:fot-tsukuardgothic-std,sans-serif,Arial,Helvetica,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HiraKakuPro-W3,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:32px;line-height:1em;text-align:center;letter-spacing:normal;padding:0!important}.new_award_contents h2.icon_crown{line-height:1;padding:0!important}.new_award_contents .award_title{background-color:#f9f4f1;border-radius:4px;margin:0 0 56px!important;padding:30px 20px}.new_award_contents .award_txt{text-align:center}.new_award_contents .card_design{padding:.7vw}.new_award_contents .card_design li>div{border:1px solid #e0d8ce;border-radius:12px;margin:0 0 56px;padding:15px 0 40px;border:1px solid #F9F4F1;box-shadow:0 4px 16px #5632320d}.new_award_contents .card_design .info{padding:10px 3% 28px}.new_award_contents .card_design .info_inner{margin:0}.new_award_contents .card_design .name{margin:0 0 15px;display:table}.new_award_contents .card_design .detail_area{display:flex}.new_award_contents .card_design .left_wrap{width:50%;float:none;margin-right:40px}.new_award_contents .card_design .right_wrap{width:50%}.new_award_contents .card_design .score_wrap{margin:13px 0 0}.new_award_contents .card_design .score_wrap .score.main{width:100%;float:none;margin-bottom:12px}.new_award_contents .card_design .info_table dt{width:45%}.new_award_contents .card_design .info_table dd{width:55%}.new_award_contents .icon_ranking_num.icon_rank1:before{content:"";background:url(/resources/images/award/icon_rank1.png) no-repeat center;display:inline-block;width:90px;height:90px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank2:before{content:"";background:url(/resources/images/award/icon_rank2.png) no-repeat center;display:inline-block;width:90px;height:90px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank3:before{content:"";background:url(/resources/images/award/icon_rank3.png) no-repeat center;display:inline-block;width:90px;height:90px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank4:before{content:"";background:url(/resources/images/award/icon_rank4.png) no-repeat center;display:inline-block;width:90px;height:90px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank5:before{content:"";background:url(/resources/images/award/icon_rank5.png) no-repeat center;display:inline-block;width:90px;height:90px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank6:before{content:"";background:url(/resources/images/award/icon_rank6.png) no-repeat center;display:inline-block;width:90px;height:90px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank7:before{content:"";background:url(/resources/images/award/icon_rank7.png) no-repeat center;display:inline-block;width:90px;height:90px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank8:before{content:"";background:url(/resources/images/award/icon_rank8.png) no-repeat center;display:inline-block;width:90px;height:90px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank9:before{content:"";background:url(/resources/images/award/icon_rank9.png) no-repeat center;display:inline-block;width:90px;height:90px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank10:before{content:"";background:url(/resources/images/award/icon_rank10.png) no-repeat center;display:inline-block;width:90px;height:90px;background-size:contain;margin-right:16px}.new_award_contents .breeder_cassette_2012 .ranking_inner{display:table-cell;vertical-align:middle}.new_award_contents .guide_accordion .accordion_dt_box{display:flex}.new_award_contents .accordion_dt_box .accordion_dt_inner,#guide .guide_accordion .accordion_dt_box .btn_accordion{display:inline-flex;align-items:center}.new_award_contents .accordion_dt_box{font-weight:400;display:flex;justify-content:center;align-items:center}.new_award_contents .icon_accordion{border:1.5px solid #FFFFFF;display:block;width:24px;height:24px;position:relative;background-color:#ec7c7c;border-radius:50px;margin-left:8px}.new_award_contents .btn .icon_accordion:before,.btn span.icon_accordion:after{content:"";position:absolute;background:#fff;top:50%;width:12px;height:1.5px;right:0;transition:all .3s}.new_award_contents .cardlist,.new_award_contents .btn_border_list{display:flex;flex-wrap:wrap;margin-top:40px;padding:.6vw}.new_award_contents .cardlist li,.new_award_contents .btn_border_list li{width:22.9%;height:auto;font-size:13px;margin:0 .5vw 1vw;text-align:center;display:flex;flex-direction:column;justify-content:space-around}.new_award_contents .cardlist li:nth-child(4n),.new_award_contents .btn_border_list li:nth-child(4n){margin-right:0}.new_award_contents .cardlist li a,.new_award_contents .btn_border_list li a{padding:10px}.new_award_contents .cardlist li{box-shadow:0 4px 16px #5632320d;border:1px solid #F9F4F1;border-radius:12px}.new_award_contents .cardlist li:hover{background-color:#f9f4f1;cursor:pointer;transition:all .3s ease 0s}.new_award_contents .cardlist li:hover a,.new_award_contents .btn_border_list li a:hover{color:#ec7c7c}.new_award_contents .cardlist li .dep_name,.new_award_contents .btn_border_list li .dep_name{width:85%;font-size:16px;font-weight:700;line-height:1.6em;margin:auto}.new_award_contents .cardlist li .arrow_right .arrow_inner:after{right:-20px}.new_award_contents .cardlist li:hover a .arrow_right.arrow_brown .arrow_inner:after,.new_award_contents .btn_border_list li:hover a .arrow_right.arrow_brown .arrow_inner:after{border-top:solid 2px #EC7C7C;border-right:solid 2px #EC7C7C}.new_award_contents .cardlist li .breeder_name,.new_award_contents .btn_border_list li .breeder_name{font-size:12px;font-weight:700;margin:8px 0}.new_award_contents .cardlist li .breeder_name span,.new_award_contents .btn_border_list li .breeder_name span{font-size:10px}.new_award_contents .cardlist li .breeder_name.icon_crown:before,.new_award_contents .btn_border_list li .breeder_name.icon_crown:before{width:12px;height:7.8px;margin-right:5px}.new_award_contents .cardlist li .cardlist_bottom{margin-top:auto}.new_award_contents .cardlist li .catcard-thumbnail{position:relative;padding-top:56.25%!important}.new_award_contents .cardlist li .catcard-thumbnail>img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;border-radius:10px}.new_award_contents .cardlist li .btn_more{width:50%;color:#ec7c7c;font-size:13px;font-weight:700;text-align:center;border:1px solid #EC7C7C;border-radius:50px;padding:4px 16px;margin:12px auto 0;display:block}.new_award_contents .cardlist li:hover .btn_more{color:#fff;background-color:#ec7c7c;transition:all .3s ease 0s}.new_award_contents .btn_border_list{background-image:url(/resources/images/award/bg_japan.png);padding:50px 0;background-size:contain;background-repeat:no-repeat;background-position:center;margin:30px 0}.new_award_contents .btn_border_list li{border:1px solid #AF9697;background-color:#ffffffdb;border-radius:4px}.new_award_contents .btn_border_list li a{padding:5px}.new_award_contents .btn_border_list li .breeder_name{margin:0}.new_award_contents .item_backnumber h3{font-size:20px;margin-bottom:20px}.award_catbreed .header .header_inner{display:flex;justify-content:center;align-items:center;padding:60px 0}.award_catbreed h1{padding:0;background:none}.award_catbreed .header .header_txt{width:30%;margin-right:4vw}.award_catbreed .header .header_txt p{font-size:32px;line-height:1.5em;font-weight:700;margin-top:30px}.award_catbreed img.main{width:180px}.award_catbreed .header .header_img{width:34%;padding-top:18%;position:relative;border:3px solid #FFFFFF;border-radius:15px}.award_catbreed .header .header_img>img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;border-radius:15px}.award_catbreed .btn_color.btn_single{margin:40px auto}.award_catbreed .btn_color.btn_single:last-child{margin-bottom:0}.award_catbreed .btn_color.btn_single a{padding:10px 20px}.award_catbreed .btn_color.btn_single .icon_crown:before{content:"";background:url(/build/assets/icon_crown_yellow-dRvypNt9.png) no-repeat center;background-size:cover;display:inline-block;width:20px;height:13px;margin-right:10px}.new_award_contents .logocolor{color:#ec7c7c}.new_award_contents .btn span.icon_accordion{border:1.5px solid #FFFFFF;display:block;width:24px;height:24px;position:relative;background-color:#ee7c7c;border-radius:50px;margin-left:8px}.new_award_contents .btn span.icon_accordion:before,.new_award_contents .btn span.icon_accordion:after{content:"";position:absolute;background:#fff;top:50%;width:12px;height:1.5px;transition:all .3s}.new_award_contents .btn span.icon_accordion:after{top:48%}.new_award_contents .btn span.icon_accordion:before{transform:translate(-50%,-50%) rotate(90deg)}.new_award_contents .btn span.icon_accordion:after{transform:translate(-50%)}.new_award_contents .btn.active span.icon_accordion:before{transform:translate(-50%,-50%)}.new_award_contents .btn.active span.icon_accordion:after{opacity:0}.badge_award_catbreed{width:57px;height:82px;color:#fff;text-align:center;position:absolute;right:8px;bottom:56px;z-index:1}.badge_award_catbreed.breeder_info{top:3px}.badge_award_catbreed .badge_award_catbreed_inner{position:relative;padding:12px 0 30px;height:calc(100% - 42px)}.badge_award_catbreed .catbreed_txt{position:absolute;left:0;right:0;margin:auto;padding:17px 2px 30px;top:0;bottom:0}.badge_award_catbreed .catname{font-size:9px;line-height:1.1em;letter-spacing:.01em}.badge_award_catbreed .catranking{font-size:16px;line-height:1em;font-weight:700;letter-spacing:.01em}.badge_award_catbreed .catranking span{font-size:.7rem;margin-left:2px}.badge_award_catbreed.icon_rank1{content:"";background:url(/resources/images/award/badge_bg_01.svg) no-repeat center;background-size:cover;display:inline-block}.badge_award_catbreed.icon_rank2{content:"";background:url(/resources/images/award/badge_bg_02.svg) no-repeat center;background-size:cover;display:inline-block}.badge_award_catbreed.icon_rank3{content:"";background:url(/resources/images/award/badge_bg_03.svg) no-repeat center;background-size:cover;display:inline-block}.badge_award_catbreed.icon_rankother{content:"";background:url(/resources/images/award/badge_bg_other.svg) no-repeat center;background-size:cover;display:inline-block}.award_list_rank{display:table}.breeder_award_badge .award_list_rank:before{content:"";width:46.5px;height:41px;display:inline-block;margin-right:16px}.breeder_award_badge .award_list_rank1:before{background:url(/resources/images/award/2023-all/icon_rank1.png) no-repeat center;background-size:cover;display:inline-block;background-size:contain}.breeder_award_badge .award_list_rank2:before{background:url(/resources/images/award/2023-all/icon_rank2.png) no-repeat center;background-size:cover;display:inline-block;background-size:contain}.breeder_award_badge .award_list_rank3:before{background:url(/resources/images/award/2023-all/icon_rank3.png) no-repeat center;background-size:cover;display:inline-block;background-size:contain}.breeder_award_badge .award_list_rank4:before{background:url(/resources/images/award/2023-all/icon_rank4.png) no-repeat center;background-size:cover;display:inline-block;background-size:contain}.breeder_award_badge .award_list_rank5:before{background:url(/resources/images/award/2023-all/icon_rank5.png) no-repeat center;background-size:cover;display:inline-block;background-size:contain}.breeder_award_badge .award_list_rank6:before{background:url(/resources/images/award/2023-all/icon_rank6.png) no-repeat center;background-size:cover;display:inline-block;background-size:contain}.breeder_award_badge .award_list_rank7:before{background:url(/resources/images/award/2023-all/icon_rank7.png) no-repeat center;background-size:cover;display:inline-block;background-size:contain}.breeder_award_badge .award_list_rank8:before{background:url(/resources/images/award/2023-all/icon_rank8.png) no-repeat center;background-size:cover;display:inline-block;background-size:contain}.breeder_award_badge .award_list_rank9:before{background:url(/resources/images/award/2023-all/icon_rank9.png) no-repeat center;background-size:cover;display:inline-block;background-size:contain}.breeder_award_badge .award_list_rank10:before{background:url(/resources/images/award/2023-all/icon_rank10.png) no-repeat center;background-size:cover;display:inline-block;background-size:contain}.breeder_award_badge span{display:table-cell;vertical-align:middle;font-weight:700}.breeder_award_badge.breeder_page_award{padding-left:30px}.breeder_award_badge.breeder_page_award span{font-weight:700}.breeder_award_rank span{font-size:x-large;font-weight:700}.breeder_cassette_2012 .award_list_rank,.breeder_cassette_2012 .breeder_award_badge{margin:auto}.breeder_award_badge .breeder_award_rank{display:table;margin:auto}.breeder_award_badge .breeder_award_rank:before{content:"";width:95.5px;height:90px;margin-right:16px;background:url(/build/assets/award_2023_logo_b-BM3Xca4h.png) no-repeat center;background-size:cover;display:inline-block;background-size:contain}.breeder_award_badge .breeder_award_rank1{color:#d2a54e}.breeder_award_badge .breeder_award_rank2{color:#b7b7b7}.breeder_award_badge .breeder_award_rank3{color:#c97634}.breeder_award_badge .breeder_award_rankother{color:#2c8b3a}.who-breeds .badge_award_catbreed{margin:15px 30px 15px 0}.award_area .header .header_txt{width:42%;background-image:url(/resources/images/award/bg_japan_a50.png);background-size:contain;padding:26px 0;margin-right:3vw;background-repeat:no-repeat;background-position:bottom}.award_area .header .header_txt p{text-shadow:0px -2px 0 #FFFFFF,2px -2px 0 #FFFFFF,2px 0 0 #FFFFFF,2px 2px 0 #FFFFFF,0 2px 0 #FFFFFF,-2px 2px 0 #FFFFFF,-2px 0 0 #FFFFFF,-2px -2px 0 #FFFFFF}.cat_breed_award_text{height:90px}.table_style_long.award_breeder_comment .mid{padding-top:110px;margin-top:-110px}.basicInfo .breeder_review_title{padding-top:100px;margin-top:-100px}.award_title_anchor{padding-top:140px;margin-top:-140px}.item_award_contents_complete.award_title_anchor_all{padding-top:140px;margin:-140px auto 0}.privacy_link{text-align:center;background:#fff;padding:20px;font-size:15px}.privacy_link a{color:#ea5f83;word-break:break-word}.privacy_link .item_page-check{background:url(/build/assets/icon_external-link_gray-CvqhymNN.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}.container{padding-top:104px}header .main{position:fixed;top:0;z-index:100;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:none}header .sub{width:100%;color:#fff;font-size:12px;line-height:1.4em;background:#ed7d7c;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}header .main .sp_nav{display:none}header .main nav ul li a{height:68px;flex-direction:column;display:flex;justify-content:center;align-items:center;padding:0}header .main nav ul li .icon_cat-search:after{width:58px;height:41px;background:url(/build/assets/icon_search_cat-CUiyLVSQ.svg) no-repeat 50% 0}header .main nav ul li .icon_breeder-search:after{width:45px;height:42px;background:url(/build/assets/icon_search_breeder-SpQqphkJ.svg) no-repeat 50% 0}header .main nav ul li .icon_menu:after{content:"";display:inline-block;width:44px;height:41px;background:url(/build/assets/icon_hamburger_p-DjRWYqcv.png) no-repeat 50% 3px;background-size:contain}.key-content,.key-content a{color:#563333}ul.focus li .icon_cat-search:after,.icon_cat-search span.bg_icon_circle:before{content:"";display:inline-block;width:36px;height:27px;background-image:url(/build/assets/icon_search_cat-CUiyLVSQ.svg);background-size:cover;vertical-align:text-bottom}header .main nav ul li .icon_cat-search:before{width:38px;height:29px}ul.focus li .icon_breeder-search:after,.icon_breeder-search span.bg_icon_circle:before{content:"";display:inline-block;width:27px;height:29px;background-image:url(/build/assets/icon_search_breeder-SpQqphkJ.svg);background-size:cover;vertical-align:text-bottom}.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:#ed7d7c;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_cat-search span.bg_icon_circle:before,.key-content .icon_breeder-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:#f2a5a5}.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 #866c6d14}.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:flex;align-items: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}.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(/build/assets/icon_present-Fp9p1ItD.svg);background-size:cover;display:inline-block}.key-content .guide_nav ul li .icon_insurance:before{content:"";width:48px;height:48px;background-image:url(/build/assets/icon_insurance-Nb9CuKSO.svg);background-size:cover;display:inline-block}.key-content .guide_nav ul li .icon_guarantee:before{content:"";width:48px;height:48px;background-image:url(/build/assets/icon_guarantee-Coi-CeA6.svg);background-size:cover;display:inline-block}.key-content .guide_nav ul li .icon_wakaba:before{content:"";width:48px;height:48px;background-image:url(/build/assets/icon_wakaba-5BmVMx9O.svg);background-size:cover;display:inline-block}li.kv_nav.nav_icon.icon_cat-search.bg_icon:after,li.kv_nav.nav_icon.icon_breeder-search.bg_icon:after{content:none}.key-content.normal{width:100%;margin-bottom:90px}.key-content.normal .kv_inner{width:1100px;height:100%;margin:auto;overflow:hidden;position:relative}.key-content.normal .txt_btn_item{top:45%;transform:translateY(-45%);position:absolute}.key-content.normal .kv_txt{position:unset;width:85%;filter:drop-shadow(0px 0px 11px rgba(0,0,0,.15));margin:0 0 5vw;padding-left:8px}.key-content.normal .kv_txt img{width:94%}.key-content.normal .kv_gra{position:absolute;width:100%;height:7vw;background:linear-gradient(#fff0,#fff);bottom:0}.key-content.normal .kv_btn_search{position:unset}@media screen and (max-width: 1400px){.key-content.normal .kv_inner{width:1100px}.key-content.normal .kv_txt{margin-bottom:5vw}}@media screen and (max-width: 1200px){.key-content.normal .kv_inner{width:94%}}.explain_popup_list{list-style:disc;text-align:left;padding:10px 0;margin-left:20px}.deposit_note{margin:0 5px}.deposit_note .text_title{border:1px solid #f90505;padding:10px;border-radius:5px 5px 0 0;text-align:center;background-color:#ffc3c3;color:#f90505}.deposit_note .text{border:1px solid #f90505;margin-top:-1px;padding:10px;border-radius:0 0 5px 5px}.deposit_note .text li{list-style-type:disc;margin-left:25px}.deposit_note .icon_excl{background:url(/build/assets/icon_excl_red_s-Bh_E8n_Y.png) no-repeat 0 5px;background-size:15px;padding-left:21px;display:inline-block}.hyokaList .delivery_day_text{letter-spacing:0;font-weight:700}.award_announcement.wrapper{text-align:center;margin:0 auto}.award_announcement p{line-height:1.75}.award_announcement a{text-decoration:none}.award_announcement a:visited{color:#fff}.award_announcement a:hover{opacity:.5}.award_announcement h3{margin:1.3rem 0;font-weight:bolder;font-size:115%}.award_announcement h4,h5{margin-bottom:.2rem;font-weight:700}.award_announcement header{text-align:left}.award_announcement article{background-color:#000}.award_announcement .imgcontent{background-color:#000}.award_announcement .image_top{width:100%}.award_announcement .purina_logo{width:280px;margin:.75rem 0 2rem}.award_announcement .heading{background-color:#000;color:#e6e6e6;font-size:1.25em;padding:1.5rem}.award_announcement .wrapper_award{background-color:#f0f0f0}.award_announcement .about_award{max-width:680px;margin:0 auto;padding:1.5rem}.award_announcement .warapper_items_award{max-width:680px;margin:0 auto;padding:1rem .75rem 2rem}.award_announcement .box{width:128px;border:solid 2px #000000;padding:.25rem;font-weight:700;margin:1.5rem auto}.award_announcement .p_left{text-align:left;margin-bottom:1.5rem}.award_announcement .box_d{font-size:.8em;background-color:#e3e3e3;padding:1rem;text-align:left;margin-bottom:1.5rem}.award_announcement .prize{width:200px}.award_announcement .p_container{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.5rem}.award_announcement .pri_container{padding:.8rem;margin-bottom:1rem}.award_announcement .award_line{border-bottom:solid 1px #000000}.award_announcement .warapper_items_purina{padding:1rem;max-width:680px;margin:0 auto;color:#fff}.award_announcement .purina_h2{font-size:1.75em;font-weight:700;margin:1.5rem auto;line-height:1.5em}.award_announcement .purina_h3{font-size:1.5em;font-weight:700;line-height:1.5em}.award_announcement .point{color:#fcda87}.award_announcement .purina_cat{width:80%;margin:1rem 0 1.5rem}.award_announcement .purina_container{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:1.5rem}.award_announcement .pu_box{border:solid 1px #E3E3E3;margin-bottom:3.5rem;padding:1.5rem}.award_announcement .bene_link{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#666;padding:.5rem;margin-top:.75rem;color:#fff;font-weight:700}.award_announcement .bene_link a{top:0;left:0;height:100%;width:100%}.award_announcement .bene_i{width:10px;margin-left:16px;margin-bottom:6px}.award_announcement .pu_c_d{display:flex;flex-direction:column;width:400px;text-align:left;margin-bottom:1rem}.award_announcement .pu_h4{font-size:1.5em;font-weight:700;margin-bottom:1rem;line-height:1.5em}.award_announcement .pri_bottom{margin-bottom:1rem;line-height:180%}.award_announcement .purina_point_01{display:flex;flex-wrap:wrap;justify-content:center;margin:1.5rem 0}.award_announcement .purina_d01{width:200px;margin-bottom:1rem}.award_announcement .purina_d02{width:280px;margin-bottom:1.5rem}.award_announcement .purina_point_03{display:flex;flex-wrap:wrap;justify-content:space-around;margin:2rem 0}.award_announcement .purina_d03{width:120px}.award_announcement .purina_p{text-align:left}.award_announcement .pu_img_point_01{margin:2rem}.award_announcement .purina_point_02{margin-bottom:3rem}.award_announcement .pu_img_point_03{margin-bottom:2rem}.award_announcement .mark{font-size:x-small}.award_announcement .pu_img_point_01_box{height:120px}.award_announcement .pu_img_point_03_box{height:135px}.award_announcement .pu_img_point_01_box.img_p_04 img{margin-top:15px}.header_complete{text-align:center}.new_award_contents_complete img.main{max-width:1100px}.new_award_contents_complete h1{background-color:#000}.inner_complete{margin:0 auto;max-width:1100px}.lead_sentence_complete{font-size:18px;line-height:2em;background-color:#e7e7e7;padding:1rem;margin-bottom:1rem;line-height:1.5}.lead_sentence_complete p{max-width:1100px;margin:0 auto}.bnr_about_award_complete a{display:flex;justify-content:center;align-items:center;position:relative;border:4px solid #ED7D7C;text-align:center;padding:.5rem;border-radius:10px;color:#66462d;font-weight:700;font-size:1rem;margin-bottom:1rem;box-sizing:border-box}.bnr_about_award_complete a img{height:56px}.bnr_about_award_complete .arrow_award_complete{height:16px;position:absolute;right:16px}.award_anchor_complete{display:flex;justify-content:center;gap:8px;margin-bottom:1rem}.award_complete_p_about{margin:0 12px;font-size:1.25rem}.award_anchor_complete a{color:#fff;width:33%}.cat_breed_award_complete{width:30px;margin-bottom:14px;margin-right:8px}.area_breed_award_complete{width:28px;margin-bottom:8px;margin-right:8px}.tro_breed_award_complete{width:30px;margin-bottom:10px;margin-right:8px}.award_anchor_complete_li{width:100%;font-size:16px;font-weight:700;text-align:center;background-color:#d2bd80;border-radius:8px;display:table;height:48px;line-height:48px;box-sizing:border-box}.award_title_anchor_complete{width:100%;background-color:#000;text-align:center}.award_title_anchor_complete img{height:108px}.award_breeder_h3_complete2023{background-color:#830000;color:#fff;font-size:120%;display:flex;justify-content:center;align-items:center;padding:1.5rem}.award_breeder_h3_complete2023 img{width:40px;margin-right:1rem}.complete_cat{background-color:#830000;text-align:center;color:#fff;padding:.5rem}.new_award_contents_complete .card_design .left_wrap{width:50%;float:none;margin-right:40px}.detail_area_complete{display:flex;margin-bottom:1.75rem}.breeder_cassette_2012_pc .score_wrap_complete .score.main{width:100%;line-height:100%}.score_complete{overflow:hidden}.score_complete dt,.score_complete dd{float:left}.score_complete dd ul{overflow:hidden}.score_complete dd ul li{float:left;margin-right:.4rem}.breeder_cassette_2012_complete .score_complete.main ul img{width:24px}.score_complete.main dt{font-weight:700;display:inline-block;vertical-align:top;padding:4px 16px 16px 0}.score_complete.main dd{text-align:right;border-left:none;display:inline-block;vertical-align:top}.breeder_cassette_2012 .score_complete.main ul{background:#fff}.score_complete.main ul .point{padding:3px 0 0 10px;color:#000;font-weight:700}.right_wrap_complete{width:50%}.left_wrap_complete{width:100%;display:flex}.icon_top_rank{width:60px;height:52px;margin-right:1rem}.btn_w50_complete{width:100%;border:solid 3px #555;box-sizing:border-box;padding:5px;border-radius:8px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.score.main dt{height:auto;width:34%;padding:0;font-size:18px}.score.main dd{height:auto;width:66%;padding:0}.image_icon_at{margin-right:.5rem}.breeder_cassette_2012 .sub_content_complete{position:relative}.breeder_cassette_2012_pc .sub_content_complete .title{height:22px}.breeder_cassette_2012 .sub_content_complete .title{font-weight:700}.breeder_cassette_2012_pc .sub_content_complete .title{padding:0;margin-bottom:.5rem}.new_award_contents_complete .btn_border_list,.new_award_contents_complete .cardlist_complete{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;gap:.75rem}.arrow_inner_complete{font-weight:700}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete li{width:29%;height:auto;font-size:16px;padding:.7rem}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete .toy-poodle_color{border:solid 6px #8C3A17}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete .chihuahua_color{border:solid 6px #CB9417}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete .bichon-frise_color{border:solid 6px #E4E0D6}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete .border-collie_color{border:solid 6px #000}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete .miniature-dachshund_color{border:solid 6px #B6723C}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete .miniature-schnauzer_color{border:solid 6px #A8A8A8}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete .golden-retriever_color{border:solid 6px #F8E2C9}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete .shiba-inu_color{border:solid 6px #F2D490}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete .mixed_color{border:solid 6px #CAC4C1}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete .pomeranian_color{border:solid 6px #E2CBAD}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete .french-bullcat_color{border:solid 6px #767676}.award_2023 .new_award_contents_complete .cardlist_complete li .catcard-thumbnail>img{width:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.cardlist_complete li a{display:flex}.award_2023 .catcard-thumbnail{width:40%}.award_2023 .catcard-thumbnail img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.cat_breed_award_text_complete{width:60%;height:auto;display:flex;flex-direction:column;margin-left:1rem}.cardlist_bottom{margin-top:auto}.award_2023 .btn_color.arrow_right.btn_w50{border:solid 3px #830000;box-sizing:border-box;color:#830000;width:50%;height:3rem;font-weight:700;margin:1.5rem auto 0;border-radius:8px;display:flex;justify-content:center;align-items:center;position:relative}.award_2023 .btn_color.arrow_right.btn_w50 a{color:#830000}.image_arrow_award_person_next_award_commet{position:absolute;right:8px}.new_award_contents_complete .logocolor_complete{color:#fff;font-weight:700;background-color:#000;width:25%;height:2rem;margin:0 auto;border-radius:50px;text-align:center;padding-top:.5rem;cursor:pointer}.item_award_contents_complete{max-width:1100px;margin:0 auto}.btn_more_complete{background-color:#000;color:#fff;border-radius:16px;text-align:center}.item_award_contents_complete .btn_border_list_area{background-image:url(/images/award/2023-all/japan.png);padding:50px 0;background-size:contain;background-repeat:no-repeat;background-position:center;margin:30px 0}.new_award_contents_complete .btn_border_list_area a{display:flex;justify-content:space-between;align-items:center}.dep_name.arrow_right.arrow_bold{font-weight:700;font-size:110%}.new_award_contents_complete .btn_border_list_area,.new_award_contents_complete .cardlist_complete{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;gap:.75rem}.new_award_contents_complete .btn_border_list_area li{width:30%;height:auto;font-size:16px;padding:.25rem}.new_award_contents_complete .btn_border_list_area .btn_border_list_1{border:solid 4px #DEE99A;border-radius:8px;background-color:#dee99a80}.new_award_contents_complete .btn_border_list_area .btn_border_list_2{border:solid 4px #B9DAAF;border-radius:8px;background-color:#b9daaf80}.new_award_contents_complete .btn_border_list_area .btn_border_list_3{border:solid 4px #82C4B8;border-radius:8px;background-color:#82c4b880}.new_award_contents_complete .btn_border_list_area .btn_border_list_4{border:solid 4px #6BB7D1;border-radius:8px;background-color:#6bb7d180}.new_award_contents_complete .btn_border_list_area .btn_border_list_5{border:solid 4px #CD9FC4;border-radius:8px;background-color:#cd9fc480}.new_award_contents_complete .btn_border_list_area .btn_border_list_6{border:solid 4px #E8A1CC;border-radius:8px;background-color:#e8a1cc80}.new_award_contents_complete .btn_border_list_area .btn_border_list_7{border:solid 4px #F7AAA0;border-radius:8px;background-color:#f7aaa080}.new_award_contents_complete .btn_border_list_area .btn_border_list_8{border:solid 4px #FBD398;border-radius:8px;background-color:#fbd39880}.award_title_anchor_complete_2023{width:100%;background-color:#000;text-align:center;margin-top:3rem;border:solid 4px #E2BB51;box-sizing:border-box}.award_title_anchor_complete_log{width:100%;text-align:center;margin:3rem 0;border:solid 4px #EE7C7C;box-sizing:border-box;border-radius:1rem;padding:1rem}.award_title_anchor_complete_2023 img{height:108px}.complete_cat_complete{background-color:#000;text-align:center;color:#fff;padding:1rem}.h3_log_award{background-color:#ee7c7c;color:#fff;border-radius:1rem;height:2rem;padding-top:.5rem;margin-bottom:1rem}.award_log_list{display:flex;justify-content:center;gap:5rem;width:100%;height:4rem;margin-top:1rem}.breeder_cassette_2012_pc_complete{border:2px solid #ffffff;border-radius:10px;margin:0 0 20px}.breeder_cassette_2012_pc_complete .photo_list{margin:0 0 5px -15px}.breeder_cassette_2012_complete .photo_list{overflow:hidden}.breeder_cassette_2012_pc_complete .photo_list li{width:23.5%;margin:0 0 0 15px;padding:4px}.breeder_cassette_2012_complete .photo_list li{float:left;box-sizing:border-box;border:1px solid #ddd}.breeder_cassette_2012_complete .photo_list .photo .status.sale{background:#ed6e91}.breeder_cassette_2012_complete .photo_list .photo .status{position:absolute;padding:2px 4px;border:2px solid #fff;left:0;background:#333;color:#fff;top:auto;bottom:1px;font-size:15px}.award_2023 .card_design .card_border{margin:auto;width:90%;border-top:#A8A8A8 1px solid}.breeder_cassette_2012_pc_complete .name{font-size:26px;margin:10px 0}.breeder_cassette_2012_complete .name{font-weight:700}.breeder_cassette_2012_pc_complete .photo_list .photo{height:150px}.breeder_cassette_2012_complete .photo_list .photo{text-align:center;overflow:hidden;width:100%;position:relative;float:left;box-sizing:border-box}.award_announcement .bene_link a{color:#fff}.award_announcement_mt{margin:30px 0!important}.award_2023 .item_award_contents:last-child{margin-bottom:50px}.award_title_complete_log{background-color:#ee7c7c;text-align:center;color:#fff;font-size:14px;padding:1rem}.award_log_complete_sentence{background-color:#f9f4f1;font-size:14px;padding:1rem}.award2023_log_close{background-color:#ee7c7c;float:right;margin:10px!important}.award2023_log_close img{width:10px;margin-right:12px}.new_award_contents .item_backnumber{margin-bottom:40px}.new_award_contents .icon_paw:before{content:"";display:inline-block;width:23px;height:24px;background:url(/resources/images/award/icon_paw.png);background-size:cover;vertical-align:sub;position:absolute;left:0;top:0;bottom:0;margin:auto}.new_award_contents .item_backnumber h3{font-size:20px;margin-bottom:20px;margin-top:10px;text-align:left}.new_award_contents .item_backnumber ul{display:flex}.new_award_contents .item_backnumber ul li{width:15%;display:block;overflow:hidden;margin-right:10px}.new_award_contents .item_backnumber ul li a{color:#ec7c7c;border:1px solid #EC7C7C;display:block;padding:10px 20px;border-radius:4px;text-align:center}.new_award_contents .item_backnumber ul li .arrow_right .arrow_inner:after{border-top:solid 1px #EC7C7C;border-right:solid 1px #EC7C7C}.new_award_contents .item_backnumber ul li a .arrow_inner{padding-right:12px}.new_award_contents .item_backnumber ul li a:hover .arrow_inner:after{border-top:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF}.new_award_contents .icon_paw{padding-left:30px;position:relative}.other_award_title{margin-top:30px}.award_2023 .item_award_contents{margin-top:20px}.award_2023 .breeder_cassette_2012_complete{margin-top:50px}.award_2023 .item_award_contents{margin-top:55px}.award_2023 .accordion_dt_box,.award_2023 .item_award_contents_complete_cat_breed{margin-bottom:50px}.award_anchor_complete.award_top_page{margin:50px auto}.award_2023 .breeder_cassette_2012_complete .photo_list .photo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.award_comment_complete{background-color:#000;text-align:center;padding:1rem}.award_comment_complete img{width:230px}.badge2023_complete_1{width:111px;height:55px;background-image:url(/resources/images/award/2023-all/badge2023_1.png);background-repeat:no-repeat;background-size:cover}.badge2023_complete_2{width:111px;height:55px;background-image:url(/resources/images/award/2023-all/badge2023_2.png);background-repeat:no-repeat;background-size:cover}.badge2023_complete_3{width:111px;height:55px;background-image:url(/resources/images/award/2023-all/badge2023_3.png);background-repeat:no-repeat;background-size:cover}.badge2023_complete_other{width:111px;height:55px;background-image:url(/resources/images/award/2023-all/badge2023_4.png);background-repeat:no-repeat;background-size:cover}.badge2023_complete_1,.badge2023_complete_2,.badge2023_complete_3,.badge2023_complete_other{color:#fff;text-align:center;font-size:10px;font-weight:700}.badge2023_complete_ranking{color:#fff;font-size:16px;font-style:normal;font-weight:700}.badge2023_complete_ranking span{color:#fff;font-size:12px;font-style:normal;font-weight:700;margin-left:5px}.badge2023_complete_cat{height:17px}.badge2023_tate_complete_1{width:63px;height:82px;background-image:url(/resources/images/award/2023-all/badge2023_1_tate.png);background-repeat:no-repeat;background-size:cover}.badge2023_tate_complete_2{width:63px;height:82px;background-image:url(/resources/images/award/2023-all/badge2023_2_tate.png);background-repeat:no-repeat;background-size:cover}.badge2023_tate_complete_3{width:63px;height:82px;background-image:url(/resources/images/award/2023-all/badge2023_3_tate.png);background-repeat:no-repeat;background-size:cover}.badge2023_tate_complete_other{width:63px;height:82px;background-image:url(/resources/images/award/2023-all/badge2023_4_tate.png);background-repeat:no-repeat;background-size:cover}.badge2023_tate_complete_1,.badge2023_tate_complete_2,.badge2023_tate_complete_3,.badge2023_tate_complete_other{color:#fff;text-align:center;font-size:10px;font-style:normal;font-weight:590;letter-spacing:-1.8px}.breeder_cassette_2012_position{position:relative}.badge_award_breeder{bottom:unset;top:15px}.breeder_cassette_2012_complete .sub_content_complete .title{font-weight:700}.badge2023_complete_cat_text_space{letter-spacing:normal}.purina_proplan_renewal_wrapper{text-align:center;margin:0 auto}.wrapper_proplan_re_2024{text-align:center}.purina2024_user_lp_kv{background-color:#000;max-width:1100px;margin:0 auto}.image_top_pcdn_purina2024_user_lp{display:block;width:100%}.image_top_spdn_purina2024_user_lp{display:none}.heading_purina2024_user_lp{background-color:#000;color:#e6e6e6;max-width:1100px;margin:0 auto}.heading_purina2024_user_lp h1{background-color:#000;color:#fff;font-size:1.1em;line-height:2em;text-align:left;max-width:728px;box-sizing:border-box;padding:2rem;margin:0 auto}.wrapper_purinapro_renewal{background-color:#efefef;max-width:1100px;margin:0 auto}.about_purina_proplan_renewal{margin:0 auto;max-width:1100px}.about_purina_proplan_renewal img{width:100%}.warapper_items_purina_pro_renewal{max-width:728px;margin:0 auto;padding-bottom:3rem}.about_purina_re_2024{padding-top:3.5rem}.about_purina_re_2024 img{max-width:100%;padding-top:1rem}.purina_new_logo{width:256px}.pc_proplan_re_2024{display:block!important}.sp_proplan_re_2024{display:none!important}.purina_proplan_re_h2{font-size:1.75em;letter-spacing:.12em;line-height:175%;margin:2.5rem auto;font-weight:600}.about_purina_re_2024 .purina_re_p_left{text-align:left;margin-bottom:1.5rem;font-size:18px;letter-spacing:.12em;line-height:2em}.breeder_comment_proplan_renewal .proplan_re_box_comment{background-color:#fff;padding:.75rem;text-align:left;margin-bottom:1.5rem;display:flex;flex-wrap:wrap;align-items:flex-start}.breeder_comment_proplan_renewal .proplan_re_box_comment p{max-width:578px}.breeder_comment_proplan_renewal .proplan_re_box_comment img{width:112px;height:auto;padding-right:.75rem}.breeder_comment_proplan_renewal .proplan_re_box_comment .proplan_re_2024_breeder_name{font-weight:700;border-bottom:1px solid #000}.wrapper_purinapro_renewal_point{background-color:#000;max-width:1100px;margin:0 auto;color:#fff}.purina_re_box_point{text-align:left;margin:3rem 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.purina_pro_renewal_h3{font-size:24px;font-weight:700;vertical-align:10%}.purina_re_box_point p{max-width:440px;line-height:220%;letter-spacing:.12em;margin:0 0 0 1rem}.purina_re_box_point .purina_re_p_probio{max-width:728px;line-height:220%;letter-spacing:.12em;margin:0 0 0 1rem}.purina_re_box_point img{width:272px;height:auto;padding:.5rem 0 2rem}.re_proplan_box{background-color:#000}.re_proplan_box img{width:100%}.warapper_items_purina_pro_renewal_info{max-width:1100px;margin:0 auto 3rem}.purina_re_package{display:flex;justify-content:center;flex-wrap:wrap}.purina_re_package img{max-width:416px;margin:2rem}.proplan_re_button{width:356px;padding:1rem;box-sizing:border-box}.wrapper_peppy_30off_info{max-width:1100px;margin:0 auto}.wrapper_peppy_30off_info img{width:100%}@media only screen and (max-width: 480px){.image_top_spdn_purina2024_user_lp{width:100%;display:block}.image_top_pcdn_purina2024_user_lp{display:none}.pc_proplan_re_2024{display:none!important}.sp_proplan_re_2024{display:block!important}.breeder_comment_proplan_renewal .proplan_re_box_comment .proplan_re_2024_breeder_name{font-size:0}.about_purina_re_2024 .purina_re_p_left{padding:1rem}.breeder_comment_proplan_renewal .proplan_re_box_comment img{width:100%}.breeder_comment_proplan_renewal .proplan_re_box_comment p{margin-top:-16px;line-height:175%}.proplan_re_h3{margin:1rem;font-weight:bolder;font-size:110%;box-sizing:border-box}.purina_pro_renewal_h3{font-size:22px;vertical-align:10%;padding-right:1rem;box-sizing:border-box}.breeder_comment_proplan_renewal .proplan_re_box_comment{background-color:#fff;padding:1.25rem;margin:1.25rem;text-align:left}.about_purina_proplan_renewal img{width:100%;box-sizing:border-box}.purina_re_package img{width:100%;padding:1rem;box-sizing:border-box}.purina_proplan_re_h2{font-size:1.5em;letter-spacing:0em;line-height:175%;margin:1.5rem .5rem;font-weight:600}.purina_re_box_point p{max-width:440px;line-height:220%;letter-spacing:.12em;margin:0 1rem}.re_proplan_box img{width:100%;padding:0 1rem;box-sizing:border-box}.purina_re_box_point .purina_re_p_probio{max-width:728px;line-height:220%;letter-spacing:.12em;margin:0 1rem;box-sizing:border-box}.heading_purina2024_user_lp h1{background-color:#000;color:#fff;font-size:1.1em;font-weight:100;line-height:2em;text-align:left;box-sizing:border-box;padding:2rem;margin:0 auto}.breeder_comment_proplan_renewal img{width:100%}.about_purina_re_2024{padding-top:1rem}.purina_re_box_point img{width:272px;height:auto;padding:.5rem 1.5rem 2rem}}.purina_proplan_renewal_step_wrapper{text-align:center;margin:0 auto}.purina2024_step_kv{background-color:#000;width:100%;margin:0 auto}.purina2024_step_kv img{width:100%}.step_goodg_images{width:100%;margin:0 auto}.step_goodg_images img{width:496px;padding-bottom:1rem}.about_purina_proplan_renewal_step{width:100%;margin:0 auto}.step_purina_re_p_left{text-align:left;margin:1.75rem;font-size:18px;line-height:2em}.purina_proplan_re_info{font-size:1.75em;line-height:140%;padding:1.25rem;margin-bottom:1.5rem;text-align:left;align-items:flex-start}.step_colostrum{width:100%;margin:0 auto;margin:0 1.75rem}.step_colostrum img{width:656px}.h2_step_purina_re{width:100%;margin:0 auto;margin:0 1.75rem}.proplan_re_pc{display:block!important}.proplan_re_sp{display:none!important}@media only screen and (max-width: 480px){.proplan_re_pc{display:none!important}.proplan_re_sp{display:block!important}.step_goodg_images img{width:75%;padding-bottom:1rem}.step_colostrum img{width:310px}.step_purina_re_p_left{text-align:left;margin:1.5rem;font-size:16px;line-height:2em}.step_colostrum{width:100%;margin:0 auto;margin:0 1.5rem}.h2_step_purina_re{width:300px;margin:0 auto;margin:0 1.5rem}}.insurance_kv{text-align:center;margin:auto auto 40px}.insurance_kv img{width:90%}@media (min-width: 768px){body{min-width:1100px}header .sub .inner,header .main .inner{max-width:1100px;display:flex;flex-wrap:wrap;justify-content:space-between}header .main{height:95.8px}header .main nav{width:450px;height:68px}header .main nav ul li .slide-puppy{width:150px;height:68px}header .main nav ul li .slide-breeder{width:150px;height:68px}header .main nav ul li .slide-menu{width:150px;height:68px}header .main nav ul li .slide-menu:after{transform:translate(-300%,60%)}.side_menu .content_wrap_login .content_wrap_login_inner{padding:24px 32px 0}.side_menu .content_wrap_breeder{padding:0 32px 16px}.sidr{padding:20px 15px}.sidr .head_wrap{padding:0 0 10px}.sidr .head_wrap .caption{font-size:18px}.sidr .head_wrap .puppy{padding:3px 0 0 37px}.sidr .head_wrap .close a{font-size:16px}.sidr .content_wrap{padding:10px 0 20px}.sidr .form_list{font-size:15px;margin:0 0 30px}.sidr .form_list th{width:13%}.sidr .form_list td{width:87%}.sidr .select_button{width:100%}.sidr .form_list select{width:96%}.sidr .puppySearchList2 .add,.sidr .puppySearchListRenew .add,.sidr .puppySearchList2 dd li,.sidr .puppySearchListRenew dd li{padding:10px 8px 10px 12px}.sidr .form_list table.area{width:92%;font-size:15px;margin:0;line-height:1.4em}.sidr .form_list table.area th{width:30%;padding:8px 12px;font-size:14px}.sidr .form_list table.area td{width:70%;padding:8px 12px}#sidr-menu ul.menu li{margin-bottom:2%;font-size:120%;border:2px #eee solid;border-radius:10px}#sidr-menu ul.menu li.login{float:left;font-size:120%;background:url(/build/assets/icon_side02-5g1jVYTl.png) 23px 50% no-repeat #fddde5}#sidr-menu ul.menu li.login:hover{background:#fdf4f4 url(/build/assets/icon_side02-5g1jVYTl.png) 23px 50% no-repeat}#sidr-menu ul.menu li.beginner{background:url(/build/assets/icon_side03-WRsGgyqf.png) 23px 50% no-repeat}#sidr-menu ul.menu li.beginner:hover{background:#fdf4f4 url(/build/assets/icon_side03-WRsGgyqf.png) 23px 50% no-repeat}#sidr-menu ul.menu li.logout{background:url(/build/assets/icon_logout-D_Ke3vKp.png) 15px 50% no-repeat}#sidr-menu ul.menu li.logout:hover{background:#fdf4f4 url(/build/assets/icon_logout-D_Ke3vKp.png) 15px 50% no-repeat}#sidr-menu ul.menu li a{padding:12px 20px 12px 70px}.searchRule_set{border-radius:10px;padding:10px;margin:0 auto 10px}.searchRule_set table{font-size:14px;line-height:1.4em}.searchRule_set table th{padding:4px 2% 4px 0;width:4%}.searchRule_set table th.catbreed{background:url(/build/assets/icon_title02-CemsaLhJ.png) no-repeat center 6px;background-size:20px}.searchRule_set table th.prefecture{background:url(/build/assets/icon_area_l-Dav3omn8.png) no-repeat center 5px;background-size:12px}.searchRule_set table th.other{background:url(/build/assets/icon_title19-CYBlHntA.png) no-repeat center 6px;background-size:18px}.searchRule_set table td{width:96%}.searchRule_set .buttonWrap{width:70%}.searchRule_set .buttonWrap li a{font-size:14px}.searchRule_set .buttonWrap .search a{background:#ffb600 url(/build/assets/icon_search_white-TSG7oIFP.png) 28% 50% no-repeat;background-size:14px}.searchRule_set .buttonWrap .delete a{background:#aeaeae url(/build/assets/icon_delete_white-C5hlYZWw.png) 28% 50% no-repeat;background-size:14px}section.keyContent{margin-bottom:15px;overflow:hidden}section.keyContent .inner{padding:35px 0 0;width:1100px}section.default .inner{width:1100px}.puppyListWrap{margin:25px 0}.puppyList{overflow:hidden;margin:0 -7px}.puppyList li{width:356px;float:left;margin:7px;background:#fff}.puppyList .puppy_set .photo{height:228px}.puppyList .puppy_set .ribon{width:63px}.puppyList .puppy_set .ribon img{margin:0 0 3px}.puppyList .puppy_set .price{top:195px;padding:2px 5px;font-size:18px}.puppyList .puppy_set .profile{padding:10px;font-size:16px}.puppyList .puppy_set .profile .name{font-size:18px;color:#444;font-weight:700;padding:1px 0 7px 26px}.puppyList .puppy_set .profile .male{background:url(/build/assets/icon02-C1m4dxlP.png) no-repeat 0 1px;background-size:21px}.puppyList .puppy_set .profile .female{background:url(/build/assets/icon01-COmKvn2C.png) no-repeat 0 0px;background-size:16px}.puppyList .puppy_set .profile .heading{display:inline-block}section.usefulContent{margin-bottom:60px;margin-top:10px}section.usefulContent .inner{width:1100px}.title_useful{padding:10px 10px 10px 35px}section.usefulContent .useful{margin:25px auto;padding:40px 40px 0}section.usefulContent .useful ul li a{padding:10px 5px 10px 30px;background:url(/build/assets/arrow10-CaWcXh5w.png) 0 13px no-repeat}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{width:100%;margin-bottom:40px}section.usefulContent .useful .contentA .caption,section.usefulContent .useful .contentB .caption,section.usefulContent .useful .contentC .caption{font-size:22px;margin:0 auto 5px;padding:13px 10px 10px 47px}section.usefulContent .useful .contentA .caption{background:url(/build/assets/icon_title17-BEM5hLcT.png) 10px 50% no-repeat #fcf0ee}section.usefulContent .useful .contentB .caption{background:url(/build/assets/icon_title18-CKSqFe4e.png) 10px 50% no-repeat #fcf0ee}section.usefulContent .useful .contentC .caption{background:url(/build/assets/icon_title19-CYBlHntA.png) 10px 50% no-repeat #fcf0ee}section.usefulContent .useful .contentC .icon_ball{background:url(/build/assets/icon_ball-Bt5eFRW_.png) 10px 50% no-repeat #fcf0ee;background-size:25px}section.know{margin-bottom:40px}section.know .inner{width:1100px}section.know .dataWrap{margin:20px auto}section.know .dataWrap p.photo{float:left;width:353px}section.know .textArea{padding:15px 15px 15px 33px;background:#fff url(/build/assets/arrow09-DBOLXiRj.png) 15px 20px no-repeat}section.know table td p{float:left}section.know .otherText{line-height:170%;padding:20px}section.know .photoA{float:left;padding:0 20px 15px 0}section.know .photoB{float:right;padding:0 0 15px 20px}section.know .photoA img,section.know .photoB img{height:240px}section.know .caption1{font-size:170%}section.know .caption2{font-size:140%;padding:0 0 0 10px}section.know .caption3{font-size:120%;padding:8px}section.know .textA{margin-bottom:20px}section.know .ofh .photo img{height:220px}.footer{background:#f7f2ee}.footer .inner{padding:25px 0 5px;width:1100px}.fotter_nav li{margin:0 0 20px}.copyright{padding:3px 0;background:#ede2dc;font-size:12px}.term_agree{padding:20px 10px;width:100%}header nav.sp{display:none}.table_style1{margin:0 auto 10px;font-size:16px}.table_style1 th{padding:10px 2% 8px;width:24%}.table_style1 td{padding:10px 2% 8px;width:76%}footer .other_link{width:100%;margin:40px auto 20px}.sns_wrap{width:320px;float:left}.sns_shareButton{width:320px;margin:10px auto 0}.colR .sns_shareButton{width:320px;margin:0 0 10px;float:right}.banner_list li{width:33.3%}section.special{margin:0 0 50px;padding:20px 0}section.special .inner{padding:20px 0}.contactForm{margin:40px auto}.contactForm .call_account,.call_account{margin:15px 0}.contactForm .call_account a,.call_account a{padding:25px;background:#fff url(/build/assets/icon_side02-5g1jVYTl.png) 30% 50% no-repeat;font-size:150%;border:5px #fae5e2 solid;border-radius:30px;margin:0 0 5px}.contactForm .call_account p,.call_account p{text-align:center}.contactForm table{margin-bottom:30px}.contactForm table th p{padding:15px 0 0}.contactForm table .line_height{padding:20px 15px}.contactForm table .column_2{overflow:hidden}.contactForm table .column_2 li:first-child{margin-left:20px}.contactForm table .column_2 li{float:left}.contactForm table .width_s{width:30%;margin:10px 0}.contactForm table td .notes{font-size:13px}.contactForm table td ul.notes{margin:16px 0 0}.contactForm table input[type=radio],.contactForm table input[type=checkbox]{width:20px;height:20px;margin:0 7px 0 0}.contactForm table .float_list li{margin:0 2% 0 0}.contactForm table .input_name li,.contactForm table .input_tel{width:49%}.contactForm table .input_post dt{width:70px;padding:13px 0 0}.contactForm table .input_price{width:40%}.contactForm table .slc_date li{width:20%}.contactForm table .slc_date li select{width:80%;margin-right:10px}.contactForm .centerText{margin:18px auto}.contactForm table.area{margin:4px 8px 8px}.contactForm table.area th{width:20%;padding:8px 13px;font-size:14px}.contactForm table.area td{width:80%;padding:8px 13px}.contactForm table.area td label{width:18.5%}.contactForm .puppySearchList2{margin:4px 8px 8px}.contactForm .puppySearchList2 li{padding:8px 13px}.contactForm .puppySearchList2 li label{font-size:14px}.contactForm .puppySearchList2 .add{padding:10px 8px 10px 12px}.contactForm .puppySearchList2 dd li{width:50%;float:left}.contactForm .submitBox li{width:65%;float:right}.contactForm .submitBox li.button button{width:100%}.contactForm .submitBox li:last-child{width:30%;float:left}.contactForm .submitBox li:last-child a{padding:24px 0 15px;width:100%;font-size:130%}.contactForm .submitBox .button_gray button{padding:15px 0;width:100%;font-size:130%;font-weight:700}.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{line-height:1.3em;font-size:24px;padding:13px 0 15px}.contactForm .user_login li.button button span{font-size:16px}.contactForm p.notes{font-size:13px}.Button_2rows{margin:13px auto}.icon-circle{width:48px;height:48px;margin:0 13px 0 0}.icon_video-cat,.icon_video-house{background-size:37px}.icon_question{background-size:18px}.icon_people{background-size:21px}.tabContents_radioSwitch .tabbox{margin:0 0 30px}.tabContents_radioSwitch .tab{border-top:5px #c7c7c7 solid;font-size:20px}.tabContents_radioSwitch input:checked+.tab{border-top:5px #f57b03 solid}.tabContents_radioSwitch .tab .icon_wrap{width:200px}.tabContents_radioSwitch .icon_none .tab .icon_wrap{min-height:50px}.tabContents_radioSwitch .tab_color_green input:checked+.tab{border-top:5px #3dad90 solid}.tabContents_radioSwitch .tab_color_pink .tab{color:#f5b505}.tabContents_radioSwitch .tab_color_pink input:checked+.tab{border-top:5px #f5b505 solid}.tabContents_radioSwitch .tab_color_pink2 .tab{padding:10px 0}.tabContents_radioSwitch .tab_color_pink2 .tab_l{margin:0 0 0 15%;width:35%}.tabContents_radioSwitch .tab_color_pink2 .tab_r{margin:0 15% 0 0;width:35%}.tabContents_radioSwitch .tab_color_pink2 input:checked+.tab{border-top:5px #f5b505 solid}.tabContents_radioSwitch .tab_color_pink2 .tab p.icon_cat-search{background-size:45px;padding:5px 0 5px 60px}.tabContents_radioSwitch .tab_color_pink2 .tab p.icon_breeder-search{background-size:35px;padding:5px 0 5px 60px}.tabContents_radioSwitch .tab_color_pink2 .tab p .number{font-size:14px}.included-services .title{font-size:32px;padding:25px 0 20px 80px;margin:0 0 20px}.included-genetics_result_explanation .title{font-size:32px;padding:25px 65px 20px 80px;margin:0 0 20px}#benefits_medical_popup .title,#benefits_medical_popup_pc .title,#benefits_medical_popup_sp .title{background-size:62px}#max_communication_popup .title,#max_communication_popup_pc .title,#max_communication_popup_sp .title{padding:unset;font-size:24px}#benefits_life_guarantee_popup .title,#benefits_life_guarantee_popup_pc .title,#benefits_life_guarantee_popup_sp .title,#benefits_transaction_popup .title,#benefits_transaction_popup_pc .title,#benefits_transaction_popup_sp .title,.genetics_tests_result_popup .title,.genetics_tests_result_popup_pc .title,.genetics_tests_result_popup_sp .title,#genetics_tests_result_explanation_popup .title,#genetics_tests_result_explanation_popup_pc .title,#genetics_tests_result_explanation_popup_sp .title,#genetics_tests_result_name_explanation_popup .title,#genetics_tests_result_name_explanation_popup_pc .title,#genetics_tests_result_name_explanation_popup_sp .title{background-size:62px}.included-services .text{width:500px;padding:0 30px 30px}.included-genetics_result_explanation .text{width:500px;padding:0 30px 30px;margin:auto}.explain_popup_title{padding-bottom:10px}.explain_popup_text{padding:10px 0;text-align:left}section.infoWrap .detail .wrap_bg-white{padding:5px 13px;margin:13px 0}section.infoWrap .detail .title_style1{font-size:18px;margin:13px auto;padding:15px 10px 15px 45px;background:#fceecc url(/build/assets/icon_title07-ySlN0MKz.png) 15px 50% no-repeat}.puppyList_layout2{margin:0 -6px}.puppyList_layout2 li{width:355px;margin:7px}.puppyList_layout2 .puppy_set .name{font-size:16px;padding:0 0 8px 26px;margin:5px 5px 3px 10px;height:20px}.puppyList_layout2 .puppy_set .male{background:url(/build/assets/icon02-C1m4dxlP.png) no-repeat 0 3px;background-size:21px}.puppyList_layout2 .puppy_set .female{background:url(/build/assets/icon01-COmKvn2C.png) no-repeat 2px 1px;background-size:17px}.puppyList_layout2 .puppy_set .ribon{top:31px;width:63px}.puppyList_layout2 .puppy_set .ribon img{margin:0 0 3px}.puppyList_layout2 .puppy_set .wrap{width:92%;padding:5px 13px}.puppyList_layout2 .puppy_set .profile{font-size:15px}.puppyList_layout2 .puppy_set .row{height:22px}.puppyList_layout2 .puppy_set .status{padding:0 8px 0 10px;font-size:13px;margin:1.5px 8px 0 0;width:15%}.puppyList_layout2 .puppy_set .price{font-size:18px}.detail ul.resultList li .listWrap{padding:0 0 10px}.detail ul.resultList li .listWrap .photo{width:320px}.magin-top_40{margin-top:40px}.background-fff{margin:40px auto;padding:20px}.keyContent #news_content .inner{margin:30px auto 0}.keyContent #news_content .newslist p{padding:20px}.keyContent #news_content .newslist p .time{float:left;width:115px}.keyContent #news_content .newslist p .text{float:left;width:910px}.tabcontent .inner_white{margin:0}.tabcontent .inner_bgnone{margin:0 15% 3px}.title_breeder{background-size:50px}.searchCondition_wrap{margin:0 0 20px}.searchCondition_wrap li .title{padding:6px 2% 4px 1.5%;font-size:16px}.searchCondition_wrap li .condition{width:82%;padding:10px 2%;font-size:14px}.searchCondition_wrap li .condition_change{width:65px;padding:13px 2% 10px;font-size:12px}.searchCondition_wrap li .title span.icon_cat:before{background-size:26px;width:25px}.searchCondition_wrap li .title span.icon_area:before{background-size:16px;width:25px;margin:-1px 8px 0 2px}.searchCondition_wrap li .title span.icon_check:before{background-size:20px;width:25px;margin:0 8px 0 1px}.searchCondition_wrap li .title span.icon_breeder:before{background-size:32px;width:25px;margin:-1px 8px 0 1px}.searchCondition_block{margin:0 0 20px}.searchCondition_block .title{width:22%;padding:6px 2% 4px 1.5%;font-size:16px}.searchCondition_block .condition{width:90%;padding:10px 2%;font-size:14px}.searchCondition_block .condition_change{padding:15px 2% 10px;font-size:12px}.searchCondition_block .title span.icon_plus:before{background-size:19px;width:25px;margin:0 8px 0 0}.popup_form-content_bg .popup_content:not(.parents-cat-add-popup) .popup_content_wrap .header_wrap .title{font-size:18px}.popup_content.width_max{max-width:1100px}.speech-bubble_yellow{padding-left:10px}.speech-bubble_yellow:before{top:20px;left:0;border-width:10px 10px 10px 0;border-color:transparent #f9eabf transparent transparent}.speech-bubble_yellow p{padding:10px 8px 0}.speech-bubble_yellow p span{line-height:.9em}.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{width:98%}.popup_form-content_bg .popup_content .popup_content_wrap{width:80%;margin:30px 0 10px;height:85vh}.popup_form-content_bg .popup_content .popup_content_wrap .form_list{padding:15px 40px}.popup_form-content_bg .popup_content:not(.parents-cat-add-popup) .popup_content_wrap .header_wrap .title{font-size:18px;width:90%}.select_button .button_style2{width:70%}.select_button .button_style2 .number{font-size:14px;padding:0 10px 0 0}.popup_content table.area{font-size:15px;margin:15px 0}.popup_content .searchCondition_wrap{margin:10px 0 30px}.flow_style1{margin:30px auto -10px;width:1100px}.flow_style1 br{display:none}.flow_style1 li{background:url(/build/assets/flow_style1_pc-B8HytnBo.png) no-repeat right top #ddd;height:36px;padding:0 6px 0 0;width:16.7%;font-size:14px}.flow_style1 li.visit{background:url(/build/assets/flow_style1_pc-B8HytnBo.png) no-repeat right -39px #ffcc42}.flow_style1 li.visit_side{background:url(/build/assets/flow_style1_pc-B8HytnBo.png) no-repeat right -78px #ddd}.inquiry_form{margin:40px 0}.inquiry_form .inner{width:1100px}.tabContents_radioSwitch .button_2rows{margin:0 -1%}.tabContents_radioSwitch .button_2rows .tab{width:48%;margin:0 1% 10px;font-size:130%;padding:13px 0}.bg_yellow{background:#ffdcaf;padding:3%}.back-next_button{overflow:hidden}.back-next_button .button_style2 button,.back-next_button .button_orange_style2 a,.back-next_button .button_orange_style2 button,.back-next_button .button_gray_style2 a,.back-next_button .button_gray_style2 button{width:90%}.title_h1_wrap{margin-bottom:15px}.title_h1_wrap .title{padding:5px 10px 5px 35px;background:url(/build/assets/icon_title07-ySlN0MKz.png) 0 50% no-repeat;font-size:160%}.title_h1_wrap .right_btn{padding:5px 10px;font-size:15px;margin:0 0 5px}.title_h1_wrap .right_btn:hover{color:#ea5f83}.contactForm2 .column_2{margin-top:10px}.contactForm2 #webcrew_request_content{margin-top:20px}.contactForm2 .bgfff_texcenter{background:#fff;text-align:center}.infoWrap2 .box_L{width:29%}.infoWrap2 .box_R{width:70%}.table_style3{font-size:14px}.table_style3 th,.table_style3 td{padding:6px 3px 6px 6px}.table_style3 .guarantee_icon li{width:20%}.tag{font-size:17px;padding:6px 12px 4px}.table_style3{line-height:1.6em;font-size:16px}.table_style3 th{padding:8px;width:30%}.table_style3 td{padding:8px;width:70%}.tableHead_price{font-size:28px}.tableHead_price .tax{font-size:14px}.tableHead_birth,.tableHead_sex{font-size:18px}section.infoWrap .detail .wrap_bg-yellow{padding:20px 15px}.benefit_present_wrap{background:url(/build/assets/benefits_present-box-DNMiy4zz.png) no-repeat right 20px top 40px #fff;padding:30px 0 10px}.benefit_present_wrap .title{margin:0 auto 30px}.benefit_present_wrap .benefit_item{width:50%;padding:0 40px 20px;float:left}.benefit_present_wrap .benefit_item.border{border-left:1px solid #cccccc}.benefit_item .caption{margin:0 0 30px}.benefit_item .caption .icon{width:110px}.benefit_item .caption .text .icon{padding:0 10px 0 0;margin:-5px 0 0;width:117px}.benefit_item .goods_item{margin:0 0 25px}.benefit_item .goods_item .caption{font-size:18px;padding:5px 0 3px 20px;margin:0 0 15px}.benefit_item .goods_item .img{width:43%}.benefit_item .goods_item .text{width:53%}.benefit_present_wrap .notes{font-size:13px;line-height:1.4em}.benefit_present_wrap .notes.padding_on{padding:10px 40px 0}.benefit_present_wrap .button_red{font-size:18px}.benefit_present_wrap .benefit_item.pets-all-right{padding:0 0 30px;margin:0 40px 40px}.benefit_item.pets-all-right .caption .icon{width:110px}.benefit_item.pets-all-right .caption .text{width:86%;margin:10px 0 0}.benefit_item.pets-all-right .caption .text .icon{padding:0 10px;width:212px}.benefit_item .asterisk{font-size:12px;top:-10px}.benefit_item.pets-all-right .points{width:85%}.benefit_item.pets-all-right .points li{width:40%;float:left;margin:0 2%;border:3px solid #efc76a;font-size:20px;padding:13px 20px 0;height:82px}.benefit_item.pets-all-right .points .font_red{font-size:34px}.benefit_item.pets-all-right .satisfaction img{width:170.5px}.benefit_item.pets-all-right .goods_item{margin:20px -10px 20px 0}.benefit_item.pets-all-right .goods_item .item_wrap{float:left;width:250px;margin:20px 10px 0 0}.benefit_item.pets-all-right .goods_item .item_other{float:right;width:196px}.benefit_item.pets-all-right .goods_item .item_wrap .img{width:auto;float:none}.benefit_item.pets-all-right .goods_item .item_wrap .img img{width:234px}.benefit_item.pets-all-right .goods_item .caption{font-size:17.5px}.benefit_item.pets-all-right .goods_item .item_wrap .text_trouble{font-size:16px;padding:0 0 25px}.benefit_item.pets-all-right .goods_item .item_wrap .text_trouble .font_small{font-size:14px}.benefit_item.pets-all-right .goods_item .caption2{font-size:18px}.benefit_present_wrap dl.notes dt{width:4%}.benefit_present_wrap dl.notes dd{width:96%}.sct_guide .benefit_present_wrap{background:url(/build/assets/benefits_present-box-DNMiy4zz.png) no-repeat right 20px top 75px #fff;padding:25px 0 20px;margin:25px 0 0}.sct_guide .benefit_item.pets-all-right .points{width:90%}.sct_guide .benefit_item.pets-all-right .goods_item{margin:20px -30px 20px -10px}.sct_guide .benefit_item.pets-all-right .goods_item .item_wrap{width:234px;margin:25px 12px 0 0}.sct_guide .benefit_item.pets-all-right .goods_item .caption{font-size:16px}.sct_guide .benefit_item.pets-all-right .goods_item .item_wrap .text_trouble{font-size:15px}.sct_guide .benefit_item.pets-all-right .goods_item .item_wrap .text_trouble .font_small{font-size:13px}.usermypage .benefit_present_wrap .benefit_item.pets-all-right{padding:0 0 20px;margin:0 40px}.usermypage .benefit_item.pets-all-right .caption .text{margin:10px 0 0}.benefit_flow_wrap{padding:30px 25px;margin:20px 0 0}.benefit_flow_wrap .title{font-size:22px;margin:0 0 25px}.benefit_flow .hedding{font-size:16px;background:url(/build/assets/bg_flow_arrow_gray-CG8mbh98.png) no-repeat left center #dcdcdc;padding:7px 5px 7px 25px}.benefit_flow li.step-clear .hedding{background:url(/build/assets/bg_flow_arrow_pink-BS9j8hP5.png) no-repeat left center #fde1de;background-size:15px}.benefit_flow li.next-step .hedding{background:url(/build/assets/bg_flow_arrow_pink-BS9j8hP5.png) no-repeat left center #dcdcdc}.benefit_flow li.step4 .hedding img{position:absolute;top:-10px;right:-5px}.benefit_flow .text{font-size:13px;padding:10px 10px 0 20px;line-height:1.3em}.puppyList_layout3 .puppy_set_wrap{margin:7px}.puppyList_layout3 .puppy_set .name{font-size:16px;padding:0 0 8px 26px;margin:2px 5px 2px 10px;height:17px;line-height:1.8em}.puppyList_layout3 .puppy_set .male{background:url(/build/assets/icon02-C1m4dxlP.png) no-repeat 0 center;background-size:18px}.puppyList_layout3 .puppy_set .female{background:url(/build/assets/icon01-COmKvn2C.png) no-repeat 2px center;background-size:15px}.puppyList_layout3 .puppy_set .ribon{top:36px;width:63px}.puppyList_layout3 .puppy_set .ribon img{margin:0 0 3px}.puppyList_layout3 .puppy_set .photo{height:228px}.puppyList_layout3 .puppy_set .profile{font-size:14px;width:75%;line-height:1.3em;padding:3px 3% 7px}.puppyList_layout3 .favorite_wrap{right:15px;bottom:20px}.puppyList_layout3 .button_favorite button{width:44px;height:44px;background-size:44px}.puppyList_layout3 .button_favorite button:hover,.puppyList_layout3 .button_favorite button.checked{background-size:44px}.puppyList_layout3 .puppy_set .status{padding:0 8px 0 10px;font-size:13px;margin:1.5px 8px 0 0}.puppyList_layout3 .puppy_set .negotiation{background:#61c8cc;color:#fff}.puppyList_layout3 .puppy_set .closed{background:#b2aa93;color:#fff}.puppyList_layout3 .puppy_set .price{font-size:20px;padding:3px 0 0}.puppyList_wrap li{width:33.3333%}.on-mouse .on-mouse_icon{margin-bottom:4px}.item_sales-status .on-mouse .on-mouse_icon{margin-right:3px}.on-mouse_balloon{top:30px;left:-160px;padding:10px;width:300px;font-size:14px;line-height:1.4em}.on-mouse_balloon.sales_status{left:60px;top:-160px}.selected_items_delete .toggle{left:5px;top:6px}.section .inner.padding0,.section .inner.pc_padding0{padding:0}.contentTitle_wrap{text-align:center;margin:40px auto}.contentTitle_wrap.margin_small{margin:20px auto 15px}.contentTitle{color:#714228;font-size:30px;display:inline-block}.contentTitle_style2{font-size:25px;line-height:1.3em;padding:0 0 0 30px;margin:1px auto 6px;background:url(/build/assets/icon_pad_pink_l-DK5sG0uP.png) no-repeat .5px;background-size:25px}.contentTitle_style3{margin:0 auto 15px;font-size:18px;padding:0 0 0 7px}.ranking_title{margin-top:10px;font-size:23px;line-height:1.3em;padding:0 0 0 30px;background:url(/build/assets/icon_ranking-BlqyCuvm.png) no-repeat .5px 2.7px;background-size:28px}.size_button a:after{right:145px!important}.ranking_list{margin:0 -.5% 15px}.ranking_list .ranking_set .label{top:10px;left:10px}.ranking_list .ranking_set .name{font-size:15px;height:50px}.ranking_list .ranking_set .name.white{height:40px}.ranking_list .ranking_set .text{font-size:13px;line-height:1.7em}.button_white_S a{font-size:14px;padding:6px 0 8px;background:url(/build/assets/arrow_pink_r-CNb2GoKx.png) no-repeat right 10px top 42%;background-size:10px;box-shadow:#e5e5e5 0 -4px inset}.banner_list_3-2columns .button_white_S a{margin:5px 0 0}.bottom_space{margin-bottom:50px}.button_pink a{font-size:18px;box-shadow:#c04e6b 0 -4px inset}.button_pink.size_L a{font-size:23px;padding:4px 0;border-radius:30px;background:#ec7190 url(/build/assets/arrow02-gRfhZ-dq.png) 95% 45% no-repeat;width:70%;-webkit-box-shadow:#c04e6b 0 -5px 0 inset;margin:auto auto 10px}.button_pink.size_L a.more{background:url(/build/assets/toggle_add_white-C8N6B9fx.png) no-repeat right 16px top 48% #ffb600;background-size:24px}.button_pink.size_L a.close{background:url(/build/assets/toggle_subtraction_white-lFYYYezS.png) no-repeat right 16px top 48% #ffb600;background-size:24px}.button_pink.size_XL a{font-size:25px;padding:30px 0}.button_pink .icon{line-height:1.8em}.button_pink.size_XL .icon.cat-search{background:url(/build/assets/icon_cat-search_white-DhLuTtA5.png) no-repeat left center;background-size:61px;padding:0 0 0 71px}.button_pink.size_XL .icon.area-search{background:url(/build/assets/icon_area-search_white-D6EPR70P.png) no-repeat left center;background-size:59px;padding:0 0 0 69px}.button_pink.size_XL .icon.condition-search{background:url(/build/assets/icon_condition-search_white-CORbtHez.png) no-repeat left center;background-size:46px;padding:0 0 0 52px}.button_pink.size_XL .icon.breeder-search{background:url(/build/assets/icon_breeder-search_white-D1dNuIwt.png) no-repeat left center;background-size:49px;padding:0 0 0 71px;margin-right:18px}.button_pink.size_XL .icon.cat-breed-search{background:url(/build/assets/icon_cat-breed-search_white-B8QbGNwK.png) no-repeat left center;background-size:55px;padding:0 0 0 71px;margin-right:15px}.button_pink.tablebox{border-spacing:10px}.button_pink.tablebox .table_cell{padding:10px 0}.button_pink.size_XL .table_cell{height:100px;background:#ffb600 url(/build/assets/arrow_w-j62iZUAK.png) no-repeat 97% 49%}.button_pink.list{padding:15px}.button_pink.list .item{width:49%;float:left;margin:.5%}.button_pink.list a{padding:22px 0 16px 24px}.button_pink.list a .icon{padding:0 0 0 60px;line-height:1.3em}.button_pink.list a .text{font-size:15px}.button_pink.size_XL .icon_microphone{background-size:38px}.button_pink.size_XL .icon_pencil{background-size:39px}.bg_pink{width:1100px;margin:30px auto 10px}.bg_pink.margin0{margin:0 auto 10px}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .header_wrap .title{font-size:18px;padding:5px 0}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .popup-modal-dismiss.return a{font-size:18px}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .form_list{height:75vh;padding:25px 25px 20px}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .inner{margin:0 0 30px}.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 .row_half{width:49%;float:left;overflow:hidden}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .row_1 .row_half:nth-child(2n){float:right}.keyword-search_wrap .input_large{font-size:16px;padding:10px}.keyword-search_wrap .button_pink a{padding:5px 4px 8px;font-size:18px}.button_pink .icon_search{background-size:20px;padding:0 0 0 28px;line-height:2em}.birthday-search .slc_arrow{padding:8px 20px 8px 8px}.birthday-search .button_pink{margin:0 5px 0 0}.searched-keyword dl{font-size:14px;padding:10px 20px}.searched-keyword dt{width:13%}.searched-keyword dd{width:87%}.search-hits{font-size:15px}.search-hits .number{font-size:20px}.search-hint{padding:20px}.search-hint .title{padding:8px 0 5px 26px}.link_list_style1 li{border:1px solid #d5d5d5;margin:0 0 10px}.link_list_style1 li a{background:url(/build/assets/arrow_pink_r-CNb2GoKx.png) no-repeat right 10px center;background-size:10px;padding:12px 20px 12px 10px;font-size:16px}.link_list_style1.rows_2 li{width:49.5%;float:left}.link_list_style1.rows_2 li:nth-child(odd){margin:0 1% 10px 0}.link_list_style1.rows_4 li{width:24.25%;margin:0 1% 10px 0}.link_list_style1.rows_4 li:last-child{margin:0 0 10px}.section .inner{margin:0 auto;padding:30px 0 0;width:1100px}.section-leadtext{font-size:15px;margin:0 0 15px;text-align:center}.keyColor .section-leadtext{margin:15px 0 -20px;text-align:center}.swiper-container{margin:15px 0 10px}.margin_bottom{margin-bottom:20px}.title_style2{font-size:24px;margin:0 0 15px}.icon_area_l{background-size:32px;padding:10px 0 10px 45px}.icon_breedersearch_l,.icon_conditionsearch_l{background-size:60px;padding:15px 0 10px 65px}.box_pink-border{border-radius:10px;margin:0 auto 30px 0}.box_pink-border .tablelayout{display:table}.box_pink-border .tablelayout__cell__th{display:table-cell;width:18%;padding:1.5% 10px 1.5% 15px;font-size:18px;line-height:1.4em}.box_pink-border .tablelayout__cell__td{display:table-cell;width:82%;padding:1.5% 10px 1.5% 15px}.box_pink-border .icn_foot2{background-size:26px;padding:2px 0 6px 35px}.box_pink-border .icon_area{background-size:19px;padding:2px 0 6px 35px}.selector__regions{overflow:hidden;padding:1%}.selector__region{width:33.3333%;float:left;padding:1.5%}.selector__region:nth-child(3n+2){width:33.3333%}.selector__region:nth-child(3n+3){width:33.3333%}.selector__region-caption,.selector__caption{font-size:16px;margin:0 0 3px}.selector__area{margin:0 8px 0 0}.selector__areas_equally .selector__area{margin:5px 6.1% 5px 0}.selector__cat-breeds{margin:5px 0 10px}.selector__conditions{margin:0;overflow:hidden}.selector__cat-breed,.selector__condition{font-size:15px;width:32.3333%;float:left;padding:5px 2% 5px 0;box-sizing:border-box}.selector__conditions.row2 .selector__condition{width:50%}.about_wrap{margin:0 auto 10px;padding:15px;border-radius:15px}.about_wrap .textInner,.about_wrap .about_breeder{padding:30px 40px}.about_wrap .textInner .caption{margin-bottom:10px;padding:0 0 0 30px;background:url(/build/assets/icon05-CSqa7gvK.png) 0 50% no-repeat;font-size:130%}.about_wrap .textInner hr{margin:20px 0}.about_wrap .textInner .indent{padding:0 0 0 30px}.comment_style2{padding:10px 20px;background:#fff;border-top:3px solid #ffffff;border-bottom:3px solid #ffffff;margin:15px auto;height:415px}.comment_style2 .comment_box{padding:10px 0}.comment_style2 .comment_secondary_box{width:14.5%;float:right;text-align:center}.comment_style2 .comment_primary_box{width:85%;float:left}.comment_style2 .icon{padding:107px 0 0}.comment_style2 .icon_man{background:url(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat top center;background-size:103px}.comment_style2 .icon_woman{background:url(/build/assets/icon_customer_woman-DUWcF--I.png) no-repeat top center;background-size:103.5px}.comment_style2 .icon_photo img{width:103px;height:103px;margin-bottom:5px}.comment_style2 .icon .item{display:block}.comment_style2 .icon .bg_wrap{background:#eee;padding:5px 5px 3px;margin:2px 0 0}.comment_style2 .bg_speechballoon{padding-right:16px}.comment_style2 .bg_speechballoon:before{top:50px}.comment_style2 .content_wrap .includ-caption .caption{font-size:18px;margin-bottom:10px}.comment_style2 .bottom_line{margin:10px 0 0;float:right}.comment_style2 .bottom_line .item{margin:0 0 0 25px;font-size:14px}.comment_style2 .bottom_line .icon_cat{background:url(/resources/images/icon_cat_brown_s.png) no-repeat left 2px;background-size:27px;padding-left:33px}.comment_style2 .bottom_line .icon_person{background:url(/build/assets/icon_person_brown_s-F4m4jtME.png) no-repeat left 2px;background-size:20px;padding-left:27px}.comment_style2.list li{padding:20px 5px 20px 20px}.hand-over_text{margin:0 auto 20px}.hand-over_text p{display:inline-block}.icon_batmark_triangle,.hand-over_box .icon_batmark_triangle{background-size:36.5px;padding:5px 0 5px 45px}.hand-over_text .icon_batmark_triangle{background-size:22px;padding:0 0 0 25px}.hand-over_text .on-mouse .on-mouse_icon{margin-bottom:2px}.hand-over_text .on-mouse_balloon{left:-145px;width:528px}.instagram_follow-me{padding:30px 60px 20px}.instagram_follow-me .title{margin:0 auto 20px}.instagram_follow-me .left_box{width:51%;float:left}.instagram_follow-me .right_box{float:right}.instagram_follow-me .account .wrap{background-size:168.5px;margin:15px 0 20px}.instagram_follow-me .account .icon{float:left}.instagram_follow-me .account .text{font-size:30px;padding:15px 0 0 10px}.instagram_follow-me .note{font-size:13px}.btn_style1 .button_inactive{margin:4px 3% 6px;padding:5px;border-radius:5px;font-size:14px}.popup_content.basic-layout .title{font-size:26px}.popup_content.basic-layout .text{margin:10px 30px}.popup_content .puppyList_layout2{width:370px}.float_r li{float:right}.table_list .content_box_style1{border:none}.flow-layout{display:table;background:url(/build/assets/bgimg_dotted_pc-OE6Xu34Y.png) no-repeat center 11px;background-size:auto 3px;width:100%;margin:10px 0 5px}.flow-layout li{display:table-cell;width:20%}.flow-layout li .step{width:40px}.flow-layout li.checked .step .icon_check2{right:-10px;top:-3px}.flow-layout li .text{font-size:12px;font-weight:700;padding:8px 0}.content_box_style1 .list.row_2 li{width:49%;float:left;box-sizing:border-box;padding:11px 5px 11px 13px;position:relative;min-height:166px}.content_box_style1 .list.row_2 li:nth-child(2n){width:49%;float:right}.sales_result_box_style .list.row_2 li,.sales_result_box_style .list.row_2 li:nth-child(2n){width:100%}.content_box_style1 .list .title{margin:-5px -13px 10px;padding:0 0 5px 15px}.content_box_style1 .list .list_dl{margin:0 0 45px}.content_box_style1 .list .list_dl dt{font-size:13px;width:35%}.content_box_style1 .list .list_dl dd{font-size:15px;width:65%}.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}.breedermypage .content_box_style1 .review{width:140px;margin:-3px 0 0}.button_inactive{font-size:15px}.btnBox .lifloat li .btn_blue{margin:0 auto;padding:17px 0 16px;width:500px;font-size:22px}.btnBox .lifloat li .btn_blue .icon_closs{background-size:32.5px;padding:0 0 0 40px}.table_list.scroll_wrap{max-height:355px;margin:-10px 0 30px}.form_item{letter-spacing:1px;font-size:16px;padding:10px 0 0}.input_radio+label{padding:30px}.input_radio+label:before{top:20px;left:20px}.input_radio+label:after,.input_radio:checked+label:after{top:24px;left:24px}.breedermypage .contentbox .notes{font-size:12.5px}.breedermypage .contentbox .margin_bottom{margin-bottom:30px}.breedermypage.user-layout{margin:0 auto;padding:40px 0 0}.banner_list_3-2columns{margin:15px -.6% 50px}.banner_list_3-2columns.margin0{margin:0 -.6% 10px}.banner_list_3-2columns li{width:31.7%}.section_inner{margin:0 0 30px}.checked_wrap{padding:30px 15px;margin:0 0 25px}.botton_hiactiv{margin:8px auto 23px;padding:17px 0 15px;width:60%;font-size:130%}.breedermypage .tabContents_radioSwitch .tab_color_pink2 .tab{padding:10px 0 0}.tabbox .icon_bat-mark{width:22px;margin:-3px 7px 0 0}.transaction_list .item{padding:10px;vertical-align:middle}.transaction_list .item.user{width:28%}.transaction_list .item.puppy{width:40%}.transaction_list .item.details{width:6%}.user_information_layout2 .icon_male{background:url(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat left center;background-size:80px;padding:0 0 0 100px}.user_information_layout2 .icon_female{background:url(/build/assets/icon_customer_woman-DUWcF--I.png) no-repeat left center;background-size:80px;padding:0 0 0 100px}.breeder_admin .admin_cat_list_sp .user-info .icon_male{background:url(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat left center;background-size:80px;padding:0 0 0 100px}.breeder_admin .admin_cat_list_sp .user-info .icon_female{background:url(/build/assets/icon_customer_woman-DUWcF--I.png) no-repeat left center;background-size:80px;padding:0 0 0 100px}.breeder_admin .admin_cat_list_sp .user-info .icon_person{background:url(/build/assets/comment_icon_user_middle-nYfqtyZE.png) no-repeat left center;background-size:80px;padding:0 0 0 100px}.user_information_layout2 .name{font-size:18px}.user_information_layout2 .details{font-size:14px}.user_information_layout2 .message_date{margin:7px 0 0}.breedermypage .transaction_list .user_information_layout2 .button_white,.breedermypage .transaction_list .user_information_layout2 .button_brown,.breedermypage .transaction_list .user_information_layout2 .button_pink,.user_information_layout2 .message_date .status_iteme{display:none}.puppy_information_layout2 .photo_wrap{width:150px;height:100px;margin:0 0 6px;float:left}.puppy_information_layout2 .profile{float:left;width:60%;font-size:13px}.puppy_information_layout2 .name{font-size:14px}.puppy_information_layout2 .price_color{font-size:15px}.puppy_information_layout2 .male{background:url(/build/assets/icon02-C1m4dxlP.png) no-repeat left center;background-size:16px;padding-left:22px}.puppy_information_layout2 .female{background:url(/build/assets/icon01-COmKvn2C.png) no-repeat 4px 0;background-size:12px;padding-left:22px}.cat-info-details .male{background:url(/build/assets/icon02-C1m4dxlP.png) no-repeat left center;background-size:16px;padding-left:22px}.cat-info-details .female{background:url(/build/assets/icon01-COmKvn2C.png) no-repeat 4px 0;background-size:12px;padding-left:22px}.breedermypage .transaction_list .button_white,.breedermypage .transaction_list .button_brown,.breedermypage .transaction_list .button_pink{margin:10px 0}.breedermypage .transaction_list .details .icon_arrow{background:url(/build/assets/arrow_pink_r_2-CtjYXdgU.png) no-repeat right center;height:90px}.score.main dt{height:72px;width:34%;padding:23px 0 0;font-size:18px}.score.main dd{height:72px;width:66%;padding:18px 0 0}.score.main ul{margin:0 auto;display:inline-block}.score.main ul img{width:33px}.score.main ul .point{font-size:34px}.score.sub dt{width:34%;padding:6px 0 0 20px;font-size:14px}.score.sub dd{width:66%;padding:1px 0 0}.score.sub ul .point{font-size:16px;padding:5px 0 0 10px}.comment_style3 .items{margin:0 0 30px}.comment_style3 .header{padding:0 40px}.comment_style3 .header .info{padding:20px 0}.comment_style3 .header .info.icon_woman{background:url(/build/assets/icon_customer_woman-DUWcF--I.png) no-repeat 0 10px;background-size:66px;padding:20px 0 20px 80px}.comment_style3 .header .info.icon_man{background:url(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat 0 10px;background-size:66px;padding:20px 0 20px 80px}.comment_style3 .header .info .item{padding:0 15px 0 0}.comment_style3 .header .info .title{font-size:16px;padding:3px 0}.comment_style3 .header .info .details{font-size:14px}.comment_style3 .content{padding:30px 40px 35px}.comment_style3 .content:before{top:-12px;left:60px;border:12px solid transparent;border-bottom:12px solid #ffffff}.comment_style3 .content .info{overflow:hidden;box-sizing:border-box;margin:0 0 15px}.comment_style3 .content .info .photo{width:18%;height:115px;margin:0 10px 0 0}.comment_style3 .content .info .title{float:right;width:81%;font-size:26px;margin:5px 0 15px}.comment_style3 .content .info .score.main{width:46%;float:left}.comment_style3 .content .info .score.main.full{width:81%;float:left}.comment_style3 .content .info .score.sub{width:35%;float:left}.comment_style3 .content .caption{font-size:17px;padding:3px 0 3px 10px;margin:25px 0 0}.comment_style3 .content p{padding:15px 0 0}.comment_style3 .content .photo_list{margin:15px 0 0}.comment_style3 .content .photo_list li{width:18%;height:120px;margin:0 5px 0 0}.comment_style3 .content .photo_list .icon_loupe{width:26px}.evaluate-breeders_wrap{padding:0 5px 0 0;margin:0 -5px 10px 0}.comment_style3 .reply_comment{margin:-10px 0 30px}.comment_style3 .accordion_reply_comment{margin:15px 0 10px}section.default .inner.margin_top{margin:40px auto 0}.content_box_style1 .list.row_1 .list_wrap{min-height:148px}.content_box_style1 .comment_style3 .content{padding:10px}.content_box_style1 .comment_style3 .content .info .title{width:79.5%;font-size:22px;margin:5px 0 15px}.content_box_style1 .comment_style3 .content .info .score.main{width:44%}.content_box_style1 .comment_style3 .content .info .score.main.full{width:80%}.content_box_style1 .comment_style3 .content .info .score.main dt{width:25%}.content_box_style1 .comment_style3 .content .info .score.main dd{width:75%}.content_box_style1 .comment_style3 .content .info .score.main ul .point{padding:5px 0 0 8px}.content_box_style1 .comment_style3 .content .info .score.sub{width:36.7%}.content_box_style1 .comment_style3 .content .info .photo_list li{width:18%;height:100px}.content_box_style1 .comment_style3.style2 .score.main ul .point{font-size:28px;padding:5px 0 2px 8px}.content_box_style1 .comment_style3.style2 .score.sub dt{width:34%;padding:5px 0 0 10px}.content_box_style1 .comment_style3.style2 .score.sub dd{width:66%}.content_main_box_style1 .comment_style3{border:2px solid #f7f3eb}.content_main_box_style1 .comment_style3 .content{line-height:1.8em;padding:20px}.content_main_box_style1 .comment_style3 .content .score.main{width:57%}.content_main_box_style1 .comment_style3 .content .score.main dd{border-right:none}.content_main_box_style1 .comment_style3 .content .score.main ul .point{font-size:28px;padding:5px 0 0 8px}.content_main_box_style1 .comment_style3 .content .score.sub{width:43%}.content_side_box_style1 .user_information .name2{font-size:16px;text-align:center;margin:5px 0}.content_side_box_style1 .user_information .icon_male{background:url(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat top center;background-size:110px;height:114px}.content_side_box_style1 .user_information .icon_female{background-size:110px;height:114px}.content_side_box_style1 .user_information .icon_person{background:url(/build/assets/comment_icon_user_middle-nYfqtyZE.png) no-repeat top center;background-size:110px;height:114px}.wrap_white2{margin:20px 0 30px;padding:20px;font-size:15px;line-height:2em}.contactForm table.full th{background:#fff;border:2px #fceded solid;font-size:120%;padding:20px 15px 15px}.contactForm table.full td{width:100%;padding:20px 35px 15px;background:#fceded;border:2px #fff solid;vertical-align:middle}.contactForm table td .caption{font-size:18px;margin:10px 0 20px}.contactForm table td .text{font-size:16px;margin:0 0 20px}.contactForm table td .sub_text{font-size:16px;margin:0 0 20px;color:#e67373}.contactForm table .row2{overflow:hidden}.contactForm table .row2 .right_wrap{width:50%;float:right}.contactForm table .row2 .right_wrap.text_right{text-align:right}.contactForm .input_catname_wrap input{width:300px;height:50px}.contactForm .input_photo_wrap .button_white{padding:15px 30px;font-size:16px;margin:10px 0 30px}.contactForm .photo_list{margin:15px 0}.contactForm .photo_list .item{width:23%;margin:0 1%}.contactForm .photo_list .photo_wrap{height:180px}.contactForm table td .photo_list button{padding:5px 8px 4px}.wrap_white.margin_20{margin:20px 0}.title_style3{font-size:15px;padding:15px 10px 15px 20px;margin:40px 0 20px}.title_style3.margin_0{margin:0 0 20px}.specialize-breeds_toy-poodle_illust_found{width:396.5px;float:left;margin:-15px 20px 0 80px}.mb_40{margin-bottom:40px}.button_style3 a{background:url(/build/assets/arrow10-CaWcXh5w.png) no-repeat right 12px center;padding:13px 50px 13px 30px;font-size:18px;min-width:350px}.mt_20{margin-top:20px}.mt_30{margin-top:30px}.mt_50{margin-top:50px}.mt_80{margin-top:80px}.mb_80{margin-bottom:80px}.pt_50{padding-top:50px}.popup_content_inner{padding:20px}.cat_list_201222 .item{margin:0 0 15px}.cat_list_201222 .puppy_information_layout2{float:left;width:80%}.cat_list_201222 .arrow{float:right;width:20%;padding:40px 10px 0;font-size:12px}.side_menu_2012_list a{padding:11px 10px;background:url(/build/assets/arrow_gray_r-Cnm_DL2l.png) right 10px center no-repeat;background-size:9.8px;font-size:16px}.side_menu_2012_list a:hover{background:url(/build/assets/arrow_gray_r-Cnm_DL2l.png) right 10px center no-repeat #fbebee;background-size:9.8px}.side_menu_2012_list.brown a:hover{background:url(/build/assets/arrow_gray_r-Cnm_DL2l.png) right 10px center no-repeat #f6eeea;background-size:9.8px}.cat_cassette_2101{border:2px solid #e0d8ce;border-radius:10px;margin:0 0 20px}.cat_cassette_2101 .pc{display:block!important}.cat_cassette_2101 .sp{display:none!important}.cat_cassette_2101 .info{padding:25px 25px 10px}.cat_cassette_2101 .info_inner{margin:0 0 15px}.cat_cassette_2101 .info .photo{width:398px;height:280px;float:left}.cat_cassette_2101 .info .photo .status{font-size:23px}.cat_cassette_2101 .left_wrap{float:right;width:60%}.cat_cassette_2101 .label{font-size:15px}.cat_cassette_2101 .name{font-size:22px;margin:20px 0 10px}.cat_cassette_2101 .name.male{background:url(/build/assets/icon_male-CzGl2qx6.png) left center no-repeat;background-size:27px;padding:4px 4px 4px 40px}.cat_cassette_2101 .name.female{background:url(/build/assets/icon_female-BSM0SBA-.png) 8px center no-repeat;background-size:20.5px;padding:4px 4px 4px 40px}.cat_cassette_2101 .price{font-size:35px;margin:20px 0 0;width:35%}.cat_cassette_2101 .price span{font-size:21px}.cat_cassette_2101 .price span.price_word{font-size:24px}.cat_cassette_2101 .profile th{font-size:15px;border-bottom:3px solid #ffffff;border-right:3px solid #ffffff;padding:3px 5px}.cat_cassette_2101 .profile td{border-right:3px solid #ffffff;padding:12px 5px}.cat_cassette_2101 .pr{padding:12px 12px 10px 15px;margin:3px 0 10px}.cat_cassette_2101 .cat_comment{height:60px;padding-left:10px}.cat_cassette_2101 .caption_point{font-size:16px;padding:2px 0 0 30px;background-size:21px;margin:0 0 10px}.cat_cassette_2101 .button_wrap{top:285px;right:25px;width:629px}.cat_cassette_2101 .favorite_wrap{width:49%;float:left}.cat_cassette_2101 .button_favorite button{border:1px solid #d2d2d2;border-bottom:3px solid #d2d2d2;padding:10px 5px 8px}.swiper-container-half .cat_cassette_2101{width:95%;position:relative;display:inline-block;box-shadow:0 2px 4px #00000040;border-radius:10px;background:#fff}.swiper-container-half .cat_cassette_2101 .info_inner{margin:0}.swiper-container-half .cat_cassette_2101 .wrap{line-height:150%;margin-left:10px}.swiper-container-half .cat_cassette_2101 .info .photo{float:none}.swiper-container-half .cat_cassette_2101 .photo{position:relative}.swiper-container-half .cat_cassette_2101 .info .photo img,.swiper-container-half .cat_cassette_2101 .photo img{-o-object-fit:contain;object-fit:contain;border-radius:10px 10px 0 0;aspect-ratio:16 / 9}.swiper-container-half .cat_cassette_2101 .left_wrap{float:none;width:100%}.swiper-container-half .cat_cassette_2101 .label_list{height:30px}.swiper-container-half .cat_cassette_2101 .name{display:block;float:none;width:102%;height:60px;padding:8px 4px 4px 42px;margin:10px 0 5px -6px}.swiper-container-half .cat_cassette_2101 .name.male{background:url(/build/assets/icon_male-CzGl2qx6.png) 8px center no-repeat;background-size:27px;height:40px;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.swiper-container-half .cat_cassette_2101 .name.female{background:url(/build/assets/icon_female-BSM0SBA-.png) 8px center no-repeat;background-size:20.5px;height:40px;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.swiper-container-half .cat_cassette_2101 .cat_comment{background:#fff3f3;font-size:16px;line-height:1.4em;padding:8px 5px 5px 10px;margin:2px 0 0;height:50px;border-radius:0 0 10px 10px}.swiper-container-half .cat_cassette_2101 .birth,.swiper-container-half .cat_cassette_2101 .info_word{font-size:17px;margin:4px 0 0}.swiper-container-half .cat_cassette_2101 .price{width:auto;margin:0;right:30px;bottom:15px}.cat-color_link_2101{margin:15px 0 30px}.cat-color_link_2101 .wrap{display:table;width:100%}.cat-color_link_2101 .row{display:table-row}.cat-color_link_2101 .item{display:table-cell;width:33.333%;padding:16px 10px 12px}.cat-color_link_2101 .similar li{width:48%;float:left}.cat-color_link_2101 .similar .item{display:table-cell;width:21%}.title_style4{width:auto;border-bottom:solid 1px #e9e9e9;padding:0 0 10px;top:0}.title_style4 .inner{height:86.2px;width:1100px;padding:0}.title_style4 .title{font-size:27px;background:url(/build/assets/icon_pad_pink_l-DK5sG0uP.png) no-repeat 0 14px;background-size:42px;width:70%;padding:13px 0 3px 58px}.title_style4.breeder .title{font-size:28px;background:url(/build/assets/icon_man_pink_l-CqJl5j3x.png) no-repeat 0 0;background-size:47.5px;width:70%;padding:13px 0 3px 65px;margin:24px 0 0}.title_style4 .comment{width:70%;padding:13px 0 3px 58px}span.title_cat_id{display:inline-block}.title_style4 .button_wrap{width:40%}.title_style4 .favorite_wrap{width:38%;float:left}.title_style4 .fav_count{margin:-26px 14px 0 0}.title_style4 .button_favorite button{border:1px solid #d2d2d2;border-bottom:3px solid #d2d2d2;padding:10px 5px 8px;display:flex;justify-content:center}.photo_video_box{width:730px;margin-bottom:20px}.photo_video_box #slider,.photo_video_box #slider2{min-height:472px}.photo_video_box #thumbs,.photo_video_box #thumbs2{min-height:115px}.speech-bubble_yellow_style2{font-size:18px;padding:18px 10px 15px}.title_style5{background:none;background-size:32px;font-size:24px;color:#f5b505;padding:20px 0 0;margin:50px 0 20px;border-top:solid 1px #ffbed0;border-bottom:none;text-align:center;font-family:Noto Sans JP,sans-serif}.title_style5 span{margin:10px 0 0;font-size:12px;color:#f5b505;line-height:1;letter-spacing:0em;font-family:Arial,Helvetica,"sans-serif";display:block;font-weight:700}.title_style5.blue{background:none;background-size:32px;font-size:24px;color:#4fb1fb;padding:20px 0 0;margin:50px 0 20px;border-top:solid 1px #4fb1fb;border-bottom:none;text-align:center;font-family:Noto Sans JP,sans-serif}.title_style5.blue span{margin:10px 0 0;font-size:12px;color:#4fb1fb;line-height:1;letter-spacing:0em;font-family:Arial,Helvetica,"sans-serif";display:block;font-weight:700}.title_style5.vermilion{background:none;background-size:32px;font-size:24px;color:#ee7656;padding:20px 0 0;margin:50px 0 20px;border-top:solid 1px #ee7656;border-bottom:none;text-align:center;font-family:Noto Sans JP,sans-serif}.title_style5.vermilion span{margin:10px 0 0;font-size:12px;color:#ee7656;line-height:1;letter-spacing:0em;font-family:Arial,Helvetica,"sans-serif";display:block;font-weight:700}.table_style4 th{font-size:18px;padding:16px 10px 16px 5px;width:20%}.table_style4 td{padding:16px 5px 16px 10px;width:80%}.tag_style2{padding:5px 10px}.breeder_box_style1 .photo_video_box{width:50%;float:left}.breeder_box_style1 .right_wrap{width:45%;float:right}.breeder_box_style1 .name{font-size:24px;margin:5px 0 15px}.breeder_box_style1 .score.main dt{height:auto;width:auto;padding:10px 0;float:none}.breeder_box_style1 .score.main dd{height:auto;width:auto;padding:18px 0 15px;float:none}.breeder_box_style1 .score.sub{margin:4px 0 15px}.breeder_box_style1 .score.sub dt{height:44px;padding:10px 0 0 20px;font-size:16px}.breeder_box_style1 .score.sub dd{height:44px;padding:5px 20px 0 0}.breeder_box_style1 .score.sub ul .point{font-size:18px}.link_breeder_interview{width:730px;margin-bottom:20px}.link_breeder_interview.center{margin:0 auto 20px}.link_breeder_interview a{padding:28px 10px 24px;background-position:right 15px center,0 0;background-size:14.5px,13px;font-size:24px}.link_breeder_interview .icon_microphone{background-size:58px;padding:20px 0 20px 78px}.js_accordion.accordion_style_green .add{background:url(/build/assets/toggle_plus_green-B8YpTWE9.png) no-repeat right 20px center #f0f7e7;background-size:23px;font-size:24px;padding:20px 5px 18px;margin:50px 0 20px}.js_accordion.accordion_style_green .icon_cat-food{background:url(/build/assets/icon_cat-food_green-MgL9SfAK.png) no-repeat 20px 0;background-size:45px;padding-left:80px}.js_accordion.accordion_style_green .add.selected{background:url(/build/assets/toggle_minus_green-C-Rr082p.png) no-repeat right 20px center #f0f7e7;background-size:23px;border-left:2px solid #f0f7e7;border-right:2px solid #f0f7e7}.js_accordion.accordion_style_green .accordion_content{margin-bottom:50px}.flow_welcome li{display:flex;padding:20px 0}.flow_welcome .step{width:12%}.flow_welcome .step .title{font-size:18px;padding:0 0 0 10px}.flow_welcome .step .title span{display:block}.flow_welcome .image{width:38%;margin:0 30px 0 10px}.flow_welcome .image img{margin:20px 0 0}.flow_welcome .details{width:50%}.flow_welcome .icon_map{background-size:19px;padding:3px 0 2px 30px}.flow_welcome .icon_yen{background-size:29px;padding:3px 0 2px 38px}.flow_welcome .icon_calendar{background-size:28px;padding:5px 0 0 45px}.flow_welcome .icon_handshake{background-size:35px;padding:1px 0 2px 48px}.flow_welcome .bg{padding:15px}.flow_welcome .note{font-size:14px}.js_accordion.accordion_style_orange .add{background:url(/build/assets/toggle_add_yellow-BemStFv2.png) no-repeat right 20px center #faefde;background-size:23px;font-size:24px;padding:20px 5px 18px}.js_accordion.accordion_style_orange .icon_present{background:url(/build/assets/icon_present_orange-dBmiZ1FG.png) no-repeat 28px 3px;background-size:30px;padding:10px 0 5px 80px}.js_accordion.accordion_style_orange .add.selected{background:url(/build/assets/toggle_subtraction_yellow-Ai_eDNou.png) no-repeat right 20px center #faefde;background-size:23px;border-left:2px solid #faefde;border-right:2px solid #faefde}.js_accordion.accordion_style_orange .accordion_content{margin-bottom:30px}.table-of-contents_style1{margin:10px auto 30px;padding:15px 10px 15px 60px}.table-of-contents_style1 li{font-size:16px}.benefits_2103.border_red{padding:10px 20px 0;margin:0 auto}.benefits_2103 .title{background:url(/build/assets/benefits_present-box-DNMiy4zz.png) no-repeat bottom right 50px;padding:20px 0;margin:10px auto 0}.benefits_2103{margin:0 auto 20px}.benefits_2103 .item{border:3px solid #b0d058;border-radius:6px;margin:0 0 30px}.benefits_2103 .item .heading{text-align:center;padding:8px 10px 3px}.benefits_2103 .item .heading .wrap{margin:-20px auto 0}.benefits_2103 .item .heading .wrap .icon,.benefits_2103 .item .heading .wrap img{width:96px}.benefits_2103 .item .heading .wrap .text{padding:18px 0 0 20px}.benefits_2103 .item .contents{padding:20px;font-size:16px}.benefits_2103 .contents p{margin:0 0 15px}.benefits_2103 .contents .note{font-size:14px}.benefits_2103 .row_2{display:table;border-spacing:20px 0;margin:0 -20px 30px}.benefits_2103 .row_2 .item{display:table-cell;width:50%}.benefits_2103 .row_2 .item .heading .wrap .text{font-size:20px;padding:17px 0 0}.benefits_2103 .row_2 .contents{padding:25px 25px 20px}.benefits_2103 .benefits_coupon{display:table;width:100%}.benefits_2103 .benefits_coupon .coupon_row .coupon_item{display:table-cell;border-bottom:2px dashed #d6c0ac}.benefits_2103 .benefits_coupon.block_2 .coupon_row .coupon_item{width:50%}.benefits_2103 .benefits_coupon.block_3 .coupon_row .coupon_item{width:33.333%}.benefits_2103 .benefits_coupon.block_3_uneven .coupon_row .coupon_item:last-child{width:23%}.benefits_2103 .benefits_coupon .coupon_heading .wrap{background-size:87px}.benefits_2103 .benefits_coupon .coupon_heading .number{width:65px;height:80px;font-size:11px;padding:5px 0 0 8px}.benefits_2103 .benefits_coupon .coupon_heading .number span{font-size:22px;padding:5px 0 0 8px}.benefits_2103 .benefits_coupon.block_2 .coupon_heading .text{font-size:18px}.benefits_2103 .benefits_coupon.block_3 .coupon_heading .text{font-size:16px}.benefits_2103 .benefits_coupon.block_3_uneven .coupon_heading .text{font-size:17.5px}.benefits_2103 .benefits_coupon .coupon_contents{padding:0 20px 25px;font-size:16px}.benefits_2103 .benefits_coupon.block_2 .coupon_contents{font-size:16px}.benefits_2103 .benefits_coupon.block_3 .coupon_contents{font-size:14px}.benefits_2103 .benefits_coupon .peppy_wrap{display:flex;width:720px;margin:-10px auto 0}.benefits_2103 .benefits_coupon .peppy_wrap img{width:263.5px}.benefits_2103 .benefits_coupon .peppy_wrap .note{width:60%;margin:20px 0 0 20px}.benefits_2103 .benefits_coupon .other_wrap{padding:20px 0 110px;background:url(/build/assets/benefits2103_icon_coupon-DaiAUlix.png) no-repeat center bottom;background-size:106px}.benefits_2103 .benefits_coupon .coupon_contents .other_wrap p{font-size:18px}#benefits7{padding-top:110px;margin-top:-110px}.lp{width:1220px;padding:30px 0}.benefits_map{border-radius:10px;padding:60px 80px}.benefits_map .benefits_map_title{font-size:34px;margin-bottom:50px}.benefits_map .benefits_map_title .icon_flag{background:url(/build/assets/icon_flag_orange-ByTPC6lr.png) no-repeat left center;background-size:56.5px;padding:5px 0 5px 70px}.benefits_map_item{margin:50px auto 0;border-radius:20px;padding:30px 70px 10px}.benefits_map_item .check-mark{width:78px;height:78px;top:-20px;left:-20px}.benefits_map_item .item_heder{margin:-50px 0 20px}.benefits_map_item .item_heder .caption{font-size:25px;width:70%;margin:50px 0 10px;padding:15px 0 0}.benefits_map_item .caption .emphasis{font-size:40px;padding:0 15px}.benefits_map_item .ticket{background-position:right 22.5% top -14px,right 22.5% bottom -14px,left top;background-size:23.5px,23.5px,10px;margin:20px auto;display:flex}.benefits_map_item .ticket .coupon{width:75%;margin:20px 30px 20px 20px}.benefits_map_item .ticket .stamp{width:25%;padding:46px 0 0;border-left:2px dashed #ffffff}.benefits_map_item .ticket .stamp img{width:114.5px}.benefits_map_details{margin:60px auto 0}.benefits_map_details_title{font-size:30px;padding:18px 10px}.benefits_map_details .caption{font-size:26px;margin:50px auto 20px}.benefits_map_details .caption .icon_present-box{background:url(/build/assets/icon_present_orange-dBmiZ1FG.png) no-repeat 0 0;background-size:30px;padding:8px 0 8px 50px}.benefits_map_details .button_pink_border{margin:20px auto}.appeal_member-registration_button{padding:20px 0}.appeal_member-registration_button .button_pink a{width:700px;margin:0 auto 30px;background:#ffb600 url(/build/assets/arrow_white-6WsA4gBo.png) no-repeat right 20px center;background-size:14px}.appeal_member-registration_button .arrow_link{margin:-10px 0 0}.appeal_member-registration{text-align:center;font-size:18px;line-height:2.4em;margin:0 auto 60px;width:1100px;padding:30px 0}.section .appeal_member-registration .inner{padding:0}.appeal_member-registration_key-visual{margin:0 auto 40px 0}.appeal_member-registration_key-visual .text{width:776.5px;margin:0 auto 50px 0}.appeal_member-registration_key-visual .visual-photo{width:686.5px;margin:0 auto 0 0}.appeal_member-registration_hedding_style1{font-size:30px;padding:65px 0 45px;margin:120px auto 40px;background:url(/build/assets/decorative_stripes_white-DLWDzMj0.png) repeat-x center bottom #f9e7e5}.appeal_member-registration_hedding_style1.margin_top_small{margin:40px auto}.appeal_member-registration_hedding_style1 .icon{height:90px;width:156px;top:-35px}.appeal_member-registration_hedding_style1 .icon.icon_breeder-navi{background:url(/build/assets/icon_breeder-navi-XoF6dngJ.png) no-repeat center 25px #f9e7e5;background-size:61px}.appeal_member-registration .img_wrap{padding:15px 0 0;margin:50px 0 0}.appeal_member-registration_hedding_style2{font-size:24px;padding:17px 10px 15px 25px;margin:60px auto 25px;border-left:5px solid #e85d84}.appeal_member-registration .member_function{margin:-40px auto 0}.appeal_member-registration .member_function .row{display:flex;margin:0 -20px}.appeal_member-registration .member_function_item{border-radius:10px;width:100%;margin:40px 20px 0;padding:20px 40px}.appeal_member-registration .member_function_item .heading{font-size:24px;margin-bottom:20px;text-align:center}.appeal_member-registration .member_function_item .heading.icon{padding:90px 0 0}.appeal_member-registration .member_function_item .heading.icon_chat{background:url(/build/assets/icon_chat-DZk2HYxL.png) no-repeat center top;background-size:83px}.appeal_member-registration .member_function_item .heading.icon_chat_regist{background:url(/build/assets/icon_chat-DZk2HYxL.png) no-repeat center top;background-size:83px}.appeal_member-registration .member_function_item .heading.icon_mail-notification{background:url(/build/assets/icon_mail-notification-Ci80ucSk.png) no-repeat center 10px;background-size:76px}.appeal_member-registration .member_function_item .heading.icon_favorites-list{background:url(/build/assets/icon_favorites-list-PdNeHdms.png) no-repeat center 18px;background-size:82px}.appeal_member-registration .member_function_item .heading.icon_browsing-history{background:url(/build/assets/icon_browsing-history-CRBViPPV.png) no-repeat 53% top;background-size:107px}.appeal_member-registration .peppy_img1{margin:0 0 30px}.appeal_member-registration .text_underline_yellow{font-size:24px}.appeal_member-registration .peppy_img_wrap{margin:20px 0 0}.appeal_member-registration .peppy_img_wrap .peppy_img2{float:left;width:420px;margin:0 20px 0 0}.appeal_member-registration .get-coupon_wrap{padding:25px 30px;border-radius:10px;margin:0 0 40px}.appeal_member-registration .get-coupon_wrap .coupon{width:460px;border:6px solid #ffffff}.appeal_member-registration .get-coupon_wrap .speech-balloon{width:289px}.appeal_member-registration .get-coupon_wrap .get-member-registration,.appeal_member-registration .get-coupon_wrap .get-contract-report{width:48%;float:left;padding:50px 0 0;text-align:right;margin:0 0 30px}.appeal_member-registration .get-coupon_wrap .get-contract-report{float:right;text-align:left}.appeal_member-registration .get-coupon_wrap .get-evaluation-post{padding:70px 0 0;margin:0 0 20px}.appeal_member-registration .get-coupon_wrap .coupon_row_2 li{width:48%;float:left;margin:10px 2% 0 0;text-align:right}.appeal_member-registration .get-coupon_wrap .coupon_row_2 li:nth-child(2n){margin:10px 0 0 2%;text-align:left}.Tracking-Button .button_pink a{width:80%}.bg_beige{padding:10px 30px}.award_2021-winter .header{background-position:center 29px,center 29px;background-size:1583px,388px}.award_2021-winter .header .main{width:493px;margin:60px auto 0}.award_contents .lead_sentence{text-align:left;font-size:18px;line-height:2em;margin-bottom:40px}.award_contents .lead_sentence .contents{line-height:2em}.award_contents .overall_department{border-radius:20px}.award_contents .award_title{font-size:26px;margin:60px 0 20px}.award_contents .award_title .icon_crown{background:url(/build/assets/icon_crown_yellow-dRvypNt9.png) no-repeat 0 center;background-size:41px;padding-left:55px}.award_contents .overall_department .award_title{font-size:36px;margin:5px 0 -20px}.award_contents .overall_department .award_title .icon_crown{background:url(/build/assets/icon_crown_yellow-dRvypNt9.png) no-repeat center;background-size:50px;padding:30px 0}.award_contents .breeder_cassette_2012{margin-top:45px}.award_contents .breeder_cassette_2012 .sub_content{margin-top:30px}.award_contents .breeder_cassette_2012 .icon_ranking_l{top:-35px;left:-25px;width:151.5px}.award_contents .breeder_cassette_2012 .icon_ranking_m{top:-35px;left:-15px;width:156.5px}.award_contents .icon_ranking_s{width:35px}.ranking_list_style2 .row_pc{display:flex;margin:0 -10px}.ranking_list_style2 .row{width:50%}.ranking_list_style2 .group{width:50%;margin:0 13px 20px}.ranking_list_style2 .heading{text-align:center;font-size:16px;margin:0 0 8px;padding:8px 3px 5px}.ranking_list_style2 a:hover .heading{background:#fddddd}.ranking_list_style2 .item .text{width:85%;padding:7px 0 0 10px}.ranking_list_style2.backnumber .row{width:100%;flex-wrap:wrap}.award_2021-spring .header,.award_2022-spring .header,.award_2023-spring .header{background-position:left 0,right 0,center 0,center 0;background-size:346.5px,266.5px,1583px,388px}.award_2021-spring .header .main,.award_2022-spring .header .main{width:493px;margin:60px auto 0}.award_2023-spring .header .main{width:850px;margin:35px auto 0}.award_2021-summer .header{background-image:url(/build/assets/bg_3_award_2021-summer_pc-P3QkeBDJ.png),url(/build/assets/bg_award_2021-summer_pc-go8Ym3Zs.png),url(/build/assets/bg_2_award_2021-summer_pc-x6G-IHWx.png);background-position:78% 280px,center 0,center 0;background-size:147.5px,1275px,135.5px;background-repeat:no-repeat,no-repeat,repeat-x}.award_2022-summer .header{background-image:url(/build/assets/bg_3_award_2021-summer_pc-P3QkeBDJ.png),url(/build/assets/bg_award_2021-summer_pc-go8Ym3Zs.png),url(/build/assets/bg_2_award_2021-summer_pc-x6G-IHWx.png);background-position:78% 240px,center 0,center 0;background-size:147.5px,1275px,135.5px;background-repeat:no-repeat,no-repeat,repeat-x}.award_2022-summer .header .main,.award_2021-summer .header .main{width:619.5px;margin:60px auto 30px}.award_2021-autumn .header,.award_2022-autumn .header{background-position:left 0,right 0,center 0,center 0;background-size:451px,503.5px,1583px,96px}.award_2021-autumn .header .main.spimg,.award_2022-autumn .header .main.spimg{display:none}.award_2022-winter .header,.award_2023-winter .header{background-position:left 0,right 0,center 0,center 0;background-size:1583px,388px}.award_2022-winter .header .main,.award_2023-winter .header .main{width:544px;margin:60px auto 0}.award-heading{margin:10px auto;background-size:23px,23px;padding:0 40px}.award-heading .award-heading_title{float:left;padding:8px 0}.award-heading .award-heading_title .titile-img{width:325px}.award-heading .award-heading_title .award-heading_title_date{font-size:18px;margin:8px 30px 0 15px}.award-heading .award-heading_ranking{float:left;font-size:26px;padding:13px 0;letter-spacing:3px}.award-heading .award-heading_ranking .number{font-size:46px;padding:0 5px 0 10px}.award-heading .award-heading_ranking .text_small{font-size:24px}.on-mouse2 .on-mouse_icon{margin-bottom:4px}.on-mouse2 .fukidashi{top:-150px;padding:16px;font-size:14px;line-height:1.4em;width:80%}.characteristic_cat{width:1100px;margin:50px auto 0}.characteristic_txt .font-small{font-size:14px}.cat_health-info{margin-bottom:15px}.cat_health-info img{width:121px}.benefits_2108 .benefits_page-link{margin:30px 0 40px}.benefits_2108 .benefits_page-link li{width:159px}.benefits_2108 .item{margin-bottom:40px}.benefits_2108 .item .contents{padding:25px 30px}.benefits_2108 a.arrow{width:330px;margin:30px auto 0}.benefits_2108 .benefits_button_wrap{margin:30px 0 0}.benefits_2108 .benefits_button_wrap a.arrow{margin:0 10px}.benefits_2108 .item .contents .wrap_1minute-video{margin:0 0 15px;padding:0 3% 15px}.benefits_2108 .item .contents .wrap_1minute-video .button_1minute-video{right:0;width:180px}#video_popup .popup_content_wrap .title{font-size:18px}#video_popup .video_sfb{width:680px;height:500px;margin:20px}.benefits_2108 .item .contents .list_contents{margin:20px 0 0;display:flex;flex-wrap:wrap}.benefits_2108 .item .contents .list_contents:first-child{margin:10px 0 0}.benefits_2108 .item .contents .list_contents .text_wrap{width:65%;margin-right:5%}.benefits_2108 .item .contents .list_contents .img{width:30%;margin:0}.benefits_2108 .item .contents .list_contents .caption{margin:5px 0 20px;font-size:18px}.benefits_2108 .benefits_staff-message{margin:30px auto}.receive-gift .r-g_page_title{font-size:26px;padding:60px 0 50px}.receive-gift .r-g_page_title span{padding:10px 20px}.receive-gift .text_aling_l p{margin-bottom:25px}.receive-gift .r-g_step{width:500px;height:100px;background:url(/resources/images/receive_gift_step_7.png) no-repeat left 0;background-size:100%;margin:30px auto}.receive-gift .step2 .r-g_step{background:url(/resources/images/receive_gift_step_7.png) no-repeat left -120px;background-size:100%}.receive-gift .step3 .r-g_step{background:url(/resources/images/receive_gift_step_7.png) no-repeat left -240px;background-size:100%}.receive-gift .step4 .r-g_step{background:url(/resources/images/receive_gift_step_7.png) no-repeat left -360px;background-size:100%}.receive-gift .step5 .r-g_step{background:url(/resources/images/receive_gift_step_7.png) no-repeat left -480px;background-size:100%}.receive-gift .step6 .r-g_step{background:url(/resources/images/receive_gift_step_7.png) no-repeat left -590px;background-size:100%}.receive-gift .step7 .r-g_step{background:url(/resources/images/receive_gift_step_7.png) no-repeat left -720px;background-size:100%}.receive-gift .b-r_button_pink_l:link,.receive-gift .b-r_button_pink_l:visited{width:380px;background:#ffb600 url(/build/assets/arrow_white-circle-r_l-dVrIp7IF.png) no-repeat right 20px center;background-size:20px;font-size:24px;padding:23px 70px 18px 60px;display:inline-block;margin:60px auto}.receive-gift .r-g_oath_img{background:url(/build/assets/receive-gift_oath_img-DuAK4Nbq.png) no-repeat center bottom;background-size:2860px;min-height:540px;padding:40px 0 60px}.receive-gift .r-g_oath_text{width:177px}.receive-gift .r-g_contents.pet-insurance-comparison{width:721.5px}.receive-gift .r-g_pet-insurance-comparison_img{width:721.5px;margin-bottom:40px}.receive-gift .r-g_contents.koinustep{width:720px}.receive-gift .r-g_contents.koinustep .lp_contents{text-align:left}.receive-gift .r-g_contents.koinustep .lp_contents .r-g_koinustep_img{width:720px}.receive-gift .r-g_contents .lp_contents .lp_contents_inner p{font-size:16px;line-height:1.8em;margin-bottom:28px}.receive-gift .r-g_contents .lp_contents .attention{font-size:14px;margin-top:8px}.receive-gift .r-g_contents.catgy-box{width:721.5px}.receive-gift .r-g_present_title{background-size:51px;font-size:22px;padding:90px 0 0;margin-bottom:40px}.receive-gift .r-g_purina_img{width:720px;margin-top:30px}.receive-gift .r-g_catgy-box-toy_img{width:500px;margin-top:30px}.receive-gift .r-g_caption{padding:5px 0 5px 10px;margin-bottom:30px;font-size:18px}.receive-gift .r-g_caption.mt{margin-top:60px}.receive-gift .r-g_flow .item{padding:0 0 20px;margin:0 0 20px}.receive-gift .r-g_flow .item .r-g_flow_head{padding-right:15px}.receive-gift .r-g_flow .item .r-g_flow_head .number{width:35px;padding:7px 0;font-size:20px}.receive-gift .r-g_flow .notes{font-size:13px}.receive-gift .r-g_contents.peppy{width:737px}.receive-gift .r-g_peppy_img_1{margin:20px 0 100px}.receive-gift .notes{margin:0 0 30px}.receive-gift .notes .item{font-size:13px}.receive-gift .r-g_contents.step4{width:721.5px}.receive-gift .r-g_royal-canin_img{width:70%}.receive-gift .r-g_coupon_banner{width:80%;margin:10px auto}.receive-gift .r-g_contents.step4 .notes{margin-top:15px}.receive-gift .r-g_contents.step5{width:900px}.receive-gift .r-g_scroll{margin:30px 0}.receive-gift .r-g_checkbox .checkbox{font-size:18px;padding:0 0 0 32px}.receive-gift .r-g_contents .r-g_rejection_img{width:250px;margin:100px auto 90px}.receive-gift .r-g_contents.rejection .r-g_contents_2{width:721.5px;padding:40px 0 0}.receive-gift_alert{background:#ffef6b url(/build/assets/icon_bat-mark_red-circle-DJAeJxAI.png) no-repeat left 35px center;background-size:35px;padding:15px 20px 15px 100px;width:70%}a:hover .receive-gift_alert{background:#fff38e url(/build/assets/icon_bat-mark_red-circle-DJAeJxAI.png) no-repeat left 35px center;background-size:35px}.receive-gift_alert .row_wrap{padding:3px 0 0}.receive-gift_alert .r-gdays{font-size:18px}.receive-gift .r-g_contents .r-g_complet_img{width:380px;margin:100px auto 90px}.receive-gift .r-g_contents.complet .r-g_contents_2{width:721.5px;padding:40px 0 0}.receive-gift .r-g_contents.complet .b-r_button_pink_l{margin-top:40px}.button_orange_style2.r-g{margin:50px auto 40px}.button_orange_style2.r-g a{font-size:22px;line-height:1.6em}.popup_content .popup_content_wrap.receive_gift .title{font-size:22px}.popup_content .receive_gift .present-box_img{width:300px}.popup_content .popup_content_wrap.receive_gift .button_orange_style2 a{width:80%}.promote-contact-to-breeder{padding:10px}.title_style6{font-size:14px;border-bottom:1px solid #d7d7d7;padding:5px 0 7px 13px;margin:30px 0 20px}.title_style6.mt{margin-top:60px}.table_style5 .t-s5_caption{padding:8px 10px 8px 15px;width:15%}.table_style5 .t-s5_content{padding:8px 10px 8px 15px;width:35%}.bg_wall_white{padding:60px 0 30px;margin-bottom:40px}.title_ichioshi-cat{width:542px;margin:0 auto 40px}.cat_cassette_2101.ichioshi{border:3px solid #e2be42}.cat_cassette_2101.ichioshi.border-1{border:2px solid #e0d8ce}.cat_cassette_2101.ichioshi .label_ichioshi{top:-6px;left:-4px;width:129px}.cat_card_ichioshi .label_ichioshi{top:-6px;left:-8px;width:129px}.title_style4.ichioshi .inner .label_ichioshi{left:-20px;width:129px}.title_style4.ichioshi .inner .title,.title_style4.ichioshi .inner .comment{width:70%;padding:16px 0 0 120px}.about-ichioshi-cat .on-mouse_wrap{margin:-25px 0 5px;font-size:14px}.about-ichioshi-cat .on-mouse_balloon{left:-300px}.tab_style1{margin:50px 0}.tab_style1 li a{font-size:20px;padding:22px 10px 18px}.tab_style1 li.active a{border-top:4px solid #f5b505;padding:18px 10px}.cat-breed_card_wrap{margin:0 auto 60px}.cat-breed_card{padding:20px 25px;border-radius:15px;line-height:2em;margin-bottom:30px}.cat-breed_card .d-b_c_content{display:flex;justify-content:space-between}.cat-breed_card .d-b_c_text{width:60%;margin:-20px 0 0}.cat-breed_card .d-b_c_title{font-size:21.5px;padding:20px;border-radius:0 0 6px 6px;margin:0 0 25px -12px;width:600px}.cat-breed_card .d-b_c_title .size{display:inline-block}.cat-breed_card .photo{width:38%;height:280px}.cat-breed_card.no-image .d-b_c_content{display:block}.cat-breed_card.no-image .d-b_c_text{width:auto}.table_style_vertical_horizontal{margin:0 auto 10px}.table_style_vertical_horizontal th{width:24%}.table_style_vertical_horizontal td{width:76%;vertical-align:middle}.Tracking-Button{display:none;overflow:hidden;width:100%;position:fixed;bottom:0;text-align:center;z-index:1000;background:#000000b3}.Tracking-Button_on{display:block}.Tracking-Button_off{display:none}.Tracking-Button .diagnose_wrap{position:relative;display:inline-block;overflow:hidden;background:none;width:60%}.Tracking-Button .diagnose_wrap .button_orange_style2 a{margin:13px auto 8px;width:60%}.Tracking-Button-Com-List{position:fixed;right:10px;bottom:5%;box-shadow:0 0 #0000001f,0 5px 5px #00000038;z-index:1000;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#ffad5d),color-stop(1,#f57b03));border-radius:15px;width:200px}.Tracking-Button-Com-List p{text-align:center;color:#fff;border:none;font-size:150%;margin:10px}.Tracking-Button-Com-List_on{display:block}.Tracking-Button-Com-List_off{display:none}.anicli_lp_renew{width:1313.5px;margin:50px auto;line-height:2em}.anicli_lp_renew .a_l_r_apply{margin:30px auto 50px}.anicli_lp_renew .a_l_r_apply .a_l_r_button{border-bottom:8px solid #707070;border-radius:10px;display:inline-block;width:550px;margin:30px auto 15px;font-size:46px;padding:35px 3%}.anicli_lp_renew .a_l_r_apply .a_l_r_button span{top:-25px;width:280px;font-size:26px;padding:4px 5px 8px}.anicli_lp_renew .a_l_r_notes{width:100%;margin:20px 0 30px}.anicli_lp_renew .a_l_r_notes .item{font-size:14px}.anicli_lp_renew .a_l_r_worries{padding:90px 0;background:url(/build/assets/anicli24_worries_bg_top-BD5HhHrn.png) center top no-repeat,url(/build/assets/anicli24_worries_bg_bottom-C4jLyCKF.png) center bottom no-repeat,url(/build/assets/anicli24_worries_bg_middle-BbIegdsd.png) center top repeat-y;background-size:1313.5px;margin:70px 0}.anicli_lp_renew .a_l_r_worries .a_l_r_worries_caption{font-size:60px}.anicli_lp_renew .a_l_r_worries .a_l_r_worries_caption span{font-size:22px;margin-bottom:40px;padding:2px 30px 5px}.anicli_lp_renew .a_l_r_worries_list{width:770px;margin:80px auto 0}.anicli_lp_renew .a_l_r_worries_list li{margin:25px 0;font-size:19px;padding:50px 20px 40px}.anicli_lp_renew .a_l_r_worries_list .a_l_r_worries_list_caption{font-size:30.5px;margin:0 auto 30px;text-align:center;text-decoration-thickness:3px}.anicli_lp_renew .a_l_r_worries_list p{width:85%;margin:0 auto}.anicli_lp_renew .a_l_r_doctors{border-radius:20px;padding:80px 50px 40px;margin:50px 0}.anicli_lp_renew .a_l_r_doctors_text{font-size:32px;margin-bottom:70px}.anicli_lp_renew .a_l_r_reason{background-size:1277.5px;padding-bottom:210px;margin:70px 0 0}.anicli_lp_renew .a_l_r_reason .a_l_r_reason_caption{font-size:60px;padding:15px 3% 60px}.anicli_lp_renew .a_l_r_reason .a_l_r_reason_caption:before{margin-left:-20px;border:20px solid transparent;border-top:20px solid #b12023}.anicli_lp_renew .a_l_r_reason .a_l_r_reason_caption span{font-size:26px;margin-bottom:25px}.anicli_lp_renew .a_l_r_reason_list{display:flex;justify-content:space-between;width:100%;margin:10px 0}.anicli_lp_renew .a_l_r_reason_list li{width:30.333%;margin:40px 0 0;padding:80px 0 0;font-size:18px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_reason1{background:url(/build/assets/anicli24_reason_number-1-CYXRp51N.png) no-repeat center top;background-size:36px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_reason2{background:url(/build/assets/anicli24_reason_number-2-c0eIqoVm.png) no-repeat center top;background-size:47px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_reason3{background:url(/build/assets/anicli24_reason_number-3-BWnoUBC3.png) no-repeat center top;background-size:43.5px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_caption{font-size:30.5px;border-top:2px solid #b12023;padding:30px 0 25px}.anicli_lp_renew .a_l_r_reason_list li img{margin:40px 0 0}.anicli_lp_renew .a_l_r_voice{background:url(/build/assets/anicli24_voice_bg_top-Bbrbp1yd.jpg) center top no-repeat,url(/build/assets/anicli24_voice_bg_bottom-KqcUUeAd.png) right bottom no-repeat,url(/build/assets/anicli24_voice_bg_middle-B-Bk-glx.png) center top repeat-y;background-size:1313.5px,678px,1313.5px;padding:90px 60px 150px;margin:30px 0 0;border-radius:20px}.anicli_lp_renew .a_l_r_voice .a_l_r_voice_caption{font-size:60px;padding:30px 0 20px}.anicli_lp_renew .a_l_r_voice .a_l_r_voice_caption span{font-size:26px;margin-bottom:30px}.anicli_lp_renew .a_l_r_voice_list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:20px 0}.anicli_lp_renew .a_l_r_voice_list li{width:46%;box-sizing:border-box;margin:60px 0 0;font-size:18px}.anicli_lp_renew .a_l_r_voice_list .a_l_r_voice_list_caption{font-size:28px;padding:0;margin:0 0 20px}.anicli_lp_renew .a_l_r_voice_list .a_l_r_voice_list_caption span{padding:2px 12px 5px}.anicli_lp_renew .a_l_r_register{margin:90px 0}.anicli_lp_renew .a_l_r_register_caption{padding:30px 10px 35px 20px;width:450px;font-size:44px}.anicli_lp_renew .a_l_r_register_flow_number{display:flex;justify-content:space-between;width:80%;margin:60px auto 20px;background:url(/build/assets/anicli24_register_border-BfbZg8CL.png) repeat-x left center;background-size:4px}.anicli_lp_renew .a_l_r_register_flow_number li{background:url(/build/assets/anicli24_register_number-1-CMouwsYH.png) no-repeat center top;background-size:87px;padding:0;height:87px;width:87px;display:block}.anicli_lp_renew .a_l_r_register_flow_number li:nth-child(2){background:url(/build/assets/anicli24_register_number-2-DEmup7r1.png) no-repeat center top;background-size:87px}.anicli_lp_renew .a_l_r_register_flow_number li:nth-child(3){background:url(/build/assets/anicli24_register_number-3-f_QBBuJl.png) no-repeat center top;background-size:87px}.anicli_lp_renew .a_l_r_register_flow_number li:nth-child(4){background:url(/build/assets/anicli24_register_number-4-BhWbNmkN.png) no-repeat center top;background-size:87px}.anicli_lp_renew .a_l_r_register_flow{display:flex;justify-content:space-between;align-items:center;width:98%;margin:0 auto}.anicli_lp_renew .a_l_r_register_flow li{font-size:22px;text-align:center;width:25%}.anicli_lp_renew .a_l_r_special-offer{border-radius:20px;padding:80px 20px 90px}.anicli_lp_renew .a_l_r_special-offer_caption{width:728px;margin:0 auto;font-size:32px}.anicli_lp_renew .a_l_r_special-offer_caption img{margin:30px auto 40px}.anicli_lp_renew .a_l_r_special-offer_price{width:700px;margin:30px auto 0}.anicli_lp_renew .a_l_r_font32,.anicli_lp_renew .a_l_r_font36{font-size:32px}.anicli_lp_renew .a_l_r_font36{font-size:36px}.anicli_lp_renew .a_l_r_oblique-line{background-size:22px,22px;padding:5px 40px 8px}.anicli_lp_renew .a_l_r_oblique-line.large{background-size:30px,30px;padding:8px 55px 10px}.anicli_lp_renew .a_l_r_bg-yellow{padding:15px 15px 18px;margin:15px 5px}.anicli_lp_renew .a_l_r_font-red-border{font-size:46px;margin:15px 10px;text-underline-offset:10px;text-decoration-thickness:3px}.bg_pink.sec-serach{margin-top:30px;padding-top:1px;margin-bottom:30px}.feature-list-box,.condition-list-box,.size-list-box,.payment-list-box{width:94%;margin:10px auto 0;padding-bottom:36px}.feature-list-item{width:30%;font-size:14px;margin:2px}.feature-list-item a{display:flex;justify-content:start;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(/build/assets/arrow_pink_r-CNb2GoKx.png);background-size:contain;position:absolute;top:24px;right:10px}.condition-list-item,.size-list-item,.payment-list-item{width:30%;font-size:14px}.condition-list-item a,.size-list-item a,.payment-list-item a{display:-ms-flexbox;justify-content:start;align-items:center}.condition-list-item img,.size-list-item img,.payment-list-item img{width:40px;margin-right:5px}.condition-list-item p,.size-list-item p,.payment-list-item p{font-weight:700;color:#444;line-height:1.2}.condition-list-item:after,.size-list-item:after,.payment-list-item:after{content:"";width:5px;height:8px;background:url(/build/assets/arrow_pink_r-CNb2GoKx.png);background-size:contain;position:absolute;top:20px;right:5px}.payment-list-box{padding-bottom:60px}.size-list-item img{width:60px;margin-right:16px}.size-list-item:after{content:"";width:10px;height:16px;background:url(/build/assets/arrow_pink_r-CNb2GoKx.png);background-size:contain;position:absolute;top:30px;right:10px}.payment-list{justify-content:center}.payment-list-item{margin:0 3px}.fst{margin-top:-15px!important}.inbox{margin:0 auto;max-width:730px}.inbox table{margin:0;width:100%;border-bottom:solid 1px #ddd}.inbox th{padding:15px 0;width:280px;line-height:1;font-size:18px;font-weight:700;color:#555;letter-spacing:0;text-align:left;font-family:Noto Sans JP,sans-serif;border-top:solid 1px #ddd;vertical-align:middle}.inbox td{padding:15px 0;line-height:1;font-size:16px;color:#555;letter-spacing:0;text-align:left;font-family:Noto Sans JP,sans-serif;border-top:solid 1px #ddd;vertical-align:middle}.inbox td span{padding:2px 0 2px 20px;border-left:solid 1px #ddd;display:inline-block;width:100%;line-height:1}.inbox td ul{margin:0;letter-spacing:-.5em}.inbox td li{display:inline-block;letter-spacing:normal;vertical-align:middle;line-height:1}.inbox td.sogo span{line-height:0}.inbox td.sogo li img{height:20px;line-height:0}.inbox td.sogo li.point{margin:0 0 0 5px;font-size:22px;font-weight:700;color:#ff7800;line-height:1;font-family:Arial,Helvetica,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HiraKakuPro-W3,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.inbox td.subhyoka{letter-spacing:-.5em}.inbox td.subhyoka ul{display:inline-block;vertical-align:middle;position:relative}.inbox td.subhyoka ul:first-child{margin:0 15px 0 0;padding:0 25px 0 0}.inbox td.subhyoka ul:first-child:after{content:"/";position:absolute;top:2px;right:0;letter-spacing:normal}.inbox td.subhyoka li img{height:20px;line-height:0}.inbox td.subhyoka li.mid{margin:0 5px 0 0}.title_style7{margin:40px 0 0;font-size:18px;font-weight:700;line-height:1;color:#444;text-align:left;font-family:Noto Sans JP,sans-serif}.title_style7 span{padding:0 5px;z-index:1;background:linear-gradient(transparent 60%,#ffe9ef 60%)}.inbox ul.popupImg{margin:10px 0 0;padding:0;line-height:0;letter-spacing:-.5em}.inbox ul.popupImg li{margin:15px 0 0 15px;line-height:0;width:132px;height:132px;overflow:hidden;border:solid 1px #e4e4e4;text-align:center;position:relative;letter-spacing:normal;display:inline-block}.inbox ul.popupImg li:nth-child(5n+1){margin:15px 0 0}.inbox ul.popupImg a{display:block;line-height:0;transition:all .5s}.inbox ul.popupImg a:hover{opacity:.6}.inbox ul.popupImg li img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover}.inbox ul.popupImg li span{position:absolute;right:15px;bottom:3px;display:block;line-height:0;width:20px;height:19px}.inbox ul.popupImg li span img{width:100%;height:auto;top:auto;right:auto;bottom:auto;left:auto;margin:auto;-o-object-fit:none;object-fit:none}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000c;display:none;z-index:100}.bigimg{margin:0 auto;padding:40px;text-align:center;position:absolute;width:80%;max-width:700px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.bigimg img{max-width:100%}.close-btn{color:#fff;font-size:40px;position:absolute;right:0;top:-40px}.close-btn a{color:#fff;text-decoration:none}.inbox p{margin:15px 0 0;font-size:16px;font-weight:400;line-height:1.6;color:#555;font-family:Noto Sans JP,sans-serif}.inbox .reply{margin:40px 0 0;padding:20px;background:#fceecc;position:relative}.inbox .reply:before{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fceecc;position:absolute;top:-15px;left:15px}.inbox .reply p.inmid{margin:0;font-size:16px;font-weight:700;line-height:1.4;color:#555;font-family:Noto Sans JP,sans-serif}.inbox .reply p.txt{margin:5px 0 0;font-size:14px;font-weight:400;line-height:1.8;color:#555;letter-spacing:0;font-family:Noto Sans JP,sans-serif}.inbox .reply span.date{margin:10px 0 0;font-size:12px;font-weight:400;line-height:1;color:#555;display:block;text-align:right;font-family:Noto Sans JP,sans-serif}.starSogo{margin:4px 0 0;line-height:0}.starSogo ul{margin:0;letter-spacing:-.5em;display:inline-block;vertical-align:middle;position:relative;line-height:0}.starSogo li{display:inline-block;letter-spacing:normal;vertical-align:middle;line-height:0;color:#555;font-family:Noto Sans JP,sans-serif}.starSogo li.mid{margin:0 5px 0 0;font-size:14px;line-height:1}.starSogo li.point{margin:0 0 0 5px;font-size:16px;line-height:1;font-family:Arial,Helvetica,"sans-serif";font-weight:700;color:#666;position:relative;top:1px}.starSogo li.point span{font-size:12px;line-height:1;font-family:Arial,Helvetica,"sans-serif";color:#666;letter-spacing:0}.starSogo li img{height:14px;line-height:0}.starBox{margin:8px 0 0;line-height:0}.starBox ul{margin:0;letter-spacing:-.5em;display:inline-block;vertical-align:middle;position:relative;line-height:0}.starBox ul:first-child{margin:0 10px 0 0}.starBox li{display:inline-block;letter-spacing:normal;vertical-align:middle;line-height:1;font-size:12px;color:#555;font-family:Noto Sans JP,sans-serif}.starBox li img{height:14px;line-height:0}.starBox li.mid{margin:0 5px 0 0}table.table_style6{margin:40px auto;width:740px;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}table.table_style6 th{padding:16px;width:220px;line-height:1.4;text-align:left;font-size:16px;font-weight:700;color:#555;vertical-align:top;letter-spacing:0;font-family:Noto Sans JP,sans-serif;border:solid 1px #ddd}table.table_style6 th p.sub{margin:5px 0 0;line-height:1.2;font-size:11px;font-weight:400;color:#555;letter-spacing:0;font-family:Noto Sans JP,sans-serif}table.table_style6 td{padding:13px;line-height:1.4;text-align:left;font-size:16px;color:#555;font-weight:400;letter-spacing:0;vertical-align:middle;font-family:Noto Sans JP,sans-serif;border:solid 1px #ddd}table.table_style6 td a.more{margin:8px 0 0 auto;padding:3px 5px;width:100px;display:block;line-height:1;font-size:16px;font-weight:700;color:#ed7194;text-align:center;background:#fceecc;border-radius:5px;border:solid 1px #ed7194}table.table_style7 th{padding:16px;width:220px;line-height:1.4;text-align:left;font-size:16px;font-weight:700;color:#555;vertical-align:top;letter-spacing:0;font-family:Noto Sans JP,sans-serif;border:solid 1px #ddd}table.table_style7 td{padding:16px;line-height:1.4;text-align:left;font-size:16px;color:#555;font-weight:400;letter-spacing:0;vertical-align:middle;font-family:Noto Sans JP,sans-serif;border:solid 1px #ddd}.modified{text-align:right;font-size:12px;color:#555;padding-right:180px;margin:-20px 0 -40px}.longTxt{margin:15px auto 0;max-width:740px}.longTxt p{color:#555;line-height:1.4;letter-spacing:0;font-family:Noto Sans JP,sans-serif}.longTxt p.mid{font-size:16px;font-weight:700;margin:10px 0}.longTxt p.sub{font-size:14px}.longTxt p.text{border:solid 1px #ddd;padding:16px;margin:0 0 20px}.longTxt p.text a.more{margin:8px 0 0 auto;padding:3px 5px;width:100px;display:block;line-height:1;font-size:16px;font-weight:700;color:#ed7194;text-align:center;background:#fceecc;border-radius:5px;border:solid 1px #ed7194}p.pointTxt{margin:0 auto;padding:20px;max-width:690px;font-size:16px;color:#555;line-height:1.6;font-weight:400;font-family:Noto Sans JP,sans-serif;background:#fff2cc}p.pointTxt a.more{margin:8px 0 0 auto;padding:3px 5px;width:100px;display:block;line-height:1;font-size:16px;font-weight:700;color:#ed7194;text-align:center;background:#fceecc;border-radius:5px;border:solid 1px #ed7194}.doshu{margin:15px auto 40px;max-width:730px;color:#555;line-height:1;letter-spacing:0;font-family:Noto Sans JP,sans-serif}.doshu p.mid{font-size:14px;font-weight:700;color:#555;line-height:1;letter-spacing:0;font-family:Noto Sans JP,sans-serif}.doshu ul{margin:10px 0 0;padding:16px;border:solid 1px #ddd;line-height:0}.doshu li{margin:5px 0 0;font-size:11px;color:#555;line-height:1;letter-spacing:0;font-family:Noto Sans JP,sans-serif}p.onegai{margin:15px auto 0;padding:20px;max-width:690px;font-size:12px;color:red;line-height:1.2;font-weight:400;font-family:Noto Sans JP,sans-serif;background:#fff2cc}p.onegai span{margin:0 0 5px;font-size:12px;color:red;line-height:1;font-weight:700;font-family:Noto Sans JP,sans-serif;display:block}p.onegai a{font-size:12px;color:red;font-family:Noto Sans JP,sans-serif}.meyasu{margin-top:15px}.who-breeds{display:flex;align-items:center;background:#fff;padding:15px;border-radius:10px;box-sizing:border-box;max-width:730px;margin:0 auto;position:relative;border:solid 1px #ddd;border-bottom:solid 5px #ddd;border-right:solid 5px #ddd;box-shadow:0 0 4px 4px #0000000a;transition:all .3s ease}.who-breeds:after{content:"";width:13px;height:13px;border:0px;border-top:solid 4px #e86085;border-right:solid 4px #e86085;transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.who-breeds:hover{background:#ffecf1;border:solid 1px #ffecf1;border-bottom:solid 5px #ffecf1;border-right:solid 5px #ffecf1}.who-breeds_thumbnail{width:45px;height:45px;flex:0 0 auto;margin-right:10px;border-radius:50%;overflow:hidden}.who-breeds_thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.who-breeds_text{flex:1 1 auto}.who-breeds_breeder-name-prefix{color:#999;font-size:.8em}.who-breeds_breeder-name{font-weight:700;display:block;margin-top:8px}.who-breeds_breeder-name .kana{position:absolute;top:26px;font-size:1px}.who-breeds_award-badge{margin:0 80px 0 0;width:40px;flex:0 0 0 0}.who-breeds_award-badge img{width:100%;height:auto}@media screen and (min-width:1100px){.who-breeds_thumbnail{width:60px;height:60px;margin-right:20px}.who-breeds_award-badge{width:60px}}.breeder_cassette_2012 .score.main ul .point{font-size:20px}.breeder_cassette_2012 .score.main ul img{width:29px}.cat-breed_card .text_breed{width:520px;display:inline-block}.key_page_title .icon_cat,.key_page_title .icon_breeder{line-height:35px}.pink_ul_link{color:#ff6868;text-decoration:underline}.fontsize-small{font-size:16px}.key-content{width:1200px;margin:0 auto 10px}.key-content img{width:100%}.key-content_flex{display:flex}.key-content-m{margin:10px 15px 0}.key-content_top{margin-top:0}.oyainuAll{margin:100px 0 0}.oyainuAll .inner{margin-top:10px!important;padding:0}.oyainuAll .swiper-scrollbar,.oyainuAll .swiper-button-next.swiper-button-disabled,.oyainuAll .swiper-button-prev.swiper-button-disabled,.oyainuAll .swiper-container .swiper-button-next,.oyainuAll .swiper-container-half .swiper-button-next,.oyainuAll .swiper-container .swiper-button-prev,.oyainuAll .swiper-container-half .swiper-button-prev{display:none}.oyainuAll .swiper-container-half .cat_cassette_2101{margin-top:14px}.oyainuAll .cat_cassette_2101 a{display:block}.oyainuAll .cat_cassette_2101 a img{transition:all .3s ease}.oyainuAll .cat_cassette_2101 a:hover img{opacity:.5}.oyainuAll .swiper-container-half .cat_cassette_2101 .info{margin:0;padding:0}.oyainuAll .swiper-slide li p.good{position:absolute;top:0;right:0;z-index:10;background:#fff}.oyainuAll .swiper-slide li p.good a{padding:10px 7px 7px;color:#c2c2c2;font-size:20px;font-weight:700;line-height:1;display:block;border-radius:0 10px 0 0;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,"sans-serif";transition:all .3s ease}.oyainuAll .swiper-slide li p.good a:hover{color:#f42d30}.oyainuAll .cat_cassette_2101 .info .photo{width:auto;height:auto;overflow:hidden;margin:10px}.oyainuAll .swiper-container-half .cat_cassette_2101 .wrap{padding:0 20px 10px}.oyainuAll .cat_cassette_2101 .info .photo img{position:relative;top:auto;left:auto;transform:translate(-0%,-0%);width:100%;height:auto}.oyainuAll .swiper-container-half .cat_cassette_2101 .name.male{margin:0;font-size:22px;color:#555;height:auto;background:url(/build/assets/icon_male-CzGl2qx6.png) 0px 19px no-repeat;background-size:21px;padding:19px 4px 4px 26px;display:inline-block;float:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oyainuAll .swiper-container-half .cat_cassette_2101 .name.male span{margin:0 0 0 3px;font-size:18px;color:#555;line-height:1;position:relative;top:-1px;letter-spacing:0}.oyainuAll .swiper-container-half .cat_cassette_2101 .name.female{margin:0;font-size:22px;color:#555;height:auto;background:url(/build/assets/icon_female-BSM0SBA-.png) 0px 14px no-repeat;background-size:18px;padding:19px 4px 4px 30px;display:inline-block;float:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oyainuAll .swiper-container-half .cat_cassette_2101 .name.female span{margin:0 0 0 3px;font-size:18px;color:#555;line-height:1;position:relative;top:-1px;letter-spacing:0}.oyainuAll .info_tag{margin:5px 0 0;height:30px;letter-spacing:-.5em}.oyainuAll .info_tag p{margin:0 0 0 5px;padding:4px 8px;font-size:13px;line-height:1;color:#555;display:inline-block;letter-spacing:normal;background:#fdddde}.oyainuAll .info_tag p:first-child{margin:0}.oyainuDetail{margin:0 auto;padding:0;width:1100px}.oyainuDetail .movieBox{margin:0 auto 20px;width:730px;line-height:0}.oyainuDetail .movieBox iframe{width:100%;height:460px}.oyainuDetail .oyainuTag{margin:5px auto;letter-spacing:-.5em;max-width:735px}.oyainuDetail .oyainuTag p{margin:0 0 0 5px;padding:4px 8px;font-size:13px;line-height:1;color:#555;display:inline-block;letter-spacing:normal;background:#fdddde}.oyainuDetail .oyainuTag p:first-child{margin:0}.oyainuDetail .section .inner{padding:10px 0 0}.oyainuDetail table.table_style6{margin:40px auto;max-width:740px;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}.oyainuDetail table.table_style6 th{padding:10px;width:220px;line-height:1.4;text-align:left;font-size:16px;font-weight:700;color:#555;vertical-align:top;letter-spacing:0;font-family:Noto Sans JP,sans-serif;border-top:solid 1px #ddd;border-left:solid 1px #ddd}.oyainuDetail table.table_style6 th p.sub{margin:5px 0 0;line-height:1.2;font-size:11px;font-weight:400;color:#555;letter-spacing:0;font-family:Noto Sans JP,sans-serif}.oyainuDetail table.table_style6 td{padding:10px;line-height:1.4;text-align:left;font-size:16px;color:#555;font-weight:400;letter-spacing:0;vertical-align:middle;font-family:Noto Sans JP,sans-serif;border-top:solid 1px #ddd;border-left:solid 1px #ddd}.genetics_table,.genetics_tests_result_popup_p{margin:0 auto;max-width:740px}.genetics_table_margin{margin-left:0!important;margin-top:0!important;margin-bottom:15px!important}table.table_style6.genetics_table_margin th{width:auto;font-size:14px}.mid_title{font-weight:700;margin:10px 0}.title_sub{font-size:14px}.genetic_test_result_explanation{margin:-10px 0 10px}.breeder_contact_bottom{padding-bottom:25px}a.genetic_test_result_explanation{color:#f5b505;text-decoration:none;padding:5px;border:1px solid #f5b505;display:inline-block;margin-bottom:15px}.evaBox{margin:35px 0 0 33px}.evaBox p.username{margin:0 0 5px;line-height:1;font-size:20px;font-weight:700;color:#555}.hyokaList{margin:0;letter-spacing:-.5em}.hyokaList ul{margin:0;line-height:0;letter-spacing:-.5em;display:inline-block}.hyokaList li{margin:0 0 0 1px;line-height:0;letter-spacing:normal;display:inline-block;vertical-align:middle;font-size:17px;color:#555}.hyokaList li:first-child{margin:0 2px 0 0;line-height:1}.hyokaList li img{position:relative;top:-1px;height:17px}.hyokaList li.point{margin:0 0 0 2px;font-size:17px;font-weight:700;color:#ff6900;position:relative;top:1px;font-family:Arial,Helvetica,"sans-serif"}.hyokaList p.hyoka1,.hyokaList p.hyoka2{margin:5px 10px 0 0;font-size:15px;color:#555;display:inline-block;letter-spacing:normal}.hyokaList p.hyoka1 span,.hyokaList p.hyoka2 span{margin:0;font-size:17px;font-weight:700;color:#ff6900;position:relative;top:1px;font-family:Arial,Helvetica,"sans-serif"}.evaBox .slideImg{margin:8px 0 10px}.evaBox .slideImg p{font-size:12px;line-height:1;color:#555}.evaBox .slideImg p span{font-size:17px;line-height:1;color:#555}.evaBox .slideImg ul{margin:10px 0 0;letter-spacing:-.5em;max-width:800px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;line-height:0}.evaBox .slideImg ul::-webkit-scrollbar{display:none}.evaBox .slideImg ul li{margin:0 0 0 10px;display:inline-block;letter-spacing:normal;line-height:0}.evaBox .slideImg ul li:first-child{margin:0}.evaBox .slideImg ul li .review_img{height:120px;border:solid 1px #e4e4e4}.hyouka_cat_breed_name a{font-size:17px}.detailArea{margin:0;position:relative}.acc .accordion_one{margin:0}.acc p.default{margin:0 0 10px;font-size:17px;line-height:1.6;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.acc .accordion_one .accordion_header{padding:8px 0;color:#555;font-size:11px;line-height:1;font-weight:700;text-align:center;border:solid 1px #d8d8d8;width:125px;border-radius:5px;position:relative;z-index:+1;cursor:pointer;transition-duration:.2s;box-shadow:0 0 10px -6px #656565}.acc .accordion_one .accordion_inner,.acc .hide{display:none}.acc .close_box{margin:10px 0 0;padding:8px 0;color:#555;font-size:11px;line-height:1;font-weight:700;text-align:center;background:#f1f1f1;border:solid 1px #d8d8d8;width:125px;border-radius:5px;position:relative;z-index:+1;cursor:pointer;transition-duration:.2s;box-shadow:0 0 10px -6px #656565}.acc .close_box:hover{cursor:pointer}.detailArea h3{margin:15px 0 0;font-size:17px;color:#555;font-weight:700;line-height:1}.detailArea h3:first-child{margin:12px 0 0}.detailArea .box_one p{margin:5px 0 0;font-size:16px;color:#555;line-height:1.6}.hyokaList ul li{margin-bottom:0!important}.parent_cat_cassette{max-width:550px;margin:auto}.parent_cat_cassette .left_wrap{width:100%}.parent_father:after{margin-right:1px}.parent_mother:after{margin-right:1px}.old_parent_photo{margin:30px auto;text-align:center}.parent_cat_cassette .info .photo{width:45%;float:left;height:145px}.parent_father:after{content:"";width:13px;height:13px;border:0px;border-top:solid 4px #4fb1fb;border-right:solid 4px #4fb1fb;transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.parent_mother:after{content:"";width:13px;height:13px;border:0px;border-top:solid 4px #ee7656;border-right:solid 4px #ee7656;transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.innerBox{margin:40px auto 0;width:740px}.FilterArea{margin:40px 0 0}.FilterArea p.item{font-weight:700;font-size:16px;line-height:1;color:#3c3c3c}.FilterArea p.note{margin:8px 0 0;font-weight:400;font-size:12px;line-height:1;color:#3c3c3c;letter-spacing:normal}.FilterArea p.acBtn{font-weight:700;line-height:1;position:relative;display:inline-block}.FilterArea p.acBtn:hover{cursor:pointer}.FilterArea p.acBtn:after{content:"";width:6px;height:6px;border-top:solid 3px #ef7192;border-right:solid 3px #ef7192;position:absolute;right:-15px;top:1px;transform:rotate(135deg)}.FilterArea p.open:after{content:"";width:6px;height:6px;border-top:solid 3px #ef7192;border-right:solid 3px #ef7192;position:absolute;right:-15px;top:5px;transform:rotate(-45deg)}.FilterArea .acBox{display:none}.FilterArea .acBox p.item{margin:5px 0 0;font-weight:700;line-height:1;position:relative;display:inline-block;letter-spacing:normal;vertical-align:middle}.FilterArea ul.filterItems{margin:3px 0 0 -5px;letter-spacing:-.5em;text-align:left}.FilterArea ul.filterItems li{margin:7px 0 0 5px!important;letter-spacing:normal;display:inline-block;font-size:11px;text-align:center;border-radius:50px;line-height:1}.FilterArea ul.filterItems li:last-child{margin-bottom:10px!important}.FilterArea ul.filterItems li label{padding:7px 15px 6px;display:block;background:#fff;color:#3c3c3c;border:solid 2px #F28AA5;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:30px;cursor:pointer}.FilterArea ul.filterItems li label:hover{cursor:pointer}.FilterArea ul.filterItems li input:checked+label{background:#fff3f3;color:#3c3c3c}.FilterArea ul.filterItems li input{display:none}.orderArea{margin:10px 0 0;height:36px}.orderArea .orderBox{text-align:right;float:right;background:url(/build/assets/icon_order-DoT1oGdJ.png) no-repeat 0 50%;background-size:23px;width:250px}.orderArea .orderBox select{padding:5px 5px 5px 10px;width:200px;border:1px solid #ccc;background:url(/build/assets/arrow_black_b-DdNIeplL.png) no-repeat right 10px center;background-size:15px}.orderArea .orderBox select:hover{cursor:pointer}.cardsList p.moreViewBtn{display:block;margin:0 auto;padding:22px 0 20px;width:60%;color:#fff;background:#ec7190 url(/build/assets/arrow20-DT9iVkO_.png) 95% 50% no-repeat;border-radius:30px;font-size:130%;font-weight:700;text-align:center}.cardsList p.moreViewBtn:hover{cursor:pointer}.ranking_list{margin:0 -.5% 10px;display:flex;flex-wrap:wrap}.ranking_list li{width:20%}.ranking_list.text li{width:24%;margin:auto}.ranking_list li a{width:100%}.ranking_list .ranking_set{width:98%;padding:0;box-sizing:unset}.ranking_list .ranking_set .photo{height:160px}.ranking_list .ranking_set .photo img{width:100%}.ranking_list.ranking_top span.ranking_catbreed_name,.ranking_list.cat_breed_relation_link span.ranking_catbreed_name,.ranking_list.cat_popular_breed_link span.ranking_catbreed_name{color:#7b6666;font-size:15px;text-align:center;font-weight:700;clear:both;display:block;width:auto;padding:4px 0 10px}.ranking_list.ranking_top span.pc_catbreed_name,.ranking_list.cat_popular_breed_link span.pc_catbreed_name{height:40px;line-height:1.3;display:flex;justify-content:center;align-items:center}.ranking_list .ranking_set .label{top:6px;left:6px}.breeder_introduction_movie_box,.breeder_introduction_movie_box video{width:730px;height:480px}#breederIntroductionMovieSlider img{border-radius:10px;height:250px;-o-object-fit:cover;object-fit:cover}.ranking_mt{margin-top:20px!important}.cat_wide_table,.cat_wide_table td,.cat_wide_table th{width:100%;border:solid 1px #ddd;font-size:14px}.cat_wide_table th{line-height:1.4;font-weight:700;vertical-align:top;letter-spacing:0;padding:16px;color:#555;width:30%;text-align:left;font-family:Noto Sans JP,sans-serif}.cat_wide_table td{width:70%;padding:13px;line-height:1.4;text-align:left;font-size:16px;color:#555;font-weight:400;letter-spacing:0;vertical-align:middle;font-family:Noto Sans JP,sans-serif;border:solid 1px #ddd}.cat_wide_table_content{margin:0 auto;max-width:740px}.cat_wide_table_2{width:100%;font-size:14px}.cat_wide_table_2 tr{border:solid 1px #ddd;font-size:14px;border-collapse:collapse}.cat_wide_table_2 th{font-weight:700;vertical-align:top;letter-spacing:0;padding:16px;color:#555;width:30%;text-align:left;font-family:Noto Sans JP,sans-serif;border:solid 1px #ddd}.cat_wide_table_2 td{padding:13px;text-align:left;font-size:16px;color:#555;font-weight:400;letter-spacing:0;vertical-align:middle;font-family:Noto Sans JP,sans-serif;display:block;height:100%}.cat_wide_table_2 .td_1{padding-bottom:0}.delivery_way.delivery_way_meeting{height:65px}.award_comment_ranking{font-size:15px}.icon_ranking_s.second{width:24px}.privacy_link .item_page-check{padding-right:23px}.key-content .guide_nav ul li a:hover,#guide .guide_header .guide_nav ul li.guide_focus{color:#fff;background-color:#ee7c7c;border-radius:50px}.popup_content.first_communication_content .title{font-size:16px;font-weight:700}.popup_content.first_communication_content .bg_pink{background:#fde6e6;text-align:left;width:900px;padding:0;margin-bottom:30px}.popup_content.first_communication_content .note{color:#ed7192;font-weight:700;padding:10px 0 10px 30px;background:url(/build/assets/icon_exclamation_pink-DYoBnOn7.png) no-repeat 6px 10px;background-size:18px}.popup_content.first_communication_content input[type=checkbox]{display:inline-block;vertical-align:top;margin:3px 0 0 8px}.popup_content.first_communication_content label{display:inline-block;width:95%;margin-bottom:10px}.popup_content.first_communication_content .btnBox button{width:400px}.key-content.normal .kv{width:100%;height:34vw;background-image:url(/resources/images/kv_bg-l.png.webp);background-repeat:no-repeat;margin:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1300px){.key-content.normal .kv{background-image:url(/resources/images/kv_bg-m.png.webp);background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover;height:43vw}.key-content.normal .txt_btn_item{padding-left:55px}}.award_2023 .lead_sentence_complete{margin-bottom:45px}}@media (max-width: 767px){.sidr{padding:10px 15px;width:auto;-webkit-overflow-scrolling:touch}.sidr.side-menu{padding:0}.sidr .head_wrap{padding:0 10px 7px 0}#sidr-menu .head_wrap{border-bottom:3px #ef6b8e solid}.sidr .head_wrap .caption{font-size:14px}.sidr .head_wrap .puppy{padding:5px 0 3px 35px}.sidr .head_wrap .close a{background:url(/build/assets/toggle_close-C5n7qEnp.png) no-repeat 0 5px/17px;font-size:14px}.sidr .head_wrap .back a{display:block;float:right;background:url(/build/assets/arrow_pink_l-CzwtJ7_C.png) no-repeat 0 50%;background-size:10px;padding:3px 10px 0 20px;font-size:16px}.sidr .content_wrap{padding:10px 0;font-size:13px}.sidr .form_list{font-size:14px;margin:0 0 10px}.sidr .form_list th{width:15%}.sidr .form_list td{width:85%}.sidr .select_button{width:auto}.sidr .form_list select{width:94%}.puppySearchList2 li,.puppySearchListRenew li{padding:10px 4px 10px 6px;background:#f8f4f2;border-bottom:1px solid #ffffff}.puppySearchList2 li label,.puppySearchListRenew li label{width:100%;font-size:13px}.sidr .puppySearchList2 .add,.sidr .puppySearchListRenew .add{padding:10px 8px}.sidr .puppySearchList2 dd li,.sidr .puppySearchListRenew dd li{padding:10px 0}.sidr .form_list table.area{width:auto;font-size:13px;margin:0 8px 8px;line-height:1.7em}.sidr .form_list table.area th{width:auto;display:block;padding:6px 8px;font-size:13px}.sidr .form_list table.area th br{display:none}.sidr .form_list table.area th label{width:100%;margin:1px 0}.sidr .form_list table.area td{width:auto;display:block;padding:4px 8px}#sidr-menu .content_wrap{line-height:1.4em;padding:0;margin:0}#sidr-menu ul.menu{margin:0}#sidr-menu ul.menu li{margin-bottom:0;font-size:14px;border:none;border-bottom:1px #ededed solid;border-radius:0}#sidr-menu ul.menu li.login{float:none;width:100%;font-size:14px;background:url(/build/assets/icon_side02-5g1jVYTl.png) 0px 50% no-repeat;background-size:21px}#sidr-menu ul.menu li.login:hover{background:#fff url(/build/assets/icon_side02-5g1jVYTl.png) 0px 50% no-repeat;background-size:21px}#sidr-menu ul.menu li.beginner{background:url(/build/assets/icon_side03-WRsGgyqf.png) 4px 50% no-repeat;background-size:15px}#sidr-menu ul.menu li.beginner:hover{background:#fff url(/build/assets/icon_side03-WRsGgyqf.png) 4px 50% no-repeat;background-size:15px}#sidr-menu ul.menu li.logout{background:url(/build/assets/icon_logout-D_Ke3vKp.png) 0px 50% no-repeat;background-size:21px}#sidr-menu ul.menu li.logout:hover{background:#fff url(/build/assets/icon_logout-D_Ke3vKp.png) 0px 50% no-repeat;background-size:21px}#sidr-menu ul.menu li a{padding:10px 10px 10px 30px}.searchRule_set{border-radius:5px;padding:8px 4px 8px 5px;margin:0 auto 7px}.searchRule_set table{font-size:12px;line-height:1.2em}.searchRule_set table th{padding:4px 3% 4px 0;width:2%}.searchRule_set table th.catbreed{background:url(/build/assets/icon_title02-CemsaLhJ.png) no-repeat center 4px;background-size:18px}.searchRule_set table th.prefecture{background:url(/build/assets/icon_area_l-Dav3omn8.png) no-repeat center 3px;background-size:11px}.searchRule_set table th.other{background:url(/build/assets/icon_title19-CYBlHntA.png) no-repeat center 5px;background-size:16px}.searchRule_set table td{width:98%}.searchRule_set .buttonWrap{width:75%}.searchRule_set .buttonWrap li a{font-size:13px}.searchRule_set .buttonWrap .search a{background:url(/build/assets/icon_search_white-TSG7oIFP.png) 28% 50% no-repeat #ffb600;background-size:12px}.searchRule_set .buttonWrap .delete a{background:url(/build/assets/icon_delete_white-C5hlYZWw.png) 28% 50% no-repeat #aeaeae;background-size:12px}.term_agree{padding:13px 10px;width:auto}body{min-width:auto;-webkit-text-size-adjust:100%;font-size:14px}article{width:100%}.button a,.button button{padding:7px 0;width:90%;font-size:14px;background:#ec7190 url(/build/assets/arrow02-gRfhZ-dq.png) 95% 49% no-repeat;background-size:12px}.button_style2 button,.button_orange_style2 a,.button_orange_style2 button,.button_gray_style2 a,.button_gray_style2 button{padding:8px 0;width:94%;font-size:15px}.button_orange_style2 a,.button_orange_style2 button,.button_gray_style2 a,.button_gray_style2 button{margin:0 auto 12px}img{width:100%}.spdn{display:none}.pcdn{display:block}.container{padding-top:50px}header .main{padding:7px 0 4px}header .main .inner{width:100%;box-sizing:border-box}header .main .siteLogo{padding:4px 0 0 7px;width:170px;box-sizing:border-box}header .main .siteLogo span.catname{top:0;left:22%;font-size:8px;line-height:1.2em;width:180px}header .main .siteLogo img{width:100%}header .main nav{display:none;float:none}header nav.sp{display:block;float:right;width:150px;padding:0}header .main nav ul{float:right}header nav.sp ul li{width:50px;height:39px;font-size:8px;text-align:center;text-indent:-9999px}header .main nav.sp ul li .contractBenefit{height:0;padding-top:20px;background:url(/build/assets/icon_present-C_IRJ4Hv.png) 50% 50% no-repeat;background-size:16.5px}header .main nav.sp ul li .slide-puppy{height:0;background:url(/build/assets/header-menu_cat-search_sp-C9krKKHQ.png) 50% 50% no-repeat;background-size:31px}header .main nav.sp ul li .slide-breeder{height:0;background:url(/build/assets/header-menu_breeder-search_sp-DTuKsB-Q.png) 50% 50% no-repeat;background-size:43px}header .main nav.sp ul li .slide-menu{height:0;background:url(/build/assets/header-menu_menu_sp-CLpA5OgH.png?20220609) 50% 50% no-repeat;background-size:28.5px}header.md .main nav.sp ul li .contractBenefit{height:0;padding-top:20px;background:url(/build/assets/icon_present_md-9Rs498I7.png) 50% 50% no-repeat;background-size:16.5px}header.md .main nav.sp ul li .slide-puppy{height:0;padding-top:20px;background:url(/build/assets/icon_header04_md-C6wFnJJA.png) 50% 50% no-repeat;background-size:20px}header.md .main nav.sp ul li .slide-menu{height:0;padding-top:20px;background:url(/build/assets/icon_header03_md-C9Wuh_16.png) 50% 50% no-repeat;background-size:20px}header .main nav ul li .slide-menu:after{transform:translate(-100%,60%)}header .new-arrival:after{width:8px;height:8px}section.keyContent{margin-top:5px;margin-bottom:5px;width:100%}section.keyContent .inner{width:100%;padding:12px 3% 0;box-sizing:border-box}section.default{margin:12px 0 0}section.default .inner{width:100%;padding:0 3%;box-sizing:border-box}.title_puppy{background-size:24px}.puppyListWrap{margin:2px auto 10px}.puppyList{margin:0 -.8%}.puppyList li{width:48%;margin:0 .8%}.puppyList .puppy_set{letter-spacing:.2px;line-height:1.1em}.puppyList .puppy_set .photo{height:230px;padding:0;margin:0}.puppyList .puppy_set .label{width:38px}.puppyList .puppy_set .ribon{width:30px}.puppyList .puppy_set .ribon img{margin:0 0 2px;width:100%;height:auto}.puppyList .puppy_set .price{top:203px;padding:2px 3px;font-size:12px}.puppyList .puppy_set .profile{padding:2px 3px;font-size:11px;overflow:hidden}.puppyList .puppy_set .profile .name{font-size:11px;color:#999;font-weight:400;padding:0 0 0 13px;width:50%;float:left;overflow:hidden;height:15px}.puppyList .puppy_set .profile .male{background:url(/build/assets/icon02-C1m4dxlP.png) no-repeat 0 2px;background-size:10px}.puppyList .puppy_set .profile .female{background:url(/build/assets/icon01-COmKvn2C.png) no-repeat 0 2px;background-size:8px}.puppyList .puppy_set .profile .heading{display:none}.puppyList .puppy_set .profile .birth{width:36%;float:right;text-align:right;overflow:hidden;height:15px}.puppyList .puppy_set .profile .date{display:none}.puppyList .puppy_set .profile .area{max-width:64%;float:left;overflow:hidden;height:15px;margin:0 3px 0 0}.puppyList .puppy_set .profile .color{max-width:60%;float:left;overflow:hidden;height:15px}p.subTitle,hr.border{display:none}.load{animation:spin 40s linear infinite}.trim{float:left;margin-right:2%;overflow:hidden;width:45%;height:89px;position:relative}.trim img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.default h1.about{width:100%;background:none}section.extractedContent{margin-bottom:0}section.extractedContent .inner{margin:13px 3% 0;padding:0;width:auto;border-radius:5px;border:1px solid #eeeeee;background:#fff}.extracted_menu{margin:3px 0}.extracted_menu li{float:none;width:auto;border-bottom:none;border-top:1px solid #eeeeee;font-size:14px;padding:8px 4px 8px 3%}.extracted_menu li:first-child{border-top:none}.extracted_menu .about_menu li{background:url(/build/assets/arrow04-DE1wJs9l.png) no-repeat right 3% center;background-size:7px}.extracted_menu .recommend_menu li{background:url(/build/assets/arrow05-Cmsf2pUh.png) no-repeat right 3% center;background-size:7px}.extracted_menu .beginner{background:url(/build/assets/icon_side03-WRsGgyqf.png) no-repeat 11px 50%;background-size:15px;padding-left:40px}.extracted_menu .parent_li{border:none;background:none;padding:0}.extracted_menu .parent_li .heading{color:#fff;font-weight:700;padding:4px 4px 3px 3%;border-top:none}.extracted_menu .about_menu .heading{background:#ef98a8}.extracted_menu .recommend_menu .heading{background:#8fb03f}.footer{background:none}.footer .return{display:none}.footer .inner{padding:0;width:100%}.fotter_nav{border-top:3px solid #ef7192}.fotter_nav li{width:100%;border-bottom:1px solid #eeeeee;margin:0;position:relative}.fotter_nav li a{display:block;background:#fff url(/build/assets/arrow_gray_r-Cnm_DL2l.png) no-repeat 95% 50%;background-size:7px;border:none;font-size:12px;padding:12px 24px}.fotter_nav li a.background-unset{background:unset}.copyright{padding:5px;background:#fff;color:#aaa;font-size:10px;line-height:120%}.acd-check{display:none}.acd-label{display:block;padding:10px}.acd-label:after{position:absolute;top:15px;right:33px;display:block;width:6px;height:6px;content:"";transform:rotate(45deg);transform-origin:75% 75%;border-width:0 1px 1px 0;border-style:solid;border-color:#505050}.acd-content{height:0;opacity:0;transition:.15s;visibility:hidden}.acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;visibility:visible}.acd-check:checked+.acd-label:after{transform:rotate(225deg)}.border-0{border:0px!important}.table_style1{font-size:13px;letter-spacing:.5px;margin:0 auto 13px}.table_style1 th{padding:10px;width:33%;font-weight:400}.table_style1 td{padding:10px;width:65%;line-height:22px}.table_style1 td.iconKey ul li{width:66px}@media screen and (max-width: 320px){.acd-label{font-size:smaller}}section.usefulContent{margin:12px 0 0}section.usefulContent .inner{padding:0 3%;width:100%;box-sizing:border-box}.title_useful{background-size:18px;margin:8px 3% 5px;padding:3px 0 0 25px}section.usefulContent .useful{margin:3px 0;padding:10px 0 0}section.usefulContent .useful .contentA,section.usefulContent .useful .contentB,section.usefulContent .useful .contentC{width:100%;float:none;margin-bottom:10px}section.usefulContent .useful .contentA .caption,section.usefulContent .useful .contentB .caption,section.usefulContent .useful .contentC .caption{font-size:15px;margin:0 auto 3px;padding:6px 5px 5px 35px;color:#f5b505}section.usefulContent .useful .contentA .caption{background:url(/build/assets/icon_title17-BEM5hLcT.png) 10px 50% no-repeat #fff;background-size:20px}section.usefulContent .useful .contentB .caption{background:url(/build/assets/icon_title18-CKSqFe4e.png) 10px 50% no-repeat #fff;background-size:16px}section.usefulContent .useful .contentC .caption{background:url(/build/assets/icon_title19-CYBlHntA.png) 10px 50% no-repeat #fff;background-size:20px}section.usefulContent .useful .contentC .icon_ball{background:url(/build/assets/icon_ball-Bt5eFRW_.png) 10px 50% no-repeat #fff;background-size:16px}section.usefulContent .useful ul li a{display:block;padding:8px 20px 8px 0;background:url(/build/assets/arrow_pink_r-CNb2GoKx.png) no-repeat right 2% center;background-size:7px;font-size:13.5px;line-height:1.4em}section.know{margin:12px 3% 0}section.know .inner{width:100%}section.know .dataWrap{margin:0}section.know .dataWrap p.photo{float:none;width:auto;text-align:center;background:#fff;margin-bottom:13px}section.know .ofh .photo img{height:100%;width:100%}section.know .dataWrap table{width:100%}section.know table td p{float:none}section.know .dataWrap table th{width:35%;font-size:13px;height:auto}section.know .dataWrap table td{padding:0;width:15%;font-size:85%;text-align:center;background:#fff}section.know .dataWrap table td .point{color:#fc9f0d;font-size:130%;font-weight:700}section.know .dataWrap table td img{width:50%}section.know .dataWrap table td ul li{float:left;width:20%}section.know .otherText{margin:0 0 10px;padding:0 2% 0 3%;font-size:13.5px;line-height:1.5em}section.know .photoA,section.know .photoB{float:none;margin-bottom:3%;padding:0}section.know .photoA img,section.know .photoB img{width:100%;height:auto}section.know .caption1{font-size:15px}section.know .caption2{font-size:14px;padding:0 0 0 6px}section.know .caption3{font-size:14px;padding:6px}section.know .textArea{padding:10px 3% 10px 4%;background:#fff url(/build/assets/arrow09-DBOLXiRj.png) 5px 15px no-repeat;font-size:14px;line-height:1.4em}section.know .textA{margin-bottom:10px}footer .other_link{width:auto;margin:0 3% 8px}.sns_wrap{width:100%;float:none;text-align:center}.sns_shareButton{width:auto;margin:10px auto}.colR .sns_shareButton{width:auto;margin:-5px auto 10px;float:none}.banner_list li{width:100%}section.special{margin:0 auto;width:auto;padding:0}section.special .inner{width:auto;padding:15px 3%}.contactForm{margin:18px -3%;padding:8px 3% 18px}.contactForm h1{margin:0 0 15px;overflow:hidden}.contactForm .call_account,.call_account{margin:10px auto 13px}.contactForm .call_account a,.call_account a{font-size:13px;width:auto;text-align:left;padding:10px 5px 10px 30px;background:#fff url(/build/assets/icon_side02-5g1jVYTl.png) 5px 50% no-repeat;background-size:17px;border:1px #f5b505 solid;border-radius:3px;margin:0 0 3px}.contactForm .call_account p,.call_account p{text-align:left;font-size:12px}.contactForm table{margin-bottom:0}.contactForm table tr{background:#fceded}.contactForm table tr.background-fff{background:#fff}.contactForm table tr th{display:block;width:100%;padding:8px 0 8px 5px;background:none;border:none;font-size:14.5px}.contactForm table th p{padding:10px 0 0}.contactForm table tr td{display:block;width:auto;padding:0 0 10px 10px;background:none;border:none;font-size:14px;line-height:1.4em;vertical-align:top}.contactForm table .line_height{padding:5px 0 15px}.contactForm table td .notes{font-size:11px;line-height:1.4em;letter-spacing:.5px}.contactForm table td ul.notes{margin:10px 0 0}.contactForm table td input,.contactForm table td select{padding:8px;font-size:16px}.contactForm table input[type=radio],.contactForm table input[type=checkbox]{width:16px;height:16px;margin:0 4px 0 0;top:2px}.contactForm table td textarea{padding:5px;font-size:16px}.contactForm table .float_list li{margin:0 5% 0 0}.contactForm table .input_name li{width:47%}.contactForm table .input_tel,.contactForm table .input_price{width:235px}.contactForm table .input_post dt{width:68px;padding:8px 0 0 2px}.contactForm table .slc_date li{width:30%;margin:0 1% 0 0}.contactForm table .slc_date li:first-child{width:37%}.contactForm table .slc_date li select{width:76%;margin-right:6px}.contactForm .submitBox .button_gray button{padding:5px 0;width:90%;font-size:100%;font-weight:400}.contactForm p.notes{font-size:11px;line-height:1.4em;letter-spacing:.5px}.contactForm table.area{margin:0;border-bottom:none}.contactForm table.area th{width:auto;display:block;padding:6px 13px;font-size:13px;line-height:1.7em;border-right:none}.contactForm table.area td{width:auto;display:block;padding:6px 13px;font-size:13px;line-height:1.7em}.contactForm table.area td label{width:49%}.contactForm .puppySearchList2{margin:0}.contactForm .puppySearchList2 li{padding:6px 13px;font-size:13px;line-height:1.7em}.contactForm .puppySearchList2 li label{font-size:13px}.contactForm .puppySearchList2 .add{padding:6px 13px;font-size:13px}.contactForm .puppySearchList2 dd li{width:auto;float:none;line-height:1.9em}.contactForm table.check th{padding:6px}.contactForm table.check td{background:#fff;padding:10px 8px;font-size:14px}.contactForm .centerText{margin:8px auto 0;font-size:13px}.contactForm .submitBox li,.contactForm .submitBox li:last-child{width:100%;float:none;margin:6px auto 0}.contactForm .submitBox li.button button{width:90%}.contactForm .submitBox li:last-child a{padding:7px 0;width:90%;background-size:12px;font-size:14px}.contactForm .submitBox li:last-child a:hover{background-size:12px;font-size:14px}.contactForm .user_login li{margin:13px 0 0}.contactForm .user_login li,.contactForm .user_login li:last-child{overflow:hidden;width:100%;float:none}.contactForm .user_login li.button button{line-height:1.5em;font-size:16px;padding:8px 0}.contactForm .user_login li.button button span{font-size:13px}.contactForm .user_login li:last-child button.button_green{background-size:12px}.contactForm .user_login li:last-child button.button_green:hover{background-size:12px}.Button_2rows{margin:0 auto}.icon-circle{width:38px;height:38px;margin:0 6px 0 0}.icon_video-cat,.icon_video-house{background-size:30px}.icon_question{background-size:16px}.icon_people{background-size:18px}.tabContents_radioSwitch .tabbox{margin:0 0 13px}.tabContents_radioSwitch .tab{border-bottom:2px solid #f57b03;border-top:none;font-size:15px}.tabContents_radioSwitch .tab_3rows .tab{font-size:13.5px;line-height:1.5em}.tabContents_radioSwitch input:checked+.tab{border-top:none}.tabContents_radioSwitch .tab .icon_wrap{width:120px}.tabContents_radioSwitch .icon_none .tab .icon_wrap{min-height:40px}.tabContents_radioSwitch .tab_color_green .tab{border-bottom:2px solid #3dad90}.tabContents_radioSwitch .tab_color_green input:checked+.tab{border-top:none}.tabContents_radioSwitch .tab_color_pink .tab{border-bottom:2px solid #f5b505}.tabContents_radioSwitch .tab_color_pink input:checked+.tab{border-top:none}.tabContents_radioSwitch .tab_color_pink2 .tab{padding:3px 0;border-bottom:none;border-top:3px #c7c7c7 solid;margin:0 0 10px}.tabContents_radioSwitch .tab_color_pink2 .tab_l{margin:0 0 0 3%;width:47%}.tabContents_radioSwitch .tab_color_pink2 .tab_r{margin:0 3% 0 0;width:47%}.tabContents_radioSwitch .tab_color_pink2 input:checked+.tab{border-top:3px #f5b505 solid}.tabContents_radioSwitch .tab_color_pink2 .tab p{line-height:1.3em;font-size:14px}.tabContents_radioSwitch .tab_color_pink2 .tab p.icon_cat-search{background-size:35px;padding:5px 0 5px 38px}.tabContents_radioSwitch .tab_color_pink2 .tab p.icon_breeder-search{background-size:26px;padding:5px 0 5px 30px}.tabContents_radioSwitch .tab_color_pink2 .tab p .number{font-size:11px;display:block}.tabContents_radioSwitch label .count{display:block;margin:0 auto;background:#fff;border-radius:10px;width:80%;font-size:11px;color:#333}.included-services .title{font-size:20px;padding:15px 0 10px 50px;margin:0 0 10px}#benefits_medical_popup .title,#benefits_medical_popup_pc .title,#benefits_medical_popup_sp .title{background-size:40px}#max_communication_popup .title,#max_communication_popup_pc .title,#max_communication_popup_sp .title{padding:0}#benefits_life_guarantee_popup .title,#benefits_life_guarantee_popup_pc .title,#benefits_life_guarantee_popup_sp .title,#benefits_transaction_popup .title,#benefits_transaction_popup_pc .title,#benefits_transaction_popup_sp .title,.genetics_tests_result_popup .title,.genetics_tests_result_popup_pc .title,.genetics_tests_result_popup_sp .title,#genetics_tests_result_explanation_popup .title,#genetics_tests_result_explanation_popup_pc .title,#genetics_tests_result_explanation_popup_sp .title,#genetics_tests_result_name_explanation_popup .title,#genetics_tests_result_name_explanation_popup_pc .title,#genetics_tests_result_name_explanation_popup_sp .title{background-size:40px}.mid_title{font-weight:700;margin-bottom:10px}.genetics_table,.genetics_tests_result_popup_p{margin:0 auto;width:90vw;font-size:15px}.genetics_table_margin{margin-left:0!important;margin-top:0!important}table.table_style6.genetics_table_margin th{font-size:13px}table.table_style6.genetics_table_margin th,table.table_style6.genetics_table_margin td{width:65%}table.table_style6.genetics_table_margin th:nth-child(2),table.table_style6.genetics_table_margin td:nth-child(2){width:auto}.included-services .text{width:100%;padding:0 0 20px}.explain_popup_title{padding-bottom:10px}.explain_popup_text{padding:10px 0;text-align:left}section.infoWrap .detail .wrap_bg-white{padding:3px 8px;margin:8px 0}section.infoWrap .detail .title_style1{font-size:14px;margin:8px auto;padding:6px 5px 6px 30px;background:#fceecc url(/build/assets/icon_title07-ySlN0MKz.png) 5px 50% no-repeat;background-size:20px}.puppyList_layout2{margin:0 -.5%;padding-top:2px}.puppyList_layout2 li{width:47.5%;margin:0 .8% 5px}.swiper-wrapper .puppyList_layout2 li{width:96%}.puppyList_layout2 .puppy_set{letter-spacing:.2px;line-height:1.1em}.puppyList_layout2 .puppy_set .name{font-size:11px;padding:0 0 8px 13px;margin:2px 5px 0;height:10px;overflow:hidden}.puppyList_layout2 .puppy_set .male{background:url(/build/assets/icon02-C1m4dxlP.png) no-repeat 0 2.5px;background-size:11px}.puppyList_layout2 .puppy_set .female{background:url(/build/assets/icon01-COmKvn2C.png) no-repeat 1px 2px;background-size:9px}.puppyList_layout2 .puppy_set .ribon{top:25px;right:0;width:30px}.puppyList_layout2 .puppy_set .ribon img{margin:0 0 2px;width:100%;height:auto}.puppyList_layout2 .puppy_set .wrap{width:95%;padding:4px 3%;line-height:1.3em}.puppyList_layout2 .puppy_set .row{height:17px}.puppyList_layout2 .puppy_set .profile{width:350px;font-size:11px}.puppyList_layout2 .puppy_set .status{padding:0 3px 0 5px;font-size:10px;margin:1px 2px 0 0;width:25%}.puppyList_layout2 .puppy_set .price{font-size:13px}.detail ul.resultList li .listWrap{padding:0;margin:0 0 -10px}.detail ul.resultList li .listWrap .photo{float:left;width:30%}.detail ul.resultList li .listWrap .textArea{float:right;margin-left:0;padding:0;width:68%}.table_style_vertical_horizontal{margin:0 auto 13px}.table_style_vertical_horizontal td:not(:last-child){border-bottom:none}.table_style_vertical_horizontal td{border-top:none}.table_style_vertical_horizontal th,.table_style_vertical_horizontal td{display:block;padding:10px;line-height:22px;font-size:14px}.min-height_300px{min-height:300px}.margin-top_m12px{margin-top:-12px!important}.margin-top_m50px{margin-top:-50px!important}.left_m140px{left:-140px!important}.magin-top_40{margin-top:60px}.background-fff{margin:13px auto;padding:3%}.keyContent #news_content .inner{margin:0 auto 10px}.keyContent #news_content .newslist p{padding:7px;font-size:13px}.keyContent #news_content .newslist p .time,.keyContent #news_content .newslist p .text{float:none;width:auto}.tabcontent .inner_white{padding:0 0 15px;margin:0 0 10px}.tabcontent .inner_bgnone{margin:0 0 3px}.title_breeder{background-size:30px}.searchCondition_wrap{margin:3% 0 10px}.searchCondition_wrap li .title{padding:8px 1% 4px;font-size:12px}.searchCondition_wrap li .condition{width:70%;padding:14px 2% 12px;font-size:12px;line-height:1.3em}.searchCondition_wrap li .condition_change{width:54px;padding:7px 1% 0;font-size:10px;letter-spacing:0}.searchCondition_wrap li .title span.icon_cat:before{background-size:18px;width:20px}.searchCondition_wrap li .title span.icon_area:before{background-size:12px;width:20px;margin:-3px 3px 0 2px}.searchCondition_wrap li .title span.icon_check:before{background-size:16px;width:20px;margin:-3px 3px 0 1px}.searchCondition_wrap li .title span.icon_breeder:before{background-size:24px;width:20px;margin:-3px 3px 0 1px}.searchCondition_block{margin:0 0 10px}.searchCondition_block .title{width:145px;padding:10px 1% 5px;font-size:11px}.searchCondition_block .condition{width:88%;padding:10px 1% 5px;font-size:12px;line-height:1.3em}.searchCondition_block .condition_change{padding:7px 1% 0;font-size:10px;letter-spacing:0}.searchCondition_block .title span.icon_plus:before{background:url(/build/assets/icon14-B5DEWACe.png) no-repeat center 3px;background-size:14px;width:16px;margin:0 5px 0 0}.speech-bubble_yellow{margin:0 10px 0 0;padding-left:0;padding-top:10px}.speech-bubble_yellow:before{top:10px;left:10px;border-width:0px 10px 10px 10px;border-color:transparent transparent #f9eabf transparent}.speech-bubble_yellow p{padding:6px}.speech-bubble_yellow p span{line-height:1.6em}.popup_form-content_bg .popup_content .popup_content_wrap{width:100%;border-radius:0;margin:0;height:95vh;overflow:scroll}.popup_form-content_bg .popup_content:not(.parents-cat-add-popup) .popup_content_wrap .header_wrap .title{font-size:15px}.select_button{position:fixed;bottom:0;left:0;z-index:2;width:100%;color:#fff;background:#0009;padding:10px;display:flex;box-sizing:border-box}.popup_content.width_max{max-width:auto}.popup_content .searchCondition_wrap.width_max{display:block;width:auto}.popup_content .searchCondition_wrap.width_max li .title{display:block;width:auto;font-size:14px;border:none;padding:5px 2%}.popup_content .searchCondition_wrap.width_max li:last-child .title{border-radius:0}.popup_content .searchCondition_wrap.width_max li .condition{display:block;padding:5px 2%}.popup_content .searchCondition_wrap .rows_2 li{width:auto;float:none;font-size:14px}.popup_content .searchCondition_wrap .rows_2 .size_condition{width:48%;float:left}.popup_content .searchCondition_wrap .rows_2 li:nth-child(2n){float:none}.popup_content .searchCondition_wrap.width_max li .special_condition,.popup_content .searchCondition_wrap.width_max li .special_condition_last{display:block}.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{width:95%}.popup_form-content_bg .mfp-bg{background:#fff;opacity:10}.popup_form-content_bg .mfp-container{padding-left:0;padding-right:0;position:fixed;left:0;top:0}.popup_form-content_bg .popup_content{max-width:100%;width:100%}.popup_form-content_bg .popup_content .popup_content_wrap{width:100%;margin:0;height:95vh;overflow:scroll}.popup_form-content_bg .popup_content .popup_content_wrap .form_list{padding:10px 3% 70px}.popup_form-content_bg .popup_content:not(.parents-cat-add-popup) .popup_content_wrap .header_wrap .title{font-size:15px;width:83%}.service_zone_select{bottom:0;left:0;z-index:2;width:100%;background:#0009;padding:10px;display:flex;box-sizing:border-box}.select_button .button_style2{width:100%}.select_button .button_style2 .number{font-size:13px;padding:0 8px 0 0}.popup_content table.area{font-size:14px;margin:0 0 15px}.popup_content .searchCondition_wrap{margin:5px 0 15px}.flow_style1{margin:0 auto;padding:0;border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;width:100%}.flow_style1 br{display:block}.flow_style1 li{background:url(/build/assets/flow_style1_sp-DveFkQ7L.png) no-repeat right top #ddd;background-size:12px;height:38px;width:17%;font-size:10px;letter-spacing:.3px;padding:0 8px 0 0;line-height:1.4em}.flow_style1 li.visit{background:url(/build/assets/flow_style1_sp-DveFkQ7L.png) no-repeat right -40px #ffcc42;background-size:12px}.flow_style1 li.visit_side{background:url(/build/assets/flow_style1_sp-DveFkQ7L.png) no-repeat right -80px #ddd;background-size:12px}.inquiry_form{margin:20px 0}.inquiry_form .inner{width:auto;padding:0 3%}.contactForm2{margin:8px 0;padding:0 0 5px}.contactForm2 .column_2{margin-top:10px}.contactForm2 #webcrew_request_content{margin-top:20px}.contactForm2 .bgfff_texcenter{text-align:left;font-size:13px;margin-top:20px}.tabContents_radioSwitch .button_2rows{margin:0}.tabContents_radioSwitch .button_2rows .tab{float:none;margin:12px auto;padding:8px 0;width:94%;font-size:15px}.bg_yellow_arrowL,.bg_yellow_arrowR{background:none;overflow:hidden;padding:0;margin:0}.bg_yellow{background:none;padding:0}.contactForm2_table_th,.contactForm2 table tr th{background:#ffd7d7;padding:6px 0 6px 3%;width:97%;font-size:14px;margin:0;display:block}.contactForm2 table tr th{margin:0 0 12px}.contactForm2 table .line_height{padding-left:10px}.contactForm2 table tr td{padding:0 3% 10px}.back-next_button{padding:0 3%}.back-next_button .button_style2 button,.back-next_button .button_orange_style2 a,.back-next_button .button_orange_style2 button,.back-next_button .button_gray_style2 a,.back-next_button .button_gray_style2 button{width:95%}.title_h1_wrap{margin-bottom:10px}.title_h1_wrap .title{padding:7px 0 1px 30px;background:url(/build/assets/icon_title07-ySlN0MKz.png) 0 5px no-repeat;font-size:15px}.title_h1_wrap .right_btn{padding:3px 10px;font-size:14px;margin:0 0 2px}.infoWrap2{background:#fff;padding:1.5%;line-height:1.3em;letter-spacing:.5px}.infoWrap2 .box_L{width:40%;margin:0 0 7px}.infoWrap2 .box_R{width:58%;font-size:12px;margin:0 0 7px}.infoWrap2 .name{font-weight:700;font-size:13px}.table_style3{font-size:12px}.table_style3 th,.table_style3 td{padding:4px 0 4px 4px}.table_style3 .guarantee_icon li{width:25%}.tag{font-size:13px;padding:4px 6px 3px}.table_style3{line-height:1.5em;font-size:12px;letter-spacing:.3px}.table_style3 th{padding:10px;width:28%}.table_style3 td{padding:10px;width:72%;line-height:22px}.included-service img{width:80px}.tableHead_price{font-size:22px}.tableHead_price .tax{font-size:12px}.tableHead_birth,.tableHead_sex{font-size:15px}section.infoWrap .detail .wrap_bg-yellow{padding:5px 3% 10px;margin:0 auto 0 0}.benefit_present_wrap{margin:10px 0 0;background:#fff;padding:10px 3% 5px}.benefit_present_wrap .title{margin:0 auto;max-width:312px;width:98%}.benefit_present_wrap .benefit_item{width:auto;padding:10px 0 5px;float:none}.benefit_present_wrap .benefit_item.border{border-left:none;border-top:1px solid #cccccc}.benefit_item .caption{margin:0 0 10px 10px}.benefit_item .caption .icon{width:20%}.benefit_item .caption .text{width:75%;font-size:18px;margin:5px 0 0}.benefit_item .caption .text .icon{padding:0 5px 0 0;margin:-2px 0 0;width:65px}.benefit_item .goods_item{margin:0 0 5px}.benefit_item .goods_item .caption{font-size:14px;padding:3px 0 3px 10px;margin:0 0 10px}.benefit_item .goods_item .img{width:33%}.benefit_item .goods_item .text{width:63%;font-size:13px}.benefit_present_wrap .notes{font-size:10px;line-height:1.3em}.benefit_present_wrap .notes.padding_on{padding:10px 0 0}.benefit_present_wrap .button_red{font-size:14px}.pop img{width:80px}.pop.float_left{float:left;margin:2px}.breeder_awards img{width:80px}.benefit_present_wrap .benefit_item.pets-all-right{padding:0 0 7px;margin:0}.benefit_item.pets-all-right .caption{margin:0 0 10px}.benefit_item.pets-all-right .caption .icon{width:20%;margin:15px 0 0}.benefit_item.pets-all-right .caption .text{width:77%;margin:10px 0;font-size:16px}.benefit_item.pets-all-right .caption .text .icon{padding:0 4px 0 0;width:110px;margin:-3px 0 0}.benefit_item .asterisk{font-size:11px;top:-5px}.benefit_item.pets-all-right .points{width:100%}.benefit_item.pets-all-right .points li{width:auto;float:none;margin:0 3% 7px;border:2px solid #efc76a;font-size:16px;padding:10px 20px;height:auto}.benefit_item.pets-all-right .points .font_red{font-size:28px}.benefit_item.pets-all-right .satisfaction{min-width:70%}.benefit_item.pets-all-right .satisfaction img{width:140px}.benefit_item.pets-all-right .goods_item{margin:10px 0 15px}.benefit_item.pets-all-right .goods_item .item_wrap{float:none;width:auto;margin:0 0 7px;overflow:hidden}.benefit_item.pets-all-right .goods_item .item_wrap .text_wrap{float:left;width:68%}.benefit_item.pets-all-right .goods_item .item_other{float:none;width:100%;margin:15px 0 0}.benefit_item.pets-all-right .goods_item .item_wrap .img{width:30%;float:right}.benefit_item.pets-all-right .goods_item .item_wrap .img img{width:100%}.benefit_item.pets-all-right .goods_item .caption{font-size:14px}.benefit_item.pets-all-right .goods_item .item_wrap .text_trouble{font-size:13px;padding:0 0 13px}.benefit_item.pets-all-right .goods_item .item_wrap .text_trouble:after{width:12px;height:12px}.benefit_item.pets-all-right .goods_item .item_wrap .text_trouble .font_small{font-size:11px}.benefit_item.pets-all-right .goods_item .caption2{font-size:14px}.benefit_present_wrap dl.notes{line-height:1.4em}.benefit_present_wrap dl.notes dt{width:9%}.benefit_present_wrap dl.notes dd{width:90%}.sct_guide .benefit_present_wrap{background:none;padding:10px 3%;margin:15px 3% 0}.sct_guide .benefit_item .caption .text{font-size:18px;line-height:1.4em;margin:5px 0 0}.sct_guide .benefit_item.pets-all-right .caption .text{width:75%;margin:10px 0;font-size:16px;padding:0}.sct_guide .benefit_item.pets-all-right .points{width:100%}.sct_guide .benefit_item.pets-all-right .goods_item{margin:10px 0 15px}.sct_guide .benefit_item.pets-all-right .goods_item .item_wrap{float:none;width:auto;margin:0 0 7px;overflow:hidden}.sct_guide .benefit_item.pets-all-right .goods_item .caption{font-size:14px}.sct_guide .benefit_item.pets-all-right .goods_item .item_wrap .text_trouble{font-size:13px;padding:0 0 13px}.sct_guide .benefit_item.pets-all-right .goods_item .item_wrap .text_trouble .font_small{font-size:11px}.sct_guide .benefit_item .goods_item .text{padding:0}section.usermypage .inner.padding0{padding:0}.usermypage section.infoWrap .benefits_wrap .wrap_bg-yellow{margin:0 3% 20px}.usermypage .benefit_present_wrap .benefit_item.pets-all-right{padding:5px 0 0;margin:0}.benefit_present_wrap .title.title2{max-width:230px;width:210px}.usermypage .benefit_item.pets-all-right .caption .text{font-size:18px;margin:10px 0}.usermypage .benefit_item.pets-all-right .caption .text .icon{padding:0 4px 0 0;width:130px}.benefit_flow_wrap{padding:10px 3%;margin:10px 0 0}.benefit_flow_wrap .title{font-size:15px;margin:0 0 15px}.benefit_flow li,.benefit_flow li.step2,.benefit_flow li.step4{float:none;width:auto;position:relative;padding:0 0 10px}.benefit_flow li:after{position:absolute;content:"";bottom:-20px;left:0;right:0;transform:translateY(-50%);width:0;height:0;border-style:solid;border:13px solid transparent;border-top:13px solid #dcdcdc;margin:0 auto}.benefit_flow li:last-child{padding:0}.benefit_flow li:last-child:after{display:none}.benefit_flow .hedding{font-size:14px;background:#dcdcdc;padding:7px 5px}.benefit_flow li.step-clear .hedding{background:#fde1de}.benefit_flow li.next-step .hedding{background:#dcdcdc}.benefit_flow li.step4 .hedding img{top:-5px;width:63px}.benefit_flow .text{font-size:14px;padding:10px 0;line-height:1.5em}.puppyList_layout3 .puppy_set_wrap{margin:1.5%}.puppyList_layout3 .puppy_set .name{font-size:11px;padding:0 0 5px 13px;margin:1px 5px 2px;height:10px;line-height:1.6em}.puppyList_layout3 .puppy_set .male{background:url(/build/assets/icon02-C1m4dxlP.png) no-repeat 0 3px;background-size:11px}.puppyList_layout3 .puppy_set .female{background:url(/build/assets/icon01-COmKvn2C.png) no-repeat 0 1px;background-size:9px}.puppyList_layout3 .puppy_set .ribon{top:21px;width:30px;line-height:1.1em}.puppyList_layout3 .puppy_set .ribon img{margin:0 0 2px;width:100%;padding:0}.puppyList_layout3 .puppy_set .photo{height:99px}.puppyList_layout3 .puppy_set .wrap{width:95%;padding:4px 3%;line-height:1.3em}.puppyList_layout3 .puppy_set .profile{font-size:10.5px;padding:0;line-height:1em;width:80%}.puppyList_layout3 .puppy_set .birth,.puppyList_layout3 .puppy_set .area,.puppyList_layout3 .puppy_set .status,.puppyList_layout3 .puppy_set .price,.puppyList_layout3 .puppy_set .trip{line-height:1em}.puppyList_layout3 .puppy_set .status{padding:0 3px 0 5px;font-size:10px;margin:1px 2px 0 0}.puppyList_layout3 .puppy_set .price{font-size:14px;padding:0}.puppyList_Layout3 .favorite_wrap{right:5px;bottom:5px}.puppyList_layout3 .button_favorite button{width:31px;height:31px;background-size:31px}.puppyList_layout3 .button_favorite button:hover,.puppyList_layout3 .button_favorite button.checked{background-size:31px}.puppyList_wrap li{width:50%}.Tracking-Button{display:none;overflow:hidden;width:100%;position:fixed;bottom:0;text-align:center;z-index:1000;background:#000000b3}.Tracking-Button_on{display:block}.Tracking-Button_off{display:none}.Tracking-Button .diagnose_wrap{position:relative;display:inline-block;overflow:hidden;background:none;width:94%}.Tracking-Button .diagnose_wrap .button_orange_style2 a,.Tracking-Button .diagnose_wrap .button_gray_style2 a{margin:13px auto 8px;width:94%}.Tracking-Button-Com-List{position:fixed;right:10px;bottom:5%;box-shadow:0 0 #0000001f,0 5px 5px #00000038;z-index:1000;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#ffad5d),color-stop(1,#f57b03));border-radius:15px;width:150px}.Tracking-Button-Com-List p{text-align:center;color:#fff;border:none;font-size:120%;margin:5px;white-space:nowrap}.Tracking-Button-Com-List_on{display:block}.Tracking-Button-Com-List_off{display:none}.on-mouse .on-mouse_icon{margin-bottom:3px}.on-mouse_balloon{top:20px;left:-200px;padding:5px;width:275px;font-size:12px;line-height:1.5em}.on-mouse_balloon.sales_status{left:30px;top:-170px}.selected_items_delete .toggle{left:2px;top:2px}.section .inner.padding0,.section .inner.sp_padding0{padding:0 0 5px}.section .inner.pc_padding0{padding:10px 0 5px}.contentTitle_wrap,.contentTitle_wrap.margin_small{text-align:left;margin:0 auto}.contentTitle{color:#fff;font-size:14px;display:block;padding:8px;background:#a18870}.contentTitle_style2{margin:1px auto 6px;font-size:14px;line-height:1.4em;padding:0 0 0 25px;background:url(/build/assets/icon_pad_pink_l-DK5sG0uP.png) no-repeat 1px;background-size:18px}.contentTitle_style3{margin:0 auto 10px;font-size:14px;padding:0 0 0 6px}.ranking_title{margin-top:10px;font-size:14px;line-height:1.4em;padding:0 0 0 25px;background:url(/build/assets/icon_ranking-BlqyCuvm.png) no-repeat .5px;background-size:15px}.size_button a:after{right:-1px!important}.ranking_list{margin:0 -.5% 10px}.ranking_list .ranking_set{width:32.333%}.ranking_list .ranking_set .label{top:2px;left:2px;width:20px}.ranking_list .ranking_set .photo{height:60px}.ranking_list .ranking_set .name{font-size:11px;letter-spacing:0;height:35px}.ranking_list .ranking_set .name.white{height:30px}.ranking_list .ranking_set .name .ranking_catbreed_name{font-size:10px}.button_white_S a{font-size:10px;padding:5px 0;background:url(/build/assets/arrow_pink_r-CNb2GoKx.png) no-repeat right 4px top 50%;background-size:6px;letter-spacing:0;box-shadow:#e5e5e5 0 -2px inset}.ranking_list .ranking_set .text{font-size:9px;line-height:1.3em;letter-spacing:0;position:absolute;top:110px;left:0;right:0;transform:translateY(-50%)}.banner_list_3-2columns .button_white_S a{margin:2px 0 4px}.button_pink a{font-size:14px;box-shadow:#c04e6b 0 -3px inset}.button_pink.size_L a{font-size:13px;padding:4px 0 5px;border-radius:30px;background:#ec7190 url(/build/assets/arrow02-gRfhZ-dq.png) 95% 45% no-repeat;background-size:12px;width:70%;-webkit-box-shadow:#c04e6b 0 -5px 0 inset;margin:auto auto 10px}.button_pink.size_L a.more{background:url(/build/assets/toggle_add_white-C8N6B9fx.png) no-repeat right 10px top 49% #ffb600;background-size:15px}.button_pink.size_L a.close{background:url(/build/assets/toggle_subtraction_white-lFYYYezS.png) no-repeat right 10px top 49% #ffb600;background-size:15px}.button_pink.size_XL a{font-size:14px;padding:10px 0 3px}.button_pink .icon{line-height:1.5em}.button_pink.size_XL .icon.cat-search{background:url(/build/assets/icon_cat-search_white-DhLuTtA5.png) no-repeat center top;background-size:35px;padding:23px 0 0}.button_pink.size_XL .icon.area-search{background:url(/build/assets/icon_area-search_white-D6EPR70P.png) no-repeat center top;background-size:43px;padding:38px 0 0}.button_pink.size_XL .icon.condition-search{background:url(/build/assets/icon_condition-search_white-CORbtHez.png) no-repeat center top;background-size:33px;padding:38px 0 0}.button_pink.size_XL .icon.breeder-search{background:url(/build/assets/icon_breeder-search_white-D1dNuIwt.png) no-repeat center top;background-size:26px;padding:26px 0 0}.button_pink.size_XL .icon.cat-breed-search{background:url(/build/assets/icon_cat-breed-search_white-B8QbGNwK.png) no-repeat center top;background-size:30px;padding:25px 0 0}.button_pink.tablebox{border-spacing:4px;padding:0}.button_pink.tablebox .table_cell{padding:7px 0 3px}.button_pink.size_XL .table_cell{background:#ffb600 url(/build/assets/arrow_w-j62iZUAK.png) no-repeat 95% 49%;background-size:8px 12px}.button_pink.size_XL .small{display:block;font-size:10px;line-height:1em}.button_pink.list{padding:15px 3% 10px}.button_pink.list .item{width:auto;float:none;margin:0 0 5px}.button_pink.list a{padding:12px 0 12px 14px}.button_pink.list a .icon{padding:0 0 0 40px;line-height:1.5em}.button_pink.list a .text{font-size:12px}.button_pink.size_XL .icon_microphone{background-size:23px}.button_pink.size_XL .icon_pencil{background-size:24px}.bg_pink,.bg_pink.margin0{width:auto;margin:0 auto}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .header_wrap .title{font-size:15px;padding:0}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .popup-modal-dismiss.return a{font-size:15px}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .form_list{height:85vh;padding:20px 3% 0}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .inner{margin:0 0 20px}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .inner.sp_margin0{margin:0}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .row_1 .row_half{width:auto;float:none;margin:0 0 10px}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .row_1 .row_half:nth-child(2n){float:none}.keyword-search_wrap .input_large{font-size:15px;padding:5px}.keyword-search_wrap .button_pink a{padding:3px 4px 6px;font-size:15px}.button_pink .icon_search{background-size:15px;padding:0 0 0 22px;line-height:1.8em}.birthday-search .slc_arrow{padding:5px 20px 5px 8px;width:60px}.birthday-search .button_pink{margin:0}.birthday-search .button_pink a{padding:6px 4px 8px}.searched-keyword dl{font-size:13px;padding:10px}.searched-keyword dt{width:35%}.searched-keyword dd{width:65%}.search-hits{font-size:14px}.search-hits .number{font-size:18px}.search-hint{padding:10px}.search-hint .title{background-size:15px;padding:2px 0 5px 20px}.link_list_style1 li{border:none;border-bottom:1px solid #d5d5d5;margin:0}.link_list_style1 li a{background:url(/build/assets/arrow_pink_r-CNb2GoKx.png) no-repeat right 3px center;background-size:10px;padding:15px 20px 15px 3px;font-size:15px}.link_list_style1.rows_2 li{width:auto;float:none}.link_list_style1.rows_2 li:nth-child(odd){margin:0}.link_list_style1.rows_4 li{width:47%;margin:0 0 0 3%}.link_list_style1.rows_4 li:nth-child(odd){clear:left;margin:0 3% 0 0}.link_list_style1.rows_4 li:last-child{margin:0 0 0 3%}.section .inner{margin:0 3%;width:auto;padding:10px 0 8px}.section-leadtext{text-align:left;font-size:12px;line-height:1.5em;margin:0 0 5px}.keyColor .section-leadtext{margin:5px 0 -5px;text-align:left}.swiper-container{margin:5px 0 -10px}.margin_bottom{margin-bottom:13px}.title_style2{font-size:15px;margin:0 0 7px}.icon_area_l{background-size:17px;padding:5px 0 5px 22px}.icon_breedersearch_l,.icon_conditionsearch_l{background-size:34px;padding:7px 0 5px 35px}.box_pink-border{border-radius:5px;margin:0 auto 15px 0}.box_pink-border .tablelayout{display:block}.box_pink-border .tablelayout__cell__th{display:block;width:auto;padding:7px 2% 5px;font-size:14px;line-height:1.2em}.box_pink-border .tablelayout__cell__td{display:block;width:auto;padding:7px 2% 5px;overflow:hidden}.box_pink-border .icn_foot2{background-size:20px;padding:2px 0 3px 25px}.box_pink-border .icon_area{background:url(/build/assets/icon_area_vermilion-BDZqej_k.png) no-repeat 2px top;background-size:13px;padding:2px 0 3px 22px}.selector__regions{padding:7px 2%;height:170px;overflow:scroll}.selector__region{width:100%;float:none;padding:0 0 7px}.selector__region:nth-child(3n+2),.selector__region:nth-child(3n+3){width:100%}.selector__region-caption,.selector__caption{font-size:14px;margin:0}.selector__area{margin:3px 2.5% 2px 0}.selector__area:last-child{margin:3px 0 0}.selector__areas_equally .selector__area{margin:3px 5% 2px 0}.breeder__cat-breeds .sp_scroll{height:178px;overflow:scroll}.selector__cat-breeds{margin:3px 0 0}.selector__cat-breed{width:100%;float:none;padding:0;display:inline}.selector__cat-breed:nth-child(3n){width:100%;padding:0}.selector__cat-breed a{border:1px solid #ec7190;padding:2px 4px;margin:3px 3px 5px 0}.selector__cat-breed a:hover{border-bottom:none}.selector__condition{width:auto;float:none}.selector__condition:nth-child(3n){width:auto}.selector__conditions.row2 .selector__condition{width:auto}.sp_scroll_selector_conditions{height:210px;overflow:scroll}.about_wrap{margin:0;padding:4px;border-radius:0;width:auto}.about_wrap .textInner{padding:3%;height:190px;overflow:scroll}.about_wrap .about_breeder{padding:3%}.about_wrap .textInner .caption{margin-bottom:5px;padding:0 0 0 20px;background:url(/build/assets/icon05-CSqa7gvK.png) 0 0 no-repeat;background-size:15px;font-size:14px}.about_wrap .textInner hr{margin:10px 0}.about_wrap .textInner .indent{padding:0}.comment_style2{padding:0;background:none;border-top:none;border-bottom:none;margin:0 auto 15px;height:430px;transform:translateZ(0)}.comment_style2 .comment_box{padding:0 0 13px}.comment_style2 .comment_secondary_box{width:auto;float:none;text-align:left}.comment_style2 .comment_primary_box{width:auto;float:none}.comment_style2 .icon{padding:5px 0 5px 50px}.comment_style2 .icon_man{background:url(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat top left;background-size:43px}.comment_style2 .icon_woman{background:url(/build/assets/icon_customer_woman-DUWcF--I.png) no-repeat top left;background-size:43.5px}.comment_style2 .icon.icon_photo{overflow:hidden;background:none}.comment_style2 .icon_photo img{width:38px;height:38px;margin-bottom:3px;margin-right:8px;float:left}.comment_style2 .icon.icon_photo .item{padding:10px 0 0}.comment_style2 .icon .item{display:inline-block;padding:0 5px 0 0}.comment_style2 .icon .bg_wrap{background:none;padding:0;margin:0}.comment_style2 .bg_speechballoon{padding-top:6px;padding-right:0}.comment_style2 .bg_speechballoon:before{top:0;left:16px;border:6px solid transparent;border-bottom:6px solid #f9eabf}.comment_style2 .content_wrap .includ-caption{min-height:auto}.comment_style2 .content_wrap .includ-caption .caption{font-size:14px;margin-bottom:5px}.comment_style2 .content_wrap{border-radius:5px;padding:10px 10px 7px;line-height:1.6em}.comment_style2 .grad-item_height-auto{height:auto}.comment_style2 .bottom_line{margin:5px 0 0;float:none;width:100%}.comment_style2 .bottom_line .item{float:right;margin:8px 0 0;font-size:12px;line-height:1.3em}.comment_style2 .bottom_line .icon_cat{background:url(/resources/images/icon_cat_brown_s.png) no-repeat left 0;background-size:18px;padding-left:22px}.comment_style2 .bottom_line .icon_person{background:url(/build/assets/icon_person_brown_s-F4m4jtME.png) no-repeat left 0;background-size:16px;padding-left:20px}.comment_style2.list{margin-bottom:0}.comment_style2.list li{padding:10px 5px 10px 10px}.hand-over_text{font-size:12px;margin:0 auto 13px}.hand-over_text p{display:block;text-align:left}.hand-over_box{padding:3%;margin:0 0 13px}.hand-over_box .title{font-size:14px;margin:0 0 3px;display:block}.icon_batmark_triangle,.hand-over_box .icon_batmark_triangle{background-size:22px;padding:0 0 5px 28px}.hand-over_text .icon_batmark_triangle{background-size:20px}.hand-over_text .on-mouse .on-mouse_icon{width:16px;margin-bottom:3px}.hand-over_text .on-mouse_balloon{left:-170px;width:335px}.instagram_follow-me{padding:20px 3% 10px}.instagram_follow-me .title{margin:0 5% 20px}.instagram_follow-me .left_box,.instagram_follow-me .right_box{width:auto;float:none}.instagram_follow-me .account .wrap{background-size:150px;margin:15px 0 10px}.instagram_follow-me .account .icon{width:50px}.instagram_follow-me .account .text{font-size:26px;padding:12px 0 0 10px;letter-spacing:0}.instagram_follow-me .note{font-size:12px;line-height:1.5em}.btn_style1 .button_inactive{margin:2px auto;padding:4px 2px;border-radius:3px;font-size:11.5px;line-height:1.8em}.popup_content.basic-layout .title{font-size:20px}.popup_content.basic-layout .text{margin:10px 10px 15px}.popup_content .puppyList_layout2{width:60.5%}.popup_content .puppyList_layout2 li{width:98%}.float_r li{width:50%}.float_r li .button_white{width:94%}.table_list .content_box_style1{border:0;padding:13px 0 0;margin:-6px 0 6px}.content_side_box_style1.table_list2{border:none;padding:1px 6% 6px;background:#fff}.flow-layout{display:block;background:url(/build/assets/bgimg_dotted-DNRc0nVu.png) repeat-y 25px 9px;background-size:2.5px;margin:15px 0;float:left;width:55%}.flow-layout li{display:block;width:100%;overflow:hidden;padding:0 0 8px}.flow-layout li:last-child{padding:0}.flow-layout li .step{float:left;width:12px}.flow-layout li.checked .step .icon_check2{right:-13px;top:0}.flow-layout li .text{float:left;padding:4px 5px 0;font-size:11px;font-weight:400}.content_box_style1 .list.row_2 li,.content_box_style1 .list.row_2 li:nth-child(2n){width:auto;float:none;box-sizing:border-box;padding:6px 2px 22px;position:static;min-height:auto}.content_box_style1 .list .title{display:block;margin:-7px -10px 5px;padding:0 0 1px 10px}.content_box_style1 .list .list_dl{margin:0 0 5px}.content_box_style1 .list .list_dl dt{font-size:12px;width:100%;text-align:center}.content_box_style1 .list .list_dl dd{font-size:14px;width:100%;text-align:center}.content_box_style1 .list .contract-apply.row_1,.content_box_style1 .list .detail.row_1{position:static;width:100%}.content_box_style1 .list .contract-apply.row_1 .cancel_sales_result,.content_box_style1 .list .contract-apply.row_1 a,.content_box_style1 .list .detail.row_1 a{width:90%}.breedermypage .content_box_style1 .review{width:120px;margin:-4px 0 0}.button_inactive{font-size:14px}.breedermypage .pagingUnit{margin-bottom:15px}.btnBox .lifloat li .btn_blue{padding:10px 0;width:90%;font-size:14px;margin:0 auto}.btnBox .lifloat li .btn_blue .icon_closs{background-size:20px;padding:0 0 0 28px}.table_list2.scroll_wrap{overflow-y:scroll;max-height:320px;margin:-5px 0 15px}.form_item{font-size:14px;padding:8px;background:#faf7f3;letter-spacing:0}.select-box{display:table;width:100%;border:1px solid #e0d7d0;margin:8px 0 0}.select-item{display:table-cell;width:20px;vertical-align:middle;border-right:1px solid #cccccc;background:#fde6e6}.input_radio+label{height:76px;padding:20px}.select-item .puppy_information{display:table-cell}.input_radio+label:before{top:50px;left:10px}.input_radio+label:after,.input_radio:checked+label:after{top:54px;left:14px}.content_side_box_style1 .select-box .puppy_information{border:none;margin:15px 0 0 10px}.content_side_box_style1 .select-box .user_information{border:none;margin:5px 0 0 5px}.breedermypage .contentbox .notes{font-size:11.5px;letter-spacing:1px}.margin_top-25,.breedermypage .contentbox .margin_top-25{margin:-5px 3% 0}.breedermypage .contentbox .margin_bottom{margin-bottom:15px}.breedermypage.user-layout{margin:15px auto;padding:0 0 15px}section.subPageE .inner.sp_full_width{margin:0}.banner_list_3-2columns{margin:15px -.6%}.banner_list_3-2columns li{width:48.8%}.section_inner{margin:0 3%}.checked_wrap{padding:15px 10px 10px;margin:0 0 15px}.botton_hiactiv{padding:8px 0;width:94%;font-size:15px;margin:0 auto 12px}.breedermypage .tabContents_radioSwitch .tab_color_pink2 .tab{padding:13px 0 0}.tabbox .icon_bat-mark{width:20px;margin:-3px 3px 0 0}.transaction_list{padding:0 0 0 2%}.transaction_list .item{padding:7px 0;vertical-align:top}.transaction_list .item.status{display:none}.transaction_list .item.user{width:47%}.transaction_list .item.puppy{width:45%}.transaction_list .item.buttons{display:none}.transaction_list .item.details{width:8%;vertical-align:middle}.user_information_layout2 .icon_male{background:url(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat left top;background-size:45px;padding:0}.user_information_layout2 .icon_female{background:url(/build/assets/icon_customer_woman-DUWcF--I.png) no-repeat left top;background-size:45px;padding:0}.breeder_admin .admin_cat_list_sp .user-info .icon_male{background:url(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat left top;background-size:45px;padding:0}.breeder_admin .admin_cat_list_sp .user-info .icon_female{background:url(/build/assets/icon_customer_woman-DUWcF--I.png) no-repeat left top;background-size:45px;padding:0}.breeder_admin .admin_cat_list_sp .user-info .icon_person{background:url(/build/assets/comment_icon_user_middle-nYfqtyZE.png) no-repeat left top;background-size:contain;padding:0}.user_information_layout2 .name{font-size:14px;padding:5px 0 0 30%}.user_information_layout2 .details{font-size:12px;padding:0 0 0 30%}.user_information_layout2 .message_date{margin:8px 0 10px;overflow:hidden}.breedermypage .transaction_list .user_information_layout2 .button_white,.breedermypage .transaction_list .user_information_layout2 .button_brown,.breedermypage .transaction_list .user_information_layout2 .button_pink{display:block}.user_information_layout2 .message_date .status_iteme{display:block;text-align:center;font-size:12px;width:28%;float:left;padding:5px 0;margin:2px 0 0}.user_information_layout2 .message_date .text{float:right;width:69%}.puppy_information_layout2 .photo_wrap{width:85%;height:90px;margin:0 0 3px 7px;float:none}.puppy_information_layout2 .profile{float:none;width:auto;font-size:11.5px}.puppy_information_layout2 .name{font-size:13px}.puppy_information_layout2 .price{font-size:10px}.puppy_information_layout2 .price_color{font-size:13px}.puppy_information_layout2 .male{background:url(/build/assets/icon02-C1m4dxlP.png) no-repeat left 3px;background-size:12px;padding-left:16px}.puppy_information_layout2 .female{background:url(/build/assets/icon01-COmKvn2C.png) no-repeat 1px 1px;background-size:10px;padding-left:16px}.cat-info-details .male{background:url(/build/assets/icon02-C1m4dxlP.png) no-repeat left 3px;background-size:12px;padding-left:16px}.cat-info-details .female{background:url(/build/assets/icon01-COmKvn2C.png) no-repeat 1px 1px;background-size:10px;padding-left:16px}.breedermypage .transaction_list .button_white,.breedermypage .transaction_list .button_brown,.breedermypage .transaction_list .button_pink{margin:6px 5% 0 0;text-align:center;font-size:14px}.breedermypage .transaction_list .button_white{color:#f5b505}.breedermypage .transaction_list .details .icon_arrow{background:url(/build/assets/arrow_pink_r_2-CtjYXdgU.png) no-repeat left center;height:180px}.score.main dt{height:63px;width:38%;padding:20px 0 0;font-size:16px}.score.main dd{height:63px;width:62%;padding:15px 0 0}.score.main ul img{width:26px}.score.main ul .point{font-size:24px}.score.sub dt{width:50%;padding:6px 0 0 10px;font-size:13px}.score.sub dd{width:50%;padding:4px 0 0}.score.sub ul .point{font-size:15px;padding:2px 0 0 10px}.comment_style3 .items{margin:0 0 15px}.comment_style3 .header{padding:0 2%}.comment_style3 .header .info{padding:7px 0}.comment_style3 .header .info.icon_woman{background:url(/build/assets/icon_customer_woman-DUWcF--I.png) no-repeat 0 8px;background-size:42px;padding:7px 0 7px 52px;min-height:50px}.comment_style3 .header .info.icon_man{background:url(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat 0 8px;background-size:42px;padding:7px 0 7px 52px;min-height:50px}.comment_style3 .header .info .item{padding:0 5px 0 0}.comment_style3 .header .info .title{font-size:12px;padding:0;letter-spacing:0;line-height:1.3em}.comment_style3 .header .info .details{font-size:10px;line-height:1.3em}.comment_style3 .header .info .details .item{padding:3px 0 0;display:block}.comment_style3 .content{padding:15px 3%}.comment_style3 .content:before{top:-8px;left:20px;border:8px solid transparent;border-bottom:8px solid #ffffff}.comment_style3 .content .info{margin:0}.comment_style3 .content .info .photo{width:33%;height:84px;margin:0}.comment_style3 .content .info .title{float:none;width:100%;font-size:15px;margin:0 0 5px}.comment_style3 .content .info .arrow_link{margin:3px 0 0}.comment_style3 .content .info .score.main,.comment_style3 .content .info .score.main.full{width:66%;float:right}.comment_style3 .content .info .score.main dt{width:100%;display:inline-block;font-size:14px;padding:4px 0 2px;height:auto;font-weight:400;border-right:none}.comment_style3 .content .info .score.main dd{width:100%;display:inline-block;padding:14px 0 0;height:56px}.comment_style3 .content .info .score.sub{width:100%;float:none;clear:both}.comment_style3 .content .info .score.sub dt{border-left:none}.comment_style3 .content .info .score.sub dd{border-right:none}.comment_style3 .content .caption{font-size:14px;padding:2px 0 0 5px;margin:10px 0 0;line-height:1.4em}.comment_style3 .content p{padding:10px 0 0}.comment_style3 .content .photo_list{margin:10px 0 0}.comment_style3 .content .photo_list li{width:48%;height:107px;margin:0 1% 5px}.comment_style3 .content .photo_list .icon_loupe{width:20px}.evaluate-breeders_wrap{padding:0;margin:0 0 5px}.evaluate-breeders_wrap .comment_style3 .items{margin:0 0 10px}.comment_style3 .reply_comment{margin:-10px 0 15px}.comment_style3 .accordion_reply_comment{margin:15px 0 10px}section.default .inner.margin_top{margin:0 auto}.content_box_style1 .list.row_1 .list_wrap{min-height:auto;height:auto}.content_box_style1 .comment_style3 .content{padding:10px 0}.content_box_style1 .comment_style3 .content .info .title{width:auto;font-size:15px;margin:5px 0}.content_box_style1 .comment_style3 .content .info .title.spdn{display:none}.content_box_style1 .comment_style3 .content .info .score.main{width:66.2%}.content_box_style1 .comment_style3 .content .info .score.main.full{width:81%}.content_box_style1 .comment_style3 .content .info .score.main dt{width:100%}.content_box_style1 .comment_style3 .content .info .score.main dd{width:100%;padding:12px 0 0;height:56px}.content_box_style1 .comment_style3 .content .info .score.main ul .point{padding:3px 0 0 8px}.content_box_style1 .comment_style3 .content .info .score.sub{width:100%}.content_box_style1 .comment_style3 .content .info .photo_list li{width:48%;height:100px;margin:0 2px 4px}.content_box_style1 .list_wrap a.text_pink{color:#ffb600;text-decoration:underline}.content_box_style1.adjust .puppy_information .photo_wrap{height:76px}.content_box_style1.adjust .flow-layout{overflow:hidden;width:100%;margin:0 0 10px;padding:0}.content_box_style1.adjust .flow-layout li .step{float:left;width:40px}.content_box_style1.adjust .flow-layout li .text{padding:2px 5px 0 15px;font-size:13px}.content_box_style1 .comment_style3.style2 .score.main ul .point{font-size:20px;padding:3px 0 2px 5px}.content_box_style1 .comment_style3.style2 .score.sub dt{width:38%;padding:5px 0 0}.content_box_style1 .comment_style3.style2 .score.sub dd{width:62%}.content_main_box_style1 .comment_style3{border:none}.content_main_box_style1 .comment_style3 .content{line-height:1.6em;padding:15px 3% 20px}.content_main_box_style1 .comment_style3 .content .score.main{width:100%}.content_main_box_style1 .comment_style3 .content .score.main dd{border-right:3px solid #ffffff}.content_main_box_style1 .comment_style3 .content .score.main ul .point{font-size:20px;padding:3px 0 0 5px}.content_main_box_style1 .comment_style3 .content .score.sub{width:100%}.content_side_box_style1 .user_information .name2{font-size:14px;width:70%;float:right;text-align:left;height:20px;margin:0 0 3px}.content_side_box_style1 .user_information .icon_male{background:url(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat center center;background-size:80px;height:100px;float:left;width:28%}.content_side_box_style1 .user_information .icon_female{background-size:80px;height:100px;float:left;width:28%}.content_side_box_style1 .user_information .icon_person{background:url(/build/assets/comment_icon_user_middle-nYfqtyZE.png) no-repeat center center;background-size:80px;height:100px;float:left;width:28%}.wrap_white2{margin:10px 0 15px;padding:3%;font-size:14px;line-height:1.5em}.contactForm table.full{margin:0 0 15px;border-bottom:2px solid #ffffff}.contactForm table.full th{padding:0 0 5px;background:none;border:none;font-size:15px}.contactForm table.full td{padding:0 0 10px;background:none;border:none;font-size:14px;line-height:1.4em;vertical-align:top;overflow:hidden}.contactForm table td .caption{font-size:14px;margin:10px 0;border-left:2px solid #f5b505;padding:0 0 0 5px}.contactForm table td .text{font-size:14px;margin:0 0 10px}.contactForm table td .sub_text{font-size:14px;margin:0 0 10px;color:#e67373}.contactForm table .row2 .left_wrap,.contactForm table .row2 .right_wrap{width:100%;float:none}.contactForm table .row2 .right_wrap.text_right{text-align:left}.contactForm .input_catname_wrap input{width:240px;height:40px}.contactForm .input_photo_wrap .button_white{padding:10px;font-size:15px;margin:10px 0 20px}.contactForm .photo_list{margin:15px 0 0}.contactForm .photo_list .item{width:48%;margin:0 1% 5px}.contactForm .photo_list .photo_wrap{height:120px}.contactForm table td .photo_list button{padding:5px 0 4px}.contactForm ::-moz-placeholder{font-size:14px}.contactForm ::placeholder{font-size:14px}.wrap_white.margin_20{margin:10px 0}.wrap_white.sp_font_s{font-size:13px}.title_style3{font-size:13px;padding:10px 5px 10px 8px;margin:15px 0 10px}.title_style3.margin_0{margin:15px 0 10px}.specialize-breeds_toy-poodle_illust_found{width:90%;float:none;margin:0 auto 20px}.specialize-breeds_step{width:86%;margin:0 auto}.mb_40{margin-bottom:15px}.inner_sp_padding{padding:0 3%}.recommend_breeder_cat_layout li{padding:0 5px}.button_style3 a{background:url(/build/assets/arrow10-CaWcXh5w.png) no-repeat right 7px center;background-size:12px;padding:7px 20px 7px 7px;font-size:14px;min-width:auto;width:90%}.mt_20{margin-top:10px}.mt_30{margin-top:20px}.mt_50{margin-top:35px}.mt_80{margin-top:40px}.mb_80{margin-bottom:40px}.pt_50{padding-top:35px}.sp_pt_0{padding-top:0}.popup_content_inner{padding:10px 3%}.cat_list_201222 .item{margin:0 0 7px}.cat_list_201222 .puppy_information_layout2{float:none;width:auto}.cat_list_201222 .arrow{float:none;width:auto;padding:0;font-size:11px}.cat_list_201222 .puppy_information_layout2 .photo_wrap{width:35%;height:80px;margin:0 7px 0 0;float:left}.side_menu .content_wrap_login .content_wrap_login_inner{padding:24px 16px 16px}.side_menu .content_wrap_breeder{padding:8px 16px 16px}.use_wrap{margin-bottom:16px}@media screen and (max-width: 376px){#sidr-menu .protrusion.new-arrival:after{transform:translate(-60%,-76%)}#sidr-menu .protrusion.breeder.new-arrival:after{transform:translate(-50%,-10%)}}@media screen and (max-width: 320px){#sidr-menu .protrusion.breeder.new-arrival:after{transform:translate(-60%,-10%)}}.side_menu_2012_list a{padding:10px;background:url(/build/assets/arrow_gray_r-Cnm_DL2l.png) right 7px center no-repeat;background-size:7px;font-size:14px}.side_menu_2012_list a:hover{background:url(/build/assets/arrow_gray_r-Cnm_DL2l.png) right 7px center no-repeat #fbebee;background-size:7px}.side_menu_2012_list.brown a:hover{background:url(/build/assets/arrow_gray_r-Cnm_DL2l.png) right 7px center no-repeat #f6eeea;background-size:7px}.cat_cassette_2101{border:1px solid #e0d8ce;border-radius:5px;margin:0 0 20px}.cat_cassette_2101 .pc{display:none!important}.cat_cassette_2101 .sp{display:block!important}.cat_cassette_2101 .link_details{background:url(/build/assets/link_corner_pink_sp-DnvjKckZ.png) no-repeat right top;background-size:101.5px}.cat_cassette_2101 a:hover{opacity:.8}.cat_cassette_2101 .info{padding:10px 3% 5px}.cat_cassette_2101 .info_inner{margin:0 0 7px}.cat_cassette_2101 .info .photo{width:auto;float:none;height:228px;margin:5px 0}.cat_cassette_2101 .info .photo .status{font-size:15px}.cat_cassette_2101 .left_wrap{float:none;width:auto}.cat_cassette_2101 .label{font-size:11px;margin-bottom:5px}.cat_cassette_2101 .name{font-size:15px;margin:0 0 7px 3px}.cat_cassette_2101 .name.male{background:url(/build/assets/icon_male-CzGl2qx6.png) left 4px no-repeat;background-size:18px;padding:2px 0 2px 25px;letter-spacing:0}.cat_cassette_2101 .name.female{background:url(/build/assets/icon_female-BSM0SBA-.png) 6px center no-repeat;background-size:18px;padding:7px 0 2px 25px;letter-spacing:0}.cat_cassette_2101 .price{font-size:20px;margin:2px 0 0;width:32%}.cat_cassette_2101 .price span{font-size:15px}.cat_cassette_2101 .price span.price_word{font-size:12px}.cat_cassette_2101 .profile th{font-size:12px;border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;padding:2px 5px}.cat_cassette_2101 .profile td{font-size:14px;letter-spacing:0;border-right:2px solid #ffffff;padding:7px 5px}.cat_cassette_2101 .pr{font-size:12px;line-height:1.4em;padding:7px 5px 5px 10px;margin:2px 0 0}.cat_cassette_2101 .cat_comment{height:40px}.cat_cassette_2101 .caption_point{font-size:13px;padding:1px 0 0 20px;background-size:15px;margin:0 0 7px}.cat_cassette_2101 .arrow_link{font-size:13px}.cat_cassette_2101 .update-date{width:auto;float:none;text-align:left;font-size:12px}.cat_cassette_2101 .button_wrap{top:42px;right:17px;width:auto}.cat_cassette_2101 .favorite_wrap{width:100%;float:none}.cat_cassette_2101 .button_favorite button{padding:0;border:1px solid #bfbfbf;border-bottom:2px solid #bfbfbf}.cat_cassette_2101 .button_favorite button .hovered{background:url(/build/assets/icon_heart-DLOgMBGY.png) no-repeat center 56%;background-size:24px}.cat_cassette_2101 .button_favorite button .icon_heart,.cat_cassette_2101 .button_favorite button:hover .icon_heart{background:url(/build/assets/icon_heart_gray-CJ_sZu-r.png) no-repeat center 56%;background-size:24px;padding:0;width:37px;height:35px;display:block}.cat_cassette_2101 .button_favorite button.disabled .icon_heart{background:url(/build/assets/icon_heart-DLOgMBGY.png) no-repeat center 56%;background-size:24px}.swiper-container-half .cat_cassette_2101{width:95%;position:relative;display:inline-block;box-shadow:0 2px 4px #00000040;border-radius:10px;background:#fff}.swiper-container-half .cat_cassette_2101 .photo{width:100%;padding-top:56.25%!important;position:relative}.swiper-container-half .cat_cassette_2101 .photo img{position:absolute;width:100%;top:0;left:0;-o-object-fit:contain;object-fit:contain;border-radius:10px 10px 0 0;aspect-ratio:16 / 9}.swiper-container-half .cat_cassette_2101 .info{padding:5px 3%}.swiper-container-half .cat_cassette_2101 .info_inner{margin:0}.swiper-container-half .cat_cassette_2101 .wrap{line-height:100%;padding:0 0 4px;margin-left:5px}.swiper-container-half .cat_cassette_2101 .info .photo{height:150px;margin:0}.swiper-container-half .cat_cassette_2101 .info .photo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:fill;object-fit:fill;width:110%;height:auto;margin:0}.swiper-container-half .cat_cassette_2101 .info .photo .status{font-size:10px;padding:1px 2px;border:2px solid #fff;left:2px;top:auto;bottom:2px}.swiper-container-half .cat_cassette_2101 .label{padding:0 2px;font-size:10px;margin-bottom:0}.swiper-container-half .cat_cassette_2101 .label_list{height:16px}.swiper-container-half .cat_cassette_2101 .name{vertical-align:middle;width:100%;font-weight:700;font-size:12px;margin:0;padding-top:5px;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.swiper-container-half .cat_cassette_2101 .cat_comment{background:#fff3f3;font-size:10px;padding:7px 5px 5px 10px;margin:2px 0 0;height:auto;border-radius:0 0 10px 10px}.swiper-container-half .cat_cassette_2101 .birth.male{background:url(/build/assets/icon_male-CzGl2qx6.png) 1px center no-repeat;background-size:8px;padding:2px 0 2px 15px;font-size:10px}.swiper-container-half .cat_cassette_2101 .birth.female{background:url(/build/assets/icon_female-BSM0SBA-.png) 1px center no-repeat;background-size:8px;padding:2px 0 2px 15px;font-size:10px}.swiper-container-half .cat_cassette_2101 .info_word{font-size:10px}.swiper-container-half .cat_cassette_2101 .price{width:auto;right:10px}.swiper-container-half .cat_cassette_2101 .price span{font-size:12px}.swiper-container-half .cat_cassette_2101 .price span.price_word{font-size:8px}.cat-color_link_2101{margin:0}.cat-color_link_2101 .wrap,.cat-color_link_2101 .row{display:block;width:auto}.cat-color_link_2101 .item{display:block;width:auto;padding:13px 5px 8px 9px;overflow:hidden;margin:0 0 8px}.cat-color_link_2101 .similar li{width:auto;padding:0;float:none}.cat-color_link_2101 .similar .item{display:block;width:auto}.title_style4 .inner{width:auto;padding:10px 3%;top:0}.title_style4 .title{font-size:18px;background:url(/build/assets/icon_pad_pink_l-DK5sG0uP.png) no-repeat 0 5px;background-size:23px;padding:5px 0 15px 32px}.title_style4 .comment{font-size:12px;padding:10px 0 0}.title_style4 .inner .favorite_wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.title_style4 .inner .fav_count{font-size:10px}span.title_cat_id{display:inline-block}.title_style4.breeder .inner{padding:18px 3% 5px}.title_style4.breeder .title{font-size:15px;width:auto;background:url(/build/assets/icon_man_pink_l-CqJl5j3x.png) no-repeat 0 0;padding:3px 0 5px 35px;background-size:23.5px}.title_style4.breeder .button_wrap{display:none}.title_style4 .button_wrap{position:unset}.title_style4 .favorite_wrap{width:100%;float:none}.title_style4 .fav_count{float:unset;text-align:right}.title_style4 .button_favorite button{display:flex;align-items:center;padding:0 5px;border:1px solid #bfbfbf;border-bottom:2px solid #bfbfbf}.title_style4 .button_favorite button .hovered{background:url(/build/assets/icon_heart-DLOgMBGY.png) no-repeat center 56%;background-size:24px}.title_style4 .button_favorite button .icon_heart,.title_style4 .button_favorite button:hover .icon_heart{background:url(/build/assets/icon_heart_gray-CJ_sZu-r.png) no-repeat center 56%;background-size:24px;padding:0;width:37px;height:35px;display:block}.title_style4 .button_favorite button.disabled .icon_heart{background:url(/build/assets/icon_heart-DLOgMBGY.png) no-repeat center 56%;background-size:24px}p.communication_button a{margin:10px auto 20px}.photo_video_box{width:auto;margin-bottom:10px}.photo_video_box iframe{width:100%;height:280px}.photo_video_box .swiperbox #thumbs .swiper-slide,.swiperbox .thumbs .swiper-slide{width:33.3333%}.photo_video_box #slider,.photo_video_box #slider2{min-height:61vw}.photo_video_box #thumbs,.photo_video_box #thumbs2{min-height:24vw}.photo_video_box .swiper-button-next,.photo_video_box .swiper-button-prev{top:50%}.speech-bubble_yellow_style2{font-size:15px;padding:12px 3% 10px}.section .inner.variable{margin:0 auto;padding:0 3%}.title_style5{background:#fff;background-size:18px;font-size:18px;padding:10px 5px 0;margin:15px -3.1%;text-align:center;border-top:solid 1px #ffbed0;border-bottom:none}.title_style5 span{margin:5px 0 0;font-size:13px;color:#f5b505;line-height:1;letter-spacing:0em;font-family:Arial,Helvetica,"sans-serif";display:block;font-weight:700}.title_style5.blue{background:#fff;background-size:18px;font-size:18px;padding:12px 5px 0;margin:30px -3.1% 15px;text-align:center;border-top:solid 1px #4fb1fb;border-bottom:none}.title_style5.blue span{margin:5px 0 0;font-size:13px;color:#4fb1fb;line-height:1;letter-spacing:0em;font-family:Arial,Helvetica,"sans-serif";display:block;font-weight:700}.title_style5.vermilion{background:#fff;background-size:18px;font-size:18px;padding:12px 5px 0;margin:30px -3.1% 15px;text-align:center;border-top:solid 1px #ee7656;border-bottom:none}.title_style5.vermilion span{margin:5px 0 0;font-size:13px;color:#ee7656;line-height:1;letter-spacing:0em;font-family:Arial,Helvetica,"sans-serif";display:block;font-weight:700}.table_style4 th{font-size:14px;padding:10px 0 0;width:auto;display:block}.table_style4 td{padding:5px 0 10px;width:auto;display:block}.tag_style2{font-size:12px;padding:3px 7px 2px;letter-spacing:0}.breeder_box_style1 .photo_video_box,.breeder_box_style1 .right_wrap{width:auto;float:none}.breeder_box_style1 .name{font-size:15px;margin:0 0 10px}.breeder_box_style1 .score.main dt{height:48px;width:35%;padding:15px 0 0;float:left;font-size:14px}.breeder_box_style1 .score.main dd{height:48px;width:65%;padding:12px 15px 0;float:left;text-align:right}.breeder_box_style1 .score.sub{margin:4px 0 5px}.breeder_box_style1 .score.sub dt{height:40px;padding:10px 0 0 10px;font-size:14px}.breeder_box_style1 .score.sub dd{height:40px;padding:5px 15px 0 0}.breeder_box_style1 .score.sub ul .point{font-size:15px}.contentTitle_style2.sp_title_brown{color:#fff;font-size:14px;display:block;padding:8px;background:#a18870;border-left:none;margin:0 -3.1% 10px}.sp_bg_beige{background:#ebeae5}.link_breeder_interview{width:auto;margin-bottom:15px}.link_breeder_interview.center{margin:0 auto 15px}.link_breeder_interview a{padding:5px;background-position:right 10px center,0 0;background-size:8px,8px;font-size:15px}.link_breeder_interview .icon_microphone{background-size:29px;padding:5px 28px 5px 43px;display:block}.js_accordion.accordion_style_green .add{background:url(/build/assets/toggle_plus_green-B8YpTWE9.png) no-repeat right 3% center #f0f7e7;background-size:20px;font-size:15px;padding:12px 5px;margin:20px -3.1% 0;border-left:none;border-right:none;border-bottom:none}.js_accordion.accordion_style_green .icon_cat-food{background:url(/build/assets/icon_cat-food_green-MgL9SfAK.png) no-repeat 3% 0;background-size:26px;padding-left:40px}.js_accordion.accordion_style_green .add.selected{background:url(/build/assets/toggle_minus_green-C-Rr082p.png) no-repeat right 3% center #f0f7e7;background-size:20px;border-left:none;border-right:none}.js_accordion.accordion_style_green .accordion_content{margin-bottom:20px;border-bottom:none}.flow_welcome li{display:block;padding:18px 0}.flow_welcome .step{width:auto}.flow_welcome .step .title{font-size:15px;padding:0 0 0 3px}.flow_welcome .step .title span{display:inline-block;padding-right:5px}.flow_welcome .image{width:auto;margin:15px 0 0}.flow_welcome .image img{margin:15px 0 0;width:180px}.flow_welcome .details{margin:18px 0 0;width:auto}.flow_welcome .icon_map{background-size:16px;padding:1px 0 0 24px}.flow_welcome .icon_yen{background-size:22px;padding:1px 0 0 30px}.flow_welcome .icon_calendar{background-size:21px;padding:2px 0 0 35px}.flow_welcome .icon_handshake{background-size:26px;padding:0 0 0 38px}.flow_welcome .bg{padding:10px}.flow_welcome .note{font-size:13px}.js_accordion.accordion_style_orange .add{background:url(/build/assets/toggle_add_yellow-BemStFv2.png) no-repeat right 3% center #faefde;background-size:20px;font-size:15px;padding:12px 5px;margin:0 -3.1%;border-left:none;border-right:none;border-bottom:none}.js_accordion.accordion_style_orange .icon_present{background:url(/build/assets/icon_present_orange-dBmiZ1FG.png) no-repeat 3.5% 3px;background-size:18px;padding:10px 0 5px 40px}.js_accordion.accordion_style_orange .add.selected{background:url(/build/assets/toggle_subtraction_yellow-Ai_eDNou.png) no-repeat right 3% center #faefde;background-size:20px;border-left:none;border-right:none}.js_accordion.accordion_style_orange .accordion_content{margin-bottom:15px;border-bottom:none}.table-of-contents_style1{margin:0 3% 20px;padding:10px 5px 10px 30px}.table-of-contents_style1 li{font-size:14px}.benefits_2103.border_red{padding:15px 2% 0;margin:10px auto 0}.benefits_2103.border_red .item .contents{padding:10px 0;font-size:14px}.benefits_2103 .title{background:none;padding:0;margin:0 auto 15px}.benefits_2103 .title img{width:301px}.benefits_2103{margin:5px auto 10px}.benefits_2103 .item{border:none;border-radius:0;margin:0 0 10px}.benefits_2103 .item .heading{text-align:left;padding:10px 3% 5px}.benefits_2103 .item .heading .wrap{margin:-15px auto 0}.benefits_2103 .item .heading .wrap .icon,.benefits_2103 .item .heading .wrap img{width:68px}.benefits_2103 .item .heading .wrap .text{font-size:15px;padding:13px 0 0 10px;width:85%}.benefits_2103 .item .contents{padding:10px 3%;font-size:14px}.benefits_2103 .contents p{margin:0 0 10px;text-align:left}.benefits_2103 .contents img{width:94%}.benefits_2103 .contents .note{font-size:12px}.benefits_2103 .row_2{display:block;width:auto;margin:0;border-spacing:0}.benefits_2103 .row_2 .item{display:block;width:auto}.benefits_2103 .row_2 .item .heading .wrap .text{font-size:15px;padding:13px 0 0 10px;width:85%}.benefits_2103 .row_2 .contents{padding:15px 3% 18px}.benefits_2103 .row_2 .contents p{text-align:left}.benefits_2103 .benefits_coupon{display:block;width:auto}.benefits_2103 .benefits_coupon .coupon_row .coupon_item{display:block;border-bottom:1px dashed #d6c0ac;border-right:none}.benefits_2103 .benefits_coupon.block_2 .coupon_row .coupon_item,.benefits_2103 .benefits_coupon.block_3 .coupon_row .coupon_item,.benefits_2103 .benefits_coupon.block_3_uneven .coupon_row .coupon_item:first-child,.benefits_2103 .benefits_coupon.block_3_uneven .coupon_row .coupon_item,.benefits_2103 .benefits_coupon.block_3_uneven .coupon_row .coupon_item:last-child{width:auto}.benefits_2103 .benefits_coupon .coupon_heading .wrap{background-size:70px}.benefits_2103 .benefits_coupon .coupon_heading .number{width:55px;height:65px;font-size:10px;padding:3px 0 0 3px}.benefits_2103 .benefits_coupon .coupon_heading .number span{font-size:20px;padding:3px 0 0 5px}.benefits_2103 .benefits_coupon .coupon_heading .text,.benefits_2103 .benefits_coupon.block_2 .coupon_heading .text,.benefits_2103 .benefits_coupon.block_3 .coupon_heading .text,.benefits_2103 .benefits_coupon.block_3_uneven .coupon_heading .text{font-size:15px;padding:5px 7% 0 0}.benefits_2103 .benefits_coupon .coupon_contents,.benefits_2103 .benefits_coupon.block_2 .coupon_contents,.benefits_2103 .benefits_coupon.block_3 .coupon_contents,.benefits_2103 .benefits_coupon.block_3_uneven .coupon_contents{padding:5px 3% 15px;font-size:14px}.benefits_2103 .benefits_coupon .coupon_contents p{text-align:left}.benefits_2103 .benefits_coupon .peppy_wrap{display:block;width:auto;margin:-15px auto 0}.benefits_2103 .benefits_coupon .peppy_wrap img{width:90%}.benefits_2103 .benefits_coupon .peppy_wrap .note{width:auto;margin:15px 0 0}.benefits_2103 .benefits_coupon .other_wrap{display:inline-block;padding:10px 60px 15px 20px;background:url(/build/assets/benefits2103_icon_coupon-DaiAUlix.png) no-repeat top right;background-size:50px;margin:-40px 0 0}.benefits_2103 .benefits_coupon .coupon_contents .other_wrap p{font-size:15px}#benefits7{padding-top:60px;margin-top:-60px}.lp{width:auto;padding:0}.benefits_map{border-radius:0;padding:30px 3%;margin:-30px 0 0}.benefits_map .benefits_map_title{font-size:18px;margin-bottom:20px}.benefits_map .benefits_map_title .icon_flag{background:url(/build/assets/icon_flag_orange-ByTPC6lr.png) no-repeat left top;background-size:30px;padding:5px 10px 5px 38px}.benefits_map_item{border-left:none;border-right:none;margin:15px -.5% 0;border-radius:0;padding:15px 2%}.benefits_map_item .check-mark{width:43px;height:43px;top:8px;left:2.5%}.benefits_map_item .item_heder{margin:0 0 15px}.benefits_map_item .item_heder .caption{font-size:15px;width:auto;margin:0 0 0 50px;padding:5px 0 0}.benefits_map_item .caption .emphasis{font-size:23px;padding:0}.benefits_map_item .item_heder .illust{display:none}.benefits_map_item .ticket{background-position:right -5px bottom 95px,left -5px bottom 95px,left top;background-size:12px,12px,8px;margin:18px auto 0;display:block}.benefits_map_item .ticket .coupon{width:auto;margin:10px 2%}.benefits_map_item .ticket .stamp{width:auto;padding:10px 0;border-left:none;border-top:2px dashed #ffffff}.benefits_map_item .ticket .stamp img{width:80px}.benefits_map_details{margin:0 3% 20px}.benefits_map_details_title{font-size:18px;padding:10px 3%;margin:0 -3% 15px}.benefits_map_details .caption{font-size:16px;margin:15px auto 0}.benefits_map_details .caption .icon_present-box{background:url(/build/assets/icon_present_orange-dBmiZ1FG.png) no-repeat 0px 0;background-size:24px;padding:8px 0 10px 34px;margin:0}.benefits_map_details .button_pink_border{margin:10px auto}.benefits_map_details .benefits_2108{margin-left:-3%;margin-right:-3%}.appeal_member-registration_button{padding:10px 0}.appeal_member-registration_button .button_pink a{width:auto;margin:0 auto 10px;background:#ffb600 url(/build/assets/arrow_white-6WsA4gBo.png) no-repeat right 3% center;background-size:10px}.appeal_member-registration_button .button_pink.size_XL a{font-size:18px;padding:10px 0}.appeal_member-registration_button .arrow_link{margin:3px 0 0}.appeal_member-registration{font-size:15px;line-height:1.8em;text-align:left;width:auto;padding:0;margin:0 auto 20px}.section .appeal_member-registration .inner{margin:0 3%}.appeal_member-registration_key-visual{margin:15px auto 20px 0}.appeal_member-registration_key-visual .text{max-width:346px;width:100%;margin:0 auto 30px}.appeal_member-registration_key-visual .visual-photo{width:100%;margin:0 auto}.sp_text_center{text-align:center}.appeal_member-registration_hedding_style1{font-size:18px;padding:33px 10px 23px;margin:40px auto 16px;background:url(/build/assets/decorative_stripes_white-DLWDzMj0.png) repeat-x center bottom -5px #f9e7e5;line-height:1.4em}.appeal_member-registration_hedding_style1.margin_top_small{margin:30px auto 5px}.appeal_member-registration_hedding_style1 .icon{height:43px;width:78px;top:-15px}.appeal_member-registration_hedding_style1 .icon.icon_breeder-navi{background:url(/build/assets/icon_breeder-navi-XoF6dngJ.png) no-repeat center 10px #f9e7e5;background-size:30px}.appeal_member-registration .img_wrap{padding:0 3%;margin:20px 0 0}.appeal_member-registration_hedding_style2{font-size:15px;padding:10px 5px 10px 10px;margin:20px 3% 10px;border-left:3px solid #e85d84;line-height:1.4em}.appeal_member-registration .member_function{margin:-10px auto 0}.appeal_member-registration .member_function .row{display:block;margin:0}.appeal_member-registration .member_function_item{border-radius:5px;width:auto;margin:10px 0 0;padding:10px 3%}.appeal_member-registration .member_function_item .heading{font-size:15px;margin-bottom:10px;text-align:left}.appeal_member-registration .member_function_item .heading.icon{padding:10px 0 5px 60px}.appeal_member-registration .member_function_item .heading.icon_chat{background:url(/build/assets/icon_chat-DZk2HYxL.png) no-repeat left center;background-size:41px}.appeal_member-registration .member_function_item .heading.icon_chat_regist{background:url(/build/assets/icon_chat-DZk2HYxL.png) no-repeat left center;background-size:41px}.appeal_member-registration .member_function_item .heading.icon_mail-notification{background:url(/build/assets/icon_mail-notification-Ci80ucSk.png) no-repeat left center;background-size:38px}.appeal_member-registration .member_function_item .heading.icon_favorites-list{background:url(/build/assets/icon_favorites-list-PdNeHdms.png) no-repeat left center;background-size:41px}.appeal_member-registration .member_function_item .heading.icon_browsing-history{background:url(/build/assets/icon_browsing-history-CRBViPPV.png) no-repeat left center;background-size:53px}.appeal_member-registration .peppy_img1{width:100%;margin:0 auto 20px}.appeal_member-registration .text_underline_yellow{font-size:15px}.appeal_member-registration .peppy_img_wrap{margin:0}.appeal_member-registration .peppy_img_wrap .peppy_img2{float:none;width:100%;margin:0 0 10px}.appeal_member-registration .get-coupon_wrap{padding:15px 3%;border-radius:5px;margin:0 0 20px}.appeal_member-registration .get-coupon_wrap .coupon{width:90%;border:4px solid #ffffff}.appeal_member-registration .get-coupon_wrap .speech-balloon{width:180px}.appeal_member-registration .get-coupon_wrap .get-member-registration,.appeal_member-registration .get-coupon_wrap .get-contract-report{width:auto;float:none;padding:35px 0 0;text-align:center;margin:0 0 10px}.appeal_member-registration .get-coupon_wrap .get-contract-report{float:none;text-align:center}.appeal_member-registration .get-coupon_wrap .get-evaluation-post{padding:40px 0 0;margin:0 0 10px}.appeal_member-registration .get-coupon_wrap .coupon_row_2 li{width:auto;float:none;margin:10px 0 0;text-align:center}.appeal_member-registration .get-coupon_wrap .coupon_row_2 li:nth-child(2n){margin:10px 0 0;text-align:center}.Tracking-Button .button_pink a{width:auto;font-size:18px}.Tracking-Button .regist_button a{margin-top:20px}.bg_beige{padding:10px}.award_contents .inner{margin:0;padding:0 3%}.award_2021-winter .header{background-position:center 0px,center 0px;background-size:1028px,252.2px}.award_2021-winter .header .main{width:318px;margin:15px auto 0}.award_contents .lead_sentence{text-align:left;font-size:14px;line-height:1.6em;margin-bottom:13px}.award_contents .lead_sentence .contents{line-height:2em}.award_contents .overall_department{border-radius:0}.award_contents .award_title{font-size:18px;margin:10px 0 5px;text-align:center}.award_contents .award_title .icon_crown{margin:0 auto;background:url(/build/assets/icon_crown_yellow-dRvypNt9.png) no-repeat 0 2px;background-size:25px;padding-left:35px}.award_contents .overall_department .award_title{font-size:18px;padding:0 0 10px;margin:-5px 0 -15px}.award_contents .overall_department .award_title .icon_crown{background:url(/build/assets/icon_crown_yellow-dRvypNt9.png) no-repeat center;background-size:25px;padding:20px 0}.award_contents .breeder_cassette_2012{margin-top:20px}.award_contents .breeder_cassette_2012 .name{margin-left:15px}.award_contents .breeder_cassette_2012 .sub_content{margin-top:13px}.award_contents .breeder_cassette_2012 .icon_ranking_l{top:-15px;left:-10px;width:67px}.award_contents .breeder_cassette_2012 .icon_ranking_m{top:-15px;left:-5px;width:68px}.award_contents .icon_ranking_s{width:20px}.ranking_list_style2 .row_pc{display:block;margin:0}.ranking_list_style2 .row{width:auto;flex-wrap:wrap;margin:0 -1.5%}.ranking_list_style2 .group{width:47%;margin:0 1.5% 10px}.ranking_list_style2 .heading{text-align:left;font-size:13.5px;margin:0 0 5px;padding:6px 10px 5px 8px}.ranking_list_style2 a .heading{background:url(/build/assets/arrow08-BOKGB1Fy.png) no-repeat right 3px center #ebeae5;background-size:6px}.ranking_list_style2 a:hover .heading{background:url(/build/assets/arrow08-BOKGB1Fy.png) no-repeat right 3px center #fddddd;background-size:6px}.ranking_list_style2 .item .text{width:87%;padding:2px 0 0 5px;font-size:12.5px;letter-spacing:0}.ranking_list_style2 .list{width:calc(25% - 10px);margin:0 5px 20px}.award_2021-spring .header,.award_2022-spring .header,.award_2023-spring .header{background-position:left 0,right 0,center 0,center 0;background-size:143px,103px,1028px,252.2px}.award_2021-spring .header .main,.award_2022-spring .header .main,.award_2023-spring .header .main{width:318px;margin:15px auto 0}.award_2022-summer .header,.award_2021-summer .header{background-image:url(/build/assets/bg_award_2021-summer_pc-go8Ym3Zs.png),url(/build/assets/bg_2_award_2021-summer_pc-x6G-IHWx.png);background-position:center 0,center 0;background-size:780px,83px;background-repeat:no-repeat,repeat-x}.award_2022-summer .header .main,.award_2021-summer .header .main{max-width:375px;width:100%;margin:15px auto}.award_2021-autumn .header,.award_2022-autumn .header{background-position:left 0,right 0,center 0,center 0;background-size:140px,160px,949px,57.6px;overflow:hidden}.award_2021-autumn .header .main.spimg,.award_2022-autumn .header .main.spimg{display:block}.award_2021-autumn .header .main.pcimg,.award_2022-autumn .header .main.pcimg{display:none}.award_2021-autumn .header .main,.award_2022-autumn .header .main{width:100%;max-width:375px;margin:20px auto 0}.award_2022-winter .header,.award_2023-winter .header{background-position:center 0px,center 0px;background-size:1028px,252.2px}.award_2022-winter .header .main,.award_2023-winter .header .main{width:100%;max-width:338px;margin:15px auto 0}.on-mouse2 .on-mouse_icon{margin-bottom:0}.on-mouse2 .fukidashi{top:-155px;padding:5px;width:85%;font-size:12px;line-height:1.5em}.characteristic_cat{width:auto;font-size:12px;margin:4% 3% 3%}.characteristic_txt .font-small{font-size:10px}.cat_health-info{margin-bottom:10px}.cat_health-info img{width:47%;max-width:110px;margin:0 0 5px}.benefits_2108 .benefits_page-link{flex-wrap:wrap;margin:18px 2% 15px}.benefits_2108 .benefits_page-link li{width:25%;margin:0 0 3px}.benefits_2108 .item{margin-bottom:15px}.benefits_2108 .item .contents{padding:15px 3%}.benefits_2108 .item .contents img{margin:0 0 15px}.benefits_2108 .item .contents p{text-align:left;margin:15px 0 0}.benefits_2108 a.arrow{width:80%;margin:15px auto 0;text-align:center}.benefits_2108 .benefits_button_wrap{margin:0}.benefits_2108 .benefits_button_wrap a.arrow{margin:15px auto 0}.benefits_2108 .item .contents .wrap_1minute-video{margin:0;padding:0 2% 10px}.benefits_2108 .item .contents .wrap_1minute-video .button_1minute-video{right:-4%;width:130px}#video_popup .popup_content_wrap .title{font-size:15px}#video_popup .video_sfb{width:auto;height:auto;margin:15px 0 0}.benefits_2108 .item .contents .list_contents{margin:15px 0 0;padding:0 0 10px;display:block}.benefits_2108 .item .contents .list_contents:first-child{margin:0}.benefits_2108 .item .contents .list_contents .text_wrap{width:auto;margin-right:0}.benefits_2108 .item .contents .list_contents .img{width:80%;margin:0 auto}.benefits_2108 .item .contents .list_contents .caption{margin:20px 0 5px;font-size:14px}.benefits_2108 .benefits_staff-message{margin:15px auto}.receive-gift .r-g_page_title{font-size:16px;padding:17px 0}.receive-gift .r-g_page_title span{padding:0 20px}.receive-gift .r-g_contents{padding:0 0 30px}.receive-gift .text_aling_l p{margin-bottom:15px}.receive-gift .text_aling_l p.mt_15{margin:15px 0}.receive-gift .text_aling_l_ex{margin:30px 5px}.receive-gift .r-g_step{width:280px;height:67px;background:url(/resources/images/receive_gift_step_7.png?a) no-repeat left 0;background-size:100%;margin:10px auto}.receive-gift .step2 .r-g_step{background:url(/resources/images/receive_gift_step_7.png) no-repeat left -67px;background-size:100%}.receive-gift .step3 .r-g_step{background:url(/resources/images/receive_gift_step_7.png) no-repeat left -134px;background-size:100%}.receive-gift .step4 .r-g_step{background:url(/resources/images/receive_gift_step_7.png) no-repeat left -201px;background-size:100%}.receive-gift .step5 .r-g_step{background:url(/resources/images/receive_gift_step_7.png) no-repeat left -268px;background-size:100%}.receive-gift .step6 .r-g_step{background:url(/resources/images/receive_gift_step_7.png) no-repeat left -335px;background-size:100%}.receive-gift .step7 .r-g_step{background:url(/resources/images/receive_gift_step_7.png) no-repeat left -402px;background-size:100%}.receive-gift .b-r_button_pink_l:link,.receive-gift .b-r_button_pink_l:visited{background:#ffb600 url(/build/assets/arrow_white-circle-r_l-dVrIp7IF.png) no-repeat right 8% center;background-size:14px;font-size:16px;padding:12px 20px 10px 10px;display:block;margin:30px auto 10px;width:94%;box-sizing:border-box}.receive-gift .r-g_contents.oath{padding-top:30px}.receive-gift .r-g_oath_img{background:url(/build/assets/receive-gift_oath_img-DuAK4Nbq.png) no-repeat center bottom #fefadf;background-size:1800px;overflow:hidden;margin:0 auto;min-height:345px;padding:15px 0 60px}.receive-gift .r-g_oath_text{width:130px}.receive-gift .r-g_contents.pet-insurance-comparison{width:94%}.receive-gift .r-g_pet-insurance-comparison_img{width:100%;margin-bottom:20px}.lp.koinu_step_lp,.receive-gift .r-g_contents.koinustep{width:94%}.receive-gift .r-g_contents.koinustep .lp_contents{text-align:left}.receive-gift .r-g_contents.koinustep .lp_contents .r-g_koinustep_img{width:100%;margin-bottom:24px}.receive-gift .r-g_contents .lp_contents .lp_contents_inner p{font-size:14px;line-height:1.8em;margin-bottom:28px}.receive-gift .r-g_contents .lp_contents .attention{font-size:12px;margin-top:8px}.receive-gift .r-g_contents.catgy-box{width:94%}.receive-gift .r-g_present_title{background:url(/build/assets/icon_present-box_green_m-DChid1nD.png) no-repeat center top;background-size:42px;font-size:16px;padding:65px 0 0;margin-bottom:25px;line-height:1.7em}.receive-gift .r-g_catgy-box-toy_img{width:90%;margin-top:10px}.receive-gift .r-g_caption{padding:3px 0 3px 8px;margin-bottom:20px;font-size:14px}.receive-gift .r-g_caption.mt{margin-top:30px}.receive-gift .r-g_flow .item{padding:0 0 10px;margin:0 0 13px}.receive-gift .r-g_flow .item .r-g_flow_head{padding-right:10px}.receive-gift .r-g_flow .item .r-g_flow_head .number{width:28px;padding:4px 0;font-size:18px}.receive-gift .r-g_flow .notes{font-size:12px;line-height:1.5em;margin:5px 0 0}.receive-gift .r-g_contents.peppy{width:92%}.receive-gift .r-g_peppy_img_1{margin:10px 0 60px}.receive-gift .r-g_peppy_img_2{margin-bottom:30px}.receive-gift .r-g_contents.anicli24{width:92%}.receive-gift .r-g_anicli24_img_1{margin:10px 0 35px}.receive-gift .r-g_anicli24_img_2{margin:10px 0 30px}.receive-gift .r-g_contents.anicli24 .texts_photo_wrap{display:block;margin:0 0 20px}.receive-gift .r-g_contents.anicli24 .texts_photo_wrap .text{width:auto}.receive-gift .r-g_contents.anicli24 .texts_photo_wrap .text p{margin:0 0 20px}.receive-gift .r-g_contents.anicli24 .texts_photo_wrap .img{width:80%;margin:0 auto 20px}.receive-gift .notes{margin:0 0 20px}.receive-gift .notes .item{font-size:12px}.receive-gift .r-g_contents.step4{width:94%}.receive-gift .r-g_royal-canin_img{width:100%;margin:0 auto}.receive-gift .r-g_magic-stick_img{width:80%;margin:0 auto 20px}.receive-gift .r-g_coupon_banner{width:100%;margin:5px auto}.receive-gift .r-g_contents.step4 .notes{margin-top:10px}.receive-gift .r-g_contents.step5{width:94%}.receive-gift .r-g_scroll{height:300px;overflow-y:scroll;margin:20px 0}.receive-gift .r-g_checkbox .checkbox{font-size:15px;padding:12px 3% 0 32px}.receive-gift .r-g_contents .r-g_rejection_img{width:50%;margin:40px auto}.receive-gift .r-g_contents.rejection .r-g_contents_2{width:92%;padding:20px 0 0}.receive-gift_alert{background:#ffef6b url(/build/assets/icon_bat-mark_red-circle-DJAeJxAI.png)no-repeat left 15px center;background-size:25px;padding:10px 10px 10px 55px;width:auto;margin:0 auto 20px;font-size:13px;line-height:1.3em}a:hover .receive-gift_alert{background:#fff38e url(/build/assets/icon_bat-mark_red-circle-DJAeJxAI.png)no-repeat left 15px center;background-size:25px}.receive-gift_alert .row_wrap{padding:8px 0 0}.receive-gift_alert .r-gdays{font-size:15px}.receive-gift .r-g_contents .r-g_complet_img{width:73%;margin:40px auto}.receive-gift .r-g_contents.complet .r-g_contents_2{width:92%;padding:20px 0 0}.receive-gift .r-g_contents.complet .b-r_button_pink_l{margin-top:25px}.receive-gift .r-g_contents.complet_anicli24{width:92%;padding-top:20px}.receive-gift .r-g_contents.complet_anicli24 .r-g_anicli24_img_1{margin:20px 0 0}.button_orange_style2.r-g{margin:30px auto 40px}.button_orange_style2.r-g a{font-size:16px;line-height:1.4em}.popup_content .popup_content_wrap.receive_gift .title{font-size:16px;margin:30px auto 20px}.popup_content .receive_gift .present-box_img{width:70%;margin:0 auto 30px}.popup_content .popup_content_wrap.receive_gift .button_orange_style2 a{width:90%;font-size:16px;line-height:1.4em;padding:10px 5px}.promote-contact-to-breeder{font-size:12px;padding:6px 4px}.promote-contact-to-breeder_toggle-link:before{align-self:flex-start}.section_sp_border-t{border-top:1px solid #d7d7d7;margin:20px -3.1% 0;padding:20px 3.1% 0}.title_style6{font-size:13px;border-bottom:none;padding:3px 0 3px 8px;margin:20px 0 10px}.title_style6.mt{margin-top:0}.table_style5 .t-s5_item{flex-wrap:wrap}.table_style5 .t-s5_caption{padding:6px 5px 6px 10px;width:30%}.table_style5 .t-s5_content{padding:6px 8px 6px 10px;width:70%}.bg_wall_white{padding:25px 0 20px;margin-bottom:25px}.title_ichioshi-cat{width:96%;max-width:320px;margin:0 auto 10px}.cat_cassette_2101.ichioshi{border:2px solid #e2be42}.cat_cassette_2101.ichioshi .wrap{height:auto}.cat_cassette_2101.ichioshi.border-1{border:1px solid #e0d8ce}.cat_cassette_2101.ichioshi .label_ichioshi{top:-4px;left:-2px;width:85px}.cat_card_ichioshi .label_ichioshi{top:-4px;left:-6px;width:85px}.cat_cassette_2101.ichioshi .label_list{padding-left:74px;width:50%}.title_style4.ichioshi .inner .label_ichioshi{top:0;left:5px;width:85px}.title_style4.ichioshi .inner .title{padding:0 0 3px 85px}.about-ichioshi-cat .on-mouse_wrap{margin:0 0 3px;font-size:11px;letter-spacing:0}.about-ichioshi-cat .on-mouse_balloon{left:-275px}.tab_style1{margin:10px -3.1%}.tab_style1 li a{font-size:14px;padding:17px 10px 13px}.tab_style1 li.active a{border-top:2px solid #f5b505;padding:15px 10px 13px}.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}.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}.link_cat_video{width:auto;margin:0 auto 15px}.link_cat_video a{padding:5px;background-image:url(/resources/images/arrow_pink_b_2.png.webp),url(/resources/images/bg_diagonal-line_white_m.png.webp);background-repeat:no-repeat,repeat;background-position:right 10px center,0 0;background-size:14px,8px;font-size:15px}.link_cat_video .icon_video{background:url(/resources/images/icon_video_pink.png.webp) no-repeat 5px center;background-size:30px;padding:8px 28px 8px 45px;display:block}@media screen and (max-width: 768px){.accordion_content{padding:9px 0;display:block;width:auto;border-bottom:1px solid #eeeeee}.accordion_content .accordion_toggle_sp{background:url(/build/assets/icon14-B5DEWACe.png) no-repeat right 8px top 3.5px;background-size:12px;font-size:14px;padding:0 0 0 8px;font-weight:700}.accordion_content .accordion_toggle_selected{background:url(/build/assets/icon13-Bma04-Iz.png) no-repeat right 8px top 3.5px;background-size:12px}.prefecture_layout3{margin:12px 0 15px}.prefecture_layout3 .th{width:50px;font-size:14px}.prefecture_layout3 .td{font-size:14px}.prefecture_layout3 .td li.accordion_pref{padding:5px 8px}.prefecture_layout2 .accordion_content{border:none;border-bottom:1px solid #d5d5d5;margin:0;font-size:15px;line-height:1.4em}.prefecture_layout2 .accordion_content .accordion_toggle{background:url(/build/assets/icon14-B5DEWACe.png) no-repeat right 3px center;background-size:16px;padding:15px 20px 15px 3px}.prefecture_layout2 .accordion_content .accordion_toggle_selected{background:url(/build/assets/icon13-Bma04-Iz.png) no-repeat right 3px center;background-size:16px}.prefecture_layout2 li a{padding:15px 20px 15px 3px;background:#fff url(/build/assets/arrow_pink_r-CNb2GoKx.png) no-repeat right 3px center;background-size:10px}.prefecture_layout2 li.accordion_area,.prefecture_layout2 li.accordion_pref{margin-left:15px}.bg_wall_white{background:repeat url(/build/assets/bg_wall_white_sp-BxUsf-A6.jpg?20211112150910) center top/768px}.characteristic_cat{width:auto;font-size:12px;margin:5% 3% 0%}.characteristic_txt{text-align:left;padding:4% 0}}@media screen and (max-width: 700px){.puppyList .puppy_set .photo{width:100%;height:99px}.puppyList .puppy_set .price{top:75px}.puppyList_layout2 .puppy_set .photo{width:90%;height:99px}}@media (max-width: 640px){.height_40px_mx640{height:40px!important}.float_right_mx640{float:right!important}.width_88per_mx_640{width:88%!important}.change_to_new_chat{height:75px}}@media screen and (max-width: 450px){.puppyList_layout2 .puppy_set .row{height:17px}.puppyList_layout2 .puppy_set .favorite_wrap{width:33%}.puppyList_layout2 .puppy_set .birth{margin:0}.puppyList_layout2 .puppy_set .status{width:25%}.puppyList_layout2 .puppy_set .price{width:160%}}@media screen and (max-width: 387px){.key-content .mainimg{padding:16px 0 0}.key-content .mainimg .mainimg_text{width:141.5px}.reason-satisfaction{padding:35px 2% 8px}.button_simple a{font-size:10px}.button_pink.list a .icon{padding:0 0 0 35px}.button_pink.list a .text{font-size:11px}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .form_list{height:85vh;padding:20px 2.5% 0}.user_information_layout2 .icon_male{background:url(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat left top;background-size:32px}.user_information_layout2 .icon_female{background:url(/build/assets/icon_customer_woman-DUWcF--I.png) no-repeat left top;background-size:32px}.breeder_admin .admin_cat_list_sp .user-info .icon_male{background:url(/build/assets/icon_customer_man-CktM3ERg.png) no-repeat left top;background-size:32px}.breeder_admin .admin_cat_list_sp .user-info .icon_person{background:url(/build/assets/comment_icon_user_middle-nYfqtyZE.png) no-repeat left top;background-size:32px}.breeder_admin .admin_cat_list_sp .user-info .icon_female{background:url(/build/assets/icon_customer_woman-DUWcF--I.png) no-repeat left top;background-size:32px}.user_information_layout2 .name{font-size:13px;padding:0 0 0 25%}.user_information_layout2 .details{padding:0 0 0 25%}.user_information_layout2 .message_date{font-size:11px;margin:5px 0 7px}.user_information_layout2 .message_date .status_iteme{font-size:11px;width:25%;padding:5px 0;margin:2px 0 0}.user_information_layout2 .message_date .text{width:73%}.puppy_information_layout2 .photo_wrap{height:75px}.puppy_information_layout2 .profile{font-size:10px}.puppy_information_layout2 .name{font-size:12px;padding:3px 0}.puppy_information_layout2 .price_color{font-size:12px}.breedermypage .transaction_list .button_white,.breedermypage .transaction_list .button_brown,.breedermypage .transaction_list .button_pink{margin:5px 3% 0 0;padding:6px 0}.breedermypage .transaction_list .details .icon_arrow{height:160px}.score.main ul img{width:22px}.score.main ul .point{font-size:22px;padding:3px 0 0 7px}.comment_style3 .content .info .photo{height:70px}.comment_style3 .content .info .score.main dd,.content_box_style1 .comment_style3 .content .info .score.main dd{padding:8px 0 0;height:42px}.content_box_style1 .comment_style3.style2 .score.main ul .point{font-size:18px;padding:3px 0 0 5px}.content_box_style1 .comment_style3.style2 .score.sub dt{font-size:11px}.cat_cassette_2101 .info .photo{height:200px}.cat_cassette_2101 .name{font-size:12.5px}.cat_cassette_2101 .price{font-size:16.5px}.cat_cassette_2101 .price span{font-size:14px}.cat_cassette_2101 .price span.price_word{font-size:10px}.cat_cassette_2101 .profile td{font-size:13px}.title_style4 .title{font-size:18px}.link_breeder_interview{width:auto;margin-bottom:15px}.link_breeder_interview.center{margin:0 auto 15px}.link_breeder_interview a{padding:5px;background-image:url(/build/assets/arrow_pink_r_2-CtjYXdgU.png),url(/build/assets/bg_diagonal-line_white_m-6v6v5y4W.png);background-repeat:no-repeat,repeat;background-position:right 10px center,0 0;background-size:8px,8px;font-size:15px}.link_breeder_interview .icon_microphone{background:url(/build/assets/icon_title08-BX4P5QWx.png) no-repeat 5px center;background-size:29px;padding:5px 28px 5px 43px;display:block}.benefits_2103 .title img{width:100%}.award_2021-winter .header{background-image:url(/resources/images/bg_award_2021-winter_pc.png),url(/resources/images/bg_2_award_2021-winter_pc.png);background-position:center 0px,center 0px;background-size:822.4px,201.76px;background-repeat:no-repeat,repeat-x}.award_2021-winter .header .main{width:280px;margin:15px auto 0}.award_contents .icon_ranking_s{width:16px}.ranking_list_style2 .item .text{padding:0 0 0 5px;font-size:11px}.award_2021-spring .header,.award_2022-spring .header{background-image:url(/build/assets/bg_3_award_2021-spring_pc-Bb4IemFN.png),url(/build/assets/bg_4_award_2021-spring_pc-Ilqlm-78.png),url(/build/assets/bg_award_2021-spring_pc-maiAnXrN.png),url(/build/assets/bg_2_award_2021-spring_pc-B2XUJT4x.png);background-position:left 0,right 0,center 0,center 0;background-size:123px,80px,1028px,252.2px;background-repeat:no-repeat,no-repeat,no-repeat,repeat-x}.award_2021-spring .header .main,.award_2022-spring .header .main{width:280px;margin:15px auto 0}.receive-gift .b-r_button_pink_l:link,.receive-gift .b-r_button_pink_l:visited{font-size:15px;width:98%}.receive-gift .b-r_button_pink_l:link .btn_text,.receive-gift .b-r_button_pink_l:visited .btn_text{line-height:22px}.cat_cassette_2101.ichioshi .label_ichioshi,.cat_card_ichioshi .label_ichioshi{width:70px}.cat_cassette_2101 .label{font-size:10px;letter-spacing:0}.cat_cassette_2101.ichioshi .label_list{padding-left:60px}.title_style4.ichioshi .inner .label_ichioshi{width:70px}.title_style4.ichioshi .inner .title{padding:5px 0 5px 70px}.tab_style1 li a{font-size:13px;padding:17px 5px 13px}.cat-breed_card .photo{width:auto;height:200px;margin-bottom:13px}}@media screen and (max-width: 350px){header .main .siteLogo span.catname{top:3px;left:22%;font-size:7px;font-weight:400;width:130px;letter-spacing:0;height:10px;overflow:hidden}header .main .siteLogo img{width:98%;margin:0 0 0 -5px}header .main .site_type{padding:5px 0 0}header .main .site_type img{width:98%;margin:0 0 0 2px}.puppyList .puppy_set .photo{width:100%;height:99px}.puppyList .puppy_set .price{top:75px}.puppyList_layout2 .puppy_set .profile{width:350px}.puppyList_layout2 .puppy_set .favorite_wrap{width:27%}.puppyList_layout2 .puppy_set .photo{width:88%;height:99px}.searchCondition_wrap li .condition{width:68%}.searchCondition_wrap li .text-input{width:100%;padding:10px 2%}.searchCondition_block .title{width:135px;font-size:11px}.searchCondition_block .condition{width:85%}.benefit_item.pets-all-right .goods_item .item_wrap .text_wrap{float:left;width:75%}.benefit_item.pets-all-right .goods_item .item_wrap .img{width:25%;float:right}.benefit_item.pets-all-right .goods_item .item_wrap .text_trouble .font_small{font-size:10px}.usermypage .benefit_item.pets-all-right .caption .text{font-size:16px}.usermypage .benefit_item.pets-all-right .caption .text .icon{width:120px}.puppyList_layout3 .puppy_set .profile{font-size:10px;width:100%}.puppyList_layout3 .button_favorite button{position:absolute}.hand-over_text .on-mouse_balloon{left:-142px;width:280px}}.anicli_lp_renew{width:auto;max-width:430px;margin:0 auto 15px;line-height:1.7em}.anicli_lp_renew .a_l_r_apply{margin:15px 4% 30px}.anicli_lp_renew .a_l_r_apply .a_l_r_button{border-bottom:4px solid #707070;border-radius:6px;display:block;width:auto;margin:20px 0 15px;font-size:30px;padding:23px 3%}.anicli_lp_renew .a_l_r_apply .a_l_r_button span{top:-18px;width:180px;font-size:17px;padding:2px 5px 4px}.anicli_lp_renew .a_l_r_notes{margin:15px 0 0;width:auto}.anicli_lp_renew .a_l_r_notes .item{font-size:12px}.anicli_lp_renew .a_l_r_worries{padding:20px 4% 200px;background:url(/build/assets/anicli24_worries_bg_top_sp-DUHAH8pr.png) center top no-repeat,url(/build/assets/anicli24_worries_bg_bottom_sp-uUSfVEs1.png) center bottom no-repeat,url(/build/assets/anicli24_worries_bg_middle-BbIegdsd.png) center top repeat-y;background-size:100%;margin:20px 0}.anicli_lp_renew .a_l_r_worries .a_l_r_worries_caption{font-size:33px}.anicli_lp_renew .a_l_r_worries .a_l_r_worries_caption span{font-size:14px;margin-bottom:15px;padding:3px 15px}.anicli_lp_renew .a_l_r_worries_list{width:auto;margin:170px 0 0}.anicli_lp_renew .a_l_r_worries_list li{margin:15px 0;font-size:14px;padding:15px 4% 20px;text-align:left}.anicli_lp_renew .a_l_r_worries_list .a_l_r_worries_list_caption{font-size:21px;margin:0 auto 15px;text-align:left;text-underline-offset:6px;line-height:1.8em}.anicli_lp_renew .a_l_r_worries_list p{width:auto;margin:0 auto}.anicli_lp_renew .a_l_r_doctors{border-radius:0;padding:25px 3% 20px;margin:25px 0 0}.anicli_lp_renew .a_l_r_doctors_text{font-size:17px;margin-bottom:20px;line-height:1.6em}.anicli_lp_renew .a_l_r_reason{background-size:200%;padding-bottom:300px;margin:0}.anicli_lp_renew .a_l_r_reason .a_l_r_reason_caption{font-size:33px;padding:10px 3% 25px}.anicli_lp_renew .a_l_r_reason .a_l_r_reason_caption:before{margin-left:-13px;border:13px solid transparent;border-top:13px solid #b12023}.anicli_lp_renew .a_l_r_reason .a_l_r_reason_caption span{font-size:15px;margin-bottom:10px}.anicli_lp_renew .a_l_r_reason_list{display:block;width:auto;margin:20px 4% 0}.anicli_lp_renew .a_l_r_reason_list li{width:auto;margin:15px 0 0;padding:0;font-size:14px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_reason1,.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_reason2,.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_reason3{background:none}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_caption{font-size:20px;border-bottom:2px solid #b12023;padding:15px 0 8px 55px;margin-bottom:15px;min-height:35px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_reason1 .a_l_r_reason_list_caption{background:url(/build/assets/anicli24_reason_number-1-CYXRp51N.png) no-repeat 10px center;background-size:23px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_reason2 .a_l_r_reason_list_caption{background:url(/build/assets/anicli24_reason_number-2-c0eIqoVm.png) no-repeat 5px center;background-size:28px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_reason3 .a_l_r_reason_list_caption{background:url(/build/assets/anicli24_reason_number-3-BWnoUBC3.png) no-repeat 5px center;background-size:28px}.anicli_lp_renew .a_l_r_reason_list li img{margin:20px 0 0}.anicli_lp_renew .a_l_r_voice{background:url(/build/assets/anicli24_voice_bg_bottom-KqcUUeAd.png) right bottom no-repeat,url(/build/assets/anicli24_voice_bg_middle-B-Bk-glx.png) center top repeat-y;background-size:115%,100%;padding:30px 4% 290px;margin:0;border-radius:0}.anicli_lp_renew .a_l_r_voice .a_l_r_voice_caption{font-size:33px;padding:0}.anicli_lp_renew .a_l_r_voice .a_l_r_voice_caption span{font-size:15px;margin-bottom:15px}.anicli_lp_renew .a_l_r_voice_list{display:block;width:auto;margin:0}.anicli_lp_renew .a_l_r_voice_list li{width:auto;margin:30px 0 0;font-size:14px}.anicli_lp_renew .a_l_r_voice_list .a_l_r_voice_list_caption{font-size:21px;padding:0;margin:0 0 10px}.anicli_lp_renew .a_l_r_voice_list .a_l_r_voice_list_caption span{padding:2px 5px 5px}.anicli_lp_renew .a_l_r_voice_list img{margin:15px 0 0}.anicli_lp_renew .a_l_r_register{margin:40px 10%}.anicli_lp_renew .a_l_r_register_caption{padding:18px 3% 20px;width:auto;font-size:25px}.anicli_lp_renew .a_l_r_register_flow_number{display:none}.anicli_lp_renew .a_l_r_register_flow{display:block;width:auto;margin:30px auto 0}.anicli_lp_renew .a_l_r_register_flow li{font-size:18px;text-align:left;width:auto;padding:10px 0 10px 50px;background:url(/build/assets/anicli24_register_number-1-CMouwsYH.png) no-repeat left 8px;background-size:30px;line-height:1.7em}.anicli_lp_renew .a_l_r_register_flow li:nth-child(2){background:url(/build/assets/anicli24_register_number-2-DEmup7r1.png) no-repeat left 8px;background-size:30px}.anicli_lp_renew .a_l_r_register_flow li:nth-child(3){background:url(/build/assets/anicli24_register_number-3-f_QBBuJl.png) no-repeat left 8px;background-size:30px}.anicli_lp_renew .a_l_r_register_flow li:nth-child(4){background:url(/build/assets/anicli24_register_number-4-BhWbNmkN.png) no-repeat left 8px;background-size:30px}.anicli_lp_renew .a_l_r_special-offer{border-radius:0;padding:40px 1%}.anicli_lp_renew .a_l_r_special-offer_caption{width:auto;margin:0 auto;font-size:19px}.anicli_lp_renew .a_l_r_special-offer_caption img{margin:10px auto 20px}.anicli_lp_renew .a_l_r_special-offer_price{width:90%;margin:20px auto 0}.anicli_lp_renew .a_l_r_font32,.anicli_lp_renew .a_l_r_font36{font-size:18px}.anicli_lp_renew .a_l_r_font36{font-size:20px}.anicli_lp_renew .a_l_r_oblique-line{background-size:13px,13px;padding:5px 23px 3px}.anicli_lp_renew .a_l_r_oblique-line.large{background-size:20px,20px;padding:8px 10px 10px;max-width:300px;margin:0;line-height:1.5em}.anicli_lp_renew .a_l_r_bg-yellow{padding:10px 10px 13px;margin:8px 2px}.anicli_lp_renew .a_l_r_font-red-border{font-size:27px;margin:3px 5px;text-underline-offset:6px;text-decoration-thickness:2px}@media screen and (max-width: 350px){.anicli_lp_renew .a_l_r_worries{background-size:120%;margin:20px 0}.anicli_lp_renew .a_l_r_doctors_text{font-size:15px}.anicli_lp_renew .a_l_r_reason{background-size:200%;padding-bottom:240px;margin:0}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_caption{font-size:18px}.anicli_lp_renew .a_l_r_voice{padding-bottom:240px}.anicli_lp_renew .a_l_r_voice_list .a_l_r_voice_list_caption{font-size:18px}}@media only screen and (max-width:768px){.cat_breed_questionpage .star_box ul{width:100%;font-size:15px;display:block}.cat_breed_questionpage .star_box ul li{margin-bottom:10px}.top_review .fukidashi_textarea .ttl,.top_review .user_txt .user_description{font-size:14px}.top_review .photo ul li{margin-right:1%;width:32%}.top_review .user_txt .leave_tag{font-size:10px;padding:2px 7px}.top_review .user_txt{width:82%;float:right}.top_review .breeder_rating{padding:5px}.top_review .fukidashi_textarea{padding:15px}.top_review .breeder_name{font-size:15px}.top_review .button a,.cat_breed_button button{margin-top:32px}}@media only screen and (max-width:500px){.top_review .voice_list{padding:10px 5px;margin-bottom:15px}.top_review .user_txt{width:100%;float:left;position:relative}.top_review .description{margin:0;overflow:hidden;padding-top:50px;padding-left:30%;position:relative}.top_review p.user_description{position:absolute;top:-35px}.top_review .breeder_rating{background:none;padding:0;display:block;margin:10px 0}.top_review .user_img{width:20%;float:left;position:absolute;left:3%;top:32px}.fukidashi_textarea:before{bottom:-38px;left:9%;margin-left:-16px;border:14px solid transparent;border-top:28px solid #FFF}.fukidashi_textarea:after{bottom:-45px;left:9%;margin-left:-18px;border:16px solid transparent;border-top:29px solid #d9d0cb}.top_review .breeder_star{margin-left:0}}.photo_video_box.center{margin:0 -3.1% 20px}.inbox table{margin:0;width:100%;border-bottom:solid 1px #ddd}.inbox th{padding:15px 0;width:186px;line-height:1;font-size:14px;font-weight:700;color:#555;letter-spacing:0;text-align:left;font-family:Noto Sans JP,sans-serif;border-top:solid 1px #ddd;vertical-align:middle}.inbox td{padding:15px 0;line-height:1;font-size:14px;color:#555;letter-spacing:0;text-align:left;font-family:Noto Sans JP,sans-serif;border-top:solid 1px #ddd;vertical-align:middle}.inbox td span{padding:2px 0 2px 10px;border-left:solid 1px #ddd;display:inline-block;width:100%;line-height:1}.inbox td ul{margin:0;letter-spacing:-.5em}.inbox td li{display:inline-block;letter-spacing:normal;vertical-align:middle;line-height:1}.inbox td.sogo span{line-height:0}.inbox td.sogo li img{height:12px;width:12px;line-height:0}.inbox td.sogo li.point{margin:0 0 0 5px;font-size:18px;font-weight:700;color:#ff7800;line-height:1;font-family:Arial,Helvetica,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HiraKakuPro-W3,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.inbox td.subhyoka{letter-spacing:-.5em;font-size:12px}.inbox td.subhyoka ul{display:inline-block;vertical-align:middle;position:relative}.inbox td.subhyoka ul:first-child{margin:0 6px 0 0;padding:0 12px 0 0}.inbox td.subhyoka ul:first-child:after{content:"/";position:absolute;top:1px;right:0;letter-spacing:normal}.inbox td.subhyoka li img{height:12px;width:12px;line-height:0}.inbox td.subhyoka li.mid{margin:0 5px 0 0}.title_style7{margin:20px 0 0;font-size:14px;font-weight:700;line-height:1.4;color:#444;text-align:left;font-family:Noto Sans JP,sans-serif}.title_style7 span{padding:0 5px;z-index:1;background:linear-gradient(transparent 60%,#ffe9ef 60%);font-size:14px}.inbox ul.popupImg{margin:15px 0 0;padding:0;line-height:0;letter-spacing:-.5em;width:100%;overflow-x:auto;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.inbox ul.popupImg li{margin:0 0 0 15px;line-height:0;width:132px;height:132px;overflow:hidden;border:solid 1px #e4e4e4;text-align:center;position:relative;letter-spacing:normal;display:inline-block}.inbox ul.popupImg li:first-child{margin:0}.inbox ul.popupImg a{display:block;line-height:0;transition:all .5s}.inbox ul.popupImg a:hover{opacity:.6}.inbox ul.popupImg li img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:cover;object-fit:cover}.inbox ul.popupImg li span{position:absolute;right:15px;bottom:3px;display:block;line-height:0;width:20px;height:19px}.inbox ul.popupImg li span img{width:100%;height:auto;top:auto;right:auto;bottom:auto;left:auto;margin:auto;-o-object-fit:none;object-fit:none}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000c;display:none;z-index:100}.bigimg{margin:0 auto;padding:5%;text-align:center;position:absolute;width:80%;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.bigimg img{max-width:100%}.close-btn{color:#fff;position:absolute;right:0;top:-60px}.close-btn a{font-size:30px;color:#fff;text-decoration:none}.inbox p{margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.4;color:#555;font-family:Noto Sans JP,sans-serif}.inbox .reply{margin:30px 0 0;padding:15px;background:#fceecc;position:relative}.inbox .reply:before{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fceecc;position:absolute;top:-15px;left:15px}.inbox .reply p.inmid{margin:0;font-size:14px;font-weight:700;line-height:1.4;color:#555;font-family:Noto Sans JP,sans-serif}.inbox .reply p.txt{margin:5px 0 0;font-size:12px;font-weight:400;line-height:1.6;color:#555;letter-spacing:0;font-family:Noto Sans JP,sans-serif}.inbox .reply span.date{margin:10px 0 0;font-size:11px;font-weight:400;line-height:1;color:#555;display:block;text-align:right;font-family:Noto Sans JP,sans-serif}.cat-view.photo_video_box .swiper-slide .photo-description{position:absolute;bottom:0;color:#fff;padding:1px 6px;font-size:14px;text-align:center;width:100%}.cat-view .swiper-slide,.cat-view .swiper-slide.square{position:relative}.cat-view .swiper-slide:before{content:"";display:block;padding-top:100%}.cat-view .swiper-slide img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:contain;object-fit:contain;background-color:#fff}.cat-view .swiper-slide.square img{height:100%}.cat-view.photo_video_box .swiperbox{padding:0;border:none;overflow:hidden}.cat-view.photo_video_box .square iframe{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto}.cat-view .thumbs .swiper-slide{margin:0 0 0 10px!important}.cat-view .thumbs .swiper-slide:first-child{margin:0!important}.cat-view .speech-bubble_yellow_style2{margin:0 3%}.who-breeds{display:flex;align-items:center;background:#fff;padding:15px;border-radius:10px;box-sizing:border-box;max-width:730px;margin:0 auto;position:relative;border:solid 1px #ddd;border-bottom:solid 5px #ddd;border-right:solid 5px #ddd;box-shadow:0 0 4px 4px #0000000a;transition:all .3s ease}.who-breeds:after{content:"";width:10px;height:10px;border:0px;border-top:solid 2px #e86085;border-right:solid 2px #e86085;transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.who-breeds_thumbnail{width:50px;height:50px;flex:0 0 auto;margin-right:10px;border-radius:50%;overflow:hidden}.who-breeds_thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.who-breeds_text{flex:1 1 auto}.who-breeds_breeder-name-prefix{color:#999;font-size:.8em}.who-breeds_breeder-name{font-weight:700;display:block;margin-top:10px}.who-breeds_breeder-name .kana{position:absolute;top:26px;font-size:10px}.who-breeds_award-badge{margin:0 4% 0 0;width:60px;flex:0 0 0 0}.who-breeds_award-badge img{width:100%;height:auto}.starSogo{margin:4px 0 0;line-height:0}.starSogo ul{margin:0;letter-spacing:-.5em;display:inline-block;vertical-align:middle;position:relative;line-height:0}.starSogo li{display:inline-block;letter-spacing:normal;vertical-align:middle;line-height:0;color:#555;font-family:Noto Sans JP,sans-serif}.starSogo li.mid{margin:0 3px 0 0;font-size:11px;font-weight:700;line-height:1;letter-spacing:0}.starSogo li.point{margin:0 0 0 3px;font-size:12px;line-height:1;font-family:Arial,Helvetica,"sans-serif";font-weight:700;color:#666;position:relative;top:1px;letter-spacing:0}.starSogo li.point span{font-size:11px;line-height:1;font-family:Arial,Helvetica,"sans-serif";color:#666;letter-spacing:0}.starSogo li img{height:11px;width:11px;line-height:0;margin-right:3px}.starBox{margin:10px 0 0;line-height:0}.starBox ul{margin:0;letter-spacing:-.5em;display:inline-block;vertical-align:middle;position:relative;line-height:0}.starBox ul:first-child{margin:0 0 5px}.starBox li{display:inline-block;letter-spacing:normal;vertical-align:middle;line-height:1;font-size:11px;color:#555;font-family:Noto Sans JP,sans-serif}.starBox li img{height:10px;width:10px;line-height:0;margin-right:3px}.starBox li.mid{margin:0 5px 0 0}table.table_style6{margin:20px 8px;width:90vw;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}table.table_style6 th{padding:13px;width:21.25%;line-height:1.3;text-align:left;font-size:15px;font-weight:700;color:#555;letter-spacing:0;vertical-align:top;font-family:Noto Sans JP,sans-serif;border:solid 1px #ddd}table.table_style6 th p.sub{margin:5px 0 0;line-height:1.2;font-size:12px;font-weight:400;color:#555;letter-spacing:0;font-family:Noto Sans JP,sans-serif}table.table_style6 td{padding:13px;width:73.75%;line-height:1.4;text-align:left;font-size:15px;color:#555;font-weight:400;vertical-align:middle;letter-spacing:0;font-family:Noto Sans JP,sans-serif;border:solid 1px #ddd}table.table_style6 td a.more{margin:8px 0 0 auto;padding:3px 5px;width:80px;display:block;line-height:1;font-size:12px;font-weight:700;color:#ed7194;text-align:center;background:#fceecc;border-radius:5px;border:solid 1px #ed7194}table.table_style7{margin:20px 0;width:90vw;table-layout:fixed;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}table.table_style7 th{padding:10px;width:120px;line-height:1.3;text-align:left;font-size:15px;font-weight:700;color:#555;letter-spacing:0;vertical-align:top;font-family:Noto Sans JP,sans-serif;border:solid 1px #ddd}table.table_style7 td{padding:10px;line-height:1.4;text-align:left;font-size:15px;color:#555;font-weight:400;vertical-align:middle;letter-spacing:0;font-family:Noto Sans JP,sans-serif;border:solid 1px #ddd}.modified{text-align:right;font-size:10px;color:#555;padding-right:10px;margin:-10px 0 -20px}.longTxt{margin:0 auto;width:90vw;font-size:15px}.longTxt p{color:#555;line-height:1.4;letter-spacing:0;font-family:Noto Sans JP,sans-serif}.longTxt p.mid{font-weight:700;margin:10px 0}.longTxt p.sub{font-size:13px}.longTxt p.text{border:solid 1px #ddd;padding:16px;margin:0 0 20px}.longTxt p.text a.more{margin:8px 0 0 auto;padding:3px 5px;width:80px;display:block;line-height:1;font-size:12px;font-weight:700;color:#ed7194;text-align:center;background:#fceecc;border-radius:5px;border:solid 1px #ed7194}p.pointTxt{margin:0 auto;padding:16px;font-size:15px;color:#555;line-height:1.6;font-weight:400;font-family:Noto Sans JP,sans-serif;background:#fff2cc}p.pointTxt a.more{margin:8px 0 0 auto;padding:3px 5px;width:80px;display:block;line-height:1;font-size:12px;font-weight:700;color:#ed7194;text-align:center;background:#fceecc;border-radius:5px;border:solid 1px #ed7194}.doshu{margin:15px auto 0;max-width:90vw}.doshu p.mid{font-size:15px;font-weight:700;color:#555;line-height:1;letter-spacing:0;font-family:Noto Sans JP,sans-serif}.doshu ul{margin:10px 0 0;padding:16px;border:solid 1px #ddd;line-height:0}.doshu li{margin:5px 0 0;font-size:13px;color:#555;line-height:1;letter-spacing:0;font-family:Noto Sans JP,sans-serif}p.onegai{margin:15px auto 0;padding:20px;max-width:690px;font-size:12px;color:red;line-height:1.2;font-weight:400;font-family:Noto Sans JP,sans-serif;background:#fff2cc}p.onegai span{margin:0 0 5px;font-size:12px;color:red;line-height:1;font-weight:700;font-family:Noto Sans JP,sans-serif;display:block}p.onegai a{font-size:12px;color:red;font-family:Noto Sans JP,sans-serif}.meyasu{margin-top:15px}.breeder_cassette_2012 .label{font-size:11px;margin-bottom:5px}.breeder_cassette_2012 .score.main ul .point{font-size:13px}.breeder_cassette_2012 .score_wrap .score.sub .breed_cnt{font-size:10px}.key_page_title .icon_cat{line-height:0px}.pink_ul_link{color:#ff6868;text-decoration:underline}.fontsize-small{font-size:10px}.kv_flex,.key-content_flex{display:flex}.key-content-m{margin:2px 3px 0}.kye-content_img{-webkit-backface-visibility:hidden}.oyainuAll{margin:30px 0 0}.oyainuAll .inner{margin-top:10px!important;padding:0;margin:0}.oyainuAll .swiper-scrollbar,.oyainuAll .swiper-button-next.swiper-button-disabled,.oyainuAll .swiper-button-prev.swiper-button-disabled,.oyainuAll .swiper-container .swiper-button-next,.oyainuAll .swiper-container-half .swiper-button-next,.oyainuAll .swiper-container .swiper-button-prev,.oyainuAll .swiper-container-half .swiper-button-prev{display:none}.oyainuAll .cat_cassette_2101 a{display:block}.oyainuAll .swiper-container-half .cat_cassette_2101{margin:0 5px 20px}.oyainuAll .swiper-container-half .cat_cassette_2101 .info{margin:0;padding:0}.oyainuAll .swiper-slide li p.good{position:absolute;top:0;right:0;z-index:10;background:#fff}.oyainuAll .swiper-slide li p.good a{padding:7px 4px 3px;color:#c2c2c2;font-size:18px;font-weight:700;line-height:1;display:block;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,"sans-serif";transition:all .3s ease}.oyainuAll .cat_cassette_2101 .info .photo{width:auto;height:auto;overflow:hidden;margin:5px}.oyainuAll .swiper-container-half .cat_cassette_2101 .wrap{padding:0 5px 5px}.oyainuAll .cat_cassette_2101 .info .photo img{position:relative;top:auto;left:auto;transform:translate(-0%,-0%);width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.oyainuAll .swiper-container-half .cat_cassette_2101 .name.male{margin:0;font-size:12px;color:#555;width:100%;height:auto;background:url(/build/assets/icon_male-CzGl2qx6.png) 0px 12px no-repeat;background-size:auto;background-size:12px;padding:10px 4px 4px 15px;display:inline-block;float:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oyainuAll .swiper-container-half .cat_cassette_2101 .name.male span{margin:0 0 0 3px;font-size:11px;color:#555;line-height:1;position:relative;top:-1px;letter-spacing:0}.oyainuAll .swiper-container-half .cat_cassette_2101 .name.female{margin:0;font-size:12px;color:#555;width:100%;height:auto;background:url(/build/assets/icon_female-BSM0SBA-.png) 0px 10px no-repeat;background-size:9px;padding:10px 4px 4px 15px;display:inline-block;float:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oyainuAll .swiper-container-half .cat_cassette_2101 .name.female span{margin:0 0 0 3px;font-size:11px;color:#555;line-height:1;position:relative;top:-1px;letter-spacing:0}.oyainuAll .info_tag{margin:5px 0 0;height:20px;letter-spacing:.1em}.oyainuAll .info_tag p{margin:0 0 0 3px;padding:2px 5px;font-size:11px;line-height:1;color:#555;display:inline-block;letter-spacing:normal;background:#fdddde}.oyainuDetail{margin:-15px auto 0;padding:0 3%}.oyainuDetail .movieBox{margin:10px auto;width:100%;line-height:0}.oyainuDetail .movieBox iframe{width:100%;height:200px}.oyainuDetail .sliderBox{margin:0 0 30px}.oyainuDetail .sliderBox .swiper--wrapper{width:100%}.oyainuDetail .sliderBox .swiper-slide{padding-top:100%;width:100%;text-align:center;position:relative}.oyainuDetail .sliderBox .swiper-slide img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;-o-object-fit:contain;object-fit:contain}.oyainuDetail .sliderBox .swiper-button-next.swiper-button-disabled,.oyainuDetail .sliderBox .swiper-button-prev.swiper-button-disabled{opacity:1;cursor:auto;pointer-events:none}.oyainuDetail .sliderBox .swiper-button-next,.oyainuDetail .sliderBox .swiper-container-rtl .swiper-button-prev{background-image:url(arrow_r.png);right:1px;left:auto;vertical-align:middle;background-size:70%}.oyainuDetail .sliderBox .swiper-button-prev,.oyainuDetail .sliderBox .swiper-container-rtl .swiper-button-next{background-image:url(arrow_l.png);left:1px;right:auto;vertical-align:middle;background-size:70%}.oyainuDetail .oyainuTag{margin:10px 0 0;letter-spacing:-.5em}.oyainuDetail .oyainuTag p{margin:0 0 5px 5px;padding:4px 8px;font-size:13px;line-height:1;color:#555;display:inline-block;letter-spacing:normal;background:#fdddde}.oyainuDetail .section .inner{padding:10px 0 0;margin:0}.oyainuDetail table.table_style6{margin:20px 8px;max-width:730px;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}.oyainuDetail table.table_style6 th{padding:8px;width:21.25%;line-height:1.3;text-align:left;font-size:13px;font-weight:700;color:#555;letter-spacing:0;vertical-align:top;font-family:Noto Sans JP,sans-serif;border-top:solid 1px #ddd;border-left:solid 1px #ddd}.oyainuDetail table.table_style6 th p.sub{margin:5px 0 0;line-height:1.2;font-size:11px;font-weight:400;color:#555;letter-spacing:0;font-family:Noto Sans JP,sans-serif}.oyainuDetail table.table_style6 td{padding:8px;width:73.75%;line-height:1.4;text-align:left;font-size:13px;color:#555;font-weight:400;vertical-align:middle;letter-spacing:0;font-family:Noto Sans JP,sans-serif;border-top:solid 1px #ddd;border-left:solid 1px #ddd}.title_sub{font-size:13px}.hyoka{margin:0 0 30px}.hyoka .button{margin-top:30px}.evaBox{margin:35px 0 0;max-width:100%}.evaBox p.username{margin:0;line-height:1;font-size:16px;font-weight:700;color:#555}.hyokaList{margin:3px 0 0;letter-spacing:-.5em}.hyokaList ul{margin:0;line-height:0;letter-spacing:-.5em;display:inline-block}.hyokaList li{margin:0 0 0 1px;line-height:0;letter-spacing:normal;display:inline-block;vertical-align:middle;font-size:15px;color:#555}.hyokaList li:first-child{margin:0 2px 0 0;line-height:1}.hyokaList li img{position:relative;top:-1px;height:11px}.hyokaList li.point{margin:0 0 0 2px;font-size:13px;font-weight:700;color:#ff6900;position:relative;top:1px;font-family:Arial,Helvetica,"sans-serif"}.hyokaList p.hyoka1,.hyokaList p.hyoka2{margin:0 6px 0 0;font-size:14px;color:#555;display:inline-block;letter-spacing:normal}.hyokaList p.hyoka1 span,.hyokaList p.hyoka2 span{margin:0;font-size:13px;font-weight:700;color:#ff6900;position:relative;top:1px;font-family:Arial,Helvetica,"sans-serif"}.evaBox .slideImg{margin:8px 0 5px}.evaBox .slideImg p{font-size:14px;line-height:1;color:#555}.evaBox .slideImg p span{font-size:13px;line-height:1;color:#555}.evaBox .slideImg ul{margin:6px 0 8px;padding:0;width:100%;line-height:0;letter-spacing:-.5em;overflow-x:auto;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.evaBox .slideImg ul li{margin:0 0 0 10px;display:inline-block;list-style:none;height:100px;line-height:0;letter-spacing:normal}.evaBox .slideImg ul li:first-child{margin:0}.evaBox .slideImg ul li .review_img{height:100px;border:solid 1px #e4e4e4}.detailArea{margin:0;position:relative}.acc .accordion_one{margin:0;max-width:100%}.acc p.default{margin:5px 0 10px;font-size:15px;line-height:1.6;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.acc .accordion_one .accordion_header{margin:0 auto;padding:8px 0;color:#555;font-size:11px;line-height:1;font-weight:700;text-align:center;border:solid 1px #d8d8d8;width:125px;border-radius:5px;position:relative;z-index:+1;cursor:pointer;transition-duration:.2s;box-shadow:0 0 10px -6px #656565}.acc .accordion_one .accordion_inner,.acc .hide{display:none}.acc .close_box{margin:10px auto 0;padding:8px 0;color:#555;font-size:11px;line-height:1;font-weight:700;text-align:center;background:#f1f1f1;border:solid 1px #d8d8d8;width:125px;border-radius:5px;position:relative;z-index:+1;cursor:pointer;transition-duration:.2s;box-shadow:0 0 10px -6px #656565}.acc .close_box:hover{cursor:pointer}.detailArea h3{margin:15px 0 0;font-size:13px;color:#555;font-weight:700;line-height:1}.detailArea h3:first-child{margin:12px 0 0}.detailArea .box_one p{margin:5px 0 0;font-size:14px;color:#555;line-height:1.6;word-break:break-all}.detailArea .box_one{font-size:14px}.hyokaList ul li{margin-bottom:0!important}.review_img{width:auto}.old_parent_photo{margin:10px auto;text-align:center}.parent_cat_cassette .info .photo{width:45%;float:left;height:130px}.parent_father:after{content:"";width:10px;height:10px;border:0px;border-top:solid 2px #4fb1fb;border-right:solid 2px #4fb1fb;transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.parent_mother:after{content:"";width:10px;height:10px;border:0px;border-top:solid 2px #ee7656;border-right:solid 2px #ee7656;transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.parent_cat_cassette .label_list{width:100%}.parent_content{margin:5px auto}.padding-left_15per{padding-left:15%}.FilterArea{margin:20px 0 0}.FilterArea p.item{font-weight:700;font-size:14px;line-height:1;color:#3c3c3c}.FilterArea p.note{margin:8px 0 0;font-weight:400;font-size:11px;line-height:1;color:#3c3c3c;letter-spacing:normal}.FilterArea p.acBtn{font-weight:700;line-height:1;position:relative;display:inline-block}.FilterArea p.acBtn:after{content:"";width:6px;height:6px;border-top:solid 3px #ef7192;border-right:solid 3px #ef7192;position:absolute;right:-15px;top:1px;transform:rotate(135deg)}.FilterArea p.open:after{content:"";width:6px;height:6px;border-top:solid 3px #ef7192;border-right:solid 3px #ef7192;position:absolute;right:-15px;top:5px;transform:rotate(-45deg)}.FilterArea .acBox{display:none}.FilterArea .acBox p.item{font-weight:700;line-height:1;position:relative;display:inline-block;letter-spacing:normal;vertical-align:middle}.FilterArea ul.filterItems{margin:3px 0 0 -5px;letter-spacing:-.5em;text-align:left}.FilterArea ul.filterItems li{margin:7px 0 0 5px!important;letter-spacing:normal;display:inline-block;font-size:11px;text-align:center;border-radius:50px;line-height:1}.FilterArea ul.filterItems li:last-child{margin-bottom:10px!important}.FilterArea ul.filterItems li label{padding:7px 15px 6px;display:block;background:#fff;color:#3c3c3c;border:solid 2px #F28AA5;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:30px;cursor:pointer}.FilterArea ul.filterItems li input:checked+label{background:#fff3f3;color:#3c3c3c}.FilterArea ul.filterItems li input{display:none}.orderArea{margin:10px 0 0;height:36px}.orderArea .orderBox{float:right;text-align:right;font-size:11px;background:url(/build/assets/icon_order-DoT1oGdJ.png) no-repeat 0 50%;background-size:15px;width:50%}.orderArea .orderBox select{padding:3px 3px 3px 5px;width:90%;box-sizing:border-box;border:1px solid #ccc;background:url(/build/assets/arrow_black_b-DdNIeplL.png) no-repeat right 5px center;background-size:10px}.orderArea .orderBox select:hover{cursor:pointer}.miniCardList p.moreViewBtn{display:block;margin:0 auto;padding:7px 0;width:90%;color:#fff;background:#ec7190 url(/build/assets/arrow20-DT9iVkO_.png) 95% 50% no-repeat;border-radius:30px;font-size:14px;font-weight:700;text-align:center}.miniCardList p.moreViewBtn:hover{cursor:pointer}@media screen and (max-width: 1100px){.key-content{width:100%}.kv_txt{position:absolute;width:55%;top:10vw;left:9vw}.kv_badge{width:14%;position:absolute;top:1vw;left:1vw}.kv_btn_search{position:absolute;bottom:1vw;left:1vw}.kv_btn_search p{transform:scale(.8);transform-origin:left bottom}.kv_btn_search ul.btn_search_item{display:unset}.kv_btn_search ul.btn_search_item li:first-child{margin-right:0;margin-bottom:6px}.kv_btn_search ul.btn_search_item li a{width:100%;color:#7b6666;font-size:16px;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:22px;height:16px;background-image:url(/build/assets/icon_header01-BQevOobd.png);background-size:cover;vertical-align:text-bottom;margin-right:4px}.kv_breeder_search_link span:before{content:"";display:inline-block;width:15px;height:16px;background-image:url(/build/assets/icon_header02-B0P38WfJ.png);background-size:cover;vertical-align:text-bottom;margin-right:4px}.key-content_kvbottom_bigbtn_wrap ul{display:flex}.key-content_kvbottom_bigbtn_wrap ul li.bigbtn_item{width:100%;margin-right:6px;border-radius:12px}.key-content_kvbottom_bigbtn_wrap ul li.bigbtn_item:last-child{margin-right:0}.key-content_kvbottom_bigbtn_wrap ul li.bigbtn_item a{display:block}}@media screen and (max-width: 750px){.kv_btn_search p{transform:scale(.5)}.kv_btn_search ul.btn_search_item li a{font-size:12px;width:48%;padding:10px}}@media screen and (max-width: 1100px){.ranking_list{margin:0 -.5% 10px;display:flex;flex-wrap:wrap}.ranking_list li{width:33.333%}.ranking_list.text li{width:49.333%;margin:auto}.ranking_list li a{width:100%}.ranking_list .ranking_set{width:98%;padding:0;box-sizing:unset}.ranking_list .ranking_set .photo{height:135px}.ranking_list .ranking_set .photo img{width:100%}.ranking_list.ranking_top span.ranking_catbreed_name,.ranking_list.cat_breed_relation_link span.ranking_catbreed_name,.ranking_list.cat_popular_breed_link span.ranking_catbreed_name{color:#7b6666;font-size:10px;text-align:center;font-weight:700;clear:both;display:block;width:auto;padding:1px 0 4px}.ranking_list.ranking_top span.sp_catbreed_name,.ranking_list.cat_popular_breed_link span.sp_catbreed_name{height:26px;line-height:1.3;display:flex;justify-content:center;align-items:center}.ranking_list .ranking_set .label{top:2px;left:2px;width:20px}}@media screen and (max-width: 750px){.ranking_list .ranking_set .photo{height:90px}.breeder_introduction_movie_box,.breeder_introduction_movie_box video{width:100%;height:100%}.breeder_introduction_movie_box.cat_breeder_info{margin-top:10px}#breederIntroductionMovieSlider img{border-radius:5px;height:130px;-o-object-fit:cover;object-fit:cover}.cat_wide_table{width:100%}.cat_wide_table td,.cat_wide_table th{border-collapse:collapse;text-align:center;border:solid 1px #ddd}.cat_wide_table th{display:block;background:#fceecc;padding:13px;line-height:1.3;text-align:left;font-size:15px;font-weight:700;color:#555;letter-spacing:0;vertical-align:top;font-family:Noto Sans JP,sans-serif}.cat_wide_table td{display:block;padding:13px;line-height:1.4;text-align:left;font-size:15px;color:#555;font-weight:400;vertical-align:middle;letter-spacing:0;font-family:Noto Sans JP,sans-serif;border:solid 1px #ddd}.cat_wide_table_2{width:100%}.cat_wide_table_2 tr{border:solid 1px #ddd}.cat_wide_table_2 td,.cat_wide_table_2 th{border-collapse:collapse;text-align:center}.cat_wide_table_2 th{padding:13px;text-align:left;font-size:15px;font-weight:700;color:#555;letter-spacing:0;vertical-align:top;font-family:Noto Sans JP,sans-serif;width:45%;float:left}.cat_wide_table_2 td{padding:13px;line-height:1.4;text-align:left;font-size:15px;color:#555;font-weight:400;vertical-align:middle;letter-spacing:0;font-family:Noto Sans JP,sans-serif}.cat_wide_table_2 .td_1{display:block}.cat_wide_table_2 .td_2{display:block;padding-top:5px}}@media screen and (max-width: 1100px){.bnr_about_award{margin:26px 0}.award_anchor{width:100%;display:block;margin:35px 0 20px}.award_anchor li{width:calc(100% - 12px);height:auto;margin-right:auto;margin-bottom:3px}.award_anchor li:last-child{margin-right:auto;margin-bottom:0}.award_anchor li.award_anchor_arrow:before{width:8px;height:8px;top:0;bottom:0;right:10px;left:auto;margin:auto}.award_anchor li a{font-size:13px;padding:5px;height:35px}.award_anchor li a span.icon_anchor_award{font-size:1.4em}.award_anchor li .icon_anchor_all:before{width:30px;height:30px}.award_anchor li .icon_anchor_area:before{width:26px;height:26px}.award_anchor li .icon_anchor_cat_breed:before{width:27px;height:23px}}@media screen and (max-width: 1100px){.award_breeder_comment{margin:30px 0 35px}.award_breeder_comment .breeder_comment_ttl{font-size:18px}.award_breeder_comment .breeder_comment_ttl:before,.award_breeder_comment .breeder_comment_ttl:after{width:32px;height:37px}.award_breeder_comment .breeder_comment_ttl:before{margin-right:2px}.award_breeder_comment .breeder_comment_ttl:after{margin-left:-2px}.award_breeder_comment .breeder_comment_item{padding:3%;display:block;margin-bottom:8px}.award_breeder_comment .breeder_comment_item:first-child{margin-top:12px}.award_breeder_comment .breeder_comment_item_inner{margin-left:auto;margin-bottom:3%;display:flex;justify-content:space-between}.award_breeder_comment .breeder_namearea{display:grid;align-items:center;margin-left:14px;padding:8px 0}.award_breeder_comment .breeder_comment_item_inner .breeder_namearea{max-width:50%}.award_breeder_comment .award_ranking{font-size:16px}.award_breeder_comment .breeder_comment_item_inner .breeder_name p{font-size:14px;line-height:1.2em;margin:0}.award_breeder_comment .breeder_comment_item_inner .breeder_name p span{font-size:11px}.award_breeder_comment .award_ranking .icon_ranking_s{width:20px}.award_breeder_comment .breeder_comment_item_inner .photo{width:45%;margin:auto}.award_breeder_comment .breeder_comment_item_inner .photo img{width:100%}.award_breeder_comment .breeder_comment_box{width:94%;padding:3%}.award_breeder_comment .breeder_comment_box:before,.award_breeder_comment .breeder_comment_box:after{width:45px;height:45px}.award_breeder_comment .breeder_comment_box:before{top:10px;left:10px}.award_breeder_comment .breeder_comment_box:after{bottom:10px;right:10px}.award_breeder_comment .breeder_comment_box p.icon_breeder_comment{font-size:14px;margin-top:14px}.award_breeder_comment .breeder_comment_box p.icon_breeder_comment:before{width:17px;height:11px}.award_breeder_comment .breeder_comment_box p.txt_comment{font-size:11px;line-height:1.5em;padding:10px 5px 16px}}@media screen and (max-width: 1100px){.breeder_cassette_2012_sp .icon_area_pink{background:url(./resources/images/icon_area_pink.png) no-repeat 3px center;background-size:12px!important;padding-left:20px;margin:0 0 5px}.new_award_contents .btn_color a{font-size:14px}.award_2021-summer .header,.award_2022-summer .header,.new_award_contents .header{background-image:url(/build/assets/bg_award_2021-summer_pc-go8Ym3Zs.png),url(/build/assets/bg_2_award_2021-summer_pc-x6G-IHWx.png);background-position:center 0,center 0;background-size:780px,83px;background-repeat:no-repeat,repeat-x}.new_award_contents img.main{width:93%}.item_award_contents{margin-top:25px}.item_award_contents:last-child{margin-bottom:68px}.new_award_contents .award_title{margin-bottom:48px!important;padding:15px!important}.new_award_contents .award_title h2{font-family:fot-tsukuardgothic-std,sans-serif,Arial,Helvetica,メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HiraKakuPro-W3,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:21px;letter-spacing:normal;padding:15px}.new_award_contents .award_txt{text-align:left}.new_award_contents .award_anchor li a{width:100%;height:35px;color:#ec7c7c;font-size:13px;font-weight:700;text-align:center;background-color:#fff;border:2px solid #EC7C7C;border-radius:50px;display:table;padding:5px}.new_award_contents .card_design li>div{margin:0 0 10px;padding:16px 0 26px}.new_award_contents .card_design .info{padding:0 3% 28px}.new_award_contents .card_design .icon_area_pink{width:calc(100% - 20px);float:left}.new_award_contents .card_design .score_wrap{width:100%}.new_award_contents .icon_ranking_num.icon_rank1:before{content:"";background:url(/resources/images/award/icon_rank1.png) no-repeat center;display:inline-block;width:58px;height:58px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank2:before{content:"";background:url(/resources/images/award/icon_rank2.png) no-repeat center;display:inline-block;width:58px;height:58px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank3:before{content:"";background:url(/resources/images/award/icon_rank3.png) no-repeat center;display:inline-block;width:58px;height:58px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank4:before{content:"";background:url(/resources/images/award/icon_rank4.png) no-repeat center;display:inline-block;width:58px;height:58px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank5:before{content:"";background:url(/resources/images/award/icon_rank5.png) no-repeat center;display:inline-block;width:58px;height:58px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank6:before{content:"";background:url(/resources/images/award/icon_rank6.png) no-repeat center;display:inline-block;width:58px;height:58px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank7:before{content:"";background:url(/resources/images/award/icon_rank7.png) no-repeat center;display:inline-block;width:58px;height:58px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank8:before{content:"";background:url(/resources/images/award/icon_rank8.png) no-repeat center;display:inline-block;width:58px;height:58px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank9:before{content:"";background:url(/resources/images/award/icon_rank9.png) no-repeat center;display:inline-block;width:58px;height:58px;background-size:contain;margin-right:16px}.new_award_contents .icon_ranking_num.icon_rank10:before{content:"";background:url(/resources/images/award/icon_rank10.png) no-repeat center;display:inline-block;width:58px;height:58px;background-size:contain;margin-right:16px}.new_award_contents .card_design .left_wrap{width:40%;float:none;margin-right:15px}.new_award_contents .card_design .right_wrap{width:60%}.new_award_contents .cardlist li,.new_award_contents .btn_border_list li{width:48%;height:auto;font-size:13px;margin:0 2vw 2vw 0;text-align:center;display:flex;flex-direction:column;justify-content:space-around}.new_award_contents .cardlist li:nth-child(2n),.new_award_contents .btn_border_list li:nth-child(2n){margin-right:0}.new_award_contents .cardlist li .dep_name,.new_award_contents .btn_border_list li .dep_name{font-size:13px;line-height:1.4em}.new_award_contents .btn_border_list{margin:15px 0 30px}.new_award_contents .item_backnumber{margin-bottom:30px}.new_award_contents .item_backnumber h3{font-size:16px;margin-bottom:10px}.new_award_contents .item_backnumber ul li{width:23%;display:block;overflow:hidden;margin-right:10px}.award_catbreed .header{background-image:url(/resources/images/award/bg_catbreed_header_summer.png);background-position:top;background-size:cover}.award_catbreed .header .header_inner{padding:40px 3%}.award_catbreed .header .header_txt{width:38%}.award_catbreed img.main{width:23vw}.award_catbreed .header .header_txt p{font-size:16px;margin-top:10px}.award_catbreed .header .header_img{width:56%;padding-top:36.5%;position:relative;border:3px solid #FFFFFF;border-radius:15px}.breeder_award_badge .breeder_award_rank:before{width:65.5px;height:60px}.breeder_award_rank span{font-size:large;font-weight:700}.breeder_award_badge.breeder_page_award{padding-left:0}.cat_breed_award_text{height:70px}.table_style_long.award_breeder_comment .mid,.basicInfo .breeder_review_title{margin-top:-50px;padding-top:50px}.basicInfo .breeder_review_title,.award_title_anchor{margin-top:-60px;padding-top:60px}.badge_award_catbreed{bottom:55px}}@media screen and (max-width: 1100px){.award_area .header .header_inner{padding:20px 3%}.award_area .header .header_txt p{text-shadow:0px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,1px 0 0 #FFFFFF,1px 1px 0 #FFFFFF,0 1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,-1px 0 0 #FFFFFF,-1px -1px 0 #FFFFFF}.privacy_link .item_page-check{padding-right:24px}.container{padding-top:66px}.header_title{font-size:9px;padding-left:3px;font-weight:unset;background:#ed7d7c;color:#fff;text-align:left}header .main,header .main .siteLogo{padding:0}header .main .inner{width:100%;padding:2px 0 4px}header .main .siteLogo{width:158px;margin-left:3%}header .main .sp_nav{display:block}header .main .sp_nav ul li{width:auto;margin-right:8px}header .main .sp_nav ul li:last-child{margin-right:0}header .main nav.sp ul li .slide-puppy{height:0;background:url(/build/assets/header-menu_cat-search_sp-C9krKKHQ.png) 50% 50% no-repeat;background-size:31px}header .main nav.sp ul li .slide-breeder{height:0;background:url(/build/assets/header-menu_breeder-search_sp-DTuKsB-Q.png) 50% 50% no-repeat;background-size:43px}header .main nav.sp ul li .slide-menu{height:0;background:url(/build/assets/header-menu_menu_sp-CLpA5OgH.png?20220609) 50% 50% no-repeat;background-size:28.5px}header .main nav ul li a{display:block;padding:44px 0 0}.key-content .kv_btn_search ul.btn_search_item{display:block}.key-content .kv_btn_search ul.btn_search_item li:first-child{margin-bottom:8px}.key-content .kv_btn_search ul.btn_search_item li a{width:164px;font-size:13px;padding:8px}.key-content .kv_btn_search span.bg_icon_circle{position:relative;width:32px;height:32px;border-radius:100vh;background-color:#f9f4f1;display:inline-block;margin-right:8px}.icon_breeder-search span.bg_icon_circle:before{width:17px;height:19px}.icon_cat-search span.bg_icon_circle:before{width:21px;height:16px}.key-content .guide_nav{width:100%;background:none;position:unset;padding:18px 0 0;box-shadow:none;background-color:#fff;border-radius:unset}.key-content .guide_nav ul{position:relative}.key-content .guide_nav ul li{margin-right:7.5%}.key-content .guide_nav ul li:last-child{margin-left:-1.5%}.key-content .guide_nav ul li a{font-size:12px;padding:0}.key-content .guide_nav ul li,.key-content .guide_nav ul li a{display:block}.key-content .guide_nav .nav_icon{margin:auto}.key-content .guide_nav .nav_icon,.key-content .guide_nav ul li .icon_present:before,.key-content .guide_nav ul li .icon_insurance:before,.key-content .guide_nav ul li .icon_guarantee:before,.key-content .guide_nav ul li .icon_wakaba:before{width:40px;height:40px}}@media screen and (max-width: 1100px){.key-content.normal{margin-bottom:15px}.key-content.normal .kv{background-image:url(/resources/images/kv_bg-l_sp.png.webp);height:61.5vw;background-size:cover;background-position:center}.key-content.normal .kv_inner{width:87%;height:100%;padding:8vw 0 0}.key-content.normal .kv_txt{width:60%;margin-bottom:7vw;filter:drop-shadow(0px 0px 4px rgba(255,255,255,.5))}.key-content.normal .kv_gra{bottom:-1px}.key-content.normal .kv_btn_search{position:sticky;z-index:10}}.popup_content.first_communication_content .title{font-size:16px;font-weight:700}.popup_content.first_communication_content .bg_pink{background:#fde6e6;text-align:left;width:auto;padding:0;margin-bottom:30px}.popup_content.first_communication_content .note{color:#ed7192;font-weight:700;padding:10px 0 10px 30px;background:url(/build/assets/icon_exclamation_pink-DYoBnOn7.png) no-repeat 6px 10px;background-size:18px}.popup_content.first_communication_content input[type=checkbox]{display:inline-block;vertical-align:top;margin:3px 0 0 8px}.popup_content.first_communication_content label{display:inline-block;width:90%;margin-bottom:10px}.popup_content.first_communication_content .btnBox button{width:80%}@media only screen and (max-width: 768px){.award_announcement .image_top{width:100%;height:416px;-o-object-fit:cover;object-fit:cover}.award_announcement h1{font-size:.8em}.award_announcement .purina_logo{width:200px;margin-bottom:2rem}.award_announcement .purina_point_01_block_02{margin:-35px}.award_announcement .pu_img_point_01_box{height:110px}.award_announcement .pu_img_point_01_box.img_p_02{height:120px}.award_announcement .pu_img_point_01_box.img_p_04{height:100px}.award_announcement .pu_img_point_01_box.img_p_04 img{margin-top:9px}.award_announcement .pu_img_point_03_box{height:130px}.award_announcement .pu_img_point_01{margin:1.5rem 0 3rem}.award_announcement .purina_point_03{display:unset}.award_announcement .purina_container img{width:auto}}@media screen and (max-width: 480px){body{min-width:auto}ul.photo_list li.spdn{display:none}.breeder_cassette_2012_pc .photo_list li{width:29%}.new_award_contents_complete .btn_border_list,.new_award_contents_complete .cardlist_complete{display:block;margin:2rem 1rem 0}.new_award_contents_complete .btn_border_list li,.new_award_contents_complete .cardlist_complete li{width:auto;max-width:410px;margin:1rem auto}.new_award_contents_complete img.main{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.award_anchor_complete{padding:1rem;display:block}.detail_area_complete{display:initial;width:auto;margin-bottom:0}.right_wrap_complete{width:100%;margin:8px 0;overflow:hidden}.award_complete_p_about{margin:0 20px 0 8px;font-size:1rem}.award_anchor_complete_li{margin:0;margin-bottom:1rem}.item_award_contents{margin-top:0rem}.bnr_about_award_complete{margin:1rem}.award_contents .breeder_cassette_2012_complete{margin:1.5rem}.breeder_cassette_2012_complete .score_complete.main ul img{width:22px}.score_complete.main dt{font-weight:700;display:inline-block;vertical-align:top}.score_complete{float:right;width:100%}.btn_w50_complete{width:45%;float:right}.award_2023 .btn_color.arrow_right.btn_w50{width:100%}.new_award_contents_complete .logocolor_complete{width:75%}.award_title_anchor_complete img,.award_title_anchor_complete_2023 img{height:88px}.item_award_contents_complete .btn_border_list{padding:16px 0}.lead_sentence_complete{margin-bottom:2rem}.new_award_contents_complete .btn_border_list_area li{width:40%}.award_title_anchor_complete_2023{margin:0 0 25px}.award_title_complete_log{padding:1rem}.award_title_anchor_complete_log{margin-top:0rem}.award_log_list{gap:2rem}.h3_log_award{height:auto;padding:.7rem}.p_award_log{text-align:left}.title.icon_title19{font-weight:700;margin-bottom:4px}.breeder_cassette_2012_pc_complete .photo_list li{width:29%}.award_contents.award_2023 .image_arrow_award_person_next_award_commet,.award_contents.award_2023 .image_icon_at,.award_contents.award_2023 .arrow_right img,.award_contents.award_2023 .award_log_list img,.award_contents.award_2023 .arrow_award_complete,.award_contents.award_2023 .bnr_about_award_complete img,.item_award_contents_complete .award_log_list img{width:auto}.award_title_anchor_complete_2023 img{height:130px}.breeder_cassette_2012_pc_complete .photo_list .photo{height:100%}.breeder_cassette_2012_complete .photo_list li{width:31.8%;margin:0 0 0 1.5%;padding:2px;height:75px}.award_2023 .item_award_contents{margin-top:0}.badge_award_breeder{bottom:unset;top:15px}.lead_sentence_complete p{font-size:16px}.breeder_cassette_2012_pc_complete .name{margin:18px 0 20px}.breeder_cassette_2012_complete .photo_list .photo .status{font-size:14px}.breeder_cassette_2012 .info .info_inner .label_list{width:72%}.award_announcement .bene_i{margin-bottom:4px}.insurance_kv{text-align:center;margin:20px auto}}}
