body{min-width:1100px}header .main .inner,header .sub .inner{max-width:1100px;display:flex;flex-wrap:wrap;justify-content:space-between}.table_style_vertical_horizontal{margin:0 auto 10px auto}.table_style_vertical_horizontal th{width:24%}.table_style_vertical_horizontal td{width:76%;vertical-align:middle}.Tracking-Button{display:none;overflow:hidden;width:100%;position:fixed;bottom:0;text-align:center;z-index:1000;background: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:60%}.Tracking-Button .diagnose_wrap .button_orange_style2 a{margin:13px auto 8px;width:60%}header .main nav ul li .slide-menu::after{transform:translate(-300%,60%)}.side_menu .content_wrap_login .content_wrap_login_inner{padding:24px 32px 0 32px}.side_menu .content_wrap_breeder{padding:0 32px 16px 32px}.sidr{padding:20px 15px}.sidr .head_wrap{padding:0 0 10px 0}.sidr .head_wrap .caption{float:left;color:#714228;font-size:18px;font-weight:700;line-height:140%}.sidr .head_wrap .puppy{padding:3px 0 0 37px}.sidr .head_wrap .close a{font-size:16px}.sidr .tabcontent_wrap .tab{padding:20px;border-top:5px #ddd solid;font-size:16px}.sidr .tabcontent_wrap .tabcontent{margin-top:10px}.sidr .tabcontent_wrap_in{padding:10px 15px 10px}.sidr .tabcontent_wrap .tab2{width:48%;font-size:16px;margin:0}.sidr .content_wrap{padding:10px 0 20px 0;width:100%}.sidr .form_list{font-size:15px;margin:0 0 30px 0}.sidr .form_list th{width:13%}.sidr .form_list td{width:87%}.sidr .select_button{width:100%}.sidr .form_list select{width:96%}.sidr .form_list .two_lines select{width:92%}.sidr .form_list .radui_list li{padding:12px 8px 12px 8px}.sidr .puppySearchList2 .add,.sidr .puppySearchListRenew .add{padding:10px 8px 10px 12px}.sidr .puppySearchList2 dd li,.sidr .puppySearchListRenew dd li{padding:10px 8px 10px 12px}.sidr .form_list table.area{width:92%;font-size:15px;margin:0;line-height:1.4em}.sidr .form_list table.area th{width:30%;border:none;padding:8px 12px;font-size:14px}.sidr .form_list table.area td{width:70%;padding:8px 12px}#sidr-menu ul.menu li{margin-bottom:2%;font-size:120%;border:2px #eee solid;border-radius:10px}#sidr-menu ul.menu li.login,#sidr-menu ul.menu li.sign_up{float:left;margin-right:1.5%}#sidr-menu ul.menu li.sign_up{background:url(../images/icon_side01.png) 23px 50% no-repeat #fddde5}#sidr-menu ul.menu li.sign_up:hover{background:#fdf4f4 url(../images/icon_side01.png) 23px 50% no-repeat}#sidr-menu ul.menu li.login{background:url(../images/icon_side02.png) 23px 50% no-repeat #fddde5}#sidr-menu ul.menu li.login:hover{background:#fdf4f4 url(../images/icon_side02.png) 23px 50% no-repeat}#sidr-menu ul.menu li.beginner{background:url(../images/icon_side03.png) 23px 50% no-repeat}#sidr-menu ul.menu li.beginner:hover{background:#fdf4f4 url(../images/icon_side03.png) 23px 50% no-repeat}#sidr-menu ul.menu li.cat_search{background:url(../images/icon_header01.png) 23px 50% no-repeat;background-size:44px}#sidr-menu ul.menu li.cat_search:hover{background:#fdf4f4 url(../images/icon_header01.png) 23px 50% no-repeat;background-size:44px}#sidr-menu ul.menu li.breeder_search{background:url(../images/icon_header02.png) 23px 50% no-repeat;background-size:35px}#sidr-menu ul.menu li.breeder_search:hover{background:#fdf4f4 url(../images/icon_header02.png) 23px 50% no-repeat;background-size:35px}#sidr-menu ul.menu li.lifeinsurance{background:url(../images/icon_side04.png) 15px 50% no-repeat}#sidr-menu ul.menu li.lifeinsurance:hover{background:#fdf4f4 url(../images/icon_side04.png) 15px 50% no-repeat}#sidr-menu ul.menu li.logout{background:url(../images/icon_logout.png) 15px 50% no-repeat}#sidr-menu ul.menu li.logout:hover{background:#fdf4f4 url(../images/icon_logout.png) 15px 50% no-repeat}#sidr-menu ul.menu li a{padding:12px 20px 12px 70px}#sidr-menu h2.menu00{padding:15px 15px 15px 30px;font-size:130%}#sidr-menu ul.menu00List li a{padding:10px 10px 10px 30px;background:url(../images/arrow13.png) 95% 50% no-repeat;border-bottom:1px #ccc dotted}#sidr-menu ul.menu00List li a:hover{background:#e9fbf9 url(../images/arrow13.png) 95% 50% no-repeat}#sidr-menu h2.menu01{padding:15px 15px 15px 30px;font-size:130%;background:#ef98a8 url(../images/icon_side05.png) 15px 50% no-repeat}#sidr-menu ul.menu01List li a{padding:10px 10px 10px 30px;background:url(../images/arrow04.png) 95% 50% no-repeat;border-bottom:1px #ccc dotted}#sidr-menu ul.menu01List li a:hover{background:#fdf1f3 url(../images/arrow04.png) 95% 50% no-repeat}#sidr-menu h2.menu02{padding:15px 15px 15px 30px;font-size:130%}#sidr-menu ul.menu02List li a{padding:10px 10px 10px 30px;border-bottom:1px #ccc dotted}#sidr-menu ul.menu02List li a:hover{background:#f2f8e3 url(../images/arrow05.png) 95% 50% no-repeat}#sidr-menu h2.menu03{padding:15px 15px 15px 30px;font-size:130%}#sidr-menu ul.menu03List li a{padding:10px 10px 10px 30px;background:url(../images/arrow06.png) 95% 50% no-repeat;border-bottom:1px #ccc dotted}#sidr-menu ul.menu03List li a:hover{background:#eff6fb url(../images/arrow06.png) 95% 50% no-repeat}#sidr-menu h2.menu04{padding:15px 15px 15px 30px;font-size:130%}#sidr-menu ul.menu04List li a{padding:10px 10px 10px 30px;background:url(../images/arrow07.png) 95% 50% no-repeat;border-bottom:1px #ccc dotted}#sidr-menu ul.menu04List li a:hover{background:#fdf5e3 url(../images/arrow07.png) 95% 50% no-repeat}.searchRule_set{border-radius:10px;padding:10px 10px 10px 10px;margin:0 auto 10px}.searchRule_set table{font-size:14px;line-height:1.4em}.searchRule_set table th{padding:4px 2% 4px 0;width:4%}.searchRule_set table th.catbreed{background:url(../images/icon_title02.png) no-repeat center 6px;background-size:20px}.searchRule_set table th.prefecture{background:url(../images/icon_area_l.png) no-repeat center 5px;background-size:12px}.searchRule_set table th.other{background:url(../images/icon_title19.png) no-repeat center 6px;background-size:18px}.searchRule_set table td{width:96%}.searchRule_set .buttonWrap{width:70%}.searchRule_set .buttonWrap li a{font-size:14px}.searchRule_set .buttonWrap .search a{background:#ffb600 url(../images/icon_search_white.png) 28% 50% no-repeat;background-size:14px}.searchRule_set .buttonWrap .delete a{background:#aeaeae url(../images/icon_delete_white.png) 28% 50% no-repeat;background-size:14px}.term_agree{padding:20px 10px;width:100%}#globalNavi .to-allcat{display:inline-block}.button a,.button button{padding:22px 0 20px;width:60%;font-size:130%;background:#f5b505 url(../images/arrow02.png) 95% 50% no-repeat}.button_orange_contact a{padding:22px 0 20px;width:60%;font-size:130%;background:#f57b03 url(../images/arrow02.png) 95% 50% no-repeat}img{vertical-align:bottom}.spdn{display:block}.pcdn{display:none}header .sub{padding:2px 0;width:100%;background:#ffb600;color:#fff;margin:0 0 5px 0;line-height:1.4em;font-size:12px}.container{padding-top:90px}header .main .siteLogo span.catname{top:1px;left:21%;font-size:15px;line-height:1.4em;width:300px}header .main nav{float:right}header nav.sp{display:none}section.keyContent{margin-bottom:15px}section.keyContent .inner{padding:35px 0 0;width:1100px}.title_benefits{background-size:36px}.benefits_list{margin:0 -7px 5px}.benefits_list .benefits_set{margin:15px 7px;padding:7px 15px 15px 15px;width:357px;border-radius:10px;text-align:center;font-size:16px;border:1px solid #e3e3e3}.benefits_list .benefits_set .heading{padding:24px 0 0 70px;margin:0 auto 7px auto;font-size:22px;height:40px}.benefits_list .benefits_life .heading{background-size:62px}.benefits_list .benefits_medical .heading{background-size:62px;width:230px}.benefits_list .benefits_transaction .heading{background-size:62px;width:160px}.benefits_list .benefits_set .text{padding:0 2px 7px;height:75px}.puppyListWrap{margin:25px 0}.footer{background:#f7f2ee}.footer .inner{padding:25px 0 5px;width:1100px}.fotter_nav li{margin:0 0 20px 0}.copyright{padding:3px 0;background:#ede2dc;font-size:12px;color:#999}.table_style1{font-size:16px;margin:0 auto 10px auto}.table_style1 th{padding:10px 2% 8px 2%;width:24%}.table_style1 td{padding:10px 2% 8px 2%;width:76%}section.relation{margin-bottom:50px}section.relation .inner{width:1100px}section.relation h2{margin-bottom:10px}section.relation hr{margin-bottom:25px}section.usefulContent .inner{width:1100px}.title_useful{background-size:34px;padding:10px 10px 10px 35px}section.usefulContent .useful{margin:25px auto;padding:40px 40px 0 40px}section.usefulContent .useful .contentA .caption,section.usefulContent .useful .contentB .caption,section.usefulContent .useful .contentC .caption{font-size:22px;margin:0 auto 5px;padding:13px 10px 10px 47px}section.usefulContent .useful .contentA .caption{background:url(../images/icon_title17.png) 10px 50% no-repeat #fcf0ee}section.usefulContent .useful .contentB .caption{background:url(../images/icon_title18.png) 10px 50% no-repeat #fcf0ee}section.usefulContent .useful .contentC .caption{background:url(../images/icon_title19.png) 10px 50% no-repeat #fff5e4}section.usefulContent .useful .contentC .icon_ball{background:url(../images/icon_ball.png) 10px 50% no-repeat #fcf0ee;background-size:25px}section.usefulContent .useful ul li a{padding:10px 5px 10px 30px;background:url(../images/arrow10.png) 0 13px no-repeat}section.know .inner{width:1100px}section.know .dataWrap{margin:20px auto}section.know .dataWrap p.photo{float:left;width:353px}section.know .ofh .photo img{height:220px}section.know table td p{float:left}section.know .otherText{padding:20px;line-height:170%}section.know .photoA img,section.know .photoB img{height:240px}section.know .caption1{font-size:170%}section.know .caption2{font-size:140%;padding:0 0 0 10px}section.know .caption3{font-size:120%;padding:8px}section.know .textArea{padding:15px 15px 15px 33px;background:#fff url(../images/arrow09.png) 15px 20px no-repeat}section.know .textA{margin-bottom:20px}footer .other_link{width:100%;margin:40px auto 20px}.sns_wrap{width:320px;float:left}.sns_shareButton{width:320px;margin:10px auto 0 auto}.colR .sns_shareButton{margin:0 0 10px 0;float:right}.banner_list li{width:33.3%}section.special{margin:0 0 50px 0;padding:20px 0}section.special .inner{padding:20px 0}.title_special{background-size:42.5px;padding:0 0 0 55px}.special_img{margin:0 auto 25px}.contactForm{margin:40px auto 40px}.call_account,.contactForm .call_account{margin:15px 0 15px 0}.call_account a,.contactForm .call_account a{font-size:150%;padding:25px;background:#fff url(../images/icon_side02.png) 30% 50% no-repeat;border:5px #f5b505 solid;border-radius:30px;margin:0 0 5px 0}.call_account p,.contactForm .call_account p{text-align:center}.contactForm table{margin-bottom:30px}.contactForm table th p{padding:15px 0 0 0}.contactForm table .line_height{padding:20px 15px 20px}.contactForm table .column_2{overflow:hidden}.contactForm table .column_2 li:first-child{margin-left:20px}.contactForm table .column_2 li{float:left}.contactForm table .width_s{width:30%;margin:10px 0}.contactForm table td .notes{font-size:13px}.contactForm table td ul.notes{margin:16px 0 0 0}.contactForm table input[type=checkbox],.contactForm table input[type=radio]{width:20px;height:20px;margin:0 7px 0 0}.contactForm table .float_list li{margin:0 2% 0 0}.contactForm table .input_name li{width:49%}.contactForm table .input_post dt{width:70px;padding:13px 0 0 0}.contactForm table .slc_date li{width:20%}.contactForm table .slc_date li select{width:80%;margin-right:10px}.contactForm .submitBox .button_gray button{padding:15px 0 15px;width:100%;font-size:130%;font-weight:700}.contactForm .preferredDate .date{margin:10px 0 15px 0}.contactForm .preferredDate .date dt{margin:13px 10px 0 10px;width:12%}.contactForm .preferredDate .date dt.right{text-align:right}.contactForm .preferredDate .date dd{width:35%}.contactForm .preferredDate .date dd.day input.calendar{background-size:25px}.contactForm .preferredDate_add input[type=button]{font-size:14px;margin:0 0 0 10px}.contactForm p.notes{font-size:13px}.contactForm table.area{margin:4px 8px 8px}.contactForm table.area th{width:20%;padding:8px 13px;font-size:14px;border-right:1px solid #e7d8d1}.contactForm table.area td{width:80%;padding:8px 13px}.contactForm table.area td label{width:18.5%}.contactForm .puppySearchList2{margin:4px 8px 8px}.contactForm .puppySearchList2 li{padding:8px 13px}.contactForm .puppySearchList2 li label{font-size:14px}.contactForm .puppySearchList2 .add{padding:10px 8px 10px 12px}.contactForm .puppySearchList2 dd li{width:50%;float:left}.contactForm .centerText{margin:18px auto}.contactForm .submitBox li.button button{width:100%}.contactForm .submitBox li:last-child a{padding:24px 0 15px;width:100%;font-size:130%}.contactForm .user_login li.button button{line-height:1.3em;font-size:24px;padding:13px 0 15px}.contactForm .user_login li.button button span{font-size:16px}.tabContents_radioSwitch .tabbox{margin:0 0 30px 0}.tabContents_radioSwitch .tab{border-top:5px #c7c7c7 solid;font-size:20px}.tabContents_radioSwitch .tab_color_green input:checked+.tab{border-top:5px #3dad90 solid}.tabContents_radioSwitch .tab_color_pink input:checked+.tab{border-top:5px #f5b505 solid}.tabContents_radioSwitch .tab_color_pink2 .tab{padding:10px 0;margin:0}.tabContents_radioSwitch .tab_color_pink2 .tab_l{margin:0 0 0 15%;width:35%}.tabContents_radioSwitch .tab_color_pink2 .tab_r{margin:0 15% 0 0;width:35%}.tabContents_radioSwitch .tab_color_pink2 .tab p.icon_cat-search{background-size:45px;padding:5px 0 5px 60px}.tabContents_radioSwitch .tab_color_pink2 .tab p.icon_breeder-search{background-size:35px;padding:5px 0 5px 60px}.tabContents_radioSwitch .tab_color_pink2 .tab p .number{font-size:14px}.included-services .title{font-size:32px;padding:25px 0 20px 80px;margin:0 0 20px 0}.included-genetics_result_explanation .title{font-size:32px;padding:25px 65px 20px 80px;margin:0 0 20px 0}#benefits_medical_popup .title,#benefits_medical_popup_pc .title,#benefits_medical_popup_sp .title{background-size:62px}#max_communication_popup .title,#max_communication_popup_pc .title,#max_communication_popup_sp .title{padding:unset;font-size:24px}#benefits_transaction_popup .title,#benefits_transaction_popup_pc .title,#benefits_transaction_popup_sp .title{background-size:62px}.genetics_tests_result_popup .title,.genetics_tests_result_popup_pc .title,.genetics_tests_result_popup_sp .title{background-size:62px}#genetics_tests_result_explanation_popup .title,#genetics_tests_result_explanation_popup_pc .title,#genetics_tests_result_explanation_popup_sp .title{background-size:62px}#genetics_tests_result_name_explanation_popup .title,#genetics_tests_result_name_explanation_popup_pc .title,#genetics_tests_result_name_explanation_popup_sp .title{background-size:62px}.included-services .text{width:500px;padding:0 30px 30px}.included-genetics_result_explanation .text{width:500px;padding:0 30px 30px;margin:auto}.explain_popup_title{padding-bottom:10px}.explain_popup_text{padding:10px 0 10px 0;text-align:left}section.infoWrap .detail .wrap_bg-white{padding:5px 13px;margin:13px 0 13px 0}section.infoWrap .detail .title_style1{font-size:18px;margin:13px auto 13px auto;padding:15px 10px 15px 45px}.detail ul.resultList li .listWrap{padding:0 0 10px}.detail ul.resultList li .listWrap .photo{width:320px}.magin-top_40{margin-top:40px}.background-fff{margin:40px auto;padding:20px}.keyContent #news_content .inner{margin:30px auto 0 auto}.keyContent #news_content .newslist p{padding:20px 20px}.keyContent #news_content .newslist p .time{float:left;width:115px}.keyContent #news_content .newslist p .text{float:left;width:910px}.tabcontent .inner_white{margin:0}.tabcontent .inner_bgnone{margin:0 15% 3px}.title_breeder{background:url(../images/icon_breeder_m.png) 0 50% no-repeat;background-size:50px}.searchCondition_wrap{margin:0 0 20px 0}.searchCondition_wrap li .title{padding:6px 2% 4px 1.5%;font-size:16px}.searchCondition_wrap li .condition{width:82%;padding:10px 2%;font-size:14px}.searchCondition_wrap li .condition_change{width:65px;padding:13px 2% 10px;font-size:12px}.searchCondition_wrap li .title span.icon_cat:before{background-size:20px;width:25px}.searchCondition_wrap li .title span.icon_area:before{background-size:16px;width:25px;margin:-1px 8px 0 2px}.searchCondition_wrap li .title span.icon_check:before{background-size:20px;width:25px;margin:0 8px 0 1px}.searchCondition_wrap li .title span.icon_breeder:before{background-size:32px;width:25px;margin:-1px 8px 0 1px}.popup_form-content_bg .popup_content .popup_content_wrap{width:80%;margin:30px 0 10px;padding:0;height:85vh;overflow-y:scroll}.popup_form-content_bg .popup_content .popup_content_wrap .form_list{padding:15px 40px}.select_button .button_style2{width:70%}.select_button .button_style2 .number{font-size:14px;padding:0 10px 0 0}.popup_content table.area{font-size:15px;margin:15px 0 15px}.popup_content.width_max{max-width:1100px}.popup_content .searchCondition_wrap .rows_2 li:nth-child(even){float:right}.popup_form-content_bg .popup_content .popup_content_wrap .popup-modal-dismiss.one-line a,.popup_form-content_bg .popup_content .popup_content_wrap .popup-modal-return.one-line a{width:98%}.popup_form-content_bg .popup_content .popup_content_wrap{width:80%;margin:30px 0 10px;padding:0;height:85vh;overflow-y:scroll}.popup_form-content_bg .popup_content .popup_content_wrap .form_list{padding:15px 40px}.popup_form-content_bg .popup_content:not(.parents-cat-add-popup) .popup_content_wrap .header_wrap .title{font-size:18px;width:90%}.select_button .button_style2{width:70%}.select_button .button_style2 .number{font-size:14px;padding:0 10px 0 0}.popup_content table.area{font-size:15px;margin:15px 0 15px}.popup_content .searchCondition_wrap{margin:10px 0 30px 0}.flow_style1{margin:30px auto -10px;width:1100px}.flow_style1 br{display:none}.flow_style1 li{background:url(../images/flow_style1_pc.png) no-repeat right top #ddd;height:36px;width:16.7%;font-size:14px}.flow_style1 li.visit{background:url(../images/flow_style1_pc.png) no-repeat right -39px #ffcc42}.flow_style1 li.visit_side{background:url(../images/flow_style1_pc.png) no-repeat right -78px #ddd}.inquiry_form{margin:40px 0 40px}.inquiry_form .inner{width:1100px}.bg_yellow{background:#ffdcaf;padding:3%}.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:90%}.title_h1_wrap{margin-bottom:15px}.title_h1_wrap .title{padding:5px 10px 5px 35px;background:url(../images/icon_title07.png) 0 50% no-repeat;font-size:160%}.title_h1_wrap .right_btn{padding:5px 10px;font-size:15px;margin:0 0 5px 0}.contactForm2 .column_2{margin-top:10px}.contactForm2 #webcrew_request_content{margin-top:20px}.infoWrap2 .box_L{width:29%}.infoWrap2 .box_R{width:70%}.table_style3{font-size:14px}.table_style3 th{padding:6px 3px 6px 6px}.table_style3 td{padding:6px 3px 6px 6px}.table_style3 .guarantee_icon li{width:20%}.tag{font-size:17px;padding:6px 12px 4px}.table_style3{line-height:1.6em;font-size:16px}.table_style3 th{padding:8px;width:30%}.table_style3 td{padding:8px;width:70%}section.infoWrap .detail .wrap_bg-yellow{padding:20px 15px 20px}.benefit_flow_wrap{padding:30px 25px;margin:20px 0 0 0}.benefit_flow_wrap .title{font-weight:700;text-align:center}.benefit_flow li{float:left;width:33%}.benefit_flow .hedding{font-size:16px;background:url("../images/bg_flow_arrow_gray.png") no-repeat left center #dcdcdc;background-size:15px;padding:7px 5px 7px 25px;line-height:2em}.benefit_flow li.step-clear .hedding{background:url("../images/bg_flow_arrow_pink.png") no-repeat left center #fee1b6;background-size:15px}.benefit_flow li.step4 .hedding img{top:-10px}.benefit_flow .text{font-size:13px;padding:10px 10px 0 20px;line-height:1.3em}.on-mouse .on-mouse_icon{margin-bottom:4px}.item_sales-status .on-mouse .on-mouse_icon{margin-right:3px}.on-mouse_balloon{top:30px;left:-160px;padding:10px;width:300px;font-size:14px;line-height:1.4em}.on-mouse_balloon.sales_status{left:60px;top:-160px}.key-content{background:url("../images/keyvisual_box/mainimg_illust.png") no-repeat top center,url("../images/keyvisual_box/mainimg_bg.png") repeat-x top left;background-size:1395px,167.5px;margin:0 0 5px 0}.key-content .inner{width:1100px;margin:0 auto}.key-content .mainimg{height:110px;padding:20px 0 10px 0}.key-content .mainimg .mainimg_text{width:381px}.reason-satisfaction{padding:75px 18px 0 20px;margin:0 0 15px 0}.reason_list .item{padding:6px}.reason_list .item .wrap{padding:0 10px}.reason_list .item.present .wrap{border:3px solid #d4e4b7}.reason_list .item.medical .wrap{border:3px solid #fad4de}.reason_list .item.transaction .wrap{border:3px solid #fbe3b9}.reason_list .item .caption{font-size:29px;padding:0 26px 0 76px;line-height:2.3em}.reason_list .item.present .caption{background:url("../images/keyvisual_box/icon_present_circle.png") no-repeat left center,url("../images/keyvisual_box/arrow_green_r.png") no-repeat right center;background-size:65px,12px}.reason_list .item.medical .caption{background:url("../images/keyvisual_box/icon_medical_circle.png") no-repeat left center,url("../images/keyvisual_box/arrow_pink_r.png") no-repeat right center;background-size:65px,12px}.reason_list .item.transaction .caption{background:url("../images/keyvisual_box/icon_transaction_circle.png") no-repeat left center,url("../images/keyvisual_box/arrow_yellow_r.png") no-repeat right center;background-size:65px,12px}.reason_list .text{font-size:15px;margin:0 0 10px 0}.button_simple a{font-size:18px;color:#714228;padding:7px 0 5px;margin:0 0 10px 0}.button_simple .icon.beginner{background:url("../images/keyvisual_box/icon_beginner.png") no-repeat left center;background-size:21px;padding:0 0 0 31px}.button_simple .icon.cat_illust{background:url("../images/keyvisual_box/icon_cat_illust.png") no-repeat left center;background-size:30px;padding:0 0 0 40px}.button_simple .icon.comment{background:url("../images/keyvisual_box/icon_comment2.png") no-repeat left center;background-size:24.5px;padding:0 0 0 34px}.button_simple.row3 .item{width:32.3%;margin:0 0 0 1.5%}.section .inner.padding0,.section .inner.pc_padding0{padding:0}.contentTitle_wrap{text-align:center;margin:60px auto 15px auto}.contentTitle_wrap.margin_small{margin:20px auto 15px auto}.contentTitle{color:#714228;font-size:30px;display:inline-block}.contentTitle_style2{margin:1px auto 16px auto;font-size:25px;line-height:1.3em;padding:0 0 0 30px;margin:1px auto 6px auto;background:url(../images/icon_pad_pink_l.png) no-repeat .5px;background-size:25px}.contentTitle_style3{margin:0 auto 15px auto;font-size:18px;padding:0 0 0 7px}.ranking_title{margin-top:10px;font-size:23px;line-height:1.3em;padding:0 0 0 30px;background:url(../images/icon_ranking.png) no-repeat .5px 2.7px;background-size:28px}.hair_type_button a::after{right:145px!important}.ranking_list{margin:0 -.5% 15px}.ranking_list .ranking_set{position:relative;margin:.5% .5%;padding:2px}.ranking_list .ranking_set.text{height:auto}.ranking_list .ranking_set .label{top:10px;left:10px}.ranking_list .ranking_set .name{font-size:15px;height:50px}.ranking_list .ranking_set .name.white{height:40px}.ranking_list .ranking_set .text{font-size:13px;line-height:1.7em}.button_pink a{font-size:18px;-moz-box-shadow:#fceecc 0 -4px 0 inset;-webkit-box-shadow:#fceecc 0 -4px 0 inset;box-shadow:#fceecc 0 -4px 0 inset}.button_pink.size_L a{font-size:23px;padding:4px 0 4px;border-radius:30px;background:#ffb600 url(../images/arrow02.png) 95% 45% no-repeat;width:70%;-webkit-box-shadow:#ea0 0 -5px 0 inset;margin:auto auto 10px}.button_pink.size_L a.more{background:url("../images/toggle_add_white.png") no-repeat right 16px top 48% #ffb600;background-size:24px}.button_pink.size_L a.close{background:url("../images/toggle_subtraction_white.png") no-repeat right 16px top 48% #ffb600;background-size:24px}.button_pink.size_XL a{font-size:25px;padding:30px 0 30px}.button_pink .icon{line-height:1.8em}.button_pink.size_XL .icon.cat-search{background:url("../images/icon_cat-search_white.png") no-repeat left center;background-size:61px;padding:0 0 0 71px}.button_pink.size_XL .icon.area-search{background:url("../images/icon_area-search_white.png") no-repeat left center;background-size:59px;padding:0 0 0 69px}.button_pink.size_XL .icon.condition-search{background:url("../images/icon_condition-search_white.png") no-repeat left center;background-size:46px;padding:0 0 0 52px}.button_pink.size_XL .icon.breeder-search{background:url("../images/icon_breeder-search_white.png") no-repeat left center;background-size:49px;padding:0 0 0 71px}.button_pink.size_XL .icon.cat-breed-search{background:url("../images/icon_cat-breed-search_white.png") no-repeat left center;background-size:55px;padding:0 0 0 71px}.button_pink.tablebox{border-spacing:10px}.button_pink.tablebox .table_cell{padding:10px 0 10px}.button_pink.size_XL .table_cell{height:100px;background:#f5b505 url(../images/arrow_white.png) no-repeat 97% 49%}.button_pink.list{padding:15px}.button_pink.list .item{width:49%;float:left;margin:.5%}.button_pink.list a{padding:22px 0 16px 24px}.button_pink.list a .icon{padding:0 0 0 60px;line-height:1.3em}.button_pink.list a .text{font-size:15px}.button_pink.size_XL .icon_microphone{background:url("../images/icon_microphone_white.png") no-repeat left center;background-size:38px}.button_pink.size_XL .icon_pencil{background:url("../images/icon_pencil_white.png") no-repeat left center;background-size:39px}.bg_pink{width:1100px;margin:30px auto 10px}.bg_pink.margin0{margin:0 auto 10px}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .header_wrap .title{font-size:18px;padding:5px 0}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .popup-modal-dismiss.return a{font-size:18px}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .form_list{height:75vh;padding:25px 40px 20px 40px;padding:25px 25px 20px 25px}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .inner{margin:0 0 30px 0}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .row_1 .row_half{width:49%;float:left}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .row_1 .row_half:nth-child(even){float:right}.keyword-search_wrap .input_large{font-size:16px;padding:10px}.keyword-search_wrap .button_pink a{padding:5px 4px 8px 4px;font-size:18px}.button_pink .icon_search{background:url("../images/icon_search_white.png") no-repeat left top 46%;background-size:20px;padding:0 0 0 28px;line-height:2em}.birthday-search .slc_arrow{padding:8px 20px 8px 8px}.birthday-search .button_pink{margin:0 5px 0 0}.searched-keyword dl{font-size:14px;padding:10px 20px}.searched-keyword dt{width:13%}.searched-keyword dd{width:87%}.search-hits{font-size:15px}.search-hits .number{font-size:20px}.search-hint{padding:20px}.search-hint .title{background:url("../images/icon_lamp.png") no-repeat left top;padding:8px 0 5px 26px}.link_list_style1 li{border:1px solid #d5d5d5;margin:0 0 10px 0}.link_list_style1 li a{background:url("../images/arrow_pink_r.png") no-repeat right 10px center;background-size:10px;padding:12px 20px 12px 10px;font-size:16px}.link_list_style1.rows_2 li{width:49.5%;float:left}.link_list_style1.rows_2 li:nth-child(odd){margin:0 1% 10px 0}.link_list_style1.rows_4 li{width:24.25%;margin:0 1% 10px 0}.link_list_style1.rows_4 li:last-child{margin:0 0 10px 0}.section .inner{margin:0 auto;padding:30px 0 0;width:1100px}.section-banner .inner{margin:0 auto;padding:0;width:1100px}.section-leadtext{font-size:15px;margin:0 0 15px 0;text-align:center}.keyColor .section-leadtext{margin:15px 0 -20px 0;text-align:center}.swiper-container{margin:15px 0 10px}.margin_bottom{margin-bottom:20px}.title_style2{font-size:24px;margin:0 0 15px 0}.icon_area_l{background:url("../images/icon_area_l.png") no-repeat left top;background-size:32px;padding:10px 0 10px 45px}.icon_breedersearch_l{background:url("../images/icon_breedersearch_l.png") no-repeat left top;background-size:60px;padding:15px 0 10px 65px}.icon_conditionsearch_l{background:url("../images/icon_catsearch_l.png") no-repeat left top;background-size:60px;padding:15px 0 10px 65px}.title_past{background:url(../images/icon_past.png) 0 0 no-repeat;background-size:41px;padding:2px 0 3px 53px}.title_book{background:url(../images/icon_book.png) 0 0 no-repeat;background-size:34px;padding:2px 0 3px 53px}.about_wrap{margin:0 auto 10px;padding:15px;border-radius:15px}.about_wrap .textInner{padding:30px 40px}.about_wrap .textInner .caption{margin-bottom:10px;padding:0 0 0 30px;background:url(../images/icon05.png) 0 50% no-repeat;font-size:130%}.about_wrap .textInner hr{margin:20px 0}.about_wrap .textInner .indent{padding:0 0 0 30px}.title_comment{background:url(../images/icon_comment.png) 0 0 no-repeat;background-size:44px;padding:4px 0 0 55px}.comment_style2{padding:10px 20px;background:#fff;border-top:3px solid #fff;border-bottom:3px solid #fff;margin:15px auto;height:415px}.comment_style2 .comment_box{padding:10px 0 10px 0}.comment_style2 .comment_secondary_box{width:14.5%;float:right;text-align:center}.comment_style2 .comment_primary_box{width:85%;float:left}.comment_style2 .icon{padding:107px 0 0 0}.comment_style2 .icon_man{background:url(../images/icon_customer_man.png) no-repeat top center;background-size:103px}.comment_style2 .icon_woman{background:url(../images/icon_customer_woman.png) no-repeat top center;background-size:103.5px}.comment_style2 .icon_photo img{width:103px;height:103px;margin-bottom:5px}.comment_style2 .icon .item{display:block}.comment_style2 .icon .bg_wrap{background:#eee;padding:5px 5px 3px;margin:2px 0 0 0}.comment_style2 .bg_speechballoon{padding-right:16px}.comment_style2 .bg_speechballoon:before{top:50px}.comment_style2 .content_wrap .includ-caption .caption{font-size:18px;margin-bottom:10px}.comment_style2 .bottom_line{margin:10px 0 0 0;float:right}.comment_style2 .bottom_line .item{margin:0 0 0 25px;font-size:14px}.comment_style2 .bottom_line .icon_person{background:url(../images/icon_person_brown_s.png) no-repeat left 2px;background-size:20px;padding-left:27px}.comment_style2.list li{padding:20px 5px 20px 20px}.instagram_follow-me{padding:30px 60px 20px}.instagram_follow-me .title{margin:0 auto 20px}.instagram_follow-me .left_box{width:51%;float:left}.instagram_follow-me .right_box{float:right}.instagram_follow-me .account .wrap{background-size:168.5px;margin:15px 0 20px}.instagram_follow-me .account .text{font-size:30px;padding:15px 0 0 10px}.instagram_follow-me .note{font-size:13px}.btn_style1 .button_inactive{margin:4px 3% 6px;padding:5px;border-radius:5px;font-size:14px}.popup_content.basic-layout .title{font-size:26px}.popup_content.basic-layout .text{margin:10px 30px}.table_list .content_box_style1{border:none}.flow-layout{display:table;background:url(../images/bgimg_dotted_pc.png) no-repeat center 11px;background-size:auto 3px;width:100%;margin:10px 0 5px}.flow-layout li{display:table-cell;width:20%}.flow-layout li .step{width:40px}.flow-layout li.checked .step .icon_check2{right:-10px;top:-3px}.flow-layout li .text{font-size:12px;font-weight:700;padding:8px 0}.content_box_style1 .list.row_2 li{width:49%;float:left;box-sizing:border-box;padding:11px 5px 11px 13px;position:relative;min-height:166px}.content_box_style1 .list.row_2 li:nth-child(even){width:49%;float:right}.sales_result_box_style .list.row_2 li,.sales_result_box_style .list.row_2 li:nth-child(even){width:100%}.content_box_style1 .list .title{margin:-5px -13px 10px;padding:0 0 5px 15px}.content_box_style1 .list .list_dl{margin:0 0 45px 0}.content_box_style1 .list .list_dl dt{font-size:13px;width:35%}.content_box_style1 .list .list_dl dd{font-size:15px;width:65%}.breedermypage .content_box_style1 .review{width:140px;margin:-3px 0 0 0}.button_inactive{font-size:15px}.btnBox .lifloat li .btn_blue{margin:0 auto;padding:17px 0 16px;width:500px;font-size:22px}.btnBox .lifloat li .btn_blue .icon_closs{background-size:32.5px;padding:0 0 0 40px}.form_item{letter-spacing:1px;font-size:16px;padding:10px 0 0}.input_radio+label{padding:30px}.input_radio+label::before{top:20px;left:20px}.input_radio+label::after,.input_radio:checked+label::after{top:24px;left:24px}.breedermypage .contentbox .notes{font-size:12.5px}.breedermypage .contentbox .margin_top-25,.margin_top-25{margin-top:-25px}.breedermypage .contentbox .margin_bottom{margin-bottom:30px}.breedermypage.user-layout{margin:0 auto;padding:40px 0 0}.content_box_style1 .list .list_dl dd.evaluation{font-size:13px}.content_box_style1 .list .list_dl dd.evaluation.contactForm{margin:2px 0 0 0}.title_evaluate-breeders{background:url(../images/icon_star-curtain.png) 0 0 no-repeat;background-size:37px;padding:5px 0 5px 55px}.checked_wrap{padding:30px 15px;margin:0 0 25px 0}.botton_hiactiv{margin:8px auto 23px;padding:17px 0 15px;width:60%;font-size:130%}.breedermypage .tabContents_radioSwitch .tab_color_pink2 .tab{padding:10px 0 0}.tabbox .icon_bat-mark{width:22px;margin:-3px 7px 0 0}.transaction_list{display:table}.transaction_list .item{padding:10px;vertical-align:middle}.transaction_list .item.user{width:28%}.transaction_list .item.puppy{width:40%}.transaction_list .item.details{width:6%}.user_information_layout2 .icon_male{background:url("../images/icon_customer_man.png") no-repeat left center;background-size:80px;padding:0 0 0 100px}.user_information_layout2 .icon_female{background:url("../images/icon_customer_woman.png") no-repeat left center;background-size:80px;padding:0 0 0 100px}.breeder_admin .admin_cat_list_sp .user-info .icon_male{background:url("../images/icon_customer_man.png") no-repeat left center;background-size:80px;padding:0 0 0 100px}.breeder_admin .admin_cat_list_sp .user-info .icon_female{background:url("../images/icon_customer_woman.png") no-repeat left center;background-size:80px;padding:0 0 0 100px}.breeder_admin .admin_cat_list_sp .user-info .icon_person{background:url("../images/comment_icon_user_middle.png") no-repeat left center;background-size:80px;padding:0 0 0 100px}.user_information_layout2 .name{font-size:18px}.user_information_layout2 .details{font-size:14px}.user_information_layout2 .message_date{margin:7px 0 0 0}.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:none}.user_information_layout2 .message_date .status_iteme{display:none}.puppy_information_layout2 .photo_wrap{width:150px;height:100px;margin:0 0 6px;float:left}.puppy_information_layout2 .profile{float:left;width:60%;font-size:13px}.puppy_information_layout2 .name{font-size:14px}.puppy_information_layout2 .price_color{font-size:15px}.puppy_information_layout2 .male{background:url("../images/icon02.png") no-repeat left center;background-size:16px;padding-left:22px}.puppy_information_layout2 .female{background:url("../images/icon01.png") no-repeat 4px 0;background-size:12px;padding-left:22px}.cat-info-details .male{background:url("../images/icon02.png") no-repeat left center;background-size:16px;padding-left:22px}.cat-info-details .female{background:url("../images/icon01.png") no-repeat 4px 0;background-size:12px;padding-left:22px}.breedermypage .transaction_list .button_brown,.breedermypage .transaction_list .button_pink,.breedermypage .transaction_list .button_white{margin:10px 0 10px 0}.breedermypage .transaction_list .details .icon_arrow{background:url("../images/arrow_pink_r_2.png") no-repeat right center;background-size:14.5px;height:90px}.score.main dt{height:72px;width:34%;padding:23px 0 0 0;font-size:18px}.score.main dd{height:72px;width:66%;padding:18px 0 0 0}.score.main ul img{width:33px}.score.main ul .point{font-size:34px;padding:5px 15px}.score.sub dt{width:34%;padding:6px 0 0 20px;font-size:14px}.score.sub dd{width:66%;padding:1px 0 0 0}.score.sub ul .point{font-size:16px;padding:5px 0 0 10px}.comment_style3 .items{margin:0 0 30px 0}.comment_style3 .header{padding:0 40px}.comment_style3 .header .info{padding:20px 0}.comment_style3 .header .info.icon_woman{background:url("../images/icon_customer_woman.png") no-repeat 0 10px;background-size:66px;padding:20px 0 20px 80px}.comment_style3 .header .info.icon_man{background:url("../images/icon_customer_man.png") no-repeat 0 10px;background-size:66px;padding:20px 0 20px 80px}.comment_style3 .header .info .item{padding:0 15px 0 0}.comment_style3 .header .info .title{font-size:16px;padding:3px 0}.comment_style3 .header .info .details{font-size:14px}.comment_style3 .content{padding:30px 40px 35px}.comment_style3 .content:before{top:-12px;left:60px;border:12px solid transparent;border-bottom:12px solid #fff}.comment_style3 .content .info{margin:0 0 15px 0}.comment_style3 .content .info .photo{width:18%;height:115px;margin:0 10px 0 0}.comment_style3 .content .info .title{float:right;width:81%;font-size:26px;margin:5px 0 15px 0}.comment_style3 .content .info .arrow_link{font-weight:400;color:#ffb600;text-decoration:none}.comment_style3 .content .info .score.main{width:46%;float:left}.comment_style3 .content .info .score.main.full{width:81%;float:left}.comment_style3 .content .info .score.sub{width:35%;float:left}.comment_style3 .content .caption{font-size:17px;padding:3px 0 3px 10px;margin:25px 0 0}.comment_style3 .content p{padding:15px 0 0 0}.comment_style3 .content .photo_list{margin:15px 0 0}.comment_style3 .content .photo_list li{width:18%;height:120px;margin:0 5px 0 0}.comment_style3 .content .photo_list .icon_loupe{width:26px}.evaluate-breeders_wrap{padding:0 5px 0 0;margin:0 -5px 10px 0}.comment_style3 .reply_comment{margin:-10px 0 30px 0}section.default .inner.margin_top{margin:40px auto 0}.content_box_style1 .list.row_1 .list_wrap{min-height:148px}.content_box_style1 .comment_style3 .content{padding:10px}.content_box_style1 .comment_style3 .content .info .title{width:79.5%;font-size:22px;margin:5px 0 15px 0}.content_box_style1 .comment_style3 .content .info .score.main{width:44%}.content_box_style1 .comment_style3 .content .info .score.main.full{width:80%}.content_box_style1 .comment_style3 .content .info .score.main dt{width:25%}.content_box_style1 .comment_style3 .content .info .score.main dd{width:75%}.content_box_style1 .comment_style3 .content .info .score.main ul .point{padding:5px 0 0 8px}.content_box_style1 .comment_style3 .content .info .score.sub{width:36.7%}.content_box_style1 .comment_style3 .content .info .score.sub dt{width:45%}.content_box_style1 .comment_style3 .content .info .score.sub dd{width:55%}.content_box_style1 .comment_style3 .content .info .photo_list li{width:18%}.content_box_style1 .comment_style3.style2 .score.main ul .point{font-size:28px;padding:5px 0 2px 8px}.content_box_style1 .comment_style3.style2 .score.sub dt{width:34%;padding:5px 0 0 10px;border-right:3px solid #fff;background:#ddd}.content_box_style1 .comment_style3.style2 .score.sub dd{width:66%}.content_main_box_style1 .comment_style3{border:2px solid #f7f3eb}.content_main_box_style1 .comment_style3 .content{line-height:1.8em;padding:20px 20px 20px}.content_main_box_style1 .comment_style3 .content .score.main{width:57%}.content_main_box_style1 .comment_style3 .content .score.main dd{border-right:none}.content_main_box_style1 .comment_style3 .content .score.main ul .point{font-size:28px;padding:5px 0 0 8px}.content_main_box_style1 .comment_style3 .content .score.sub{width:43%}.content_side_box_style1 .user_information .name2{font-size:16px;text-align:center;margin:5px 0 5px 0}.content_side_box_style1 .user_information .icon_male{background:url(../images/icon_customer_man.png) no-repeat top center;background-size:110px;height:114px}.content_side_box_style1 .user_information .icon_female{background:url(../images/icon_customer_woman.png) no-repeat top center;background-size:110px;height:114px}.content_side_box_style1 .user_information .icon_person{background:url(../images/comment_icon_user_middle.png) no-repeat top center;background-size:110px;height:114px}.wrap_white2{margin:20px 0 30px;padding:20px;font-size:15px;line-height:2em}.contactForm table.full{margin-bottom:30px}.contactForm table.full th{background:#fff;border:2px #fceecc solid;font-size:120%;padding:20px 15px 15px}.contactForm table.full td{padding:20px 35px 15px;background:#fceecc;border:2px #fff solid;vertical-align:middle}.contactForm table td .caption{font-size:18px;margin:10px 0 20px 0}.contactForm table td .text{font-size:16px;margin:0 0 20px 0}.contactForm table td .sub_text{font-size:16px;margin:0 0 20px 0;color:#f57b03}.contactForm table .row2 .left_wrap{width:50%;float:left}.contactForm table .row2 .right_wrap{width:50%;float:right}.contactForm table .row2 .right_wrap.text_right{text-align:right}.contactForm .input_catname_wrap input{width:300px;height:50px}.contactForm .input_photo_wrap .button_white{padding:15px 30px;font-size:16px;line-height:1.4em;margin:10px 0 30px 0}.contactForm .photo_list{margin:15px 0 15px}.contactForm .photo_list .item{width:23%;margin:0 1% 0 1%}.contactForm .photo_list .photo_wrap{height:180px}.contactForm table td .photo_list button{padding:5px 8px 4px}.wrap_white.margin_20{margin:20px 0 20px 0}.title_style3{font-size:15px;padding:15px 10px 15px 20px;margin:40px 0 20px 0}.title_style3.margin_0{margin:0 0 20px 0}.specialize-breeds_toy-poodle_illust_found{width:396.5px;float:left;margin:-15px 20px 0 80px}.mb_40{margin-bottom:40px}.button_style3 a{background:url("../images/arrow10.png") no-repeat right 12px center;padding:13px 50px 13px 30px;font-size:18px;min-width:350px}.mt_20{margin-top:20px}.mt_30{margin-top:30px}.mt_50{margin-top:50px}.mt_80{margin-top:80px}.mb_80{margin-bottom:80px}.pt_50{padding-top:50px}.popup_content_inner{padding:20px 20px 20px 20px}.cat_list_201222 .item{margin:0 0 15px 0}.cat_list_201222 .puppy_information_layout2{float:left;width:80%}.cat_list_201222 .arrow{float:right;width:20%;padding:40px 10px 0;font-size:12px}.side_menu_2012_list a{padding:11px 10px 11px 10px;background:url(../images/arrow_gray_r.png) right 10px center no-repeat;background-size:9.8px;font-size:16px}.side_menu_2012_list a:hover{background:url(../images/arrow_gray_r.png) right 10px center no-repeat #fdf8ce;background-size:9.8px}.side_menu_2012_list.brown a:hover{background:url(../images/arrow_gray_r.png) right 10px center no-repeat #f6eeea;background-size:9.8px}.cat_cassette_2101{border:2px solid #e0d8ce;border-radius:10px;margin:0 0 20px 0}.cat_cassette_2101 .pc{display:block!important}.cat_cassette_2101 .sp{display:none!important}.cat_cassette_2101 .info{padding:25px 25px 10px}.cat_cassette_2101 .info_inner{margin:0 0 15px 0}.cat_cassette_2101 .info .photo{width:398px;height:280px;float:left}.cat_cassette_2101 .info .photo .status{font-size:23px}.cat_cassette_2101 .left_wrap{float:right;width:60%}.cat_cassette_2101 .label{font-size:15px}.cat_cassette_2101 .name{font-size:22px;margin:20px 0 10px 0}.cat_cassette_2101 .name.male{background:url(../images/icon_male.png) left center no-repeat;background-size:27px;padding:4px 4px 4px 40px}.cat_cassette_2101 .name.female{background:url(../images/icon_female.png) 8px center no-repeat;background-size:20.5px;padding:4px 4px 4px 40px}.cat_cassette_2101 .price{font-size:35px;margin:20px 0 0 0;width:35%}.cat_cassette_2101 .price span{font-size:21px}.cat_cassette_2101 .price span.price_word{font-size:24px}.cat_cassette_2101 .profile th{font-size:15px;border-bottom:3px solid #fff;border-right:3px solid #fff;padding:3px 5px}.cat_cassette_2101 .profile td{border-right:3px solid #fff;padding:12px 5px}.cat_cassette_2101 .pr{padding:12px 12px 10px 15px;margin:3px 0 10px 0}.cat_cassette_2101 .caption_point{font-size:16px;padding:2px 0 0 30px;background-size:21px;margin:0 0 10px 0}.cat_cassette_2101 .button_wrap{top:275px;right:25px;width:629px}.cat_cassette_2101 .favorite_wrap{width:49%;float:left}.cat_cassette_2101 .button_favorite button{border:1px solid #d2d2d2;border-bottom:3px solid #d2d2d2;padding:10px 5px 8px}.cat_cassette_2101 .button_favorite button .icon_heart{background:url("../images/icon_heart_gray.png") no-repeat left center;background-size:24px;display:inline-block;padding-left:36px}.cat_cassette_2101 .button_favorite button.disabled .icon_heart,.cat_cassette_2101 .button_favorite button:hover .icon_heart{background:url("../images/icon_heart.png") no-repeat left center;background-size:24px}.cat-color_link_2101{margin:15px 0 30px}.cat-color_link_2101 .wrap{display:table;width:100%}.cat-color_link_2101 .row{display:table-row}.cat-color_link_2101 .item{display:table-cell;width:33.333%;padding:16px 10px 12px}.cat-color_link_2101 .similar li{width:48%;padding-left:10px;float:left}.cat-color_link_2101 .similar .item{display:table-cell;width:21%}.swiper-container-half .cat_cassette_2101 .name{display:block;float:none;width:102%;height:60px;padding:8px 4px 4px 42px;margin:10px 0 20px -6px}.swiper-container-half .cat_cassette_2101 .name.male{background:url(../images/icon_male.png) 8px center no-repeat;background-size:27px;height:40px;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.swiper-container-half .cat_cassette_2101 .name.female{background:url(../images/icon_female.png) 8px center no-repeat;background-size:20.5px;height:40px;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.swiper-container-half .cat_cassette_2101 .cat_comment{background:#fef3d6;font-size:16px;line-height:1.4em;padding:7px 5px 5px 10px;margin:2px 0 0 0;height:50px;border-radius:0 0 10px 10px}.swiper-container-half .cat_cassette_2101 .birth{font-size:17px;margin:4px 0 0 0}.swiper-container-half .cat_cassette_2101 .photo{position:relative}.swiper-container-half .cat_cassette_2101 .info_word{font-size:17px;margin:4px 0 0 0}.swiper-container-half .cat_cassette_2101 .price{width:auto;margin:0;right:30px;bottom:15px}.cat-color_link_2101{margin:15px 0 30px}.cat-color_link_2101 .wrap{display:table;width:100%}.cat-color_link_2101 .row{display:table-row}.cat-color_link_2101 .item{display:table-cell;width:33.333%;padding:16px 10px 12px}.cat-color_link_2101 .similar li{width:48%;float:left}.cat-color_link_2101 .similar .item{display:table-cell;width:21%}.title_style4{width:auto;border-bottom:solid 1px #e9e9e9;padding:0 0 10px 0;top:0}.title_style4 .inner{height:86.2px;width:1100px;padding:0}.title_style4 .title{font-size:27px;background:url("../images/icon_pad_pink_l.png") no-repeat 0 14px;background-size:42px;width:70%;padding:13px 0 3px 58px}.title_style4.breeder .title{font-size:28px;background:url("../images/icon_man_pink_l.png") no-repeat 0 0;background-size:47.5px;width:70%;padding:13px 0 3px 65px;margin:24px 0 0 0}.title_style4 .comment{width:70%;padding:13px 0 3px 58px}.title_style4 .button_wrap{width:40%}.title_style4 .favorite_wrap{width:38%;float:left}.title_style4 .fav_count{margin:-26px 14px 0 0}.title_style4 .button_favorite button{border:1px solid #d2d2d2;border-bottom:3px solid #d2d2d2;padding:10px 5px 8px;display:flex;justify-content:center}.title_style4 .button_favorite button .icon_heart{background:url("../images/icon_heart_gray.png") no-repeat left center;background-size:24px;display:inline-block;padding-left:36px;height:22px}.title_style4 .button_favorite button.disabled .icon_heart,.title_style4 .button_favorite button:hover .icon_heart{background:url("../images/icon_heart.png") no-repeat left center;background-size:24px}.photo_video_box{width:730px;margin-bottom:20px}.speech-bubble_yellow_style2{font-size:18px;padding:18px 10px 15px}.title_style5{background:0 0;background-size:32px;font-size:24px;color:#f5b505;padding:20px 0 0 0;margin:50px 0 20px 0;border-top:solid 1px #f5b505;border-bottom:none;text-align:center;font-family:'Noto Sans JP',sans-serif}.title_style5 span{margin:10px 0 0 0;font-size:12px;color:#f5b505;line-height:1;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;display:block;font-weight:700}.title_style5.blue{background:0 0;background-size:32px;font-size:24px;color:#4fb1fb;padding:20px 0 0 0;margin:50px 0 20px 0;border-top:solid 1px #4fb1fb;border-bottom:none;text-align:center;font-family:'Noto Sans JP',sans-serif}.title_style5.blue span{margin:10px 0 0 0;font-size:12px;color:#4fb1fb;line-height:1;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;display:block;font-weight:700}.title_style5.vermilion{background:0 0;background-size:32px;font-size:24px;color:#ee7656;padding:20px 0 0 0;margin:50px 0 20px 0;border-top:solid 1px #ee7656;border-bottom:none;text-align:center;font-family:'Noto Sans JP',sans-serif}.title_style5.vermilion span{margin:10px 0 0 0;font-size:12px;color:#ee7656;line-height:1;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;display:block;font-weight:700}.table_style4 th{font-size:18px;padding:16px 10px 16px 5px;width:20%}.table_style4 td{padding:16px 5px 16px 10px;width:80%}.tag_style2{padding:5px 10px}.breeder_box_style1 .photo_video_box{width:50%;float:left}.breeder_box_style1 .right_wrap{width:45%;float:right}.breeder_box_style1 .name{font-size:24px;margin:5px 0 15px}.breeder_box_style1 .score.main dt{height:auto;width:auto;padding:10px 0;float:none}.breeder_box_style1 .score.main dd{height:auto;width:auto;padding:18px 0 15px;float:none}.breeder_box_style1 .score.sub{margin:4px 0 15px}.breeder_box_style1 .score.sub dt{height:44px;padding:10px 0 0 20px;font-size:16px}.breeder_box_style1 .score.sub dd{height:44px;padding:5px 20px 0 0}.breeder_box_style1 .score.sub ul .point{font-size:18px}.link_breeder_interview{width:730px;margin-bottom:20px}.link_breeder_interview.center{margin:0 auto 20px}.link_breeder_interview a{padding:28px 10px 24px;background-position:right 15px center,0 0;background-size:14.5px,13px;font-size:24px}.link_breeder_interview .icon_microphone{background-size:58px;padding:20px 0 20px 78px}.js_accordion.accordion_style_green .add{background:url(../images/toggle_plus_green.png) no-repeat right 20px center #f0f7e7;background-size:23px;font-size:24px;padding:20px 5px 18px 5px;margin:50px 0 20px 0}.js_accordion.accordion_style_green .icon_cat-food{background:url("../images/icon_cat-food_green.png") no-repeat 20px 0;background-size:45px;padding-left:80px}.js_accordion.accordion_style_green .add.selected{background:url(../images/toggle_minus_green.png) no-repeat right 20px center #f0f7e7;background-size:23px;border-left:2px solid #f0f7e7;border-right:2px solid #f0f7e7}.js_accordion.accordion_style_green .accordion_content{margin-bottom:50px}.flow_welcome li{display:flex;padding:20px 0}.flow_welcome .step{width:12%}.flow_welcome .step .title{font-size:18px;padding:0 0 0 10px}.flow_welcome .step .title span{display:block}.flow_welcome .image{width:38%;margin:0 30px 0 10px}.flow_welcome .image img{margin:20px 0 0}.flow_welcome .details{width:50%}.flow_welcome .icon_map{background:url("../images/icon_area_pink.png") no-repeat 0 0;background-size:19px;padding:3px 0 2px 30px}.flow_welcome .icon_yen{background:url("../images/icon_yen_pink.png") no-repeat 0 0;background-size:29px;padding:3px 0 2px 38px}.flow_welcome .icon_calendar{background:url("../images/icon_calendar.png") no-repeat 3px 0;background-size:28px;padding:5px 0 0 45px}.flow_welcome .icon_handshake{background:url("../images/icon_handshake_pink.png") no-repeat 0 0;background-size:35px;padding:1px 0 2px 48px}.flow_welcome .bg{padding:15px}.flow_welcome .note{font-size:14px}.js_accordion.accordion_style_orange .add{background:url(../images/toggle_add_yellow.png) no-repeat right 20px center #faefde;background-size:23px;font-size:24px;padding:20px 5px 18px 5px}.js_accordion.accordion_style_orange .icon_present{background:url("../images/icon_present_orange.png") no-repeat 28px 3px;background-size:30px;padding:10px 0 5px 80px}.js_accordion.accordion_style_orange .add.selected{background:url(../images/toggle_subtraction_yellow.png) no-repeat right 20px center #faefde;background-size:23px;border-left:2px solid #faefde;border-right:2px solid #faefde}.js_accordion.accordion_style_orange .accordion_content{margin-bottom:30px}.benefits_2103.border_red{padding:10px 20px 0;margin:0 auto 0}.benefits_2103 .title{margin:0 auto 10px}.benefits_2103{margin:0 auto 20px}.benefits_2103 .item{border:3px solid #d5c69e;border-radius:6px;margin:0 0 30px 0}.benefits_2103 .item .heading{text-align:center;padding:8px 10px 3px}.benefits_2103 .item .heading .wrap{margin:-20px auto 0}.benefits_2103 .item .heading .wrap .icon{width:96px}.benefits_2103 .item .heading .wrap img{width:96px}.benefits_2103 .item .heading .wrap .text{font-size:23px;padding:18px 0 0 20px}.benefits_2103 .item .contents{padding:20px;font-size:16px}.benefits_2103 .contents p{margin:0 0 15px 0}.benefits_2103 .contents .note{font-size:14px}.benefits_2103 .row_2{display:table;border-spacing:20px 0;margin:0 -20px 30px}.benefits_2103 .row_2 .item{display:table-cell;width:50%}.benefits_2103 .row_2 .item .heading .wrap .text{font-size:20px;padding:17px 0 0 0}.benefits_2103 .row_2 .contents{padding:25px 25px 20px}.benefits_2103 .benefits_coupon{display:table;width:100%}.benefits_2103 .benefits_coupon .coupon_row .coupon_item{display:table-cell;border-bottom:2px dashed #d6c0ac;border-right:2px dashed #d6c0ac}.benefits_2103 .benefits_coupon.block_2 .coupon_row .coupon_item{width:50%}.benefits_2103 .benefits_coupon.block_3 .coupon_row .coupon_item{width:33.333%}.benefits_2103 .benefits_coupon.block_3_uneven .coupon_row .coupon_item:first-child{width:39%}.benefits_2103 .benefits_coupon.block_3_uneven .coupon_row .coupon_item{width:38%}.benefits_2103 .benefits_coupon.block_3_uneven .coupon_row .coupon_item:last-child{width:23%}.benefits_2103 .benefits_coupon .coupon_heading .wrap{background:url("../images/benefits2103_bg_coupon.png") no-repeat 0 0;background-size:87px}.benefits_2103 .benefits_coupon .coupon_heading .number{width:65px;height:80px;font-size:11px;padding:5px 0 0 8px}.benefits_2103 .benefits_coupon .coupon_heading .number span{font-size:22px;padding:5px 0 0 8px}.benefits_2103 .benefits_coupon .coupon_heading .text{font-size:20px;padding:5px 25px 0 0}.benefits_2103 .benefits_coupon.block_2 .coupon_heading .text{font-size:18px}.benefits_2103 .benefits_coupon.block_3 .coupon_heading .text{font-size:16px}.benefits_2103 .benefits_coupon.block_3_uneven .coupon_heading .text{font-size:17.5px}.benefits_2103 .benefits_coupon .coupon_contents{padding:0 20px 25px;font-size:16px}.benefits_2103 .benefits_coupon.block_2 .coupon_contents{font-size:16px}.benefits_2103 .benefits_coupon.block_3 .coupon_contents{font-size:14px}.benefits_2103 .benefits_coupon.block_3_uneven .coupon_contents{font-size:14.5px}.benefits_2103 .benefits_coupon .peppy_wrap{display:flex;width:720px;margin:-10px auto 0}.benefits_2103 .benefits_coupon .peppy_wrap img{width:263.5px}.benefits_2103 .benefits_coupon .peppy_wrap .note{width:60%;margin:20px 0 0 20px}.benefits_2103 .benefits_coupon .other_wrap{padding:20px 0 110px 0;background:url("../images/benefits2103_icon_coupon.png") no-repeat center bottom;background-size:106px}.benefits_2103 .benefits_coupon .coupon_contents .other_wrap p{font-size:18px}#benefits7{padding-top:110px;margin-top:-110px}.special-food-buffet{width:1220px;padding:30px 0}.special-food-buffet .note{font-size:14px}.special-food-buffet .lead-sentence .note{margin-top:20px}.special-food-buffet .special-food{background:url("../images/special-food-buffet/special-food-buffet_special-food_bg.png") repeat-y center top;padding:20px 0 20px}.special-food-buffet .special-food .note{margin:15px 0 0;padding-left:60px}.special-food-buffet .coupon{width:1100px;margin:90px auto 10px}.special-food-buffet .coupon .title{font-size:24px;padding:15px;margin-bottom:20px}.special-food-buffet .coupon .note{margin:30px 0 20px;padding-left:40px}.lp{width:1220px;padding:30px 0}.benefits_map{border-radius:10px;padding:60px 80px 60px}.benefits_map .benefits_map_title{font-size:34px;margin-bottom:50px}.benefits_map .benefits_map_title .icon_flag{background:url("../images/icon_flag_orange.png") no-repeat left center;background-size:56.5px;padding:5px 0 5px 70px}.benefits_map_item{margin:50px auto 0;border-radius:20px;padding:30px 70px 10px}.benefits_map_item .check-mark{width:78px;height:78px;top:-20px;left:-20px}.benefits_map_item .item_heder{margin:-50px 0 20px}.benefits_map_item .item_heder .caption{font-size:25px;width:70%;margin:50px 0 10px 0;padding:15px 0 0}.benefits_map_item .caption .emphasis{font-size:40px;padding:0 15px}.benefits_map_item .ticket{background-position:right 22.5% top -14px,right 22.5% bottom -14px,left top;background-size:23.5px,23.5px,10px;margin:20px auto;display:flex}.benefits_map_item .ticket .coupon{width:75%;margin:20px 30px 20px 20px}.benefits_map_item .ticket .stamp{width:25%;padding:46px 0 0;border-left:2px dashed #fff}.benefits_map_item .ticket .stamp img{width:114.5px}.benefits_map_details{margin:60px auto 0}.benefits_map_details_title{font-size:30px;padding:18px 10px}.benefits_map_details .caption{font-size:26px;margin:50px auto 20px}.benefits_map_details .caption .icon_present-box{background:url("../images/icon_present_orange.png") no-repeat 0 0;background-size:30px;padding:8px 0 8px 50px}.benefits_map_details .button_pink_border{margin:20px auto}.appeal_member-registration_button{padding:20px 0}.appeal_member-registration_button .button_pink a{width:700px;margin:0 auto 30px;background-size:14px}.appeal_member-registration_button .arrow_link{margin:-10px 0 0 0}.appeal_member-registration{text-align:center;font-size:18px;line-height:2.4em;margin:0 auto 60px;width:1100px;padding:30px 0 30px 0}.section .appeal_member-registration .inner{padding:0}.appeal_member-registration_key-visual{margin:0 auto 40px 0}.appeal_member-registration_key-visual .text{width:776.5px;margin:0 auto 50px 0}.appeal_member-registration_key-visual .visual-photo{width:686.5px;margin:0 auto 0 0}.appeal_member-registration_hedding_style1{font-size:30px;padding:65px 0 45px 0;margin:120px auto 40px auto;background:url(../images/decorative_stripes_white.png) repeat-x center bottom #f9ecd0}.appeal_member-registration_hedding_style1.margin_top_small{margin:40px auto 40px auto}.appeal_member-registration_hedding_style1 .icon{height:90px;width:156px;top:-35px}.appeal_member-registration_hedding_style1 .icon.icon_koneko-navi{background:url("../images/icon_koneko-navi.png") no-repeat center 25px #f9ecd0;background-size:61px}.appeal_member-registration .img_wrap{padding:15px 0 0;margin:50px 0 0}.appeal_member-registration_hedding_style2{font-size:24px;padding:17px 10px 15px 25px;margin:60px auto 25px auto;border-left:5px solid #ffb600}.appeal_member-registration .member_function{margin:-40px auto 0}.appeal_member-registration .member_function .row{display:flex;margin:0 -20px 0}.appeal_member-registration .member_function_item{border-radius:10px;width:100%;margin:40px 20px 0;padding:20px 40px}.appeal_member-registration .member_function_item .heading{font-size:24px;margin-bottom:20px;text-align:center}.appeal_member-registration .member_function_item .heading.icon{padding:90px 0 0 0}.appeal_member-registration .member_function_item .heading.icon_chat{background:url("../images/icon_chat.png") no-repeat center top;background-size:83px}.appeal_member-registration .member_function_item .heading.icon_mail-notification{background:url("../images/icon_mail-notification.png") no-repeat center 10px;background-size:76px}.appeal_member-registration .member_function_item .heading.icon_favorites-list{background:url("../images/icon_favorites-list.png") no-repeat center 18px;background-size:82px}.appeal_member-registration .member_function_item .heading.icon_browsing-history{background:url("../images/icon_browsing-history.png") no-repeat 53% top;background-size:107px}.appeal_member-registration .peppy_img1{margin:0 0 30px 0}.appeal_member-registration .text_underline_yellow{font-size:24px}.appeal_member-registration .peppy_img_wrap{margin:20px 0 0}.appeal_member-registration .peppy_img_wrap .peppy_img2{float:left;width:420px;margin:0 20px 0 0}.appeal_member-registration .get-coupon_wrap{padding:25px 30px;border-radius:10px;margin:0 0 40px 0}.appeal_member-registration .get-coupon_wrap .coupon{width:460px;border:6px solid #fff}.appeal_member-registration .get-coupon_wrap .speech-balloon{width:289px}.appeal_member-registration .get-coupon_wrap .get-contract-report,.appeal_member-registration .get-coupon_wrap .get-member-registration{width:48%;float:left;padding:50px 0 0 0;text-align:right;margin:0 0 30px 0}.appeal_member-registration .get-coupon_wrap .get-contract-report{float:right;text-align:left}.appeal_member-registration .get-coupon_wrap .get-evaluation-post{padding:70px 0 0 0;margin:0 0 20px 0}.appeal_member-registration .get-coupon_wrap .coupon_row_2 li{width:48%;float:left;margin:10px 2% 0 0;text-align:right}.appeal_member-registration .get-coupon_wrap .coupon_row_2 li:nth-child(even){margin:10px 0 0 2%;text-align:left}.Tracking-Button .button_pink a{width:80%}.Tracking-Button .diagnose_wrap .button_pink.size_L{padding-top:20px}.on-mouse2 .on-mouse_icon{margin-bottom:4px}.on-mouse2 .fukidashi{top:-150px;padding:16px;font-size:14px;line-height:1.4em;width:80%}.characteristic_cat{width:1100px;margin:50px auto 0}.hair_type_banner_list li{padding:0 12.5% 0 12.5%}.tab_style1{margin:50px 0}.tab_style1 li a{font-size:20px;padding:22px 10px 18px}.tab_style1 li.active a{border-top:4px solid #f5b505;padding:18px 10px 18px}.text-link_style1{margin:40px 0 40px -23px}.text-link_style1 li{font-size:20px}.cat-breed_card_wrap{margin:0 auto 60px}.cat-breed_card{padding:20px 25px;border-radius:15px;line-height:2em;margin-bottom:30px}.cat-breed_card .d-b_c_content{display:flex;justify-content:space-between}.cat-breed_card .d-b_c_text{width:60%;margin:-20px 0 0 0}.cat-breed_card .d-b_c_title{font-size:21.5px;padding:20px 20px;border-radius:0 0 6px 6px;margin:0 0 25px -12px;width:600px}.cat-breed_card .d-b_c_title .size{display:inline-block}.cat-breed_card .photo{width:38%;height:280px}.cat-breed_card .d-b_c_dl{margin-bottom:20px}.cat-breed_card .d-b_c_dl dt{width:70px;padding:5px 7px}.cat-breed_card .d-b_c_dl dd{padding:5px 0 0 15px}.d-b_c_dl.cat-size{display:none}.cat-breed_card.no-image .d-b_c_content{display:block}.cat-breed_card.no-image .d-b_c_text{width:auto}.benefits_2108 .benefits_kv{margin-bottom:40px}.benefits_2108 .benefits_page-link{margin:30px 0 40px}.benefits_2108 .benefits_page-link li{width:159px}.benefits_2108 .item{margin-bottom:40px}.benefits_2108 .item .contents{padding:25px 30px}.benefits_2108 a.arrow{width:330px;margin:30px auto 0}.benefits_2108 .benefits_button_wrap{margin:30px 0 0}.benefits_2108 .benefits_button_wrap a.arrow{margin:0 10px}.benefits_2108 .item .contents .wrap_1minute-video{margin:0 0 15px;padding:0 3% 15px}.benefits_2108 .item .contents .wrap_1minute-video .button_1minute-video{right:0;width:180px}#video_popup .popup_content_wrap .title{font-size:18px}#video_popup .video_sfb{width:680px;height:500px;margin:20px}.benefits_2108 .item .contents .list_contents{margin:20px 0 0;display:flex;flex-wrap:wrap}.benefits_2108 .item .contents .list_contents:first-child{margin:10px 0 0}.benefits_2108 .item .contents .list_contents .text_wrap{width:65%;margin-right:5%}.benefits_2108 .item .contents .list_contents .img{width:30%;margin:0 0 0}.benefits_2108 .item .contents .list_contents .caption{margin:5px 0 20px;font-size:18px}.benefits_2108 .item .contents .benefits_royal-canin_img{width:438px}.benefits_2108 .item .contents .benefits_warranty_img{width:425.5px}.benefits_2108 .benefits_staff-message{margin:30px auto}.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:200px}.Tracking-Button-Com-List p{text-align:center;color:#fff;border:none;font-size:150%;margin:10px}.Tracking-Button-Com-List_on{display:block}.Tracking-Button-Com-List_off{display:none}.anicli_lp_renew{width:1313.5px;margin:50px auto;line-height:2em}.anicli_lp_renew .a_l_r_apply{margin:30px auto 50px}.anicli_lp_renew .a_l_r_apply .a_l_r_button{border-bottom:8px solid #707070;border-radius:10px;display:inline-block;width:550px;margin:30px auto 15px;font-size:46px;padding:35px 3% 35px}.anicli_lp_renew .a_l_r_apply .a_l_r_button span{top:-25px;width:280px;font-size:26px;padding:4px 5px 8px}.anicli_lp_renew .a_l_r_notes{width:100%;margin:20px 0 30px}.anicli_lp_renew .a_l_r_notes .item{font-size:14px}.anicli_lp_renew .a_l_r_worries{padding:90px 0 90px;background:url(../images/anicli-24/anicli24_worries_bg_top.png) center top no-repeat,url(../images/anicli-24/anicli24_worries_bg_bottom.png) center bottom no-repeat,url(../images/anicli-24/anicli24_worries_bg_middle.png) center top repeat-y;background-size:1313.5px;margin:70px 0}.anicli_lp_renew .a_l_r_worries .a_l_r_worries_caption{font-size:60px}.anicli_lp_renew .a_l_r_worries .a_l_r_worries_caption span{font-size:22px;margin-bottom:40px;padding:2px 30px 5px}.anicli_lp_renew .a_l_r_worries_list{width:770px;margin:80px auto 0}.anicli_lp_renew .a_l_r_worries_list li{margin:25px 0;font-size:19px;padding:50px 20px 40px}.anicli_lp_renew .a_l_r_worries_list .a_l_r_worries_list_caption{font-size:30.5px;margin:0 auto 30px;text-align:center;text-decoration-thickness:3px}.anicli_lp_renew .a_l_r_worries_list p{width:85%;margin:0 auto}.anicli_lp_renew .a_l_r_doctors{border-radius:20px;padding:80px 50px 40px;margin:50px 0 50px}.anicli_lp_renew .a_l_r_doctors_text{font-size:32px;margin-bottom:70px}.anicli_lp_renew .a_l_r_reason{background-size:1277.5px;padding-bottom:210px;margin:70px 0 0}.anicli_lp_renew .a_l_r_reason .a_l_r_reason_caption{font-size:60px;padding:15px 3% 60px}.anicli_lp_renew .a_l_r_reason .a_l_r_reason_caption:before{margin-left:-20px;border:20px solid transparent;border-top:20px solid #b12023}.anicli_lp_renew .a_l_r_reason .a_l_r_reason_caption span{font-size:26px;margin-bottom:25px}.anicli_lp_renew .a_l_r_reason_list{display:flex;justify-content:space-between;width:100%;margin:10px 0}.anicli_lp_renew .a_l_r_reason_list li{width:30.333%;margin:40px 0 0 0;padding:80px 0 0 0;font-size:18px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_reason1{background:url("../images/anicli-24/anicli24_reason_number-1.png") no-repeat center top;background-size:36px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_reason2{background:url("../images/anicli-24/anicli24_reason_number-2.png") no-repeat center top;background-size:47px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_reason3{background:url("../images/anicli-24/anicli24_reason_number-3.png") no-repeat center top;background-size:43.5px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_caption{font-size:30.5px;border-top:2px solid #b12023;padding:30px 0 25px}.anicli_lp_renew .a_l_r_reason_list li img{margin:40px 0 0 0}.anicli_lp_renew .a_l_r_voice{background:url(../images/anicli-24/anicli24_voice_bg_top.jpg) center top no-repeat,url(../images/anicli-24/anicli24_voice_bg_bottom.png) right bottom no-repeat,url(../images/anicli-24/anicli24_voice_bg_middle.png) center top repeat-y;background-size:1313.5px,678px,1313.5px;padding:90px 60px 150px;margin:30px 0 0;border-radius:20px}.anicli_lp_renew .a_l_r_voice .a_l_r_voice_caption{font-size:60px;padding:30px 0 20px 0}.anicli_lp_renew .a_l_r_voice .a_l_r_voice_caption span{font-size:26px;margin-bottom:30px}.anicli_lp_renew .a_l_r_voice_list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:20px 0}.anicli_lp_renew .a_l_r_voice_list li{width:46%;box-sizing:border-box;margin:60px 0 0 0;font-size:18px}.anicli_lp_renew .a_l_r_voice_list .a_l_r_voice_list_caption{font-size:28px;padding:0 0 0;margin:0 0 20px}.anicli_lp_renew .a_l_r_voice_list .a_l_r_voice_list_caption span{padding:2px 12px 5px}.anicli_lp_renew .a_l_r_register{margin:90px 0}.anicli_lp_renew .a_l_r_register_caption{padding:30px 10px 35px 20px;width:450px;font-size:44px}.anicli_lp_renew .a_l_r_register_flow_number{display:flex;justify-content:space-between;width:80%;margin:60px auto 20px;background:url("../images/anicli-24/anicli24_register_border.png") repeat-x left center;background-size:4px}.anicli_lp_renew .a_l_r_register_flow_number li{background:url("../images/anicli-24/anicli24_register_number-1.png") no-repeat center top;background-size:87px;padding:0;height:87px;width:87px;display:block}.anicli_lp_renew .a_l_r_register_flow_number li:nth-child(2){background:url("../images/anicli-24/anicli24_register_number-2.png") no-repeat center top;background-size:87px}.anicli_lp_renew .a_l_r_register_flow_number li:nth-child(3){background:url("../images/anicli-24/anicli24_register_number-3.png") no-repeat center top;background-size:87px}.anicli_lp_renew .a_l_r_register_flow_number li:nth-child(4){background:url("../images/anicli-24/anicli24_register_number-4.png") no-repeat center top;background-size:87px}.anicli_lp_renew .a_l_r_register_flow{display:flex;justify-content:space-between;align-items:center;width:98%;margin:0 auto}.anicli_lp_renew .a_l_r_register_flow li{font-size:22px;text-align:center;width:25%}.anicli_lp_renew .a_l_r_special-offer{border-radius:20px;padding:80px 20px 90px}.anicli_lp_renew .a_l_r_special-offer_caption{width:728px;margin:0 auto;font-size:32px}.anicli_lp_renew .a_l_r_special-offer_caption img{margin:30px auto 40px}.anicli_lp_renew .a_l_r_special-offer_price{width:700px;margin:30px auto 0}.anicli_lp_renew .a_l_r_font32,.anicli_lp_renew .a_l_r_font36{font-size:32px}.anicli_lp_renew .a_l_r_font36{font-size:36px}.anicli_lp_renew .a_l_r_oblique-line{background-size:22px,22px;padding:5px 40px 8px}.anicli_lp_renew .a_l_r_oblique-line.large{background-size:30px,30px;padding:8px 55px 10px}.anicli_lp_renew .a_l_r_bg-yellow{padding:15px 15px 18px;margin:15px 5px}.anicli_lp_renew .a_l_r_font-red-border{font-size:46px;margin:15px 10px;text-underline-offset:10px;text-decoration-thickness:3px}.bg_pink.sec-serach{margin-top:30px;padding-top:1px;margin-bottom:30px}.condition-list-box,.feature-list-box,.payment-list-box,.size-list-box{width:94%;margin:10px auto 0;padding-bottom:36px}.feature-list{display:-webkit-box;display:-ms-flexbox;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature-list-item{width:30%;font-size:14px;margin:2px}.feature-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-list-item img{width:70px;margin-right:24px}.feature-list-item p{font-weight:700;color:#444;line-height:1.2}.feature-list-item::after{content:"";width:10px;height:16px;background:url("../images/top/arrow_pink_r.png");background-size:contain;position:absolute;top:24px;right:10px}.condition-list-item,.payment-list-item,.size-list-item{width:30%;font-size:14px}.condition-list-item a,.payment-list-item a,.size-list-item a{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.condition-list-item img,.payment-list-item img,.size-list-item img{width:40px;margin-right:5px}.condition-list-item p,.payment-list-item p,.size-list-item p{font-weight:700;color:#444;line-height:1.2}.condition-list-item::after,.payment-list-item::after,.size-list-item::after{content:"";width:5px;height:8px;background:url("../images/top/arrow_pink_r.png");background-size:contain;position:absolute;top:20px;right:5px}.payment-list-box{padding-bottom:60px}.size-list-item img{width:60px;margin-right:16px}.size-list-item::after{content:"";width:10px;height:16px;background:url("../images/top/arrow_pink_r.png");background-size:contain;position:absolute;top:30px;right:10px}.payment-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.payment-list-item{margin:0 3px}.receive-gift .r-g_page_title{font-size:26px;padding:60px 0 50px}.receive-gift .r-g_page_title span{padding:10px 20px}.receive-gift .text_aling_l p{margin-bottom:25px}.receive-gift .r-g_step{width:358px;height:110px;background:url("../images/receive-gift_step1.png?20220824") no-repeat;background-size:419px;margin:30px auto 30px}.receive-gift .step2 .r-g_step{background:url("../images/receive-gift_step2.png?20220824") no-repeat;background-size:419px;width:355px}.receive-gift .step3 .r-g_step{background:url("../images/receive-gift_step3.png?20220824") no-repeat;background-size:419px;width:355px}.receive-gift .step4 .r-g_step{background:url("../images/receive-gift_step4.png?20220824") no-repeat;background-size:419px;width:355px}.receive-gift .step5 .r-g_step{background:url("../images/receive-gift_step5.png?20220824") no-repeat;background-size:419px;width:355px}.receive-gift .step6 .r-g_step{background:url("../images/receive-gift_step6.png?20220824") no-repeat;background-size:419px;width:368px}.receive-gift .step7 .r-g_step{background:url("../images/receive-gift_step7.png?20220824") no-repeat;background-size:419px;width:355px}.receive-gift .b-r_button_pink_l:link,.receive-gift .b-r_button_pink_l:visited{width:380px;background:#ffb600 url("../images/admin/arrow_white-circle-r_l.png") no-repeat right 20px center;background-size:20px;font-size:24px;padding:23px 70px 18px 60px;display:inline-block;margin:60px auto}.receive-gift .r-g_oath_img{background:url("../images/receive-gift_oath_img.png") no-repeat center bottom;background-size:2860px;min-height:540px;padding:40px 0 60px}.receive-gift .r-g_oath_text{width:177px}.receive-gift .r-g_contents.webcrew{width:721.5px}.receive-gift .r-g_contents.webcrew_img{width:721.5px;margin-bottom:40px}.receive-gift .r-g_contents.royal-canin{width:721.5px}.receive-gift .r-g_royal-canin_img{width:721.5px;margin-bottom:40px}.receive-gift .r-g_contents.lp{width:721.5px}.receive-gift .r-g_present_title{background-size:51px;font-size:22px;padding:90px 0 0 0;margin-bottom:40px}.receive-gift .r-g_contents.special-food-buffet{width:721.5px}.receive-gift .r-g_contents.purina_pro{width:721.5px}.receive-gift .r-g_contents.mognyan{width:721.5px}.receive-gift .r-g_caption{padding:5px 0 5px 10px;margin-bottom:30px;font-size:18px}.receive-gift .r-g_caption.mt{margin-top:60px}.receive-gift .r-g_flow .item{padding:0 0 20px 0;margin:0 0 20px 0}.receive-gift .r-g_flow .item .r-g_flow_head{padding-right:15px}.receive-gift .r-g_flow .item .r-g_flow_head .number{width:35px;padding:7px 0;font-size:20px}.receive-gift .r-g_flow .notes{font-size:13px}.receive-gift .r-g_contents.peppy{width:737px}.receive-gift .r-g_peppy_img_1{margin:20px 0 100px}.receive-gift .notes{margin:0 0 30px 0}.receive-gift .notes .item{font-size:13px}.receive-gift .r-g_royal-canin_img{width:70%}.receive-gift .r-g_coupon_banner{width:80%;margin:10px auto}.receive-gift .r-g_contents.accept{width:900px}.receive-gift .r-g_scroll{margin:30px 0}.receive-gift .r-g_checkbox .checkbox{font-size:18px}.receive-gift .r-g_checkbox .checkbox{padding:0 0 0 32px}.receive-gift .r-g_contents .r-g_rejection_img{width:250px;margin:100px auto 90px}.receive-gift .r-g_contents.rejection .r-g_contents_2{width:721.5px;padding:40px 0 0}.receive-gift_alert{background:#ffef6b url("../images/icon_bat-mark_red-circle.png") no-repeat left 35px center;background-size:35px;padding:15px 20px 15px 100px;width:70%}a:hover .receive-gift_alert{background:#fff38e url("../images/icon_bat-mark_red-circle.png") no-repeat left 35px center;background-size:35px}.receive-gift_alert .row_wrap{padding:3px 0 0 0}.receive-gift_alert .r-gdays{font-size:18px}.receive-gift .r-g_contents .r-g_complet_img{width:380px;margin:100px auto 90px}.receive-gift .r-g_contents.complet .r-g_contents_2{width:721.5px;padding:40px 0 0}.receive-gift .r-g_contents.complet .b-r_button_pink_l{margin-top:40px}.button_orange_style2.r-g{margin:50px auto 40px}.button_orange_style2.r-g a{font-size:22px;line-height:1.6em}.popup_content .popup_content_wrap.receive_gift .title{font-size:22px}.popup_content .receive_gift .present-box_img{width:300px}.popup_content .popup_content_wrap.receive_gift .button_orange_style2 a{width:80%}.promote-contact-to-breeder{padding:10px}.diagnose_button_danger:hover{background:#fff;color:#f07a7a;box-shadow:0 0 0 transparent;transform:translate(4px,6px)}.diagnose_button_danger_solid:hover{background:#f07a7a;color:#fff;box-shadow:0 0 0 transparent;transform:translate(4px,6px)}.diagnose_button_secondary:hover{opacity:.7}.diagnose_select_box:hover{background:#fff;color:#f07a7a;box-shadow:0 0 0 transparent;transform:translate(4px,6px)}.diagnose_select_box:hover:after{border-right:2px solid #f07a7a;border-bottom:2px solid #f07a7a}.diagnose_select_box:hover .diagnose_select{background:#fff;color:#f07a7a;box-shadow:0 0 0 transparent}.diagnose_answer_image_button:hover,.diagnose_answer_image_button_pattern:hover,.diagnose_answer_image_button_row:hover{opacity:.7;transition:opacity .3s}.swiper-container-half .cat_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 .cat_cassette_2101 .info_inner{margin:0}.swiper-container-half .cat_cassette_2101 .wrap{line-height:150%;margin-left:10px}.swiper-container-half .cat_cassette_2101 .info .photo{float:none}.swiper-container-half .cat_cassette_2101 .info .photo img{object-fit:contain;border-radius:10px 10px 0 0;aspect-ratio:16/9}.swiper-container-half .cat_cassette_2101 .photo img{object-fit:contain;border-radius:10px 10px 0 0;aspect-ratio:16/9}.swiper-container-half .cat_cassette_2101 .left_wrap{float:none;width:100%}.swiper-container-half .cat_cassette_2101 .label_list{height:30px}.swiper-container-half .cat_cassette_2101 .name{display:block;float:none;width:102%;height:60px;padding:8px 4px 4px 42px;margin:10px 0 5px -6px}.swiper-container-half .cat_cassette_2101 .name.male{background:url(../images/icon_male.png) 8px center no-repeat;background-size:27px;height:40px}.swiper-container-half .cat_cassette_2101 .name.female{background:url(../images/icon_female.png) 8px center no-repeat;background-size:20.5px;height:40px}.breeder_cassette_2012 .score.main ul .point{font-size:20px}.breeder_cassette_2012 .score.main ul img{width:29px}.breeder_cassette_2012 .score.main ul .point{padding:5px 0 0 10px}.fst{margin-top:15px!important}.inbox{margin:0 auto;max-width:730px}.inbox table{margin:0;width:100%;border-bottom:solid 1px #ddd}.inbox th{padding:15px 0;width:280px;line-height:1;font-size:18px;font-weight:700;color:#555;letter-spacing:0;text-align:left;font-family:'Noto Sans JP',sans-serif;border-top:solid 1px #ddd;vertical-align:middle}.inbox td{padding:15px 0;line-height:1;font-size:16px;color:#555;letter-spacing:0;text-align:left;font-family:'Noto Sans JP',sans-serif;border-top:solid 1px #ddd;vertical-align:middle}.inbox td span{padding:2px 0 2px 20px;border-left:solid 1px #ddd;display:inline-block;width:100%;line-height:1}.inbox td ul{margin:0;letter-spacing:-.5em}.inbox td li{display:inline-block;letter-spacing:normal;vertical-align:middle;line-height:1}.inbox td.sogo span{line-height:0}.inbox td.sogo span{line-height:0}.inbox td.sogo li img{height:20px;line-height:0}.inbox td.sogo li.point{margin:0 0 0 5px;font-size:22px;font-weight:700;color:#ff7800;line-height:1;font-family:Arial,Helvetica,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.inbox td.subhyoka{letter-spacing:-.5em}.inbox td.subhyoka ul{display:inline-block;vertical-align:middle;position:relative}.inbox td.subhyoka ul:first-child{margin:0 15px 0 0;padding:0 25px 0 0}.inbox td.subhyoka ul:first-child::after{content:"/";position:absolute;top:2px;right:0;letter-spacing:normal}.inbox td.subhyoka li img{height:20px;line-height:0}.inbox td.subhyoka li.mid{margin:0 5px 0 0}.title_style7{margin:40px 0 0 0;font-size:18px;font-weight:700;line-height:1;color:#444;text-align:left;font-family:'Noto Sans JP',sans-serif}.title_style7 span{padding:0 5px;z-index:1;background:linear-gradient(transparent 60%,#ffe9ef 60%)}.inbox ul.popupImg{margin:10px 0 0 0;padding:0;line-height:0;letter-spacing:-.5em}.inbox ul.popupImg li{margin:15px 0 0 15px;line-height:0;width:132px;height:132px;overflow:hidden;border:solid 1px #e4e4e4;text-align:center;position:relative;letter-spacing:normal;display:inline-block}.inbox ul.popupImg li:nth-child(5n+1){margin:15px 0 0 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:40px;text-align:center;position:absolute;width:80%;max-width:700px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.bigimg img{max-width:100%}.close-btn{color:#fff;font-size:40px;position:absolute;right:0;top:-40px}.close-btn a{color:#fff;text-decoration:none}.inbox p{margin:15px 0 0 0;font-size:16px;font-weight:400;line-height:1.6;color:#555;font-family:'Noto Sans JP',sans-serif}.inbox .reply{margin:40px 0 0 0;padding:20px;background:#fff2cc;position:relative}.inbox .reply:before{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff2cc;position:absolute;top:-15px;left:15px}.inbox .reply p.inmid{margin:0;font-size:16px;font-weight:700;line-height:1.4;color:#555;font-family:'Noto Sans JP',sans-serif}.inbox .reply p.txt{margin:5px 0 0 0;font-size:14px;font-weight:400;line-height:1.8;color:#555;letter-spacing:0;font-family:'Noto Sans JP',sans-serif}.inbox .reply span.date{margin:10px 0 0 0;font-size:12px;font-weight:400;line-height:1;color:#555;display:block;text-align:right;font-family:'Noto Sans JP',sans-serif}.starSogo{margin:4px 0 0 0;line-height:0}.starSogo ul{margin:0;letter-spacing:-.5em;display:inline-block;vertical-align:middle;position:relative;line-height:0}.starSogo li{display:inline-block;letter-spacing:normal;vertical-align:middle;line-height:0;color:#555;font-family:'Noto Sans JP',sans-serif}.starSogo li.mid{margin:0 5px 0 0;font-size:14px;line-height:1}.starSogo li.point{margin:0 0 0 5px;font-size:16px;line-height:1;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#666;position:relative;top:1px}.starSogo li.point span{font-size:12px;line-height:1;font-family:Arial,Helvetica,sans-serif;color:#666;letter-spacing:0}.starSogo li img{height:14px;line-height:0}.starBox{margin:8px 0 0 0;line-height:0}.starBox ul{margin:0;letter-spacing:-.5em;display:inline-block;vertical-align:middle;position:relative;line-height:0}.starBox ul:first-child{margin:0 10px 0 0}.starBox li{display:inline-block;letter-spacing:normal;vertical-align:middle;line-height:1;font-size:12px;color:#555;font-family:'Noto Sans JP',sans-serif}.starBox li img{height:14px;line-height:0}.starBox li.mid{margin:0 5px 0 0}table.table_style6{margin:40px auto 40px;width:740px;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}table.table_style6 th{padding:16px;width:220px;line-height:1.4;text-align:left;font-size:16px;font-weight:700;color:#555;vertical-align:top;letter-spacing:0;font-family:'Noto Sans JP',sans-serif;border:solid 1px #ddd}table.table_style6 th p.sub{margin:5px 0 0 0;line-height:1.2;font-size:11px;font-weight:400;color:#555;letter-spacing:0;font-family:'Noto Sans JP',sans-serif}table.table_style6 td{padding:13px;line-height:1.4;text-align:left;font-size:16px;color:#555;font-weight:400;letter-spacing:0;vertical-align:middle;font-family:'Noto Sans JP',sans-serif;border-top:solid 1px #ddd;border-left:solid 1px #ddd}table.table_style6 td a.more{margin:8px 0 0 auto;padding:3px 5px;width:100px;display:block;line-height:1;font-size:16px;font-weight:700;color:#f5b505;text-align:center;background:#fff2cc;border-radius:5px;border:solid 1px #f5b505}table.table_style7 th{padding:16px;width:220px;line-height:1.4;text-align:left;font-size:16px;font-weight:700;color:#555;vertical-align:top;letter-spacing:0;font-family:'Noto Sans JP',sans-serif;border:solid 1px #ddd}table.table_style7 td{padding:16px;line-height:1.4;text-align:left;font-size:16px;color:#555;font-weight:400;letter-spacing:0;vertical-align:middle;font-family:'Noto Sans JP',sans-serif;border:solid 1px #ddd}.modified{text-align:right;font-size:12px;color:#555;padding-right:180px;margin:-20px 0 -40px}.longTxt{margin:15px auto 0 auto;max-width:740px}.longTxt p{color:#555;line-height:1.4;letter-spacing:0;font-family:'Noto Sans JP',sans-serif}.longTxt p.mid{font-size:16px;font-weight:700;margin:10px 0 10px}.longTxt p.text{border:solid 1px #ddd;padding:16px;margin:0 0 20px}.longTxt p.text a.more{margin:8px 0 0 auto;padding:3px 5px;width:100px;display:block;line-height:1;font-size:16px;font-weight:700;color:#f5b505;text-align:center;background:#fff2cc;border-radius:5px;border:solid 1px #f5b505}p.pointTxt{margin:0 auto 0 auto;padding:20px;max-width:690px;font-size:16px;color:#555;line-height:1.6;font-weight:400;font-family:'Noto Sans JP',sans-serif;background:#fff2cc}p.pointTxt a.more{margin:8px 0 0 auto;padding:3px 5px;width:100px;display:block;line-height:1;font-size:16px;font-weight:700;color:#f5b505;text-align:center;background:#fff2cc;border-radius:5px;border:solid 1px #f5b505}.doshu{margin:15px auto 40px auto;max-width:730px;color:#555;line-height:1;letter-spacing:0;font-family:'Noto Sans JP',sans-serif}.doshu p.mid{font-size:14px;font-weight:700;color:#555;line-height:1;letter-spacing:0;font-family:'Noto Sans JP',sans-serif}.doshu ul{margin:10px 0 0 0;padding:16px;border:solid 1px #ddd;line-height:0}.doshu li{margin:5px 0 0 0;font-size:11px;color:#555;line-height:1;letter-spacing:0;font-family:'Noto Sans JP',sans-serif}p.onegai{margin:15px auto 0 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}.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:13px;height:13px;border:0;border-top:solid 4px #f5b505;border-right:solid 4px #f5b505;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.who-breeds:hover{background:#fff2cc;border:solid 1px #fff2cc;border-bottom:solid 5px #fff2cc;border-right:solid 5px #fff2cc}.who-breeds_thumbnail{width:45px;height:45px;flex:0 0 auto;margin-right:10px;border-radius:50%;overflow:hidden}.who-breeds_thumbnail img{width:100%;height:100%;object-fit:cover}.who-breeds_text{flex:1 1 auto}.who-breeds_breeder-name-prefix{color:#999;font-size:.8em}.who-breeds_breeder-name{font-weight:700;display:block;margin-top:8px}.who-breeds_breeder-name .kana{position:absolute;top:32px;font-size:1px}.who-breeds_award-badge{margin:0 80px 0 0;width:40px;flex:0 0 0 0}.who-breeds_award-badge img{width:100%;height:auto}@media screen and (min-width:1100px){.who-breeds_thumbnail{width:60px;height:60px;margin-right:20px}.who-breeds_award-badge{width:60px}}.genetics_table,.genetics_tests_result_popup_p{margin:0 auto;max-width:740px}.genetics_table_margin{margin-left:0!important;margin-top:0!important}table.table_style6.genetics_table_margin th{width:auto;font-size:14px}.mid_title{font-weight:700;margin:10px 0 10px}.title_sub{font-size:14px}.genetic_test_result_explanation{margin:-10px 0 10px 0}.breeder_contact_bottom{padding-bottom:25px}a.genetic_test_result_explanation{color:#e5a027;text-decoration:none;padding:5px;border:1px solid #e5a027;display:inline-block;margin-bottom:15px}.evaBox{margin:35px 0 0 33px}.evaBox p.username{margin:0 0 5px 0;line-height:1;font-size:20px;font-weight:700;color:#555}.hyokaList{margin:0;letter-spacing:-.5em}.hyokaList ul{margin:0;line-height:0;letter-spacing:-.5em;display:inline-block}.hyokaList li{margin:0 0 0 1px;line-height:0;letter-spacing:normal;display:inline-block;vertical-align:middle;font-size:17px;color:#555}.hyokaList li:first-child{margin:0 2px 0 0;line-height:1}.hyokaList li img{position:relative;top:-1px;height:17px}.hyokaList li.point{margin:0 0 0 2px;font-size:17px;font-weight:700;color:#ff6900;position:relative;top:1px;font-family:Arial,Helvetica,sans-serif}.hyokaList p.hyoka1,.hyokaList p.hyoka2{margin:5px 10px 0 0;font-size:15px;color:#555;display:inline-block;letter-spacing:normal}.hyokaList p.hyoka1 span,.hyokaList p.hyoka2 span{margin:0;font-size:17px;font-weight:700;color:#ff6900;position:relative;top:1px;font-family:Arial,Helvetica,sans-serif}.evaBox .slideImg{margin:8px 0 10px 0}.evaBox .slideImg p{font-size:12px;line-height:1;color:#555}.evaBox .slideImg p span{font-size:17px;line-height:1;color:#555}.evaBox .slideImg ul{margin:10px 0 0 0;letter-spacing:-.5em;max-width:800px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;line-height:0}.evaBox .slideImg ul::-webkit-scrollbar{display:none}.evaBox .slideImg ul li{margin:0 0 0 10px;display:inline-block;letter-spacing:normal;line-height:0}.evaBox .slideImg ul li:first-child{margin:0}.evaBox .slideImg ul li .review_img{height:120px;border:solid 1px #e4e4e4}.hyouka_cat_breed_name a{font-size:17px}.detailArea{margin:0;position:relative}.acc .accordion_one{margin:0}.acc p.default{margin:0 0 10px 0;font-size:17px;line-height:1.6;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.acc .accordion_one .accordion_header{padding:8px 0;color:#555;font-size:11px;line-height:1;font-weight:700;text-align:center;border:solid 1px #d8d8d8;width:125px;border-radius:5px;position:relative;z-index:+1;cursor:pointer;transition-duration:.2s;box-shadow:0 0 10px -6px #656565}.acc .accordion_one .accordion_inner{display:none}.acc .hide{display:none}.acc .close_box{margin:10px 0 0 0;padding:8px 0;color:#555;font-size:11px;line-height:1;font-weight:700;text-align:center;background:#f1f1f1;border:solid 1px #d8d8d8;width:125px;border-radius:5px;position:relative;z-index:+1;cursor:pointer;transition-duration:.2s;box-shadow:0 0 10px -6px #656565}.acc .close_box:hover{cursor:pointer}.detailArea h3{margin:15px 0 0 0;font-size:17px;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:16px;color:#555;line-height:1.6}.hyokaList ul li{margin-bottom:0!important}.pink_ul_link{color:#ff6868;text-decoration:underline}.fontsize-small{font-size:16px}.oyanekoAll{margin:100px 0 0 0}.oyanekoAll .inner{margin-top:10px!important;padding:0}.oyanekoAll .swiper-scrollbar{display:none}.oyanekoAll .swiper-button-next.swiper-button-disabled,.oyanekoAll .swiper-button-prev.swiper-button-disabled,.oyanekoAll .swiper-container .swiper-button-next,.oyanekoAll .swiper-container .swiper-button-prev,.oyanekoAll .swiper-container-half .swiper-button-next,.oyanekoAll .swiper-container-half .swiper-button-prev{display:none}.oyanekoAll .swiper-container-half .cat_cassette_2101{margin-top:14px}.oyanekoAll .cat_cassette_2101 a{display:block}.oyanekoAll .cat_cassette_2101 a img{transition:all .3s ease}.oyanekoAll .cat_cassette_2101 a:hover img{opacity:.5}.oyanekoAll .swiper-container-half .cat_cassette_2101 .info{margin:0;padding:0}.oyanekoAll .swiper-slide li p.good{position:absolute;top:0;right:0;z-index:10;background:#fff}.oyanekoAll .swiper-slide li p.good a{padding:10px 7px 7px 7px;color:#c2c2c2;font-size:20px;font-weight:700;line-height:1;display:block;border-radius:0 10px 0 0;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;transition:all .3s ease}.oyanekoAll .swiper-slide li p.good a:hover{color:#f42d30}.oyanekoAll .cat_cassette_2101 .info .photo{width:auto;height:auto;overflow:hidden;margin:10px}.oyanekoAll .swiper-container-half .cat_cassette_2101 .wrap{padding:0 20px 10px 20px}.oyanekoAll .cat_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}.oyanekoAll .swiper-container-half .cat_cassette_2101 .name.male{margin:0;font-size:22px;color:#555;height:auto;background:url(../images/icon_male.png) 0 19px no-repeat;background-size:21px;padding:19px 4px 4px 26px;display:inline-block;float:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oyanekoAll .swiper-container-half .cat_cassette_2101 .name.male span{margin:0 0 0 3px;font-size:18px;color:#555;line-height:1;position:relative;top:-1px;letter-spacing:0}.oyanekoAll .swiper-container-half .cat_cassette_2101 .name.female{margin:0;font-size:22px;color:#555;height:auto;background:url(../images/icon_female.png) 0 14px no-repeat;background-size:18px;padding:19px 4px 4px 30px;display:inline-block;float:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oyanekoAll .swiper-container-half .cat_cassette_2101 .name.female span{margin:0 0 0 3px;font-size:18px;color:#555;line-height:1;position:relative;top:-1px;letter-spacing:0}.oyanekoAll .info_tag{margin:5px 0 0 0;height:30px;letter-spacing:-.5em}.oyanekoAll .info_tag p{margin:0 0 0 5px;padding:4px 8px 4px 8px;font-size:13px;line-height:1;color:#555;display:inline-block;letter-spacing:normal;background:#fdddde}.oyanekoAll .info_tag p:first-child{margin:0}.oyanekoDetail{margin:0 auto;padding:0;width:1100px}.oyanekoDetail .movieBox{margin:0 auto 20px auto;width:730px;line-height:0}.oyanekoDetail .movieBox iframe{width:100%;height:460px}.oyanekoDetail .oyanekoTag{margin:5px auto;letter-spacing:-.5em;max-width:735px}.oyanekoDetail .oyanekoTag p{margin:0 0 0 5px;padding:4px 8px 4px 8px;font-size:13px;line-height:1;color:#555;display:inline-block;letter-spacing:normal;background:#fdddde}.oyanekoDetail .oyanekoTag p:first-child{margin:0}.oyanekoDetail .section .inner{padding:10px 0 0 0}.oyanekoDetail table.table_style6{margin:40px auto 40px;max-width:740px;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd}.oyanekoDetail table.table_style6 th{padding:10px;width:220px;line-height:1.4;text-align:left;font-size:16px;font-weight:700;color:#555;vertical-align:top;letter-spacing:0;font-family:'Noto Sans JP',sans-serif;border-top:solid 1px #ddd;border-left:solid 1px #ddd}.oyanekoDetail 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}.oyanekoDetail table.table_style6 td{padding:10px;line-height:1.4;text-align:left;font-size:16px;color:#555;font-weight:400;letter-spacing:0;vertical-align:middle;font-family:'Noto Sans JP',sans-serif;border-top:solid 1px #ddd;border-left:solid 1px #ddd}.parent_cat_cassette{max-width:550px;margin:auto}.parent_cat_cassette .left_wrap{width:100%}.parent_father:after{margin-right:1px}.parent_mother:after{margin-right:1px}.old_parent_photo{margin:30px auto;text-align:center}.parent_cat_cassette .info .photo{width:45%;float:left;height:145px}.parent_father:after{content:'';width:13px;height:13px;border:0;border-top:solid 4px #4fb1fb;border-right:solid 4px #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:13px;height:13px;border:0;border-top:solid 4px #ee7656;border-right:solid 4px #ee7656;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.key_page_title .icon_breeder,.key_page_title .icon_cat{line-height:35px}.innerBox{margin:40px auto 0 auto;width:740px}.FilterArea{margin:40px 0 0 0}.FilterArea p.item{font-weight:700;font-size:16px;line-height:1;color:#3c3c3c}.FilterArea p.note{margin:8px 0 0 0;font-weight:400;font-size:12px;line-height:1;color:#3c3c3c;letter-spacing:normal}.FilterArea p.acBtn{font-weight:700;line-height:1;position:relative;display:inline-block}.FilterArea p.acBtn:hover{cursor:pointer}.FilterArea p.acBtn:after{content:'';width:6px;height:6px;border-top:solid 3px #f5b507;border-right:solid 3px #f5b507;position:absolute;right:-15px;top:1px;transform:rotate(135deg)}.FilterArea p.open:after{content:'';width:6px;height:6px;border-top:solid 3px #f5b507;border-right:solid 3px #f5b507;position:absolute;right:-15px;top:5px;transform:rotate(-45deg)}.FilterArea .acBox{display:none}.FilterArea .acBox p.item{margin:5px 0 0 0;font-weight:700;line-height:1;position:relative;display:inline-block;letter-spacing:normal;vertical-align:middle}.FilterArea ul.filterItems{margin:3px 0 0 -5px;letter-spacing:-.5em;text-align:left}.FilterArea ul.filterItems li{margin:7px 0 0 5px!important;letter-spacing:normal;display:inline-block;font-size:11px;text-align:center;border-radius:50px;line-height:1}.FilterArea ul.filterItems li:last-child{margin-bottom:10px!important}.FilterArea ul.filterItems li label{padding:7px 15px 6px 15px;display:block;background:#fff;color:#3c3c3c;border:solid 2px #f5be27;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:30px;cursor:pointer}.FilterArea ul.filterItems li label:hover{cursor:pointer}.FilterArea ul.filterItems li input:checked+label{background:#fff2cc;color:#3c3c3c}.FilterArea ul.filterItems li input{display:none}.orderArea{margin:10px 0 0;height:36px}.orderArea .orderBox{text-align:right;float:right;background:url(../images/icon_order.png) no-repeat 0 50%;background-size:23px;width:250px}.orderArea .orderBox select{padding:5px 5px 5px 10px;width:200px;border:1px solid #ccc;background:url(../images/arrow_black_b.png) no-repeat right 10px center;background-size:15px}.orderArea .orderBox select:hover{cursor:pointer}.cardsList p.moreViewBtn{display:block;margin:0 auto;padding:22px 0 20px;width:60%;color:#fff;background:#f5b505 url(../images/arrow20.png) 95% 50% no-repeat;border-radius:30px;font-size:130%;font-weight:700;text-align:center}.cardsList p.moreViewBtn:hover{cursor:pointer}.key-content{background:0 0}.ranking_list{margin:0 -.5% 10px;display:flex;flex-wrap:wrap}.ranking_list li{width:20%}.ranking_list.text li{width:24%;margin:auto}.ranking_list li a{width:100%}.ranking_list .ranking_set{width:98%;padding:0;box-sizing:unset}.ranking_list .ranking_set .photo,.ranking_list .ranking_top_link{height:135px}.ranking_list .ranking_set .photo img{width:130%}.ranking_list.cat_breed_relation_link span.ranking_catbreed_name,.ranking_list.cat_popular_breed_link span.ranking_catbreed_name,.ranking_list.ranking_top span.ranking_catbreed_name{color:#7b6666;font-size:15px;text-align:center;font-weight:700;clear:both;display:block;width:auto;padding:4px 0 10px}.ranking_list.cat_popular_breed_link span.pc_catbreed_name,.ranking_list.ranking_top span.pc_catbreed_name{height:40px;line-height:1.3;display:flex;justify-content:center;align-items:center}.ranking_list .ranking_set .label{top:6px;left:6px}.breeder_introduction_movie_box,.breeder_introduction_movie_box video{width:730px;height:480px}#breederIntroductionMovieSlider img{border-radius:10px}#breederIntroductionMovieSlider img{height:250px;object-fit:cover}.ranking_mt{margin-top:20px!important}.bg_wall_white{padding:60px 0 30px;margin-bottom:40px}.title_ichioshi-cat{width:542px;margin:0 auto 40px}.cat_cassette_2101.ichioshi{border:3px solid #e2be42}.cat_cassette_2101.ichioshi.border-1{border:2px solid #e0d8ce}.cat_cassette_2101.ichioshi .label_ichioshi{top:-6px;left:-4px;width:129px}.cat_card_ichioshi .label_ichioshi{top:-6px;left:-8px;width:129px}.title_style4.ichioshi .inner .label_ichioshi{left:-20px;width:129px}.title_style4.ichioshi .inner .comment,.title_style4.ichioshi .inner .title{width:70%;padding:16px 0 0 120px}.about-ichioshi-cat .on-mouse_wrap{margin:-25px 0 5px;font-size:14px}.about-ichioshi-cat .on-mouse_balloon{left:-300px}.privacy_link .item_page-check{padding-right:23px}.popup_content.first_communication_content .title{font-size:16px;font-weight:700}.popup_content.first_communication_content .bg_yellow{background:#fceecc;text-align:left;width:900px;padding:0;margin-bottom:30px}.popup_content.first_communication_content .note{color:#f5b505;font-weight:700;padding:10px 0 10px 30px;background:url(../images/icon_exclamation_yellow.png) no-repeat 6px 10px;background-size:18px}.popup_content.first_communication_content input[type=checkbox]{display:inline-block;vertical-align:top;margin:3px 0 0 8px}.popup_content.first_communication_content label{display:inline-block;width:95%;margin-bottom:10px}.popup_content.first_communication_content .btnBox button{width:400px}.key-content .kv{background-image:url(../images/kv_bg-l.png.webp)}.cat_wide_table,.cat_wide_table td,.cat_wide_table th{width:100%;border:solid 1px #ddd;font-size:14px}.cat_wide_table th{padding:16px;line-height:1.4;text-align:left;font-weight:700;vertical-align:top;letter-spacing:0;padding:16px;color:#555;width:30%;text-align:left;font-family:'Noto Sans JP',sans-serif}.cat_wide_table td{width:70%;padding:13px;line-height:1.4;text-align:left;font-size:16px;color:#555;font-weight:400;letter-spacing:0;vertical-align:middle;font-family:'Noto Sans JP',sans-serif;border:solid 1px #ddd}.cat_wide_table_content{margin:0 auto;max-width:740px}.cat_wide_table_2{width:100%;font-size:14px}.cat_wide_table_2 tr{border:solid 1px #ddd;font-size:14px;border-collapse:collapse}.cat_wide_table_2 th{padding:16px;text-align:left;font-weight:700;vertical-align:top;letter-spacing:0;padding:16px;color:#555;width:30%;text-align:left;font-family:'Noto Sans JP',sans-serif;border:solid 1px #ddd}.cat_wide_table_2 td{padding:13px;text-align:left;font-size:16px;color:#555;font-weight:400;letter-spacing:0;vertical-align:middle;font-family:'Noto Sans JP',sans-serif;display:block;height:100%}.cat_wide_table_2 .td_1{padding-bottom:0}.delivery_way.delivery_way_meeting{height:65px}.cat_health-info{margin-bottom:15px}.cat_health-info img{width:121px}.appeal_member-registration .benefits2024_img{width:100%;max-width:100%}.appeal_member-registration .benefits_2103{line-height:150%!important}.appeal_member-registration .icon_chat::before{display:none}img.r-g_peppy{width:100%}.peppy_txt{margin-bottom:30px}