<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";.sidr{
	padding:10px 15px;width:auto;-webkit-overflow-scrolling:touch}
	table, tbody, tr, th, td{font-size:14px;}
	.list_section2dd img{display:inline-block;}.sidr.side-menu{padding:0}.sidr .head_wrap{padding:0 10px 7px 0}
	.dog_wide_table_content{font-size:14px;}
#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(../../images/toggle_close.png) no-repeat 0 5px/17px;font-size:14px}.sidr .head_wrap .back a{display:block;float:right;background:url(../../images/arrow_pink_l.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 0}.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 #fff}.puppySearchList2 li label,.puppySearchListRenew li label{width:100%;font-size:13px}.sidr .puppySearchList2 .add,.sidr .puppySearchListRenew .add{padding:10px 8px 10px 8px}.sidr .puppySearchList2 dd li,.sidr .puppySearchListRenew dd li{padding:10px 0 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(../../images/icon_side02.png) 0 50% no-repeat;background-size:21px}#sidr-menu ul.menu li.login:hover{background:#fff url(../../images/icon_side02.png) 0 50% no-repeat;background-size:21px}#sidr-menu ul.menu li.beginner{background:url(../../images/icon_side03.png) 4px 50% no-repeat;background-size:15px}#sidr-menu ul.menu li.beginner:hover{background:#fff url(../../images/icon_side03.png) 4px 50% no-repeat;background-size:15px}#sidr-menu ul.menu li.logout{background:url(../../images/icon_logout.png) 0 50% no-repeat;background-size:21px}#sidr-menu ul.menu li.logout:hover{background:#fff url(../../images/icon_logout.png) 0 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.dogbreed{background:url(../../images/icon_title02.png) no-repeat center 4px;background-size:18px}.searchRule_set table th.prefecture{background:url(../../images/icon_area_l.png) no-repeat center 3px;background-size:11px}.searchRule_set table th.other{background:url(../../images/icon_title19.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(../../images/icon_search_white.png) 28% 50% no-repeat #f07191;background-size:12px}.searchRule_set .buttonWrap .delete a{background:url(../../images/icon_delete_white.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(../../images/arrow02.png) 95% 49% no-repeat;background-size:12px}.button_gray_style2 a,.button_gray_style2 button,.button_orange_style2 a,.button_orange_style2 button,.button_style2 button{padding:8px 0 8px;width:94%;font-size:15px}.button_gray_style2 a,.button_gray_style2 button,.button_orange_style2 a,.button_orange_style2 button{margin:5px 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.dogname{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(../../images/icon_present.png) 50% 50% no-repeat;background-size:16.5px}header .main nav.sp ul li .slide-puppy{height:0;background:url(../../images/header-menu_dog-search_sp.png) 50% 50% no-repeat;background-size:31px}header .main nav.sp ul li .slide-breeder{height:0;background:url(../../images/header-menu_breeder-search_sp.png) 50% 50% no-repeat;background-size:43px}header .main nav.sp ul li .slide-menu{height:0;background:url(../../images/header-menu_menu_sp.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(../../images/icon_present_md.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(../../images/icon_header04_md.png) 50% 50% no-repeat;background-size:20px}header.md .main nav.sp ul li .slide-menu{height:0;padding-top:20px;background:url(../../images/icon_header03_md.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 0}section.default .inner{width:100%;padding:0 3% 0;box-sizing:border-box}.title_puppy{background-size:24px}.puppyListWrap{margin:2px auto 10px auto}.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 0;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(../../images/icon02.png) no-repeat 0 2px;background-size:10px}.puppyList .puppy_set .profile .female{background:url(../../images/icon01.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{display:none}hr.border{display:none}.load{-webkit-animation:spin 40s linear infinite;-moz-animation:spin 40s linear infinite;-ms-animation:spin 40s linear infinite;-o-animation:spin 40s linear infinite;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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.default h1.about{width:100%;background:0 0}section.extractedContent{margin-bottom:0}section.extractedContent .inner{margin:13px 3% 0;padding:0;width:auto;border-radius:5px;border:1px solid #eee;background:#fff}.extracted_menu{margin:3px 0 3px 0}.extracted_menu li{float:none;width:auto;border-bottom:none;border-top:1px solid #eee;font-size:14px;padding:8px 4px 8px 3%}.extracted_menu li:first-child{border-top:none}.extracted_menu .about_menu li{background:url(../../images/arrow04.png) no-repeat right 3% center;background-size:7px}.extracted_menu .recommend_menu li{background:url(../../images/arrow05.png) no-repeat right 3% center;background-size:7px}.extracted_menu .beginner{background:url(../../images/icon_side03.png) no-repeat 11px 50%;background-size:15px;padding-left:40px}.extracted_menu .parent_li{border:none;background:0 0;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:0 0}.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 #eee;margin:0;position:relative}.fotter_nav li a{display:block;background:#fff url(../../../images/arrow_gray_r.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:0!important}.table_style1{font-size:13px;letter-spacing:.5px;margin:0 auto 13px auto}.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 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 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:#ef7091}section.usefulContent .useful .contentA .caption{background:url(../../../images/icon_title17.png) 10px 50% no-repeat #fff;background-size:20px}section.usefulContent .useful .contentB .caption{background:url(../../../images/icon_title18.png) 10px 50% no-repeat #fff;background-size:16px}section.usefulContent .useful .contentC .caption{background:url(../../../images/icon_title19.png) 10px 50% no-repeat #fff;background-size:20px}section.usefulContent .useful .contentC .icon_ball{background:url(../../../images/icon_ball.png) 10px 50% no-repeat #fff;background-size:16px}section.usefulContent .useful ul li a{display:block;padding:8px 20px 8px 0;background:url(../../../images/arrow_pink_r.png) no-repeat right 2% center;background-size:7px;font-size:13.5px;line-height:1.4em}section.know{margin:12px 3% 0 3%}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 0;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(../../../images/arrow09.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 10px auto}.colR .sns_shareButton{width:auto;margin:-5px auto 10px auto;float:none}.banner_list li{width:100%}section.special{margin:0 auto;width:auto;padding:0}section.special .inner{width:auto;padding:15px 3% 15px}.contactForm{margin:18px -3%;padding:8px 3% 18px}.contactForm h1{margin:0 0 15px 0;overflow:hidden}.call_account,.contactForm .call_account{margin:10px auto 13px auto}.call_account a,.contactForm .call_account a{font-size:13px;width:auto;text-align:left;padding:10px 5px 10px 30px;background:#fff url(../../images/icon_side02.png) 5px 50% no-repeat;background-size:17px;border:1px #ef7091 solid;border-radius:3px;margin:0 0 3px 0}.call_account p,.contactForm .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:0 0;border:none;font-size:14.5px}.contactForm table th p{padding:10px 0 0 0}.contactForm table tr td{display:block;width:auto;padding:0 0 10px 10px;background:0 0;border:none;font-size:14px;line-height:1.4em;vertical-align:top}.contactForm table .line_height{padding:5px 0 15px 0}.contactForm table td .notes{font-size:11px;line-height:1.4em;letter-spacing:.5px}.contactForm table td ul.notes{margin:10px 0 0 0}.contactForm table td input,.contactForm table td select{padding:8px;font-size:16px}.contactForm table input[type=checkbox],.contactForm table input[type=radio]{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_price,.contactForm table .input_tel{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 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-dog{background-size:30px}.icon_video-house{background-size:30px}.icon_question{background-size:16px}.icon_people{background-size:18px}.tabContents_radioSwitch .tabbox{margin:0 0 13px 0}.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 #ef6f90}.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 0}.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 #ef6f90 solid}.tabContents_radioSwitch .tab_color_pink2 .tab p{line-height:1.3em;font-size:14px}.tabContents_radioSwitch .tab_color_pink2 .tab p.icon_dog-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 0}#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{background-size:40px}#benefits_transaction_popup .title,#benefits_transaction_popup_pc .title,#benefits_transaction_popup_sp .title{background-size:40px}.genetics_tests_result_popup .title,.genetics_tests_result_popup_pc .title,.genetics_tests_result_popup_sp .title{background-size:40px}#genetics_tests_result_explanation_popup .title,#genetics_tests_result_explanation_popup_pc .title,#genetics_tests_result_explanation_popup_sp .title{background-size:40px}#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 0 auto;width:90vw;font-size:15px}table.table_style6.genetics_table_margin th{font-size:13px}table.table_style6.genetics_table_margin td,table.table_style6.genetics_table_margin th{width:65%}table.table_style6.genetics_table_margin td:nth-child(2),table.table_style6.genetics_table_margin th: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 10px 0;text-align:left}section.infoWrap .detail .wrap_bg-white{padding:3px 8px;margin:8px 0 8px 0}section.infoWrap .detail .title_style1{font-size:14px;margin:8px auto 8px auto;padding:6px 5px 6px 30px;background:#fee5e5 url(../../images/icon_title07.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 5px;height:10px;overflow:hidden}.puppyList_layout2 .puppy_set .male{background:url(../../images/icon02.png) no-repeat 0 2.5px;background-size:11px}.puppyList_layout2 .puppy_set .female{background:url(../../images/icon01.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 0;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 0 0;margin:0 0 -10px 0}.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 auto}.table_style_vertical_horizontal td:not(:last-child){border-bottom:none}.table_style_vertical_horizontal td{border-top:none}.table_style_vertical_horizontal td,.table_style_vertical_horizontal th{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 auto}.keyContent #news_content .newslist p{padding:7px 7px;font-size:13px}.keyContent #news_content .newslist p .time{float:none;width:auto}.keyContent #news_content .newslist p .text{float:none;width:auto}.tabcontent .inner_white{padding:0 0 15px;margin:0 0 10px 0}.tabcontent .inner_bgnone{margin:0 0 3px 0}.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_dog: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 0}.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(../../images/icon14.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:0 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 .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%;border-radius:0;margin:0;height:95vh;overflow:scroll}.popup_form-content_bg .popup_content .popup_content_wrap .form_list{padding:10px 3% 70px 3%}.popup_form-content_bg .popup_content:not(.parents-dog-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:rgba(0,0,0,.6);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.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% 5px}.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% 5px}.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(even){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 3%}.popup_form-content_bg .popup_content:not(.parents-dog-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:rgba(0,0,0,.6);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 0}.flow_style1{margin:0 auto 0;padding:0;border-top:2px solid #fff;border-bottom:2px solid #fff;width:100%}.flow_style1 br{display:block}.flow_style1 li{background:url(../../images/flow_style1_sp.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(../../images/flow_style1_sp.png) no-repeat right -40px #ffcc42;background-size:12px}.flow_style1 li.visit_side{background:url(../../images/flow_style1_sp.png) no-repeat right -80px #ddd;background-size:12px}.flow_style1.position_sticky{position:sticky;top:66px;z-index:1}.inquiry_form{margin:20px 0 20px}.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 8px;width:94%;font-size:15px}.bg_yellow_arrowL,.bg_yellow_arrowR{background:0 0;overflow:hidden;padding:0;margin:0}.bg_yellow{background:0 0;padding:0}.contactForm2 table tr th,.contactForm2_table_th{background:#ffd7d7;padding:6px 0 6px 3%;width:97%;font-size:14px;margin:0 0 0;display:block}.contactForm2 table tr th{margin:0 0 12px}.contactForm2 table .line_height{padding-left:10px}.contactForm2 table tr td{padding:0 2% 5px}.back-next_button{padding:0 3% 0}.back-next_button .button_gray_style2 a,.back-next_button .button_gray_style2 button,.back-next_button .button_orange_style2 a,.back-next_button .button_orange_style2 button,.back-next_button .button_style2 button{width:95%}.title_h1_wrap{margin-bottom:10px}.title_h1_wrap .title{padding:7px 0 1px 30px;background:url(../../images/icon_title07.png) 0 5px no-repeat;font-size:15px}.title_h1_wrap .right_btn{padding:3px 10px;font-size:14px;margin:0 0 2px 0}.infoWrap2{background:#fff;padding:1.5%;line-height:1.3em;letter-spacing:.5px}.infoWrap2 .box_L{width:40%;margin:0 0 7px 0}.infoWrap2 .box_R{width:58%;font-size:12px;margin:0 0 7px 0}.infoWrap2 .name{font-weight:700;font-size:13px}.table_style3{font-size:12px}.table_style3 th{padding:4px 0 4px 4px}.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 0;background:#fff;padding:10px 3% 5px}.benefit_present_wrap .title{margin:0 auto 0;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 #ccc}.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 0}.benefit_item .caption .text .icon{padding:0 5px 0 0;margin:-2px 0 0 0;width:65px}.benefit_item .goods_item{margin:0 0 5px 0}.benefit_item .goods_item .caption{font-size:14px;padding:3px 0 3px 10px;margin:0 0 10px 0}.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 0;margin:0 0 0}.benefit_item.pets-all-right .caption{margin:0 0 10px 0}.benefit_item.pets-all-right .caption .icon{width:20%;margin:15px 0 0 0}.benefit_item.pets-all-right .caption .text{width:77%;margin:10px 0 10px 0;font-size:16px}.benefit_item.pets-all-right .caption .text .icon{padding:0 4px 0 0;width:110px;margin:-3px 0 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 0}.benefit_item.pets-all-right .goods_item .item_wrap{float:none;width:auto;margin:0 0 7px 0;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 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 0}.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:0 0;padding:10px 3% 10px;margin:15px 3% 0}.sct_guide .benefit_item .caption .text{font-size:18px;line-height:1.4em;margin:5px 0 0 0}.sct_guide .benefit_item.pets-all-right .caption .text{width:75%;margin:10px 0 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 0}.sct_guide .benefit_item.pets-all-right .goods_item .item_wrap{float:none;width:auto;margin:0 0 7px 0;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 0}.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 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 0}.benefit_flow_wrap .title{font-size:15px;margin:0 0 15px 0}.benefit_flow li,.benefit_flow li.step2,.benefit_flow li.step4{float:none;width:auto;position:relative;padding:0 0 10px 0}.benefit_flow li:after{position:absolute;content:"";bottom:-20px;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);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 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 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 5px;height:10px;line-height:1.6em}.puppyList_layout3 .puppy_set .male{background:url(../../images/icon02.png) no-repeat 0 3px;background-size:11px}.puppyList_layout3 .puppy_set .female{background:url(../../images/icon01.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 0;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 .area,.puppyList_layout3 .puppy_set .birth,.puppyList_layout3 .puppy_set .price,.puppyList_layout3 .puppy_set .status,.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 0 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{background-size:31px}.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:rgba(0,0,0,.7)}.Tracking-Button_on{display:block}.Tracking-Button_off{display:none}.Tracking-Button .diagnose_wrap{position:relative;display:inline-block;overflow:hidden;background:0 0;width:94%}.Tracking-Button .diagnose_wrap .button_orange_style2 a{margin:13px auto 8px;width:94%}.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 0 0 rgba(0,0,0,.12),0 5px 5px 0 rgba(0,0,0,.22);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:0px}.on-mouse_balloon{top:20px;left:-200px;padding:5px;width:275px;font-size:12px;line-height:1.5em}.on-mouse_balloon.sales_status{left:80px;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 0}.contentTitle_wrap,.contentTitle_wrap.margin_small{text-align:left;margin:0 auto 0 auto}.contentTitle{color:#fff;font-size:14px;display:block;padding:8px;background:#a18870}.contentTitle_style2{margin:1px auto 6px auto;font-size:14px;line-height:1.4em;padding:0 0 0 25px;background:url(../../images/icon_pad_pink_l.png) no-repeat 1px;background-size:18px}.contentTitle_style3{margin:0 auto 10px auto;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(../../images/icon_ranking.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_dogbreed_name{font-size:10px}.button_white_S a{font-size:10px;padding:5px 0 5px;background:url("../../images/arrow_pink_r.png") no-repeat right 4px top 50%;background-size:6px;letter-spacing:0;-moz-box-shadow:#e5e5e5 0 -2px 0 inset;-webkit-box-shadow:#e5e5e5 0 -2px 0 inset;box-shadow:#e5e5e5 0 -2px 0 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 0}.button_pink a{font-size:14px;-moz-box-shadow:#c04e6b 0 -3px 0 inset;-webkit-box-shadow:#c04e6b 0 -3px 0 inset;box-shadow:#c04e6b 0 -3px 0 inset}.button_pink.size_L a{font-size:13px;padding:4px 0 5px;border-radius:30px;background:#ec7190 url(../../images/arrow02.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("../../images/toggle_add_white.png") no-repeat right 10px top 49% #f07191;background-size:15px}.button_pink.size_L a.close{background:url("../../images/toggle_subtraction_white.png") no-repeat right 10px top 49% #f07191;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.dog-search{background:url("../../images/icon_dog-search_white.png") no-repeat center top;background-size:35px;padding:23px 0 0 0}.button_pink.size_XL .icon.area-search{background:url("../../images/icon_area-search_white.png") no-repeat center top;background-size:43px;padding:38px 0 0 0}.button_pink.size_XL .icon.condition-search{background:url("../../images/icon_condition-search_white.png") no-repeat center top;background-size:33px;padding:38px 0 0 0}.button_pink.size_XL .icon.breeder-search{background:url("../../images/icon_breeder-search_white.png") no-repeat center top;background-size:26px;padding:26px 0 0 0}.button_pink.size_XL .icon.dog-breed-search{background:url("../../images/icon_dog-breed-search_white.png") no-repeat center top;background-size:30px;padding:25px 0 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:#f07191 url(../../images/arrow_w.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 0}.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 0}.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 0}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .row_1 .row_half:nth-child(even){float:none}.keyword-search_wrap .input_large{font-size:15px;padding:5px}.keyword-search_wrap .button_pink a{padding:3px 4px 6px 4px;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 4px}.searched-keyword dl{font-size:13px;padding:10px 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("../../images/arrow_pink_r.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 0}.keyColor .section-leadtext{margin:5px 0 -5px 0;text-align:left}.swiper-container{margin:5px 0 -10px}.margin_bottom{margin-bottom:13px}.title_style2{font-size:15px;margin:0 0 7px 0}.icon_area_l{background-size:17px;padding:5px 0 5px 22px}.icon_breedersearch_l{background-size:34px;padding:7px 0 5px 35px}.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 2%;font-size:14px;line-height:1.2em}.box_pink-border .tablelayout__cell__td{display:block;width:auto;padding:7px 2% 5px 2%;overflow:hidden}.box_pink-border .icn_foot2{background-size:20px;padding:2px 0 3px 25px}.box_pink-border .icon_area{background:url("../../images/icon_area_vermilion.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 0}.selector__region:nth-child(3n+2),.selector__region:nth-child(3n+3){width:100%}.selector__caption,.selector__region-caption{font-size:14px;margin:0}.selector__area{margin:3px 2.5% 2px 0}.selector__area:last-child{margin:3px 0 0 0}.selector__areas_equally .selector__area{margin:3px 5% 2px 0}.breeder__dog-breeds .sp_scroll{height:178px;overflow:scroll}.selector__dog-breeds{margin:3px 0 0 0}.selector__dog-breed{width:100%;float:none;padding:0;display:inline}.selector__dog-breed:nth-child(3n){width:100%;padding:0}.selector__dog-breed a{border:1px solid #ec7190;padding:2px 4px;margin:3px 3px 5px 0}.selector__dog-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 0 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(../../images/icon05.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:0 0;border-top:none;border-bottom:none;margin:0 auto 15px auto;height:430px;transform:translateZ(0)}.comment_style2 .comment_box{padding:0 0 13px 0}.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(../../images/icon_customer_man.png) no-repeat top left;background-size:43px}.comment_style2 .icon_woman{background:url(../../images/icon_customer_woman.png) no-repeat top left;background-size:43.5px}.comment_style2 .icon.icon_photo{overflow:hidden;background:0 0}.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 0}.comment_style2 .icon .item{display:inline-block;padding:0 5px 0 0}.comment_style2 .icon .bg_wrap{background:0 0;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 10px;line-height:1.6em}.comment_style2 .grad-item_height-auto{height:auto}.comment_style2 .bottom_line{margin:5px 0 0 0;float:none;width:100%}.comment_style2 .bottom_line .item{float:right;margin:8px 0 0 0;font-size:12px;line-height:1.3em}.comment_style2 .bottom_line .icon_dog{background:url(../../images/icon_dog_brown_s.png) no-repeat left 0;background-size:18px;padding-left:22px}.comment_style2 .bottom_line .icon_person{background:url(../../images/icon_person_brown_s.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 auto}.hand-over_text p{display:block;text-align:left}.hand-over_box{padding:3%;margin:0 0 13px 0}.hand-over_box .title{font-size:14px;margin:0 0 3px 0;display:block}.hand-over_box .icon_batmark_triangle,.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-mous1e_icon{width:16px;margin-bottom:0px}.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 2px auto;padding:4px 2px 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 0}.content_side_box_style1.table_list2{border:none;padding:1px 6% 6px;background:#fff}.flow-layout{display:block;background:url(../../images/bgimg_dotted.png) repeat-y 25px 9px;background-size:2.5px;margin:15px 0 15px;float:left;width:55%}.flow-layout li{display:block;width:100%;overflow:hidden;padding:0 0 8px 0}.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 5px;font-size:11px;font-weight:400}.content_box_style1 .list.row_2 li,.content_box_style1 .list.row_2 li:nth-child(even){width:auto;float:none;box-sizing:border-box;padding:6px 2px 22px 2px;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 0}.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 a,.content_box_style1 .list .detail.row_1 a{width:90%}.breedermypage .content_box_style1 .review{width:120px;margin:-4px 0 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 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 0}.form_item{font-size:14px;padding:8px 8px;background:#faf7f3;letter-spacing:0}.select-box{display:table;width:100%;border:1px solid #e0d7d0;margin:8px 0 0 0}.select-item{display:table-cell;width:20px;vertical-align:middle;border-right:1px solid #ccc;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}.breedermypage .contentbox .margin_top-25,.margin_top-25{margin:-5px 3% 0}.breedermypage .contentbox .margin_bottom{margin-bottom:15px}.breedermypage.user-layout{margin:15px auto;padding:0 0 15px 0}section.subPageE .inner.sp_full_width{margin:0}.banner_list_3-2columns{margin:15px -.6% 15px}.banner_list_3-2columns li{width:48.8%}.section_inner{margin:0 3%}.checked_wrap{padding:15px 10px 10px;margin:0 0 15px 0}.botton_hiactiv{padding:8px 0 8px;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 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("../../images/icon_customer_man.png") no-repeat left top;background-size:45px;padding:0}.user_information_layout2 .icon_female{background:url("../../images/icon_customer_woman.png") no-repeat left top;background-size:45px;padding:0}.breeder_admin .admin_dog_list_sp .user-info .icon_male{background:url("../../images/icon_customer_man.png") no-repeat left top;background-size:45px;padding:0}.breeder_admin .admin_dog_list_sp .user-info .icon_female{background:url("../../images/icon_customer_woman.png") no-repeat left top;background-size:45px;padding:0}.breeder_admin .admin_dog_list_sp .user-info .icon_person{background:url("../../images/comment_icon_user_middle.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 0;overflow:hidden}.breedermypage .transaction_list .user_information_layout2 .button_brown,.breedermypage .transaction_list .user_information_layout2 .button_pink,.breedermypage .transaction_list .user_information_layout2 .button_white{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 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("../../images/icon02.png") no-repeat left 3px;background-size:12px;padding-left:16px}.puppy_information_layout2 .female{background:url("../../images/icon01.png") no-repeat 1px 1px;background-size:10px;padding-left:16px}.dog-info-details .male{background:url("../../images/icon02.png") no-repeat left 3px;background-size:12px;padding-left:16px}.dog-info-details .female{background:url("../../images/icon01.png") no-repeat 1px 1px;background-size:10px;padding-left:16px}.breedermypage .transaction_list .button_brown,.breedermypage .transaction_list .button_pink,.breedermypage .transaction_list .button_white{margin:6px 5% 0 0;text-align:center;font-size:14px}.breedermypage .transaction_list .button_white{color:#ef7091}.breedermypage .transaction_list .details .icon_arrow{background:url("../../images/arrow_pink_r_2.png") no-repeat left center;height:180px}.score.main dt{height:63px;width:38%;padding:20px 0 0 0;font-size:16px}.score.main dd{height:63px;width:62%;padding:15px 0 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 0}.score.sub ul .point{font-size:15px;padding:2px 0 0 10px}.comment_style3 .items{margin:0 0 15px 0}.comment_style3 .header{padding:0 2%}.comment_style3 .header .info{padding:7px 0}.comment_style3 .header .info.icon_woman{background:url("../../images/icon_customer_woman.png") no-repeat 0 8px;background-size:42px;padding:7px 0 7px 52px;min-height:50px}.comment_style3 .header .info.icon_man{background:url("../../images/icon_customer_man.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 0;display:block}.comment_style3 .content{padding:15px 3% 15px}.comment_style3 .content:before{top:-8px;left:20px;border:8px solid transparent;border-bottom:8px solid #fff}.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 0}.comment_style3 .content .info .arrow_link{margin:3px 0 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 0;height:auto;font-weight:400;border-right:none}.comment_style3 .content .info .score.main dd{width:100%;display:inline-block;padding:14px 0 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 0}.comment_style3 .content .photo_list{margin:10px 0 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 0}.evaluate-breeders_wrap .comment_style3 .items{margin:0 0 10px 0}.comment_style3 .reply_comment{margin:-10px 0 15px 0}.comment_style3 .accordion_reply_comment{margin:15px 0 10px 0}section.default .inner.margin_top{margin:0 auto 0}.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 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 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:#f07191;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 0;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 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 #fff}.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 0}.content_side_box_style1 .user_information .icon_male{background:url(../../images/icon_customer_man.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(../../images/comment_icon_user_middle.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 #fff}.contactForm table.full th{padding:0 0 5px 0;background:0 0;border:none;font-size:15px}.contactForm table.full td{padding:0 0 10px;background:0 0;border:none;font-size:14px;line-height:1.4em;vertical-align:top;overflow:hidden}.contactForm table td .caption{font-size:14px;margin:10px 0 10px 0;border-left:2px solid #ef7091;padding:0 0 0 5px}.contactForm table td .text{font-size:14px;margin:0 0 10px 0}.contactForm table td .sub_text{font-size:14px;margin:0 0 10px 0;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_dogname_wrap input{width:240px;height:40px}.contactForm .input_photo_wrap .button_white{padding:10px 10px;font-size:15px;margin:10px 0 20px 0}.contactForm .photo_list{margin:15px 0 0}.contactForm .photo_list .item{width:48%;margin:0 1% 5px 1%}.contactForm .photo_list .photo_wrap{height:120px}.contactForm table td .photo_list button{padding:5px 0 4px}.contactForm ::placeholder{font-size:14px}.wrap_white.margin_20{margin:10px 0 10px 0}.wrap_white.sp_font_s{font-size:13px}.title_style3{font-size:13px;padding:10px 5px 10px 8px;margin:15px 0 10px 0}.title_style3.margin_0{margin:15px 0 10px 0}.sp_text_center{text-align:center}.specialize-breeds_toy-poodle_illust_found{width:90%;float:none;margin:0 auto 20px auto}.specialize-breeds_step{width:86%;margin:0 auto 0 auto}.mb_40{margin-bottom:15px}.inner_sp_padding{padding:0 3%}.recommend_breeder_dog_layout li{padding:0 5px}.button_style3 a{background:url("../../images/arrow10.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% 10px}.dog_list_201222 .item{margin:0 0 7px 0}.dog_list_201222 .puppy_information_layout2{float:none;width:auto}.dog_list_201222 .arrow{float:none;width:auto;padding:0 0 0;font-size:11px}.dog_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 16px}.side_menu .content_wrap_breeder{padding:8px 16px 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 10px 10px 10px;background:url(../../images/arrow_gray_r.png) right 7px center no-repeat;background-size:7px;font-size:14px}.side_menu_2012_list a:hover{background:url(../../images/arrow_gray_r.png) right 7px center no-repeat #fbebee;background-size:7px}.side_menu_2012_list.brown a:hover{background:url(../../images/arrow_gray_r.png) right 7px center no-repeat #f6eeea;background-size:7px}.dog_cassette_2101{border:1px solid #e0d8ce;border-radius:5px;margin:0 0 20px 0}.dog_cassette_2101 .pc{display:none!important}.dog_cassette_2101 .sp{display:block!important}.dog_cassette_2101 .link_details{background:url("../../images/link_corner_pink_sp.png") no-repeat right top;background-size:101.5px}.dog_cassette_2101 a:hover{opacity:.8}.dog_cassette_2101 .info{padding:10px 3% 5px}.dog_cassette_2101 .info_inner{margin:0 0 7px 0}.dog_cassette_2101 .info .photo{width:auto;float:none;height:228px;margin:5px 0}.dog_cassette_2101 .info .photo .status{font-size:15px}.dog_cassette_2101 .left_wrap{float:none;width:auto}.dog_cassette_2101 .label{font-size:11px;margin-bottom:5px}.dog_cassette_2101 .name{font-size:15px;margin:0 0 7px 3px}.dog_cassette_2101 .name.male{background:url(../../images/icon_male.png) left 4px no-repeat;background-size:18px;padding:2px 0 2px 25px;letter-spacing:0}.dog_cassette_2101 .name.female{background:url(../../images/icon_female.png) 6px center no-repeat;background-size:18px;padding:7px 0 2px 25px;letter-spacing:0}.dog_cassette_2101 .price{font-size:20px;margin:2px 0 0 0;width:32%}.dog_cassette_2101 .price span{font-size:15px}.dog_cassette_2101 .price span.price_word{font-size:12px}.dog_cassette_2101 .profile th{font-size:12px;border-bottom:2px solid #fff;border-right:2px solid #fff;padding:2px 5px}.dog_cassette_2101 .profile td{font-size:14px;letter-spacing:0;border-right:2px solid #fff;padding:7px 5px}.dog_cassette_2101 .pr{font-size:12px;line-height:1.4em;padding:7px 5px 5px 10px;margin:2px 0 0 0}.dog_cassette_2101 .dog_comment{height:40px}.dog_cassette_2101 .caption_point{font-size:13px;padding:1px 0 0 20px;background-size:15px;margin:0 0 7px 0}.dog_cassette_2101 .arrow_link{font-size:13px}.dog_cassette_2101 .update-date{width:auto;float:none;text-align:left;font-size:12px}.dog_cassette_2101 .button_wrap{top:42px;right:17px;width:auto}.dog_cassette_2101 .favorite_wrap{width:100%;float:none}.dog_cassette_2101 .button_favorite button{padding:0;border:1px solid #bfbfbf;border-bottom:2px solid #bfbfbf}.dog_cassette_2101 .button_favorite button .hovered{background:url("../../images/icon_heart.png") no-repeat center 56%;background-size:24px}.dog_cassette_2101 .button_favorite button .icon_heart,.dog_cassette_2101 .button_favorite button:hover .icon_heart{background:url("../../images/icon_heart_gray.png") no-repeat center 56%;background-size:24px;padding:0;width:37px;height:35px;display:block}.dog_cassette_2101 .button_favorite button.disabled .icon_heart{background:url("../../images/icon_heart.png") no-repeat center 56%;background-size:24px}.swiper-container-half .dog_cassette_2101{width:95%;position:relative;display:inline-block;box-shadow:0 2px 4px rgb(0 0 0 / 25%);border-radius:10px;background:#fff}.swiper-container-half .dog_cassette_2101 .photo{width:100%;padding-top:56.25%!important;position:relative}.swiper-container-half .dog_cassette_2101 .photo{width:100%;padding-top:56.25%!important;position:relative}.swiper-container-half .dog_cassette_2101 .photo img{position:absolute;width:100%;top:0;left:0;object-fit:contain;border-radius:10px 10px 0 0;aspect-ratio:16/9}.swiper-container-half .dog_cassette_2101 .info{padding:5px 3% 5px}.swiper-container-half .dog_cassette_2101 .info_inner{margin:0}.swiper-container-half .dog_cassette_2101 .wrap{line-height:100%;padding:0 0 4px 0;margin-left:5px}.swiper-container-half .dog_cassette_2101 .info .photo{height:150px;margin:0}.swiper-container-half .dog_cassette_2101 .info .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:fill;width:110%;height:auto;margin:0}.swiper-container-half .dog_cassette_2101 .info .photo .status{font-size:10px;padding:1px 2px;border:2px solid #fff;left:2px;top:auto;bottom:2px}.swiper-container-half .dog_cassette_2101 .label{padding:0 2px;font-size:10px;margin-bottom:0}.swiper-container-half .dog_cassette_2101 .label_list{height:16px}.swiper-container-half .dog_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 .dog_cassette_2101 .dog_comment{background:#fff3f3;font-size:10px;padding:7px 5px 5px 10px;margin:2px 0 0 0;height:auto;border-radius:0 0 10px 10px}.swiper-container-half .dog_cassette_2101 .birth.male{background:url(../../images/icon_male.png) 1px center no-repeat;background-size:8px;padding:2px 0 2px 15px;font-size:10px}.swiper-container-half .dog_cassette_2101 .birth.female{background:url(../../images/icon_female.png) 1px center no-repeat;background-size:8px;padding:2px 0 2px 15px;font-size:10px}.swiper-container-half .dog_cassette_2101 .info_word{font-size:10px}.swiper-container-half .dog_cassette_2101 .price{width:auto;right:10px}.swiper-container-half .dog_cassette_2101 .price span{font-size:12px}.swiper-container-half .dog_cassette_2101 .price span.price_word{font-size:8px}.dog-color_link_2101{margin:0}.dog-color_link_2101 .row,.dog-color_link_2101 .wrap{display:block;width:auto}.dog-color_link_2101 .item{display:block;width:auto;padding:13px 5px 8px 9px;overflow:hidden;margin:0 0 8px 0}.dog-color_link_2101 .similar li{width:auto;padding:0;float:none}.dog-color_link_2101 .similar .item{display:block;width:auto}.title_style4 .inner{width:auto;padding:10px 3% 10px 3%;top:0}.title_style4 .title{font-size:18px;background:url("../../images/icon_pad_pink_l.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_dog_id{display:inline-block}.title_style4.breeder .inner{padding:18px 3% 5px 3%}.title_style4.breeder .title{font-size:15px;width:auto;background:url("../../images/icon_man_pink_l.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("../../images/icon_heart.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("../../images/icon_heart_gray.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("../../images/icon_heart.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% 0}.title_style5{background:#fff;background-size:18px;font-size:18px;padding:10px 5px 0 5px;margin:15px -3.1% 15px;text-align:center;border-top:solid 1px #ffbed0;border-bottom:none}.title_style5 span{margin:5px 0 0 0;font-size:13px;color:#ef7091;line-height:1;letter-spacing:0;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 5px;margin:30px -3.1% 15px;text-align:center;border-top:solid 1px #4fb1fb;border-bottom:none}.title_style5.blue span{margin:5px 0 0 0;font-size:13px;color:#4fb1fb;line-height:1;letter-spacing:0;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 5px;margin:30px -3.1% 15px;text-align:center;border-top:solid 1px #ee7656;border-bottom:none}.title_style5.vermilion span{margin:5px 0 0 0;font-size:13px;color:#ee7656;line-height:1;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;display:block;font-weight:700}.table_style4 th{font-size:14px;padding:10px 0 0 0;width:auto;display:block}.table_style4 td{padding:5px 0 10px 0;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 5px 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(../../images/toggle_plus_green.png) no-repeat right 3% center #f0f7e7;background-size:20px;font-size:15px;padding:12px 5px 12px 5px;margin:20px -3.1% 0;border-left:none;border-right:none;border-bottom:none}.js_accordion.accordion_style_green .icon_dog-food{background:url("../../images/icon_dog-food_green.png") no-repeat 3% 0;background-size:26px;padding-left:40px}.js_accordion.accordion_style_green .add.selected{background:url(../../images/toggle_minus_green.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 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(../../images/toggle_add_yellow.png) no-repeat right 3% center #faefde;background-size:20px;font-size:15px;padding:12px 5px 12px 5px;margin:0 -3.1%;border-left:none;border-right:none;border-bottom:none}.js_accordion.accordion_style_orange .icon_present{background:url("../../images/icon_present_orange.png") no-repeat 3.5% 3px;background-size:18px;padding:10px 0 5px 40px}.js_accordion.accordion_style_orange .add.selected{background:url(../../images/toggle_subtraction_yellow.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:0 0;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 0}.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{width:68px}.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 0;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 0 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,.benefits_2103 .benefits_coupon.block_3_uneven .coupon_row .coupon_item:first-child,.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 0}.benefits_2103 .benefits_coupon .other_wrap{display:inline-block;padding:10px 60px 15px 20px;background:url("../../images/benefits2103_icon_coupon.png") no-repeat top right;background-size:50px;margin:-40px 0 0 0}.benefits_2103 .benefits_coupon .coupon_contents .other_wrap p{font-size:15px}#benefits_warranty{padding-top:60px;margin-top:-60px}.lp{width:auto;padding:0}.benefits_map{border-radius:0;padding:30px 3% 30px;margin:-30px 0 0 0}.benefits_map .benefits_map_title{font-size:18px;margin-bottom:20px}.benefits_map .benefits_map_title .icon_flag{background:url("../../images/icon_flag_orange.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% 15px}.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 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% 10px}.benefits_map_item .ticket .stamp{width:auto;padding:10px 0;border-left:none;border-top:2px dashed #fff}.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("../../images/icon_present_orange.png") no-repeat 0 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:#f07191 url("../../images/arrow_white.png") no-repeat right 3% center;background-size:10px}.appeal_member-registration_button .button_pink.size_XL a{font-size:18px;padding:10px 0 10px}.appeal_member-registration_button .arrow_link{margin:3px 0 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 0}.sp_text_center{text-align:center}.appeal_member-registration_hedding_style1{font-size:18px;padding:33px 10px 23px 10px;margin:40px auto 16px;background:url(../../images/decorative_stripes_white.png) repeat-x center bottom -5px #f9e7e5;line-height:1.4em}.appeal_member-registration_hedding_style1.margin_top_small{margin:30px auto 5px auto}.appeal_member-registration_hedding_style1 .icon{height:43px;width:78px;top:-15px}.appeal_member-registration_hedding_style1 .icon.icon_breeder-navi{background:url("../../images/icon_breeder-navi.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 0 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("../../images/icon_chat.png") no-repeat left center;background-size:41px}.appeal_member-registration .member_function_item .heading.icon_chat_regist{background:url("../../images/icon_chat.png") no-repeat left center;background-size:41px}.appeal_member-registration .member_function_item .heading.icon_mail-notification{background:url("../../images/icon_mail-notification.png") no-repeat left center;background-size:38px}.appeal_member-registration .member_function_item .heading.icon_favorites-list{background:url("../../images/icon_favorites-list.png") no-repeat left center;background-size:41px}.appeal_member-registration .member_function_item .heading.icon_browsing-history{background:url("../../images/icon_browsing-history.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 0 0}.appeal_member-registration .peppy_img_wrap .peppy_img2{float:none;width:100%;margin:0 0 10px 0}.appeal_member-registration .get-coupon_wrap{padding:15px 3%;border-radius:5px;margin:0 0 20px 0}.appeal_member-registration .get-coupon_wrap .coupon{width:90%;border:4px solid #fff}.appeal_member-registration .get-coupon_wrap .speech-balloon{width:180px}.appeal_member-registration .get-coupon_wrap .get-contract-report,.appeal_member-registration .get-coupon_wrap .get-member-registration{width:auto;float:none;padding:35px 0 0 0;text-align:center;margin:0 0 10px 0}.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 0;margin:0 0 10px 0}.appeal_member-registration .get-coupon_wrap .coupon_row_2 li{width:auto;float:none;margin:10px 0 0 0;text-align:center}.appeal_member-registration .get-coupon_wrap .coupon_row_2 li:nth-child(even){margin:10px 0 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 0,center 0;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 0;text-align:center}.award_contents .award_title .icon_crown{margin:0 auto;background:url("../../images/icon_crown_yellow.png") no-repeat 0 2px;background-size:25px;padding-left:35px}.award_contents .overall_department .award_title{font-size:18px;padding:0 0 10px 0;margin:-5px 0 -15px 0}.award_contents .overall_department .award_title .icon_crown{background:url("../../images/icon_crown_yellow.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("../../images/arrow08.png") no-repeat right 3px center #ebeae5;background-size:6px}.ranking_list_style2 a:hover .heading{background:url("../../images/arrow08.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_2021-summer .header,.award_2022-summer .header{background-image:url(../../images/bg_award_2021-summer_pc.png),url("../../images/bg_2_award_2021-summer_pc.png");background-position:center 0,center 0;background-size:780px,83px;background-repeat:no-repeat,repeat-x}.award_2021-summer .header .main,.award_2022-summer .header .main{max-width:375px;width:100%;margin:15px auto 15px}.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 0,center 0;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_dog{width:auto;font-size:12px;margin:4% 3% 3%}.characteristic_txt .font-small{font-size:10px}.dog_health-info{margin-bottom:10px}.dog_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 0}.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 0 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 0;display:block}.benefits_2108 .item .contents .list_contents:first-child{margin:0 0 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 0}.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 .r-g_contents.mogwan{padding:0 5px 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:200px;height:67px;background:url("../../images/receive_gift_step_7.png?a") no-repeat left 0;background-size:300px;margin:10px auto 10px}.receive-gift .step2 .r-g_step{background:url("../../images/receive_gift_step_7.png") no-repeat left -67px;background-size:300px}.receive-gift .step3 .r-g_step{background:url("../../images/receive_gift_step_7.png") no-repeat left -136px;background-size:300px}.receive-gift .step4 .r-g_step{background:url("../../images/receive_gift_step_7.png") no-repeat left -208px;background-size:300px}.receive-gift .step5 .r-g_step{background:url("../../images/receive_gift_step_7.png") no-repeat left -281px;background-size:300px}.receive-gift .step6 .r-g_step{background:url("../../images/receive_gift_step_7.png") no-repeat left -350px;background-size:300px;width:201px}.receive-gift .step7 .r-g_step{background:url("../../images/receive_gift_step_7.png") no-repeat left -402px;background-size:300px}.receive-gift .b-r_button_pink_l:link,.receive-gift .b-r_button_pink_l:visited{background:#f07191 url("../../images/arrow_white-circle-r_l.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("../../images/receive-gift_oath_img.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}.receive-gift .r-g_contents.doggy-box{width:94%}.receive-gift .r-g_present_title{background:url("../../images/icon_present-box_green_m.png") no-repeat center top;background-size:42px;font-size:16px;padding:65px 0 0 0;margin-bottom:25px;line-height:1.7em}.receive-gift .r-g_doggy-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 0;margin:0 0 13px 0}.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 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 0}.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 0}.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.step4{width:94%}.receive-gift .r-g_scroll{height:300px;overflow-y:scroll;margin:20px 0}.receive-gift .r-g_checkbox .checkbox{font-size:15px}.receive-gift .r-g_checkbox .checkbox{padding:12px 3% 0 32px}.receive-gift .r-g_contents .r-g_rejection_img{width:50%;margin:40px auto 40px}.receive-gift .r-g_contents.rejection .r-g_contents_2{width:92%;padding:20px 0 0}.receive-gift_alert{background:#ffef6b url("../../images/icon_bat-mark_red-circle.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("../../images/icon_bat-mark_red-circle.png") no-repeat left 15px center;background-size:25px}.receive-gift_alert .row_wrap{padding:8px 0 0 0}.receive-gift_alert .r-gdays{font-size:15px}.receive-gift .r-g_contents .r-g_complet_img{width:73%;margin:40px auto 40px}.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 -3.1%;padding:20px 3.1% 0 3.1%}.title_style6{font-size:13px;border-bottom:none;padding:3px 0 3px 8px;margin:20px 0 10px 0}.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-dog{width:96%;max-width:320px;margin:0 auto 10px}.dog_cassette_2101.ichioshi{border:2px solid #e2be42}.dog_cassette_2101.ichioshi .wrap{height:auto}.dog_cassette_2101.ichioshi.border-1{border:1px solid #e0d8ce}.dog_cassette_2101.ichioshi .label_ichioshi{top:-4px;left:-2px;width:85px}.dog_card_ichioshi .label_ichioshi{top:-4px;left:-6px;width:85px}.dog_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-dog .on-mouse_wrap{margin:0 0 3px;font-size:11px;letter-spacing:0}.about-ichioshi-dog .on-mouse_balloon{left:-275px}.tab_style1{margin:10px -3.1% 10px}.tab_style1 li a{font-size:14px;padding:17px 10px 13px}.tab_style1 li.active a{border-top:2px solid #ef7091;padding:15px 10px 13px}.dog-breed_card_wrap{margin:0 auto 30px}.dog-breed_card{padding:18px 4%;border-radius:6px;line-height:1.8em;margin-bottom:20px}.dog-breed_card .d-b_c_content{display:block}.dog-breed_card .d-b_c_text{width:auto;margin:-18px 0 0 0}.dog-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}.dog-breed_card .d-b_c_title .size{display:none}.dog-breed_card .photo{width:auto;height:230px;margin-bottom:15px}.link_dog_video{width:auto;margin-bottom:15px;margin:0 auto 15px}.link_dog_video a{padding:5px 5px 5px;background-image:url("../../images/arrow_pink_b_2.png.webp"),url("../../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_dog_video .icon_video{background:url("../../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 9px 0;display:block;width:auto;border-bottom:1px solid #eee}.accordion_content .accordion_toggle_sp{background:url(../../images/icon14.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(../../images/icon13.png) no-repeat right 8px top 3.5px;background-size:12px}.prefecture_layout3{margin:12px 0 15px 0}.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(../../images/icon14.png) no-repeat right 3px center;background-size:16px;padding:15px 20px 15px 3px}.prefecture_layout2 .accordion_content .accordion_toggle_selected{background:url(../../images/icon13.png) no-repeat right 3px center;background-size:16px}.prefecture_layout2 li a{padding:15px 20px 15px 3px;background:#fff url(../../images/arrow_pink_r.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(../../images/bg_wall_white_sp.jpg?20211112150910) center top/768px}.characteristic_dog{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 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("../../images/icon_customer_man.png") no-repeat left top;background-size:32px}.user_information_layout2 .icon_female{background:url("../../images/icon_customer_woman.png") no-repeat left top;background-size:32px}.breeder_admin .admin_dog_list_sp .user-info .icon_male{background:url("../../images/icon_customer_man.png") no-repeat left top;background-size:32px}.breeder_admin .admin_dog_list_sp .user-info .icon_person{background:url("../../images/comment_icon_user_middle.png") no-repeat left top;background-size:32px}.breeder_admin .admin_dog_list_sp .user-info .icon_female{background:url("../../images/icon_customer_woman.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 0}.user_information_layout2 .message_date .status_iteme{font-size:11px;width:25%;padding:5px 0;margin:2px 0 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 3px 0}.puppy_information_layout2 .price_color{font-size:12px}.breedermypage .transaction_list .button_brown,.breedermypage .transaction_list .button_pink,.breedermypage .transaction_list .button_white{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{padding:8px 0 0 0;height:42px}.content_box_style1 .comment_style3 .content .info .score.main dd{padding:8px 0 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}.dog_cassette_2101 .info .photo{height:200px}.dog_cassette_2101 .name{font-size:12.5px}.dog_cassette_2101 .price{font-size:16.5px}.dog_cassette_2101 .price span{font-size:14px}.dog_cassette_2101 .price span.price_word{font-size:10px}.dog_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 5px 5px;background-image:url("../../images/arrow_pink_r_2.png"),url("../../images/bg_diagonal-line_white_m.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("../../images/icon_title08.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(../../images/bg_award_2021-winter_pc.png),url("../../images/bg_2_award_2021-winter_pc.png");background-position:center 0,center 0;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(../../images/bg_3_award_2021-spring_pc.png),url(../../images/bg_4_award_2021-spring_pc.png),url(../../images/bg_award_2021-spring_pc.png),url("../../images/bg_2_award_2021-spring_pc.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}.dog_cassette_2101.ichioshi .label_ichioshi{width:70px}.dog_card_ichioshi .label_ichioshi{width:70px}.dog_cassette_2101 .label{font-size:10px;letter-spacing:0}.dog_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}.dog-breed_card .photo{width:auto;height:200px;margin-bottom:13px}}@media screen and (max-width:350px){header .main .siteLogo span.dogname{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 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% 10px}.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% 23px}.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(../../images/anicli-24/anicli24_worries_bg_top_sp.png) center top no-repeat,url(../../images/anicli-24/anicli24_worries_bg_bottom_sp.png) center bottom no-repeat,url(../../images/anicli-24/anicli24_worries_bg_middle.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 3px}.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 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:0 0}.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("../../images/anicli-24/anicli24_reason_number-1.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("../../images/anicli-24/anicli24_reason_number-2.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("../../images/anicli-24/anicli24_reason_number-3.png") no-repeat 5px center;background-size:28px}.anicli_lp_renew .a_l_r_reason_list li img{margin:20px 0 0 0}.anicli_lp_renew .a_l_r_voice{background:url(../../../images/anicli-24/sp_okyakusama_woman.png) right bottom no-repeat,url(../../../images/anicli-24/anicli24_voice_bg_middle.png) center top repeat-y;background-size:115%,100%;padding:30px 4% 290px;margin:0 0 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 0}.anicli_lp_renew .a_l_r_voice_list li{width:auto;margin:30px 0 0 0;font-size:14px}.anicli_lp_renew .a_l_r_voice_list .a_l_r_voice_list_caption{font-size:21px;padding:0 0 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 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("../../images/anicli-24/anicli24_register_number-1.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("../../images/anicli-24/anicli24_register_number-2.png") no-repeat left 8px;background-size:30px}.anicli_lp_renew .a_l_r_register_flow li:nth-child(3){background:url("../../images/anicli-24/anicli24_register_number-3.png") no-repeat left 8px;background-size:30px}.anicli_lp_renew .a_l_r_register_flow li:nth-child(4){background:url("../../images/anicli-24/anicli24_register_number-4.png") no-repeat left 8px;background-size:30px}.anicli_lp_renew .a_l_r_special-offer{border-radius:0;padding:40px 1% 40px}.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 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){.dog_breed_questionpage .star_box ul{width:100%;font-size:15px;display:block}.dog_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}.dog_breed_button button,.top_review .button a{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:0 0;padding:0;margin-top: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 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 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 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;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;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;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;object-fit:none}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.8);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 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 0;padding:15px;background:#fee5e5;position:relative}.inbox .reply:before{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fee5e5;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 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 0;font-size:11px;font-weight:400;line-height:1;color:#555;display:block;text-align:right;font-family:'Noto Sans JP',sans-serif}.dog-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%}.dog-view .swiper-slide{position:relative}.dog-view .swiper-slide.square{position:relative}.dog-view .swiper-slide:before{content:"";display:block;padding-top:100%}.dog-view .swiper-slide img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:contain;background-color:#fff}.dog-view .swiper-slide.square img{height:100%}.dog-view.photo_video_box .swiperbox{padding:0;border:none;overflow:hidden}.dog-view.photo_video_box .square iframe{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto}.dog-view .thumbs .swiper-slide{margin:0 0 0 10px!important}.dog-view .thumbs .swiper-slide:first-child{margin:0!important}.dog-view .speech-bubble_yellow_style2{margin:0 3%}.who-breeds{display:flex;align-items:center;background:#fff;padding:15px 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 rgba(0,0,0,.04);transition:all .3s ease}.who-breeds:after{content:'';width:10px;height:10px;border:0;border-top:solid 2px #e86085;border-right:solid 2px #e86085;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);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%;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 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 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 0}.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 20px;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 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:#fee5e5;border-radius:5px;border:solid 1px #ed7194}table.table_style7{margin:20px 0 20px;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 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 10px}.longTxt p.sub{font-size:13px}.longTxt p.text{border:solid 1px #ddd;padding:16px;margin:0 0 20px}.longTxt div.text{border:solid 1px #ddd;padding:16px;margin:0 0 20px}.longTxt div.text{border:solid 1px #ddd;padding:16px;margin:0 0 20px}.longTxt div.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:#fee5e5;border-radius:5px;border:solid 1px #ed7194}.longTxt div.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:#fee5e5;border-radius:5px;border:solid 1px #ed7194}.longTxt div.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:#fee5e5;border-radius:5px;border:solid 1px #ed7194}p.pointTxt{margin:0 auto 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:#fee5e5;border-radius:5px;border:solid 1px #ed7194}div.pointTxt{margin:0 auto 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}div.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:#fee5e5;border-radius:5px;border:solid 1px #ed7194}div.pointTxt{margin:0 auto 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}div.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:#fee5e5;border-radius:5px;border:solid 1px #ed7194}.doshu{margin:15px auto 0 auto;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 0;padding:16px;border:solid 1px #ddd;line-height:0}.doshu li{margin:5px 0 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 auto;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 0;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_dog{line-height:0}.pink_ul_link{color:#ff6868;text-decoration:underline}.fontsize-small{font-size:10px}.kv_flex{display: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 0}.oyainuAll .inner{margin-top:10px!important;padding:0;margin:0}.oyainuAll .swiper-scrollbar{display:none}.oyainuAll .swiper-button-next.swiper-button-disabled,.oyainuAll .swiper-button-prev.swiper-button-disabled,.oyainuAll .swiper-container .swiper-button-next,.oyainuAll .swiper-container .swiper-button-prev,.oyainuAll .swiper-container-half .swiper-button-next,.oyainuAll .swiper-container-half .swiper-button-prev{display:none}.oyainuAll .dog_cassette_2101 a{display:block}.oyainuAll .swiper-container-half .dog_cassette_2101{margin:0 5px 20px 5px}.oyainuAll .swiper-container-half .dog_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 4px;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 .dog_cassette_2101 .info .photo{width:auto;height:auto;overflow:hidden;margin:5px}.oyainuAll .swiper-container-half .dog_cassette_2101 .wrap{padding:0 5px 5px 5px}.oyainuAll .dog_cassette_2101 .info .photo img{position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:100%;height:auto;object-fit:contain}.oyainuAll .swiper-container-half .dog_cassette_2101 .name.male{margin:0;font-size:12px;color:#555;width:100%;height:auto;background:url(../../../images/icon_male.png) 0 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 .dog_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 .dog_cassette_2101 .name.female{margin:0;font-size:12px;color:#555;width:100%;height:auto;background:url(../../../images/icon_female.png) 0 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 .dog_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 0;height:20px;letter-spacing:.1em}.oyainuAll .info_tag p{margin:0 0 0 3px;padding:2px 5px 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% 0 3%}.oyainuDetail .movieBox{margin:10px auto 10px auto;width:100%;line-height:0}.oyainuDetail .movieBox iframe{width:100%;height:200px}.oyainuDetail .sliderBox{margin:0 0 30px 0}.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;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 0;letter-spacing:-.5em}.oyainuDetail .oyainuTag p{margin:0 0 5px 5px;padding:4px 8px 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 0;margin:0}.oyainuDetail table.table_style6{margin:20px 8px 20px;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 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 0}.hyoka .button{margin-top:30px}.evaBox{margin:35px 0 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 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 0}.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 0;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 0;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{display:none}.acc .hide{display:none}.acc .close_box{margin:10px auto 0 auto;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 0;font-size:13px;color:#555;font-weight:700;line-height:1}.detailArea h3:first-child{margin:12px 0 0 0}.detailArea .box_one p{margin:5px 0 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_dog_cassette .info .photo{width:45%;float:left;height:130px}.parent_father:after{content:'';width:10px;height:10px;border:0;border-top:solid 2px #4fb1fb;border-right:solid 2px #4fb1fb;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.parent_mother::after{content:'';width:10px;height:10px;border:0;border-top:solid 2px #ee7656;border-right:solid 2px #ee7656;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.parent_dog_cassette .label_list{width:100%}.parent_content{margin:5px auto}.padding-left_15per{padding-left:15%}.FilterArea{margin:20px 0 0 0}.FilterArea p.item{font-weight:700;font-size:14px;line-height:1;color:#3c3c3c}.FilterArea p.note{margin:8px 0 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 15px;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(../../../images/icon_order.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(../../../images/arrow_black_b.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(../../../images/arrow20.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_dog_search_link span::before{content:"";display:inline-block;width:22px;height:16px;background-image:url(../../images/icon_header01.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(../../images/icon_header02.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.dog_breed_relation_link span.ranking_dogbreed_name,.ranking_list.dog_popular_breed_link span.ranking_dogbreed_name,.ranking_list.ranking_top span.ranking_dogbreed_name{color:#7b6666;font-size:10px;text-align:center;font-weight:700;clear:both;display:block;width:auto;padding:1px 0 4px}.ranking_list.dog_popular_breed_link span.sp_dogbreed_name,.ranking_list.ranking_top span.sp_dogbreed_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.dog_breeder_info{margin-top:10px}#breederIntroductionMovieSlider img{border-radius:5px}#breederIntroductionMovieSlider img{height:130px;object-fit:cover}}@media screen and (max-width:750px){.dog_wide_table{width:100%}
.dog_wide_table td,.dog_wide_table th{border-collapse:collapse;text-align:center;border:solid 1px #ddd}.dog_wide_table th{color:#555;display:block;background:#fee5e5;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}
.dog_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}.dog_wide_table_2{width:100%}.dog_wide_table_2 tr{border:solid 1px #ddd}.dog_wide_table_2 td,.dog_wide_table_2 th{border-collapse:collapse;text-align:center}.dog_wide_table_2 th{
	color:#555;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}.dog_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}.dog_wide_table_2 .td_1{display:block}.dog_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_dog_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::after,.award_breeder_comment .breeder_comment_ttl::before{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::after,.award_breeder_comment .breeder_comment_box::before{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(.../../images/icon_area_pink.png) no-repeat 3px center;background-size:12px!important;padding-left:20px;margin:0 0 5px 0}.new_award_contents .btn_color a{font-size:14px}.award_2021-summer .header,.award_2022-summer .header,.new_award_contents .header{background-image:url(../../images/bg_award_2021-summer_pc.png),url(../../images/bg_2_award_2021-summer_pc.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&gt;div{margin:0 0 10px 0;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(../../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(../../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(../../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(../../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(../../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(../../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(../../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(../../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(../../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(../../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 .btn_border_list li,.new_award_contents .cardlist 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 .btn_border_list li:nth-child(2n),.new_award_contents .cardlist li:nth-child(2n){margin-right:0}.new_award_contents .btn_border_list li .dep_name,.new_award_contents .cardlist 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_dogbreed .header{background-image:url(../../images/award/bg_dogbreed_header_summer.png);background-position:top;background-size:cover}.award_dogbreed .header .header_inner{padding:40px 3%}.award_dogbreed .header .header_txt{width:38%}.award_dogbreed img.main{width:23vw}.award_dogbreed .header .header_txt p{font-size:16px;margin-top:10px}.award_dogbreed .header .header_img{width:56%;padding-top:36.5%;position:relative;border:3px solid #fff;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}.dog_breed_award_text{height:70px}.basicInfo .breeder_review_title,.table_style_long.award_breeder_comment .mid{margin-top:-50px;padding-top:50px}.basicInfo .breeder_review_title{margin-top:-60px;padding-top:60px}.award_title_anchor{margin-top:-60px;padding-top:60px}.badge_award_dogbreed{bottom:55px}}@media screen and (max-width:1100px){.award_area .header .header_inner{padding:20px 3%}.award_area .header .header_txt p{text-shadow:0 -1px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff,0 1px 0 #fff,-1px 1px 0 #fff,-1px 0 0 #fff,-1px -1px 0 #fff}}@media screen and (max-width:1100px){.privacy_link .item_page-check{padding-right:24px}}@media screen and (max-width:1100px){.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(../../images/header-menu_dog-search_sp.png) 50% 50% no-repeat;background-size:31px}header .main nav.sp ul li .slide-breeder{height:0;background:url(../../images/header-menu_breeder-search_sp.png) 50% 50% no-repeat;background-size:43px}header .main nav.sp ul li .slide-menu{height:0;background:url(../../images/header-menu_menu_sp.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_dog-search span.bg_icon_circle::before{width:21px;height:16px}.icon_breeder-search span.bg_icon_circle::before{width:17px;height:19px}.icon_dog-search span.bg_icon_circle::before{width:21px;height:16px}.key-content .guide_nav{width:100%;background:0 0;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_guarantee::before,.key-content .guide_nav ul li .icon_insurance::before,.key-content .guide_nav ul li .icon_present::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(../../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(../../images/icon_exclamation_pink.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;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 0}.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 1rem}.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;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:0}.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{height:88px}.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 0}.award_title_complete_log{padding:1rem}.award_title_anchor_complete_log{margin-top:0}.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 .arrow_award_complete,.award_contents.award_2023 .arrow_right img,.award_contents.award_2023 .award_log_list img,.award_contents.award_2023 .bnr_about_award_complete img,.award_contents.award_2023 .image_arrow_award_person_next_award_commet,.award_contents.award_2023 .image_icon_at,.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 0}.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}}@media screen and (max-width:480px){.insurance_kv{text-align:center;margin:20px auto}}@media screen and (max-width:480px){.button_present a::after{right:36px}}@media screen and (max-width:1100px){#guide p{font-size:14px}#guide .guide_insurance p{margin-bottom:16px}#guide .guide_insurance .heaad_ttl.bg_insurance_color{width:calc(100% - 36px);padding:20px 18px}#guide .guide_insurance .heaad_ttl .ttl_sub{font-size:16px}#guide .guide_insurance .heaad_ttl .ttl_sub,#guide .guide_insurance .heaad_ttl h2{margin-bottom:20px}#guide .guide_insurance .heaad_ttl h2{font-size:18px;padding:20px 16px}#guide .guide_insurance .heaad_ttl p{text-align:left}#guide .guide_insurance .insurance_kv{margin:0 0 40px}#guide .section_insurance{width:calc(100% - 48px);margin:0 auto 40px}#guide .guide_insurance .ttl{margin-bottom:15px;padding-bottom:8px}#guide .guide_insurance .ttl h3{font-size:20px}#guide .guide_insurance .ttl .h3_small{font-size:.9rem}#guide .guide_insurance .ttl .icon_insurance{margin-right:10px}#guide .guide_insurance .icon_insurance::before{content:"";width:38px;height:38px;background-image:url(/images/icon_insurance.svg);background-size:cover;display:inline-block;vertical-align:middle}#guide .guide_insurance .txt_img_block{display:block}#guide .guide_insurance .txt_img_block .txt_area{width:100%;margin-bottom:20px}#guide .guide_insurance .txt_img_block .img_area{width:64%;height:auto;margin:auto}#guide .guide_insurance .guide_table{width:100%}#guide .guide_insurance .guide_table th,.guide_table td{padding:6px 8px;border:1px solid #fff}#guide .guide_insurance .recommend{width:calc(100% - 28px);padding:25px 14px;margin:20px 0}#guide .guide_insurance .recommend .recommend_ttl{font-size:16px;margin-bottom:10px}#guide .guide_insurance .bnr img{width:100%}#guide .follow_btn{width:calc(100% - 20px);padding:12px 10px}#guide .follow_btn a{width:100%;font-size:16px;padding:12px 0}}@media screen and (max-width:640px){.benefits_items_second{background-color:#fff;padding:1rem;margin:1rem auto}.benefits2024_coupon_code_card{display:inline-block}.benefits2024_pickup_listprice{height:38px;line-height:30px;clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%)}.benefits2024_membership_container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.benefits2024_discount_container{display:block}.benefits_container_second{display:block}.benefits2024_coupon_container{display:block;width:100%;text-align:left;margin:0 auto}.benefits_steps4_second{width:100%;gap:8px}.benefits_steps_icons_second{width:48px;margin-bottom:8px}.steps_text{font-size:18px;color:#eb6564;margin-bottom:8px}.steps_text span{font-size:16px}.benefits2024_coupon_code_card{margin:0 16px 10px 16px;border:solid 6px #e7211a;position:relative}.h3_benefits2024_presents_container{display:flex;align-items:center;text-align:left;font-size:14px;line-height:140%;font-weight:700;width:100%;margin:0 auto 16px;color:#6a3d2b}.benefits_br_sp_none{display:none}.benefits_br_sp_inline{display:inline}.button_present_tab02_2024 a{width:80%;font-size:15px;color:#ed7d7c;font-weight:700;line-height:2em;text-align:center;border-radius:50px;margin:auto;display:block;position:relative;padding:4px;margin-top:15px;border:2px solid #ed7d7c}.benefits2024_coupon_code{padding:.2rem;margin:.2rem}.benefits2024_coupon_code_card_e .benefits2024_coupon_code_copy-url03{font-size:8px;line-height:120%;padding:6px 8px 4px 28px}.benefits2024_coupon_code_card_e .benefits2024_coupon_code{font-size:34px}.button_peppy_benefits2024{margin-top:auto}.button_peppy_benefits2024 a{width:100%;font-size:12px;letter-spacing:-.02em;color:#ed7d7c;font-weight:700;text-align:center;border-radius:50px;display:block;position:relative;border:2px solid #ed7d7c;height:27px;line-height:21px;padding:1px 0 0 0}.button_peppy_benefits2024 a::after{position:absolute;top:0;bottom:0;right:16px;margin:auto;content:"";vertical-align:middle;width:.4em;height:.4em;border-top:2px solid #ed7d7c;border-right:2px solid #ed7d7c;-webkit-transorm:rotate(45deg);transform:rotate(45deg)}.benefits2024_coupon_code_card_e{border:solid 4px #e7211a;position:relative}.benefits2024_coupon_code_card img{width:100%}.benefits2024_coupon_code_e_whitespace{height:0;display:block}.benefits_steps_container_second .steps_p{font-size:15px;font-weight:700;letter-spacing:-.015em}.benefits_steps_container_second .steps_p span{font-size:10px;letter-spacing:-.05em}.benefits_btn_coupon_second{background-color:#ed7d7c;color:#fff;font-size:12px;border-radius:16px;height:24px;padding-top:3px;text-align:center;letter-spacing:-.05em}.button_peppy_benefits2024 .benefits2024_tab3_peppy{padding-bottom:2px}}@media screen and (max-width:640px){.benefits2024_pc_only{display:none!important}.benefits2024_sp_only{display:block!important}}@media (max-width:640px){section.usermypage .inner{margin:0 auto;padding:30px 0;width:auto}}@media screen and (max-width:599px){.pc_view{display:none}.sp_view{display:block}.sp-image{display:block}.pc-cainz-container{width:100%}.pc-cainz-container-gap{margin:1.5rem 0 .5rem}.cainz-starterset-contents-productname{display:block}.h2-cainz{font-weight:700;color:#266646;font-size:18px;text-align:center;line-height:160%;display:flex;max-width:100%;align-items:center;justify-content:center;padding:16px 0;border:2px solid #327454;border-left:none;border-right:none}.starterset-h3{align-self:stretch;text-align:center;color:#327454;font-size:20px;font-weight:600}.cainz-attention{width:100%;padding:1rem;box-sizing:border-box;background:#feffe4;border-radius:8px;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem}.cainz-icon-attention-text-red{flex:1 1 0;color:#e30000;font-size:14px;font-weight:600;line-height:150%;text-align:left}.cainz-points-gift-sc{padding:14px}.cainz-card-step-image{width:64px;margin:1.75rem 0 1rem}.cainz-card-step-container{padding:16px 8px}.cainz-card-membership-copy-button{padding:16px}.cainz-card-step-container .sp-copy-cainz{font-size:16px;line-height:160%;text-align:center}.input-cainz-card-number-alignment-container{padding:16px;margin:1.5rem 0}.cainz-personal-information-consent{padding:16px;gap:16px}.cainz_numberlinkage_parent{width:168px;background-color:#327454;font-size:14px;line-height:140%}.cainz_numberlinkage_green_wrapper{padding:8px}.cainz_numberlinkage_close-icon{width:24px;height:24px}.benefits_tabs_container .benefits_tabs label{font-size:13px;letter-spacing:-.5px}.benefits_tabs_container .benefits_tabs label{width:25%;background-color:#d9d4c8;margin:0 6px 8px 0;border-radius:32px;padding:8px;color:#afa896;cursor:pointer;font-size:14px;line-height:115%;height:32px;display:flex;flex-direction:column;justify-content:center;letter-spacing:-.5px}.h3-cainz-points-gift{font-weight:600;color:#327454;font-size:14px;margin-bottom:16px}.h4-cainz-points-gift{font-weight:600;font-size:14px;line-height:170%;text-align:left;margin:32px 0 12px 0}.h5-cainz-points-gift{font-weight:600;font-size:12px;text-align:left}.cainz-personal-info-consent{padding:14px}.cainz-text-attention{font-size:.75rem;line-height:1.25rem;text-align:left}.cainz-katakana{font-size:12px;color:#000;margin-top:8px}.cainz-privacy-checkbox-text{font-size:14px;line-height:150%}#cainz-link-green a{font-size:12px}.cainz-online-entry p{font-size:12px}.h3-about-cainz{font-size:16px}}@media only screen and (max-width:600px){.cainz-big-text{font-size:20px;font-weight:600;line-height:170%}.cainz-text-title{font-size:18px;font-weight:600;line-height:170%}.cainz-s-text{font-size:12px;line-height:100%}.br-sp{display:block}.br-pc{display:none}.cainz-card-number-alignment-styled-input{font-size:16px}}@media screen and (max-width:1100px){#guide p{font-size:14px}#guide .pc_ver{display:none}#guide .sp_ver{display:block}#guide .guide_header .guide_header_inner{padding-top:65px;display:block}#guide .guide_header .guide_header_inner h2{font-size:18px;margin:0 0 16px 0}#guide .guide_header .guide_header_inner .guide_header_txt{margin:0;padding:0 24px}#guide .guide_header_img{display:none}#guide .guide_header .guide_nav{width:calc(100% - 32px);position:unset;border-radius:20px;margin-top:24px}#guide .guide_header .guide_nav ul{display:block}#guide .guide_header .guide_nav ul li,#guide .guide_header .guide_nav ul li a,#guide .guide_header .guide_nav ul li.guide_focus{text-align:left;display:block}#guide .guide_header .guide_nav ul li{font-size:13px;margin:0 0 8px 0}#guide .guide_header .guide_nav ul li:last-child{margin-bottom:0}#guide .guide_header .guide_nav ul li a,#guide .guide_header .guide_nav ul li.guide_focus{padding:12px 8px}#guide .guide_about{margin:55px auto;display:block;width:calc(100% - 48px)}#guide .guide_about h3{font-size:24px;letter-spacing:.05em}#guide .guide_about .guide_about_txt{width:auto;margin:0 0 45px 0;padding:0}#guide .guide_about_img{width:100%;position:unset;margin:0}#guide .guide_check .guide_check_inner ul{display:inherit;padding:0 16px}#guide .guide_check .guide_check_inner ul li{width:49%;display:inline-block;border:none}#guide .guide_check .guide_check_inner ul li:last-child{border:none}#guide .guide_check_item{margin-bottom:64px}#guide .guide_section{width:calc(100% - 48px)}#guide #check01 img,#guide .guide_section h3,#guide .guide_section h4,#guide .guide_section p.description{margin-bottom:48px}#guide .guide_section h3{font-size:20px}#guide .guide_section h4{font-size:16px;padding:12px 16px}#guide .guide_accordion dt{padding:28px 0}#guide .guide_accordion .accordion_dt_box,#guide .guide_accordion .accordion_dt_box .btn_accordion{display:block}#guide .guide_accordion img.thumbnail{width:100px;margin:0 16px 0 0}#guide .guide_accordion .accordion_dt_box .btn_accordion{margin-top:8px}#guide .guide_accordion dt p.btn{justify-content:flex-end}#guide .guide_accordion dd{padding:0 0 28px}#guide .guide_cardlist li:nth-child(3n){margin-right:12px}#guide .guide_cardlist li{width:47.5%;height:200px;font-size:13px;margin:0 2vw 2vw 0}#guide .guide_cardlist li:nth-child(2n){margin-right:0}#guide .guide_cardlist li .cardlist_inner img{width:80px}#guide .guide_cardlist li .btn_more{width:50%;font-size:13px}#guide .choose_us_item .guide_accordion dt p.btn::before{content:none}#guide .choose_us_item .guide_accordion .accordion_dt_box{display:flex}#guide .choose_us_item .guide_accordion .accordion_dt_box .btn_accordion{display:block;display:flex;margin:0!important}#guide .choose_us_item .guide_accordion dd{padding:24px 24px 24px 42px}#guide .choose_us_item .guide_accordion dt::before{width:40px;height:46px}#guide .choose_us_item .guide_accordion dt h5{margin-left:72px}#guide .semi_small{font-size:14px!important}}@media screen and (max-width:364px){#guide .btn_column a{margin-bottom:16px}#guide .btn_column a:last-child{margin-bottom:0}}@media screen and (max-width:1100px){#guide .sct_guide.guideContents2,#guide .sct_guide.guideContents5{width:auto}#guide .sct_guide{margin-top:10px}#guide .sct_guide .sct_contents .list_guide li{width:auto}#guide .guide_header .guide_header_inner{padding-top:40px}}@media only screen and (max-width:600px){.pc-image{display:none!important}.sp-image{display:block!important}.beginners-cainz-poppup-article-container{padding:8px 16px}.beginners-cainz-poppup-checklist-header{padding:8px 16px}.beginners-cainz-poppup-checklist{width:90%;margin:0 auto;padding:24px 24px 8px;box-sizing:border-box;border-radius:24px;box-shadow:0 4px 8px rgba(0,0,0,.1)}}@media screen and (max-width:364px){#guide2 .btn_column a{margin-bottom:16px}#guide2 .btn_column a:last-child{margin-bottom:0}}@media (max-width:767px){#guide .sct_guide{width:100%!important}}@media (min-width:768px) and (max-width:1023px){#guide .sct_guide{width:100%!important}}@media (max-width:767px){.cainz_btn_select_step4_container{display:none}.accordionBtn.cainz-restep-accordionbt{font-size:1.1em;padding:12px 40px 12px 12px}.cainz-card-step-new-container_text_detail{text-align:left;font-size:14px;margin:1.25rem 0}.sma_block{display:block}.cainz-online-remembership-button{padding:16px 0}.cainz-restep-accordionbt::before{right:16px}.cainz-restep-accordionbt::after{right:20px}.cainz-apri-selected{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cainz-h3-pconly{display:inline}.pc-box-non{display:none}.cainz-button-onlinetext{color:#327454;font-size:14px;font-weight:600}.cainz-attention-app-dl{width:100%;padding:1rem;background:#f2f2f2;margin-top:16px;box-sizing:border-box}.cainz-attention-app-dl-text{font-size:14px;line-height:150%;font-weight:600;margin-bottom:1rem;text-align:left}.cainz-app-dl-img{width:200px}.cainz-attention-ios-android{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:16px}.cainz-attention-ios-android-text{font-size:14px;font-weight:600;text-align:left}}.date_input_flex{display:flex;justify-content:flex-start}@media screen and (max-width:768px){.award_announcement.award_2024 .wrapper_award{background-color:#270000;color:#fff;width:100%;margin:0 auto}.award_announcement.award_2024 .wrapper_award{background-color:#270000;color:#fff;width:100%;margin:0 auto}.container_announce2024 .purina_point_03{display:flex;flex:1 1 100%;justify-content:space-around;width:100%}.award_2024 .wrapper_award{background-image:url('/images/award/2024-all/sp_dot_left.png');background-position:0 0;background-repeat:no-repeat,no-repeat}.container_announce2024 .purina_logo{width:336px;margin:.5rem 0 2rem 0}.container_announce2024 .purina_container{display:block}.container_announce2024 .pu_c_d{display:block;width:100%;text-align:left;padding:0 1rem 1rem 1rem;box-sizing:border-box}.container_announce2024 .purina_p{text-align:left;padding:0 1rem 1rem 1rem;box-sizing:border-box}.purina_container .right{text-align:center}.newpurina_box{display:block;text-align:center}.newpurina_box img{width:150px;margin-bottom:1rem}.container_announce2024 .bene_link{margin-top:1rem}.accordion-003 p{padding:.2em 1.25em 1.5em;text-align:left}.award_announcement.award_2024 .p_left{text-align:left;margin:0 1rem 1.5rem 1rem}.container_announce2024 .p_left{text-align:left;margin:0 1rem 3rem 1rem}.container_announce2024 .pu_box{padding:1rem}.container_announce2024 .pu_box{margin:1rem 0}.award_announcement.award_2024 time{letter-spacing:-.02em}.award_announcement.award_2024 .image_top{margin-top:1.75rem;width:100%;height:initial}.container_announce2024 .purina_h3{text-align:left;margin:1rem;letter-spacing:-.03em;font-size:18.2px}.container_announce2024 .purina_point_01{width:100%;margin:1rem auto}.container_announce2024 .pu_img_point_01{flex:1 1 100%}.container_announce2024 .pu_img_point_03{flex:1 1 100%}.announcement_p_detail{margin:2rem .5rem 3rem}.container_announce2024 .purina_p{margin-bottom:2rem}}</pre></body></html>