﻿@import"https://fonts.googleapis.com/css2?family=Caveat&display=swap";body,div,ul,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;-webkit-text-size-adjust:none;text-size-adjust:none;word-wrap:break-word}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-style:normal;font-weight:normal}abbr,acronym{border:0;font-variant:normal}sup,sub{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input[type=checkbox],input[type=radio]{vertical-align:middle}input[type=checkbox]+label,input[type=radio]+label{margin-left:2px}textarea{resize:vertical}ul{list-style-type:none}ol{list-style-type:none}html{height:100%}body{height:100%;color:#400000;font-size:12px;text-align:center;background-color:#fff;font-family:"メイリオ","ヒラギノ角ゴシック Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic";position:relative}img{border:none;vertical-align:bottom}a{color:#af5a2d;text-decoration:none}a:hover{color:#af5a2d;text-decoration:underline}th,td{text-align:left;vertical-align:top}.c-colorboxNoBorder #cboxTopLeft,.c-colorboxNoBorder #cboxTopRight,.c-colorboxNoBorder #cboxBottomLeft,.c-colorboxNoBorder #cboxBottomRight,.c-colorboxNoBorder #cboxMiddleLeft,.c-colorboxNoBorder #cboxMiddleRight,.c-colorboxNoBorder #cboxTopCenter,.c-colorboxNoBorder #cboxBottomCenter{background:none}.c-colorboxNoBorder #cboxContent{border:none;border-radius:16px}.c-colorboxNoBorder #cboxClose{bottom:10px;right:10px}.c-colorboxNoBorder #cboxLoadedContent{padding:0;margin-bottom:38px}.button{display:inline-block;cursor:pointer;text-decoration:none;vertical-align:middle;font-size:12px;border-radius:5px;background-color:#e9ecef;background-image:linear-gradient(#f8f9fa, #dee2e6);border:1px solid #adb5bd;color:#495057;box-shadow:0 2px 2px rgba(0,0,0,.2)}.faButton{font-family:"icomoon"}.icomoon{font-family:icon-code !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input.button{height:34px}input[type=password],input[type=text],input[type=tel],input[type=email],textarea{padding:3px 4px;border:1px solid #ced4da;border-radius:3px;color:#343a40}input[type=button]{appearance:none}a.button{padding:7px}input.button.red{border:1px solid #fff;font-weight:bold;color:#fff;background-color:#ea4949;background-image:linear-gradient(#ea4949, #8a1010)}input.button.red2{border:1px solid #fff;font-weight:bold;color:#fff;background-color:#b81515;background-image:linear-gradient(#e23002, #730d0d)}input.button.red:hover{border:1px solid #fff;font-weight:bold;color:#fff;background-color:#ef7777;background-image:linear-gradient(#ef7777, #fd491a)}.button.orange{border:1px solid #fff;font-weight:bold;color:#fff;background-color:#f7a000;background-image:linear-gradient(#ffbd44, #f56800)}.button.orange:hover{border:1px solid #fff;font-weight:bold;color:#fff;background-color:#ffb42b;background-image:linear-gradient(#ffcf77, #ffb42b)}.button.primary{line-height:1;border:1px solid #ff8429;font-weight:bold;color:#fff;background-color:#f7a000;background-image:linear-gradient(#ffbd44, #f56800)}.button.primary:hover{border:1px solid #ffab11;font-weight:bold;color:#fff;background-color:#ffb42b;background-image:linear-gradient(#ffcf77, #ffb42b)}.button2{cursor:pointer;height:28px;text-decoration:none;font-size:11px;border-radius:4px;background-color:#e9ecef;background-image:linear-gradient(#f8f9fa, #dee2e6);border:1px solid #adb5bd;color:#495057;box-shadow:0 2px 2px rgba(0,0,0,.2)}.button3{display:inline-block;cursor:pointer;text-decoration:none;vertical-align:middle;font-size:12px;border-radius:5px;background-color:#e9ecef;background-image:linear-gradient(#f8f9fa, #dee2e6);border:1px solid #adb5bd;color:#495057;box-shadow:0 2px 2px rgba(0,0,0,.2)}.button:hover{text-decoration:none;background-color:#d6edfe;background-image:linear-gradient(#eff8ff, #d6edfe);border:1px solid #5ab5fa;color:#586066}.button:active{text-decoration:none;background-color:#eff8ff;background-image:linear-gradient(#d6edfe, #eff8ff)}.btn_primary,.btn_secondary,.btn_tertiary{appearance:none;display:inline-block;text-decoration:none;cursor:pointer;padding:.625rem 1rem;border-radius:.2rem;border:none;color:#fff}.btn_primary:hover,.btn_secondary:hover,.btn_tertiary:hover{color:#fff;text-decoration:none}.btn_primary{background:#f56800;border-bottom:3px solid #af2502}.btn_primary:hover{background:#dc5d00;border-bottom-color:#962001}.btn_secondary{background:#32832d;border-bottom:3px solid #245d20}.btn_secondary:hover{background:#2b7026;border-bottom-color:#245d20}.btn_tertiary{background:#0678cf;border-bottom:3px solid #044d85}.btn_tertiary:hover{background:#056ab6;border-bottom-color:#033f6c}.buttonSmall,.buttonSmall .Min_btn{font-size:12px;padding:8px 10px}.favPetList_buttonMore{text-align:center;margin:15px 0}.favPetList_buttonMore .Min_btn{font-size:14px}.clearfix:after{content:".";clear:both;height:0;display:block;visibility:hidden}.clearfix{zoom:1}.w100{width:100px}.w200{width:200px}.fs14{font-size:14px}.contentCenter{display:table;margin:0 auto}.center{text-align:center}.inlineBlock{display:inline-block}.m0{margin:0 !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt60{margin-top:60px !important}.mt80{margin-top:80px !important}.p0{padding:0 !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pb30{margin-bottom:30px !important}.pb40{padding-bottom:40px !important}.pl0{padding-left:0 !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl20{padding-left:20px !important}.pl30{padding-left:30px !important}.pl40{padding-left:40px !important}.pr0{padding-right:0 !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr20{padding-right:20px !important}.pr30{padding-right:30px !important}.pr40{padding-right:40px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}* html .clearfix{height:1%}.clearfix{display:block}.required,.optional{float:right;padding:0 5px;border-radius:2px;font-size:11px;font-weight:normal !important}.required{background-color:#fff;color:#fd491a;border:1px solid #ff9797}.requiredNarrow{display:inline-block;float:none;margin-top:5px}.optional{background-color:#fff;color:#77662a;border:1px solid #d2caaf}.form_vAlign_top{vertical-align:top !important;padding-top:12px !important}div#main .dog_list .loginForm{margin:12px auto 15px auto;width:360px}div#main .dog_list .loginForm input{width:220px;padding:6px 4px;border:1px solid #adb5bd;border-radius:3px;color:#495057}div#main .dog_list .loginForm td{padding:6px 8px;width:auto}div#main .dog_list .loginForm th{background-color:#f7f5f0;text-align:center;vertical-align:middle;width:120px;padding:6px 8px}.breederName_kana{font-size:11px;font-weight:bold}.review .reviewContent{margin:0;padding:10px;border:1px solid #ced4da;border-radius:0 0 6px 6px;font-size:13px}.review .reviewData{margin:1px 0;background-color:#dee2e6;border:1px solid #ced4da;padding:6px 10px}.review .reviewHeader{margin:4px 0 1px 0;background-color:#ede6cc;border:1px solid #ced4da;padding:6px 10px;border-radius:6px 6px 0 0;font-size:13px}div#wrapper{width:100%;background-position:left top;background-repeat:repeat-x;text-align:center}.linkBtnGreen{background-image:url(../images/bg_linkbtn2.gif);background-position:left top;background-repeat:repeat-x;background-color:#6bca65;border-right:1px solid #6c757d;border-bottom:1px solid #6c757d;height:22px;font-size:12px;text-align:center}.linkBtnGreen a{color:#fff;text-decoration:none;display:block;height:18px;padding:4px 2px 0 2px}.flatBtn{background:url(../images/contact_faq_title.png) 20px center no-repeat #59c452;border-radius:4px;padding:10px 20px 10px 40px;margin:0 auto;display:table;color:#fff;border-bottom:2px solid #32832d;font-weight:bold}.flatBtn:hover{background-color:#48bc41;text-decoration:none;color:#fff !important;cursor:pointer}.flatBtn.moreBtn{font-size:15px}a.detail_inq_btn{width:560px;height:0;padding:56px 0 0 0;overflow:hidden;display:inline-block}.dog_inq{background:url(../images/btn_dog_entry4.png) no-repeat left 0}.breed_inq{background:url(../images/btn_breed_entry4.png) no-repeat left 0}a.dog_inq:hover,a.breed_inq:hover{background-position:0 -56px}div#detailInq{text-align:center;margin:0 0 20px}div#detailInq>p{padding:8px 0 5px}div#detailInq div.freeDial p.freeDial_box{margin:0 auto 4px;padding:4px 0;border-top:1px dotted #dee2e6}div#detailInq div.freeDial p.freeDial_box span{float:left;padding:16px 15px 12px;margin-left:4px;border-radius:4px 0 0 4px;font-weight:bold;color:#995130;line-height:1.3em}.description{border-radius:4px;padding:15px 20px;background:#ffebdc url(../images/page_brown.png) right bottom no-repeat}.description a{text-decoration:underline}.description li{background:url(../images/description_list.png) left top 7px no-repeat;margin-top:2px;padding-left:15px;text-align:left}.description li:first-child{margin:0}.description .dscCaution{background:none;padding:0}.linkBack{background:url(../images/linkBack.png) left center no-repeat;padding-left:15px;display:inline-block}.linkBack_right{float:right}.link_circle{background:url(../images/link_circle.png) left center no-repeat;padding-left:15px}.link_circle:hover{cursor:pointer}.tel>dt{display:block;width:560px;cursor:pointer;font-size:13px;color:#495057;background:url(../images/icn_tel.png) no-repeat 156px center #ffeac4;margin:0 auto;padding:6px 0 4px;border:1px solid #ffd891;text-indent:26px}.tel>dt:hover{background-color:#ffe1aa}.tel>dd{display:none;width:800px;margin:0 auto;border:2px solid #dee2e6;text-align:left;padding:10px 20px}.tel>dt.active{background-color:#ffeac4;border-bottom:0;border-radius:6px 6px 0 0}.tel>dd>p{font-size:14px;margin:6px 0}.inqDetail>p{background-image:url(../images/icn_inq.png);background-repeat:no-repeat;margin:8px 4px 0;padding:10px 0 0 40px;height:28px;font-size:14px;background-color:#fff3dd;border-left:4px solid #ffbf8f;border-bottom:1px solid #c9bf9f;color:#5f321e;font-weight:bold;cursor:pointer}.inqDetail>p:hover{background-color:#ffe1aa}.inqDetail>p.active{background-color:#ffd891;border-bottom:0;border-left:4px solid #ffd891;border-radius:4px 4px 0 0}.inqDetail>p.detail01{background-position:0 -1px}.inqDetail>p.detail02{background-position:0 -42px}.inqDetail>p.detail03{background-position:0 -81px}.inqDetail>dl{background-color:#fff3dd;border:2px solid #ffd891;margin:0 4px;padding:12px;border-radius:0 0 4px 4px}.inqDetail dd{line-height:2em}.btn_dog_entryImg{position:relative;top:8px;margin-right:6px}.pageTop{width:72px;height:40px;position:fixed;bottom:20px;right:20px;z-index:9999;border:2px solid #d49275;border-radius:5px;transition:border-width .05s ease;text-align:center;padding:5px;background-color:#fff}.pageTop:hover{opacity:.7;cursor:pointer}.pageTop i{position:relative;top:-5px;font-size:30px;color:#d49275}.pageTop span{display:block;font-size:10px;position:relative;top:-8px;transform:scale(0.9);font-weight:bold;color:#d49275}.pagelink{text-align:center;margin-top:20px}.pagelink ol{margin:10px auto 20px}.pagelink ol li{display:inline;margin:1px}.pagelink ol li span{box-sizing:border-box;display:inline-block;padding:6px;border:1px solid #d2caaf;background-color:#fff;font-size:14px}.pagelink ol li span.favoriteLists{font-size:12px}.pagelink ol li a{box-sizing:border-box;display:inline-block;padding:6px;font-size:14px;border-radius:3px;border:1px solid #7dd178;background-color:#59c452;color:#fff}.pagelink.pager ol li a,.pagelink.pager ol li span{width:42px;padding:6px 0}.pagelink ol li a:hover{background-color:#7dd178;color:#fff;text-decoration:none}#left .pagelink ol li a{padding:4px 8px;border:1px solid #7dd178;background-color:#ebf8ea;color:#32832d}#left .pagelink ol li a:hover{background-color:#c6ebc4;text-decoration:none}ul.navi_button li{display:inline;text-align:center;float:left}ul.navi_button li a{width:218px;display:block;padding:4px 8px;border:1px solid #d2caaf;background-color:#fff;color:#6bca65;text-decoration:none}.pagenation{margin:3rem 0 2rem}.disp_pagePosition{margin-bottom:.5rem;text-align:center;font-size:1rem}.disp_pagePosition .totalNum{color:#e83232;font-weight:bold}.list_pagenation{display:flex;align-items:stretch;justify-content:center}.list_pagenation li{display:flex;align-items:stretch;margin-right:.5em;font-size:.875rem}.list_pagenation li:last-child{margin-right:0}.list_pagenation li a,.list_pagenation li.current{padding:.5em 1em;color:#400000;border:1px solid #dcdfe1;border-radius:.25rem;line-height:1}.list_pagenation li a{display:flex;align-items:center;color:#0678cf;text-decoration:none}.list_pagenation li a:hover{text-decoration:none;background:#bde2fd}.list_pagenation li.current{font-weight:bold;background:#bde2fd;font-size:1rem}.list_pagenation li.ellipsis{display:flex;align-items:center}.inquiryErrorMember{margin:10px 0;padding:12px 12px 12px 54px;border:2px solid #e51b1b;background:url(../images/ts_sentError_red.png) no-repeat 12px center #fce9e9;text-align:left;font-size:15px;color:#ff1717;border-radius:4px;line-height:2}.inquiryErrorMember.shortBox{display:inline-block;padding:12px 42px 12px 54px}#main .navi_button.targetSelect{background-color:#90d78b;padding:4px 4px 4px 0}#main .navi_button.targetSelect li{margin-left:4px}#main .navi_button.targetSelect li a{height:38px;display:table-cell;vertical-align:middle;border:0;border-radius:4px;line-height:1.3em;color:#2b7026}#main .navi_button.targetSelect li a.active{background-color:#90d78b;color:#343a40;font-weight:bold;pointer-events:none;position:relative;cursor:default}#main .navi_button.targetSelect li a.active:hover{background:#90d78b;color:#343a40}#main .navi_button.targetSelect li a.active:after{content:" ";position:absolute;width:0;height:0;border:6px solid transparent;border-top-color:#245d20;bottom:-6px;left:50%;margin-left:-3px}#main .navi_button.targetSelect li a:hover{background-color:#d9f1d7;color:#2b7026}#main .navi_button.line4 li a{width:160px}#main .navi_button.line3 li a{width:221px}#main .navi_button.line2 li a{width:342px}div#main .liStyle .h2{margin-bottom:10px !important}.liStyle{margin-top:35px}.liStyle li{float:left;width:359px;margin:10px 0 0 10px;padding:0;background-color:#f7f5f0;position:relative}.liStyle li:after{font-family:"icomoon";content:"";position:absolute;top:50%;right:14px;margin-top:-6px;font-size:14px;color:#fff;z-index:2}.liStyle li:before{font-family:"icomoon";content:"";position:absolute;top:50%;right:10px;margin-top:-7px;font-size:16px;width:20px;text-align:right;background-color:#f7f5f0;color:#d9ca93;z-index:1}.liStyle li:hover{background-color:#fff}.liStyle li:nth-child(-n+2){margin-top:0}.liStyle li:nth-child(2n+1){margin-left:0;clear:both}.liStyle li a{border:2px solid #e4e0d0;display:block;position:relative;border-radius:2px;padding:5px 10px;margin:0}.liStyle li a:before{position:absolute;top:-2px;left:-2px;content:"";width:0;border-style:solid;border-width:0 0 16px 16px;border-color:#fff #fff #e4e0d0 #fff}.liStyle li a:hover{text-decoration:none;background-color:#fff}.liStyle ul{overflow:hidden}.liStyle .searchBtn{width:auto;display:table;margin-top:20px}.liStyleName{display:table;margin:0 auto;text-align:center;font-weight:bold}.liStyleSt{display:block;border-top:1px dashed #c9bf9f;margin-top:5px;padding-top:5px;font-size:11px;text-align:left}.liStyleDachshund .liStyleName{background:url(../images/liStyleDachshund.png) left center no-repeat;padding-left:25px}.liStylePoodle01 .liStyleName{background:url(../images/liStylePoodle01.png) left center no-repeat;padding-left:21px}.liStylePoodle02 .liStyleName{background:url(../images/liStylePoodle02.png) left center no-repeat;padding-left:19px}.liStyleChihuahua .liStyleName{background:url(../images/liStyleChihuahua.png) left center no-repeat;padding-left:21px}.liStyleShiba .liStyleName{background:url(../images/liStyleShiba.png) left center no-repeat;padding-left:21px}.liStyleFrenchBulldog .liStyleName{background:url(../images/liStyleFrenchBulldog.png) left center no-repeat;padding-left:14px}.liStyleBulldog .liStyleName{background:url(../images/liStyleBulldog.png) left center no-repeat;padding-left:24px}#header.header{width:100%;min-width:980px;border-top:3px solid #c0b48e;border-bottom:1px solid #e4e0d0;margin-bottom:20px}.header_container{max-width:1300px;width:100%;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;padding:8px 20px 3px;box-sizing:border-box}.header_logo_box{display:flex;flex-direction:column;align-items:flex-start}.header .site_copy{display:inline-block;font-size:11px;color:#400000;margin-bottom:4px;line-height:1}.header_site_num_box{display:flex;flex-direction:column;align-items:center;flex-shrink:0;margin-left:18px;margin-top:20px}.header_site_num_box .site_num_day{font-size:10px;text-align:center;color:#645623;margin-top:3px}.header_site_num_inner{display:flex;align-items:center}.header_site_num_inner:before,.header_site_num_inner:after{content:"";display:inline-block;width:11px;height:22px;background-image:url(../images/icon_leaf.svg);background-size:contain;vertical-align:middle}.header_site_num_inner:after{transform:scale(-1, 1)}.header_site_num_inner .site_num{display:flex;flex-direction:column;justify-content:center;padding:0 6px}.header_site_num_inner .site_num:first-child{margin-right:-3px}.header_site_num_inner .heading{font-size:11px;line-height:1;margin-bottom:3px}.header_site_num_inner .num_wrapper{font-weight:bold;font-size:12px;line-height:1}.header_site_num_inner .num_wrapper .num{font-size:18px}.header_right_box{margin:5px 0 0 auto;align-self:flex-start;text-align:right}.header .site_publish_num_box{font-size:12px;margin-right:5px;display:inline-block}.header .site_publish_num_box li{display:inline-block}.header .site_publish_num_box .num{font-size:14px;font-weight:bold;margin-left:3px}.header_nav{display:inline-block}.header_nav_list li{display:inline-block;margin-left:15px}.header_nav_list li.replyFromOffice{position:relative}.header_nav_list li.replyFromOffice i{position:relative;top:2px;left:3px}.header_login{margin-top:10px;display:flex;align-items:center;justify-content:flex-end}.header_login li{margin-left:10px}.header_login li:first-child{margin:0}.header_login li.breederBtn{margin-left:20px}.header_login_name{font-size:13px;color:#400000}.header_login_btn{border:1px solid #d2caaf;border-radius:4px;display:inline-block;color:#400000;padding:5px 10px;cursor:pointer}.header_login_btn:hover{text-decoration:none;color:#400000;background-color:#f4efdf;transition:all .3s 0s ease}.header_login_btn i{margin-right:3px}.header_login_btn.breeder{position:relative;vertical-align:middle;text-decoration:none;padding:5px 10px 5px 23px}.header_login_btn.breeder::before,.header_login_btn.breeder::after{position:absolute;top:0;bottom:0;left:10px;margin:auto;content:"";vertical-align:middle}.header_login_btn.breeder::before{width:12px;height:12px;border-radius:50%;background:#7a0}.header_login_btn.breeder::after{left:15px;box-sizing:border-box;width:3px;height:3px;border:3px solid transparent;border-left:3px solid #fff}.header .menu_container{border-top:1px solid #e4e0d0;box-sizing:border-box;position:relative}.header .menu_container .menu_inner{width:100%;max-width:1300px;margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex;justify-content:space-between}.header .menu_container .globalNaviList{height:50px;line-height:50px;text-align:left}.header .menu_container .globalNaviList li{display:inline-block;position:relative}.header .menu_container .globalNaviList li:first-child a{padding-left:0}.header .menu_container .globalNaviList li:first-child:before{display:none}.header .menu_container .globalNaviList li a{width:100%;padding:0 19px;box-sizing:border-box;display:block}.header .menu_container .globalNaviList li:before{content:"";display:block;background-color:#eeeae0;height:50%;width:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.header .menu_container .globalNaviList a{display:block;height:100%;font-size:14px;font-weight:bold;color:#400000}.header .menu_container .globalNaviList a:hover{text-decoration:none;color:#af973e;transition:all .2s 0s ease}.header .menu_container .globalNaviList a i{position:relative;top:2px;left:3px}.header .menu_container .mymenuList{display:flex}.header .menu_container .mymenuList a{display:flex;flex-direction:column;justify-content:center;height:50px;width:83px;border-right:1px solid #e4e0d0;color:#400000;font-size:11px;box-sizing:border-box;padding-top:4px}.header .menu_container .mymenuList a:hover{text-decoration:none;background-color:#f4efdf;transition:all .3s 0s ease}.header .menu_container .mymenuList a i{color:#af973e;margin-bottom:3px}.header .menu_container .mymenuList li:first-child a{border-left:1px solid #e4e0d0}.header .menu_container .mymenuList .mypage i{font-size:18px}.header .menu_container .mymenuList .dealnavi{position:relative}.header .menu_container .mymenuList .dealnavi i{font-size:18px}.header .menu_container .mymenuList .favorite i{font-size:18px}.header .menu_container .mymenuList .history i{font-size:18px}.header .menu_container .mymenuList .condition i{font-size:18px}@media screen and (max-width: 1199px){.header .header_container{padding:10px 10px 8px}.header_right_box{margin:0 0 0 auto}.header .menu_container .globalNaviList a{font-size:13px}.header .menu_container .menu_inner{padding:0 10px}.header .menu_container .mymenuList a{width:72px;font-size:10px}.main_visual_box .contract_badge{right:0 !important}}@media screen and (max-width: 1199px){.header .menu_container .mymenuList a{width:66px}.header .menu_container .globalNaviList li a{padding:0 15px}}.oneColumnHeader{background:url(../images/oneColumnHeader.png) no-repeat;height:53px;width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding-left:50px;margin-bottom:20px;font-size:20px;font-weight:bold}.oneColumnHeader .rss{margin-right:15px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}div#content{width:980px;margin:2px auto 0;text-align:left;padding-top:0}div#content.content_wide{width:1100px}#left{width:230px;float:right;text-align:center;margin-left:20px}.sideColFeaturBnrList{margin-bottom:20px}.sideColFeaturBnrItem{margin-top:10px}.sideColFeaturBnrItem:first-child{margin:0}.sideColBox{padding:10px;border:1px solid #e4e0d0;border-radius:4px;text-align:left}.sideColBox .moreBtn{margin:10px 0}.sideColBox .moreBtn a{width:100%;box-sizing:border-box;font-size:12px}.sideColBox .supplyText{color:#97a0a6}.sideColBox.sshBox{display:flex;flex-direction:column;align-items:center}.sideColBreederRatingHeading{position:relative;padding:10px;background-color:#fff3dd;border-radius:4px;font-size:14px;line-height:1.3;font-weight:bold;margin-bottom:15px}.sideColBreederRatingHeading:before{content:"";position:absolute;display:block;z-index:1;border-style:solid;border-color:#fff3dd transparent;border-width:10px 10px 0 10px;bottom:-10px;left:50%;margin-left:-10px}.sideColBreederRatingHeading .emph{color:#f7a000}.sideColBreederRatingHeading .emph .num{font-size:22px}.sideColHeading{color:#400000;font-size:12px;padding-bottom:10px;margin-bottom:5px;border-bottom:1px solid #e4e0d0}.sideColItem{padding:5px 0}.sideColItem.narrow{padding:2px 0}.sideColItem:last-child{padding-bottom:0}.sideColItem.indent{margin-left:5px}.sideColItem a:hover{text-decoration:none;color:#9b5028}.sideColItem a:before{padding-right:7px;font-size:15px;position:relative;top:2px}.sideColItem.mail a:before{font-family:"icomoon";content:""}.sideColItem.favorite a:before{font-family:"icomoon";content:""}.sideColItem.line a:before{font-family:"icomoon";content:""}.sideColItem.proxyDelivery a:before{font-family:"icomoon";content:""}.sideColItem.mitemitePhoto a:before{font-family:"icomoon";content:""}.sideColItem.mitemiteMovie a:before{font-family:"icomoon";content:"";font-size:18px}.sideColItem.mitemiteBlog a:before{font-family:"icomoon";content:""}.sideColLink{display:block}.sideColBnr{display:block}.sideColBnr:hover{opacity:.8}.sideBnr_groupTitle{margin:1.2rem 0 .5rem;text-align:left;font-size:14px;font-weight:bold;border-bottom:1px dotted #400000}div#left .left_table_middle{width:220px;border-left:1px solid #d2caaf;border-right:1px solid #d2caaf;border-bottom:1px solid #d2caaf;margin-bottom:10px;line-height:1.5em;padding:4px}div#left .left_table_body{background-color:#fff;font-size:12px;text-align:left;padding:3px 5px 5px 8px}div#left .listtype1 li.normal{margin:6px 0;padding-left:13px;background-image:url(../images/arrow1.gif);background-position:0 4px;background-repeat:no-repeat}div#left .listtype1 li.indent{padding-left:15px}div#left .listtype1 li.rank1{padding:5px 0 1px 27px;background-image:url(../images/rank_mark1.gif);background-position:0 4px;background-repeat:no-repeat}div#left .listtype1 li.rank2{padding:5px 0 1px 27px;background-image:url(../images/rank_mark2.gif);background-position:0 4px;background-repeat:no-repeat}div#left .listtype1 li.rank3{padding:5px 0 1px 27px;background-image:url(../images/rank_mark3.gif);background-position:0 4px;background-repeat:no-repeat;margin-bottom:5px}div#left .listtype2{line-height:170%;margin-top:3px}div#left .listtype2 li{padding-left:12px;background-image:url(../images/arrow3.gif);background-position:0 5px;background-repeat:no-repeat}div#left .listtype2 li.first{background-image:url(../images/icn_first.png)}div#left .sideBannerAward{position:relative}div#left .sideBannerAwardSeason{position:absolute;width:100px;left:36px;bottom:29px;text-align:center;font-size:10px;color:#400000}div#main{width:728px;float:left}div#main:has(.singleColumn){width:100%;float:none}div#main #top_message_container{margin-bottom:12px}div#main #top_message_middle{background-position:right top;height:202px;border-top:2px solid #4c2818;border-bottom:2px solid #4c2818}div#main #top_message_image{float:left;width:270px}div#main #top_message_image img{width:270px;height:202px}div#main #top_message_body{float:left;width:436px;height:180px;padding:12px 10px 10px;text-align:center}div#main #top_message_title{margin-bottom:10px;font-size:180%}div#main #top_message_title img{vertical-align:middle}div#main #top_message_title span{font-size:15px;font-weight:bold;color:#399634;margin:0 4px}div#main #top_message_comment{font-size:12px;text-align:left;line-height:1.3;clear:both}div#main h2{font-size:16px;font-weight:bold;color:#400000;float:left}div#main .h2{margin:0 0 20px 0;padding:17px 5px 0 50px;background-image:url(../images/h2_bg_img.jpg);height:36px;width:673px}div#main .h2 img.rss{vertical-align:middle;margin-right:10px;margin-top:-3px;float:right}div#main .h2 h1{font-size:16px;font-weight:bold;color:#400000;float:left}div#main .h3{border-radius:4px;padding:9px 11px;color:#fff;background-color:#746841;background-image:linear-gradient(#a4945d, #746841);font-weight:bold;box-shadow:0 0 5px #ced4da}div#main h3,div#main .list_section_title{font-weight:bold;background-color:#ede6cc;border:1px solid #d2caaf;padding:3px 3px 3px 6px;margin:4px 0 0 0;float:none}div#main .dog_list{margin:10px 0 0}div#main .dog_list .box02 .box02Inner{width:175px;margin:0px 7px 0 0;float:left;text-align:left}div#main .dog_list .box02 .box02Inner .pic_image{position:relative;text-align:center}div#main .dog_list .box02 .box02Inner .pic_image .detail_sex{position:absolute;right:0;bottom:0;z-index:1}.pic_image a{display:inline-block}.pic_image{position:relative;display:flex;align-items:center;justify-content:center;height:154px;vertical-align:middle}.pic_image .attention{position:absolute;left:3px;top:3px;display:inline-block;padding:4px 1px;color:#fff;margin:0;width:34px;font-size:11px;line-height:1;vertical-align:middle;text-align:center;border-radius:2px;border:0;background-color:#ff1717}.pic_dog_contents{height:247px}.pic_dog_contents,.pic_dog_contents2{height:247px}.pic_dog_contents3{height:200px}.pic_breed_contents{height:175px}div#main .dog_list .box02 .box02Inner p.pic_image img{border:1px solid #ad9f6e;height:auto}div#main .dog_list .box02 .box02Inner p.pic_kind_name{margin-top:6px;font-size:14px;line-height:130%}p.pic_kind_name a{font-size:13px}div#main .dog_list .box02 .box02Inner p.pic_kind_name a{color:#ff4a4a;text-decoration:underline}div#main .dog_list .box02 .box02Inner p.pic_kind_name a:hover{color:#ff4a4a;text-decoration:none}div#main .dog_list .box02 .box02Inner p.pic_real_name{margin-top:7px;font-size:14px;line-height:100%}div#main .dog_list .box02 .box02Inner p.pic_price{margin-top:6px;font-size:13px;line-height:100%}div#main .dog_list .box02 .box02Inner p.pic_detail{margin-top:4px;font-size:11px;line-height:1.2em}.pic_detail{font-size:11px;line-height:1.4em;margin-bottom:2px;display:table;position:relative}.pic_detail .img_icon{position:static;margin:0;padding:0;display:table-cell;max-width:inherit}.pic_detail .icon_text{display:table-cell;vertical-align:middle;padding-left:2px;width:100%}.pic_detail .seemore{position:absolute;top:10px;right:0}.pic_detailCnt{margin:4px 0}div#main .lownum .box02Inner{width:49% !important}div#main .lownum .pic_image{float:left;margin-right:6px}div#main .lownum .pic_image img{max-width:154px;max-height:154px;width:auto}div#main .pic_dog_contents2{width:auto}div#main .lownum .pic_dog_contents,div#main .lownum .pic_dog_contents2{overflow:hidden;width:170px}div#main .dog_list .detail_img{border:1px solid #dcdfe1}div#main .dog_list table{border-bottom:1px solid #d2caaf;border-left:1px solid #d2caaf;width:545px;margin-left:180px}div#main .dog_list table th{color:#400000;padding:6px 10px;width:100px;font-size:12px;text-align:center;vertical-align:middle;border-top:1px solid #d2caaf;border-left:1px solid #d2caaf;border-right:1px solid #d2caaf;border-bottom:1px solid #d2caaf;background-color:#ede6cc;background-repeat:repeat;background-position:left top;line-height:1.5em}div#main .dog_list table td{background-color:#fff;border-top:1px solid #d2caaf;border-right:1px solid #d2caaf;padding:4px 6px;width:200px;font-size:12px;line-height:1.5em}div#main .table1{border-bottom:1px solid #d2caaf;border-left:1px solid #d2caaf}div#main .table1 th{color:#400000;padding:3px;font-size:12px;text-align:center;vertical-align:middle;border-top:1px solid #d2caaf;border-left:1px solid #d2caaf;border-right:1px solid #d2caaf;border-bottom:1px solid #d2caaf;background-color:#ede6cc;background-repeat:repeat;background-position:left top}div#main .table1 td{border-top:1px solid #d2caaf;border-right:1px solid #d2caaf;padding:3px;font-size:12px;line-height:1.4}div#main .table2{border-bottom:1px solid #d2caaf;border-left:1px solid #d2caaf}div#main .table2 th{color:#400000;padding:6px 8px;font-size:12px;text-align:center;vertical-align:middle;border-top:1px solid #d2caaf;border-left:1px solid #d2caaf;border-right:1px solid #d2caaf;border-bottom:1px solid #d2caaf;background-color:#faf8f2;line-height:1.5em}div#main .table2 td{padding:6px 8px;background-color:#fff;border-top:1px solid #d2caaf;border-right:1px solid #d2caaf;font-size:12px;line-height:1.5em}div#main .breederRegist .table2 th{text-align:left;width:145px}#main .edit_table{margin-top:5px;width:720px;border-collapse:collapse}#main .edit_table th{background:#dee2f6;border:1px solid #d2caaf;padding:5px;width:210px}#main .edit_table th.important{background:#ffe3e3}#main .edit_table td{border:1px solid #d2caaf;padding:5px;text-align:left;width:auto}.dog_comment{border-radius:0 0 5px 5px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#d2caaf;padding:10px 15px;line-height:1.75;margin-bottom:20px;word-break:break-word;font-size:14px}.dog_comment_title{margin-top:8px;background-color:#ede6cc;border-bottom:0px;border:1px solid #d2caaf;color:#400000;padding:8px;font-weight:bold;border-radius:5px 5px 0 0}div#main .topSearch h2{display:block;float:none;border:1px solid #d2caaf;padding:2px}div#main .topSearch h2 span{padding-left:36px}div#main .topSearch .groupSearch h2 span{background:#ede6cc url(../images/icn_group_h.png) left 9px center no-repeat}div#main .topSearch .sizeSearch h2 span{background:#ede6cc url(../images/icn_size_h.png) left 11px center no-repeat}.topSearch h2 span{background-color:#ede6cc;display:block;padding:4px 4px 3px 40px;font-size:15px;border-radius:2px;position:relative}.topSearch li{float:left;margin-left:10px;width:170px}.topSearch li:first-child{margin:0}.topSearch ul a{background-color:#fffcf7;border:2px solid #ffeac4;border-radius:3px;display:block}.topSearch .groupSearch li{width:134px;display:table}.topSearch .groupSearch li:nth-child(6){clear:both;margin:0}.topSearch .groupSearch li:nth-child(n+6){margin-top:10px}.topSearch .groupSearch ul a{display:table-cell;height:50px;vertical-align:middle;padding:0 8px;text-align:center}.topSearch .groupSearch ul .searchSlc,.topSearch .sizeSearch ul .searchSlc{background-color:#ffeac4;border-color:#e6ddb9;font-weight:bold;cursor:default;text-decoration:none}.topSearch .groupSearch ul .groupSearch1gSlc:hover{text-decoration:none !important}.topSearch .groupSearch1g a{background:#fffcf7 url(../images/icn_group_1g.png) left 10px center no-repeat;background-size:40px}.topSearch .groupSearch2g a{background:#fffcf7 url(../images/icn_group_2g.png) left 10px center no-repeat;background-size:40px}.topSearch .groupSearch3g a{background:#fffcf7 url(../images/icn_group_3g.png) left 10px center no-repeat;background-size:40px}.topSearch .groupSearch4g a{background:#fffcf7 url(../images/icn_group_4g.png) left 10px center no-repeat;background-size:40px}.topSearch .groupSearch5g a{background:#fffcf7 url(../images/icn_group_5g.png) left 10px center no-repeat;background-size:40px}.topSearch .groupSearch6g a{background:#fffcf7 url(../images/icn_group_6g.png) left 10px center no-repeat;background-size:40px}.topSearch .groupSearch7g a{background:#fffcf7 url(../images/icn_group_7g.png) left 10px center no-repeat;background-size:40px}.topSearch .groupSearch8g a{background:#fffcf7 url(../images/icn_group_8g.png) left 10px center no-repeat;background-size:40px}.topSearch .groupSearch9g a{background:#fffcf7 url(../images/icn_group_9g.png) left 10px center no-repeat;background-size:40px}.topSearch .groupSearch10g a{background:#fffcf7 url(../images/icn_group_10g.png) left 10px center no-repeat;background-size:40px}.topSearch .inBox{border:1px solid #d2caaf;border-top:0;padding:8px}.topSearch .sizeSearch ul a{text-align:center}.topSearch .sizeSearch ul span{padding:10px 15px;display:table;margin:auto;font-size:14px}.topSearch .sizeSearch ul .sizeSearchSmaller span{background:url(../images/icn_size_img01.png) left center no-repeat;background-size:30px;padding-left:35px}.topSearch .sizeSearch ul .sizeSearchSmall span{background:url(../images/icn_size_img02.png) left center no-repeat;background-size:30px;padding-left:35px}.topSearch .sizeSearch ul .sizeSearchMedium span{background:url(../images/icn_size_img03.png) left center no-repeat;background-size:30px;padding-left:35px}.topSearch .sizeSearch ul .sizeSearchBig span{background:url(../images/icn_size_img04.png) left center no-repeat;background-size:30px;padding-left:35px}.topSearchCnt{vertical-align:top;margin-top:24px}.footer{margin-top:60px;min-width:980px}.footer .footerNavi_center{margin:0 auto;max-width:1300px;width:100%;padding-right:20px;padding-left:20px;box-sizing:border-box}.footer .footerInner{padding:10px 0;background-color:#e6ddb9}.footer .credit{text-align:center;font-size:11px;line-height:1}.footer .footerNavi{background-color:#faf8f2}.footer .footerNavi_wrapper{display:flex;justify-content:space-between}.footer .footerNavi_blockA{width:240px}.footer .footerNavi_blockB{width:160px}.footer .footerNavi_blockC{width:290px}.footer .footerNavi_blockD{width:135px}.footer .footerNavi_title{padding:30px 0 20px;color:#897731;font-weight:bold;font-size:14px;text-align:left}.footer .footerNavi_contents{text-align:left;font-size:12px}.footer .footerNavi_contents a{color:#400000;min-height:21px;margin-bottom:5px;display:block}div#footerInner{margin-top:1px;padding:20px 0;background-color:#291100}div#footer #credit div#footerText{color:#fff;font-size:12px;line-height:1.2}@media screen and (max-width: 1100px){.footer .footerNavi_center{padding:0 10px 20px}}.btnB{list-style:none}.btnB a{display:block;padding:10px 20px;color:#fff;text-decoration:none;text-align:center;font-weight:bold;border-radius:4px;background-image:linear-gradient(to bottom, #ff9343, #f56800);line-height:150%;width:90%;height:50px;font-size:35px}.linkBtnOrange{background-image:linear-gradient(#ffcf77, #ff8429);background-position:left top;background-color:#ff9343;height:22px;font-size:12px;text-align:center;box-shadow:1px 1px 0 0 #6c757d;width:calc(100% - 1px)}.linkBtnOrange a{color:#fff;text-decoration:none;display:block;height:18px;padding:4px 2px 0 2px}.linkBtnDummy{height:19px;padding:4px 2px 0 2px}#member_menu .now a:active{border:1px solid #6f7a82;background-color:#dee2f6;background-image:-webkit-linear-gradient(#fff, #c9d0f1);background-image:-o-linear-gradient(#fff, #c9d0f1);background-image:linear-gradient(#fff, #c9d0f1);color:#121a44}.member_menuArea{margin-bottom:15px;padding:6px 6px 3px 4px;background:url(../images/ts_back_slash.png) repeat #ede6cc;border-top:1px solid #e4e0d0;position:relative}.member_menuArea:before{content:" ";width:50px;border:2px solid #aa6e00;position:absolute;top:0;left:10px}.member_menuArea p{font-size:14px;font-weight:bold;padding:6px 0 4px 5px;color:#5f321e}.member_menuArea ul{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.member_menuArea ul li{box-sizing:border-box;display:flex;align-items:stretch;width:20%;flex-grow:1;margin:4px 0 0;padding:0 0 0 2px}.member_menuArea ul li a{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:48px;padding:4px 2px 4px 20px;font-size:11px;background-repeat:no-repeat;background-color:#fff;color:#495057;border-top:1px solid #e6ddb9;border-radius:3px;line-height:1.2;font-weight:bold;box-shadow:1px 2px 0 #d2caaf}.member_menuArea ul li a.now{background:#fff3dd;color:#400000}.member_menuArea ul li a.now:before{color:#f56800}.member_menuArea ul li a:hover{border:0;border-top:1px solid #e6ddb9;background-color:#fff3dd;text-decoration:none}.member_menuArea ul li a:before{position:absolute;left:0;top:calc(50% - 10px);font-family:"icomoon";display:flex;width:20px;height:20px;align-items:center;justify-content:center;font-size:16px;font-weight:normal;color:#af5a2d}.member_menuArea ul li a.myTop:before{content:""}.member_menuArea ul li a.favorite:before{content:""}.member_menuArea ul li a.inquiryHistory:before{content:""}.member_menuArea ul li a.searchRecuest:before{content:""}.member_menuArea ul li a.dealNavi:before{content:""}.member_menuArea ul li a.saveData:before{content:""}.member_menuArea ul li a.rating:before{content:""}.member_menuArea ul li a.alertNew:before{content:""}.member_menuArea ul li a.guarantee:before{content:""}.member_menuArea ul li a.memberEdit:before{content:""}.member_menuArea ul li a.history:before{content:""}.member_menuArea ul li a.insuranceNavi:before{content:""}.memberHome_successMessage{margin:10px 0;padding:10px;border:1px dotted #050;background-color:#dcffdc}.memberHome_successMessage .Min_btn{margin-top:10px}.brms3{border-radius:3px}.brms5{border-radius:5px}.brms8,.bdrs8{border-radius:8px}#general_home_link{display:inline-block;border:1px solid #ff6464;background-color:#fff;border-radius:3px;font-weight:bold;padding:3px 10px;color:#ff6464}#domain_dog_kind_list{display:none;width:932px;background-color:#fff;z-index:10000;position:absolute;top:83px;right:0px;margin-left:-471px;border:5px solid #adb5bd;padding:5px;border-radius:5px;font-size:11px;text-align:left;box-shadow:3px 3px 2px rgba(0,0,0,.5)}#domain_dog_kind_list.open{display:block}#domain_dog_kind_list h3{text-align:center;margin-bottom:5px;background-color:#adb5bd;border-radius:3px;font-size:13px;font-weight:bold;padding:4px 0;color:#fff}#domain_dog_kind_list li{padding:1px}#domain_dog_kind_list .closeDomainDogKindListButton{cursor:pointer;text-align:center;margin:10px 5px;width:600px}#open_domain_dog_kind_list{display:inline-block}#open_domain_dog_kind_list_button{display:inline-block;cursor:pointer;padding:3px 10px;background-color:#ff9797;border:1px solid #f28d8d;color:#fff;border-radius:3px}#open_domain_dog_kind_list_button.open{text-decoration:underline}.domain_dog_kind_list_contents{float:left;margin:0px 0}.domain_dog_kind_list_inner{padding:2px 3px;overflow-y:auto}.domain_dog_kind_list_inner ul{width:294px;float:left}#domain_dog_kind_list_order_by_name ul{padding-left:5px}#domain_dog_kind_list_order_by_count ul li.normal{padding-left:13px;background-image:url(../images/arrow1.gif);background-position:0 4px;background-repeat:no-repeat;margin-bottom:4px}#domain_dog_kind_list_order_by_name ul li.normal{display:inline-block;padding:3px;margin-right:15px}#domain_dog_kind_list_order_by_name ul li.normal a{display:inline-block;border-radius:5px}#domain_dog_kind_list_order_by_name ul li.head{width:50px;background-color:#ede6cc;padding:3px 5px;border-radius:5px;font-size:12px;text-align:center;margin:2px 0}.sitemap_table{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.sitemap_table_cell{padding:20px;background-color:#f4efdf;width:calc((100% - 20px)/2);border-radius:10px;margin-bottom:20px;box-sizing:border-box}#main .sitemap_table .sitemap_table_cell h3{width:315px;box-sizing:border-box;height:55px;color:#8f3d00;font-size:20px;padding-left:20px;border:none}.sitemap_table div ul{line-height:1.8em}.sitemap_table div ul li img{margin:4px 8px 2px 0;width:5px;height:5px;border:none;vertical-align:baseline}.help_tooltip_item{display:none;position:absolute;border:4px solid #dee2e6;background-color:#fff;padding:10px;text-align:left;width:400px;z-index:100}.help_tooltip_item:after{content:"";position:absolute;top:-23px;left:27px;display:block;width:0;height:0;border-style:solid;border-width:10px;border-color:transparent transparent #dee2e6 transparent;z-index:100}.help_tooltip_item h3{font-size:15px;font-weight:bold}.help_tooltip{cursor:pointer}.topFeatureBnr_box{margin-bottom:40px}.topFeatureBnr_heading{font-size:21px !important;font-weight:bold;text-align:center;float:none !important;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.topFeatureBnr_heading::before,.topFeatureBnr_heading::after{content:"";display:inline-block;width:2px;height:22px;background:#400000;vertical-align:middle}.topFeatureBnr_heading::before{margin-right:16px;transform:rotate(-30deg)}.topFeatureBnr_heading::after{margin-left:16px;transform:rotate(30deg)}.topFeatureBnrList{display:flex;width:100%;justify-content:space-between}.topFeatureBnrList .featureBnr{height:85px;padding:0 10px}.topFeatureBnrItem{width:calc((100% - 20px)/3)}.topFeatureBnrItem .featureBnr{padding:0 15px}.topFeatureBnrItem .featureBnrContents{width:78%}#main_visual_message{position:relative;z-index:0}#main_visual_message span.numberContracs,#main_visual_message span.yearContracts{position:absolute;left:11px;width:110px;text-align:center}#main_visual_message span.numberContracs{top:50px;line-height:1;font-size:26px;font-weight:bold;letter-spacing:-0.05em;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,2px 2px 2px rgba(0,0,0,.5)}#main_visual_message span.yearContracts{top:87px;line-height:1;color:#fff;letter-spacing:.05em}.list_mess a{display:block;color:#400000}.list_mess a:hover{text-decoration:none}#main_visual_ticker li h4{position:relative;font-size:13px;font-weight:bold;color:#ed6060}.list_note{font-size:10px;font-weight:normal;color:#ed6060}span.list_note{position:absolute;right:0;top:0}a.list_note{margin-left:14px}.contactNum{font-size:15px;line-height:1.3;padding:6px 0 0;text-align:left;margin:0 16px;background:url(../images/main_listsquare.png) no-repeat right center}.contactNum i{font-size:24px;color:#fe997f}.contactNum b{font-size:1.35em;margin:0 4px;color:#e23002}.contactNum span{font-size:10px;margin:0 0 0 4px}.numList{text-align:left;padding:4px 0 2px 10px}.numList li{display:inline-block;margin:0;padding:2px 0 2px 30px;font-size:15px;background-image:url(../images/main_listicon_hd.png);background-repeat:no-repeat}.numList .contactNum{background-position:left 4px}.numList .reviewNum{background-position:left -32px;margin:0 0 0 8px}.numList .num{font-size:1.35em;font-weight:bold;margin:0 2px;color:#e23002}.numList .note{font-size:10px}.top_else_container{margin:0 0 15px 0;padding:2px 0;background:url(../images/bg_boxline.png) repeat left center}.top_else{padding:6px 0 6px 120px;background-image:url(../images/top_else_img.png);background-color:#fffcf7;background-repeat:no-repeat;border-top:3px solid #fff;border-bottom:3px solid #fff}.img_icon{margin-right:3px;position:relative;top:8px;margin-top:-7px;padding:2px 1px;vertical-align:baseline}.listIcon{border-radius:3px;padding:1px 5px;font-size:11px;color:#fff;margin-right:3px;margin-bottom:10px;line-height:2em}.kengaku{background:#d9f1d7;color:#399634}.syuccho{background:#dcf1f4;color:#0786e8}.daiko{background:#eaeced;color:#6f7a82}.seemore{margin:-12px 10px 0 0;padding:5px;border-radius:3px;font-size:10px;border:1px solid #dee2e6;color:#6c757d;float:right;cursor:pointer}.breeder_support_area{display:none;position:absolute;text-align:center;background-color:#dee2e6;border-radius:3px;padding:7px 5px;z-index:100;font-size:12px;width:252px;margin-top:62px}.breeder_support_area:after{content:"";position:absolute;top:219px;left:-7px;margin-top:-7px;display:block;width:0;height:0;border-style:solid;border-width:7px 7px 7px 0;border-color:transparent #dee2e6 transparent transparent}.breeder_support_area h4{font-weight:bold;color:#fff;margin-bottom:2px;background-color:#3149be;border-bottom:1px solid #6c757d;padding:6px 8px}.breeder_support_area div{width:250px;border-radius:3px;display:inline-block;padding-left:0;border:1px solid #d2caaf;float:left}.breeder_support_area div p{background-color:#fff;font-size:90%;padding:8px 0 8px 5px;text-align:left}.breeder_support_area span{display:inline-block;color:#adb5bd;margin-right:.6em}.breeder_support_area span.enabled{font-weight:bold;color:#723c24}#for_firstCustomer .first_mainVisual{position:relative;z-index:0;display:flex;flex-direction:column;align-items:start}#for_firstCustomer .first_mainVisual::before,#for_firstCustomer .first_mainVisual::after{content:"";position:absolute;z-index:-1;display:block;width:600px;height:400px;border-radius:36px}#for_firstCustomer .first_mainVisual::before{top:-5px;left:-5px;border:1px solid #ffe3e3}#for_firstCustomer .first_mainVisual::after{top:5px;left:5px;border:1px solid #e4e0d0}#for_firstCustomer .first_mainVisual video{display:block;width:600px;height:auto;border-radius:36px}#for_firstCustomer .first_mainVisual_head{position:absolute;left:620px;top:40px;padding:0;text-align:left;float:none}#for_firstCustomer .first_mainVisual_head img{width:360px;height:auto}#for_firstCustomer .first_num_contracts{align-self:center;position:absolute;left:670px;top:270px;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;box-sizing:border-box;width:300px;min-height:90px;padding:0 50px}#for_firstCustomer .first_num_contracts:before,#for_firstCustomer .first_num_contracts:after{content:"";position:absolute;top:calc(50% - 45px);display:block;width:30px;height:90px;background:url(../../images/first/deco_laurel.svg) no-repeat left center/30px auto}#for_firstCustomer .first_num_contracts:before{left:0}#for_firstCustomer .first_num_contracts:after{right:0;transform:scale(-1, 1)}#for_firstCustomer .first_num_contracts_detail{text-align:center}#for_firstCustomer .first_num_contracts_head{font-size:18px}#for_firstCustomer .first_num_contracts_body{font-size:32px;font-weight:bold}#for_firstCustomer .first_num_contracts_body span{font-size:20px}#for_firstCustomer .first_num_contracts_supplement{width:100%;text-align:center;font-size:11px;color:#6c757d}#for_firstCustomer .first_content{position:relative;z-index:0;margin:100px 0 0}#for_firstCustomer .first_content_nav{position:fixed;top:-80px;left:0;z-index:9998;box-sizing:border-box;width:100%;height:80px;padding-bottom:10px;transition:top .3s linear}#for_firstCustomer .first_content_nav.active{top:0}#for_firstCustomer .first_content_nav::before{box-sizing:border-box;position:absolute;left:0;top:0;content:"";display:block;width:100vw;height:70px;background:#fff;border-bottom:1px solid #d2caaf}#for_firstCustomer .first_content_nav_list{list-style:none;display:flex;max-width:980px;height:70px;margin:0 auto}#for_firstCustomer .first_content_nav_list li{display:flex;align-items:stretch;width:25%;background:#fff;line-height:1.2}#for_firstCustomer .first_content_nav_list li a{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;padding:6px;font-size:16px;text-decoration:none !important;border-bottom:1px solid #d2caaf}#for_firstCustomer .first_content_nav_list li a:hover{background:#ffeac4}#for_firstCustomer .first_content_nav_list li a.active{border-bottom:2px solid #ff8429;background:#ffeac4;font-weight:bold}#for_firstCustomer .first_content_nav_list li a.active::before,#for_firstCustomer .first_content_nav_list li a.active::after{position:absolute;left:calc(50% - 8px);content:"";display:block;width:0;height:0;border:8px solid transparent}#for_firstCustomer .first_content_nav_list li a.active::before{z-index:1;bottom:-16px;border-top:8px solid #ff8429}#for_firstCustomer .first_content_nav_list li a.active::after{z-index:2;bottom:-13px;border-top:8px solid #ffeac4}#for_firstCustomer .first_content_head{position:relative;z-index:1;padding:0;margin:0 0 16px 0;line-height:1.4;font-size:32px;background:none;border:none;text-align:center}#for_firstCustomer .first_content_head_back{position:absolute;z-index:1;top:-110px;left:0;width:100%;text-align:center}#for_firstCustomer .first_content_head_back img{width:auto;height:58px;opacity:.5}#for_firstCustomer .first_content_head_back.breeder,#for_firstCustomer .first_content_head_back.merit,#for_firstCustomer .first_content_head_back.reason,#for_firstCustomer .first_content_head_back.voice{top:0}#for_firstCustomer .first_content_lead{position:relative;display:flex;justify-content:center;width:600px;margin:0 auto;z-index:1;font-size:18px;line-height:1.75;text-align:left}#for_firstCustomer .first_content_lead p{font-size:18px;line-height:1.75}#for_firstCustomer .first_content_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;width:960px;margin:40px auto 0}#for_firstCustomer .first_content_list.reason{position:relative;z-index:2}#for_firstCustomer .first_content_list li{position:relative;width:410px;margin:0 20px 20px 0;background:#fff;border-radius:36px;box-shadow:3px 3px 9px rgba(64,0,0,.15);overflow:hidden;cursor:pointer}#for_firstCustomer .first_content_list li:nth-last-child(-n+2){margin-bottom:0}#for_firstCustomer .first_content_list li:nth-child(2n){margin-right:0}#for_firstCustomer .first_content_list li:hover img{transform:scale(1.05)}#for_firstCustomer .first_content_list_head{position:relative;padding:15px 55px 20px 15px;line-height:1.4;font-size:22px;font-weight:bold;text-align:left}#for_firstCustomer .first_content_list_head:before,#for_firstCustomer .first_content_list_head:after{box-sizing:border-box;position:absolute;right:20px;bottom:20px}#for_firstCustomer .first_content_list_head:before{content:"";display:block;width:28px;height:28px;border-radius:50%;border:1px solid #400000}#for_firstCustomer .first_content_list_head:after{content:"";display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-family:"icomoon";line-height:1;font-size:16px}#for_firstCustomer .first_content_list_image{position:relative;width:100%;height:180px;overflow:hidden}#for_firstCustomer .first_content_list_image img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:auto;margin:auto;transition:.2s transform linear}#for_firstCustomer .first_content_list_voice{display:flex;align-items:stretch}#for_firstCustomer .first_content_list_voice li{width:310px;border-radius:36px;overflow:hidden;border:1px solid #dcdfe1;margin-right:20px}#for_firstCustomer .first_content_list_voice li a{color:#400000;text-decoration:none}#for_firstCustomer .first_content_list_voice li a:hover img{transform:scale(1.05)}#for_firstCustomer .first_content_list_voice_image{position:relative;overflow:hidden;width:100%;height:180px}#for_firstCustomer .first_content_list_voice_image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto;margin:auto;transition:.2s transform linear}#for_firstCustomer .first_content_list_voice_head{padding:20px 20px 10px;font-size:18px;text-align:left}#for_firstCustomer .first_content_list_voice_head .readMore{display:inline-block;margin:0;padding:0;border:none;font-size:11px;color:#6c757d;vertical-align:.2em}#for_firstCustomer .first_content_list_voice_info{padding:0 20px 20px}#for_firstCustomer .first_content_list_voice_info p{line-height:1.5;font-size:14px;text-align:left;color:#495057}#for_firstCustomer .first_content.about{padding:110px 0}#for_firstCustomer .first_content.about:before,#for_firstCustomer .first_content.about:after{content:"";position:absolute;z-index:1;left:calc(50% - 50vw);display:block;width:100vw;height:120px;background:url(../../images/first/deco_back_base03.svg) no-repeat top center/cover}#for_firstCustomer .first_content.about:before{top:0}#for_firstCustomer .first_content.about:after{bottom:0;transform:scale(-1, -1)}#for_firstCustomer .first_content.about .innerBox{position:relative}#for_firstCustomer .first_content.about .innerBox:before{content:"";position:absolute;top:0;z-index:-1;left:calc(50% - 50vw);display:block;width:100vw;height:100%;background:#faf8f2}#for_firstCustomer .first_content.about .link_magazine{position:relative;z-index:2;display:flex;justify-content:center;margin:60px 0 0}#for_firstCustomer .first_content.about .link_magazine a{position:relative;min-height:42px;padding:0 0 0 36px;line-height:1.2;font-size:20px;font-weight:bold;color:#af5a2d;text-align:left;text-decoration:none}#for_firstCustomer .first_content.about .link_magazine a::before{content:"";position:absolute;left:0;top:calc(50% - 24px);display:block;width:27px;height:42px;background:url(../../images/first/icon_beginner.svg) no-repeat center center/27px auto}#for_firstCustomer .first_content.about .link_magazine a span{font-size:18px;font-weight:normal}#for_firstCustomer .first_content.about .link_magazine a i{font-size:1.5em;vertical-align:-0.15em}#for_firstCustomer .first_content_about{position:relative;width:840px;min-height:260px;margin:60px auto 0}#for_firstCustomer .first_content_about img{position:absolute;top:0;left:0;z-index:2;display:block;width:380px;margin:20px 0 0}#for_firstCustomer .first_content_about img.img_round{border-radius:36px}#for_firstCustomer .first_content_about img.right{left:auto;right:0}#for_firstCustomer .first_content_about_detail{position:relative;box-sizing:border-box;width:480px;padding:40px;margin:0 0 0 auto;background:#fff}#for_firstCustomer .first_content_about_detail:before{content:"";position:absolute;left:10px;top:10px;z-index:1;display:block;width:100%;height:100%;border:1px solid #dbd5bf}#for_firstCustomer .first_content_about_detail p{font-size:18px;line-height:1.75}#for_firstCustomer .first_content_about_detail.left{margin:0 auto 0 0}#for_firstCustomer .first_content_about_head{padding:0;margin:0 0 5px;font-size:28px;line-height:1.4;border:none;background:none}#for_firstCustomer .first_content.breeder{padding:80px 0 0}#for_firstCustomer .first_content.breeder:before{content:"";position:absolute;left:93px;top:0;z-index:-1;display:block;width:560px;height:490px;background:url(../../images/first/deco_back_sub02.svg) no-repeat center center/contain;transform:rotate(89deg)}#for_firstCustomer .first_content_breeder{position:relative;width:840px;margin:0 auto}#for_firstCustomer .first_content_breeder img{display:block;width:420px;height:280px;border-radius:32px;object-fit:cover}#for_firstCustomer .first_content_breeder p{font-size:18px;line-height:1.75;text-align:left}#for_firstCustomer .first_content_breeder_detail{position:absolute;right:0;top:0;width:390px;margin:40px 0 0}#for_firstCustomer .first_content_breeder_head{margin:0 0 16px;line-height:1.2;font-size:28px;font-weight:bold;text-align:left}#for_firstCustomer .first_content.merit{margin:100px 0 0;padding:80px 0 0}#for_firstCustomer .first_content.merit:before{content:"";position:absolute;right:0;top:30px;z-index:-1;display:block;width:498px;height:400px;background:url(../../images/first/deco_back_sub03.svg) no-repeat center center/cover;transform:scale(-1, 1)}#for_firstCustomer .first_content.reason{padding:80px 0 50px}#for_firstCustomer .first_content.reason:before,#for_firstCustomer .first_content.reason:after{content:"";position:absolute;left:calc(50% - 50vw);z-index:1;display:block;width:100vw;height:150px;background:url(../../images/first/deco_back_base03.svg) no-repeat top center/cover}#for_firstCustomer .first_content.reason:before{top:0}#for_firstCustomer .first_content.reason:after{bottom:0;transform:scale(-1, -1)}#for_firstCustomer .first_content.reason .innerBox{position:relative}#for_firstCustomer .first_content.reason .innerBox:before{content:"";position:absolute;top:0;z-index:-1;left:calc(50% - 50vw);display:block;width:100vw;height:100%;background:#faf8f2}#for_firstCustomer .first_content.reason .link_magazine{position:relative;z-index:2;display:flex;justify-content:center;margin:60px 0 0}#for_firstCustomer .first_content.reason .link_magazine a{position:relative;min-height:42px;padding:0 0 0 36px;line-height:1.5;font-size:20px;font-weight:bold;color:#af5a2d;text-align:left;text-decoration:none}#for_firstCustomer .first_content.reason .link_magazine a::before{content:"";position:absolute;left:0;top:0;display:block;width:27px;height:42px;background:url(../../images/first/icon_beginner.svg) no-repeat center center/27px auto}#for_firstCustomer .first_content.reason .link_magazine a span{font-size:16px;font-weight:normal}#for_firstCustomer .first_content.reason .link_magazine a i{font-size:1.5em;vertical-align:-0.15em}#for_firstCustomer .first_content_reason{display:flex;flex-direction:column;align-items:center;width:calc(100% - 60px);margin:60px auto 0}#for_firstCustomer .first_content_reason_head{font-size:22px;line-height:1.2}#for_firstCustomer .first_content_reason_detail{text-align:left;font-size:17px;line-height:1.75}#for_firstCustomer .first_content_reason img{display:block;width:100%;max-width:315px;margin:20px auto}#for_firstCustomer .first_content_reason img.img_round{border-radius:36px}#for_firstCustomer .first_content.voice{padding:80px 0 0}#for_firstCustomer .first_content.voice:before{content:"";position:absolute;left:270px;top:-30px;z-index:-1;display:block;width:350px;height:380px;background:url(../../images/first/deco_back_sub02.svg)}#for_firstCustomer .first_content_voice{width:960px;margin:30px auto 0}#for_firstCustomer .first_content_voice .bx-wrapper{width:100%}#for_firstCustomer .first_content_voice .bx-wrapper .bx-viewport{background:none;box-shadow:none;border:none}#for_firstCustomer .first_content_voice .bx-wrapper .bx-pager{bottom:-36px}#for_firstCustomer .first_content_voice .bx-wrapper .bx-pager.bx-default-pager a{width:10px;height:10px;border-radius:50%;background:#dee2e6}#for_firstCustomer .first_content_voice .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fd491a}#for_firstCustomer .first_content_voice .bx-wrapper .bx-controls-direction a{top:90px;width:40px;height:40px;border-radius:50%;overflow:hidden}#for_firstCustomer .first_content_voice .bx-wrapper .bx-prev,#for_firstCustomer .first_content_voice .bx-wrapper .bx-next{background:url(../../images/first/icon_slider_control.svg) no-repeat center center/40px auto}#for_firstCustomer .first_content_voice .bx-wrapper .bx-prev{left:-10px}#for_firstCustomer .first_content_voice .bx-wrapper .bx-next{right:-10px;transform:scale(-1, 1)}#for_firstCustomer .first_content_voice_link{display:flex;justify-content:center;padding:0 30px}#for_firstCustomer .first_content_voice_link_btn{display:flex;justify-content:center;align-items:center;height:50px;padding:0 20px;background:#dcdfe1;border-radius:25px;text-decoration:none !important;line-height:1;font-size:16px;color:#400000}#for_firstCustomer .first_content_voice_link_btn:hover{background:#c1c6c9}#for_firstCustomer .first_lead_search{position:relative}#for_firstCustomer .first_lead_search::before{content:"";position:absolute;display:block;width:100vw;height:300px;bottom:0;left:calc(50% - 50vw);background:url(../../images/first/img_search.png) no-repeat center bottom/auto 300px}#for_firstCustomer .first_lead_search .innerBox{position:relative;display:flex;flex-direction:column;align-items:center;padding:100px 30px 250px}#for_firstCustomer .first_lead_search .innerBox::before,#for_firstCustomer .first_lead_search .innerBox::after{content:"";position:absolute;z-index:-1;display:block}#for_firstCustomer .first_lead_search .innerBox::before{left:-70px;top:20px;width:350px;height:230px;background:url(../../images/first/deco_back_base02.svg) no-repeat center center/cover}#for_firstCustomer .first_lead_search .innerBox::after{right:-70px;top:120px;width:360px;height:290px;background:url(../../images/first/deco_back_sub03.svg) no-repeat center center/cover}#for_firstCustomer .first_lead_search_head img{width:auto;height:70px}#for_firstCustomer .first_lead_search_btn{display:inline-flex;height:80px;align-items:center;padding:0 20px;margin:20px 0 0;background:#f56800;border-radius:40px;font-weight:bold;font-size:24px;color:#fff !important;text-decoration:none !important}#for_firstCustomer .first_lead_search_btn:hover{background:#c25200}#for_firstCustomer .first_lead_search_list_starterContents{position:relative;display:flex;width:calc(100% - 60px);margin:-30px auto 40px;list-style:none}#for_firstCustomer .first_lead_search_list_starterContents li{width:33.3333333333%;font-size:16px;border-top:1px solid #d2caaf;border-bottom:1px solid #d2caaf;border-right:1px dotted #d2caaf;border-left:none;background:#fff;overflow:hidden}#for_firstCustomer .first_lead_search_list_starterContents li:first-child{border-left:1px solid #d2caaf;border-radius:12px 0 0 12px}#for_firstCustomer .first_lead_search_list_starterContents li:last-child{border-right:1px solid #d2caaf;border-radius:0 12px 12px 0}#for_firstCustomer .first_lead_search_list_starterContents li a{position:relative;display:block;padding:8px 20px 8px 15px;text-decoration:none !important;text-align:left}#for_firstCustomer .first_lead_search_list_starterContents li a::before{content:"";position:absolute;right:10px;top:calc(50% - 6px);display:block;width:10px;height:10px;border-right:2px solid #d2caaf;border-bottom:2px solid #d2caaf;transform:rotate(-45deg)}#for_firstCustomer .first_lead_search_list_starterContents li a:hover{background:#fff3dd}.first_modal_overlay.code-overlay{display:none;position:fixed;z-index:10001;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3)}.first_modal_content.code-showModalContent{box-sizing:border-box;position:fixed;z-index:10002;left:0;top:0;bottom:0;right:0;margin:auto;width:calc(100% - 40px);max-width:740px;height:calc(100% - 100px);max-height:700px;padding:50px 50px 60px;background:#fff;border-radius:1rem}.first_modal_close{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#400000;box-shadow:2px 2px 4px rgba(0,0,0,.2);font-size:18px;line-height:1;color:#fff;cursor:pointer}.first_modal_detail{box-sizing:border-box;height:100%;overflow-y:auto;color:#723c24}.first_modal_detail p{margin:20px 0;font-size:17px;line-height:1.75;text-align:left}.first_modal_visual{display:flex;align-items:start;justify-content:space-between}.first_modal_head{width:320px;line-height:1.4;font-size:28px;font-weight:bold;text-align:left}.first_modal_head.long{width:100%}.first_modal_img{margin:10px 0;display:flex;justify-content:center;width:295px;margin-left:40px}.first_modal_img.img_icon{align-items:center}.first_modal_img.img_icon img{max-width:110px}.first_modal_img img{width:100%;height:auto}.first_modal_img_flow{margin:10px 0;display:flex;justify-content:center}.first_modal_img_flow img{width:100%;height:auto;max-width:640px}.first_modal_btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 16px;border-radius:25px;font-size:16px;color:#400000;text-decoration:none !important;background:#dcdfe1}.first_modal_btn:hover{color:#400000;background:#c1c6c9}.first_modal_breederCriteria{margin:40px 0 20px;padding:40px;border:1px solid #dcdfe1}.first_modal_breederCriteria img{width:auto;height:80px}.first_modal_breederCriteria_head{margin:10px 0 30px;font-size:20px;font-weight:bold}.first_modal_breederCriteria_list{list-style:none}.first_modal_breederCriteria_list li{position:relative;padding:0 0 0 12px;text-align:left;line-height:1.6;font-size:16px;margin:10px 0 0}.first_modal_breederCriteria_list li::before{content:"";position:absolute;left:0;top:8px;display:block;width:8px;height:8px;border-radius:50%;background:#f56800}.link_qualityControl{position:relative;z-index:2;display:flex;justify-content:center;margin:55px 0}.link_qualityControl a{position:relative;min-height:42px;padding:0 30px 0 50px;line-height:1.4;font-size:20px;font-weight:bold;color:#af5a2d;text-align:left;text-decoration:none}.link_qualityControl a::before{content:"";position:absolute;left:0;top:0;display:block;width:41px;height:62.5px;background:url(../../images/first/icon_qualityControl.svg) no-repeat center 16%/contain}.link_qualityControl a::after{position:absolute;top:5px;right:0;font-family:"icomoon";content:"";font-size:1.5em}#flow_Purchase h2{width:728px;margin:35px 0 25px;padding:30px 0 15px 0;background:url(../images/fst_h2_bar.gif) no-repeat left 3px;border-bottom:1px dashed #e6c0b0;border-top:1px dashed #e6c0b0}#flow_Purchase p{line-height:1.5em;margin-bottom:10px;letter-spacing:.03em;font-size:14px}#flow_Purchase h3.flow_h3{clear:both;background-color:#fff;border:none;border-left:5px solid #915e00;color:#915e00;font-size:18px;line-height:1.3em;padding-left:15px;margin-bottom:30px}#flow_Purchase h4{padding:10px;background-color:#e0b19c;text-align:center;margin:5px auto;color:#fff;font-size:18px;letter-spacing:.05em}.flow_cautionbox{background-color:#fff;border-radius:10px;padding:15px 10px 1px;margin:10px 0}.flow_cautionbox p{background:url(../images/fst_caution_icon.png) no-repeat 10px center;padding-left:60px}ul#flow_tab_box{zoom:1;list-style:none;margin:0 auto;padding:0;display:table;border-collapse:separate;border-spacing:10px 0}ul#flow_tab_box:after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}ul#flow_tab_box li{display:table-cell;width:280px;vertical-align:top}ul#flow_tab_box li a{display:inline-block;height:auto;padding:10px;line-height:1.5em;text-decoration:none;color:#6c757d;cursor:pointer}.ft_kengaku img,.ft_syuccho img,.ft_daiko img{display:block;text-align:center;position:absolute;left:50%;top:auto;bottom:-18px;z-index:2;margin-left:-21px}.ft_kengaku{border:2px solid #b4e4b1;border-bottom:28px solid #b4e4b1;color:#6c757d;background-color:#fff;position:relative}.ft_kengaku span{background:url(../images/fl_icon_kengaku.png) no-repeat left center;font-size:16px;color:#399634;display:block;text-align:center;padding:10px 0;position:relative}.ft_syuccho{border:2px solid #caf1ec;border-bottom:28px solid #c9eaee;background-color:#fff;color:#6c757d;position:relative}.ft_syuccho span{background:url(../images/fl_icon_syuccho.png) no-repeat left center;font-size:16px;color:#0786e8;display:block;text-align:center;padding:10px 0 10px 25px}.ft_daiko{border:2px solid #c9d0f1;border-bottom:28px solid #dee2f6;background-color:#fff;color:#6c757d;position:relative}.ft_daiko span{background:url(../images/fl_icon_daiko.png) no-repeat left center;font-size:16px;color:#6f7a82;display:block;text-align:center;padding:10px 0}ul#flow_tab_box li.ft_kengaku.active,ul#flow_tab_box li.ft_kengaku a:hover{background:#ebf8ea}ul#flow_tab_box li.ft_kengaku.active{border:1px solid #48bc41;border-top:10px solid #48bc41;border-bottom:18px solid #48bc41}ul#flow_tab_box li.ft_syuccho.active,ul#flow_tab_box li.ft_syuccho a:hover{background:#f0f9fa}ul#flow_tab_box li.ft_syuccho.active{border:1px solid #73c0fb;border-top:10px solid #73c0fb;border-bottom:18px solid #73c0fb}ul#flow_tab_box li.ft_daiko.active,ul#flow_tab_box li.ft_daiko a:hover{background:#f2f4fc}ul#flow_tab_box li.ft_daiko.active{border:1px solid #8d9be1;border-top:10px solid #8d9be1;border-bottom:18px solid #8d9be1}.ft_syuccho b,.ft_daiko b{display:block;padding:10px;margin-top:5px;border-radius:5px;font-size:11px;font-weight:normal;line-height:1.2em}.syuccho_caution{background-color:#c9eaee;color:#0786e8}.daiko_caution{background-color:#c9d0f1;color:#6f7a82}.flow_cap{color:#32832d}.flow_link{color:#6c757d;display:block;margin:10px 0;padding-top:10px;border-top:1px dashed #adb5bd;line-height:1.7em}#flow_tab_detail{clear:both;overflow:hidden}.flow_tabbox{display:none}#flow_kengaku_box{border-top:10px solid #48bc41;background-color:#b4e4b1;padding:10px}#flow_syuccho_box{border-top:10px solid #73c0fb;background-color:#c9eaee;padding:10px}#flow_daiko_box{border-top:10px solid #8d9be1;background-color:#c9d0f1;padding:10px}#flow_kengaku_box h4,#flow_syuccho_box h4,#flow_daiko_box h4{color:#000;text-align:left;margin:0 30px;line-height:1.8em;border-bottom:1px dotted #fff}#flow_kengaku_box h4{background-color:#b4e4b1}#flow_syuccho_box h4{background-color:#c9eaee}#flow_daiko_box h4{background-color:#c9d0f1}#flow_kengaku_box h4 span,#flow_syuccho_box h4 span,#flow_daiko_box h4 span{color:#fff;padding:10px;font-size:15px;margin-right:10px;border-radius:10px}#flow_kengaku_box h4 span{background-color:#399634}#flow_syuccho_box h4 span{background-color:#0786e8}#flow_daiko_box h4 span{background-color:#6f7a82}.flow_box{margin:15px 0;padding:20px 0 20px 0;display:table;border-collapse:separate;border-spacing:20px 0;position:relative;background-color:#fff}.flow_box_end{margin:15px 0;padding:20px 0;display:table;border-collapse:separate;border-spacing:20px 0;position:relative;background-color:#fff}.flow_box:after{content:" ";height:0;position:absolute;width:0;border:10px solid transparent;border-top-color:#fff;top:100%;left:50%}.flow_box:last-child{border:none}.flow_img01{display:inline-block;width:728px}.flow_step_l{width:165px;text-align:center;margin-right:20px;display:table-cell;vertical-align:middle;position:relative;border-radius:10px;padding:15px 0}.flow_box p{width:auto;display:table-cell}.fs_kengaku{border:1px solid #40a93a}.fs_syuccho{border:1px solid #0786e8}.fs_daiko{border:1px solid #6f7a82}.flow_box .fs_kengaku h5,.flow_box_end .fs_kengaku h5{font-size:16px;color:#40a93a;line-height:1.5em}.flow_box .fs_syuccho h5,.flow_box_end .fs_syuccho h5{font-size:16px;color:#0786e8;line-height:1.5em}.flow_box .fs_daiko h5,.flow_box_end .fs_daiko h5{font-size:16px;color:#6f7a82;line-height:1.5em}.first{margin-left:0;clear:both}#pankuzu{font-size:12px;margin:0px 0 6px 0}#pankuzu .last{color:#400000;font-weight:bold}.hd_warranty,.hd_present,.hd_trade,.hd_rating{border-bottom:1px solid #f2dfd6;padding:10px 0 10px 43px;font-size:17px}.hd_warranty{background:url(../images/hd_warranty.png) no-repeat 3px top #ffe3e3;border-top:1px solid #ff6464;color:#ff6464}.hd_present{background:url(../images/hd_present.png) no-repeat 3px top #ffebdc;border-top:1px solid #ff8429;color:#ff8429}.hd_trade{background:url(../images/hd_trade.png) no-repeat 3px top #dcf1f4;border-top:1px solid #40b5c5;color:#40b5c5}.hd_rating{background:url(../images/hd_rating.png) no-repeat 3px top #ede6cc;border-top:1px solid #bea548;color:#433c26}.breeder_support_area:after{content:"";position:absolute;top:157px;left:-7px;margin-top:-7px;display:block;width:0;height:0;border-style:solid;border-width:7px 7px 7px 0;border-color:transparent #dee2e6 transparent transparent}#search_area{text-decoration:none}#search_area_pref_name{width:462px;text-align:left;background-color:#fff;border:1px solid #adb5bd;color:#343a40;padding:1px 6px 2px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search_area_pref_name:hover{border:1px solid #5ab5fa}#area_select{text-align:center}#area_select table{width:100%}#area_select table th{padding:8px;background-color:#ede6cc;border:1px solid #d2caaf;line-height:1.75em;width:120px;font-size:13px;font-weight:bold}#area_select table td{vertical-align:middle;padding:5px 8px;border:1px solid #d2caaf;width:auto;line-height:1.75em;font-size:13px}#area_select table p{margin-top:10px}.sort{border-top:1px solid #d2caaf;border-bottom:1px solid #d2caaf;height:20px;text-align:center;color:#6c757d;margin:0px 0 10px;padding:10px;font-size:12px;line-height:1.9em}.sort a{vertical-align:top;text-decoration:underline}.sort img{vertical-align:middle;margin-bottom:1px}.sort b{vertical-align:top}.formTable_search input:hover{opacity:.7}.formTable_clear{width:228px;margin-right:14px;padding-top:20px;padding-left:10px}.formTable_clear img{vertical-align:bottom}.formTable_search{width:500px;text-align:left}.b_SearchBox{width:728px;margin:20px auto;font-size:11px}.grid_brImage,.grid_brTable,.grid_brList,.grid_visit,.grid_biz,.grid_regist,.grid_brName{float:left;display:inline}.grid_visit p{display:block;padding:3px;margin-bottom:5px;text-align:center;background:#c6ebc4;color:#32832d}.grid_brImage{width:155px;height:120px;margin-right:10px;text-align:center}.grid_brImage img{padding:3px;border:1px solid #ced4da}.grid_brTable{width:561px}.grid_brTable_breederName{display:inline-block;margin-bottom:5px;line-height:1;font-size:20px;font-weight:bold;border-bottom:1px solid transparent}.grid_brTable_breederName rt{font-size:12px}.grid_brTable_breederName:hover{border-bottom:1px solid #af5a2d;text-decoration:none}.grid_brList{border-top:1px solid #d2caaf;border-bottom:1px solid #d2caaf;width:185px;height:30px;padding:8px 0 3px 0;font-size:18px;text-align:center;display:block}.grid_brList:hover{background-color:#fffcf7;opacity:.8;zoom:1}.grid_brList span{color:#000}.grid_brList img{vertical-align:-2px}.grid_visit{width:266px;padding:5px 5px 0 0;border-right:1px dotted #d2caaf}.grid_regist{width:273px;margin-left:5px;padding:5px 5px;line-height:2em}.grid_regist p{background-color:#ede6cc;padding-left:5px;text-align:center}.grid_brName{width:728px;font-size:20px;margin-bottom:2px}.first{margin-left:0;clear:left}.brComment{border-radius:5px;position:relative;display:inline-block;padding:10px 15px;margin-top:5px;margin-bottom:20px;width:698px;height:auto;color:#6c757d;line-height:1.5em;background:#fff3dd;z-index:0;font-size:14px}.brComment:after{content:"";position:absolute;top:-10px;left:10%;margin-left:-10px;display:block;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff3dd transparent}.brComment p{width:698px;border-bottom:1px dotted #cd8362;font-weight:bold;font-size:14px;color:#cd8362;margin-bottom:5px}#search_type_list label{cursor:pointer;margin-top:7px;border-radius:3px;display:inline-block;padding:0px 9px 0 0;vertical-align:middle;color:#343a40}#search_type_list label.green{background-color:#ebf8ea;border:1px solid #c6ebc4}#search_type_list label.blue{background-color:#f0f9fa;border:1px solid #b5e2e8}#search_type_list label.purple{background-color:#f2f4fc;border:1px solid #c9d0f1}#search_type_list label .kengaku{background-color:#c6ebc4}#search_type_list label .syuccho{background-color:#c9eaee}#search_type_list label .daiko{background-color:#dee2f6}#search_type_list span{display:inline-block;padding:3px 0}#search_type_list span.listIcon{padding:3px 5px;margin-bottom:0px;font-size:12px;margin-right:8px;border-radius:3px 0 0 3px}#search_type_list span.listIcon input[type=checkbox]{margin-right:3px}.bx-wrapper img{display:inline}.bx-wrapper .bx-viewport{padding:1px;border-top:5px solid #6c757d;border-width:0 0 0 0;box-shadow:none;margin-left:1px}.disp_ib{display:inline-block}.breederList_mainTitle,#whole h4{padding:10px 10px 10px 46px;margin:0;font-weight:bold;background:url(../images/icn_neighbor.png) no-repeat 8px 4px #ffe1aa;color:#343a40;font-size:16px}.breederList_mainTitle_nationwide{padding:10px;margin:4px 0 6px 0;font-size:16px;font-weight:bold;background-color:#ede6cc;border:1px solid #d2caaf}.breederList_btn_more{padding:.8rem 2.2rem;color:#fff;background:#9e8d6a;border-bottom:2px solid #877859;border-radius:30px}.breederList_btn_more:hover{color:#fff}.searchThatArea div.seeMoreArea,#whole div.seeMoreArea{background-color:#f4efdf;border-top:2px solid #ede6cc;padding:8px}.searchThatArea div.seeMoreArea p,#whole div.seeMoreArea p{background-color:#f4efdf;padding:0 8px 4px 0;font-size:14px;color:#645623}.searchThatArea div.seeMoreArea ul.Line3,#whole div.seeMoreArea ul.Line3{margin-left:-4px}.searchThatArea div.seeMoreArea ul.Line3 li,#whole div.seeMoreArea ul.Line3 li{margin:2px 0 0 4px;float:left;width:234px}.searchThatArea div.seeMoreArea ul.Line2,#whole div.seeMoreArea ul.Line2{margin-left:-4px}.searchThatArea div.seeMoreArea ul.Line2 li,#whole div.seeMoreArea ul.Line2 li{margin:2px 0 0 4px;float:left;width:353px}.searchThatArea div.seeMoreArea ul.Line1 li,#whole div.seeMoreArea ul.Line1 li{margin:2px 0 0 0;width:100%}.searchThatArea div.seeMoreArea ul li,#whole div.seeMoreArea ul li{border-bottom:1px dotted #e9ecef}.searchThatArea div.seeMoreArea ul li a,#whole div.seeMoreArea ul li a{background-color:#fff;padding:8px 8px 8px 2px;display:block;border-left:8px solid #dbd5bf;text-decoration:none}.searchThatArea div.seeMoreArea ul li a:hover,#whole div.seeMoreArea ul li a:hover{background-color:#fff3dd}#businessTrip h4{padding:10px 10px 10px 46px;margin:0;font-weight:bold;background:url(../images/icn_carry.png) no-repeat 8px 4px #c6ebc4;color:#343a40;font-size:16px}.regionSearch{overflow:hidden;margin-top:40px}.regionSearch a:hover{text-decoration:none}.regionSearch dd,.regionSearch dt{float:left}.regionSearch dd{margin:5px 0 0 10px}.regionSearch dd a{border-bottom:1px dashed #af5a2d}.regionSearch dd a:hover{border:none;color:#daa289}.regionSearch dl{clear:both;padding-top:4px;font-size:12px}.regionSearch dt a{display:block;padding:5px 0 3px 0;width:130px;border-bottom:2px solid #948654;border-radius:2px;background-color:#c0b48e;color:#fff;text-align:center;font-weight:bold}.regionSearch dt a:hover{background-color:#d2caaf;border-color:#ad9f6e}.regionSearch .regionSearch0,.regionSearch .regionSearch0:hover{color:#b6aa7e;border-color:#b6aa7e}#main .navi_button.targetSelect li a{font-size:11px;height:46px}.special_link{text-align:right;clear:left;margin:0 0 10px 0}.special_link a{background-color:#ffc65e;box-shadow:#ebe3c5 1px 1px 0 1px;display:inline-block;padding:6px 12px 2px 10px;color:#995130;font-weight:bold;font-size:12px;position:relative;border-radius:8px}.special_link a:hover{text-decoration:none;background-color:#ffe1aa;box-shadow:#ebe3c5 1px 1px 0 1px}.special_link img{display:inline-block;vertical-align:middle;padding:0 5px 4px 0}.formTable_save{position:relative;display:inline-block;padding-top:10px;width:300px;height:45px;color:#f8f9fa;text-align:center;background-color:#ffeac4;z-index:0}.formTable_save:after{content:"";position:absolute;top:50%;left:-10px;margin-top:-10px;display:block;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #ffeac4 transparent transparent}.save_button{background:url(../images/save.gif) no-repeat;margin-right:10px}.prev_button{background:url(../images/prev_search.gif) no-repeat}.formTable_save .save_button,.formTable_save .prev_button{border:0px;cursor:pointer;font-size:11px;color:#ff7510;width:125px;height:35px;vertical-align:top;padding-left:15px;box-shadow:1px 1px 2px 1px #c9bf9f;border-radius:2px}.formTable_search input:hover,.formTable_save input:hover{opacity:.8}.b_detailBox.b_detailBreeder td{width:525px;font-size:13px}#friends{margin-top:-16px;padding-top:130px}#friends .friendsHead{background:url(../images/friends/friends_headBack.gif) repeat;margin:0 0 50px;height:278px;position:relative}#friends h1,#friends h2{text-align:center;margin-bottom:30px}#friends .friendsHead h1 img{margin:-105px auto 0}#friends .friendsHead p{position:absolute;top:90px;left:50%;margin-left:-281px}#friends .lead{margin-bottom:30px}#friends .lead p{background:url(../images/friends/friends_lead_back.png) no-repeat center center;text-align:center;font-size:16px;line-height:1.8em;margin-bottom:20px;color:#746841;font-weight:bold}#friends .lead ul{margin:20px 70px;display:inline-block}#friends .lead li{background:url(../images/friends/friends_present.png?02) no-repeat left bottom;width:334px;height:100px;float:left;padding:150px 30px 0;text-align:center;line-height:1.4em}#friends .lead li:first-child{background-position:left top;margin-right:50px}#friends .mailButton,#friends input[type=button]{border:2px solid #ff1717;background:#ff7d7d;background:linear-gradient(to bottom, #ff7d7d 0%, #ff1717 100%);border-radius:8px;padding:20px 36px 15px;font-size:20px;color:#fff;cursor:pointer;text-decoration:none;display:inline-block}#friends .mailButton:hover,#friends input[type=button]:hover{opacity:.85}#friends input[type=button].send,#friends input[type=button].back{padding:10px 36px 10px;font-size:18px}#friends input[type=button].back{border:2px solid #ced4da;background:#f7f8f9;background:linear-gradient(to bottom, #f7f8f9 0%, #dcdfe1 50%, #c1c6c9 99%);color:#636d74}#friends .friends_flow,#friends #friends_form{margin:50px 75px}#friends .friends_flow>div{background-color:#fff;box-shadow:0 5px 12px 1px #e9ecef;margin:0 40px 30px;padding:20px}#friends .friends_flow>div div{float:left;width:145px;margin-right:20px}#friends .friends_flow h3{font-size:20px;font-weight:bold;color:#ea4949;margin-bottom:12px;overflow:hidden;line-height:1.4em}#friends .friends_flow p{overflow:hidden;font-size:13px}#friends p.annotation{font-size:10px;margin-top:8px}#friends .friends_flow div.point{background-color:#d9f1d7;box-shadow:none}#friends .friends_flow div.point p{float:left;width:545px;color:#6c757d;font-size:12px;border-left:1px solid #32832d;padding-left:10px}#friends .friends_flow div.point p:first-child{width:149px;padding:18px 5px 8px 0;border:0;color:#32832d;font-weight:bold}#friends dl{margin:0 40px 30px;padding:30px;border:1px solid #dee2e6;border-radius:4px;background-color:#fff}#friends dt{font-size:14px;font-weight:bold;border-left:4px solid #e51b1b;padding-left:6px;margin-bottom:12px;margin-top:25px}#friends dt:first-child{margin-top:0}#friends dd{text-indent:-1em;padding-left:1em;margin:0 0 8px}#friends dd .firstLetter{color:#ffb0b0;font-size:10px;margin-right:2px}#friends #friends_form p{margin:0 40px}#friends #friends_form h3{background:url(../images/friends/friends_ccl.png) no-repeat left center;padding-left:22px;font-size:16px;margin:30px 40px 0;border-bottom:1px solid #fff;color:#86462a}#friends input[type=text],#friends input[type=password],#friends textarea{border:1px solid #adb5bd;border-radius:4px;box-shadow:none;transition:border .25s linear,color .25s linear,background-color .25s linear;font-size:14px}#friends #friends_form input[type=text]{width:300px;height:30px}#friends input[type=text]:focus,#friends input[type=password]:focus,#friends textarea:focus{background-color:#f8eeea;border:1px solid #fff;outline:0}#friends #friends_form table{border-bottom:1px solid #f4efdf;margin:0 40px 50px;width:750px}#friends #friends_form table tr{border-top:1px dashed #e0d4a6}#friends #friends_form table tr:first-child{border:0}#friends #friends_form table th,#friends #friends_form table td{padding:20px;vertical-align:middle;line-height:1.8em}#friends #friends_form table th{color:#86462a;font-size:14px;font-weight:bold;width:200px;background-color:#fffcf7}#friends .lp_lead{background:url(../images/friends/friends_lp_dogimg02.png) no-repeat 770px 400px;width:1020px;margin:0 auto}#friends .lp_lead p{text-align:center;font-size:16px;line-height:1.8em;margin-bottom:20px;color:#746841}#friends .lp_lead div:first-child p{background:url(../images/friends/friends_lp_sub.png) no-repeat center center;text-align:center;font-size:18px;padding:32px 0 28px}#friends .aboutSite{background:url(../images/friends/friends_lp_dogimg.png) no-repeat center bottom #f8eeea;border-top:1px solid #e4e0d0}#friends .aboutSite div{width:800px;margin:0 auto;padding:40px 0;text-align:center;font-size:14px}#friends .campaignInfo{background:url(../images/friends/friends_lp_campaignBack02.png) repeat;padding:50px 0}#friends .campaignInfo>div{width:800px;margin:0 auto}#friends .campaignInfo h2{background:url(../images/friends/friends_lead_back.png) no-repeat center top;font-size:20px;font-weight:bold;color:#af973e;margin-bottom:0;padding:25px 0}#friends .campaignInfo p{margin:20px 0 30px;padding:0 120px;font-size:13px;color:#746841}#friends .friends_flow div.point p a,#friends .campaignInfo p a{background:url(../images/friends/arrow_green.png) no-repeat left center;padding-left:8px;color:#32832d}#friends .friends_flow div.point p a:hover,#friends .campaignInfo p a:hover{opacity:.7}#friends #friends_lp_form{background:url(../images/friends/friends_headBack50.gif) repeat;border-top:1px solid #f2dfd6;padding:40px 0}#friends_lp_form>div{width:900px;margin:0 auto;padding:40px;border-radius:4px;background-color:#fce9e9;box-shadow:0 4px 13px #cd8362;position:relative}#friends_lp_form img.dogimg03{position:absolute;left:-20px;top:-187px}#friends_lp_form img.dogimg04{position:absolute;right:-100px;bottom:-133px}#friends_lp_form .form_intro{border-bottom:1px solid #fad2d2;margin-bottom:20px}#friends_lp_form .form_intro h2{background:url(../images/friends/friends_lp_minlogo_member.png) no-repeat center center;float:left;width:185px;height:75px;padding-top:110px;font-size:20px;margin-right:25px;font-weight:bold}#friends_lp_form .form_intro div{overflow:hidden;font-size:14px;line-height:2em;padding-top:4px}#friends_lp_form .form_intro div p{font-weight:bold;font-size:16px;margin-bottom:8px;color:#5f321e}#friends_lp_form .form_intro div li{background:url(../images/friends/friends_lp_flower.png) no-repeat left center;padding-left:20px;color:#6c757d}#friends #friends_lp_form table{width:100%;margin:10px 0 40px}#friends #friends_lp_form table tr{border-top:1px dashed #fad2d2}#friends #friends_lp_form table tr:first-child{border:0}#friends #friends_lp_form table th,#friends #friends_lp_form table td{padding:20px;vertical-align:middle}#friends #friends_lp_form table th{color:#86462a;font-size:14px;font-weight:bold;width:180px;background-color:#ffb0b0}#friends #friends_lp_form table td{background-color:#fff;font-size:14px}#friends #friends_lp_form input[type=text],#friends #friends_lp_form input[type=password]{height:30px}#friends #friends_lp_form a{font-size:14px;line-height:2em}#friends .cvArea{text-align:center;margin:0 0 40px}#friends .cvArea p{font-size:16px;color:#ff1717;font-weight:bold;margin-bottom:8px;line-height:1.5em}.kindList_list{margin-left:-20px;overflow:hidden}.kindList_list li{background:url(../images/linkInfo_list.png) left top 8px no-repeat;box-sizing:border-box;float:left;font-size:14px;padding-left:15px;margin:5px 0 0 20px;width:229px}.kindList_list li:first-child{margin-top:0}.kindList_list .kindList_listTitle{font-size:30px;font-weight:bold;background:url(../images/dogKindList_border.gif) center repeat-x;margin-top:20px;padding:0;float:left;clear:both;width:100%}.kindList_list .kindList_listTitle_bg{background-color:#fff;padding-right:10px}.kindList_list .line_a{color:#b81515}.kindList_list .line_ka{color:#a11212}.kindList_list .line_sa{color:#6441a5}.kindList_list .line_ta{color:#1c2a6d}.kindList_list .line_na{color:#055b9d}.kindList_list .line_ha{color:#033f6c}.kindList_list .line_ma{color:#32832d}.kindList_list .line_ya{color:#40a93a}.kindList_list .line_ra{color:#32832d}.kindList_list .line_wa{color:#8a1010}.kindList_listLine{font-size:14px;font-weight:normal;margin-left:5px}.postRanking .clr:before,.postRanking .clr:after{content:" ";display:table}.postRanking .clr:after{clear:both}.postRanking a{display:block;position:relative;color:#746841}.postRanking a:hover{text-decoration:none}.postRanking li{width:137px;float:left;margin:5px 0 0 10px;box-sizing:border-box}.postRanking li:hover{opacity:.7}.postRanking li:nth-child(6n){clear:both}.postRanking ul{margin:-5px 0 0 -10px}.postRanking .postRankingBreed{text-align:center;display:block;font-size:10px;font-weight:bold;color:#746841;padding-top:2px}.postRanking .postRankingIcon{position:absolute;left:0;top:0;z-index:1}.postRanking .postRankingMoreLink{margin:20px auto 0 auto;display:table}.postRanking .postRankingMoreLink a{text-align:center;background-color:#c9bf9f;background-image:none;color:#fff;font-weight:bold;padding:10px 20px;border-radius:4px}.postRanking .postRankingMoreLink a:hover{background-color:#a4945d;text-decoration:none}.postRanking .postRankingThumbnail{display:block;border-radius:4px}.postRanking .postRanking1 .postRankingThumbnail{border:2px solid #ffcf77}.postRanking .postRanking2 .postRankingThumbnail{border:2px solid #dee2e6}.postRanking .postRanking3 .postRankingThumbnail{border:2px solid #d49275}.postRanking .postRankingUnder3 .postRankingThumbnail{border:2px solid #e4e0d0}.postRankingMore a{color:#746841;display:table}.postRankingMore li{float:left;margin:10px 0 0 5%;box-sizing:border-box;width:45%}.postRankingMore ul{margin:-10px 0 0 -5%;display:inline-block}.postRankingMore .postRanking1 .postRankingThumbnail{border:2px solid #ffcf77}.postRankingMore .postRanking2 .postRankingThumbnail{border:2px solid #dee2e6}.postRankingMore .postRanking3 .postRankingThumbnail{border:2px solid #d49275}.postRankingMore .postRankingBreed{display:table-cell;vertical-align:middle;padding-left:20px;font-size:14px;font-weight:bold}.postRankingMore .postRankingIcon{position:absolute;left:0;top:0;z-index:1}.postRankingMore .postRankingImage{float:left;position:relative}.postRankingMore .postRankingThumbnail{display:block;width:137px;height:auto;border-radius:4px}.postRankingMore .postRankingUnder3 .postRankingThumbnail{border:2px solid #e4e0d0}.postRankingMore .postRankingUnder10{padding:25px 0 55px 0;display:block;overflow:hidden}.postRankingMore .postRankingUnder10 a{padding:10px 0 0 10px;font-size:14px;font-weight:bold}.postRankingMore .postRankingUnder10 li{display:table}.postRankingMore .postRankingUnder10 span{background:url(../images/postRankingUnder10.png) center no-repeat;padding:10px;color:#fff;float:left;font-weight:bold}.fb_wrap{margin-bottom:12px}.fb_box{border:1px solid #adb5bd;border-top-color:#055b9d;display:inline-block;width:228px;padding-bottom:7px;border-radius:3px 3px 0 0;font-size:11px;text-align:left}.fb_head{padding:3px 5px 3px 5px;background-color:#f2f4fc;color:#343a40;font-weight:bold;border-radius:3px 3px 0 0}.fb_back{background:url(../images/fblikeArea_back.jpg) no-repeat center -30px;padding:10px 10px 90px}.fb_img{float:left;width:55px}.fb_button{float:left;width:150px;font-size:13px;color:#055b9d;font-weight:bold}.fb_button a{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.9)}#fblikebox_iframe{width:150px}.fb_line{padding-top:5px;clear:both}.fb_p{margin:4px 10px}.fb_friend{float:left;margin:0px 2px 3px 0}.dealListTable{display:table;width:100%;border-collapse:collapse;position:relative;margin:24px 0}.dealListTable.dealEnd>div{background-color:#e9ecef;border:2px solid #ced4da}.dealListTable>p{font-size:16px;color:#fff;background-image:url(../images/situation_flag_03.png);background-repeat:no-repeat;position:absolute;padding:2px 0 6px 14px;width:130px;top:-5px;left:-7px;z-index:1}.dealListTable>p.on{background-position:left 0}.dealListTable>p.off{background-position:left -33px}.dealListTable>div{display:table-cell;border:2px solid #d2caaf;vertical-align:top;padding:5px}.dealListTable div.imgCell{width:120px;text-align:center;vertical-align:middle;padding:15px 5px 5px;font-size:12px}.dealListTable div.imgCell div{width:100px;height:80px;margin:10px auto 0;position:relative}.dealListTable div.imgCell div img{max-width:100px;max-height:80px;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.dealListTable .dogInfo{border-bottom:1px dashed #dee2e6;margin-bottom:5px;padding-bottom:5px;position:relative}.dealListTable .dogInfo img{float:left;margin-right:10px;width:90px;height:auto}.dealListTable .dogInfo ul{overflow:hidden;line-height:1.5em;font-size:11px;width:400px}.dealListTable div.textCell dl{font-size:13px}.dealListTable div.textCell dt{color:#381e12;background-position:left 2px;background-repeat:no-repeat}.dealListTable div.textCell dd{font-weight:bold;display:inline-block}.dealListTable div.textCell dl.breeder{border-bottom:1px solid #dee2e6;margin:10px 0;padding:0 0 10px}.dealListTable div.textCell dl.breeder dt{display:inline-block;margin:10px 0 8px 10px;padding-left:50px;position:relative}.dealListTable div.textCell dl.breeder dt img{position:absolute;top:-16px;left:0}.dealListTable div.textCell dl.breeder dd{font-size:16px;margin-left:4px}.dealListTable div.textCell dl.visit,.dealListTable div.textCell dl.notice{float:left;width:310px;padding:0 5px;line-height:1.3em}.dealListTable div.textCell dl.visit dt,.dealListTable div.textCell dl.notice dt{padding:8px 0 0 26px;width:72px}.dealListTable div.textCell dl.visit dt{background-image:url(../images/ts_pict_cal.png)}.dealListTable div.textCell dl.notice dt{background-image:url(../images/ts_pict_situation.png);float:left;background-position:-15px -5px}.dealListTable div.textCell dl.visit dd,.dealListTable div.textCell dl.notice dd{font-size:14px;text-align:left;overflow:hidden;margin:5px 0 0 0}.dealListTable div.textCell div.message a{float:right;width:262px;padding:9px 0 4px;text-align:center;position:relative;background:url(../images/ts_message_btn_onMember.png) no-repeat 6px center #dd8f00;font-size:15px;line-height:1.1em;color:#fff;border-radius:6px;border-bottom:2px solid #c7744f}.dealListTable.dealEnd div.textCell div.message a{background-color:#adb5bd;border-bottom:2px solid #6c757d}.dealListTable div.textCell div.message a:hover{text-decoration:none;opacity:.8}.dealListTable div.textCell div.message span.new,.member_menuArea .new{position:absolute;font-size:10px;font-weight:bold;z-index:1;display:flex;align-items:center;justify-content:center;background-color:#e51b1b;color:#fff;width:20px;height:20px;border-radius:50%;line-height:1;text-align:center;border:2px solid #fff}.dealListTable div.textCell div.message span.new{top:-8px;right:5px}.member_menuArea .new{top:-10px;right:-5px}.workNavi_badge{background-color:#e51b1b;font-size:10px;font-weight:bold;z-index:1;color:#fff;width:20px;padding:3px 0 2px;border-radius:50%;text-align:center;position:absolute;top:4px;right:7px;display:inline-block}#memberDealView .memberDealView_head{padding-bottom:3px;border-radius:4px 4px 0 0}#memberDealView #page_title{background:url(../images/ts_back_slash.png) repeat #d6edfe;padding:8px;display:table;width:964px}#memberDealView .memberDealView_head>div>div{display:table-cell;vertical-align:middle}#memberDealView .memberDealView_head .breederPhoto{margin-right:8px;width:64px;height:64px}#memberDealView .memberDealView_head .breederPhoto img{max-width:90px;max-height:90px;margin-left:-13px}#memberDealView .memberDealView_head .breederName{width:540px}#memberDealView .memberDealView_head .breederName .breederInvoice i{margin-right:.2em;font-size:1.5em;vertical-align:-0.15em}#memberDealView .memberDealView_head .breederName h1{font-size:18px;font-weight:bold;margin:10px 0 4px}#memberDealView .memberDealView_head .breederName h1 a{color:#044d85}#memberDealView .memberDealView_head .breederName h1 span{display:inline-block}#memberDealView .memberDealView_head .breederName p span{font-weight:bold;color:#044d85}#memberDealView .memberDealView_head .dealInfo{width:322px;margin:0 0 8px 0;padding:4px;background-color:#fff;position:relative;overflow:hidden;border:1px solid #d6edfe}#memberDealView .memberDealView_head .dealInfo>div{float:left;width:60px;height:60px;position:relative;margin:0 4px 0 0}#memberDealView .memberDealView_head .dealInfo>div img{max-width:60px;max-height:60px;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#memberDealView .memberDealView_head .dealInfo ul{overflow:hidden;width:250px;float:left}#memberDealView .memberDealView_head .dealInfo ul li:first-child span{font-size:10px;background-color:#ffab11;color:#fff;margin-right:4px;padding:2px 8px 1px}#memberDealView .memberDealView_head .dealInfo>a{position:absolute;bottom:4px;right:4px;font-size:11px}#memberDealView .memberDealView_head .dealInfo>a.bnr_insuranceNavi{float:left;position:static;display:block;margin-top:5px}#memberDealView .memberDealView_head .dealInfo>a.bnr_insuranceNavi img{width:100%;height:auto}#memberDealView .memberDealView_head .dealInfo>a.bnr_insuranceNavi:hover{opacity:.8}#memberDealView .memberDealView_head .dealInfo:after{content:" ";display:inline-block;position:absolute;width:50px;top:-1px;right:-12px;border:5px solid #055b9d;transform:rotate(45deg);z-index:1}#memberDealView .dealList{background-color:#bde2fd;padding:4px}#memberDealView .dealList>div,#memberDealView .dealList li{background:url(../images/arrow_navi.png) no-repeat left center;padding-left:8px}#memberDealView .dealList>div{float:left;margin:0 8px 0 0}#memberDealView .dealList ul{display:flex;padding-right:15px;overflow:hidden;border-left:1px solid #044d85}#memberDealView .dealList li{display:inline-block;margin-left:8px}#memberDealView .dealList a{color:#044d85}#memberDealView #SentMailForm{text-align:left;line-height:1.8em;margin:30px 0 20px}#memberDealView #SentMailForm div.messageContainer{background-color:#fff3dd;padding:15px 20px 20px}#memberDealView #SentMailForm div.messageContainer .annotation{display:block;margin-top:4px;padding-left:1em;text-indent:-1em;font-size:11px;font-weight:normal;line-height:1.3;color:#000}#memberDealView #SentMailForm div.messageContainer .dealingsNaviWrap{text-align:right}#memberDealView #SentMailForm div.messageContainer .dealingsNaviWrap a.dealingsNaviBtn{display:inline-block;font-size:13px;color:#af5a2d;text-decoration:none}#area_ask_to_breeder .dealingsNavi_section{background-size:100% auto;padding:20px 20px}#area_ask_to_breeder .dealingsNavi_title{text-align:center;margin-bottom:30px;padding-bottom:20px;font-weight:bold;font-size:18px;border-bottom:solid 1px #c7744f}#area_ask_to_breeder .dealingsNavi_list{margin-bottom:20px;border-radius:4px;border:solid 1px #daa289;text-align-last:left}#area_ask_to_breeder .dealingsNavi_list dt{display:flex;align-items:center;padding:20px;cursor:pointer;color:#000}#area_ask_to_breeder .dealingsNavi_list dt span{font-size:20px;font-weight:bold;display:block;margin-right:10px;flex-shrink:0}#area_ask_to_breeder .dealingsNavi_list dt:after{font-size:20px;font-family:"icomoon";content:"";color:#d49275;margin-left:auto;flex-shrink:0}#area_ask_to_breeder .dealingsNavi_list dt.active:after{font-size:20px;font-family:"icomoon";content:""}#area_ask_to_breeder .dealingsNavi_list dd{text-align:left;color:#000;border-top:dotted 1px #daa289}#area_ask_to_breeder .dealingsNavi_list dd p{padding:20px}#area_ask_to_breeder .dealingsNavi_list dd p a{color:#0678cf;text-decoration:none}#memberDealView #SentMailForm h3{font-size:18px;background-color:#fff;color:#995130;height:25px;padding:3px 0 0 15px;border:0;border-left:4px solid #86462a;margin:30px 0 10px}#memberDealView #SentMailForm div.clearfix>div{float:left;width:50%}#memberDealView #SentMailForm div.clearfix>div p{font-size:13px;font-weight:bold;color:#6c757d}#memberDealView .SentMailForm_textarea{width:100%;height:120px;padding:15px;box-sizing:border-box;border:1px solid #d2caaf;appearance:none;border:none;border-radius:4px 4px 0 0}#memberDealView .SentMailForm_textarea:focus{outline:none}#memberDealView .SentMailForm_textarea_wrapper{position:relative;z-index:0;display:flex;flex-direction:column;border:1px solid #d2caaf;border-radius:4px;min-height:140px;box-sizing:border-box;font-size:15px}#memberDealView .SentMailForm_textarea_wrapper:focus-within{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}#memberDealView .SentMailForm_textarea_unreported{position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.4)}#memberDealView .SentMailForm_textarea_unreported p{text-align:center;line-height:1.7;font-size:18px;color:#fff}#memberDealView .SentMailForm_textarea_submit_wrapper{display:flex;justify-content:space-between;padding:15px;background:#fff;border-top:1px dotted #d2caaf;border-radius:0 0 4px 4px;box-sizing:border-box}#memberDealView .SentMailForm_textarea_submit_inner{margin:10px 0;display:flex;justify-content:space-between;align-items:center}#memberDealView .SentMailForm_textarea_submit_btn_attachement{display:flex;justify-content:center;align-items:center;width:31px;height:31px;background-color:#f5f5f6;border-radius:4px}#memberDealView .SentMailForm_textarea_submit_btn_attachement img{display:block;width:25px;height:18px}#memberDealView .SentMailForm_textarea_submit_btn_send{width:88px;height:32px;line-height:32px;padding:0;text-align:center;border-radius:20px;font-size:14px;font-weight:bold}#memberDealView .addOther{font-size:14px}#memberDealView .addOther_inner{display:flex}#memberDealView .addOther_label{width:120px}#memberDealView .addOther_contents{display:flex;align-items:center;width:420px;font-size:12px;line-height:1.5}#memberDealView .addOther_contents img{margin-right:10px}.possible_grn,.impossible_red{font-size:11px;padding:3px 10px;border-radius:5px;color:#fff}.possible_grn{background-color:green}.impossible_red{background-color:red}#SentMailForm table{margin-bottom:5px}#addingDogImage,#addingDogDetail,.addingDogCancel{float:left;display:inline-block}#addingDogImage{width:150px;margin-right:10px}#addingDogDetail{width:270px}.addingDogCancel{text-align:center;padding-top:30px}.form_messageArea textarea{margin:10px 0;width:99%;height:100px}#memberDealView .form_addImage{display:flex;font-size:12px;position:relative;top:3px}#memberDealView .form_addImage_label{width:120px;display:flex;align-items:center;font-size:14px}#memberDealView .form_addImage_label img{margin-left:.3em;cursor:pointer}.img_clear,.img_turnLeft,.img_turnRight{border:none;cursor:pointer;width:20px;height:20px;margin:3px}.img_clear{background:url(../images/ts_pict_clear.png) no-repeat left top}.img_turnLeft{background:url(../images/ts_pict_turnLeft.png) no-repeat left top}.img_turnRight{background:url(../images/ts_pict_turnRight.png) no-repeat left top}.form_plus_button{display:inline-block;cursor:pointer;text-decoration:none;text-align:center;vertical-align:middle;font-size:12px;background-color:#fff;border:2px solid #8c6dc5;color:#9a7fcd;padding:5px 15px;margin-bottom:10px}.form_plus_button:hover,a.form_plus_button:hover{background-color:#f1edf8;border:2px solid #8c6dc5;color:#9a7fcd}#memberDealView .form_messageSent{background:url(../images/ts_pict_mail_03.png) no-repeat 20px center #ff8429;margin:10px 0 0;display:inline-block;cursor:pointer;font-size:15px;border:0;color:#fff;padding:12px 24px 12px 50px;border-radius:25px;box-shadow:0 2px 2px rgba(0,0,0,.2)}#memberDealView .form_messageSent:hover{background-color:#ffb076}.form_deal_end{background:url(../images/ts_back_03.png) repeat;margin:40px;padding:10px}.messageContainer .sentMessage,.messageContainer .sentMessage_f{margin:10px 0;padding:10px 10px 7px 38px;background-image:url(../images/ts_pict_check.png);background-repeat:no-repeat;border-radius:4px;color:#fff;font-size:14px;width:100%;box-sizing:border-box}.messageContainer .sentMessage{background-color:#ebf8ea;border:1px solid #b4e4b1;color:#32832d;background-position:10px 10px}.messageContainer .sentMessage_f{background-color:#adb5bd;background-position:10px -30px}#memberDealView .visitButton{text-align:center;cursor:pointer;background:url(../images/ts_pict_cal.png) no-repeat 15px center #055b9d;padding:14px 0 10px;font-size:16px;margin:30px auto 0;border-radius:4px;border-bottom:3px solid #033f6c;color:#fff;text-indent:40px}#memberDealView .report{margin:20px 0;padding:8px 8px 6px 26px;border-top:2px solid #e0b19c;border-bottom:2px solid #e0b19c;background:url(../images/ts_icn_ccl.png) no-repeat 8px center;background-color:#fff3dd;font-size:14px;font-weight:bold;color:#86462a}#memberDealView #areaVisitedForm,#memberDealView .reportForm{border:3px solid #c1c6c9;margin:0 auto;padding:20px;width:896px;font-size:13px;color:#400000;border-radius:4px}#memberDealView .reportForm{margin-bottom:20px}#memberDealView #areaVisitedForm .error,#memberDealView #SentMailForm .error{margin-bottom:15px;padding:10px;border:1px dashed #fff;background-color:#fad2d2;text-align:left;font-size:15px;color:#e51b1b}#memberDealView #formVisited dt{margin-bottom:16px;padding-left:8px;border-left:6px solid #055b9d;font-size:15px;font-weight:bold;color:#400000}#memberDealView #formVisited dd{margin:5px 0 0 1rem;text-indent:-1rem}#memberDealView #formVisited dd:first-of-type{margin-top:0}#memberDealView #formVisited dd label{margin-left:4px}#memberDealView #formVisited dd div{margin:2px 0 0 1.5em}#memberDealView #formVisited .button{padding:4px 12px}#memberDealView .reportForm p{font-size:14px;font-weight:bold;margin-bottom:8px}#memberDealView .visited{border:1px solid #c8c8c8;box-sizing:border-box;font-size:14px;margin:15px auto;padding:20px;width:728px}#memberDealView .visited .Min_btn{display:table;font-size:14px;line-height:inherit;margin:20px auto 0;padding:10px 15px}#memberDealView .visited .report label{margin-left:5px}#memberDealView .visited .report li{margin:10px 0 0 1rem;text-indent:-1rem}#memberDealView .visited .reportForm{border:0;margin:20px 0 0 0;padding:0;width:auto}#memberDealView .visitedGuide{display:flex;justify-content:space-between}#memberDealView .visitedGuide b{font-size:16px}#memberDealView .visitedGuideButton{background:#ff8429;border-radius:3px;color:#fff;display:flex;align-items:center;padding:10px 15px}#memberDealView .visitedGuideButton:hover{cursor:pointer;opacity:.8}#memberDealView .visitedGuideButton i{margin-left:10px}#memberDealView .attentionText{padding:8px 16px;background:#fff0d5}#memberDealView .attentionText p{text-indent:-1.4em;padding-left:1.4em;line-height:1.5;font-size:14px}#memberDealView .attentionText p:before{font-family:"icomoon";content:"";margin-right:.2em;font-size:1.2em;color:#f7a000;vertical-align:-0.1em}.alerts{position:relative;margin:0 auto 30px;border:1px solid #bde2fd;border-bottom:3px solid #ced2d5;padding:5px 10px 10px;width:958px;color:#400000;border-radius:0 0 4px 4px;background:url(../images/ts_line_blue.png) repeat left 11px #eff8ff;text-align:left}.alerts:after{content:" ";position:absolute;display:block;width:30px;height:28px;background:url(../images/ts_note_blue.png) no-repeat left center;right:-3px;bottom:-3px;clear:both}.alerts>dl{clear:left;position:relative}.alerts>dl dt{display:inline-block;width:64px;height:22px;float:left;margin-right:4px;font-size:12px;font-weight:bold;padding:0 10px 5px 26px;line-height:35px;border-radius:2px}.alerts>dl dd{overflow:hidden;font-size:14px;font-weight:bold;padding:0 0 0 4px;text-align:left;line-height:2.72;position:relative}.alerts .newMessage>dt{background:url(../images/myPageNavi.png) no-repeat -4px -118px;color:#995130}.alerts .newMessage>dd{display:inline-block;position:relative;padding-left:10px}.alerts .newMessage>dd:after{position:absolute;content:" ";display:block;width:103%;height:8px;background-color:rgba(255,180,20,.3);bottom:8px;left:5px}.alerts .currentSituation>dt{background:url(../images/ts_pict_situation.png) no-repeat -14px -2px;color:#c92b02}.alerts .currentSituation>dd{border-left:2px solid #8ccbfc;padding-left:10px}.shadow_l{position:relative}.shadow_l:before{z-index:-1;position:absolute;content:"";bottom:22px;right:24px;width:50%;top:50%;max-width:300px;background:#b3b9be;box-shadow:0 15px 10px #b3b9be;transform:rotate(6deg)}.serviceAnnounce>p{font-size:18px;background:url(../images/ts_pict_hand_wht.png) no-repeat 16px center #299ff9;padding:11px 11px 8px 56px;border-radius:8px 8px 0 0;color:#fff}.serviceAnnounce>dl{border:2px solid #299ff9;padding:16px;font-size:14px}.serviceAnnounce dt{clear:both}.serviceAnnounce .text{margin:8px 0 12px}.serviceAnnounce .linkBtn{margin:4px 16px 18px 0}.serviceAnnounce .linkBtn .button{width:250px;text-align:center}.hd_point{margin-bottom:8px;background:url(../images/hd_point.png) no-repeat 3px top #ffe3e3;border-top:1px solid #e30000;color:#e30000;padding:10px 0 10px 43px;font-size:17px}.cmpBnr{margin:8px 0 8px 0}.cmpBnr li{float:left;margin-bottom:8px}.cmpBnr li img{vertical-align:bottom}.cmpBnr li:nth-of-type(2n+1){margin-right:12px}.breederEvaluation{padding:20px 14px}.breederEvaluation_copy{padding:0 0 2px 8px;font-size:14px}.breederEvaluation_balloon{position:relative;padding:2px 8px;margin-right:4px;font-size:11px;border-radius:20px;background:#fde1d0}.breederEvaluation_emphasis{color:#f56800;background:linear-gradient(transparent 60%, #FDE1D0 30%)}.breederEvaluation_emphasis span{font-size:15px}.breederEvaluation_btn{position:relative;padding-right:15px;padding-left:40px;font-size:15px;color:#000;border:1px solid #d2caaf;border-radius:20px}.breederEvaluation_btn::before{font-family:"icomoon";content:"";position:absolute;top:50%;left:15px;font-size:22px;line-height:1;color:#af5a2d;transform:translateY(-60%)}.breederEvaluation_btn:hover{color:#000;background:#ede6cc}.hd_shopItem{background:url(../images/hd_shop.png) no-repeat 3px top #ebf8ea;border-top:1px solid #32832d;color:#32832d;border-bottom:1px solid #f2dfd6;padding:10px 0 10px 43px;font-size:17px}.recItem{display:table;width:100%;margin:18px 0 0 0}.recItem>div:first-child{padding:0 0 16px 0;margin:0 0 16px 0;border-bottom:1px solid #dee2e6}.recItem .otherItem{padding-left:12px}.recItem .setB{width:36%;padding:0 12px;border-right:1px solid #dee2e6}.recItem.forBeginnerCat .otherItem{width:33%}.recItem .set img,.recItem .setB img,.recItem .otherItem img{margin-right:8px;max-width:150px;max-height:150px;width:auto;height:auto;display:block;margin:0 auto}.recItem.forBeginnerDog .set img,.recItem .otherItem img{float:left;margin-right:8px}.recItem.forBeginnerDog .otherItem .itemImage{float:left;width:100px}.recItem .otherItem .itemImage img{max-width:92px;max-height:92px;width:auto;height:auto;display:block}.recItem.forBeginnerCat .otherItem .itemImage{text-align:center;height:150px}.recItem.forBeginnerCat .otherItem .itemImage img{display:inline-block;max-width:112px;max-height:112px;width:auto;height:auto;margin:18px 6px 0 0}.recItem.forBeginnerDog .itemText{overflow:hidden}.recItem .itemText dt{color:#32832d;font-weight:bold;margin-bottom:8px}.recItem .itemText dd{font-size:12px}.recItem .itemText dd .under{border-bottom:2px solid #f5a4a4;line-height:1.75}.recItemPoint{margin:4px 0 0 0}.recItemPoint span{margin:4px 0 0 0;font-weight:bold;color:#af5a2d}.recItemComment{font-size:11px}.priceBox{margin:8px 0 0 0;font-weight:bold}.setBasicPrice{text-decoration:line-through}.price{color:#e51b1b;font-weight:bold;font-size:1.2em}.pointIcon{background:url(../images/icon_point.png) no-repeat left center;padding:2px 0 2px 18px}.toShop{margin:8px 0 0 0;text-align:right}.recItem.forBeginnerCat .toShop{text-align:center}.carousel{margin-top:12px}.carousel img{max-width:110px;max-height:110px;width:auto;height:auto;display:block;margin:0 auto}.carousel dt a{font-weight:bold;color:#32832d;margin-bottom:6px;display:inline-block}.carousel dd{margin-bottom:4px}.carousel .point{font-size:12px}.carousel .point span{font-weight:bold;color:#ff9343}.carousel li.owl-item{border-left:1px dashed #ced4da;padding:0 24px;box-sizing:border-box}.carousel li.owl-item:first-child{border:0}.carouselTitle{display:table;font-weight:bold;margin-top:10px}.mbrHomeHspSld .carousel img{max-width:185px;max-height:110px;width:auto;height:auto}.mbrHomeHspSld .carousel li{overflow:hidden}.mbrHomeHspSld .carouselMore{font-size:10px;font-weight:bold;float:left;clear:both;margin-top:5px}.mbrHomeHspSld .tekutekuRateCnt+.carouselMore{margin:0}.mbrHomeHspSld .hd_shopItem{background-image:url(../images/hd_hsp.png);background-color:#ffe3e3;color:#8a1010;border-top-color:#8a1010}.mbrHomeHspSldExp a{text-decoration:underline}.mbrHomeHspSldExp a:hover{text-decoration:none}.tktkLink{border:1px solid #e51b1b;border-radius:3px;color:#e51b1b;padding:10px 15px;display:table;margin:20px auto;font-size:15px}.tktkLink i{font-size:20px;position:relative;top:2px}.tktkLink:hover{text-decoration:none}.tekutekuRateCnt .tekutekuRate{position:relative;display:block;width:100px;height:22px;font-size:20px;float:left;top:2px;transform:scale(0.7);transform-origin:left top}.tekutekuRateCnt .tekutekuRateHeader{float:left}.tekutekuRateCnt .tekutekuRate_num{color:#fd0000;font-weight:bold;position:relative;top:1px;left:-22px}.tekutekuRateCnt .tekutekuRate.tekutekuRate00{background:url(../images/rate_star.png) no-repeat left 0;vertical-align:-5px}.tekutekuRateCnt .tekutekuRate.tekutekuRate05{background:url(../images/rate_star.png) no-repeat left -22px;vertical-align:-5px}.tekutekuRateCnt .tekutekuRate.tekutekuRate10{background:url(../images/rate_star.png) no-repeat left -44px;vertical-align:-5px}.tekutekuRateCnt .tekutekuRate.tekutekuRate15{background:url(../images/rate_star.png) no-repeat left -66px;vertical-align:-5px}.tekutekuRateCnt .tekutekuRate.tekutekuRate20{background:url(../images/rate_star.png) no-repeat left -88px;vertical-align:-5px}.tekutekuRateCnt .tekutekuRate.tekutekuRate25{background:url(../images/rate_star.png) no-repeat left -110px;vertical-align:-5px}.tekutekuRateCnt .tekutekuRate.tekutekuRate30{background:url(../images/rate_star.png) no-repeat left -132px;vertical-align:-5px}.tekutekuRateCnt .tekutekuRate.tekutekuRate35{background:url(../images/rate_star.png) no-repeat left -154px;vertical-align:-5px}.tekutekuRateCnt .tekutekuRate.tekutekuRate40{background:url(../images/rate_star.png) no-repeat left -176px;vertical-align:-5px}.tekutekuRateCnt .tekutekuRate.tekutekuRate45{background:url(../images/rate_star.png) no-repeat left -198px;vertical-align:-5px}.tekutekuRateCnt .tekutekuRate.tekutekuRate50{background:url(../images/rate_star.png) no-repeat left -220px;vertical-align:-5px}.memberMenuRecomend{margin:8px 0;border:1px solid #dee2e6}.memberMenuRecomend>dd{padding:12px}.kenkoRecomend>p{font-weight:bold;background-color:#f4efdf;padding:2px 0;color:#110906}.kenkoRecomend li a{display:table;width:100%;text-align:left;color:#343a40;text-decoration:none;padding:4px 0}.kenkoRecomend li a:hover{opacity:.7}.kenkoRecomend .sideItem:first-child{border-bottom:1px dotted #e9ecef}.kenkoRecomend .sideItem .itemImg{display:table-cell;width:88px;text-align:center;vertical-align:middle}.kenkoRecomend .sideItem img,.kenkoRecomend .carousel_side img{max-width:80px;max-height:80px;width:auto;height:auto}.kenkoRecomend .sideItem .itemInfo{display:table-cell;vertical-align:middle}.kenkoRecomend .carousel_side .itemImg{display:block;text-align:center}.kenkoRecomend .carousel_side .itemInfo{display:block;font-size:11px;padding:0 8px}.kenkoRecomend .sideItem .linkTxt{display:inline-block;margin:4px 0;padding-left:12px;background:url(../images/arrow3.gif) no-repeat left center;border-bottom:1px solid #32832d}.kenkoRecomend .sideItem .sideItemPoint{display:inline-block;line-height:1.2em;font-size:11px}.kenkoRecomend .sideItem .itemName{line-height:1.4em}.kenkoRecomend .sideItem .sideItemPoint span{color:#400000}.kenkoRecomend .owl-theme .owl-controls .owl-buttons div{padding:15px 4px !important}.kenkoRecomend .recItemComment{display:block;padding:4px 8px;font-size:10px;line-height:1.4em;text-align:left}.carousel_side li.owl-item{border-left:1px dashed #ced4da}.carousel_side li.owl-item:first-child{border:0}#memberDealView .navi_area{background:url(../images/ts_backLine.png) repeat-y #faf8f2;text-align:left;font-size:14px;line-height:1.5em;display:inline-block;width:100%;margin-bottom:0;vertical-align:bottom}.message_history{background-color:#86462a;text-align:center;border-bottom:1px solid #5e3d00;margin:0 auto;width:980px;position:relative}.message_history p{font-size:18px;padding:15px 0 8px;background:url(../images/ts_pict_message.png) no-repeat left 8px;color:#fff;width:400px;margin:0 auto}.message_history:after{content:" ";width:980px;height:12px;background:url(../images/ts_history_back.png) no-repeat;position:absolute;left:0;bottom:-12px}#memberDealView .message{margin:40px 0}#memberDealView .message .breeder_icon,#memberDealView .message .member_icon{margin:16px 0 0 0}#memberDealView .message .breeder_icon{float:left}#memberDealView .message .member_icon{float:right}.breeder_icon p,.member_icon p{font-size:12px;text-align:center;font-weight:bold}.breeder_icon p{margin-left:-5px;color:#8a949a}.member_icon p{color:#c7744f}#memberDealView .from_breeder,#memberDealView .from_member,#memberDealView .from_system{width:780px;padding:16px;border-radius:8px;color:#400000;position:relative;font-size:16px;line-height:1.6em}#memberDealView .from_breeder{background-color:#dcdfe1;border-bottom:1px solid #c1c6c9;margin-left:64px}#memberDealView .from_member{background-color:#ffcda9;border-bottom:1px solid #ecd0c3;float:right;margin-right:16px}#memberDealView .from_system{border:2px solid #e4e0d0;width:700px;margin:0 auto;color:#400000;background:url(../images/ts_min_icn.png) no-repeat 8px 12px #fff}#memberDealView .from_system>p{padding-left:30px}#memberDealView .add_data{display:inline-block;padding:10px;width:760px;border-radius:10px;margin-bottom:5px;font-size:14px}#memberDealView .from_breeder .add_data{background-color:#f7f8f9;border-top:1px solid #ced2d5}#memberDealView .from_member .add_data{background-color:#fff9f5;border-top:1px solid #ecd0c3}#memberDealView .from_system .add_data{background-color:#f7f5f0;border-top:1px solid #d2caaf;margin-left:30px;width:650px}#memberDealView .add_data p{font-size:14px;font-weight:bold;margin-bottom:5px;display:block;color:#6c757d}#memberDealView .from_breeder .balloon,#memberDealView .from_system .balloon,#memberDealView .from_member .balloon{position:absolute;top:28px;display:block;width:0;height:0;border:12px solid transparent}#memberDealView .from_breeder .balloon,#memberDealView .from_system .balloon{left:-24px;border-right:12px solid #dcdfe1}#memberDealView .from_member .balloon{right:-24px;border-left:12px solid #ffcda9}#memberDealView .date{color:#6c757d;font-size:12px;background:url(../images/ts_icn_time.png) no-repeat left center;padding-left:15px}#memberDealView .dealStartEnd{text-align:center;background-color:#e6c0b0;color:#110906;font-weight:bold;width:936px;margin:0 auto 30px;padding:6px 0 3px;border-top:1px solid #e0b19c;border-bottom:1px solid #e0b19c}#memberDealView .newIcon{position:absolute;display:inline;background-color:#e51b1b;padding:2px 5px 0;top:-14px;left:-64px;color:#fff;z-index:10;border-radius:4px}#memberDealView .breederPhoto{border-radius:50%;position:relative;background-color:#fff;border:2px solid #a5d6fc;overflow:hidden}#memberDealView .breederPhoto img{width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#memberDealView .message .breederPhoto{width:44px;height:44px}#memberDealView .message .breederPhoto img{max-width:60px;max-height:60px;margin-left:-8px}.cb_close{position:absolute;cursor:pointer;background:url(../images/ts_pict_close.png) no-repeat 52px 8px #fff;padding:6px 24px 4px 10px;text-decoration:none;font-size:13px;border:0;color:#495057;top:10px;right:13px;border-radius:4px;border-top:1px solid #fff}.dealFinish{background-color:#e9ecef;color:#6c757d !important;font-size:12px !important;padding:2px 12px;border-radius:2px;display:block;border-left:4px solid #adb5bd;border-bottom:1px solid #6c757d;font-weight:normal}.dealFinish:hover{text-decoration:none;color:#fff;opacity:.7}.dogInfo .dealFinish{position:absolute;top:0;right:0}.breederName .dealFinish{display:inline-block;vertical-align:middle}.modalArea{display:none}.memberDealFinish{padding:24px}.memberDealFinish .ttl{font-size:26px;font-weight:bold;border-bottom:4px solid #f7a000;padding:0 0 6px;margin:0 0 24px}.memberDealFinish .cb_close{float:right;border-top:0}.memberDealFinish .col_body{text-align:left}.memberDealFinish .lead{font-size:14px;margin-bottom:16px}.memberDealFinish .txtList{margin-bottom:16px}.memberDealFinish .txtList li{position:relative;padding-left:20px;font-size:14px}.memberDealFinish .txtList li:before{display:block;content:"▪︎";color:#ecd0c3;width:1em;height:1em;position:absolute;left:0;top:0}.memberDealFinish .messageTxt{font-weight:bold;font-size:15px;margin:10px 0 6px}.memberDealFinish textarea{width:100%;min-height:120px;padding:8px;font-size:14px}.memberDealFinish .tradingEndNotification{text-align:center;margin:40px auto;font-size:18px;color:#212529}.memberDealFinish .tradingEndNotification::before{content:"";display:block;margin:0 auto 10px;font-family:"icomoon";font-size:60px;color:#adb5bd}.memberDealFinish .recommendSameDogType_proposal{position:relative;text-align:center;margin:0 auto;width:200px;color:#000;font-size:14px}.memberDealFinish .recommendSameDogType_proposal::before{content:"";position:absolute;top:0;height:100%;border-left:solid 1px;left:-1em;transform:rotate(-35deg);color:#000}.memberDealFinish .recommendSameDogType_proposal::after{content:"";position:absolute;top:0;height:100%;border-right:solid 1px;right:-1em;transform:rotate(35deg);color:#000}.memberDealFinish .recommendSameDogType{text-align:center;margin:10px auto 50px;padding:30px;background:#fff7e7;border-radius:20px}.memberDealFinish .recommendSameDogType ul{display:flex;justify-content:space-evenly}.memberDealFinish .recommendSameDogType ul li{width:130px}.memberDealFinish .recommendSameDogType ul li img.dogImg{margin-bottom:10px;width:130px;height:130px;object-fit:cover;border:1px solid #ccc;box-sizing:border-box}.memberDealFinish .recommendSameDogType_Img{position:relative}.memberDealFinish .recommendSameDogType_Img .detail_sex{position:absolute;right:1px;bottom:11px}.memberDealFinish .puppySearch_btn{display:inline-block;text-align:center !important;white-space:nowrap;vertical-align:middle;margin:10px auto 0;padding:.7rem 2rem .6rem;font-size:1rem;font-weight:bold;line-height:1.5;border-radius:2rem;transition:0 all linear;text-decoration:none;appearance:none;width:150px}.proxyDeliveryProposal{background-image:url(../images/howToProxyDelivery/rightTopBg.png),url(../images/howToProxyDelivery/leftBottomBg.png);background-position:right 0 top 0,left 0 bottom 0;background-size:42% auto,20% auto;background-repeat:no-repeat,no-repeat;margin:0 auto 40px;padding:20px;border:solid 1px #ffb0b0;width:500px;box-sizing:border-box}.proxyDeliveryProposal_element{display:flex;width:460px}.proxyDeliveryProposal_element img{width:170px;margin-left:30px}.proxyDeliveryProposal_element .iconGuidance{font-size:16px;font-weight:bold}.proxyDeliveryProposal_element .iconGuidance .meritCopy{font-size:11px;font-weight:normal !important}.proxyDeliveryProposal_element .iconGuidance .iconColor{display:inline-block;margin-right:.25em;padding:0 6px;background:#ffd891;color:rgba(64,0,0,.6);border-radius:2px;white-space:nowrap}.proxyDeliveryProposal_balloonCopy{position:relative;padding:0 12px 10px;border-bottom:1px solid #ffb0b0;border-right:1px solid #ffb0b0;border-radius:0 0 20px 0}.proxyDeliveryProposal_balloonCopy::before{position:absolute;right:52px;bottom:-15px;width:0;height:0;content:"";border-width:15px 15px 0 0;border-style:solid;border-color:#ffb0b0 transparent transparent transparent}.proxyDeliveryProposal_balloonCopy::after{position:absolute;right:54px;bottom:-14px;width:0;height:0;content:"";border-width:14px 14px 0 0;border-style:solid;border-color:#fff transparent transparent transparent}.proxyDeliveryProposal .puppySearchPrefecture_btn{display:inline-block;margin:10px auto 0;padding:.6rem 1.5rem .5rem;font-size:14px;font-weight:bold;color:#ff6464;background-color:#fff;border:1px solid #ff6464;border-bottom:2px solid #ff6464;text-decoration:none;border-radius:2rem;cursor:pointer}.proxyDeliveryProposal .puppySearchPrefecture_btn:hover{background-color:#fff2f2}a.dealNavi_inq_btn{background:#ff9343;background:linear-gradient(to bottom, #ff9343 0%, #fd491a 50%, #ff9343 100%);border:2px solid #ff9343;display:inline-block;border-radius:6px}a.dealNavi_inq_btn span{background:url(../images/ts_pict_message_04.png) no-repeat 30px 9px;color:#fff;font-size:16px;padding:6px 36px;border:1px solid #ffbf8f;display:inline-block;border-radius:6px;text-indent:16px}a.dealNavi_inq_btn:hover{opacity:.8}.linkInfo .linkInfo_title{font-size:14px;background:url(../images/linkInfo_title.png) left center no-repeat;border-bottom:1px dashed #dbd5bf;padding:10px 0 10px 20px;margin:20px 0 10px 0;display:block}.linkInfo .linkInfo_list li{margin-top:5px;padding-left:15px;background:url(../images/linkInfo_list.png) left top 6px no-repeat}.linkInfo .linkInfo_preview{margin:10px 0;display:inline-block}.linkInfo textarea{display:block;width:600px;font-size:12px}.mainte .mainte_title{font-size:14px;background-color:#c9bf9f;padding:5px 0 5px 15px;margin:30px 0 10px 0;display:block;border-radius:4px;color:#fff;font-weight:bold}.privacyPolicy p{margin-top:10px;font-size:13px}.privacyPolicy .privacyPolicy_title{font-size:16px;background:url(../images/privacyPolicy_title.png) bottom no-repeat;padding-bottom:7px;margin-top:25px;display:block;font-weight:bold}.contactBody_case{display:flex;justify-content:space-between;margin-top:20px}.contactBody_case p{margin-top:10px}.contactBody_case_mating,.contactBody_case_tour{width:calc((100% - 20px)/2);padding:20px;box-sizing:border-box;border-radius:10px;border:1px solid #dee2e6}.contactBody_case_mating .contactBody_case_title{background:url(../images/contact_mating.png) left center no-repeat;padding-left:60px}.contactBody_case_title{font-size:16px;font-weight:bold;display:table-cell;vertical-align:middle;height:50px}.contactBody_case_title_bg{display:table}.contactBody_case_tour .contactBody_case_title{background:url(../images/contact_tour.png) left center no-repeat;padding-left:60px}.contactBody_caution{font-weight:bold;font-size:13px;color:#ff1717}.contactBody_faq{margin-top:35px;border:1px solid #dee2e6;border-radius:10px;padding:0 20px 20px 20px}.contactBody_faq_title{background-color:#b4e4b1;font-size:16px;font-weight:bold;padding:10px 20px;margin:-20px 0 20px 0;display:block;text-align:center;border-radius:10px}.contactBody_form{border:1px solid #c1c6c9;border-radius:4px;font-size:13px;margin-bottom:20px;width:100%}.contactBody_form input[type=text],.contactBody_form textarea{border:1px solid #ced4da;border-radius:3px;box-sizing:border-box;color:#343a40}.contactBody_form input[type=text]{width:223px}.contactBody_form td,.contactBody_form th{border-top:1px solid #c1c6c9;box-sizing:border-box;padding:10px}.contactBody_form textarea{width:495px}.contactBody_form td{border-left:1px solid #c1c6c9}.contactBody_form th{vertical-align:middle;width:210px;padding-left:10px;background-color:#f7f5f0}.contactBody_form_caution{font-size:11px;margin-top:5px;display:inline-block}.contactBody_form_cautionEsp{color:#ff1717}.contactBody_form_confirm{width:100%}.contactBody_form_confirm textarea{margin:15px 0}.contactBody_form_confirm th{width:200px}.contactBody_form_confirm_detail td{padding:10px}#dealFlow h5{background:url(../images/dealFlow_hd.png) no-repeat left center;font-size:22px;border-bottom:1px solid #d49275;margin:24px 0 16px;padding:6px 0 6px 18px}#dealFlow>p{margin:10px 0 30px}#dealFlow .dealMethod{font-size:18px;font-weight:bold;margin:16px 0;padding-left:28px;background-image:url(../images/myPageNavi.png);background-repeat:no-repeat;border-bottom:2px dotted #e51b1b}#dealFlow .dealMethod.navi{background-position:left -123px}#dealFlow .dealMethod.mail{background-position:left -63px}#dealFlow .dealMethod span{color:#e51b1b}#dealFlow>div{background-color:#f4efdf;margin-bottom:24px;padding:30px 40px 40px}#dealFlow>div .dealFlowHeading{font-size:18px;margin-bottom:8px;border-left:6px solid #d49275;padding-left:6px;color:#343a40}#dealFlow>div dl{background-color:#fff;padding:24px 24px 8px;position:relative;margin-bottom:24px}#dealFlow>div dl.itemDetail_specialGifts{padding:0}#dealFlow>div>dl:after{content:" ";height:24px;position:absolute;width:16px;background-color:#e0b19c;top:100%;left:60px}#dealFlow>div>dl:last-child{margin-bottom:0}#dealFlow>div>dl:last-child:after{content:none}#dealFlow>div>dl>dt{margin-bottom:16px;font-size:18px;font-weight:bold;background:url(../images/dealFlow_hd.png) no-repeat 95px center}#dealFlow .dealFlow_step{background-color:#d49275;padding:10px 13px;margin-right:20px;color:#fff;border-radius:4px;font-weight:normal}#dealFlow>div>dl>dd{line-height:1.7em}#dealFlow>div>dl>dd img{display:block;margin:20px auto 0}div#main .memberRegist_table th{text-align:left}.description .memberRegistEntry_dscList{margin-top:5px}.description .memberRegistEntry_dscList li{font-size:14px;color:#e23002;margin-top:5px}.description .memberRegistEntry_dscTitle{font-size:16px}.memberLogin_caution{margin-right:auto;margin-left:auto}.entryForm{width:400px;margin:30px auto 0;text-align:left}.entryForm input[type=email],.entryForm input[type=password],.entryForm input[type=text]{width:100%;padding:.8em;font-size:.875rem;box-sizing:border-box}.entryForm_btn{width:100%;padding:12px;font-size:18px;font-weight:bold}.entryForm_btn_circle{border-radius:50em}.entryForm_accordion{border:1px solid #e9ecef}.entryForm_accordion_btn{position:relative;padding:.6em .6em .6em 1em;background:#e9ecef}.entryForm_accordion_btn::before,.entryForm_accordion_btn::after{content:"";position:absolute;top:50%;right:1em;width:13px;height:3px;margin-top:-2px;background:#400000;transition:.1s all ease-out}.entryForm_accordion_btn::after{transform:rotate(90deg)}.entryForm_accordion_btn.active::after{transform:rotate(0deg)}.entryForm_accordion_contents{max-height:150px;overflow-y:scroll}.entryForm_accordion_inner{padding:1.2em}.entryForm_caution{color:#6c757d}.entryForm_textLink a{color:#af5a2d;text-decoration:none}.entryForm_textLink a i{position:relative;top:1px;margin-left:.3em}.entryForm_supplyBox{padding:15px;border:1px solid #e4e0d0;border-radius:4px}.entryForm_leadLogin{display:inline-block;padding:5px 10px;background-color:#e9ecef}.myPageNavi{background-image:url(../images/myPageNavi.png);background-repeat:no-repeat}#naviMessage>p{background-position:0 -122px;margin:20px 0 1px 0;background-color:#ffe1aa;border:1px solid #e0d4a6;padding:4px 4px 4px 30px;font-weight:bold}#naviMessage ul{padding:6px 10px 10px;background-color:#fffcf7;border:1px solid #f4efdf}#naviMessage li{font-size:13px;margin-top:4px;text-align:left;border-bottom:1px dashed #dee2e6}#naviMessage li:last-child{border:0}#naviMessage li a{display:inline-block;padding:4px 5px 3px}#naviMessage li a span{float:left;color:#000;margin-right:.8em}#pref_various_cnt .seeMoreArea{background-color:#f4efdf;padding:1px 3px 5px}#pref_various_cnt .seeMoreArea ul li{margin:1px 0 0 0}#pref_various_cnt .seeMoreArea ul li a{background-color:#fff;padding:8px 8px 8px 2px;display:block;border-left:8px solid #dbd5bf;text-decoration:none;text-align:left}#pref_various_cnt .seeMoreArea ul li a:hover{background-color:#fff3dd}#pref_various_cnt{border:1px solid #dbd5bf;margin-bottom:10px}#pref_various_cnt p{background-color:#f4efdf;padding:7px 3px 3px 3px;font-size:12px;color:#400000;text-align:left;font-weight:bold}.dogSearchRequestList .description{margin-top:5px}.dogSearchRequestList .flatBtn{margin-top:10px}.dogSearchRequestList_circleBtn{border-radius:25px;padding:10px 20px;margin:20px auto;display:table}.searchThatArea div.seeMoreArea,.seeMoreCommon div.seeMoreArea{background-color:#f4efdf;border-top:2px solid #ede6cc;padding:8px}.searchThatArea div.seeMoreArea p,.seeMoreCommon div.seeMoreArea p{background-color:#f4efdf;padding:0 8px 4px 0;font-size:14px;color:#645623}.searchThatArea div.seeMoreArea ul.Line3,.seeMoreCommon div.seeMoreArea ul.Line3{margin-left:-4px}.searchThatArea div.seeMoreArea ul.Line3 li,.seeMoreCommon div.seeMoreArea ul.Line3 li{margin:2px 0 0 4px;float:left;width:234px}.searchThatArea div.seeMoreArea ul.Line2,.seeMoreCommon div.seeMoreArea ul.Line2{margin-left:-4px}.searchThatArea div.seeMoreArea ul.Line2 li,.seeMoreCommon div.seeMoreArea ul.Line2 li{margin:2px 0 0 4px;float:left;width:353px}.searchThatArea div.seeMoreArea ul.Line1 li,.seeMoreCommon div.seeMoreArea ul.Line1 li{margin:2px 0 0 0;width:100%}.searchThatArea div.seeMoreArea ul li,.seeMoreCommon div.seeMoreArea ul li{border-bottom:1px dotted #e9ecef}.searchThatArea div.seeMoreArea li a,.seeMoreCommon div.seeMoreArea li a{background-color:#fff;padding:8px 8px 8px 2px;display:block;border-left:8px solid #dbd5bf;text-decoration:none}.searchThatArea div.seeMoreArea li a:hover,.seeMoreCommon div.seeMoreArea li a:hover{background-color:#fff3dd}.h1_title_under_text{margin-bottom:12px;color:#6c757d;font-size:11px}.kl_contents{font-size:14px;line-height:28px}.kl_dog_top01{background-image:url(../images/kl/kl_dog_top01.png);background-repeat:no-repeat;height:55px;margin-bottom:30px;font-size:27px;font-weight:bold;padding:50px 0 0 45px}.kl_dog_top02{background-image:url(../images/kl/kl_dog_top02.png);background-repeat:no-repeat;widows:685px;height:55px;margin-bottom:30px;font-size:27px;font-weight:bold;padding:50px 0 0 45px}.kl_dog_top03{background-image:url(../images/kl/kl_dog_top03.png);background-repeat:no-repeat;widows:685px;height:55px;margin-bottom:30px;font-size:27px;font-weight:bold;padding:50px 0 0 45px}.kl_cat_top01{background-image:url(../images/kl/kl_cat_top01.png);background-repeat:no-repeat;widows:685px;height:55px;margin-bottom:30px;font-size:27px;font-weight:bold;padding:50px 0 0 45px}.kl_cat_top02{background-image:url(../images/kl/kl_cat_top02.png);background-repeat:no-repeat;widows:685px;height:55px;margin-bottom:30px;font-size:27px;font-weight:bold;padding:50px 0 0 45px}.kl_cat_top03{background-image:url(../images/kl/kl_cat_top03.png);background-repeat:no-repeat;widows:685px;height:55px;margin-bottom:30px;font-size:27px;font-weight:bold;padding:50px 0 0 45px}div#main h2.kl_h2,.kl_h2{background-image:url(../images/kl/kl_ttl01.png);background-repeat:no-repeat;height:32px;color:#110906;font-weight:bold;padding:8px 0 0 35px;font-size:16px;margin:45px 0 15px;float:none}.kl_dl dt{background:url(../images/kl/kl_ttl02.png) no-repeat;background-position:20px 12px;color:#110906;padding:6px 0 0 35px;margin:3px 0;font-size:15px;font-weight:bold}.kl_dl dd{padding:0 35px;margin-bottom:15px}.kl_dl p{font-size:15px;font-weight:bold;padding:3px 15px 1px;margin:20px 30px 10px 20px;border-left:#e0b19c 8px solid;border-top:#e0b19c 1px solid}.kl_ul{margin:10px 0}.kl_ul li{position:relative;padding-left:20px}.kl_ul li:before{display:block;content:"▪︎";color:#ecd0c3;width:1em;height:1em;position:absolute;left:0;top:0}.kl_ttl03{color:#110906;font-size:14px;font-weight:bold;margin:20px 0 5px 0}.kl_txt01{font-size:14px;margin-bottom:25px;padding:0 20px}.kl_txt02{font-size:14px;margin-bottom:13px;padding:0 36px}.kl_txt03{font-size:13px;margin:5px 0 10px 15px;border-left:solid 3px #f8eeea;padding-left:10px}.kl_square{margin:15px;padding:15px;border:2px solid #e0b19c;border-radius:10px}.kl_dl02{font-size:13px;margin-left:35px;display:table;width:450px;border:1px solid #e0b19c}.kl_dl02 dt{background-color:#f8eeea;display:table-cell;vertical-align:middle;text-align:center;width:150px}.kl_dl02 dd{display:table-cell;vertical-align:middle;width:300px}.kl_dl02 li{border-top:1px dotted #e0b19c;padding:3px 10px}.kl_dl02 li:first-child{border-top:none}.kl_arrow{font-weight:900;color:#c7744f}.kl_table01{width:32%;float:left;margin-right:9px;font-size:12px;border-collapse:collapse;border:1px solid #e0b19c}.kl_table01 tr{width:50%;padding:2px;text-align:left;vertical-align:top;color:#110906;border-bottom:1px dotted #e0b19c}.kl_table01 tr:first-child{border-style:none}.kl_table01 td{width:50%;padding:2px 10px;border-left:1px solid #e0b19c}.kl_table01_01{background-color:#f8eeea;text-align:center}.kl_table02{width:47%;float:left;margin-right:20px;font-size:12px;border-collapse:collapse;border:1px solid #e0b19c}.kl_table02 tr{padding:2px;text-align:left;vertical-align:top;color:#110906;border-top:1px dotted #e0b19c}.kl_table02 tr:first-child{border-style:none}.kl_table02 td{padding:2px 10px;border-left:1px solid #e0b19c;vertical-align:middle;min-width:30px}.kl_table03{width:80%;margin-right:9px;font-size:12px;border-collapse:collapse;border:1px solid #e0b19c}.kl_table03 tr{width:50%;padding:2px;text-align:left;vertical-align:top;color:#110906;border-top:1px dotted #e0b19c}.kl_table03 tr:first-child{border-style:none}.kl_table03 td{width:50%;padding:2px 10px;border-left:1px solid #e0b19c}.kl_share{margin:40px 0 70px}.kl_share img{margin-right:5px}.kl_link01{text-align:center;margin-bottom:40px}.kl_link02{font-size:15px;font-weight:bold;position:relative;padding:5px 20px;background-color:#f4efdf;border-radius:6px;margin-bottom:25px}.kl_link02::after{position:absolute;top:100%;left:30px;content:"";width:0;height:0;border:10px solid transparent;border-top:12px solid #f4efdf}.kl_link03{font-size:12px;line-height:2.2em}.kl_link03 a{padding-left:14px;background:url(../images/kl/kl_arrow04.png) no-repeat left center}.kl_link03in{float:left;padding-left:15px;margin-left:10px}.kl_link03in:first-child{margin-left:0}.kl_arrow_r{background:url(../images/kl/kl_arrow02.png) no-repeat right top;padding-right:17px}.kl_img{text-align:center;margin:30px 0}.kl_img02{padding:3px;border:1px solid #dee2e6;width:380px}.faq_search_area{background-color:#f4efdf;padding:20px;margin-bottom:30px;border-radius:5px}.faq_search_area .faq_search_area_l{float:left;color:#343a40;border:1px solid #ced4da;background-color:#fff;width:524px;height:33px;border-radius:3px;text-indent:inherit;padding:0 0 0 4px}.faq_search_area_r{float:right;width:160px;height:15px;display:block;padding:9px 2px;color:#915e00;text-decoration:none;text-align:center;font-weight:bold;font-size:11px;border:1px solid #ced4da;border-radius:4px;background-image:linear-gradient(to bottom, #fff, #dee2e6)}.faq_box{border:1px solid #e0d4a6;padding:25px;border-radius:5px;overflow:hidden;height:100%;margin-bottom:30px;display:flex;flex-wrap:wrap}.faq_box_l{color:#723c24;width:220px;font-size:16px;font-weight:bold;line-height:25px;position:relative}.faq_box_l .add{position:absolute;bottom:0;left:0;font-size:12px;font-weight:normal}.faq_box_r{width:420px;border-left:1px solid #e0d4a6;padding-left:20px;font-size:15px;line-height:1.5}.faq_box_r li{background:url(../images/faq/faq_arrow.png) no-repeat;background-position:3px 5px;padding:0 0 8px 15px}.faq_box_r li:last-child{padding-bottom:0}.faq_search{margin-bottom:40px}.faq_search dt{height:40px;color:#723c24;font-size:16px;margin-bottom:20px;padding:10px 0 0 45px;background:url(../images/faq/faq_search.png) no-repeat}.faq_search dd{background:url(../images/faq/faq_arrow.png) no-repeat;background-position:0 3px;padding-left:13px;margin-bottom:6px}div#main h2.faq_question{font-size:24px;font-weight:normal;float:none}.faq_question{background:url(../images/faq/faq_q.png) no-repeat 20px 20px;position:relative;z-index:2;padding:25px 25px 25px 70px;font-size:24px;border:1px solid #e0d4a6;border-radius:5px;margin:25px 0 5px}.faq_question:before{content:"";position:absolute;bottom:-10px;left:5%;margin-left:-10px;width:0;height:0;border-top:10px solid #e0d4a6;border-left:10px solid transparent;border-right:10px solid transparent}.faq_question:after{content:"";position:absolute;bottom:-9px;left:5%;margin-left:-10px;width:0;height:0;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}.faq_answer{background:url(../images/faq/faq_a.png) no-repeat 20px 20px;padding:35px 25px 25px 80px;border-radius:5px;position:relative;margin-bottom:10px;z-index:2;line-height:1.75;font-size:16px}.faq_answer:before{content:"“";font-size:80px;font-family:"ＭＳ Ｐゴシック",sans-serif;color:#f4efdf;position:absolute;left:60px;top:1px;z-index:-1}.faq_answer:after{content:"”";font-size:80px;line-height:0em;font-family:"ＭＳ Ｐゴシック",sans-serif;color:#f4efdf;position:absolute;right:10px;bottom:10px;z-index:1}.faq_solution_box{padding:20px;margin:50px 80px;text-align:center;border-radius:5px;border:2px solid #6c757d;background:url(../images/faq/faq_dog.png) no-repeat #ebf8ea 10px 10px}.faq_back{background-color:#ecd0c3;width:90px;text-align:center;padding:5px;border-radius:5px;display:block}.faq_insuranceTitle{font-size:26px;font-weight:bold;margin-top:50px}.faq_insuranceBox{margin:50px 80px;padding:20px;text-align:center;border-radius:5px;background:url(../images/warranty_recommend.png) no-repeat #d9f1d7 450px 4px;background-size:90px;border-bottom:2px solid #32832d}.faq_insuranceBox:hover{opacity:.7;text-decoration:none}.faq_insuranceBox a{text-decoration:none;color:#32832d}.faq_insuranceBox a .questionAfterReading{font-size:18px;font-weight:bold}.faq_insuranceLinkCopy{display:flex;justify-content:center;align-items:center;text-align:center;margin:40px auto 5px;font-size:16px}.faq_insuranceLinkCopy::before,.faq_insuranceLinkCopy::after{content:"";width:1px;height:30px;background-color:#5f321e}.faq_insuranceLinkCopy::before{margin-right:20px;transform:rotate(-35deg)}.faq_insuranceLinkCopy::after{margin-left:20px;transform:rotate(35deg)}.evl{margin-bottom:25px}.evl .evlBox{padding:16px;border:1px solid #d3c7ac;border-radius:8px;position:relative;overflow:hidden;background-color:#fff}.evl .evlBox::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:5px;background-color:#bd9a71;z-index:1}.evl .evlBox .evlHeader{font-size:15px;margin-bottom:14px}.evl .evlBox .evlHeader h2{border-bottom:1px solid #ced4da !important;font-size:17px !important;float:none !important;padding:0 0 6px !important;display:flex !important;align-items:center !important;font-weight:bold !important}.evl .evlBox .evlHeader h2 .icon-user{color:#bd9a71;font-size:20px;margin-right:8px}.evl .evlBox .evlHeader h2 span{font-weight:normal;flex-shrink:0}.evl .evlBox .evlHeader .evlDay{font-size:13px}.evl .evlBox .evlEvaluation{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.evl .evlBox .evlEvaluation .rateStar{width:125px;height:28px;margin-left:0}.evl .evlBox .evlEvaluation .rateNum{font-size:26px;font-weight:normal}.evl .evlBox .evlSubject{display:flex}.evl .evlBox .evlSubject .voicePet{align-items:flex-start}.evl .evlBox .evlSubject a{font-size:15px}.evl .evlBox .evlSubject a:hover{text-decoration:none;opacity:.8}.evl .evlBox .evlSubject a i{padding-left:.3em}.evl .evlBox .evlLabel{border:1px solid #a08668;color:#a08668;padding:4px;margin-right:7px;font-size:13px;display:inline-block;line-height:1;flex-shrink:0}.evl .evlBox .evlSnt{font-size:15px}.evl .evlBox .evlSnt .breederRatingList_comment{width:100%}.evl .breederReply{background:none;margin:0 0 0 15px}.evl .breederReply .breederReply_box{border:1px solid #ede6cc;position:relative}.evl .breederReply .breederReply_box::before,.evl .breederReply .breederReply_box::after{content:"";position:absolute;top:0;left:6%;border-style:solid;translate:-50% -100%;transform:skew(-20deg);transform-origin:bottom}.evl .breederReply .breederReply_box::before{border-width:0 8.5px 15px 8.5px;border-color:transparent transparent #ede6cc}.evl .breederReply .breederReply_box::after{border-width:0 7.4px 13px 7.4px;border-color:transparent transparent #f4efdf}.evl .breederReply .breederReply_box .breederReply_hd{display:flex;justify-content:flex-end}.evl .breederReply .breederReply_box .breederReply_hd .breederReply_breeder{display:inline-block}.petDtlRate .gnrCnt_evl{border:none;padding:15px 0 0 0}.evlPoint{margin:0 auto 20px auto;display:table}.evlPoint .evlPointBad{margin-left:5px}.evlPoint .evlPointBad .evlPointContent_title span{background-image:url(../images/evlPointBad.png)}.evlPoint .evlPointCmp{border-color:#ffe3e3 !important}.evlPoint .evlPointCmp .evlPointContent_number{color:#915e00;font-weight:bold}.evlPoint .evlPointCmp .evlPointContent_title{background-color:#ffe3e3;color:#ff9797;font-weight:bold}.evlPoint .evlPointCmp .evlPointContent_title span{background-image:url(../images/evlPointCmp.png);color:#915e00}.evlPoint .evlPointCmpBg{background:url(../images/evlPointArrow.png) left center no-repeat;padding-left:26px;margin-left:20px;display:inline-block}.evlPoint .evlPointCode{margin:0 20px 15px 20px}.evlPoint .evlPointContent{display:inline-block;border:1px solid #dee2e6;text-align:center;width:180px;overflow:hidden}.evlPoint .evlPointContent_number{display:block;text-align:center;font-size:18px;margin-top:5px}.evlPoint .evlPointContent_title{background-color:#f8f9fa;padding:5px 0;display:block}.evlPoint .evlPointContent_title span{padding-left:28px;background-size:18px !important;background-repeat:no-repeat;background-position:left center;font-size:14px}.evlPoint .evlPointGood .evlPointContent_title span{background-image:url(../images/evlPointGood.png)}.cmpRate{font-size:16px;margin-top:5px}.cmpRate a:hover{text-decoration:none;opacity:.7}.cmpRate .rateNum{margin:0 10px 0 5px;display:inline-block;font-size:20px;font-weight:bold;color:#f7a000}.cmpRate .voiceNum{display:inline-block;padding-left:10px;border-left:1px dashed #dee2e6;vertical-align:30%;line-height:1em;font-size:14px}.cmpRate .voiceNum b{font-size:18px}.rateStar,.cmpRate .rateNum{position:relative;top:1px}.rateStar{position:relative;display:inline-block;width:120px;height:24px;margin-left:5px;line-height:100%;letter-spacing:0;font-size:24px;vertical-align:-20%}.rateStar:before{color:#ced4da}.rateStar:after{overflow:hidden;white-space:nowrap;color:#f7a000}.rateStar:before,.rateStar:after{content:"★★★★★";display:inline-block;position:absolute;left:0;top:0}.rateStar_0_0:after{width:0}.rateStar_0_5:after{width:12px}.rateStar_1_0:after{width:26px}.rateStar_1_5:after{width:36px}.rateStar_2_0:after{width:50px}.rateStar_2_5:after{width:60px}.rateStar_3_0:after{width:73px}.rateStar_3_5:after{width:84px}.rateStar_4_0:after{width:100px}.rateStar_4_5:after{width:108px}.rateStar_5_0:after{width:120px}.cmpRate.starSize_small{padding:0;margin:0 0 5px 0;font-size:13px;line-height:1;text-align:left;vertical-align:0}.cmpRate.starSize_small b{font-size:14px}.cmpRate.starSize_small .rateStar{width:96px;height:20px;transform:scale(0.8);transform-origin:left center;margin:0 0 4px 2px;top:4px}.cmpRate.starSize_middle{margin:0 0 5px 0;font-size:14px;text-align:left;display:flex;align-items:center}.cmpRate.starSize_middle .voiceNum a{font-size:18px}.cmpRate.starSize_middle .rateNum b{color:#ffab11;font-size:20px}.inquiryMemberInfo_lead{margin-bottom:10px;font-size:14px}div#main table.inquiryMemberInfo_table td{padding:10px;vertical-align:middle;font-size:13.5px}div#main table.inquiryMemberInfo_tableLogin td{padding:6px;vertical-align:middle;font-size:12px}.inquiryStep{margin:20px 0}.inquiryStep li{float:left;width:224px;padding:4px 0;background-color:#dee2e6;color:#6c757d;border-radius:2px}.inquiryStep li:first-child{margin-left:0}.inquiryStep li.active{background-color:#ffab11;color:#86462a;font-weight:bold}.inquiryStep .stepArrow{margin-left:0;padding:8px 9px;width:10px;height:10px;background:url(../images/linkBack_grey.png) no-repeat center 10px;border:0}.inquiryStep span{display:inline-block;background-color:#adb5bd;margin:0 8px 0 4px;padding:2px 10px 3px 11px;color:#fff;border-radius:4px}.inquiryStep .active span{background-color:#86462a;font-weight:normal}.inquiryLogin{float:right;width:470px;margin:-44px 0 0 0}.inquiryLogin_form{float:right;width:470px;margin:20px 0 12px;background-color:#faf8f2;border:2px solid #ede6cc;position:relative}.inquiryLogin_formBox{width:400px;margin:16px auto}.inquiryLogin_form:after{content:" ";position:absolute;top:-28px;right:115px;display:block;width:0;height:0;border:14px solid transparent;border-bottom-color:#ede6cc}.inquiryLogin .flatBtn{float:right;margin:8px 8px 0 0;padding:6px 20px 5px 40px;border-bottom:1px solid #32832d;border-right:1px solid #48bc41}.featArticle{display:table;margin-bottom:20px}.featArticle_main{display:table-cell;width:750px;padding-right:20px;box-sizing:border-box}.featArticle_nav{display:table-cell;vertical-align:top;width:230px;box-sizing:border-box;border-left:1px solid #e9ecef}.featArticle .ctgTtl{font-size:14px;font-weight:bold;text-align:left;border-left:4px solid #ad5b36;margin:0 0 12px;padding:2px 0 0 6px}.featArticle .ctgPageTtl{font-size:20px;margin:8px 0 24px}.featArticle ul{margin-bottom:32px}.articleList li{margin-bottom:16px;padding-bottom:16px;border-bottom:1px dotted #dee2e6}.articleRanking{background-color:#fff3dd}.articleRanking li{border-bottom:1px dotted #dee2e6;position:relative}.articleRanking li a{display:block;padding:8px;color:#400000;transition:all .1s;min-height:54px}.articleRanking li a:hover{background-color:#fff3dd;opacity:.7}.articleRanking .rankingFlag{position:absolute;top:4px;left:-4px;background:url(../images/articleRankingFlag.png) no-repeat 3px top;display:block;width:25px;height:22px;padding:2px 0 0 8px;z-index:2;font-size:12px;color:#fff}.articleImg{float:left;border:1px solid #e9ecef;overflow:hidden;position:relative;z-index:1}.articleImg img{float:left;width:auto;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.articleImg img:hover{opacity:.7}.articleList .articleImg{margin-right:16px;display:block;width:88px;height:88px}.articleList .articleImg img{max-width:128px;max-height:128px}.articleList.recomend .articleImg,.articleRanking .articleImg{margin-right:8px;display:block;width:54px;height:54px}.articleList.recomend .articleImg img,.articleRanking .articleImg img{max-width:72px;max-height:72px}.articleHd,.articleText,.articleView{overflow:hidden;text-align:left}.articleList .articleHd{font-size:16px}.articleRanking .articleHd{font-size:12px;margin-bottom:4px}.articleHd{margin:0 0 4px 0}.articleHd a{color:#400000}.articleText{font-size:12px;color:#6c757d;margin-bottom:6px}.articleView{font-weight:bold;color:#6c757d}.articleList .articleView{font-size:12px}.articleList .articleView .num{font-size:14px}.articleList .articleView .writer{background:url(../images/articleWriter.png) no-repeat right center;padding:2px 18px 0 0}.articleList .articleView .writer a{margin-right:4px;font-weight:normal;color:#6c757d;text-decoration:underline}.articleRanking .articleView{font-size:11px}.articleCategoryList,.articleKeyword{margin-left:12px}.articleCategoryList li{border-bottom:1px dotted #dee2e6;padding:4px 0}.articleCategoryList li a{display:block;background:url(../images/arrow_navi.png) no-repeat left center;padding:6px 0 6px 10px;font-size:13px;text-align:left}.articleKeyword li a{float:left;background-color:#f8f9fa;margin:0 6px 6px 0;padding:4px 6px;color:#6c757d;border-radius:2px;border:1px solid #e9ecef}.featHd.experiences{margin-bottom:24px;padding:30px 0 0;display:table-caption;width:980px;height:280px;background:url(../images/feature/exp/exp_01_h1_bg.png) no-repeat}.featHd.questionnaires{margin-bottom:24px;padding:30px 0 0;display:table-caption;width:980px;height:280px;background:url(../images/feature/exp/exp_02_h1_bg.png) no-repeat}.featHd h1{text-align:center;margin-bottom:8px}.featHd p{font-size:15px;line-height:1.8em;text-align:center;font-weight:bold;color:#774d00}.moreLink{text-align:right;margin-bottom:32px}.moreLink a{background-color:#6bca65;color:#fff;padding:12px 16px;text-decoration:none;border-radius:2px}.moreLink a:hover{background-color:#7dd178}.featArticle_main .back{display:inline-block;background-color:#adb5bd;color:#fff;margin-bottom:32px;padding:6px 10px;border-radius:4px}.exp_top{margin:12px 0;font-size:13px}.exp_top .post{border-bottom:1px solid #e9ecef;color:#6c757d;padding-bottom:4px;position:relative}.exp_top .post:after{content:" ";display:block;width:96px;height:3px;background-color:#000;position:absolute;bottom:-2px;left:0;border-left:16px solid #86462a}.exp_top_ttl{font-size:28px;font-weight:bold;margin:32px 0 20px}.exp_top_txt{line-height:20px;color:#6c757d;margin-bottom:20px}.exp_top_writer .writer{background:url(../images/articleWriter.png) no-repeat right center;padding:2px 18px 0 0}.exp_top_writer a{color:#6c757d;text-decoration:underline}.exp_contents{font-size:14px;line-height:28px;margin-bottom:30px}.exp_img{text-align:center}.exp_img img{padding:3px;border:1px solid #dee2e6;margin:15px auto 0}.exp_img p{padding-top:5px;font-size:13px;line-height:20px}.exp_img_l{float:left}.exp_img_r{float:right}.exp_link{font-size:13px;border-top:solid 1px #e9ecef;padding-top:30px}.exp_link span{font-size:15px;color:#110906}.expList li{margin-bottom:16px;padding-bottom:16px;border-bottom:1px dotted #dee2e6}.expListImg{float:left;border:1px solid #e9ecef;overflow:hidden;position:relative;z-index:1}.exp_voice{font-size:13px;padding-top:8px;border-top:solid 1px #e9ecef}.exp_voice .ctgTtl{margin-bottom:-16px}.expList02 li{background-color:#fffcf7;padding:20px;margin-top:30px}.expList02_per{background-color:#fff;padding:10px;margin-bottom:20px}.expList02_icon{float:left;height:70px;width:70px;margin-right:10px}.expList02_detail span{font-size:15px;font-weight:bold;vertical-align:-22px}.expList02_answer{background:url(../images/feature/exp/exp_dogfoot.png) repeat-x left bottom;padding-bottom:28px;margin-bottom:20px}.expList02_answer span{font-weight:bold}.graphArea{text-align:center}.lg_under{margin:10px 0}.lg_under ul{display:inline-block}.lg_under li{float:left;margin-right:10px}.gr_side{display:inline-block;margin-right:24px}.lg_side{display:inline-block}.lg_side{text-align:left}ul.rankingTabMenu{margin-bottom:0}.rankingTabMenu li{float:left}.rankingTabMenu li a{display:block;text-align:center;padding:4px 0;color:#774d00;font-size:11px;font-weight:bold;border-radius:4px 4px 0 0;text-decoration:none;position:relative;opacity:.7}.rankingTabMenu li a.active{opacity:1}.rankingTabMenu li.dailyTab{width:76px}.rankingTabMenu li.weeklyTab{width:77px}.rankingTabMenu li.montlyTab{width:76px}.rankingTabMenu li.dailyTab a{background-color:#ffd891;border-right:2px solid #fff}.rankingTabMenu li.weeklyTab a{background-color:#a5d6fc;border-right:2px solid #fff}.rankingTabMenu li.montlyTab a{background-color:#ffb0b0}#daily ul{background-color:#fffcf7;border-top:5px solid #ffd891}#weekly{display:none}#weekly ul{background-color:#eff8ff;border-top:5px solid #a5d6fc}#montly{display:none}#montly ul{background-color:#fffcf7;border-top:5px solid #ffb0b0}.rankingTabBoxes ul{margin-bottom:0}.more{text-align:right;font-size:12px;margin-bottom:32px}.featSectionName{margin:40px 0 15px;padding:12px 0 12px 28px;border-top:4px solid #e0b19c;border-bottom:1px dashed #e0b19c;background:url(../images/feature/featHdl.png) no-repeat left center;font-size:20px;color:#110906}.featHeadline,div#main h3.featHeadline{border:0;background-color:#fff;border-left:6px solid #e0b19c;margin:16px 0;padding:6px 8px 3px;color:#110906;font-size:18px;position:relative}.featHeading{border-left:6px solid #f2dfd6;border-bottom:1px solid #f4efdf;background-color:#faf8f2;margin:16px 0;padding:6px 8px 3px;color:#110906;font-size:16px}.featSubhead{border-bottom:1px solid #e0b19c;margin:24px 0 16px;color:#110906;font-size:17px}.featList{position:relative;margin:6px 0;padding-left:20px}.featList:before{display:block;content:"▪︎";color:#ecd0c3;width:1em;height:1em;position:absolute;left:0;top:0}.typo{text-align:center;padding:50px 0 35px;margin-bottom:30px;border-radius:5px;border:solid 1px #e6c0b0;background-color:#faf8f2}.typo h1{font-size:19px;font-weight:bold;margin-bottom:40px}.typo img{float:left;margin-left:170px;width:160px;height:160px}.typo_right{font-size:13px;float:left;margin-left:50px;line-height:25px;text-align:left}.typo_right span{font-size:15px;font-weight:bold}.typo_toplink{display:block;background:url(../images/typo_btn.png) no-repeat left;padding-left:17px;padding-top:2px;margin-top:10px}.typo_bottom{border:#b6aa7e 2px solid;border-radius:10px;padding:15px;margin:40px 120px 10px;line-height:30px;background-color:#fff}.typo_bottom .listHead{display:block;font-weight:bold}.typo_bottom .listHead img{margin:4px 8px 2px 0;width:5px;height:5px;border:none}.typo_bottom .listSecond{display:block;line-height:1.8}.typo_bottom .listSecond:before{content:"";display:inline-block;width:0;height:0;border-radius:50%;border:2px solid #af5a2d;margin-right:8px;vertical-align:2px}.page404{text-align:center;padding:50px 0 30px;background-image:url(../images/404_bg.png);border:1px solid #ffcaca;margin-bottom:30px}.page404 h1{font-size:25px;font-weight:bold;margin-bottom:25px}.page404 img{float:left;margin-left:100px;width:170px;height:170px}.page404_right{float:left;margin-left:60px;text-align:left;font-size:14px;width:620px}.page404_bottom{background-color:#fff;padding:5px 0;margin:40px 200px;border-radius:10px}.page404_ul{display:table;table-layout:fixed;text-align:center;width:100%}.page404_ul li{display:table-cell;vertical-align:middle;text-align:left;font-size:13px;line-height:30px;padding:2px 0 0 40px;background:url(../images/typo_btn.png) no-repeat #fff 20px 10px}.page404_topBtn{background-color:#59c452;font-size:14px;height:25px;text-align:center;border-radius:20px;padding:9px 24px 2px;display:inline-block}.page404_topBtn p{color:#fff;font-weight:bold}.page404_topBtn:hover{opacity:.7}.page404_topBtn:hover a{text-decoration:none}.credibility{color:#84774a;margin:0 0 24px;background:url(../images/icn_trust.png) no-repeat left center;padding-left:75px;border:1px solid #d2caaf;padding:10px 10px 10px 72px;box-sizing:border-box}.memberPageBnr{margin:20px auto}.memberPageBnr .deletingBtnBox{position:relative;width:728px;height:112px;margin:0 auto}.memberPageBnr .deletingBtn{position:absolute;color:#000;top:5px;right:5px;font-size:24px;cursor:pointer}.lineInfo{width:100%;max-width:570px;margin:36px auto 48px;font-size:14px}.lineInfo_text{margin-bottom:12px;text-align:center}.lineInfo_text span{position:relative;padding:0 24px;font-weight:bold}.lineInfo_text span::before,.lineInfo_text span::after{content:"";position:absolute;top:0;width:1px;height:100%;display:block;background:#4dc764}.lineInfo_text span::before{left:8px;transform:rotate(-20deg)}.lineInfo_text span::after{right:8px;transform:rotate(20deg)}.lineInfo_inner{padding:16px;display:flex;justify-content:center;align-items:center;border:1px solid #4dc764}.lineInfo_btn{padding:2px 24px;color:#fff;line-height:40px;font-weight:bold;background:#4dc764;border-radius:40px}.lineInfo_btn:hover{text-decoration:none;color:#fff;background:#35a84b}.lineInfo_copy{position:relative;padding:8px 16px;margin-left:12px;font-size:12px;line-height:1.4;background:#ffe2ac}.lineInfo_copy::before{content:"";position:absolute;top:50%;left:-8px;width:0;height:0;margin-top:-6px;border-style:solid;border-width:6px 8px 6px 0;border-color:transparent #ffe2ac transparent transparent}.lineInfo_copy b{font-size:14px}.snsLink{margin:20px auto;padding:15px 0;text-align:center;font-size:14px;font-weight:bold;box-sizing:border-box;background:#fff;border-radius:8px;width:220px}.snsLink .iconFlex{display:flex;justify-content:center}.snsLink .iconFlex a{padding:10px 15px 5px;width:50px}.snsLink .iconFlex a img{width:100%}.InstagramInfoBnr{margin:20px auto;width:728px}.InstagramInfoBnr::hover{opacity:.7}.InstagramInfoBnr img{width:100%}.InstagramInfo{display:flex;justify-content:center;align-items:center;margin:20px 0 30px}.InstagramInfo .InstagramImgLink{padding:0 40px;text-align:center;box-sizing:border-box}.InstagramInfo .InstagramImgLink img{width:70px}.InstagramInfo .InstagramInfoCopy{text-align:left;width:450px}.articleHeader_dataBottom{clear:both}.articleHeader_dataBottom p{font-size:16px;font-weight:bold;color:#e0b19c;margin-bottom:5px}.articleHeader_dataBottom .share{margin-top:40px;overflow:hidden}.articleHeader_dataBottom .share .snsButton{position:relative}.articleHeader_dataBottom .share .snsButton a{display:block;float:left;margin-left:5px;width:114px;padding:8px 6px}.articleHeader_dataBottom .share .snsButton a:first-child{margin-left:0}.articleHeader_dataBottom .share .snsButton span{font-weight:bold;padding:4px 0}.articleHeader_dataBottom .share .snsButton_header{display:block;font-weight:bold;font-size:18px;color:#6c757d}.articleHeader_dataBottom .share .snsButton_list{margin-top:10px}.articleHeader_dataBottom .share .snsButton_list span{color:#fff}.articleHeader_dataBottom .share .snsButton_list .facebook{background-color:#055b9d}.articleHeader_dataBottom .share .snsButton_list .facebook span{background:url(../images/icon_facebook.png) left center no-repeat;background-size:11px;padding-left:21px}.articleHeader_dataBottom .share .snsButton_list .google{background-color:#fd491a}.articleHeader_dataBottom .share .snsButton_list .google span{background:#fd491a url(../images/icon_google.png) left center no-repeat;background-size:27px;padding-left:37px}.articleHeader_dataBottom .share .snsButton_list .hatena{background-color:#299ff9}.articleHeader_dataBottom .share .snsButton_list .hatena span{background:#299ff9 url(../images/icon_hatena.png) left center no-repeat;background-size:19px;padding-left:29px}.articleHeader_dataBottom .share .snsButton_list .twitter{background-color:#5ab5fa}.articleHeader_dataBottom .share .snsButton_list .twitter span{background:#5ab5fa url(../images/icon_twitter.png) left center no-repeat;background-size:22px;padding-left:32px}.articleHeader_dataBottom .share_contentA{position:relative;overflow:hidden}.exp_top .articleHeader_dataBottom .snsHeader{margin:10px 0;display:table}.articleHeader_dataBottom .snsHeader a{color:#fff;font-weight:bold;padding:8px 0;margin-left:5px;width:110px;float:left;display:block}.articleHeader_dataBottom .snsHeader a:hover{text-decoration:none}.articleHeader_dataBottom .snsHeader a:first-child{margin-left:0}.articleHeader_dataBottom .snsHeader span{color:#fff;background-repeat:no-repeat;background-position:left center;display:table;margin:0 auto}.articleHeader_dataBottom .snsHeader .facebook span{background-image:url(../images/articleHeader_facebook.png);padding-left:17px;color:#055b9d}.articleHeader_dataBottom .snsHeader .fb-like{margin:5px 0 0 20px;float:left}.articleHeader_dataBottom .snsHeader .google{border:1px solid #fd491a}.articleHeader_dataBottom .snsHeader .google span{background-image:url(../images/articleHeader_google.png);padding-left:28px;color:#fd491a}.snsHeader .hatena span{background-image:url(../images/articleHeader_hatena.png);padding-left:22px;color:#299ff9}.articleHeader_dataBottom .snsHeader .twitter span{background-image:url(../images/articleHeader_twitter.png);padding-left:22px;color:#5ab5fa}.articleHeader_dataBottom .snsHeader_02 .facebook{background-color:#055b9d}.articleHeader_dataBottom .snsHeader_02 .facebook span{background-image:url(../images/icon_facebook.png);background-size:9px;color:#fff}.articleHeader_dataBottom .snsHeader_02 .google{background-color:#fd491a}.articleHeader_dataBottom .snsHeader_02 .google span{background-image:url(../images/icon_google.png);background-size:18px;color:#fff}.articleHeader_dataBottom .snsHeader_02 .hatena{background-color:#299ff9}.articleHeader_dataBottom .snsHeader_02 .hatena span{background-image:url(../images/icon_hatena.png);background-size:15px;color:#fff}.articleHeader_dataBottom .snsHeader_02 .twitter{background-color:#000}.articleHeader_dataBottom .snsHeader_02 .twitter span{background-image:url(../images/icon_x.svg);background-size:18px;color:#fff}.articleHeader_dataBottom a:hover,.articleHeader_dataBottom input[type=submit]:hover{opacity:.7}.kl_contents .snsButton{margin-top:20px}.breederEvaluation .EvaluationItems{background-color:#eee !important;text-align:left !important;width:130px !important}.breederEvaluation .EvaluationContent{background-color:#fff !important;padding-left:6px !important;line-height:1.5 !important;width:564px !important}.snsSharingLink{padding:10px}.snsSharingLink a{color:#0678cf !important;font-size:12px;font-weight:bold}.snsSharingLink::after{font-family:"icomoon";content:"";font-size:14px;vertical-align:middle;margin-left:3px;color:#0678cf !important}.snsSharingcheck{display:flex;justify-content:center;align-items:center;margin:20px auto;text-align:center;font-size:14px}.snsSharingcheck input[type=checkbox]{margin-right:.5em;vertical-align:middle;transform:scale(1.2)}#cboxLoadedContent{padding:10px}#cboxLoadedContent .snspostedGuidanceTitle{font-size:20px;font-weight:bold;margin-bottom:10px}#cboxLoadedContent .snspostedGuidanceList{width:700px;margin:0 auto;text-align:left}#cboxLoadedContent .snspostedGuidanceList li{list-style:disc}#cboxLoadedContent .snspostedGuidanceMediumTitle{margin:22px 0 12px;font-size:18px;font-weight:bold}#cboxLoadedContent .snspostedGuidanceSubTitle{margin:16px 0 10px;font-size:16px;font-weight:bold}#tag .pageHeader{font-size:20px;font-weight:bold;margin:15px 0}#tag .tagList{display:flex;flex-wrap:wrap}#tag .tagList.tagDog li{width:470px;margin:5px 0 0 20px}#tag .tagList.tagKeyword li{width:220px;margin:5px 0 0 20px}#tag .tagList a{background:url(../images/arrow_tag.png) left center no-repeat;padding-left:13px;color:#5f321e;font-size:14px}#tag .tagList a:hover,#tag .tag_button:hover{opacity:.7;transition:.2s;text-decoration:none}#tag .tag_button{margin:20px auto 40px;padding:10px 30px;background-color:#7dd178;border:0;border-radius:2px;color:#fff;display:table;font-size:15px;font-weight:bold;text-align:center}.premiumRecomend{border:1px solid #d2caaf;margin-top:35px}.premiumRecomend h2,.premiumRecomend h4{padding:10px 10px 10px 46px;margin:0 0 5px;font-weight:bold;background:url(../images/icn_recomend.png) no-repeat 8px 4px #ede6cc;color:#343a40;font-size:16px;float:none !important}.premiumRecomend .bx-wrapper .bx-viewport{box-shadow:none;border:0;left:0}.articleRecommend{border:1px solid #d2caaf;margin:35px 0}.articleRecommend h2,.articleRecommend h4{position:relative;padding:10px 10px 10px 40px;margin:0 0 5px;font-weight:bold;background:#ede6cc;color:#343a40;font-size:16px;float:none !important}.articleRecommend h2:after,.articleRecommend h4:after{content:"";box-sizing:border-box;position:absolute;display:block;width:16px;height:16px;left:15px;top:16px;border-top:4px solid #e0b19c;border-left:4px solid #e0b19c;border-right:4px solid #e6c0b0;border-bottom:4px solid #e6c0b0}.articleRecommend .bx-wrapper .bx-viewport{box-shadow:none;border:0;left:0}.blockquote{margin:16px 0 0;background:url(../images/blockquote.png) no-repeat 10px 10px #f8f9fa;border-radius:5px;padding:20px 20px 20px 42px;line-height:1.6}.articleSource{font-size:11px;color:#6c757d;margin:4px 0}.articleSource:hover{color:#adb5bd;text-decoration:none}.blockquote+.articleSource{display:inline-block;margin-bottom:16px}.searchDisplay{position:relative}.searchDisplay .displaySelect{position:absolute;top:5px;right:10px;display:flex;align-items:center;color:#636d74}.searchDisplay .displaySelect dt{font-size:11px}.searchDisplay .displaySelect dd{margin-left:10px}.searchDisplay .displaySelect .displaySelectBtn{display:inline-block;width:22px;height:22px;padding:5px}.searchDisplay .displaySelect .displaySelectBtn img{display:block;width:100%;height:100%}.searchDisplay .displaySelect a:hover{opacity:.7}div#main .featShow h2{float:none}div#main .featShow h2.word{font-size:24px;margin:36px 0 24px}div#main .featShow h3{font-weight:normal;background-color:#fff;border:0;padding:0;margin:0 0 4px}#pankuzu{width:980px;text-align:left;margin-left:auto;margin-right:auto}#pankuzu.content_wide{width:1100px}#winnerShowImg-thumb img{width:180px;margin:0 8px 8px 0;border:#000 2px solid}.articlePager{text-align:center;margin:32px 0;clear:both}.articlePager a,.articlePager span{display:block;box-sizing:border-box}.articlePager a{color:#400000}.articlePager li{display:inline-block;margin:0 1px}.articlePager span{background-color:#ffe1aa;font-weight:bold}.articlePager .hidden{visibility:hidden}.articlePager .nextPage a,.articlePager .prevPage a{padding:7px 16px 5px;height:36px;background-color:#ffa15c;border:1px solid #ffa15c;color:#fff;position:relative}.articlePager .nextPage a:after{position:absolute;content:" ";width:0;height:0;border:18px solid transparent;border-left-color:#ffa15c;top:0;right:-37px;z-index:1}.articlePager .prevPage a:after{position:absolute;content:" ";width:0;height:0;border:18px solid transparent;border-right-color:#ffa15c;top:0;left:-37px;z-index:1}.articlePager .nextPage a:hover,.articlePager .prevPage a:hover{opacity:.8;text-decoration:none}.articlePager .page a,.articlePager .page span{height:36px;padding:7px 12px 5px;border:1px solid #ced4da}.articlePager .page a:hover{text-decoration:none;background-color:#ffa15c;opacity:.8}.dogShowMore,.moreShowBreederList a{display:table;margin:20px auto 0 auto;padding:10px 20px;border-radius:3px;background-color:#af973e;color:#fff;min-width:100px;text-align:center;font-size:12px}.dogShowMore:hover,.moreShowBreederList a:hover{text-decoration:none;opacity:.8;color:#fff}.featArticle ul{margin-bottom:0}.featArticle .showList{margin:10px 0 0 0;position:relative;overflow:hidden}.featShow a:hover{opacity:.7}.featShow img{vertical-align:bottom}.featShow p{font-size:14px;line-height:1.7}.featShow .articleText{margin:0}.featShow .award{display:table;position:absolute;top:-15px;left:-15px;transform:scale(0.8)}.featShow .award span{position:absolute}.featShow .award.awardOthers{background:url(../images/dogShow/awardOthers.png) no-repeat;background-size:70px;width:70px;height:69px;top:-10px;left:-10px}.featShow .award.awardOthers span{line-height:1.4;font-size:12px;font-weight:bold;text-align:center;color:#fff;width:40px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.featShow .award.awardBis,.featShow .award.awardHighest{width:117px;height:108px}.featShow .award.awardBiss,.featShow .award.awardBos,.featShow .award.awardSemiMaximmam,.featShow .award.awardNichiho,.featShow .award.awardAkiho{width:109px;height:108px}.featShow .award.awardKing,.featShow .award.awardQueen,.featShow .award.awardAdult{width:90px;height:107px}.featShow .award.awardBis{background-image:url(../images/dogShow/awardBis.png?1)}.featShow .award.awardBis.awardBisBaby{background-image:url(../images/dogShow/awardBisBaby.png?1)}.featShow .award.awardBis.awardBisPuppy{background-image:url(../images/dogShow/awardBisPuppy.png)}.featShow .award.awardBiss{background:url(../images/dogShow/awardBiss.png)}.featShow .award.awardBissBaby{background:url(../images/dogShow/awardBissBaby.png)}.featShow .award.awardBissPuppy{background:url(../images/dogShow/awardBissPuppy.png)}.featShow .award.awardBos{background:url(../images/dogShow/awardBos.png)}.featShow .award.awardBosBaby{background:url(../images/dogShow/awardBosBaby.png)}.featShow .award.awardBosPuppy{background:url(../images/dogShow/awardBosPuppy.png)}.featShow .award.awardKing{background-image:url(../images/dogShow/awardKing.png)}.featShow .award.awardKing.awardKingBaby{background-image:url(../images/dogShow/awardKingBaby.png)}.featShow .award.awardKing.awardKingPuppy{background-image:url(../images/dogShow/awardKingPuppy.png)}.featShow .award.awardQueen{background-image:url(../images/dogShow/awardQueen.png)}.featShow .award.awardQueen.awardQueenBaby{background-image:url(../images/dogShow/awardQueenBaby.png)}.featShow .award.awardQueen.awardQueenPuppy{background-image:url(../images/dogShow/awardQueenPuppy.png)}.featShow .award.awardHighest{background:url(../images/dogShow/awardHighest.png)}.featShow .award.awardSemiMaximmam{background:url(../images/dogShow/awardSemiMaximmam.png)}.featShow .award.awardNichiho{background:url(../images/dogShow/awardNichiho.png)}.featShow .award.awardAkiho{background:url(../images/dogShow/awardAkiho.png)}.featShow .award.awardAdult{background:url(../images/dogShow/awardAdult.png)}.featShow .award.awardRqueen span{font-size:10px;width:auto}.featShow .commentary{font-size:15px;margin-bottom:32px;line-height:1.8}.featShow .dogShowImage{background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff;border:1px solid #e9ecef;display:block}.featShow .featSectionName{margin-top:50px}.featShow .featSectionName+.showDate{font-size:14px;margin:-4px 0 12px}.featShow .featSectionNameLink{margin-top:7px}.featShow .group{text-align:center;padding:16px;border-radius:6px;margin-top:16px;background:#ffebdc;float:left;width:916px;clear:both}.featShow .h2{font-size:16px;font-weight:bold;color:#400000}.featShow .indexList dd{display:inline-block;width:360px;margin:0 0 10px;vertical-align:top;font-size:13px;box-sizing:border-box}.featShow .indexList dt{font-size:18px;font-weight:bold;margin:24px 0 8px;text-shadow:0 0 1px #fff;position:relative}.featShow .indexList dt:before{content:" ";width:656px;height:1px;background-color:#dee2e6;position:absolute;top:12px;left:0;margin-left:72px}.featShow .mainTtl{margin:10px 0 32px 0;position:relative;clear:both}.featShow .mainTtl img{display:block;margin-bottom:10px}.featShow .note{font-size:12px;margin:5px 0 2em 0;display:block;clear:both;float:left}.featShow .otherList{margin:32px 0}.featShow .pagelink{margin:20px auto 30px auto;clear:both}.featShow .searchArea{background-color:#f4efdf;padding:20px;margin:24px 0 40px;border-radius:5px}.featShow .searchArea .button{width:150px;margin-left:8px}.featShow .searchArea .searchForm{float:left;color:#343a40;border:1px solid #ced4da;background-color:#fff;width:524px;height:33px;border-radius:3px;text-indent:inherit;padding:0 0 0 4px}.featShow .showBreeder{font-weight:bold;font-size:16px;margin:0 0 15px 0;padding:0 0 0 6px;border-left:6px solid #d9ca93}.featShow .showName{font-size:28px;margin:16px 0;padding-left:10px}.featShow .showOutline{overflow:hidden;margin-top:32px}.featShow .showName .featShow .showOutline{display:table;margin:40px 0;width:100%}.featShow .showOutline .showTable{margin:2px 0 0 10px;float:left;width:calc(50% - 5px)}.featShow .showOutline .showTable:first-of-type{margin-left:0}.featShow .showOutline .showTable td,.featShow .showOutline .showTable th{padding:8px;font-size:13px;border:1px solid #dee2e6;vertical-align:middle}.featShow .showOutline .showTable th{background-color:#e9ecef;width:100px}.featShow .showOutline .showTableTtl{font-weight:bold;font-size:14px}.featShow .showYearNav li{display:inline-block;padding:0 8px;border-right:1px solid #dee2e6}.featShow .subCopy{background-color:#f8eeea;margin:16px 0;padding:10px 0 7px 15px;border-left:4px solid #cd8362;font-size:20px;font-weight:bold;color:#5f321e}.featShow .subHd{font-size:24px;border-bottom:1px solid #dee2e6;margin:32px 0 16px;padding-bottom:6px}.featShow .winner{width:100%;padding:30px;margin-top:20px;position:relative;box-sizing:border-box;display:table;background-image:url(../images/dogShow/showDogListFrameLT.jpg),url(../images/dogShow/showDogListFrameRT.jpg),url(../images/dogShow/showDogListFrameRB.jpg),url(../images/dogShow/showDogListFrameLB.jpg),url(../images/dogShow/showDogListFrameWT.jpg),url(../images/dogShow/showDogListFrameWB.jpg),url(../images/dogShow/showDogListFrameHL.jpg),url(../images/dogShow/showDogListFrameHR.jpg);background-position:left top,right top,right bottom,left bottom,top,bottom,left,right;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,repeat-x,repeat-y,repeat-y}.featShow .winner:first-child{margin:0}.featShow .winnerImg,.featShow .winnerImg img{width:382px;max-height:256px}.featShow .winnerImg{position:relative;display:table-cell;vertical-align:middle}.featShow .winnerImg img{vertical-align:bottom;object-fit:contain;display:block;border:1px solid #ede6cc}.featShow .winnerInfo{padding-left:20px;overflow:hidden;display:table-cell;vertical-align:top}.featShow .winnerInfo td,.featShow .winnerInfo th{font-size:12px;vertical-align:middle;height:30px}.featShow .winnerInfo td{width:323px;padding-left:12px}.featShow .winnerInfo th{width:100px;background-color:#e6ddb9;border-radius:2px;font-weight:bold;padding:0 12px}.featShow .winnerInfo tr{display:block;margin-top:5px;overflow:hidden}.featShow .winnerInfo tr:first-child{margin:0}.featShow .winnerInfo.noImg{padding-left:48px}.featShow .winnerInfoMore{text-align:right;margin-top:10px;clear:both}.featShow .winnerInfoMore .featShowMoreLink{margin:0}.featShow .wordSearch{margin-bottom:32px}.featShow .wordSearch dd{background:url(../images/faq/faq_arrow.png) no-repeat;background-position:0 3px;padding-left:13px;margin:0 0 8px 28px;font-size:15px}.featShow .wordSearch dt{clear:left;color:#723c24;font-size:18px;margin-bottom:20px;padding:0 0 0 26px;background:url(../images/faq/faq_search.png) no-repeat left 2px;background-size:20px auto}.featShow.featArticle{width:100%}.featShowMoreLink{margin-top:10px;display:inline-block;background:url(../images/dogShow/winnerInfoMore.png) left center no-repeat;padding-left:19px}.moreShowBreederList{text-align:right;clear:both;overflow:hidden}.nextPageLead{overflow:hidden;width:100%}.nextPageLead dd,.nextPageLead dt{display:inline-block;padding:5px 8px 3px;font-size:13px}.nextPageLead dd{background:url(../images/linkBack.png) no-repeat 6px center;padding-left:22px;float:left}.nextPageLead dt{background-color:#ffeac4;width:64px;text-align:center;float:left}.relateArticle{margin:0 0 40px}.relateArticle dd{border-bottom:1px dotted #dee2e6;font-size:13px;padding:8px 0 6px 16px;background:url(../images/kl/kl_arrow02.png) no-repeat left center;background-size:12px auto}.relateArticle dt{font-weight:bold;border-bottom:2px solid #dee2e6;font-size:15px}.showList .articleHd{font-size:18px}.showList .articleText:empty{display:none}.showList .new{position:absolute;top:4px;left:-30px;padding:4px 36px;transform:rotate(-40deg);z-index:10;background-color:#7d1b01;color:#fff;font-size:10px}.showList.showListBreederRegist li{background:#fff;border-color:#dee2e6}.showYearNav .active{font-weight:bold}.winnerImg.female:after,.winnerImg.male:after{content:" ";display:block;width:35px;height:35px;position:absolute;right:-8px;bottom:-8px}.winnerImg.female:after{background:url(../images/ts_pict_female.png) no-repeat left center}.winnerImg.male:after{background:url(../images/ts_pict_male.png) no-repeat left center}.dogShowListDate,.dogShowWinnerListDate{font-size:20px;color:#5f321e}.dogShowListWrap,.dogShowWinnerListWrap{margin-top:40px}.dogShowListWrap:first-of-type,.dogShowWinnerListWrap:first-of-type{margin-top:10px}.dogShowWinnerList.featShow .dogShowWinnerListContent li{margin:15px 0 0 15px;width:202px}.dogShowWinnerList.featShow .award .awardBis{left:-40px}.featArticle .showList li{position:relative;padding:16px;margin-top:10px}.featArticle .showList li:first-child{margin:0}.featShowHomeColumn .featShowHomeDogShowList,.featShowHomeColumn .featShowHomeWinnerList{float:left}.featShowHomeColumn .featShowHomeDogShowList{margin-left:20px;width:268px;border-top:4px solid #e0b19c}.featShowHomeColumn .featShowHomeWinnerList{width:692px}.featShowHomeColumn .featShowHomeWinnerList .featSectionName{margin-top:40px}.featShowHomeSale{overflow:hidden}.featShowHomeSale li{float:left;margin-left:10px}.featShowHomeSale li:first-child{margin:0}.featShowHomeSale li:nth-child(-n+2){width:189px}.featShowHomeWinnerList li{float:left;margin:10px 0 0 10px}.featShowHomeWinnerList li:nth-child(-n+3){margin-top:0}.featShowHomeWinnerList li:nth-child(3n+1){margin-left:0}.featShowMoreLink{float:right;clear:both}.dogShowHome.featShow .dogShowWinnerListContent{width:692px}.dogShowWinnerListContent a:hover{opacity:1}.dogShowHome.featShow .dogShowWinnerListContent li,.dogShowHome.featShow .dogShowWinnerListContent .dogShowImage{width:194px}.dogShowHome.featShow .featShowHomeHeader{overflow:hidden;margin-top:30px;background:url(../images/dogShow/sample_dogShowHeaderImage.jpg) right center no-repeat}.dogShowHome.featShow .featShowHomeHeaderAbout{background:url(../images/dogShow/dogShowAbout.png) left center no-repeat;padding-left:23px;margin-top:15px;font-weight:bold;font-size:14px;text-decoration:underline;color:#400000;display:table}.dogShowHome.featShow .featShowHomeHeaderAbout:hover{text-decoration:none;color:#400000}.dogShowHome.featShow .featShowHomeHeaderContent{width:580px;float:left}.featShow .featShowHomeDogShowList{margin-top:40px}.featShow .featShowHomeDogShowList li{margin-top:5px}.featShow .featShowHomeDogShowList li:first-child{margin:0}.featShow .featShowHomeDogShowList ul{padding:0 10px 10px 10px;margin:15px 0 0 0}.featShow .featShowHomeDogShowList .featSectionName{margin:0;border-top:none;padding-left:38px;background-position:left 10px center}.featShow .featShowHomeDogShowList .featShowMoreLink{float:right}.featShow .featShowHomeDogShowListBg{background-color:#fff3dd;border:2px solid #f2dfd6;border-top:0}.featShow .featShowHomeDogShowListContent{margin-left:10px;float:left;width:150px}.featShow .featShowHomeDogShowListHeader{font-weight:bold;color:#86462a}.featShow .featShowHomeDogShowListLead{margin-top:5px;font-size:11px;color:#adb5bd}.featShow .featShowHomeDogShowListWrap{padding:10px}.featShow .featShowHomeDogShowListWrap a{border:1px solid #d2caaf;padding:10px;display:block;overflow:hidden;position:relative;background:#fff}.featShow .featShowHomeDogShowListWrap a:before{content:"";border-width:0 0 12px 12px;border-style:solid;border-color:transparent transparent #d2caaf transparent;position:absolute;right:0;bottom:0}.featShow .featShowHomeDogShowListWrap .dogShowImage{float:left;width:60px;height:60px}.featShow .featShowHomeDogShowListWrap li{margin-top:5px}.featShow .featShowHomeDogShowListWrap li:first-child{margin:0}.dogShowHome.featShow .featShowHomeAbout{overflow:hidden}.dogShowHome.featShow .featShowHomeAbout .report .txt{float:left}.dogShowHome.featShow .featShowHomeAbout .subImg{margin-bottom:16px;text-align:center;width:300px;float:left;margin:0 24px 0 0}.dogShowHome.featShow .featShowHomeAbout .subImg img{width:100%;height:auto}.dogShowHome.featShow .featShowHomeAbout .subImg .caption{font-size:12px;margin:6px 0 32px;line-height:1.3;text-align:center}.dogShowHome.featShow .featShowHomeAboutContent{float:left;width:656px}.dogShowHome.featShow .featShowHomeAboutLink{clear:both;float:left;margin-top:20px;width:100%}.dogShowHome.featShow .featShowHomeAboutLink a{float:left;margin:0 0 0 10px;width:150px}.dogShowHome.featShow .featShowHomeAboutLink a:first-child{margin:0}.dogShowHome.featShow .featShowReport .articleImg{border-color:#ffdcc2}.dogShowHome.featShow .featShowReport .dogShowImage{width:140px;height:140px}.dogShowHome.featShow .featShowReport .articleText{line-height:1.7;font-size:14px;color:#6c757d}.dogShowHome.featShow .featShowReport .featShowMoreLink{float:none}.dogShowHome.featShow .featShowReport .group{padding:0;margin-top:10px;background:none;width:100%}.dogShowHome.featShow .featShowReport .group p,.dogShowHome.featShow .featShowReport .group .petLife{float:left}.dogShowHome.featShow .featShowReport .group p{text-align:left;vertical-align:middle;font-size:14px;width:518px;margin-top:10px}.dogShowHome.featShow .featShowReport .group .petLife{margin:0 0 0 10px}.dogShowHome.featShow .featShowReport .showList li{padding:0;margin-top:20px}.dogShowHome.featShow .featShowReport .showList li:first-child{margin:0}.dogShowHome.featShow .featShowReportContent{border:1px solid #ffdcc2;background-color:#fff3dd;padding:16px;overflow:hidden}.dogShowHome.featShow .petLife{padding:10px 25px;background:#fff url(../images/petLifeLink.png) right 5px bottom 5px no-repeat;margin:10px auto 0 auto;font-size:16px;color:#495057;border-radius:4px;border:1px solid #f2dfd6;width:400px}.dogShowHome.featShow .petLife:hover{border-color:#d2caaf;text-decoration:none}.dogShowHome.featShow .petLife img{display:block;margin:0 auto}.dogShowHome.featShow .petLifeTitle{font-weight:bold;color:#3193a0;padding:0;margin-top:5px;display:block;font-size:13px}.dogShowHome.featShow .showListContent{float:left;margin-left:15px;width:787px}.dogShowDetail.featShow .exhibitionBleederList{margin-top:40px}.dogShowList.featShow .showList{margin-top:2px;display:flex;flex-wrap:wrap;width:980px}.dogShowList.featShow .showList a{border:1px solid #d9ca93;padding:16px;position:relative}.dogShowList.featShow .showList a:hover{text-decoration:none}.dogShowList.featShow .showList li{width:485px;margin:10px 0 0 10px;padding:0;float:left;display:flex;flex-wrap:wrap}.dogShowList.featShow .showList .dogShowImage{margin-right:16px;width:136px;height:91px;float:left}.dogShowList.featShow .showList li:nth-child(-n+2){margin-top:0}.dogShowList.featShow .showList li:nth-child(2n+1){margin-left:0;clear:both}.dogShowList.featShow .showList .featShowMoreLink{float:right;position:absolute;right:20px;bottom:20px}.dogShowList.featShow .showList .showListFold{position:absolute;right:-1px;bottom:-1px;width:15px}.dogShowList.featShow .showListContent{width:450px}.dogShowList.featShow .dogShowListHeader{color:#400000;border-color:#ad5b36}.featShow .showDogList.showDogListColumn .winner{width:calc(50% - 10px);margin:20px 0 0 20px;float:left;display:block}.featShow .showDogList.showDogListColumn .winner:nth-child(2n+1){margin-left:0}.featShow .showDogList.showDogListColumn .winnerImg{display:block}.featShow .showDogList.showDogListColumn .winnerImg,.featShow .showDogList.showDogListColumn .winnerImg img{width:auto;float:left}.featShow .showDogList.showDogListColumn .winnerImg img{width:180px}.featShow .showDogList.showDogListColumn .winnerImg .featShowMoreLink{display:block}.featShow .showDogList.showDogListColumn .winnerInfo{display:block;padding-left:15px}.featShow .showDogList.showDogListColumn .winnerInfo table{width:auto}.featShow .showDogList.showDogListColumn .winnerInfo td,.featShow .showDogList.showDogListColumn .winnerInfo th{font-size:11px}.featShow .showDogList.showDogListColumn .winnerInfo td{width:109px;padding:0 0 0 10px}.featShow .showDogList.showDogListColumn .winnerInfo th{width:80px}.featShow .showDogList.showDogListColumn .winnerInfo tr{margin-top:5px}.featShow .showDogList.showDogListColumn .winnerInfo tr:first-child{margin:0}.featShow .showDogList.showDogListColumn .winnerInfoMore{float:right}.dogShowWinnerListContent{display:flex;flex-wrap:wrap}.dogShowWinnerListContent li,.dogShowWinnerListContent .dogShowImage{width:205px}.dogShowWinnerListContent .dogShowImage{height:149px}.dogShowWinnerListContent li{float:left;margin:10px 0 0 10px;padding:15px;position:relative;background-image:url(../images/dogShow/dogShowBorderLT.jpg),url(../images/dogShow/dogShowBorderRT.jpg),url(../images/dogShow/dogShowBorderRB.jpg),url(../images/dogShow/dogShowBorderLB.jpg),url(../images/dogShow/dogShowBorderW.jpg),url(../images/dogShow/dogShowBorderW.jpg),url(../images/dogShow/dogShowBorderH.jpg),url(../images/dogShow/dogShowBorderH.jpg);background-position:left top,right top,right bottom,left bottom,top,bottom,left,right;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,repeat-x,repeat-y,repeat-y}.dogShowWinnerListContent.dogShowWinnerListContentTop li:nth-child(-n+3){margin-top:0}.dogShowWinnerListContent.dogShowWinnerListContentTop li:nth-child(3n+1){margin-left:0}.dogShowWinnerListContent table{margin-top:5px}.dogShowWinnerListContent td,.dogShowWinnerListContent th{padding-top:5px}.dogShowWinnerListContent .dogShowWinnerListTableBottom{margin-top:8px;padding-top:8px;border-top:1px dashed #adb5bd;display:block}.dogShowWinnerListContent .dogShowWinnerListTableBottom tr:first-child td{padding:0}.dogShowWinnerListContent .dogShowWinnerListTableColumn{margin:0}.dogShowWinnerListContent .dogShowWinnerListTableColumn th{width:60px;font-weight:bold}.featArticle .dogShowWinnerListContent{margin:10px 0 0 0;width:980px}.dogShowHome.featShow .featShowGlossary{margin:50px 0 10px 0;background:#fff;border:1px solid #af973e;clear:both}.dogShowHome.featShow .featShowGlossary a{display:inline-block;margin-top:16px}.dogShowHome.featShow .featShowGlossary .featSectionHeader{background:#c5af5b url(../images/dogShow/featSectionHeaderBg.png) repeat;padding:0;margin:0;border-top:5px solid #af973e}.dogShowHome.featShow .featShowGlossary .featSectionHeader a{background:url(../images/dogShow/featSectionHeader.png) left center no-repeat;padding:10px 0 10px 39px;margin:0 0 0 10px;font-size:18px;font-weight:bold;color:#fff;display:table}.dogShowHome.featShow .featShowGlossaryContent{padding:20px;position:relative}.dogShowHome.featShow .featShowGlossaryContent a{display:table;margin-top:10px;border-radius:3px;font-size:14px;font-weight:bold;padding-left:17px;background:url(../images/dogShow/featShowGlossaryLink.png) left center no-repeat;background-size:10px}.dogShowHome.featShow .featShowGlossaryContent i{font-size:16px;margin-right:5px}.dogShowHome.featShow .featShowGlossaryContentImage{position:absolute;right:40px;bottom:10px}.dogShowWinnerList .dogShowWinnerListContent li:nth-child(-n+4){margin-top:0}.dogShowWinnerList .dogShowWinnerListContent li:nth-child(4n+1){margin-left:0}.dogShowWinnerList .dogShowWinnerListContent li:nth-child(4n+1),.dogShowWinnerList .dogShowWinnerListContent li:nth-child(4n+1) .dogShowImage{width:209px}.dogShowWinnerList .dogShowWinnerListContent .dogShowImage,.dogShowWinnerList .dogShowWinnerListContent li{width:207px}.dogShowWinnerList .dogShowWinnerListContent .dogShowImage{height:155px}.dogShowWinnerList.featArticle .dogShowWinnerListContent{margin-top:15px}.featShow .exhibitionBleederList table{width:100%;margin-bottom:35px}.featShow .exhibitionBleederList th{width:80px;font-weight:bold;padding-right:10px}.featShow .exhibitionBleederList tr{margin-top:5px;padding-top:5px;display:block;border-top:1px dashed #dbd5bf}.featShow .exhibitionBleederList tr:first-child{margin:0;padding:0;border:none}.featShow .exhibitionBleederList .otherShowDogList{display:flex;flex-wrap:wrap;align-items:stretch}.featShow .exhibitionBleederList .otherShowDogList a{text-decoration:underline}.featShow .exhibitionBleederList .otherShowDogList a:hover{text-decoration:none}.featShow .exhibitionBleederList .otherShowDogList li{width:calc(25% - 7.5px);display:block;margin:10px 0 0 10px;padding:10px;box-sizing:border-box;border:3px solid #f4efdf;background-color:#faf8f2;position:relative}.featShow .exhibitionBleederList .otherShowDogList li:nth-child(-n+4){margin-top:0}.featShow .exhibitionBleederList .otherShowDogList li:nth-child(4n+1){margin-left:0}.featShow .exhibitionBleederList .otherShowDogList .featShowMoreLink{margin:0;text-decoration:none;right:10px;bottom:10px;position:absolute}.featShow .exhibitionBleederList .otherShowDogList .featShowMoreLink:hover{text-decoration:underline}.featShow .exhibitionBleederList .otherShowDogList .otherShowDogImg{background:#fff}.featShow .exhibitionBleederList .otherShowDogList .otherShowDogImg img{width:209px;height:157px;object-fit:contain;border:1px solid #ede6cc;display:table;margin:0 auto}.featShow .exhibitionBleederList .otherShowDogList .showDogInfo{width:100%;margin-top:10px}.featShow .report{margin-bottom:2em}.featShow .report li{font-size:14px;margin-bottom:8px}.featShow .report .reportSubTtl{font-size:18px;font-weight:bold;margin:32px 0 6px;border-bottom:1px dashed #ccb86e}.featShow .report .reportTtl{font-size:20px;margin:0 0 10px;line-height:1.6;padding:10px 10px 3px 15px;border-top:1px dashed #897731;border-left:5px solid #897731;color:#897731;font-weight:bold;clear:both}.featShow .report .subImg{margin-bottom:16px;text-align:center}.featShow .report .subImg .caption{font-size:12px;margin:6px 0 32px;line-height:1.3;text-align:center}.featShow .report .subImg.left{width:300px;float:left;margin:0 24px 0 0}.featShow .report .subImg.right{width:300px;float:right;margin:0 0 0 24px}.featShow .report .subImg.left img,.featShow .report .subImg.right img{width:100%;height:auto}.featShow .report .txt{font-size:15px;line-height:1.8em;margin-bottom:2.4em}.dogShowGlossary.featShow .dogShowMore{margin:30px auto 10px auto}.dogShowResultList.featShow .moreShowBreederList a{margin:20px auto 10px auto}.dogShowResultList.featShow .featSectionName:first-of-type{margin-top:0}.dogShowDogDetail.featShow .dogShowNoImage{border:1px solid #e9ecef}.dogShowDogDetail.featShow .b_detailBox,.b_visitBox{width:100%;margin:10px auto;font-size:12px;line-height:1.7em}.dogShowDogDetail.featShow .b_detailBox tr{border-top:1px solid #d2caaf}.dogShowDogDetail.featShow .b_detailBox th,.b_detailBox td{vertical-align:middle;font-size:14px}.dogShowDogDetail.featShow .b_detailBox th{padding:10px}.dogShowDogDetail.featShow .b_detailBox .listNum{display:table;width:100%;margin-bottom:0}.dogShowDogDetail.featShow .b_detailBox .listNum li{display:table-cell}.dogShowDogDetail.featShow .b_detailBox .listNum li a{display:block;text-align:center;border-right:1px dotted #e0d4a6;padding:8px 0;font-size:18px}.dogShowDogDetail.featShow .grid_br_detail_title{width:160px;background-color:#ede6cc;text-align:center}.dogShowDogDetail.featShow .b_detailBox .listNum li a:hover{background-color:#fffcf7;opacity:.8;text-decoration:none}.dogShowDogDetail.featShow .b_detailBox .listNum font{color:#000}.dogShowDogDetail.featShow .b_detailBox .listNum img{position:relative;top:2px}.dogShowDogDetail.featShow .grid_br_detail_Address,.dogShowDogDetail.featShow .grid_br_detail_Address_R{float:left;width:480px}.dogShowDogDetail.featShow .grid_br_detail_Address{padding:10px 10px 10px 0}.dogShowDogDetail.featShow .grid_br_detail_Address_R{padding:10px 0 10px 10px}.dogShowDogDetail.featShow .grid_br_detail_Name{width:400px;font-size:20px;margin-right:28px;margin-bottom:5px;float:left}.dogShowDogDetail.featShow .grid_br_detail_Favorite{width:300px;font-size:18px;float:left}.dogShowDogDetail.featShow .first{margin-left:0;clear:left}.dogShowDogDetail.featShow .br_Address_h{font-weight:bold;font-size:15px;height:25px;color:#cd8362;position:relative;top:-10px;left:5px}.dogShowDogDetail.featShow .br_Address_visit_box{display:block;background:#d9f1d7;color:#6c757d;font-size:11px;padding:3px 5px;margin-top:30px;line-height:2em}.dogShowDogDetail.featShow .br_Address_visit{display:block;padding:3px 10px}.dogShowDogDetail.featShow .br_Address{display:block;width:432px;padding:20px;font-size:16px;color:#6c757d;border:3px solid #e0d4a6;margin-top:-7px;line-height:1.5em}.dogShowDogDetail.featShow .br_intro_photo_h,.brComment_intro_h{font-weight:bold;font-size:15px;height:25px;color:#cd8362;line-height:2.3em;border-bottom:4px solid #e0d4a6;margin:15px 0;display:flex}.dogShowDogDetail.featShow .br_intro_photo_h{background:url(../images/br_camera.png) no-repeat left bottom;padding:5px 40px}.dogShowDogDetail.featShow .brComment_intro_h{background:url(../images/br_pen.png) no-repeat left bottom;padding:5px 40px}.dogShowDogDetail.featShow .br_intro_photo{float:left;margin-right:35px;margin-bottom:20px}.dogShowDogDetail.featShow .brComment_detail_one{line-height:1.5em}.dogShowDogDetail.featShow .detail_img_one{border:7px solid #fff;margin-bottom:10px;box-shadow:5px 5px 5px rgba(0,0,0,.1);text-align:center}.dogShowDogDetail.featShow .detail_img_one img{max-width:550px;max-height:380px}.dogShowDogDetail.featShow .brComment_detail{margin-bottom:20px;font-size:14px}.dogShowDogDetail.featShow .br_photo_gl{font-size:13px;color:696969;line-height:2em}.dogShowDogDetail.featShow .brComment_visit{border-radius:5px;position:relative;display:inline-block;padding:10px;margin-top:15px;width:330px;height:auto;color:#6c757d;line-height:1.5em;background:#e9ecef;z-index:0}.dogShowDogDetail.featShow .brComment_visit:after{content:"";position:absolute;top:-15px;left:10%;margin-left:-10px;display:block;width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #e9ecef transparent}.dogShowDogDetail.featShow .brComment_detail img{border:5px solid #fff;margin-top:15px;box-shadow:5px 5px 5px rgba(0,0,0,.1)}.dogShowDogDetail.featShow #similarList div.seeMoreArea{background-color:#f4efdf;border-top:2px solid #ede6cc;padding:8px}.dogShowDogDetail.featShow #similarList div.seeMoreArea p{background-color:#f4efdf;padding:0 8px 4px 0;font-size:14px;color:#645623}.dogShowDogDetail.featShow #similarList div.seeMoreArea ul.Line3{margin-left:-4px}.dogShowDogDetail.featShow #similarList div.seeMoreArea ul.Line3 li{margin:2px 0 0 4px;float:left;width:234px}.dogShowDogDetail.featShow #similarList div.seeMoreArea ul.Line2{margin-left:-4px}.dogShowDogDetail.featShow #similarList div.seeMoreArea ul.Line2 li{margin:2px 0 0 4px;float:left;width:353px}.dogShowDogDetail.featShow #similarList div.seeMoreArea ul.Line1 li{margin:2px 0 0 0;width:100%}.dogShowDogDetail.featShow #similarList div.seeMoreArea ul li{border-bottom:1px dotted #e9ecef}.dogShowDogDetail.featShow #similarList div.seeMoreArea li a{background-color:#fff;padding:8px 8px 8px 8px;display:block;border-left:8px solid #dbd5bf;text-decoration:none}.dogShowDogDetail.featShow #similarList div.seeMoreArea li a:hover{background-color:#fff3dd}.dogShowDogDetail.featShow .breederDetail_btn{background-image:none;background-color:#6bca65;border:none;border-radius:4px;display:table;margin:0 auto}.dogShowDogDetail.featShow .breederDetail_btn a{background:url(../images/contact_faq_title.png) left 20px center no-repeat;padding:10px 20px 10px 40px}.dogShowDogDetail.featShow .breederDetail_btn:hover{background-color:#48bc41}.dogShowDogDetail.featShow .h2 .pagelink{float:right;cursor:pointer;display:inline-block}.dogShowDogDetail.featShow .h2 .pagelink #btnLike{position:relative;font-size:12px;border-radius:10px;padding:6px 8px 6px 32px;margin-right:6px}.dogShowDogDetail.featShow .h2 .pagelink #btnLike:hover{opacity:.8;text-decoration:none}.dogShowDogDetail.featShow .h2 .pagelink #btnLike img{position:absolute;top:50%;left:8px;margin-top:-9px}.dogShowDogDetail.featShow .h2 .pagelink #btnLike span{background-color:transparent;border:0 none #fff}.dogShowDogDetail.featShow .award{top:-13px;left:-18px;background-repeat:no-repeat}.dogShowPhoto_single{display:flex;flex-direction:column;align-items:center}.dogShowPhoto_single img{width:640px;height:480px;object-fit:contain;border:1px solid #dcdfe1}.caption_dogShowPhoto_single{display:flex;align-items:center;width:640px;margin:10px 0 0;font-size:14px;line-height:1.5;text-align:left}.br_photo_gl.dogShow #detail_img2{border:1px solid #dcdfe1;object-fit:contain;width:640px;height:480px;max-width:inherit;max-height:inherit}.br_photo_gl.dogShow #stage{display:block}.br_photo_gl.dogShow #showThumbs img{max-width:inherit;max-height:inherit;object-fit:contain;width:118px;height:88px}.br_photo_gl.dogShow #showThumbs ul{display:flex;justify-content:center;margin:0 auto;width:640px}.br_photo_gl.dogShow #showThumbs li{margin:10px 0 0 10px;border:1px solid #dcdfe1;cursor:pointer}.br_photo_gl.dogShow #showThumbs li:hover{border-color:#adb5bd}.br_photo_gl.dogShow #showThumbs li.active{box-shadow:0 0 0 2px #59c452}.br_photo_gl.dogShow #showThumbs li:nth-child(5n+1){margin-left:0}.br_photo_gl.dogShow .br_photo_Comment:empty{display:none}.showIntro{clear:both;margin-bottom:8px;padding:10px;position:relative;background-color:#faf8f2}.showIntro .ttl{font-size:13px;font-weight:bold;margin-bottom:6px;padding:0 0 0 26px;color:#723c24}.showIntro li a{background-color:#fff;overflow:hidden;display:block;border:2px solid #d2caaf;padding:10px}.showIntro li a:hover{opacity:.8}.showIntro ul{width:100%;border-collapse:separate;border-spacing:4px 0;overflow:hidden}.showIntro li{display:block;text-align:center;vertical-align:middle;float:left;margin:10px 0 0 10px}.showIntro li:nth-child(-n+4){margin-top:0}.showIntro li:nth-child(4n+1){margin-left:0}.showIntro .showIntroListImage{width:145px;height:109px;background-size:145px auto;background-repeat:no-repeat;background-position:center;display:block}.showIntro .moreList{text-align:right;padding:6px 0 0}.showIntro .moreList a{background:url(../images/linkBack.png) no-repeat left 6px;display:inline-block;padding:0 10px 0 16px}.showIntro .icon{position:absolute;top:-6px;left:10px}div#main .searchCondition{margin:10px 0 5px;padding:17px 15px;display:flex;justify-content:space-between;background:#faf8f2}div#main .searchCondition .set,div#main .searchCondition .delete{margin:0}div#main .searchCondition .layout{display:flex;justify-content:space-between;align-items:baseline}div#main .searchCondition .layoutLeft{width:calc(100% - 165px);display:flex;flex-flow:column;justify-content:space-between}div#main .searchCondition .set{width:150px;flex-direction:column;align-items:center;font-feature-settings:"palt" 1}div#main .searchCondition .notice{background:#fff}div#main .searchCondition input.notice:hover{background:#dcdfe1}div#main .searchCondition .delete{padding-top:12px}div#main .searchCondition .details{font-size:11px;color:#40474b}div#main .searchCondition .condition{font-size:12px;color:#40474b;text-align:left}div#main .searchCondition .deleteCondition{border:none;background:none;font-size:12px;color:#af5a2d;cursor:pointer}div#main .searchCondition .deleteCondition:hover{text-decoration:underline}div#main .searchCondition .deleteCondition i{font-size:16px;vertical-align:baseline;display:inline-block;text-decoration:none}.cbContents{padding:12px 12px 0;text-align:left;line-height:1.6}.cbContents .hd{font-size:15px;font-weight:bold;padding-bottom:8px;margin:5px 0 15px 0;text-align:center;border-bottom:1px solid #86462a}.saveCommentBox .entry{background-color:#faf8f2;margin:8px 0 0;padding:6px 0 8px;text-align:center}.saveCommentBox .entry .subHd{font-weight:bold;font-size:13px;margin:0 8px 0 0}.saveCommentBox .linkBtnOrange{display:inline-block;width:200px;margin:2px auto 0;height:32px;border-radius:4px}.saveCommentBox .linkBtnOrange a{font-size:14px;height:auto;padding:6px 2px 4px 2px;display:block}.saveCommentBox .entryTxt{text-align:center;margin:16px 0 0}.saveCommentBox .entryTxt .entryB,.saveCommentBox .entryTxt .loginB{border:1px solid #fff;color:#fff;font-size:14px;font-weight:normal;padding:4px 0;letter-spacing:.1em}.saveCommentBox .entryTxt .entryB{background:#ff9343;width:200px}.saveCommentBox .entryTxt .loginB{background:#6bca65;width:150px}.saveCommentBox .entryTxt input:hover{opacity:.7}div#mailFavoliteDog .table1{border-bottom:1px solid #d2caaf;border-left:1px solid #d2caaf}div#mailFavoliteDog .table2{border-bottom:1px solid #d2caaf;border-left:1px solid #d2caaf}div#mailFavoliteDog .table2 th{color:#400000;padding:6px 8px;font-size:12px;text-align:center;vertical-align:middle;border-top:1px solid #d2caaf;border-left:1px solid #d2caaf;border-right:1px solid #d2caaf;border-bottom:1px solid #d2caaf;background-color:#f7f5f0;line-height:1.5em}div#mailFavoliteDog .table2 td{padding:6px 8px;background-color:#fff;border-top:1px solid #d2caaf;border-right:1px solid #d2caaf;font-size:12px;line-height:1.5em}div#setMailRegularHour .table1{border-bottom:1px solid #d2caaf;border-left:1px solid #d2caaf}div#setMailRegularHour .table2{border-bottom:1px solid #d2caaf;border-left:1px solid #d2caaf}div#setMailRegularHour .table2 th{color:#400000;padding:6px 8px;font-size:12px;text-align:center;vertical-align:middle;border-top:1px solid #d2caaf;border-left:1px solid #d2caaf;border-right:1px solid #d2caaf;border-bottom:1px solid #d2caaf;background-color:#f7f5f0;line-height:1.5em}div#setMailRegularHour .table2 td{padding:6px 8px;background-color:#fff;border-top:1px solid #d2caaf;border-right:1px solid #d2caaf;font-size:12px;line-height:1.5em}.timeSetting{display:table;width:100%;margin:6px 0 0;border-top:1px dashed #d2caaf}.timeSetting span{display:table-cell;vertical-align:middle;padding:6px 0}.timeSetting input[type=button]{width:124px;height:30px}.timeSetting .btnArea{text-align:right;width:130px}div#main .breederAward .dog_list .box02{width:232px;margin-left:10px;float:left}div#main .breederAward .dog_list .box02:first-of-type{margin:0}div#main .breederAward .dog_list .box02 .box02Inner{width:auto;margin:0;float:none}div#main .breederAward .dog_list .box02 .box02Inner .pic_image{width:100px;height:75px;float:left}div#main .breederAward .dog_list .box02 .box02Inner .pic_image img{border:1px solid #dee2e6;width:90px;height:68px;object-fit:contain}div#main .breederAward .dog_list .box02 .box02Inner .pic_image .dog_listDtl{float:left}div#main .breederAward .dog_list .box02 .box02Inner .pic_kind_name{margin:0}div#main .breederAward .dog_list .box02 .box02Inner .pic_kind_name a{display:table;font-size:12px;margin:5px 0}div#main .breederAward .dog_listDtl{float:left;margin-left:10px;width:122px}div#main .breederAwardPrf .dog_list{clear:both;padding-top:10px}div#main .breederAwardPrf .dog_list .box02{width:125px;margin-left:20px}div#main .breederAwardPrf .dog_list .box02 .box02Inner .pic_image{width:105px;height:79px;margin-left:10px}div#main .breederAwardPrf .dog_list .box02 .box02Inner .pic_image img{max-width:133px}div#main .breederAwardPrf .dog_listDtl{float:none;width:auto;margin:0;clear:both;padding-top:5px}div#main .breederAwardWrap .rankYear span{padding:8px;line-height:1}.breederAward{margin-top:30px;background-image:url(../images/breederAwardCornerDcrLT.png),url(../images/breederAwardCornerDcrLB.png),url(../images/breederAwardCornerDcrRT.png),url(../images/breederAwardCornerDcrRB.png),url(../images/breederAwardBg.gif);background-position:left 20px top 20px,left 20px bottom 20px,right 20px top 20px,right 20px bottom 20px,left 20px top 20px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat;padding:20px 20px 100px 20px;border:3px solid #e4e0d0}.breederAward h1 img,.breederAward h1 span{display:block}.breederAward h1 img{margin:auto}.breederAward h1 span{text-align:center;margin-top:5px;font-size:16px}.breederAward h1 .breederAwardHdrParts2,.breederAward h1 .breederAwardTitle{margin-top:10px}.breederAward h4{font-weight:bold;padding:4px 6px;background-color:#e9ecef;border-radius:3px;margin-bottom:4px;color:#995130}.breederAward .button{margin:20px auto 0 auto;display:table;text-align:center;font-size:14px}.breederAwardCnt{position:relative;top:-40px}.breederAwardLead{margin-top:20px;font-size:14px}.breederAwardMore{float:right;font-size:11px;margin-top:5px;color:#400000}.breederAwardMore:before{font-family:"icomoon";content:"";font-size:14px;vertical-align:middle;margin-right:3px}.breederAwardMore:hover{text-decoration:none;opacity:.8}.breederAwardMoreBox{display:table;margin:10px auto 0 auto;border:1px solid #e51b1b;border-radius:3px;padding:10px 20px;min-width:100px;text-align:center}.breederAwardPrf .breederAwardPrfList .cmpRate .voiceNum b{font-size:16px}.breederAwardPrfWrap{display:flex;flex-wrap:wrap}.breederAwardPrfCnt{border:3px solid #e4e0d0;background-color:#fff;padding:10px;margin:15px 0 0 10px;position:relative;width:278px;float:left}.breederAwardPrfCnt:first-of-type{margin-left:0}.breederAwardPrfCnt:nth-child(3n+1){clear:both;width:280px;margin-left:0}.breederAwardPrfCnt .cmpRate .rateNum{margin-right:0}.breederAwardPrfDtlA{float:left}.breederAwardPrfDtlB{float:left;margin-left:10px;width:140px}.breederAwardPrfImage{width:120px;height:90px;border:1px solid #dee2e6;float:left;position:relative}.breederAwardPrfImage:hover{opacity:.8}.breederAwardPrfImage img{width:auto;height:auto;max-width:120px;max-height:90px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.breederAwardPrfList{margin-top:30px}.breederAwardPrfList:first-child{margin:0}.breederAwardPrfListHdr{font-size:16px;font-weight:bold;color:#044d85}.breederAwardPrfListHdr:before{content:"";vertical-align:middle;display:inline-block;background-color:#dbd5bf;margin-right:10px;border-radius:5px;width:5px;height:30px}.breederAwardPrfListHdr:hover{color:#044d85}.breederAwardPrfName{font-size:18px}.breederAwardPrfName a{color:#400000;font-size:14px}.breederAwardPrfName span{font-size:10px;display:block}.breederAwardPrfPlace{font-size:11px;display:block;margin-top:5px}.breederAwardPrfRnk{position:absolute;top:-10px;left:-10px;z-index:1}.breederAwardRgnList{overflow:hidden}.breederAwardRgnList li{float:left;margin:20px 0 0 10px;width:172px}.breederAwardRgnList li:nth-child(-n+5){margin-top:0}.breederAwardRgnList li:nth-child(5n+1){margin-left:0;clear:both}.breederAwardRgnListCnt{border-radius:3px}.breederAwardRgnListImage{width:144px;height:114px;position:relative;border:1px solid #dee2e6;display:block;background-color:#fff}.breederAwardRgnListImage:hover{opacity:.8}.breederAwardRgnListImage img{width:auto;height:auto;max-width:144px;max-height:114px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.breederAwardRgnListPlace{text-align:center;font-weight:bold;padding:5px;color:#044d85;display:block;background-color:#e4e0d0;border-radius:2px}.breederAwardRgnListPlace:hover{color:#044d85}.breederAwardRgnListRnk1,.breederAwardRgnListRnk2,.breederAwardRgnListRnk3{display:block;padding:10px 0}.breederAwardRgnListRnk1 .breederAwardRgnListName,.breederAwardRgnListRnk2 a,.breederAwardRgnListRnk3 a{padding:3px 0 0 31px;color:#400000;font-size:11px}.breederAwardRgnListRnk1{background-color:#faf8f2}.breederAwardRgnListRnk1:nth-of-type(n+2){border-top:1px dashed #dbd5bf}.breederAwardRgnListRnk1 .breederAwardRgnListName{background:url(../images/breederAwardSmallRnk01.png) left center no-repeat;display:table;font-weight:bold}.breederAwardRgnListRnk2{border-top:1px solid #e4e0d0}.breederAwardRgnListRnk2 a{background:url(../images/breederAwardSmallRnk02.png) left center no-repeat}.breederAwardRgnListRnk3{border-top:1px dashed #e4e0d0}.breederAwardRgnListRnk3 a{background:url(../images/breederAwardSmallRnk03.png) left center no-repeat}.breederAwardRgnRnk table,.breederAwardRgnRnk tbody,.breederAwardRgnRnk tr{width:100%;display:block}.breederAwardRgnRnk table{display:block;margin:0 auto}.breederAwardRgnRnk tr:first-child th{border:none}.breederAwardRgnRnk td,.breederAwardRgnRnk th{position:relative}.breederAwardRgnRnk td a,.breederAwardRgnRnk th a{display:block;color:#400000}.breederAwardRgnRnk td a{width:auto;padding:5px 10px}.breederAwardRgnRnk th{width:120px;background-color:#f4efdf;border-top:1px solid #dbd5bf}.breederAwardRgnRnk th a{width:auto;padding:5px 10px}.breederAwardRgnRnk td:empty:before{content:""}.breederAwardRgnRnk tr{display:block}.breederAwardRgnRnk tr:first-child td,.breederAwardRgnRnk tr:first-child th{border-top:none}.breederAwardSmallHdr{margin:40px 0 10px 0}.breederAwardSmallHdrCnt{display:table-cell;vertical-align:middle;padding-bottom:5px}.breederAwardSmallHdrDtl{background:url(../images/breederAwardSmallHdrIcon.png) left center no-repeat;padding:5px 0 0 42px;font-weight:bold;color:#c7744f}.breederAwardSmallHdrDtl span{font-weight:normal}.breederAwardTopCnt{border:3px solid #e4e0d0;background-color:#fff;padding:20px;margin-top:10px;position:relative}.breederAwardTopDtlA{float:left}.breederAwardTopDtlB{float:left;margin-left:20px;width:716px}.breederAwardTopImage{width:150px;height:113px;border:1px solid #dee2e6;float:left;position:relative}.breederAwardTopImage:hover{opacity:.8}.breederAwardTopImage img{width:auto;height:auto;max-width:150px;max-height:113px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.breederAwardTopList .breederAwardTopCnt:first-child{margin:0}.breederAwardTopName{font-size:18px}.breederAwardTopName span{font-size:12px}.breederAwardTopPlace{font-size:12px;display:block}.breederAwardTopRnk{position:absolute;top:-10px;left:-10px;z-index:1}.breederAwardType li{width:143px;position:relative;margin:5px 0 0 15px;float:left;background:url(../images/breederAwardLsDisc.png?2017111502) left top 6px no-repeat;padding-left:9px;box-sizing:border-box}.breederAwardType li:first-child{width:144px}.breederAwardType li:nth-child(6n+1){margin-left:0;clear:both}.breederAwardType ul{overflow:hidden;flex-wrap:wrap;margin-top:10px;padding-top:5px;border-top:1px solid #e4e0d0;display:block}.breederAwardType ul a{font-size:11px;display:block}.breederAwardTypeHdr{margin-top:20px;display:block;font-weight:bold}.breederAwardTypeHdr:before{content:"";vertical-align:middle;display:inline-block;background-color:#dbd5bf;margin-right:10px;border-radius:5px;width:5px;height:30px}.breederAwardTypeHdr:first-of-type{margin-top:0}.breederAwardRankYear{overflow:hidden}.breederAwardWrap{margin-top:14px}.breederAwardWrap .active{background-color:#b81515}.breederAwardWrap .rankYear{margin:10px 0 0 10px;background-color:#4c2818;padding:3px;color:#fff;display:inline-block;border-radius:2px;float:left;width:107px;text-align:center}.breederAwardWrap .rankYear:nth-child(8n+1){margin-left:0;width:113px}.breederAwardWrap .rankYear:nth-child(-n+8){margin-top:0}.breederAwardWrap .rankYear:hover{opacity:.7;color:#fff;text-decoration:none}.breederAwardWrap .rankYear.active{background-color:#b81515}.breederAwardWrap .spanActive{padding:4px;border:solid;border-color:#4c2818;display:block}.breederAwardWrap .rankYear.active .spanActive{border-color:#fff}.breederAwardPrfList .cmpRate{width:100%;float:left}.breederAwardPrfList .cmpRateCntA{float:left}.breederAwardPrfList .cmpRateCntB{float:right;position:relative;top:7px}.breederAwardPrfList .cmpRateHdr{font-size:11px}.breederAwardPrfList .cmpRate .rateNum{font-size:16px;margin-left:-38px}.breederAwardPrfList .rateStar{transform:scale(0.9);transform-origin:left;vertical-align:middle;margin:0;position:relative;top:-1px;letter-spacing:-0.25em}.breederAwardPrfList .cmpRate .voiceNum{font-size:11px;padding:0;border:none;position:static}.refine{margin-top:12px;padding:2px;box-sizing:border-box}.refine>div{display:table-cell;width:50%;position:relative}.refine a span{display:inline-block;padding:10px;color:#343a40}.refine li{float:left;padding:4px;margin-left:5px;width:349px}.refine li:first-child{margin:0;width:350px}.refine li>a{display:block;font-size:12px;text-align:center;color:#fff;text-decoration:none;border-radius:4px;border-bottom:3px solid #adb5bd}.refine li a:hover{opacity:.7}.refine li a.active{border-bottom:2px solid #ffeac4;border-top:1px solid #000;color:#fff}.refine li a.active i{color:#fff}.refine li a.active span{font-weight:bold;color:#fff}.refine i{color:#343a40;font-size:18px;margin-right:5px;vertical-align:bottom}.refine .dog{background-color:#ffb42b;padding:5px}.refine .dog a{background-color:#fff}.refine .dog a.active{background-color:#ff9343}.refine .dog a span{padding:10px 28px}.refine .dog i{color:#dd8f00}.refine .breeder{background-color:#90d78b;padding:5px}.refine .breeder a{background-color:#fff}.refine .breeder a.active{background-color:#48bc41}.refine .breeder i{color:#40a93a}div#main .exp_contents .indexBox{box-sizing:border-box;padding:20px;margin:40px 0 15px;background:#faf8f2}div#main .exp_contents .indexBox .title{padding-left:10px;font-size:16px;border-left:3px solid #e0b19c}div#main .exp_contents .indexBox ol>li{text-indent:-1.5em;padding-left:1.5em;margin-top:15px;line-height:150%;font-size:14px;list-style-type:decimal;list-style-position:inside;color:#daa289}div#main .exp_contents .indexBox ol>li ul li{position:relative;padding-left:30px;margin-top:5px;font-size:14px}div#main .exp_contents .indexBox ol>li ul li:before{content:"";width:6px;height:6px;position:absolute;left:0;top:7px;border-radius:100%;background:#daa289}div#main .exp_contents .bibliographyBox{display:block;margin-top:5px;line-height:150%;font-size:11px}div#main .exp_contents .bibliographyBox .title{display:block;margin:16px 0 8px}.premiumRecomend.normal h4{padding:10px;background-image:none}.choiceReasonBox{margin-top:50px}.choice_subTitle{text-align:center}.choice_subTitle p{display:inline-block;font-size:16px !important}.choice_subTitle p:before{content:"";display:inline-block;width:10px;height:22px;margin-right:10px;vertical-align:-2px;background:url(../images/choiceReason/commentDecoration_left.png) no-repeat left top}.choice_subTitle p:after{content:"";display:inline-block;width:10px;height:22px;margin-left:10px;vertical-align:-2px;background:url(../images/choiceReason/commentDecoration_right.png) no-repeat right top}.choice_mainTitle{position:relative;padding:10px 50px;text-align:center;font-size:20px;color:#915e00;border-top:5px solid #e0b19c;border-bottom:5px solid #e0b19c;background:#fff3dd}.choice_mainTitle:before,.choice_mainTitle:after{content:"";position:absolute;z-index:1;top:-9px;display:block;width:0;height:0;border:34px solid transparent}.choice_mainTitle:before{left:0;border-left:27px solid #fff}.choice_mainTitle:after{right:0;border-right:27px solid #fff}.choiceTitle{margin-top:30px;text-align:center}.choiceSubTitle{margin-top:30px}.choiceQuantity{position:relative;margin-top:10px}.choiceQuantity .number{font-size:30px}.choiceQuantity .sub{font-size:11px;font-weight:normal}.choicePet,.choiceBreeder{top:20px;position:absolute;width:210px;line-height:1.2;font-size:16px;font-weight:bold}.colorPet{text-shadow:1px 1px 0 #f2dfd6,-1px 1px 0 #f2dfd6,1px -1px 0 #f2dfd6,-1px -1px 0 #f2dfd6;color:#ff9343}.colorBreeder{text-shadow:1px 1px 0 #d9f1d7,-1px 1px 0 #d9f1d7,1px -1p 0 #d9f1d7,-1px -1px 0 #d9f1d7;color:#2b7026}.choicePet{left:130px}.choiceBreeder{left:425px}.choice_topContent{margin-top:10px}.choice_topContent .sub{font-size:11px}.choice_topContent_detail{box-sizing:border-box;float:left;width:360px;padding:15px;margin-right:8px;border-radius:10px;border:3px solid #f2dfd6}.choice_topContent_detailHeight01{height:320px}.choice_topContent_detailHeight02{height:385px}.choice_topContent li:last-of-type{margin-right:0}.choice_topContent_detail img{display:block;margin:0 auto 15px;text-align:center}.choice_topContent_detail p{line-height:2 !important;font-size:12px !important}.choice_topContent_textDecoration{font-weight:bold;background:linear-gradient(transparent 40%, #ffebdc 60%)}.customerVoice{position:relative;width:685px;height:290px;margin:0 auto}.customerVoice .sub{font-size:11px}.cusutomerVoice_man01,.cusutomerVoice_man02,.cusutomerVoice_woman01,.cusutomerVoice_woman02{position:absolute;display:block;font-size:12px !important;color:#fff;text-align:center}.cusutomerVoice_man01{top:30px;left:490px;width:200px}.cusutomerVoice_man02{top:62px;left:196px;width:190px}.cusutomerVoice_woman01{top:115px;left:375px;width:150px}.cusutomerVoice_woman02{top:65px;left:-15px;width:230px}.InternetSearch_outline{padding-top:5px;margin-bottom:70px;border-top:1px dotted #e0b19c}.InternetSearch_outline p{font-size:11px !important}.InternetSearch_title{display:block;margin-bottom:3px;font-weight:bold}@media(max-width: 1220px){.pageTop{display:none}}.mitemiteContents .add_exp p{font-size:12px}.mitemiteContents .add_exp span{line-height:1.5;font-size:11px;color:#6c757d}.mitemiteContents .add_exp a{color:#ff4a4a;text-decoration:underline}.mitemiteContents .add_exp a:hover{text-decoration:none}.mitemiteContents ul{display:flex;flex-wrap:wrap;margin:10px 0 20px 0}.mitemiteContents ul li{box-sizing:border-box;border:1px solid #e9ecef}.mitemiteContents ul li:last-child{margin-right:0}.mitemiteContents .breederDetail_part{width:175px;margin-right:9px}.mitemiteContents .breederMenu_part{width:162px;margin-right:10px}.mitemiteContents ul li .image{position:relative;height:130px;background:#fff3dd}.mitemiteContents ul li .image .label{position:absolute;left:0;top:0;z-index:1}.mitemiteContents ul li .image a:hover{opacity:.8}.mitemiteContents ul li .image .dog_image{width:100%;height:130px;object-fit:cover}.mitemiteContents ul li .name{display:block;padding:10px 10px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mitemiteContents ul li .name span{font-size:14px;font-weight:bold}.mitemiteContents ul li .type{display:block;padding:0 10px 10px 10px}.mitemiteContents ul li .type a{color:#ff4a4a;text-decoration:underline}.mitemiteContents ul li .type a:hover{text-decoration:none}.tagBox{line-height:1;font-size:0}.dogTag{display:inline-block;overflow:hidden;margin:0 5px 5px 0}.dogTag a{box-sizing:border-box;display:inline-block;padding:5px 8px;line-height:1;font-size:14px;border-radius:3px;border:1px solid #d2caaf;background:#fff}.dogTag a:hover{text-decoration:none;background:#fff3dd}.dogTag a span{color:#400000;font-size:11px}.dogTag a.numZero,.dogTag a.numZero span{color:#d49275}.dogTag.noLink{box-sizing:border-box;display:inline-block;padding:5px 8px;line-height:1;color:#d49275;font-size:12px;border-radius:3px;border:1px solid #d2caaf;background:#fff}.handlingBox{margin-top:20px}.BreederHighRating_list{margin-bottom:36px}.BreederHighRating_list .breederImage{float:left;width:150px;text-align:center}.BreederHighRating_list .breederImage a{display:inline-block;border:1px solid #d2caaf;padding:4px}.BreederHighRating_list .breederImage img{width:100%;height:auto}.BreederHighRating_list .breederInfo{float:right;width:560px}.BreederHighRating_list .kennelInfo{position:relative;padding:16px;margin-top:10px;font-size:14px;line-height:1.5;border-radius:6px;background:#fff3dd}.BreederHighRating_list .kennelInfo:after{content:"";position:absolute;top:-20px;left:65px;display:block;width:0;height:0;border:10px solid transparent;border-bottom:10px solid #fff3dd}.BreederHighRating_list .kennelInfo .titleKennel{display:block;margin-bottom:5px;font-weight:bold;color:#cd8362;border-bottom:1px dotted #cd8362}.aboutSomeDogs{line-height:1.5}div#main .aboutSomeDogs h2.aboutHd{background:url(../images/kl/kl_ttl01.png) no-repeat;height:32px;color:#5f321e;font-weight:bold;padding:9px 0 0 35px;font-size:17px;margin:24px 0 15px;float:none}.aboutSomeDogs .txt{margin:6px 0 25px 6px;font-size:14px}.aboutSomeDogs .forecastWeight{font-size:14px;background-color:#fff3dd;display:inline-block;padding:16px;margin:0 0 25px;color:#8f3d00}.aboutSomeDogs .forecastWeight dt{font-weight:bold;margin-bottom:2px}.aboutSomeDogs .pagelink ol li a{font-size:15px;padding:10px 32px 8px}#dog_kind_select_button{cursor:pointer}#dog_kind_select_button img{display:none}#dog_kind_detail_name{width:462px;text-align:left;background-color:#fff;color:#343a40;padding:3px 10px 3px 0;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dog_kind_select li{text-align:left;cursor:pointer}#dog_kind_select h4{color:#40a93a;font-size:14px;text-align:left;font-weight:bold;padding:5px 3px}#dog_kind_select_list_order_by_name li.hide{display:none}.wordWrap{word-break:break-word;word-wrap:break-word}.firstWrap p{font-size:14px}.firstWrap .first_flwList{display:flex;margin:10px auto 0 auto;counter-reset:first-counter;width:730px}.firstWrap .first_flwList li{padding-left:30px;background:url(../images/first_flwArw.gif) left 10px center no-repeat}.firstWrap .first_flwList li .first_flowLineUp{display:flex;flex-direction:column;align-items:center}.firstWrap .first_flwList li .first_flowLineUp img{width:160px}.firstWrap .first_flwList li .first_flowLineUp p{font-size:14px;font-weight:bold}.firstWrap .first_flwList li .first_flowLineUp p::before{counter-increment:first-counter;content:counter(first-counter);font-size:26px;padding:0 .25em 0 0}.firstWrap .first_flwList li:first-child{background:none;padding:0}.firstWrap .first_flwTrd .first_flwHdr b{color:#044d85}.firstWrap .first_flwBrd .first_flwHdr b{color:#962001}.firstWrap .first_flw{margin-top:20px}.firstWrap .first_flwHdr i{color:#c7744f}.firstWrap .first_flwListOth{margin-top:34px}.firstWrap{font-size:14px}.firstWrap .first_firstCommentSntA{width:540px}.firstWrap .choicePet{left:265px}.firstWrap .choiceBreeder{left:620px}.firstWrap .choiceSupplement{margin:5px 0 0;font-size:11px}.firstWrap .cusutomerVoice_woman02{left:56px}.firstWrap .cusutomerVoice_man02{left:302px}.firstWrap .cusutomerVoice_woman01{top:117px;left:522px}.firstWrap .cusutomerVoice_man01{left:711px}.firstWrap .customerVoice{width:auto;text-align:center}.firstWrap .choiceBreeder{left:620px}.firstWrap .choiceSubTitle{text-align:center}.firstWrap .choice_topContent_detail{width:486px}.firstWrap .choice_topContent_detailHeight02{height:335px}.firstWrap .first_flw.first_flwBrd .first_flwTrdSite{background:url(../images/first_flwBrdSiteArw.png) center 20% no-repeat;width:253px;padding:0;margin-top:40px;text-align:center;background-size:200px}.firstWrap .first_flw.first_flwBrd .first_flwTrdSite .first_flowLineUp img{width:100px}.firstWrap .first_flw.first_flwBrd .first_flwTrdSite .first_flowLineUp .first_siteTitle{margin-top:38px}.firstWrap .first_flwList .first_flwListOth{margin-top:34px;width:206px;background:none;text-align:center}.firstWrap .first_flwBrd .first_flwList li:nth-child(3){padding-left:0;background:none}.tourAddress{margin:6px 0}.breederTravelArea{width:354px;float:left}.breederTravelComment{width:354px;padding:12px;position:relative;box-sizing:border-box;float:right;color:#6c757d;border-radius:5px;background:#e9ecef}.breederTravelComment:after{content:"";width:0;height:0;display:block;position:absolute;left:-30px;top:50%;margin-top:-15px;border:15px solid transparent;border-right:15px solid #e9ecef}.inspection_breederTravelArea{position:relative}.inspection_breederTravelArea:after{content:"";position:absolute;left:-40px;top:50%;margin-top:-20px;display:block;width:0;height:0;border:20px solid transparent;border-right:20px solid #fff}.inspection_breederTravelArea h4{color:#32832d;font-weight:bold;text-align:center;margin-bottom:.5em;border:none;background-color:#fff}.inspection_breederTravelArea p{font-size:90%}div#main .listLmt.dog_list .box02{display:flex;flex-wrap:wrap}div#main .listLmt.dog_list .box02 .box02Inner{border:1px solid #dee2e6;box-sizing:border-box;margin:10px 10px 0 0;width:174px;float:none}div#main .listLmt.dog_list .box02 .box02Inner p.pic_image img{padding:0;border:none;max-width:154px;max-height:154px}div#main .listLmt.dog_list .box02 .box02Inner p.pic_kind_name{margin:0}div#main .listLmt.dog_list .pic_dog_contents .pic_image{width:154px;margin:0 auto;border:1px solid #e9ecef;justify-content:center;align-items:center}div#main .listLmt.dog_list .pic_dog_contents .pic_image img{max-width:154px;max-height:154px}.pic_image a:hover{opacity:.7}div#main .listLmt.dog_list .box02 .box02Inner:nth-child(-n+4){margin-top:0}div#main .listLmt.dog_list .box02 .box02Inner:nth-child(4n){margin-right:0}.listFvr{border:1px solid #dee2e6;border-radius:4px;display:block;text-align:center;float:right;box-sizing:border-box;padding:4px 0 3px 0;width:80px;box-shadow:1px 1px 1px rgba(0,0,0,.2)}.listFvr span{font-size:11px;color:#adb5bd;line-height:1}.listFvr span:before{content:"";display:inline-block;margin-right:3px;font-family:"icomoon";color:#ff7d7d}.listFvr.listFvrAct span{color:#adb5bd;font-weight:normal}.listFvr.listFvrAct span:before{content:""}.listFvr:hover{cursor:pointer;border-color:#ff7d7d;text-decoration:none}.listFvr:hover span:before{content:""}.listLmt .pagelink{margin-top:0}.listLmt .business,.listLmt .movie,.listLmt .new,.listLmt .attention,.listLmt .cls{color:#fff;margin:0;padding:5px 2px;width:34px;font-size:11px;line-height:1;display:inline-block;text-align:center;border-radius:2px;border:0;vertical-align:middle}.listLmt .business{background-color:#044d85;padding:4px 2px}.listLmt .movie{background-color:#40a93a;padding:4px 0}.listLmt .new{padding:4px 0;background-color:#f56800}.listLmt .attention{background-color:#ff1717;padding:4px 1px}.listLmt .newTxt{color:#e51b1b;font-weight:bold;margin:0 0 0 4px}.listLmt .cls{width:auto;padding:4px 2px;background:#6c757d}.listLmt .pic_detail .seemore{top:-2px;right:-2px;margin:0}.listLmt .pic_dog_contents,.listLmt .pic_dog_contents2,.listLmt .pic_breeder_contents,.listLmt .pic_breed_contents{padding:8px 8px 15px 8px;height:auto}.listLmtInf{padding:5px 5px 1px 5px;overflow:hidden;min-height:38px;box-sizing:border-box}.listLmtInfStt{float:left}.listLmtInfStt span{margin-left:2px}.listLmtInfStt span:first-child{margin-left:0}div#main .listLmt .lownum .pic_dog_contents{width:auto}div#main .listLmt.listLmtB.dog_list .box02 .box02Inner{position:relative;border:none;padding-bottom:42px;margin-bottom:10px}div#main .listLmt.listLmtB.dog_list .box02 .box02InnerContent{border:1px solid #dee2e6;height:100%}.listLmt.listLmtB .listLmtInf:empty{display:none}.listLmt.listLmtB .listLmtVrtBtn{position:absolute;bottom:0;left:0;width:100%}.listLmt.listLmtB .listLmtVrtBtn i{margin-right:5px;position:relative;top:-1px}.listLmt.listLmtB .listLmtVrtBtn .linkBtnOrange{height:auto}.listLmt.listLmtB .listLmtVrtBtn .linkBtnOrange:hover{background-image:linear-gradient(#ffab11, #ff7510)}.listLmt.listLmtB .listLmtVrtBtn .linkBtnOrange a{height:auto;padding:10px 2px 8px 2px;font-weight:bold;border-radius:3px}.listLmt.listLmtB .listLmtVrtBtn .linkBtnOrange i{font-size:15px}.listLmt.listLmtB .listLmtVrtBtn .pic_detail,.listLmt.listLmtB .listLmtVrtBtn .Min_btn{display:flex;align-items:center;justify-content:center;padding:0}.listLmt.listLmtB .listLmtVrtBtn .pic_detail{text-align:center;background-color:#ced4da;color:#fff;font-size:12px;top:3px;height:35px}.listLmt.listLmtB .listLmtVrtBtn .Min_btn{height:32px;position:relative;top:1px}.listLmt.listLmtB .pagelink ol{margin-top:3px}.listLmt.listLmtB .pagelink ol li{margin:0}.listLmt.listLmtB .pagelink ol li a{position:relative;background-color:#fff;color:#ff7d7d;display:inline-block;padding:8px 0;font-weight:bold;border-color:#ff7d7d;border-radius:3px;width:100%}.listLmt.listLmtB .pagelink ol li a:hover{cursor:pointer;border-color:#ea4949}.listLmt.listLmtB .pagelink ol li img{float:left;margin-top:3px;height:12px}.listLmt.listLmtB .pagelink ol li span.favoriteLists{background-color:transparent;border:0 none #fff;padding:0;float:left;margin-left:3px}div#main .listLmt.listLmtB.listLmtB_brd .box02 .box02InnerContent{height:auto;border:none}div#main .listLmt.listLmtB.listLmtB_brd.dog_list .box02 .box02Inner{padding:0;border:1px solid #dee2e6}.pagelink ol li .btnAddFavorite{background:#fff;color:#6c757d;border:1px solid #adb5bd;box-shadow:2px 2px 1px #ced4da;font-weight:bold}.pagelink ol li .btnAddFavorite:hover{background:#fff;color:#6c757d;border-color:#ff7d7d}.pagelink ol li .btnAddFavorite.active{color:#6c757d;font-weight:normal}.pagelink ol li .btnAddFavorite .addFavoriteName{padding:4px 4px;background-color:transparent;border:0px none #fff}.pagelink ol li .btnAddFavorite .addFavoriteName:before{content:"";font-family:"icomoon";display:inline-block;margin-right:3px;color:#ff7d7d;font-size:1.2em;vertical-align:-1px}.pagelink ol li .btnAddFavorite:hover .addFavoriteName:before{content:""}.pagelink ol li .btnAddFavorite.active .addFavoriteName:before{content:""}.btnAddFavoriteBreeder{background:#fff;color:#495057;border:1px solid #adb5bd;box-shadow:2px 2px 1px #ced4da}.btnAddFavoriteBreeder:hover{background:#fff;color:#495057;border-color:#ff7d7d}.btnAddFavoriteBreeder.active{color:#adb5bd}.btnAddFavoriteBreeder .addFavoriteName{padding:4px 4px;background-color:transparent;border:0px none #fff}.btnAddFavoriteBreeder .addFavoriteName:before{content:"";font-family:"icomoon";display:inline-block;margin-right:3px;color:#ff7d7d;font-size:1.2em;vertical-align:-1px}.btnAddFavoriteBreeder:hover .addFavoriteName:before{content:""}.btnAddFavoriteBreeder.active .addFavoriteName:before{content:""}div#main .dog_list .brdCmpDtlTbl{width:100%;margin:6px 0 12px 0}div#main .dog_list .brdCmpDtlTbl td{background:transparent}div#main .dog_list .brdCmpDtlName td{position:relative}.brdCmpDtlName .pagelink{position:absolute;right:2px;top:17px;margin:0}.brdCmpDtlNameCnt{width:380px}.brdRgsNmbName{border-left:5px solid #d9ca93;padding:2px 0 2px 5px;font-size:10px;margin-bottom:5px;display:block;line-height:1;font-weight:bold}.brdRgsNmb{margin-top:12px}.brdRgsNmbLink{display:block;padding:3px 10px;margin-top:3px;font-size:11px;border:1px solid #dee2e6;border-radius:4px;text-align:center}.brdRgsNmbLink:hover{text-decoration:none;background-color:#fff3dd}a.btnDetailList{text-align:center}.mbrFlwBrdLst .brdRgsNmbWrap{margin:0 5px}.mbrFlwBrdLst .btnAddFavoriteBreeder{background:#fff;color:#495057;border:1px solid #adb5bd;border-radius:5px;box-shadow:2px 2px 1px #ced4da;padding:6px 8px;float:left}.mbrFlwBrdLst .btnAddFavoriteBreeder:hover{text-decoration:none;cursor:pointer;opacity:.8}.mbrFlwBrdLst .btnAddFavoriteBreeder .addFavoriteName{background:#fff;background-color:transparent;border:0 none #fff;color:#adb5bd}.mbrFlwBrdLst .btnAddFavoriteBreederWrap{text-align:center;box-sizing:border-box;display:table;margin:10px auto 8px}.mbrFlwBrdLst .btnAddFavoriteBreeder .addFavoriteName:before{content:""}.gnrTbl{width:100%;border:1px solid #948654;border-top:none;border-collapse:separate;border-radius:0 0 3px 3px;overflow:hidden}.gnrTbl td,.gnrTbl th{border-left:1px solid #d2caaf;border-top:1px solid #d2caaf}.gnrTbl td{padding:10px 15px;vertical-align:middle}.gnrTbl th{background-color:#f4efdf;width:150px;padding:15px;color:#746841;font-weight:bold;vertical-align:middle}.gnrTbl tr:first-child th,.gnrTbl tr:first-child td{border-top:none}.gnrTbl th:first-of-type{border-left:none}.gnrTbl a{text-decoration:underline;color:#400000}.gnrTbl a:hover{text-decoration:none}.gnrTbl a.noLink{text-decoration:none}.gnrTblWcn .help_tooltip{position:relative;top:1px}.gnrHdrB,div#main h2.gnrHdrB{background-color:#948654;color:#fff;font-size:16px;font-weight:bold;padding:15px 15px 12px 15px;display:block;border-radius:3px 3px 0 0;float:none}.gnrTblInr{border:2px solid #ced4da}.gnrTblInr td{padding:10px;background-color:#fff;border-color:#ced4da;font-size:14px}.gnrTblInr th{padding:10px;font-size:14px;font-weight:bold;text-align:left;vertical-align:middle;background-color:#f8f9fa;color:#400000}.gnrTblInr tr:nth-child(2){border-top:1px solid #ced4da}.gnrTbl .petDtlTrnTour.gnrTblInr th{width:auto}.petDtlTrnTour.gnrTblInr tr:first-child th:first-child{width:150px}.gnrCnt{border:1px solid #948654;border-top:none;border-radius:0 0 3px 3px;padding:15px;overflow:hidden}.icon.purple{border:1px solid #a1ade7;background:#eaeced;color:#6f7a82}.impBtn{background:url(../images/impBtnBg.png?1),linear-gradient(#ff7510, #f56800, #ff8429) repeat;padding:15px 0 12px 0;margin:0 auto;color:#fff;font-weight:bold;font-size:21px;text-shadow:0 -1px #000;border-radius:8px;border:3px solid #ffa15c;display:table;width:560px;box-sizing:border-box;text-align:center}.impBtn:hover{color:#fff;background:linear-gradient(#ffab11, #ff8429, #ffab11);text-decoration:none}.impBtnItm{background:url(../images/impBtn.png) left center no-repeat;padding:12px 0 8px 45px}.impBtn.tel{width:420px;padding:10px;background:url(../images/impBtnBg.png?1),linear-gradient(#ff9797, #ff6464, #ff7d7d) repeat;border-color:#ff9797;text-shadow:0 -1px #962001}.impBtn.tel:hover{background:linear-gradient(#ff9797, #ff7d7d, #ff9797)}.impBtn.tel .impBtnItm{background:url(../images/telBtn.png) left center no-repeat;padding:12px 0 8px 32px}.gnrTblInr.petDtlTrnTour{width:100%}.gnrTblInr.petDtlTrnTour .petDtlTrnIcn{border:1px solid #7dd178;background:#d9f1d7;color:#399634}.gnrTblInr.petDtlTrnTrp{margin-top:10px;width:calc(50% - 15px);float:left}.gnrTblInr.petDtlTrnTrp .petDtlTrnIcn{border:1px solid #73c0fb;background:#dcf1f4;color:#0786e8}.petDtl{font-size:15px;line-height:1.5;margin-top:20px;box-sizing:border-box}.petDtl div#detailInq{margin:0}.petDtl div#detailInq>p{padding:0;margin-bottom:5px}.petDtlData,.petDtlData_wrapper{width:520px}.petDtlData .gnrTbl{border:1px solid #d2caaf;border-radius:3px}.petDtlData .gnrTbl td:nth-child(2){width:357px}.petDtlDataWeight a{display:block;position:absolute;top:calc(50% - 9px);right:calc(-1rem - 5px)}.petDtlDataWeight span{display:inline-block;position:relative;text-align:left}.petDtlHdr{position:relative;line-height:1.5em}.petDtlHdr .petDtlId,.petDtlHdr .petDtlPstDate{font-size:12px;float:left}.petDtlHdr .petDtlId{font-weight:bold;margin-left:10px}.petDtlHdr .pagelink{position:absolute;right:0;bottom:8px}.petDtlHdrName{display:block;font-size:28px;font-weight:bold}.petDtl .tel>dt{box-sizing:border-box;margin-top:5px}.petDtlCnv{margin-top:30px}.petDtlCnv.petDtlCnvTop{margin-top:25px;padding:20px;background-color:#fff6e0;border-radius:4px;box-sizing:border-box}.petDtlCnv.petDtlCnvTop .inquiryButton_main .Min_btn.Min_btn-primary{width:100%;height:65px;font-size:18px;display:flex;align-items:center;justify-content:center;margin:0 auto;font-weight:bold;box-sizing:border-box}.petDtlData .gnrTbl th{width:130px;padding:10px 15px;text-align:left;box-sizing:border-box}.petDtl .gnrTblPrc{color:#e51b1b;font-weight:bold}.petDtl .gnrTblPrcTax{font-size:12px}.petDtl .gnrTblSize{vertical-align:middle}.petDtl .credibility{margin-top:30px}.petDtl .h1_title_under_text{font-size:12px;line-height:1.8}.petDtl .imgGalleryThumb{display:flex;flex-wrap:wrap;max-width:540px}.petDtl .imgGalleryThumb img{max-width:100%;max-height:100%;object-fit:contain;object-position:center}.petDtl .imgGalleryThumbBox{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid #dee2e6;position:relative;overflow:hidden;box-sizing:border-box}.petDtl .imgGalleryThumbBox.select{box-shadow:0 0 0 2px #59c452;border-color:#59c452}.petDtl .imgGalleryThumbCmn{font-size:11px;text-align:left;margin-top:5px;display:block;color:#adb5bd}.petDtl .imgGalleryThumbCnt{width:calc((100% - 28px)/5);height:auto;aspect-ratio:1/1;box-sizing:border-box;margin:0 7px 10px 0}.petDtl .imgGalleryThumbCnt:nth-child(5n){margin-right:0}.petDtl .imgGalleryThumbCnt:hover{opacity:.7}.petDtl .imgGalleryThumbCnt:nth-child(-n+2){margin-top:0}.petDtl .imgGalleryThumbCnt:nth-child(2n+1){margin-left:0;clear:left}.petDtl .imgGalleryThumbLst{margin:0 auto;display:table;clear:both;padding-top:10px}.petDtl .imgGalleryThumbLst li{float:left;display:table;margin-left:10px}.petDtl .imgGalleryThumbLst a,.petDtl .imgGalleryThumbLst span{border:1px solid #dee2e6;border-radius:3px;width:35px;height:35px;display:table-cell;vertical-align:middle;text-align:center;color:#400000}.petDtl .imgGalleryThumbLst span{border-color:#c7744f;box-shadow:0 0 0 1px #c7744f}.petDtl .imgGalleryThumbLst a:hover{text-decoration:none;background-color:#fff3dd}.petDtl .imgGalleryImg{position:relative}.petDtl .imgGalleryImg:before{content:"";position:absolute;top:0;left:0;width:89px;height:89px;display:block;z-index:1}.petDtl .imgGalleryImg.imgGalleryImgSale:before{background-image:url(../images/imgGalleryImgSale.png?1)}.petDtl .imgGalleryImg.imgGalleryImgBrdSale:before{background-image:url(../images/imgGalleryImgBrdSale.png?1)}.petDtl .imgGalleryImg.imgGalleryImgNgt:before{background-image:url(../images/imgGalleryImgNgt.png?1)}.petDtl .imgGalleryImg.imgGalleryImgEnd:before{background-image:url(../images/imgGalleryImgEnd.png?1)}.petDtl .imgGalleryImg.imgGalleryImgSoldOut:before{background-image:url(../images/imgGalleryImgSoldOut.png?1)}.petDtl .imgGalleryImg.imgGalleryImgCls:before{background-image:url(../images/imgGalleryImgCls.png?1)}.petDtl .imgGalleryImg img{width:auto;height:auto;max-width:700px;max-height:525px}.petDtl .imgGalleryImg .detail_img{position:relative;width:540px;height:540px;border:1px solid #dee2e6;box-sizing:border-box}.petDtl .imgGalleryImg .detail_img img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto}.petDtl .imgGallery_slideNum{position:absolute;right:12px;bottom:12px;padding:.25em .75em;background:rgba(255,255,255,.7);border-radius:1em;font-size:16px}.petDtl .movieGallery{display:flex;justify-content:center;margin-top:30px}.petDtl .movieGallery iframe{width:600px;height:450px}.petDtl .movieGalleryCmn{display:flex;justify-content:center;margin-top:10px;width:600px}.petDtl .movieGalleryCmn_comment{display:flex;justify-content:center;margin-top:2px;width:600px}.petDtl .movieGallery .imgGalleryThumbBox:before{content:"";background-color:rgba(0,0,0,.5);position:relative;z-index:1;width:130px;height:130px;display:block}.petDtl .movieGallery .imgGalleryThumbBox:after,.petDtl .movieGallery .imgGalleryThumbBox.stopMovie:after{content:"";position:absolute;z-index:2;width:58px;height:58px;display:block;top:calc(50% - 29px);left:calc(50% - 29px)}.petDtl .movieGallery .imgGalleryThumbBox:after{background:url(../images/movieGalleryThumb.png) center no-repeat}.petDtl .movieGallery .imgGalleryThumbBox.stopMovie:after{background:url(../images/movieGalleryThumb_stop.png) center no-repeat}.petDtl .movieGallery .imgGalleryThumb{margin-left:20px}.petDtl .movieGallery .imgGalleryThumbCnt{float:left;width:130px;cursor:pointer;margin:10px 0 0 10px}.petDtl .movieGallery .imgGalleryThumbCnt:nth-child(-n+2){margin-top:0}.petDtl .movieGallery .imgGalleryThumbCnt:nth-child(2n+1){margin-left:0;clear:left}.petDtl .movieGallery .imgGalleryThumbBox{height:130px;border:1px solid #dee2e6;position:relative;overflow:hidden}.petDtl .movieGallery .imgGalleryThumbBox img{position:absolute;max-width:130px;max-height:130px;width:auto;height:auto;top:0;left:0;right:0;bottom:0;margin:auto}.petDtl .detail_img_shooting_date{display:flex;justify-content:center;margin-top:10px;text-align:left;width:510px}.petDtl .detail_img_comment{display:flex;justify-content:center;margin-top:2px;text-align:left;width:510px}.petDtl .imgGalleryThumbCpt{font-size:10px}.petDtl .noteAboutChild{margin-top:30px;padding:20px 30px;background-color:#f7f5f0;border:1px solid #dcdfe1;border-radius:3px}.petDtl .noteAboutChildHdr{font-weight:bold;font-size:18px;color:#399634;background:url(../images/noteAboutChildHdr.png) left top 1px no-repeat;padding:1px 0 1px 24px;margin:0 auto;display:table}.petDtl .noteAboutChild p{margin-top:5px}.petDtlInt{border:1px solid #ad9f6e;border-radius:3px;margin-top:30px}.petDtlIntHdr{background-color:#f4efdf;padding:15px 15px 12px 15px;font-size:16px;font-weight:bold;color:#746841}.petDtlInt .gnrCnt{border:none;border-top:1px solid #ad9f6e;font-size:15px}.petDtlIntBrd{overflow:hidden;margin-top:15px;display:table}.petDtlInt .petDtlBrdImg,.petDtlInt .petDtlBrdCnt{float:none;display:table-cell;vertical-align:middle}.petDtlInt .petDtlBrdCnt{padding-left:15px}.petDtlInt .petDtlBrdName:hover,.petDtlInt .petDtlBrdNameItm:hover{text-decoration:none}.petDtlInt .petDtlBrdNameItm{display:inline-block;margin-bottom:5px;line-height:1;font-size:18px;color:#ad5b36;text-decoration:none;border-bottom:1px solid transparent}.petDtlInt .petDtlBrdNameItm:hover{border-bottom-color:#ad5b36}.petDtlInt .petDtlBrdNameChrA{font-size:18px}.petDtlInt .petDtlBrdImgItm{width:120px;height:90px}.petDtlBnf{margin-top:30px}.petDtlBnf .gnrTbl{border-radius:0 0 3px 3px;border-top:none;font-size:14px}.petDtlTrn{margin-top:30px}.petDtlTrnIcn{display:inline-block;padding:1px 4px;font-weight:normal;border-radius:2px;margin-right:6px}.petDtlTrn .b_area li{border:none;width:100%;float:none}.petDtlTrn .b_area p{font-size:12px;padding:0}.petDtlTrn .area_text{height:auto}.petDtlTrnTrp.gnrTblInr td{padding:0}.petDtlTrnTrp.gnrTblInr .area_text,.petDtlTrnTrp.gnrTblInr .area_note{padding:10px}.petDtlTrnTrpDsc{margin:10px 0 0 10px;background-color:#f8f9fa;padding:15px;width:calc(50% - 15px);float:left;box-sizing:border-box;position:relative;border-radius:3px}.petDtlTrnTrpDsc:before{content:"";position:absolute;top:50%;left:-10px;margin-top:-10px;border-top:8px solid transparent;border-right:10px solid #f8f9fa;border-bottom:8px solid transparent}.petDtlTrnTour gnrTblInr th{width:33%}.petDtlTrnPay{width:100%}.petDtlTrnPay th:nth-child(2){width:auto}.petDtlBrdImg{float:left}.petDtlBrdCmn{margin-top:15px;padding-top:15px;border-top:1px dashed #e4e0d0;clear:both;float:left;width:100%}.petDtlBrdImg a:hover{opacity:.7}.petDtlBrdImgItm{width:180px;height:135px;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #dee2e6;background-color:#fff}.petDtlBrdImgItm:hover{opacity:.7}.petDtlBrdCnt{float:left;margin-left:15px;width:calc(100% - 197px)}.petDtlBrd .cmpRate{float:left}.petDtlBrd .dogTag{margin:2px 0 0 10px}.petDtl .cmpRate.starSize_small b{position:relative;top:1px}.petDtlBrd .gnrCnt{background-color:#fffcf7}.petDtlBrdNameItm{font-weight:bold}.petDtlBrdNameChrA{font-size:20px;padding-top:5px}.petDtlBrdNameChrB{font-size:14px}.petDtlBrdLst{clear:both}.petDtlBrdLstCnt{font-size:14px}.petDtlBrdLstHdr{background-color:#ede6cc;border:1px solid #dbd5bf;font-size:14px;display:inline-block;width:145px;text-align:center;padding:3px 6px 1px 6px;border-radius:3px;margin-top:5px}.petDtlRate{margin-top:30px}.gnrCnt .evl .evlHeader,.gnrCnt .evl .evlSnt{font-size:15px}.petDtl .mitemiteContents{margin-top:30px}.petDtl .lineInfo{margin:15px auto 0 auto;display:table}.petDtl .petDtlPdg{margin-top:30px}.inquiryImpossible{width:80%;padding:8px 12px;margin:0 auto -10px;background:#d6edfe;border:1px solid #dee2e6;text-align:center}.viewCount{display:inline-block;font-size:14px;margin:0 2px 5px 0}.viewCount.favoriteCount{margin-left:18px;padding-right:14px}.attentionList{padding:10px;margin-top:10px;border-radius:6px;background:#ffeac4}.attentionList ul li{position:relative;z-index:0}.attentionList ul li .link_all{display:block;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;border-radius:6px}.attentionList ul li .link_all:hover{background:rgba(255,255,255,.3)}.attentionList ul li .listFvr{z-index:2;float:none}.attentionList .seemore{z-index:2}.attentionList ul li .attention_pic_image{display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #e9ecef;width:100%;height:auto;margin:0 auto;max-width:154px}.dogImageChart{align-items:center;justify-content:center;border:1px solid #e9ecef;height:118px}.dogImageChart img{position:relative}.attentionList ul li .attention_pic_image_thumb{width:auto;height:auto;max-width:100%;max-height:100%;flex-shrink:0;position:relative}.boyIcon,.boysIcon{color:#0678cf}.girlIcon,.girlsIcon{color:#ff4a4a}.boyIcon,.girlIcon{position:absolute;right:0;bottom:0}.boysIcon,.girlsIcon,.boyIcon,.girlIcon{background:#fff;font-weight:bold;font-size:11px;border-top-left-radius:6px;width:34px;height:16px;align-items:center;justify-content:space-between;padding:3px 8px}.attentionList>ul{display:flex}.attentionList>ul>li{flex-grow:1;width:100%;box-sizing:border-box;margin-right:8px;background:#fff;border-radius:6px;box-shadow:2px 2px 0 rgba(0,0,0,.15)}.attentionList .attentionList_title{position:relative;min-height:24px;padding:1px 0 0 50px;margin:0 0 8px 0;font-size:14px;font-weight:bold}.attentionList .attentionList_title span{box-sizing:border-box;display:block;height:24px;position:absolute;left:-16px;top:0;line-height:1;padding:5px 15px 5px 15px;background:#ff1717;color:#fff;box-shadow:0 1px 0 #a11212}.attentionList .attentionList_title span:before,.attentionList .attentionList_title span:after{content:"";display:block;width:0;height:0;position:absolute}.attentionList .attentionList_title span:before{border:4px solid transparent;border-bottom:4px solid #a11212;left:2px;bottom:-4px;transform:rotate(45deg)}.attentionList .attentionList_title span:after{border:12px solid transparent;border-right:8px solid #ffeac4;top:0;right:0}.attention_quadruple>li:last-child,.attention_double>li:last-child{margin-right:0}.attention_quadruple .badge-box,.attention_double .badge-box{display:flex;justify-content:end;margin-bottom:10px}.attention_quadruple .attention_kind_name,.attention_double .attention_kind_name{margin:8px 0;line-height:1.4;font-size:14px;font-weight:bold;color:#af5a2d}.attention_single .attention_kind_name{font-size:14px;font-weight:bold;color:#af5a2d}.attention_double .attention_kind_name{margin-top:0}.attention_quadruple .attention_birthday,.attention_double .attention_birthday{margin-top:5px;font-size:11px}.attention_quadruple .attention_detail_table,.attention_double .attention_detail_table,.attention_single .attention_detail_table{font-size:11px}.attention_quadruple .attention_detail_table dt,.attention_quadruple .attention_detail_table dd,.attention_double .attention_detail_table dt,.attention_double .attention_detail_table dd,.attention_single .attention_detail_table dt,.attention_single .attention_detail_table dd{padding:0 0 3px 0;border:0}.attention_quadruple .attention_detail_table dt,.attention_double .attention_detail_table dt,.attention_single .attention_detail_table dt{padding:0 5px 0 0;white-space:nowrap}.attention_double .attention_dog_detail,.attention_single .attention_dog_detail{display:flex;justify-content:space-between}.attention_double .attention_dog_info,.attention_single .attention_dog_info{width:calc(100% - 170px);padding-right:5px}.attentionList ul.attention_double li .attention_pic_image,.attentionList ul.attention_single li .attention_pic_image{max-height:154px;margin:0}.attentionList ul.attention_single li{margin-right:0}.attention_single .attention_heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.attention_single .attention_heading .badge-list{display:inline-block}.attention_single .attention_heading .listFvr{display:inline-block}.attention_single .attention_heading .badge-list{margin-left:auto;margin-right:5px}.attention_single .pr_copy{margin:0 0 4px;font-size:11px}.attention_detail_table_single{width:100%}.attention_detail_table_single dd{border-top:1px dotted #dee2e6;border-right:1px dotted #dee2e6;vertical-align:middle}.attention_detail_table_single dd:first-child{margin-left:0}.attention_detail_table_single dd:last-child{border-right:0}div[class*=attention_detail_table] dl{display:flex}div[class*=attention_detail_table] dt{min-width:22px;flex-shrink:0}.attentionList.movieList{position:relative;padding-bottom:3px;margin-bottom:20px}.attentionList.movieList:after{content:"";position:absolute;bottom:-10px;left:0;display:block;width:100%;height:0;border-top:1px dashed #dee2e6}.attentionList .movieGallery>li{margin:0 0 7px 0}.attentionList .movieBox{padding:0;margin:0;border:0}span.favorite_badge{position:absolute;top:2px;right:-28px;z-index:1;display:inline-block;width:20px;padding:3px 0 2px;background-color:#ff7d7d;font-size:10px;font-weight:bold;color:#fff;border-radius:50%;text-align:center;border:2px solid #fff}.member_menuArea .new.favorite{background:#ff7d7d}.pic_update{margin-top:10px;padding-top:8px;border-top:1px solid #dee2e6}.pic_update .update_time span{font-size:11px}.pic_update .update_content{margin-top:3px}.pic_update .update_content span{display:inline-block}.pic_offer{position:absolute;left:8px;bottom:54px;width:156px}.pic_offer button{appearance:none;position:relative;display:block;width:100%;padding:6px 0;font-size:12px;font-weight:bold;color:#48bc41;background:#fff;border:1px solid #48bc41;border-radius:30px;cursor:pointer}.pic_offer button:hover{background:#ebf8ea}.pic_offer button i{margin-right:5px;font-size:14px}.search_msg{margin:30px 0;font-size:15px;text-align:center;line-height:1.8;color:#ff6464}.search_msg.blog{color:#343a40}.movieGalleryCnt.youtube,.youtube_dealView{position:relative;z-index:0}.movieGalleryCnt.youtube:after,.youtube_dealView:after{content:"";position:absolute;top:0;left:0;z-index:1;display:block;width:560px;height:70px;background:rgba(255,255,255,0)}.movieView.youtube{position:relative;z-index:0}.movieView.youtube:after{content:"";position:absolute;left:0;top:0;z-index:1;display:block;width:100%;height:52px}.brdBlgArtLst.brdBlgArtLstB{margin-top:20px}.brdBlg{width:980px;box-sizing:border-box;font-size:14px;margin-top:40px}.brdBlgMain{width:712px;margin-bottom:32px}.brdBlgSub{background:#ede6cc;width:248px;padding:10px;border-radius:5px;box-sizing:border-box}.brdBlgSubPrfImg{overflow:hidden;width:150px;height:150px;border-radius:150px;display:table;justify-content:center;align-items:center;background-position:center;background-size:cover;background-repeat:no-repeat;margin:0 auto}.brdBlgSubPrfPbl{color:#000;display:table;margin-bottom:5px;text-decoration:underline}.brdBlgSubPrfPbl:hover{text-decoration:none}.brdBlgPrfImg:hover{opacity:.7}.brdBlgSubPrfKnlIntMore span,.brdBlgPrfKnlIntMore span{border-radius:20px;padding:5px 30px;background-color:rgba(207,178,144,.68);color:#343a40}.brdBlgSubPrfKnlIntMore span:hover,.brdBlgPrfKnlIntMore span:hover{cursor:pointer;background-color:rgba(207,178,144,.5)}.brdBlgPrfOthLnkBrd{margin-top:10px;display:table}.brdBlgClm{display:flex;align-items:flex-start;justify-content:space-between}.brdBlgArtLst.brdBlgArtLstB .brdBlgArtLstTbl li{width:230px}.brdBlgArtLst.brdBlgArtLstB .brdBlgArtLstTbl li:nth-child(3n+1){margin-left:0}.brdBlgArtLst.brdBlgArtLstB .brdBlgArtLstTbl li:nth-child(-n+3){margin-top:0}.brdBlgArtLstOpt{display:flex;justify-content:space-between;align-items:flex-end}.brdBlgPrfOthLnkBrd a{text-decoration:underline}.brdBlgPrfOthLnkBrd a:hover{text-decoration:none}.brdBlgPrfOthLnkBrd i{margin-right:5px;color:#af5a2d}.brdBlgSrcRsl{color:#6c757d}.brdBlgSrcRsl b{color:#400000}.brdBlgSubCnt{background:#fff;border:1px solid #e6ddb9;border-radius:5px}.brdBlgSubCntWrp{margin-top:20px}.brdBlgSubCntHdr{background:#e6ddb9;display:flex;align-items:center;padding:10px 15px}.brdBlgSubCntB{padding:10px;border-top:1px solid #e9ecef;display:flex;flex-wrap:wrap;overflow:hidden}.brdBlgSubArtCntImg{width:75px;height:56px;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #e9ecef}.brdBlgSubArtHdr{font-size:12px;font-weight:bold}.brdBlgSubArtCntB{flex:1;margin-left:8px}.brdBlgSubCntB:hover{text-decoration:none;background:#f8f9fa}.brdDataBrdBlg.clr{clear:both}.brdDataBrdBlg .brdBlgLnk{display:flex;align-items:center;justify-content:flex-end;margin-top:5px}.brdDataBrdBlg .brdBlgLnk a{background:url(../images/linkBack.png) no-repeat right 0 top 6px;display:inline-block;padding:0 16px 0 10px}.brdDataBrdBlg .brdBlgArtLstTbl li{border-color:#e9ecef}.brdDataBrdBlg.brdDataBrdBlgA .brdBlgArtLnk{display:flex}.brdDataBrdBlg.brdDataBrdBlgA .brdBlgArtOth .brdBlgArtLstTbl li{width:100%}.brdDataBrdBlg.brdDataBrdBlgA .brdBlgArtOth .brdBlgArtTmb{width:130px;height:98px;margin:0 15px 0 0}.brdDataBrdBlg.brdDataBrdBlgA .brdBlgArtOth .brdBlgArtTmb img{max-width:130px;max-height:98px}.brdDataBrdBlg.brdDataBrdBlgA .brdBlgArtLstTbl li{padding:15px;line-height:1.5;border:none;background:none}.brdDataBrdBlg.brdDataBrdBlgA .brdBlgArtLstTblTxt{flex:1}.brdDataBrdBlg.brdDataBrdBlgA .brdBlgArtOth .brdBlgArtLstTbl{padding:0}.brdDataBrdBlg.brdDataBrdBlgB .brdBlgArtLnk{display:flex;flex-wrap:wrap}.brdDataBrdBlg.brdDataBrdBlgB .brdBlgArtOth .brdBlgArtLstTbl li{width:calc(50% - 5px);margin-left:10px;line-height:1.5}.brdDataBrdBlg.brdDataBrdBlgB .brdBlgArtOth .brdBlgArtLstTbl li:first-child{margin:0}.brdDataBrdBlg.brdDataBrdBlgB .brdBlgArtOth .brdBlgArtTmb{width:100px;height:100px;margin-right:15px}.brdDataBrdBlg.brdDataBrdBlgB .brdBlgArtLstTblTxt{padding-bottom:3.5em;flex:1}.brdDataBrdBlg.brdDataBrdBlgB .brdBlgArtLstTblInf{max-width:196px}.brdDataBrdBlg.brdDataBrdBlgB .brdBlgArtLstTbl li{padding:15px}.brdDataBrdBlg.brdDataBrdBlgB .brdBlgArtOth .brdBlgArtTmb img{max-width:100px;max-height:100px}.brdDataBrdBlg.brdDataBrdBlgC .brdBlgArtLstTbl{justify-content:space-between}.brdDataBrdBlg.brdDataBrdBlgC .brdBlgArtLstTbl li{width:calc(25% - 8px);margin:0}.brdBlg_hashTag{display:flex;flex-wrap:wrap;margin:32px 0 0 -0.5em;font-size:16px}.brdBlg_hashTag a{margin-left:.5em}.brdBlgArtOth{border:1px solid #e9ecef;border-radius:5px;margin-top:20px;overflow:hidden}.brdBlgArtOthHdr{background:#e4e0d0;display:flex;align-items:center;padding:10px 15px;font-size:16px}.brdBlgArtOth .brdBlgArtLstTbl{padding:10px;margin:0}.brdBlgArtOth .brdBlgArtLstTbl li{width:calc(33.3333333333% - 7px);margin:10px 0 0 10px}.brdBlgArtOth .brdBlgArtTmb{width:100%}.brdBlgArtOth .brdBlgArtTmb img{max-width:100%}div#main .brdBlgArtOthPetLst .bx-viewport{height:auto}div#main .brdBlgArtOthPetLst .bx-wrapper .bx-viewport{border:0;height:auto;top:0;left:0}div#main .brdBlgArtOthPetLst .dog_list{margin:0 !important;padding:0 !important}div#main .brdBlgArtOthPetLst .dog_list .box02 .box02Inner{width:156px !important;margin:0 10px 0 0}div#main .brdBlgArtOthPetLst .dog_list .box02 .box02Inner p.pic_image{height:auto}div#main .brdBlgArtOthPetLst .dog_list .box02 .box02Inner p.pic_image img{border:1px solid #dcdcdc;object-fit:contain;width:156px;height:117px}.brdBlgArtOthPetLst .bx-wrapper .bx-controls-auto,.brdBlgArtOthPetLst .bx-wrapper .bx-pager{position:inherit}.brdBlgArtOthPetLst .bx-wrapper .bx-pager{height:51px;position:relative;top:10px}.brdBlgArtOthPetLst .Min_btn{color:#32832d;display:table;font-size:14px;margin:20px auto 0}.brdBlgArtOthPetLst .Min_btn:hover{color:#fff}.brdBlgArtOthPetLst .moreDog_wrapper .bx-wrapper{margin:0;width:auto}.brdBlgArtOthPetLst .moreDog_wrapper .bx-wrapper .bx-next{top:auto;right:0;bottom:0}.brdBlgArtOthPetLst .moreDog_wrapper .bx-wrapper .bx-prev{top:auto;bottom:0;left:0}.brdBlgArtOthPetLst .pic_dog_contents,.brdBlgArtOthPetLst .pic_dog_contents2{height:auto}.brdBlgArtOthPetLstCnt{padding:20px}.brdBlgArtOthPetLstCnt.noData .brdBlgArtOthPetLstInd{border:0;color:#000;margin:0;padding:0}.brdBlgArtOthPetLstInd{border-top:1px solid #dcdcdc;color:#34933f;margin-top:20px;padding-top:20px;text-align:center}.brdBlgArtOthPetLstInd span{color:#000}.brdBlgArtOthPetLstBtn{display:table;margin:10px auto 0}.brdBlg .title_breederName{margin-top:10px}.brdBlg .title_breederName .pagelink:hover{cursor:pointer}.brdBlg .title_breederName .pagelink #btnLike{position:relative;font-size:12px;border-radius:5px;padding:6px 8px;display:block}.brdBlg .title_breederName .pagelink #btnLike:hover{opacity:.8;text-decoration:none}.brdBlg .title_breederName .pagelink #btnLike img{position:absolute;top:50%;left:8px;margin-top:-9px}.brdBlg .title_breederName .pagelink #btnLike span{background-color:transparent;border:0 none #fff}.brdBlg #dog_kind_detail_name{width:calc(100% - 40px);padding:1px 6px 2px;border:1px solid #adb5bd}.brdBlg #dog_kind_select_button{display:flex}.brdBlg #dog_kind_select_button img{display:inline-block}.brdBlg #dog_kind_select_button:hover{text-decoration:none}.brdBlg #dog_kind_select_button:hover #dog_kind_detail_name{background:#eff8ff;border:1px solid #5ab5fa}.brdBlgArtLst{margin-top:20px}.brdBlgArtLstOpt{display:flex;justify-content:space-between;align-items:flex-end}.brdBlgLstSlcTyp{font-size:12px;color:#6c757d}.brdBlgLstSlcTyp select{padding:5px 28px 5px 10px;margin-left:2px;border:1px solid #ced4da;color:#6f7a82;appearance:none;background:url(../images/brdBlgSlcArw.gif) right 10px center no-repeat;font-weight:bold}.brdBlgLstSlcTyp select:hover{border-color:#adb5bd;cursor:pointer}.brdBlg .regionSearch{border:1px solid #c9bf9f;border-radius:5px;padding:20px}.brdBlgArtLstTbl{display:flex;flex-wrap:wrap;margin-top:10px;flex:1}.brdBlgArtLstTbl_breederName{margin-top:6px;font-size:14px}.brdBlgArtLstTbl_category{margin:6px 0 0}.brdBlgArtLstTbl_category a{display:inline-block;padding:2px 8px;background:#d6c68b;line-height:1.4;color:#400000;border-radius:24px}.brdBlgArtLstTbl_category a:hover{background:#cab66a;text-decoration:none}.brdBlgArtLstTbl_hashTag a{font-size:12px}.brdBlgArtLstTbl li{display:flex;flex-direction:column;background:#fffcf7;border:1px solid #c9bf9f;border-radius:5px;overflow:hidden;padding:15px;margin:10px 0 0 10px;box-sizing:border-box;position:relative}.brdBlgArtLstTblB li{width:calc(33.3333333333% - 15px)}.brdBlgArtLstTblB li:nth-child(3n+1){margin-left:0}.brdBlgArtLstTblB li:nth-child(-n+3){margin-top:0}.brdBlgArtLstTblInf{margin-top:auto}.brdBlgArtNew{position:relative}.brdBlgArtNew:before{content:"NEW";font-size:10px;font-weight:bold;color:#fff;padding:5px 0 4px 0;text-align:center;display:block;width:100px;position:absolute;top:3px;right:-33px;background:#ffb42b;transform:rotate(45deg) scale(0.9)}.brdBlgArtTmb{width:100%;height:151px;background:#fff;border:1px solid #e9ecef;box-sizing:border-box;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.brdBlgArtTmb img{max-width:199px;max-height:149px}.brdBlgArtTmb.brdBlgArtTmbGnr{background:rgba(0,0,0,0) url(../images/brdBlgArtTmbGnr.png) center no-repeat;background-color:none}.brdBlgArtLstTblTxt .date{font-size:12px;color:#6c757d}.brdBlgArtLstTblHdr{width:95%;margin-top:4px;font-size:15px;font-weight:bold;color:#400000}.brdBlgArtLstTblInt{margin:4px 0 0;font-size:13px;color:#400000}.brdBlgArtLnk{display:block;margin-bottom:8px}.brdBlgArtLnk:hover{text-decoration:none}.brdBlgArtLnk:hover .brdBlgArtLstTblHdr{text-decoration:underline}.brdBlgArtLst .brdBlgSub{width:230px;background:none;padding:0;margin:10px 0 0 30px}.brdBlgArtLst .brdBlgSubCnt{border-color:#dd8f00}.brdBlgArtLst .brdBlgSubCntHdr{color:#915e00;font-weight:bold;line-height:1;border-radius:5px 5px 0 0}.brdBlgArtLst .brdBlgSubRnkNmb{width:22px;height:22px;border-radius:100%;background:#d2caaf;color:#fff;font-weight:bold;font-size:11px;display:flex;align-items:center;justify-content:center}.brdBlgArtLst .brdBlgSubRnkNmb.brdBlgSubRnkNmb_1{background:#d9ca93}.brdBlgArtLst .brdBlgSubRnkNmb.brdBlgSubRnkNmb_2{background:#ced4da}.brdBlgArtLst .brdBlgSubRnkNmb.brdBlgSubRnkNmb_3{background:#d49275}.brdBlgArtLst .brdBlgSubCntB{display:flex;align-items:center}.brdBlgArtLst .brdBlgSubCntC{display:flex;flex:1;margin-left:10px}.brdBlgArtLst .brdBlgSubArtCntB{flex-direction:column;display:flex}.brdBlgArtLst .brdBlgSubArtHdr{color:#000;line-height:1.3}.brdBlgArtLst .brdBlgSubArtPstTime{font-size:10px;color:#adb5bd;margin-top:2px}.brdBlgArtLst .brdBlgSubArtCntImg{width:50px;height:37px}.brdBlgArtLst .brdBlgSubRnk.brdBlgSubRnkBrd .brdBlgSubCntC{align-items:center}.pMark{display:flex;align-items:center;text-align:left}.pMark img{width:60px}.pMark span{margin-left:10px;line-height:1.5}.pMarkFooter{padding-bottom:20px;background-color:#faf8f2}li.faq_box_r_header{background:none;padding:15px 0 5px;font-weight:bold;font-size:14px}li:first-child.faq_box_r_header{padding:0 0 5px}.brdIndImgMainCnt{display:flex;align-items:center;justify-content:center}.list_customerInterview{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -18px 50px 0}.list_customerInterview li{display:flex;align-items:stretch;box-sizing:border-box;width:calc(25% - 18px);margin-right:18px}.list_customerInterview li:nth-child(n+5){margin-top:18px}.list_customerInterview li a{display:block;color:#400000;border:1px solid #f8eeea;border-radius:5px;transition:.3s all ease}.list_customerInterview li a:hover{text-decoration:none;background:#fffcf7}.list_customerInterview li a .imgArea{width:100%;height:150px;position:relative;z-index:0;overflow:hidden;border-radius:5px 5px 0 0}.list_customerInterview li a .imgArea img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:auto;margin:auto;transition:.3s all ease-out}.list_customerInterview li a:hover .imgArea img{transform:scale(1.1)}.list_customerInterview li a .outline{padding:12px}.list_customerInterview li a .dogName{line-height:1.2;font-size:14px;font-weight:bold}.list_customerInterview li a .dogKind{margin-top:3px}.list_customerInterview li a .lead{margin-top:8px}.area_btnCheckContract{margin-top:6px}.area_btnCheckContract button,.area_btnCheckContract input{padding:8px 16px}.link_area_indexContract a{color:#044d85}.link_area_indexContract a:hover{text-decoration:underline}#memberDealView .dealList ul li.link_area_indexContract{margin-left:auto}.select_contractCancel{margin:16px 0 32px 0;text-align:center}.select_contractCancel label:first-child{margin-right:1em}.attention_contractFormat{padding:12px;margin:20px 40px;border:3px solid #ea4949;background:#fce9e9;font-size:14px;text-align:center;color:#ea4949}.attention_contractFormat.small{margin:5px 0;padding:0;border:0;font-size:12px;background:0;text-align:left}.attention_contractFormat span{display:inline-block}.content_contractConfirm{width:800px;margin:0 auto;font-size:14px}.contractConfirm_table_wrapper{padding:20px;margin:30px auto;box-sizing:border-box;box-shadow:2px 2px 16px -4px rgba(0,0,0,.15)}.contractConfirm_table_wrapper.contractConfirmText .contract_table td{font-size:14px}div#main .contractConfirm_table_wrapper .table2 th{text-align:left}.contract_table{border-collapse:collapse}.contract_table th,.contract_table td{padding:6px 0}.contractConfirm_submitFinal{margin-top:20px;font-size:12px;text-align:center}.contractConfirm_submitFinal label{display:inline-block;cursor:pointer;font-size:14px}.contractConfirm_submitFinal span{display:inline-block;margin-bottom:10px}.footerNavi_externalLink{padding:10px 0;margin:20px 0 0;border-top:1px solid #e4e0d0;background-color:#faf8f2}.footerNavi_externalLink_list{list-style:none;display:flex;align-items:stretch;justify-content:center}.footerNavi_externalLink_list li{display:flex;align-items:center;padding-right:20px;margin-right:20px;border-right:1px dotted #d2caaf}.footerNavi_externalLink_list li:last-child{border-right:none;margin-right:none}.footerNavi_externalLink .externalLink_konekoBreeder{box-sizing:border-box;display:flex;align-items:center;height:60px;padding:0 10px;background:#fff;border-radius:4px}.footerNavi_externalLink .externalLink_konekoBreeder:hover{text-decoration:none;background:#fff3dd}.footerNavi_externalLink .externalLink_konekoBreeder img{width:200px;height:auto}.footerNavi_externalLink .anicomBnr{background:#fff}.footerNavi_externalLink .anicomBnr:hover img{opacity:.8}.footerNavi_externalLink p{margin-right:10px;font-size:14px}.attention_inquiryNavi{display:flex;align-items:center;justify-content:space-between;padding:10px;margin:10px 0 15px;border:3px solid #ffab11;background:#fff3dd}.attention_inquiryNavi .attention_message{font-size:14px;font-weight:bold}.attention_inquiryNavi .attention_message i{font-size:24px;font-weight:bold;color:#ff4a4a;vertical-align:-4px}.attention_inquiryNavi .btn_inquiryNavi a{padding-left:16px;padding-right:16px;font-size:14px}div#header_content .btn_subNavi{position:relative}div#header_content .btn_subNavi .workNavi_badge{top:-12px;left:-12px;line-height:1;width:19px;height:12px}@keyframes badgeLightUp{0%{left:-20px;top:-20px}50%{top:20px;left:20px}100%{top:20px;left:20px}}div#header_content .btn_subNavi.reply{display:inline-block;padding-left:28px}.header_nav .badge_reply{background-color:#e51b1b;font-size:10px;font-weight:bold;z-index:1;color:#fff;width:20px;padding:3px 0 2px;border-radius:50%;text-align:center;position:absolute;top:-14px;left:-14px;display:inline-block}.switching_btn{display:block;color:#af5a2d;text-align:right}.switching_btn>span:last-of-type,.switching_btn.active>span:first-of-type{display:none}.switching_btn.active>span:last-of-type{display:inline}#deleteLink{height:18px}#deleteLink a{padding:0;cursor:pointer;float:right}#deleteLink span{float:right}#deleteLink #deletebtn_on input:checked~.deleteCheckbox{display:block}.deleteCheckbox ul{position:relative}.deleteCheckbox li{position:absolute;top:6px;right:0;display:inline-block;padding:0}.deleteCheckbox input{position:absolute;top:0;opacity:0;width:100%;height:100%}.deleteCheckbox label{cursor:pointer}.deleteCheckbox label input[type=checkbox]+span{display:block;background-image:url(../images/deleteCBbtn.png);background-size:20px;background-repeat:no-repeat;background-position:left center;padding:10px}.deleteCheckbox label input[type=checkbox]:checked+span{background-image:url(../images/deleteCAbtn.png)}#selectAll{color:#af5a2d;cursor:pointer;float:right;margin-right:20px}#selectAll input{appearance:none;position:relative;vertical-align:middle;background:url(../images/deleteCBbtn.png) no-repeat;background-size:20px;padding:10px;bottom:3px;margin:0 3px 0 15px;outline:none}#selectAll input[type=checkbox]:checked::before{content:"";position:absolute;left:0;top:0;background:url(../images/deleteCAbtn.png) no-repeat;background-size:20px;padding:10px}#fixdeleteBtn{background-color:rgba(0,0,0,.8);width:100%;position:fixed;bottom:0;z-index:9990}#fixdeleteBtn ul{width:728px;margin:0 auto}#fixdeleteBtn li{color:#fff;font-weight:bold;font-size:16px;width:344px;display:table-cell;text-align:center;padding:10px}.deleteNumber{padding-top:30px}.deleteExecution{list-style:none}.deleteExecution a{display:block;padding:10px 0 0 0;color:#cd8362;text-decoration:none;text-align:center;font-weight:bold;border-radius:4px;background-color:#ced4da;border:solid 1px #343a40;line-height:150%;width:200px;height:40px;font-size:20px;cursor:pointer}#deleteCheckCopy p{padding:0 7px 2px 23px;position:relative;top:-19px;right:0}#search_type_list label.default,#search_type_list span.default{padding:0;margin:0}.searchPetKindConditions{text-align:left}.searchPetKindConditions .head_searchEntry{display:inline-block;min-height:22px;font-size:14px}.searchPetKindConditions select,.searchPetKindConditions input[type=text]{appearance:none}.searchPetKindConditions input[type=text]{box-sizing:border-box;height:40px;font-size:13px;border-color:#c1c6c9}.searchPetKindConditions .selectBox,.refine_petKind .selectBox{position:relative;z-index:0;box-sizing:border-box;display:inline-flex;align-items:center;height:40px;padding:0 30px 0 6px;border:1px solid #c1c6c9;border-radius:3px;background:#fff url(../images/srcCndSlc.png) no-repeat right 10px center;font-size:13px;color:#400000;cursor:pointer}.searchPetKindConditions .selectBox,.refine_petKind .selectBox{padding-left:5px}#dog_kind_detail_name,#search_area_pref_name{padding-left:5px !important}.searchPetKindConditions .selectBox.modal,.refine_petKind .selectBox.modal{background:#fff url(../images/srcCndSlc_side.png) no-repeat right 10px center}.searchPetKindConditions .selectBox:hover,.refine_petKind .selectBox:hover{text-decoration:none}.searchPetKindConditions .selectBox select{border:none}.searchPetKindConditions .checkBox{box-sizing:border-box;display:inline-flex;align-items:center;height:40px;padding:8px;margin:0 5px 5px 0;background:#f7f5f0;border-radius:3px;cursor:pointer}.searchPetKindConditions .checkBox.noCheck{background:none}.searchPetKindConditions .searchInitial{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:8px}.searchInitial .petKind .selectBox{width:300px;position:relative;padding-left:40px}.searchInitial .petKind .selectBox:before{font-family:"icomoon";content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#c5af5b;font-size:20px}.searchInitial .petSex .selectBox{width:130px;position:relative;padding-left:39px}.searchInitial .petSex .selectBox:before{font-family:"icomoon";content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#c5af5b;font-size:17px;z-index:1}.searchInitial .petSex .selectBox:after{font-family:"icomoon";content:"";position:absolute;top:calc(50% - 6px);left:19px;color:#c5af5b;font-size:17px;z-index:1;transform:rotate(-40deg)}.searchInitial .petSex .selectBoxWrapper{position:relative}.searchInitial .petSex .selectBoxWrapper:before{font-family:"icomoon";content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#c5af5b;font-size:17px;z-index:1}.searchInitial .petSex .selectBoxWrapper:after{font-family:"icomoon";content:"";position:absolute;top:calc(50% - 6px);left:19px;color:#c5af5b;font-size:17px;z-index:1;transform:rotate(-40deg)}.searchInitial .petVisit .selectBox{width:280px;position:relative;padding-left:31px}.searchInitial .petVisit .selectBox:before{font-family:"icomoon";content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#c5af5b;font-size:20px}.searchInitial .petVisit .selectBoxWrapper{position:relative}.searchInitial .petVisit .selectBoxWrapper:before{font-family:"icomoon";content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#c5af5b;font-size:20px;z-index:1}.searchInitial .petVisit .head_petVisit{position:relative;display:flex;justify-content:space-between}.searchConditionsDetail{padding-bottom:8px}.searchConditionsDetail li{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.searchConditionsDetail li:first-child{border-top:1px dashed #c1c6c9;padding-top:8px}.searchConditionsDetail li .petPrice,.searchConditionsDetail li .petBirth,.searchConditionsDetail li .petBirthDay,.searchConditionsDetail li .petStatus,.searchConditionsDetail li .petPublishDate,.searchConditionsDetail li .searchOtherConditions{margin-left:15px;margin-bottom:10px}.searchConditionsDetail li .searchOtherConditions_inner{display:flex;flex-wrap:wrap}.searchConditionsDetail li.searchFreeWord{display:block;padding:6px;background:#f8f9fa}.searchConditionsDetail li.searchFreeWord input[type=text]{flex-grow:1;margin-left:5px}.searchConditionsDetail .body_searchFreeWord{display:flex;align-items:center}.searchConditionsDetail .attetnionMessage{display:block;margin-top:5px;font-size:10px}.searchConditionsDetail .priceRange,.searchConditionsDetail .birthDayRange{display:flex;align-items:center}.searchConditionsDetail .petBirth .selectBox{width:140px}.searchConditionsDetail .petStatus .selectBox{width:90px}.searchConditionsDetail .petMovie .checkBox{width:90px}.searchConditionsDetail_inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-left:-15px}.searchDetail{position:relative;z-index:0;display:flex;border-top:1px solid #d2caaf}.searchDetail a.btn_searchDetail{position:absolute;left:15px;top:-1px;z-index:1;display:flex;align-items:center;height:31px;padding:0 16px 0 24px;background:#fff;border:1px solid #d2caaf;border-top:1px solid #fff;border-radius:0 0 5px 5px}.searchDetail a.btn_searchDetail:before{position:absolute;left:8px;top:50%;content:"";display:flex;align-items:center;justify-content:center;font-family:"icomoon";font-size:16px;width:16px;height:16px;margin-top:-8px}.searchDetail a.btn_searchDetail.active:before{transform:rotate(180deg)}.searchDetail a.btn_searchDetail:hover{text-decoration:none}.searchDetail a.btn_searchDetail:hover span{text-decoration:underline}.searchDetail a.saveSearchConditions,.searchDetail a.clear_searchContditions{padding:.5em .75em;margin-top:12px;border:1px solid #dcdfe1;border-radius:.25rem}.searchDetail a.saveSearchConditions{margin-left:auto;margin-right:16px}.searchDetail a.saveSearchConditions:hover{text-decoration:none;background:#fff3dd}.searchDetail a.clear_searchContditions{color:#495057}.searchDetail a.clear_searchContditions:hover{text-decoration:none;background:#dcdfe1}.searchPetKindConditions .searchControl{position:relative;display:flex;align-items:center;justify-content:center;margin:12px 0 30px}.searchPetKindConditions .btn_searchPetKind,.refine_petKind .btn_refine_petKind{display:flex;align-items:center;justify-content:center;width:220px;height:50px;padding:0 16px;color:#fff;font-size:18px;font-weight:bold;background:#f56800;border-bottom:3px solid #c92b02;border-radius:5px;cursor:pointer}.searchPetKindConditions .btn_searchPetKind:hover,.refine_petKind .btn_refine_petKind:hover{text-decoration:none;background:#dc5d00}.searchConditionsDetail li .petStatus .supplement_petStatus{margin-top:3px;font-size:11px;color:#6c757d}.input_acceptableDate{position:relative;display:flex;align-items:center}.input_acceptableDate input.clearDate{position:absolute;left:117px;top:calc(50% - 9px);appearance:none;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:#adb5bd;color:#fff;cursor:pointer}.input_acceptableDate input[type=text]{width:140px;padding-right:25px}.input_acceptableDate .ui-datepicker-trigger{cursor:pointer}.toolTipDetail{box-sizing:border-box;max-width:480px;padding:15px;text-align:left;white-space:normal}.toolTipDetail .head_toolTip{margin:0 0 5px;font-size:16px;font-weight:bold}.toolTipDetail .img_onlineObservation{margin:10px auto;text-align:center}#powerTip.code-powertipOnSearchCond{background:#fff;color:#400000;border:3px solid #dee2e6}#powerTip.code-powertipOnSearchCond.se:before,#powerTip.code-powertipOnSearchCond.sw:before{border-bottom:10px solid #dee2e6;top:-10px}.searchChecxbox label{position:relative}.searchChecxbox label input[type=checkbox]{display:none}.searchChecxbox label input[type=checkbox]+.searchChecxbox_item:before,.searchChecxbox label input[type=checkbox]+.searchChecxbox_item:after{content:"";position:absolute;display:block}.searchChecxbox label input[type=checkbox]+.searchChecxbox_item:before{top:50%;left:24px;width:16px;height:16px;margin-top:-10px;border:2px solid #bec4c7;border-radius:2px;background:#fff}.searchChecxbox label input[type=checkbox]:checked+.searchChecxbox_item:after{top:50%;left:30px;width:5px;height:9px;margin-top:-8px;border-right:3px solid #f56800;border-bottom:3px solid #f56800;transform:rotate(45deg)}.searchConditionsDetail .petColor .selectBox{width:300px}.petColor_head{margin-bottom:8px;font-size:14px}.petColor_wrapper{padding:20px 10px 10px}.petColor_wrapper .searchChecxbox label input[type=checkbox]+.searchChecxbox_item:before{left:12px}.petColor_wrapper .searchChecxbox label input[type=checkbox]:checked+.searchChecxbox_item:after{left:18px}.petColor_inner{max-height:460px;overflow-y:scroll;box-sizing:border-box;border:1px solid #d2caaf}.petColor_list{padding:4px 16px}.petColor_item:not(:last-child){border-bottom:1px dashed #dddfe1}.petColor_checkbox{display:flex;align-items:center;padding:8px 0 8px 36px;font-size:14px;cursor:pointer}.petColor_checkbox:has(input:disabled){cursor:default;opacity:.4}.petColor_checkbox:has(input:disabled) .petColor_label{color:#222;opacity:1}.petColor_checkbox img{padding-left:10px}.petColor_input{padding:14px 0}.petColor_label{padding-left:10px}.petColor_inner .petColor_input_field{width:calc(100% - 28px);padding:8px;margin:2px 0 0 12px;font-size:14px;box-sizing:border-box}.petColor_inner .petColor_input_field:disabled{background:#d7dbdd}.petColor_accordion{position:relative}.petColor_accordion_btn{position:absolute;right:12px;top:14.5px;display:block;width:24px;height:24px;cursor:pointer}.petColor_accordion_btn::before,.petColor_accordion_btn::after{content:"";position:absolute}.petColor_accordion_btn::before{width:100%;height:100%;background:#ad5b36;border-radius:50%}.petColor_accordion_btn:after{width:7px;height:7px;top:6px;right:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.petColor_accordion_btn.active::after{top:9px;transform:rotate(225deg)}.petColor_accordion_inner{border-top:1px dashed #dddfe1}.petColor_accordion_inner li{padding-left:12px}.searchPetKindConditions.breederSearch .searchInitial{padding-bottom:0}.searchPetKindConditions.breederSearch .searchInitial .petKind .selectBox{width:240px}.searchPetKindConditions.breederSearch .searchInitial .petVisit .selectBox{width:270px}.searchPetKindConditions.breederSearch .breederName .inputWrapper{position:relative}.searchPetKindConditions.breederSearch .breederName .inputWrapper:before{font-family:"icomoon";content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#c5af5b;font-size:19px}.searchPetKindConditions.breederSearch .breederName input[type=text]{width:200px;padding-left:36px}.searchPetKindConditions.breedSearch .searchInitial{padding-bottom:0}.searchPetKindConditions.breedSearch .petVisit .selectBox{width:180px}.searchPetKindConditions.breedSearch .searchInitial .petKind .selectBox{width:360px}.searchPetKindConditions.breedSearch .petSex{width:50px}.searchPetKindConditions.breederSearch .searchControl,.searchPetKindConditions.breedSearch .searchControl{position:relative;justify-content:center;padding-top:10px;border-top:1px solid #d2caaf}.searchPetKindConditions.breederSearch .btn_searchPetKind,.searchPetKindConditions.breedSearch .btn_searchPetKind{position:static;left:auto;margin-left:0}.searchPetKindConditions.breederSearch .clear_searchContditions,.searchPetKindConditions.breedSearch .clear_searchContditions{position:absolute;right:0;top:10px;padding:.5em .75em;border:1px solid #dcdfe1;border-radius:.25rem;color:#495057}.searchPetKindConditions.breederSearch .clear_searchContditions:hover,.searchPetKindConditions.breedSearch .clear_searchContditions:hover{text-decoration:none;background:#dcdfe1}.searchPetKindConditions .searchControl .balloon_leadBtn{position:absolute;top:50%;left:85px;display:none;align-items:center;justify-content:center;width:140px;height:40px;margin-top:-20px;font-size:11px;line-height:1.5;background:#5f321e;color:#fff;border-radius:3px}.searchPetKindConditions .searchControl.short .balloon_leadBtn{margin-top:-16px}.searchPetKindConditions .searchControl .balloon_leadBtn:after{content:"";position:absolute;right:-16px;top:50%;display:block;margin-top:-8px;width:0;height:0;border:8px solid transparent;border-left:8px solid #5f321e}.searchPetKindConditions .searchControl.short .balloon_leadBtn:after{right:-14px}.searchPetKindConditions.breederSearch .searchControl .balloon_leadBtn,.searchPetKindConditions.breedSearch .searchControl .balloon_leadBtn{margin-top:-16px}div#main .petSearch_h2 h2,div#main .petSearch_h2 h1{float:none;display:block;padding:10px;margin:0 0 16px;font-size:18px;font-weight:bold;border-top:3px solid #d2caaf;background:#f4efdf}div#main .petSearch_h2 h2 i,div#main .petSearch_h2 h1 i{font-size:1.2em;color:#ad9f6e}div#main .petSearch_h3 h2,div#main .petSearch_h3 h3{float:none;display:block;padding:5px 0 5px 10px;margin:32px 0 16px;font-size:16px;font-weight:bold;border-left:5px solid #d2caaf}.petDetailIdenshi th{background:#fff;color:#000;padding:10px 12px}.petDetailIdenshi .tableHeader th,.petDetailIdenshi .tableHeader td{background:#f4efdf;font-size:15px;font-weight:bold;color:#746841;padding:10px 15px}.petDetailIdenshi .note{margin-top:10px;display:block;font-size:13px}.petDetailIdenshi i{font-size:18px;position:relative;top:1px}.petDetailIdenshiParent .parentInfoTitle{display:block}.petDetailIdenshiParent .petDtlBnf .gnrTbl{border-radius:3px;border:1px solid #948654;font-size:13px}.petDetailIdenshiParent .petDtlBnf .gnrTbl a{color:#400000}.gnrTblWrp{padding:0 20px 0 0}.petDetailIdenshiParent .gnrTbl th{padding:5px 12px;background:#fff;font-weight:bold;color:#000}.petDetailIdenshiParent .gnrTbl .tableHeader th,.petDetailIdenshiParent .gnrTbl .tableHeader td{background-color:#f4efdf;color:#746841;font-weight:bold}.petDetailIdenshiParent .idenshiHeader{margin:0 0 5px 0;font-weight:bold;display:block}.petDetailIdenshiParent.petDtlBnf{margin:0}.petDetailIdenshi i{font-size:20px}.petDetailIdenshi .idenshiClear th{color:#48bc41;font-size:15px}.petDetailIdenshi .idenshiCareer th{color:#c5af5b}.petDetailIdenshi .idenshiAffected th{color:#056ab6}#idenshiCareer #cboxLoadedContent h3{font-size:20px}.parentInfo_list{display:flex;align-items:stretch;justify-content:space-between;list-style:none}.parentInfo_list>li{display:flex;flex-direction:column;align-items:stretch;width:calc(50% - 10px)}.parentInfo_list>li a{position:relative;display:flex;align-items:center;flex-grow:1;padding:10px 30px 10px 10px;border:1px solid #dcdfe1;border-radius:6px;color:#400000}.parentInfo_list>li a::before{content:"";position:absolute;right:10px;top:calc(50% - 6px);display:block;width:12px;height:12px;border-right:3px solid #6c757d;border-bottom:3px solid #6c757d;transform:rotate(-45deg)}.parentInfo_list>li a:hover{text-decoration:none}.parentInfo_list>li a strong{font-weight:bold}.parentInfo_list>li a img{box-sizing:border-box;width:180px;height:180px;border:1px solid #dcdfe1;object-fit:cover}.parentInfo_list>li .noData{display:flex;align-items:center;justify-content:center;flex-grow:1;border:1px solid #dcdfe1;border-radius:6px;font-size:15px;color:#495057}.parentInfo_detail_list{list-style:none;padding-left:10px}.parentInfo_detail_list li{margin-bottom:3px;font-size:16px}.parentInfo_detail_list li:last-child{margin-bottom:0}.parentInfo_detail_list li.parentName{font-size:18px}.parentInfo_detail_list li .age{font-size:16px}.parentInfo_detail_list li .geneTested{font-weight:bold;color:#37a5b4}.parentInfo_detail_list li .geneTested i{margin-right:.1em;font-size:1.5em;vertical-align:-0.15em}.parentInfo_head{position:relative;padding:0 0 0 24px !important;margin:0 0 5px !important;background:none !important;border:none !important;font-size:20px}.parentInfo_head::before{content:"";font-family:"icomoon";position:absolute;left:0;top:-3px;display:block;transform:rotate(45deg)}.parentInfo_head.father:before{color:#0678cf}.parentInfo_head.mother:before{color:#ff7d7d}.parentGene{width:100%;padding:.875rem;margin:1rem auto 2rem;border:2px solid #d2caaf;font-size:.8125rem;color:#746841;text-align:center;box-sizing:border-box}.search_noHit{text-align:center}.search_noHit .content_search_noHit{padding:4rem 0}.search_noHit .message_noHit{padding-bottom:.5em;font-size:18px}.search_noHit .message_noHit img{width:30px;height:auto;margin-right:.5em;vertical-align:-0.25em}.search_noHit span{font-size:12px}.search_noHit .search_anotherWay{display:flex;padding:1rem 2rem;margin:-3rem 0 3rem;background:#f7f8f9}.search_noHit .search_anotherWay a.btn_detail{display:flex;width:100%;flex-grow:1;align-items:center;justify-content:center;padding:1rem;margin-right:1rem;border-radius:.2rem;border:none;background:#ffbf8f;border-bottom:3px solid #ffa15c;color:#400000;font-size:14px}.search_noHit .search_anotherWay a.btn_detail:hover{background:#ff9343;border-bottom-color:#dc5d00;text-decoration:none}.search_noHit .search_anotherWay a.btn_detail:last-child{margin-right:0}#businessTrip .supplementTrip,.searchThatArea .supplementNeighbor,#whole .supplementNeighbor{margin-bottom:5px;padding:.5em 1em}#businessTrip .supplementTrip{background:#ebf8ea}.searchThatArea .supplementNeighbor,#whole .supplementNeighbor{background:#fff3dd}.advice_noHit{font-weight:bold}.advice_noHit span{position:relative;padding:0 15px;font-size:18px}.advice_noHit span::before,.advice_noHit span::after{position:absolute;content:"";top:0;width:1px;height:100%;background:#400}.advice_noHit span::before{left:0;transform:rotate(-25deg)}.advice_noHit span::after{right:0;transform:rotate(25deg)}.memberDealView_btn_dealMessage{position:fixed;right:24px;bottom:24px;z-index:9999;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 16px;border-radius:24px;box-shadow:rgba(48,25,15,.3) 0 2px 6px;color:#fff !important;background:#5f321e;text-decoration:none !important;font-size:15px}.memberDealView_btn_dealMessage i{margin-right:.25em;font-size:1.5em;vertical-align:-0.1em}.memberDealView_visitInfo{position:relative;box-sizing:border-box;width:728px;padding:24px 32px;margin:16px auto;border:1px solid #ced4da;text-align:left}.memberDealView_visitInfo.today{margin-top:32px}.memberDealView_visitInfo.today::before,.memberDealView_visitInfo.today::after{position:absolute}.memberDealView_visitInfo.today::before{content:"";font-family:"icomoon";z-index:2;top:-12px;left:calc(50% - 106px);color:#f56800;font-size:24px}.memberDealView_visitInfo.today::after{content:"本日は見学当日です！";position:absolute;left:50%;top:-10px;z-index:1;transform:translateX(-50%);display:block;width:auto;background:#fff;padding:0 24px 0 48px;white-space:nowrap;font-size:18px;font-weight:bold}.memberDealView_visitInfo_head{float:none !important;font-size:18px !important;margin-bottom:8px}.memberDealView_visitInfo_table{width:100%;border-collapse:collapse;margin:8px 0 0}.memberDealView_visitInfo_table th,.memberDealView_visitInfo_table td{padding:8px 0;line-height:1.5}.memberDealView_visitInfo_table th{padding:9px 16px 6px 0;font-size:14px;font-weight:normal;color:#6c757d;white-space:nowrap;vertical-align:top}.memberDealView_visitInfo_table td{width:100%;font-size:16px}.memberDealView_visitInfo_table td .contactName{font-size:14px;color:#495057}.memberDealView_visitInfo_btn_map{display:inline-block;padding:6px 24px;background:#dcdfe1;border-radius:4px;font-size:14px;text-decoration:none !important;color:#400000 !important}.memberDealView_visitInfo_btn_map:hover{background:#c4c9cc}.memberDealView_visitInfo_btn_map i{font-size:1.2em;vertical-align:-0.1em}.memberDealView_visited_head{display:flex;justify-content:center;margin:16px 0 4px;line-height:1.5;font-size:18px !important;font-weight:bold;float:none !important}.memberDealView_visited_lead{font-size:14px;text-align:center}.memberDealView_visited_btn_report{margin:16px auto 0;display:block;width:240px;padding:10px 0}.memberDealView_visited_btn_report.Min_btn{font-size:18px}.memberDealView_visited_btn_report.Min_btn.disabled{color:#495057 !important;background:#dcdfe1;border-color:#dcdfe1;border-bottom-color:#acb3b8;pointer-events:none}.memberDealView_visited_btn_report i{margin-left:.5em;font-size:1.2em;vertical-align:-0.1em}.memberDealView_visited_form{margin:8px 0 0;padding:8px 0 0;border-top:1px solid #ced4da;line-height:1.5}.memberDealView_visited_form.single{margin-top:0;padding-top:0;border:none}.memberDealView_visited_form_head{height:auto !important;padding:8px 12px !important;margin:24px 0 0 !important;line-height:1.5;font-size:16px !important;border:none !important;background:#ede6cc !important;color:#400000 !important}.memberDealView_visited_form_list{padding:0 16px}.memberDealView_visited_form_list li{flex-wrap:wrap;margin:12px 0 0;line-height:1.5;font-size:15px}.memberDealView_visited_form_list li input[type=radio]{margin:2px .25em 0 0}.memberDealView_visited_form_list li label{display:flex;align-items:flex-start;margin:0}.memberDealView_visited_form_list li label.Min_select{display:inline-block}.memberDealView_visited_form_list.sub{padding:0 16px 24px;margin-bottom:16px;border-bottom:1px dotted #d2caaf}.memberDealView_visited_form_sub{box-sizing:border-box;width:100%;padding:8px 16px;margin:8px 0 0;background:#e9ecef}.memberDealView_visited_form_sub_head{margin:8px 0 4px;line-height:1.5;font-size:15px}.memberDealView_visited_form_sub_head.separate{border-top:1px dotted #adb5bd;padding-top:16px}.memberDealView_visited_form_supplement{margin:4px 0 0;font-size:12px;color:#6c757d}.memberDealView_visited_form_address{position:relative;padding:0 0 0 16px}.memberDealView_visited_form_address small{font-size:12px;color:#495057}.memberDealView_visited_form_address::before{content:"";position:absolute;left:4px;top:0;display:block;width:8px;height:12px;border-left:1px solid #400000;border-bottom:1px solid #400000}.memberDealView_visited_form_submit{padding:16px 0 0;margin:16px 0 0;border-top:1px solid #d2caaf;text-align:center}.memberDealView_visited_form_submit .Min_btn{padding:12px 24px !important;font-size:18px !important}.memberDealView_visited_form_complete{box-sizing:border-box;width:728px;margin:24px auto 0;padding:16px;background:#cfeecd}.memberDealView_visited_form_complete_copy{position:relative;padding:42px 0 0;margin:0 0 8px;line-height:1.5;font-size:18px;font-weight:bold;text-align:center;color:#32832d}.memberDealView_visited_form_complete_copy::before,.memberDealView_visited_form_complete_copy::after{content:"";position:absolute;display:block}.memberDealView_visited_form_complete_copy::before{left:calc(50% - 12px);top:0;width:32px;height:32px;border-radius:50%;border:2px solid #32832d}.memberDealView_visited_form_complete_copy::after{left:calc(50% + 1px);top:9px;width:7px;height:14px;border-right:2px solid #32832d;border-bottom:2px solid #32832d;transform:rotate(45deg)}.memberDealView_visited_form_complete p{line-height:1.5;font-size:15px;text-align:center}.memberDealView_visited_form a{color:#0678cf}.memberDealView_visited_form .badge_required,.memberDealView_visited_form .badge_optional{display:inline-block;padding:2px 4px;margin-left:4px;background:#fff;font-size:11px;font-weight:normal;line-height:1;vertical-align:.2em}.memberDealView_visited_form .badge_required{border:1px solid #e51b1b;color:#e51b1b}.memberDealView_visited_form .badge_optional{border:1px solid #d2caaf;color:#7b6f45}.memberDealView_visited_supplement{margin:16px 0 0;font-size:13px;text-align:center}.memberDealView_visited_help_icon{cursor:pointer}.memberDealView_visited_help_icon:hover{text-decoration:none}.memberDealView_visited_18itemsList{padding:16px;line-height:1.5;font-size:15px;text-align:left}.memberDealView_visited_18itemsList_list{counter-reset:itemslistNum 0}.memberDealView_visited_18itemsList_list li{position:relative;padding-left:24px;counter-increment:itemslistNum 1;margin-bottom:6px}.memberDealView_visited_18itemsList_list li::before{position:absolute;left:0;display:block;content:counter(itemslistNum) "."}.info_visitBox{box-sizing:border-box;width:728px;padding:1rem 1.5rem;margin:1rem auto 2rem;background:#eff8ff;border-radius:5px}.btn_showMap{padding:.25rem .75rem;margin-left:.5em;font-size:inherit}.btn_showMap i{vertical-align:-0.1em}.head_visitBox{margin-bottom:.5em;font-size:1rem;font-weight:bold}.table_visitBox{margin:0}.table_visitBox tr:last-child th,.table_visitBox tr:last-child td{padding-bottom:0}.table_visitBox th,.table_visitBox td{padding:0 0 .5em 0;font-size:.875rem;vertical-align:middle}.table_visitBox th{width:10em;font-weight:bold}.parentFeature{padding-top:10px;margin:-10px auto 10px auto;width:980px}.parentFeature .headerImage{background:url(../images/feature/parentFeature/headerImageBg.jpg);width:980px;height:260px;position:relative;display:flex;align-items:center;overflow:hidden;border:1px solid #dee2e6;box-sizing:border-box;margin-bottom:10px}.parentFeature .headerImage img{position:absolute;top:0;right:20px}.parentFeature .headerImage p{font-size:16px}.parentFeature .headerImage .header{font-size:36px;font-weight:bold;color:#fff;text-shadow:0 0 3px #000}.parentFeature .headerImage .header span{color:#914b4b;text-shadow:none;font-size:48px}.parentFeature .headerImage .text{margin-left:40px;text-align:left}.geneticTested{margin:20px auto;width:980px}.geneticTested .headerImage{background:url(../images/feature/geneticTested/geneHeaderDog.jpg);width:980px;height:260px;position:relative;display:flex;align-items:center;overflow:hidden;border:1px solid #dee2e6;box-sizing:border-box;margin-bottom:10px}.geneticTested .headerImage p{font-size:16px}.geneticTested .headerImage .header{font-size:32px;font-weight:bold;color:#fff;text-shadow:0 0 3px #000}.geneticTested .headerImage .header p{font-size:24px;font-weight:bold;color:gray;text-shadow:none}.geneticTested .headerImage .header span{color:#37a5b4;text-shadow:none;font-size:44px;padding-right:5px}.geneticTested .headerImage .text{margin-left:40px;text-align:left;width:520px}.geneticTested .headerImage .text a{color:#37a5b4}.geneticTested .headerImage .text a:hover{　text-decoration:underline}.geneticTested .headerImage img{position:absolute;top:83px;right:428px;width:28px;height:28px}.q_event:hover+.eventBalloon{display:block}.geneticTested .eventBalloon{position:absolute;top:120px;right:225px;padding:10px 15px;background-color:#fff;border:2px solid #dee2e6;display:none;font-size:12px;font-weight:normal;text-align:left;color:#343a40;width:550px;z-index:9999;margin:0}.geneticTested .eventBalloon::before{content:"";position:absolute;display:block;width:0;height:0;right:200px;left:auto;top:-15px;border-bottom:15px solid #dee2e6;border-right:15px solid transparent;border-left:15px solid transparent}.geneticTested .eventBalloon::after{content:"";position:absolute;display:block;width:0;height:0;right:200px;left:auto;top:-12px;border-bottom:15px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent}.geneticTested .eventBalloon li{padding-left:1em;text-indent:-1em}.breederSales{margin:20px auto;width:980px}.breederSales .attentionBox{background-color:#f7f8f9;padding:15px;width:728px;box-sizing:border-box;margin:0 auto}.breederSales .attentionBox .list_dealMethod_attention li{margin-bottom:2px;color:#400000}.breederSales .attentionBox .help_tooltip{color:#0678cf}.breederSales .attentionBox .help_tooltip img{position:relative;top:-1px;margin-right:3px}.breederSales .attentionBox .help_tooltip .list_dealMethod_attention li{color:#400000}.breederSales .headerImage{background:url(../images/feature/breederSales/breederSalesDog.png) right center transparent no-repeat;background-size:cover;width:728px;height:220px;position:relative;display:flex;align-items:center;overflow:hidden;border:1px solid #dee2e6;box-sizing:border-box;margin:0 auto}.breederSales .headerImage p{font-size:16px}.breederSales .headerImage .header{margin:0 0 10px 0;font-size:30px;line-height:1.4;font-weight:bold;color:#fff;text-shadow:0 0 3px #000}.breederSales .headerImage .header p{display:inline;margin-right:.2em;color:#eb8a22;text-shadow:none;font-size:42px}.breederSales .headerImage .header span{background:linear-gradient(transparent 80%, #ff3 73%);font-size:36px}.breederSales .headerImage .text{margin-left:30px;text-align:left;width:620px}.breederSales .headerImage .text a{color:#37a5b4}.breederSales .headerImage .text a:hover{　text-decoration:underline}.breederSales .headerImage img{position:absolute;top:83px;right:428px;width:28px;height:28px}.breederSales .breederSalesTxt ul{font-size:16px}.breederSales .breederSalesTxt ul li{margin-left:1em;list-style:disc}.breederSales .geneticAttentionBox{background-color:#f6f3e6;padding:12px 15px;width:728px;box-sizing:border-box;margin:0 auto;text-align:left;font-size:13px}.breederSales .geneticAttentionBox p{display:flex;align-items:center}.breederSales .geneticAttentionBox p:before{font-family:"icomoon";content:"";padding-right:15px;color:#efa351;font-size:18px}.longVacation{padding-top:20px;margin:-10px auto 10px auto;width:980px}.longVacation .headerImage{background:url(../images/feature/longVacation/GWpickup.png);width:980px;height:260px;position:relative;display:flex;align-items:center;overflow:hidden;border:1px solid #dcdcdc;box-sizing:border-box;margin-bottom:10px}.longVacation .headerImage img{position:absolute;top:-30px;right:20px}.longVacation .headerImage p{margin-left:50px;font-size:16px}.longVacation .headerImage .header{margin-left:120px;font-size:36px;font-weight:bold;color:#fff;text-shadow:0 0 3px #000}.longVacation .headerImage .header span{color:#f90;text-shadow:3px 3px 1px #32832d;font-size:48px}.longVacation2{padding-top:20px;margin:-10px auto 10px auto;width:980px}.longVacation2 .headerImage{background:url(../images/feature/longVacation/GWpickup.png);width:980px;height:260px;position:relative;display:flex;align-items:center;overflow:hidden;border:1px solid #dcdcdc;box-sizing:border-box;margin-bottom:10px;text-align:left}.longVacation2 .headerImage img{position:absolute;top:-30px;right:20px}.longVacation2 .headerImage p{margin-left:50px;font-size:16px}.longVacation2 .headerImage .header{margin-left:40px;font-size:36px;font-weight:bold;color:#fff;text-shadow:0 0 3px #000}.longVacation2 .headerImage .header span{color:#f90;text-shadow:3px 3px 1px #32832d;font-size:48px}.kl_link{font-size:140%;padding:10px !important}.kl_linkBox{display:block;padding-top:40px}.kl_list{background:url(../images/kl_check.gif) no-repeat left center;margin-top:5px}.kl_list b,.kl_list a{padding-left:22px}.kl_list img{display:none}.kl_list_before{margin:40px 0}.kl_move{font-size:14px}.kl_text{line-height:1.8em;font-size:14px !important;padding-bottom:20px}.aboutDog_header{background:url(../images/aboutDog_headerBg.png);border:1px dashed #fff;border-radius:4px;position:relative;width:100%;height:55px;box-sizing:border-box;display:table;padding:0 10px}.aboutDog_header h1{background-position:left center;background-repeat:no-repeat;display:table-cell;vertical-align:middle;padding-left:70px;font-size:18px;font-weight:bold;color:#8f3d00;background-size:60px}.aboutDog_headerBg{background-color:#ede6cc;border-radius:4px;width:728px;padding:5px;margin-bottom:20px;height:65px;box-sizing:border-box}.aboutDog_headerImage{transform:rotate(3deg);width:80px;height:80px;position:absolute;top:-6px;right:22px;border:5px solid #fff;box-sizing:border-box}.aboutDog_headerImage_bg{position:absolute;top:18px;right:19px}.aboutDog_headerImage_seal{position:absolute;top:-6px;right:53px}.aboutDog_historyHeader{position:absolute;top:15px;right:20px}.aboutDog_body{line-height:1.8em;font-size:14px}div#main .aboutDog_menu{margin-top:30px}div#main .aboutDog_menu a,div#main .aboutDog_menu span{color:#c86446;font-size:14px;font-weight:bold;margin-left:10px;padding:10px 10px 10px 31px;background:url(../images/aboutDog_menuList_header.png) left 10px center no-repeat;text-align:left;border:2px solid #f8f9fa;border-radius:4px;box-shadow:#f0f0f0 4px 4px 0 0;width:314px;display:block}div#main .aboutDog_menu a:hover{border:2px solid #dee2e6;box-shadow:#dcdcdc 4px 4px 0 0;text-decoration:none}div#main .aboutDog_menu h2{background:url(../images/aboutDog_menuHeader.png) left center no-repeat;padding:2px 0 2px 30px;font-size:14px;font-weight:bold;float:none}div#main .aboutDog_menu li{float:left}div#main .aboutDog_menu li:first-child a,div#main .aboutDog_menu li:first-child span{margin:0}div#main .aboutDog_menu ul{display:table;margin-top:10px}div#main .aboutDog_menu .aboutDog_menuList_1{opacity:.5}div#main .mameKnowledge h2{background:url(../images/kl/kl_ttl01.png) no-repeat;height:32px;color:#5f321e;font-weight:bold;padding:8px 0 0 35px;font-size:16px;margin:40px 0 15px;float:none}.handBookImg{display:block;max-width:728px;max-height:485px;margin:0 auto 16px}.exp_top_txt{font-size:14px;margin-top:16px;line-height:1.6em}.exp_contents .txt{margin-bottom:32px}.column{background-color:#fff3dd;padding:20px;font-size:13px;border-radius:6px;line-height:1.7;border:1px solid #e4e0d0}.columnTtl{font-size:16px;border-bottom:1px dashed #c0b48e;margin-bottom:10px;color:#915e00}.anicomCampaign_term{padding:16px;margin-bottom:60px;background:#fff3dd;color:#5f321e;font-size:24px;font-weight:bold;text-align:center}.anicomCampaign_term.end{color:#f25d90}.anicomCampaign_head{text-align:center}.anicomCampaign_btnArea{display:flex;align-items:flex-start;justify-content:center;margin:10px 0 80px}.anicomCampaign_btnArea li{text-align:center}.anicomCampaign_btnArea li:first-child{margin-right:10px}.btn_leadInsuranceDetail,.btn_applyInsurance{display:flex;align-items:center;justify-content:center;width:320px;height:70px;border-radius:.25rem}.btn_leadInsuranceDetail{font-size:16px;color:#400000;border:1px solid #dcdfe1}.btn_leadInsuranceDetail:hover{background:#dcdfe1;text-decoration:none;color:#400000}.btn_applyInsurance{margin-bottom:5px;font-size:20px;font-weight:bold;color:#fff;background:#f56800;border-bottom:2px solid #c25200}.btn_applyInsurance:hover{background:#dc5d00;border-color:#c25200;text-decoration:none;color:#fff}.anicomCampaign_outline{margin:20px 0 80px;font-size:16px;line-height:2;text-align:center}.list_flow_apply_anicomCampaign{margin:20px 0 80px}.list_flow_apply_anicomCampaign li{position:relative;box-sizing:border-box;width:740px;margin:0 auto 30px;padding:22px;font-size:22px;text-align:center;background:#fff3dd}.list_flow_apply_anicomCampaign li:after{content:"";position:absolute;bottom:-48px;left:50%;display:block;width:0;height:0;margin-left:-24px;border:24px solid transparent;border-top:24px solid #fff3dd}.list_flow_apply_anicomCampaign li:last-child{margin-bottom:0;background:#ffcda9}.list_flow_apply_anicomCampaign li:last-child:after{display:none}.anicomCampaign_itemContent{position:relative;background:#fff3dd;padding:60px 60px 40px;margin-bottom:40px}.head_anicoCampaign_itemDetail{position:absolute;width:316px;height:49px;top:-20px;right:50%;margin-right:-158px}.head_anicoCampaign_itemDetail img{width:100%;height:auto}.anicomCampaign_itemDetail{display:flex}.anicomCampaign_itemInfo{width:calc(100% - 320px)}.anicomCampaign_itemInfo h3{margin-bottom:20px}.anicomCampaign_itemInfo p{font-size:16px;line-height:2}.anicomCampaign_itemImage{width:320px;text-align:right}.anicomCampaign_itemImage img{width:100%;height:auto;margin-bottom:5px}.supplement_anicomCampaign{font-size:12px}.anicomCampaign_attentionBox{position:relative;box-sizing:border-box;width:860px;padding:24px 24px 16px;margin:0 auto 60px;border:2px dashed #e51b1b}.anicomCampaign_attentionBox h3{position:absolute;left:8px;top:-12px;padding:0 14px;background:#fff;color:#e51b1b;line-height:1;font-size:24px;font-weight:bold}.anicomCampaign_attentionBox li{position:relative;padding-left:10px;margin-bottom:10px;font-size:16px}.anicomCampaign_attentionBox li:after{content:"";position:absolute;top:9px;left:0;width:4px;height:4px;background:#400000;border-radius:50%}.anicomCampaign_attentionBox li:last-child{margin-bottom:0}.blogList li{margin:12px 0;border:1px solid #ced4da;border-radius:4px}.blogList .blogInfo{padding:10px}.blogList .title{font-size:16px}.blogList .author{margin-top:6px}.blogList .dogInfo{background-color:#ede6cc;padding:6px 8px}.blogList .dogInfo dt,.blogList .dogInfo dd{display:inline-block}.rounded_corner{border-radius:10px}#similarList div.seeMoreArea{background-color:#f4efdf;border-top:2px solid #ede6cc;padding:8px}#similarList div.seeMoreArea p{background-color:#f4efdf;padding:0 8px 4px 0;font-size:14px;color:#645623}#similarList div.seeMoreArea ul.Line3{margin-left:-4px}#similarList div.seeMoreArea ul.Line3 li{margin:2px 0 0 4px;float:left;width:234px}#similarList div.seeMoreArea ul.Line2{margin-left:-4px}#similarList div.seeMoreArea ul.Line2 li{margin:2px 0 0 4px;float:left;width:478px}#similarList div.seeMoreArea ul.Line1 li{margin:2px 0 0 0;width:100%}#similarList div.seeMoreArea ul li{border-bottom:1px dotted #e9ecef}#similarList div.seeMoreArea li a{background-color:#fff;padding:8px 8px 8px 8px;display:block;border-left:8px solid #dbd5bf;text-decoration:none}#similarList div.seeMoreArea li a:hover{background-color:#fff3dd}.movie-wrap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.brdBlgHdr{position:relative;box-sizing:border-box;display:flex;align-items:center;margin-bottom:12px;background:url(../images/breederBlog_mainImage_bg.svg) repeat left top/48px auto;min-height:170px}.brdBlgHdr .imgDefault{position:absolute;right:0;top:0;width:280px;height:170px}.brdBlgHdr .imgPetKind{position:absolute;right:24px;bottom:0;height:160px;width:auto}.brdBlgHdrCnt{box-sizing:border-box;width:650px;padding-left:32px}.brdBlgHdrCnt h1{line-height:1.2;color:#045491;font-weight:bold;font-size:32px;letter-spacing:.05em}.brdBlgHdrCnt h1 span{display:inline-block}.brdBlgHdrCnt h1 small{font-size:24px !important}.brdBlgHdrCnt p{margin-top:8px;font-size:16px}.brdBlgSrcInp{box-sizing:border-box;background:#f8f9fa;border:1px solid #e9ecef;border-radius:5px;padding:10px 15px 15px 15px;display:flex;flex:1;width:calc(100% - 180px)}.brdBlgSrc{display:flex;align-items:center}.brdBlgSrcHdr{margin-bottom:2px;display:block;color:#6c757d}.brdBlgSrcAutoSlc{color:#c25200;font-size:12px;text-decoration:underline;margin-bottom:2px}.brdBlgSrcAutoSlc:hover{text-decoration:none;cursor:pointer}.brdBlgSrcHdrWrp{display:flex;justify-content:space-between;align-items:center}.brdBlgSrcCnt{width:calc(33.3333333333% - 10px);margin-left:20px;overflow:hidden}.brdBlgSrcCnt:first-of-type{margin:0}.brdBlgSrcInpArea{width:100%;box-sizing:border-box}.brdBlgSrcInpArea:hover{border-color:#adb5bd}.brdBlgSrcBtn{background:#ff9343;color:#fff;border:none;border-bottom:solid 2px #dc5d00;border-radius:5px;font-size:16px;font-weight:bold;margin-left:10px;line-height:1;width:140px;min-width:140px;height:40px;font-family:"icomoon";display:flex;align-items:center;justify-content:center;padding:12px 0 10px 0}.brdBlgSrcBtn img{width:16px;margin-left:6px}.brdBlgSrcBtn:hover{background:#ffa15c;cursor:pointer}.brdBlg .regionSearchHeader{margin-bottom:6px;font-size:16px;padding-bottom:5px;display:flex;align-items:center;border-bottom:1px solid #c9bf9f;font-weight:bold}.brdBlg .regionSearchHeader img{margin-right:5px}.brdBlgArtLstTblA li{width:calc(33.3333333333% - 7px)}.brdBlgArtLstTblA li:nth-child(3n+1){margin-left:0}.brdBlgArtLstTblA li:nth-child(-n+3){margin-top:0}.brdBlg_relatedPosts{margin-top:40px}.brdBlg_relatedPosts_head{font-size:16px;font-weight:bold}.brdBlg_relatedPosts_head i{font-size:1.2em;margin-right:.2em;vertical-align:-0.1em}.brdBlg_readMore{margin-top:12px;text-align:center}.brdBlg_readMore .Min_btn{padding-right:24px;padding-left:24px;border-radius:24px}.brdBlgPrfKnlInt .intro.onhidden{height:100px !important}.brdBlgArtPrf{margin-top:60px}.brdBlgArtPrfCnt{margin-top:8px;padding-top:20px;border-top:1px solid #dee2e6;display:flex}.brdBlgArtPrfData{flex:1;margin-left:20px;position:relative}.brdBlgArtMove{margin-top:40px;border:1px solid #dee2e6;border-left:none;border-right:none;display:flex}.brdBlgArtMoveCnt{display:flex;align-items:center;color:#400000;width:100%}.brdBlgArtMoveCnt:hover{text-decoration:none;color:#400000;background:#f8f9fa}.brdBlgArtMoveCnt i{font-size:30px}.brdBlgArtMoveBack{padding:10px 10px 10px 0}.brdBlgArtMoveBack i{margin-right:15px}.brdBlgArtMoveNext{padding:10px 0 10px 10px;border-left:1px solid #dee2e6}.brdBlgArtMoveNext i{margin-left:15px}.brdBlgArtMoveImg{width:80px;height:80px;background-size:cover;display:block}.brdBlgArtMoveTtl{flex:1;margin-left:15px}.brdBlgPrfName{font-size:20px;font-weight:bold;color:#400000}.brdBlgPrfArea{display:table;font-size:12px}.brdBlgPrfKnlInt{margin-top:10px}.brdBlg .brdBlgPrfFvr .title_breederName,.brdBlg .brdBlgPrfFvr .pagelink{margin:0}.brdBlgPrfFvr{position:absolute;right:0;top:0}.brdBlgPrfFvr .btnAddFavoriteBreeder{padding:10px 15px;font-size:12px;border-radius:5px}.brdBlgPrfFvr .btnAddFavoriteBreeder .addFavoriteName{padding:0}.brdBlgBrdDsh{margin-top:20px;border-top:1px dashed #dee2e6}.brdBlg.brdBlgArt .brdBlgArtInt h1{font-size:28px;font-weight:bold;letter-spacing:.05em;line-height:1.2;margin-bottom:12px}.brdBlgArtPst{color:#6c757d;font-size:14px}.brdBlgArtCtg{color:#6c757d;font-size:14px;margin-left:20px}.brdBlgArtCnt{font-size:16px;line-height:1.7;margin-top:40px}.brdBlgArtCnt img{max-width:500px;max-height:500px}.brdBlgArtCnt .blogImg{margin:20px 0}.brdBlgArtCnt .blogImg:first-child{margin-top:0}.brdBlgArtCnt .blogMovie{margin:20px 0}.brdBlgArtCnt .blogMovie:first-child{margin-top:0}.brdBlgShr{margin-top:24px;font-size:14px;color:#fff;display:flex}.brdBlgShr a{width:110px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold;padding:10px 0;margin-left:5px;border-radius:3px}.brdBlgShr a:first-child{margin:0}.brdBlgShr a:hover{text-decoration:none}.brdBlgShr img{width:auto;height:15px}.brdBlgShrFb{background:#055b9d}.brdBlgShrFb:hover{background:#044d85}.brdBlgShrTw{background:#000}.brdBlgShrTw:hover{background:#1a1a1a}.brdBlgShrHtn{background:#299ff9}.brdBlgShrHtn:hover{background:#0786e8}.brdBlgPrfInt h1{color:#6f7a82;font-size:30px;font-weight:bold}.brdBlgPrfInt p{margin-top:5px}.brdBlgPrfInt .head_sub{color:#6f7a82}.brdBlgPrfInt .title_category{display:flex;align-items:flex-start}.brdBlgPrfInt .head_categoryName{white-space:nowrap}.brdBlgPrfInt .categoryNameBody{flex-grow:1}.brdBlgSrcRslSrt{color:#6c757d}.brdDtl .flatBtn{font-size:18px;background-image:none;padding:20px 40px 17px 40px;line-height:1rem;border-radius:5px}.brdDtl .title_breederNameSub{font-size:18px;margin-left:10px}.brdDtl .title_breederName .pagelink #btnLike{margin:0}.brdDtl .cmpRate.starSize_middle{margin:8px 0 0 0}.brdDtl .knlIntWrp{background:#faf8f2;padding:30px;margin-top:30px;border-radius:5px}.brdDtl .handlingBox,.brdDtl .b_detailBox,.brdDtl .b_visitBox{margin:40px auto 0 auto}.brdDtl .b_detailBox.b_detailBreeder{margin-top:20px}.brdDtl #screen,.dogShowDogDetail #screen{position:relative;width:auto;height:auto;display:block;box-sizing:border-box;padding-bottom:50px}.brdDtl #detail_img,.dogShowDogDetail #detail_img{box-shadow:none;margin:0}.brdDtl #thumbs,.dogShowDogDetail #thumbs{width:auto}.brdDtl #thumbs li,.dogShowDogDetail #thumbs li{box-shadow:none;border:1px solid #dee2e6;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:150px;height:113px;cursor:pointer}#thumbs li:hover{border-color:#adb5bd}#thumbs li.active{box-shadow:0 0 0 2px #59c452}.brdDtl #thumbs img,.dogShowDogDetail #thumbs img{max-width:148px;max-height:111px}.brdDtl #thumbs ul,.dogShowDogDetail #thumbs ul{margin-left:20px}.brdDtl #thumbs ul.doubleColumn,.dogShowDogDetail #thumbs ul.doubleColumn{display:flex;justify-content:space-between;flex-wrap:wrap;width:310px}.brdDtl .br_photo_Comment,.dogShowDogDetail .br_photo_Comment{position:absolute;left:0;bottom:0;display:flex;justify-content:center;width:640px;border:none;padding:0;margin:0;line-height:1.5;font-size:14px}.brdDtl .brdIndImgMainBack,.brdDtl .brdIndImgMainNext,.dogShowDogDetail .brdIndImgMainBack,.dogShowDogDetail .brdIndImgMainNext{width:18px;height:30px;display:block}.brdDtl .brdIndImgMainBack:hover,.brdDtl .brdIndImgMainNext:hover,.dogShowDogDetail .brdIndImgMainBack:hover,.dogShowDogDetail .brdIndImgMainNext:hover{opacity:.8;cursor:pointer}.brdDtl .brdIndImgMainBack,.dogShowDogDetail .brdIndImgMainBack{margin-right:10px;background:url(../images/brdIndImgMain_back0.png)}.brdDtl .brdIndImgMainBack:hover,.dogShowDogDetail .brdIndImgMainBack:hover{background:url(../images/brdIndImgMain_back1.png)}.brdDtl .brdIndImgMainNext,.dogShowDogDetail .brdIndImgMainNext{margin-left:10px;background:url(../images/brdIndImgMain_next0.png)}.brdDtl .brdIndImgMainNext:hover,.dogShowDogDetail .brdIndImgMainNext:hover{background:url(../images/brdIndImgMain_next1.png)}.brdDtl #stage,.dogShowDogDetail #stage{width:auto;display:flex;justify-content:center;flex-flow:row-reverse}.brdDtl .brComment_detail{font-size:16px;line-height:1.6rem;margin:0}.brdDtl .br_intro_photo_h,.brdDtl .brComment_intro_h,.brdDtl .br_intro_handling_h{font-size:18px;margin-top:0;padding:10px 0 5px 40px;height:auto;line-height:1rem}.brdDtl .special_link{display:table;margin:20px auto}.brdDtl .special_link a{padding:10px 15px 7px 44px;font-size:16px;border-radius:5px;box-shadow:none;border-bottom:2px solid #fff;background:#d9ca93 url(../images/icn_crown_02.png) left 15px center no-repeat;display:flex;align-items:center}.brdDtl .special_link a:hover{background-color:#d2c181}.brdDtl .special_link img{display:none}.brdDtl .showIntro{background:#fff;border:1px solid #e4e0d0;border-radius:3px;padding:15px 20px;margin:20px 0 0 0;position:relative}.brdDtl .showIntro:before{content:"";position:absolute;top:-10px;left:20px;width:34px;height:47px;background:url(../images/br_award_02.png)}.brdDtl .showIntro .ttl{font-size:16px;font-weight:normal;margin-bottom:12px;padding-left:39px}.brdDtl .showIntro .ttl span{font-weight:bold}.brdDtl .showIntro .icon{display:none}.brdDtl .showIntro .moreList{padding:0;margin-top:20px}.brdDtl .showIntro .moreList a{font-size:14px;line-height:1rem;background-position:left top 2px;padding:0 0 0 16px}.brdDtl .showIntro li a{padding:0;margin-left:10px;border:none;text-align:left}.brdDtl .showIntro li a:hover{opacity:1}.brdDtl .showIntro li{width:20%;margin:0}.brdDtl .showIntro li:first-child{margin-left:0}.brdDtl .showIntro li:first-child a{margin:0}.brdDtl .showIntro li:nth-child(-n+4){margin:auto}.brdDtl .showIntro li:nth-child(4n+1){margin-left:auto}.brdDtl .showIntro .showIntroListImage{width:100%;height:124px;background-size:contain;border:1px solid #dee2e6;box-sizing:border-box}.brdDtl .showIntro .showIntroListText{font-size:12px;margin-top:5px;text-align:left;color:#400000;display:block}.brdDtl .brdBlgArtOthHdr{background:#e4e0d0}.brdDtl .brdBlgArtOth{background:#fff}.brdDtl .brdBlgArtLstTblB li:nth-child(-n+4){margin-top:0}.brdDtl .brdBlgArtLstTblB li:nth-child(3n+1){margin-left:10px}.brdDtl .brdBlgArtLstTblB li:nth-child(4n+1){margin-left:0}.brdDtl .brdBlgArtOth .brdBlgArtLstTbl li{width:calc(25% - 8px)}.brdDtl .brdDataBrdBlg .brdBlgLnk a{font-size:14px;line-height:1rem;background-position:left top 2px;margin-bottom:13px}.brdDtl .brdDataTrd{display:flex;align-items:flex-start;margin-top:20px}.brdDtl .grid_br_detail_Address_R,.brdDtl .grid_br_detail_Address{background:#fff;border:1px solid #e4e0d0;border-radius:3px;padding:15px !important}.brdDtl .grid_br_detail_Address{margin:0 0 0 20px !important}.brdDtl .br_Address_visit_box{margin:0}.brdDtl .breederTravelBox{width:auto}.brdDtl .breederTravelArea,.brdDtl .breederTravelComment{width:auto;float:none}.brdDtl .breederTravelArea{border:1px solid #dee2e6;padding:15px}.brdDtl .breederTravelComment{background:none;padding:0;margin-top:10px;font-size:14px}.brdDtl .breederTravelComment:after{display:none}.brdDtl .br_Address_visit_box,.brdDtl .br_Address_visit{margin-bottom:10px !important;padding:13px 15px 10px 15px;line-height:1rem;border-radius:3px}.brdDtl .br_Address_visit_box{background:#d9f1d7}.brdDtl .br_Address_visit_box font,.brdDtl .br_Address_visit{font-size:16px !important;font-weight:bold}.brdDtl .br_Address_visit_box font{color:#399634 !important}.brdDtl .brdDataLookStt{border:1px solid #dee2e6;padding:15px 20px 10px 20px}.brdDtl .brdDataLookStt span{font-size:16px !important;font-weight:bold;display:flex;align-items:center;line-height:1rem;color:#400000 !important}.brdDtl .brdDataLookStt img{position:relative;top:-1px}.brdDtl .tourAddress{margin:8px 0 0 0;font-size:14px;display:flex;align-items:center}.brdDtl .tourAddress span{font-weight:bold;font-size:16px}.brdDtl .brdDataLookCmn{font-size:14px;margin-top:10px}.brdDtl .brdDataLookCmn,.brdDtl .breederTravelComment{line-height:1.4rem}.brdDtl table.b_detailBox{margin-top:20px;border:1px solid #d2caaf;border-radius:3px;font-size:14px;line-height:1.2rem}.brdDtl table.b_detailBox tr:first-child{border:none}.brdDtl table.b_detailBox tr{border-color:#d2caaf;border-bottom:none !important}.brdDtl table.b_detailBox tr a{text-decoration:underline}.brdDtl table.b_detailBox tr a:hover{text-decoration:none}.brdDtl table.b_detailBox tr:first-child td{line-height:1rem}.brdDtl table.b_detailBox tr:nth-child(2) td span{display:inline-block;font-size:11px}.brdDtl table.b_detailBox tr:nth-child(2) td br{display:none}.brdDtl table.b_detailBox th{background:#f4efdf;padding:10px 15px;text-align:left;font-weight:bold;color:#746841}.brdDtl table.b_detailBox td{border-left:1px solid #d2caaf;padding:10px 15px !important}.brdDtl .srcCnd{display:flex;justify-content:space-between;align-items:flex-end}.brdDtl .srcCndBtn{background:#ff8429 url(../images/srcCndBtn.png) no-repeat right calc(50% - 33px) center;border:none;border-bottom:3px solid #c25200;border-radius:3px;font-size:15px;font-weight:bold;color:#fff;padding:3px 34px 0 15px;position:relative}.brdDtl .srcCndBtn:hover{background-color:#ff7510;border-color:#dc5d00;cursor:pointer}.brdDtl .srcCndBtn,.brdDtl .srcCndSlc{height:40px}.brdDtl .srcCndSlc_cnt{display:table;margin:0 auto}.brdDtl .srcCndCnt{margin-left:20px}.brdDtl .srcCndCnt:first-child{margin:0}.brdDtl .srcCndCnt.srcCndTyp .srcCndSlc{width:355px}.brdDtl .srcCndCnt.srcCndSex .srcCndSlc{padding:0;display:flex}.brdDtl .srcCndCnt.srcCndSex .srcCndSlc input{margin-right:5px}.brdDtl .srcCndCnt.srcCndSex .srcCndSlc:hover{border-color:#dee2e6}.brdDtl .srcCndCnt.srcCndSex label{padding:10px 15px;border:none;background:none;border-left:1px solid #dee2e6;display:flex;align-items:center;width:33.33%}.brdDtl .srcCndCnt.srcCndSex label:hover{background-color:#eaeced;cursor:pointer}.brdDtl .srcCndCnt.srcCndSex label:first-child{border:none}.brdDtl .srcCndCnt.srcCndStt .srcCndSlc{width:200px}.brdDtl .srcCndSlc{background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;font-size:13px;font-weight:bold;padding:0 15px;appearance:none;line-height:1rem;margin-top:2px;box-sizing:border-box}.brdDtl .srcCndSlc input[type=radio]{position:relative;top:-1px}.brdDtl select.srcCndSlc{appearance:none;background:#f8f9fa url(../images/srcCndSlc.png) no-repeat right 15px center}.brdDtl .srcCndSlc:hover{cursor:pointer;border-color:#adb5bd}.brdDtl .srcCndHdr{font-size:12px;display:block}.brdDtl .srcCndBrd .srcCndTyp.srcCndCnt{width:100%;align-items:center;justify-content:space-between;display:flex}.brdDtl .srcCndBrd .srcCndCnt.srcCndTyp .srcCndSlc{width:96%}.brdDtl .srcSrt{display:flex;flex-direction:row-reverse;align-items:center}.brdDtl .srcSrt .sort img{display:none}.brdDtl .srcSrt .sort a:hover{text-decoration:none}.brdDtl .srcCnt{display:flex;flex-flow:row-reverse;align-items:center;justify-content:space-between}.brdDtl .sort{border:none;padding:0;margin:0}.brdDtl .srcSrt{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-top:10px}.brdDtl .srcSrtPrv{display:none}.brdDtl .oneColumnHeader{margin-top:50px !important}.brdDtl .evlData .rateNum{margin-left:-5px}.brdDtl .rateStar:before,.brdDtl .rateStar:after{display:none}.brdDtl .cmpRate,.brdDtl .rateStar,.brdDtl .cmpRate .rateNum{line-height:1rem;position:static}.brdDtl .cmpRate .rateNum{margin:0 9px 0 5px}.brdDtl .cmpRate .voiceNum{vertical-align:middle;border:none;top:-1px;position:relative;margin:0}.brdDtl .cmpRateLst{margin-bottom:20px}.brdDtl .cmpRateLst .cmpRate .rateNum{position:relative;top:2px}.brdDtl .cmpRateLst .cmpRate.starSize_middle{margin:0 auto;display:table}.brdDtl .cmpRate.starSize_middle .rateNum b{position:relative;top:2px}.brdDtl .cmpRate .voiceNum:before{content:"";position:absolute;top:-1px;left:0;width:1px;height:100%;border-left:1px dashed #ced4da}.brdDtl .cmpRate .voiceNumCnt{position:relative;top:1px}.brdDtl .rateWrp{position:relative;top:-2px}.brdDtl .rateStar{width:99px;height:16px}.brdDtl .rateStar_0_0{background:url(../images/rate_star2.png) no-repeat left 0}.brdDtl .rateStar_0_5{background:url(../images/rate_star2.png) no-repeat left -16px}.brdDtl .rateStar_1_0{background:url(../images/rate_star2.png) no-repeat left -32px}.brdDtl .rateStar_1_5{background:url(../images/rate_star2.png) no-repeat left -48px}.brdDtl .rateStar_2_0{background:url(../images/rate_star2.png) no-repeat left -64px}.brdDtl .rateStar_2_5{background:url(../images/rate_star2.png) no-repeat left -80px}.brdDtl .rateStar_3_0{background:url(../images/rate_star2.png) no-repeat left -96px}.brdDtl .rateStar_3_5{background:url(../images/rate_star2.png) no-repeat left -112px}.brdDtl .rateStar_4_0{background:url(../images/rate_star2.png) no-repeat left -128px}.brdDtl .rateStar_4_5{background:url(../images/rate_star2.png) no-repeat left -144px}.brdDtl .rateStar_5_0{background:url(../images/rate_star2.png) no-repeat left top -160px}.breederReply{margin:0 0px 25px 15px;padding-top:22px}.breederReply_box{background-color:#f4efdf;padding:16px 16px 10px 16px;border-radius:8px;font-size:13px}.breederReply_hd{text-align:right;border-top:1px dotted #995130;padding-top:5px;padding-bottom:0px;margin-top:5px;font-size:12px}.breederReply_date{text-align:right;margin:0px;display:inline-block}.breederRatingList_comment img{max-width:500px;max-height:500px;width:auto;height:auto}.bnr_customerInrerviewList{margin:20px auto;text-align:center}.bnr_customerInrerviewList a{display:inline-block}.bnr_customerInrerviewList a:hover{opacity:.8}.area_link_customerInterview{display:flex;align-items:center;justify-content:center;margin:12px 0 16px;font-size:13px}.area_link_customerInterview i{font-size:16px;vertical-align:-1px}.area_link_customerInterview a{position:relative;z-index:0;padding:3px 24px 3px 16px;margin-left:6px;background:#ffd6cb;border-radius:3px;color:#400000}.area_link_customerInterview a:hover{text-decoration:none;background:#fec1b2}.area_link_customerInterview a:after{position:absolute;right:7px;top:50%;content:"";font-family:"icomoon";display:flex;align-items:center;justify-content:flex-end;width:18px;height:18px;margin-top:-9px;font-size:18px;font-weight:bold;text-align:right}.refine_petKind.breederRatingList{display:flex;align-items:stretch;padding:12px 0 6px;margin:8px 0;border-top:1px solid #c1c6c9}.refine_petKind.breederRatingList .selectPetKind{display:flex;align-items:stretch;justify-content:space-between;flex-grow:1}.refine_petKind.breederRatingList .selectPetKind span,.refine_petKind.breederRatingList .selectPetKind .selectBox{display:flex;align-items:center}.refine_petKind.breederRatingList .selectPetKind .selectBox{height:auto;width:620px;margin-left:5px}div#main #breederRecruit h2{float:none;padding:0;margin:0;border:none;background:none;letter-spacing:.1em}div#main #breederRecruit h3{background:none;border:none;padding:0;margin:0}div#main #breederRecruit .marker{background:linear-gradient(transparent 60%, #ffb42b 60%)}div#main #breederRecruit .choiceCustomer h2{line-height:1.4;font-size:26px;font-weight:normal;text-align:center}div#main #breederRecruit .choiceCustomer h2 b{font-size:34px}div#main #breederRecruit .reasonBox h2{line-height:1.4;font-size:26px;font-weight:normal;text-align:center}div#main #breederRecruit .reasonBox h2 b{font-size:34px}div#main #breederRecruit .reasonBox h2 .colorStrong{color:#ff6363}div#main #breederRecruit .reasonBox h2 .numBody{font-size:46px}div#main #breederRecruit .content_reason h3{padding:30px 0 0 70px;margin:0 0 10px}div#main #breederRecruit .list_reason li.sub h3{padding:30px 0 0 30px;margin:0}div#main #breederRecruit .importantBox .copy_ourImportant{display:flex;justify-content:center;padding:0 50px;margin:80px 0 0}div#main #breederRecruit .importantBox .copy_ourImportant h2{position:relative;padding:0 50px;line-height:1.4;font-size:26px;font-weight:normal;text-align:center}div#main #breederRecruit .importantBox .copy_ourImportant h2:before,div#main #breederRecruit .importantBox .copy_ourImportant h2:after{content:"";position:absolute;bottom:0;display:block;width:4px;height:50px;background:#400000;border-radius:2px}div#main #breederRecruit .importantBox .copy_ourImportant h2:before{left:15px;transform:rotate(-30deg)}div#main #breederRecruit .importantBox .copy_ourImportant h2:after{right:15px;transform:rotate(30deg)}div#main #breederRecruit .importantBox .copy_ourImportant h2 b{font-size:36px}div#main #breederRecruit .voiceBreederBox .copy_voiceBreederBox{display:flex;justify-content:center;padding:0 50px;margin:80px 0 0}div#main #breederRecruit .voiceBreederBox .copy_voiceBreederBox h2{position:relative;padding:0 50px;line-height:1.4;font-size:36px;text-align:center}div#main #breederRecruit .voiceBreederBox .copy_voiceBreederBox h2:before,div#main #breederRecruit .voiceBreederBox .copy_voiceBreederBox h2:after{content:"";position:absolute;bottom:0;display:block;width:4px;height:50px;background:#400000;border-radius:2px}div#main #breederRecruit .voiceBreederBox .copy_voiceBreederBox h2:before{left:15px;transform:rotate(-30deg)}div#main #breederRecruit .voiceBreederBox .copy_voiceBreederBox h2:after{right:15px;transform:rotate(30deg)}div#main #breederRecruit .flow_start h2,div#main #breederRecruit .termsOfUseBox h2,div#main #breederRecruit .faqBox h2{text-align:center;font-size:34px}#breederRecruit{padding-bottom:100px}#breederRecruit .btn_move_applyBreeder{padding:20px 40px;background:#fff;font-size:24px;line-height:1;font-weight:bold}#breederRecruit .btn_move_applyBreeder:hover{background:#f56800}#breederRecruit .introBox{background:#fef6f4}#breederRecruit .introBox .mainImage{position:relative}#breederRecruit .introBox .mainImage .btn_move_applyBreeder{position:absolute;left:60px;bottom:50px}#breederRecruit .introBox .choiceCustomer{padding:0 50px 30px;margin:70px 0 0}#breederRecruit .introBox .choiceCustomer .graph_contract_breeder{position:relative;z-index:0;padding:60px 0 0}#breederRecruit .introBox .choiceCustomer .graph_contract_breeder .icon_largest{position:absolute;left:-100px;top:-40px;z-index:1;width:140px;height:auto;transform:rotate(-30deg)}#breederRecruit .introBox .choiceCustomer .list_graph_contract_breeder{display:flex;justify-content:space-between;align-items:stretch}#breederRecruit .introBox .choiceCustomer .list_graph_contract_breeder li{position:relative;box-sizing:border-box;display:flex;justify-content:flex-end;align-content:flex-end;width:420px;padding:110px 30px 30px;background:#fff}#breederRecruit .introBox .choiceCustomer .list_graph_contract_breeder li img{width:100%;height:auto}#breederRecruit .introBox .choiceCustomer .list_graph_contract_breeder li .content_num_graph{position:absolute;left:30px;top:30px;line-height:1.2;font-size:18px;font-weight:bold}#breederRecruit .introBox .choiceCustomer .list_graph_contract_breeder li .content_num_graph small{font-size:12px;font-weight:normal}#breederRecruit .introBox .choiceCustomer .list_graph_contract_breeder li .content_num_graph .num_body{font-size:48px;font-weight:bold;color:#ff6363}#breederRecruit .reasonBox{margin:130px 0 0;padding:0 30px}#breederRecruit .reasonBox .list_reason{display:flex;flex-wrap:wrap;counter-reset:reason;margin-top:50px}#breederRecruit .reasonBox .list_reason li{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #dee2e6}#breederRecruit .reasonBox .list_reason li.sub{position:relative;display:block;width:50%;padding:0 30px 30px}#breederRecruit .reasonBox .list_reason li.sub:nth-of-type(2n+1){padding:0 0 30px 60px;margin-left:auto}#breederRecruit .reasonBox .list_reason li.sub:nth-of-type(2n+1):before{content:"";position:absolute;left:0;top:0;display:block;width:1px;height:calc(100% - 30px);background:#dee2e6}#breederRecruit .reasonBox .list_reason li.sub .img_reason{margin:0 auto}#breederRecruit .reasonBox .list_reason li.sub p{margin:20px 0 0}#breederRecruit .reasonBox .list_reason li.sub h3{position:relative;line-height:1.3;font-size:24px;min-height:70px}#breederRecruit .reasonBox .list_reason li.sub h3:before{position:absolute;left:-30px;top:0;counter-increment:reason;content:counter(reason);width:60px;height:90px;line-height:1;font-size:84px;font-weight:normal;font-style:italic;color:#ff6363}#breederRecruit .reasonBox .list_reason li:nth-last-of-type(-n+2){margin-bottom:0;border-bottom:0}#breederRecruit .reasonBox .list_reason li .content_reason{box-sizing:border-box;width:510px}#breederRecruit .reasonBox .list_reason li .content_reason h3{position:relative;font-size:24px}#breederRecruit .reasonBox .list_reason li .content_reason h3:before{position:absolute;left:0;top:0;counter-increment:reason;content:counter(reason);width:60px;height:90px;line-height:1;font-size:84px;font-weight:normal;font-style:italic;color:#ff6363}#breederRecruit .reasonBox .list_reason li .content_reason p{padding:0 0 0 70px;line-height:1.75;font-size:16px}#breederRecruit .reasonBox .list_reason li .content_reason .supplement{margin:10px 0 0;padding-left:calc(70px + 1em);text-indent:-1em;color:#6c757d;font-size:12px}#breederRecruit .reasonBox .list_reason li .img_reason{width:340px}#breederRecruit .reasonBox .list_reason li .img_reason img{width:100%;height:auto}#breederRecruit .reasonBox .move_applyBreeder{display:flex;justify-content:center;padding:30px;margin:90px 0 0;background:#fffcf7}#breederRecruit .importantBox{margin-top:160px}#breederRecruit .importantBox .ourImportant{text-align:center}#breederRecruit .importantBox .ourImportant img{width:70px;height:auto}#breederRecruit .importantBox .ourImportant .head_ourImportant{margin-top:10px;font-size:20px;color:#ff6363}#breederRecruit .importantBox .list_ourImportant{display:flex;align-items:stretch;justify-content:space-between}#breederRecruit .importantBox .list_ourImportant li{box-sizing:border-box;position:relative;z-index:0;padding:50px 30px 30px;margin-top:80px;width:310px;background:#fef6f4;border-radius:12px}#breederRecruit .importantBox .list_ourImportant li .kind_ourImportant{position:absolute;left:calc(50% - 100px);top:-25px;z-index:1;display:flex;align-items:center;justify-content:center;width:200px;height:50px;border-radius:25px;border:5px solid #fef6f4;font-size:20px;font-weight:bold;background:#fff}#breederRecruit .importantBox .list_ourImportant li .img_ourImportant{text-align:center}#breederRecruit .importantBox .list_ourImportant li .img_ourImportant img{width:180px;height:auto}#breederRecruit .importantBox .list_ourImportant li .head_ourImportant{margin:20px 0;line-height:1.3;font-size:20px;font-weight:bold;text-align:center}#breederRecruit .importantBox .list_ourImportant li p{font-size:15px;line-height:1.5}#breederRecruit .voiceBreederBox{margin-top:150px}#breederRecruit .voiceBreederBox .voiceBreederContent{padding:30px 90px;margin:20px 0 0;background:#fef6f4;border-radius:12px}#breederRecruit .voiceBreederBox .voiceBreederContent .list_voiceBreeder li{display:flex;align-items:flex-start;justify-content:space-between;margin-top:30px}#breederRecruit .voiceBreederBox .voiceBreederContent .list_voiceBreeder li:first-child{margin-top:0}#breederRecruit .voiceBreederBox .voiceBreederContent .list_voiceBreeder li img{width:160px;height:auto}#breederRecruit .voiceBreederBox .voiceBreederContent .list_voiceBreeder li .balloon_breederVoice{box-sizing:border-box;position:relative;width:calc(100% - 190px);padding:30px 20px;margin-top:20px;border-radius:12px;background:#fff}#breederRecruit .voiceBreederBox .voiceBreederContent .list_voiceBreeder li .balloon_breederVoice:before{content:"";position:absolute;left:-20px;top:20px;width:0;height:0;border:10px solid transparent;border-right:10px solid #fff}#breederRecruit .flow_start{margin-top:170px}#breederRecruit .flow_start .list_flow_start{margin-top:50px;display:flex;align-items:flex-start;justify-content:space-between}#breederRecruit .flow_start .list_flow_start li{position:relative;width:230px}#breederRecruit .flow_start .list_flow_start li:before{content:"";position:absolute;right:-20px;top:30px;display:block;width:30px;height:30px;border-top:1px solid #ff6363;border-right:1px solid #ff6363;transform:rotate(45deg)}#breederRecruit .flow_start .list_flow_start li:last-child:before{display:none}#breederRecruit .flow_start .list_flow_start li .img_flow_start{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto}#breederRecruit .flow_start .list_flow_start li .img_flow_start img{max-width:100%;max-height:100%;width:auto;height:auto}#breederRecruit .flow_start .list_flow_start li .head_flow_start{min-height:60px;margin:30px 0 20px;text-align:center;line-height:1.5;font-size:18px;font-weight:bold}#breederRecruit .flow_start .list_flow_start li p{font-size:15px}#breederRecruit .termsOfUseBox{margin-top:150px}#breederRecruit .termsOfUseBox .content_termsOfUseBox{padding:40px 50px;margin:20px 0 0;border:1px solid #dee2e6}#breederRecruit .termsOfUseBox .content_termsOfUseBox .list_termsOfUseBox li{position:relative;padding:0 0 0 15px;margin-top:10px;font-size:20px}#breederRecruit .termsOfUseBox .content_termsOfUseBox .list_termsOfUseBox li:first-child{margin-top:0}#breederRecruit .termsOfUseBox .content_termsOfUseBox .list_termsOfUseBox li:before{position:absolute;left:0;top:9px;content:"";display:block;width:12px;height:12px;border-radius:50%;background:#ff6363}#breederRecruit .termsOfUseBox .supplemt_termsOfUseBox li{padding:0 50px;margin-top:15px;font-size:14px}#breederRecruit .termsOfUseBox .supplemt_termsOfUseBox li:first-child{margin-top:20px}#breederRecruit .faqBox{margin:100px 0 0}#breederRecruit .content_faqBox{width:800px;margin:40px auto 0}#breederRecruit .content_faqBox dt{position:relative;box-sizing:border-box;display:flex;align-items:center;min-height:70px;padding:10px 20px 10px 70px;background:#f8f9fa;font-weight:bold;font-size:18px;line-height:1.4}#breederRecruit .content_faqBox dt:before{content:"Q";position:absolute;left:10px;top:10px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;font-size:36px;color:#ff6363;background:#fff}#breederRecruit .content_faqBox dd{position:relative;box-sizing:border-box;display:flex;align-items:center;min-height:70px;padding:10px 20px 10px 70px;margin:10px 0 30px;font-size:18px;line-height:1.4}#breederRecruit .content_faqBox dd:last-of-type{margin-bottom:0}#breederRecruit .content_faqBox dd:before{content:"A";position:absolute;left:10px;top:10px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;font-size:36px;color:#af973e}#breederRecruit .applyBreeder{padding:30px;margin:90px 0 0;background:#fffcf7}#breederRecruit .applyBreeder .btn_applyBreeder{display:flex;align-items:center;justify-content:center;width:400px;height:80px;margin:0 auto;font-size:24px;font-weight:bold}#breederRecruit .applyBreeder .supplement_applyBreeder{padding-top:20px;margin-top:30px;border-top:1px solid #dee2e6;font-size:16px}#wrap{width:980px;margin:50px auto;text-align:left}.clear{clear:both;font-size:1px;height:1px;line-height:1px}.cl{display:inline-block}.cl:after{content:"";display:block;clear:both}.fc_brown{color:#381e12}.fc_red{color:#b81515}.mgt05{margin-top:.5em}.mgb05{margin-bottom:.5em}.mgb10{margin-bottom:1em}.mgb15{margin-bottom:1.5em}.mgb15px{margin-bottom:15px}.mgb20{margin-bottom:2em}.mgb30{margin-bottom:3em}.mgb35px{margin-bottom:35px}.fslarge{font-size:120%}.fssmall01{font-size:90%}.fssmall02{font-size:75%}.bold{font-weight:bold}.right{text-align:right}.left{text-align:left}.company_pMark .pMark img{width:80px}.company_pMark dl,.company_pMark dt,.company_pMark dd{box-sizing:border-box}.company_pMark dt,.company_pMark dd{padding:10px;border-top:1px solid #dee2e6}.company_pMark dt:first-of-type,.company_pMark dd:first-of-type{border-top:none}.company_pMark dl{border:1px solid #dee2e6;background:#fff;display:flex;flex-wrap:wrap}.company_pMark dt{background:#f8f9fa;width:20%}.company_pMark dd{border-left:1px solid #dee2e6;width:80%}.area_lead_supportTool{margin-top:30px;text-align:center}.btn_link_supportTool{display:inline-block;padding:16px 30px;margin:0 0 6px 0;font-size:15px;font-weight:bold;color:#fff;background:#f56800;border-bottom:3px solid #c25200;border-radius:5px}.btn_link_supportTool:hover{background-color:#dc5d00;border-color:#a94800;color:#fff;text-decoration:none}.btn_link_supportTool i{margin-left:1em}.head_endDeal_first{padding-top:.5em;margin:1em 0;font-size:14px;border-top:1px solid #dcdfe1}.head_endDeal{padding:.5em 1em;margin:1em 0;background:#dcdfe1;font-weight:bold;font-size:15px}.head_endDeal small{display:inline-block;font-weight:normal}.sendOffReasonDetail{position:relative;padding:0 0 0 1.5em;margin-bottom:2em;list-style:none}.sendOffReasonDetail:before{position:absolute;left:.5em;top:.5em;content:"";display:block;width:.5em;height:.5em;border-left:2px solid #400000;border-bottom:2px solid #400000}div#main .customerInterview_article h2{float:none;margin-top:24px;font-size:32px;font-weight:normal}.customerInterview_article .mainImage{position:relative;z-index:0;margin-top:24px}.customerInterview_article .mainImage .customerInfo{position:absolute;z-index:1;right:24px;bottom:24px}.customerInterview_article .mainImage .head_customerInfo{font-size:16px;font-weight:bold;color:#995130;text-shadow:-1px 0px #fff,-1px 1px #fff,0px 1px #fff,1px 1px #fff,0px 1px #fff,-1px -1px #fff,0px -1px #fff,1px -1px #fff}.customerInterview_article .mainImage .content_customerInfo{padding:20px;margin-top:6px;line-height:1.8;background:rgba(255,255,255,.7)}.customerInterview_article .paragraph{margin:12px 0 24px}.customerInterview_article .paragraph p{font-size:15px;line-height:2}.customerInterview_article .paragraph p.comment_interview{margin-bottom:.5em;color:#c47f00}.customerInterview_article .paragraph.lead{margin-top:24px}.customerInterview_article .paragraph.lead p{font-size:16px}div#main .customerInterview_article h3{padding:0 0 6px;margin:70px 0 18px;background:none;border:0;font-size:24px;border-bottom:1px solid #995130;color:#995130}div#main .customerInterview_article .pictureBox{display:flex;justify-content:space-between}div#main .customerInterview_article .pictureBox .contentBox{width:calc(100% - 350px)}div#main .customerInterview_article .pictureBox .pictureBody{width:300px;margin-top:12px}div#main .customerInterview_article .pictureBox .captionPicture{margin-top:8px;line-height:1.8}div#main .customerInterview_article .afterword{display:flex;align-items:center;justify-content:space-between;width:80%;padding:12px;margin:48px auto 60px;border:3px solid #f2dfd6}div#main .customerInterview_article .afterword img{width:200px;height:auto}div#main .customerInterview_article .head_afterword{padding:0 0 5px;margin:0 0 8px;font-size:18px;font-weight:bold;color:#995130;border-bottom:1px dashed #995130}div#main .customerInterview_article .content_afterword{width:calc(100% - 215px)}div#main .customerInterview_article .content_afterword p{line-height:2;font-size:14px}.title_customerInterview{padding:0 0 40px 30px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;background:url(../images/customerInterview/back_title_customerInterview.png?02) repeat-x left bottom/280px auto,linear-gradient(135deg, #fcf2ed 0%, #ffebde 100%)}.title_customerInterview .titleBody{width:calc(100% - 360px)}.title_customerInterview .titleBody p{margin-top:24px;font-size:15px}.title_customerInterview .titleImage{width:360px}.back_breederRatingList{margin:0 0 20px}.back_breederRatingList a{font-size:13px}.back_breederRatingList a i{font-size:16px;font-weight:bold;margin-right:.25em}.endSale{padding:10px 0;border-radius:5px;border:1px solid #40a93a}.endSale p{font-size:14px;color:#40a93a;text-align:center}.endSale_dogDetail{margin-top:10px}.endSale_dogDetail_inner{margin-top:5px}.endSale_dogDetail_inner .imgBox{float:left;box-sizing:border-box;width:170px;text-align:center}.endSale_dogDetail_inner .imgBox img{box-sizing:border-box;max-width:100%;max-height:162px;padding:4px;border:1px solid #d2caaf}.endSale_dogDetail_inner table{float:right;width:547px}.endSale_dogDetail_inner th,.endSale_dogDetail_inner td{padding:8px;border:1px solid #d2caaf;vertical-align:middle}.endSale_dogDetail_inner th{box-sizing:border-box;width:100px;background:#ede6cc;text-align:center}.endSaleBreeder{padding-top:12px;line-height:1}.cmpRate.starSize_small.endSale_breederEvaluation{margin:0}.btn_moreDog{margin-top:10px;text-align:center}.btn_moreDog a{display:inline-block;padding:9px 20px 8px 40px;color:#fff;font-size:14px;font-weight:bold;background:url(../images/contact_faq_title.png) 20px center no-repeat #59c452;border-radius:5px;border-bottom:2px solid #32832d}.btn_moreDog a:hover{text-decoration:none;background:url(../images/contact_faq_title.png) 20px center no-repeat #48bc41}.searchSaleDog{padding:2px;margin-top:30px;border:1px solid #d2caaf;border-radius:2px}.searchSaleDog h2{float:none !important;min-height:20px;padding:10px 10px 10px 45px;font-size:16px;font-weight:bold;border-radius:2px;border:0}.searchSaleDog.icon_sex h2{background:url(../images/icn_sex.png) no-repeat 10px center #f4efdf}.searchSaleDog.icon_place h2{background:url(../images/icn_place.png) no-repeat 17px center #f4efdf}.moreSearchBox{margin-top:10px;font-size:0}.moreSearchBox a{display:inline-block;box-sizing:border-box;width:359px;padding:12px;margin-right:10px;font-size:12px;border:1px solid #d2caaf;border-radius:5px}.moreSearchBox a:hover{text-decoration:none;background:#fffcf7}.moreSearchBox a:nth-child(2n){margin-right:0}.moreSearchBox a span{color:#400000}div#main .endSaleBox .dog_list .box02{margin-right:-16px}div#main .endSaleBox .dog_list .box02 .box02Inner{width:174px !important;margin:0 10px 0 0}.endSaleBox .regionSearch{margin-top:10px}.detail_onSale{margin-top:5px;text-align:right}.detail_onSale i{font-size:16px;font-weight:bold;vertical-align:-1px}div#main .discoverAppeal_head h2{font-size:24px;line-height:1.7}div#main .discoverAppeal_explan h3{padding:0;margin:0 0 1em;border:none;background-color:transparent}.discoverAppeal{padding:30px;background:#fff3dd}.discoverAppeal_head_comment{margin-bottom:1.1em;font-size:18px;font-weight:bold}.discoverAppeal_head_comment span{border-bottom:2px dotted #400000}.discoverAppeal_form{min-width:265px;padding:20px;border-radius:6px;box-shadow:1px 1px 6px rgba(113,74,2,.15)}.discoverAppeal_form_select{position:relative;display:block;width:100%;padding:8px 8px 8px 44px;margin-bottom:15px;font-size:15px;font-weight:bold;color:#400000;border:1px solid #d2caaf;border-radius:6px;box-sizing:border-box}.discoverAppeal_form_select::after{font-family:"icomoon";content:"";color:#d2caaf;position:absolute;top:50%;right:10px;font-size:18px;transform:translateY(-50%)}.discoverAppeal_form_select:hover{color:#400000;text-decoration:none}.discoverAppeal_form_selectKind::before{content:"";position:absolute;top:50%;left:10px;display:block;width:25px;height:30px;background:url(../images/detailAfter/icon_search_pet.svg) no-repeat;transform:translateY(-50%)}.discoverAppeal_form_selectRegion::before{content:"";position:absolute;top:50%;left:10px;display:block;width:25px;height:30px;background:url(../images/detailAfter/icon_search_area.svg) no-repeat;transform:translateY(-50%)}.discoverAppeal_form_btn{width:100%;border-radius:43px;box-sizing:border-box}.discoverAppeal_form_btn::before{font-family:"icomoon";content:"";padding-right:4px}.discoverAppeal_explan{margin-top:40px}.discoverAppeal_explan_text{font-size:14px}.discoverAppeal_explan_head span{position:relative;display:inline-block;padding:0 26px 0 16px;background:#ffe1aa;line-height:34px;vertical-align:middle}.discoverAppeal_explan_head span::before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:17px 12px 17px 0;border-color:transparent #fff3dd transparent transparent}.discoverAppeal_explan_comment{line-height:1.6}.discoverAppeal_explan_thumb{max-width:290px}.discoverAppeal_explan_thumb img{width:100%}.tokusyuCate{width:980px;margin:30px auto;background:#ede6cc;padding:10px 0}.tokusyuCate ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:5px 0;width:100%;height:55px}.page_nav li{line-height:1.2em;width:22%;margin:0 auto;padding:1% 1.5%;text-align:center}.page_nav li a{display:table-cell;width:350px;vertical-align:middle;position:relative;margin:0px;text-decoration:none;background-color:#fff;font-size:10pt}.page_nav li a span.name{height:35px;line-height:35px}.event_banner{margin:0 10px 20px 10px}.event_banner ul{display:flex;flex-wrap:wrap}.event_banner li{margin:0 10px 10px;width:220px}.event_banner img{width:100%;height:auto}ul.nav_bottom{margin-left:13%}ul.bottom_:after{content:"";display:block;clear:both}.dogKindGroupList_mainVisual{margin-bottom:40px;border:1px solid #dcdfe1}.dogKindGroupList_mainVisual img{width:100%;height:auto}.saveCommentCB *{box-sizing:border-box !important}.cbFrame{width:640px !important;line-height:1.6;margin:0 auto;float:none !important;padding:12px 0}.cbFrame .kl_h2{margin-top:0;padding:9px 0 32px 35px;text-align:left}.cbFrame .note{border:solid 1px #e51b1b;width:640px;padding:10px 10px}.cbFrame .description{text-align:left}.cbFrame .hd{font-size:15px;font-weight:bold;margin-bottom:8px;text-align:center;border-bottom:1px solid #86462a}.related_QandA{padding-bottom:24px}.related_QandA_head{padding:6px 12px;background:#f4efdf;color:dakren(#dcdfe1, 60)}.related_QandA_list{margin-top:10px}.related_QandA_list li{position:relative;padding-left:12px;margin-bottom:6px}.related_QandA_list li:after{content:"";position:absolute;left:0;top:6px;display:block;width:6px;height:6px;background:#e6c0b0;border-radius:50%}.related_QandA_list li:last-child{margin-bottom:0}.starterContentsNaviList{display:flex;justify-content:space-between;font-size:16px;font-weight:bold;margin-bottom:60px}.starterContentsNaviItem{width:100%;box-sizing:border-box;border-bottom:1px solid #e4e0d0}.starterContentsNaviItem.is-active{border:none}.starterContentsNaviItem a,.starterContentsNaviItem span{display:block;padding:15px 0;text-align:center;color:#400000;cursor:pointer}.starterContentsNaviItem a:hover{text-decoration:none;opacity:.8}.starterContentsNaviItem span{border-bottom:2px solid #ffab11}.starterContentsheadingBox{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.starterContentsheading{font-size:30px;font-weight:bold}.starterContentsheadingAlphabet{color:#9a7308}.flowPurchase p{text-align:left;line-height:1.7;font-size:16px}.flowPurchase a{text-decoration:none;cursor:pointer}.flowPurchase ul{list-style-type:none}.flowPurchase .supplyText{color:#9f8080;font-size:12px}.flowPurchase .emphText{color:#ff6964}.flowPurchase .slashComment{position:relative;display:inline-block;font-size:27px}.flowPurchase .slashComment:before,.flowPurchase .slashComment:after{content:"";position:absolute;top:0;height:100%}.flowPurchase .slashComment:before{border-left:solid 1px;left:-0.8em;transform:rotate(-27deg)}.flowPurchase .slashComment:after{border-right:solid 1px;right:-0.8em;transform:rotate(27deg)}.flowPurchase .slashComment .emph{color:#ff6964;font-weight:bold}.flowPurchase .comment_base{position:relative;display:inline-block;padding:5px 30px;background-color:#794746;color:#fff;border-radius:50px;font-size:15px;font-weight:bold;text-align:center}.flowPurchase .comment_base::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#794746 transparent transparent transparent}.flowPurchaseInner{position:relative;background-color:#f8eacf;margin-top:130px;padding-bottom:110px}.flowPurchaseInner:before{content:"";position:absolute;top:-150px;left:0;display:block;width:980px;height:150px;background:url(../../images/flowPurchase/mainHeading.webp) no-repeat;background-size:contain}.flowPurchaseInner:after{content:"";position:absolute;bottom:-20px;right:-20px;display:block;width:175px;height:177px;background:url(../../images/flowPurchase/bg_tree.svg) no-repeat;background-size:contain}.flowPurchaseHeading{margin-bottom:30px;text-align:center}.flowPurchaseHeading .main{font-size:66px;font-weight:bold;display:inline-block;justify-content:center;align-items:center;text-align:center;position:relative}.flowPurchaseHeading .main:before,.flowPurchaseHeading .main:after{content:"";width:80px;height:0;border-top:3px dotted #ff6964;position:absolute;top:50px}.flowPurchaseHeading .main:before{right:-65px;transform:rotate(-60deg)}.flowPurchaseHeading .main:after{left:-65px;transform:rotate(60deg)}.flowPurchaseHeading .main span{color:#ff6964}.flowPurchaseHeading .sub{display:block;font-size:30px;font-weight:normal}.flowPurchaseHeading .sub span{font-size:35px;font-weight:bold;color:#ff6964}.flowPurchase .step_list{counter-reset:step-counter}.flowPurchase .step_list>li{position:relative;padding-bottom:110px}.flowPurchase .step_list>li:last-child{padding-bottom:0}.flowPurchase .step_list>li:last-child:before{display:none}.flowPurchase .step_list>li:before{content:"";position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:1;display:block;width:15px;height:52px;background:url(../../images/flowPurchase/nextDots.svg) no-repeat}.flowPurchase .step_container{width:700px;margin:0 auto;border:1px solid #c9b5b5;border-radius:20px;position:relative;background-color:#fff}.flowPurchase .step_container.is_open{background-color:#fffaeb}.flowPurchase .step_container.is_open .step_main{border-radius:20px 20px 0 0}.flowPurchase .step_container.is_open .step_main img{border-radius:0}.flowPurchase .step_container.is_open .step_detail{border-top:1px solid #c9b5b5}.flowPurchase .step_container.is_open .proxyDeliery_box{border-radius:0 0 20px 20px}.flowPurchase .step_inner{padding:0 50px}.flowPurchase .step_inner .step_detail_arrow{margin:30px 0 0}.flowPurchase .step_main{display:flex;position:relative;background-color:#fff;border-radius:20px}.flowPurchase .step_main img{width:345px;height:220px;object-fit:cover;border-radius:20px 0 0 20px}.flowPurchase .step_main_inner{display:flex;flex-direction:column;justify-content:center;width:245px;margin:0 auto}.flowPurchase .step_main_heading{font-size:28px;font-weight:bold;line-height:1.4;margin:0 0 15px !important}.flowPurchase .step_main_text{font-size:16px}.flowPurchase .step_main_text.is_open{margin-bottom:0}.flowPurchase .step_number{position:absolute;top:-20px;left:-20px;background-color:#ff725d;color:#fff;border-radius:50%;width:86px;height:86px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:"Roboto",sans-serif}.flowPurchase .step_number::before{content:"step ";counter-increment:step-counter;line-height:1.2;font-size:18px;font-weight:normal;margin-bottom:3px}.flowPurchase .step_number::after{content:counter(step-counter, decimal-leading-zero);font-size:36px;font-weight:bold;line-height:1}.flowPurchase .step_detail{display:none}.flowPurchase .step_detail_text{font-size:27px;line-height:1.7}.flowPurchase .step_detail_text .main{font-size:30px}.flowPurchase .step_detail_text .sub{display:inline-block;font-size:20px}.flowPurchase .step_detail_text .emph{color:#ff6964;font-weight:bold}.flowPurchase .step_detail_link{position:relative;padding-right:21px;color:#0678cf;font-size:14px}.flowPurchase .step_detail_link:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid #0678cf}.flowPurchase .step_detail_link:before{content:"";position:absolute;top:50%;right:7px;transform:translateY(-50%) rotate(-45deg);display:inline-block;width:5px;height:5px;border-right:2px solid #0678cf;border-bottom:2px solid #0678cf}.flowPurchase .step_detail_arrow{margin:30px 50px 0;position:relative;border-top:2px dotted #c9b5b5}.flowPurchase .step_detail_arrow:before{content:"";position:absolute;top:-13px;left:50%;transform:translateX(-50%);display:block;width:53px;height:29px;background:url(../../images/flowPurchase/arrow_pc.svg) no-repeat;background-size:contain;z-index:2}.flowPurchase .step_detail_arrow:after{content:"";position:absolute;top:-31px;left:50%;transform:translateX(-50%);display:block;width:113px;height:53px;background-color:#fffaeb;z-index:1}.flowPurchase .step_toggle_detail{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:170px;background-color:#794746;color:#fff;font-size:16px;font-weight:normal;text-align:center;padding:10px 0;border-radius:100px;transition:transform .1s ease;z-index:1;cursor:pointer}.flowPurchase .step_toggle_detail::before,.flowPurchase .step_toggle_detail::after{content:"";position:absolute;top:50%;right:10px;width:13px;height:2px;background-color:#fff;transform-origin:center;transform:translate(-50%, -50%);transition:transform .1s ease,opacity .1s ease}.flowPurchase .step_toggle_detail::after{transform:translate(-50%, -50%) rotate(90deg)}.flowPurchase .step_toggle_detail.minus::after{transform:translate(-50%, -50%) rotate(180deg);opacity:0}.flowPurchase .step_item_1 .searchCondition_box{display:flex;align-items:center;justify-content:center;gap:60px}.flowPurchase .step_item_1 .searchCondition_box img{display:block;width:265px;height:225px}.flowPurchase .step_item_1 .searchMore_heading_num{display:inline-block;text-align:center;font-size:22px;border-bottom:3px solid #ff6964}.flowPurchase .step_item_1 .searchMore_heading_text{font-size:27px;text-align:center}.flowPurchase .step_item_1 .searchMore_heading_text span{color:#ff6964;font-weight:bold}.flowPurchase .step_item_1 .searchFeature_list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.flowPurchase .step_item_1 .searchFeature_list_text{flex:1;padding:10px 0;color:#794746;font-size:14px;text-align:center;position:relative}.flowPurchase .step_item_1 .searchFeature_list_text:before{font-family:"icomoon";content:"";position:absolute;top:50%;transform:translateY(-50%);right:7px}.flowPurchase .step_item_1 .searchFeature_list li{flex-basis:160px;background-color:#f7e392;border-radius:15px;box-shadow:3px 3px 0 #dbd0a2}.flowPurchase .step_item_1 .searchFeature_list li a{display:flex;flex-direction:column}.flowPurchase .step_item_1 .searchFeature_list li img{width:100%;aspect-ratio:1/1;max-height:85px;object-fit:cover;border-radius:15px 15px 0 0}.flowPurchase .step_item_1 .searchBreeder_box .breederContentsImage{width:520px;height:260px;margin:0 auto}.flowPurchase .step_item_1 .favoriteImage{display:block;width:255px;height:175px;margin-right:30px}.flowPurchase .step_item_2 .dealNaviMessage{background-color:#f8eacf;text-align:center;line-height:1.8;font-size:16px;border-radius:15px;padding:40px 15px 12px;position:relative}.flowPurchase .step_item_2 .dealNaviMessage:before{content:"";position:absolute;top:-17px;left:50%;transform:translateX(-50%);display:block;width:95px;height:50px;background:url(../../images/flowPurchase/icon_anshin.svg) no-repeat;background-size:contain}.flowPurchase .step_item_2 .dealNaviMessage_emph{font-size:27px;font-weight:bold;color:#ff6964}.flowPurchase .step_item_2 .dealNaviMessage_emph_circle{font-size:18px;font-weight:bold}.flowPurchase .step_item_2 .dealNaviMessageImage{display:block;width:305px;height:335px;margin:0 auto}.flowPurchase .step_item_2 .online_heading{text-align:center;position:relative}.flowPurchase .step_item_2 .online_heading span{display:inline-block;background-color:#a98989;color:#fff;padding:3px 16px;border-radius:50px;position:relative;z-index:1}.flowPurchase .step_item_2 .online_heading:before{content:"";display:inline-block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #a98989}.flowPurchase .step_item_2 .online_heading:after{content:"";position:absolute;top:-12px;right:30px;display:block;width:87px;height:101px;background:url(../../images/flowPurchase/icon_online.svg) no-repeat;background-size:contain}.flowPurchase .step_item_2 .online_text{padding:15px 20px;font-size:16px}.flowPurchase .step_item_2 .online_text .emph{color:#ff6964;font-size:18px;font-weight:bold;margin-right:.3em}.flowPurchase .step_item_3 .step_container.is_open{background-color:#ffe1d2}.flowPurchase .step_item_3 .step_inner{background-color:#fffaeb}.flowPurchase .step_item_3 .today_box{padding:20px 15px 30px;margin-top:60px;background-color:#fff;border-radius:6px;position:relative}.flowPurchase .step_item_3 .today_box:before{top:-85px}.flowPurchase .step_item_3 .today_box .slashComment{position:absolute;top:-13px;left:50%;transform:translateX(-50%);font-size:15px}.flowPurchase .step_item_3 .today_box .comment_base{padding:5px 20px}.flowPurchase .step_item_3 .breederHearingImage{display:block;width:290px;height:180px;margin:0 auto}.flowPurchase .step_item_3 .breederHearingNotesList{width:300px;margin:0 auto;font-size:18px;line-height:2;text-align:left;font-family:"Roboto",sans-serif}.flowPurchase .step_item_3 .breederHearingNotesList li{display:flex;align-items:center;border-bottom:1px dotted #ff6964}.flowPurchase .step_item_3 .breederHearingNotesList li:before{content:"";display:block;width:12px;height:12px;margin-right:7px;background-color:#ff6964;border-radius:50%}.flowPurchase .step_item_3 .takeout_box{position:relative;margin-top:40px;padding-bottom:110px}.flowPurchase .step_item_3 .takeout_box:before{content:"";position:absolute;top:-46px;left:50%;transform:translateX(-50%);display:block;width:6px;height:33px;background:url(../../images/flowPurchase/virticalDots.svg) no-repeat}.flowPurchase .step_item_3 .takeout_box p{font-size:20px}.flowPurchase .step_item_3 .takeout_box .marker{font-weight:bold;background:linear-gradient(transparent 70%, #f8eacf 70%);display:inline}.flowPurchase .step_item_3 .takeoutImage{display:block;width:230px;height:120px}.flowPurchase .step_item_3 .proxyDeliery_box{background-color:#fce9de;position:relative}.flowPurchase .step_item_3 .proxyDeliery_box:before{content:"";position:absolute;top:-90px;left:50%;transform:translateX(-50%);display:block;width:700px;height:90px;background:url(../../images/flowPurchase/border_wave_pc.svg) no-repeat;background-size:cover}.flowPurchase .step_item_3 .proxyDeliery_heading{font-family:"Roboto",sans-serif;font-weight:700;font-size:20px;text-align:center}.flowPurchase .step_item_3 .proxyDeliery_heading span{font-size:25px;border-bottom:2px dotted #ff6964;position:relative}.flowPurchase .step_item_3 .proxyDeliery_heading span:before{content:"";position:absolute;top:-12px;right:-21px;display:block;width:20px;height:17px;background:url(../../images/flowPurchase/swet.svg) no-repeat}.flowPurchase .step_item_3 .proxyDeliery_inner{display:flex;align-items:center;justify-content:space-between;width:600px;margin:0 auto;background-color:#fff;border-radius:6px;font-size:20px;padding:30px;box-sizing:border-box}.flowPurchase .step_item_3 .proxyDeliery_inner span{font-size:25px;font-weight:700;color:#ff6964}.flowPurchase .step_item_3 .proxyDelieryImage{display:block;width:220px;height:130px;object-fit:cover;border-radius:6px}.flowPurchase .step_item_4 .step_detail_arrow{border:none;margin:0}.flowPurchase .step_item_4 .step_detail_arrow:before{top:-18px}.flowPurchase .step_item_4 .welcome_box{position:relative;transform:translateY(28px) !important}.flowPurchase .step_item_4 .welcome_box:after{content:"";position:absolute;bottom:48px;right:93px;display:block;width:107px;height:190px;background:url(../../images/flowPurchase/textNewLife.svg) no-repeat;background-size:contain;animation:swing 1.5s steps(2, start) infinite;z-index:1}.flowPurchase .step_item_4 .welcome_box img{display:block;width:700px;height:480px;margin:0 auto}@keyframes swing{0%{transform:rotate(20deg)}100%{transform:rotate(-3deg)}}.flowPurchase .step_item_4 .afterSupport_box{background-color:#fce9de;position:relative}.flowPurchase .step_item_4 .afterSupport_box:after{content:"";display:block;width:100%;height:120px;background:url(../../images/flowPurchase/happylife_wave.webp) no-repeat;background-size:cover}.flowPurchase .step_item_4 .afterSupport_list{width:580px;margin:0 auto;display:flex;flex-wrap:wrap;border-radius:6px;background-color:#fff}.flowPurchase .step_item_4 .afterSupport_list li{width:50%;padding:30px 20px;box-sizing:border-box}.flowPurchase .step_item_4 .afterSupport_list li:nth-child(odd){border-right:1px dotted #ccc}.flowPurchase .step_item_4 .afterSupport_list li:first-child,.flowPurchase .step_item_4 .afterSupport_list li:nth-child(2){border-bottom:1px dotted #ccc}.flowPurchase .step_item_4 .afterSupport_list li img{display:block;width:90%;height:auto;margin:0 auto}.flowPurchase .step_item_4 .afterSupport_list_mainText{font-size:26px;text-align:center;line-height:1.2}.flowPurchase .step_item_4 .afterSupport_list_mainText .emph{color:#ff6964;font-weight:bold}.flowPurchase .step_item_4 .afterSupport_list_subText{font-size:18px;text-align:center;line-height:1.2}.flowPurchase .step_item_4 .happylife_box{background:url(../../images/flowPurchase/happylife_bg_pc.svg) no-repeat #fff center bottom 50px/contain;position:relative;padding:77px 0 50px;border-radius:0 0 20px 20px}.flowPurchase .step_item_4 .happylife_image_top{width:700px;height:210px;position:absolute;left:0;display:block;top:-100px}.flowPurchase .step_item_4 .happylife_image_text{display:block;width:430px;height:83px;margin:0 auto}.flowPurchase .step_item_4 .happylife_image_bottom{width:700px;height:210px;padding-bottom:24px}.flowPurchase .step_item_4 .happylife_btn{display:flex;align-items:center;justify-content:center;width:410px;height:70px;line-height:80px;margin:0 auto;background-color:#fff;border:1px solid #794746;border-radius:50px;font-size:25px;color:#400}.flowPurchase .step_item_4 .happylife_btn i{padding-left:.5em}.flowPurchase .faq_box{display:block;border-radius:10px;margin-top:110px;padding:0;border:none}.flowPurchase .faq_heading{font-size:37px !important;line-height:1.5;text-align:center}.flowPurchase .faq_title{color:#fff;font-weight:bold;font-size:24px;text-align:center;margin-bottom:40px}.flowPurchase .faq_list{width:700px;margin:0 auto;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:6px;margin-bottom:15px}.flowPurchase .faq_list dt{padding:20px 30px 20px 20px;display:flex;align-items:center;position:relative;cursor:pointer}.flowPurchase .faq_list dt p{font-size:18px}.flowPurchase .faq_list dt span{font-size:20px;font-weight:bold;display:block;margin-right:10px;flex-shrink:0;color:#8cc63f}.flowPurchase .faq_list dt:after{content:"";background:url(../../images/flowPurchase/icon_plus.svg) no-repeat center center/contain;width:20px;height:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);margin:0}.flowPurchase .faq_list dt.active:after{background:url(../../images/flowPurchase/icon_minus.svg) no-repeat center center/contain}.flowPurchase .faq_list dd{border-top:1px dotted #c1c6c9}.flowPurchase .faq_list dd p{padding:20px;font-size:16px}.flowPurchase .search_box{margin-top:90px;padding:0 20px 110px 20px}.flowPurchase .search_box .primaryBtn{max-width:80% !important;padding:15px 0;border-radius:50px;font-size:20px !important}.flowPurchase .search_box dl{display:flex;flex-wrap:wrap;align-items:center;width:430px;margin:0 auto;font-size:16px}.flowPurchase .search_box dt{width:17%}.flowPurchase .search_box dd{width:83%}.flowPurchase .search_box dd a{color:#333;line-height:1;font-size:16px;border:1px solid #9f8080;border-radius:3px;display:block;padding:10px;position:relative}.flowPurchase .search_box dd a:hover{background-color:transparent !important}.flowPurchase .search_box dd a:after{font-family:"icomoon";content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#c6b2b2;font-size:26px}.flowPurchase .search_box dd a span{width:100% !important;border:none !important;box-sizing:border-box;padding:5px 0 !important}.flowPurchase .search_box dd a img{display:none}.flowPurchase .search_heading{font-size:37px !important;line-height:1.5;text-align:center}.flowPurchase .search_heading span{color:#ff6964}.flowPurchase .search_btn{display:block;width:430px;padding:20px 0;margin:0 auto;border-radius:50px;font-size:25px;font-weight:bold}.flowPurchase .addLink_box{margin-bottom:110px;padding:0 20px}.flowPurchase .addLink_comment{position:relative;display:inline-block;font-size:22px;line-height:1.5;margin-bottom:10px;text-align:center}.flowPurchase .addLink_comment:before,.flowPurchase .addLink_comment:after{content:"";position:absolute;top:3px;height:78%}.flowPurchase .addLink_comment:before{border-left:solid 1px;left:-0.8em;transform:rotate(-27deg)}.flowPurchase .addLink_comment:after{border-right:solid 1px;right:-0.8em;transform:rotate(27deg)}.flowPurchase .addLink_comment span{position:relative}.flowPurchase .addLink_comment span:before{content:"";display:block;width:5px;height:5px;border-radius:50%;position:absolute;top:-10px;left:50%;transform:translateX(-50%);background-color:#ffbd85}.flowPurchase .addLink_btn{display:flex;align-items:center;justify-content:center;width:500px;height:75px;margin:0 auto;padding:13px 13px 13px 50px;box-sizing:border-box;border:1px solid #a7adb2;border-radius:10px;background-color:#fffaeb;box-shadow:0 3px 0 #a7adb2;font-size:20px;color:#400;position:relative}.flowPurchase .addLink_btn.moreSearch:before{content:"";position:absolute;bottom:-1px;left:-1px;display:block;width:75px;height:75px;background:url(../../images/flowPurchase/btn_moreSearch.webp) no-repeat;background-size:contain}.flowPurchase .addLink_btn.member:before{content:"";position:absolute;bottom:0;left:7px;display:block;width:75px;height:70px;background:url(../../images/flowPurchase/btn_member.webp) no-repeat;background-size:contain}.flowPurchase .code-animated-element{opacity:0}.flowPurchase .code-animated-element.code-fadeInUp{transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.flowPurchase .code-animated-element.code-fadeInUp.show{opacity:1;transform:translateY(0)}.flowPurchase .code-animated-element.code-fadeInUp.fast{transition-duration:opacity .5s ease-out,transform .5s ease-out}div#main .fosterParents h2{float:none;font-size:20px;margin:16px 0 12px}div#main .fosterParents h3{background-color:#fff;border:0;padding:8px 0 0 35px;margin:45px 0 15px}.fosterParents p{font-size:14px;line-height:1.5}.fosterParents .back{margin:16px 0;display:inline-block}.trivia li{background:url(../images/kl/kl_ttl02.png) no-repeat 20px 12px;font-size:14px;padding:9px 0 0 35px}#howToBookMark{padding-bottom:50px}#howToBookMark,#howToBookMark p{font-size:16px;line-height:1.7}#howToBookMark .mt10{margin-top:10px !important}#howToBookMark .mt15{margin-top:15px !important}#howToBookMark .mt20{margin-top:20px !important}#howToBookMark .mt30{margin-top:30px !important}#howToBookMark .mt50{margin-top:50px !important}#howToBookMark .mt70{margin-top:70px !important}#howToBookMark .chui{text-indent:-1em;padding-left:1em;font-size:14px}#howToBookMark .intro .content{float:left;width:730px;margin-right:30px}#howToBookMark .intro .content h2{display:block;width:100%;margin:10px 0 5px 0;font-size:35px}#howToBookMark .intro .content p{display:block}#howToBookMark .intro .img{float:left}#howToBookMark .index01 h3{padding:0 0 5px 0;border:none;background:url(../images/mailService/index_backLine.png) repeat-x left bottom;line-height:120%;font-size:24px}#howToBookMark .index02{margin-bottom:10px}#howToBookMark .index02 h3{padding:0 0 0 26px;border:none;background:url(../images/bookMark/listMark.png) no-repeat left 5px;line-height:120%;font-size:24px;display:table;margin:0 auto}#howToBookMark .index03 h4{line-height:120%;font-size:18px;font-weight:bold}#howToBookMark .index03 h4:before{content:"";display:inline-block;box-sizing:border-box;margin-right:5px;width:14px;height:14px;border-radius:100%;border:3px solid #995130}#howToBookMark .member_box .index03 h4{font-size:16px;line-height:1.5}#howToBookMark .index04 h5{line-height:120%;font-size:16px;font-weight:bold}#howToBookMark .index04 h5:before{content:"";display:inline-block;box-sizing:border-box;margin-right:5px;width:8px;height:8px;border-radius:100%;border:4px solid #995130;vertical-align:2px}#howToBookMark .bookMarkBtn_box{border:1px solid #dee2e6;padding:10px 8px;margin-bottom:10px;text-align:center}#howToBookMark .howToBox{position:relative;display:flex}#howToBookMark .howToBox .content,#howToBookMark .howToBox .image{float:left}#howToBookMark .howToBox .content{width:488px}#howToBookMark .howToBox .image{margin-left:10px;border:1px solid #dee2e6}#howToBookMark .howToBox .dog_detail{font-size:14px}#howToBookMark .member_box{margin-top:30px;padding:30px 40px;border-radius:10px;background:#faf8f2}#howToBookMark .member_box img{float:right;border:1px solid #dee2e6}#howToBookMark .member_box .myPageTop{position:relative;margin-top:5px}#howToBookMark .member_box p{font-size:14px}#howToBookMark .member_box .myPageTop .newArrival{display:block;box-sizing:border-box;padding-left:10px;position:absolute;top:85px;margin-top:-1em}#howToBookMark .member_box .myPageTop .bookMark_list{display:block;box-sizing:border-box;padding-left:10px;position:absolute;left:530px;top:20px;margin-top:-1em}#howToBookMark .member_box .myPageTop .newArrival,#howToBookMark .member_box .myPageTop .bookMark_list{left:0;width:360px}#howToBookMark .member_box .stepTable{margin-top:30px;border-collapse:collapse}#howToBookMark .member_box .stepTable td{vertical-align:middle}#howToBookMark .member_box .stepTable td.content{padding-left:15px}#howToBookMark .member_box .stepTable .pointBox{box-sizing:border-box;padding:10px;margin-top:10px;border:1px dashed #400000}#howToBookMark .member_box .stepTable .pointBox p{font-size:12px}#howToBookMark .member_box .stepTable .pointBox .title{padding-left:20px;font-size:14px;background:url(../images/bookMark/icon_point.png) no-repeat left center}#howToBookMark .btn_searchDog{text-align:center}#howToBookMark .btn_searchDog a{display:inline-block;padding:16px 30px;margin-top:15px;border:2px solid #7dd178;border-radius:10px;background:#48bc41;font-size:16px;font-weight:bold;color:#fff}#howToBookMark .btn_searchDog a:hover{text-decoration:none;opacity:.8}#howToBookMark .lineBox{padding:20px;margin-top:30px;border-radius:10px;border:4px dotted #ffe1aa}#howToBookMark .lineBox .index h5{position:relative;padding-left:30px;font-size:16px;font-weight:bold}#howToBookMark .lineBox .index h5:before{content:"";display:block;box-sizing:border-box;width:12px;height:12px;position:absolute;left:10px;top:5px;border:3px solid #ffe1aa;transform:rotate(15deg)}#howToBookMark .lineBox .index h5:after{content:"";display:block;box-sizing:border-box;width:16px;height:16px;position:absolute;left:0;top:0;border:3px solid #ffbd44;transform:rotate(-30deg)}#howToBookMark .lineBox .content{margin-top:10px}.bookMarkHeader{font-size:35px;font-weight:bold;margin-bottom:5px;display:block}.howToBookMarkExplanationContent img{border:1px solid #dee2e6}.howToBookMarkExplanationContent .myPageTop img{border:none}#howToBookMark .member_boxExplain{float:left;width:380px}#howToBookMark .member_boxExplain h4,#howToBookMark .member_boxExplain h5{margin-bottom:5px}#howToBookMark .howToBox .balloon_inquiry{box-sizing:border-box;width:298px;padding:5px 10px;position:absolute;left:160px;bottom:-4px;border:1px solid #ed6060;background:#fff}#howToBookMark .howToBox .balloon_inquiry:before{content:"";display:block;height:0;width:0;position:absolute;right:-37px;top:50%;border:7px solid transparent;border-left:30px solid #ed6060;margin-top:-7px}#howToBookMark .howToBox .balloon_inquiry:after{content:"";display:block;height:0;width:0;position:absolute;right:-33px;top:50%;border:7px solid transparent;border-left:30px solid #fff;margin-top:-7px}#howToBookMark .howToBox .balloon_inquiry p{font-size:14px}.howToGenetic{margin-top:30px;font-size:16px;color:#6c757d}.howToGenetic .titleBg{position:relative;width:990px;height:230px;background-image:url("../images/genetic/bg_title.png?20200108")}.howToGenetic .mainContents{margin-top:50px;width:990px;letter-spacing:1px}.howToGenetic .mainContents h2{float:none !important;line-height:30px !important;margin-bottom:30px !important;font-size:30px !important;font-weight:normal !important;color:#6c757d !important}.howToGenetic .mainContents p{line-height:30px;margin-bottom:50px}.mainContents .intro{display:flex;margin-bottom:50px}.mainContents .intro p{margin-bottom:0}.mainContents .intro img{margin-left:70px}.mainContents .merit{display:flex;margin-bottom:50px}.mainContents .meritTitle{margin-bottom:20px;font-size:20px;font-weight:bold;color:#3296b4}.mainContents .merit p{margin-bottom:0}.mainContents .merit img{margin-right:30px}.mainContents h3{margin-bottom:20px !important;font-size:18px !important;font-weight:bold !important;background:none !important;border:0 !important}.mainContents .geneticType{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.mainContents .geneticType div{width:280px}.mainContents .geneticType img{display:block;margin:0 auto;margin-bottom:20px}.mainContents .geneticType h4{text-align:center;margin-bottom:10px;line-height:30px;font-size:18px}.mainContents .geneticType p{font-size:14px;line-height:20px}.mainContents .geneticType span{font-size:12px;color:#e51b1b}.mainContents .note{margin-top:10px;font-size:12px;color:#adb5bd}.centerBnr{margin:10px auto 60px}.centerBnr img:hover{opacity:.7;cursor:pointer}.howToGenetic .titleBg .title{position:absolute;top:120px;left:45px;font-size:40px;font-weight:bold;color:#fff}.howToGenetic .mainContents .ac_hl{margin-bottom:20px;padding:20px;font-size:16px;font-weight:bold;border:1px solid #ced4da;border-radius:6px}.ac_menu{margin-bottom:100px;width:100%}.ac_menu .ac_title{position:relative;display:block;padding:15px 35px;margin:0;margin-top:20px;font-size:16px;font-weight:bold;color:#3296b4;line-height:22px;border-bottom:1px dotted #ced4da;cursor:pointer}.ac_menu .ac_title::before{content:"Q.";position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:24px;font-weight:bold;color:#3296b4}.ac_menu .ac_title::after{content:"";position:absolute;bottom:20px;right:0;transition:all .2s ease-in-out;display:block;width:10px;height:10px;border-top:solid 3px #3296b4;border-right:solid 3px #3296b4;transform:rotate(135deg)}.ac_menu .ac_title .open::after{transform:rotate(-45deg);bottom:20px}.ac_menu .ac_contents{position:relative;display:none;padding:10px 0 10px 35px}.ac_menu .ac_contents::before{content:"A.";position:absolute;top:20px;left:0;font-size:24px;font-weight:bold}.ac_menu .ac_contents p{margin-top:10px;margin-bottom:20px}.howToGenetic .menu{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:80px;border-top:1px solid #ced4da;width:980px;padding-top:40px}.howToGenetic .menu li{position:relative;width:300px}.howToGenetic .menu li a::after{font-family:"icomoon";content:"";position:absolute;top:50%;right:40px;transform:translateY(-50%);font-size:30px;font-weight:bold}.howToGenetic .menu li a{display:block;padding:30px 20px;color:#6c757d;text-decoration:none;border:1px solid #ced4da;border-radius:6px;background-color:#fff}.howToGenetic .menu li a:hover{background-color:rgba(50,150,180,.1)}.howToGenetic .menu li a.active{border-left:10px solid #3296b4;background-color:rgba(50,150,180,.1)}#howToMailService{padding-bottom:50px}#howToMailService,#howToMailService p{font-size:16px;line-height:1.7}#howToMailService .mt15{margin-top:15px !important}#howToMailService .mt20{margin-top:20px !important}#howToMailService .mt30{margin-top:30px !important}#howToMailService .mt70{margin-top:70px !important}#howToMailService .chui{text-indent:-1em;padding-left:1em}#howToMailService .intro .content{float:left;width:735px;margin-right:10px}#howToMailService .intro .content h2{display:block;width:100%;margin-bottom:30px}#howToMailService .intro .content p{display:block;line-height:180%}#howToMailService .intro .img{float:left}#howToMailService .index01{margin-top:40px}#howToMailService .index01 h3{padding:0 0 5px 0;border:none;background:url(../images/mailService/index_backLine.png) repeat-x left bottom;line-height:120%;font-size:24px}#howToMailService .index02 h5{line-height:120%;font-size:18px;font-weight:bold}#howToMailService .index02 h5:before{content:"";display:inline-block;box-sizing:border-box;margin-right:5px;width:14px;height:14px;border-radius:100%;border:3px solid #995130}#howToMailService .index03 h5{line-height:120%;font-size:16px;font-weight:bold}#howToMailService .index03 h5:before{content:"";display:inline-block;box-sizing:border-box;margin-right:5px;width:8px;height:8px;border-radius:100%;border:4px solid #995130;vertical-align:2px}#howToMailService .stepBox h4{line-height:100%;font-size:20px;font-weight:bold}#howToMailService .stepBox h4 .number{display:inline-block;padding:0 3px;margin-right:10px;border-right:3px solid #adb5bd;border-left:3px solid #adb5bd;color:#995130}#howToMailService .stepBox .exp{margin-top:15px}#howToMailService .stepBox .exp p{line-height:150%}#howToMailService .stepDetail .stepString{color:#5f321e;font-size:14px;margin-top:5px}#howToMailService .stepDetail .image{width:480px;box-sizing:border-box;padding:14px;margin:0;border:1px solid #dee2e6}#howToMailService .stepDetail .image_newArrival{position:relative;width:480px;box-sizing:border-box;padding:14px;margin:0;border:1px solid #ff9797}#howToMailService .stepDetail .image_newArrival:before{content:"";display:block;width:0;height:0;position:absolute;top:-146px;right:60px;border:36px solid transparent;border-bottom:110px solid #ff9797}#howToMailService .stepDetail .image_newArrival:after{content:"";display:block;width:0;height:0;position:absolute;top:-143px;right:60px;border:36px solid transparent;border-bottom:110px solid #fff}#howToMailService .stepDetail .chui-box{padding:10px;margin-top:10px;border:1px dotted #ff6464}#howToMailService .stepDetail .chui-box p{padding-left:1em;text-indent:-1em;font-size:14px}#howToMailService .stepDetail .add_exp{padding:10px;margin-top:10px;border:1px dashed #79ddcf}#howToMailService .stepDetail .add_exp p{font-size:14px}#howToMailService .stepBox .setting_timeBox{padding:15px;margin-top:40px;border-radius:10px;background-color:#f8f9fa;display:flex}#howToMailService .stepBox .setting_timeBox p{font-size:14px}#howToMailService .stepBox .setting_timeBox .index h5{font-size:16px;font-weight:bold}#howToMailService .stepBox .setting_timeBox .index h5:before{content:"";display:inline-block;width:10px;height:10px;margin-right:5px;background-color:#adb5bd;vertical-align:1px}#howToMailService .stepBox .setting_timeBox table{margin-top:5px;border-collapse:collapse}#howToMailService .stepBox .setting_timeBox table td{padding-left:10px;vertical-align:middle}#howToMailService .stepBox .setting_timeBox table .image{padding:0}#howToMailService .end_exp{margin-top:45px}#howToMailService .btn_searchDog{text-align:center}#howToMailService .btn_searchDog a{display:inline-block;padding:16px 30px;margin-top:15px;border:2px solid #c6ebc4;border-radius:10px;background:#6bca65;font-size:16px;font-weight:bold;color:#fff}#howToMailService .btn_searchDog a:hover{text-decoration:none;opacity:.8}#howToMailService .lineBox{padding:20px;margin-top:30px;border-radius:10px;border:4px dotted #ffdcc2}#howToMailService .lineBox .index h5{position:relative;padding-left:30px;font-size:16px;font-weight:bold}#howToMailService .lineBox .index h5:before{content:"";display:block;box-sizing:border-box;width:12px;height:12px;position:absolute;left:10px;top:5px;border:3px solid #ffdcc2;transform:rotate(15deg)}#howToMailService .lineBox .index h5:after{content:"";display:block;box-sizing:border-box;width:16px;height:16px;position:absolute;left:0;top:0;border:3px solid #ffb42b;transform:rotate(-30deg)}#howToMailService .lineBox .content{margin-top:10px}#howToMailService .intro .content .mailHeader{font-size:35px;font-weight:bold;margin-bottom:5px;display:block}.howToMailServiceExplanationContent{display:table;margin:0 auto}.howToMailServiceExplanationContent .stepDetail{display:flex;align-items:flex-start}.stepDetailRepletion{width:100%;margin-right:20px}.brdBlgSubPrfKnlInt .intro{position:relative;z-index:0}.brdBlgSubPrfKnlInt .intro.onhidden{height:200px;overflow-y:hidden}.brdBlgSubPrfKnlInt .intro .text{padding:10px}.brdBlgSubPrfKnlInt .intro .readmore{position:absolute;bottom:0;width:100%;padding:20px 0;text-align:center;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(255, 255, 255, 0.7), white) repeat scroll 0 0;cursor:pointer;z-index:999}.brdBlgSubPrfKnlInt .intro .readmore span{opacity:1}.brdBlgSubPrf{border-radius:5px;background:#fff;padding:15px;font-size:12px}.brdBlgSubPrf .pagelink{margin:0}.brdBlgSubPrf .pagelink ol{margin:0}.brdBlgSubPrfName{font-size:18px;color:#000;display:table;margin:15px auto 0 auto}.brdBlgSubPrfName:hover{color:#000}.brdBlgSubPrfKnlInt{margin-top:20px}.brdBlgSubPrfKnlIntHdr{font-weight:bold;font-size:13px}.brdBlgSubPrfKnlInt p{margin-top:2px}.brdBlgSubPrfKnlIntMore{display:flex;justify-content:flex-end;align-items:center}.brdBlgSubPrfOth{margin-top:10px;padding-top:10px;border-top:1px solid #e9ecef}.brdBlgSubPrfArea a{text-decoration:underline}.brdBlgSubPrfArea a:hover{text-decoration:none}.brdBlgSubArtTxt{font-size:11px;margin:2px 0 5px 0;line-height:1.4}.brdBlgSubArt.brdBlgSubCnt .brdBlgArtNew:before{content:"NEW";font-size:10px;font-weight:bold;color:#fff;padding:2px 0 2px 0;text-align:center;display:block;width:40px;position:absolute;bottom:8px;right:90px;top:auto;left:auto;background:#ffb42b;transform:scale(0.8);height:15px}.brdBlgSubArtMore{text-align:right;margin-top:5px}.brdBlgSubArtMore a{text-decoration:underline;font-size:12px}.brdBlgSubArtMore a:hover{text-decoration:none}.brdBlgSubCnt.brdBlgSubArt .brdBlgSubArtPstTime{display:flex;justify-content:flex-end;font-size:10px;color:#6c757d}.brdBlgSubCnt.brdBlgSubArt .brdBlgSubCntB{color:#000}.brdBlgSubCnt.brdBlgSubLst .brdBlgSubCntB{color:#ad5b36;font-weight:bold;display:block}.brdBlgSubCnt.brdBlgSubLst .brdBlgSubCntB span{font-size:12px;font-weight:normal;color:#adb5bd;margin-left:5px}.brdBlgSubLst.brdBlgSubLstCtg .brdBlgSubCntB{font-weight:bold;align-items:center}.brdBlgSubLst.brdBlgSubLstCtg .brdBlgSubCntB span{font-weight:normal;font-size:12px;color:#adb5bd}.lead_changeDivision{padding:10px 0 0;margin:0 0 16px;text-align:right;border-top:1px solid #c1c6c9}.lead_changeDivision a{font-size:14px}.lead_changeDivision a i{font-size:1.2em}ul.contractFlow{display:flex;margin:24px 0}ul.contractFlow li{position:relative;width:100%;flex-grow:1;text-align:center}ul.contractFlow li:before,ul.contractFlow li:after{content:"";position:absolute;display:block;width:50%;height:2px;top:15px;z-index:-1;background:#dbd5bf}ul.contractFlow li:before{left:0;margin-right:-25%}ul.contractFlow li:after{right:0;margin-left:-25%}ul.contractFlow li:first-child:before,ul.contractFlow li:last-child:after{display:none}ul.contractFlow li .number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 auto;line-height:1;border-radius:50%;background:#dbd5bf;border:2px solid #dbd5bf;color:#ad9f6e}ul.contractFlow li .content{margin-top:5px;color:#746841}ul.contractFlow li.past:before,ul.contractFlow li.past:after{background:#ff8429}ul.contractFlow li.active:before{background:#ff8429}ul.contractFlow li.active .number,ul.contractFlow li.past .number{background:#ff8429;border-color:#ff8429;font-weight:bold;color:#fff}ul.contractFlow li.active .number{border-color:#ff7510}ul.contractFlow li.active .content{color:#ff8429;font-weight:bold}#offerFavoriteContainer .area_offer{border:1px solid #d2caaf;border-bottom:0}#offerFavoriteContainer .offerTime{padding:6px 10px;background:#e9ecef}#offerFavoriteContainer .offerContents{padding:6px 10px;border-top:1px solid #d2caaf;border-bottom:1px solid #d2caaf}.cmpRate.starSize_list{padding:0;margin:0 0 5px 0;font-size:11px;line-height:1;text-align:left;vertical-align:0}.cmpRate.starSize_list .rateStar{width:72px;height:15px;transform:scale(0.6);transform-origin:left center;margin:0 0 4px 2px;top:1px}.cmpRate.starSize_list .rateNum{font-size:12px}a.btnDetailList{display:block;padding:3px 10px;margin-top:3px;font-size:11px;border:1px solid #dee2e6;border-radius:4px}a.btnDetailList:hover{text-decoration:none;background-color:#fff3dd}.featureBnr{width:100%;border-radius:4px;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:12px 10px;box-sizing:border-box;position:relative}.featureBnr:hover{text-decoration:none;opacity:.8}.featureBnr .featuresBnrContents{display:block;width:calc(100% - 32px)}.featureBnr .featuresBnrTitle{margin:0 !important;padding:0 !important;border:none !important;background:transparent !important;font-size:18px;font-weight:bold;display:block}.featureBnr .featuresBnrText{font-size:12px;line-height:1.2;color:#400000;display:block}.featureBnr .supplyFlag:before{content:"";position:absolute;top:0;right:0;border-left:60px solid transparent;z-index:0}.featureBnr .supplyFlag:after{white-space:pre;display:block;position:absolute;top:7px;right:2px;z-index:1;font-size:11px;line-height:1.1;text-align:center}.featureBnr:before{content:"";display:inline-block;width:32px;height:32px;margin-right:10px;background-repeat:no-repeat;flex-shrink:0}.featureBnr.bnr_insurance{border:2px solid #ffcaca}.featureBnr.bnr_insurance .featuresBnrTitle{color:#ff6464}.featureBnr.bnr_insurance .supplyFlag:before{border-top:60px solid #ffe3e3}.featureBnr.bnr_insurance .supplyFlag:after{content:"希望者\a全員";color:#ff6464}.featureBnr.bnr_insurance:before{background-image:url(../images/icon_bnr_insurance.svg);background-size:contain}.featureBnr.bnr_present{border:2px solid #ffcda9}.featureBnr.bnr_present .featuresBnrTitle{color:#ff8429}.featureBnr.bnr_present .supplyFlag:before{border-top:60px solid #ffebdc}.featureBnr.bnr_present .supplyFlag:after{content:"希望者\a全員";color:#ff8429}.featureBnr.bnr_present:before{background-image:url(../images/icon_bnr_present.svg);background-size:contain}.featureBnr.bnr_tradeWarranty{border:2px solid #b5e2e8}.featureBnr.bnr_tradeWarranty .featuresBnrTitle{color:#40b5c5}.featureBnr.bnr_tradeWarranty .supplyFlag:before{border-top:60px solid #dcf1f4}.featureBnr.bnr_tradeWarranty .supplyFlag:after{content:"全員";color:#40b5c5;top:14px;right:6px}.featureBnr.bnr_tradeWarranty:before{background-image:url(../images/icon_bnr_tradeWarranty.svg);background-size:contain}.guideNav.multi{margin-bottom:0;border-radius:0}.guideNav.narrow li a{font-size:12px}.knowledge{margin-bottom:5px;border:1px solid #d2caaf;text-align:left;padding:6px;border-radius:3px}.knowledgeTtl{text-align:center;font-weight:bold;padding:4px 0 6px 14px;color:#32832d;background:url(../images/myPageNavi.png) no-repeat 0 -272px;position:relative}.knowledgeTtl:after{content:"";position:absolute;width:200px;display:block;height:6px;background-color:rgba(197,222,63,.3);bottom:4px;left:6px}.knowledgeIn li a:before{font-family:"icomoon";content:"";font-size:12px;padding-right:3px}.knowledgeSub{margin:20px 0 5px}.knowledge li a{display:inline-block;padding:2px 0 2px 12px;background:url(../images/arrow6.png) no-repeat left 7px}.moreInfo{border:1px solid #d2caaf;border-top:0;margin-bottom:12px;border-radius:0 0 3px 3px}.priceAve .knowledgeIn{border-bottom:1px dashed #dee2e6;padding:4px 4px 6px}.priceAve .knowledgeSub{float:left;margin-right:8px;border-bottom:0}.priceAve .knowledgeIn ul{overflow:hidden;line-height:1.6}.blogBnr{background:url(../images/blogBnr.png) no-repeat left center;height:120px;margin-bottom:5px;box-sizing:border-box;position:relative}.blogBnr a{display:block;padding:8px}.blogBnr a:hover{text-decoration:none;opacity:.7}.blogBnr .this{position:absolute;background-color:#f56800;padding:2px 12px;font-size:12px;color:#fff;top:50px;left:6px;border-radius:10px}.blogBnr h3{color:#495057;text-align:left;font-size:16px;padding-top:66px;font-weight:bold;line-height:1.3}.topNameRanking *{box-sizing:border-box}.topNameRanking .ttl{padding:6px 6px 6px 30px;font-weight:bold;background:url(../images/icn_medal.png) no-repeat 6px 0 #f2dfd6;background-size:24px auto}.topNameRanking .nameList{display:table;width:100%;padding:8px 0 8px 8px}.topNameRanking .nameList li{display:table-cell;width:50%;padding-right:8px}.topNameRanking .nameList table{width:100%}.topNameRanking .nameList tr{border-bottom:1px solid #dee2e6}.topNameRanking .nameList tr:nth-of-type(1){border:0}.topNameRanking .nameList th{padding:2px 6px}.topNameRanking .nameList .male{background-color:#f7f8f9;color:#40b5c5;font-weight:bold}.topNameRanking .nameList .female{background-color:#f7f8f9;font-weight:bold;color:#ff6464}.topNameRanking .nameList td{padding:4px 0}.topNameRanking .nameList .rank{width:26px}.fosterParentsBnr a{display:block;border:1px solid #d2caaf;margin:0 0 6px;padding:22px 8px 8px;text-align:left;background:url(../images/fosterparents_back.jpg?02) no-repeat right center;background-size:auto 78px;color:#400000;position:relative}.fosterParentsBnr_head{font-size:18px;font-weight:bold;color:#86462a}.fosterParentsBnr a:hover{text-decoration:none;opacity:.7}.fosterParentsBnr .column{position:absolute;font-size:10px;padding:2px 10px;top:0;left:0;background-color:#c7744f;color:#fff}.left_btn_list{padding:2px;margin-bottom:5px;border:1px solid #d2caaf}.left_btn_list:first-child{margin-top:-8px}.left_btn_list .btn{margin-top:2px}.left_btn_list .btn_mail a{padding:9px 10px 6px 30px;background:url(../images/side_icon_mail.png) no-repeat 8px center;background-color:#f5e6c9;border-bottom:3px solid #ffcf77}.left_btn_list .btn_favorite a{padding:9px 10px 6px 30px;background:url(../images/side_icon_favorite.png) no-repeat 8px center;background-color:#f5e6c9;border-bottom:3px solid #ffcf77}.left_btn_list .btn_review a{padding:9px 6px 6px;background-color:#f5e6c9;border-bottom:3px solid #ffcf77}.left_btn_list .btn_evalution a{padding:9px 6px 6px;background-color:#f5e6c9;border-bottom:3px solid #ffcf77}.left_btn_list .btn a{display:block;text-align:left;font-size:13px;color:#400000}.left_btn_list .btn a:hover{opacity:.8;text-decoration:none}.left_table_top .info{background:url(../images/side_icon_info.png) no-repeat left center;background-size:16px 16px}.left_table_top .mitemite{background:url(../images/side_icon_mitemite.png) no-repeat left center;background-size:16px 16px}.guideNav .mitemitePhoto a{min-height:16px;padding-left:30px;background:url(../images/side_icon_mitemitePhoto.png) no-repeat 8px center}.guideNav .mitemiteMovie a{min-height:16px;padding-left:30px;background:url(../images/side_icon_mitemiteMovie.png) no-repeat 7px center}.guideNav .mitemiteBlog a{min-height:16px;padding-left:30px;background:url(../images/side_icon_mitemiteBlog.png) no-repeat 10px center}.sideBnrWrapper{position:fixed;bottom:10px;left:0;z-index:2}.lineBnrSide,.proxyDeliveryBnrSide{position:relative;width:120px;height:300px}.lineBnrSide a,.proxyDeliveryBnrSide a{display:block}.lineBnrSide .btnClose,.proxyDeliveryBnrSide .btnClose{position:absolute;width:20px;height:20px;right:5px;top:5px;z-index:3;cursor:pointer}.lineBnrSide .btnClose span,.proxyDeliveryBnrSide .btnClose span{position:relative;display:block;width:20px;height:20px;border-radius:50%;background:#adb5bd}.lineBnrSide .btnClose span:before,.lineBnrSide .btnClose span:after,.proxyDeliveryBnrSide .btnClose span:before,.proxyDeliveryBnrSide .btnClose span:after{content:"";position:absolute;display:block;top:8px;left:4px;width:12px;height:3px;background:#fff;border-radius:2px}.lineBnrSide .btnClose span:before,.proxyDeliveryBnrSide .btnClose span:before{transform:rotate(-45deg)}.lineBnrSide .btnClose span:after,.proxyDeliveryBnrSide .btnClose span:after{transform:rotate(45deg)}@media screen and (max-width: 1260px){.lineBnrSide,.proxyDeliveryBnrSide{display:none}}.mitemite_add_exp span{line-height:1.5;font-size:11px;color:#6c757d}.mitemite_add_exp{margin-top:5px;line-height:150%;font-size:14px}#mitemiteContents{width:100%}#mitemiteContents .main_title{padding-top:30px;min-height:231px;background:url(../images/mitemite_contents/main_image.png) no-repeat right center}#mitemiteContents .content_box{margin:40px auto 30px}#mitemiteContents .content_box.spaceBreeder{margin-top:20px}#mitemiteContents .content_box .imageList_box{box-sizing:border-box;float:left;width:710px}#mitemiteContents .content_box .imageList_box .title{min-height:30px;padding-left:40px;background:url(../images/mitemite_contents/icon_index_camera.png) no-repeat left top;border-bottom:2px dashed #ef7777}#mitemiteContents .content_box .imageList_box .title h1{line-height:120%;font-size:20px}#mitemiteContents .content_box .imageList{margin-top:20px}#mitemiteContents .content_box .imageList ul{display:flex;flex-wrap:wrap}#mitemiteContents .content_box .imageList li{box-sizing:border-box;width:230px;margin:0 10px 10px 0;border:1px solid #e9ecef}#mitemiteContents .content_box .imageList li:nth-child(3n){margin-right:0}#mitemiteContents .content_box .imageList .image{position:relative;z-index:0;height:170px;background:#fff3dd}#mitemiteContents .content_box .imageList .dog_image{width:100%;height:170px;object-fit:cover;border-bottom:1px solid #e9ecef}#mitemiteContents .content_box .imageList .image a:hover{opacity:.8}#mitemiteContents .content_box .imageList .image .label{position:absolute;left:0;top:0;z-index:2}#mitemiteContents .content_box .imageList .image .gender{position:absolute;right:10px;bottom:10px;z-index:2}#mitemiteContents .content_box .imageList .name{display:block;padding:5px 10px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mitemiteContents .content_box .imageList .name span{font-size:14px;font-weight:bold}#mitemiteContents .content_box .imageList .age{display:block;padding:0 10px}#mitemiteContents .content_box .imageList .day{display:block;padding:5px 10px 0 10px}#mitemiteContents .content_box .imageList .day span{font-size:10px}#mitemiteContents .content_box .imageList .type{display:block;padding:5px 10px 0 10px}#mitemiteContents .content_box .imageList .breeder_info{box-sizing:border-box;width:210px;display:block;margin:10px auto 0;padding:5px 0 10px;border-top:1px dashed #e9ecef}#mitemiteContents .content_box .imageList .breeder_info .breeder_name{display:block;padding:3px 0 0 25px;background:url(../images/mitemite_contents/icon_breeder.png) no-repeat 4px top}#mitemiteContents .content_box .imageList .breeder_info .other_post{display:block;margin-top:5px;padding:0 0 0 25px;background:url(../images/mitemite_contents/icon_camera.png) no-repeat left top}#mitemiteContents .content_box .imageList_box .btn_see_more{margin-top:20px;text-align:center}#mitemiteContents .content_box .imageList_box .btn_see_more a{display:inline-block;padding:15px 40px;border-radius:5px;background:#ef7777;color:#fff;text-decoration:none}#mitemiteContents .content_box .imageList_box .btn_see_more a:hover{opacity:.8}#mitemiteContents .content_box .rightContent_box{box-sizing:border-box;float:right;width:250px}#mitemiteContents .content_box .rightContent_box .typeList_box{width:250px}#mitemiteContents .content_box .rightContent_box .typeList_box .title{border:1px solid #e9ecef;background:url(../images/mitemite_contents/icon_search_dog.png) no-repeat 10px center;padding:10px 10px 10px 50px}#mitemiteContents .content_box .rightContent_box .typeList_box h3{font-size:16px}#mitemiteContents .content_box .rightContent_box .typeList_box ul li{border-left:1px solid #e9ecef;border-right:1px solid #e9ecef;border-bottom:1px dashed #e9ecef}#mitemiteContents .content_box .rightContent_box .typeList_box ul li:last-child{border-bottom:1px solid #e9ecef}#mitemiteContents .content_box .rightContent_box .typeList_box ul li a{display:block;padding:10px 10px 10px 25px;background:url(../images/mitemite_contents/icon_arrow_01.png) no-repeat 10px center;color:#400000;text-decoration:none}#mitemiteContents .content_box .rightContent_box .typeList_box ul li a:hover{opacity:.6}#mitemiteContents .content_box .rightContent_box .typeList_box ul li a .count{color:#6c757d}#mitemiteContents .content_box .rightContent_box .bnr_mitemite{display:block;margin-top:10px}#mitemiteContents .content_box .rightContent_box .bnr_mitemite:hover{opacity:.8}#mitemiteContents .content_box .imageList_box.dogType_one{float:none;width:100%}#mitemiteContents .content_box .imageList_box.dogType_one .imageList li{box-sizing:border-box;width:236px;margin:0 12px 12px 0;border:1px solid #e9ecef}#mitemiteContents .content_box .imageList_box.dogType_one .imageList li:nth-child(3n){margin-right:12px}#mitemiteContents .content_box .imageList_box.dogType_one .imageList li:nth-child(4n){margin-right:0}#mitemiteContents .content_box .imageList_box.dogType_one .refine_conditions li{width:236px;margin-right:12px}#mitemiteContents .content_box .imageList_box.dogType_one .refine_conditions li:last-child{margin-right:0}#mitemiteContents .pagelink{margin-top:20px}#mitemiteContents .pagelink a{color:#fff;text-decoration:none}#mitemiteContents .refine_conditions{margin:25px 0 0 0}#mitemiteContents .refine_conditions:after{content:"";display:block;width:0;height:0;margin:0;padding:0;clear:both}#mitemiteContents .refine_conditions li{float:left;width:170px;margin-right:10px}#mitemiteContents .refine_conditions li:last-child{margin-right:0}#mitemiteContents .refine_conditions li a{display:block;box-sizing:border-box;padding:10px 10px 10px 39px;border-radius:5px;border:2px solid #f8f9fa;line-height:100%;font-size:14px;color:#400000;text-decoration:none;transition:50ms all linear}#mitemiteContents .refine_conditions li a.all{background:url(../images/mitemite_contents/icon_mitemite_all.png) no-repeat 10px center}#mitemiteContents .refine_conditions li a.all:hover,#mitemiteContents .refine_conditions li a.all.active{border-color:#ff9797;background-color:#ff9797;background-image:url(../images/mitemite_contents/icon_mitemite_all_active.png);color:#fff}#mitemiteContents .refine_conditions li a.picture{background:url(../images/mitemite_contents/icon_mitemite_picture.png) no-repeat 10px center}#mitemiteContents .refine_conditions li a.picture:hover,#mitemiteContents .refine_conditions li a.picture.active{border-color:#ed6060;background-color:#ed6060;background-image:url(../images/mitemite_contents/icon_mitemite_picture_active.png);color:#fff}#mitemiteContents .refine_conditions li a.movie{background:url(../images/mitemite_contents/icon_mitemite_movie.png) no-repeat 10px center}#mitemiteContents .refine_conditions li a.movie:hover,#mitemiteContents .refine_conditions li a.movie.active{border-color:#ffb42b;background-color:#ffb42b;background-image:url(../images/mitemite_contents/icon_mitemite_movie_active.png);color:#fff}#mitemiteContents .refine_conditions li a.blog{background:url(../images/mitemite_contents/icon_mitemite_blog.png) no-repeat 10px center}#mitemiteContents .refine_conditions li a.blog:hover,#mitemiteContents .refine_conditions li a.blog.active{border-color:#37a5b4;background-color:#37a5b4;background-image:url(../images/mitemite_contents/icon_mitemite_blog_active.png);color:#fff}.btn_linkBack_breeder{margin:10px 0 0 0}.btn_linkBack_breeder a{color:#af5a2d !important;text-decoration:none !important}.btn_linkBack_breeder a:hover{text-decoration:underline !important}.moreDog_wrapper .bx-wrapper{width:calc(100% - 118px)}.moreDog_wrapper .bx-wrapper .box02Inner{width:206px !important}.moreDog_wrapper .bx-wrapper .bx-next{right:-50px}.moreDog_wrapper .bx-wrapper .bx-prev{left:-50px}.navi_howToUse{padding:20px 25px 5px;margin:40px 0;background-size:60px 60px;background-color:#ffe1aa;background-image:linear-gradient(45deg, rgba(255, 205, 125, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 205, 125, 0.2) 50%, rgba(255, 205, 125, 0.2) 75%, transparent 75%, transparent),linear-gradient(-45deg, rgba(255, 205, 125, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 205, 125, 0.2) 50%, rgba(255, 205, 125, 0.2) 75%, transparent 75%, transparent)}.header_howToUse{margin-bottom:10px;letter-spacing:2px;text-align:center}.header_howToUse span{position:relative;display:inline-block;padding:6px 0 0 30px;min-height:28px;background:url(../images/icon_howToUse.png) no-repeat left center/22px 28px;font-size:20px;font-weight:bold}.header_howToUse span:before,.header_howToUse span:after{position:absolute;content:"";display:block;width:4px;height:28px;border-radius:4px;background:#400000}.header_howToUse span:before{left:-12px;bottom:0;transform:rotate(-15deg)}.header_howToUse span:after{right:-12px;bottom:0;transform:rotate(15deg)}.list_howToUse{display:flex;font-size:0}.list_howToUse li{flex-grow:1;width:100%;margin-right:6px;margin-bottom:10px;font-size:14px}.list_howToUse li:last-child{margin-right:0}.list_howToUse li a,.list_howToUse li span{display:block;padding:12px 6px;text-align:center;border-radius:5px}.list_howToUse li a{border:3px solid #ecd0c3;background:#fff}.list_howToUse li span{border:3px solid #ecd0c3;background:#ecd0c3;color:#5f321e}.list_howToUse li a:hover{text-decoration:none;background:#fff3dd}.list_howToUse li i{font-size:16px;margin-right:6px}.list_howToUse li.btn_proxyDelivery img{width:18px;height:auto;vertical-align:baseline}.naviSearchBox{box-sizing:border-box;position:absolute;top:51px;left:0;z-index:10000;display:block;width:100%;height:auto;padding:30px;border-bottom:1px solid #adb5bd;background:#fff;box-shadow:0 3px 3px rgba(0,0,0,.3)}.naviSearchBox .inner{position:relative;max-width:980px;width:100%;margin:0 auto}.naviSearchBox .btnIconBack{box-sizing:border-box;width:28px;height:28px;position:absolute;right:0;top:0;z-index:1;border-radius:50%;box-shadow:2px 2px 2px rgba(0,0,0,.3)}.naviSearchBox .btnIconBack a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:8px;width:28px;height:28px;border-radius:50%;background:#dee2e6}.naviSearchBox .btnIconBack a:hover{opacity:.8}.naviSearchBox .btnClose{box-sizing:border-box;width:200px;margin:20px auto 0;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,.2)}.naviSearchBox .btnClose a{display:block;padding:10px;box-sizing:border-box;background:#fff;background:linear-gradient(to bottom, #fff 0%, #e9ecef 99%);border-radius:3px;border:1px solid #adb5bd;color:#400000}.naviSearchBox .btnClose a:hover{opacity:.8;text-decoration:none}.search_type_list label{cursor:pointer;margin-top:7px;border-radius:3px;display:inline-block;padding:0px 9px 0px 0px;color:#343a40;vertical-align:middle}.search_type_list label.green{background-color:#ebf8ea;border:1px solid #b4e4b1}.search_type_list label.blue{background-color:#f0f9fa;border:1px solid #b5e2e8}.search_type_list label.purple{background-color:#f1edf8;border:1px solid #d4c8ea}.search_type_list label .kengaku{background-color:#c6ebc4}.search_type_list span{display:inline-block;padding:3px 0px}.search_type_list span.listIcon{padding:3px 5px;margin-bottom:0px;font-size:12px;margin-right:8px;border-radius:3px 0 0 3px}.search_type_list span.listIcon input[type=checkbox]{margin-right:3px}.naviSearchBox .searchMap{position:relative;height:411px;margin-top:20px}.naviSearchBox .searchMap .mapImage{width:560px;margin:20px auto 0;padding-top:15px}.naviSearchBox .searchMap .searchList{position:absolute;box-sizing:border-box;width:150px}.naviSearchBox .searchMap .searchList .regionName a{display:block;padding:3px 5px;font-size:14px;color:#fff;text-align:left;transition:.1s all linear}.naviSearchBox .searchMap .searchList .regionName a:hover{text-decoration:none}.naviSearchBox .searchMap .searchList .regionName a .region_cnt{font-size:12px}.naviSearchBox .searchMap .searchList .prefName a{display:block;padding:2px 5px;font-size:11px;text-align:left;transition:.1s all linear}.naviSearchBox .searchMap .searchList .prefName a.disabled{color:#b6aa7e}.naviSearchBox .searchMap .searchList .prefName a:hover{text-decoration:none}.naviSearchBox .searchMap.dog .searchList .regionName{background:#ffab11}.naviSearchBox .searchMap.dog .searchList .regionName a:hover{background:#ffc65e}.naviSearchBox .searchMap.dog .searchList .prefName li{border-bottom:1px dotted #ffab11}.naviSearchBox .searchMap.dog .searchList .prefName{background:#fff3dd}.naviSearchBox .searchMap.dog .searchList .prefName a:hover{background:#ffeac4}.naviSearchBox .searchMap.breeder .searchList .regionName{background:#ff7d7d}.naviSearchBox .searchMap.breeder .searchList .regionName a:hover{background:#ffb0b0}.naviSearchBox .searchMap.breeder .searchList .prefName li{border-bottom:1px dotted #c7744f}.naviSearchBox .searchMap.breeder .searchList .prefName{background:#f8eeea}.naviSearchBox .searchMap.breeder .searchList .prefName a:hover{background:#ffe3e3}.searchList.hokkaido{top:0;right:65px}.searchList.tohoku{top:60px;right:65px}.searchList.kanto{top:230px;right:65px}.searchList.chubu{top:296px;right:235px}.searchList.chugoku{top:274px;right:405px}.searchList.shikoku{top:296px;right:575px}.searchList.kyusyu{top:208px;right:745px}.searchList.kansai{top:0;right:745px}.searchList.koshinetsu{top:0;right:575px}#searchSelectTab ul{border-bottom:1px solid #c1c6c9}#searchSelectTab ul li{float:left;width:200px;margin-right:-1px}#searchSelectTab ul li a{display:block;margin-bottom:-1px;font-size:14px;padding:12px 0 10px;border-right:0;color:#995130}#searchSelectTab ul li a:hover{text-decoration:none;color:#400000}#searchSelectTab ul li a.active{padding-top:9px;border-top:3px solid #f56800;border-left:1px solid #c1c6c9;border-right:1px solid #c1c6c9;border-bottom:1px solid #fff;color:#f56800}#searchSelectTab ul li i{font-size:1.2em}#searchPopular .rankingTop10{margin-top:20px;width:100%}#searchPopular .rankingTop10 li{position:relative;float:left;width:89px;margin-right:10px}#searchPopular .rankingTop10 li:last-child{margin-right:0}#searchPopular .rankingTop10 li a{display:block;transition:.1s all linear}#searchPopular .rankingTop10 li a:hover{opacity:.8;text-decoration:none}#searchPopular .rankingTop10 li .dogImage{position:relative;overflow:hidden;width:89px;height:89px;border-radius:50%}#searchPopular .rankingTop10 li .dogImage img{position:absolute;top:50%;left:50%;height:89px;width:auto;transform:translate(-50%, -50%)}#searchPopular .rankingTop10 li .rankingNumber{position:absolute;left:0;top:56px;z-index:1;box-sizing:border-box;width:26px;height:26px;padding-top:1px;border-radius:50%;border:2px solid #fff;font-size:14px;font-weight:bold;color:#fff;background:#d2caaf}#searchPopular .rankingTop10 li:first-child .rankingNumber{background:#ffbd44}#searchPopular .rankingTop10 li:nth-child(2) .rankingNumber{background:#adb5bd}#searchPopular .rankingTop10 li:nth-child(3) .rankingNumber{background:#c0653d}#searchPopular .rankingTop10 li .dogName{display:block;margin-top:3px;line-height:120%;font-size:11px}#searchPopular .rankingTop10 li .dog_num{color:#400000}#searchPopular .rankingOver10{margin-top:10px}#searchPopular .rankingOver10 li{box-sizing:border-box;width:33.3%;float:left}#searchPopular .rankingOver10 li a{display:block;padding:5px;border-radius:3px;letter-spacing:-1px;text-align:left;transition:.05s all linear}#searchPopular .rankingOver10 li a:hover{background:#f7f5f0;text-decoration:none}#searchPopular .rankingOver10 li a .dog_rank{display:inline-block;box-sizing:border-box;width:24px;height:24px;padding-top:3px;margin-right:3px;border-radius:50%;font-size:12px;font-weight:bold;color:#fff;background:#d2caaf;letter-spacing:normal;text-align:center}#searchPopular .rankingOver10 li a .dog_num{color:#400000}#searchName{margin-top:20px}#searchName dl{display:flex;align-items:stretch;flex-wrap:wrap}#searchName dl dt{box-sizing:border-box;width:30px;padding-top:2px;margin-bottom:10px;border-radius:3px;border:1px solid #d2caaf;font-size:16px;color:#a4945d;text-align:center}#searchName dl dd{box-sizing:border-box;width:calc(100% - 30px);padding:5px 0 10px 20px;text-align:left}#searchName dl dd a{display:inline-block;margin-right:15px;margin-bottom:5px}#searchName dl dd a .count{color:#400000}#search_map_dog_disabled_overlay,#search_map_breeder_disabled_overlay{position:absolute;top:0px;left:0px;height:100%;width:100%;z-index:2;background-color:#ced4da}.searchPetKind{display:flex;margin-bottom:10px;background:linear-gradient(#fff 30%, #fffcf7 100%)}.searchPetKind.reasonable{background:linear-gradient(#fff 30%, #ffeded 100%)}.searchPetKind_inner{position:relative;display:flex;align-items:center;z-index:0;width:980px;min-width:980px;min-height:200px;margin:0 auto}.searchPetKind_inner .image_searchPetKind{position:absolute;right:30px;bottom:0}.content_searchPetKind{width:580px;padding-bottom:16px}.title_searchPetKind{margin:12px 0 6px;text-align:left;font-size:24px;font-weight:bold}.title_searchPetKind .subTitle_searchPetKind{font-size:16px}.leadSentence_searchPetKind{text-align:left}.lead_importantContent{margin-top:8px;text-align:left}.lead_importantContent a{font-size:13px;font-weight:bold}.pedigreeTable{width:100%;margin:0px;border-bottom:1px solid #d2caaf;border-left:1px solid #d2caaf;margin-left:0 !important}.pedigreeTable th{background:#e9ecef;border:1px solid #ced4da;width:190px;padding:6px 10px;text-align:center}.pedigreeTable td{padding:4px 6px;font-size:12px;border-top:1px solid #d2caaf;border-right:1px solid #d2caaf}.pedigreeTable .father{background-color:#d6edfe}.pedigreeTable .mother{background-color:#fce9e9}#area_select label{position:relative;display:inline-block;box-sizing:border-box;padding-left:24px;margin-bottom:5px;font-size:14px;cursor:pointer;line-height:1.5}#area_select label input[type=checkbox]{display:none}#area_select label input[type=checkbox]+span:before,#area_select label input[type=checkbox]+span:after{content:"";position:absolute;display:block}#area_select label input[type=checkbox]+span:before{left:0;width:16px;height:16px;border:2px solid #c1c6c9;border-radius:2px;background:#fff}#area_select label input[type=checkbox]:checked+span:after{left:5px;top:1px;width:6px;height:11px;border-right:3px solid #f56800;border-bottom:3px solid #f56800;transform:rotate(45deg)}.formTable_option{width:250px;vertical-align:middle;padding-right:20px}.formTable_option p{position:relative;padding-left:24px;font-size:11px}.formTable_option p:hover{text-decoration:underline}.formTable_option p:before{content:" ";width:20px;height:20px;background-image:url(../images/plusClear.png);background-repeat:no-repeat;position:absolute;top:-1px;left:0}.searchOptionBtn{cursor:pointer;color:#c25200;margin-bottom:6px;padding-bottom:4px}.searchOptionBtn:before{background-position:center 0}.searchOptionBtn.active:before{background-position:center -20px}.searchOption{margin-top:8px}.searchClear:before{background-position:center -40px}.note.adult{background-color:#ebf8ea;margin-top:6px;padding:8px;line-height:1.6;border-radius:6px}.breeder_support_area{z-index:10000}.breeder_support_area:after{content:"";position:absolute;top:40px;left:-7px;margin-top:-7px;display:block;width:0px;height:0px;border-style:solid;border-width:7px 7px 7px 0;border-color:transparent #dee2e6 transparent transparent}.searchAll{text-align:right;margin:0 0 4px}.breederListDetailBox{display:flex;border-top:1px dotted #d2caaf}.breederListDetailBox li{padding:6px;border-right:1px dotted #d2caaf}.breederListDetailBox li:first-child{padding-left:0}.breederListDetailBox li:last-child{padding-right:0;border-right:0}.dogBtnList{width:120px}.dogVisit{width:208px}.dogResist{width:207px}.dogBtnList a{display:block;padding:4px;margin-bottom:5px;font-size:14px;border-radius:4px;border:1px solid #ced4da;text-align:center}.dogBtnList a span{font-size:12px;color:#000}.dogBtnList a:hover{text-decoration:none;background:#faf8f2}.dogResist p{display:block;padding:3px;margin-bottom:5px;text-align:center;background:#ede6cc}.featureList a{display:block}.featureList a:hover{text-decoration:none;background:#fff3dd}.featureList li{width:100%;margin:0 0 8px 0}.featureList li:last-child{margin-bottom:0}.featureContent{display:table;box-sizing:border-box;border:1px solid #d2caaf}.featureImage{position:relative;display:table-cell;padding:2px;vertical-align:middle;line-height:1}.featureImage .breederAwardSeason{position:absolute;width:100%;left:0;top:16px;font-size:10px;text-align:center}.featureDetail{display:table-cell;padding:2px 10px;vertical-align:middle}.featureDetail span{font-size:16px;font-weight:bold}.featureImage,.featureDetail p{color:#400000}#aboutDealNavi h1{background:url(../images/aboutDN_h1Back.png) no-repeat left center;font-size:28px;margin:10px 0 20px;padding:8px 0 8px 70px}#aboutDealNavi p{font-size:14px;line-height:1.6em}#aboutDealNavi div.aboutLead{background-color:#f4efdf;border:1px dashed #fff;padding:30px}#aboutDealNavi div.aboutLead p{margin-bottom:1em;line-height:1.8em}div#hg_guide.dog_list table,div#hg_guide.dog_list table td,div#hg_guide.dog_list table th{border-color:#f8eeea}div#hg_guide.dog_list table th{font-size:13px;font-weight:bold}.applylist{margin:10px 0 5px}.applylist li{border:1px solid #d2caaf}.applylist li:nth-child(n+2){border-top:0}.applyDate{padding:5px 15px;border-bottom:1px solid #d2caaf;background:#faf8f2}.applyDetail{display:flex;flex-wrap:wrap;padding:8px 15px;border-top:0}.applyItem{display:flex;width:330px;margin:0 10px 5px 0}.applyItem.address{width:100%;margin:0}.applyItemName{width:100px;margin-right:5px;border-radius:3px;white-space:nowrap;color:#6f7a82;text-align:right}.applyItemName.short{width:75px}.applyItemName.short+.applyItemDetail{width:calc(100% - 75px)}.applyItemName.long{width:120px}.applyItemName.long+.applyItemDetail{width:calc(100% - 120px)}.applyItemDetail{width:calc(100% - 100px)}.applyItemDetail small{font-size:11px !important;color:#6c757d}div#main .dog_list .udi_contactForm_table table td{border-top:1px solid #eeeae0}div#main .dog_list .udi_contactForm_table table th{border:none}.udi_entryFlow{border:1px solid #dbd5bf;font-size:14px}.udi_entryFlow .udi_entryFlow_header{background-color:#dbd5bf;border:1px solid #dbd5bf;padding:6px 8px;font-size:14px}.udi_entryFlow .udi_entryFlow_detail{padding:10px 10px 0 10px;margin-top:-10px}.udi_entryFlow .udi_entryFlow_caution{padding:20px 10px 10px 10px}.udi_entryFlow .udi_entryFlow_caution p{text-indent:-1em;margin-left:1em}.udi_entryFlow .udi_entryFlow_detail li{margin:10px 0 0 2em;list-style-type:decimal}.udi_contactForm_break{float:left}.udi_contactForm_table input[type=text]{margin-bottom:.5em;border:solid 1px #ced4da}.udi_contactForm_header{font-size:125%;background-color:#ffab11;display:block;padding:10px 17px 13px 17px;font-weight:bold;color:#fff}.udi_contactForm_table{background-color:#ffeac4;border:3px solid #ffab11;border-top:none;padding:17px}.udi_contactForm_table input[type=checkbox]{margin-right:5px}.udi_contactForm_table table{width:940px !important;margin:0 !important;border:7px solid #eeeae0 !important}div#main .dog_list .udi_contactForm_table td{border-right:none;border-left:1px solid #eeeae0;border-top:1px solid #eeeae0;padding:10px;font-size:13.5px}div#main .dog_list .udi_contactForm_table th{border-top:1px solid #eeeae0;width:23%;background-color:#fff;text-align:left;vertical-align:top;font-size:13.5px;padding:10px}.link_changeCustomerInfo{display:inline-block;margin:-5px 0 12px 0;cursor:pointer;color:#0678cf;font-size:14px}.link_changeCustomerInfo:hover{color:#0678cf}ul.jisage1{list-style-type:none;line-height:1.5}ul.jisage1 li{font-size:.75rem;padding-left:1em;text-indent:-1em}.lead_konekoBreeder{position:relative;width:100%;padding-top:110px;margin:0 auto 50px}.mainImage_leadKonekoBreeder{position:absolute;top:0;left:calc(50% - 300px)}.content_leadKonekoBreeder{padding:20px 30px;background:#faf8f2}.content_leadKonekoBreeder p{font-size:14px;line-height:2;text-align:left}.content_leadKonekoBreeder .cat_location{margin:.2em 0 0;color:#400000}.content_leadKonekoBreeder .cat_location .badge_location{display:inline-block;font-size:12px;line-height:1;padding:.4em;border-radius:.25rem;background:#c6ebc4;color:#32832d}.head_leadKonekoBreeder{margin-bottom:.5em;font-size:18px;font-weight:bold;text-align:left}.btn_leadKoneko{display:block;width:450px;padding:.75em 0;margin:10px auto 0;font-size:18px;font-weight:bold}.btn_leadKoneko img{width:40px;height:auto;margin-right:.5em;vertical-align:middle}.area_saleCat{margin:1rem 0}.title_saleCat{font-size:16px;text-align:left}.title_saleCat i{font-size:1.2em;color:#d49275}.list_saleCat{display:flex;justify-content:space-between;margin:.5em 0 0}.list_saleCat li{width:calc(25% - 10px)}.saleCatDetail{display:block;text-align:left}.saleCatDetail:hover{text-decoration:none}.saleCatDetail:hover .thumbnail_saleCat img{opacity:.8}.saleCatDetail .price{margin-top:.5em;font-size:14px}.saleCatDetail .price .tax{font-size:12px;font-weight:normal;color:#400000}.thumbnail_saleCat{position:relative;display:flex;align-items:center;justify-content:center;z-index:0;height:115px;border:1px solid #dee2e6;background:#fff}.thumbnail_saleCat img{width:auto;height:auto;max-width:100%;max-height:115px}.thumbnail_saleCat .saleAttention{position:absolute;z-index:2;top:3px;left:0;display:flex;align-items:center;justify-content:center;width:40px;height:20px;font-size:11px;font-weight:bold;color:#fff;background:#e51b1b;box-shadow:0 2px 0 #8a1010}.thumbnail_saleCat .saleAttention:before{content:"";position:absolute;right:-6px;top:0;display:block;width:0;height:0;border:6px solid transparent;border-top:10px solid #e51b1b;border-bottom:10px solid #e51b1b;box-shadow:0 2px 0 #8a1010}.thumbnail_saleCat .girlsIcon,.thumbnail_saleCat .boysIcon{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1}#breederRegist input[type=checkbox]{border-color:#000}#breederRegist .display{padding:.5rem;border:1px solid #d2caaf;position:relative}#breederRegist .display:before{content:"";border-style:solid;border-width:8px 10px 8px 0;border-color:transparent #d2caaf transparent transparent;position:absolute;left:-10px;top:calc(50% - 8px)}#breederRegist .display:after{content:"";border-style:solid;border-width:8px 10px 8px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-8px;top:calc(50% - 8px)}#breederRegist .formInner{padding:1rem;border:1px solid #d2caaf;background:#f6f3e6}#breederRegist .formInner .marker{padding:.5rem;background:#ede6cc}#breederRegist .Min_table{font-size:14px;table-layout:fixed}#breederRegist .Min_table *{box-sizing:border-box;vertical-align:middle}#breederRegist .Min_table .Min_btn{font-size:14px}#breederRegist .Min_table .Min_table .Min_table-th{background-color:#f6f3e6}#breederRegist .Min_table .required,#breederRegist .Min_table .optional{float:none;position:absolute;right:1rem;top:calc(50% - 10px)}#breederRegist .Min_table .selectPopup{position:relative;padding:.5rem;border:1px solid #d2caaf;display:inline-block;color:gray;background:#fff}#breederRegist .Min_table .selectPopup:after{content:"";font-family:"icomoon";position:absolute;right:.5rem;font-size:20px;top:calc(50% - 10px)}#breederRegist .Min_table .selectPopup:hover{text-decoration:none;cursor:pointer}#breederRegist .Min_table .thMemo,#breederRegist .Min_table .tdMemo{font-size:12px}#breederRegist .Min_table .formInner .reflectType{display:flex;align-items:center}#breederRegist .Min_table .formInner .reflectType .header{white-space:nowrap}#breederRegist .Min_table .formInner .selectPopup{background:none;padding:0;border:none;margin-top:-1px}#breederRegist .Min_table .formInner .selectPopup:after{display:none}#breederRegist .Min_table .formInner .selectPopup:hover{cursor:default}#breederRegist .Min_table .formInner .selectPopup.select{color:#000}#breederRegist .Min_table-th{background-color:#ede6cc;width:240px;position:relative}#breederRegist .Min_table-td.flex{display:flex;align-items:center;justify-content:inherit;border:none;border-right:1px solid #d2caaf;margin-right:-1px}#breederRegist .parentsNumber .formInner{margin-top:1rem}#breederRegist .parentsNumber .tdMemo+.formInner{margin:0}#breederRegist .Min_table input[type=password],#breederRegist .Min_table input[type=tel],#breederRegist .Min_table input[type=text],#breederRegist .Min_table textarea{border-radius:0}.error_dealFinish>div{text-align:center}.error_dealFinish .inquiryError{margin:20px auto 10px}.pagerPC{max-width:728px}.pagerPC .disp_pagePosition{margin-bottom:.5em;text-align:center}.pagerPC .list_pagerPC{display:flex;align-items:center;justify-content:center;padding:0}.pagerPC .list_pagerPC .page-item{margin-right:.5em;line-height:1}.pagerPC .list_pagerPC .page-item:last-child{margin-right:0}.pagerPC .list_pagerPC .page-item a,.pagerPC .list_pagerPC .page-item.current{padding:.5em;border:1px solid #dcdfe1;border-radius:.25rem}.pagerPC .list_pagerPC .page-item a{display:block;color:#0678cf}.pagerPC .list_pagerPC .page-item a:hover{text-decoration:none;background:#d6edfe}.pagerPC .list_pagerPC .page-item.current{background:#d6edfe;color:#400000;font-weight:bold}#information .categoryHeaderCommon,#information .categoryHeaderCommon .title{font-weight:bold;font-size:20px;float:none;color:#000;background:none;border:none;padding:0}div#main #information .articleListSide h2{font-size:16px;font-weight:bold;float:none;color:#000}div#main #information .articleListSide h3{background:none;border:none;padding:0}#information{font-size:16px;margin-bottom:50px}#information *{box-sizing:border-box;word-break:break-all}#information a{color:#000}#information .bunner{margin-top:80px !important}#information .columnSplit{display:flex;margin-top:50px}#information .columnSplit .main{width:700px}#information .columnSplit aside{width:calc(100% - 700px);margin-left:40px}#information .bgImage{background:no-repeat center/cover;display:block}#information .category{font-size:12px;background:#d2f0f0;color:#434d4d;padding:4px 10px;border-radius:3px;display:table}#information .categoryArticleList>.content{margin-top:60px}#information .categoryArticleList>.content:first-child{margin:0}#information .categoryList{margin-top:50px}#information .categoryList .content{display:flex;flex-wrap:wrap;align-items:start}#information .categoryList .content a{border:1px solid #dcdcdc;border-radius:3px;padding:10px 30px 10px 15px;position:relative;width:calc(33.3333333333% - 7px);margin:10px 0 0 10px;font-size:14px}#information .categoryList .content a:hover{border-color:#000;text-decoration:none}#information .categoryList .content a:nth-child(-n+3){margin-top:0}#information .categoryList .content a:nth-child(3n+1){margin-left:0}#information .categoryList .content a:before{content:"";font-family:"icomoon";position:absolute;top:calc(50% - 8px);right:15px}#information .categoryList .content .select{background:#f2e6e3}#information .categoryHeaderCommon{display:block;text-align:center;position:relative;padding-bottom:20px;margin-bottom:calc(20px + .25em)}#information .categoryHeaderCommon:before{content:"";border-top:1px solid #000;width:50px;display:block;position:absolute;bottom:0;left:calc(50% - 25px)}#information .categoryHeaderCommon .ex{display:block;font-size:14px;font-weight:normal;margin-top:5px}#information .articleListSide{display:flex;flex-wrap:wrap}#information .articleListSide>.content{width:calc(33.3333333333% - 14px);margin:20px 0 0 20px}#information .articleListSide>.content:nth-child(3n+1){margin-left:0}#information .articleListSide>.content:nth-child(-n+3){margin-top:0}#information .articleListSide .bgImage{width:100%;height:158px;border:1px solid #dcdcdc}#information .articleListSide .bgImage:hover{opacity:.8}#information .articleListSide .title{margin-top:10px;display:block;overflow:hidden}#information .articleListSide .category{margin-top:8px}#information .articleListSide .date{font-size:12px;margin-top:5px;color:#969696}#information .articleListSide .tagList{margin-top:0}#information .tagList{display:flex;flex-wrap:wrap;margin-top:-10px}#information .tagList a{background:#e6e6e6;height:24px;display:flex;align-items:center;position:relative;margin:10px 15px 0 0;padding:0 8px;font-size:11px}#information .tagList a:before{content:"";display:block;background:#fff;border-style:solid;border-width:12px 0 12px 10px;border-color:transparent transparent transparent #e6e6e6;position:absolute;right:-10px;top:0}#information .tagList a:after{content:"";width:4px;height:4px;border-radius:100%;background:#fff;position:absolute;top:calc(50% - 2px);right:-4px}#information .category{font-size:12px;background:#d2f0f0;color:#434d4d;padding:4px 10px;border-radius:3px;display:table}#information .more{display:table;font-size:16px;margin:40px auto 0;padding:15px 20px}#information .moreButton{background:#bd8174;border-radius:3px;color:#fff;padding:10px 15px;margin:40px auto 0 auto;display:table;position:relative}#information .moreButton:hover{text-decoration:none}#information .moreButton:hover:before{content:"";background:rgba(0,0,0,.1);width:100%;height:100%;display:block;position:absolute;top:0;left:0;border-radius:3px}#information .bunner{margin-top:50px}#information .bunner a{display:table;margin:20px auto 0 auto}#information .bunner a:hover{opacity:.8}#information .bunner a:first-child{margin-top:0}#information .pagerPC{margin-top:30px}#information .pagelink font{color:#400000 !important;font-weight:normal !important}#information .pagelink.pager ol li a,#information .pagelink.pager ol li span{width:auto;padding:.5em;border:1px solid #dcdfe1;border-radius:.25rem}#information .pagelink.pager ol li a{background:#fff;color:#0678cf;font-weight:normal}#information .pagelink.pager ol li span{background:#d6edfe;color:#400000;font-weight:bold}#information .pagelink.pager ol li:nth-child(1) span,#information .pagelink.pager ol li:nth-child(2) span,#information .pagelink.pager ol li:nth-child(3) span,#information .pagelink.pager ol li:nth-last-child(1) span,#information .pagelink.pager ol li:nth-last-child(2) span{background:#fff;font-weight:normal}#information .backHome{margin:10px 0;display:table;font-size:12px}#information .backHome i{font-size:18px;position:relative;top:2px}#information .backHome:hover{text-decoration:none;opacity:.8}#information .headerImageSmall{margin-bottom:20px}#information .intro{margin-top:30px;line-height:2}#information .Min_btn.Min_btn-outline-primary.more{color:#f56800;text-decoration:none}#information .Min_btn.Min_btn-outline-primary.more:hover{color:#fff}#information .banner_head{margin-bottom:12px;font-size:18px}#information .banner_head span{position:relative;display:inline-block;padding:6px 16px;color:#fff;background:#f96d5a;border-radius:4px}#information .banner_head span::before{content:"";position:absolute;bottom:-7px;left:50%;width:0;height:0;border-style:solid;border-width:7px 8.5px 0 8.5px;border-color:#f96d5a transparent transparent transparent;transform:translateX(-50%)}#information aside .content:first-child .sideHeader{margin-top:0}#information .sideHeader{font-weight:bold;border-bottom:1px solid #000;display:block;text-align:center;padding-bottom:20px;margin:40px 0 15px 0}#information .sideCategory a{display:block;padding-top:15px;margin-top:15px;border-top:1px solid #dcdcdc}#information .sideCategory a:first-of-type{padding:0;border:none}#information .sideCategory .sideHeader{margin-bottom:10px}#information .sideArticleList a{display:flex;flex-wrap:wrap;margin-top:15px;padding-top:15px;border-top:1px solid #dcdcdc}#information .sideArticleList a:first-child{padding:0;margin:0;border:none}#information .sideArticleList a:hover .bgImage{opacity:.8}#information .sideArticleList .bgImage{width:50px;height:50px;background-size:cover;border:1px solid #dcdcdc}#information .sideArticleList .title{font-size:14px;width:calc(100% - 60px);margin-left:10px}#information .sideRanking .bgImage{position:relative}#information .sideRanking .bgImage:before{position:absolute;left:-9px;top:-9px;background:#fff;border:1px solid #969696;color:#969696;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;border-radius:100%}#information .sideRanking a:hover .bgImage{opacity:.8}#information .sideRanking a:nth-child(1) .bgImage:before{content:"1";border-color:#e1b347;color:#e1b347}#information .sideRanking a:nth-child(2) .bgImage:before{content:"2";border-color:#bfbfbf;color:#bfbfbf}#information .sideRanking a:nth-child(3) .bgImage:before{content:"3";border-color:#b2843e;color:#b2843e}#information .sideRanking a:nth-child(4) .bgImage:before{content:"4"}#information .sideRanking a:nth-child(5) .bgImage:before{content:"5"}#information .sideRanking a:nth-child(6) .bgImage:before{content:"6"}#information .sideRanking a:nth-child(7) .bgImage:before{content:"7"}#information .sideRanking a:nth-child(8) .bgImage:before{content:"8"}#information .sideRanking a:nth-child(9) .bgImage:before{content:"9"}#information .sideRanking a:nth-child(10) .bgImage:before{content:"10"}#information .sideSearch form{position:relative}#information .sideSearch input[type=submit]{background:url(../images/information/cmsSearch.png) right center no-repeat;background-size:18px;width:18px;height:18px;display:table;border:0;position:absolute;bottom:calc(50% - 9px);right:10px}#information .sideSearch input[type=submit]:hover{background-image:url(../images/information/cmsSearch_2.png);cursor:pointer}#information .sideSearch input[type=text]{background:#f5f5f5;border-color:#969696;color:#000;font-size:14px;padding:0 38px 0 10px;width:100%;height:40px}#information .sideSearch input[type=text]:disabled{color:#c8c8c8}#information .categoryHeader{display:flex;justify-content:space-between;border:1px solid #dcdcdc;margin:20px 0 50px 0}#information .categoryHeader .bgImage{width:50%;border-left:1px solid #dcdcdc}#information .categoryHeader .text{padding:30px;width:50%}#information .categoryHeader .header{font-size:30px}#information .categoryHeader .ex{margin-top:5px;display:block}#information .tagHeader{margin-bottom:50px}#information .tagHeader .header{display:flex;align-items:center}#information .tagHeader .header .tagList{position:relative;top:-2px}#information .tagHeader .header .tagList a{width:25px}#information .tagHeader .header .text{font-size:30px;font-weight:bold;margin-left:5px}#information .tagHeader .ex{margin-top:5px}#information .articleTitle{font-size:32px;font-weight:bold;display:table;line-height:1.3}#information .articleTop{display:flex;justify-content:space-between;align-items:start;margin-top:20px}#information .articleTop .tagList{margin:0}#information .articleHeaderImage{margin:20px auto 0}#information .articleData .category{display:inline}#information .articleData .date,#information .articleData .view{font-size:12px;margin-left:10px}#information .favoriteButton{border:1px solid #ff7d7d;border-radius:3px;color:#ff7d7d;font-size:14px;padding:10px 20px}#information .favoriteButton:hover{text-decoration:none;background:#fff2f2}#information .favoriteButton i{position:relative;top:1px}#information .articleContentHeader{display:flex;align-items:center;margin-bottom:15px}#information .articleContentHeader i{width:26px;height:26px;background:#975a5a;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;border-radius:3px}#information .articleContentHeader i:after{content:"";border-style:solid;border-width:6px 4px 0 4px;border-color:#975a5a transparent transparent transparent;position:absolute;bottom:-6px;left:calc(50% - 4px)}#information .articleContentHeader .header{margin-left:10px;color:#975a5a;font-size:20px;position:relative;top:2px}#information .articleTable{margin-top:30px}#information .articleTable ul{background:#f5f5f5;border:1px solid #dcdcdc;border-radius:3px;padding:20px;min-width:50%;display:table}#information .articleTable a{color:#0678cf;display:table}#information .articleTable .articleTableHeader{font-size:18px;font-weight:bold}#information .articleTable .articleTableHeader:nth-of-type(n+2){margin-top:20px}#information .articleTable .articleTableHeader+.articleTableHeader{margin-top:5px}#information .articleTable .articleContentHeader i{background:#8fd2dc}#information .articleTable .articleContentHeader i:after{border-color:#8fd2dc transparent transparent transparent}#information .articleTable .articleContentHeader .header{color:#8fd2dc}#information .articleTable .tblOfCntList_in{border:0;margin-top:5px;padding:0}#information .articleTable .tblOfCntList_in li{margin-left:20px;list-style-type:disc}#information .articleBody{margin-top:60px}#information .articleBody a{color:#0678cf;text-decoration:underline}#information .articleBody h2,#information .articleBody h3,#information .articleBody h4{line-height:1.5}#information .articleBody h2{background-color:#b97d73;color:#fff;font-size:26px;font-weight:bold;margin:60px 0 20px 0;padding:20px 25px}#information .articleBody h3{background:none;border:0;border-bottom:3px solid #b97d73;font-size:24px;font-weight:bold;margin:60px 0 18px 0;padding:0 0 5px}#information .articleBody h4{font-size:20px;font-weight:bold;margin:60px 0 15px 0;padding-left:15px;position:relative}#information .articleBody h4:before,#information .articleBody h4:after{content:"";position:absolute;left:0;width:10px;height:10px}#information .articleBody h4:before{top:3px;background:#b97d73}#information .articleBody h4:after{top:15px;background:#f0e6e1}#information .articleBody p{display:table;margin:10px 0;line-height:2}#information .articleBody .red{color:red}#information .articleBody .marker{background:linear-gradient(#fff 60%, #fff9c4 60%)}#information .articleBody .marker .textRight{background:linear-gradient(#fff 60%, #fff9c4 60%)}#information .articleBody .customer{margin:10px 0}#information .articleBody .customer .content{border:1px solid #dcdcdc;border-radius:3px;padding:20px;margin-top:10px;display:flex}#information .articleBody .customer .content:first-of-type{margin:0}#information .articleBody .customer .data{display:flex;flex-direction:column;text-align:center}#information .articleBody .customer .data .profile{font-size:13px;margin-top:10px}#information .articleBody .customer .input{margin-left:20px}#information .articleBody .customer .input p{font-size:14px;line-height:1.5;margin:10px 0 0 0}#information .articleBody .customer .input .title{font-weight:bold}#information .articleBody .point{border:1px solid #975a5a;margin:30px 0}#information .articleBody .pointContent{background:#faf5f5;padding:20px}#information .articleBody .pointHeader{background:#975a5a;color:#fff;font-size:18px;font-weight:bold;padding:12px 10px 10px 48px;position:relative}#information .articleBody .pointHeader:before{background:url(../images/information/point.svg);background-size:18px;content:"";position:absolute;top:calc(50% - 10px);left:20px;width:18px;height:20px}#information .articleBody blockquote{background:#f5f5f5;border:1px solid #dcdcdc;border-radius:3px;padding:20px 20px 20px 45px;margin:10px 0;position:relative}#information .articleBody blockquote:before{content:"";position:absolute;left:10px;top:0;background:url(../images/information/blockquote.png);width:24px;height:17px}#information .articleBody ul,#information .articleBody ol{margin:10px 0}#information .articleBody ul li{list-style:disc}#information .articleBody ol li{list-style:decimal}#information .articleBody li{margin-left:1.25em;margin-top:10px}#information .articleBody li:first-child{margin-top:0}#information .articleBody .bodyCopy{margin:10px 0}#information .articleBody .headline+div{margin:0}#information .articleBody .image{margin:30px 0 27px}#information .articleBody .image+.image{margin-top:30px}#information .articleHeaderImage,#information .articleBody .image img{max-width:700px;max-height:467px;display:table}#information .articleBody .image img{margin:0 auto}#information .articleBody .image img.small{max-width:350px;max-height:350px}#information .articleBody .image .caption{font-size:12px;margin:5px 0 20px 0;display:table}#information .articleBody .qa{line-height:1.5;margin:60px 0 15px}#information .articleBody .qa .a,#information .articleBody .qa .q{padding-left:50px;position:relative}#information .articleBody .qa .a{margin-top:20px;min-height:40px}#information .articleBody .qa .q{color:#be8278;font-size:22px;font-weight:bold;padding-top:5px}#information .articleBody .qa .a:before,#information .articleBody .qa .q:before{content:"";position:absolute;top:0;left:0;width:40px;height:40px}#information .articleBody .qa .a:before{background:url(../images/information/qa_a.svg)}#information .articleBody .qa .q:before{background:url(../images/information/qa_q.svg)}#information .articleBody .qa.qaB .a{font-size:22px;font-weight:bold;padding-top:5px}#information .articleBody table{margin:10px 0;display:block;overflow-x:auto;white-space:nowrap}#information .articleBody tbody{border:1px solid #787878;display:table}#information .articleBody table th,#information .articleBody table td{padding:10px;border:1px solid #787878;border-right:none;border-bottom:none;text-align:center}#information .articleBody table th{background:#8fd2dc;color:#fff;font-size:14px;font-weight:normal}#information .articleBody table td{font-size:12px}#information .articleBody table tr:first-child *{border-top:none}#information .articleBody table th:empty{background:#fff;background-image:linear-gradient(to top left, transparent, transparent 49.5%, #dcdcdc 49.5%, #dcdcdc 50.5%, transparent 50.5%, transparent)}#information .articleBody .quote{background:#f5f5f5 url(../images/information/link.png) left 15px center no-repeat;border:1px solid #dcdcdc;border-radius:3px;padding:10px 15px 10px 38px;margin:10px 0;color:#0678cf;text-decoration:underline;position:relative;display:table}#information .articleBody .quote:hover{text-decoration:none}#information .articleBody .relationArticle a{background:#f5f5f5;border:1px solid #dcdcdc;border-radius:3px;padding:15px;margin:10px 0;color:#0678cf;display:flex;text-decoration:none}#information .articleBody .relationArticle a:hover{opacity:.8}#information .articleBody .relationArticle p{font-size:14px;color:#000;line-height:1.5;margin:5px 0 0 0}#information .articleBody .relationArticle .content{width:calc(100% - 170px);margin-left:15px}#information .articleBody .relationArticle .bgImage{width:150px;height:113px;border:1px solid #dcdcdc;background-size:contain;background-position:center;background-color:#fff}#information .articleBody .relationArticle .header{text-decoration:underline;font-weight:bold}#information .articleBody .relationArticleHeader{margin-top:20px;font-weight:bold;display:table}#information .articleBody .relationArticleHeader+.relationArticle a{margin-top:5px}#information .articleBody .textCenter{display:table;margin-left:auto;margin-right:auto}#information .articleBody .textRight{display:table;margin-left:auto}#information .infoUseful .switch{border:1px solid #000;border-radius:3px;display:flex;width:fit-content}#information .infoUseful .switch>div{width:160px;height:120px;display:flex;align-items:center;justify-content:center;flex-direction:column}#information .infoUseful .switch>div:hover{cursor:pointer}#information .infoUseful .switch .text{margin-top:10px}#information .infoUseful .good:hover,#information .infoUseful .good.select{background:#faf5f5}#information .infoUseful .good .text{color:#c99}#information .infoUseful .bad{border-left:1px solid #dcdcdc}#information .infoUseful .bad:hover,#information .infoUseful .bad.select{background:#f1f4f5}#information .infoUseful .bad .text{color:#7f99a4}#information .infoUseful .balloon{border:1px solid #dcdcdc;border-radius:3px;width:calc(100% - 322px);margin-left:20px;padding:15px 20px;position:relative}#information .infoUseful .balloon:before,#information .infoUseful .balloon:after{position:absolute;content:""}#information .infoUseful .balloon:before{border-style:solid;border-width:8px 12px 8px 0;border-color:transparent #dcdcdc transparent transparent;left:-12px;top:20px}#information .infoUseful .balloon:after{border-style:solid;border-width:8px 12px 8px 0;border-color:transparent #fff transparent transparent;left:-10px;top:20px}#information .infoUseful .balloon p{margin:0;font-size:15px;line-height:1.5}#information .infoUseful .balloon textarea{background:#fafafa;border:1px solid #dcdcdc;font-size:14px;margin-top:20px;padding:10px;width:100%;min-height:90px;vertical-align:bottom}#information .infoUseful .balloon .send{background:#f56800;border:0;border-bottom:3px solid #c92b02;border-radius:3px;color:#fff;display:table;margin:20px auto 0 auto;padding:5px 15px}#information .infoUseful .balloon .send:hover{cursor:pointer;opacity:.8}#information .infoUseful .flex{display:flex;align-items:start}#information .infoRecommend i{background:#975a5a url(../images/information/good.png) no-repeat center}#information .infoProfile .content{border:1px solid #dcdcdc;padding:15px}#information .infoProfile .data{display:flex;align-items:center}#information .infoProfile .data img{width:90px;height:90px}#information .infoProfile .text{margin-left:20px}#information .infoProfile .name{font-weight:bold;font-size:20px;line-height:1.1}#information .infoProfile .job{font-size:12px;display:table;margin-top:2px}#information .infoProfile .ex{margin:15px 0 0 0;display:table;font-size:14px;line-height:1.5}#information .infoSns{display:flex}#information .infoSns a{margin-left:10px}#information .infoSns a:first-child{margin:0}#information .infoSns a:hover{opacity:.8}#information .infoUseful,#information .infoRecommend,#information .infoProfile,#information .infoSns,#information .articleBody .categoryArticleList,#information .articleBody .categoryList,#information .event_bnr{margin-top:50px}#information .bibliographyBox{font-size:12px;margin:10px 0}#information .bibliographyBox .title{font-weight:bold;font-size:14px;display:inline-block}#information .bibliographyBox .list{display:list-item;list-style-type:disc;margin:5px 0 0 1rem;background:none}#information .cta{padding:30px;margin:50px 0;border:1px solid #dcdcdc}#information .cta img{margin-left:20px;max-width:250px;max-height:250px;width:auto;height:auto}#information .cta li{list-style-type:disc}#information .cta ul{margin:20px 0 0 1.25rem}#information .cta .content{display:flex;align-items:start;justify-content:space-between;margin-top:20px}#information .cta .header{display:table;font-size:26px;line-height:1.4;margin:0 auto}#information .cta .Min_btn{background:#f56800 !important;display:flex;align-items:center;justify-content:space-between;text-align:left;font-weight:bold;font-size:18px;position:relative;color:#fff;padding:20px;line-height:1;margin:30px auto 0;background:#fff;width:fit-content}#information .cta .Min_btn:hover{color:#f56800;background:#fff !important}#information .cta .Min_btn i{position:relative;bottom:2px;margin-left:20px}#information .cta .Min_btn span{display:block;font-weight:normal;font-size:12px}#information .articleBody .articleRecommend{margin:10px 0}#information .articleBody .articleRecommend h2{font-size:inherit;margin:0}#information .articleBody .articleRecommend h2:after{top:calc(50% - 8px)}#information .articleBody .more+.articleRecommend{margin-top:50px}#information .articleBody .articleRecommend .dog_list{padding:0 !important;margin:20px 20px 0 20px;overflow:hidden}#information .articleBody .articleRecommend .bx-wrapper{margin-bottom:20px}#information .articleBody .articleRecommend .bx-wrapper .bx-pager{bottom:11px;width:660px}#information .articleBody .articleRecommend .bx-wrapper .bx-viewport{overflow:inherit !important}#information .articleBody .articleRecommend .bx-wrapper .bx-controls-direction a{top:auto;bottom:0}#information .articleBody .articleRecommend .bx-wrapper .bx-controls-direction .bx-prev{left:0px}#information .articleBody .articleRecommend .bx-wrapper .bx-controls-direction .bx-next{right:42px}div#main #information .articleBody .articleRecommend .dog_list .box02 .box02Inner{width:156px !important;margin:0 0 0 10px}div#main #information .articleBody .articleRecommend .dog_list .box02 .box02Inner:first-child{margin:0}div#main #information .articleBody .articleRecommend .dog_list .box02 .box02Inner p.pic_kind_name{margin-top:0}div#main #information .articleBody .articleRecommend .dog_list .box02 .box02Inner .pic_image{margin-top:0}div#main #information .articleBody .articleRecommend .dog_list .box02 .box02Inner .pic_image a{display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #e9ecef;height:118px;width:158px}div#main #information .articleBody .articleRecommend .dog_list .box02 .box02Inner .pic_image a img{height:auto;width:auto;max-width:100%;max-height:100%;border:none}#information .event_bnr ul{display:flex;flex-wrap:wrap}#information .event_bnr li{margin:10px 0 0 10px;display:block;width:calc(33.3333333333% - 10px)}#information .event_bnr li:nth-child(3n+1){margin-left:0}#information .event_bnr li:nth-child(-n+3){margin-top:0}#information .event_bnr img{width:100%;height:auto;margin-bottom:3px}.event_text{color:#400000;font-size:12px;padding:0 10px;text-align:center}#information h4.infoAdvice_head_body{padding:0;margin:0;line-height:1.4;color:#7c3f3f}#information h4.infoAdvice_head_body::before,#information h4.infoAdvice_head_body::after{display:none}#information h4.infoMessage_head_body{padding:8px 0 0 120px;margin:0 0 0 10px;font-size:24px;color:#7c3f3f;border-bottom:1px solid #7c3f3f}#information h4.infoMessage_head_body::before,#information h4.infoMessage_head_body::after{display:none}#information .infoAdvice{display:flex;align-items:flex-start;margin:30px 0 60px}#information .infoAdvice_thumbnail{padding-top:25px;background:url(../images/information/deco_point.svg) no-repeat top center/100px auto}#information .infoAdvice_thumbnail img{width:100px;height:100px;border-radius:50%;object-fit:cover}#information .infoAdvice_content{position:relative;width:calc(100% - 120px);padding:30px;margin:36px 0 0 auto;border:2px solid #e1d7d7;border-radius:20px}#information .infoAdvice_content::before,#information .infoAdvice_content::after{position:absolute;top:30px;display:block;content:"";border:12px solid transparent}#information .infoAdvice_content::before{border-right:12px solid #e1d7d7;left:-24px}#information .infoAdvice_content::after{border-right:12px solid #fff;left:-22px}#information .infoAdvice_head{padding-bottom:10px;border-bottom:1px solid #e1d7d7}#information .infoAdvice_head_name{padding:0;margin:5px 0 0 !important;font-size:14px}#information .infoAdvice_detail{margin-top:20px;line-height:1.7}#information .infoMessage{padding:30px;margin:30px 0 60px;border:2px solid #e1d7d7;border-radius:20px}#information .infoMessage_head{position:relative;z-index:0}#information .infoMessage_head img{position:absolute;left:0;top:0;z-index:1;width:100px;height:100px;border-radius:50%;object-fit:cover}#information .infoMessage_head_content{min-height:100px}#information .infoMessage_head_name{padding:0 0 0 130px;margin:8px 0 0 !important;font-size:14px;line-height:1.5 !important}#information .infoMessage_detail{margin-top:20px;line-height:1.7}div#main h2.Min_pctitle_M,div#main h3.Min_pctitle_M{width:100%;border:none;border-left:4px solid #d2caaf;font-weight:bold;padding:0 0 0 10px;margin:10px auto;background:none;font-size:16px;float:none}.anicomInsuranceExp{padding:20px}.anicomInsuranceExp .head_anicomInsuranceExp{font-size:15px;font-weight:bold}.anicomInsuranceExp .head_anicomInsuranceExp small{font-size:11px !important;font-weight:normal}.limit_memberHealthyGuarantee{display:flex;align-items:flex-start;margin:1em 0 1.5em;color:#e51b1b}.head_limit_memberHealthyGuarantee{padding:.25em 1em;margin-right:.5em;border:1px solid #e51b1b;border-radius:3px;white-space:nowrap}.content_limit_memberHealthyGuarantee{padding-top:.3em;font-size:14px}.list_recommendPoint_anicomInsurance .content .video_recommendPoint_anicomInsurance .header{font-weight:normal;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.list_recommendPoint_anicomInsurance .content .video_recommendPoint_anicomInsurance .header span{font-size:.875rem}.list_recommendPoint_anicomInsurance .content .video_recommendPoint_anicomInsurance .header .step{display:inline-flex;font-size:.6875rem;margin:0 10px 0 0}.list_recommendPoint_anicomInsurance .open{position:absolute;bottom:calc(-1rem - 5px);right:0;text-decoration:underline}.list_recommendPoint_anicomInsurance .open:hover{text-decoration:none;cursor:pointer}.video_recommendPoint_anicomInsurance{border:1px solid #ff7d7d;border-radius:5px;position:absolute;padding-top:10px;left:0;bottom:-309px;width:440px;height:287px}.video_recommendPoint_anicomInsurance:before{content:"";position:absolute;top:-14px;left:87px;border-style:solid;border-width:0 10px 14px 10px;border-color:transparent transparent #ff7d7d transparent}.video_recommendPoint_anicomInsurance:after{content:"";position:absolute;top:-13px;left:87px;border-style:solid;border-width:0 10px 14px 10px;border-color:transparent transparent #fff transparent}.video_recommendPoint_anicomInsurance .close{position:absolute;top:-13px;right:-13px}.video_recommendPoint_anicomInsurance .close i{font-size:1.625rem;background:#fff}.video_recommendPoint_anicomInsurance .close i:hover{color:#646464;cursor:pointer}.list_recommendPoint_anicomInsurance.movieOn .content{margin-bottom:300px}.attention_memberHealthyGuarantee{text-indent:-1em;padding-left:1em;text-align:left}label.checkIndex{text-indent:-1.5em;padding-left:1.5em}.needExplain{margin:1.5rem 0 0 0}.needExplain p{font-size:.75rem}.needExplain .marker{background:linear-gradient(transparent 60%, #ffe1aa 60%)}.title_needExplain{margin-bottom:.25rem;font-size:.8125rem;font-weight:bold}.title_needExplain:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.25em;border-radius:50%;background:#400000}.lead_cmsContetns{padding:0 0 30px 0;margin:60px 0 20px 0;border:1px solid #c18376}div#main h2.title_cmsContents{position:relative;float:none;display:flex;align-items:center;height:40px;padding:0 150px 0 30px;font-size:15px;font-weight:bold;color:#fff}div#main h2.title_cmsContents:before,div#main h2.title_cmsContents:after{position:absolute;left:0;top:0;content:"";display:block;width:100%;height:100%}div#main h2.title_cmsContents:before{z-index:-2;background:url(../images/information/lead_cms_pattern_geometry.png) repeat left top/40px auto}div#main h2.title_cmsContents:after{z-index:-1;background:url(../images/information/lead_cms_pattern_object.png) repeat left top/80px auto}div#main h2.title_cmsContents .title_eyeCatch{position:absolute;right:0;bottom:0;width:120px;height:auto}div#main h3.title_recommend_cmsArticle{position:relative;z-index:0;width:calc(100% - 2rem);padding:0;margin:0 auto .25rem;background:none;border:none}div#main h3.title_recommend_cmsArticle:before{position:absolute;z-index:-1;left:0;bottom:10px;content:"";display:block;width:100%;height:1px;background:#f2dfd6}div#main h3.title_recommend_cmsArticle .title_body{position:relative;z-index:0;padding:0 1rem 0 0;font-size:15px;font-weight:bold;background:#fff}.list_cmsArticle{display:flex;justify-content:space-between}.list_cmsArticle li{width:220px}.list_cmsArticle a{display:block;color:#400000}.list_cmsArticle a:hover img{opacity:.8}.list_cmsArticle .imgBox_cmsArticle{position:relative;height:158px;border:1px solid #dcdfe1;overflow:hidden}.list_cmsArticle .imgBox_cmsArticle img{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:auto;height:100%}.list_cmsArticle .title_cmsArticle{margin-top:5px;font-size:16px;font-weight:bold}.documentRequest{margin:10px 0 30px}.documentRequest p{margin:0;font-size:14px}.documentRequest ul{font-size:14px}.documentRequest a{text-decoration:underline;margin-top:5px;display:inline-block}.documentRequest a:hover{text-decoration:none}.contentsCheckbox .checkbox{margin-top:15px;position:relative}.contentsCheckbox .checkbox:before{content:"";position:absolute;left:3px;top:0px;width:40px;height:100%;background:#c8c8c8;border-radius:3px 0 0 3px}.contentsCheckbox .checkbox input{display:none}.contentsCheckbox .checkbox label{border:1px solid #c8c8c8;border-radius:3px;padding:8px 10px 8px 50px;position:relative;display:inline-block;font-size:14px;font-weight:bold}.contentsCheckbox .checkbox label:hover{border-color:#000;cursor:pointer}.contentsCheckbox .checkbox label:before{content:"";width:14px;height:14px;background:#fff;position:absolute;top:calc(50% - 7px);left:13px;z-index:1}.contentsCheckbox .checkbox input[type=checkbox]:checked+label:after{font-family:"icomoon";content:"";position:absolute;top:calc(50% - 7px);left:13px;line-height:1;z-index:2}.contentsCheckbox .checkbox input[type=checkbox]:disabled+label{color:#adb5bd;cursor:default}.contentsCheckbox .checkbox input[type=checkbox]:disabled+label:hover{border-color:#c8c8c8}.contentsCheckbox .annotation{font-size:12px;display:inline-block;margin-top:5px}.contactNotice{padding:16px;margin-top:16px;margin-bottom:16px;border:1px solid #ff9696;color:#d71919}.contactNotice p{margin-top:10px;font-size:16px}.contactNoticeHeader{font-weight:bold;font-size:18px;padding:10px 0 10px 35px;background:url(../images/contactNoticeHeader.png) left center no-repeat}.selectCation{background:red;padding:5px 10px;margin:0 0 5px 10px;display:inline-block;color:#fff;border-radius:3px}.proxyDelivery_area{display:table-cell}.proxyDelivery_area .proxyDelivery_areaIcon{display:inline-block;padding:4px;margin-right:4px;background:#ffd891;color:rgba(64,0,0,.6);border-radius:2px;white-space:nowrap;line-height:1}.search_checkProxyDelivery{position:absolute;right:0;top:0;display:flex;align-items:center;margin-bottom:5px}#search_type_list .search_checkProxyDelivery label{padding-right:4px;margin:0}#search_type_list .search_checkProxyDelivery label span{display:inline}#search_type_list .search_checkProxyDelivery label input:checked+span{padding:0;font-weight:bold}.infoBox_proxyDelivery{box-sizing:border-box;width:728px;padding:1rem 2rem;margin:1rem auto 2rem;background:#fff3dd;border-radius:.5rem}.title_infoBox_proxyDelivery{font-size:1rem;font-weight:bold}.supply_infoBox_proxyDelivery{margin-top:5px;font-size:12px}.badge-proxyDelivery{background:#ffcf77;color:#400000;font-weight:normal}.btnShopInfoDetail{font-size:11px !important;padding:5px}.btnShopInfoDetailWrapper{display:inline-block}.btn_expStep{display:flex;align-items:center;justify-content:center;padding:0 10px;height:26px;font-size:.75rem;font-weight:bold;color:#fff;background:#a5adb2;box-shadow:2px 2px 0 #8a949a;border-radius:13px;cursor:pointer}.btn_expStep:hover{background:#97a0a6}.btn_expStep i{font-size:1.5em;vertical-align:-0.2em;margin-right:.25em}.reservationFee_proxyDelivery{padding:.5em;margin:0 0 20px;border:1px dotted #adb5bd;font-size:12px}.reservationFee_proxyDelivery span{font-size:14px}.text-deductionAmount_proxyDelivery{line-height:1.5;font-size:11px;color:#6c757d}.stepExp_proxyDelivery{padding:20px}.list_stepExp_proxyDelivery li{position:relative;z-index:0;padding:20px;margin:0 0 10px 20px;background:#fff3dd;counter-increment:flowProxyDelivery}.list_stepExp_proxyDelivery li:last-child{margin-bottom:0}.list_stepExp_proxyDelivery li:first-child:before{top:calc(50% + 8px)}.list_stepExp_proxyDelivery li:last-child:before{top:0;height:50%}.list_stepExp_proxyDelivery li:before{position:absolute;left:-6px;top:0;z-index:-1;content:"";display:block;width:3px;height:calc(100% + 10px);background:#ffab11}.list_stepExp_proxyDelivery li:after{position:absolute;left:-20px;top:calc(50% - 15px);display:flex;align-items:center;justify-content:center;width:30px;height:30px;content:counter(flowProxyDelivery) "";font-size:14px;font-weight:bold;color:#ffab11;border:2px solid #ffab11;border-radius:50%;background:#fff}.list_stepExp_proxyDelivery li p{font-size:14px;line-height:1.5;text-align:left}.attentionBalloon_checkAddress{background-color:#fff3dd;border-radius:4px;padding:15px;margin-top:10px;position:relative}.attentionBalloon_checkAddress:before{content:"";position:absolute;border-style:solid;border-color:transparent #fff3dd transparent transparent;border-width:8px 10px 8px 0;top:17px;left:-10px;z-index:1}.attentionBalloon_checkAddress_title{display:flex;align-items:center;font-weight:bold}.attentionBalloon_checkAddress_title i{display:inline-block;width:18px;height:18px;margin-right:.3em;box-sizing:border-box;border:1px solid #f7a000;border-radius:50%;color:#f7a000;font-size:13px;background-color:#fff;margin-right:.3em;position:relative}.attentionBalloon_checkAddress_title i:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.attentionBalloon_checkAddress_address{padding:10px;background-color:#fff;border-radius:4px}.attentionBalloon_checkAddress a{color:#0678cf !important;text-decoration:none !important}.attention_checkAddress{display:inline-block;padding:10px;width:60%;box-sizing:border-box;background-color:#fff3dd;border-radius:4px}.attention_checkAddress_title{display:flex;align-items:center;font-weight:bold;margin-bottom:5px}.attention_checkAddress_title i{display:inline-block;width:16px;height:16px;margin-right:.3em;box-sizing:border-box;border:1px solid #f7a000;border-radius:50%;color:#f7a000;font-size:11px;background-color:#fff;margin-right:.3em;position:relative}.attention_checkAddress_title i:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.requestForm_privacy .colorbox_button{color:#b76d45;font-size:12px;text-decoration:none}.requestForm_privacy .colorbox_button:hover{color:#b76d45;opacity:.7}.mainIntro{position:relative;z-index:0;padding:20px;margin:0 0 10px 20px;background:#fff3dd;counter-increment:flowProxyDelivery}.mainIntro:last-child{margin-bottom:0}.mainIntro:first-child:before{top:calc(50% + 8px)}.mainIntro:last-child:before{top:auto;bottom:calc(50% - 18px)}.mainIntro:before{position:absolute;left:-6px;top:0;z-index:-1;content:"";display:block;width:3px;height:calc(100% + 10px);background:#ffab11}.mainIntro:after{position:absolute;left:-20px;top:calc(50% - 15px);display:flex;align-items:center;justify-content:center;width:30px;height:30px;content:counter(flowProxyDelivery) "";font-size:14px;font-weight:bold;color:#ffab11;border:2px solid #ffab11;border-radius:50%;background:#fff}.mainIntro p{font-size:14px;line-height:1.5;text-align:left}.head_stepExp_proxyDelivery{margin-bottom:8px;font-size:16px;font-weight:bold;text-align:left}.stepFlow_proxyDelivery{display:flex;align-items:flex-start;justify-content:space-between}.stepFlow_proxyDelivery li{position:relative;z-index:0;width:calc(25% - 20px);padding:42px 10px 0;text-align:center;font-size:13px;counter-increment:stepFlow_proxyDelivery}.stepFlow_proxyDelivery li:before{position:absolute;top:15px;left:calc(50% + 20px);z-index:-1;content:"";display:block;width:calc(50% + 60px);height:5px;background:#ced4da}.stepFlow_proxyDelivery li:last-child:before{display:none}.stepFlow_proxyDelivery li:after{position:absolute;top:0;left:calc(50% - 12px);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;content:counter(stepFlow_proxyDelivery) "";background:#fff;font-size:15px;font-weight:bold;color:#ffab11;line-height:1}.stepFlow_proxyDelivery li.active{font-weight:bold}.stepFlow_proxyDelivery li.active:after{color:#fff;background:#ffab11}.stepFlow_proxyDelivery li.complete:after{background:#ffcf77}.stepFlow_proxyDelivery li.complete:before{background:#ffcf77}.showDetail_ahbRule{display:inline-block;color:#af5a2d;cursor:pointer;font-size:14px;border-bottom:1px solid transparent}.showDetail_ahbRule:after{display:inline-block;margin-left:4px;content:"";font-family:"icomoon";font-size:1.5em;font-weight:bold;vertical-align:-0.15em}.showDetail_ahbRule:hover{border-bottom:1px solid #af5a2d}.totalPrice_proxyDelivery{box-sizing:border-box;width:600px;margin:0 auto;padding:20px;background:#fff}.totalPrice_proxyDeliverySupply{padding-top:10px;margin-top:10px;border-top:1px solid #ddd}.headBody_totalPrice_proxyDelivery{font-size:15px;font-weight:bold}.table_totalPrice_proxyDeliveryWrapper{padding:12px 0 0 0}.table_totalPrice_proxyDeliveryWrapper.timeLine{background:none}.table_totalPrice_proxyDeliveryWrapper.timeLine .table_totalPrice_proxyDelivery{width:auto}.table_totalPrice_proxyDelivery{width:100%;border-collapse:collapse}.table_totalPrice_proxyDelivery th,.table_totalPrice_proxyDelivery td{padding:4px}.table_totalPrice_proxyDelivery th{text-align:left;font-weight:normal}.table_totalPrice_proxyDelivery td{text-align:right}.table_totalPrice_proxyDelivery tr:last-child th,.table_totalPrice_proxyDelivery tr:last-child td{padding-top:8px;border-top:1px solid #dee2e6}.table_totalPrice_proxyDelivery tr:last-child td span{font-size:15px;font-weight:bold;color:#e51b1b}.visitPlace_proxyDelivery{box-sizing:border-box;display:flex;align-items:flex-start;flex-wrap:wrap;width:600px;margin:20px auto 0}.index_visitPlace_proxyDelivery{width:100px;font-size:14px}.detail_visitPlace_proxyDelivery{width:calc(100% - 100px);font-size:14px}.head_totalPrice_proxyDelivery{display:flex;padding:6px 12px;align-items:center;background:#ffd891}.headBody_totalPrice_proxyDelivery{font-size:15px;font-weight:bold}.check_totalPrice_proxyDelivery{margin-left:20px;padding:4px 12px 4px 12px;font-size:14px;color:#6c757d;border-left:1px solid #6c757d}.check_totalPrice_proxyDelivery span.complete{color:#32832d}.check_totalPrice_proxyDelivery span.complete i{font-size:1.5em;vertical-align:-0.2em;margin-right:4px}.show_totalPrice_proxyDelivery{margin-left:auto}.show_totalPrice_proxyDelivery span{font-size:16px;font-weight:bold;color:#e51b1b}.seeMore_totalPrice_proxyDelivery{position:relative;display:flex;align-items:center;padding:0 20px 0 0;margin-left:5px;cursor:pointer;font-size:12px;line-height:1;color:#6c757d}.seeMore_totalPrice_proxyDelivery:before,.seeMore_totalPrice_proxyDelivery:after{content:"";position:absolute;right:0;top:calc(50% - 2px);display:block;width:16px;height:4px;background:#dd8f00;transition:.1s all linear}.seeMore_totalPrice_proxyDelivery:after{transform:rotate(90deg)}.seeMore_totalPrice_proxyDelivery.active:after{transform:rotate(0)}#SentMailForm .table_tranceferCost_proxyDelivery{margin:0 auto;border-collapse:collapse}#SentMailForm .table_tranceferCost_proxyDelivery th,#SentMailForm .table_tranceferCost_proxyDelivery td{font-size:13px}#SentMailForm .table_tranceferCost_proxyDelivery th{padding:3px 12px 3px 0;font-weight:bold}#SentMailForm .table_tranceferCost_proxyDelivery td{padding:3px 0}#SentMailForm .table_tranceferCost_proxyDelivery tr.row_totalPrice th,#SentMailForm .table_tranceferCost_proxyDelivery tr.row_totalPrice td{padding-bottom:10px;border-top:1px solid #adb5bd}.icon_v-lignSet{vertical-align:-0.15em}.head_proxyDelivery{margin:0 0 .5em 0;font-size:14px;font-weight:bold}.list_flow_proxyDelivery li{position:relative;padding:6px 13px;margin-bottom:24px;font-size:13px;border-radius:5px;background:#ffd891;text-align:center}.list_flow_proxyDelivery li:after{position:absolute;left:calc(50% - 12px);bottom:-30px;content:"";display:block;width:0;height:0;border:12px solid transparent;border-top:12px solid #ffcaca}.list_flow_proxyDelivery li:last-child{margin-bottom:0}.list_flow_proxyDelivery li:last-child:after{display:none}.caution_proxyDelivery{box-sizing:border-box;width:600px;padding:15px;margin:24px auto;border:1px dotted #f5a4a4;background:#fce9e9}.caution_proxyDelivery p{text-align:center;font-size:14px}.visitArea_content{display:flex;align-items:flex-start;justify-content:space-between}.visitArea_content .Min_badge{box-sizing:border-box;width:80px;margin:0;font-weight:normal;text-align:center}.visitArea_content .Min_badge.badge-breeder{display:inline-flex;align-items:center;justify-content:center;height:30px;background:#c6ebc4;color:#32832d}.visitArea_content .Min_badge.badge-proxyDelivery{display:inline-flex;align-items:center;justify-content:center;height:30px;background:#ffd891;color:rgba(64,0,0,.6)}.visitArea_content .Min_badge.badge-proxyDelivery a{margin-left:2px}.visitArea_content .Min_badge a{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#af973e;text-decoration:none;line-height:0;color:#fff}.visitArea_content .visitArea_detail{padding:4px 0 0 0;width:calc(100% - 86px)}.petInfo_proxyDelivery{margin:30px 0}.list_choice_dealMethod{display:flex;align-items:flex-start;padding:0 20px;border-bottom:2px solid #dcdfe1;counter-reset:listnum}.list_choice_dealMethod li{display:flex;align-items:center;justify-content:center;width:320px;height:70px;box-sizing:border-box;margin-right:10px;border-left:2px solid #dcdfe1;border-right:2px solid #dcdfe1;border-top:2px solid #dcdfe1;border-radius:5px 5px 0 0;font-size:16px;position:relative;cursor:pointer}.list_choice_dealMethod li:before{counter-increment:listnum;content:counter(listnum);width:30px;height:30px;line-height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px}.list_choice_dealMethod li:last-child{margin-right:0}.list_choice_dealMethod li.visitBreeder:before,.list_choice_dealMethod li.visitBreederModal:before{background-color:#ffe1aa}.list_choice_dealMethod li.proxyDelivery:before,.list_choice_dealMethod li.proxyDeliveryModal:before{background-color:#fadcdc}.list_choice_dealMethod li.active{cursor:default}.list_choice_dealMethod li.active:after{content:"";position:absolute;width:100%;height:3px;bottom:-2px;left:0;z-index:1;background-color:#fff}.list_choice_dealMethod li.active.visitBreeder,.list_choice_dealMethod li.active.visitBreederModal{font-weight:bold;border-top:3px solid #f7a206}.list_choice_dealMethod li.active.proxyDelivery,.list_choice_dealMethod li.active.proxyDeliveryModal{font-weight:bold;border-top:3px solid #ef9091}.list_content_dealMethod .weak{color:#6c757d}.list_content_dealMethod .emph{font-size:15px}.list_content_dealMethod a{color:#0678cf}.list_content_dealMethod a i{font-size:1.5em;vertical-align:-0.15em}.list_content_dealMethod a:hover{border-bottom:1px solid #0678cf;text-decoration:none}.list_content_dealMethod .infoBox{border-radius:4px;display:flex;align-items:center;justify-content:space-between;padding:30px}.list_content_dealMethod .infoBoxHeading{font-size:20px;font-weight:bold;margin-bottom:15px}.list_content_dealMethod .infoBoxText{text-align:left;font-size:16px;margin-bottom:20px}.list_content_dealMethod .infoBoxSupplyText{margin:20px 0 0 15px;font-size:13px;color:#666}.list_content_dealMethod .infoBoxSupplyText li{text-indent:-1em;padding-left:1em;margin-top:10px;padding:0}.list_content_dealMethod .infoBoxSupplyText li:first-child{margin:0}.list_content_dealMethod li{padding-top:20px}.list_content_dealMethod li.visitBreeder .infoBox{background-color:#fff5e2}.list_content_dealMethod li.visitBreeder .infoBoxHeading{display:flex;align-items:center}.list_content_dealMethod li.visitBreeder .infoBoxHeading span{display:flex;align-items:center;justify-content:center;font-size:18px;width:30px;height:30px;line-height:30px;margin-right:8px;box-sizing:border-box;border-radius:50%;background-color:#ffe1aa}.list_content_dealMethod li.visitBreeder .infoBox img{display:block;width:250px;height:140px;padding-right:60px}.list_content_dealMethod li.proxyDelivery .infoBox{background-color:#fdf2f2}.list_content_dealMethod li.proxyDelivery .infoBoxHeading{display:flex;align-items:center}.list_content_dealMethod li.proxyDelivery .infoBoxHeading span{display:flex;align-items:center;justify-content:center;font-size:18px;width:30px;height:30px;margin-right:8px;box-sizing:border-box;border-radius:50%;background-color:#fadcdc}.list_content_dealMethod li.proxyDelivery .infoBox img{display:block;width:300px;height:210px;padding-right:40px}.list_content_dealMethod li.proxyDelivery .selectArea:before{font-family:"icomoon";content:"";padding-right:7px;color:#ef9091;font-size:18px;position:relative;top:2px}.list_content_dealMethod li .serviceDetail{padding:10px 5px;background:#fff;border-radius:0 0 3px 3px;word-break:break-all}.list_dealMethod_proxyDevlivery{counter-reset:method_proxyDelivery}.list_dealMethod_proxyDevlivery li{position:relative;padding:0 0 0 30px;margin-bottom:20px}.list_dealMethod_proxyDevlivery li:before{position:absolute;left:0;top:0;display:flex;width:22px;height:22px;align-items:center;justify-content:center;counter-increment:method_proxyDelivery;content:counter(method_proxyDelivery);font-size:15px;font-weight:bold;color:#ffab11;border:1px solid #ffab11;border-radius:50%}.list_dealMethod_proxyDevlivery li:last-child{padding-bottom:20px;border-bottom:1px solid #e4e0d0}.list_dealMethod_proxyDevlivery .head_dealMethod_proxyDelivery{font-size:15px;font-weight:bold;color:#ffab11}.list_dealMethod_proxyDevlivery p{font-size:14px}.list_dealMethod_attention li{position:relative;padding:0 0 0 1.5em;font-size:13px;color:#6c757d;margin-bottom:10px;display:flex;align-items:center}.list_dealMethod_attention li:last-child{margin-bottom:0}.list_dealMethod_attention li:before{position:absolute;left:0;content:"※";display:inline-block;margin-right:.5em}.list_dealMethod_attention li i{font-size:18px}.list_charge_proxyDelivery{display:flex;align-items:center}.list_charge_proxyDelivery li{padding:0;display:flex;align-items:center}.list_charge_proxyDelivery .charge_proxyDelivery{font-size:12px}.list_charge_proxyDelivery .charge_proxyDelivery span{color:#e23002;font-size:16px;font-weight:bold;margin:0 5px 0}.exp_anshinPack{display:flex;align-items:stretch;margin-top:20px;border:1px solid #ffe3e3}.exp_anshinPack .head_exp_anshinPack{box-sizing:border-box;width:270px;display:flex;align-items:center;justify-content:center;padding:20px 0;background:#ffe3e3;white-space:nowrap;font-weight:bold;font-size:15px}.exp_anshinPack .head_exp_anshinPack i{margin-right:.5em;font-size:1.5em;vertical-align:-0.15em;color:#ffb0b0}.exp_anshinPack .detail_exp_anshinPack{box-sizing:border-box;width:calc(100% - 270px);padding:20px}.list_payMethod_proxyDelivery li{position:relative;padding:0 0 0 12px;font-size:15px;font-weight:bold}.list_payMethod_proxyDelivery li:before{position:absolute;left:0;top:8px;content:"";display:block;width:5px;height:5px;border-radius:50%;background:#400000}.list_payMethod_proxyDelivery .list_dealMethod_attention li{padding-left:0;margin-top:5px;font-size:13px}.list_payMethod_proxyDelivery .list_dealMethod_attention li::before{display:none}.content_ancillaryServices .show_anshinPack{display:inline-block;cursor:pointer;color:#af5a2d;border-bottom:1px solid transparent}.content_ancillaryServices .show_anshinPack:hover{border-bottom:1px solid #af5a2d}.content_ancillaryServices .show_anshinPack i{font-size:1.5em;vertical-align:-0.15em}.detail_anshinPackContent{box-sizing:border-box;width:600px;padding:20px;font-size:14px;text-align:left}.detail_anshinPackContent .title_anshinPack{padding:5px 10px;margin:0 0 12px;font-size:15px;font-weight:bold;background:#ffe3e3}.detail_anshinPackContent .title_anshinPack i{margin-right:.2em;color:#ff7d7d;font-size:1.5em;vertical-align:-0.15em}.detail_anshinPackContent a i{font-size:1.5em;vertical-align:-0.15em}.detail_anshinPackContent a:hover{text-decoration:none;border-bottom:1px solid #af5a2d}.show_ahbRules{color:#af5a2d;cursor:pointer}.show_ahbRules:hover{text-decoration:underline}.content_ahbRules{box-sizing:border-box;width:600px;padding:10px;max-height:500px;font-size:14px;text-align:left;overflow-y:auto}.content_ahbRules h2{font-size:15px;margin:20px 0 10px}#cboxLoadedContent h3.head_ahbRules{padding:6px 10px;font-size:15px;font-weight:bold;color:#400000;background:#ffcf77;border:none}.ruleHeading{font-weight:bold}.ruleInner{font-size:13px}.ruleInnerHeading{font-weight:bold;color:#400000 !important;background-color:transparent !important;border:none !important;padding:6px 0 !important}.shopDetailShopName{font-weight:bold;font-size:16px}.shopDetailShopNameWrapper{width:90%;display:flex;align-items:center;justify-content:space-between;margin:20px auto 0 !important}.shopDetailShopImage img{width:175px;height:100px;border-radius:4px;object-fit:cover}.shopDetailList{display:flex;flex-wrap:wrap;font-size:14px;width:90%;margin:20px auto;text-align:left}.shopDetailTitle{width:25%;padding:18px;box-sizing:border-box;background-color:#faf8f2;border-bottom:1px solid #fff}.shopDetailContents{width:75%;padding:15px;box-sizing:border-box;background-color:#f7f8f9;border-bottom:1px solid #fff;border-left:1px solid #fff}.shopDetailContents .icon-map-marker{position:relative;top:2px;left:7px;font-size:18px;color:#ef9091}.shopDetailBox .center_basicInfoContent{font-size:11px}.shopDetailBox .center_basicInfoContent_heading{position:relative;display:inline-block;padding:0 15px 0 0;font-weight:bold;font-size:11px;margin-bottom:5px;cursor:pointer}.shopDetailBox .center_basicInfoContent_heading:before,.shopDetailBox .center_basicInfoContent_heading:after{position:absolute;top:1px;content:"";display:block;width:3px;height:11px;background:#6c757d;transition:.1s all linear}.shopDetailBox .center_basicInfoContent_heading:after{right:5px}.shopDetailBox .center_basicInfoContent_heading:before{transform:rotate(90deg);right:5px}.shopDetailBox .center_basicInfoContent_heading.active:after{transform:rotate(90deg)}.shopDetailBox .center_basicInfoContent dl{display:flex;align-items:flex-start;justify-content:flex-start}.shopDetailBox .center_basicInfoContent dl dt{white-space:nowrap}.shopDetailBox .center_basicInfoContent dl dd:after{content:"";display:block;width:100%}.shopDetailBox .center_basicInfoContent .placeInfo{padding:0 20px 0 0}.shopDetailBox .center_basicInfoContent .numberInfo{width:48%}.shopDetailBox .center_basicInfoContent .numberInfoWrapper{display:flex;justify-content:space-between}.shopDetailBox .center_basicInfoContent .numberInfoHeading{padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #e9ecef}.shopDetailBox .center_basicInfoContent .attention{line-height:1.5;font-size:11px}.shopDetailParkingList li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ddd}.shopDetailParkingList li:last-child{padding-bottom:0;margin-bottom:0;border:none}.privacyPolicyBox{margin:15px 0 0}.privacyPolicyBox h2{margin-bottom:10px;padding:5px 0 2px;font-size:14px !important;font-weight:bold;border-bottom:1px #ccc solid;float:none !important}.privacyPolicyBox .request{margin-bottom:10px;font-size:13px}.privacyPolicyBox .scrollBox{padding:4px 6px;height:100px;font-size:12px;overflow-y:scroll;background:#f5f5f5;border-radius:5px}.privacyPolicyBox .scrollBox h3{margin-bottom:5px !important;padding:5px 0 2px !important;font-size:12px;font-weight:bold;border-bottom:1px #888 solid !important;border-top:none !important;border-left:none !important;border-right:none !important;background-color:#f5f5f5 !important}.privacyPolicyBox .scrollBox table{margin:1em 5% !important;width:90% !important;border-bottom:1px solid #dcdfe1}.privacyPolicyBox .scrollBox table th{color:#400000;padding:6px 10px;width:100px;font-size:12px;text-align:center;vertical-align:middle;border:1px solid #dcdfe1;background-color:#ede6cc;background-repeat:repeat;background-position:left top;line-height:1.5em}.head_dealMethod_mark{margin-bottom:5px;color:#fff;font-weight:normal}.head_dealMethod_mark span{padding:3px 5px;background:#ef9091}.serviceDetail_online i{padding-right:4px;font-size:20px;color:#05a802;vertical-align:middle}.mainIntro_beginner{position:relative;z-index:0;display:flex;width:100%;margin:0 0 80px 0}.mainIntro_beginner .textContent{position:absolute;left:0;top:0;z-index:-1;box-sizing:border-box;width:440px;padding:50px 70px 50px 30px;background:#fff8e4}.mainIntro_beginner p.lead_mainIntro{line-height:1.75}.mainIntro_beginner h2.head_mainIntro{padding:0 !important;margin:0 0 30px 0 !important;font-size:28px !important;border:none !important;background:none !important;float:none !important}.mainIntro_beginner h2.head_mainIntro span{color:#fd714d;font-size:33px}.mainIntro_beginner .movieContent{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:580px;margin:40px 10px 0 auto;background:#fff}.mainIntro_beginner .movieContent video{width:100%;height:auto;background:#fff}.mainIntro_beginner .movieContent video:focus{outline:none}.mainIntro_beginner .movieContent p{font-size:14px}.mainIntro_beginner .movieContent:after{content:"";position:absolute;left:10px;bottom:-10px;z-index:-1;display:block;width:100%;height:100%;background:url("data:image/svg+xml;charset=utf-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 2 2' preserveAspectRatio='none'%3e%3cpath fill='%23ffe3e3' d='M1-1h.99l-4 4v-.99zM3-1v.99l-4 4h-.99z'/%3e%3c/svg%3e")}.show_serviceIntroductionMovie video{width:100%;height:auto}.show_serviceIntroductionMovie video:focus{outline:none}.btn_lead_ServiceIntroductionMovie{display:inline-block;cursor:pointer}.btn_lead_ServiceIntroductionMovie:hover{opacity:.8}.btn_lead_ServiceIntroductionMovie img{width:450px;height:auto}.show_fixed_serviceMovie{position:fixed;right:-300px;bottom:90px;z-index:9999;display:block;width:300px}.bnr_fixed_serviceMovie{box-shadow:2px 2px 6px rgba(0,0,0,.2);cursor:pointer;background:#fff}.bnr_fixed_serviceMovie:hover img{opacity:.8}.bnr_fixed_serviceMovie img{width:100%;height:auto}.close_fixed_serviceMovie{display:flex;height:20px;padding:0 10px 0 0}.close_fixed_serviceMovie .btn_close_serviceMovieBnr{position:relative;display:block;width:20px;height:20px;margin-left:auto;background:#fec1b2;cursor:pointer}.close_fixed_serviceMovie .btn_close_serviceMovieBnr:before,.close_fixed_serviceMovie .btn_close_serviceMovieBnr:after{position:absolute;left:calc(50% - 6px);top:calc(50% - 2px);content:"";display:block;width:12px;height:4px;background:#fd714d}.close_fixed_serviceMovie .btn_close_serviceMovieBnr:before{transform:rotate(45deg)}.close_fixed_serviceMovie .btn_close_serviceMovieBnr:after{transform:rotate(-45deg)}.youtubeMovie{position:relative;width:100%;padding-top:56.25%}.youtubeMovie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.petDetail_lead_kounotori{background-color:#f7f6f2;border-radius:4px;display:block;padding:0}.petDetail_lead_kounotori_inner{padding:20px 20px 0 20px}.petDetail_lead_kounotori_contents{display:flex;justify-content:space-between;align-items:center}.petDetail_lead_kounotori_text{font-size:14px;width:340px}.petDetail_lead_kounotori .content_partnership{border-top:1px dotted #e4dfd2;padding-top:20px;margin-top:20px;display:flex;justify-content:space-between;font-size:14px}.petDetail_lead_kounotori .aboutHotToDeliveryLink{text-align:right}.petDetail_lead_kounotori .aboutHotToDeliveryLink a{display:inline-block;color:#83724e;text-decoration:none;font-size:14px;padding:0 8px 0 2px;height:28px;line-height:28px;margin:0 3px 3px 0;background-color:#fff;border-radius:0 0 4px 0;position:relative}.petDetail_lead_kounotori .aboutHotToDeliveryLink a:hover{border:none}.petDetail_lead_kounotori .aboutHotToDeliveryLink a:before{position:absolute;top:0;left:-28px;content:"";border-bottom:28px solid #fff;border-left:28px solid transparent}.petDetail_lead_kounotori .head_petDetail_lead_kounotori{color:#83724e;font-size:12px;font-weight:bold;line-height:1.2;border:none;flex-shrink:0;width:142px}.petDetail_lead_kounotori .head_petDetail_lead_kounotori img{display:block;width:100%;height:auto}.petDetail_lead_kounotori .content_petDetail_lead_kounotori{width:73%;font-size:12px;line-height:1.7}.petDetail_lead_kounotori .content_petDetail_lead_kounotori a{color:#0678cf;text-decoration:none}.petDetail_lead_kounotori .content_petDetail_lead_kounotori i{margin-left:3px;font-size:1em;vertical-align:-1px}.attention_anshinPack{width:830px;margin:0 auto}.marker_proxyDelivery{background:linear-gradient(transparent 60%, #ffeac4 60%)}.notExit{text-align:center}.notExitTxt{font-size:18px;padding:52px 0px 48px}.notExitInfo{padding:4px 0px;margin:0px auto 24px;width:784px;background:url(../images/fst_brown_back.gif) repeat}.notExitInfo div{background-color:#fff;text-align:left;padding:4px 12px}.notExitInfo div p{padding:18px 0px 6px 46px;margin-bottom:16px;font-size:16px;font-weight:bold;background:url(../images/fst_caution_icon.png) no-repeat 8px 12px}.notExitInfo dl{line-height:2em;font-size:14px}.notExitInfo dt{font-weight:bold;margin-bottom:6px;border-bottom:1px solid #e7e1e1;display:inline-block}.notExitInfo dd{margin-bottom:24px}.notExitInfo .solution{text-decoration:none;background-color:#ffdaae;padding:2px 6px 2px 8px;margin:4px 8px 0 0;display:inline-block;color:#6c3e08;float:left;border-radius:2px}.notExitInfo .solutionTxt{overflow:hidden;display:inline-block;width:660px;font-size:13px}.notExitInfo .solutionTxt.l1{margin-top:8px}.notExitInfo .solutionTxt.l2{line-height:1.4;margin-top:2px}.notExitContact{background-color:#eee;font-size:13px;padding:12px;width:420px;margin:0 auto 40px}.hd_mitemiteItem{background:url(../images/hd_mitemite.png) no-repeat 3px top #ffffe7;border-top:1px solid #bfbf49;color:#7b7b3d;border-bottom:1px solid #e9e9cc;padding:10px 0 10px 43px;font-size:17px}.readMore{text-align:center;border-bottom:2px solid #ddd;margin:0 24px;padding:0px 0 20px}.readMore a{display:inline-block;background-color:#fff;padding:6px 24px;font-size:13px;border:2px solid #e3d9c9;border-radius:20px;color:#74521b;cursor:pointer}.readMore i{font-size:1.3em;vertical-align:middle}.saleCondition{margin-top:3px;font-size:12px}.saleCondition i{font-size:1.2em;vertical-align:-1px}.dealEnqueteBanner{position:absolute;top:0;right:0;font-size:13px;padding:4px 12px 3px;border-radius:3px;font-weight:bold;text-decoration:none}.dealEnqueteBanner:hover{text-decoration:none}.enqueteAppealBannerBox{position:relative;border:2px solid #5f321e;background-color:#fff3dd;padding:20px 20px 0;margin:20px auto;width:680px}.enqueteAppealBanner{position:relative;display:flex;align-items:unset;justify-content:space-between}.enqueteAppealBanner .enqueteRequest{font-size:20px;font-weight:bold}.enqueteAppealBanner *{box-sizing:border-box}.enqueteAppealBanner img{width:290px}.enqueteAppealBanner .insurance p{font-size:16px}.enqueteAppealBanner .insurance span{display:inline;font-weight:bold;position:relative}.enqueteAppealBannerBox .enqueteLink{position:absolute;bottom:15px;left:250px;font-size:14px;font-weight:bold;text-align:center;margin:0 auto;padding:10px;border-radius:5px;cursor:pointer}.enquete h3{width:694px;margin:0 auto !important;padding:8px 16px !important;text-align:left;font-size:14px;color:#fff;background-color:#5f321e !important;border:1px solid #5f321e !important}.enqueteBox{width:665px;margin:0 auto;padding:20px 30px;color:#4d4d4d;border-right:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;border-left:1px solid #4d4d4d}.enqueteBox h4{margin:10px 0 5px;font-weight:bold}.enqueteBox dl{margin-bottom:30px;line-height:1.2}.enqueteBox dl dt{padding:8px 16px;color:#000}.enqueteBox dl dt.blue{background-color:#a5d6fc !important}.enqueteBox dl dt.green{background-color:#a2de9e !important}.enqueteBox dl dt.purple{background-color:#e2dbf1 !important}.enqueteBox dl dd{padding:5px 35px 0}.enqueteBox dl input[type=radio]{display:none}.enqueteBox dl .radio01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}.enqueteBox dl .radio01::before{background:#fff;border:1px solid #666;border-radius:50%;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.enqueteBox dl .radio01::after{background:#41aafa;border-radius:50%;content:"";display:block;height:10px;left:9px;margin-top:-4px;opacity:0;position:absolute;top:50%;width:10px}.enqueteBox dl input[type=radio]:checked+.radio01::after{opacity:1}.enqueteBox dl input.quantumWizFreeTextinput{width:100%;padding:8px;border:1px solid #dcdfe1;background-color:#fff;font-size:14px}.enqueteBox .checknox-wrap{display:block;position:relative;padding-left:34px;margin:8px 0 8px;cursor:pointer;user-select:none}.enqueteBox .checknox-wrap input{display:none}.enqueteBox .checknox-wrap input:checked+.checkmark{background-color:#41aafa;border:2px solid #41aafa}.enqueteBox .checknox-wrap input:checked+.checkmark:after{display:block}.enqueteBox .checknox-wrap .checkmark{position:absolute;top:0;left:8px;height:18px;width:18px;border:1px solid #666;box-sizing:border-box;border-radius:4px}.enqueteBox .checknox-wrap .checkmark::after{content:"";position:absolute;display:none;left:4px;top:0px;width:5px;height:10px;border:2px solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.enqueteBox .surveySend{margin:0 auto 10px;text-align:center}.enqueteBox .surveySend button{font-size:14px;font-weight:bold;text-align:center;margin:0 auto 10px;padding:10px;border-radius:5px;cursor:pointer}.enqueteBox .surveySend .answerLaterLink{margin:0 auto 10px;text-align:center;width:max-content;color:#0678cf;border-bottom:solid 1px #0678cf}.enqueteBox .surveySend .answerLaterLink:hover{border:none !important}.enqueteBox .surveySend .answerLaterLink a{color:#0678cf}.enqueteBox .annotation{padding-left:1em;text-indent:-1em;font-size:10px}.insuranceAppealBanner{position:relative;display:flex;align-items:center;justify-content:space-between;border:2px solid #ffcca7;padding:20px;margin:20px auto;width:680px}.insuranceAppealBanner *{box-sizing:border-box}.insuranceAppealBanner img{position:absolute;left:300px;bottom:0;width:150px}.insuranceAppealBanner .Min_btn{margin-top:10px}.insuranceAppealBanner .Min_btn i{position:relative;top:2px;font-size:20px}.insuranceAppealBanner .Min_linkTxt{font-size:14px;text-decoration:underline}.insuranceAppealBanner .Min_linkTxt:hover{text-decoration:none}.insuranceAppealBanner .insurance p{font-size:16px}.insuranceAppealBanner .insurance span{display:inline;font-weight:bold;position:relative}.insuranceAppealBanner .insurance span:before{content:"";position:absolute;left:0;bottom:5px;width:100%;height:5px;background:#ffeea9;display:block;z-index:-1}.insuranceAppealBanner .other{border-radius:5px;background:#feefe5;position:relative;padding:15px}.insuranceAppealBanner .other:before{content:"";position:absolute;left:-12px;top:calc(50% - 8px);border-style:solid;border-width:16px 12px 0px 0;border-color:transparent #feefe5 transparent transparent}.insuranceAppealBanner .other p{color:#f56800;font-size:16px;font-weight:bold}.insuranceAppealBanner.typeB img{left:290px}.insuranceAppealBanner.typeC img{left:310px}a.btn_check_googleMap{display:inline-block;padding:4px 8px;line-height:1.2;text-decoration:none;font-size:12px;border:1px solid #ced2d5}a.btn_check_googleMap:hover{background:#f7f8f9}a.btn_check_googleMap i.icon-map-marker{margin-right:.25em;font-size:1.2em;vertical-align:-0.05em;color:#ed6060}a.btn_check_googleMap i.icon-external-link{margin-left:.2em;vertical-align:-0.1em}.warranty .textColorPrimary{color:#f56800}.warranty .contentBox{width:760px;margin:0 auto}.warranty .contentBox>p{font-size:16px;line-height:1.5}.warranty .contentBox>p small{font-size:12px}div#main .list_timeLine_warrantyA{position:relative}div#main .list_timeLine_warrantyA:before{content:"";position:absolute;left:36px;top:-30px;width:3px;height:60px;display:block;background:#dee2e6}div#main .list_timeLine_warrantyA .timeLineBox{margin-top:30px;position:relative;margin-left:60px}div#main .list_timeLine_warrantyA .timeLineBox.freeInsurance:before{height:calc(100% + 30px);background:#baca55}div#main .list_timeLine_warrantyA .timeLineBox.freeInsurance .contentBody{background:#f1f4dd}div#main .list_timeLine_warrantyA .timeLineBox.freeInsurance .contentBody:before{border-color:#baca55}div#main .list_timeLine_warrantyA .timeLineBox.freeInsurance .contentBody:after{border-right-color:#f1f4dd}div#main .list_timeLine_warrantyA .timeLineBox.freeInsurance h2.head_timeLine_warraty{color:#7d9b00}div#main .list_timeLine_warrantyA .timeLineBox.freeInsurance .badge_supplement{background:#7d9b00}div#main .list_timeLine_warrantyA .timeLineBox.continuedInsurance:before{background:#ffa15c}div#main .list_timeLine_warrantyA .timeLineBox.continuedInsurance:after{left:-36px;bottom:-28px;transform:rotate(-45deg);border:12px solid transparent;border-bottom:12px solid #ffa15c}div#main .list_timeLine_warrantyA .timeLineBox.continuedInsurance .contentBody{background:#ffebdc}div#main .list_timeLine_warrantyA .timeLineBox.continuedInsurance .contentBody:before{border-color:#ffa15c}div#main .list_timeLine_warrantyA .timeLineBox.continuedInsurance .contentBody:after{border-right-color:#ffebdc}div#main .list_timeLine_warrantyA .timeLineBox.continuedInsurance h2.head_timeLine_warraty{color:#f56800}div#main .list_timeLine_warrantyA .timeLineBox.continuedInsurance .badge_supplement{background:#f56800}div#main .list_timeLine_warrantyA .timeLineBox:before,div#main .list_timeLine_warrantyA .timeLineBox:after{content:"";position:absolute;display:block}div#main .list_timeLine_warrantyA .timeLineBox:before{width:3px;height:100%;top:30px;left:-24px}div#main .list_timeLine_warrantyA .timeLineBox .contentBody{padding:50px 70px;border-radius:5px}div#main .list_timeLine_warrantyA .timeLineBox .contentBody:before,div#main .list_timeLine_warrantyA .timeLineBox .contentBody:after{content:"";position:absolute;box-sizing:border-box;display:block}div#main .list_timeLine_warrantyA .timeLineBox .contentBody:before{left:-30px;top:30px;width:15px;height:15px;border-radius:50%;background:#f4efdf;border:3px solid}div#main .list_timeLine_warrantyA .timeLineBox .contentBody:after{border:12px solid transparent;left:-24px;top:25px}div#main .list_timeLine_warrantyA .timeLineBox .contentBody p{font-size:16px;line-height:1.75em}div#main .list_timeLine_warrantyA .timeLineBox .contentBody a{display:inline-block;margin:15px 0 0;font-size:14px}div#main .list_timeLine_warrantyA .timeLineBox h2.head_timeLine_warraty{float:none;display:flex;align-items:center;font-size:32px;font-weight:bold}div#main .list_timeLine_warrantyA .timeLineBox h2.head_timeLine_warraty .num{font-size:48px}div#main .list_timeLine_warrantyA .timeLineBox h2.head_timeLine_warraty .badge_supplement{padding:9px 12px;margin-left:10px;font-size:20px;border-radius:3px;color:#fff}div#main .list_timeLine_warrantyA .timeLineBox h2.head_timeLine_warraty .badge_supplement small{padding-left:3px;font-weight:normal}div#main .list_timeLine_warrantyA .timeLineBox .copy_timeLine_warranty{font-size:20px}div#main .list_timeLine_warrantyA .timeLineBox h3.subHead_timeLine_warranty{padding:0;margin:50px 0 10px;border:none;background:none;font-size:20px}div#main .list_timeLine_warrantyB{position:relative}div#main .list_timeLine_warrantyB .timeLineBox{position:relative}div#main .list_timeLine_warrantyB .timeLineBox.freeInsurance .contentBody{background:#f1f4dd}div#main .list_timeLine_warrantyB .timeLineBox.freeInsurance h2.head_timeLine_warraty{color:#7d9b00}div#main .list_timeLine_warrantyB .timeLineBox.freeInsurance .badge_supplement{background:#7d9b00}div#main .list_timeLine_warrantyB .timeLineBox.continuedInsurance .contentBody{background:#ffebdc}div#main .list_timeLine_warrantyB .timeLineBox.continuedInsurance h2.head_timeLine_warraty{color:#f56800}div#main .list_timeLine_warrantyB .timeLineBox.continuedInsurance .badge_supplement{background:#f56800}div#main .list_timeLine_warrantyB .timeLineBox .contentBody{padding:50px 70px;border-radius:5px}div#main .list_timeLine_warrantyB .timeLineBox .contentBody p{font-size:16px;line-height:1.75em}div#main .list_timeLine_warrantyB .timeLineBox .contentBody a{display:inline-block;margin:15px 0 0;font-size:14px}div#main .list_timeLine_warrantyB .timeLineBox h2.head_timeLine_warraty{float:none;display:flex;align-items:center;font-size:32px;font-weight:bold}div#main .list_timeLine_warrantyB .timeLineBox h2.head_timeLine_warraty .num{font-size:48px}div#main .list_timeLine_warrantyB .timeLineBox h2.head_timeLine_warraty .badge_supplement{padding:9px 12px;margin-left:10px;font-size:20px;border-radius:3px;color:#fff}div#main .list_timeLine_warrantyB .timeLineBox h2.head_timeLine_warraty .badge_supplement small{padding-left:3px;font-weight:normal}div#main .list_timeLine_warrantyB .timeLineBox .copy_timeLine_warranty{font-size:20px}div#main .list_timeLine_warrantyB .timeLineBox h3.subHead_timeLine_warranty{padding:0;margin:50px 0 10px;border:none;background:none;font-size:20px}div#main h3.head_recommendPoint_continuedInsurance{padding:0;margin:0;text-align:center;font-size:28px;font-weight:normal;line-height:1.2;border:none;background:none}div#main h3.head_recommendPoint_continuedInsurance .num{font-size:36px;font-weight:bold;color:#f56800}div#main h2.head_about_freeInsurance{float:none;padding:20px 0;margin:50px 0 -30px;border:none;background:#f1f4dd;color:#7d9b00;line-height:1;font-size:28px;font-weight:bold;text-align:center}div#main h3.headSecond_about_freeInsurance{padding:16px 20px 12px;margin:50px 0 20px 0;border:none;border-top:2px solid #a6ce00;background:#f9faf0;line-height:1.2;font-size:18px}.recommend_continuedInsurance{position:relative;z-index:0;width:760px;margin:100px auto 0}.recommend_continuedInsurance:before{content:"";position:absolute;display:block;bottom:-120px;left:calc(50% - 1px);width:2px;height:120px;background:#ffa15c}.content_recommend_continuedInsurance{box-sizing:border-box;width:470px;padding:30px 60px;border:3px solid #ffa15c;background:#fff}.content_recommend_continuedInsurance img{width:310px;height:auto}.content_recommend_continuedInsurance p{margin:20px 0 0;font-size:18px;line-height:1.75}.content_recommend_continuedInsurance p strong{color:#f56800;font-weight:bold;font-size:24px}.reccomendImage_continuedInsurance{position:absolute;right:0;bottom:-30px;z-index:-2;width:440px;height:220px;background:#ffebdc}.reccomendImage_continuedInsurance img{position:absolute;bottom:0;right:60px;width:200px;height:auto}.recommendPoint_continuedInsurance{margin:150px 0 0}.recommendPoint_continuedInsurance .list_recommendPoint_continuedInsurance{display:flex;align-items:stretch;justify-content:space-between;margin:50px 0 0;counter-reset:num_recommendPoint}.recommendPoint_continuedInsurance .list_recommendPoint_continuedInsurance li{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:310px;padding:30px;border:1px solid #ffdcc2}.recommendPoint_continuedInsurance .list_recommendPoint_continuedInsurance li:before{position:absolute;left:20px;top:-40px;counter-increment:num_recommendPoint;content:counter(num_recommendPoint);display:block;line-height:1;font-size:100px;font-weight:bold;font-style:italic;color:#ffe1aa}.recommendPoint_continuedInsurance .list_recommendPoint_continuedInsurance li img{width:100%;height:auto;margin:20px 0}.recommendPoint_continuedInsurance .list_recommendPoint_continuedInsurance li .img_oriconlogo_warranty{text-align:center}.recommendPoint_continuedInsurance .list_recommendPoint_continuedInsurance li .img_oriconlogo_warranty img{width:200px;height:auto;margin-top:-10px}.recommendPoint_continuedInsurance .list_recommendPoint_continuedInsurance li p{margin:0 0 20px;font-size:14px;line-height:1.5}.recommendPoint_continuedInsurance .list_recommendPoint_continuedInsurance li .detailHead_recommendPoint_continuedInsurance{text-align:center;font-size:18px;font-weight:bold;line-height:1.5}.recommendPoint_continuedInsurance .list_recommendPoint_continuedInsurance li .btn_detail_recommend{width:120px;margin:auto auto 0;font-size:14px}.reason_aboutInsurance{position:relative;z-index:0;width:680px;margin:150px auto 0}.reason_aboutInsurance img{position:absolute;top:-125px;left:calc(50% - 140px);z-index:1;width:280px;height:auto}.list_reason_aboutInsurance{position:relative;z-index:-1}.list_reason_aboutInsurance li{display:flex;align-items:center;justify-content:space-between;position:relative;padding:50px 20px 40px 30px}.list_reason_aboutInsurance li:before{content:"";position:absolute;z-index:1;bottom:-24px;left:calc(50% - 12px);display:block;width:0;height:0;border:12px solid transparent}.list_reason_aboutInsurance li:nth-child(2n+1){background:#ffeac4}.list_reason_aboutInsurance li:nth-child(2n+1):before{border-top-color:#ffeac4}.list_reason_aboutInsurance li:nth-child(2n+1) .head_reason_aboutInsurance:before{background:#ffd891}.list_reason_aboutInsurance li:nth-child(2n){background:#ffd891}.list_reason_aboutInsurance li:nth-child(2n):before{border-top-color:#ffd891}.list_reason_aboutInsurance li:nth-child(2n) .head_reason_aboutInsurance:before{background:#ffeac4}.list_reason_aboutInsurance li:last-child:before{display:none}.list_reason_aboutInsurance li .head_reason_aboutInsurance{position:relative;z-index:0;width:calc(100% - 310px);font-size:18px}.list_reason_aboutInsurance li .head_reason_aboutInsurance:before{content:"";position:absolute;left:-40px;bottom:-10px;z-index:-1;display:block;width:80px;height:80px;border-radius:50%}.list_reason_aboutInsurance li .head_reason_aboutInsurance strong{font-size:22px;font-weight:bold}.list_reason_aboutInsurance li .box_reason_aboutInsurance{box-sizing:border-box;width:290px}.list_reason_aboutInsurance li .box_reason_aboutInsurance img.reason_aboutInsurance_thumb{position:static;display:block;margin:0 auto 10px}.list_reason_aboutInsurance li .btn_seeMore_reason_aboutInsurance{padding:12px 0;font-size:14px;background:#fff}.list_reason_aboutInsurance li .btn_seeMore_reason_aboutInsurance:hover{background:#f7f8f9}.attentionBox_aboutInsurance{box-sizing:border-box;width:540px;padding:20px;margin:30px auto 0;border:1px solid #d2caaf}.attentionBox_aboutInsurance p{padding:0 0 0 1em;text-indent:-1em;font-size:12px}.about_freeInsurance .content_about_freeInsurance{line-height:1.5;font-size:16px}.attentionBox_about_freeInsurance{padding:20px;margin:20px 20px 0;background:#fff7e7}.list_about_freeInsurance li{position:relative;padding:0 0 0 10px;margin:0 0 5px 0}.list_about_freeInsurance li:before{content:"";position:absolute;left:0;top:7px;display:block;width:8px;height:8px;border-radius:50%;background:#897731}.list_about_freeInsurance li:last-child{margin-bottom:0}.list_about_freeInsurance li .marker{background:linear-gradient(transparent 60%, #ffeac4 60%)}.compensationDetail_freeInsurance{width:640px;margin:30px auto 0}.compensationDetail_freeInsurance p{margin:10px 0 0}.compensationDetail_freeInsurance .table_freeInsurance{width:100%}.compensationDetail_freeInsurance .table_freeInsurance tr:first-child th{border-radius:5px 5px 0 0}.compensationDetail_freeInsurance .table_freeInsurance tr:first-child th:first-child{background:none}.compensationDetail_freeInsurance .table_freeInsurance tr:last-child th,.compensationDetail_freeInsurance .table_freeInsurance tr:last-child td{border-bottom:0}.compensationDetail_freeInsurance .table_freeInsurance tr th,.compensationDetail_freeInsurance .table_freeInsurance tr td{padding:10px;border-right:2px solid #fff;border-bottom:4px solid #fff;text-align:center;vertical-align:middle}.compensationDetail_freeInsurance .table_freeInsurance tr th:last-child,.compensationDetail_freeInsurance .table_freeInsurance tr td:last-child{border-right:0}.compensationDetail_freeInsurance .table_freeInsurance tr th{border-radius:5px 0 0 5px;background:#ede6cc;font-size:16px}.compensationDetail_freeInsurance .table_freeInsurance tr th.num{font-size:20px}.compensationDetail_freeInsurance .table_freeInsurance tr td{background:#faf8f2}.reasonImpossible_freeInsurance{width:740px;margin:40px auto 0}.reasonImpossible_freeInsurance dt{position:relative;padding:10px 50px 10px 20px;font-size:16px;color:#586066;background:#eaeced;cursor:pointer}.reasonImpossible_freeInsurance dt:before,.reasonImpossible_freeInsurance dt:after{position:absolute;right:20px;top:calc(50% - 2px);content:"";display:block;width:20px;height:4px;background:#8a949a;transition:.1s all linear}.reasonImpossible_freeInsurance dt:after{transform:rotate(90deg)}.reasonImpossible_freeInsurance dt.active:after{transform:rotate(0)}.reasonImpossible_freeInsurance dd{padding:0 20px;background:#f7f8f9;color:#586066;counter-reset:num_reasonImpossibleDetail}.reasonImpossible_freeInsurance dd .reasonImpossibleInner_freeInsurance{padding:20px 0}.reasonImpossible_freeInsurance dd h4{padding:10px 15px;margin:30px 0 10px;font-size:16px;background:#eaeced}.reasonImpossible_freeInsurance dd h4:before{display:inline-block;counter-increment:num_reasonImpossibleDetail;content:counter(num_reasonImpossibleDetail) "."}.reasonImpossible_freeInsurance dd p.reasonImpossibleDetail_freeInsurance{position:relative;padding:0 0 0 10px}.reasonImpossible_freeInsurance dd p.reasonImpossibleDetail_freeInsurance:before{position:absolute;left:0;top:7px;content:"";display:block;width:8px;height:8px;border-radius:50%;background:#b3b9be}.reasonImpossible_freeInsurance dd p span{text-decoration:underline;text-decoration-color:#ffa15c}.list_flow_freeInsurance{counter-reset:num_list_flowInsurance;margin-bottom:80px}.list_flow_freeInsurance li{position:relative;z-index:0;padding:0 20px 0 60px;margin-top:20px}.list_flow_freeInsurance li:nth-child(3):before{height:calc(100% + 60px)}.list_flow_freeInsurance li:before{content:"";position:absolute;left:57px;top:30px;display:block;width:3px;height:100%;background:#dee2e6}.list_flow_freeInsurance li.flow_inquiry .head_flow_freeInsurance{background:#f2dfd6;color:#5e3d00}.list_flow_freeInsurance li.flow_inquiry .head_flow_freeInsurance:before{border-color:#5e3d00;color:#5e3d00}.list_flow_freeInsurance li.flow_inquiry .content_flow_freeInsurance{border:1px solid #d2caaf}.list_flow_freeInsurance li.flow_freeInsurance:before{background:#baca55}.list_flow_freeInsurance li.flow_freeInsurance .head_flow_freeInsurance{background:#f1f4dd;color:#7d9b00}.list_flow_freeInsurance li.flow_freeInsurance .head_flow_freeInsurance:before{border-color:#baca55;color:#7d9b00}.list_flow_freeInsurance li.flow_freeInsurance .content_flow_freeInsurance{border:1px solid #bbe800}.list_flow_freeInsurance li.flow_continuedInsurance{margin-top:80px}.list_flow_freeInsurance li.flow_continuedInsurance:before{background:#ffa15c}.list_flow_freeInsurance li.flow_continuedInsurance:after{position:absolute;left:45px;bottom:-35px;content:"";display:block;border:12px solid transparent;border-top-color:#ffa15c;transform:rotate(135deg)}.list_flow_freeInsurance li.flow_continuedInsurance .head_flow_freeInsurance{background:#fff9f5;color:#f56800}.list_flow_freeInsurance li.flow_continuedInsurance .head_flow_freeInsurance:before{border-color:#ffa15c;color:#f56800}.list_flow_freeInsurance li.flow_continuedInsurance .head_flow_freeInsurance img{position:absolute;right:30px;bottom:0;width:120px;height:auto}.list_flow_freeInsurance li.flow_continuedInsurance .content_flow_freeInsurance{border:1px solid #ffbf8f}.list_flow_freeInsurance li .head_flow_freeInsurance{position:relative;padding:16px 16px 16px 30px;margin:0 200px 0 0;line-height:1.2;font-size:18px;font-weight:bold}.list_flow_freeInsurance li .head_flow_freeInsurance:before{position:absolute;z-index:1;left:-22px;top:4px;counter-increment:num_list_flowInsurance;content:counter(num_list_flowInsurance);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:42px;height:42px;border-radius:50%;border:2px solid;font-size:20px;font-weight:bold;background:#fff}.list_flow_freeInsurance li .head_flow_freeInsurance small{font-weight:normal}.list_flow_freeInsurance li .content_flow_freeInsurance{position:relative;z-index:-1;padding:40px 20px 20px;margin:-20px 0 0 10px}.image_insuranceClaim{margin:20px auto}.message_recommend_continuedInsurance{margin:100px auto 0;text-align:center;font-size:20px;font-weight:bold;color:#ff9343}.btnArea_apply_freeInsurance{padding:40px 20px;margin:20px 0 0;background:#f7f8f9;text-align:left;line-height:1.5}.btnArea_apply_freeInsurance p{font-size:16px;text-align:center;color:#586066}.btnArea_apply_freeInsurance .howToApply_continuedInsurance{box-sizing:border-box;width:500px;padding:10px 15px;margin:20px auto 0;background:#fff3dd;font-size:12px}.btn_freeInsurance{display:block;width:500px;padding:20px 0;margin:20px auto 0;font-size:18px;font-weight:bold;line-height:1;background:#7d9b00;border-bottom:2px solid #688200;color:#fff;text-align:center}.btn_freeInsurance:hover{background:#688200;color:#fff}.floating_memberInsuConsul{position:fixed;right:20px;bottom:100px;transition:all .5s ease 0s;visibility:visible;opacity:1;z-index:100}.floating_memberInsuConsul.is-hidden{visibility:hidden;opacity:0}.floating_memberInsuConsul_btn{padding:5px 25px 5px 5px;font-size:20px;color:#212529;background:#ede6cc;border-radius:20em;box-shadow:0px 2px 6px 0px rgba(0,0,0,.2)}.floating_memberInsuConsul_btn:hover{color:#212529;text-decoration:none;background:#e1d6ab}.floating_memberInsuConsul_btn i{color:#0678cf;width:52px;height:52px;margin-right:8px;font-size:32px;text-align:center;line-height:52px;background:#fff;border-radius:50%}.petInsurance_goodDesign{color:#333;margin:40px 0 56px}.petInsurance_goodDesign_head{padding:0 1em;background:#dcdfe1}.petInsurance_goodDesign_anicomLogo{max-width:170px}.petInsurance_goodDesign_content{padding-left:4px;margin-left:4px;border-left:1px dashed #ccc}.petInsurance_goodDesign_logo{max-width:193px}.petInsurance_goodDesign_note{margin:0 12px 0 8px;font-size:11px}.petInsurance_goodDesign_note span{font-size:9px}.petInsurance_goodDesign_btn{padding:.5em 1em .5em 1.1em;border-radius:50em;font-size:14px}.petInsurance_goodDesign_btn i{padding-left:1em}.goodDesign_logo{margin:32px 0 56px}.goodDesign_logo img{max-width:644px;display:block;height:auto;margin:0 auto}div#main h2.head_petInsuranceFeature{float:none;counter-increment:num_petInsuranceFeature;padding:0 40px;margin:120px 0 20px;font-size:30px;font-weight:normal;line-height:1}div#main h2.head_petInsuranceFeature:before{display:inline-block;margin-right:10px;content:counter(num_petInsuranceFeature);font-size:100px;font-style:italic;font-weight:bold;color:#ffe1aa}div#main h3.head_detail_inetstinalFloraBox{position:relative;padding:0 0 6px 0;margin:100px 0 40px;border:none;background:none;font-size:24px;font-weight:bold;color:#915e00}div#main h3.head_detail_inetstinalFloraBox:before{content:"";display:block;position:absolute;left:0;bottom:0;width:40px;height:3px;background:#915e00}div#main h2.head_petInsuranceQA{position:relative;float:none;margin:0 0 20px 0;padding:0 0 0 45px;line-height:1.2;font-size:24px;color:#915e00}div#main h2.head_petInsuranceQA:before{content:"Q";position:absolute;top:-6px;left:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#915e00;border-radius:50%;font-size:18px;font-weight:normal;color:#fff}div#main h2.head_petInsuranceQA:after{position:absolute;top:7px;left:34px;content:"";display:block;width:0;height:0;border:6px solid transparent;border-left:6px solid #915e00}.petInsuranceFeature *,.petInsuranceQA *,.petInsuranceReason *,.petInsuranceVoice *{box-sizing:border-box}.petInsuranceFeature .textColorPrimary,.petInsuranceQA .textColorPrimary,.petInsuranceReason .textColorPrimary,.petInsuranceVoice .textColorPrimary{color:#f56800}.petInsuranceFeature .textBig,.petInsuranceQA .textBig,.petInsuranceReason .textBig,.petInsuranceVoice .textBig{font-size:38px}.petInsuranceFeature .contentBox,.petInsuranceQA .contentBox,.petInsuranceReason .contentBox,.petInsuranceVoice .contentBox{width:760px;margin:0 auto}.petInsuranceFeature .contentBox>p,.petInsuranceQA .contentBox>p,.petInsuranceReason .contentBox>p,.petInsuranceVoice .contentBox>p{font-size:16px;line-height:1.5}.petInsuranceFeature .contentBox>p small,.petInsuranceQA .contentBox>p small,.petInsuranceReason .contentBox>p small,.petInsuranceVoice .contentBox>p small{font-size:12px}.petInsuranceFeature .expBox,.petInsuranceQA .expBox,.petInsuranceReason .expBox,.petInsuranceVoice .expBox{padding:30px 40px;background:#f8f9fa}.petInsuranceFeature .expBox .head_expBox,.petInsuranceQA .expBox .head_expBox,.petInsuranceReason .expBox .head_expBox,.petInsuranceVoice .expBox .head_expBox{font-size:20px}.petInsuranceFeature .expBox.petInsurance,.petInsuranceQA .expBox.petInsurance,.petInsuranceReason .expBox.petInsurance,.petInsuranceVoice .expBox.petInsurance{background:#fffcf7}.petInsuranceFeature .expBox.petInsurance .head_expBox,.petInsuranceQA .expBox.petInsurance .head_expBox,.petInsuranceReason .expBox.petInsurance .head_expBox,.petInsuranceVoice .expBox.petInsurance .head_expBox{font-size:24px;font-weight:bold;color:#f56800}.petInsuranceFeature .expBox p,.petInsuranceQA .expBox p,.petInsuranceReason .expBox p,.petInsuranceVoice .expBox p{line-height:1.5;font-size:16px}.petInsuranceFeature .img_insuranceCard,.petInsuranceQA .img_insuranceCard,.petInsuranceReason .img_insuranceCard,.petInsuranceVoice .img_insuranceCard{margin:40px auto 20px;text-align:center}.petInsuranceFeature .img_insuranceCard img,.petInsuranceQA .img_insuranceCard img,.petInsuranceReason .img_insuranceCard img,.petInsuranceVoice .img_insuranceCard img{width:560px;height:auto}.petInsuranceFeature .img_oriconwording,.petInsuranceQA .img_oriconwording,.petInsuranceReason .img_oriconwording,.petInsuranceVoice .img_oriconwording{text-align:center;font-size:15px;margin:15px;color:#400000}.petInsuranceFeature .img_oriconlogo_petInsuranceVoice,.petInsuranceQA .img_oriconlogo_petInsuranceVoice,.petInsuranceReason .img_oriconlogo_petInsuranceVoice,.petInsuranceVoice .img_oriconlogo_petInsuranceVoice{text-align:center}.petInsuranceFeature .img_oriconlogo_petInsuranceVoice img,.petInsuranceQA .img_oriconlogo_petInsuranceVoice img,.petInsuranceReason .img_oriconlogo_petInsuranceVoice img,.petInsuranceVoice .img_oriconlogo_petInsuranceVoice img{width:500px;height:auto;margin-top:-20px}.petInsuranceFeature .img_oriconlogo_anicomlife,.petInsuranceQA .img_oriconlogo_anicomlife,.petInsuranceReason .img_oriconlogo_anicomlife,.petInsuranceVoice .img_oriconlogo_anicomlife{text-align:center}.petInsuranceFeature .img_oriconlogo_anicomlife img,.petInsuranceQA .img_oriconlogo_anicomlife img,.petInsuranceReason .img_oriconlogo_anicomlife img,.petInsuranceVoice .img_oriconlogo_anicomlife img{width:500px;height:auto;margin-top:-50px}.petInsuranceFeature .img_oriconlogo_petInsuranceFeature,.petInsuranceQA .img_oriconlogo_petInsuranceFeature,.petInsuranceReason .img_oriconlogo_petInsuranceFeature,.petInsuranceVoice .img_oriconlogo_petInsuranceFeature{text-align:center}.petInsuranceFeature .img_oriconlogo_petInsuranceFeature img,.petInsuranceQA .img_oriconlogo_petInsuranceFeature img,.petInsuranceReason .img_oriconlogo_petInsuranceFeature img,.petInsuranceVoice .img_oriconlogo_petInsuranceFeature img{width:500px;height:auto;margin-top:0}.petInsuranceFeature .img_oriconlogo_petInsuranceQA,.petInsuranceQA .img_oriconlogo_petInsuranceQA,.petInsuranceReason .img_oriconlogo_petInsuranceQA,.petInsuranceVoice .img_oriconlogo_petInsuranceQA{text-align:center}.petInsuranceFeature .img_oriconlogo_petInsuranceQA img,.petInsuranceQA .img_oriconlogo_petInsuranceQA img,.petInsuranceReason .img_oriconlogo_petInsuranceQA img,.petInsuranceVoice .img_oriconlogo_petInsuranceQA img{width:500px;height:auto;margin-top:-20px;margin-bottom:20px}.petInsuranceFeature .recommend_continuedInsurance,.petInsuranceQA .recommend_continuedInsurance,.petInsuranceReason .recommend_continuedInsurance,.petInsuranceVoice .recommend_continuedInsurance{margin:120px auto}.title_petInsuranceFeature{display:flex;justify-content:center;margin:50px 0 0 0}.title_petInsuranceFeature h1{position:relative;padding:20px 30px;line-height:1.2;letter-spacing:.1em;font-size:30px;font-weight:bold;text-align:center}.title_petInsuranceFeature h1:before,.title_petInsuranceFeature h1:after{position:absolute;content:"";display:block;width:20px;height:40px;border-left:1px solid #d2caaf;border-top:1px solid #d2caaf}.title_petInsuranceFeature h1:before{left:0;top:0}.title_petInsuranceFeature h1:after{right:0;bottom:0;transform:rotate(180deg)}.copy_needApplyFreePetInsurance{position:relative;padding:40px;font-size:24px;font-weight:bold;line-height:1.2;color:#915e00;text-align:center;margin-top:40px}.copy_needApplyFreePetInsurance:before,.copy_needApplyFreePetInsurance:after{position:absolute;top:calc(50% - 25px);content:"";display:block;width:3px;height:50px;background:#915e00}.copy_needApplyFreePetInsurance:before{left:0;transform:rotate(-15deg)}.copy_needApplyFreePetInsurance:after{right:0;transform:rotate(15deg)}.search_animalHospital{width:520px;padding:20px 50px;margin:40px auto 0;background:#fffcf7}.head_search_animalHospital{margin-bottom:10px;font-size:18px;font-weight:bold}.btn_search_animalHospital{width:100%;padding:10px 0;text-align:center;background:#fff}.btn_search_animalHospital img{width:240px;height:auto}.btn_search_animalHospital:hover{background:#fff3dd}.list_intestinalFlora{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin:50px 0 0}.list_intestinalFlora li{width:calc(50% - 5px);margin-bottom:10px}.list_intestinalFlora li a{position:relative;display:flex;align-items:center;width:100%;height:80px;padding:10px 30px 10px 10px;border:1px solid #f56800;border-radius:.25rem;color:#400000;font-size:16px}.list_intestinalFlora li a:hover{text-decoration:none;background:#fff9f5}.list_intestinalFlora li a:before{content:"";position:absolute;right:12px;top:calc(50% - 8px);display:block;width:12px;height:12px;border-left:2px solid #f56800;border-bottom:2px solid #f56800;transform:rotate(-45deg)}.list_intestinalFlora li a img{width:80px;height:auto}.list_intestinalFlora li a p{margin-left:auto;width:calc(100% - 90px)}.doctorComment{display:flex;align-items:center;justify-content:space-between;padding:0 40px;margin:0 0 30px}.doctorComment img{width:150px;height:auto}.doctorComment .balloon_doctorComment{position:relative;width:calc(100% - 170px);padding:20px;background:#fff3dd;border-radius:8px;font-size:18px;line-height:1.8}.doctorComment .balloon_doctorComment:before{content:"";position:absolute;top:24px;left:-24px;display:block;width:0;height:0;border:12px solid transparent;border-right:12px solid #fff3dd}.doctorComment .balloon_doctorComment img{width:20px;height:auto;vertical-align:-3px}.exp_Bacteria{padding:30px 20px 20px;background:#fffcf7}.head_exp_bacteria{margin:0 0 20px;font-size:20px;color:#915e00;text-align:center}.list_exp_bacteria{display:flex;justify-content:space-between}.list_exp_bacteria li{display:flex;align-items:flex-start;width:230px}.list_exp_bacteria li img{width:80px;height:auto;margin-right:10px}.list_exp_bacteria li p{font-size:14px}.list_exp_bacteria li .name_bacteria{margin:0 0 5px 0;font-size:18px;font-weight:bold}.list_exp_bacteria li .name_bacteria.badBacteria{color:#6478d7}.list_exp_bacteria li .name_bacteria.goodBacteria{color:#ff7d7d}.list_exp_bacteria li .name_bacteria.opportunisticBacteria{color:#ffab11}.list_flow_checkFlora{display:flex;align-items:stretch}.list_flow_checkFlora li{counter-increment:num_flow_checkFlora;position:relative;width:100%;flex-grow:1;padding:70px 20px 20px;margin-right:20px;border:1px solid #ffdcc2}.list_flow_checkFlora li:before{position:absolute;left:20px;top:20px;content:counter(num_flow_checkFlora);display:block;line-height:1;font-size:30px;font-weight:bold;font-style:italic;color:#ffa15c;border-bottom:2px solid #ffdcc2}.list_flow_checkFlora li:after{content:"";position:absolute;right:-24px;top:calc(50% - 12px);display:block;width:0;height:0;border:12px solid transparent;border-left:12px solid #ffdcc2}.list_flow_checkFlora li:last-child{margin-right:0}.list_flow_checkFlora li:last-child:after{display:none}.list_flow_checkFlora li p{font-size:14px;line-height:1.8}.list_flow_checkFlora li img{width:100%;height:auto}.list_flow_checkFlora.medicalCheck li{display:flex;flex-direction:column;flex-grow:0;width:160px;padding:20px 10px;text-align:center}.list_flow_checkFlora.medicalCheck li:before{display:none}.list_flow_checkFlora.medicalCheck li:last-child{width:auto;justify-content:center;padding:0;border:none;font-size:18px;color:#915e00}.list_flow_checkFlora.medicalCheck li:last-child span{font-weight:bold;font-size:22px;background:linear-gradient(transparent 60%, #ffe1aa 60%)}.list_flow_checkFlora.medicalCheck li p{font-size:16px}.list_flow_checkFlora.medicalCheck li img{margin-top:auto;min-height:72px}.table_intestinalFloraBox{width:100%;border-collapse:collapse}.table_intestinalFloraBox th,.table_intestinalFloraBox td{padding:15px 20px;border:1px solid #f4efdf}.table_intestinalFloraBox th{background:#fffcf7;font-size:20px;color:#915e00;text-align:center;line-height:1.2;vertical-align:middle;white-space:nowrap}.table_intestinalFloraBox th img{width:20px;height:auto;margin-right:5px;vertical-align:0}.table_intestinalFloraBox th small{font-size:12px}.table_intestinalFloraBox td{font-size:16px;line-height:1.5}.check_diseaseRisk{width:580px;margin:20px auto 0}.check_diseaseRisk .plus{position:relative;display:block;width:8px;height:24px;margin:5px auto;background:#ffb0b0}.check_diseaseRisk .plus:after{position:absolute;left:calc(50% - 12px);top:calc(50% - 4px);content:"";display:block;width:24px;height:8px;background:#ffb0b0}.check_diseaseRisk .arrow{position:relative;display:block;width:40px;height:20px;margin:10px auto 50px;background:#ffb0b0}.check_diseaseRisk .arrow:after{position:absolute;bottom:-60px;left:calc(50% - 40px);content:"";display:block;width:0;height:0;border:40px solid transparent;border-top:20px solid #ffb0b0}.data_check_diseaseRisk{display:flex;align-items:center;padding:10px 20px;background:#fff3dd;font-size:14px;border-radius:5px}.data_check_diseaseRisk .head_data_check_diseaseRisk{margin-right:20px;white-space:nowrap;font-size:20px;font-weight:bold;color:#915e00}.copy_check_diseaseRisk{font-size:30px;font-weight:bold;color:#915e00;background:linear-gradient(transparent 60%, #ffe1aa 60%)}.list_healthRisk li{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.list_healthRisk li:last-child{margin-bottom:0}.list_healthRisk .agePeriod{width:60px;text-align:center}.list_healthRisk .agePeriod .head_agePeriod{display:flex;align-items:center;justify-content:center;height:20px;margin-bottom:5px;border-radius:10px;font-size:12px}.list_healthRisk .agePeriod.youngAge .head_agePeriod{background:#ffe3e3}.list_healthRisk .agePeriod.allAge .head_agePeriod{background:#ffbf8f}.list_healthRisk .agePeriod.oldAge .head_agePeriod{background:#b7a4db}.list_healthRisk .agePeriod img{width:50px;height:auto}.list_healthRisk .content_healthRisk{width:calc(100% - 70px)}.list_healthRisk .head_healthRisk{display:inline-block;margin-bottom:5px;font-size:20px;background:linear-gradient(transparent 50%, #ffe1aa 50%)}.list_healthRisk p{font-size:16px}.head_exp_treatmentCosts{margin-bottom:15px;font-size:18px;text-align:center;color:#915e00}.list_exp_treatmentCosts li{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #ede6cc;margin-bottom:20px}.list_exp_treatmentCosts li:last-child{margin-bottom:0}.list_exp_treatmentCosts .index_exp_treatmentCosts{font-size:16px;font-weight:bold}.list_exp_treatmentCosts .costDetail_exp_treatmentCosts{font-size:16px;font-weight:bold}.list_exp_treatmentCosts .costDetail_exp_treatmentCosts span{font-size:24px;color:#ff7d7d}.copy_selfPay{margin-top:15px;font-size:20px;font-weight:bold;color:#ff7d7d;text-align:center;border-bottom:2px solid #ff7d7d}.copy_selfPay span{font-size:28px}.table_head_exp_treatmentCosts{border-collapse:collapse;width:100%}.table_head_exp_treatmentCosts th,.table_head_exp_treatmentCosts td{box-sizing:border-box;width:50%;padding:6px 30px;border:1px solid #ede6cc}.table_head_exp_treatmentCosts th{font-size:16px}.table_head_exp_treatmentCosts td{text-align:right;font-size:14px}.table_head_exp_treatmentCosts td span{font-size:18px}.table_head_exp_treatmentCosts td.totalCost_exp_treatmentCost{padding:10px 30px;margin-bottom:5px;background:#ffe3e3;text-align:left}.table_head_exp_treatmentCosts td.totalCost_exp_treatmentCost .costBody{font-size:18px;font-weight:bold;color:#ff7d7d;text-align:center}.table_head_exp_treatmentCosts td.totalCost_exp_treatmentCost .costBody span{font-size:24px}.table_head_exp_treatmentCosts td.totalCost_exp_treatmentCost p{font-size:13px}.reduce_financialBurden{margin-top:20px}.reduce_financialBurden .image_reduce_financialBurden{width:580px;margin:0 auto 15px}.reduce_financialBurden .head_reduce_financialBurden{position:relative;padding:8px;margin-bottom:20px;font-size:16px;text-align:center;background:#ffe1aa}.reduce_financialBurden .head_reduce_financialBurden:before{content:"";position:absolute;left:calc(50% - 16px);bottom:-32px;display:block;width:0;height:0;border:16px solid transparent;border-top:16px solid #ffe1aa}.reduce_financialBurden .copy_recude_financialBurden{text-align:center;font-size:28px;font-weight:bold;color:#ff7d7d;border-bottom:2px solid #ff7d7d}.reduce_financialBurden .copy_recude_financialBurden span{font-size:20px}.summary_reasonInsurance{position:relative;width:760px;margin:60px auto 100px;padding:30px}.summary_reasonInsurance .frame_summary_reasonInsurance{position:absolute;left:0;top:0;width:100%;height:30px}.summary_reasonInsurance .frame_summary_reasonInsurance:before,.summary_reasonInsurance .frame_summary_reasonInsurance:after{content:"";position:absolute;top:0;display:block;width:30px;height:30px}.summary_reasonInsurance .frame_summary_reasonInsurance:before{left:0;border-left:1px solid #ede6cc;border-top:1px solid #ede6cc}.summary_reasonInsurance .frame_summary_reasonInsurance:after{right:0;border-right:1px solid #ede6cc;border-top:1px solid #ede6cc}.summary_reasonInsurance .frame_summary_reasonInsurance.bottom{top:auto;bottom:0;transform:rotate(180deg)}.summary_reasonInsurance .head_summary_reasonInsurance{padding:8px 40px;margin-bottom:15px;font-size:26px;font-weight:bold;color:#fff;background:#f56800}.summary_reasonInsurance .list_summary_reasonInsurance{counter-reset:summary_reasonInsurance}.summary_reasonInsurance .list_summary_reasonInsurance li{position:relative;padding:0 0 0 40px;margin-bottom:15px;color:#915e00;font-size:26px;font-weight:bold}.summary_reasonInsurance .list_summary_reasonInsurance li:before{counter-increment:summary_reasonInsurance;content:counter(summary_reasonInsurance);position:absolute;left:0;top:0;display:flex;width:30px;height:30px;justify-content:center;align-items:center;border:1px solid #f56800;font-size:20px;font-weight:bold;color:#f56800}.petInsuranceReason .reason_aboutInsurance{width:580px;margin-top:240px}.petInsuranceReason .reason_aboutInsurance .list_reason_aboutInsurance li{padding-left:20px}.petInsuranceReason .reason_aboutInsurance .list_reason_aboutInsurance li:first-child:before{display:none}.petInsuranceReason .reason_aboutInsurance .list_reason_aboutInsurance li .head_reason_aboutInsurance{width:calc(100% - 280px)}.petInsuranceReason .reason_aboutInsurance .list_reason_aboutInsurance li .btn_seeMore_reason_aboutInsurance{width:260px}.petInsuranceQA_box{padding:0 50px;margin-top:80px}.content_petInsuranceQA{position:relative}.balloon_petInsuranceQA{position:relative;box-sizing:border-box;width:710px;padding:20px 30px;margin:0 0 0 45px;background:#fff3dd;border-radius:10px}.balloon_petInsuranceQA:before{position:absolute;right:-24px;top:24px;content:"";display:block;border:12px solid transparent;border-left:12px solid #fff3dd}.balloon_petInsuranceQA>p{font-size:16px}.answer_petInsuranceQA{margin:0 0 20px 0;line-height:1.8;font-size:20px}.answer_petInsuranceQA .marker{background:linear-gradient(transparent 50%, #ffe1aa 50%)}.answerOperator{position:absolute;right:20px;top:0;width:80px;height:auto}.balloonInner_petInsuranceQA{padding:20px;margin:10px 0 0 0;background:#fff}.balloonInner_petInsuranceQA p{font-size:16px}.balloonInner_petInsuranceQA img{width:100%;height:auto}.balloonInner_petInsuranceQA.otherService{padding-top:0}.balloonInner_petInsuranceQA.bg_neutral{background:#f7f8f9}.balloonInner_petInsuranceQA.bg_primary{background:#fffcf7}.head_badge_neutral,.head_badge_primary,.head_badge_light,.head_badge_internet,.head_badge_byMail{display:inline-block;padding:10px 20px;margin:0 0 20px 0;font-size:18px;font-weight:bold;border-radius:5px}.head_badge_neutral small,.head_badge_primary small,.head_badge_light small,.head_badge_internet small,.head_badge_byMail small{font-size:14px !important}.head_badge_neutral{color:#4c5459;background:#dcdfe1}.head_badge_primary{background:#f56800;color:#fff}.head_badge_light{background:#ffe1aa}.head_badge_internet{background:#ff9343;color:#fff}.head_badge_byMail{background:#b2c441;color:#fff}.list_method_petInsuranceQA li{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 20px 0}.list_method_petInsuranceQA li .methodContent_petInsuranceQA{width:360px}.list_method_petInsuranceQA li .methodContent_petInsuranceQA p{font-size:16px;line-height:1.75}.list_method_petInsuranceQA li .methodContent_petInsuranceQA p .marker{background:linear-gradient(transparent 50%, #ffe1aa 50%)}.list_method_petInsuranceQA li img{width:230px;height:auto}.list_method_petInsuranceQA li:nth-child(n+2){padding-top:20px;border-top:1px solid #f4efdf}.list_method_petInsuranceQA.applyMethod .methodContent_petInsuranceQA{width:100%}.head_balloonInner_petInsuranceQA{display:flex;align-items:center;padding:10px 0 10px 10px;margin:0 0 10px -20px;border-left:5px solid #915e00;font-size:20px;font-weight:bold;color:#915e00}.head_balloonInner_petInsuranceQA img{width:50px;height:auto;margin-right:10px}.list_otherService_petInsuranceQA li{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.list_otherService_petInsuranceQA li:last-child{margin-bottom:0}.list_otherService_petInsuranceQA.layOut02 li{align-items:flex-start}.list_otherService_petInsuranceQA.layOut02 .content_otherService_petInsuranceQA{padding-top:20px}.content_otherService_petInsuranceQA{width:350px}.content_otherService_petInsuranceQA p{font-size:14px}.head_title_otherService_petInsuranceQA{margin:0 0 10px;font-size:16px;color:#915e00}.image_otherService_petInsuranceQA{width:220px}.table_apply_petInsurance{border-collapse:collapse;width:100%;margin:-10px 0 20px}.table_apply_petInsurance th,.table_apply_petInsurance td{padding:15px;border:1px solid #ede6cc;font-size:16px}.table_apply_petInsurance th{width:100px;background:#faf8f2;text-align:center}.head_caution_petInsuranceQA{font-size:20px;font-weight:bold;color:#ff7d7d}.head_caution_petInsuranceQA .textBig{font-size:28px}div#main h2.petInsurance_voice_enquete_title{position:absolute;top:-60px;left:calc(50% - 440px);float:none;width:880px;padding:20px 0;background:#cee0c0;border-radius:30px;text-align:center;line-height:1.2;font-size:34px}div#main h2.petInsurance_voice_enquete_title::before{content:"";position:absolute;bottom:-60px;left:calc(50% - 30px);display:block;border:30px solid transparent;border-top:30px solid #cee0c0}div#main h2.petInsurance_voice_enquete_title small{font-size:20px !important}div#main h2.petInsurance_voice_enquete_title .num{color:#da807e}div#main h2.petInsurance_voice_customer_title{position:relative;float:none;padding:0 0 30px 0;font-size:40px;text-align:center}div#main h2.petInsurance_voice_customer_title::after{position:absolute;bottom:0;content:"VOICE";display:block;width:100%;font-size:24px;color:#cee0c0}div#main h2.petInsurance_voice_customer_title small{font-size:34px !important}div#main h2.petInsurance_voice_conclusion_title{float:none;margin:0 0 15px 0;line-height:1.2;font-size:24px}div#main h3.petInsurance_voice_enquete_question{position:relative;z-index:0;min-height:80px;padding:30px 0 0;margin:0;background:none;border:none;line-height:1.4;font-size:18px;font-weight:normal}div#main h3.petInsurance_voice_enquete_question::before{content:"";position:absolute;left:-30px;top:0;z-index:-1;display:block;width:80px;height:80px;border-radius:50%;background:#fff3dd}.petInsurance_voice_enquete{position:relative;margin-top:120px;padding:120px 0 60px}.petInsurance_voice_enquete::before{position:absolute;left:calc(50% - 50vw);top:0;z-index:-1;content:"";display:block;width:100vw;height:100%;background:linear-gradient(to bottom, #fff8e4 0%, #eaf2d5 100%)}.petInsurance_voice_enquete_list li{position:relative;padding:30px 50px 40px 60px;margin-top:70px;border-radius:20px;background:#fff}.petInsurance_voice_enquete_list li:first-child{margin-top:0}.petInsurance_voice_enquete_head{position:absolute;top:-26px;left:calc(50% - 140px);display:flex;align-items:center;justify-content:center;width:280px;height:52px;background:#cee0c0;border-radius:26px;line-height:1;font-weight:bold;font-size:18px}.petInsurance_voice_enquete_content{display:flex;align-items:center;justify-content:space-between}.petInsurance_voice_enquete_detail{width:calc(100% - 400px)}.petInsurance_voice_enquete_detail p{line-height:1.7;font-size:14px}.petInsurance_voice_enquete_detail p span{color:#da807e;font-weight:bold}.petInsurance_voice_enquete_answer{margin:20px 0 10px;line-height:1.4;font-size:24px;font-weight:bold}.petInsurance_voice_enquete_answer span{color:#da807e}.petInsurance_voice_enquete_image{width:auto;height:240px}.petInsurance_voice_customer{position:relative;z-index:0;padding-top:100px}.petInsurance_voice_customer::after{position:absolute;left:0;z-index:1;content:"";display:block;width:0;height:0}.petInsurance_voice_customer::after{bottom:-80px;border:80px solid transparent;border-left:490px solid #fff;border-right:490px solid #fff}.petInsurance_voice_customer_lead{margin-top:20px;text-align:center;font-size:16px}.petInsurance_voice_customer_list{margin-top:30px}.petInsurance_voice_customer_list li{display:flex;align-items:stretch;padding:0 20px;background:#fff3dd}.petInsurance_voice_customer_list li .planKind{position:relative;width:270px;padding:40px 0 0 20px;line-height:1.2;font-weight:bold;font-size:20px;color:#d35629;overflow:hidden}.petInsurance_voice_customer_list li .planKind::before{position:absolute;right:0;bottom:-27px;display:block;content:"50";line-height:1;font-size:150px;color:#fff}.petInsurance_voice_customer_list li .planKind::after{position:absolute;content:"";right:0;top:50px;display:block;width:90px;height:76px;background:url(../images/warranty_InsuranceVoice_balloon.svg) no-repeat center center/100% auto}.petInsurance_voice_customer_list li .planKind .num{font-size:30px}.petInsurance_voice_customer_list li .planKind small{font-size:14px !important}.petInsurance_voice_customer_list li .planKind .customerInfo{position:relative;margin-top:5px;padding-top:10px;font-size:13px;font-weight:normal;color:#400000}.petInsurance_voice_customer_list li .planKind .customerInfo::before{position:absolute;left:-20px;top:0;display:block;content:"";width:calc(100% + 20px);height:1px;background:#6c757d}.petInsurance_voice_customer_list li.plan_50{background:#fff}.petInsurance_voice_customer_list li.plan_50 .planKind::before{color:#fff3dd}.petInsurance_voice_customer_list li.plan_70{background:#eaf2d5;margin-bottom:40px;padding-bottom:80px}.petInsurance_voice_customer_list li.plan_70 .planKind{color:#34784c}.petInsurance_voice_customer_list li.plan_70 .planKind::before{content:"70"}.petInsurance_voice_customer_list li.plan_70_02{background:#fff}.petInsurance_voice_customer_list li.plan_70_02 .planKind{color:#34784c}.petInsurance_voice_customer_list li.plan_70_02 .planKind::before{content:"70";color:#eaf2d5}.petInsurance_voice_customer_list li .comment{width:400px;padding:40px 0;margin-left:40px;line-height:1.7;font-size:16px}.petInsurance_voice_customer_list li .customerImg{padding:40px 0;margin-left:auto}.petInsurance_voice_customer_list li .customerImg img{width:200px;height:auto}.petInsurance_voice_conclusion{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;padding:120px 0 60px;margin-top:60px;background:linear-gradient(to bottom, #fff8e4 0%, #eaf2d5 100%);overflow:hidden}.petInsurance_voice_conclusion::before,.petInsurance_voice_conclusion::after{position:absolute;left:0;z-index:1;content:"";display:block;width:0;height:0}.petInsurance_voice_conclusion::before{top:0;border:490px solid transparent;border-top:80px solid #fff}.petInsurance_voice_conclusion::after{bottom:-80px;border:80px solid transparent;border-left:490px solid #fff;border-right:490px solid #fff}.petInsurance_voice_conclusion img{width:200px;margin-right:10px}.petInsurance_voice_conclusion_detail p{line-height:1.7;font-size:16px}.researchInfo_petInsuranceVoice{box-sizing:border-box;width:690px;padding:15px;margin:80px auto 0;border:1px solid #dcdfe1}.researchDetail_petInsuranceVoice{display:flex;align-items:center;flex-wrap:wrap}.researchDetail_petInsuranceVoice dt,.researchDetail_petInsuranceVoice dd{font-size:12px}.researchDetail_petInsuranceVoice dt{width:80px}.researchDetail_petInsuranceVoice dd{width:calc(100% - 80px)}.list_supplement_petInsuranceVoice{display:flex;flex-direction:column;align-items:center;margin:30px 0 0}.list_supplement_petInsuranceVoice li{width:690px;text-indent:-1em;margin:0 0 10px;padding:0 0 0 1em;font-size:12px}.freeInsuracnebox{text-align:center;margin:30px 0 0;padding:30px;background:#fff}.freeInsuracnebox .howToApply_continuedInsurance{box-sizing:border-box;width:500px;padding:10px 15px;margin:20px auto 0;background:#fff3dd;font-size:12px;text-align:left}.anicomLifeComic{color:#333}.anicomLifeComic .anicomLifeComicTitle{position:relative;margin:20px auto;width:980px;height:260px}.anicomLifeComic .anicomLifeComicTitle img{border:1px solid #dee2e6;box-sizing:border-box}.anicomLifeComic .anicomLifeComicTitle_copy{position:absolute;left:60px;bottom:25px;width:500px;font-size:14px}.anicomLifeComic .smilebabyBox{margin:40px auto;width:480px}.anicomLifeComic .smilebabyBox_title{position:sticky;background:url(../images/anicomLifeComic/anicomLifeComic_currentDay.png) top left no-repeat;background-size:contain;padding:60px 0 0 100px;color:#7d9b00 !important;font-size:22px !important;font-weight:bold !important;z-index:1}.anicomLifeComic .smilebabyBox_comicTitleDay{position:sticky;background:url(../images/anicomLifeComic/anicomLifeComic_currentDay.png) top left no-repeat;background-size:contain;padding:60px 0 0 100px;font-size:24px !important;font-weight:bold !important;z-index:1}.anicomLifeComic .smilebabyBox_comicTitleMonth{position:sticky;background:url(../images/anicomLifeComic/anicomLifeComic_aMonth.png) top left no-repeat;background-size:contain;padding:60px 0 0 100px;font-size:24px !important;font-weight:bold !important;z-index:1}.anicomLifeComic .smilebabyBox_border{position:relative;padding:30px 30px 0;border-left:dashed 3px #baca55}.anicomLifeComic .smilebabyBox_border img{margin:20px auto;width:420px}.anicomLifeComic .smilebabyBox_border .timeArrow{position:absolute;bottom:0;left:-10px;width:5px;height:16px;border:8px solid;border-color:transparent transparent #baca55 #baca55;transform:rotate(-45deg)}.anicomLifeComic .smilebabyBox_wrap{padding:30px 30px 0}.anicomLifeComic .smilebabyBox_wrap img{margin:20px auto;width:420px}.anicomLifeComic .smilefamilyBox{margin:40px auto;width:480px}.anicomLifeComic .smilefamilyBox_title01{position:sticky;background:url(../images/anicomLifeComic/anicomLifeComic_aMonth.png) top left no-repeat;background-size:contain;padding:60px 0 0 100px;color:#f56800 !important;font-size:22px !important;font-weight:bold !important;z-index:1}.anicomLifeComic .smilefamilyBox_title02{position:sticky;background:url(../images/anicomLifeComic/anicomLifeComic_6Month.png) top left no-repeat;background-size:contain;margin-top:20px;height:90px;color:#f56800 !important;font-size:22px !important;font-weight:bold !important;z-index:1}.anicomLifeComic .smilefamilyBox_comicTitleMonth{position:sticky;background:url(../images/anicomLifeComic/anicomLifeComic_aMonth.png) top left no-repeat;background-size:contain;padding:60px 0 0 100px;font-size:24px !important;font-weight:bold !important;z-index:1}.anicomLifeComic .smilefamilyBox_comicTitle6Month{position:sticky;background:url(../images/anicomLifeComic/anicomLifeComic_6Month.png) top left no-repeat;background-size:contain;padding:60px 0 0 100px;font-size:24px !important;font-weight:bold !important;z-index:1}.anicomLifeComic .smilefamilyBox_border{position:relative;padding:30px 30px 0;border-left:dashed 3px #ffa15c}.anicomLifeComic .smilefamilyBox_border img{margin:20px auto;width:420px}.anicomLifeComic .smilefamilyBox_border .timeArrow{position:absolute;bottom:0;left:-10px;width:5px;height:16px;border:8px solid;border-color:transparent transparent #ffa15c #ffa15c;transform:rotate(-45deg)}.anicomLifeComic .smilefamilyBox_border .Min_default{display:inline-block}.anicomLifeComic .smilefamilyBox_wrap{padding:30px 30px 0}.anicomLifeComic .smilefamilyBox_wrap img{margin:20px auto;width:420px}.anicomLifeComic .recommend_continuedInsurance{margin:80px auto 40px !important}.anicomLifeComic .recommend_continuedInsurance::before{height:0}.anicomLifeComic .anicomLifeComicSmilebaby_title{margin:40px auto 10px;padding-bottom:10px;text-align:center;font-size:28px;font-weight:bold;color:#7d9b00;border-bottom:solid 3px #baca55;width:500px}.anicomLifeComic .anicomLifeComicSmilebaby_subTitle{text-align:center;font-size:20px}.anicomLifeComic .anicomLifeComicSmilefamily_title{margin:40px auto 10px;padding-bottom:10px;text-align:center;font-size:28px;font-weight:bold;color:#f56800;border-bottom:solid 3px #ffa15c;width:500px}.anicomLifeComic .anicomLifeComicSmilefamily_subTitle{text-align:center;font-size:20px}.anicomLifeComic .anicomLifeComic_next{margin:40px auto 10px;padding-bottom:10px;text-align:center;font-size:20px;font-weight:bold;color:#f56800;border-bottom:solid 3px #ffa15c;width:500px}.anicomLifeComic .anicomLifeComic_nextSubTitle{text-align:center;font-size:18px}.anicomLifeComic .anicomLifeComic_nextImg{display:block;margin:20px auto;width:420px}.anicomLifeComic .anicomLifeComic_nextImg:hover{opacity:.7}.anicomLifeComic .caseByInsuranceJoin{display:flex;justify-content:space-between;align-items:end;width:980px}.anicomLifeComic .caseByInsuranceJoin img{margin:20px auto;width:360px}.anicomLifeComic .caseByInsuranceJoin_uninsured{width:420px}.anicomLifeComic .caseByInsuranceJoin_uninsured h3{position:relative;border:none !important;background:none !important;font-size:22px}.anicomLifeComic .caseByInsuranceJoin_uninsured h3::after{position:absolute;content:"";font-family:"icomoon";color:#999;font-size:80px;right:30px;bottom:0}.anicomLifeComic .caseByInsuranceJoin_join{width:420px}.anicomLifeComic .caseByInsuranceJoin_join h3{position:relative;border:none !important;background:none !important;padding:0 0 0 100px !important;font-size:22px;color:#7d9b00}.anicomLifeComic .caseByInsuranceJoin_join h3::before{position:absolute;content:"";font-family:"icomoon";color:#baca55;font-size:80px;left:30px;bottom:0}.anicomLifeComic .commentFromOperator{display:flex;justify-content:space-around;margin:20px auto;width:780px}.anicomLifeComic .commentFromOperator .balloon_anicomLifeComic{position:relative;box-sizing:border-box;width:480px;padding:20px 30px;margin:30px 0 40px 45px;background:#e1ebc0;border-radius:10px;text-align:center;font-size:16px;line-height:1.8}.anicomLifeComic .commentFromOperator .balloon_anicomLifeComic::before{position:absolute;right:-24px;top:24px;content:"";display:block;border:12px solid transparent;border-left:12px solid #e1ebc0}.anicomLifeComic .commentFromOperator .operator img{width:190px}.list_navi_petInsurance{margin:20px 0 10px;list-style:none;display:flex;align-items:flex-end}.list_navi_petInsurance li{position:relative;z-index:0;width:100%;flex-grow:1;font-size:15px;line-height:1.5;text-align:center}.list_navi_petInsurance li.active{padding-bottom:10px;border-bottom:1px solid #ede6cc}.list_navi_petInsurance li.active:before{content:"";position:absolute;z-index:1;left:0;bottom:0;display:block;width:100%;height:3px;background:#ffab11}.list_navi_petInsurance li a{display:block;position:relative;z-index:0;padding-bottom:10px;color:#400000;border-bottom:1px solid #ede6cc}.list_navi_petInsurance li a:hover{text-decoration:none}.list_navi_petInsurance li a:hover:before{content:"";position:absolute;z-index:1;left:0;bottom:0;display:block;width:100%;height:3px;background:#ffab11}.insuranceCounselingNavBox{position:relative}.insuranceCounselingNavBox h1{position:absolute;top:70%;left:80px;transform:translateY(-25%);text-align:left;font-size:24px;font-weight:bold;line-height:1.5}.insuranceCounselingNavBox img{width:100%;height:auto}.list_navi_petInsuranceBottom .list_navi_petInsurance{margin:60px 0}#insurancEarlyJoinCampaign{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-style:normal;font-weight:400;font-size:14px;color:#333}#insurancEarlyJoinCampaign .mainVisual_bg{background:url(../images/insurancCampaign/insurancEarlyJoinCampaign_bg.png) transparent;background-size:auto;width:100%;min-width:1100px;max-width:2300px;margin:20px auto 30px;padding:30px 0 65px;box-sizing:border-box}#insurancEarlyJoinCampaign .mainVisual_bg .mainVisual_box{display:flex;align-items:center;justify-content:space-around;margin:0 auto;width:980px}#insurancEarlyJoinCampaign .mainVisual_bg .mainVisual_box h1{margin:0 auto;text-align:center}#insurancEarlyJoinCampaign .mainVisual_bg .mainVisual_box h1 img{width:465px}#insurancEarlyJoinCampaign .mainVisual_bg .mainVisual_box .mainImgBefore{display:block;width:216px;height:250px}#insurancEarlyJoinCampaign .mainVisual_bg .mainVisual_box .mainImgBefore img{width:100%}#insurancEarlyJoinCampaign .mainVisual_bg .mainVisual_box .mainImgAfter{display:block;margin-left:10px;width:210px;height:290px}#insurancEarlyJoinCampaign .mainVisual_bg .mainVisual_box .mainImgAfter img{width:100%}#insurancEarlyJoinCampaign .mainVisual_bg .campaignCoupon{display:flex;align-items:center;margin:20px auto 30px;width:560px}#insurancEarlyJoinCampaign .mainVisual_bg .campaignCoupon .balloonCoupon{position:relative;display:inline-block;margin:0 40px 0 0;padding:15px;min-width:240px;max-width:100%;font-size:30px;font-weight:bold;line-height:1.3;border-radius:10px;background:#fff;text-align:center;color:#2759a1}#insurancEarlyJoinCampaign .mainVisual_bg .campaignCoupon .balloonCoupon span{color:#f66}#insurancEarlyJoinCampaign .mainVisual_bg .campaignCoupon .balloonCoupon::before{content:"";position:absolute;top:50%;left:100%;margin-top:-15px;border:15px solid transparent;border-left:15px solid #fff}#insurancEarlyJoinCampaign .mainVisual_bg .campaignCoupon img{width:255px}#insurancEarlyJoinCampaign .applicationPeriod{position:relative;margin-top:-30px;padding:15px;text-align:center;background:#2759a1;color:#fff;font-size:20px}#insurancEarlyJoinCampaign .applicationPeriod::before{position:absolute;content:"";top:-40px;left:calc(50% - 90px);width:180px;height:80px;background:#2759a1;border-radius:50%}#insurancEarlyJoinCampaign .applicationPeriod::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#2759a1}#insurancEarlyJoinCampaign .applicationPeriod p{font-size:24px;line-height:60px;position:absolute;z-index:1;top:-40px;left:calc(50% - 90px);width:180px;height:60px;text-align:center;color:#fff}#insurancEarlyJoinCampaign .applicationPeriod .campaignTime{position:relative;z-index:1}#insurancEarlyJoinCampaign .applicationPeriod span{font-size:26px;font-weight:bold}#insurancEarlyJoinCampaign .insuranceTime{padding:20px 0;background-color:#dce9ff}#insurancEarlyJoinCampaign .insuranceTime span{font-weight:bold}#insurancEarlyJoinCampaign .implementationText{padding:50px 0;line-height:1.8}#insurancEarlyJoinCampaign .implementationText span{border-bottom:10px solid #ff6}#insurancEarlyJoinCampaign .presentWrap{padding:50px 0 20px;text-align:center;background-color:#fff8e4}#insurancEarlyJoinCampaign .presentWrap h2::after{content:"Present";display:inline-block;position:absolute;bottom:-50%;left:calc(50% - 30px);font-family:Futura,"Century Gothic";font-weight:normal}#insurancEarlyJoinCampaign h2{text-align:center;position:relative;font-size:30px !important;font-weight:bold;color:#2759a1 !important;float:none !important}#insurancEarlyJoinCampaign h2::after{color:#ff999a;font-size:18px}#insurancEarlyJoinCampaign .presentAlignment{display:flex;justify-content:center;align-items:center;margin:50px auto 30px}#insurancEarlyJoinCampaign .presentCatchcopy{display:flex;align-items:center;justify-content:center;border-radius:50%;width:170px;height:170px;color:#fff;background:#f99;font-size:20px;z-index:2}#insurancEarlyJoinCampaign .presentCouponBox{margin-left:-80px;padding:30px 30px 10px 90px;z-index:1;border-radius:20px;background:#fff}#insurancEarlyJoinCampaign .presentCouponBox .usingLocation{font-size:18px}#insurancEarlyJoinCampaign .presentCoupon{font-size:32px;font-weight:bold;color:#f99}#insurancEarlyJoinCampaign .presentCoupon span{font-size:70px}#insurancEarlyJoinCampaign .campaignWrap{padding:50px 0;text-align:center;background-color:#dce9ff}#insurancEarlyJoinCampaign .campaignWrap h2::after{content:"Campaign";display:inline-block;position:absolute;bottom:-50%;left:calc(50% - 45px);font-family:Futura,"Century Gothic";font-weight:normal}#insurancEarlyJoinCampaign .campaignWrap .campaignDetailBox{margin:0 auto 40px;padding:30px;border-radius:20px;background:#fff;width:700px}#insurancEarlyJoinCampaign .campaignWrap .campaignDetailBox dl{text-align:left}#insurancEarlyJoinCampaign .campaignWrap .campaignDetailBox dl dt{display:inline-block;margin:30px 0 5px;padding:10px 20px;color:#fff;background-color:#2759a1;border-radius:5px;font-size:12px;font-weight:bold}#insurancEarlyJoinCampaign .campaignWrap .campaignDetailBox .insuranceTimeCTA{padding:20px 0 0;font-size:14px}#insurancEarlyJoinCampaign .campaignWrap .campaignDetailBox .insuranceTimeCTA span{font-weight:bold}#insurancEarlyJoinCampaign .campaignWrap .Min_btn-outline-tertiary{display:block;margin:8px auto 0;padding:10px;box-sizing:border-box;width:500px;font-size:22px;border-radius:10px;border-bottom:3px solid #0678cf;background:#fff;color:#0678cf;text-decoration:none}#insurancEarlyJoinCampaign .campaignWrap .Min_btn-outline-tertiary:hover{background-color:#0678cf;border-bottom:3px solid #0678cf;color:#fff;text-decoration:none}#insurancEarlyJoinCampaign .Min_btn-primary{margin:0 auto;padding:15px;font-size:26px;font-weight:bold;width:500px;box-sizing:border-box;border-radius:40px;display:block;color:#fff}#insurancEarlyJoinCampaign .Min_btn-primary:hover{text-decoration:none}#insurancEarlyJoinCampaign .campaignAttention{width:700px;margin:50px auto}#insurancEarlyJoinCampaign .campaignAttention h2{margin-bottom:30px}#insurancEarlyJoinCampaign .campaignAttention p{font-weight:bold}#insurancEarlyJoinCampaign .campaignAttention ul{margin-bottom:30px}#insurancEarlyJoinCampaign .campaignAttention ul li{margin-left:1em;list-style:disc;line-height:1.8}@keyframes sld{from{background-position:0 0}to{background-position:-1920px 0}}#insurancEarlyJoinCampaign .slideImageWrap{overflow:hidden}#insurancEarlyJoinCampaign .slideImageWrap .slideImage{animation:sld 100s linear infinite;background:url(../images/insurancCampaign/slideImage.png?20240415_o) repeat-x;background-size:auto 100%;width:1920px;height:180px}#insurancEarlyJoinCampaign .insuranceIntro_entrance{padding:24px 30px}#insurancEarlyJoinCampaign .insuranceIntro_entrance_inner{padding:20px}#insurancEarlyJoinCampaign .insuranceIntro_btn{padding:.6em 1em}.attention_breederRecruit{box-sizing:border-box;padding:20px;margin:20px 50px 50px;border:1px solid #d2caaf;background:#fffcf7}.attention_breederRecruit .marker{background:linear-gradient(transparent 60%, #ffe1aa 60%)}div#main .insuranceQuestion{padding-bottom:20px;margin:50px 0 0;background:#fffaf8}div#main .insuranceQuestion *{box-sizing:border-box}div#main .insuranceQuestion_head{position:relative;padding:10px 200px 10px 20px;background:#ffeae4;font-size:15px;font-weight:bold}div#main .insuranceQuestion_head img{position:absolute;right:20px;bottom:0;height:80px;width:auto}div#main .insuranceQuestion_container{padding:20px 55px;line-height:1.6}div#main .insuranceQuestion_attention{padding-left:1em;text-indent:-1em;color:#677178;font-size:11px}div#main .insuranceQuestion_subHead{margin:30px 0 25px;font-size:18px}div#main .insuranceQuestion_subHead span{background:linear-gradient(transparent 50%, #FFCA9D 50%)}div#main .insuranceQuestion_point{display:flex;align-items:center;margin-bottom:4px;font-size:14px;font-weight:bold}div#main .insuranceQuestion_point span{width:20px;height:20px;margin-right:4px;line-height:20px;text-align:center;font-weight:normal;background:#ffdec4;border-radius:50%}div#main .insuranceQuestion_figure{margin-top:20px}div#main .insuranceQuestion_figure_note span{display:inline-block;margin-bottom:2px}div#main .insuranceQuestion_figure_note .normal{padding:4px;margin-right:2px;color:#fff;background:#707070}div#main .insuranceQuestion_figure_note .sf{padding:4px;margin-right:2px;color:#fff;background:#f56800}div#main .insuranceQuestion_figure_flow{width:400px}div#main .insuranceQuestion_figure_flow p{position:relative;display:flex;align-items:center;justify-content:center;height:70px;font-size:15px;font-weight:bold;text-align:center;line-height:1.2}div#main .insuranceQuestion_figure_flow p::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:35px 0 35px 20px;border-color:transparent transparent transparent #fff9f9}div#main .insuranceQuestion_figure_flow p::after{content:"";position:absolute;top:0;right:-20px;width:0;height:0;border-style:solid;border-width:35px 0 35px 20px}div#main .insuranceQuestion_figure_flow.normal p{width:calc(33.3333333333% - 10px)}div#main .insuranceQuestion_figure_flow.normal p:first-child{padding:4px 0 0 8px;margin-right:4px;color:#7d9b00;background:#d9e0b0;white-space:nowrap;z-index:3}div#main .insuranceQuestion_figure_flow.normal p:first-child::before{display:none}div#main .insuranceQuestion_figure_flow.normal p:first-child::after{border-color:transparent transparent transparent #d9e0b0}div#main .insuranceQuestion_figure_flow.normal p:nth-child(2){padding-left:20px;margin-right:4px;color:#fff;background:#707070;z-index:2}div#main .insuranceQuestion_figure_flow.normal p:nth-child(2)::after{border-color:transparent transparent transparent #707070}div#main .insuranceQuestion_figure_flow.normal p:nth-child(3){padding-left:20px;color:#eb6e03;background:#fae1ca;z-index:1}div#main .insuranceQuestion_figure_flow.normal p:nth-child(3)::after{border-color:transparent transparent transparent #fae1ca}div#main .insuranceQuestion_figure_flow.sf p{width:calc(50% - 10px)}div#main .insuranceQuestion_figure_flow.sf p:first-child{padding:4px 0 0 8px;margin-right:4px;color:#7d9b00;background:#d9e0b0;z-index:3}div#main .insuranceQuestion_figure_flow.sf p:first-child::before{display:none}div#main .insuranceQuestion_figure_flow.sf p:first-child::after{border-color:transparent transparent transparent #d9e0b0}div#main .insuranceQuestion_figure_flow.sf p:nth-child(2){padding-left:20px;color:#eb6e03;background:#fae1ca;z-index:1}div#main .insuranceQuestion_figure_flow.sf p:nth-child(2)::after{border-color:transparent transparent transparent #fae1ca}div#main .insuranceQuestion .tableWrapper_insuranceQuestion{margin:0 10px 20px}div#main .insuranceQuestion table.table_insuranceQuestion{width:100%;margin:0}div#main .insuranceQuestion table.table_insuranceQuestion th,div#main .insuranceQuestion table.table_insuranceQuestion td{padding:15px;text-align:left}div#main .insuranceQuestion table.table_insuranceQuestion th{width:36%;padding-right:60px;position:relative;background:#ffeae4;vertical-align:top}div#main .insuranceQuestion .badge_required{position:absolute;right:10px;top:15px;display:block;padding:2px 4px;line-height:1;font-size:11px;color:#e51b1b;border:1px solid #e51b1b;border-radius:2px;background:#fff}div#main .insuranceQuestion .list_insuranceQuestion li{margin-bottom:8px}div#main .insuranceQuestion .list_insuranceQuestion li:last-child{margin-bottom:0}div#main .insuranceQuestion .list_insuranceQuestion li input{margin-right:2px}.caution_invalidDate{display:flex;align-items:center;padding:1em;margin:.5em 0 0;background:#fff3dd}.caution_invalidDate i{margin-right:10px;font-size:32px;color:#f56800}.list_infoForMember li img{vertical-align:0}.breeder_basicInfo{margin:50px 30px 20px}.breeder_basicInfo .h1_title_under_text{margin:10px 0 0}.breeder_basicInfo .h1_title_under_text:first-child{margin:0 0 10px}.breeder_basicInfoContent{display:flex;align-items:stretch;justify-content:flex-start;padding:10px 20px;border:1px solid #ede6cc;color:#6c757d}.breeder_basicInfoContent.vertical{clear:left}.breeder_basicInfoContent dl{display:flex;align-items:flex-start;justify-content:flex-start}.breeder_basicInfoContent dl dt{white-space:nowrap}.breeder_basicInfoContent dl dd:after{content:"";display:block;width:100%}.breeder_basicInfoContent .placeInfo{padding:0 20px 0 0}.breeder_basicInfoContent .numberInfo{padding:0 20px}.breeder_basicInfoContent .timeInfo{padding:0 0 0 20px}.breeder_basicInfoContent .numberInfo,.breeder_basicInfoContent .timeInfo{border-left:1px dotted #ede6cc}.breeder_basicInfoContent .attention{line-height:1.5;font-size:11px}.championBreederDetail .grid_br_detail_Address_R{box-sizing:border-box;padding:20px !important;border:1px solid #dbd5bf}.championBreederDetail .grid_br_detail_Address_R .br_Address_visit_box{margin-top:0}.championBreederDetail .grid_br_detail_Address_R .brdDataLookCmn{margin:10px 0 0;font-size:14px}.championBreederDetail .brdDataLookStt{padding:20px;background:#faf8f2;font-size:16px}.championBreederDetail .brdDataLookStt span{font-weight:bold}.championBreederDetail .brdDataTrd{display:flex;align-items:flex-start;margin-top:20px}.championBreederDetail .br_intro_photo{width:335px}.mailAttention{display:flex;justify-content:center;margin:15px 0 40px;text-align:left;color:#6c757d}.detail_memberHealthyGuarantee.petInsurance .title_detail_memberHealthyGuarantee{background:#fce9e9;border-color:#f28d8d}.detail_memberHealthyGuarantee.petInsurance .title_detail_memberHealthyGuarantee:before{background-image:url(../images/icon_dog.svg)}.detail_memberHealthyGuarantee.petInsurance .trigger_accordion:before,.detail_memberHealthyGuarantee.petInsurance .trigger_accordion:after{background:#ef7777}.detail_memberHealthyGuarantee.specialGifts .title_detail_memberHealthyGuarantee{background:#ffeac4;border-color:#ffab11}.detail_memberHealthyGuarantee.specialGifts .title_detail_memberHealthyGuarantee:before{background-image:url(../images/icon_present.svg)}.detail_memberHealthyGuarantee.specialGifts .trigger_accordion:before,.detail_memberHealthyGuarantee.specialGifts .trigger_accordion:after{background:#dd8f00}.detail_memberHealthyGuarantee.livingGuarantee .title_detail_memberHealthyGuarantee{background:#deedce;border-color:#78ae41}.detail_memberHealthyGuarantee.livingGuarantee .title_detail_memberHealthyGuarantee:before{background-image:url(../images/icon_livingGuarantee.svg)}.detail_memberHealthyGuarantee.livingGuarantee .trigger_accordion:before,.detail_memberHealthyGuarantee.livingGuarantee .trigger_accordion:after{background:#78ae41}.detail_memberHealthyGuarantee .trigger_accordion{position:relative;z-index:0;cursor:pointer}.detail_memberHealthyGuarantee .trigger_accordion:before,.detail_memberHealthyGuarantee .trigger_accordion:after{content:"";position:absolute;right:15px;top:calc(50% - 2px);z-index:1;display:block;width:24px;height:4px;transition:.1s all linear}.detail_memberHealthyGuarantee .trigger_accordion:after{transform:rotate(90deg)}.detail_memberHealthyGuarantee .trigger_accordion.active:after{transform:rotate(0)}.dog_list.memberHealthyGuaranteeOrder table td{vertical-align:middle}#dealFlow .detail_memberHealthyGuarantee.petInsurance .title_detail_memberHealthyGuarantee,#dealFlow .detail_memberHealthyGuarantee.specialGifts .title_detail_memberHealthyGuarantee,#dealFlow .detail_memberHealthyGuarantee.livingGuarantee .title_detail_memberHealthyGuarantee{border:none}.title_detail_memberHealthyGuarantee{position:relative;padding:14px 50px 10px 50px;margin-bottom:20px;border-top:1px solid;font-size:18px;font-weight:bold}.title_detail_memberHealthyGuarantee:before{content:"";position:absolute;left:20px;top:calc(50% - 12px);display:block;width:24px;height:24px;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.title_detail_memberHealthyGuarantee .badge_paid{display:inline-block;padding:4px 8px !important;margin:0 0 0 5px;line-height:1;font-size:12px;font-weight:normal !important;color:#e51b1b !important;background:#fff !important;border:1px solid #e51b1b;border-radius:2px !important;vertical-align:.15em}.lead_detail_memberHealthyGuarantee{line-height:1.7;font-size:16px}.lead_detail_memberHealthyGuarantee span{font-weight:normal;font-size:12px}.recommendPoint_anicomInsurance{padding:20px 0 30px;border:1px dotted #adb5bd;border-radius:2px}.recommendPoint_anicomInsurance.before-anicom24{background-color:#fff;padding:15px 10px 10px;border:none}.recommendPoint_anicomInsurance.before-anicom24 .list_recommendPoint_anicomInsurance li{position:relative}.recommendPoint_anicomInsurance.before-anicom24 .list_recommendPoint_anicomInsurance li .Min_w-100{text-align:center;padding:10px 0}.recommendPoint_anicomInsurance.before-anicom24 .list_recommendPoint_anicomInsurance .video_recommendPoint_anicomInsurance .video{display:flex;justify-content:center}.head_recommendPoint_anicomInsurance{margin-bottom:10px;text-align:center;font-size:15px;font-weight:bold}.list_recommendPoint_anicomInsurance{display:flex;align-items:stretch}.list_recommendPoint_anicomInsurance li{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;flex-grow:1;padding:10px 0 20px;border-right:1px dotted #adb5bd}.list_recommendPoint_anicomInsurance li:last-child{border-right:none}.list_recommendPoint_anicomInsurance li img{max-height:70px;max-width:100px;margin-top:auto}.list_recommendPoint_anicomInsurance .step{display:block;padding:4px 12px;margin-bottom:10px;border:1px solid #f28d8d;color:#f28d8d}.list_recommendPoint_anicomInsurance *{box-sizing:border-box}.list_supplement_anicomInsurance{margin-top:15px}.detail_specialGifts{border:1px dotted #adb5bd;border-radius:2px}.list_specialGifts{padding:0 20px}.list_specialGifts li{box-sizing:border-box;display:flex;align-items:center;border-top:1px dotted #adb5bd;padding:20px 0}.list_specialGifts li:first-child{border:none}.list_specialGifts li img{display:block;width:200px;height:auto;margin-right:20px !important}.list_specialGifts_heading{color:#ff8429;border-bottom:1px solid #ff8429;font-size:16px;font-weight:bold;line-height:1;padding:10px 0;margin-bottom:10px;box-sizing:border-box;width:100%}.list_specialGifts_contents{flex:1}.list_specialGifts dt{color:#897731;font-size:14px;margin-top:20px}.list_specialGifts dt:first-child{margin:0}.list_specialGifts dd{font-size:16px;font-weight:bold}.list_specialGifts dd.supply{font-size:10px;font-weight:normal;padding-left:1em;text-indent:-1em}.list_specialGifts .itemDetail_specialGifts{box-sizing:border-box;width:100%}.list_specialGifts .itemDetail_specialGifts_supply{font-size:12px;font-weight:normal;margin-top:15px}.list_specialGifts .itemDetail_specialGifts_sample{font-size:11px;font-weight:normal}.list_specialGifts .itemDetail_specialGifts .supplyNote{background-color:#faf8f2;border:1px solid #d2caaf;color:#400000;font-size:11px;font-weight:normal;line-height:1.3;padding:5px;box-sizing:border-box;margin:2px 0 5px}.list_specialGifts .supplyMark{font-size:11px;display:inline-block;margin-left:3px}.list_specialGifts .supply_itemDetail_specialGifts{margin-top:3px;font-size:10px;color:#5a0000}.about_informationProvision{padding:20px;border:1px solid #dcdfe1}.head_informationProvision{margin-bottom:20px;font-weight:bold}.content_informationProvision dt{font-size:12px;font-weight:bold;border-bottom:1px solid #d2caaf;padding-bottom:3px}.content_informationProvision dd{padding:10px 0 30px;font-size:12px}.content_informationProvision dd:last-of-type{padding-bottom:0}.list_exp_specialGifts{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.list_exp_specialGifts li{width:calc(33.3333333333% - 1px);margin-bottom:18px;text-align:center}.list_exp_specialGifts li img{width:67%;height:auto}.list_exp_specialGifts li .itemImage{padding:0 20px}.list_exp_specialGifts li .itemName{margin-top:3px;font-size:13px}.list_exp_specialGifts li .itemName_sample{font-size:11px}.list_exp_specialGifts li .brandName{display:block;margin-bottom:5px;font-size:12px;line-height:1.2;color:#897731}.supplement_specialGifts{padding:11px;border:1px solid #dcdfe1;color:#6c757d}.supplement_specialGifts.noborder{padding:11px 0;border:none}.supplement_specialGifts .head_supplement_specialGifts{margin-bottom:10px;font-size:11px;font-weight:bold}.supplement_specialGifts a{font-size:11px;color:#6c757d;text-decoration:underline}.supplement_specialGifts a.hover{color:#6c757d}.supplement_specialGifts a.colorbox_button{font-size:11px;color:#6c757d;text-decoration:underline}.supplement_specialGifts a.colorbox_button.hover{color:#6c757d}.supplement_specialGifts div{font-size:11px}.list_supplement_specialGifts li{padding:0 0 0 1em;text-indent:-1em;font-size:11px;color:#6c757d}.specialGiftWrapper{position:relative;margin:20px 0 10px;border:1px solid #dcdfe1;border-top:none}.specialGiftWrapper .hd_specialGift{position:relative;display:flex;align-items:center;height:46px;padding:0 0 0 50px;font-size:17px;color:#006230;background:url(../images/icon_present_green_band.svg) no-repeat 5px top/32px auto #edf0dd;border-top:2px solid #006230}.specialGiftWrapper .hd_specialGift .anicom24Logo{position:absolute;right:10px;top:calc(50% - 13px)}.specialGiftWrapper .image_specialist{position:absolute;bottom:1px;right:30px;width:100px;height:auto}.specialGiftWrapper .specialGiftInner{display:flex;justify-content:center;padding:15px 20px 10px}.specialGiftWrapper .lead_anicom24{font-size:14px;color:#006230}.specialGiftWrapper .telNumber_anicom24{display:flex;align-items:center;margin-top:10px}.specialGiftWrapper .telNumber_anicom24 .badgeList_anicom24{display:flex;flex-direction:column;margin-right:20px}.specialGiftWrapper .telNumber_anicom24 .badgeList_anicom24 .badge_anicom24{display:flex;align-items:center;justify-content:center;width:88px;height:20px;border:1px solid #b4d64d;border-radius:3px;font-size:11px;color:#82ac07}.specialGiftWrapper .telNumber_anicom24 .badgeList_anicom24 .badge_anicom24:last-child{margin-top:3px}.specialGiftWrapper .telNumber_anicom24 .numberBody{display:flex;align-items:center}.specialGiftWrapper .telNumber_anicom24 .numberBody .iconPhone{font-size:40px;color:#006230;width:40px;height:auto}.specialGiftWrapper .telNumber_anicom24 .numberBody .telNumber{font-family:Arial,Helvetica,"sans-serif";font-size:40px;font-weight:bold;color:#006230}.specialGiftWrapper .limit_anicom24{display:flex;justify-content:center;margin-top:10px;font-size:12px;color:#6c757d}.specialGiftWrapper .limit_anicom24 .dayLimit{margin:-3px 0 0 15px;font-weight:bold;color:#e51b1b}.specialGiftWrapper .limit_anicom24 .dayLimit span{font-size:15px}.specialGiftWrapper .limit_anicom24 a{margin-left:15px;color:#0678cf;line-height:1}.specialGiftWrapper .limit_anicom24 a:hover{border-bottom:1px solid #0678cf;text-decoration:none}.specialGiftWrapper .limit_anicom24 a i{font-size:1.2em;position:relative;top:1px}.supply_specialGift_anicom24{font-size:11px;margin:-5px 0 20px;color:#8a949a;font-weight:normal}.present{margin-bottom:30px;counter-reset:intro_specialGift}.present .specialGiftCategory{padding:10px 0 80px}.present .specialGiftCategory ul{display:flex;justify-content:space-between;margin:0 auto;width:660px}.present .specialGiftCategory ul li{font-size:18px;font-weight:bold}.present .specialGiftCategory ul li.CategoryA a{padding:8px 50px;color:#ff8429;border:1px solid #ffe1aa;text-decoration:none}.present .specialGiftCategory ul li.CategoryA a:hover,.present .specialGiftCategory ul li.CategoryA aactive{position:relative;background-color:#ffe1aa}.present .specialGiftCategory ul li.CategoryA a:hover::after,.present .specialGiftCategory ul li.CategoryA aactive::after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #ffe1aa}.present .specialGiftCategory ul li.CategoryB a{padding:8px 50px;color:#269687;border:1px solid #b6ece5;text-decoration:none}.present .specialGiftCategory ul li.CategoryB a:hover,.present .specialGiftCategory ul li.CategoryB aactive{position:relative;background-color:#b6ece5}.present .specialGiftCategory ul li.CategoryB a:hover::after,.present .specialGiftCategory ul li.CategoryB aactive::after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #b6ece5}.present .specialGiftCategory ul li.CategoryC a{padding:8px 50px;color:#ff6464;border:1px solid #ffcaca;text-decoration:none}.present .specialGiftCategory ul li.CategoryC a:hover,.present .specialGiftCategory ul li.CategoryC aactive{position:relative;background-color:#ffcaca}.present .specialGiftCategory ul li.CategoryC a:hover::after,.present .specialGiftCategory ul li.CategoryC aactive::after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #ffcaca}.presentInner{padding:30px 0 60px}.presentInnerCategoryA{position:relative;margin-bottom:80px;padding:70px 60px 20px;border:1px solid #ffe1aa}.presentInnerCategoryAtitle{position:absolute;top:0%;left:calc(50% - 120px);transform:translateY(-50%);font-size:22px;font-weight:bold;color:#ff8429;padding:10px 50px;background-color:#fff;border-left:1px solid #ffe1aa;border-right:1px solid #ffe1aa;box-sizing:border-box}.presentInnerCategoryA li{padding-bottom:40px;margin-bottom:40px;border-bottom:1px dotted #ffe1aa}.presentInnerCategoryA li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.presentInnerCategoryB{position:relative;margin-bottom:80px;padding:70px 60px 50px;border:1px solid #b6ece5}.presentInnerCategoryBtitle{position:absolute;top:0%;left:calc(50% - 120px);transform:translateY(-50%);font-size:22px;font-weight:bold;color:#269687;padding:10px 50px;background-color:#fff;border-left:1px solid #b6ece5;border-right:1px solid #b6ece5;box-sizing:border-box}.presentInnerCategoryB li{padding-bottom:40px;margin-bottom:40px;border-bottom:1px dotted #b6ece5}.presentInnerCategoryB li:last-child{padding-bottom:0 !important;margin-bottom:0 !important;border-bottom:none !important}.presentInnerCategoryC{position:relative;margin-bottom:80px;padding:70px 60px 20px;border:1px solid #ffcaca}.presentInnerCategoryCtitle{position:absolute;top:0%;left:calc(50% - 120px);transform:translateY(-50%);font-size:22px;font-weight:bold;color:#ff6464;padding:10px 50px;background-color:#fff;border-left:1px solid #ffcaca;border-right:1px solid #ffcaca;box-sizing:border-box}.presentInnerCategoryC li{padding-bottom:40px;margin-bottom:40px;border-bottom:1px dotted #ffcaca}.presentInnerCategoryC li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.present .mainImage img{width:100%;height:auto}.presentAllWrapper img{display:block;width:770px;height:220px;margin:15px auto 0}.presentAllWrapperText{color:#897731;font-weight:bold;font-size:18px;text-align:center;background-color:#fdfbf0;box-shadow:0 1px 3px #efebd9;border-radius:50px;padding:20px 0;position:relative}.presentAllWrapperText:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:20px solid #fdfbf0}.presentAllWrapperText .emphColor{font-size:24px;color:#ff8429}.presentAllWrapperText .emph{font-size:24px}div#main .head_specialGift{display:flex;justify-content:center;margin:40px 0 20px}div#main .head_specialGift h2{position:relative;float:none;padding:0 10px;font-size:40px;font-weight:bold;color:#ff8429}div#main .head_specialGift h2:before,div#main .head_specialGift h2:after{position:absolute;top:calc(50% - 25px);content:"";display:block;width:50px;height:50px;background:url(../images/frame_leaf.png) no-repeat center center/100% auto}div#main .head_specialGift h2:before{left:-50px}div#main .head_specialGift h2:after{transform:scale(-1, 1);right:-50px}div#main .head_specialGift h2 span.num_specialGift{color:#3ccdb9}div#main .head_specialGift h2 span.num_specialGift strong{font-size:60px}div#main .list_intro_specialGift .text_intro_specialGift_box{min-height:240px}div#main .list_intro_specialGift .ribbon_intro_specialGift{display:inline-block;position:relative;height:40px;width:180px;line-height:40px;text-align:center;margin:16px 0 0 39px;padding-left:21px;font-size:15px;font-weight:bold;color:#fff;box-sizing:border-box;z-index:0;box-shadow:0 3px 6px rgba(255,255,255,.16)}div#main .list_intro_specialGift .ribbon_intro_specialGift:after{position:absolute;content:"";width:0px;height:0px;z-index:1}div#main .list_intro_specialGift .ribbon_intro_specialGift:after{top:0;right:0;border-width:20px 10px 20px 0px;border-color:transparent #fff transparent transparent;border-style:solid}div#main .list_intro_specialGift .medal_intro_specialGift{position:relative;display:block;z-index:1}div#main .list_intro_specialGift .medal_intro_specialGift:before{position:absolute;left:0;top:0;content:"特典";box-sizing:border-box;display:block;width:74px;height:74px;padding-top:12px;background:url(../images/medal.svg) no-repeat left top/74px auto;box-shadow:0 3px 6px rgba(255,255,255,.16);font-size:12px;color:#fff;text-align:center}div#main .list_intro_specialGift .medal_intro_specialGift:after{position:absolute;left:0;top:25px;display:block;width:74px;counter-increment:intro_specialGift;content:counter(intro_specialGift);text-align:center;color:#fff;font-size:31px;font-weight:bold}div#main .list_intro_specialGift .lead_intro_specialGift{display:inline-block;background-color:rgba(255,255,255,.8);border:none;color:#534b2f;text-shadow:1px 1px 1px #fff;font-size:25px;line-height:1.5;padding:0 10px 0 0}div#main .list_intro_specialGift .lead_intro_specialGift_wrapper{padding:30px 0 20px}div#main .list_intro_specialGift .lead_intro_specialGift_emph{color:#3ccdb9;font-size:28px}div#main .list_intro_specialGift .text_intro_specialGift{font-size:16px;line-height:1.7;color:#534b2f;width:53%}div#main .list_intro_specialGift .image_intro_specialGift{width:395px;height:240px}div#main .head_h3{margin:0 0 20px 0;padding:8px 15px 4px 15px;border:none;border-top:3px solid #d2caaf;border-radius:0;background:#faf8f2;font-size:18px;font-weight:bold}.list_intro_specialGift #premiumFood .text_intro_specialGift_box{background:url(../images/image_food.png) right center no-repeat transparent;background-size:395px 240px}.list_intro_specialGift #premiumFood .text_intro_specialGift_box .ribbon_intro_specialGift{background-color:#ffbd44}.list_intro_specialGift #premiumFood2 .text_intro_specialGift_box{background:url(../images/image_food2.png) right center no-repeat transparent;background-size:395px 240px}.list_intro_specialGift #premiumFood2 .text_intro_specialGift_box .ribbon_intro_specialGift{background-color:#ffbd44}.list_intro_specialGift #premiumFood2 .present_intro_specialGift_inner .present_intro_specialGift_morebtn{margin-left:20px}.list_intro_specialGift #premiumFood2 .supply{font-size:11px;color:#534b2f}.list_intro_specialGift #supplement .text_intro_specialGift_box{background:url(../images/image_supplement.png) right center no-repeat transparent;background-size:395px 240px}.list_intro_specialGift #supplement .text_intro_specialGift_box .ribbon_intro_specialGift{background-color:#ffbd44}.list_intro_specialGift #anicom24 .text_intro_specialGift_box{background:url(../images/image_anicom24.png) right center no-repeat transparent;background-size:395px 240px}.list_intro_specialGift #anicom24 .text_intro_specialGift_box .ribbon_intro_specialGift{background-color:#fe997f}.list_intro_specialGift #anicom24 .present_intro_specialGift_textBox{margin-left:20px}.list_intro_specialGift #shampooTowel .text_intro_specialGift_box{background:url(../images/image_shampooTowel.webp?240202) right center no-repeat transparent;background-size:395px 240px}.list_intro_specialGift #shampooTowel .text_intro_specialGift_box .ribbon_intro_specialGift{background-color:#67c4d1}.list_intro_specialGift #shampooTowel .present_intro_specialGift_morebtn{margin-left:20px}.list_intro_specialGift #petSyoshu .text_intro_specialGift_box{background:url(../images/image_spray.png) right center no-repeat transparent;background-size:395px 240px}.list_intro_specialGift #petSyoshu .text_intro_specialGift_box .ribbon_intro_specialGift{background-color:#67c4d1}.list_intro_specialGift #petSyoshu .supply{font-size:11px;color:#534b2f}.list_intro_specialGift #lion .text_intro_specialGift_box{background:url(../images/image_lion.png?20230126) right center no-repeat transparent;background-size:395px 240px}.list_intro_specialGift #lion .text_intro_specialGift_box .ribbon_intro_specialGift{background-color:#67c4d1}.list_intro_specialGift #lion .supply{font-size:11px;color:#534b2f}.list_intro_specialGift #benesse .text_intro_specialGift_box{background:url(../images/image_book.webp?250403_f1) right center no-repeat transparent;background-size:395px 240px}.list_intro_specialGift #benesse .text_intro_specialGift_box .ribbon_intro_specialGift{background-color:#fe997f}.list_intro_specialGift #benesse .present_intro_specialGift_textBox{margin-left:20px}.list_intro_specialGift #benesse .supply{font-size:11px;color:#534b2f}.list_intro_specialGift #coupon{border:none;padding:0}.list_intro_specialGift #coupon .text_intro_specialGift_box{background:url(../images/image_coupon.png) right center no-repeat transparent;background-size:395px 240px}.list_intro_specialGift #coupon .text_intro_specialGift_box .ribbon_intro_specialGift{background-color:#67c4d1}.list_intro_specialGift #coupon .present_intro_specialGift_textBox{margin-left:20px}.present_intro_specialGift_box{display:flex;flex-direction:column;align-items:center}.present_intro_specialGift_box img{width:180px;height:auto;margin-left:-20px}.present_intro_specialGift_box .supplyNote{background-color:#faf8f2;border:1px solid #d2caaf;color:#400000;padding:3px 5px;width:50%;box-sizing:border-box;margin:5px 0 5px auto;text-align:center}.present_intro_specialGift_inner{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;box-sizing:border-box;padding:8px}.present_intro_specialGift_halfInner .present_intro_specialGift_textBox{flex:1}.present_intro_specialGift_list{display:flex;align-items:center;margin-top:30px;width:100%}.present_intro_specialGift_list li{display:flex;align-items:center;width:50%;box-sizing:border-box}.present_intro_specialGift_textBox{margin-left:-20px}.present_intro_specialGift_subtext{color:#897731;font-size:15px;margin-bottom:3px}.present_intro_specialGift_annotation{color:#6f7a82;font-size:11px}.present_intro_specialGift_annotationMark{font-size:.65em;color:#6f7a82 !important;background-color:transparent !important;padding:0 !important;margin:0 !important}.present_intro_specialGift_originalItem{font-size:12px;font-weight:bold;color:#31bfab}.present_intro_specialGift_maintext{font-size:20px;font-weight:bold;color:#534b2f}.present_intro_specialGift_maintext_sample{font-size:11px;font-weight:normal}.present_intro_specialGift_morebtn{color:#269687;border:1px solid #31bfab;width:120px;font-size:12px;line-height:1;padding:10px 0;display:flex;justify-content:center;border-radius:50px;margin-top:10px;font-weight:bold}.present_intro_specialGift_morebtn i{margin-left:3px;font-size:14px}.present_intro_specialGift_morebtn:hover{text-decoration:none;opacity:.8}.couponInfoBox{display:flex;align-items:center;width:54%;box-sizing:border-box}.couponInfoBox img{margin:0}.couponDetailBox{width:100%;box-sizing:border-box;position:relative;color:#534b2f}.couponDetailBox_inner{position:relative;padding:35px 45px 40px;display:inline-block;background-color:#fff;border-top:solid 1px #cbcbcb;max-width:100%}.couponDetailBox_inner::before,.couponDetailBox_inner::after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.couponDetailBox_inner::before{border:solid 12px transparent;border-bottom:solid 12px #cbcbcb}.couponDetailBox_inner::after{border:solid 15px transparent;border-bottom:solid 15px #fff;margin-bottom:-5px}.couponDetailBox .coupon_heading,.couponDetailBox .coupon_contents{width:100%;box-sizing:border-box}.couponDetailBox .coupon_heading{font-size:14px;font-weight:bold;display:inline-block;padding-top:18px;margin-bottom:5px}.couponDetailBox .coupon_heading span{font-size:18px}.couponDetailBox .coupon_contents{font-size:12px;display:inline-block;margin-bottom:25px}.couponDetailBox .coupon_contents span{display:inline-block;margin-right:10px;font-size:18px;font-weight:bold;color:#ff8429}.couponDetailBox .coupon_royalcanin{position:relative;padding-left:90px}.couponDetailBox .coupon_royalcanin_contents{padding-left:90px}.couponDetailBox .coupon_royalcanin:before{position:absolute;top:0;left:0;content:"";display:inline-block;width:100px;height:100px;background-image:url(../images/presentDetailCouponDetailA_image.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.couponDetailBox .coupon_all{position:relative;padding-left:90px}.couponDetailBox .coupon_all_contents{padding-left:90px}.couponDetailBox .coupon_all:before{position:absolute;top:0;left:0;content:"";display:inline-block;width:90px;height:90px;background-image:url(../images/presentDetailCouponDetailB_image.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.couponDetail_list{display:flex}.couponDetail_list li{padding-bottom:0;margin-bottom:0;border-bottom:none}.couponDetail_supply{font-size:11px;color:#534b2f;text-align:right;margin-top:-10px}.couponDetail_heading{background-color:#def7f3;border-radius:50px;display:inline-block;padding:10px 15px;font-size:12px;font-weight:bold;color:#269687;line-height:1;position:absolute;top:-17px;left:-5px}.couponDetail .targetRemark{font-size:12px;padding-left:1em;text-indent:-1em}.present .more_present{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.present .more_present img{width:26px;height:auto}.present .more_present .copy_more_present{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 72px;line-height:1;font-size:35px;font-weight:bold;color:#ff8429}.present .more_present .copy_more_present:before,.present .more_present .copy_more_present:after{content:"";position:absolute;bottom:0;display:block;width:50px;height:40px;background:url(../images/frame_emph.svg) no-repeat center center/50px auto}.present .more_present .copy_more_present:before{left:0}.present .more_present .copy_more_present:after{right:0;transform:scale(-1, 1)}.present .intro_lineID_point{padding:40px;border-radius:10px;background:#fdfbf0}.present .head_intro_lineID_point{display:flex;align-items:center;margin-bottom:20px}.present .head_intro_lineID_point img{width:70px;height:auto;margin-right:15px}.present .head_intro_lineID_point .headBody_intro_lineID_point{font-size:16px;line-height:1.2;color:#897731}.present .head_intro_lineID_point .headBody_intro_lineID_point .emph{font-weight:bold;font-size:23px;color:#5f321e}.present .head_intro_lineID_point .headBody_intro_lineID_point .num_point{color:#3ccdb9;font-size:33px}.present .head_intro_lineID_point .headBody_intro_lineID_point .text_point{color:#3ccdb9}.present .content_intro_lineID_point .detail_intro_lineID_point{font-size:16px;margin-bottom:7px}.present .content_intro_lineID_point .detail_intro_lineID_point a{font-size:16px}.present .content_intro_lineID_point .detail_intro_lineID_point a i{position:relative;top:1px}.present .content_intro_lineID_point .image_intro_lineID_point{text-align:center}.present .content_intro_lineID_point .image_intro_lineID_point img{width:720px;height:auto}.present .head_sub_specialGift{padding:4px 0 2px 10px;margin:0 0 8px;font-size:18px;font-weight:bold;border-left:3px solid #f7a000}.present .apply_specialGift{padding:30px;margin:30px 0 0;text-align:center;background:#f7f8f9}.present .apply_specialGift p{font-size:16px;line-height:1.5;color:#4c5459}.present dt.applicationUse{margin:30px auto 0;font-size:15px;font-weight:bold;text-align:left;color:#444}.present .present_overview{text-align:left;color:#333;line-height:1.8}.present .present_overview i{display:inline;font-size:22px;margin:5px 5px -5px 0}div#main h3.goodPetLife{position:relative;font-size:20px;font-weight:bold;text-align:center;background:none;border:none !important;color:#3ccdb9}div#main h3.goodPetLife::before{content:"";position:absolute;top:0;left:280px;display:block;width:28px;height:58px;background:url(../images/goodPetLifeDecorationL.png) no-repeat center center;background-size:cover}div#main h3.goodPetLife::after{content:"";position:absolute;top:0;right:280px;display:block;width:28px;height:58px;background:url(../images/goodPetLifeDecorationR.png) no-repeat center center;background-size:cover}div#main .applicationDetail{margin:30px auto;padding:30px 30px 60px;background-color:#f0f9fa}div#main .applicationDetail_title{margin-bottom:20px;text-align:center;font-size:22px;font-weight:bold;color:#444}div#main .applicationDetail .applicationDetail_subTitle{text-align:center;font-size:18px;font-weight:bold;color:#444}div#main .applicationDetail_box{background-color:#fff;border-radius:20px;text-align:center;padding:30px 50px}div#main .applicationDetail_box img{width:700px;margin:10px auto 15px}div#main .applicationDetail_box ul.flowListBox{display:flex;justify-content:space-between;width:746px;margin:0 auto}div#main .applicationDetail_box ul.flowListBox li.flowList{width:170px}div#main .applicationDetail_box ul.flowListBox li.flowList dt.flowTitle{margin-bottom:10px;color:#2caa99;font-size:16px;font-weight:bold}div#main .applicationDetail_box ul.flowListBox li.flowList dd{text-align:left;color:#333;font-size:13px}div#main .applicationDetail_box span.annotation{display:block;padding-left:1em;font-size:12px;line-height:1.3;text-indent:-1em}.anicom24 p{color:#270000;font-size:16px;line-height:1.7}.anicom24 .mainBox{width:980px;height:330px;margin-bottom:40px;background:url(../images/anicom24/img_main.png) center center no-repeat transparent;background-size:100% 100%;display:flex;align-items:center}.anicom24 .mainText{width:55%;display:flex;flex-direction:column;justify-content:center;align-items:center}.anicom24 .headingSupply{font-size:16px;margin:0 0 10px 0}.anicom24 .headingSupply .emph{color:#006230;font-weight:bold;margin-right:10px}.anicom24 .presentTicketWrapper{border:1px solid #8cb808;margin-top:20px}.anicom24 .presentTicketInner{background-color:#fff;width:393px;height:116px;margin:4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative}.anicom24 .presentTicketInner::before{position:absolute;top:0;left:0;content:"";display:inline-block;width:39px;height:39px;background-image:url(../images/anicom24/icon_main_triangle.svg);background-size:contain;vertical-align:middle}.anicom24 .presentTicketTextSupply{font-size:20px;color:#006230;display:block;text-align:center}.anicom24 .presentTicketTextMain{font-size:32px;font-weight:bold;color:#006230;display:block;text-align:center}.anicom24 .presentTicketTextMain .num{color:#8cb808;display:inline-block}.anicom24 .serviceInfoBox{display:flex;align-items:center;justify-content:space-between;width:980px;margin-bottom:105px}.anicom24 .serviceInfoHeading{background:url(../images/anicom24/frame_service.png) left center no-repeat transparent;background-size:324px auto;display:block;float:none !important;font-size:26px !important;font-weight:bold !important;color:#006230 !important;width:324px;height:71px;line-height:71px;box-sizing:border-box;padding-left:40px}.anicom24 .seviceInfoText{width:calc(100% - 495px)}.anicom24 .serviceInfoMainText{margin-top:30px}.anicom24 .serviceInfoMainText .emph{font-weight:bold}.anicom24 .safeBox{margin-bottom:125px}.anicom24 .safeCardList{display:flex;align-items:center;justify-content:space-between;width:980px}.anicom24 .boxHeading{position:relative;float:none !important;font-size:26px !important;font-weight:bold !important;color:#006230 !important;text-align:center;width:980px;margin-bottom:50px}.anicom24 .boxHeading .emph{color:#8cb808;font-size:30px}.anicom24 .boxHeading::before{position:absolute;right:0;left:0;top:-45px;margin:auto;content:"";display:inline-block;width:54px;height:28px;background-image:url(../images/anicom24/icon_antena.svg);background-size:contain;vertical-align:middle}.anicom24 .safeCardHeading{font-weight:bold !important;background-color:transparent !important;border:none !important;padding:0 !important;margin:0 0 30px 0;font-size:18px;color:#006230;text-align:center}.anicom24 .safeCardItem{display:flex;flex-direction:column;justify-content:center;align-items:center;width:320px;padding:60px 0 50px;box-sizing:border-box;background-color:#f7f8f9;position:relative}.anicom24 .safeCardItem::before{position:absolute;right:0;left:0;top:-20px;margin:auto;content:"";display:inline-block;width:50px;height:50px;vertical-align:middle}.anicom24 .safeCardItem.item_01::before{background-image:url(../images/anicom24/icon_safe_num_01.svg);background-size:contain}.anicom24 .safeCardItem.item_02::before{background-image:url(../images/anicom24/icon_safe_num_02.svg);background-size:contain}.anicom24 .safeCardItem.item_03::before{background-image:url(../images/anicom24/icon_safe_num_03.svg);background-size:contain}.anicom24 .safeCardImage{margin:30px 0}.anicom24 .safeCardText{width:100%;padding:0 20px;box-sizing:border-box}.anicom24 .caseBox{width:980px;margin-bottom:130px}.anicom24 .eachCaseBox{display:flex;justify-content:space-between;align-items:center;margin-bottom:100px}.anicom24 .eachCaseBox.reverse{flex-direction:row-reverse}.anicom24 .eachCaseText{width:calc(100% - 300px)}.anicom24 .eachCaseQ{display:inline-block;padding:10px 25px;position:relative;font-size:24px;line-height:2;font-weight:bold;color:#006230;margin-bottom:50px}.anicom24 .eachCaseQ::before,.anicom24 .eachCaseQ::after{content:"";width:20px;height:40px;position:absolute}.anicom24 .eachCaseQ::before{border-left:solid 1px #8cb808;border-top:solid 1px #8cb808;top:0;left:0}.anicom24 .eachCaseQ::after{border-right:solid 1px #8cb808;border-bottom:solid 1px #8cb808;bottom:0;right:0}.anicom24 .eachCaseQUnderLine{background:linear-gradient(transparent 50%, #F0F6DE 0%);border-radius:6px;display:inline-block}.anicom24 .eachCaseA{position:relative;padding-left:102px}.anicom24 .eachCaseA.reverse{padding-left:0;padding-right:102px}.anicom24 .eachCaseA.reverse::before{right:0;left:auto}.anicom24 .eachCaseA::before{position:absolute;top:0;bottom:0;left:0;content:"";display:inline-block;width:82px;height:82px;vertical-align:middle;margin:auto}.anicom24 .eachCaseA .emph{font-weight:bold}.anicom24 .eachCaseA.doctor_01::before{background-image:url(../images/anicom24/doctor_01.png);background-size:contain;background-repeat:no-repeat}.anicom24 .eachCaseA.doctor_02::before{background-image:url(../images/anicom24/doctor_02.png);background-size:contain;background-repeat:no-repeat}.anicom24 .eachCaseA.doctor_03::before{background-image:url(../images/anicom24/doctor_03.png);background-size:contain;background-repeat:no-repeat}.anicom24 .qaBox{width:980px}.anicom24 .eachqaBox{border:1px solid #8cb808;padding:40px;margin-bottom:20px;border-radius:4px}.anicom24 .eachqaQ{display:flex;align-items:center;font-size:22px;font-weight:bold;position:relative;margin-bottom:30px}.anicom24 .eachqaQ::before{content:"";display:inline-block;width:50px;height:50px;border-radius:50%;background:#8cb808;margin-right:10px}.anicom24 .eachqaQ::after{content:"Q";font-size:30px;color:#fff;display:inline-block;position:absolute;top:0;bottom:0;left:12px;margin:auto}.anicom24 .eachqaABox{display:flex;align-items:center;justify-content:space-between}.anicom24 .eachqaABox.reverse{flex-direction:row-reverse}.anicom24 .eachqaABox.reverse img{margin-left:20px}.anicom24 .eachqaA{width:650px}.anicom24 .btnBox{width:980px}.anicom24 .btn_secondary_anicom24{padding:15px 25px;margin:30px auto 0;font-size:18px;font-weight:bold;line-height:1;background:#fff;border:1px solid #8cb808;border-bottom:2px solid #79a007;color:#006230;text-align:center}.anicom24 .btn_secondary_anicom24 span{margin-left:8px;position:relative;top:1px}.anicom24 .btn_secondary_anicom24:hover{background:#f0f6de}.anicom24 .textSupply{color:#97a0a6}.anicom24_ruleRevision{font-size:15px}.anicom24_ruleRevision .highlight{background:#ffd280}#anicomMerit{width:980px}#anicomMerit h2{padding:20px;text-align:center;float:none !important;color:#ff7510 !important;font-size:30px !important;font-weight:bold;line-height:1.2}#anicomMerit h2 span{color:#32832d}#anicomMerit .recommendTitleBox{position:relative;z-index:0;height:230px;width:100%;margin:0 0 30px 0}#anicomMerit .recommendTitleBox .recommendTitle{position:absolute;left:0;top:0;z-index:-1;box-sizing:border-box;width:440px;padding:50px 70px 20px 30px;background:#fff7e7;background-image:repeating-linear-gradient(-45deg, #fff, #fff 7px, transparent 0, transparent 14px)}#anicomMerit .recommendTitleBox .recommendTitle h3{padding:0;margin:0 20px 30px 0;font-size:20px;border:none;background:none;float:none;text-align:right}#anicomMerit .recommendTitleBox .recommendTitle h3 span{font-size:50px;color:#ff7510}#anicomMerit .recommendTitleBox .recommendTitle .recommendTitleImg{position:absolute;top:10px;left:390px}#anicomMerit p{font-size:14px;line-height:2}#anicomMerit p span{border-bottom:4px solid #ffcf77;font-weight:bold}#anicomMerit .pointsBox{width:400px;margin:10px auto;padding:20px;border:2px solid #f56800;background:#fff;color:#f56800;text-decoration:none}#anicomMerit .compensatingPeriod{width:800px;height:auto;margin:0 auto 30px;text-align:center}#anicomMerit .compensatingPeriod img{width:100%}#anicomMerit .compensatingPoint{font-size:18px;font-weight:bold;padding:0 30px 10px;color:#ff7510;text-align:center}#anicomMerit .centerMotif{text-align:center;margin:10px auto}#anicomMerit .centerMotif a:hover{opacity:.8}#anicomMerit .littleCategory{font-size:18px;font-weight:bold}#anicomMerit .auxiliaryService{width:750px;margin:10px auto}#anicomMerit .auxiliaryService dt{margin-bottom:10px;padding:14px;font-size:20px;font-weight:bold;line-height:1.2;color:#fff;background-color:#53bccb;border-radius:10px}#anicomMerit .auxiliaryService dd{font-size:16px;padding:0 45px 25px}.extendingBg{padding:20px;width:100%;background-color:#fff5d7}.extendingBg h3{padding:20px !important;margin-bottom:20px !important;background-color:#fff5d7 !important;font-size:22px;font-weight:bold;line-height:1.2;text-align:center;color:#ff6464 !important;border-top:1px solid #ff6464 !important;border-bottom:1px solid #ff6464 !important;border-left:none !important;border-right:none !important}.extendingBg table{margin:0 auto 10px;font-size:16px;text-align:center;border-collapse:separate;border-spacing:2px}.extendingBg table th.pinkBg{padding:10px 15px;background-color:#ffcaca !important;font-weight:bold}.extendingBg table td{padding:10px 15px;background-color:#fff}.extendingBg .annotation{width:520px;margin:0 auto;font-size:10px;color:#e51b1b;padding-left:1em;text-indent:-1em}.continuousBtn{margin:20px auto;text-align:center}.continuousBtn:hover{opacity:.8}.flex{display:flex;justify-content:space-between}.recruitingNumber{font-size:10px;text-align:right}.kenkoCouponBnr{position:relative;text-align:center;margin:20px auto}.kenkoCouponBnr img.boxMiddle{width:640px}.kenkoCouponBnr img.boxOutside{width:728px}.kenkoCouponBnr .deletingBtnBoxIn{position:relative;width:640px;height:98px;margin:0 auto}.kenkoCouponBnr .deletingBtnBoxIn .deletingBtnIn{position:absolute;color:#6c757d;top:5px;right:5px;font-size:24px;cursor:pointer}#kenkoCoupon{width:980px;border:1px solid #ddd;margin-bottom:70px}#kenkoCoupon a{color:#39c;text-decoration:underline}#kenkoCoupon h1 p{left:310px;bottom:0;margin:auto;padding:0 0 10px 0;text-align:center;font-size:24px;font-weight:bold;color:#000}#kenkoCoupon .titleLowerCopy{text-align:center;margin:0 auto 50px;font-size:16px;color:#000}#kenkoCoupon .list_aboutNewLifeSet{display:flex;justify-content:space-between;align-content:baseline}#kenkoCoupon .list_aboutNewLifeSet li{width:48%}#kenkoCoupon .list_aboutNewLifeSet li:first-child{border-right:1px solid #ddd}#kenkoCoupon .list_aboutNewLifeSet .aboutNewLifeSet{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}#kenkoCoupon .list_aboutNewLifeSet .aboutNewLifeSet h5{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin-left:8px;border-radius:50%;line-height:1.2;text-align:center;color:#fff;font-size:1.2em}#kenkoCoupon .list_aboutNewLifeSet .aboutNewLifeSet h5.omukae{background:#39c}#kenkoCoupon .list_aboutNewLifeSet .aboutNewLifeSet h5.ouchi{background:#3cc}#kenkoCoupon .list_aboutNewLifeSet .aboutNewLifeSet p{width:calc(100% - 108px);text-align:left;padding:0 0 0 10px;color:#000}#kenkoCoupon .list_aboutNewLifeSet .aboutNewLifeSet p.omukaeCopy{color:#39c;font-size:18px;font-weight:bold;line-height:1.2}#kenkoCoupon .list_aboutNewLifeSet .aboutNewLifeSet p.ouchiCopy{color:#3cc;font-size:18px;font-weight:bold;line-height:1.2}#kenkoCoupon .list_aboutNewLifeSet .aboutNewLifeSet img{width:156px}#kenkoCoupon .list_aboutNewLifeSet .aboutNewLifeSet p{line-height:1.5;font-size:14px}#kenkoCoupon .list_aboutNewLifeSet .targetProductsTitle{display:flex;align-items:center;justify-content:center;width:810px;margin:0 auto}#kenkoCoupon .list_aboutNewLifeSet .targetProductsTitle h5{margin:10px 10px 10px 0;padding:10px 18px;font-size:20px;font-weight:bold;color:#fff;border-radius:6px}#kenkoCoupon .list_aboutNewLifeSet .targetProductsTitle .omukae{background:#39c}#kenkoCoupon .list_aboutNewLifeSet .targetProductsTitle .ouchi{background:#3cc}#kenkoCoupon .couponAcquisition{margin-bottom:80px}#kenkoCoupon .couponAcquisition .pointBorder{position:relative;text-align:center}#kenkoCoupon .couponAcquisition .pointBorder p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:20px;font-weight:bold;color:#6c757d;width:550px}#kenkoCoupon .couponAcquisition .Min_btn-primary{width:500px;text-align:center;margin:20px auto;padding:20px;font-size:26px !important;border-radius:10px;color:#fff;text-decoration:none}#kenkoCoupon .couponAcquisition ul.annotation{width:550px;margin:10px auto 50px;color:#000}#kenkoCoupon .couponAcquisition ul.annotation li{font-size:12px;padding-left:1em;text-indent:-1em}#kenkoCoupon h2.mainImage_newLifeSet{position:relative;margin:10px auto 40px;max-width:375px}#kenkoCoupon h2.mainImage_newLifeSet span{position:absolute;bottom:30px;display:flex;justify-content:center;width:100%;color:#40a93a;line-height:1.5;font-weight:normal;font-size:14px;text-align:center}#kenkoCoupon .list_aboutNewLifeSet li{padding:0 30px}#kenkoCoupon .list_aboutNewLifeSet .aboutNewLifeSet{font-size:14px}#kenkoCoupon .list_aboutNewLifeSet img{width:156px;height:auto}#kenkoCoupon .copy_aboutNewLifeSet{display:flex;justify-content:center;align-items:center;min-height:80px;line-height:1.75;font-size:16px;text-align:center;margin-bottom:40px}#kenkoCoupon .copy_aboutNewLifeSet .copy_aboutNewLifeSet_inner{position:absolute;font-size:20px;line-height:1.5;color:#000}#kenkoCoupon .copy_aboutNewLifeSet .copy_aboutNewLifeSet_inner span{padding:0 5px;background:linear-gradient(transparent 60%, #FFAEC9 60%)}#kenkoCoupon .btnArea_CouponBefore{margin-bottom:2px;padding:30px;background:#fcf8d8;color:#000}#kenkoCoupon .btnArea_CouponBefore h4{margin-bottom:5px;font-size:22px;font-weight:bold}#kenkoCoupon .btnArea_CouponBefore p{font-size:16px;line-height:1.2}#kenkoCoupon .btnArea_CouponBefore p.privilegeCopy{margin:4px 0 12px;font-size:16px;font-weight:bold}#kenkoCoupon .btnArea_CouponBefore p.privilegeCopy span{color:#fff;margin:0 2px;padding:4px 8px;font-weight:bold;border-radius:6px}#kenkoCoupon .btnArea_CouponBefore p.privilegeCopy span.omukaeIcon{background-color:#39c}#kenkoCoupon .btnArea_CouponBefore p.privilegeCopy span.ouchiIcon{background-color:#3cc}#kenkoCoupon .btnArea_CouponBefore .copy_coupon_expired{color:#e51b1b}#kenkoCoupon .btnArea_CouponBefore .copy_coupon_expired a{color:#e51b1b;text-decoration:underline}#kenkoCoupon .btnArea_CouponBefore .copy_coupon_expired i{font-size:30px}#kenkoCoupon .btnArea_Coupon{padding:0;margin:30px 0 0;text-align:center}#kenkoCoupon .btnArea_Coupon a{text-decoration:none}#kenkoCoupon .btnArea_Coupon a.Min_btn{padding:20px;line-height:1.3;font-size:24px;font-weight:bold;color:#fff;width:500px;border-radius:10px}#kenkoCoupon .btnArea_Coupon a.Min_btn span{display:block;margin-bottom:5px;font-size:15px;font-weight:normal}#kenkoCoupon .list_attention_NewLifeSet{margin-bottom:40px;padding:0 10px;list-style:none}#kenkoCoupon .list_attention_NewLifeSet li{text-indent:-1em;padding-left:1em;text-align:left;line-height:1.5;font-size:12px}#kenkoCoupon h3.head_itemIntro_newLifeSet{margin:0 0 20px;line-height:1.5;font-size:26px;text-align:center;background:none;border:none;color:#000}#kenkoCoupon .itemDetail_newLifeSet{margin-bottom:50px;padding:30px;color:#000}#kenkoCoupon .itemImage_newLifeSetFlex{display:flex;justify-content:space-between;align-items:center}#kenkoCoupon .itemImage_newLifeSetFlex dt{width:40%;font-size:20px;font-weight:bold}#kenkoCoupon .itemImage_newLifeSetFlex dt h4{text-indent:-0.5em;font-size:30px;font-weight:bold}#kenkoCoupon .itemImage_newLifeSetFlex dt .firstFreeShipping{position:relative;display:inline-block;padding:5px 30px;color:#fff;letter-spacing:.08em;background:#3140b5}#kenkoCoupon .itemImage_newLifeSetFlex dt .firstFreeShipping::before,#kenkoCoupon .itemImage_newLifeSetFlex dt .firstFreeShipping::after{content:"";position:absolute;width:0px;height:0px;z-index:1}#kenkoCoupon .itemImage_newLifeSetFlex dt .firstFreeShipping::before{top:0;left:0;border-width:20px 0px 20px 8px;border-style:solid}#kenkoCoupon .itemImage_newLifeSetFlex dt .firstFreeShipping::after{top:0;right:0;border-width:20px 8px 20px 0px;border-style:solid}#kenkoCoupon .itemImage_newLifeSetFlex dt .welcomitem::before{border-color:transparent transparent transparent #d0e4f2}#kenkoCoupon .itemImage_newLifeSetFlex dt .welcomitem::after{border-color:transparent #d0e4f2 transparent transparent}#kenkoCoupon .itemImage_newLifeSetFlex dt .homeitem::before{border-color:transparent transparent transparent #e2f3ea}#kenkoCoupon .itemImage_newLifeSetFlex dt .homeitem::after{border-color:transparent #e2f3ea transparent transparent}#kenkoCoupon .itemImage_newLifeSetFlex dd{width:60%}#kenkoCoupon .welcomDetail{background:#d0e4f2}#kenkoCoupon .homeitemDetail{background:#e2f3ea}#kenkoCoupon .itemDetailWrap{width:850px;margin:0 auto}#kenkoCoupon .itemDetailWrap img{width:100%}#kenkoCoupon .itemSetDetail{border-top:solid #202020 1px}#kenkoCoupon .itemDetailFlexB{display:flex;justify-content:space-between}#kenkoCoupon .copy_couponAcquired{margin:0 auto;font-size:26px;font-weight:bold;text-align:center;color:#000}#kenkoCoupon .copy_couponAcquired i{color:#0678cf;font-size:70px}#kenkoCoupon h3.head_itemDetail_newLifeSet{line-height:1.5;font-size:28px;font-weight:bold;text-align:center;border:none;background:none;color:#000}#kenkoCoupon h4.head_itemDetail_newLifeSet{line-height:1.5;font-size:23px;font-weight:bold;text-align:left;color:#000;margin:0 0 5px 5px}#kenkoCoupon h4.head_itemDetail_newLifeSet .itemTtl{font-size:30px}#kenkoCoupon .itemImage_newLifeSet img{height:auto}#kenkoCoupon .itemImage_newLifeSet .freePostage{position:absolute;z-index:1;top:35px;right:35px;display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:#faa;line-height:1.2;text-align:center;color:#fff;font-size:16px}#kenkoCoupon .setContent_newLifeSet{position:relative;z-index:0;background:#fff;min-width:260px;margin:0 20px 20px;padding:16px}#kenkoCoupon .setContent_newLifeSet .head_setContent_newLifeSet{position:absolute;left:-8px;top:-8px;width:100%;height:100%;border:1px solid #6c757d}#kenkoCoupon .setContent_newLifeSet .head_setContent_newLifeSet span{position:absolute;left:5px;top:-12px;display:block;width:auto;padding:0 10px;background:#d3edfb;color:#000;line-height:1;font-size:16px}#kenkoCoupon .list_setContent_newLifeSet{list-style:none}#kenkoCoupon .list_setContent_newLifeSet li{position:relative;padding-left:10px;text-align:left;line-height:1.5;font-size:14px;color:#000}#kenkoCoupon .list_setContent_newLifeSet li:before{content:"";position:absolute;left:0;top:6px;display:block;width:8px;height:8px;border-radius:50%;background:#d3edfb}#kenkoCoupon .singleItemDetail_wrap{display:flex;justify-content:space-between;width:850px;margin:0 auto}#kenkoCoupon .singleItemDetail_wrap .singleItemDetail_box{display:flex;flex-direction:column;width:48%}#kenkoCoupon .singleItemDetail_wrap .singleItemDetail_box img{width:100%}#kenkoCoupon .singleItemDetail_wrap .singleItemDetail_box li{width:100%}#kenkoCoupon .list_itemDetail_newLifeSet{display:flex;justify-content:space-between;align-content:stretch;margin:15px auto 0;list-style:none}#kenkoCoupon .list_itemDetail_newLifeSet li{padding:20px;background:#fff;border-radius:10px}#kenkoCoupon .list_itemDetail_newLifeSet .colbox_2{width:44%}#kenkoCoupon .list_itemDetail_newLifeSet .colbox_3{width:27%}#kenkoCoupon .list_itemDetail_newLifeSet .itemName_newLifeSet{padding:0 0 6px;margin:0 0 12px;line-height:1.2;font-size:18px;color:#000;font-weight:bold}#kenkoCoupon .list_itemDetail_newLifeSet .itemName_newLifeSet span{font-size:15px}#kenkoCoupon .list_itemDetail_newLifeSet .balloon_discountPrice{border-radius:12px;text-align:center;font-size:14px;color:#400000;background:#fff8a2;line-height:1.2;padding:8px}#kenkoCoupon .list_itemDetail_newLifeSet .balloon_discountPrice .discountValue{color:#e51b1b}#kenkoCoupon .list_itemDetail_newLifeSet .balloon_discountPrice .discountValueBody{font-size:22px;font-weight:bold}#kenkoCoupon .list_itemDetail_newLifeSet .balloon2box{margin-left:10px;padding:14px 16px}#kenkoCoupon .normalPrice{margin-bottom:5px;text-align:left;font-size:12px;color:#000}#kenkoCoupon .normalPriceBody{font-size:18px}#kenkoCoupon .itemPrice_newLifeSet{display:flex;align-items:center;justify-content:center}#kenkoCoupon .itemPrice_newLifeSet .icon-caret-right{font-size:40px;color:#3cc}#kenkoCoupon .itemPrice_newLifeSet .itemPrice_normal{font-size:15px;margin-right:10px}#kenkoCoupon .itemPrice_newLifeSet .itemPrice_discount{text-align:left;font-size:16px;margin-left:10px;color:#e51b1b;line-height:1.2}#kenkoCoupon .itemPrice_newLifeSet .itemPrice_discount .discountPrice{font-size:14px;padding-top:6px}#kenkoCoupon .itemPrice_newLifeSet .itemPrice_discount .discountPriceBody{font-size:30px;font-weight:bold}#kenkoCoupon .btnArea_checkItem_newLifeSet{margin:20px 0 0 0;text-align:center}#kenkoCoupon .btnArea_checkItem_newLifeSet a{width:auto;text-decoration:none}#kenkoCoupon .btnArea_checkItem_newLifeSet a:hover{filter:brightness(95%)}#kenkoCoupon .btnArea_checkItem_newLifeSet.couponGetBefore a{padding:.5em 1.5em;font-size:16px;border-width:2px;border:1px solid #6ebfda;background:#d3edfb}#kenkoCoupon .btnArea_checkItem_newLifeSet.couponGetAfter a{padding:.8em 0;color:#fff;font-size:16px;width:100%;box-sizing:border-box;font-weight:bold;border-radius:5px}#kenkoCoupon .btnArea_checkItem_newLifeSet.couponGetAfter_col3 a{padding:.7em 2.3em;color:#fff;font-size:18px;font-weight:bold;line-height:1.3;border-radius:5px}#kenkoCoupon .btnArea_checkItemSet_newLifeSet{padding:30px 0 0;text-align:center}#kenkoCoupon .btnArea_checkItemSet_newLifeSet a{font-size:14px;color:#000;border-bottom:1px solid #555;text-decoration:none}#kenkoCoupon .btnArea_checkItemSet_newLifeSet a:hover{color:#f69;border-bottom:1px solid #f69}#kenkoCoupon .btnArea_itemSoldOut_newLifeSet{margin:20px 0 0 0;text-align:center}#kenkoCoupon .btnArea_itemSoldOut_newLifeSet div{background:#e6e6e6;border:solid #e6e6e6 1px;border-radius:4px}#kenkoCoupon .btnArea_itemSoldOut_newLifeSet div p{padding:.5em 1.5em;color:#797979;font-size:16px}#kenkoCoupon .termsOfUse_newLifeSet{margin-bottom:80px}#kenkoCoupon .termsOfUse_newLifeSet h3.head_termsOfUse_newLifeSet{padding:12px 24px;border-top:5px solid #d2caaf;background:#ede6cc;text-align:left;font-size:18px;font-weight:normal}#kenkoCoupon .termsOfUse_newLifeSet .detail_termsOfUse_newLifeSet{display:flex;flex-wrap:wrap;justify-content:center;width:720px;margin:0 auto;border-top:solid 1px #b3b3b3}#kenkoCoupon .termsOfUse_newLifeSet .detail_termsOfUse_newLifeSet dt{padding:24px 0;font-size:16px;font-weight:bold;line-height:1.2;width:200px;box-sizing:border-box;text-align:center;color:#000;border-bottom:solid 1px #b3b3b3}#kenkoCoupon .termsOfUse_newLifeSet .detail_termsOfUse_newLifeSet dd{padding:24px 0;line-height:1.5;text-align:left;font-size:14px;width:520px;box-sizing:border-box;border-bottom:solid 1px #b3b3b3;color:#000}#kenkoCoupon .termsOfUse_newLifeSet .detail_termsOfUse_newLifeSet .attention{text-indent:-1em;padding:0 0 0 1em}.itemStart{align-items:start !important;margin-top:15px}#petkenkolimitedCoupon .annotation{margin:20px auto;width:700px}#petkenkolimitedCoupon .annotation h4{font-size:14px;font-weight:bold}#petkenkolimitedCoupon .annotation li{padding-left:1em;text-indent:-1em;font-size:10px;font-weight:normal;list-style-type:none}.anicomInsuranceAgencyText{font-size:14px;margin-bottom:5px}.anicomInsuranceAgencyText span{font-size:16px;margin-right:3px;position:relative;top:1px}.index_customerNews li:nth-child(n+2){border-top:1px solid #f7bbbb}.promoteRegistration{margin-top:10px;text-align:center}.promoteRegistration .Min_btn{padding:.75rem 2rem;margin:0 0 12px 0}.promoteRegistration .lead_logIn{display:inline-block;color:#0678cf;cursor:pointer;font-size:14px}.promoteRegistration .lead_logIn:hover{border-bottom:1px solid #0678cf}.promoteRegistration .lead_logIn i{font-size:1.2em;vertical-align:-0.1em}.main_visual_box{background:url(../images/top_main_model.webp?20241105) center center no-repeat transparent;background-size:cover;width:100%;min-width:1100px;max-width:2300px;height:400px;text-align:left;display:flex;justify-content:center;align-items:center;margin:-20px auto 30px;position:relative}.main_visual_box .contract_badge{color:#400000;position:absolute;top:166px;left:0}.main_visual_box .contract_badge_wrapper{position:relative;padding:0 30px;display:inline-block}.main_visual_box .contract_badge_wrapper::before,.main_visual_box .contract_badge_wrapper::after{content:"";position:absolute;top:50%;display:inline-block;width:25px;height:50px;margin-top:-25px;background:url(../images/icon_leaf.svg) no-repeat center/cover}.main_visual_box .contract_badge_wrapper::before{left:0}.main_visual_box .contract_badge_wrapper::after{right:0;transform:scale(-1, 1)}.main_visual_box .contract_badge_inner{display:flex;align-items:baseline;position:relative;padding-bottom:2px;margin-bottom:5px;border-bottom:1px dotted #c5af5b}.main_visual_box .contract_badge_icon{margin-bottom:8px;margin-top:-4px}.main_visual_box .contract_badge_text{display:block;font-size:16px;line-height:1}.main_visual_box .contract_badge_text.emph{font-size:16px;font-weight:bold;margin:0 3px}.main_visual_box .contract_badge_text .num{padding-right:2px;font-size:36px;font-weight:bold}.main_visual_box .contract_badge_text_suuply{color:#6c757d;text-align:center;font-size:11px}.main_visual_box .search_box{position:absolute;bottom:20px;left:0;width:100%}.main_visual_box .search_box_supply{position:absolute;top:9px;right:0;font-size:14px;padding:5px 17px;background:#f8e3ba;background:linear-gradient(90deg, #f8e3ba 0%, #f7b9b9 50%, #fddfb8 100%);border-radius:20px;z-index:0;opacity:.8;margin-bottom:3px}.main_visual_box .search_box_supply:before{content:"";position:absolute;bottom:-4px;right:72px;display:block;width:10px;height:10px;background:linear-gradient(-35deg, #f7b9b9 0%, #fddfb8 100%);transform:rotate(135deg)}.main_visual_box .search_list{display:flex;font-size:16px}.main_visual_box .search_item{width:157px;height:48px;line-height:48px;text-align:center;border-radius:4px 4px 0 0;background-color:#ede6cc;cursor:pointer}.main_visual_box .search_item:hover{background-color:#e4d9b2;transition:all .2s 0s ease}.main_visual_box .search_item.is-active{background-color:#fff;font-weight:bold;transition:all .2s 0s ease}.main_visual_box .search_item.is-active:hover{background-color:#fff}.main_visual_box .search_content_list{z-index:1;position:relative}.main_visual_box .search_content_item{display:none}.main_visual_box .search_content_item.is-show{display:block}.main_visual_box .search_content_item.search_dog .search_content_each_item{width:43%}.main_visual_box .search_content_item.search_breeder .search_content_each_item{width:28.6666666667%}.main_visual_box .search_content_each_list{display:flex;box-sizing:0 2px 5px #d5d5d5}.main_visual_box .search_content_each_item{height:70px;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:relative;cursor:pointer}.main_visual_box .search_content_each_item:hover{background-color:#faf8f2}.main_visual_box .search_content_each_item:after{content:"";display:block;background-color:#d2caaf;height:46px;width:1px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.main_visual_box .search_content_each_item:last-child:after,.main_visual_box .search_content_each_item:nth-last-child(2):after{display:none}.main_visual_box .search_content_each_item.search_dog{width:43%}.main_visual_box .search_content_each_item.search_breeder{width:28.6666666667%}.main_visual_box .search_content_each_item:first-child{border-radius:0 0 0 4px}.main_visual_box .search_content_each_item:last-child{border-right:none}.main_visual_box .search_content_each_item.dogBreed{padding:0 20px 0 55px}.main_visual_box .search_content_each_item.dogBreed:before{font-family:"icomoon";content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#c5af5b;font-size:25px}.main_visual_box .search_content_each_item.area{padding:0 20px 0 45px}.main_visual_box .search_content_each_item.area:before{font-family:"icomoon";content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#c5af5b;font-size:25px}.main_visual_box .search_content_each_item.breederName{padding:0 20px 0 52px}.main_visual_box .search_content_each_item.breederName:before{font-family:"icomoon";content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#c5af5b;font-size:25px}.main_visual_box .search_content_each_item.breederName input{appearance:none;font-family:inherit;border-radius:0;box-sizing:border-box;color:#400000;background-color:transparent;background-image:none;border:none;outline:none;font-size:16px;padding:0}.main_visual_box .search_content_each_item.breederName input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.main_visual_box .search_content_each_item.breederName input::placeholder{color:#777}.main_visual_box .search_content_each_item_label{display:block;font-size:14px;font-weight:bold;color:#400000}.main_visual_box .search_content_each_item_label a{color:#400000;text-decoration:none}.main_visual_box .search_content_each_item_selectedText{display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;color:#400000}.main_visual_box .search_content_each_item_selectedText.placeholder{color:#777}.main_visual_box .search_content_each_item .selectBox:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.main_visual_box .search_content_each_btn{display:flex;align-items:center;justify-content:center;width:14%;height:70px;line-height:70px;text-align:center;background-color:#f56800;border-radius:0 4px 4px 0}.main_visual_box .search_content_each_btn button{background:none;border:none;outline:none;appearance:none;border-radius:0 4px 4px 0;color:#fff;font-size:20px;width:100%;height:100%;cursor:pointer}.main_visual_box .search_content_each_btn button:hover{background-color:#ff7510;transition:all .2s 0s ease}.main_visual_box .search_content_each_btn i{margin-right:5px}.main_visual_inner{width:1100px;height:400px;margin:0 auto;position:relative}.main_visual_catchcopy{position:absolute;top:45px;left:0;width:480px}.main_visual_name{position:absolute;top:70px;right:385px;width:120px}@media screen and (min-width: 2301px){.main_visual_box:after{position:absolute;top:0;right:0;z-index:2;content:"";height:100%;width:100px;background:linear-gradient(to right, rgba(255, 255, 255, 0), white)}}@media screen and (max-width: 1100px){.main_visual_box{min-width:980px}.main_visual_inner{width:980px}}.top_introduce_inner{position:relative;padding-top:15px}.top_introduce_image{cursor:pointer;width:338px;position:absolute;top:-6px;left:-8px}.top_introduce_image_caption{display:inline-block;background-color:#ffaf1b;border-radius:20px;color:#fff;font-size:12px;line-height:1;padding:3px 8px;position:absolute;right:35px;bottom:21px}.top_introduce_image img{display:block;width:328px;height:auto;position:relative}.top_introduce_image:hover img{opacity:.9}.top_introduce_image:after{content:"";display:inline-block;width:100px;height:100px;background-image:url(../images/top_introduction_dog.png?01);background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;bottom:-4px;right:-65px}.top_introduce_textBox{width:790px;background-color:#fff3dd;background-image:url(../images/bg_top_introduce.png);background-size:430px auto;background-repeat:no-repeat;background-position:top 18px right 40px;border-radius:4px;border:1px dotted #c5af5b;margin:0 0 30px 50px;padding:20px 20px 20px 343px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.top_introduce_serviceCopy{font-size:16px;margin-bottom:10px}.top_introduce_serviceCopy span{width:23px;height:23px;line-height:23px;border-radius:50%;font-size:14px;font-weight:bold;background-color:#c5af5b;color:#fff;display:inline-block;text-align:center}.top_introduce_whatService{font-size:22px !important;font-weight:bold;margin-bottom:10px;float:none !important}.top_introduce_guide_subCopy{font-size:12px;display:flex;align-items:center;margin-bottom:8px}.top_introduce_guide_subCopy:before{content:"";display:inline-block;transform:rotate(-25deg);height:18px;border-right:1px solid #400000;margin-right:8px}.top_introduce_guide_subCopy:after{content:"";display:inline-block;transform:rotate(25deg);height:18px;border-right:1px solid #400000;margin-left:8px}.top_introduce_guide{display:inline-block;position:relative;height:46px;line-height:46px;text-align:center;width:360px;font-size:15px;font-weight:bold;background:#f7a000;color:#fff;box-sizing:border-box}.top_introduce_guide:hover{text-decoration:none;color:#fff;background:#ffab11}.top_introduce_guide:before,.top_introduce_guide:after{position:absolute;content:"";width:0px;height:0px;z-index:1}.top_introduce_guide:before{top:0;left:0;border-width:23px 0px 23px 8px;border-color:transparent transparent transparent #fff3dd;border-style:solid}.top_introduce_guide:after{top:0;right:0;border-width:23px 8px 23px 0px;border-color:transparent #fff3dd transparent transparent;border-style:solid}.top_introduce_guide .icon_beginner:after{content:"";display:inline-block;width:11px;height:15px;background-image:url(../images/icon_beginner.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin:0 4px}.top_introduce_guide .icon_next:after{content:"";display:inline-block;width:21px;height:21px;background-image:url(../images/icon_top_introduce_arrow.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin:0 4px;position:relative;top:-1px}@media screen and (max-width: 1100px){.top_introduce_textBox{width:680px;padding-left:283px}.top_introduce_image:after{display:none}}.sideColBox.sideColBreederRatingBox{padding:0}.sideColBox.sideColBreederRatingBox .sideColListSub{padding:10px}.sideColBox.sideColBreederRatingBox .sideColListSub i{position:relative;top:1px;margin-left:3px}.breederRating_box a{display:block;padding:10px}.breederRating_box a:hover{background-color:#fffaf1;text-decoration:none}.breederRating_box:first-child{margin-top:0}.breederRating_breederBox{display:flex;justify-content:space-between}.breederRating_img{width:54px;height:54px;display:flex;align-items:center;justify-content:center;background-color:#f7f8f9;border-radius:4px;margin-bottom:5px;margin-right:10px}@supports(object-fit: cover){.breederRating_img img{object-fit:cover;width:100%;height:100%;border-radius:4px}}.breederRating_img img{max-width:54px;max-height:54px}.breederRating_breederText{flex-grow:1}.breederRating_breederName{font-size:11px;font-weight:bold;color:#400000}.breederRating_breederName span{font-size:13px}.breederRating_dogKind{color:#8a949a;font-size:11px}.breederRating_rateStar{margin-bottom:5px}.breederRating_rateStar .rateStar{width:80px;margin-left:0}.breederRating_rateStar .rateStar:before,.breederRating_rateStar .rateStar:after{font-size:15px}.breederRating_rateStar .rateNum{font-weight:bold;color:#400000;position:relative;top:-1px}.breederRating_comment{font-size:12px;color:#586066;margin-bottom:5px}.breederRating_customerInfo{color:#586066;font-size:11px}.telConsultation_smileFamily{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:700px;padding:10px 0;margin-top:5px;background:#fff;color:#495057;font-size:14px}.telConsultation_smileFamily>small{margin-right:5px;font-size:11px !important;color:#6c757d}.telConsultation_smileFamily .telNumber{font-size:18px;margin:0 5px 0 10px}.telConsultation_smileFamily .telNumber .badge_freeDial{display:inline-block;padding:3px 3px;margin-right:2px;font-size:11px;vertical-align:2px;line-height:1;border:1px solid #40a93a;border-radius:3px;color:#40a93a}.telConsultation_smileFamily_customerInfo{font-size:11px;color:#586066;display:inline-block}.telConsultation_smileFamily_customerInfo .date{margin-right:10px}.top_dogList_box .attentionList>ul>li{padding:10px}.top_dogList_box .attentionList_title{font-size:16px}.top_dogList_box .box02{display:flex;justify-content:space-between}.top_dogList_box .box02 .box02Inner{width:calc((100% - 30px)/4) !important}.top_dogList_box .listLmtInf{padding:10px 10px 1px 10px}.top_dogList_box .listLmt .pic_dog_contents,.top_dogList_box .listLmt .pic_dog_contents2,.top_dogList_box .listLmt .pic_breeder_contents,.top_dogList_box .listLmt .pic_breed_contents{padding:8px 10px 15px 10px}.top_contents h2{margin:0 auto 15px;margin-right:0px;font-size:22px !important;font-weight:bold;float:none !important}.top_contents h2 i{margin-right:8px;color:#c5af5b}.top_contents #column{padding-top:5px;margin:0}.top_contents .featureList{display:flex;justify-content:space-between;flex-wrap:wrap}.top_contents .featureList li{float:none;width:48%;margin:0 0 15px 0}.top_pref_box{margin-top:60px}.topSearch .sizeSearch ul{width:100%;display:flex;justify-content:space-between}.topSearch .sizeSearch li{width:calc((100% - 50px)/4);margin:0}.topSearch .groupSearch ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.topSearch .groupSearch li{width:calc((100% - 60px)/5);margin:0}.top_oldMainText_box{padding:10px;border:1px solid #e4e0d0;border-radius:4px;font-size:11px}.top_dogFeature_box .event_bnr{display:flex;justify-content:space-between;flex-wrap:wrap}.top_dogFeature_box .event_bnr li{margin:0 0 15px;float:none;width:calc((100% - 20px)/3)}.top_dogFeature_box .event_bnr img{display:block}div#main .topSearch .top_contents h2{border:none}.typeContent *{box-sizing:border-box}.typeContent h2{float:none !important}.typeContent table{background:#fff;border:1px solid #dcdcdc;margin-top:20px;width:100%}.typeContent table .cht img{width:380px}.typeContent table .cntry img{border:1px solid #dcdcdc;width:33px}.typeContent table .pos td{text-align:center}.typeContent table .posRow th+td{text-align:left;width:auto}.typeContent table .posRow th+td+td{text-align:center;vertical-align:middle;width:140px}.typeContent table .size img{width:160px}.typeContent td,.typeContent th{border-top:1px solid #dcdcdc;padding:10px;vertical-align:middle}.typeContent td{border-left:1px solid #dcdcdc}.typeContent th{width:120px}.typeContent tr:first-child td,.typeContent tr:first-child th{border-top:none}.typeContent .dsc .cnt{display:flex}.typeContent .dsc .img{display:flex;margin-left:20px}.typeContent .dsc .img img{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:220px;max-height:150px}.typeContent .dsc .img .clm{margin-left:10px}.typeContent .dsc .img .clm .imgCnt{margin-top:10px;width:106px;height:69px}.typeContent .dsc .img .clm .imgCnt:first-child{margin:0}.typeContent .dsc .img .clm .imgCnt img{max-width:104px;max-height:67px}.typeContent .dsc .imgCnt{background:#fff;border:1px solid #dcdcdc;position:relative;width:222px;height:148px}.typeContent .hdr{display:flex;align-items:center;float:none !important;font-size:16px;font-weight:bold;height:50px}.typeContent .hdr:before{background:#e17d7d;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"icomoon";content:"";font-size:26px;margin-right:15px;width:50px;height:50px}.typeContent .pnt{margin-top:40px}.typeContent .pnt h2{border-top:1px solid #dcdcdc;display:block;font-size:16px !important;height:auto;padding:20px}.typeContent .pnt h2:first-child{border:0}.typeContent .pnt img{border:1px solid #dcdcdc;float:right;margin:0 0 20px 20px}.typeContent .pnt .cnt{background:#fff;border:1px solid #dcdcdc;margin-top:20px}.typeContent .pnt .cnt:first-child{margin:0}.typeContent .pnt .cnt2{border-top:1px solid #dcdcdc;margin-top:10px;padding-top:10px}.typeContent .pnt .column_ttl01{border-bottom:1px dashed #000;display:table;font-size:16px;font-weight:bold}.typeContent .pnt .hdr:before{content:""}.typeContent .pnt .cnt2{border-top:1px solid #dcdcdc;margin:0 20px 20px 20px;padding-top:20px}.typeContent .wrp{background:#fffaf5;border-top:1px solid #dcdcdc;padding:20px}.typeContent .wrp2{border:1px solid #dcdcdc;font-size:14px;margin:40px 0}.promoteRegistration{margin-top:10px;text-align:center}.promoteRegistration .Min_btn{padding:.75rem 2rem;margin:0 0 12px 0}.promoteRegistration_topSearch_box li{width:calc((100% - 30px)/4)}.promoteRegistration_topSearch_box .groupSearch li{width:calc((100% - 40px)/5)}.promoteRegistration_dogFeature_box{margin-top:30px}.promoteRegistration_dogFeature_box .event_bnr li{width:calc((100% - 60px)/3)}.promoteRegistration_specialContents_box{margin-top:30px}.promoteRegistration_specialContents_box .featureList li{width:calc((100% - 10px)/2)}.promoteRegistration_column_box .head_column{width:100% !important}.promoteRegistration_oldMainText_box{border:1px solid #e4e0d0;border-radius:4px;padding:20px;margin-top:30px}.guarantee i{position:absolute;right:-8px;top:-8px;z-index:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:20px;font-weight:bold;color:#e23002;vertical-align:-4px;border-radius:50%;background:#fff}div#main .biQa{margin:10px}div#main .biQa input[type=checkbox],div#main .biQa input[type=radio]{margin-right:5px;position:relative;bottom:1px}div#main .biQa input[type=text]{background:#fafafa;border:1px solid #dcdcdc}div#main .biQa td{vertical-align:middle}div#main .biQaPrf label{margin-top:10px}div#main .biQaPrf label:first-child{margin:0}div#main .biQaBrd{background:#fafafa;border:1px solid #dcdcdc;margin:10px 0 20px;padding:10px}div#main .biQaBrdAns{margin-top:5px}div#main .biQaBrdAns label{margin-left:20px}div#main .biQaBrdAns label:first-child{margin:0}div#main .biQaPnt input[type=text]{width:200px}div#main .biQaPnt label{display:inline-block;margin:0 20px 5px 0}div#main .biQaPntOs label{margin:0 10px 0 0}div#main .biQaPps input[type=text]{margin-top:10px;width:calc(100% - 10px)}div#main .biQaPps select{padding:5px}div#main .biQaSlcSlcHd{font-weight:bold}div#main .biQaTdCnt{margin-top:5px}div#main .biQaTdCnt:first-child{margin:0}div#main .biQaTh{width:154px !important}div#main .biQaThCnt{display:inline-block;width:140px}.searchConditionsDetail .searchFreeWordSelect_box{width:180px}.searchConditionsDetail .searchFreeWordSelect_box li{display:inline-block;border:none;padding:0}.searchConditionsDetail .searchFreeWordSelect_box li:first-child{margin-right:15px}.searchConditionsDetail .searchFreeWordSelect_box li label{height:40px;line-height:40px;display:block}.tooltipContent{font-size:13px;margin-top:5px}.collabrationCampaignWrapper{color:#594e4d}.collabrationCampaignWrapper .logo_minBreeder_konekoBreeder{display:flex;align-content:center;justify-content:center;padding:30px 0 20px}.collabrationCampaignWrapper .logo_minBreeder_konekoBreeder img{width:300px;height:auto}.collabrationCampaignWrapper .logo_minBreeder_konekoBreeder img:first-child{margin-right:50px}.collabrationCampaignWrapper .subTitle{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.collabrationCampaignWrapper .subTitle .limited{display:flex;flex-direction:column;align-items:center;justify-content:center;width:180px;height:180px;margin-right:40px;border-radius:50%;font-size:22px;font-weight:bold;background-size:auto auto;background-color:#fffbc4;background-image:repeating-linear-gradient(-45deg, #fff, #fff 5px, transparent 0, transparent 8px)}.collabrationCampaignWrapper .subTitle .limited img{width:130px;height:auto;margin-bottom:5px}.collabrationCampaignWrapper .subTitle .subTitle_copy{font-size:28px;line-height:1.4;text-align:left}.collabrationCampaignWrapper .mainTitle{position:relative;z-index:0;margin-bottom:50px}.collabrationCampaignWrapper .mainTitle:before{display:block;content:"";position:absolute;left:0;top:200px;z-index:-1;width:100%;height:220px;background-size:auto auto;background-color:#fffbc4;background-image:repeating-linear-gradient(-45deg, #fff, #fff 5px, transparent 0, transparent 8px)}.collabrationCampaignWrapper .campaign_outline{position:relative;z-index:0;box-sizing:border-box;width:1040px;padding:30px 0 0;margin:0 auto 80px;border:5px solid #8492ad}.collabrationCampaignWrapper .campaign_outline .endDisplayBg{margin-top:50px;background-color:#ebedf2;padding-bottom:50px}.collabrationCampaignWrapper .campaign_outline .endDisplayBg .endDisplay{display:flex;justify-content:center;align-items:center}.collabrationCampaignWrapper .campaign_outline .endDisplayBg .endDisplay p{color:#d78a92;font-size:20px;font-weight:bold;line-height:1.6;text-align:left}.collabrationCampaignWrapper .campaign_outline .endDisplayBg .endDisplay img{margin-right:20px}.collabrationCampaignWrapper .copy_register{display:flex;align-items:center;justify-content:center;font-size:22px;color:#8492ad}.collabrationCampaignWrapper .copy_register .copy_register_inner{position:relative}.collabrationCampaignWrapper .copy_register .copy_register_inner:before,.collabrationCampaignWrapper .copy_register .copy_register_inner:after{content:"";position:absolute;top:calc(50% - 15px);display:block;width:1px;height:30px;background:#8492ad}.collabrationCampaignWrapper .copy_register .copy_register_inner:before{transform:rotate(45deg);right:-30px}.collabrationCampaignWrapper .copy_register .copy_register_inner:after{transform:rotate(-45deg);left:-30px}.collabrationCampaignWrapper .list_btn_register{display:flex;align-items:center;justify-content:center;margin-top:10px}.collabrationCampaignWrapper .list_btn_register li:first-child{margin-right:20px}.collabrationCampaignWrapper .btn_register{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:380px;padding:5px 20px;background:#f99;color:#fff;font-size:22px;font-weight:bold;line-height:1.3;border-bottom:5px solid #d96d6d;border-radius:5px}.collabrationCampaignWrapper .btn_register span{margin-right:20px}.collabrationCampaignWrapper .btn_register:hover{text-decoration:none;background:#ffb3b3;border-bottom-color:#de8181}.collabrationCampaignWrapper .supplement_campaign_outline{font-size:12px;text-align:center;margin:20px 0 50px}.collabrationCampaignWrapper .btn_campaignDetail{position:absolute;left:calc(50% - 200px);bottom:-30px;display:flex;justify-content:center;align-items:center;width:400px;height:60px;color:#fff;font-size:20px;background:#594e4d}.collabrationCampaignWrapper .btn_campaignDetail:hover{background:#675a59;text-decoration:none}.collabrationCampaignWrapper .head_aboutService{display:flex;align-items:center;width:1040px;margin:0 auto 30px;font-size:30px;font-weight:bold;text-align:left}.collabrationCampaignWrapper .head_aboutService img{margin-left:20px}.collabrationCampaignWrapper .aboutBreeder{display:flex;width:950px;margin:0 auto 100px}.collabrationCampaignWrapper .aboutBreeder .content_aboutBreeder{width:450px;text-align:left}.collabrationCampaignWrapper .aboutBreeder .content_aboutBreeder .head_aboutBreeder{margin-bottom:30px;color:#d78a92;font-size:25px;line-height:1.4}.collabrationCampaignWrapper .aboutBreeder .content_aboutBreeder p{display:block;font-size:18px}.collabrationCampaignWrapper .aboutBreeder .content_aboutBreeder p span{text-decoration:underline}.collabrationCampaignWrapper .aboutBreeder .img_aboutBreeder{position:relative;z-index:0;margin-left:auto}.collabrationCampaignWrapper .aboutBreeder .img_aboutBreeder:before{position:absolute;z-index:-1;right:-20px;bottom:-20px;content:"";display:block;width:100%;height:100%;background-size:auto auto;background-color:#fffbc4;background-image:repeating-linear-gradient(-45deg, #fff, #fff 5px, transparent 0, transparent 8px)}.collabrationCampaignWrapper .list_idealDogCat{display:flex;justify-content:space-between;align-items:flex-start;width:940px;margin:0 auto}.collabrationCampaignWrapper .list_idealDogCat li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;font-size:20px;line-height:1.3}.collabrationCampaignWrapper .list_idealDogCat li img{margin-bottom:5px}.collabrationCampaignWrapper .recommend_breeder{position:relative;z-index:0;display:flex;align-items:center;justify-content:flex-end;width:1040px;margin:20px auto 80px}.collabrationCampaignWrapper .recommend_breeder:after{content:"";position:absolute;left:40px;bottom:30px;z-index:-1;display:block;width:calc(100% - 80px);height:150px;background-size:auto auto;background-color:#fffbc4;background-image:repeating-linear-gradient(-45deg, #fff, #fff 5px, transparent 0, transparent 8px)}.collabrationCampaignWrapper .recommend_breeder:before{position:absolute;left:calc(50% - 30px);top:-60px;display:flex;align-items:center;justify-content:center;width:60px;height:60px;content:"";font-family:"icomoon";font-size:60px;color:#8593ad}.collabrationCampaignWrapper .recommend_breeder .copy_recommend_breeder{font-size:30px;line-height:1.3;text-align:center;margin-right:50px}.collabrationCampaignWrapper .list_attraction{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:960px;margin:0 auto}.collabrationCampaignWrapper .list_attraction li{width:420px;margin-bottom:100px}.collabrationCampaignWrapper .list_attraction li:nth-child(2n){margin-right:0}.collabrationCampaignWrapper .list_attraction .imageBox_attraction{position:relative;box-sizing:border-box;width:420px;height:300px;padding:10px;background-size:auto auto;background-color:#fffbc4;background-image:repeating-linear-gradient(-45deg, #fff, #fff 5px, transparent 0, transparent 8px)}.collabrationCampaignWrapper .list_attraction .imageBox_attraction img{position:absolute;right:-40px;bottom:-40px}.collabrationCampaignWrapper .list_attraction .index_attraction{display:flex;align-items:center;font-size:25px;line-height:1.3;text-align:left}.collabrationCampaignWrapper .list_attraction .index_attraction span.num{font-size:60px;font-weight:bold;color:#8593ad;margin-right:10px}.collabrationCampaignWrapper .list_attraction .content_attraction{margin-top:50px;text-align:left;font-size:16px}.collabrationCampaignWrapper .num_customer{display:grid;width:1040px;margin:120px auto 60px}.collabrationCampaignWrapper .num_customer .copy_num_customer{grid-column:1/3;grid-row:1/2;font-size:30px;font-weight:bold;line-height:1;text-align:left}.collabrationCampaignWrapper .num_customer .copy_num_customer span{font-size:50px}.collabrationCampaignWrapper .num_customer .picBox_01{grid-column:1/2;grid-row:2/3;display:flex;align-items:flex-end;justify-content:flex-start}.collabrationCampaignWrapper .num_customer .picBox_02{grid-column:2/3;grid-row:2/3;display:flex;align-items:flex-end;justify-content:flex-start}.collabrationCampaignWrapper .num_customer .picBox_03{grid-column:3/4;grid-row:1/3;text-align:left}.collabrationCampaignWrapper .list_review_customer{display:flex;justify-content:space-between;width:1040px;margin:0 auto 80px}.collabrationCampaignWrapper .list_review_customer li{box-sizing:border-box;width:500px;padding:30px;background-size:auto auto;background-color:#fffbc4;background-image:repeating-linear-gradient(-45deg, #fff, #fff 5px, transparent 0, transparent 8px)}.collabrationCampaignWrapper .list_review_customer .customerInfo{margin-bottom:15px;font-size:20px;font-weight:bold}.collabrationCampaignWrapper .list_review_customer .image_review_customer{margin-bottom:20px;text-align:center}.collabrationCampaignWrapper .list_review_customer .content_review_customer{font-size:15px;text-align:left;font-feature-settings:"palt" 1;line-height:1.8}.collabrationCampaignWrapper .list_review_customer .content_review_customer span{font-weight:bold;color:#f08080}.collabrationCampaignWrapper .petImagelist{width:1040px;margin:40px auto 60px}.collabrationCampaignWrapper .petImagelist .copy_petImageList{margin-bottom:10px;font-size:25px;color:#d78a92}.collabrationCampaignWrapper .petImagelist .list_petImagelist{display:flex;align-items:flex-start;justify-content:space-between}.collabrationCampaignWrapper .petImagelist .list_petImagelist li{width:190px}.collabrationCampaignWrapper .serviceIntroMovie{display:flex;width:950px;margin:0 auto 100px}.collabrationCampaignWrapper .serviceIntroMovie .content_about_serviceIntroMovie{width:450px;text-align:left}.collabrationCampaignWrapper .serviceIntroMovie .content_about_serviceIntroMovie .head_about_serviceIntroMovie{margin-bottom:30px;color:#d78a92;font-size:25px;line-height:1.4}.collabrationCampaignWrapper .serviceIntroMovie .content_about_serviceIntroMovie p{display:block;font-size:18px}.collabrationCampaignWrapper .serviceIntroMovie .content_about_serviceIntroMovie p span{text-decoration:underline}.collabrationCampaignWrapper .serviceIntroMovie .youtubeMovie_collaboration{position:relative;z-index:0;margin-left:auto;width:calc(100% - 480px)}.collabrationCampaignWrapper .serviceIntroMovie .youtubeMovie_collaboration:before{position:absolute;z-index:-1;right:-20px;bottom:-20px;content:"";display:block;width:100%;height:100%;background-size:auto auto;background-color:#fffbc4;background-image:repeating-linear-gradient(-45deg, #fff, #fff 5px, transparent 0, transparent 8px)}.collabrationCampaignWrapper .serviceIntroMovie .youtubeMovie_collaboration .youtubeMovie_collaboration_inner{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.collabrationCampaignWrapper .serviceIntroMovie .youtubeMovie_collaboration .youtubeMovie_collaboration_inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.collabrationCampaignWrapper .lead_campaignDetail{width:990px;margin:20px auto 30px;text-align:center;font-size:16px}.collabrationCampaignWrapper .lead_campaignDetail span{font-size:14px}.collabrationCampaignWrapper .campaignDetail{width:1040px;padding:30px;margin:0 auto 60px;background-size:auto auto;background-color:#fffbc4;background-image:repeating-linear-gradient(-45deg, #fff, #fff 5px, transparent 0, transparent 8px)}.collabrationCampaignWrapper .index_campaignDetail{display:flex;align-items:flex-start;margin-bottom:60px}.collabrationCampaignWrapper .index_campaignDetail .head_index_campaignDetail{box-sizing:border-box;width:180px;padding:8px 10px;background:#9f7f7f;color:#fff;font-size:18px}.collabrationCampaignWrapper .index_campaignDetail .content_index_campaignDetail{width:calc(100% - 200px);margin-left:auto;padding-top:12px;font-size:16px;text-align:left}.collabrationCampaignWrapper .index_campaignDetail .content_index_campaignDetail span.small{font-size:14px}.collabrationCampaignWrapper .index_campaignDetail .content_index_campaignDetail p.attention{text-indent:-1em;padding-left:1em}.collabrationCampaignWrapper .index_campaignDetail .content_index_campaignDetail a{color:#0678cf}.Min_pctitle_Lbg{padding:10px;margin:0 auto 15px;font-size:18px;font-weight:bold;border-top:3px solid #d2caaf;background:#fbf5e0}.Min_pctitle_Lbg i{margin-right:5px}.couponTarget{text-align:center;font-size:20px;padding:10px 0 20px}.couponTarget i{margin-right:5px;font-size:25px}.campaign_footer{padding:5px}.visitDateComment{background-color:#fff3dd;padding:3px 8px;margin-bottom:6px;border-radius:4px;display:inline-block;font-size:12px;position:relative}.visitDateComment:before{content:"";position:absolute;display:block;width:0;height:0;left:40px;bottom:-5px;border-top:5px solid #fff3dd;border-right:5px solid transparent;border-left:5px solid transparent}.npsQuestion{width:700px;margin:0 auto;font-size:14px;line-height:1.7;text-align:left}.npsQuestion header{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.npsQuestion header .logo{width:250px;margin-right:10px}.npsQuestion header .logo img{width:100%;height:auto;display:block}.npsQuestion header .guestName{flex:1;display:flex;justify-content:flex-end}.npsQuestion h1{font-weight:bold;font-size:30px;line-height:1.5;text-align:center}.npsQuestion .errorText{color:red}.npsQuestion .errorText.npsAnswer{margin-top:35px}.npsQuestion .required,.npsQuestion .optional{float:none;display:inline-block;text-indent:0}.npsQuestion .question{font-size:16px;text-indent:-1em;padding-left:1em}.npsQuestion .question.subQuestion{text-indent:0;padding-left:0}.npsQuestion .npsAnswerList{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:bold}.npsQuestion .npsAnswerList:before,.npsQuestion .npsAnswerList:after{position:absolute;top:53px;font-weight:normal;font-size:13px;color:#777}.npsQuestion .npsAnswerList li{width:calc((100% - 50px)/11);height:45px;display:block}.npsQuestion .npsAnswerList input[type=radio]{display:none}.npsQuestion .npsAnswerList input[type=radio]:checked+label{background-color:#f56800}.npsQuestion .npsAnswerList label{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#dcdfe1;color:#fff;cursor:pointer}.npsQuestion .npsAnswerList label:hover{background-color:#ced2d5}.npsQuestion .npsAnswerList.mainAnswer{position:relative}.npsQuestion .npsAnswerList.mainAnswer:before{content:"勧めたくない";left:0}.npsQuestion .npsAnswerList.mainAnswer:after{content:"ぜひ勧めたい";right:0}.npsQuestion .npsAnswerList.subAnswer{position:relative}.npsQuestion .npsAnswerList.subAnswer:before{left:0}.npsQuestion .npsAnswerList.subAnswer:after{right:0}.npsQuestion .npsAnswerList.subAnswer_01:before{content:"ない"}.npsQuestion .npsAnswerList.subAnswer_01:after{content:"ある"}.npsQuestion .npsAnswerList.subAnswer_02:before{content:"悪い"}.npsQuestion .npsAnswerList.subAnswer_02:after{content:"良い"}.npsQuestion .npsAnswerList.subAnswer_03:before{content:"悪い"}.npsQuestion .npsAnswerList.subAnswer_03:after{content:"良い"}.npsQuestion .npsAnswerList.subAnswer_04:before{content:"得られなかった"}.npsQuestion .npsAnswerList.subAnswer_04:after{content:"得られた"}.npsQuestion .npsAnswerList.subAnswer_05:before{content:"得られなかった"}.npsQuestion .npsAnswerList.subAnswer_05:after{content:"得られた"}.npsQuestion .npsAnswerList.subAnswer_06:before{content:"使いにくかった"}.npsQuestion .npsAnswerList.subAnswer_06:after{content:"使いやすかった"}.npsQuestion .npsAnswerList.subAnswer_07:before{content:"得られなかった"}.npsQuestion .npsAnswerList.subAnswer_07:after{content:"得られた"}.npsQuestion .npsAnswerList.subAnswer+.question{font-size:16px;text-indent:0;padding-left:0}.npsQuestion .npsAnswerBox textarea{width:100%;height:120px}.npsQuestion .npsAnswerBox label{display:block;margin:15px 0}.npsQuestion .submit{display:flex;justify-content:center;align-items:center;font-size:18px}.npsQuestion footer{text-align:center;font-size:11px;padding:15px 10px;min-width:auto}.npsQuestion .completeMessage{font-size:26px;font-weight:bold;text-align:center;color:#32832d}.npsQuestion .topBtn{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 699px){.npsQuestion{width:100%}.npsQuestion header{padding:15px 10px}.npsQuestion header .logo{width:52vw}.npsQuestion section{padding:0 10px}.npsQuestion .npsAnswerList{font-size:15px}.npsQuestion .npsAnswerList li{width:calc((100% - 30px)/11)}.npsQuestion .completeMessage{font-size:22px}}.area_select_modal{text-align:center}.area_select_modal table{width:100%}.area_select_modal table th{padding:8px 8px 3px 8px;background-color:#ede6cc;border:1px solid #d2caaf;line-height:1.75em;width:120px;font-size:13px;font-weight:bold}.area_select_modal table td{vertical-align:middle;padding:5px 8px 0 0;border:1px solid #d2caaf;width:auto;line-height:1.75em;font-size:13px}.area_select_modal table td label{width:84px;margin-left:8px}.area_select_modal table p{margin-top:10px}.area_select_modal label{position:relative;display:inline-block;box-sizing:border-box;padding-left:24px;margin-bottom:5px;font-size:14px;cursor:pointer;line-height:1.5}.area_select_modal label input[type=checkbox]{display:none}.area_select_modal label input[type=checkbox]+span:before,.area_select_modal label input[type=checkbox]+span:after{content:"";position:absolute;display:block}.area_select_modal label input[type=checkbox]+span:before{left:0;width:16px;height:16px;border:2px solid #c1c6c9;border-radius:2px;background:#fff}.area_select_modal label input[type=checkbox]:checked+span:after{left:5px;top:1px;width:6px;height:11px;border-right:3px solid #f56800;border-bottom:3px solid #f56800;transform:rotate(45deg)}#thumbs.champion ul.doubleColumn{display:table;margin:auto;width:640px}#thumbs.champion ul.doubleColumn li{border:1px solid #dcdfe1;float:left;margin:10px 0 0 10px}#thumbs.champion ul.doubleColumn li:nth-child(5n+1){margin-left:0}#thumbs.champion ul.doubleColumn li img{object-fit:contain;width:118px;height:88px}.exclusionSpecialContract{margin:5px auto}.exclusionSpecialContract_declaration{display:flex;justify-content:space-around;align-items:center;margin:0 auto 20px;font-size:14px;font-weight:bold;color:#6f7a82}.exclusionSpecialContract_declaration i{font-size:50px;font-weight:bold;color:#a5adb2;margin-right:.5rem}.exclusionSpecialContract_application{display:flex;justify-content:space-around;align-items:center;margin:20px auto}.exclusionSpecialContract_application i{font-size:50px;font-weight:bold;color:#ff9797}.exclusionSpecialContract_red{display:inline !important;color:#ff4a4a}.link_insuConsul{margin:20px 0 0;text-align:center;font-size:16px}.link_insuConsul a{position:relative;display:inline-block;padding:0 16px 0 0;color:#0678cf}.link_insuConsul a:after{position:absolute;right:0;top:calc(50% - 10px);display:flex;align-items:center;justify-content:center;width:16px;height:16px;content:"";font-family:"icomoon";font-size:20px;line-height:0;vertical-align:-0.2em}.link_insuConsul i{margin-right:3px;color:#ff7d7d;font-size:1.5em;vertical-align:-0.1em}.link_insuConsul .subCopy_link_insuConsul{margin:5px 0 0;font-size:14px}.back_dealView{position:relative;display:inline-block;padding:0 0 0 19px;font-size:14px;color:#0678cf}.back_dealView:before{position:absolute;left:0;top:calc(50% - 10px);content:"";font-family:"icomoon";display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:18px}.back_dealView:hover{color:#0678cf}.wrapper_simulation_insurancePrice{padding:10px}.simulation_insurancePrice{background:#fff7e7;border-radius:5px;box-shadow:2px 2px 0 rgba(0,0,0,.2)}.simulation_insurancePrice dt{padding:10px 35px 10px 15px;font-size:16px;cursor:pointer}.simulation_insurancePrice dt:hover{background:#fff9f5}.simulation_insurancePrice dt span{position:relative;padding:0 12px 0 29px}.simulation_insurancePrice dt span:before,.simulation_insurancePrice dt span:after{content:"";position:absolute;display:block}.simulation_insurancePrice dt span:before{top:calc(50% - 12px);left:0;width:24px;height:24px;background:url(../images/icon_yen.svg) no-repeat center center/100% auto}.simulation_insurancePrice dt span:after{right:0;top:calc(50% - 6px);width:10px;height:10px;border-bottom:2px solid #f56800;border-right:2px solid #f56800;transition:.1s all linear;transform:rotate(-45deg)}.simulation_insurancePrice dt.active span:after{right:-4px;top:calc(50% - 10px);transform:rotate(45deg)}.simulation_insurancePrice dd{padding:15px 15px 20px;border-top:2px solid #dcdfe1}div#main .simulation_insurancePrice_detail h3{padding:0 0 0 5px;margin:30px 0 15px 0;border:none;border-left:5px solid #d2caaf;background:none;font-size:15px}div#main .simulation_insurancePrice_detail h3:first-of-type{margin-top:0}.simulation_insurancePrice_detail .exp_insurance{margin:0 0 5px 0;font-size:12px}.list_simulation_insuranePet li{margin-bottom:10px}.list_simulation_insuranePet li:last-child{margin-bottom:0}.simulation_insurancePetDetail_header{padding:10px 20px;background:#2759a1;color:#fff;font-size:16px}.limit_insuranceApply{padding-left:20px;margin-left:20px;border-left:1px solid #fff}.limit_insuranceApply .limitTime{font-size:22px;font-weight:bold}.simulation_insurancePetDetail{display:flex;align-items:flex-start;padding:20px;background:#fff}.simulation_insurancePetDetail .thumbnail_insurancePetDetail{position:relative;box-sizing:border-box;width:110px;height:110px;margin-right:10px;background-size:cover;background-position:center center;border:2px solid #dcdfe1}.simulation_insurancePetDetail .thumbnail_insurancePetDetail_sex{position:absolute;right:0;bottom:0;padding:3px 8px;background:#fff;border-top-right-radius:6px;font-weight:bold}.simulation_insurancePetDetail .thumbnail_insurancePetDetail_sex.boy{color:#0678cf}.simulation_insurancePetDetail .thumbnail_insurancePetDetail_sex.girl{color:#ff4a4a}.simulation_insurancePetDetail .data_insurancePetDetail{width:140px;margin-right:15px;font-size:11px}.simulation_insurancePetDetail .data_insurancePetDetail .breederName{font-size:12px}.simulation_insurancePetDetail .data_insurancePetDetail .petKindName{font-size:13px;font-weight:bold}.simulation_insurancePetDetail .price_insurancePetDetail{width:480px}.simulation_insurancePetDetail .price_insurancePetDetail .aboutMix{margin-top:10px;font-size:12px}.simulation_insurancePetDetail .table_price_insurancePetDetail{width:100%;border-collapse:collapse;font-size:14px}.simulation_insurancePetDetail .table_price_insurancePetDetail th,.simulation_insurancePetDetail .table_price_insurancePetDetail td{padding:5px 10px;border:1px solid #dcdfe1;text-align:center;vertical-align:middle}.simulation_insurancePetDetail .table_price_insurancePetDetail th.head_insurancePlan{color:#fff}.simulation_insurancePetDetail .table_price_insurancePetDetail th.head_insurancePlan.plan70{background:#50b9d2}.simulation_insurancePetDetail .table_price_insurancePetDetail th.head_insurancePlan.plan50{background:#dcbe3c}.simulation_insurancePetDetail .table_price_insurancePetDetail th.head_insurancePlan span{font-weight:bold}.simulation_insurancePetDetail .table_price_insurancePetDetail th.head_insurancePlan b{font-size:18px}.simulation_insurancePetDetail .table_price_insurancePetDetail th.head_insurancePlanSub{padding:2px 0;background:#ededed}.simulation_insurancePetDetail .table_price_insurancePetDetail td{font-weight:bold;color:#333;background:#fff}.simulation_insurancePetDetail .table_price_insurancePetDetail td span{font-size:18px}.simulation_insurancePetDetail .table_price_insurancePetDetail .priceBody{font-size:16px}.renewalPetInsuranceContact{margin:30px 0 15px}.renewalPetInsuranceContact_head{margin-bottom:10px}.renewalPetInsuranceContact_btn{padding:12px 54px;border-radius:2em}.data_insurancePetDetail:has(.dist_insurancePetDetail){width:275px}.data_insurancePetDetail:has(.dist_insurancePetDetail) .breederName{margin-top:.6em;font-size:15px}.dist_insurancePetDetail dt,.dist_insurancePetDetail dd{font-size:15px;border:0;box-sizing:border-box}.dist_insurancePetDetail dt{padding:2px 0 0;width:4em;font-size:13px;color:#4d4d4d}.dist_insurancePetDetail dt:hover{cursor:default;background:#fff}.dist_insurancePetDetail dd{position:relative;padding:0 0 5px 1em;width:calc(100% - 5em)}.dist_insurancePetDetail dd::before{content:"：";position:absolute;top:0;left:0}#memberDealView.insuConsul.admMode{position:relative;z-index:0;overflow:hidden}#memberDealView.insuConsul.admMode:before,#memberDealView.insuConsul.admMode:after{display:block;content:"";position:absolute}#memberDealView.insuConsul.admMode:before{z-index:-2;left:0;top:0;width:100%;height:100%;background:#dcf1f4}#memberDealView.insuConsul.admMode:after{z-index:-1;top:-50%;left:-50%;width:200%;height:200%;background:url(../images/logo_minBreeder.svg?20221121_l1) repeat center center/175px auto;opacity:.2;transform:rotate(45deg)}#memberDealView.insuConsul #SentMailForm{width:800px;margin:0 auto 20px}#memberDealView.insuConsul #SentMailForm div.messageContainer{background:#e9ecef}#memberDealView.insuConsul #SentMailForm div.clearfix>div.receptionTime{box-sizing:border-box;width:100%;padding:10px 20px;margin:0 0 10px;background:#fff;border:1px dotted #dcdfe1}#memberDealView.insuConsul #SentMailForm div.clearfix>div.receptionTime .detail_receptionTime{display:flex;flex-wrap:wrap;align-items:center;font-size:13px}#memberDealView.insuConsul #SentMailForm div.clearfix>div.receptionTime .detail_receptionTime dt{width:60px;font-weight:bold;color:#6c757d}#memberDealView.insuConsul #SentMailForm div.clearfix>div.receptionTime .detail_receptionTime dd{width:calc(100% - 60px)}#memberDealView.insuConsul #SentMailForm div.clearfix>div.receptionTime .receptionClosed{margin:5px 0 0;padding:10px;background:#fff3dd}#memberDealView.insuConsul #SentMailForm div.clearfix>div.receptionTime .receptionClosed .head_receptionClosed{font-size:14px;font-weight:bold;color:#e51b1b}#memberDealView.insuConsul #SentMailForm div.clearfix>div.receptionTime .receptionClosed .head_receptionClosed p{display:inline-block;color:#400000;margin-left:.5em}#memberDealView.insuConsul #SentMailForm div.clearfix>div.receptionTime .receptionClosed .supplement{color:#400000;font-size:12px;font-weight:normal}#memberDealView.insuConsul #SentMailForm textarea{width:100%;height:120px;border:1px solid #ced4da;font-size:13px;box-sizing:border-box;resize:none}#memberDealView.insuConsul .dealStartEnd{background:#fff;border:1px solid #dcdfe1}#memberDealView.insuConsul .navi_area{background-color:#f8f9fa}#memberDealView.insuConsul .from_member{background:#fff3dd;border-bottom:#ffeac4}#memberDealView.insuConsul .from_member .balloon{border-left-color:#fff3dd}#memberDealView.insuConsul .from_breeder{background:#ffe3e3;border-bottom:#eaeced}#memberDealView.insuConsul .from_breeder .balloon{border-right-color:#ffe3e3}#memberDealView.insuConsul .breederPhoto{border-color:#ced4da}#memberDealView.insuConsul .sentMessage,#memberDealView.insuConsul .sentMessage_f{box-sizing:border-box;width:100% !important}.insuConsulHistory .message_history{background:#dcdfe1;border-bottom-color:#a5adb2}.insuConsulHistory .message_history:after,.insuConsulHistory .message_history:before{position:absolute;bottom:-16px;content:"";background:none;display:block;width:0;height:0;border:16px solid transparent;border-top:16px solid #a5adb2}.insuConsulHistory .message_history:after{right:6px;left:auto;transform:rotate(135deg)}.insuConsulHistory .message_history:before{left:6px;transform:rotate(-135deg)}.insuConsulHistory .message_history p{padding:8px 0;background:none;color:#400000;line-height:1}.insuConsulHistory .message_history p i{font-size:2em;vertical-align:-0.2em}.simulation_completeSummary{padding:15px 15px 20px;margin:10px}.simulation_completeSummary_contents{display:flex;flex-wrap:wrap}.simulation_completeSummary_contents:not(:last-of-type){margin-bottom:10px}.simulation_completeSummary_status{max-width:290px;width:100%}.simulation_completeSummary_breederName{margin-top:4px;font-size:15px}.simulation_completeSummary_request{margin-left:auto;border:1px solid #ccc}.simulation_completeSummary_request.plan70{border-color:#50b9d2}.simulation_completeSummary_request.plan70 .simulation_completeSummary_request_title{background:#50b9d2}.simulation_completeSummary_request.plan50{border-color:#dcbe3c}.simulation_completeSummary_request.plan50 .simulation_completeSummary_request_title{background:#dcbe3c}.simulation_completeSummary_request_title{padding:2px 10px;font-size:15px;color:#fff}.simulation_completeSummary_request_title b{font-size:22px}.simulation_completeSummary_request_inner{padding:10px 60px;background:#fff}.simulation_completeSummary_request_date{font-size:15px;white-space:nowrap}.simulation_completeSummary_number{padding-bottom:4px;margin-bottom:8px;font-size:15px;border-bottom:1px solid #ccc}.geneticInfoModalHeading{font-size:16px;font-weight:bold;margin-bottom:10px}.geneticInfoModalList{display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.geneticInfoModalList dt{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:bold;border-radius:4px;width:70px;height:auto;min-height:70px;padding:10px;margin-bottom:1px;box-sizing:border-box}.geneticInfoModalList dt i{display:block;font-size:30px;margin-bottom:3px}.geneticInfoModalList dt.clear{color:#48bc41;background-color:#ebf8ea}.geneticInfoModalList dt.clear i{margin-bottom:10px}.geneticInfoModalList dt.career{color:#c5af5b;background-color:#f6f3e6}.geneticInfoModalList dt.affected{color:#056ab6;background-color:#eff8ff}.geneticInfoModalList dd{display:flex;align-items:center;width:calc(100% - 70px);padding:10px 0 10px 10px;box-sizing:border-box;border-bottom:1px dotted #d2caaf;font-size:14px}.geneticInfoModalList dd:last-child{border:none}.faq_box_r li.inquiryInsurance{padding:5px 0 20px 0;background:none}.inquiryInsurance_box{padding:15px 15px 10px;border:1px solid #d2caaf;border-radius:5px;line-height:1.5}.inquiryInsurance_box p{font-size:12px}.inquiryInsurance_box .telNumber{margin:5px 0 0;line-height:1.2;font-size:24px}.inquiryInsurance_box .telNumber i{margin:0 5px 0 0;vertical-align:-0.03em;color:#32832d}.inquiryInsurance_box .telTime{font-size:13px}.inquiryInsurance_box .telTime .badge-telTime{padding:4px 4px;margin:0 .5em 0 0;color:#343a40;font-weight:normal;font-size:12px;line-height:1}.title_inquiryInsurance{margin:0 0 2px 0;font-weight:bold;font-size:16px;color:#948654}.attention.attentionPetInq{margin-top:15px;width:auto !important}.inqMsgEx{font-size:12px;margin-bottom:5px}.inqMsgEx .redA{color:#e23002;font-size:14px;margin-top:10px}.inqMsgExCnt{background:#fff5dc;border:1px solid #e6dcc8;border-radius:3px;color:#7f7864;display:table;padding:10px;position:relative}.inqMsgExCnt:before{border-color:transparent transparent #fff5dc transparent;border-style:solid;border-width:0 8px 10px 8px;content:"";position:absolute;top:-8px;left:calc(50% - 8px);z-index:1}.inqMsgExCnt:after{border-color:transparent transparent #e6dcc8 transparent;border-style:solid;border-width:0 8px 10px 8px;content:"";position:absolute;top:-10px;left:calc(50% - 8px)}.inqMsgExCnt ul{margin-top:5px}.inqMsgExCnt li{list-style:disc;margin-left:15px}.inqMsgExHd{font-size:13px;font-weight:bold}.inqMsgExHd:before{content:"";font-family:"icomoon";font-size:18px;line-height:0;margin-right:5px;position:relative;top:2px}.inqSupplement{list-style:none}.inqSupplement li{padding-left:1em;text-indent:-1em;margin-bottom:.25em;font-size:13px;color:#6c757d}.inqSupplement li:last-child{margin-bottom:0}.linkPurchaseFlow{color:#af5a2d;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.linkPurchaseFlow i{color:#c0b48e;font-size:22px;position:relative;top:-2px;margin-right:3px}.linkPurchaseFlow:hover{text-decoration:underline}.linkPurchaseFlowWrapper{padding:30px 0 10px;text-align:center}.modalPurchaseFlowHeading{background-color:#fff7e7;padding:22px 0;margin:0 0 30px !important;text-align:center !important;font-weight:bold;font-size:22px}.modalPurchaseFlowHeading .emph{color:#f56800;font-size:30px}.modalPurchaseFlowContents{font-size:15px;line-height:1.7}.modalPurchaseFlowDescription{margin-bottom:30px !important}.modalPurchaseFlowDescription .emph{color:#f56800;font-weight:bold}.modalPurchaseFlowList{display:flex;justify-content:space-between}.modalPurchaseFlowList li{width:210px;display:flex;flex-direction:column;align-items:center;position:relative}.modalPurchaseFlowList li:last-child:after{display:none}.modalPurchaseFlowList img{display:block;height:auto;margin-bottom:20px;position:relative;z-index:1}.modalPurchaseFlowListHeading{font-size:16px;font-weight:bold;text-align:center !important;display:flex;align-items:center;margin-bottom:20px}.modalPurchaseFlowListHeading .num{display:block;height:20px;width:20px;border-radius:50%;line-height:22px;text-align:center;margin-right:3px;font-size:13px;border:1px solid #400000}.modalPurchaseFlowListText{font-size:14px}.modalPurchaseFlowLink{width:240px;display:block;margin:30px auto 0;border:1px solid #d2caaf;color:#400000 !important}.modalPurchaseFlowLink:hover{border-bottom:none !important}.modalPurchaseFlow .dList dt{font-weight:bold;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #eeeae0}.modalPurchaseFlow .dList dd{margin-bottom:25px}.modalPurchaseFlow .visitBreederModal .modalPurchaseFlowList{position:relative}.modalPurchaseFlow .visitBreederModal .modalPurchaseFlowList li:before{content:"";display:block;background-color:#fff7e7;border-radius:50%;width:105px;height:105px;position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:1}.modalPurchaseFlow .visitBreederModal .modalPurchaseFlowList li:after{content:"";width:200px;border-top:2px solid #ffc65e;position:absolute;top:64px;left:120px;z-index:0}.modalPurchaseFlow .visitBreederModal .modalPurchaseFlowList:first-child img{width:50px;height:90px}.modalPurchaseFlow .visitBreederModal .modalPurchaseFlowList:nth-child(2) img{width:111px;height:104px}.modalPurchaseFlow .visitBreederModal .modalPurchaseFlowList:last-child:after{content:"";width:200px;border-top:2px solid #ffc65e;position:absolute;top:64px;left:120px;z-index:0}.modalPurchaseFlow .visitBreederModal .modalPurchaseFlowList:last-child img{width:55px;height:95px}.modalPurchaseFlow .visitBreederModal .modalPurchaseFlowItemInner{background-color:#f9f7ee}.modalPurchaseFlow .visitBreederModal .modalPurchaseFlowItem:after{border-color:#f7a206 transparent transparent transparent}.modalPurchaseFlow .proxyDeliveryModal .modalPurchaseFlowList{position:relative}.modalPurchaseFlow .proxyDeliveryModal .modalPurchaseFlowList li:before{content:"";display:block;background-color:#fdf2f2;border-radius:50%;width:105px;height:105px;position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:1}.modalPurchaseFlow .proxyDeliveryModal .modalPurchaseFlowList li:after{content:"";width:200px;border-top:2px solid #f5bdbd;position:absolute;top:64px;left:120px;z-index:0}.modalPurchaseFlow .proxyDeliveryModal .modalPurchaseFlowList li img{max-width:130px;min-height:107px;width:auto;height:auto}.modalPurchaseFlow .proxyDeliveryModal .modalPurchaseFlowItemInner{background-color:#f7f6f2}.modalPurchaseFlow .proxyDeliveryModal .modalPurchaseFlowItem:after{border-color:#ef9091 transparent transparent transparent}.proxyDeliveryModal_online{justify-content:end;margin-right:30px}.proxyDeliveryModal_online_inner{position:relative;width:510px;padding:15px;margin-bottom:10px;border:1px solid #f5bdbd;border-radius:4px}.proxyDeliveryModal_online_inner::before{content:"";position:absolute;left:80px;bottom:-75px;width:1px;height:75px;border-left:1px dashed #f5bdbd}.proxyDeliveryModal_online_inner::after{content:"";position:absolute;left:74px;bottom:-82px;width:12px;height:12px;border-radius:50%;background:#f5bdbd}.proxyDeliveryModal_online_text{margin-left:10px}.proxyDeliveryModal_online_head span{padding:.3em .4em;margin-left:8px;font-size:12px;font-weight:normal;color:#fff;background:#fb858d}#questionAfterRegistration{width:925px}#questionAfterRegistration .questionAfterMessage{text-align:center}#questionAfterRegistration .questionAfterMessage .questionAfterMessageBox{position:relative;margin:0 auto 40px}#questionAfterRegistration .questionAfterMessage .questionAfterMessageBox:before{content:"";position:absolute;display:block;width:336px;height:180px;top:0;left:0;background:url(../images/confettiBefore.png) no-repeat}#questionAfterRegistration .questionAfterMessage .questionAfterMessageBox:after{content:"";position:absolute;display:block;width:336px;height:180px;top:0;right:0;background:url(../images/confettiAfter.png) no-repeat}#questionAfterRegistration .questionAfterMessage .questionAfterMessageBox .welcomeMessage{margin-bottom:25px;color:#d4af37;font-size:38px;font-weight:bold}#questionAfterRegistration .questionAfterMessage .questionAfterMessageBox .questionGreetingTitle{font-size:20px;font-weight:bold;line-height:1.3}#questionAfterRegistration .questionAfterMessage .questionGreeting{margin-bottom:50px;font-size:14px;line-height:2;color:#333}#questionAfterRegistration .questionBox{margin:20px auto;padding:30px 0 0;width:460px;border:solid 1px #bbb;border-radius:10px}#questionAfterRegistration .questionBox .questionAfterRegister{margin:0 30px 20px;font-size:16px;font-weight:bold}#questionAfterRegistration .questionBox .questionAfterRegister_subHead{margin:30px 30px 5px;font-size:15px;font-weight:bold}#questionAfterRegistration .questionBox .questionBtn{display:flex;justify-content:space-around;margin-bottom:15px}#questionAfterRegistration .questionBox .questionBtn input{width:156px;padding:15px 0px;font-weight:bold}#questionAfterRegistration .questionBox .skipMethod{text-align:center;color:#333;margin-bottom:20px}#questionAfterRegistration .questionBox .questionSectionBg{padding:15px 30px 30px;background:#fddcc3;border-radius:0 0 10px 10px;color:#f60;font-size:14px}#questionAfterRegistration .questionBox .questionSectionBg progress[value]{appearance:none;width:100%;border:none;border-radius:16px;height:16px;background-color:#fff}#questionAfterRegistration .questionBox .questionSectionBg progress::-webkit-progress-bar{border-radius:16px}#questionAfterRegistration .questionBox .questionSectionBg progress::-webkit-progress-value{border-radius:16px}#questionAfterRegistration .questionBox .questionSectionBg progress::-ms-fill{border-radius:16px}#questionAfterRegistration .questionBox .questionSectionBg progress::-webkit-progress-bar{background-color:#fff}#questionAfterRegistration .questionBox .questionSectionBg progress::-webkit-progress-value{background-color:#ff9e56}#questionAfterRegistration .questionBox .questionSectionBg progress::-moz-progress-bar{background-color:#ff9e56}#questionAfterRegistration .questionBox .questionSectionBg progress::-ms-fill{background-color:#ff9e56}#questionAfterRegistration .questionBox .answerSelection label{display:block;margin:0 30px 15px;padding:22px;cursor:pointer;border:solid 1px #bbb;border-radius:6px;font-size:14px}#questionAfterRegistration .questionBox .answerSelection label.active{box-sizing:border-box;border:solid 1px #fdaa89;box-shadow:0 0 0 1px #fdaa89}#questionAfterRegistration .questionBox .answerSelection label:hover{box-sizing:border-box;border:solid 1px #fdaa89;box-shadow:0 0 0 1px #fdaa89}#questionAfterRegistration .questionBox .answerSelection label:active{box-sizing:border-box;border:solid 1px #fdaa89;box-shadow:0 0 0 1px #fdaa89}#questionAfterRegistration .questionBox .answerSelection label input[type=radio]{margin-right:10px}#questionAfterRegistration .questionBox .choseFixed{margin:0 0 30px 190px}#questionAfterRegistration .questionBox .choseFixed select{width:240px}#questionAfterRegistration .questionBox .freeText{margin:0 0 30px 60px;width:80%}#questionAfterRegistration .questionBox .freeText_single{display:block;margin:0 30px 60px;width:calc(100% - 60px)}#questionAfterRegistration .questionBox .dogBreed{display:flex;justify-content:space-between;margin:0 25px 30px;text-align:center;flex-wrap:wrap}#questionAfterRegistration .questionBox .dogBreed .dogBreedSet{width:70px}#questionAfterRegistration .questionBox .dogBreed .dogBreedSet:hover{opacity:.7}#questionAfterRegistration .questionBox .dogBreed .active .trimImageCircle{box-shadow:0 0 0 2px #fdaa89}#questionAfterRegistration .questionBox .dogBreed .active .dogBreedName{color:#f60}#questionAfterRegistration .questionBox .dogBreed .trimImageCircle{position:relative;width:70px;height:70px;border-radius:10px;overflow:hidden}#questionAfterRegistration .questionBox .dogBreed .trimImageCircle img{position:absolute;top:50%;left:50%;height:80px;width:auto;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}#questionAfterRegistration .questionBox .dogBreedName{font-size:10px;line-height:1.3;margin:5px auto 20px}#questionAfterRegistration .questionBox .dogBreedMore{margin:0 auto 25px;text-align:center}#questionAfterRegistration .questionBox .dogBreedChoice{display:block;margin:25px auto;width:300px}#questionAfterRegistration .questionBox .selectMostImpression{box-sizing:border-box;border-top:1px solid #dcdfe1;width:calc(100% - 20px);padding:15px 20px;margin:0 auto 40px}#questionAfterRegistration .titleNone{padding:60px;line-height:1.5}#questionAfterRegistration .questionThumb img{width:100%;height:auto}#memberRegistration .memberRegistrationBox{position:relative}#memberRegistration .memberRegistrationBox h1{position:absolute;top:40px;left:50px;text-align:left;font-size:30px;line-height:1.5}#memberRegistration .memberRegistrationBox h1 p{margin:5px auto 30px;font-size:16px;line-height:1.3;font-weight:normal}#memberRegistration .memberRegistrationBox h1 .buttonBox{text-align:center;width:340px;margin-top:30px}#memberRegistration .memberRegistrationBox h1 .buttonBox button{margin:0 auto 15px;width:260px;padding:12px}#memberRegistration .memberRegistrationBox img{margin-bottom:20px;width:100%;height:auto}#memberRegistration .functionDescription{margin:30px auto;line-height:1.3}#memberRegistration .functionDescription h3{position:relative;margin:10px auto 20px;text-align:center;font-size:20px;font-weight:bold;background:none;border:none;line-height:1.1}#memberRegistration .functionDescription h3 span{font-size:32px}#memberRegistration .functionDescription h3::before{content:"";display:inline-block;width:1px;height:55px;background-color:#400000;position:absolute;top:0;left:260px;transform:rotate(-20deg)}#memberRegistration .functionDescription h3::after{content:"";display:inline-block;width:1px;height:55px;background-color:#400000;position:absolute;top:0;right:260px;transform:rotate(20deg)}#memberRegistration .functionDescription ul{display:flex;justify-content:space-evenly;margin-bottom:30px}#memberRegistration .functionDescription ul li{margin:25px 0;width:20%}#memberRegistration .functionDescription ul li .elementTitle{display:grid;place-items:center;margin:0 auto 15px;text-align:center;height:2em;font-size:18px;font-weight:bold}#memberRegistration .functionDescription ul li .functionDescriptionElement{text-align:center;color:#4d4d4d}#memberRegistration .functionDescription ul li .functionDescriptionElement p{margin-bottom:10px;text-align:left;line-height:1.5;font-size:14px}#memberRegistration .functionDescription ul li .functionDescriptionElement img{margin:0px auto 10px;width:110px}#memberRegistration .memberRegistrationCopy{margin:30px auto 20px;font-size:18px;font-weight:bold}#memberRegistration .memberRegistrationCopy span{font-size:26px}.memberDetailBox{margin-bottom:30px;padding:20px}.memberDetailBox h4{margin-bottom:10px;padding:18px 0 18px 15px;font-size:20px;font-weight:bold;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.memberDetailBox .titleUnderCopy{margin-bottom:10px;font-size:14px;text-align:left;line-height:1.3}.memberDetailBox .screenDescriptionElement{display:flex;justify-content:space-between;align-items:center}.memberDetailBox .screenDescriptionElement .textDescriptionBox{margin:0 4% 20px;width:62%;box-sizing:border-box}.memberDetailBox .screenDescriptionElement .imgDescriptionBox{width:60%}.memberDetailBox .emberballoonUserWish{display:flex;justify-content:space-between;align-items:center}.memberDetailBox .emberballoonUserWish .leftImg{width:24%}.memberDetailBox .emberballoonUserWish .leftImg img{width:100%}.memberDetailBox .emberballoonUserWish .rightText{width:74%;text-align:left;color:#4d4d4d;font-size:14px;line-height:1.4}.memberDetailBox .spNotificationImg{width:100%}.memberDetailBox .memberRegistrationMerit{margin:-10px auto 20px;padding:15px;border:solid 2px #40a93a;border-radius:10px;text-align:center;background-color:#fffcf7}.memberDetailBox .memberRegistrationMerit ul li{display:flex;padding:5px 0;list-style:none;text-align:left;font-size:16px;color:#555;line-height:1.4}.memberDetailBox .memberRegistrationMerit ul li::before{content:"";font-family:"icomoon";margin:-2px 5px 0px 0;width:20px;height:20px;font-size:20px;font-weight:normal;color:#40a93a}.memberDetailBox .memberballoonDownward{display:inline-block;margin:0 0 10px;padding:15px 10px;width:100%;color:#bbb;background:#fff;border:solid 1px #bbb;border-radius:10px;box-sizing:border-box}.memberDetailBox .memberballoonUpward{position:relative;display:inline-block;margin:20px auto 30px;padding:15px;text-align:left;color:#f56800;font-size:14px;font-weight:bold;line-height:1.4;background:#fff;border:solid 1px #f56800;box-sizing:border-box;border-radius:10px}.memberDetailBox .memberballoonUpward::before{content:"";position:absolute;top:50%;right:-24px;margin-top:-15px;border:12px solid transparent;border-left:12px solid #fff;z-index:2}.memberDetailBox .memberballoonUpward::after{content:"";position:absolute;top:50%;right:-28px;margin-top:-17px;border:14px solid transparent;border-left:14px solid #f56800;z-index:1}.memberDetailBox .memberballoonUpward a{color:#0678cf}.memberDetailBox button{margin:0 auto 50px;width:360px;padding:12px}.memberRegistrationBgBox{text-align:center;padding:20px 0;background:#fff3dd}.memberRegistrationBgBox .memberRegistrationCopyLast{margin:0px auto 20px;font-size:18px;font-weight:bold}.memberRegistrationBgBox .memberRegistrationCopyLast span{font-size:26px}.memberRegistrationBgBox button{margin:0 5px;width:280px;padding:12px}.answerSelectionWhenTourTitle{margin-bottom:1rem;font-size:1rem;font-weight:bold;line-height:1.3}.answerSelectionWhenTourCopy{margin-bottom:12px;text-align:center;font-size:14px}.answerSelectionWhenTourBtn{margin:0px auto 10px;padding:10px 20px;text-align:center}.answerSelectionWhenTour label{display:flex;margin:0 30px 15px;padding:16px 24px;cursor:pointer;border:solid 1px #bbb;border-radius:6px;font-size:14px;background:#fff}.answerSelectionWhenTour label.active{box-sizing:border-box;border:solid 1px #73c0fb;box-shadow:0 0 0 1px #73c0fb;background:#d6edfe}.answerSelectionWhenTour label:hover{box-sizing:border-box;border:solid 1px #73c0fb;box-shadow:0 0 0 1px #73c0fb}.answerSelectionWhenTour label:active{box-sizing:border-box;border:solid 1px #73c0fb;box-shadow:0 0 0 1px #73c0fb}.answerSelectionWhenTour label input[type=checkbox]{margin-right:10px}#beforeWelcome section{padding-top:70px;margin-top:-70px}#beforeWelcome .head_main{padding:70px 0;margin-bottom:50px}#beforeWelcome .head_main.head_welcome{background:#fce2e2}#beforeWelcome .head_main.head_illness{background:#ebf0e6}#beforeWelcome .head_main.head_insurance{background:#f3f6fc}#beforeWelcome .head_main h2,#beforeWelcome .head_main h3{text-align:center;font-size:36px;line-height:1.2;float:none;border:none;background:none}#beforeWelcome .head_main h3{font-weight:normal}#beforeWelcome .head_main p{margin-top:30px;font-size:16px;line-height:1.75;text-align:center}#beforeWelcome .badge-part{display:flex;align-items:center;justify-content:center;width:150px;height:50px;margin:0 auto 15px;border-radius:5px;font-size:20px;font-weight:bold;color:#fff}#beforeWelcome .badge-part.badge-welcome{background:#eb5a5a}#beforeWelcome .badge-part.badge-illness{background:#78965a}#beforeWelcome .badge-part.badge-insurance{background:#3c78cd}#beforeWelcome .head_second{position:relative;z-index:0;text-align:center;border:none;background:none;font-weight:normal}#beforeWelcome .head_second:before{content:"";position:absolute;left:0;top:calc(50% - 2px);z-index:-1;display:block;width:100%;height:1px}#beforeWelcome .head_second .head_body{display:inline-block;padding:0 10px;background:#fff;font-size:28px;line-height:1.2}#beforeWelcome .head_second .text-attention{color:#eb5a5a}#beforeWelcome .head_second .text-wavy{text-decoration:underline wavy}#beforeWelcome #welcome .head_second:before{background:#f6b5b5}#beforeWelcome #welcome .head_second .text-wavy{text-decoration:underline wavy 1px #eb5a5a}#beforeWelcome #illness .head_second:before{background:#abc096}#beforeWelcome #insurance .head_second:before{background:#8db0e2}#beforeWelcome #insurance .head_second .text-wavy{text-decoration:underline wavy 1px #3c78cd}.nav_beforeWelcome{position:sticky;top:0;z-index:100;width:100%;padding:10px 0;background:#fff}.nav_beforeWelcome ul{display:flex;align-items:center;justify-content:center}.nav_beforeWelcome ul li{margin-right:20px}.nav_beforeWelcome ul li:last-child{margin-right:0}.nav_beforeWelcome ul li a{display:flex;align-items:center;justify-content:center;width:180px;height:50px;font-size:20px;border:1px solid;border-radius:5px}.nav_beforeWelcome ul li a:hover{font-weight:bold;text-decoration:none}.nav_beforeWelcome ul li a.active{font-weight:bold;color:#fff}.nav_beforeWelcome ul li a.btn_welcome{color:#eb5a5a;border-color:#eb5a5a}.nav_beforeWelcome ul li a.btn_welcome:hover,.nav_beforeWelcome ul li a.btn_welcome.active{background:#eb5a5a;color:#fff}.nav_beforeWelcome ul li a.btn_illness{color:#78965a;border-color:#78965a}.nav_beforeWelcome ul li a.btn_illness:hover,.nav_beforeWelcome ul li a.btn_illness.active{background:#78965a;color:#fff}.nav_beforeWelcome ul li a.btn_insurance{color:#3c78cd;border-color:#3c78cd}.nav_beforeWelcome ul li a.btn_insurance:hover,.nav_beforeWelcome ul li a.btn_insurance.active{background:#3c78cd;color:#fff}.causesOfStress_wrapper{width:700px;margin:30px auto 100px}.causesOfStress_wrapper .causesOfStress_content{position:relative;z-index:0;padding:20px 30px;border:5px solid #f18787;text-align:center}.causesOfStress_wrapper .causesOfStress_content h4{margin:0 0 10px;font-size:20px;line-height:1.2}.causesOfStress_wrapper .causesOfStress_content h4 b{font-size:24px}.causesOfStress_wrapper .causesOfStress_content:before,.causesOfStress_wrapper .causesOfStress_content:after{position:absolute}.causesOfStress_wrapper .causesOfStress_content:before{bottom:-30px;left:calc(50% - 130px);content:"起こりうる症状";display:flex;align-items:flex-end;justify-content:center;width:260px;height:30px;line-height:1;font-size:20px;color:#fff;background:#f18787}.causesOfStress_wrapper .causesOfStress_content:after{bottom:-210px;left:calc(50% - 150px);content:"";display:block;width:0;height:0;border:150px solid transparent;border-top:30px solid #f18787}.causesOfStress_wrapper .causesOfStress_symptoms{padding:60px 40px 20px;margin-top:10px;border:5px solid #f18787}.causesOfStress_wrapper .causesOfStress_symptoms ol{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;list-style:none;counter-reset:causes}.causesOfStress_wrapper .causesOfStress_symptoms ol li{box-sizing:border-box;width:calc(50% - 10px);position:relative;padding:0 0 0 25px;margin-bottom:10px;font-size:20px}.causesOfStress_wrapper .causesOfStress_symptoms ol li:before{counter-increment:causes;content:counter(causes);position:absolute;left:0;top:2px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid #400000;font-size:15px}.causesOfStress_wrapper .causesOfStress_symptoms ol li:last-child{width:100%;margin-bottom:0}.rules_beforeWelcome{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:50px 0 80px}.rules_beforeWelcome dt{display:flex;align-items:center;justify-content:center;width:140px;height:50px;margin-bottom:20px;font-size:20px;font-weight:bold;border-radius:5px;background:url("../images/beforeWelcome/bg_dot_pink.svg") left top/28px auto,#f9cccc}.rules_beforeWelcome dd{width:calc(100% - 160px);padding-top:15px;margin-bottom:20px;font-size:16px}.rules_beforeWelcome .head_rules_beforeWelcome{font-size:24px;font-weight:bold;color:#5a0000;line-height:1.2}.rules_beforeWelcome .head_rules_beforeWelcome span{color:#eb5a5a}.rules_beforeWelcome .subHead_rules_beforeWelcome{position:relative;font-size:18px;font-weight:bold;padding-bottom:10px;margin:15px 0 10px}.rules_beforeWelcome .subHead_rules_beforeWelcome:before{position:absolute;bottom:0;left:0;content:"";display:block;width:50px;height:5px;background:#400000}.image_environment_beforeWelcome{width:500px;height:auto;margin:70px auto 0}.image_environment_beforeWelcome img{width:100%;height:auto}.list_beforeWelcome{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:50px 0 100px}.list_beforeWelcome li{width:calc(50% - 20px);display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:30px}.list_beforeWelcome li:nth-last-child(-n+2){margin-bottom:0}.list_beforeWelcome li .image_listItem{position:relative;width:100px}.list_beforeWelcome li .image_listItem:before{position:absolute;right:-60px;top:-10px;z-index:-1;content:"";display:block;width:80px;height:80px;background:#fdecec;border-radius:50px}.list_beforeWelcome li .image_listItem img{width:100%;height:auto}.list_beforeWelcome li .detail_listItem{width:calc(100% - 120px);font-size:15px}.list_beforeWelcome li .detail_listItem .head_listItem{margin-bottom:5px;font-size:18px;font-weight:bold;color:#eb5a5a}.diseasePreventionContent{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.diseasePreventionContent dt,.diseasePreventionContent dd{margin-bottom:10px}.diseasePreventionContent dt:last-of-type,.diseasePreventionContent dd:last-of-type{margin-bottom:0}.diseasePreventionContent dt{display:flex;flex-direction:column;justify-content:center;align-items:center;width:180px;min-height:210px;background:url("../images/beforeWelcome/bg_dot_green.svg") repeat left top/28px auto,#ebf0e6}.diseasePreventionContent dt img{width:100px;height:auto}.diseasePreventionContent dt .head_diseasePrevention{margin-top:10px;font-size:18px;font-weight:bold}.diseasePreventionContent dd{align-self:center;width:calc(100% - 210px)}.diseasePreventionContent dd p{font-size:15px}.diseasePreventionContent dd .subHead_diseasePrevention{margin-bottom:5px;font-weight:bold;font-size:18px}.forDog_diseasePreventionContent{display:flex;align-items:center;justify-content:center;margin:70px 0 30px;font-size:28px;line-height:1.2}.forDog_diseasePreventionContent img{width:100px;height:auto;margin-right:10px}.voiceCustomer_petIllness{width:655px;margin:0 auto}.voiceCustomer_petIllness li{display:flex;align-items:flex-start;justify-content:space-between}.voiceCustomer_petIllness li img{width:100px;height:auto;margin-right:20px}.voiceCustomer_petIllness li .content_voiceCustomer_petIllness{position:relative;z-index:0;flex-grow:1;padding:50px 0 0}.voiceCustomer_petIllness li .content_voiceCustomer_petIllness .detail_voiceCustomer_petIllness{position:relative;z-index:0;box-sizing:border-box;width:450px;padding:30px 20px;background:#fff3dd;border-radius:5px;font-size:16px}.voiceCustomer_petIllness li .content_voiceCustomer_petIllness .detail_voiceCustomer_petIllness:before{content:"";position:absolute;left:-25px;top:20px;display:block;width:0;height:0;border:10px solid transparent;border-right:15px solid #fff3dd}.voiceCustomer_petIllness li .content_voiceCustomer_petIllness .kindSymptoms{position:relative;z-index:1;font-size:14px;font-weight:bold;display:flex;align-items:center;justify-content:center;width:150px;height:30px;margin:-10px 0 0 40px;color:#fff;background:#78965a;border-radius:0 15px 15px 0}.voiceCustomer_petIllness li .content_voiceCustomer_petIllness .commentSymptoms{box-sizing:border-box;position:relative;width:calc(100% - 40px);padding:50px 20px 20px;margin:-40px 0 0 40px;z-index:-1;font-size:16px;border-radius:5px;border:1px solid #78965a}.source_voiceCustomer_petIllness{width:655px;margin:20px auto 100px;text-align:right;font-size:12px}.attention_childInjury{width:880px;margin:0 auto}.title_attention_childInjury{position:relative;margin:0 0 5px;padding:0 0 0 30px;font-size:26px;font-weight:bold;line-height:1.2;color:#78965a}.title_attention_childInjury:before{position:absolute;left:0;top:0;content:"";display:block;width:3px;height:100%;background:#78965a;transform:rotate(15deg)}.content_attention_childInjury{display:flex;align-items:center;padding:20px;border:1px solid #78965a;border-radius:10px}.detail_attention_childInjury{width:590px}.voice_attetnion_childInjury{padding:0 0 10px;border-bottom:1px solid #78965a;font-size:16px;font-weight:bold}.voice_attetnion_childInjury span{font-size:14px;font-weight:normal;color:#78965a}.answer_attention_childInjury{padding:10px 0 0;font-size:16px}.medicalExpenses_childInjury{padding:0 15px 0 0;margin-left:auto;font-size:14px}.medicalExpenses_childInjury .costBody{font-size:38px;font-weight:bold}.medicalExpenses_childInjury .costBody span{font-size:24px}.source_childInjury{width:880px;margin:10px auto 120px;font-size:12px;text-align:right}.exp_medicalExpenses{margin:0 0 100px}.exp_medicalExpenses .head_medicalExpenses{margin:0 0 5px;text-align:center;font-size:20px;font-weight:bold;color:#3c78cd}.list_medicalExpenses{display:flex;align-items:stretch;justify-content:space-between;list-style:none}.list_medicalExpenses li{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:calc(33.3333333333% - 5px);padding:15px 20px;background:url("../images/beforeWelcome/bg_dot_blue.svg") repeat left top/28px,#dee8f7;border-radius:5px}.list_medicalExpenses li .kind_symptoms{font-size:16px;font-weight:bold}.list_medicalExpenses li .cost_symptoms{font-size:16px}.list_medicalExpenses li .cost_symptoms .costBody_symptoms{font-size:26px}.detail_medicalExpenses_wrapper{display:flex;align-items:flex-start;justify-content:space-between;margin:20px 0 0}.detail_medicalExpenses{position:relative;z-index:0;box-sizing:border-box;width:610px;padding:10px;border:1px solid #3c78cd}.detail_medicalExpenses:before,.detail_medicalExpenses:after{position:absolute;left:160px;z-index:1;content:"";display:block;width:0;height:0;border:10px solid transparent}.detail_medicalExpenses:before{top:-30px;border-bottom:20px solid #3c78cd}.detail_medicalExpenses:after{top:-29px;border-bottom:20px solid #fff}.head_detail_medicalExpenses{padding:5px 20px;background:#dee8f7;font-size:16px;font-weight:bold}.table_medicalExpensenses{width:100%;border-collapse:collapse;margin-top:5px}.table_medicalExpensenses tr{display:flex;align-items:stretch}.table_medicalExpensenses tr.taxCost{border-top:1px solid #6c757d}.table_medicalExpensenses tr.totalCost td{font-weight:bold;border-bottom:0}.table_medicalExpensenses tr td:first-child{border-left:0}.table_medicalExpensenses td{flex-grow:1;width:100%;display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-bottom:1px solid #6c757d;border-left:1px solid #6c757d;font-size:15px}.supplement_medicalExpenses{width:calc(100% - 630px);font-size:12px}.supplement_medicalExpenses p{text-indent:-1em;padding-left:1em}.recommendPoint{position:relative;z-index:0;width:100px;height:100px;margin:50px auto 120px;border-radius:50%;border:1px solid #3c78cd}.recommendPoint:before,.recommendPoint:after{position:absolute;z-index:-1;content:"";display:block}.recommendPoint:before{left:50%;bottom:-40px;width:1px;height:60px;background:#3c78cd}.recommendPoint:after{left:calc(50% - 10px);bottom:-40px;width:20px;height:20px;border-right:1px solid #3c78cd;border-bottom:1px solid #3c78cd;transform:rotate(45deg)}.recommendPoint span{position:absolute;left:calc(50% - 100px);top:calc(50% - 25px);z-index:1;display:flex;align-items:center;justify-content:center;width:200px;height:50px;font-size:24px;background:#fff}.content_recommendPoint{width:760px;margin:0 auto}.head_recommendPoint{line-height:1.2;font-size:26px;font-weight:bold;color:#3c78cd}.head_recommendPoint .subHead_recommendPoint{display:inline-block;padding:3px 5px;margin-bottom:5px;line-height:1;font-size:14px;font-weight:normal;background:#dee8f7}.head_recommendPoint p{color:#400000;margin:5px 0 0;font-weight:normal}.windowCalculate_recommendPoint{display:flex;align-items:flex-start;justify-content:space-between}.windowCalculate_recommendPoint .content_windowCalculate_recommendPoint{width:450px}.windowCalculate_recommendPoint .image_windowCalculate_recommendPoint{width:calc(100% - 470px)}.windowCalculate_recommendPoint .image_windowCalculate_recommendPoint img{width:100%;height:auto}.windowCalculate_recommendPoint .search_petHospital{padding:0 30px;margin-top:20px}.windowCalculate_recommendPoint .head_search_petHospital{font-size:16px;font-weight:bold;text-align:center}.windowCalculate_recommendPoint .link_serach_petHospital{padding:10px 20px;margin:5px 0 0;background:#fff3dd}.windowCalculate_recommendPoint .link_serach_petHospital a{display:flex;align-items:center;justify-content:center;height:70px;border:1px solid #d2caaf;border-radius:5px;background:#fff}.windowCalculate_recommendPoint .link_serach_petHospital a:hover img{opacity:.8}.windowCalculate_recommendPoint .link_serach_petHospital a img{height:60px;width:auto}.notCompatible_windowCalculate_recommendPoint{padding:15px 30px;margin:30px 0 80px;border:1px dotted #d2caaf;font-size:16px}.list_service_recommendPoint{margin:30px 0 0}.list_service_recommendPoint li{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:30px}.list_service_recommendPoint li:last-child{margin-bottom:80px}.list_service_recommendPoint li .image_service{width:270px}.list_service_recommendPoint li .image_service img{width:100%;height:auto}.list_service_recommendPoint li .detail_service{width:calc(100% - 290px);font-size:16px}.list_service_recommendPoint li .head_service{padding:0 0 0 3px;margin:0 0 5px;border-left:5px solid #3c78cd;font-size:18px;font-weight:bold}.table_priceInsrurance{width:715px;margin:30px auto 0;border-collapse:separate;border-spacing:2px}.table_priceInsrurance td{padding:3px 10px;font-size:14px;background:#f8f9fa}.table_priceInsrurance tr.kindPlan th{padding:10px;text-align:center;line-height:1.2;font-size:24px;font-weight:bold;border-radius:10px 10px 0 0;color:#fff}.table_priceInsrurance tr.kindPlan th span{font-size:14px;font-weight:normal}.table_priceInsrurance tr.kindPlan th.plan70{background:#50b9d2}.table_priceInsrurance tr.kindPlan th.plan50{background:#dcbe3c}.table_priceInsrurance tr.kindPlan td{background:none}.table_priceInsrurance tr.paymentRatio th{padding:5px 10px;font-size:16px;text-align:center}.table_priceInsrurance tr.paymentRatio th span{font-size:20px}.table_priceInsrurance tr.paymentRatio th.plan70{color:#2d9bb9;background:#f5ffff}.table_priceInsrurance tr.paymentRatio th.plan50{color:#b99b14;background:#fffff5}.table_priceInsrurance tr.paymentRatio td{background:none}.table_priceInsrurance tr.indexCost td{background:none}.table_priceInsrurance tr.indexCost th{padding:5px 10px;background:#dee2e6;color:#495057;font-size:14px;text-align:center}.table_priceInsrurance tr.costDetail th{padding:5px 10px;background:#dee2e6;color:#495057;font-size:16px;font-weight:bold;vertical-align:middle;text-align:center;border-radius:10px 0 0 10px}.table_priceInsrurance tr.costDetail td{padding:5px 10px;text-align:center}.table_priceInsrurance .costBody{font-size:18px}.supplement_priceInsurance{width:715px;margin:10px auto 15px;text-align:right;font-size:12px}.attention_priceInsurance{display:flex;align-items:center;width:760px;margin:0 auto 50px;padding:5px 20px;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.attention_priceInsurance .image_attention_priceInsurance{font-size:12px}.attention_priceInsurance .image_attention_priceInsurance img{width:50px;height:auto}.attention_priceInsurance .head_attention_priceInsurance{margin:0 0 0 10px;font-size:16px;font-weight:bold}.attention_priceInsurance .list_attention_priceInsurance{width:580px;margin-left:auto}.attention_priceInsurance .list_attention_priceInsurance li{position:relative;font-size:12px;color:#6c757d;padding-left:1em;margin-bottom:5px}.attention_priceInsurance .list_attention_priceInsurance li:last-child{margin-bottom:0}.attention_priceInsurance .list_attention_priceInsurance li:before{content:"●";display:block;position:absolute;left:0;top:0}.head_exp_petInsurance{width:760px;margin:0 auto;font-size:20px;font-weight:bold;color:#3c78cd}.head_exp_petInsurance span{font-size:12px;font-weight:normal;color:#6c757d}.list_exp_petInsurance{display:flex;align-items:flex-start;justify-content:space-between;margin:40px auto 80px}.list_exp_petInsurance li{width:calc(50% - 10px)}.table_exp_petInsurance{width:100%;border-collapse:separate;border-spacing:2px}.table_exp_petInsurance th{position:relative;padding:50px 0 10px;min-width:150px;font-size:15px;color:#3c78cd;text-align:center;vertical-align:bottom;background:#cadaf1}.table_exp_petInsurance th i{position:absolute;left:calc(50% - 40px);bottom:35px;font-size:80px}.table_exp_petInsurance td{padding:5px 10px;text-align:center;vertical-align:middle;background:#f3f6fc;font-weight:bold;font-size:16px;color:#6c757d}.table_exp_petInsurance td .costBody{display:inline-block;margin-left:5px;color:#e51b1b}.table_exp_petInsurance td .costBody span{font-size:20px}.howToApplyInsurance{width:760px;margin:0 auto 40px}.head_howToApplyInsurance{display:flex;align-items:center;margin:0 0 20px;font-size:26px;font-weight:bold;color:#3c78cd}.head_howToApplyInsurance img{width:45px;margin-right:5px}.head_howToApplyInsurance .badge-easy{display:inline-block;padding:10px;margin-left:10px;line-height:1;font-size:16px;color:#400000;background:#ffeac4;border-radius:5px}.list_howToApplyInsurance{display:flex;align-items:flex-start}.list_howToApplyInsurance li{display:flex;align-items:center;margin-right:20px;font-size:18px}.list_howToApplyInsurance li:last-child{margin-right:0}.list_howToApplyInsurance li.doubleLine{align-items:flex-start}.list_howToApplyInsurance li .index_howToApplyInsurance{display:flex;align-items:center;justify-content:center;width:100px;height:30px;margin-right:5px;font-size:14px;font-weight:bold;color:#495057;background:#e9ecef;border-radius:5px}.breederRegistEntry{width:880px;margin:0 auto}.table_breederRegistEntry{width:100%}.table_breederRegistEntry th,.table_breederRegistEntry td{box-sizing:border-box;border:1px solid #d2caaf}.table_breederRegistEntry th{position:relative;min-width:240px;padding:15px 40px 15px 20px;background:#f4efdf;font-size:16px;vertical-align:middle}.table_breederRegistEntry th .required{float:none;position:absolute;right:10px;display:flex;height:20px;align-items:center;top:calc(50% - 10px);line-height:1}.table_breederRegistEntry td{width:100%;padding:15px 20px}.table_breederRegistEntry .list_supplement{list-style:none}.table_breederRegistEntry .list_supplement li{font-size:12px;color:#6c757d;padding-left:1em;text-indent:-1em}.table_breederRegistEntry .list_supplement li:first-child{margin-top:10px}.table_breederRegistEntry .list_supplement li a{display:inline-block;text-indent:0}.table_breederRegistEntry label{display:flex;font-size:15px}.table_breederRegistEntry label input[type=checkbox]{margin-right:5px}.table_breederRegistEntry label span{width:calc(100% - 1rem - 5px)}.petKindSelectContent{display:flex;align-items:center}.petKindSelectContent img{border:1px solid #dcdcdc;border-radius:10px;margin-right:10px;object-fit:cover;width:45px;height:45px}.lion_specialGifts{display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;padding:10px;margin:10px 20px;border:1px solid #bee6dc}.lion_specialGifts .head_lion_specialGifts{margin-right:10px;align-self:center}.lion_specialGifts .head_lion_specialGifts span{display:block;margin:0 0 5px 0;color:#897731;font-size:12px}.lion_specialGifts .head_lion_specialGifts p{line-height:1.2;font-size:18px;font-weight:bold}.lion_specialGifts .logo_lion{align-self:center;width:90px;height:auto}.lion_specialGifts .itemImage_lion{width:110px;height:auto;margin:0 10px}.lion_specialGifts .content_lion_specialGifts .head_lion_setContent{margin:0 0 5px 0;font-size:12px;font-weight:bold;color:#6c757d}.lion_specialGifts .content_lion_specialGifts .list_setList_lion{list-style:none}.lion_specialGifts .content_lion_specialGifts .list_setList_lion li{position:relative;padding:0 0 0 10px;margin-bottom:3px;font-size:13px}.lion_specialGifts .content_lion_specialGifts .list_setList_lion li:last-child{margin-bottom:0}.lion_specialGifts .content_lion_specialGifts .list_setList_lion li:after{content:"";position:absolute;left:0;top:5px;display:block;width:8px;height:8px;border-radius:50%;background:#bee6dc}.lion_specialGifts .supplement{width:100%;margin:10px 0 0;text-align:center;font-size:11px}.lion_specialGifts.order{margin:0 0 10px 0}.lion_specialGifts.order .head_lion_specialGifts{margin:0 0 0 10px}.floatingBtnBox{display:block;opacity:0;transition:.5s;position:fixed;bottom:90px;right:20px;z-index:9999}.floatingBtnBox.is_show{opacity:1}.floatingBtnBox.is_transform{opacity:1}.floatingMoreDog{display:block;min-height:66px;max-width:350px;background-color:#fff;border:1px solid #ffbf8f;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.12);color:#212529;font-size:14px}.floatingMoreDog:hover{border:1px solid #f56800;color:#f56800;text-decoration:none}.floatingMoreDogInner{display:flex;align-items:center;min-height:66px;padding:0 20px;box-sizing:border-box}.floatingMoreDogText{padding:0 10px 0 0}.floatingMoreDog .icon-angle-right{color:#f56800;font-size:16px}.onlineObservationBtn{display:flex;width:185px;height:70px;margin:0 0 0 auto;box-shadow:0 0 8px rgba(0,0,0,.12);background-color:#fff;border-radius:5px}.onlineObservationBtn:hover{text-decoration:none}.onlineObservationBtn:hover img{opacity:1}.onlineObservationBtn:hover .onlineObservationText{opacity:.8}.onlineObservationBtn img{width:37%;height:100%;border-radius:5px 0 0 5px;object-fit:cover}.onlineObservationText{width:63%;background-color:#fff3dd;border-radius:0 5px 5px 0;text-align:center;color:#400000;font-size:14px;font-weight:bold;display:flex;align-items:center;justify-content:center}.onlineObservationTextIcon{position:relative;top:2px;left:2px;color:#f56800}.inquiryAttentionBox{background-color:#eff1f1;padding:12px;margin-top:7px;border-radius:4px;display:block;font-size:12px}.inquiryAttentionBox ul{list-style:none}.inquiryAttentionBox li{padding-left:1em;text-indent:-1em;margin-bottom:3px}.inquiryAttentionBox li:last-child{margin-bottom:0}.inquiryAttentionBox .attentionHeading{font-weight:bold;display:flex;align-items:center;font-size:14px;margin-bottom:5px}.inquiryAttentionBox .attentionHeading:before{font-family:"icomoon";content:"";padding-right:3px;font-size:16px;color:#f7a000}.link_brederInterview_petDetailWrapper{float:left;width:100%}.link_breederInterview{display:block;margin:20px auto 0;border-radius:5px;background:#fff}.btn_breederInterview{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 40px 10px 10px;border:1px solid #dbd5bf;border-radius:5px;color:#400000}.btn_breederInterview:before{content:"";position:absolute;right:15px;top:calc(50% - 4px);display:block;width:8px;height:8px;border-bottom:2px solid #400000;border-right:2px solid #400000;transform:rotate(-45deg)}.btn_breederInterview:hover{opacity:.8;text-decoration:none;color:#400000}.btn_breederInterview .btn_image_breederInterview{width:140px;height:auto}.btn_breederInterview .content_breederInterview{width:calc(100% - 160px)}.btn_breederInterview .head_btn_breederInterview{position:relative;box-sizing:border-box;display:flex;align-items:flex-end;min-height:57px;padding:0 150px 10px 45px;font-size:16px;background:url("../images/breederInterview/border_breederInterview.svg") repeat-x left bottom/auto 4px}.btn_breederInterview .head_btn_breederInterview:before,.btn_breederInterview .head_btn_breederInterview:after{position:absolute;content:"";display:block}.btn_breederInterview .head_btn_breederInterview:before{left:0;bottom:5px;width:40px;height:34px;background:url("../images/breederInterview/icon_mic.svg") no-repeat center center/40px auto}.btn_breederInterview .head_btn_breederInterview:after{right:15px;bottom:5px;width:110px;height:52px;background:url("../images/breederInterview/icon_balloon_breederInterview.svg") no-repeat center center/110px auto}.btn_breederInterview .title_breederInterview{margin-top:15px;font-weight:bold;font-size:16px;line-height:1.3}.bnr_breederInterview{margin:0 auto}div#main #breederInterview h2{float:none}div#main #breederInterview h2.title_leadContent{margin-bottom:10px;font-size:22px;font-weight:bold;line-height:1.5;color:#aa6e00}div#main #breederInterview h3{background:none;border:none}div#main #breederInterview h3.head_breederInterview{position:relative;min-height:30px;padding:5px 0 0 40px;margin:0;font-size:18px;font-weight:bold}div#main #breederInterview h3.head_breederInterview:before{content:"";position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;font-family:"icomoon";width:30px;height:30px;font-size:30px;font-weight:normal;color:#ffc65e}.breederInterview{width:740px;margin:40px auto 0}.breederInterview a{color:#0678cf}.breederInterview a:hover{color:#0678cf}.breederInterview .mainImage{position:relative}.breederInterview .mainImage .breederInfo{position:absolute;z-index:1;left:0;bottom:0;width:auto;padding:20px 30px 10px 10px;background:#fff}.breederInterview .mainImage .breederInfo .breederName{font-size:16px;font-weight:bold;line-height:1.2}.breederInterview .mainImage .breederInfo .breederLocation{display:flex;align-items:center;margin:5px 0 0;font-size:11px}.breederInterview .mainImage .breederInfo .breederLocation span{padding-right:5px;margin-right:5px;border-right:1px solid #d2caaf;color:#6c757d}.breederInterview .img_article{width:640px;margin:10px auto 30px}.breederInterview .img_article .caption{margin-top:5px;font-size:12px;color:#6c757d}.breederInterview .leadContent{margin:20px auto 0}.breederInterview .leadContent p{font-size:15px;line-height:1.75}.breederInterview .kindOfHandling{margin-top:40px}.breederInterview .list_kindOfHandling{display:flex;flex-wrap:wrap;align-content:stretch;justify-content:space-between;padding:10px 0 0 40px}.breederInterview .list_kindOfHandling li{box-sizing:border-box;display:flex;width:calc(50% - 5px);align-items:center;justify-content:space-between;padding:10px;border-radius:5px;background:#fff3dd}.breederInterview .list_kindOfHandling li:nth-child(n+3){margin-top:10px}.breederInterview .list_kindOfHandling li img{width:110px;height:auto}.breederInterview .list_kindOfHandling li .content_list_kindOfHandling{width:calc(100% - 120px)}.breederInterview .list_kindOfHandling li .content_list_kindOfHandling .kindName{margin:0 0 5px 0;font-size:14px;font-weight:bold}.breederInterview .list_kindOfHandling li .content_list_kindOfHandling p{font-size:12px}.breederInterview .featureBreeder{margin-top:40px}.breederInterview .list_featureBreeder{display:flex;align-items:center;flex-wrap:wrap;padding:10px 0 0 40px}.breederInterview .list_featureBreeder li{display:flex;align-items:center;height:30px;padding:0 10px;margin:0 5px 5px 0;line-height:1;font-size:12px;border-radius:5px;background:#ffe3e3}.breederInterview .list_featureBreeder li a{color:#aa6e00;font-size:1.5em}.breederInterview .list_featureBreeder li a:hover{text-decoration:none}.breederInterview .list_featureBreeder li a i{vertical-align:-0.1em}.breederInterview .oneDay{margin-top:60px}.breederInterview .content_oneDay{display:flex;flex-wrap:wrap;align-items:stretch;width:640px;margin:0 auto}.breederInterview .content_oneDay dt,.breederInterview .content_oneDay dd{box-sizing:border-box}.breederInterview .content_oneDay dt:last-of-type,.breederInterview .content_oneDay dd:last-of-type{padding-bottom:10px}.breederInterview .content_oneDay dt{position:relative;z-index:0;width:100px;padding:10px 0 20px 0;font-size:14px;font-weight:bold;text-align:right}.breederInterview .content_oneDay dt:before,.breederInterview .content_oneDay dt:after{content:"";position:absolute;display:block}.breederInterview .content_oneDay dt:before{z-index:1;right:-16px;top:15px;width:11px;height:11px;border-radius:50%;background:#ffc65e}.breederInterview .content_oneDay dt:after{right:-12px;top:0;width:3px;height:100%;background:#dee2e6}.breederInterview .content_oneDay dd{position:relative;width:calc(100% - 100px);padding:10px 0 20px 40px}.breederInterview .content_oneDay dd:before{content:"";position:absolute;top:20px;left:20px;display:block;width:15px;height:1px;background:#adb5bd}.breederInterview .content_oneDay dd .head_content_oneDay{font-size:16px;font-weight:bold;color:#aa6e00}.breederInterview .content_oneDay dd .detail_content_oneDay{padding:10px 0 0;margin:5px 0 0;border-top:1px dotted #adb5bd;font-size:13px;color:#6c757d}.breederInterview .breederHistory{margin-top:50px}.breederInterview .content_breederHistory{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;width:640px;margin:0 auto}.breederInterview .content_breederHistory dt,.breederInterview .content_breederHistory dd{box-sizing:border-box;margin-bottom:20px}.breederInterview .content_breederHistory dt:last-of-type,.breederInterview .content_breederHistory dd:last-of-type{margin-bottom:0}.breederInterview .content_breederHistory dt{position:relative;display:flex;align-items:center;justify-content:center;width:80px;padding:10px 5px;background:#fff3dd;border-radius:5px;color:#aa6e00;font-size:14px;font-weight:bold}.breederInterview .content_breederHistory dt:after{content:"";position:absolute;left:calc(50% - 10px);bottom:-25px;display:block;width:0;height:0;border:10px solid transparent;border-top:8px solid #ffc65e}.breederInterview .content_breederHistory dt:last-of-type:after{display:none}.breederInterview .content_breederHistory dd{align-self:center;width:calc(100% - 90px);padding:5px 0;font-size:15px}.breederInterview .interviewContent{margin-top:50px}.breederInterview .interviewContent p{width:640px;margin:0 auto 40px;font-size:15px;line-height:1.75}.breederInterview h4.head_interviewContent{width:640px;margin:20px auto 0;font-size:18px;font-weight:bold;color:#aa6e00;border-bottom:2px solid #aa6e00}.breederInterview h5.head_interviewContent_reporter{box-sizing:border-box;position:relative;width:640px;padding:0 0 0 20px;margin:0 auto 10px;font-size:15px;line-height:1.75;color:#ff8429}.breederInterview h5.head_interviewContent_reporter:before{content:"";position:absolute;left:0;top:9px;display:block;width:15px;height:1px;background:#ff8429}.breederInterview .editorNote{padding:20px;margin:80px auto 0;background:#faf8f2}.breederInterview .editorNote p{font-size:13px;line-height:1.75}.breederInterview .head_editorNote{margin:0 0 10px;font-size:15px;font-weight:bold;color:#aa6e00;border-bottom:2px solid #aa6e00}.breederInterview .supplement_editorNote{padding-left:1em;margin:5px 0 80px;text-indent:-1em;color:#6c757d}.storkCollection{padding-top:10px;margin:-10px auto 10px auto;width:980px}.storkCollection .headerImage{background:url(../images/feature/storkCollection/headerImageBg.jpg?03) left bottom no-repeat transparent;background-size:cover;width:980px;height:260px;position:relative;border:1px solid #dee2e6;box-sizing:border-box;margin-bottom:10px;text-align:left}.storkCollection .headerImage p{font-size:16px}.storkCollection .headerImage a{text-decoration:none;color:#0678cf}.storkCollection .headerImage .header{font-size:36px;font-weight:bold;line-height:1.4}.storkCollection .headerImage .header span{color:#ef9091;text-shadow:none;font-size:46px}.storkCollection .headerImage .text{margin:30px 0 0 40px;text-align:left}.breederSaleGeneChoice label{margin:7px 0 12px;padding:8px !important;height:36px !important;border-radius:3px;cursor:pointer;vertical-align:middle;color:#343a40}.breederDealAttention{text-align:center;border:1px solid #e51b1b;padding:15px}.breederDealAttentionHeading{color:#e51b1b;font-size:14px;font-weight:bold}.breederDealAttention i{margin-right:3px}.pickUpMethodWrapper .gnrTbl{border:1px solid #d2caaf;border-radius:3px}.pickUpMethodWrapper .leadText{font-size:16px}.pickUpMethodTitle{background-color:#a0875a;color:#fff !important;font-size:16px !important;font-weight:bold !important;padding:15px 15px 12px 15px;display:block;border-radius:3px;float:none !important;margin:40px 0 20px}.dealAttention{background-color:#f9f7ee;box-shadow:0 2px 0 #f4efdf;border-radius:4px;padding:20px 20px 0;font-size:13px;line-height:1.7;position:relative}.dealAttentionHeading{font-weight:bold;font-size:15px;margin-bottom:15px}.dealAttentionText{display:flex;justify-content:space-between;font-size:14px}.dealAttentionText:after{content:"";display:block;width:135px;height:60px;background-image:url(../../images/dealAttention.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.helpModalBtn{border-bottom:none !important;display:inline-flex !important;align-items:center;cursor:pointer}.helpModalBtn.secondary{color:#af5a2d}.helpModalBtn i{font-size:22px;color:#c0b48e;position:relative;margin-right:3px;top:-2px}.apply_sb_fromBreeder{padding:20px 0 0}.apply_sb_fromBreeder .marker{background:linear-gradient(transparent 60%, #ffe1aa 60%)}.apply_sb_fromBreeder .apply_fromBreeder{display:flex;justify-content:space-between;padding:0 20px 0 0}.apply_sb_fromBreeder .apply_fromBreeder .content_apply_fromBreeder{width:375px}.apply_sb_fromBreeder .apply_fromBreeder .content_apply_fromBreeder .fromBreeder{position:relative;padding-left:1.2em;font-size:15px}.apply_sb_fromBreeder .apply_fromBreeder .content_apply_fromBreeder .fromBreeder:before{position:absolute;left:0;top:-0.15em;display:block;content:"";font-size:1.2em;font-family:"icomoon";color:#32832d}.apply_sb_fromBreeder .apply_fromBreeder .content_apply_fromBreeder .attention{margin:10px 0 0;padding:10px 0 0 1em;border-top:1px dotted #d2caaf;text-indent:-1em;font-size:12px}.apply_sb_fromBreeder .apply_fromBreeder img{width:240px;height:auto}.apply_sb_fromBreeder .title_guide_continueInsurance{position:relative;padding:10px 120px 10px 20px;margin:70px 0 0;font-size:16px;font-weight:bold;background:#faf8f2;border:none}.apply_sb_fromBreeder .title_guide_continueInsurance:after{position:absolute;right:20px;bottom:0;content:"";display:block;width:68px;height:80px;background:url(../../images/warranty_recommend.png) no-repeat bottom center/100% auto}.apply_sb_fromBreeder .lead_guide_continueInsurance{margin:10px 0 0;font-size:15px}.apply_sb_fromBreeder .head_name_continueInsurance{margin:40px 0 0;text-align:center;line-height:1;font-size:26px;color:#f56800}.apply_sb_fromBreeder .head_name_continueInsurance span{font-size:12px}.apply_sb_fromBreeder .feature_continueInsurance{position:relative;box-sizing:border-box;margin:10px auto 0;padding:10px 20px;width:420px}.apply_sb_fromBreeder .feature_continueInsurance:before,.apply_sb_fromBreeder .feature_continueInsurance:after{content:"";position:absolute;display:block;width:20px;height:20px;border-left:1px solid #d2caaf;border-top:1px solid #d2caaf}.apply_sb_fromBreeder .feature_continueInsurance:before{left:0;top:0}.apply_sb_fromBreeder .feature_continueInsurance:after{right:0;bottom:0;transform:rotate(180deg)}.apply_sb_fromBreeder .feature_continueInsurance .list_feature_continueInsurance{list-style:none}.apply_sb_fromBreeder .feature_continueInsurance .list_feature_continueInsurance li{position:relative;padding-left:1.5em;margin-top:10px;font-size:16px}.apply_sb_fromBreeder .feature_continueInsurance .list_feature_continueInsurance li:first-child{margin-top:0}.apply_sb_fromBreeder .feature_continueInsurance .list_feature_continueInsurance li:before{position:absolute;left:0;top:-0.15em;display:block;content:"";font-size:1.2em;font-family:"icomoon";color:#f56800}.apply_sb_fromBreeder .list_compare_insurance{list-style:none}.apply_sb_fromBreeder .list_compare_insurance li{margin:20px 0 0}.apply_sb_fromBreeder .list_compare_insurance li .head_compare_insurance{font-size:15px;font-weight:bold}.apply_sb_fromBreeder .list_compare_insurance li .detail_compare_insurance{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;margin:5px 0 0}.apply_sb_fromBreeder .list_compare_insurance li .detail_compare_insurance img{width:340px;height:auto}.apply_sb_fromBreeder .list_compare_insurance li .detail_compare_insurance p{width:calc(100% - 360px);font-size:12px}.apply_sb_fromBreeder .list_compare_insurance li.continueInsurance .head_compare_insurance{color:#f56800}.apply_sb_fromBreeder .list_compare_insurance li.continueInsurance .detail_compare_insurance{background:#fffcf7}.apply_sb_fromBreeder .list_compare_insurance li.other .head_compare_insurance{color:#6c757d}.apply_sb_fromBreeder .list_compare_insurance li.other .detail_compare_insurance{background:#f8f9fa}#newLifeSupport{width:980px;border:1px solid #ddd;margin-bottom:70px;text-align:center;line-height:1.5}#newLifeSupport a{color:#39c}#newLifeSupport a:hover{opacity:.7;transition:.3s}#newLifeSupport h2{float:none !important}#newLifeSupport .newLifeSupportBox{margin:50px auto 0}#newLifeSupport .newLifeSupportBox h3{padding:0;margin:0 auto;text-align:center;background:none;border:none}#newLifeSupport .newLifeSupportBox .campDeskTxt{width:60%;text-indent:-1em;padding-left:1em;margin:12px auto 0;font-size:14px;text-align:left}#newLifeSupport .newLifeSupportBox .campDeskTxt a{text-decoration:underline}#newLifeSupport .newLifeSupportBox .campAttention{color:red;font-size:26px;font-weight:bold}#newLifeSupport .campaignStepBox{margin-top:15px}#newLifeSupport .campaignStepBox dt{display:flex;align-items:center;font-size:37px;font-weight:bold}#newLifeSupport .campaignStepBox dt:before,#newLifeSupport .campaignStepBox dt::after{content:"";flex-grow:1;border-top:4px dotted #ccc;display:block}#newLifeSupport .campaignStepBox dt:before{margin-right:10px}#newLifeSupport .campaignStepBox dt:after{margin-left:10px}#newLifeSupport .campaignStepBox dd{margin-top:25px}#newLifeSupport .campaignStepBox dd .couponLimitflex{display:flex;justify-content:center;align-items:center}#newLifeSupport .campaignStepBox dd .couponUseLimitTtl{position:relative;display:inline-block;padding:5px 20px;color:red;font-size:18px;font-weight:bold;background:#fff;border:solid red 1px}#newLifeSupport .campaignStepBox dd .couponUseLimitTtl:before{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #fff;z-index:2}#newLifeSupport .campaignStepBox dd .couponUseLimitTtl:after{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-13px;border:10px solid transparent;border-top:10px solid red;z-index:1}#newLifeSupport .campaignStepBox dd .couponLimitTtl{position:relative;display:inline-block;padding:7px 20px;color:red;font-size:18px;font-weight:bold;background:#fff;border:solid red 1px}#newLifeSupport .campaignStepBox dd .couponLimitTtl:before{content:"";position:absolute;top:50%;right:-22px;margin-top:-13px;border:12px solid transparent;border-left:12px solid #fff;z-index:2}#newLifeSupport .campaignStepBox dd .couponLimitTtl:after{content:"";position:absolute;top:50%;right:-23px;margin-top:-12px;border:11px solid transparent;border-left:11px solid red;z-index:1}#newLifeSupport .campaignStepBox dd .couponGetLimit,#newLifeSupport .campaignStepBox dd .couponLimitDate{margin-top:8px;font-size:29px;font-weight:bold}#newLifeSupport .campaignStepBox dd .couponGetLimit span,#newLifeSupport .campaignStepBox dd .couponLimitDate span{font-size:35px}#newLifeSupport .campaignStepBox dd .couponLimitBox{padding-bottom:10px;margin-top:15px;background:linear-gradient(180deg, #fff 0%, #fff 20%, #ffec97 20%, #ffec97 100%)}#newLifeSupport .campaignStepBox dd .couponLimitBox .couponLimitDate{color:red}#newLifeSupport .campaignStepBox dd .couponeUsed{padding:20px;background:#ffec97}#newLifeSupport .campaignStepBox dd .couponeUsed .campDeskTxt{font-size:16px;text-align:center}#newLifeSupport .step01 dt{width:60%;margin:0 auto}#newLifeSupport .step01 .couponGetBefore{width:55%;margin:0 auto}#newLifeSupport .step01 .couponGetAfter{width:55%;margin:10px auto 0}#newLifeSupport .step01 .campaignEndTxt{width:60%;margin:0 auto 1.5rem;padding:1rem 0;color:red;font-size:28px;border:solid red 2px}#newLifeSupport .step02{width:70%;margin:25px auto 0}#newLifeSupport .step02 dt{width:75%;margin:0 auto}#newLifeSupport .couponGetBtn{width:80%;margin:0 auto}#newLifeSupport .couponGetBtn a{position:relative;display:block;margin-top:10px;color:#fff;font-size:31px;font-weight:bold;line-height:1.3;background:#f56800;border-radius:6px;border-bottom:solid #bd5000 3px}#newLifeSupport .couponGetBefore a{padding:30px 35px}#newLifeSupport .shopStart a{padding:30px 35px}#newLifeSupport .shopStart a:after{position:absolute;content:"";top:30px;right:30px;font-family:"icomoon";font-size:35px;font-weight:900}#newLifeSupport .couponGetAfter,#newLifeSupport .shopNotStart{position:relative;margin:10px auto 0;color:#8e8e8e;font-size:27px;font-weight:bold;line-height:1.3;background:#dbdbdb;border-radius:6px}#newLifeSupport .couponGetAfter{padding:25px;font-weight:normal}#newLifeSupport .shopNotStart{width:72%;padding:25px;font-weight:normal}#newLifeSupport .shopNotStart:after{position:absolute;content:"";top:15px;right:30px;font-family:"icomoon";font-size:35px;font-weight:900}#newLifeSupport .campAttentionBox{width:70%;margin:80px auto;text-align:left}#newLifeSupport .campAttentionBox h3{position:relative;font-size:29px}#newLifeSupport .campAttentionBox h3:before{position:absolute;display:inline-block;content:"";left:50%;bottom:-10px;width:50px;height:3px;transform:translate(-50%);background-color:#3687d1}#newLifeSupport .campAttentionBox dl{margin-top:20px}#newLifeSupport .campAttentionBox dl:first-of-type{margin-top:50px}#newLifeSupport .campAttentionBox dl dt{position:relative;padding-left:.7em;font-size:18px;font-weight:bold}#newLifeSupport .campAttentionBox dl dt:before{position:absolute;content:"";top:.2em;left:0;width:4px;height:18px;background-color:#888}#newLifeSupport .campAttentionBox dl dd{padding-left:1em;margin-top:5px;font-size:14px}#newLifeSupport .campAttentionBox dl dd li{position:relative;padding-left:1em;margin-bottom:5px;list-style:none}#newLifeSupport .campAttentionBox dl dd li:after{display:block;position:absolute;content:"";top:.35em;left:0;width:10px;height:10px;background-color:#ccc;border-radius:100%}#newLifeSupport .campAttentionBox dl dd li a{text-decoration:underline}.centerPhotoList{display:flex;justify-content:space-between}.centerPhotoList li{width:180px;height:110px;padding:0}.table_noteList_petInsuranceGuide tr.header th:first-child{background:none;border:none;padding:0 8px 0 0;width:120px;font-size:16px;vertical-align:middle;color:#400000}.table_noteList_petInsuranceGuide tr.header th:nth-child(2){width:150px}.table_noteList_petInsuranceGuide tr.header th:nth-child(3){width:250px}.table_noteList_petInsuranceGuide th,.table_noteList_petInsuranceGuide td{padding:8px;border:1px solid #dee2e6}.table_noteList_petInsuranceGuide th{font-weight:bold;background:#f8f9fa;color:#6c757d;font-size:12px}.table_noteList_petInsuranceGuide td{font-size:14px}.irisPlan>ul>li{margin:1em 0 0 1.15em;font-size:14px;list-style:disc}.bnrBox a{display:block}.bnrBox a:hover{opacity:.8}.ListLinkBox{background-color:#fff3dd;margin:0 auto 30px;padding:20px 15px;width:800px;border-radius:10px}.ListLinkBox.is-bottom{width:980px;margin:2px auto 0;text-align:left;display:block}.ListLinkBox_inner{width:78%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.ListLinkBox .comment{background-color:#fff;border-radius:10px;padding:15px 20px;font-size:18px;text-align:center;width:430px;position:relative}.ListLinkBox .comment:after{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#fff;border-width:15px;margin-top:-15px;display:block}.ListLinkBox img{box-shadow:1px 1px 6px rgba(0,0,0,.07);box-sizing:border-box}.ListLinkBox .proxyDeliveryBadge{display:inline-block;padding:4px 8px;margin:0 5px;background:#ffd891;color:rgba(64,0,0,.6);border-radius:2px;white-space:nowrap}.ListLinkBox .btnBox{display:flex;justify-content:center;align-items:center}.ListLinkBox .btnBox .mainBtn{font-size:22px;padding:1rem 1.5rem}.anicom24TargetModal{padding:20px;text-align:left}.anicom24TargetModal .targetImage{width:70px;height:70px;object-fit:cover;border-radius:50%}.anicom24TargetModal .kinds{display:flex;flex-direction:column;font-size:14px;width:200px}.anicom24TargetModal .kinds .birthday{color:#777;font-size:12px;line-height:2}.anicom24TargetModal .date{display:flex;flex-direction:column;font-size:14px;width:300px}.anicom24TargetModal .date dt{color:#777;font-size:12px}.anicom24TargetModal .date .num{font-size:16px;font-weight:bold}.anicom24TargetModal .anicomLink{font-size:14px;color:#0678cf}.anicom24TargetModal .supplyText{color:#777;font-size:12px;line-height:1.7}.anicom24TargetHeading{font-size:15px;font-weight:bold;padding-bottom:8px;margin:5px 0 15px 0;text-align:center;border-bottom:1px solid #86462a}.anicom24TargetItem{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px dotted #dcdfe1}.photoGallery{display:flex;flex-wrap:wrap;justify-content:space-between}.photoGallery::before{content:"";display:block;order:1;width:174.5px}.photoGallery::after{content:"";display:block;width:174.5px}.photoGallery li{display:inline-block;margin-bottom:10px;width:174.5px;height:174.5px}.photoGallery a{display:inline;vertical-align:middle}.photoGallery img{display:block;width:100%;height:100%;object-fit:cover;box-sizing:border-box;border:1px solid #d4ccc1}.uploadImageSearch_heading{font-weight:bold;font-size:14px;text-align:center;background-color:#fff3dd;padding:20px 0 20px 30px;margin-top:35px;width:600px;margin:35px auto 0;box-sizing:border-box;border-radius:50px;position:relative}.uploadImageSearch_heading:before{content:"";position:absolute;display:block;z-index:1;border-style:solid;border-color:#fff3dd transparent;border-width:15px 15px 0 15px;bottom:-15px;left:50%;margin-left:-15px}.uploadImageSearch_heading:after{content:"";display:inline-block;width:200px;height:125px;background:url(../images/uploadImageSearch.png) left center no-repeat transparent;background-size:contain;position:absolute;top:50%;left:-30px;transform:translateY(-50%)}.uploadImageSearch_supply{color:#6c757d;font-size:12px;text-align:center;margin-top:10px}.uploadImageSearch .uploadArea{border:1px dashed #d2caaf;border-radius:4px;background-color:#faf8f2;height:300px;margin-top:30px;display:flex;align-items:center;justify-content:center}.uploadImageSearch .uploadArea.is-research{height:230px}.uploadImageSearch .uploadAreaWrapper{flex:1}.uploadImageSearch .uploadAreaInner{display:flex;flex-direction:column;align-items:center}.uploadImageSearch .uploadArea.is-dragover{background-color:#f9f7ee;transition:all .5s ease;border:1px solid #ffbf8f}.uploadImageSearch .uploadArea.is-dragover .uploadAreaInner{opacity:.7;transition:all .5s ease}.uploadImageSearch .uploadArea.mt-0{margin-top:0}.uploadImageSearch .uploadBtn input{display:none}.uploadImageSearch .uploadText{color:#ad9f6e;font-weight:bold;font-size:20px;display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.uploadImageSearch .uploadText:before{content:"";display:inline-block;width:46px;height:39px;background:url(../images/icon_uploadImage.svg) left center no-repeat transparent;background-size:contain;margin-bottom:10px}.uploadImageSearch .uploadText_weak{color:#ad9f6e;font-weight:bold;font-size:12px;margin-bottom:10px}.uploadImageSearch .uploadImageSearchBox_inner{display:flex}.uploadImageSearch .uploadImage{width:200px;margin-right:20px;display:flex;flex-direction:column;align-items:center}.uploadImageSearch .uploadImage img{display:flex;max-width:200px;max-height:160px}.uploadImageSearch .loading{display:none;width:100%;height:100%;background:rgba(255,255,255,.9);position:fixed;top:0;left:0;z-index:20000}.uploadImageSearch .loading .fluid{position:absolute;top:45%;left:50%;transform:translate(-45%, -50%);width:220px;height:220px;background-color:#fff3dd;animation:fluidrotate 30s ease 0s infinite}@keyframes fluidrotate{0%,100%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}.uploadImageSearch .loadingInner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;z-index:1}.uploadImageSearch .loadingInner .loadingText{text-align:center;font-size:14px;color:#37a5b4}.uploadImageSearch .loadingInner .emph{animation:blink 1s ease-in-out infinite alternate;font-size:20px;font-weight:bold;margin-bottom:5px}@keyframes blink{0%{opacity:0}100%{opacity:1}}.uploadImageSearch .loadingInner img{display:block;width:250px;height:250px}.uploadImageSearchNohitBox{text-align:left;margin:0 auto;padding:20px;background-color:#f5f6f6;line-height:1.7;font-size:14px}.uploadImageSearchNohitBox .nohitHeading{font-weight:bold}.uploadImageSearchNohitBox .nohitHeading:before{font-family:"icomoon";content:"";padding-right:3px}.uploadImageSearchNohitBox .nohitList li{display:flex;align-items:center}.uploadImageSearchNohitBox .nohitList li:before{content:"";width:3px;height:3px;margin-right:3px;display:inline-block;border-radius:50%;background-color:#400000}.breederImageThumbList.movieThmb{position:relative;width:118px;height:88px}.breederImageThumbList.movieThmb:before{content:"";background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:1;width:118px;height:88px;display:block}.breederImageThumbList.movieThmb:after{font-family:"icomoon";content:"";position:absolute;color:#fff;z-index:2;font-size:30px;display:block;top:50%;left:50%;transform:translate(-50%, -50%)}#screen .movieFrame{width:640px;height:480px;display:flex;justify-content:center;align-items:center}.featureTagList{margin-top:7px}.featureTag_video,.featureTag_invoice{display:inline-block;padding:3px 5px;background-color:#ede6cc;border-radius:3px;font-size:10px;font-weight:normal;line-height:1}.featureTag_video span{display:flex;align-items:center}.featureTag_video span:before{content:"";display:inline-block;width:12px;height:12px;background-image:url(../images/icon-play-circle-o1.svg);background-size:contain;margin-right:2px}.featureTag_invoice span{display:flex;align-items:center}.featureTag_invoice span:before{content:"";font-family:"icomoon";display:inline-block;width:12px;height:12px;font-size:12px;margin-right:2px}.news01 .newsContentGreeting{text-align:left;padding:20px 0;font-size:14px;line-height:1.5}.news01 .newsContent{counter-reset:newsContentIndex 0}.news01 .newsContent dt.majorCategory{font-size:20px;font-weight:bold}.news01 .newsContent dt.majorCategory::before{display:inline;content:"";margin-right:.2em;font-family:"icomoon";font-size:16px}.news01 .newsContent dd.newsContentDetail{margin-bottom:20px;padding:0 20px 20px;font-size:16px;line-height:1.5}.news01 .newsContent dd.newsContentDetail .littleCategory{font-weight:bold}.news01 .newsContent dd.newsContentDetail .middleCategory{margin-top:10px;font-size:18px;font-weight:bold}.news01 .newsContent dd.newsContentDetail .middleCategory::before{display:inline;content:"▼";margin-right:.1em}.news01 .newsContent dd.newsContentDetail .newsContentDetaiBox{margin-bottom:20px;font-size:14px}.news01 .newsContent dd.newsContentDetail .newsContentDetaiBox ol.numberCount{list-style-type:decimal !important}.news01 .newsContent dd.newsContentDetail .newsContentDetaiBox ol.numberCount li{margin-left:2em;list-style-type:decimal !important}.news01 .newsContent dd.newsContentDetail .newsContentDetaiBox ul.discCount{list-style-type:disc !important}.news01 .newsContent dd.newsContentDetail .newsContentDetaiBox ul.discCount li{list-style-type:disc !important}.news01 .newsContent.indexNum dt::before{counter-increment:newsContentIndex;content:counter(newsContentIndex) ".";font-size:20px}.messageList_error{margin:10px 0;padding:12px 12px 12px 54px;border:2px solid #e51b1b;background:url(../images/ts_sentError_red.png) no-repeat 12px center #fce9e9;text-align:left;font-size:15px;color:#ff1717;border-radius:4px;line-height:2}div#main table.column,div#main .dog_list table.column{table-layout:fixed;width:100%}div#main table.column textarea,div#main .dog_list table.column textarea{width:100%}div#main table.column textarea,div#main table.column th,div#main table.column td,div#main .dog_list table.column textarea,div#main .dog_list table.column th,div#main .dog_list table.column td{box-sizing:border-box}div#main table.column th,div#main .dog_list table.column th{width:16%}div#main table.column td,div#main .dog_list table.column td{width:84%}div#main table.column .col2 col,div#main .dog_list table.column col{width:16%}div#main table.column .col2 col:nth-child(2),div#main .dog_list table.column .col4 col:nth-child(2){width:84%}div#main table.column .col4 col,div#main .dog_list table.column col{width:16%}div#main table.column .col4 col:nth-child(2n),div#main .dog_list table.column .col4 col:nth-child(2n){width:34%}.animalHandling{display:flex;margin-top:20px;font-size:12px;color:#343a40}.animalHandling::before{margin-right:.1em;font-family:"icomoon";font-size:34px;content:"";color:#f7a000}.albusMypage{border:1px solid #c1dadb;background:url(../images/albus/albus_bg.png) no-repeat left center transparent;background-size:cover;position:relative}.albusMypage_wrapper .supplyList{font-size:12px;color:#777;line-height:1.5}.albusMypage_wrapper .supplyList li{padding-left:1em;text-indent:-1em}.albusMypage_wrapper .supplyList li:before{content:"※";margin-right:3px}.albusMypage_inner{display:flex}.albusMypage .about_albus{width:45%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;line-height:1.5}.albusMypage .albusCopy{position:relative;margin-bottom:10px}.albusMypage .albusCopy img{width:190px;height:auto;margin:0 !important}.albusMypage .albusCopySupply{position:absolute;top:7px;right:-47px;font-size:10px;color:#fff}.albusMypage .albusImage{position:relative}.albusMypage .albusImage img{width:195px;height:auto;margin:0 !important}.albusMypage .albusImage .albus_comment{position:absolute;width:80px;height:auto;right:-73px;top:0;z-index:1}.albusMypage .about_album{width:55%;box-sizing:border-box}.albusMypage .about_album_inner{padding:20px;background:url(../images/albus/albus_book.png) no-repeat 240px 60px #fff;background-size:135px 95px;position:relative}.albusMypage .about_album_inner .priceCircle{position:absolute;right:10px;top:10px}.albusMypage .about_album_title .intro{font-size:14px;font-weight:bold;line-height:1.5}.albusMypage .about_album_title .supply{font-size:12px;color:#fff;background-color:#56c3da;padding:5px 10px;line-height:1;display:inline-block;margin-bottom:15px}.albusMypage .about_album_title .main{font-size:20px;font-weight:bold;line-height:1.2;margin-bottom:7px}.albusMypage .about_album_text{font-size:12px;line-height:1.5}.albusMypage .logo_albus{position:absolute;left:5px;bottom:5px;width:75px;height:auto}.albusApply{border:1px solid #c1dadb;padding:15px 20px;display:flex;justify-content:center;align-items:center}.albusApply .albus_logo{width:125px;height:auto;margin-right:20px}.albusApply .albus_book{width:100px;height:auto;margin-right:20px}.albusApply .about_album{flex:1}.albusApply .about_album .intro{font-size:14px;font-weight:bold;line-height:1}.albusApply .about_album .main{font-size:18px;font-weight:bold;margin-bottom:5px}.albusApply .about_album .albus_text{font-size:12px;margin-bottom:10px}.albusApply .about_album .supplyList{font-size:11px;color:#777;line-height:1.5}.albusApply .about_album .supplyList li{padding-left:1em;text-indent:-1em}.albusApply .about_album .supplyList li:before{content:"※";margin-right:3px}#dealFlow .albusMypage .about_albus{width:42%}#dealFlow .albusMypage .about_album{width:58%}#dealFlow .albusMypage .about_album_inner{background-position:260px 60px;background-size:145px 105px}#dealFlow .albusMypage .about_album_inner .priceCircle{margin:0 !important;right:20px;top:20px}#dealFlow .albusMypage .albusImage .albus_comment{width:84px;right:-78px}.overlayBack_breederRegist{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.overlayContent_breederRegist{box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:800px;height:auto;min-height:400px;padding:20px 0;border-radius:12px;background:#fff}.overlayContentInner_breederRegist{box-sizing:border-box;height:100%;padding:20px}.overlayContentInner_breederRegist .contentsB{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:0}.attention_form_breederRegist{font-size:16px;font-weight:bold;color:#e51b1b;text-align:center}.attention_breederRegist{position:relative;padding:8px 0 0 25px;font-size:14px;text-align:left}.attention_breederRegist::before{position:absolute;left:0;top:5px;display:block;content:"";font-family:"icomoon";font-size:1.5em;color:#ffbd44}.wrapper_breederRegistHome{width:800px;margin:0 auto 80px;border:1px solid #d2caaf}.wrapper_breederRegistHome .btn_apply_breederRegist{display:inline-flex;justify-content:center;align-items:center;height:42px;padding:0 24px;border-radius:21px;background:#f56800;font-size:16px;font-weight:bold;color:#fff;text-decoration:none;box-shadow:0px 2px #c25200;cursor:pointer}.wrapper_breederRegistHome .btn_apply_breederRegist:hover{background:#dc5d00}.wrapper_breederRegistHome .btn_apply_breederRegist.disabled{font-weight:normal;color:#6c757d;background:#e9ecef;box-shadow:0px 2px #ced4da;pointer-events:none}.wrapper_breederRegistHome .inputEntered{color:#32832d;font-size:18px;text-align:center}.wrapper_breederRegistHome .inputEntered i{font-size:1.5em;margin-right:.1em;vertical-align:-0.2em}.wrapper_breederRegistHome .apply_breederRegist{padding:30px 15px;border-bottom:1px solid #d2caaf;text-align:center}.wrapper_breederRegistHome .complete_input_breederRegist{margin-bottom:10px}.wrapper_breederRegistHome .complete_input_breederRegist p{margin:5px 0 0;font-size:14px}.wrapper_breederRegistHome .stepIndex_breederRegist{position:relative;z-index:0;padding:30px 30px 50px 50px;background:#fff3dd}.wrapper_breederRegistHome .stepIndex_breederRegist::before,.wrapper_breederRegistHome .stepIndex_breederRegist::after{content:"";position:absolute;left:calc(50% - 24px);display:block;border:24px solid transparent}.wrapper_breederRegistHome .stepIndex_breederRegist::before{z-index:1;top:-1px;border-top:20px solid #d2caaf}.wrapper_breederRegistHome .stepIndex_breederRegist::after{z-index:2;top:-2px;border-top:20px solid #fff}.wrapper_breederRegistHome .attention_draft{margin-top:5px;font-size:12px;color:#e51b1b;text-align:center}.wrapper_breederRegistHome .list_step_breederRegist{list-style:none;counter-reset:num_step_breederRegist 0}.wrapper_breederRegistHome .list_step_breederRegist>li{position:relative;margin-bottom:20px}.wrapper_breederRegistHome .list_step_breederRegist>li::before,.wrapper_breederRegistHome .list_step_breederRegist>li::after{box-sizing:border-box;content:"";position:absolute}.wrapper_breederRegistHome .list_step_breederRegist>li::before{top:0;left:-30px;z-index:1;content:"";display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#fff;border:3px solid #d2caaf}.wrapper_breederRegistHome .list_step_breederRegist>li::after{position:absolute;top:10px;left:-19px;display:block;width:3px;height:calc(100% + 30px);background:#d2caaf}.wrapper_breederRegistHome .list_step_breederRegist>li:last-child{margin-bottom:0}.wrapper_breederRegistHome .list_step_breederRegist>li:last-child::after{display:none}.wrapper_breederRegistHome .list_step_breederRegist>li.active::before{border-color:#40a93a}.wrapper_breederRegistHome .list_step_breederRegist>li.complete::before{content:"";font-family:"icomoon";border:none;background:#40a93a;font-size:14px;color:#fff}.wrapper_breederRegistHome .list_step_breederRegist>li.complete::after{background:#40a93a}.wrapper_breederRegistHome .list_step_breederRegist>li .head_step_breederRegist{margin:0 0 10px 0;text-align:left;font-size:18px;font-weight:bold}.wrapper_breederRegistHome .list_step_breederRegist>li .head_step_breederRegist::before{display:inline-block;margin-right:5px;counter-increment:num_step_breederRegist 1;content:"ステップ" counter(num_step_breederRegist);font-size:14px;font-weight:normal;vertical-align:.05em}.wrapper_breederRegistHome .list_step_breederRegist>li .content_step_breederRegist{padding:20px 15px;border:1px solid #d2caaf;background:#fff;text-align:center}.wrapper_breederRegistHome .list_step_breederRegist>li .list_input_breederRegister{list-style:none}.wrapper_breederRegistHome .list_step_breederRegist>li .list_input_breederRegister li{padding:12px 10px;border-bottom:1px dotted #d2caaf}.wrapper_breederRegistHome .list_step_breederRegist>li .list_input_breederRegister li:first-child{margin-top:10px;border-top:1px dotted #d2caaf}.wrapper_breederRegistHome .list_step_breederRegist>li .list_input_breederRegister li .detail_inputItem{display:flex;align-items:center;justify-content:space-between}.wrapper_breederRegistHome .list_step_breederRegist>li .list_input_breederRegister li .detail_inputItem .name_inputItem{width:calc(100% - 170px);font-size:16px;text-align:left}.wrapper_breederRegistHome .list_step_breederRegist>li .list_input_breederRegister li .detail_inputItem .btn_apply_breederRegist,.wrapper_breederRegistHome .list_step_breederRegist>li .list_input_breederRegister li .detail_inputItem .inputEntered{box-sizing:border-box;white-space:nowrap;width:150px}.saveDraft{position:fixed;left:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:100%;height:80px;background:rgba(0,0,0,.3)}.saveDraft input.Min_btn{padding:.5em 2em}.showAutoSave{position:fixed;left:0;bottom:80px;display:flex;align-items:center;justify-content:center;width:100%;height:40px;background:#ebf8ea;font-size:16px;font-weight:bold;color:#32832d;text-align:center}.formSupplement_box{position:relative;padding:.75em .75em .75em 3em;margin:10px 0 0;background:#e9ecef;color:#212529}.formSupplement_box::before{content:"i";position:absolute;left:.5em;top:.5em;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #adb5bd;border-radius:50%;font-size:16px;font-weight:bold;color:#adb5bd}.formSupplement_list{list-style:none}.formSupplement_list li{position:relative;padding:0 0 0 8px;margin:0 0 5px;font-size:14px}.formSupplement_list li:last-child{margin:0 0 0}.formSupplement_list li::before{content:"";position:absolute;left:0;top:8px;display:block;width:5px;height:5px;border-radius:50%;background:#212529}.formError_box{position:relative;margin:8px 0 0;padding:0 0 0 16px;color:#e51b1b}.formError_box::before{position:absolute;left:0;top:2px;display:block;content:"";font-family:"icomoon";line-height:1}.formError_list{list-style:none}.formError_list li{padding:0 0 0 1em;margin-bottom:3px;text-indent:-1em;font-size:13px}.formError_list li:last-child{margin-bottom:0}.breederRegistCheck_box{padding:0 15px 30px;margin:50px 0 20px;border-bottom:1px solid #d2caaf}.breederRegistCheck_title{text-align:center;font-size:18px;font-weight:bold;line-height:1.2}.breederRegistCheck_list{list-style:none;display:flex;align-items:center;justify-content:center;margin:10px 0 0}.breederRegistCheck_list li{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#dee2e6}.breederRegistCheck_list li:last-child{margin-right:0}.breederRegistCheck_list li.active{background:#f56800}.breederRegistAdditon_container .itemBox,.legalCheck_container .itemBox{border:1px solid #d2caaf;line-height:1.5;text-align:left}.breederRegistAdditon_container .head_itemBox,.legalCheck_container .head_itemBox{position:relative;padding:.75em 1em .75em 4em;font-size:15px;background:#f4efdf}.breederRegistAdditon_container .head_itemBox .num,.legalCheck_container .head_itemBox .num{position:absolute;left:1em;top:.75em}.breederRegistAdditon_container .required,.breederRegistAdditon_container .optional,.legalCheck_container .required,.legalCheck_container .optional{float:none;margin:0 0 0 5px;vertical-align:.1em}.itemPreparation_container{padding:30px 15px;background:#f8f9fa;border-bottom:1px solid #d2caaf;line-height:1.5;text-align:center}.itemPreparation_container p{font-size:15px}.itemPreparation_container p.attention_itemPreparation{text-align:left;font-weight:normal;font-size:12px}.itemPreparation_head{margin:0 0 15px;font-size:22px;font-weight:bold;text-align:center}.itemPreparation_head i{margin-right:.1em;color:#ffab11;font-size:1.2em;vertical-align:-0.1em}.itemPreparation_box{padding:20px;margin:0 0 10px;border:2px solid #ffab11;background:#fff}.itemPreparation_list{display:flex;justify-content:center;list-style:none;counter-reset:num_supple_itemPreparation 0}.itemPreparation_list li{position:relative;padding:0 0 0 24px;margin:0 20px 0 0;font-size:18px;font-weight:bold}.itemPreparation_list li::before{position:absolute;left:0;top:2px;counter-increment:num_supple_itemPreparation 1;content:counter(num_supple_itemPreparation);display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid #400000;font-size:14px;font-weight:normal}.itemPreparation_list li:last-child{margin-bottom:0;margin-right:0}.itemPreparation_list li span{font-weight:normal;font-size:14px}.itemPreparationDetail_list{counter-reset:num_itemPreparationDetail 0;list-style:none}.itemPreparationDetail_list>li{padding:40px 30px 30px;text-align:left;line-height:1.5;background:#f8f9fa;border-bottom:1px solid #d2caaf}.itemPreparationDetail_list>li:last-child{border-bottom:0}.itemPreparationDetail_list>li .marker{background:linear-gradient(transparent 60%, #ffe1aa 60%)}.itemPreparationDetail_head{position:relative;padding:0 0 0 25px;margin:0 0 5px;font-size:22px;font-weight:bold}.itemPreparationDetail_head::before{position:absolute;left:0;top:2px;counter-increment:num_itemPreparationDetail 1;content:counter(num_itemPreparationDetail);display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #400000;border-radius:50%;font-size:14px;font-weight:normal}.itemPreparationDetail_head span{font-size:14px;font-weight:normal}.itemPreparationDetail_lead{font-size:15px}.itemPreparationDetail_exp dt{margin:20px 0 5px;font-size:16px;font-weight:bold}.itemPreparationDetail_exp dt span{font-size:14px;font-weight:normal}.itemPreparationDetail_exp dd{display:flex;flex-wrap:wrap;align-items:center;padding:20px;background:#fff}.itemPreparationDetail_exp dd p{margin:0 0 10px;font-size:14px}.itemPreparationDetail_sampleImage{display:flex;align-items:center;justify-content:center;width:50%}.itemPreparationDetail_sampleImage img{max-width:374px;width:calc(50% - 2px);height:auto;margin-left:4px}.itemPreparationDetail_sampleImage img:first-child{margin-left:0}.itemPreparationDetail_sampleImage img.single{width:100%}.itemPreparationDetail_content{width:calc(50% - 15px);margin-left:15px}.itemPreparationDetail_conditions{list-style:none}.itemPreparationDetail_conditions>li{position:relative;padding:0 0 0 10px;margin:0 0 5px;font-size:14px}.itemPreparationDetail_conditions>li::before{position:absolute;top:7px;left:0;content:"";display:block;width:6px;height:6px;border-radius:50%;background:#ffab11}.itemPreparationDetail_conditions>li:last-child{margin-bottom:0}.itemPreparationDetail_conditions>li strong{font-size:16px;font-weight:bold}.itemPreparationDetail_conditions.otherItem>li{font-size:16px}.itemPreparationDetail_conditions.otherItem>li::before{top:8px}.itemPreparationDetail_supplement{position:relative;width:100%;padding:10px 0 0 24px;margin:10px 0 0;border-top:1px dotted #d2caaf;font-size:14px}.itemPreparationDetail_supplement::before{position:absolute;left:0;top:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;content:"";font-family:"icomoon";color:#ffab11;font-size:18px}.itemPreparationDetail_moreExp{margin:30px 0 0;padding:10px;background:#ffeac4}.itemPreparationDetail_moreExp dl dt,.itemPreparationDetail_moreExp dl dd{background:#fff}.itemPreparationDetail_moreExp dl dt{position:relative;padding:15px 45px 15px 15px;border:1px solid #d2caaf;border-top:none;font-size:16px;font-weight:bold;cursor:pointer}.itemPreparationDetail_moreExp dl dt::before,.itemPreparationDetail_moreExp dl dt::after{position:absolute;right:10px;top:calc(50% - 2px);content:"";display:block;width:20px;height:4px;background:#d2caaf;transition:.1s all linear}.itemPreparationDetail_moreExp dl dt::before{transform:rotate(90deg)}.itemPreparationDetail_moreExp dl dt:first-child{border-top:1px solid #d2caaf}.itemPreparationDetail_moreExp dl dt.active::after{margin:0}.itemPreparationDetail_moreExp dl dt.active::before{margin:0;transform:rotate(0)}.itemPreparationDetail_moreExp dl dd{padding:1em;font-size:14px;border:1px solid #d2caaf;border-top:none}.itemPreparationDetail_moreExp_head{padding:5px 10px;margin:0 0 10px;font-weight:bold;background:#e9ecef}.itemPreparationDetail_moreExp_headSegment{padding:5px 10px;margin:15px 0 10px;border-top:1px dashed #d2caaf;border-bottom:1px dashed #d2caaf;font-weight:bold}#identificationCertUpload .addMember{display:flex;align-items:center;justify-content:center;max-width:315px;margin:0 auto;height:50px;border-radius:25px;font-size:16px}#identificationCertUpload .inputForm_head{margin:45px 0 15px;font-size:24px;font-weight:bold;text-align:left}#identificationCertUpload .inputForm_head.addPartition{padding-top:30px;border-top:1px solid #d2caaf}#identificationCertUpload .inputForm_lead{margin:0 0 10px;line-height:1.5;font-size:15px}#identificationCertUpload .inputForm_image{padding:10px 0 0}#identificationCertUpload .inputForm_image .img{display:flex;justify-content:center;align-items:center;width:100%;height:240px}#identificationCertUpload .inputForm_image .img img{max-width:100%;max-height:240px}#identificationCertUpload .inputForm_image .btn{display:flex;align-items:center;justify-content:center;margin:5px 0}#identificationCertUpload .inputForm_image .btn input[type=button]{display:block;margin-right:15px;background:none;font-size:20px;cursor:pointer}#identificationCertUpload .inputCageSize_container{padding:10px;margin:10px 0 0;border:1px solid #d2caaf;background:#f8f9fa}#identificationCertUpload .inputCageSize_header{margin:0 0 5px;font-size:14px;font-weight:bold}#identificationCertUpload .inputCageSize_list{list-style:none;display:flex;align-items:flex-end;justify-content:flex-start}#identificationCertUpload .inputCageSize_list li{width:180px;margin-right:15px}#identificationCertUpload .inputCageSize_list li:last-child{margin-right:0}#identificationCertUpload .inputCageSize_list li input{width:calc(100% - 2em);margin-right:.5em}.legalCheck_wrapper .guideLine{padding:0 15px;line-height:1.5;font-size:14px;text-align:left}.legalCheck_wrapper .guideLine a{color:#0678cf}.legalCheck_container{padding:30px 15px 0;text-align:left;font-size:14px;line-height:1.5}.legalCheck_container .balloon_info{box-sizing:border-box;position:relative;display:flex;align-items:stretch;justify-content:flex-start;width:780px;margin:0 auto 40px;border:1px solid #495057;font-size:16px}.legalCheck_container .balloon_info::before,.legalCheck_container .balloon_info::after{position:absolute;left:calc(50% - 10px);content:"";display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #fff}.legalCheck_container .balloon_info::before{z-index:2;bottom:-20px;border-top:10px solid #495057}.legalCheck_container .balloon_info::after{z-index:3;bottom:-19px;border-top:10px solid #fff}.legalCheck_container .balloon_info .icon_info{position:relative;display:flex;align-items:center;justify-content:center;width:50px;background:#f8f9fa}.legalCheck_container .balloon_info .icon_info::before{position:absolute;left:0;top:0;bottom:0;right:0;content:"i";display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:auto;border-radius:50%;border:1px solid #495057;color:#495057;font-size:18px}.legalCheck_container .balloon_info .balloon_content{padding:15px 20px;width:calc(100% - 50px)}.legalCheck_container .head_itemBox{padding-left:1em}.legalCheck_container .answer label{margin-right:10px}.legalCheck_container .answer:last-child{margin-right:0}.legalCheck_container .answer.ansAdd{margin:10px 0 0}.legalCheck_container .answer.ansAdd label{width:100%;margin:0}.legalCheck_box{margin:40px 0 0}.legalCheck_item_head{padding:0 0 0 10px;margin:0 0 10px;font-size:18px;font-weight:bold;border-left:5px solid #d2caaf}.breederRegist_parentInfo_table{width:100%}.breederRegist_parentInfo_table th,.breederRegist_parentInfo_table td{box-sizing:border-box}.breederRegist_parentInfo_table th{width:240px;font-size:14px;background:#ede6cc}.breederRegist_parentInfo_table td{width:370px;font-size:15px;vertical-align:top}.breederRegist_parentInfo_head{padding-bottom:8px;font-size:14px;font-weight:bold;text-align:center}.breederRegist_parentInfo_fileUpLoad{padding:12px;background:#e9ecef}.breederRegist_parentInfo_fileUpLoad input[type=file]{display:inline-block}.breederRegist_parentInfo_upLoadImage{margin-top:16px;text-align:center}.breederRegist_parentInfo_upLoadImage img{max-width:100%;height:auto;max-height:430px}div#main .table2.breederCheckConfirm{border:0}div#main .table2.breederCheckConfirm th,div#main .table2.breederCheckConfirm td{border:0}.breederCheckConfirm_list{list-style:none}.breederCheckConfirm_list li{margin-bottom:30px}.breederCheckConfirm_list li:last-child{margin-bottom:0}.breederCheckConfirm_head{margin:0 0 10px;font-size:15px;font-weight:bold}.breederCheckConfirm_content{display:flex;flex-wrap:wrap;align-items:stretch;border:1px solid #d2caaf}.breederCheckConfirm_content dt,.breederCheckConfirm_content dd{box-sizing:border-box;display:flex;align-items:center}.breederCheckConfirm_content dt{width:calc(100% - 420px);padding:1em;border-right:1px solid #d2caaf;border-bottom:1px solid #d2caaf;background:#e9ecef;font-size:14px}.breederCheckConfirm_content dt:last-of-type{border-bottom:0}.breederCheckConfirm_content dd{justify-content:center;width:420px;padding:1em;border-bottom:1px solid #d2caaf;font-size:16px}.breederCheckConfirm_content dd:last-of-type{border-bottom:0}.legalCheck_confirm_img{max-width:100%;max-height:240px;height:auto}.breederRegistComplete{position:relative;padding:70px 15px 30px;margin:40px 0 0;text-align:center;font-size:24px;font-weight:bold;color:#32832d}.breederRegistComplete::before,.breederRegistComplete::after{position:absolute;content:"";display:block}.breederRegistComplete::before{top:0;left:calc(50% - 25px);display:block;width:50px;height:50px;border:1px solid #32832d;border-radius:50%}.breederRegistComplete::after{top:18px;left:calc(50% - 10px);width:20px;height:10px;border-left:1px solid #32832d;border-bottom:1px solid #32832d;transform:rotate(-45deg)}.inputAttentionBox{padding:20px;border-radius:4px;background-color:#f8f5ea;font-size:16px;line-height:1.5}.inputAttentionBox.attentionIcon{display:flex;align-items:center}.inputAttentionBox.attentionIcon:before{font-family:"icomoon";content:"";padding-right:10px;font-size:20px;color:#f7a000}.inputAttentionBox .supplyText{font-size:12px}.inputSubAttentionBox{border:1px solid #dcdfe1;border-radius:4px;font-size:14px}.inputSubAttentionBox .heading{padding:20px 0;margin:0 20px;font-weight:bold}.inputSubAttentionBox .heading.accordionActive{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.inputSubAttentionBox .heading.accordionActive:after{font-family:"icomoon";content:"";font-size:18px;color:#97a0a6}.inputSubAttentionBox dl{padding:20px;border-top:1px dotted #dcdfe1}.inputSubAttentionBox dl dt{font-weight:bold}.inputSubAttentionBox dl dt:before{content:"・";display:inline-block;margin-right:.2em}.inputSubAttentionBox dl dd{margin:0 0 20px 1.2em}.inputSubAttentionBox dl dd:last-child{margin-bottom:0}.inquiryBtn{width:100%;height:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid #c1c6c9;box-shadow:0 1px 0 #c1c6c9;font-size:20px;font-weight:bold;color:#400000;cursor:pointer}.inquiryBtn:hover{text-decoration:none;color:#400000;background:#fff8ec}.inquiryBtn .weak{font-size:14px}.inquiryBtn .inquiryBtnInner{display:flex;justify-content:center;align-items:center;text-align:center}.inquiryBtn.inquiryType1 .inquiryBtnInner{margin-left:-38px}.inquiryBtn.inquiryType1 .inquiryBtnInner:before{content:"";display:inline-block;width:36px;height:36px;margin-right:13px;background:url(../images/inquiryFieldIcon.svg) left top transparent no-repeat}.inquiryBtn.inquiryType2 .inquiryBtnInner{margin-left:-38px}.inquiryBtn.inquiryType2 .inquiryBtnInner:before{content:"";display:inline-block;width:34px;height:35px;margin-right:13px;background:url(../images/inquiryInfoIcon.svg) left top transparent no-repeat}.inquiryBtn.is_active{border:2px solid #f7a000;background:#fff3dd;box-shadow:none;position:relative}.inquiryBtn.is_active:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);margin:auto;border-style:solid;border-width:15px 10px 0 10px;border-color:#f7a000 transparent transparent transparent}.inquiryBtnBox{margin-bottom:20px}.inquiryBtnList{display:flex;justify-content:space-between}.inquiryBtnItem{width:calc((100% - 20px)/2);height:85px}.inquiryContents{font-size:14px;line-height:1.7}.inquiryContents .placeList_contents{flex:1}.inquiryContents .placeList_inner{background-color:#f7f8f9;border-radius:4px}.inquiryContents .placeList_label{padding:20px;display:flex;align-items:center;cursor:pointer}.inquiryContents .placeList_input{margin-right:20px}.inquiryContents .placeList_title{display:flex;align-items:center;font-weight:bold;font-size:16px;margin-bottom:10px}.inquiryContents .placeList .inquiryAttentionBox{background-color:#fff}.inquiryContents .placeList_helpBtn{font-size:12px;display:flex;align-items:center;justify-content:flex-end}.inquiryContents .placeList_helpBtn img{margin-right:3px}.inquiryContents .placeList_supplyText{font-size:11px;color:#666;list-style-type:none;margin:10px 0 0 10px}.inquiryContents .placeList_supplyText li{text-indent:-1em;padding-left:1em;padding:0}.inquiryContents .placeList_supplyText li:first-child{margin:0}.inquiryContents .placeItem{margin-bottom:10px}.inquiryContents .placeItem:last-child{margin-bottom:0}.inquiryContents .placeItem.placeKennnel img{display:block;width:38px;height:38px;border-radius:50%;object-fit:cover;margin-right:10px}.inquiryContents .placeItem.placeCenter img{display:block;width:40px;height:35px;margin-right:10px}.inquiryContents .centerSettingArea{padding:20px 0;margin:0 20px 0 40px;border-top:1px dotted #c1c6c9}.inquiryContents .select_visitPlace{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #c1c6c9;box-shadow:0 1px 0 #c1c6c9;background-color:#fff;border-radius:4px;cursor:pointer}.inquiryContents .select_visitPlace:hover{background:#fff8ec}.inquiryContents .select_visitPlace_link{color:#400000}.inquiryContents .select_visitPlace_link:hover{text-decoration:none}.inquiryContents .select_visitPlace .radioButton{position:relative;display:inline-block;width:14px;height:14px;margin-right:.2em;border:1px solid #343a40;border-radius:50%;vertical-align:-0.15em}.inquiryContents .select_visitPlace .placeArea{display:inline-block;color:#83724e;background-color:#f7f6f2;border:1px solid #dbd3c2;border-radius:4px;margin-bottom:5px;padding:5px 8px;font-size:12px;flex-shrink:0}.inquiryContents .select_visitPlace .placeName{padding:6px 10px}.inquiryContents .select_visitPlace .placeAddress{font-size:11px;color:#6c757d}.inquiryContents .select_visitPlace .placeComment{display:block;margin-top:5px;font-size:12px}.inquiryContents .select_visitPlace .centerTransportationFee{width:120px;margin-left:auto;font-size:12px;flex-shrink:0}.inquiryContents .select_visitPlace .centerTransportationFee .num{font-size:15px;font-weight:bold;color:#e51b1b;margin:0 1px 0 3px}.inquiryContents .select_visitPlace .placeChange{display:flex;align-items:center;font-size:12px;color:#0678cf;flex-shrink:0;margin-left:10px}.inquiryContents .select_visitPlace .placeChange:before{font-family:"icomoon";content:"";padding-right:3px;font-size:16px}.inquiryContents .list_visitPlace_proxyDelivery li{margin-bottom:10px}.inquiryContents .list_visitPlace_proxyDelivery li .prefName{font-weight:bold;margin-bottom:5px;margin-top:20px;margin-right:10px}.inquiryContents .list_visitPlace_proxyDelivery li:first-child .prefName{margin-top:0}.inquiryContents .list_visitPlace_proxyDelivery li:last-child{margin-bottom:0}.inquiryContents .list_visitPlace_proxyDelivery .select_visitPlace{box-shadow:none}.inquiryContents .list_visitPlace_proxyDelivery .placeInfo{width:100%}.inquiryContents .list_visitPlace_proxyDelivery .placeInfoInner{display:flex;align-items:center;justify-content:space-between}.inquiryContents .list_visitPlace_proxyDelivery .placeName{width:41%;padding:0}.inquiryContents .list_visitPlace_proxyDelivery .placeAddress{flex:1;margin-right:10px}.inquiryContents .list_visitPlace_proxyDelivery .centerTransportationFee{width:110px}.inquiryContents .inquiryButton_self{font-size:18px;height:60px;padding:0 60px}.inquiryContents .inquiryButton_self.inquiryButton_sub{padding:0 30px}.pickingWaysHelp{font-size:14px;line-height:1.7;text-align:left}.pickingWaysHelpList{display:flex;justify-content:space-between;counter-reset:listnum}.pickingWaysHelpList li{width:calc((100% - 10px)/2);border-radius:4px;padding:20px 15px 15px;box-sizing:border-box}.pickingWaysHelpList li img{width:390px;height:auto}.pickingWaysHelp .visitBreeder{background-color:#fff5e2}.pickingWaysHelp .visitBreeder .infoBoxHeading:before{background-color:#ffe1aa}.pickingWaysHelp .proxyDelivery{background-color:#fdf2f2}.pickingWaysHelp .proxyDelivery .infoBoxHeading:before{background-color:#fadcdc}.pickingWaysHelp .infoBoxHeading{font-size:16px;font-weight:bold;margin-bottom:15px;display:flex;align-items:center;justify-content:center}.pickingWaysHelp .infoBoxHeading:before{counter-increment:listnum;content:counter(listnum);width:25px;height:25px;line-height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px;font-size:15px}.pickingWaysHelp .infoBoxText{text-align:left;font-size:14px;margin-bottom:10px}.pickingWaysHelp .infoBox img{display:block;width:71%;height:auto;margin:20px auto 0}.lead_memberApp_box{padding:5px 10px 10px;background:#d2caaf}.memerApp_list{display:flex;justify-content:space-between}.memerApp_list li{display:flex;flex-direction:column;align-items:center}.memerApp_list li a{width:100%;margin:0 0 5px}.memerApp_list li a img{width:100px;height:36px;object-fit:contain}.memerApp_list li .qrCode{width:90px;height:auto}.memberAppMain{max-width:700px;padding-top:56px;margin:80px auto 110px;text-align:center;border-top:1px dotted #9d9d9d}.memberAppMain_text{margin-bottom:8px;font-size:16px;line-height:1.7}.memberAppMain_text b{font-size:20px}.memberAppMain_inner{padding:24px 48px;background:#f8f9fb;border:1px solid #e0e5e7}.memberAppMain_image{width:120px;margin-right:24px}.memberAppMain_copy{font-size:22px;font-weight:bold;text-align:left;line-height:1.6}.memberAppMain_copy span{display:inline-block;color:#f56800;background:linear-gradient(transparent 70%, #fff8c4 70%)}.memberAppMain_contents{position:relative;display:flex;align-items:center;width:50%;box-sizing:border-box}.memberAppMain_contents:first-of-type{padding-right:24px;border-right:1px dotted #bebebe}.memberAppMain_contents:last-of-type{padding-left:24px}.memberAppMain_contents img{width:64px;height:auto;margin-right:16px}.memberAppMain_btn_line{width:100%;background:#03c755;border-bottom-color:#029540;color:#fff}.memberAppMain_btn_line:hover{color:#fff;background:#03ae4a}.memberAppMain_btn_app{width:100%}.memberAppMain_balloon{position:absolute;bottom:-70px;left:calc(50% - 12px);width:90%;transform:translateX(-50%)}.memberAppMain_balloon span{position:relative;display:block;padding:10px 16px;background:#ffeac4}.memberAppMain_balloon span::before{content:"";position:absolute;top:-8px;left:50%;width:0;height:0;margin-left:-7px;border-style:solid;border-width:0 7px 8px 7px;border-color:transparent transparent #ffeac4 transparent}.inquiryComplete{padding:60px 0 0}.inquiryComplete h1{position:relative;padding:70px 0 0;font-weight:bold;font-size:28px;text-align:center}.inquiryComplete h1::before,.inquiryComplete h1::after{position:absolute;content:"";display:block}.inquiryComplete h1::before{top:0;left:calc(50% - 25px);width:50px;height:50px;border-radius:50%;border:1px solid #40a93a}.inquiryComplete h1::after{top:10px;left:calc(50% - 8px);width:16px;height:24px;border-right:1px solid #40a93a;border-bottom:1px solid #40a93a;transform:rotate(45deg)}.inquiryComplete .message_inquiryComplete{margin:16px 0 0;font-size:18px;text-align:center}.inquiryComplete .supplement_aboutInquiry{position:relative;width:580px;padding:20px 20px 20px 45px;margin:10px auto 0;background:#fff3dd;font-size:14px}.inquiryComplete .supplement_aboutInquiry::before{content:"※";position:absolute;left:30px;display:block;width:1em;height:1em}.recommend_aboutDeal{display:flex;flex-direction:column;align-items:center;margin:70px 0}.recommend_aboutDeal .lead_memberAppMain{height:210px}.recommend_aboutDeal .lead_memberAppMain .appImage{left:30px;width:150px}.recommend_aboutDeal .leadLine_inquiryComplete a:hover{opacity:.8}div#main .recommend_aboutDeal h2{position:relative;padding:0 20px;margin:0 0 20px;font-size:26px}div#main .recommend_aboutDeal h2::before,div#main .recommend_aboutDeal h2::after{position:absolute;top:calc(50% - 13px);content:"";display:block;width:2px;height:26px;border-radius:1px;background:#400000}div#main .recommend_aboutDeal h2::before{left:0;transform:rotate(-20deg)}div#main .recommend_aboutDeal h2::after{right:0;transform:rotate(20deg)}.partnershipStoreTag{display:inline-block;font-size:12px;line-height:1;color:#ef9091;border:1px solid #ef9091;background-color:#fff;padding:3px 5px}.filter_shopIndex_proxyDelivery{display:flex}.filter_shopIndex_proxyDelivery li{border:1px solid #dbd3c2;border-bottom:2px solid #dbd3c2;border-radius:4px;background-color:#fff;padding:10px 15px;margin-right:5px;cursor:pointer}.filter_shopIndex_proxyDelivery li.is-active{background-color:#eeeae2;border-color:#eeeae2;border-bottom:1px solid #eeeae2;font-weight:bold}.list_shopIndex_proxyDelivery{border:1px solid #dbd3c2;border-radius:4px;position:relative}.list_shopIndex_proxyDelivery:before{content:"";width:99%;position:absolute;left:50%;transform:translateX(-50%);bottom:0;border:1px solid #fff}.list_shopIndex_proxyDelivery li{border-bottom:1px dotted #dbd3c2;background-color:#fff;padding:20px}.list_shopIndex_proxyDelivery li .area_proxyDevlivery{display:inline-block;font-size:14px;text-align:center;background-color:#f7f6f2;color:#83724e;border-radius:4px;padding:7px 0;width:90px;line-height:1;margin-right:15px}.list_shopIndex_proxyDelivery li .areaDetail_proxyDelivery{display:flex;width:35%;margin-right:20px;font-size:15px;cursor:pointer}.list_shopIndex_proxyDelivery_inner{display:flex;align-items:center;justify-content:space-between}.list_shopIndex_proxyDelivery .centerAddress{flex:1;color:#6c757d}.list_shopIndex_proxyDelivery .centerTransportationFee{width:160px;margin-left:20px;font-size:12px}.list_shopIndex_proxyDelivery .centerTransportationFee .num{font-size:15px;font-weight:bold;color:#e51b1b;margin:0 1px 0 3px}.list_shopIndex_proxyDelivery .showMore_visitPlace{color:#83724e}.list_shopIndex_proxyDelivery .showMore_visitPlace i{font-size:1.5em;vertical-align:-0.15em}.list_content_dealMethod li.proxyDelivery .centerPhotoList{list-style-type:none;display:flex;justify-content:space-between;align-items:center;width:300px;flex-shrink:0}.list_content_dealMethod li.proxyDelivery .centerPhotoList li{width:calc((100% - 5px)/3);height:auto}.list_content_dealMethod li.proxyDelivery .centerPhotoList img{width:100%;height:70px;object-fit:cover}.transportationFeeHelpContent .transferCostImage{display:flex;align-items:center;justify-content:center}.transportationFeeHelpContent .transferCostImage_text{text-align:center !important;font-size:13px;color:#e87a7b;white-space:nowrap}.transportationFeeHelpContent .transferCostImage_text_outer{text-align:center;margin-top:40px}.howToProxyDelivery{font-size:16px;line-height:1.7}.howToProxyDelivery .howToProxyDelivery_modalLink{font-size:16px}.howToProxyDelivery_bgBrown{background:#f5f2e9;border-top:2px solid #83714e}.howToProxyDelivery_bgPink{border-top:2px solid #ef9091;background:#fdf4f4}.howToProxyDelivery_balloon{position:relative;display:inline-block;padding:15px 30px;color:#fff !important;background:#ef9091;border-radius:10px;text-align:center}.howToProxyDelivery_balloon_wrapper{text-align:center}.howToProxyDelivery_balloonBottom{margin-bottom:20px;font-weight:bold;font-size:34px !important}.howToProxyDelivery_balloonFacility{font-size:18px;padding:12px 30px}.howToProxyDelivery_balloonFacility .supplyText{font-size:15px}.howToProxyDelivery_balloonBottom:after,.howToProxyDelivery_balloonFacility:after{position:absolute;content:"";left:50%;width:0;height:0;margin-left:-9px;border-style:solid}.howToProxyDelivery_balloonBottom:after{bottom:-12px;border-width:12px 11px 0 11px;border-color:#ef9091 transparent transparent transparent}.howToProxyDelivery_balloonFacility:after{top:-10px;left:184px;border-width:0 9px 10px 9px;border-color:transparent transparent #ef9091 transparent}.howToProxyDelivery_title{position:relative;padding-top:60px;margin-bottom:90px;font-size:34px !important;font-weight:bold;color:#83714e !important;line-height:1;text-align:center}.howToProxyDelivery_title_sub{display:block;text-align:center;font-size:28px;margin-bottom:15px}.howToProxyDelivery_title:before,.howToProxyDelivery_title>span:before,.howToProxyDelivery_title>span:after{position:absolute;content:"";bottom:-30px;display:inline-block;width:10px;height:10px;background:#ef9091;border-radius:50%}.howToProxyDelivery_title:before{left:50%;margin-left:-5px}.howToProxyDelivery_title>span{position:relative;display:block}.howToProxyDelivery_title>span:before{left:50%;margin-left:-22px}.howToProxyDelivery_title>span:after{right:50%;margin-right:-22px}.howToProxyDelivery_annotation{padding-left:1em;margin-top:5px;font-size:12px;text-indent:-1em;color:#777}.howToProxyDelivery_mvBottom{position:relative;width:580px}.howToProxyDelivery_mvBottom_text{position:absolute;top:0;left:40px;padding:30px;border-radius:6px;background-color:#fff;color:#766440;box-shadow:0 1px 5px rgba(0,0,0,.05)}.howToProxyDelivery_mvBottom_supply{margin-top:30px;font-size:12px}.howToProxyDelivery_mvBottom_supply li{text-indent:-1em;padding-left:1em;margin-top:10px}.howToProxyDelivery_mvBottom_supply li:first-child{margin:0}.howToProxyDelivery_mvBottom_text h2{font-size:24px !important;color:#e87a7b !important}.howToProxyDelivery_mvBottom_text p{margin-top:30px;font-size:20px;font-weight:bold}.howToProxyDelivery_nav{width:100%;border-bottom:1px solid #ececec;border-left:1px solid #f4cdcd;border-right:1px solid #f4cdcd;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.12);background:rgba(245,242,233,.97);z-index:10;position:relative}.howToProxyDelivery_nav ul{width:980px;margin:0 auto}.howToProxyDelivery_nav li{position:relative;display:flex;align-items:center;justify-content:center;width:25%;padding:20px;box-sizing:border-box;color:#83714e;font-size:18px;font-weight:bold;list-style-type:none;cursor:pointer}.howToProxyDelivery_nav li:hover{background:rgba(239,144,145,.2)}.howToProxyDelivery_nav li:not(:last-child):after{position:absolute;top:24%;right:0;content:"";width:1px;height:62%;background:#ede5db}.howToProxyDelivery_nav img{width:auto;height:18px;margin-right:5px}.howToProxyDelivery_nav p{margin-top:4px;line-height:1}.howToProxyDelivery_trouble{border-left:1px solid #f4cdcd;border-right:1px solid #f4cdcd;padding-bottom:15px}.howToProxyDelivery_trouble h2{padding:40px 0 20px;font-size:24px !important;line-height:1.8;color:#766440 !important;text-align:center}.howToProxyDelivery_trouble h2 span{font-size:34px;background:linear-gradient(transparent 60%, #F0E7D3 60%)}.howToProxyDelivery_trouble img{display:block;margin:0 auto !important}.howToProxyDelivery_troubleVoice{width:680px;margin:30px auto 40px;font-weight:bold;display:flex;flex-direction:column;align-items:flex-start}.howToProxyDelivery_troubleVoice li{display:inline-block;padding:6px 20px;font-size:16px;color:#766440;background:#f0e7d3;border-radius:21px 21px 0 21px}.howToProxyDelivery_troubleVoice li:nth-child(even){align-self:flex-end}.howToProxyDelivery_troubleVoice li:nth-child(3){margin-left:54px}.howToProxyDelivery_troubleVoice li:nth-child(4){margin-right:54px}.howToProxyDelivery_troubleVoice li span{font-size:22px}.howToProxyDelivery_solution{background-image:url(../images/howToProxyDelivery/bg_wave.svg),url(../images/howToProxyDelivery/bg_yellow.svg);background-position:top center,left top;background-size:contain,auto;background-repeat:no-repeat,repeat;border-left:1px solid #f4cdcd;border-right:1px solid #f4cdcd}.howToProxyDelivery_solution .solutionImage{display:block;margin:0 auto 30px}.howToProxyDelivery_solutionArrow{width:136px;margin:0 auto 60px;position:relative;top:40px}.howToProxyDelivery_solutionArrow img{width:100%}.howToProxyDelivery_solutionBalloon{position:relative;display:inline-block;padding:0 35px;margin-bottom:10px;font-weight:bold;color:#e87a7b;font-size:28px}.howToProxyDelivery_solutionBalloon_wrapper{text-align:center}.howToProxyDelivery_solutionBalloon:before,.howToProxyDelivery_solutionBalloon:after{position:absolute;top:0;content:"";width:20px;height:38px;background:url(../images/howToProxyDelivery/commentline.svg) center/cover no-repeat}.howToProxyDelivery_solutionBalloon:before{left:0}.howToProxyDelivery_solutionBalloon:after{right:0;transform:scale(-1, 1)}.howToProxyDelivery_solutionMark{width:675px;padding:10px 30px;margin:0 auto;box-sizing:border-box;font-size:14px;background:#f0e7d3;border-radius:6px;display:flex;align-items:center;justify-content:space-between}.howToProxyDelivery_solutionMark h3{margin:0 0 20px 0 !important;font-size:16px}.howToProxyDelivery_feature{padding:0 30px}.howToProxyDelivery_feature .howToProxyDelivery_balloonBottom{font-size:22px !important}.howToProxyDelivery_featureList li{margin-bottom:115px}.howToProxyDelivery_featureList li:nth-child(even) .howToProxyDelivery_featurePoints{right:0}.howToProxyDelivery_featureList li:nth-child(even) .howToProxyDelivery_featurePoints_wrapper .howToProxyDelivery_featurePoints{margin:0 0 0 auto}.howToProxyDelivery_featureList li:nth-child(even) .howToProxyDelivery_featurePoints_wrapper>img{left:0}.howToProxyDelivery_featureList li:last-child{margin-bottom:30px}.howToProxyDelivery_featurePoints{padding:70px 30px 30px;width:600px;box-sizing:border-box;background:#fff;border-radius:10px;z-index:1;position:relative;box-shadow:0 1px 5px rgba(0,0,0,.05)}.howToProxyDelivery_featurePoints_wrapper{position:relative}.howToProxyDelivery_featurePoints_wrapper>img{position:absolute;right:0;top:50px}.howToProxyDelivery_featurePoints_supply{margin:-16px 0 40px;padding:40px 70px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 5px rgba(0,0,0,.05)}.howToProxyDelivery_featurePoints_supply h3{font-size:24px}.howToProxyDelivery_featurePoints_supply_inner{width:540px}.howToProxyDelivery_featurePoints_supply img{margin-top:-80px}.howToProxyDelivery_featureNumber img{position:absolute;top:-22px;left:30px;width:58px}.howToProxyDelivery_featurePoints h3{font-size:30px}.howToProxyDelivery_voiceWrap{overflow:hidden;padding-top:35px;background-image:url(../images/howToProxyDelivery/bg_voice.svg);background-position:240px center;background-size:407px 693px;background-repeat:no-repeat;width:860px;margin:0 auto}.howToProxyDelivery_voiceWrap div:nth-child(2n) .howToProxyDelivery_voiceItem{float:right}.howToProxyDelivery_voiceInner{position:relative;clear:both;overflow:hidden;padding-bottom:45px}.howToProxyDelivery_voiceInner img{position:absolute}.howToProxyDelivery_voiceInner_01 img{right:0;bottom:0}.howToProxyDelivery_voiceInner_02{margin-top:-10px}.howToProxyDelivery_voiceInner_02 img{top:18px;left:10px}.howToProxyDelivery_voiceInner_02 .howToProxyDelivery_voiceItem{margin-right:40px}.howToProxyDelivery_voiceInner_03{margin-top:-10px}.howToProxyDelivery_voiceInner_03 img{top:20px;right:20px}.howToProxyDelivery_voiceInner_03 .howToProxyDelivery_voiceItem{margin-left:60px}.howToProxyDelivery_voiceInner_04{margin-top:-10px}.howToProxyDelivery_voiceInner_04 img{top:10px;left:40px}.howToProxyDelivery_voiceInner_04 .howToProxyDelivery_voiceItem{margin-right:60px}.howToProxyDelivery_voiceItem{position:relative;width:420px;padding:20px 30px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.05);border-radius:6px;z-index:1}.howToProxyDelivery_voiceMessage{font-weight:bold}.howToProxyDelivery_voiceName{margin-top:10px;color:#766440;font-size:14px;line-height:1.6}.howToProxyDelivery_price{border-left:1px solid #f4cdcd;border-right:1px solid #f4cdcd;padding:0 0 60px}.howToProxyDelivery_price_formula{display:flex;align-items:center;justify-content:center;margin-top:60px}.howToProxyDelivery_price_formula .petPrice{color:#83714e;font-weight:bold;position:relative}.howToProxyDelivery_price_formula .petPrice span{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;width:180px;height:150px;border-radius:6px;border:2px solid #ddd1c2}.howToProxyDelivery_price_formula .petPrice span:before{content:url(../images/howToProxyDelivery/icon_dog.svg);display:inline-block;width:44px;height:39px;margin-top:10px}.howToProxyDelivery_price_formula .petPrice:before,.howToProxyDelivery_price_formula .petPrice:after{content:"";display:inline-block;vertical-align:middle;color:#83714e;line-height:1;width:20px;height:4px;background:currentColor;border-radius:.1em;position:absolute;left:200px;top:50%}.howToProxyDelivery_price_formula .petPrice:after{transform:rotate(90deg)}.howToProxyDelivery_price_formula .proxyDeliveryFee{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;width:430px;height:150px;margin-left:55px;border-radius:6px;border:2px solid #f4cdcd;color:#83714e;font-weight:bold;position:relative}.howToProxyDelivery_price_formula .proxyDeliveryFee:before,.howToProxyDelivery_price_formula .proxyDeliveryFee:after{content:"";display:inline-block;vertical-align:middle;color:#83714e;line-height:1;width:20px;height:4px;background:currentColor;border-radius:.1em;position:absolute;left:450px;top:50%}.howToProxyDelivery_price_formula .proxyDeliveryFee:after{margin-top:8px}.howToProxyDelivery_price_formula .proxyDeliveryFee_heading{position:absolute;top:-20px;background-color:#ef9091;color:#fff;padding:5px 30px;border-radius:30px}.howToProxyDelivery_price_formula .proxyDeliveryFeeInner{display:flex;align-items:center;justify-content:space-between;margin-top:10px;position:relative;width:100%}.howToProxyDelivery_price_formula .proxyDeliveryFeeInner span{color:#e87a7b;font-size:22px}.howToProxyDelivery_price_formula .proxyDeliveryFeeInner .num{margin-right:3px}.howToProxyDelivery_price_formula .proxyDeliveryFeeInner .small{font-size:12px;font-weight:normal}.howToProxyDelivery_price_formula .proxyDeliveryFeeInner:before,.howToProxyDelivery_price_formula .proxyDeliveryFeeInner:after{content:"";display:inline-block;vertical-align:middle;color:#83714e;line-height:1;width:16px;height:2px;background:currentColor;border-radius:.1em;position:absolute;left:50%;top:50%}.howToProxyDelivery_price_formula .proxyDeliveryFeeInner:after{transform:rotate(90deg)}.howToProxyDelivery_price_formula .proxyDeliveryFee .eachFee{display:flex;flex-direction:column;align-items:center;line-height:1.2;width:100%}.howToProxyDelivery_price_formula .proxyDeliveryFee .eachFeeInner{margin-top:12px}.howToProxyDelivery_price_formula .allPrice{display:flex;justify-content:center;align-items:center;margin-left:55px;border-radius:50%;background-color:#83714e;width:140px;height:140px;color:#fff;font-size:20px;text-align:center;line-height:1.5}.howToProxyDelivery_price_detail{margin-top:40px;padding-top:40px;border-top:3px dotted #ccc}.howToProxyDelivery_price_detail_title{display:flex;align-items:center;padding:15px;background-color:#fdf4f4;border-left:5px solid #ef9091;border-radius:6px;font-size:20px}.howToProxyDelivery_price_detail_title h3{display:flex;align-items:center;margin-right:20px !important}.howToProxyDelivery_price_detail_title .num{font-size:16px;font-weight:bold;color:#e87a7b;margin-right:3px}.howToProxyDelivery_price_detail_title .small{font-size:12px;color:#e87a7b}.howToProxyDelivery_price_detail_text{font-size:14px;margin:20px 0 0}.howToProxyDelivery_price_detail .transferCostImage{display:flex;align-items:center;justify-content:center}.howToProxyDelivery_price_detail .transferCostImage_text{text-align:center;font-size:13px;color:#e87a7b;white-space:nowrap}.howToProxyDelivery_price_detail .transferCostImage_text_outer{text-align:center;margin-top:13px}.howToProxyDelivery_price_detail .transferCostCheckImage{background-color:#f5f2e9;padding:20px}.howToProxyDelivery_price_detail .transferCostCheckImage_heading{font-weight:bold;color:#83714e;padding-left:6px;margin-bottom:20px;line-height:1;border-left:4px solid #83714e}.howToProxyDelivery_price_detail .transferCostCheckImage_text{font-size:14px;margin-bottom:10px}.howToProxyDelivery_price_detail .transferCostCheckImage_text_sub{font-size:12px;color:#666;margin-bottom:10px}.howToProxyDelivery_price .supportBox{background-color:#fdf4f4;border-radius:6px}.howToProxyDelivery_price .supportBoxInner{padding:0 20px 40px}.howToProxyDelivery_price .supportTitle{display:inline-block;position:relative;height:40px;line-height:40px;text-align:center;padding:0 30px 0 20px;font-size:16px;font-weight:bold;background:#ef9091;color:#fff;box-sizing:border-box}.howToProxyDelivery_price .supportTitle:after{position:absolute;content:"";width:0px;height:0px;z-index:1;top:0;right:0;border-width:20px 10px 20px 0px;border-color:transparent #fdf4f4 transparent transparent;border-style:solid}.howToProxyDelivery_price .supportList{margin:-10px 0 0 0;list-style-type:none}.howToProxyDelivery_price .supportList li{margin-bottom:40px}.howToProxyDelivery_price .supportList li:first-child .supportListTitle{margin-top:0}.howToProxyDelivery_price .supportList li:first-child .supportListTitle:before{display:none}.howToProxyDelivery_price .supportList li:last-child{margin-bottom:0}.howToProxyDelivery_price .supportListContents{display:flex;align-items:center;background-color:#fff;border-radius:10px;position:relative;box-shadow:0 1px 5px rgba(0,0,0,.05)}.howToProxyDelivery_price .supportListContentsText{padding:30px 20px;margin-left:270px}.howToProxyDelivery_price .supportListContents_vertical{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:10px;position:relative;box-shadow:0 1px 5px rgba(0,0,0,.05)}.howToProxyDelivery_price .supportListContents_vertical .supportListImageWrapper{position:static;width:auto;height:150px}.howToProxyDelivery_price .supportListContents_vertical .supportListImageWrapper .supportListImage{position:static;border-radius:10px 10px 0 0}.howToProxyDelivery_price .supportListContents_vertical .supportListContentsText{padding:30px 20px;margin:0}.howToProxyDelivery_price .supportList .verticalWrapper{display:flex;justify-content:space-between}.howToProxyDelivery_price .supportList .verticalWrapper li{width:calc((100% - 20px)/3)}.howToProxyDelivery_price .supportListTitle{position:relative}.howToProxyDelivery_price .supportListTitle span{font-size:14px;font-weight:bold;display:block;width:100px;margin:45px auto 20px 0;border-radius:20px;background-color:#ef9091;color:#fff;text-align:center;padding:3px 0}.howToProxyDelivery_price .supportListTitle:before{content:"";position:absolute;top:0;right:0;left:0;margin:auto;border-top:15px solid #ef9091;border-left:25px solid transparent;border-right:25px solid transparent;width:0}.howToProxyDelivery_price .supportListImage{border-radius:10px 0 0 10px;object-fit:cover;display:block;width:100%;height:100%;position:absolute;top:0;bottom:0}.howToProxyDelivery_price .supportListImageWrapper{width:270px;position:absolute;top:0;bottom:0}.howToProxyDelivery_price .supportListHeading{font-size:20px;line-height:1.5;font-weight:bold;margin-bottom:10px}.howToProxyDelivery_flowInner{position:relative;padding-bottom:40px;width:600px;margin:0 auto}.howToProxyDelivery_flowInner:nth-of-type(5){padding-bottom:25px}.howToProxyDelivery_flowInner:not(:last-of-type):before{position:absolute;top:0;left:66px;content:"";display:block;width:3px;height:100%;background:#ddd1c2}.howToProxyDelivery_flowThumb{position:relative;width:140px}.howToProxyDelivery_flowText{font-size:16px;width:440px}.howToProxyDelivery_flowText_attention{padding:2px 10px;margin-left:10px;background:#fff;border-radius:14px;vertical-align:middle}.howToProxyDelivery_flowText_annotation{padding:5px 10px;margin-top:5px;background:#efebe1;border-radius:4px}.howToProxyDelivery_flowText h3{position:relative;padding-left:22px !important;margin-bottom:10px !important;font-size:20px;font-weight:bold}.howToProxyDelivery_flowText h3:before{position:absolute;top:50%;left:0;content:"";width:16px;height:16px;margin-top:-8px;background:#ef9091;border-radius:50%}.howToProxyDelivery_flowText h4{line-height:1.4}.howToProxyDelivery_flowDot{width:180px;margin-left:-23px;position:relative;display:flex;align-self:center;justify-content:center}.howToProxyDelivery_flowDot:before{position:absolute;top:50%;left:50%;content:"";width:50%;border-bottom:1px dotted #83714e}.howToProxyDelivery_flowDot span{position:relative;display:block;width:25px;height:25px;background:#ddd1c2;border-radius:50%}.howToProxyDelivery_flowAnnotation{padding:5px 10px;margin:25px 0 0 15%;background:#efebe1;border-radius:4px;font-size:14px}.howToProxyDelivery_flowAnnotation_text{flex:1}.howToProxyDelivery_flow .kounotori_supplyText{width:625px;margin:0 auto}.howToProxyDelivery_flow .kounotori_supplyText ul{font-size:12px;color:#777;list-style-type:none;margin:0}.howToProxyDelivery_flow .kounotori_supplyText li{text-indent:-1em;padding-left:1em;padding:0}.howToProxyDelivery_flow .kounotori_supplyText li:first-child{margin:0}.howToProxyDelivery .selectArea:before{font-family:"icomoon";content:"";padding-right:7px;color:#ef9091;font-size:18px;position:relative;top:2px}.howToProxyDelivery_facilityExplain{padding:30px;background:#fff;border-radius:6px}.howToProxyDelivery_facilityExplain h3{font-size:20px}.howToProxyDelivery_facilityExplain .content_partnership{display:flex;justify-content:space-between;align-items:center;font-size:14px}.howToProxyDelivery_facility_partnership{border:1px solid #ede5db;padding:15px 20px;border-radius:6px}.howToProxyDelivery_facilityList_inner{padding:15px;width:570px;box-sizing:border-box;background:#fff;border:3px solid #f5f2e9;border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,.05)}.howToProxyDelivery_facilityList h2{padding:3px 0 3px 10px;border-left:8px solid #83714e;font-size:20px !important}.howToProxyDelivery_facilityList .centerList{list-style-type:none;padding:0;margin-bottom:20px}.howToProxyDelivery_facilityList .centerList:last-of-type{margin-bottom:0}.howToProxyDelivery_facilityList .centerList li{cursor:pointer}.howToProxyDelivery_facilityList .centerList li:first-child dl{border-top:1px dotted #ccc}.howToProxyDelivery_facilityList .prefecture{margin-bottom:10px}.howToProxyDelivery_facilityList .prefecture_inner{font-weight:bold;color:#766440;font-size:14px;background-color:#f5f2e9;padding:2px 10px;border-radius:4px;display:inline-block}.howToProxyDelivery_facilityList a.customSelectButton{padding:0;font-size:11px;text-align:left;text-decoration:none;color:#5f321e;border:none}.howToProxyDelivery_facilityList dl{padding:12px 0;background:#fff;border-bottom:1px dotted #ccc;line-height:1.5}.howToProxyDelivery_facilityList dt{flex:1;font-size:16px;font-weight:bold}.howToProxyDelivery_facilityList dt p{font-size:14px;font-weight:bold}.howToProxyDelivery_facilityList dt h3{margin-top:10px;font-size:14px}.howToProxyDelivery_facilityList dd{content:"";vertical-align:middle;width:6px;height:6px;border-top:1px solid #766440;border-right:1px solid #766440;transform:rotate(45deg);position:relative;right:3px}.howToProxyDelivery_facilityLink a{font-size:12px;color:#af5a2d;text-decoration:none}.howToProxyDelivery_facilityLink a:after{font-family:"icomoon";content:"";padding-left:5px}.howToProxyDelivery_facility .kounotori_supplyText{font-size:12px;color:#777;list-style-type:none;margin:20px 0 0 10px}.howToProxyDelivery_facility .kounotori_supplyText li{text-indent:-1em;padding-left:1em;padding:0}.howToProxyDelivery_facility .kounotori_supplyText li:first-child{margin:0}.howToProxyDelivery_induction{background:#f5f2e9 url(../images/howToProxyDelivery/bg_search.png) no-repeat top right/24%;text-align:center}.howToProxyDelivery_induction h2{font-size:22px !important;color:#766440 !important}.howToProxyDelivery_induction a{font-size:22px}.howToProxyDelivery_faq h2{font-size:24px}.howToProxyDelivery_faqList dt{display:flex;padding:15px 35px 15px 10px;background:#fdf4f4}.howToProxyDelivery_faqList dt:not(:last-of-type){border-bottom:1px solid #fff}.howToProxyDelivery_faqList dt span{display:inline-block;align-self:center;width:34px;height:34px;margin-right:11px;font-weight:bold;color:#fff;text-align:center;line-height:34px;background:#ef9091;border-radius:50%}.howToProxyDelivery_faqList dt p{flex:1;align-self:center;font-weight:bold}.howToProxyDelivery_faqList dd{margin:15px}.howToProxyDelivery .centerPhotoLpSlider{width:395px}.howToProxyDelivery .centerPhotoLpSlider .slider img,.howToProxyDelivery .centerPhotoLpSlider .thumbnail img{width:100%;height:auto}.howToProxyDelivery .centerPhotoLpSlider .thumbnail img{cursor:pointer}.howToProxyDelivery .centerPhotoLpSlider .thumbnail img:hover{opacity:.8}.howToProxyDelivery .centerPhotoLpSlider .slick-prev,.howToProxyDelivery .centerPhotoLpSlider .slick-next{z-index:1000}.howToProxyDelivery .centerPhotoLpSlider .slick-prev:before,.howToProxyDelivery .centerPhotoLpSlider .slick-next:before{font-size:25px}.howToProxyDelivery .centerPhotoLpSlider .slick-prev{left:10px}.howToProxyDelivery .centerPhotoLpSlider .slick-next{right:10px}.howToProxyDelivery_textBrown{color:#83714e}.howToProxyDelivery_textPink{color:#e87a7b}.howToProxyDelivery_lineHead{padding-left:6px !important;margin-bottom:20px !important;line-height:1;border-left:4px solid #400000 !important}.howToProxyDelivery_option_box{margin-top:50px;border-top:2px dotted #ccc}.howToProxyDelivery_option_head{font-size:28px !important;font-weight:bold;color:#83714e !important;line-height:1;text-align:center}.howToProxyDelivery_option_name{font-size:24px;margin-bottom:15px !important}.howToProxyDelivery_option_intro{align-items:flex-start}.howToProxyDelivery_option_introImage{width:25%;margin-left:40px}.howToProxyDelivery_option_warrantyBox{flex-direction:column}.howToProxyDelivery_option_warrantyBox_inner{position:relative;flex:1}.howToProxyDelivery_option_warrantyBox_text{height:100%;flex-direction:column;text-align:center;font-weight:bold}.howToProxyDelivery_option_warrantyBox_intText{font-size:22px}.howToProxyDelivery_option_warrantyBox_nounText{font-size:19px}.howToProxyDelivery_option_warrantyBox_or{position:absolute;top:50%;left:50%;width:44px;height:44px;font-size:11px;font-weight:bold;border-radius:50%;background:#f4f2e9;transform:translate(-50%, -50%)}.howToProxyDelivery_option_chart{padding:12px;color:#83714e;font-size:15px;font-weight:bold}.howToProxyDelivery_option_chart dt,.howToProxyDelivery_option_chart dd{position:relative}.howToProxyDelivery_option_chart dt:not(:last-of-type),.howToProxyDelivery_option_chart dd:not(:last-of-type){margin-bottom:10px}.howToProxyDelivery_option_chart dt:not(:last-of-type):before,.howToProxyDelivery_option_chart dd:not(:last-of-type):before{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:#ccc}.howToProxyDelivery_option_chart dt{width:30%;display:flex;align-items:center;justify-content:center;color:#83714e;text-align:center;background:#f5f2e9;border-radius:50em}.howToProxyDelivery_option_chart dd{width:65%;padding:5px 0 0 5%;font-size:18px;line-height:1}.howToProxyDelivery_option_chart dd span{font-size:12px;font-weight:normal}.howToProxyDelivery_accordionBtn{position:relative;padding:.7em 4.1em .7em 3em;border:1px solid #dbd3c2;color:#83714e;font-size:14px;font-weight:bold;box-shadow:0px 2px 0px 0px #dbd3c2}.howToProxyDelivery_accordionBtn::after{font-family:"icomoon";content:"";position:absolute;top:50%;right:2.8em;margin-top:-12px;font-size:15px}.howToProxyDelivery_accordionBtn.open::after{transform:rotate(180deg)}a.howToProxyDelivery_modalLink{display:inline-block;cursor:pointer;text-decoration:none;font-weight:normal;color:#af5a2d}a.howToProxyDelivery_modalLink:hover{opacity:.7;border-bottom:none}a.howToProxyDelivery_modalLink img{vertical-align:-4px}.howToProxyDelivery_modalWrapper{width:90%;margin:20px auto;text-align:left}.howToProxyDelivery_modalHead{margin-bottom:20px;font-size:16px;font-weight:bold}.howToProxyDelivery_modalLink{font-size:12px}.howToProxyDelivery_modalLink img{margin:1em .25em 0 0}.howToProxyDelivery_onlineVisit_emphasisText{margin-bottom:5px !important}.howToProxyDelivery_onlineVisit_emphasisText span{position:relative}.howToProxyDelivery_onlineVisit_emphasisText span::before,.howToProxyDelivery_onlineVisit_emphasisText span::after{content:"";position:absolute;top:50%;width:8px;height:17px;margin-top:-7.5px;background:url(../sp/images/howToProxyDelivery/bg_diagonalLine.png) no-repeat center}.howToProxyDelivery_onlineVisit_emphasisText span::before{left:-15px}.howToProxyDelivery_onlineVisit_emphasisText span::after{right:-15px;transform:scaleX(-1)}.howToProxyDelivery_onlineVisit_copy{font-size:20px;margin-bottom:30px}.howToProxyDelivery_onlineVisit_pointList{flex-direction:column;position:relative;padding:28px 0 10px;background:#f9f7ee;border-radius:6px}.howToProxyDelivery_onlineVisit_pointNumber{position:absolute;top:-10px;left:50%;padding:0 16px;font-size:11px;color:#fff;background:#05b5ed;border-radius:6px;transform:translateX(-50%)}.howToProxyDelivery_onlineVisit_thumbTalk{width:80px}.howToProxyDelivery_onlineVisit_thumbPet{width:63px}.howToProxyDelivery_onlineVisit_text{margin-top:auto}.howToProxyDelivery_onlineVisit_clip_head{display:inline-block;padding:6px 15px;margin:0 !important;font-size:15px;color:#fff;background:#05b5ed;border-radius:6px 6px 0 0}.howToProxyDelivery_onlineVisit_clip_inner{position:relative;padding:10px 15px;border:1px solid #ddd;border-radius:0 6px 6px 6px}.howToProxyDelivery_onlineVisit_clip_inner_form img{position:absolute;right:34px;bottom:0;width:115px;height:auto}div#main .insuranceDifference h2,div#main .insuranceDifference h3{border:none;margin:0;background:transparent;float:none}.insuranceDifference{font-size:16px;color:#000}.insuranceDifference_inner{width:100%;max-width:980px;margin:0 auto}div#main .insuranceDifference_fontLarge{font-size:24px}div#main .insuranceDifference_fontLs{font-size:20px}div#main .insuranceDifference_fontSl{font-size:16px}div#main .insuranceDifference_fontSmall{font-size:14px}.insuranceDifference_text-blue{color:#2659a1}.insuranceDifference_text-green{color:#347749}.insuranceDifference_text-orange{color:#f56800}.insuranceDifference_text-brown{color:#400000}.insuranceDifference_bg-blue{color:#fff;background:#2659a1}.insuranceDifference_bg-green{color:#fff;background:#347749}.insuranceDifference_bg-thinBlue{background:#d9e9ff}.insuranceDifference_bg-thinGreen{background:#eff8e9}.insuranceDifference_bg-thinOrange{background:#fcf1cf}.insuranceDifference_mainVisual{position:relative}.insuranceDifference_mainTitle{position:absolute;top:50%;left:30px;transform:translateY(-46%)}.insuranceDifference_mainTitle_text{margin-top:38px}.insuranceDifference_mainTitle_text span{font-size:18px}.insuranceDifference_table{font-size:18px}.insuranceDifference_table dt,.insuranceDifference_table dd{width:33%;padding:8px 10px;vertical-align:middle;text-align:center}.insuranceDifference_table>*>*:not(:last-child){margin-right:.5%}.insuranceDifference_table>*:not(:last-child)>*{margin-bottom:.5%}.insuranceDifference_table_pointText{font-size:32px;font-weight:bold;line-height:1;white-space:nowrap}.insuranceDifference_table_pointText span{font-size:52px}div#main .insuranceDifference_table_title{font-size:12px}div#main .insuranceDifference_table_title span{font-size:18px}.insuranceDifference_table_icon{position:relative;padding-left:40px}.insuranceDifference_table_iconTrue:before{content:"";position:absolute;top:50%;left:0;margin-top:-16px;width:28px;height:28px;border:1px solid #000;border-radius:50%}.insuranceDifference_table_iconFalse:before,.insuranceDifference_table_iconFalse:after{content:"";position:absolute;top:50%;left:20px;margin-top:-16px;width:2px;height:28px;background:#000}.insuranceDifference_table_iconFalse:before{transform:rotate(-45deg)}.insuranceDifference_table_iconFalse:after{transform:rotate(45deg)}.insuranceDifference_table_number{margin:0 15px;font-size:38px;font-weight:bold}.insuranceDifference_table_annotation{padding-left:1em;margin-top:10px;font-size:10px;text-indent:-1em;text-align:left}.insuranceDifference_table_justifyEnd{justify-content:flex-end}.insuranceDifference_table .insuranceDifference_table_fixBox>*{width:33%;padding:8px 10px;text-align:center;box-sizing:border-box}.insuranceDifference_table_balloon{position:relative;font-size:18px;font-weight:bold}.insuranceDifference_table_balloonBlue:before,.insuranceDifference_table_balloonBlue:after{background:#2659a1}.insuranceDifference_table_balloonGreen:before,.insuranceDifference_table_balloonGreen:after{background:#347749}.insuranceDifference_table_balloon:before,.insuranceDifference_table_balloon:after{content:"";position:absolute;top:34px;width:54px;height:2px}.insuranceDifference_table_balloon:before{left:0;transform:rotate(60deg)}.insuranceDifference_table_balloon:after{right:0;transform:rotate(-60deg)}.insuranceDifference_contact{margin:50px auto 30px;font-weight:bold;text-align:center}.insuranceDifference_contactLimit{margin-bottom:20px;padding:15px 0 12px 0;text-align:center;font-size:24px;font-weight:bold;position:relative;border:1px dashed red;display:flex;align-items:center;justify-content:center}.insuranceDifference_contactLimit:before,.insuranceDifference_contactLimit:after{content:"";position:absolute;left:calc(50% - 5px);border:10px solid transparent}.insuranceDifference_contactLimit:before{bottom:-19px;border-top-color:#fff;z-index:1}.insuranceDifference_contactLimit:after{bottom:-20px;border-top-color:red;z-index:0}.insuranceDifference_contactLimit_text{position:relative}.insuranceDifference_contactLimit_text:before{font-family:"icomoon";content:"";padding-right:10px}.insuranceDifference_contactLimit_time{color:red;text-decoration:underline}.insuranceDifference_contactText span{position:relative}.insuranceDifference_contactText span:before,.insuranceDifference_contactText span:after{content:"";position:absolute;top:12px;width:24px;height:1px;background:#000}.insuranceDifference_contactText span:before{left:-24px;transform:rotate(45deg)}.insuranceDifference_contactText span:after{right:-24px;transform:rotate(-45deg)}.insuranceDifference_contactBtn{padding:20px 90px}.insuranceDifference_feature{position:relative;border:4px solid #769cd3;border-radius:20px}.insuranceDifference_featureTitle{position:absolute;top:-25px;left:50%;transform:translateX(-50%)}div#main .insuranceDifference_featureTitle h2{padding:0 30px;background:#fff;white-space:nowrap}div#main .insuranceDifference_featureTitle h2 span{padding:0 15px;font-size:38px}.insuranceDifference_featurePointIcon{width:72px;height:72px;font-size:13px;font-weight:bold;text-align:center;background:#fffa76;border-radius:50%}div#main .insuranceDifference_featurePointText{padding:0 0 0 15px;font-size:28px;font-weight:bold}.insuranceDifference_featureVoice{border-radius:0 0 16px 16px}.insuranceDifference_featureBalloon{position:relative;padding:20px 35px;margin-right:36px;background:#fff;border-radius:20px}.insuranceDifference_featureBalloon:after{content:"";position:absolute;top:50%;right:-23px;width:0;height:0;margin-top:-13px;border-style:solid;border-width:13px 0 13px 23px;border-color:transparent transparent transparent #fff}.insuranceDifference_scheduleTitle_text{padding:12px 60px;font-size:18px;color:#fff;border-radius:50em}.insuranceDifference_scheduleFlow{position:relative}.insuranceDifference_scheduleAnnotation{position:absolute;right:0;bottom:0}.insuranceDifference_scheduleAnnotation_inner{background:#fff;border-radius:20px}div#main .insuranceDifference_pointTitle{font-size:30px}.insurance_orange{color:#f56826}.insurance_bg_orange{background:#f56826}.insurance_green{color:#32832d}.insurance_bg_green{background:#32832d}div#main .smileFamily_typeB h2{float:none;font-size:revert}div#main .smileFamily_typeB h3{padding:0;margin:0;background:transparent;border:none}div#main .smileFamily_typeB h3.header{margin-top:60px;background:none;font-size:24px;color:#744b2c;border:none;border-bottom:1px dashed #744b2c}div#main .smileFamily_typeB .insuranceIntro_explan h3{margin:1.4em 0 1em}.insuranceIntro_entrance{padding:24px 50px 45px;margin-top:20px;background:#fff5e6}.insuranceIntro_entrance_head{padding-bottom:1em;font-size:24px}.insuranceIntro_entrance_contentsHead{margin-bottom:4px;font-size:22px}.insuranceIntro_entrance_inner{padding:30px 40px;background:#fff}.insuranceIntro_table{border-collapse:collapse;width:100%;color:#494949}.insuranceIntro_table tr:not(:last-child) th,.insuranceIntro_table tr:not(:last-child) td{border-bottom:2px solid #fff}.insuranceIntro_table th,.insuranceIntro_table td{padding:.5em 1.5em;text-align:center;font-weight:bold}.insuranceIntro_table_orange th{background:#ffc191}.insuranceIntro_table_orange td{background:#ffe4cf}.insuranceIntro_table_green th{background:#7eb88b}.insuranceIntro_table_green td{background:#cce8d3}.insuranceIntro_btn{padding:1em;font-weight:bold;box-sizing:border-box}.insuranceIntro_btn_orange{border-bottom:2px solid #bd4209;background:#f56826}.insuranceIntro_btn_orange:hover{border-bottom-color:#d94c0a;background-color:#ea520b}.insuranceIntro_btn_green{border-bottom:2px solid #235c20;background:#32832d}.insuranceIntro_btn_green:hover{border-bottom-color:#22591f;background-color:#276723}.insuranceIntro_applyContent_time{padding:15px 0 12px;font-size:22px;border:1px dashed #e9618e;background:#fff}.smileFamily_typeB .insuranceIntro_text_lineThrough{text-decoration:line-through}.smileFamily_typeB .insuranceIntro_planTable{margin-top:20px;width:100%}.smileFamily_typeB .insuranceIntro_planTable tr:not(:nth-child(n+4)) th,.smileFamily_typeB .insuranceIntro_planTable tr:not(:nth-child(n+4)) td{border:none}.smileFamily_typeB .insuranceIntro_planTable tr:not(:nth-child(n+4)) th{background:none}.smileFamily_typeB .insuranceIntro_planTable tr:not(:nth-child(n+4)) td{padding:0 10px}.smileFamily_typeB .insuranceIntro_planTable tr:not(:nth-child(n+4)) img{width:300px}.smileFamily_typeB .insuranceIntro_planTable tr:not(:nth-child(n+4)) div{padding:10px 0;border-radius:5px 5px 0 0}.smileFamily_typeB .insuranceIntro_planTable tr:nth-child(n+3) th,.smileFamily_typeB .insuranceIntro_planTable tr:nth-child(n+3) td{border-bottom:1px solid #c8c8c8}.smileFamily_typeB .insuranceIntro_planTable tr:last-child th{border:none;background:none}.smileFamily_typeB .insuranceIntro_planTable tr:last-child td{border-color:#6c757d}.smileFamily_typeB .insuranceIntro_planTable th,.smileFamily_typeB .insuranceIntro_planTable td{border-left:1px solid #c8c8c8;padding:15px 0;text-align:center}.smileFamily_typeB .insuranceIntro_planTable th{width:16%;background:#fafafa;font-weight:bold}.smileFamily_typeB .insuranceIntro_planTable td{width:42%}.smileFamily_typeB .insuranceIntro_planTable td:last-child{border-right:1px solid #c8c8c8}.smileFamily_typeB .insuranceIntro_planTable_comment{margin-bottom:30px;font-size:19px;font-weight:bold}.smileFamily_typeB .insuranceIntro_planTable_balloon{color:#50b9d2;font-size:21px;font-weight:bold}.smileFamily_typeB .insuranceIntro_planTable_balloon span{position:relative;display:inline-block;margin-bottom:6px}.smileFamily_typeB .insuranceIntro_planTable_balloon span::before,.smileFamily_typeB .insuranceIntro_planTable_balloon span::after{content:"";position:absolute;top:0;width:3px;height:100%;background:#50b9d2}.smileFamily_typeB .insuranceIntro_planTable_balloon span::before{transform:rotate(-25deg);left:-15px}.smileFamily_typeB .insuranceIntro_planTable_balloon span::after{transform:rotate(25deg);right:-15px}.smileFamily_typeB .insuranceIntro_planTableHeaderA{vertical-align:bottom}.smileFamily_typeB .insuranceIntro_planTableHeaderA div{background:#dcbe3c}.smileFamily_typeB .insuranceIntro_planTableHeaderB{vertical-align:bottom}.smileFamily_typeB .insuranceIntro_planTableHeaderB div{background:#50b9d2}.smileFamily_typeB .insuranceIntro_planTableBgA{background:#fffff5}.smileFamily_typeB .insuranceIntro_planTableBgB{background:#f5ffff}.smileFamily_typeB .insuranceIntro_accordion{margin:20px 0 0 16%;font-size:15px;background:#fff3dd}.smileFamily_typeB .insuranceIntro_accordion_trigger{position:relative;padding:15px 10px;font-size:22px;font-weight:bold;text-align:center;cursor:pointer}.smileFamily_typeB .insuranceIntro_accordion_trigger::before,.smileFamily_typeB .insuranceIntro_accordion_trigger::after{content:"";position:absolute;right:1rem;top:50%;margin-top:-0.15rem;display:block;width:1.5rem;height:.3rem;background:#400000;transition:.1s all ease-out}.smileFamily_typeB .insuranceIntro_accordion_trigger::after{transform:rotate(90deg)}.smileFamily_typeB .insuranceIntro_accordion_trigger.active::after{transform:rotate(0);opacity:0}.smileFamily_typeB .insuranceIntro_accordion_contents{padding:20px 40px 40px}.smileFamily_typeB .insuranceIntro_accordion_copy{font-size:18px}.smileFamily_typeB .insuranceIntro_accordion_copy span{border-bottom:1px solid #f56826}.smileFamily_typeB .insuranceIntro_accordion_important{padding:20px 30px;margin:20px 0;background:#fff}.smileFamily_typeB .insuranceIntro_accordion_important_head{padding-right:2em}.smileFamily_typeB .insuranceIntro_accordion_important_headEmphasis{font-size:30px;font-weight:bold;color:#f56826}.smileFamily_typeB .insuranceIntro_accordion_important_thumb{max-width:190px}.smileFamily_typeB .insuranceIntro_accordion_alert{padding:10px 20px;background:#dee2e6;border-radius:5px}.smileFamily_typeB .insuranceIntro_accordion_alert_icon{padding-right:1em;text-align:center;color:#e51b1b}.smileFamily_typeB .insuranceIntro_accordion_table{width:70%;margin:auto;border-collapse:collapse}.smileFamily_typeB .insuranceIntro_accordion_table th,.smileFamily_typeB .insuranceIntro_accordion_table td{width:50%;text-align:center;border:1px solid #6c757d;box-sizing:border-box}.smileFamily_typeB .insuranceIntro_accordion_table th{padding:5px;font-weight:bold;background:#d3d3d3}.smileFamily_typeB .insuranceIntro_accordion_table td{padding:10px;background:#fff}.smileFamily_typeB .insuranceIntro_explan{background:#fff3dd}.smileFamily_typeB .insuranceIntro_explan_head{padding:1em 0 .8em 2em;font-size:22px}.smileFamily_typeB .insuranceIntro_explan_subHead{margin-bottom:1em;font-size:22px;color:#f56826;text-align:center}.smileFamily_typeB .insuranceIntro_explan_contents{padding:0 80px;border-bottom:1px dashed #400000}.smileFamily_typeB .insuranceIntro_explan_costBox{padding:10px;border:2px dotted #f56826}.smileFamily_typeB .insuranceIntro_explan_costBox_comment{width:45%;margin-left:5%;font-size:13px}.smileFamily_typeB .insuranceIntro_explan_medicalChartBox{max-width:600px;margin:30px auto}.smileFamily_typeB .insuranceIntro_explan_medicalChartBox_head{padding:15px;text-align:center;background:#fff}.smileFamily_typeB .insuranceIntro_explan_noteBox{padding:0 80px 30px}.smileFamily_typeB .insuranceIntro_explan_noteBox_text{width:58%;margin-right:2%}.smileFamily_typeB .insuranceIntro_point{margin:60px 0}.smileFamily_typeB .insuranceIntro_point_thumb{width:46%;position:relative;padding:40px 50px;margin:0 4% 0 0;background:#fff3dd;border-radius:5px}.smileFamily_typeB .insuranceIntro_point_head{position:absolute;top:-10px;left:10px;padding:4px 15px;font-size:16px;font-weight:bold;color:#fff;border-radius:20px;background:#f56826}.petInsuranceGuide_head{margin-bottom:10px;font-size:28px;font-weight:bold;text-align:center}.petInsuranceGuide_itemHead{margin:0 0 10px;padding:0 0 0 8px;font-size:18px;font-weight:bold;border-left:6px solid #ff7d7d;color:#333}.petInsuranceGuide_condition{margin-bottom:80px}.petInsuranceGuide_condition_dist{padding:1em 0;font-size:18px;font-weight:bold;color:#400000;border-top:1px solid #400000;border-bottom:1px solid #400000}.petInsuranceGuide_condition_dist th{font-weight:bold}.petInsuranceGuide_wrapper section:not(:first-child)::before{content:"";position:absolute;top:-50px;left:62px;width:6px;height:50px;border-left:6px dotted;z-index:-1}.petInsuranceGuide_section{position:relative;padding:30px 60px 30px 90px;margin:50px 0;background:#fff3dd}.petInsuranceGuide_section_head{margin-left:50px;font-size:24px;font-weight:bold}.petInsuranceGuide_section_subHead{margin:30px 0 2px;font-size:16px;font-weight:bold}.petInsuranceGuide_number{position:absolute;top:-20px;left:20px;display:block;width:90px;height:90px;font-size:50px;font-weight:bold;line-height:90px;text-align:center;color:#fff;border-radius:50%}.petInsuranceGuide_list{padding-left:1.5em}.petInsuranceGuide_list li{list-style-type:disc}.petInsuranceGuide_numberList{padding-left:1.5em}.petInsuranceGuide_numberList li{list-style-type:decimal}.insuranceCredit_wrapper section:not(:first-child)::before{border-left-color:#f56826}.insuranceCredit_contentsBox{padding:20px 30px;box-sizing:border-box;background:#fff}.insuranceCredit_cardBox_credit{width:32%;margin-right:2%}.insuranceCredit_cardBox_debit{width:66%;background:#fff}.insuranceCredit_cardBox_debit_inner p{margin-left:2%}.insuranceCredit_cardBox_debit_cardList{max-width:300px}.insuranceCredit_cardBox_head{margin-bottom:6px;font-size:18px;font-weight:bold;text-align:center;line-height:46px}.insuranceCredit_cardBox_head_credit::before{content:"◯";padding-right:5px;color:#b7312b;font-size:38px;vertical-align:middle}.insuranceCredit_cardBox_head_debit::before{content:"△";padding-right:5px;color:#b7312b;font-size:38px;vertical-align:middle}.insuranceCredit_stepBox{font-size:19px}.insuranceCredit_stepBox_head{margin-bottom:20px;font-weight:bold}.insuranceCredit_stepBox_list{counter-reset:item}.insuranceCredit_stepBox_list li::before{counter-increment:item;content:"STEP" counter(item) ".";color:#f56826}.colorbox_recommend_inner{padding:20px;color:#333}.colorbox_recommend_list{padding-left:1.5em;text-align:left}.colorbox_recommend_list li{margin-top:1em;font-size:14px;list-style:disc}.colorbox_recommend_table{font-size:14px}.colorbox_recommend_table_header th:first-child{background:none;border:none;padding:0 8px 0 0;width:120px;font-size:16px;vertical-align:middle;color:#400000}.colorbox_recommend_table_header th:nth-child(2){width:150px}.colorbox_recommend_table_header th:last-child{width:280px}.colorbox_recommend_table th,.colorbox_recommend_table td{padding:8px;border:1px solid #dee2e6}.colorbox_recommend_table th{font-weight:bold;background:#f8f9fa;color:#6c757d;font-size:12px}.insuranceBank_wrapper section:not(:first-child)::before{border-left-color:#32832d}.insuranceBank_headList{list-style:none}.insuranceBank_headList li{padding-left:1em;text-indent:-1em}.insuranceBank_stepBox_thumb{max-width:320px}.insuranceBank_comment{max-width:800px;padding-bottom:70px;margin:30px auto 20px;clear:both;overflow:hidden}.insuranceBank_comment_text{position:relative;width:65%;padding:40px 20px;border:6px solid #32832d;float:left;background:#fff;box-sizing:border-box}.insuranceBank_comment_text::before{content:"";position:absolute;bottom:-130px;left:77.5%;width:6px;height:130px;margin-left:-3px;background:#32832d}.insuranceBank_comment_thumb{position:relative;width:55%;height:230px;margin:0 0 0 -60%;float:right}.insuranceBank_comment_thumb::before{content:"";position:absolute;right:0;bottom:0;width:100%;height:80%;background:#d9f1d7;z-index:-1}.insuranceBank_comment_thumb img{display:block;max-height:230px;margin:0 50px 0 auto}.insuranceBank_contact_note{padding:0 8px 2px;border-bottom:1px solid #495057}.insuranceBank_contact img{max-width:331px}.supportFee_formula{display:flex;align-items:center;font-size:14px}.supportFee_formula .num{font-size:16px;padding:0 .2em}.supportFee_formula .small{font-size:11px;font-weight:normal}.supportFee_formula .petPrice{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;width:150px;height:70px;border-radius:4px;border:1px solid #ddd1c2;color:#83714e;position:relative}.supportFee_formula .petPrice:before,.supportFee_formula .petPrice:after{content:"";display:inline-block;vertical-align:middle;color:#83714e;line-height:1;width:14px;height:3px;background:currentColor;border-radius:.1em;position:absolute;left:164px;top:50%}.supportFee_formula .petPrice:after{transform:rotate(90deg)}.supportFee_formula .petPrice .eachFee{display:flex;flex-direction:column;align-items:center;line-height:1.2}.supportFee_formula .petPrice .eachFeeInner{color:#400000;font-weight:bold;margin-top:5px}.supportFee_formula .proxyDeliveryFee{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;width:360px;height:70px;margin-left:40px;border-radius:4px;border:1px solid #dbd3c2;color:#83714e;position:relative}.supportFee_formula .proxyDeliveryFee:before,.supportFee_formula .proxyDeliveryFee:after{content:"";display:inline-block;vertical-align:middle;color:#83714e;line-height:1;width:14px;height:3px;background:currentColor;border-radius:.1em;position:absolute;left:373px;top:calc(50% - 5px)}.supportFee_formula .proxyDeliveryFee:after{margin-top:8px}.supportFee_formula .proxyDeliveryFee_heading{position:absolute;top:-20px;background-color:#ef9091;color:#fff;padding:5px 30px;border-radius:30px}.supportFee_formula .proxyDeliveryFeeInner{display:flex;align-items:center;justify-content:space-between;margin-top:10px;position:relative;width:100%}.supportFee_formula .proxyDeliveryFeeInner:before,.supportFee_formula .proxyDeliveryFeeInner:after{content:"";display:inline-block;vertical-align:middle;color:#83714e;line-height:1;width:12px;height:2px;background:currentColor;border-radius:.1em;position:absolute;left:50%;top:50%}.supportFee_formula .proxyDeliveryFeeInner:after{transform:rotate(90deg)}.supportFee_formula .proxyDeliveryFee .eachFee{display:flex;flex-direction:column;align-items:center;line-height:1.2;width:100%}.supportFee_formula .proxyDeliveryFee .eachFeeInner{margin-top:5px;color:#400000;font-weight:bold}.supportFee_formula .allPrice{display:flex;justify-content:center;align-items:center;margin-left:40px;padding:8px 25px;border-radius:20px;background-color:#83714e;color:#fff;font-size:16px;text-align:center;line-height:1.5}.supportFee_num{display:inline-block;text-align:center;background-color:#ef9091;color:#fff;width:15px;height:15px;font-size:11px;border-radius:50%;margin-right:3px}.supportFee_title{font-size:15px;font-weight:bold;margin-bottom:3px}.supportFee_text{font-size:14px}.supportFee_text .linkText{cursor:pointer}.totalAmount{margin:20px 0 40px auto}.totalAmountInner{display:flex;justify-content:space-between;padding:20px;border:1px solid #dcdfe1;border-radius:4px}.totalAmount_title{font-size:14px !important;font-weight:bold !important;color:#400000 !important;margin:0 0 20px !important}.totalAmount_title:before{content:url(../images/icon_yen_delivery.svg);display:inline-block;width:15px;height:15px;margin-right:3px;position:relative;top:2px}.totalAmount_list{display:flex;align-items:center;flex-wrap:wrap;line-height:2;width:60%}.totalAmount_list dt{width:50%}.totalAmount_list dd{width:50%;text-align:right}.totalAmount_list dd span{font-size:12px}.totalAmount_list .totalTitle{font-weight:bold;margin-top:15px;padding-right:10px;position:relative;text-align:right;width:auto;flex:1}.totalAmount_list .totalTitle+dd{width:auto}.totalAmount_list .totalTitle span{font-size:12px;font-weight:normal}.totalAmount_list .totalTitle:before{content:"";border:1px solid #dcdfe1;width:100%;display:inline-block;position:absolute;top:-8px;left:0}.totalAmount_list .totalNum{font-weight:bold;color:red;margin-top:15px;position:relative}.totalAmount_list .totalNum span{color:#400000}.totalAmount_list .totalNum:before{content:"";border:1px solid #dcdfe1;width:100%;display:inline-block;position:absolute;top:-8px;left:0}.totalAmount_supply{font-size:12px;color:#6c757d;margin-top:10px;text-align:right}.top_introOutline_box{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;max-width:780px;margin:0 auto 50px}.top_introOutline_image{position:relative;width:330px;height:auto;margin:20px 0 0;background:#fff}.top_introOutline_image img{width:95%;height:auto;margin:0 auto}.top_introOutline_image span{display:block;padding:0;margin:5px 0 0;line-height:1.5;font-size:11px;color:#6c757d;text-align:right}.top_introOutline_detail{position:relative;width:calc(100% - 370px);max-width:410px}.top_introOutline_detail img{width:100%;height:auto}.top_introOutline_btnMore{position:absolute;right:calc(50% - 150px);bottom:-65px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:300px;height:50px;border-radius:25px;background:#fd714d;box-shadow:#af2502 0 2px 0;font-size:16px;font-weight:bold;color:#fff}.top_introOutline_btnMore:hover{background:#fd491a;text-decoration:none;color:#fff}div#main h2.top_introOutline_head{float:none;width:100%;margin:0 0 10px;text-align:center}div#main h2.top_introOutline_head img{width:720px;height:auto}.future_title{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:0 0 0 60px;height:350px;background:url(../images/future/mainImage.png) no-repeat left top/100% auto}.future_title_body{margin:0 0 30px}.future_title_body img{width:450px;height:auto}.future_lead{margin:0 0 30px;line-height:1.7;font-size:16px}.future_lead_mpo img{width:240px;height:auto}.future_lead_mpo p{margin:10px 0 0;font-size:11px;color:#495057}.future_mission{position:relative;width:720px;padding:60px 50px 50px;margin:-30px auto 20px;border-radius:10px;background:#fff;box-shadow:rgba(0,0,0,.2) 0 3px 12px}.future_mission::before{position:absolute;left:-80px;bottom:-23px;z-index:-1;content:"";display:block;width:980px;height:60px;background:url(../images/future/bg_relation.svg) no-repeat left top/100% 100%;transform:rotate(180deg)}.future_mission p{line-height:1.7;font-size:15px}.future_relation{position:relative;padding:40px 90px 30px;margin:0 0 90px;background:#fff9f5}.future_relation::before{position:absolute;left:0;top:-60px;z-index:1;content:"";display:block;width:980px;height:60px;background:url(../images/future/deco_string.svg) no-repeat center bottom/100% auto}.future_relation::after{position:absolute;left:0;bottom:-56px;z-index:-1;content:"";display:block;width:100%;height:60px;background:url(../images/future/bg_relation.svg) no-repeat left top/100% 100%}.future_relation_list{list-style:none}.future_relation_list li{position:relative;padding:40px 0 0 330px;margin:30px 0 0}.future_relation_list li figure{position:absolute;left:20px;top:20px;width:355px;height:auto;margin:0}.future_relation_list li img{width:100%;height:auto;border-radius:0 32px 32px 32px}.future_relation_list_detail{padding:30px 30px 30px 70px;background:#fff;border-radius:12px}.future_relation_list_detail p{line-height:1.7;font-size:15px}.future_relation_subHead{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;height:40px;padding:0 30px 0 20px;border-radius:5px 20px 20px 5px;font-size:15px;color:#fff;background:#fd714d}.future_ourTheme{background:linear-gradient(to bottom, #fff 0%, #fff9f5 150px, #ffeae4 100%)}.future_ourTheme_lead{margin:20px 0 0}.future_ourTheme_lead p{position:relative;display:block;width:720px;padding:30px 50px 30px;margin:-30px auto 20px;border-radius:10px;background:#fff;box-shadow:rgba(0,0,0,.2) 0 3px 12px;line-height:1.7;font-size:15px}.future_ourTheme_nav{counter-reset:navCategoryNum 0;position:sticky;top:0;z-index:9999;padding:20px 40px 0;margin:0 auto}.future_ourTheme_nav_list{display:flex;align-items:stretch;justify-content:center}.future_ourTheme_nav_list li{display:flex;align-items:stretch;width:33.3333333333%;border-right:1px solid #fff}.future_ourTheme_nav_list li:first-child a{border-radius:10px 0 0 10px}.future_ourTheme_nav_list li:last-child{border-right:0}.future_ourTheme_nav_list li:last-child a{border-radius:0 10px 10px 0}.future_ourTheme_nav_list li a{position:relative;display:flex;align-items:center;width:100%;padding:24px 12px 8px 42px;background:rgba(253,113,77,.9);font-size:15px;color:#fff}.future_ourTheme_nav_list li a:hover{text-decoration:none;background:rgba(250,132,106,.9)}.future_ourTheme_nav_list li a::before{position:absolute;left:14px;bottom:6px;counter-increment:navCategoryNum 1;content:counter(navCategoryNum);display:block;line-height:1;font-size:36px;font-weight:bold;font-style:italic}.future_ourTheme_nav_list li a::after{content:"";font-family:"icomoon";display:inline-block;margin:0 0 2px 5px;font-size:1.5em}.future_ourTheme_category{counter-reset:categoryNum 0;margin:80px 0 0}.future_ourTheme_category h3{position:relative}.future_ourTheme_category h3::before{counter-increment:categoryNum 1;content:counter(categoryNum);position:absolute;top:0;left:calc(50% - 30px);display:flex;width:60px;height:60px;align-items:flex-start;justify-content:center;line-height:1;font-size:54px;font-weight:bold;font-style:italic;color:#fead98}.future_ourTheme_list{width:calc(100% - 100px);margin:0 auto}.future_ourTheme_list li{position:relative;z-index:0;min-height:280px;margin:30px 0 0}.future_ourTheme_list li img{position:absolute;left:0;top:0;z-index:1;width:410px;height:260px;object-fit:cover;border-radius:12px}.future_ourTheme_list_detail{position:relative;z-index:0;background:#fff;border-radius:12px}.future_ourTheme_list_detailNumber{padding:2rem 2rem 2rem 400px}.future_ourTheme_list_detail .numericBasisFlex{display:flex;justify-content:space-around;align-items:center;padding:10px 30px 30px}.future_ourTheme_list_detail .numericBasis{text-align:center;color:#343a40}.future_ourTheme_list_detail .numericBasis dl{display:flex;flex-direction:column;align-items:center}.future_ourTheme_list_detail .numericBasis dt{font-size:14px;color:#6c757d;margin-bottom:10px !important}.future_ourTheme_list_detail .numericBasis dt span{padding-left:5px;font-size:20px;font-weight:bold}.future_ourTheme_list_detail .numericBasis dd{text-align:left;font-size:16px;font-weight:bold;color:#6c757d;line-height:1.2}.future_ourTheme_list_detail .numericBasis dd .numericSupplement{display:block;margin:20px 0 -45px 0;font-size:14px;font-weight:normal}.future_ourTheme_list_detail .numericBasis dd .numericResult{font-size:54px;font-weight:bold;font:"Arial","Helvetica Neue","Helvetica","sans-serif";color:#fe997f}.future_ourTheme_list_detail .numericBasis dd img{height:172px;position:initial;object-fit:scale-down;width:500px;border:none;margin-top:10px}.future_ourTheme_list_detail .numericBasis .annotation{margin-top:4px;font-size:10px}.future_ourTheme_list_detail .numericBasis a{padding-left:10px;font-size:20px;font-weight:bold;color:#e23002}.future_ourTheme_list_detail h4{margin:0 0 20px;font-size:22px;font-weight:bold;line-height:1.4}.future_ourTheme_list_detail h4 span{display:block;margin:5px 0 0;font-size:16px;font-weight:normal;color:#995130}.future_ourTheme_list_detail p{line-height:1.7;font-size:15px}.future_ourTheme_list_detail .breederRegisterStandard{padding:0 80px 40px}.future_ourTheme_list_detail .breederRegisterStandard li{margin:0 auto 15px;padding:0 10px;min-height:auto;text-align:left;font-size:14px;line-height:1.2}.future_ourTheme_list_detail .breederRegisterStandard li:last-child{margin-bottom:0}.future_ourTheme_list_detail .breederRegisterStandard_heading{font-size:13px;text-align:center;margin:0 0 30px}.future_ourTheme_list_detail .breederRegisterStandard_inner{padding:25px 0;color:#343a40;border-top:solid 1px #adb5bd;border-bottom:solid 1px #adb5bd}.future_ourTheme_listBox{padding:20px 0 0 30px}.future_ourTheme_list2Box{padding:20px 0 0 400px}.future_backHome{margin:0 0 80px;text-align:center}.future_backHome a{display:inline-flex;align-items:center;justify-content:center;width:240px;height:50px;color:#400000;border-radius:25px;background:#dcdfe1;box-shadow:#c1c6c9 0 2px 0;font-size:16px}.future_backHome a:hover{text-decoration:none;background:#c1c6c9}div#main .future_mission h2{position:relative;padding:0 0 20px;margin:0 0 30px;font-size:20px;text-align:center;float:none}div#main .future_mission h2::before{position:absolute;left:calc(50% - 15px);bottom:0;content:"";display:block;width:30px;height:3px;background:#e23002}div#main .future_relation_list_detail h3{padding:0;margin:0 0 10px;line-height:1.3;font-size:18px;border:none;background:none}div#main .future_ourTheme{margin:0 0 50px;padding:0 0 50px}div#main .future_ourTheme_category dt{margin:-80px 0 0;padding:80px 0 0}div#main .future_ourTheme_category dd{margin:0 0 80px}div#main .future_ourTheme_category dd:last-child{margin:0}div#main .future_ourTheme_category h3{padding:60px 0 0;margin:0 0 40px;background:none;border:none;font-size:24px;color:#fd714d;text-align:center}div#main h2.future_head{text-align:center;font-size:28px;float:none}div#main h2.future_head span{color:#fd714d}div#main h2.future_head strong{font-size:42px;font-weight:bold}.popUpSurvey{position:relative;z-index:2}.popUpSurvey_wrapper{box-sizing:border-box;position:fixed;z-index:9999;bottom:90px;right:15px;width:340px;box-shadow:2px 2px 12px rgba(95,50,30,.5);background:#fff}.popUpSurvey_wrapper .btn_close{appearance:none;position:absolute;width:29px;height:29px;right:5px;top:5px;z-index:10000;border:2px solid #5f321e;background:#fff;cursor:pointer}.popUpSurvey_wrapper .btn_close:before,.popUpSurvey_wrapper .btn_close:after{position:absolute;right:11px;top:6px;content:"";display:block;width:3px;height:14px;background:#5f321e;transform:rotate(90deg)}.popUpSurvey_wrapper .btn_close.active:before{transform:rotate(45deg)}.popUpSurvey_wrapper .btn_close.active:after{transform:rotate(-45deg)}.popUpSurvey_inner{box-sizing:border-box;position:relative;overflow-y:auto;padding:15px;background:#fff}.popUpSurvey_inner p.lead{margin-bottom:5px}.popUpSurvey_inner input[type=text]:disabled{background-color:#efefef}.popUpSurvey_header{padding:10px 40px 8px 15px;background:#5f321e}.popUpSurvey_header.close{cursor:pointer}.popUpSurvey_header.close:hover{background:#af5a2d}.popUpSurvey_headerText{font-size:20px;font-weight:bold;letter-spacing:.05em;line-height:1.2;text-align:left;color:#fff}.popUpSurvey_btn{display:flex;flex-grow:1;align-items:center;appearance:none;text-decoration:none;cursor:pointer;padding:.5rem 1rem;border-radius:.2rem;border:none;background:#ffb98c;border-bottom:3px solid #ff9950;color:#400000;font-size:14px}.popUpSurvey_btn:hover{color:#400000;background:#ff9655;border-bottom-color:#e66e14;text-decoration:none}.webService_inner{max-height:305px}.head_webService{padding-right:115px}.head_webService img{position:absolute;right:30px;top:-10px;width:80px;min-width:80px;height:auto}.list_otherChoice>li{margin-top:5px}.list_otherChoice .similarKind{padding:10px;background:#fffae6}.list_otherChoice .similarKind p{padding-bottom:5px;font-size:14px}.list_otherChoice .similarKind ul{display:flex;justify-content:space-between;width:100%}.list_otherChoice .similarKind ul li{flex-grow:1;width:100%;overflow:hidden;margin-left:5px;text-align:center}.list_otherChoice .similarKind ul li:first-child{margin-left:0}.list_otherChoice .similarKind img{width:100%;max-width:137px;height:auto;max-height:100px}.list_otherChoice .similarKind a:hover img{opacity:.8}.list_otherChoice .similarKind .similarKindImg{display:inline-block;max-height:100px;background:#fff}.list_otherChoice .similarKind .similarKindName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;text-align:center}.list_otherChoice .similarKind .similarKindNum{text-align:center;font-size:11px}.list_otherChoice .similarKind .seeMore{margin:8px 0 0 0;text-align:right}.list_neighborhood{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 0 10px -10px}.list_neighborhood>li{display:flex;margin:5px 0 0 10px}.list_neighborhood>li a{display:flex;align-items:center;justify-content:center;flex-grow:1;padding:.5em .75em;background:#fff;border:1px solid #ede6cc;border-radius:.25em;color:#400000}.list_neighborhood>li a:hover{background:#ede6cc;text-decoration:none}.imageSearch_inner input[type=button]{display:flex;flex-grow:1;align-items:center;appearance:none;text-decoration:none;cursor:pointer;padding:.5rem 1rem;border-radius:.2rem;border:none;background:#ffb98c;border-bottom:3px solid #ff9950;color:#400000;font-size:14px}.imageSearch_inner input[type=button]:hover{color:#400000;background:#ff9655;border-bottom-color:#e66e14;text-decoration:none}.imageSearch_contentsTitle{padding-left:6px;margin:15px 0;font-size:13px;font-weight:bold;border-left:4px solid #d2caaf}.imageSearch_select input[type=radio]{display:none}.imageSearch_select input[type=radio]+label{position:relative;display:block;background:#fffae6;box-sizing:border-box;cursor:pointer}.imageSearch_select input[type=radio]+label:before{content:"";position:absolute;top:50%;width:11px;height:11px;border:1px solid #400000;border-radius:50%;background:#fff}.imageSearch_select input[type=radio]:checked+label{background:#fff0b6}.imageSearch_select input[type=radio]:checked+label:after{content:"";position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:#400000}.imageSearch_reason li{margin-bottom:6px}.imageSearch_reason li input[type=text]{box-sizing:border-box}.imageSearch_reason li input[type=checkbox],.imageSearch_reason li input[type=checkbox]+label{cursor:pointer}.imageSearch_reason li input[type=checkbox]+label{margin-left:0;padding-left:2px}.imageSearch_stage input[type=radio]{display:none}.imageSearch_stage input[type=radio]+label{height:100%;padding:2px 0;margin:0 2px}.imageSearch_stage input[type=radio]+label:before{left:50%;transform:translate(-50%, -50%)}.imageSearch_stage input[type=radio]:checked+label:after{left:50%;transform:translate(-50%, -50%)}.supportFeeInfoBox{border-radius:4px;background-color:#f8f5ea;line-height:1.5;text-align:left}.supportFeeInfoTitle{display:flex;align-items:center;font-weight:bold}.supportFeeInfoTitle:before{font-family:"icomoon";content:"";padding-right:10px;font-size:20px;color:#f7a000}div#main h3.breederAward_show_head{display:flex;align-items:center;padding:10px 15px 10px 50px;background:#e4e0d0 url(../images/icon_breederDetail_award.svg) no-repeat 15px center/30px auto;border:1px solid #dee2e6;border-bottom:none;border-radius:5px 5px 0 0;font-size:16px;font-weight:normal}.breederAward_show{margin:30px 0 0}.breederAward_show .icon_question{display:inline-block}.breederAward_show .icon_question:hover{text-decoration:none}.breederAward_show .icon_question span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0 0 0 3px;border-radius:50%;background:#948654;line-height:1;color:#fff;font-size:15px;vertical-align:3px}.breederAward_show.breederImageSingle{box-sizing:border-box;width:100%;float:left;margin-bottom:20px}.breederAward_show_content{padding:10px 20px;border:1px solid #dee2e6;border-top:0;background:#fff;border-radius:0 0 5px 5px}.breederAward_show_list{display:flex;align-items:center;justify-content:center;margin:0 0 15px}.breederAward_show_list li{max-width:180px;width:33.3333333333%;padding:0 10px;text-align:center}.breederAward_show_list li img{width:100%;max-width:162px;height:auto}.breederAward_show_other_head{padding:0 0 0 8px;margin:0 0 10px;font-size:15px;border-left:4px solid #d2caaf}.breederAward_show_other_list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.breederAward_show_other_list li{margin:5px 0 0;font-size:14px}.breederAward_show_other_list li::after{content:"、";display:inline-block;margin:0 5px 0 2px}.breederAward_show_other_list li:last-child::after{display:none}.petDtlTrn .bioGuaranteed{position:relative;font-size:14px;line-height:1.7}.petDtlTrn .bioGuaranteed.is_overflow{padding:20px;box-sizing:border-box;background-color:#f2f3f4;overflow-y:scroll;max-height:300px}.petDtlTrn .bioGuaranteed.is_overflow::-webkit-scrollbar{width:10px}.petDtlTrn .bioGuaranteed.is_overflow::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.petDtlTrn .bioGuaranteed.is_overflow::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.1)}.breeder_gurantee_tag{display:inline-block;color:#586066;font-size:13px;font-weight:bold;border:1px solid #b3b9be;background-color:#fff;border-radius:4px;padding:6px 5px;line-height:1}.minburi_gurantee_tag{display:inline-block;color:#5e8933;font-size:13px;font-weight:bold;border:1px solid #91c35f;background-color:#fff;border-radius:4px;padding:6px 5px;line-height:1}.minburi_gurantee_tag::before{content:"";display:inline-block;width:11px;height:10px;background-image:url(../../images/icon_livingGuarantee.svg);background-size:contain;vertical-align:middle;margin-right:4px;position:relative;top:-1px}.detail_body_guarantee_plan_list{display:flex;justify-content:space-between;list-style-type:none;padding:0;margin:0}.detail_body_guarantee_plan_list li{display:flex;flex-direction:column;width:calc((100% - 20px)/3);height:100px;padding:0 !important;text-align:center;position:relative;box-sizing:border-box}.detail_body_guarantee_plan_list li .paid_box{padding:6px 0;font-size:14px;line-height:1;margin-top:auto}.detail_body_guarantee_plan_list li.basic_plan{border:2px solid #dcdfe1;color:#343a3d}.detail_body_guarantee_plan_list li.basic_plan .plan_contents{line-height:1.2;font-size:16px}.detail_body_guarantee_plan_list li.basic_plan .paid_box{background-color:#dcdfe1}.detail_body_guarantee_plan_list li.minburi_plan{border:2px solid #d1e6bc;color:#343a3d}.detail_body_guarantee_plan_list li.minburi_plan .plan_title{font-size:14px;line-height:1.2;margin-bottom:10px}.detail_body_guarantee_plan_list li.minburi_plan .plan_contents{line-height:1}.detail_body_guarantee_plan_list li.minburi_plan .plan_contents{font-weight:bold}.detail_body_guarantee_plan_list li.minburi_plan .num{font-size:22px}.detail_body_guarantee_plan_list li.minburi_plan .year{font-size:18px}.detail_body_guarantee_plan_list li.minburi_plan .paid_box{background-color:#d1e6bc}.detail_body_guarantee_plan_list_supply{list-style-type:none;padding:0;margin:0;text-align:center;display:grid;grid-template-columns:1fr 2fr;font-size:14px;margin-top:10px}.detail_body_guarantee_plan_list_supply li{display:flex;align-items:center;justify-content:center;padding:0 !important}.detail_body_guarantee_plan_list_supply li:first-child::before{content:"";display:block;width:9px;height:9px;background-color:#b3b9be;border-radius:50%;margin-right:3px}.detail_body_guarantee_plan_list_supply li:nth-child(2)::before{content:"";display:block;width:9px;height:9px;background-color:#91c35f;border-radius:50%;margin-right:3px}.detail_body_guarantee_plan_item_inner{flex:1;display:grid;place-content:center}.detail_head_body_guarantee{display:flex;align-items:center;font-size:15px;color:#343a3d;background:transparent !important;border:none !important;padding:0 !important}.detail_head_body_guarantee span{flex-shrink:0;border-radius:4px;padding:0 5px;font-weight:normal;font-size:12px}.detail_head_body_guarantee.basic_plan{border-left:5px solid #b3b9be !important;padding-left:7px !important}.detail_head_body_guarantee.basic_plan span{background-color:#fff;border:1px solid #dcdfe1}.detail_head_body_guarantee.minburi_plan{border-left:5px solid #91c35f !important;padding-left:7px !important}.detail_head_body_guarantee.minburi_plan span{background-color:#fff;border:1px solid #e51b1b;color:#e51b1b}.detail_minburi_gurantee_copy{font-size:14px;text-align:center;color:#343a3d;margin-bottom:3px}.detail_minburi_gurantee_copy span{color:#5e8933}.detail_minburi_gurantee_copy:before{content:"";display:block;width:20px;height:17px;background-image:url(../../images/icon_livingGuarantee.svg);background-size:contain;vertical-align:middle;margin:0 auto 5px}.detail_minburi_gurantee_comment{font-weight:bold;font-size:16px;text-align:center;color:#343a3d}.detail_minburi_gurantee_box{color:#343a3d}.detail_minburi_gurantee_contents{display:grid;width:calc((100% - 10px)/2);box-sizing:border-box;font-size:14px;padding:15px;border-radius:4px;background-color:#f2f8ec}.detail_minburi_gurantee_contents_wrapper{display:flex;justify-content:space-between}.detail_minburi_gurantee_contents_heading{color:#5e8933;text-align:center;font-size:15px;font-weight:bold;margin-bottom:15px}.detail_minburi_gurantee_contents_heading span{background:linear-gradient(transparent 60%, #deedce 60%)}.detail_minburi_gurantee_contents_emph{background-color:#fcf1b8}.detail_minburi_gurantee_contents_supply{font-size:14px;margin-right:5px}.detail_minburi_gurantee_contents_supply_condition{font-size:12px;color:#777}.detail_minburi_gurantee_contents_list{display:flex;flex-wrap:wrap}.detail_minburi_gurantee_contents_list dt{display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:14px;font-weight:bold;background-color:#fff;width:50px;margin-right:10px}.detail_minburi_gurantee_contents_list dt.treatment{color:#5e8933}.detail_minburi_gurantee_contents_list dd{width:calc(100% - 60px)}.detail_minburi_gurantee_plan_list{display:grid;grid-template-columns:1fr 1fr;list-style-type:none;margin:0}.detail_minburi_gurantee_plan_list li{padding:0 10px;display:flex;flex-direction:column;align-items:center}.detail_minburi_gurantee_plan_list li:first-child{border-right:1px dotted #dcdfe1}.detail_minburi_gurantee_plan_list .plan_name{border:1px solid #91c35f;border-radius:4px;padding:2px 10px;font-size:14px;background-color:#fff;color:#5e8933;font-weight:bold}.detail_minburi_gurantee_plan_list .plan_contents{padding:10px 0}.detail_minburi_gurantee_plan_list .plan_contents .num{font-size:20px;font-weight:bold}.detail_minburi_gurantee_plan_list .plan_contents .year{font-size:16px;font-weight:bold}.detail_minburi_gurantee_plan_list .guarantee_amount{width:100%;box-sizing:border-box;background-color:#fff;text-align:center;font-size:13px;padding:5px 0;border-radius:4px}.detail_minburi_gurantee_link{display:inline-block;font-size:14px;margin-top:10px;text-decoration:none !important;color:#0678cf !important}.detail_minburi_gurantee_link:after{font-family:"icomoon";content:"";padding-left:3px}div#main table.livingGuarantee_comparison_table{width:100%;margin:0 0 10px;border:none;border-collapse:separate;border-spacing:4px}div#main table.livingGuarantee_comparison_table tr th,div#main table.livingGuarantee_comparison_table tr td{padding:.5em;text-align:center;vertical-align:middle;border:none}div#main table.livingGuarantee_comparison_table tr th small,div#main table.livingGuarantee_comparison_table tr td small{font-size:11px !important}div#main table.livingGuarantee_comparison_table tr th strong,div#main table.livingGuarantee_comparison_table tr td strong{font-weight:bold;font-size:18px}div#main table.livingGuarantee_comparison_table tr.item_name th{background:#e9ecef;font-weight:normal}div#main table.livingGuarantee_comparison_table tr.item_name th.none{background:#fff}div#main table.livingGuarantee_comparison_table tr.each_plan th{background:#91c35f;color:#fff;width:15%;line-height:1.5}div#main table.livingGuarantee_comparison_table tr th{font-weight:bold}div#main table.livingGuarantee_comparison_table tr th.breederGuarantee{background:#e9ecef;color:#400000;font-weight:normal}div#main table.livingGuarantee_comparison_table tr th:first-child{width:80px}div#main table.livingGuarantee_comparison_table tr td{background:#deedce;font-size:16px}div#main table.livingGuarantee_comparison_table tr td.breederGuarantee{background:#f8f9fa}div#main table.livingGuarantee_comparison_table .minimumPrice{padding-top:6px;line-height:1.2;font-size:13px}div#main table.livingGuarantee_comparison_table .inTax{font-size:.8em}.healthyGuarantee_intro{margin:0 0 40px}.healthyGuarantee_intro p{font-size:16px}.healthyGuarantee_listKinds{display:flex;align-items:center;margin:12px 0 0}.healthyGuarantee_listKinds li{width:calc(100% - 8px);margin:0 12px 0 0}.healthyGuarantee_listKinds li:last-child{margin-right:0}.healthyGuarantee_btnKinds{position:relative;display:block;padding:16px 24px 16px 48px;border:1px solid;border-radius:4px;line-height:1;font-size:18px;font-weight:bold;color:#400000}.healthyGuarantee_btnKinds:hover{color:#400000;text-decoration:none}.healthyGuarantee_btnKinds::before{content:"";position:absolute;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-repeat:no-repeat;background-position:center center;background-size:32px auto;left:8px;top:calc(50% - 16px)}.healthyGuarantee_btnKinds::after{content:"";position:absolute;right:8px;bottom:calc(50% - 4px);display:block;width:8px;height:8px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.healthyGuarantee_btnKinds.petInsurance{background:#fce9e9;border-color:#f28d8d}.healthyGuarantee_btnKinds.petInsurance:hover{background:#fad2d2}.healthyGuarantee_btnKinds.petInsurance::before{background-image:url(../images/icon_dog.svg)}.healthyGuarantee_btnKinds.petInsurance::after{border-color:#ed6060}.healthyGuarantee_btnKinds.specialGifts{background:#ffeac4;border-color:#ffab11}.healthyGuarantee_btnKinds.specialGifts:hover{background:#ffe1aa}.healthyGuarantee_btnKinds.specialGifts::before{background-image:url(../images/icon_present.svg)}.healthyGuarantee_btnKinds.specialGifts::after{border-color:#dd8f00}.healthyGuarantee_btnKinds.livingGuarantee{background:#e3f0d6;border-color:#91c35f}.healthyGuarantee_btnKinds.livingGuarantee:hover{background:#d1e6bc}.healthyGuarantee_btnKinds.livingGuarantee::before{background-image:url(../images/icon_livingGuarantee.svg)}.healthyGuarantee_btnKinds.livingGuarantee::after{border-color:#91c35f}.healthyGuarantee_notice{padding:20px 30px;margin:0 0 40px;border-top:1px solid #d2caaf;border-bottom:1px solid #d2caaf}.healthyGuarantee_notice_title{display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;font-weight:bold}.healthyGuarantee_notice_title::before{content:"！";display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 5px 0 0;border-radius:50%;border:1px solid #ffab11;font-size:20px;font-weight:normal;color:#ffab11}.healthyGuarantee_notice_limitContent{display:flex;align-items:flex-end;justify-content:space-between;margin:10px 0 20px}.healthyGuarantee_notice_limitContent img{width:358px;height:auto}.healthyGuarantee_notice_limitDetail{width:calc(100% - 368px)}.healthyGuarantee_notice_copyPossible{font-size:15px;text-align:center}.healthyGuarantee_noticeTable{width:100% !important;margin-left:0 !important}.healthyGuarantee_noticeTable th{box-sizing:border-box;width:124px !important;font-size:12px !important;white-space:nowrap}.healthyGuarantee_noticeTable td{box-sizing:border-box;width:calc(100% - 124px) !important;font-size:15px !important}.healthyGuarantee_apply{padding:24px;margin:0 0 40px;background:#fff3dd;text-align:center}.healthyGuarantee_apply_livingGuarantee{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #d2caaf}.healthyGuarantee_apply.contentInner{padding:16px 0 0;margin:16px 0 0;background:none;border-top:1px solid #dcdfe1}.healthyGuarantee_apply.contentInner .lead_serviceDetail{display:inline-block;color:#0678cf;font-size:14px}.healthyGuarantee_apply.contentInner .lead_serviceDetail i{font-size:1.5em;vertical-align:-0.1em}.healthyGuarantee_btnApply{display:flex;align-items:center;justify-content:center;width:480px;height:56px;margin:0 auto;border-radius:28px;border:1px solid #dcdfe1;background:#fff;line-height:1;font-size:18px;font-weight:bold;color:#400000;text-align:center}.healthyGuarantee_btnApply:hover{background:#f7f8f9;text-decoration:none;color:#400000}.healthyGuarantee_btnApply span{display:inline-flex;align-items:center}.healthyGuarantee_btnApply span:before{content:"";display:block;width:24px;height:24px;margin:0 5px 5px 0;background-size:24px auto;background-position:center center;background-repeat:no-repeat}.healthyGuarantee_btnApply span.petInsurance{color:#ed6060}.healthyGuarantee_btnApply span.petInsurance:before{background-image:url(../images/icon_dog.svg)}.healthyGuarantee_btnApply span.specialGifts{color:#dd8f00}.healthyGuarantee_btnApply span.specialGifts:before{background-image:url(../images/icon_present.svg)}.healthyGuarantee_btnApply span.livingGuarantee{color:#5e8933}.healthyGuarantee_btnApply span.livingGuarantee:before{background-image:url(../images/icon_livingGuarantee.svg)}.applyFlow{display:flex;margin:24px 0}.applyFlow li{position:relative;width:100%;flex-grow:1;text-align:center}.applyFlow li:before,.applyFlow li:after{content:"";position:absolute;display:block;width:50%;height:2px;top:15px;z-index:-1;background:#dcd7cd}.applyFlow li:before{left:0;margin-right:-25%}.applyFlow li:after{right:0;margin-left:-25%}.applyFlow li:first-child:before{display:none}.applyFlow li:last-child:after{display:none}.applyFlow li .number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 auto;line-height:1;border-radius:50%;background:#dcd7cd;border:2px solid #dcd7cd;color:#aaa591}.applyFlow li .content{margin-top:5px;color:#69695f}.applyFlow li.active:before{background:#f83}.applyFlow li.active .number{border-color:#eb7823}.applyFlow li.active .content{color:#f83;font-weight:bold}.applyFlow li.past:before,.applyFlow li.past:after{background:#f83}.applyFlow li.active .number,.applyFlow li.past .number{background:#f83;border-color:#f83;font-weight:bold;color:#fff}.livingGuarantee_detail{position:relative}.livingGuarantee_detail_list_head{display:flex;align-items:center;justify-content:center;width:60px;padding:.4em 0 .25em;margin:0 auto 5px;box-sizing:border-box;line-height:1;font-weight:bold;font-size:14px}.livingGuarantee_detail_list_head.treatment{background:#fff;color:#5e8933}.livingGuarantee_detail_list_head.death{background:#fff;color:#343a40}.livingGuarantee_detail_list_head.planSelect{border:1px solid #ced4da}.livingGuarantee_detail_list li{padding:5px;margin:0 0 10px;box-sizing:border-box;text-align:left}.livingGuarantee_detail_list li:last-child{margin-bottom:0}.livingGuarantee_detail_list li.guaranteeSelect{position:relative;margin:0 0 22px}.livingGuarantee_detail_list li.guaranteeSelect::before,.livingGuarantee_detail_list li.guaranteeSelect::after{position:absolute;display:block}.livingGuarantee_detail_list li.guaranteeSelect::before{content:"";left:0;bottom:-12px;width:100%;height:1px;border-top:1px dotted #adb5bd}.livingGuarantee_detail_list li.guaranteeSelect::after{content:"または";left:calc(50% - 30px);bottom:-22px;width:60px;font-size:12px;color:#495057;background:#deedce;text-align:center}.livingGuarantee_detail_list.planSelect li:first-child{border-right-color:#ced4da}.livingGuarantee_detail_list.planSelect li.guaranteeSelect::after{background:#f8f9fa}.livingGuarantee_detail.planSelect::before{background:#f8f9fa}.livingGuarantee_mark{display:flex;align-items:center;padding:15px 90px;background-color:#f8f9fa}.livingGuarantee_markImage{width:150px}.livingGuarantee_markImage span{position:relative;display:block;padding:6px;margin:0 0 10px 0;color:#5e8933;background:#eaf4e1;font-size:12px;text-align:center;border-radius:24px}.livingGuarantee_markImage span:before{content:"";position:absolute;left:calc(50% - 6px);bottom:-12px;display:block;width:0;height:0;border:6px solid transparent;border-top:6px solid #eaf4e1}.livingGuarantee_mark img{width:100%;height:auto}.livingGuarantee_markDetail{width:calc(100% - 170px);margin:0 0 0 auto;font-size:14px}.livingGuarantee_attentionList{list-style:none;counter-reset:livingGuaranteeAttention 0}.livingGuarantee_attentionList li{position:relative;padding:0 0 0 2em;line-height:1.5;font-size:12px}.livingGuarantee_attentionList li::before{position:absolute;left:0;top:0;counter-increment:livingGuaranteeAttention 1;content:"※" counter(livingGuaranteeAttention)}.livingGuarantee_leadBtn{padding:12px 24px 8px;font-size:14px;text-align:center}.livingGuarantee_leadBtn .Min_btn{border-radius:24px}.livingGuarantee_head01{padding:0 0 0 0;margin:32px 0 16px;font-size:16px;font-weight:bold;border-bottom:1px solid #d2caaf}.livingGuarantee_lead{margin:0 0 20px;font-size:15px}.livingGuarantee_plan{margin:32px 0 24px}.livingGuarantee_plan_table{width:640px;margin:0 auto 10px;border-collapse:separate;border-spacing:4px}.livingGuarantee_plan_table th,.livingGuarantee_plan_table td{padding:12px;text-align:center}.livingGuarantee_plan_table th{background:#91c35f;border-radius:5px 0 0 5px;color:#fff;font-size:14px;vertical-align:middle}.livingGuarantee_plan_table th.none{width:130px;background:none}.livingGuarantee_plan_table td{font-size:16px;background:#f8f9fa}.livingGuarantee_plan_table td strong{font-size:20px;font-weight:bold}.livingGuarantee_plan_table td .inTax{font-size:.8em}.livingGuarantee_plan_table td .minimumPrice{font-size:14px}.livingGuarantee_plan_table thead th{border-radius:5px 5px 0 0}.livingGuarantee_plan_list_supplement{width:600px;margin:5px auto}.livingGuarantee_plan_list_supplement li{font-size:12px;color:#343a40}.livingGuarantee_rules{margin:30px 0 20px}.livingGuarantee_rules h2{float:none !important}.livingGuarantee_rules dt{padding:8px 16px;font-size:15px;background:#ede6cc}.livingGuarantee_rules dd{height:186px;overflow-y:scroll;padding:16px;border:1px solid #d2caaf;font-size:14px;line-height:1.7}.livingGuarantee_payMethod{display:flex;align-items:center}.livingGuarantee_payMethod img{width:80px;height:auto;margin-right:12px}.livingGuarantee_payMethod p{font-size:18px;font-weight:bold}.livingGuarantee_serviceTarget_head{font-size:13px;font-weight:bold}.livingGuarantee_serviceTarget_detail{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 12px;margin:5px 0 0;border-bottom:1px dashed #d2caaf}.livingGuarantee_serviceTarget_detail img{width:90px;height:auto}.livingGuarantee_serviceTarget_detail .list_petInfo{width:calc(100% - 100px)}.livingGuarantee_serviceTarget_detail .list_petInfo li{font-size:12px}.livingGuarantee_serviceTarget_detail .list_petInfo li.petKind{font-size:15px;font-weight:bold}.livingGuarantee_serviceTarget_detail .list_petInfo li .price{font-size:20px;font-weight:normal;color:#400000}.livingGuarantee_choicePlan{padding:12px 0 0}.livingGuarantee_incomplete{margin:30px 0 20px;text-align:center}.livingGuarantee_incomplete strong{font-size:16px;font-weight:bold;color:#e51b1b}.livingGuarantee_incomplete p{font-size:14px}.livingGuarantee_confirm_head{margin:30px 0 5px;font-size:16px;font-weight:bold}.livingGuarantee_confirm_head a{display:inline-block;font-weight:normal;cursor:pointer}.livingGuarantee_confirm_head .badge_required{display:inline-block;padding:2px 4px;margin:0 0 0 6px;line-height:1;font-size:12px;font-weight:normal;color:#e51b1b;border:1px solid #e51b1b;border-radius:2px;background:#fff;vertical-align:.1em}.livingGuarantee_confirmTable{width:100%}.livingGuarantee_confirmTable th,.livingGuarantee_confirmTable td{padding:12px;border:1px solid #d2caaf;font-size:14px;vertical-align:middle;word-break:break-all}.livingGuarantee_confirmTable th{width:250px;background:#faf8f2}.livingGuarantee_confirmTable td{width:calc(100% - 250px)}.livingGuarantee_confirm_petInfo{display:flex;align-items:center}.livingGuarantee_confirm_petInfo img{width:90px;height:auto;margin:0 12px 0 0}.livingGuarantee_confirm_petInfo .list_petInfo li{font-size:13px}.livingGuarantee_btnBack{appearance:none;display:inline-flex;align-items:center;height:48px;padding:0 32px;border:none;border-radius:24px;font-size:16px;background:#dcdfe1;cursor:pointer}.livingGuarantee_btnBack:hover{background:#ced2d5}.livingGuarantee_applyFinish_container{display:flex;flex-direction:column;align-items:center;margin:40px 0 0}.livingGuarantee_applyFinish_container p{font-size:16px}.livingGuarantee_applyFinish_message{position:relative;padding:80px 0 0;margin:0 0 32px;line-height:1.4;font-size:24px;font-weight:bold;text-align:center}.livingGuarantee_applyFinish_message::before,.livingGuarantee_applyFinish_message::after{content:"";position:absolute;display:block}.livingGuarantee_applyFinish_message::before{top:0;left:calc(50% - 28px);width:56px;height:56px;border-radius:50%;border:1px solid #32832d}.livingGuarantee_applyFinish_message::after{left:calc(50% - 12px);top:18px;width:24px;height:12px;border-bottom:1px solid #32832d;border-left:1px solid #32832d;transform:rotate(-45deg)}.livingGuarantee_supplement{padding-left:1em;text-indent:-1em;font-size:12px}.livingGuarantee_underWarranty_list{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}.livingGuarantee_underWarranty_listDetail{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:calc(50% - 5px);padding:5px;margin:0 0 10px;border:1px solid #d2caaf;border-radius:5px}.livingGuarantee_underWarranty_listDetail img{width:90px;height:auto}.livingGuarantee_underWarranty_listDetail .list_petInfo{width:calc(100% - 100px);list-style:none}.livingGuarantee_underWarranty_listDetail .list_petInfo li{font-size:12px}.livingGuarantee_underWarranty_listDetail .list_petInfo li.petKind{font-size:16px}.livingGuarantee_underWarranty_list .noUse{width:100%;font-size:14px;color:#495057}.livingGuarantee_settlement{padding:100px 0 120px;font-size:15px;text-align:center}.livingGuarantee_settlement_messageError{position:relative;padding:42px 0 0;margin:0 0 15px;font-size:16px;font-weight:bold}.livingGuarantee_settlement_messageError::before{content:"";position:absolute;left:calc(50% - 16px);top:0;display:block;width:34px;height:32px;background:url(../images/icon_error.svg) no-repeat center center/34px auto}.livingGuarantee_settlement_messageCancel{margin:0 0 15px;font-size:16px;font-weight:bold}.livingGuarantee_promiseDifference{display:flex;align-items:center;justify-content:center;width:100%;padding:5px;margin:5px 0 0;font-size:15px;background:#fce9e9}.livingGuarantee_promiseDifference i{margin:0 5px 0 0;color:#e51b1b;font-size:1.2em;vertical-align:-0.1em}.livingGuarantee_promiseDifference .Min_btn{padding:.5em 1em;margin:0 0 0 20px;font-size:14px}.livingGuarantee_difference_attention{position:relative;display:flex;flex-direction:column;align-items:center;padding:80px 0 0;margin:50px 0 0;font-size:16px}.livingGuarantee_difference_attention::before{position:absolute;top:0;left:calc(50% - 32px);content:"！";display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:1px solid #ffab11;font-size:38px;font-weight:bold;color:#ffab11}.livingGuarantee_difference_attention strong{font-size:20px;font-weight:bold}.livingGuarantee_difference_lead{margin:15px 0 0;font-size:16px}.livingGuarantee_difference_box{padding:20px;min-width:500px;background-color:#e9ecef}.livingGuarantee_difference_badge{display:inline-block;padding:3px 15px;text-align:center;border-radius:50px;background-color:#999;color:#fff}.livingGuarantee_difference_table{margin:24px auto 0}.livingGuarantee_difference_table th,.livingGuarantee_difference_table td{padding:8px 12px;border:1px solid #d2caaf;text-align:center;vertical-align:middle;white-space:nowrap}.livingGuarantee_difference_table th{background:#f4efdf;font-size:14px}.livingGuarantee_difference_table th.none{border:none;background:none}.livingGuarantee_difference_table td{font-size:16px}.livingGuarantee_difference_table td i{margin:0 3px 0 0;color:#ffab11;font-size:1.5em;vertical-align:-0.2em}.livingGuarantee_difference_table td .inTax{font-size:12px}.livingGuarantee_difference_change{margin:60px 0 0}.livingGuarantee_difference_change_lead{font-size:20px;font-weight:bold;text-align:center}.livingGuarantee_difference_change_table{margin:20px auto 0}.livingGuarantee_difference_change_table th,.livingGuarantee_difference_change_table td{padding:12px 16px;border:1px solid #d2caaf}.livingGuarantee_difference_change_table th{font-size:14px;text-align:center;background:#f4efdf}.livingGuarantee_difference_change_table td{padding:12px 20px;font-size:16px}.livingGuarantee_difference_change_table td strong{color:#e51b1b;font-size:20px;font-weight:bold}.livingGuarantee_difference_change_table td .inTax{font-size:12px}.livingGuarantee_difference_change_table td small{color:#343a40}.formAttention{position:relative;display:block;padding:10px 10px 10px 50px;background:#e9ecef}.formAttention:before{content:"！";position:absolute;left:10px;top:10px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #adb5bd;border-radius:50%;font-size:18px;color:#adb5bd}.formAttention_list{list-style:none}.formAttention_list li{position:relative;padding:0 0 0 8px;font-size:14px;margin-bottom:5px;color:#495057}.formAttention_list li:last-child{margin-bottom:0}.formAttention_list li:before{content:"";position:absolute;left:0;top:8px;display:block;width:6px;height:6px;border-radius:50%;background:#343a40}.formAttention_list_low li{position:relative;padding:0 0 0 8px;font-size:14px;margin-bottom:5px;color:#495057}.formAttention_list_low li:last-child{margin-bottom:0}.formAttention_list_low li:before{content:"";position:absolute;left:0;top:8px;display:block;width:6px;height:6px;border-radius:50%;background:#495057}div#main .form_head01{padding:20px 0 0;margin:40px 0 10px;line-height:1.2;border-top:1px solid #d2caaf;font-size:16px;font-weight:bold}div#main .form_head01.another{border-top:none;padding-top:0}div#main .form_head01 .badge_another{display:inline-block;padding:.2rem .5rem;line-height:1;font-size:15px;font-weight:normal;color:#dd8f00;vertical-align:.1em;border:1px solid #dd8f00;border-radius:4px}div#main .form_head02{padding:0;margin:30px 0 10px;border:none;background:none;font-size:16px;font-weight:bold}.form_uploading{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;background:rgba(255,255,255,.7)}.form_uploading::after{content:"";position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);display:block;width:60px;height:60px;background:url(../images/loading_spin.svg) no-repeat center center/60px auto}.form_supplement_area{position:relative}.form_supplement_body{position:relative;display:inline-block;padding-left:10px;font-size:12px;color:#6c757d}.form_supplement_body::before{content:"";position:absolute;left:0;top:6px;display:block;width:6px;height:6px;border-radius:50%;background:#6c757d}.form_supplement_body.positionShort{position:absolute;left:160px;top:12px}.form_livingGuarantee{font-size:16px}.form_livingGuarantee_selectPet{display:flex;flex-wrap:wrap}.form_livingGuarantee_selectPet>li{display:flex;align-items:stretch;width:calc(50% - 5px);margin:0 10px 10px 0}.form_livingGuarantee_selectPet>li:nth-of-type(2n){margin-right:0}.form_livingGuarantee_selectPet>li.anotherPet{width:100%;margin:0}.form_livingGuarantee_addText{position:relative}.form_livingGuarantee_addText .addText{position:absolute;top:20px;left:155px}.form_livingGuarantee input[type=number],.form_livingGuarantee input[type=date]{padding:.5rem;border:1px solid #d2caaf;background:#fff}.form_livingGuarantee input.error{border:1px solid #e51b1b;background:#fce9e9}.form_livingGuarantee input.error.insuranceCompany{margin-bottom:20px}.form_livingGuarantee input.short{width:150px}.form_livingGuarantee textarea.error{border:1px solid #e51b1b;background:#fce9e9}.form_livingGuarantee select.error{margin-bottom:20px;border:1px solid #e51b1b;background:#fce9e9}.form_livingGuarantee .Min_select::after{top:1.4rem}.form_livingGuarantee .Min_select p{position:absolute;left:0;bottom:0;width:200px}.form_livingGuarantee_table{border-color:collapse;width:100%}.form_livingGuarantee_table.applyForm th,.form_livingGuarantee_table.applyForm td{border-color:#dcdfe1}.form_livingGuarantee_table.applyForm th{background:#f8f9fa}.form_livingGuarantee_table.applyForm .img_expansion{position:relative;display:inline-block;min-width:34px}.form_livingGuarantee_table.applyForm .img_expansion::after{position:absolute;right:10px;bottom:10px;content:"";font-family:"icomoon";display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.7);font-size:16px;line-height:1;pointer-events:none}.form_livingGuarantee_table.applyForm .img_specification{width:auto;max-width:100%;max-height:200px;cursor:pointer}.form_livingGuarantee_table th,.form_livingGuarantee_table td{padding:15px;box-sizing:border-box;border:1px solid #d2caaf}.form_livingGuarantee_table th{width:220px;font-size:14px;background:#ede6cc}.form_livingGuarantee_table td{width:calc(100% - 220px);vertical-align:middle}.form_livingGuarantee_table td img.pickUpDate{vertical-align:-0.15em}.form_livingGuarantee_table td .selectAnswer{display:inline-block;margin-top:10px;cursor:pointer}.form_livingGuarantee_table td .selectAnswer:first-of-type{margin-top:0}.form_livingGuarantee_table td .selectAnswer input{margin-right:.25em}.form_livingGuarantee_moveStep{display:flex;justify-content:center;align-items:center;padding:20px 0 40px;margin:30px 0 0;border-top:1px solid #d2caaf}.form_livingGuarantee_difference{width:calc(100% - 100px);padding:16px;margin:20px auto 0;background:#e9ecef;text-align:center;font-size:14px}.form_livingGuarantee_difference a{color:#0678cf}.form_livingGuarantee_contractorName_inner{display:flex;justify-content:space-between;align-items:center}.form_livingGuarantee_contractorName input{width:calc(100% - 1.5em)}.form_livingGuarantee_contractorName .inputItem_name{display:flex;justify-content:space-between;align-items:center;width:calc(50% - 10px)}.form_livingGuarantee_list_itemDetail{display:flex;align-items:flex-start;flex-wrap:wrap}.form_livingGuarantee_list_itemDetail dt{margin-top:15px}.form_livingGuarantee_list_itemDetail dd{margin-top:6px}.form_livingGuarantee_list_itemDetail dd:first-child{margin-top:0}.form_livingGuarantee_list_itemDetail.address dt{width:120px}.form_livingGuarantee_list_itemDetail.address dd{width:calc(100% - 120px)}.form_livingGuarantee_list_itemDetail.jpbankInfo dt{width:40px}.form_livingGuarantee_list_itemDetail.jpbankInfo dd{width:calc(100% - 40px)}.form_livingGuarantee_list_itemDetail.otherbankInfo dt{width:90px}.form_livingGuarantee_list_itemDetail.otherbankInfo dd{width:calc(100% - 90px)}.form_livingGuarantee_list_itemDetail.diseaseInfo dt{width:40px}.form_livingGuarantee_list_itemDetail.diseaseInfo dd{width:calc(100% - 40px)}.form_livingGuarantee_list_itemDetail.insuranceCompany dt{width:56px}.form_livingGuarantee_list_itemDetail.insuranceCompany dd{width:calc(100% - 56px)}.form_livingGuarantee .label_address{display:inline-block;width:120px}.form_livingGuarantee .add_item{margin-top:5px;text-align:right}.form_livingGuarantee .add_item button{position:relative;appearance:none;padding:0 0 0 15px;border:none;background:none;color:#0678cf;font-size:14px;cursor:pointer}.form_livingGuarantee .add_item button:hover{text-decoration:underline}.form_livingGuarantee .add_item button::before{content:"";font-family:"icomoon";position:absolute;left:0;top:3px;display:block;font-size:1.2em;line-height:1}.form_livingGuarantee .delete_item{position:relative;appearance:none;padding:0 0 0 15px;border:none;background:none;color:#0678cf;font-size:14px;cursor:pointer}.form_livingGuarantee .delete_item:hover{text-decoration:underline}.form_livingGuarantee .delete_item::before{content:"";font-family:"icomoon";position:absolute;left:0;top:3px;display:block;font-size:1.2em;line-height:1}.form_livingGuarantee .f-right{float:right}.selectPetDetail{position:relative;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 10px 10px 32px;border:1px solid #d2caaf;border-radius:5px}.selectPetDetail.another{display:block;z-index:0}.selectPetDetail.another input,.selectPetDetail.another select{position:relative;z-index:2}.selectPetDetail.another .Min_select:after{z-index:2}.selectPetDetail.selected{background:#fff3dd}.selectPetDetail.disabled{cursor:default;background:#e9ecef;border-color:#ced4da}.selectPetDetail.disabled label{cursor:default}.selectPetDetail.disabled input[type=radio]:before{border-color:#6c757d;background:#dee2e6}.selectPetDetail label.selectArea{position:absolute;z-index:1;left:0;top:0;display:block;width:100%;height:100%}.selectPetDetail_image{position:relative;width:120px;overflow:hidden}.selectPetDetail_image img{width:100%;height:auto}.selectPetDetail_image .label_promised{position:absolute;left:3px;top:3px;display:flex;align-items:center;justify-content:center;width:70px;height:20px;font-size:12px;font-weight:bold;color:#fff;border-radius:3px;background:#e23002}.selectPetDetail input[type=radio]{position:absolute;left:8px;top:calc(50% - 8px)}.selectPetDetail .planName{margin:0 auto 0 0;font-size:16px;font-weight:bold}.selectPetDetail .planPrice{font-size:24px}.selectPetDetail .list_planDetail li{text-align:right;font-size:14px}.selectPetDetail_info{width:calc(100% - 130px)}.selectPetDetail_infoList li{font-size:14px}.selectPetDetail_infoList li.disabled{color:#495057;font-size:12px}.selectPetDetail_infoList li strong{font-weight:bold}.selectPetDetail_infoList li .badge_applied,.selectPetDetail_infoList li .badge_proxyDelivery{display:inline-block;padding:2px 6px;border-radius:4px;font-size:12px}.selectPetDetail_infoList li .badge_applied{background:#dee2e6;color:#6c757d}.selectPetDetail_infoList li .badge_proxyDelivery{margin:0 0 3px;background:#ffd891;color:rgba(64,0,0,.6)}.law_definition{display:flex;align-items:stretch;flex-wrap:wrap}.law_definition dt,.law_definition dd{box-sizing:border-box;padding:12px;border-bottom:1px solid #d2caaf}.law_definition dt:first-of-type,.law_definition dd:first-of-type{border-top:1px solid #d2caaf}.law_definition dt{width:200px;font-size:14px;font-weight:bold;border-left:1px solid #d2caaf;border-right:1px solid #d2caaf;background:#faf8f2}.law_definition dd{width:calc(100% - 200px);font-size:16px;border-right:1px solid #d2caaf}.law_definition dd i{font-size:1.2em;vertical-align:-0.1em}.law_definition dd .attention{text-indent:-1em;font-size:14px;padding-left:1em}.law_outline{position:relative;width:570px;padding:12px 16px;margin:40px auto 20px;font-size:12px;color:#495057}.law_outline:before,.law_outline:after{position:absolute;top:0;content:"";display:block;width:6px;height:100%;border:1px solid #dcdfe1}.law_outline:before{left:0;border-right:0}.law_outline:after{right:0;border-left:0}div#main h2.livingGuarantee_useApply_head{float:none;font-size:18px;margin:40px 0 6px}div#main h3.livingGuarantee_useApply_head02{padding:0 0 2px;margin:25px 0 5px;border:none;background:none;font-size:16px;border-bottom:1px dashed #d2caaf}.livingGuarantee_applyList{list-style:none}.livingGuarantee_applyList li{margin-bottom:10px;border:1px solid #d2caaf}.livingGuarantee_applyList li:last-child{margin-bottom:0}.livingGuarantee_applyList_head{padding:5px 10px;background:#faf8f2}.livingGuarantee_applyList_head .guaranteePeriod{font-size:14px}.livingGuarantee_applyList_content{display:flex;align-items:stretch;padding:10px;border-top:1px solid #d2caaf}.livingGuarantee_applyList_content img{width:90px;height:auto}.livingGuarantee_applyList_petInfo{box-sizing:border-box;width:250px;padding:0 10px;border-right:1px solid #d2caaf}.livingGuarantee_applyList_guaranteeInfo{box-sizing:border-box;width:200px;padding:0 10px}.livingGuarantee_applyList_petInfo dl,.livingGuarantee_applyList_guaranteeInfo dl{display:flex;margin:0 0 3px}.livingGuarantee_applyList_petInfo dl:last-of-type,.livingGuarantee_applyList_guaranteeInfo dl:last-of-type{margin-bottom:0}.livingGuarantee_applyList_petInfo dt,.livingGuarantee_applyList_petInfo dd,.livingGuarantee_applyList_guaranteeInfo dt,.livingGuarantee_applyList_guaranteeInfo dd{font-size:12px}.livingGuarantee_applyList_petInfo dt,.livingGuarantee_applyList_guaranteeInfo dt{white-space:nowrap;color:#6c757d}.livingGuarantee_applyList_leadArea{align-self:center;width:calc(100% - 540px);margin-left:auto}.livingGuarantee_applyList_btnLead{appearance:none;border:none;display:inline-block;padding:12px 10px;border-radius:25px;background:#dcdfe1;border-bottom:2px solid #c1c6c9;font-size:15px;cursor:pointer}.livingGuarantee_applyList_btnLead:hover{background:#c1c6c9}.livingGuarantee_useApply_container{margin:24px 0 48px}.livingGuarantee_useApply_container .black_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.livingGuarantee_useApply_container .base_modal{box-sizing:border-box;background-color:#fff;position:fixed;max-width:800px;min-height:300px;max-height:600px;width:calc(100vw - 120px);height:calc(100vh - 400px);top:50%;left:50%;transform:translate(-50%, -50%);border-radius:10px;z-index:9999;padding:40px 30px 20px}.livingGuarantee_useApply_container .treatment_modal,.livingGuarantee_useApply_container .death_modal{display:none}.livingGuarantee_useApply_container .btn_closeModal{position:absolute;right:10px;top:10px;display:block;width:24px;height:24px;border-radius:50%;background:#343a40;box-shadow:2px 2px 4px rgba(0,0,0,.3);cursor:pointer}.livingGuarantee_useApply_container .btn_closeModal::before,.livingGuarantee_useApply_container .btn_closeModal::after{content:"";position:absolute;right:6px;top:10px;display:block;width:12px;height:4px;background:#fff}.livingGuarantee_useApply_container .btn_closeModal::before{transform:rotate(45deg)}.livingGuarantee_useApply_container .btn_closeModal::after{transform:rotate(-45deg)}.livingGuarantee_useApply_container .modal_inner{overflow-y:auto;box-sizing:border-box;height:100%}.livingGuarantee_useApply_container .modal_title{margin-bottom:10px;font-size:24px;font-weight:bold;line-height:1.2}.livingGuarantee_useApply_container .modal_lead{font-size:15px}.livingGuarantee_useApply_container .modal_image{max-width:100%;height:auto}.livingGuarantee_useApply_petInfo{display:flex;align-items:center;padding:10px;background:#f7f8f9}.livingGuarantee_useApply_petInfo .petImage{width:100px;height:auto;margin-right:10px}.livingGuarantee_useApply_petInfo_content h4{margin:0 0 5px;font-size:16px;font-weight:bold}.livingGuarantee_useApply_petInfo_list{list-style:none;display:flex}.livingGuarantee_useApply_petInfo_list li:first-child{margin-right:40px}.livingGuarantee_useApply_petInfo_list li p{font-size:14px}.livingGuarantee_useApply_amount{padding:12px 60px 20px;margin:0 0 30px;background:#f7f8f9;border-top:1px solid #c1c6c9}.livingGuarantee_useApply_amount_table{border-collapse:collapse;width:100%}.livingGuarantee_useApply_amount_table tr.remainingAmount th,.livingGuarantee_useApply_amount_table tr.remainingAmount td{border-top:1px dotted #c1c6c9;padding-bottom:0}.livingGuarantee_useApply_amount_table tr.remainingAmount th{font-weight:bold}.livingGuarantee_useApply_amount_table tr.remainingAmount td{font-size:16px;font-weight:bold}.livingGuarantee_useApply_amount_table tr:first-child th,.livingGuarantee_useApply_amount_table tr:first-child td{padding-top:12px;padding-bottom:0}.livingGuarantee_useApply_amount_table th,.livingGuarantee_useApply_amount_table td{box-sizing:border-box;padding:6px 0;text-align:left;vertical-align:top;line-height:1.5}.livingGuarantee_useApply_amount_table th{width:190px;font-size:14px;color:#495057;font-weight:normal}.livingGuarantee_useApply_amount_table td{padding:6px 0;font-size:15px}.livingGuarantee_useApply_amount .badge_applied{display:inline-block;padding:3px 4px;line-height:1;font-size:12px;color:#343a40;background:#dee2e6}.livingGuarantee_useApply_amount .text_treatment{color:#69b11d;font-size:12px;vertical-align:.1em}.livingGuarantee_useApply_notice{margin:20px 0 0;padding:0 0 10px 0;border:1px solid #d2caaf}.livingGuarantee_useApply_notice_head{padding:6px 12px;background:#ffbd44;font-size:14px;font-weight:bold}.livingGuarantee_useApply_notice_head span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:4px;border-radius:50%;border:1px solid #400000;font-size:14px;line-height:1;vertical-align:0}.livingGuarantee_useApply_notice_list{list-style:none}.livingGuarantee_useApply_notice_list li{margin-top:5px;padding:0 15px}.livingGuarantee_useApply_notice_list li:first-child{margin-top:10px}.livingGuarantee_useApply_notice_list li a{position:relative;display:block;padding:10px 30px 10px 10px;border:1px solid #dcdfe1;border-radius:8px;text-decoration:none;text-align:left;font-size:15px;line-height:1.5;color:#400000}.livingGuarantee_useApply_notice_list li a:hover{background:#fff3dd}.livingGuarantee_useApply_notice_list li a::before{content:"";position:absolute;right:10px;top:calc(50% - 5px);display:block;width:10px;height:10px;border-right:3px solid #dcdfe1;border-top:3px solid #dcdfe1;transform:rotate(45deg)}.livingGuarantee_useApply_notice_list li a span{font-size:12px}.livingGuarantee_useApply_leadArea{display:flex;align-items:center;justify-content:center;padding:15px 30px;margin:20px 0 0;border:1px solid #d2caaf}.livingGuarantee_useApply_leadContent{width:220px;margin-right:20px;text-align:center}.livingGuarantee_useApply_leadContent a{color:#af5a2d;font-size:14px;cursor:pointer}.livingGuarantee_useApply_leadContent a:hover{text-decoration:none}.livingGuarantee_useApply_leadContent a img{vertical-align:-2px}.livingGuarantee_useApply_leadHead{margin:0 0 6px;font-size:18px;font-weight:bold}.livingGuarantee_useApply_btnLead{appearance:none;box-sizing:border-box;width:180px;padding:12px 24px;font-size:16px;background:#dcdfe1;border-radius:6px;border:none;border-bottom:2px solid #c1c6c9;cursor:pointer}.livingGuarantee_useApply_btnLead:hover{background:#c1c6c9}.livingGuarantee_useApply_conditions{padding:20px 0 0;border-top:1px solid #d2caaf}.livingGuarantee_useApply_conditions_list dt{font-size:18px;font-weight:bold}.livingGuarantee_useApply_conditions_list dd{margin-bottom:20px;font-size:15px}.livingGuarantee_useApply_supplement{padding-left:1em;text-indent:-1em;font-size:12px;color:#6c757d}.livingGuarantee_useApply_situation_table{width:100%}.livingGuarantee_useApply_situation_table th,.livingGuarantee_useApply_situation_table td{padding:5px 10px;border:1px solid #d2caaf;text-align:center;vertical-align:middle}.livingGuarantee_useApply_situation_table th{font-size:14px;background:#faf8f2;white-space:nowrap}.livingGuarantee_useApply_situation_table td{font-size:15px}.livingGuarantee_useApply_situation_table td a.trash{font-size:14px}.livingGuarantee_useApply_situation_table td i{margin-right:.1em;font-size:1.2em;vertical-align:-0.15em}.livingGuarantee_useApply_situation_table td i.caution{color:#ffbd44}.livingGuarantee_useApply_situation_table td i.success{color:#40a93a}.livingGuarantee_useApply_situation_btnOperation{appearance:none;display:inline-block;padding:8px 16px;border:none;border-bottom:2px solid #c1c6c9;border-radius:10px;background:#dcdfe1;font-size:15px;cursor:pointer}.livingGuarantee_useApply_situation_btnOperation:hover{background:#c1c6c9}.livingGuarantee_useApply_situation_btnDetail{appearance:none;display:inline-block;padding:8px 16px;border:1px solid #dcdfe1;background:none;border-radius:10px;font-size:15px;cursor:pointer}.livingGuarantee_useApply_situation_btnDetail:hover{background:#dcdfe1}.livingGuarantee_useApply_situation .noHistory{color:#6c757d;font-size:14px;text-align:center}.livingGuarantee_useApply_faq_list dt,.livingGuarantee_useApply_faq_list dd{display:block}.livingGuarantee_useApply_faq_list dt{position:relative;margin:20px 0 0;padding:12px 60px 12px 40px;background:#f4efdf;border:1px solid #d2caaf;font-size:16px;cursor:pointer}.livingGuarantee_useApply_faq_list dt::before,.livingGuarantee_useApply_faq_list dt::after{content:"";position:absolute;right:15px;top:calc(50% - 3px);display:block;width:28px;height:6px;background:#d2caaf;transition:.2s all linear}.livingGuarantee_useApply_faq_list dt::after{transform:rotate(90deg)}.livingGuarantee_useApply_faq_list dt:first-child{margin-top:10px}.livingGuarantee_useApply_faq_list dt.active::after{transform:rotate(0)}.livingGuarantee_useApply_faq_list dt span{position:absolute;line-height:1;font-size:22px;font-weight:bold;left:15px;top:8px}.livingGuarantee_useApply_faq_list dd{padding:20px 30px;font-size:15px;border:1px solid #d2caaf;border-top:none}.livingGuarantee_useApply_list_num{counter-reset:livingGuarantee_count 0}.livingGuarantee_useApply_list_num>li{position:relative;padding:0 0 0 18px;margin:0 0 6px}.livingGuarantee_useApply_list_num>li::before{counter-increment:livingGuarantee_count 1;content:counter(livingGuarantee_count);position:absolute;left:0;top:3px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid #400000;line-height:1;font-size:12px}.livingGuarantee_useApply_list_num>li:last-child{margin-bottom:0}.livingGuarantee_useApply_preparationTreatment_list dt,.livingGuarantee_useApply_preparationTreatment_list dd{display:block;padding:0 0 0 10px}.livingGuarantee_useApply_preparationTreatment_list dt{position:relative;margin-top:20px;font-size:16px;font-weight:bold}.livingGuarantee_useApply_preparationTreatment_list dt::before{content:"";position:absolute;left:0;top:6px;display:block;width:8px;height:8px;border-radius:50%;background:#adb5bd}.livingGuarantee_useApply_preparationTreatment_list dd{margin-top:3px;font-size:14px}.livingGuarantee_useApply_preparationTreatment_list dd a{color:#0678cf}.livingGuarantee_useApply_preparationTreatment_list dd a i{font-size:1.2em;vertical-align:-0.1em}.livingGuarantee_useApply_preparationTreatment_btnLead{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:260px;height:50px;cursor:pointer;background:#f56800;border-radius:25px;border:none;border-bottom:2px solid #c25200;font-size:18px;color:#fff}.livingGuarantee_useApply_preparationTreatment_btnLead:hover{background:#c25200}.livingGuarantee_useApply_preparationDeath_list{display:flex;margin:20px 0 0}.livingGuarantee_useApply_preparationDeath_list li{box-sizing:border-box;width:50%;padding:10px 0;text-align:center}.livingGuarantee_useApply_preparationDeath_list li:nth-child(2){padding:10px 0;border-left:1px solid #dcdfe1}.livingGuarantee_useApply_preparationDeath_list li a{font-size:18px;color:#0678cf}.livingGuarantee_useApply_preparationDeath_list li a i{margin-right:.2em;font-size:1.2em;vertical-align:-0.1em}.livingGuarantee_useApply_preparationDeath_head{margin-bottom:10px;font-size:16px;font-weight:bold}.livingGuarantee_useApply_preparationDeath_head i{margin-right:.2em;font-size:1.5em;vertical-align:-0.1em;color:#adb5bd}.livingGuarantee_useApply_preparationDeath_head img{width:auto;height:24px;margin-right:.2em}.livingGuarantee_useApply_address{box-sizing:border-box;width:calc(100% - 80px);margin:20px auto 0}.livingGuarantee_useApply_address_inner{padding:20px 30px;margin-bottom:5px;background:#f8f9fa}.livingGuarantee_useApply_address_inner p{font-size:15px}.livingGuarantee_useApply_address_title{text-align:center;font-size:20px;font-weight:bold}.livingGuarantee_applyForm_wrapper{width:800px;margin:0 auto}.livingGuarantee_applyForm_preparation{padding:20px;border:1px solid #dcdfe1}.livingGuarantee_applyForm_preparation_lead{padding-bottom:8px;border-bottom:1px dotted #dcdfe1;font-size:15px;text-align:center}.livingGuarantee_applyForm_warranty{padding:20px;background:#f8f9fa}.livingGuarantee_applyForm_warranty_petInfo{display:flex;align-items:center}.livingGuarantee_applyForm_warranty_petInfo .petImage{width:100px;height:auto}.livingGuarantee_applyForm_warranty_petInfo .petDetail{width:calc(100% - 110px);margin-left:auto}.livingGuarantee_applyForm_warranty_petInfo .petKind{font-size:16px;font-weight:bold}.livingGuarantee_applyForm_warranty_petInfo .petInfoBody{font-size:14px;display:flex}.livingGuarantee_applyForm_warranty_petInfo .petInfoBody ul{margin-right:40px}.livingGuarantee_applyForm_warranty_petInfo .petInfoBody ul:last-child{margin-right:0}.livingGuarantee_applyForm_warranty_petInfo .petInfoBody ul li{margin-top:5px}.livingGuarantee_applyForm_warranty.confirm{background:none;border:1px solid #d2caaf}.livingGuarantee_applyForm_warranty.confirm_petInfo{border-bottom-color:#d2caaf}.livingGuarantee_applyForm_table_compensation{width:calc(100% - 40px);margin:0 auto}.livingGuarantee_applyForm_table_compensation th,.livingGuarantee_applyForm_table_compensation td{padding:4px 10px}.livingGuarantee_applyForm_table_compensation th{font-size:13px;text-align:left;color:#6c757d}.livingGuarantee_applyForm_table_compensation td{font-size:15px;text-align:right}.livingGuarantee_applyForm_table_compensation tr:last-child th,.livingGuarantee_applyForm_table_compensation tr:last-child td{border-top:1px dotted #dcdfe1}.livingGuarantee_applyForm_table_compensation tr:last-child td{font-size:18px;font-weight:bold}.livingGuarantee_applyForm_table_confirm{box-sizing:border-box;width:100%}.livingGuarantee_applyForm_table_confirm th,.livingGuarantee_applyForm_table_confirm td{padding:12px 16px;border:1px solid #d2caaf}.livingGuarantee_applyForm_table_confirm th{width:220px;background:#faf8f2;font-size:14px}.livingGuarantee_applyForm_table_confirm td{font-size:16px}.livingGuarantee_applyForm_table_confirm .img_expansion{position:relative;display:inline-block;min-width:34px}.livingGuarantee_applyForm_table_confirm .img_expansion::after{position:absolute;right:10px;bottom:10px;content:"";font-family:"icomoon";display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.7);font-size:16px;line-height:1;pointer-events:none}.livingGuarantee_applyForm_table_confirm .img_specification{width:auto;max-width:100%;max-height:200px;cursor:pointer}.livingGuarantee_applyForm_error{box-sizing:border-box;width:400px;padding:20px;margin:30px auto 10px;text-align:center;border:2px solid #e51b1b}.livingGuarantee_applyForm_error p{position:relative;display:inline-block;font-size:16px;font-weight:bold;color:#e51b1b}.livingGuarantee_applyForm_error p::before{content:"";display:inline-block;margin-right:.2em;font-family:"icomoon";font-size:2em;vertical-align:-0.25em}.livingGuarantee_applyForm_error_message{position:relative;padding:0 0 0 1.6em;margin:5px 0 0;font-size:12px;color:#e51b1b}.livingGuarantee_applyForm_error_message::before{content:"";position:absolute;left:0;top:1px;display:block;font-family:"icomoon";font-size:1.4em;line-height:1}.livingGuarantee_applyForm_list_confirm{display:flex;flex-wrap:wrap;justify-content:stretch}.livingGuarantee_applyForm_list_confirm dt{width:36px;padding:2px 0;font-size:14px;color:#6c757d}.livingGuarantee_applyForm_list_confirm dd{width:calc(100% - 36px)}.livingGuarantee_applyForm_list_confirm.bankInfo dt{width:106px}.livingGuarantee_applyForm_list_confirm.bankInfo dd{width:calc(100% - 106px)}.livingGuarantee_applyForm_list_confirm.payed dt{width:auto;white-space:nowrap}.livingGuarantee_applyForm_list_confirm.payed dd{width:auto;margin-left:10px}.livingGuarantee_applyForm_complete{display:flex;flex-direction:column;align-items:center;padding:40px 0}.livingGuarantee_applyForm_complete_head{position:relative;padding:80px 0 0;font-weight:bold;font-size:20px;text-align:center}.livingGuarantee_applyForm_complete_head::before,.livingGuarantee_applyForm_complete_head::after{position:absolute;content:"";display:block}.livingGuarantee_applyForm_complete_head::before{top:0;left:calc(50% - 30px);width:60px;height:60px;border:1px solid #40a93a;border-radius:50%}.livingGuarantee_applyForm_complete_head::after{top:20px;left:calc(50% - 5px);width:10px;height:20px;border-right:1px solid #40a93a;border-bottom:1px solid #40a93a;transform:rotate(45deg)}.livingGuarantee_applyForm_complete .btn_back{appearance:none;border:none;display:flex;align-items:center;justify-content:center;width:330px;height:60px;border-bottom:2px solid #c1c6c9;border-radius:30px;font-size:16px;cursor:pointer}.livingGuarantee_applyForm_complete .btn_back:hover{background:#c1c6c9}.livingGuarantee_submissionForm_disease_list{display:flex;flex-wrap:wrap}.livingGuarantee_submissionForm_disease_list dt,.livingGuarantee_submissionForm_disease_list dd{margin-bottom:4px}.livingGuarantee_submissionForm_disease_list dt:last-of-type,.livingGuarantee_submissionForm_disease_list dd:last-of-type{margin-bottom:12px}.livingGuarantee_submissionForm_disease_list dt{width:38px;padding:2px 0 0;font-size:12px;color:#6c757d}.livingGuarantee_submissionForm_disease_list dd{width:calc(100% - 48px);font-size:14px}.livingGuarantee_submissionForm_insurance_list{display:flex}.livingGuarantee_submissionForm_insurance_list dt{padding:2px 0 0;font-size:12px;color:#6c757d;white-space:nowrap}.livingGuarantee_submissionForm_insurance_list dt:nth-of-type(2){margin-left:30px}.livingGuarantee_submissionForm_insurance_list dd{box-sizing:border-box}.livingGuarantee_paymentDetails_table{width:100%;border-collapse:collapse}.livingGuarantee_paymentDetails_table tr th,.livingGuarantee_paymentDetails_table tr td{padding:8px 16px;border:1px solid #d2caaf}.livingGuarantee_paymentDetails_table tr th{font-size:14px;text-align:center;background:#faf8f2}.livingGuarantee_paymentDetails_table tr td{font-size:15px}.livingGuarantee_paymentDetails_table tr td.price{font-size:18px;font-weight:bold;color:#400000}.livingGuarantee_paymentDetails_petInfo{display:flex;align-items:center;padding:4px 0}.livingGuarantee_paymentDetails_petInfo .petImage{width:100px;height:auto}.livingGuarantee_paymentDetails_petInfo .petDetail{width:calc(100% - 110px);margin-left:auto}.livingGuarantee_paymentDetails_petInfo .petKind{font-size:16px;font-weight:bold}.livingGuarantee_paymentDetails_petInfo .petInfoBody{font-size:14px;display:flex}.livingGuarantee_paymentDetails_petInfo .petInfoBody ul{margin-right:40px}.livingGuarantee_paymentDetails_petInfo .petInfoBody ul:last-child{margin-right:0}.livingGuarantee_paymentDetails_petInfo .petInfoBody ul li{margin-top:5px}.livingGuarantee_paymentDetails_supplement{text-indent:-1em;padding-left:1em;font-size:12px;color:#495057}.livingGuarantee_paymentDetails_tooltip{font-size:14px}.livingGuarantee_paymentDetails_tooltip img{width:16px;height:16px;vertical-align:-0.15em}.livingGuarantee_paymentDetails_itemDescription{box-sizing:border-box;padding:20px 0 0;border-top:1px solid #d2caaf}.livingGuarantee_paymentDetails_itemDescription_list dt,.livingGuarantee_paymentDetails_itemDescription_list dd{padding:0 0 0 12px}.livingGuarantee_paymentDetails_itemDescription_list dt{position:relative;margin-top:16px;font-size:15px;font-weight:bold}.livingGuarantee_paymentDetails_itemDescription_list dt::before{content:"";position:absolute;left:0;top:8px;display:block;width:6px;height:6px;background:#e0d4a6;border-radius:50%}.livingGuarantee_paymentDetails_itemDescription_list dt:first-child{margin-top:0}.livingGuarantee_paymentDetails_itemDescription_list dd{font-size:14px}.livingGuarantee_paymentDetails_medicalDetails{margin-top:20px}.livingGuarantee_paymentDetails_medicalDetails_list>li{border:1px solid #d2caaf;margin-top:20px}.livingGuarantee_paymentDetails_medicalDetails_list>li:first-child{margin-top:0}.livingGuarantee_paymentDetails_medicalDetails_head{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 6px 20px;background:#faf8f2;border-bottom:1px solid #d2caaf}.livingGuarantee_paymentDetails_medicalDetails_head h3{padding:0;background:none !important;border:none !important;font-size:16px}.livingGuarantee_paymentDetails_medicalDetails_head .btnMedicalDetails{appearance:none;padding:6px 18px;border:1px solid #dcdfe1;border-radius:10px;background:#fff;font-size:14px;cursor:pointer}.livingGuarantee_paymentDetails_medicalDetails_head .btnMedicalDetails:hover{background:#dcdfe1}.livingGuarantee_paymentDetails_targetItems_head{font-size:13px;color:#6c757d;text-align:center}.livingGuarantee_paymentDetails_targetItems_price{margin-top:6px;font-size:15px;text-align:center}.livingGuarantee_paymentDetails_targetItems_price.total{font-size:16px;font-weight:bold}.livingGuarantee_paymentDetails_targetItems_medicalAmount{display:flex;flex-direction:column;justify-content:center;width:150px}.livingGuarantee_paymentDetails_targetItems_calc{width:calc(100% - 150px);padding:10px;background:#f8f9fa}.livingGuarantee_paymentDetails_targetItems_list{display:flex;align-items:flex-start}.livingGuarantee_paymentDetails_targetItems_list li:first-child,.livingGuarantee_paymentDetails_targetItems_list li:nth-child(2){position:relative;width:30%}.livingGuarantee_paymentDetails_targetItems_list li:first-child::after{content:"";position:absolute;top:calc(50% + 10px);right:-10px;display:block;width:20px;height:2px;background:#6c757d}.livingGuarantee_paymentDetails_targetItems_list li:nth-child(2)::before,.livingGuarantee_paymentDetails_targetItems_list li:nth-child(2)::after{content:"";position:absolute;right:-10px;display:block;width:20px;height:2px;background:#6c757d}.livingGuarantee_paymentDetails_targetItems_list li:nth-child(2)::before{top:calc(50% + 8px)}.livingGuarantee_paymentDetails_targetItems_list li:nth-child(2)::after{top:calc(50% + 12px)}.livingGuarantee_paymentDetails_targetItems_list li:last-child{width:40%}.livingGuarantee_paymentDetails_targetItems_index{margin-top:10px}.livingGuarantee_paymentDetails_targetItems_index dt{position:relative;padding:10px 50px 10px 15px;border-radius:10px;background:#dcdfe1;font-size:15px;font-weight:bold;cursor:pointer}.livingGuarantee_paymentDetails_targetItems_index dt::before,.livingGuarantee_paymentDetails_targetItems_index dt::after{content:"";position:absolute;right:15px;top:calc(50% - 2px);display:block;width:20px;height:4px;background:#8a949a;transition:.1s all linear}.livingGuarantee_paymentDetails_targetItems_index dt::after{transform:rotate(90deg)}.livingGuarantee_paymentDetails_targetItems_index dt.active{border-radius:10px 10px 0 0}.livingGuarantee_paymentDetails_targetItems_index dt.active::after{transform:rotate(0deg)}.livingGuarantee_paymentDetails_targetItems_table{width:100%;border-collapse:separate}.livingGuarantee_paymentDetails_targetItems_table tr th,.livingGuarantee_paymentDetails_targetItems_table tr td{padding:6px 12px;border-bottom:1px solid #dcdfe1;border-right:1px solid #dcdfe1;vertical-align:middle}.livingGuarantee_paymentDetails_targetItems_table tr th:first-child,.livingGuarantee_paymentDetails_targetItems_table tr td:first-child{border-left:1px solid #dcdfe1}.livingGuarantee_paymentDetails_targetItems_table tr th{font-size:13px;background:#f7f8f9}.livingGuarantee_paymentDetails_targetItems_table tr th:first-child{width:470px}.livingGuarantee_paymentDetails_targetItems_table tr th:nth-child(n+2){text-align:center}.livingGuarantee_paymentDetails_targetItems_table tr td{font-size:15px}.livingGuarantee_paymentDetails_targetItems_table tr td:first-child{font-size:14px}.livingGuarantee_paymentDetails_targetItems_table tr td:nth-child(2){text-align:right}.livingGuarantee_paymentDetails_targetItems_table tr td:nth-child(3){text-align:center;line-height:1}.livingGuarantee_paymentDetails_targetItems_table tr:last-child td:first-child{border-radius:0 0 0 10px}.livingGuarantee_paymentDetails_targetItems_table tr:last-child td:last-child{border-radius:0 0 10px 0}.livingGuarantee_paymentDetails_targetItems_table tr .icon_circle,.livingGuarantee_paymentDetails_targetItems_table tr .icon_ban{position:relative;display:inline-block;width:16px;height:16px}.livingGuarantee_paymentDetails_targetItems_table tr .icon_circle{border:2px solid #40a93a;border-radius:50%}.livingGuarantee_paymentDetails_targetItems_table tr .icon_ban::before,.livingGuarantee_paymentDetails_targetItems_table tr .icon_ban::after{content:"";position:absolute;top:calc(50% - 1px);left:calc(50% - 9px);display:block;width:18px;height:2px;background:#a5adb2}.livingGuarantee_paymentDetails_targetItems_table tr .icon_ban::before{transform:rotate(45deg)}.livingGuarantee_paymentDetails_targetItems_table tr .icon_ban::after{transform:rotate(-45deg)}div#main .secure_head{float:none}div#main .secure_subhead{padding:0 0 5px;margin:30px 0 12px;border:0;border-bottom:1px solid #dcdfe1;font-weight:normal;background:none}.secure_contents{padding:35px 20px;margin-top:60px;border:1px dashed #dcdfe1}.secure_head{padding-left:10px;margin-bottom:25px;font-size:16px;text-align:left;line-height:1.4;border-left:4px solid #d2caaf}.secure_subhead{font-size:15px;text-align:left}.secure_note{margin-bottom:5px;font-size:14px;line-height:1.6}.secure_explain_list dt{padding-left:15px;border:0}.secure_explain_list dt::before,.secure_explain_list dt::after{width:20px;height:4px;background:#a0905a}.secure_explain_list dd{padding:15px;border-color:#f4efdf}.secure_accordion_list dt{margin:10px 0 0;padding:12px 50px 12px 40px;background:#eaeced;border:none;line-height:1.5;font-size:15px;text-align:left;cursor:pointer}.secure_accordion_list dt::before,.secure_accordion_list dt::after{background:#717c84;width:20px;height:4px}.secure_accordion_list dt span{position:absolute;line-height:1;font-size:18px;font-weight:bold;left:15px;top:12px}.secure_accordion_list dd{padding:15px;border:1px solid #dcdfe1}.parkingMapLink:before{content:"";display:inline-block;width:11px;height:19px;background:url(../images/icon_parking.svg) no-repeat left center transparent;background-size:contain;vertical-align:middle;position:relative;top:-1px;margin-left:3px}#breederPickupMethod{width:980px;margin:0 auto}#breederPickupMethod .mainImage{width:980px;margin:30px auto 80px;display:flex;justify-content:center;flex-direction:row-reverse}#breederPickupMethod .mainImage .mainVisual_lineup{margin-right:-250px;z-index:1}#breederPickupMethod .mainImage .mainVisual_img img{width:550px;height:500px}#breederPickupMethod .mainImage h1{position:relative;margin:0 auto 10px;font-size:58px;font-weight:bold;color:#333}#breederPickupMethod .mainImage h1::after{content:"Take a look!";display:inline-block;position:absolute;top:75%;left:50%;transform:rotate(-10deg);font-family:"Caveat",cursive;font-size:28px;font-weight:normal}#breederPickupMethod .mainImage .mainCopy{font-size:16px;font-weight:normal;width:680px;line-height:1.8rem;color:#000}#breederPickupMethod .bubbleCopy{margin-top:16px;font-size:14px;text-align:center;width:480px;color:#000}#breederPickupMethod .bubbleCopy::after{content:"";display:inline-block;margin:-4px auto 15px;width:306px;height:50px;background:url(../images/pickupMethod/speechBubble01.png) no-repeat left center transparent;background-size:contain;vertical-align:middle}#breederPickupMethod .breederPickup{color:#333}#breederPickupMethod .breederPickup_wrap{margin:0 auto;width:980px}#breederPickupMethod .breederPickup_title{float:none;text-align:center;color:#400000;font-size:32px;font-weight:bold}#breederPickupMethod .breederPickup_title span{margin-right:.2em;color:#f28d8d}#breederPickupMethod .breederPickup_titleCopy{margin:10px auto 30px;text-align:center;font-size:16px;line-height:1.5;color:#333}#breederPickupMethod .breederPickup_cate{display:flex;justify-content:space-between;counter-reset:intro_breederPickup;margin-bottom:50px}#breederPickupMethod .breederPickup_cate li{padding:30px 40px;width:480px;border-radius:20px}#breederPickupMethod .breederPickup_cate li:first-child{margin-right:20px}#breederPickupMethod .breederPickup_cate li h3.method{margin:0;padding:0;font-size:24px;background:none;border:none}#breederPickupMethod .breederPickup_cate li h3.method::before{margin-right:.5rem;counter-increment:intro_breederPickup;content:counter(intro_breederPickup);font-size:34px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}#breederPickupMethod .breederPickup_cate .visitTour{background:#fff7e7}#breederPickupMethod .breederPickup_cate .visitTour h3.method{color:#a4945d}#breederPickupMethod .breederPickup_cate .visitTour img{display:block;margin:15px auto;height:130px}#breederPickupMethod .breederPickup_cate .visitTour .method_title{margin-bottom:10px;text-align:center;font-size:18px;font-weight:bold;color:#a4945d}#breederPickupMethod .breederPickup_cate .konotori{background:#ffeded}#breederPickupMethod .breederPickup_cate .konotori h3.method{color:#f28d8d}#breederPickupMethod .breederPickup_cate .konotori img{display:block;margin:25px auto 35px;height:100px}#breederPickupMethod .breederPickup_cate .konotori .method_title{margin-bottom:10px;text-align:center;font-size:18px;font-weight:bold;color:#f28d8d}#breederPickupMethod .breederPickup_cate .method_copy{text-align:justify;font-size:14px;line-height:1.8;color:#333}#breederPickupMethod .breederPickup_cate .foundImg img{margin-left:20px;width:450px}#breederPickupMethod .breederPickup_nationalImg img{width:280px}#breederPickupMethod .breederPickup_konotoriImg img{width:350px;margin-right:20px}#breederPickupMethod .breederPickup_roomImg img{width:280px}#breederPickupMethod .breederPickup_centerCopy{font-size:16px;line-height:1.8;margin-bottom:25px;color:#333}#breederPickupMethod .breederPickup_centerCopy a{font-size:18px;color:#0678cf;line-height:1;cursor:pointer}#breederPickupMethod .breederPickup_gradation{position:relative;margin:100px auto;padding:50px 0 20px}#breederPickupMethod .breederPickup_gradation::before{position:absolute;left:calc(50% - 50vw);top:0;z-index:-1;content:"";display:block;width:100vw;height:100%;background:linear-gradient(90deg, #fff8e4, #fbf4f4)}#breederPickupMethod .breederPickup_gradation h2.pickupMethod_recommend{position:relative;float:none;padding:50px 0 40px;text-align:center;font-size:34px;line-height:1.5}#breederPickupMethod .breederPickup_gradation h2.pickupMethod_recommend span{display:block;font-size:20px;font-weight:normal}#breederPickupMethod .breederPickup_gradation h2.pickupMethod_recommend::after{content:"Let’s start";display:inline-block;position:absolute;top:-5%;left:45%;transform:rotate(-10deg);font-family:"Caveat",cursive;font-size:22px;font-weight:normal;color:#333}#breederPickupMethod .annotation{margin-top:20px;padding-left:1em;text-indent:-1em;font-size:12px;color:#333}#breederPickupMethod .onlineTour_wrap{margin:0 auto;width:980px}#breederPickupMethod .onlineTour_voice{position:relative;display:block;margin:0 auto 50px;padding:15px;text-align:center;border-bottom:1px solid #333;border-radius:20px;background-color:#fff;color:#333;font-weight:bold;font-size:20px;width:500px}#breederPickupMethod .onlineTour_voice::before{position:absolute;content:"";top:100%;left:50%;transform:translateX(-50%) skew(-25deg);height:20px;width:20px;border-right:1px solid #333;background-color:#fff}#breederPickupMethod .onlineTour_title{margin-bottom:10px;font-size:18px;font-weight:bold}#breederPickupMethod .onlineTour_title .strongText{margin:0 .2em;font-size:24px}#breederPickupMethod .onlineTour_copy{font-size:16px;font-weight:normal;line-height:1.8rem;color:#333}#breederPickupMethod .onlineTour_copy span{font-weight:bold;background:linear-gradient(transparent 60%, #ffe1aa 30%)}#breederPickupMethod .onlineTour_img img{width:280px;margin-left:20px}#breederPickupMethod .meetingRequired_copy{margin-bottom:50px;font-size:20px;font-weight:normal;line-height:2.2rem;color:#333}#breederPickupMethod .meetingRequired_copy span{font-weight:bold;color:#f28d8d}#breederPickupMethod .meetingRequired_img img{width:250px;margin-left:20px}#breederPickupMethod .meetingRequired_wrap{margin:30px;width:860px}#breederPickupMethod .meetingRequired_wrap a{font-size:14px;color:#0678cf;cursor:pointer}#breederPickupMethod .enqueteResult h2.head_pickupMethod{position:relative;top:0;left:calc(50% - 440px);float:none;width:880px;padding:70px 0 20px;background:linear-gradient(to bottom, #fff8e4, #fbf4f4);border-radius:30px;text-align:center;font-size:34px;line-height:1.5}#breederPickupMethod .enqueteResult h2.head_pickupMethod span{display:block;font-size:20px;font-weight:normal}#breederPickupMethod .enqueteResult h2.head_pickupMethod::after{content:"Enquete";display:inline-block;position:absolute;top:10%;left:45%;transform:rotate(-10deg);font-family:"Caveat",cursive;font-size:22px;font-weight:normal;color:#333}#breederPickupMethod .enqueteResult h2.head_pickupMethod::before{position:absolute;top:100%;left:calc(50% - 20px);height:0;width:0;border-style:solid;border-color:transparent;border-top-color:#fbf4f4;border-width:20px;content:""}#breederPickupMethod .enqueteResult_list{padding:30px 50px 40px 60px;margin:50px auto 40px;border-radius:20px}#breederPickupMethod .enqueteResult_list:last-child{margin:50px auto 0}#breederPickupMethod .enqueteResult_list h3.pickupMethod_enqueteTitle{position:relative;z-index:0;min-height:80px;padding:30px 0 0;margin:0;background:none;border:none;font-size:20px;font-weight:bold;line-height:1.4;color:#333}#breederPickupMethod .enqueteResult_list h3.pickupMethod_enqueteTitle::before{content:"";position:absolute;left:-30px;top:0;z-index:-1;display:block;width:80px;height:80px;border-radius:50%;background:#fff}#breederPickupMethod .enqueteResult_list .pieChartConclusion{margin-bottom:10px;font-size:22px;font-weight:bold;line-height:1.4}#breederPickupMethod .enqueteResult_list .pieChartConclusion span{color:#f28d8d}#breederPickupMethod .enqueteResult_list .pieChartImg img{width:380px}#breederPickupMethod .enqueteResult_list .comparison{display:flex;justify-content:space-between}#breederPickupMethod .enqueteResult_list .comparison li{width:400px}#breederPickupMethod .enqueteResult_list .comparison li .visitTourTitle{text-align:center;margin:0 auto 20px;padding:10px 20px;border-radius:25px;background:#a4945d;font-size:20px;font-weight:bold;color:#fff}#breederPickupMethod .enqueteResult_list .comparison li .konotoriTitle{text-align:center;margin:0 auto 20px;padding:10px 20px;border-radius:25px;background:#f28d8d;font-size:20px;font-weight:bold;color:#fff}#breederPickupMethod .enqueteResult_list .comparison li img{display:block;margin:0 auto 40px;text-align:center}#breederPickupMethod .enqueteResult_list .comparison li .guestVoice{margin:20px auto 30px;position:relative;display:inline-block;padding:0 55px;font-size:14px;color:#333}#breederPickupMethod .enqueteResult_list .comparison li .guestVoice::before,#breederPickupMethod .enqueteResult_list .comparison li .guestVoice::after{content:"";position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#555}#breederPickupMethod .enqueteResult_list .comparison li .guestVoice::before{left:0}#breederPickupMethod .enqueteResult_list .comparison li .guestVoice::after{right:0}#breederPickupMethod .enqueteResult_list .comparison li .guestVoice_list li{margin:0 0 30px 1rem;font-size:14px;line-height:1.8;color:#333;list-style:disc}#breederPickupMethod .enqueteResult_list .comparison li .guestVoice_list strong{font-weight:bold}#breederPickupMethod .enqueteResult_list .comparison li .guestVoice_box{padding:20px 25px;text-align:justify;border-radius:20px}#breederPickupMethod .enqueteResult_list .comparison li .guestVoice_secretariat{display:table;text-align:center;margin:-30px auto 10px;padding:5px 20px;font-size:14px;border-radius:30px;color:#fff}#breederPickupMethod .enqueteResult_listCopy{font-size:16px;line-height:1.8;color:#333}#breederPickupMethod .visitTour_wrap{position:relative;margin:100px auto 0;padding:30px;background:#fff7e7;counter-reset:intro_visitTour}#breederPickupMethod .visitTour_wrap ::after{position:absolute;left:calc(50% - 50vw);top:0;z-index:-1;content:"";display:block;width:100vw;height:100%;background:#fff7e7}#breederPickupMethod .visitTour_wrap img{display:block;z-index:4;margin-left:30px;width:180px;height:180px}#breederPickupMethod .visitTour_wrap .medal_intro_visitTour{position:relative;display:block}#breederPickupMethod .visitTour_wrap .medal_intro_visitTour::before{position:absolute;left:0;top:0;content:"";display:block;width:112px;height:112px;background:url(../images/pickupMethod/point.png) no-repeat left top/112px auto;text-align:center;z-index:0}#breederPickupMethod .visitTour_wrap .medal_intro_visitTour::after{position:absolute;left:0;top:38px;display:block;width:112px;counter-increment:intro_visitTour;content:counter(intro_visitTour);text-align:center;color:#000;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";font-size:40px;font-weight:bold;z-index:2;background:none}#breederPickupMethod .visitTour_wrap .visitTour_pointsCopy{margin:30px 0 0 50px;font-size:16px;line-height:1.8;color:#333}#breederPickupMethod h2.visitTour_title{position:relative;padding:70px 0 0;float:none;text-align:center;font-size:34px;color:#a4945d}#breederPickupMethod h2.visitTour_title span{font-size:22px}#breederPickupMethod h2.visitTour_title::before{content:"Point";display:inline-block;position:absolute;top:25%;left:45%;transform:rotate(-10deg);font-family:"Caveat",cursive;font-size:22px;font-weight:normal;color:#333}#breederPickupMethod h3.visitTour_points{position:relative;display:block;margin:30px 0 10px 90px;padding:30px 0 0;background:none;border:none;font-size:20px;font-weight:bold;line-height:1.4;color:#333}#breederPickupMethod .konotori_wrap{position:relative;margin:0 auto 50px;padding:30px;background:#ffeded}#breederPickupMethod .konotori_wrap::after{position:absolute;left:calc(50% - 50vw);top:0;z-index:-1;content:"";display:block;width:100vw;height:100%;background:#ffeded}#breederPickupMethod .konotori_wrap .konotori_Copy{font-size:16px;line-height:1.8;color:#333}#breederPickupMethod .konotori_wrap h2.konotori_title{padding:40px 0 0;float:none;text-align:center;font-size:34px;color:#f28d8d}#breederPickupMethod .konotori_wrap h2.konotori_title span{font-size:22px}#breederPickupMethod .konotori_wrap h3.konotoriCenter{position:relative;margin:50px auto 40px;background:none;border:none;text-align:center;font-size:20px;font-weight:bold;line-height:1.4;color:#f28d8d}#breederPickupMethod .konotori_wrap h3.konotoriCenter::before{position:absolute;content:"";bottom:-15px;left:50%;margin-left:-2px;display:inline-block;width:8px;height:8px;background:#f28d8d;border-radius:50%}#breederPickupMethod .konotori_wrap h3.konotoriCenter .konotoriCenter_deco{position:relative;display:block}#breederPickupMethod .konotori_wrap h3.konotoriCenter .konotoriCenter_deco span{font-size:24px}#breederPickupMethod .konotori_wrap h3.konotoriCenter .konotoriCenter_deco::before,#breederPickupMethod .konotori_wrap h3.konotoriCenter .konotoriCenter_deco::after{position:absolute;content:"";bottom:-18px;display:inline-block;width:8px;height:8px;background:#f28d8d;border-radius:50%}#breederPickupMethod .konotori_wrap h3.konotoriCenter .konotoriCenter_deco::before{left:50%;margin-left:-22px}#breederPickupMethod .konotori_wrap h3.konotoriCenter .konotoriCenter_deco::after{right:50%;margin-right:-22px}#breederPickupMethod .attentionPoint{margin:0 auto 50px;width:980px}#breederPickupMethod .attentionPoint h2.head_pickupMethod{position:relative;float:none;padding:70px 0 60px;border-radius:30px;text-align:center;font-size:34px;line-height:1.5}#breederPickupMethod .attentionPoint h2.head_pickupMethod::after{content:"Be careful";display:inline-block;position:absolute;top:10%;left:45%;transform:rotate(-10deg);font-family:"Caveat",cursive;font-size:22px;font-weight:normal;color:#333}#breederPickupMethod .attentionPoint_list{display:block;padding:70px 0 20px;background:linear-gradient(to bottom, #fff8e4, #fbf4f4)}#breederPickupMethod .attentionPoint_list .attentionPoint_layer{position:relative;z-index:1}#breederPickupMethod .attentionPoint_list .attentionPoint_title{display:block;padding:10px 0;font-size:26px;font-weight:bold;line-height:1.2;font-feature-settings:"palt" 1;color:#333}#breederPickupMethod .attentionPoint #home{position:relative}#breederPickupMethod .attentionPoint #home::after{position:absolute;right:0;bottom:0;display:block;width:200px;height:160px;content:"";background:url(../images/pickupMethod/Becareful_home.png) no-repeat;background-size:cover;z-index:0}#breederPickupMethod .attentionPoint #car{position:relative}#breederPickupMethod .attentionPoint #car::after{position:absolute;right:0;bottom:0;display:block;width:200px;height:160px;content:"";background:url(../images/pickupMethod/Becareful_car.png) no-repeat;background-size:cover;z-index:0}#breederPickupMethod .attentionPoint #bag{position:relative}#breederPickupMethod .attentionPoint #bag::after{position:absolute;right:0;bottom:0;display:block;width:200px;height:160px;content:"";background:url(../images/pickupMethod/Becareful_bag.png) no-repeat;background-size:cover;z-index:0}#breederPickupMethod .attentionPoint #train{position:relative}#breederPickupMethod .attentionPoint #train::after{position:absolute;right:0;bottom:0;display:block;width:200px;height:160px;content:"";background:url(../images/pickupMethod/Becareful_train.png) no-repeat;background-size:cover;z-index:0}#breederPickupMethod .attentionPoint_scene{margin:-40px auto 0;font-size:18px;font-weight:bold}#breederPickupMethod .attentionPoint a{display:block;margin-top:20px;font-size:14px;color:#0678cf;cursor:pointer}#breederPickupMethod .neverGiveupCopy{font-size:20px;font-weight:bold;color:#a4945d}#breederPickupMethod .visitTourBtn{display:inline-block;margin:0 auto 20px;text-align:center;padding:14px;font-size:22px;border-radius:10px;color:#fff;background:#948654;border-color:#ede6cc;border-bottom:4px solid #534b2f;text-decoration:none;width:450px}#breederPickupMethod .visitTourBtn:hover{opacity:.7}#breederPickupMethod .konotoriBtn{display:inline-block;margin:0 auto 20px;text-align:center;padding:14px;font-size:22px;border-radius:10px;color:#fff;background:#f28d8d;border-color:#ede6cc;border-bottom:4px solid #ff4a4a;text-decoration:none;width:450px}#breederPickupMethod .konotoriBtn:hover{opacity:.7}#breederPickupMethod .visitTour{background:#fff7e7}#breederPickupMethod .visitTourDark{background:#a4945d}#breederPickupMethod .konotori{background:#ffeded}#breederPickupMethod .konotoriDark{background:#f28d8d}#breederPickupMethod .bgWhite{background:#fff}#breederPickupMethod .comprehensive{background:linear-gradient(90deg, #fff8e4, #fbf4f4)}.howToLivingGuarantee{font-family:"Zen Maru Gothic",sans-serif;color:#343a3d;border:1px solid #dde0e2;border-radius:9px;text-align:left;font-size:16px;line-height:1.7}.howToLivingGuarantee .note_list.aboutGuarantee{width:660px;margin:20px auto 0}.howToLivingGuarantee .note_list li{list-style-type:none;position:relative;padding:0 0 0 1em;margin-bottom:5px;line-height:1.5;font-size:12px;color:#636d74;counter-increment:num}.howToLivingGuarantee .note_list li:before{content:"※";position:absolute;left:0}.howToLivingGuarantee .note_list.count{counter-reset:section}.howToLivingGuarantee .note_list.count li{padding:0 0 0 2em}.howToLivingGuarantee .note_list.count li:before{content:"※" counter(num);position:absolute;left:0}.howToLivingGuarantee .supplyText{display:flex;padding:20px;font-size:14px;background-color:#fff;border-radius:4px}.howToLivingGuarantee .supplyText:before{display:inline-block;font-family:"icomoon";content:"";margin-right:5px}.howToLivingGuarantee .marker_yellow{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%, #ffbd44 75%, #ffbd44 100%)}.howToLivingGuarantee .marker_pink{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 75%, #ffafaf 75%, #ffafaf 100%)}.howToLivingGuarantee .section_box{padding:60px 0}.howToLivingGuarantee .section_box_inner.about{display:block;position:relative;padding:80px 0 60px;background:#eaf4e1}.howToLivingGuarantee .section_box_inner.about::before{content:"";position:absolute;left:0;top:0;display:block;width:0;height:0;border:490px solid transparent;border-top:60px solid #fff}.howToLivingGuarantee .section_box .about_title{padding:30px 20px !important;line-height:1.4;font-size:32px;letter-spacing:.1em;text-align:center}.howToLivingGuarantee .section_box .about_title.normal{font-weight:normal !important}.howToLivingGuarantee .section_box .about_title.normal strong{font-weight:bold !important}.howToLivingGuarantee .section_box .about_title.caution{padding-top:50px !important;padding-bottom:15px !important;font-size:24px;font-weight:normal !important}.howToLivingGuarantee .section_box .about_title.caution span{background:#ffcf77;font-weight:bold !important;color:#400000}.howToLivingGuarantee .section_box .about_title.guaranteeContent{padding-bottom:16px !important}.howToLivingGuarantee .section_box .about_title span{display:inline-block;padding:.5em 1em;margin:0 0 15px;background:#828778;line-height:1;font-size:18px;color:#fff}.howToLivingGuarantee .section_box .about_image{display:block;width:290px;height:auto}.howToLivingGuarantee .section_box .about_leadContent{width:495px;margin-right:10px}.howToLivingGuarantee .section_box .about_head{padding:0 0 10px;line-height:1.5;font-size:24px;font-weight:normal}.howToLivingGuarantee .section_box .about_head strong{font-weight:bold}.howToLivingGuarantee .section_box .about_head02{margin:70px 0 10px;padding:0 20px;line-height:1.5;font-weight:bold;font-size:24px;letter-spacing:.1em;color:#343630;text-align:center}.howToLivingGuarantee .section_box .about_head02.normal{padding:0;margin:0 0 16px;font-weight:normal;text-align:left}.howToLivingGuarantee .section_box .about_text{line-height:1.75;font-size:15px}.howToLivingGuarantee .section_box .about_text_large{line-height:1.5;font-size:18px}.howToLivingGuarantee .section_box .about_riskPoint{position:relative;box-sizing:border-box;padding:20px;background:#f8f9fa;margin:0 0 20px}.howToLivingGuarantee .section_box .about_riskPoint::before,.howToLivingGuarantee .section_box .about_riskPoint::after{position:absolute;top:0;z-index:1;content:"";display:block;width:15px;height:100%;border-top:1px solid #d2caaf;border-bottom:1px solid #d2caaf}.howToLivingGuarantee .section_box .about_riskPoint::before{left:0;border-left:1px solid #d2caaf}.howToLivingGuarantee .section_box .about_riskPoint::after{right:0;border-right:1px solid #d2caaf}.howToLivingGuarantee .section_box .about_riskPoint_list{list-style:none}.howToLivingGuarantee .section_box .about_riskPoint_list li{position:relative;padding:0 0 0 12px;margin-bottom:8px;font-size:16px;line-height:1.5}.howToLivingGuarantee .section_box .about_riskPoint_list li::before{content:"";position:absolute;left:0;top:9px;display:block;width:8px;height:8px;border-radius:50%;background:#adb5bd}.howToLivingGuarantee .section_box .about_riskPoint_list li:last-child{margin-bottom:0}.howToLivingGuarantee .section_box .about_exp_list{list-style:none;display:flex;justify-content:center;padding:0 20px}.howToLivingGuarantee .section_box .about_exp_list li{width:335px;margin-right:10px;border:1px solid #dcdfe1;border-radius:12px;line-height:1.5;background:#fff;box-shadow:2px 2px 4px rgba(0,0,0,.15);cursor:pointer;transition:background .1s linear}.howToLivingGuarantee .section_box .about_exp_list li:hover{background:#fffcf7}.howToLivingGuarantee .section_box .about_exp_list li:last-child{margin-right:0}.howToLivingGuarantee .section_box .about_exp_list li .diseaseContent{display:flex;align-items:center;padding:12px 20px}.howToLivingGuarantee .section_box .about_exp_list li .diseaseImage{width:72px;height:auto}.howToLivingGuarantee .section_box .about_exp_list li .diseaseDetail{width:calc(100% - 92px);margin-left:auto}.howToLivingGuarantee .section_box .about_exp_list li .diseaseDetail .badge_risk{display:inline-block;padding:4px;margin:0 0 3px;border:1px solid #e51b1b;line-height:1;font-size:13px;color:#e51b1b}.howToLivingGuarantee .section_box .about_exp_list li .diseaseDetail .diseaseName{margin-top:3px;font-size:18px;font-weight:bold}.howToLivingGuarantee .section_box .about_exp_list li .link_disease{padding:5px 10px;border-top:1px dotted #dcdfe1;line-height:1;font-size:12px;text-align:center}.howToLivingGuarantee .section_box .about_exp_list li .link_disease i{vertical-align:-0.1em;font-size:1.5em}.howToLivingGuarantee .section_box .about_exp_list li .safetyPoint{display:flex;align-items:center;padding:10px 15px}.howToLivingGuarantee .section_box .about_exp_list li .safetyPoint .safetyImage{width:70px;height:auto}.howToLivingGuarantee .section_box .about_exp_list li .safetyPoint .safetyDetail{width:calc(100% - 80px);margin-left:auto;font-size:18px;font-weight:bold}.howToLivingGuarantee .section_box .about_exp_list li .safetyPoint .safetyDetail p{margin-top:8px;text-align:right;font-size:12px;font-weight:normal;color:#91c35f}.howToLivingGuarantee .section_box .treatmentCost_box{width:500px;margin:0 auto}.howToLivingGuarantee .section_box .treatmentCost_table{width:calc(100% - 40px);border-collapse:collapse;margin:10px auto}.howToLivingGuarantee .section_box .treatmentCost_table th,.howToLivingGuarantee .section_box .treatmentCost_table td{line-height:1.5}.howToLivingGuarantee .section_box .treatmentCost_table th{padding:10px 0 5px;white-space:nowrap;font-size:14px;border-bottom:1px solid #d2caaf;text-align:center}.howToLivingGuarantee .section_box .treatmentCost_table td{padding:10px 0;vertical-align:middle;border-bottom:1px dotted #d2caaf}.howToLivingGuarantee .section_box .treatmentCost_table td.diseaseName{padding-left:20px;font-weight:bold;font-size:16px}.howToLivingGuarantee .section_box .treatmentCost_table td.diseaseName span{display:inline-block;font-weight:normal;font-size:16px}.howToLivingGuarantee .section_box .treatmentCost_table td.treatmentCost{padding-left:20px;padding-right:20px;white-space:nowrap;font-size:16px;font-weight:bold;text-align:right}.howToLivingGuarantee .section_box .treatmentCost_table td.treatmentCost span{font-size:24px;color:#e51b1b}.howToLivingGuarantee .section_box .treatmentCost_table tr:last-child td{border-bottom:1px solid #d2caaf}.howToLivingGuarantee .section_box .about_guaranteeBox{box-sizing:border-box;width:640px;padding:30px 40px 30px;margin:0 auto;background:#fff;border-radius:12px}.howToLivingGuarantee .section_box .about_guaranteeBox_detail{margin-bottom:20px;text-align:center}.howToLivingGuarantee .section_box .about_guaranteeBox_detail .case{margin-bottom:10px;line-height:1.5;font-size:18px}.howToLivingGuarantee .section_box .about_guaranteeBox_detail .guarantee{line-height:1.4;letter-spacing:.1em;font-size:24px;font-weight:bold !important}.howToLivingGuarantee .section_box .about_guaranteeBox_detail .guarantee strong{font-size:32px;font-weight:bold !important}.howToLivingGuarantee .section_box .about_guaranteeBox_detail .guarantee strong.treatment{color:#69b11d}.howToLivingGuarantee .section_box .about_guaranteeBox small{font-size:11px;font-weight:normal}.howToLivingGuarantee .section_box .about_expGuaranteedAmount{padding:20px;border:1px solid #91c35f}.howToLivingGuarantee .section_box .about_expGuaranteedAmount_head{padding:8px 12px;background:#91c35f;border-radius:12px 12px 0 0;color:#fff;line-height:1.5;font-size:18px;font-weight:normal;text-align:center}.howToLivingGuarantee .section_box .about_expGuaranteedAmount_disease{display:flex;align-items:center;justify-content:center;margin-right:10px}.howToLivingGuarantee .section_box .about_expGuaranteedAmount_disease .diseaseImage{width:50px;height:auto;margin-right:10px}.howToLivingGuarantee .section_box .about_expGuaranteedAmount_disease .diseaseName{line-height:1.3;font-size:18px;font-weight:bold}.howToLivingGuarantee .section_box .about_expGuaranteedAmount_disease .diseaseName span{font-size:15px;font-weight:normal}.howToLivingGuarantee .section_box .about_expGuaranteedAmount_body{font-size:14px;text-align:center}.howToLivingGuarantee .section_box .about_expGuaranteedAmount_body span{font-size:16px}.howToLivingGuarantee .section_box .about_expGuaranteedAmount_body strong{font-size:24px;font-weight:bold;color:#e51b1b}.howToLivingGuarantee .section_box .about_expGuaranteedAmount .balloon_join{position:relative;box-sizing:border-box;padding:8px 12px;margin:12px 0 16px;background:#c4dfa9;line-height:1;font-size:15px;text-align:center}.howToLivingGuarantee .section_box .about_expGuaranteedAmount .balloon_join::before{content:"";position:absolute;bottom:-20px;left:calc(50% - 14px);display:block;width:0;height:0;border:14px solid transparent;border-top:10px solid #c4dfa9}.howToLivingGuarantee .section_box .about_expGuaranteedAmount .maximumAmount{font-size:14px;text-align:center}.howToLivingGuarantee .section_box .about_expGuaranteedAmount .maximumAmount .amountBody{font-size:18px}.howToLivingGuarantee .section_box .about_expGuaranteedAmount .maximumAmount .amountYen{font-size:14px}.howToLivingGuarantee .section_box .about_expGuaranteedAmount .selfPayAmountImage{display:block;margin:0 auto}.howToLivingGuarantee .section_box .about_expGuaranteedAmount .selfPayAmount{display:flex;justify-content:center}.howToLivingGuarantee .section_box .about_expGuaranteedAmount .selfPayAmount p{position:relative;color:#69b11d;font-size:18px;font-weight:bold}.howToLivingGuarantee .section_box .about_expGuaranteedAmount .selfPayAmount p::before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:0;border-top:2px solid #69b11d}.howToLivingGuarantee .section_box .about_expGuaranteedAmount .selfPayAmount p span{font-size:32px}.howToLivingGuarantee .section_box .comparison_table{box-sizing:border-box;width:580px;margin:0 auto;border-collapse:collapse}.howToLivingGuarantee .section_box .comparison_table th,.howToLivingGuarantee .section_box .comparison_table td{padding:10px;border:1px solid #a5adb2;font-weight:bold;line-height:1.3;vertical-align:middle}.howToLivingGuarantee .section_box .comparison_table th{font-size:16px}.howToLivingGuarantee .section_box .comparison_table th.livingGuarantee{background:#91c35f;color:#fff}.howToLivingGuarantee .section_box .comparison_table th span{font-size:11px;font-weight:normal}.howToLivingGuarantee .section_box .comparison_table td{font-size:20px;font-weight:bold;text-align:center;color:#91c35f}.howToLivingGuarantee .section_box .comparison_table td.none{border:none}.howToLivingGuarantee .section_box .comparison_table td.impossible{background:#ffe1aa;color:#400000}.howToLivingGuarantee .section_box .comparison_table tr:first-child th{text-align:center;width:30%}.howToLivingGuarantee .section_box .comparison_table tr:first-child td{text-align:center}.howToLivingGuarantee .section_box .comparison_table tr:nth-child(n+2) th{white-space:nowrap}.howToLivingGuarantee .section_box .about_attention{display:flex;align-items:center;justify-content:center;margin:80px 0 0}.howToLivingGuarantee .section_box .about_attention_content{width:400px;margin-right:30px}.howToLivingGuarantee .section_title{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;margin-top:-80px;padding-top:80px}.howToLivingGuarantee .section_title span{padding:.25em 1em;background:#fff;font-size:18px;color:#69b11d;font-weight:normal}.howToLivingGuarantee .section_title::before{content:"";position:absolute;left:0;top:calc(50% + 40px);z-index:-1;display:block;width:100%;height:1px;border-top:1px dotted #91c35f}.howToLivingGuarantee_rule{text-align:center}.howToLivingGuarantee_rule a{color:#0678cf}.howToLivingGuarantee_rule_contents{box-sizing:border-box;width:600px;padding:10px;max-height:500px;font-size:14px;text-align:left;overflow-y:auto}.howToLivingGuarantee_rule_heading{font-weight:bold;background-color:#ede6cc;padding:10px}.howToLivingGuarantee .main_section{background-color:#fffdf2}.howToLivingGuarantee .main_section .mainImage img{width:100%;height:auto}.howToLivingGuarantee .main_description{font-size:28px !important;text-align:center;font-family:"Zen Maru Gothic",sans-serif;font-weight:500 !important;line-height:1.7;padding:0 0 40px}.howToLivingGuarantee .main_description span{color:#69b11d}.howToLivingGuarantee .main_text{padding:0 30px;font-size:14px;line-height:1.9}.howToLivingGuarantee .main_text_wrapper{width:60%;margin:0 auto;position:relative;z-index:1}.howToLivingGuarantee .main_text_wrapper:after{content:"";display:block;width:278px;height:242px;background:url(../images/icon_livingGuarantee.svg) no-repeat center center;background-size:contain;position:absolute;bottom:-30px;right:-67px;z-index:0;opacity:.1}.howToLivingGuarantee .main_btn{display:flex;flex-direction:column;padding:40px 0 60px}.howToLivingGuarantee .main_btn .Min_btn{width:360px;margin:0 auto;font-size:18px;font-weight:bold;padding:20px 0;border-radius:40px}.howToLivingGuarantee .main_btn_supplyText{font-size:12px;text-align:center;margin-top:15px}.howToLivingGuarantee .about_section{padding:60px 80px}.howToLivingGuarantee .about_list{list-style-type:none}.howToLivingGuarantee .about_list li{display:flex;justify-content:space-between;align-items:center;position:relative;border:1px solid #91c35f;border-radius:4px;padding:30px;margin-bottom:20px}.howToLivingGuarantee .about_list li:first-child img{width:240px}.howToLivingGuarantee .about_list li:nth-child(2) img{width:240px;margin-right:16px}.howToLivingGuarantee .about_list li:last-child{margin:0}.howToLivingGuarantee .about_list li:last-child img{width:280px}.howToLivingGuarantee .about_list_title{display:flex;align-items:center;font-size:22px;margin-bottom:20px !important}.howToLivingGuarantee .about_list_title:before{content:"";display:inline-block;width:30px;height:26px;margin-right:10px;background:url(../images/icon_livingGuarantee.svg) no-repeat left center transparent;background-size:contain;vertical-align:middle;opacity:.8}.howToLivingGuarantee .about_list img{display:block;height:auto}.howToLivingGuarantee .type_section{margin-top:60px}.howToLivingGuarantee .type_section .guarantee_plan_list{display:flex;align-items:center;justify-content:center;padding:0 20px}.howToLivingGuarantee .type_section .guarantee_plan_list li{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:335px;padding:10px;margin-right:10px;border-radius:12px;background:#d1e6bc}.howToLivingGuarantee .type_section .guarantee_plan_list li:last-child{margin-right:0}.howToLivingGuarantee .type_section .guarantee_plan_list li small{font-size:11px;font-weight:normal}.howToLivingGuarantee .type_section .guarantee_plan_list li .planName{padding:6px .5em;background:#fff;line-height:1.2;font-size:22px;color:#69b11d}.howToLivingGuarantee .type_section .guarantee_plan_list li .planAmount{font-size:18px;font-weight:bold}.howToLivingGuarantee .type_section .guarantee_plan_list li .planAmount strong{font-size:32px}.howToLivingGuarantee .type_section .guarantee_plan_list li .planAmount span{font-size:24px}.howToLivingGuarantee .type_section .guarantee_plan_list li .planMinimumAmount{font-size:16px;color:#5b5f54}.howToLivingGuarantee .type_section .guarantee_plan_list li .planMinimumAmount span{font-size:14px}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list{width:680px;margin:20px auto 10px}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dt{position:relative;padding:6px 32px 6px 12px;border-radius:12px;border:1px solid #91c35f;font-size:18px;font-weight:bold;color:#69b11d;cursor:pointer}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dt::before,.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dt::after{content:"";position:absolute;right:10px;top:calc(50% - 2px);display:block;width:16px;height:4px;background:#91c35f;transition:.1s all linear}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dt::after{transform:rotate(90deg)}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dt.active{border-radius:12px 12px 0 0}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dt.active::before{top:50%}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dt.active::after{transform:rotate(0);opacity:0}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd{border-radius:0 0 12px 12px;border:1px solid #91c35f;border-top:0}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box{display:flex;align-items:center;justify-content:center}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .planName{position:relative;padding:8px 16px;white-space:nowrap;font-size:15px;font-weight:bold;color:#fff;background:#91c35f}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail{display:flex;align-items:center;line-height:1.4}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .petPrice,.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .rate{position:relative;box-sizing:border-box;padding-right:48px}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .petPrice::before,.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .petPrice::after,.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .rate::before,.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .rate::after{position:absolute;right:12px;content:"";display:block;width:16px;height:4px;background:#6c757d}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .petPrice{display:flex;flex-direction:column;align-items:center;width:200px}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .petPrice::before,.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .petPrice::after{top:calc(50% - 2px)}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .petPrice::before{transform:rotate(45deg)}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .petPrice::after{transform:rotate(-45deg)}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .rate{width:90px;font-size:14px;font-weight:bold;text-align:center}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .rate span{font-size:18px}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .rate::before{top:calc(50% - 4px)}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .rate::after{top:calc(50% + 2px)}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .guaranteeAmount{display:flex;flex-direction:column;align-items:center;width:130px}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .formulaHead{line-height:1.2;font-size:13px;text-align:center}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .priceBody{text-align:right;font-size:14px}.howToLivingGuarantee .type_section .exp_guaranteeAmount_list dd .formula_box .formulaDetail .priceBody span{font-size:18px}.howToLivingGuarantee .type_section .exp_guaranteeAmount_head{font-size:16px;font-weight:bold}.howToLivingGuarantee .type_section .guarantee_detail{width:660px;margin:60px auto 0}.howToLivingGuarantee .type_section .guarantee_detail_head{margin:0 0 10px;font-size:24px;font-weight:bold;letter-spacing:.1em;color:#69b11d;text-align:center}.howToLivingGuarantee .type_section .guarantee_detail_list{width:660px;margin:0 auto;list-style:none}.howToLivingGuarantee .type_section .guarantee_detail_list li{position:relative;display:flex;align-items:stretch;margin-bottom:40px}.howToLivingGuarantee .type_section .guarantee_detail_list li:last-child{margin-bottom:0}.howToLivingGuarantee .type_section .guarantee_detail_list li.treatment::before{position:absolute;bottom:-30px;left:calc(50% - 30px);content:"または";display:flex;align-items:center;justify-content:center;width:60px;height:20px;text-align:center;font-size:16px}.howToLivingGuarantee .type_section .guarantee_detail_list li.treatment .head{background:#91c35f;color:#fff}.howToLivingGuarantee .type_section .guarantee_detail_list li.treatment .contentDetail{background:#eaf4e1}.howToLivingGuarantee .type_section .guarantee_detail_list li.death .head{background:#dcdfe1;color:#4e5148}.howToLivingGuarantee .type_section .guarantee_detail_list li.death .contentDetail{background:#f8f9fa}.howToLivingGuarantee .type_section .guarantee_detail_list li .head{display:flex;align-items:center;justify-content:center;width:90px;font-size:16px;font-weight:bold;border-radius:12px 0 0 12px}.howToLivingGuarantee .type_section .guarantee_detail_list li .contentDetail{box-sizing:border-box;width:calc(100% - 90px);padding:10px 15px;border-radius:0 12px 12px 0;line-height:1.5;font-size:18px}.howToLivingGuarantee .type_section .guarantee_detail_list li .contentDetail small{font-size:11px}.howToLivingGuarantee .type_section .attention_container{background-color:#f5f3e9;border-radius:4px;padding:15px}.howToLivingGuarantee .type_section .attention_list li{padding:0;list-style-type:none;position:relative;padding-left:1em;margin-bottom:10px;font-size:14px}.howToLivingGuarantee .type_section .attention_list li:before{content:"・";position:absolute;left:0}.howToLivingGuarantee .type_section .attention_list span{font-size:12px;display:flex;align-items:center;margin-top:5px}.howToLivingGuarantee .type_section .attention_list span:before{font-family:"icomoon";content:"";margin-right:3px}.howToLivingGuarantee .type_section .attention_title{margin-bottom:10px !important;font-size:14px;font-weight:bold}.howToLivingGuarantee .application_section{padding:0;margin:40px 0}.howToLivingGuarantee .application_section_inner{padding:20px 80px 0}.howToLivingGuarantee .application_section .howto_application_container{background-color:#f7f8f9;border-radius:4px;font-size:14px}.howToLivingGuarantee .application_section .howto_application_inner{padding:20px}.howToLivingGuarantee .application_section .howto_application_title{display:inline-block;padding:5px 30px !important;background-color:#69b11d !important;color:#fff;border-radius:3px 0 0 0}.howToLivingGuarantee .application_end{border:1px solid #91c35f;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;width:40%;padding:15px 0;margin:0 auto;box-sizing:border-box}.howToLivingGuarantee .application_end span{color:#69b11d;font-size:20px}.howToLivingGuarantee .application_list{display:flex;justify-content:space-between;align-items:flex-start;padding:30px 40px 20px;font-size:14px;border-radius:4px;background-color:#f2f8ec}.howToLivingGuarantee .application_list li{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:27%}.howToLivingGuarantee .application_list li:before{content:"";display:block;width:72px;height:72px;vertical-align:middle;flex-shrink:0;margin-bottom:10px}.howToLivingGuarantee .application_list li:after{content:"";display:block;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:12px solid #91c35f;position:absolute;top:28px;right:-33px}.howToLivingGuarantee .application_list li:first-child:before{background:url(../../sp/images/howToLivingGuarantee/flow_cu01.svg) no-repeat left center transparent;background-size:contain}.howToLivingGuarantee .application_list li:nth-child(2):before{background:url(../../sp/images/howToLivingGuarantee/flow_cu02.svg) no-repeat left center transparent;background-size:contain}.howToLivingGuarantee .application_list li:nth-child(3):before{background:url(../../sp/images/howToLivingGuarantee/flow_cu03.svg) no-repeat left center transparent;background-size:contain}.howToLivingGuarantee .application_list li:last-child{margin-bottom:0}.howToLivingGuarantee .application_list li:last-child:after{display:none}.howToLivingGuarantee .application_supplyText{display:flex;font-size:12px;font-weight:bold}.howToLivingGuarantee .application_supplyText:before{display:inline-block;font-family:"icomoon";content:"";color:#91c35f;margin-right:5px}.howToLivingGuarantee .faq_section{margin-top:80px}.howToLivingGuarantee .faq_section_inner{background:url(../images/howToLivingGuarantee/bg_faq.png) no-repeat left top #91c35f;background-size:100% auto;padding:20px 20px 40px;margin-top:20px}.howToLivingGuarantee .faq_title{color:#fff !important;font-weight:bold;font-size:28px !important;text-align:center;margin-bottom:40px}.howToLivingGuarantee .faq_list{background-color:#fff;border-radius:4px;margin-bottom:10px}.howToLivingGuarantee .faq_list dt{padding:20px;display:flex;align-items:center;cursor:pointer}.howToLivingGuarantee .faq_list dt span{font-size:20px;font-weight:bold;display:block;margin-right:10px;flex-shrink:0}.howToLivingGuarantee .faq_list dt:after{font-size:20px;font-family:"icomoon";content:"";color:#91c35f;margin-left:auto;flex-shrink:0}.howToLivingGuarantee .faq_list dt.active:after{font-size:20px;font-family:"icomoon";content:""}.howToLivingGuarantee .faq_list dd{border-top:1px dotted #c1c6c9}.howToLivingGuarantee .faq_list dd p{padding:20px}.howToLivingGuarantee .cv_section{background-color:#fffdf2}.howToLivingGuarantee_modal_inner{overflow-y:auto;height:100%}.howToLivingGuarantee_modal_head{display:flex;align-items:center;padding-bottom:10px;border-bottom:1px solid #dcdfe1}.howToLivingGuarantee_modal_head .modalImage{width:90px;height:auto}.howToLivingGuarantee_modal_head .modalHead{width:calc(100% - 100px);margin-left:auto;line-height:1.5;font-size:24px;font-weight:bold}.howToLivingGuarantee_modal_text{padding:20px 0 0;font-size:16px}.howToLivingGuarantee_modal_link{margin-top:20px;text-align:center}.howToLivingGuarantee_modal_link .Min_btn{padding:.5rem 1.25rem;color:#343a3d;border-radius:40px}.howToLivingGuarantee_nav{position:fixed;top:-90px;left:calc(50% - 490px);z-index:9998;box-sizing:border-box;width:980px;height:80px;transition:top .3s linear}.howToLivingGuarantee_nav.active{top:0}.howToLivingGuarantee_nav_list{list-style:none;display:flex;height:80px}.howToLivingGuarantee_nav_list li{position:relative;display:flex;align-items:stretch;width:25%;line-height:1.2}.howToLivingGuarantee_nav_list li::after{position:absolute;top:15px;right:0;content:"";display:block;width:0;height:calc(100% - 30px);border-right:1px solid #dcdfe1}.howToLivingGuarantee_nav_list li:last-child::after{display:none}.howToLivingGuarantee_nav_list li a{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;padding:6px;background:rgba(255,255,255,.9);font-size:15px;text-align:center;text-decoration:none !important;color:#343a3d}.howToLivingGuarantee_nav_list li a.active{border-bottom:2px solid #91c35f;font-weight:bold;color:#69b11d}.howToLivingGuarantee_nav_list li a.active::before{position:absolute;left:calc(50% - 8px);bottom:-16px;content:"";display:block;width:0;height:0;border:8px solid transparent;border-top:8px solid #91c35f}div#main .articleRecommend.fix .dog_list{padding:0 !important;margin:20px;overflow:hidden}div#main .articleRecommend.fix .dog_list .box02 .box02Inner{margin-right:10px;padding-bottom:52px;width:164px !important}.articleRecommend.fix .bx-wrapper{display:table;margin:0 auto;overflow:hidden;width:auto;max-width:666px}.articleRecommend.fix .bx-wrapper .bx-controls-direction .bx-prev{top:auto;bottom:0;left:0}.articleRecommend.fix .bx-wrapper .bx-controls-direction .bx-next{top:auto;right:0;bottom:0}.articleRecommend.fix .bx-wrapper .bx-pager{bottom:18px;height:10px}.articleRecommend.fix .pic_dog_contents{height:auto}div#main .listLmt.dog_list .box02 .dog_list_contents p.pic_kind_name{font-weight:bold}div#main .listLmt.dog_list .box02 .dog_list_contents p.pic_detail{margin:2px 0 0}div#main .listLmt.dog_list .box02 .dog_list_contents p.pic_price{margin:5px 0 8px}.top_dogList_box .attentionList .dog_list_contents{padding:0}.dog_list_contents{width:100%;padding:8px;flex-direction:column}.dog_list_contents .listLmtInf{padding:0}.dog_list_contents .pic_detailCnt{margin:2px 0 0}.dog_list_contents .pic_image{margin:0 auto;justify-content:center;align-items:center}.dog_list_contents .pic_image img{max-width:154px;max-height:154px;border:1px solid #e9ecef;box-sizing:border-box}.dog_list_contents .pic_price_wrap{line-height:1;margin-bottom:8px}.dog_list_contents .pic_price_item{display:inline-block;font-size:12px}.dog_list_contents .pic_detail dt{white-space:nowrap}.doubleMore .dog_list_contents .attention_cat_info{display:flex;flex-direction:column}.attention_detail_breederName{margin-top:auto;padding:12px 0 0}.attention_detail_breederName:before{content:"";border-top:1px dotted #ccc;display:block;height:10px}div#main .anicomEncyclopedia_content h3{position:relative;padding:8px 12px 6px 60px;margin:0 0 16px;border:none;background:#f4efdf;font-size:16px;font-weight:bold}div#main .anicomEncyclopedia_content h3::before{content:"";position:absolute;left:10px;bottom:0;display:block;width:45px;height:32px;background:url(../images/anicom_dog_Encyclopedia.svg) no-repeat center center/45px auto}div#main .anicomEncyclopedia_content h4{position:relative;min-height:20px;padding:2px 0 0 28px;margin:16px 0 8px;font-size:15px;font-weight:bold}div#main .anicomEncyclopedia_content h4::before{content:"";position:absolute;left:0;top:0;display:block;width:22px;height:20px;background:url(../images/icon_head_anicom_encyclopedia.svg) no-repeat center center/22px auto}.anicomEncyclopedia_content{margin-top:20px}.anicomEncyclopedia_content p{font-size:14px}.anicomEncyclopedia_content ul{list-style:none}.anicomEncyclopedia_content ul li{position:relative;margin:4px 0 0;padding:0 0 0 12px}.anicomEncyclopedia_content ul li::before{content:"";font-family:"icomoon";position:absolute;left:0;top:2px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#d2caaf}.anicomEncyclopedia_content ul li:first-child{margin-top:0}div#main .tradeWarranty h2{position:absolute;left:24px;top:-16px;float:none;display:block;padding:0 16px;background:#fff;color:#0678cf;font-size:24px}div#main .tradeWarranty h2 .headIcon{margin:0 5px 0 0;width:30px;vertical-align:-0.15em}.tradeWarranty_lead{width:800px;margin:30px auto 40px;line-height:1.7;font-size:16px}.tradeWarranty_content{position:relative;box-sizing:border-box;width:800px;padding:40px 40px 24px;margin:0 auto 40px;border-radius:16px;background:#fff}.tradeWarranty_content::before{position:absolute;content:"";display:block;left:-1px;top:-1px;z-index:-1;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:17px;background:linear-gradient(135deg, #73c0fb 0%, #dee2e6)}.tradeWarranty_content p{line-height:1.7;font-size:16px}.tradeWarranty_content .Min_btn{padding:.5em 2em;border-radius:24px}.attention_aboutAddress{position:relative;padding:10px 10px 10px 44px;margin:10px 0;font-size:12px;background:#fff3dd}.attention_aboutAddress::before{position:absolute;left:10px;top:10px;content:"";display:block;width:24px;height:24px;background:url(../images/icon_caution.svg) no-repeat center center/100% auto}.formNotice,.orderNotes{color:#646464;display:inline-block;font-size:12px;line-height:1.3}.memberDealViewOffenseList{font-size:14px;line-height:1.5;color:#333;text-align:left}.memberDealViewOffenseList dt{font-size:15px;font-weight:bold;margin:20px 0 5px}.memberDealViewOffenseList dd{padding-left:16px}.violationReport{font-size:14px}.violationReport_heading{display:flex;align-items:center;font-size:16px;font-weight:bold;margin:30px 0 10px;padding-bottom:10px;border-bottom:1px solid #ccc}.violationReport_heading_sub{display:flex;align-items:center;font-weight:bold}.violationReport .required,.violationReport .optional{display:inline-block;float:none;margin-left:5px}.violationReport_checklist{margin:0 0 20px 16px}.violationReport_checklist li{margin:5px 0}.violationReport_checklist input[type=checkbox]{margin-right:3px}.violationReport_itemHeading{font-weight:bold;font-size:14px}.bnr_everyoneFood{margin:20px auto}.bnr_everyoneFood p{padding:5px 0 0;text-align:center;color:#6c757d}.bnr_instaCampaign{margin:20px auto}.search_noHit .content_search_noHit_normal{padding:2rem 0 3rem}.search_noHit .message_noHit_normal{font-weight:bold;font-size:20px;text-align:center}.search_noHit .research_title{line-height:1.5}.search_noHit .research_title_main{font-size:20px;font-weight:bold;margin-bottom:5px}.search_noHit .research_title_main:before{font-family:"icomoon";content:"";color:#c5af5b;padding-right:.5em}.search_noHit .research_title_sub{font-size:16px}.newMailReveiveRecommend{padding:40px 50px;margin-top:3rem;border:1px solid #d2caaf;border-radius:4px;position:relative}.newMailReveiveRecommend_inner{width:60%}.newMailReveiveRecommend:before{content:"";position:absolute;right:31px;bottom:-13px;display:block;width:220px;height:150px;background:url(../../images/newmailPet.png) no-repeat center center transparent;background-size:contain;vertical-align:middle}.newMailReveiveRecommend_title{font-size:20px;font-weight:bold;text-align:center;display:flex;justify-content:center;align-items:center}.newMailReveiveRecommend_title_inner{font-size:20px !important}.newMailReveiveRecommend_title_inner span{font-size:20px !important;background:linear-gradient(transparent 70%, #ffbf8f 70%)}.newMailReveiveRecommend_title:before,.newMailReveiveRecommend_title:after{content:"";width:1px;height:20px;background-color:#400000}.newMailReveiveRecommend_title:before{margin-right:15px;transform:rotate(-25deg)}.newMailReveiveRecommend_title:after{margin-left:15px;transform:rotate(25deg)}.newMailReveiveRecommend_title_completed{font-size:20px;font-weight:bold;text-align:center;display:flex;justify-content:center;align-items:center}.newMailReveiveRecommend_title_completed:before{font-family:"icomoon";content:"";color:#32832d;margin-right:.25em}.newMailReveiveRecommend_text{font-size:16px;line-height:1.5}.newMailReveiveRecommend_btn{font-size:16px;font-weight:bold;padding-top:.7rem;padding-bottom:.7rem;white-space:normal}.newMailReveiveRecommend_btn:before{font-family:"icomoon";content:"";margin-right:.25em}.newMailReveiveRecommend .saveConditionList_btn{width:auto}.totalPrice_proxyDelivery .onTheDay{padding:34px 20px 20px;margin-top:40px;border:1px solid #32832d;border-radius:4px;position:relative}.totalPrice_proxyDelivery .onTheDay:before{content:"";position:absolute;left:50%;top:-41px;transform:translateX(-50%);display:block;width:0;height:0;border:12px solid transparent;border-top:12px solid #ffcaca;margin:6px 0}.totalPrice_proxyDelivery .onTheDay_heading{position:absolute;top:-17px;left:20px;font-size:14px;line-height:1;color:#fff;font-weight:bold;background-color:#32832d;padding:10px 20px;border-radius:50px}.totalPrice_proxyDelivery .onTheDay_contents_heading{font-weight:bold;font-size:13px;margin-bottom:5px}.totalPrice_proxyDelivery .onTheDay_contents_heading:before{font-family:"icomoon";content:"";color:#c5af5b;margin-right:.25em}.totalPrice_proxyDelivery .onTheDay .needtime{font-size:13px;margin-bottom:15px}.totalPrice_proxyDelivery .onTheDay .needtime span{font-size:15px;font-weight:bold}.totalPrice_proxyDelivery .onTheDay .informationContents{display:flex}.totalPrice_proxyDelivery .onTheDay .informationContents_list{display:flex;flex-wrap:wrap;font-size:12px}.totalPrice_proxyDelivery .onTheDay .informationContents_list li{list-style-type:none;padding-left:12px;box-sizing:border-box;position:relative}.totalPrice_proxyDelivery .onTheDay .informationContents_list li:before{content:"•";position:absolute;left:0;top:-2px;font-size:20px}.totalPrice_proxyDelivery .onTheDay .informationContents_list li:nth-child(odd){width:33%}.totalPrice_proxyDelivery .onTheDay .informationContents_list li:nth-child(even){width:67%}.totalPrice_proxyDelivery .onTheDay .informationContents img{display:block}.totalPrice_proxyDelivery .onTheDay_goodsContents{padding:30px 20px 20px;font-size:13px;background:#fff3dd;border-radius:4px}.totalPrice_proxyDelivery .onTheDay_goodsContents_head{position:relative;font-size:14px;font-weight:bold;text-align:center;line-height:1}.totalPrice_proxyDelivery .onTheDay_goodsContents_head::before{content:"";position:absolute;top:-16px;left:50%;width:25px;height:9px;background:url(../../images/proxyDelivery/decoration_goodsBudget_head.svg) no-repeat center/cover;transform:translateX(-50%)}.totalPrice_proxyDelivery .onTheDay_goodsContents_head span{background:linear-gradient(transparent 60%, #E3DABC 60%)}.totalPrice_proxyDelivery .onTheDay_goodsContents_btn{display:flex;width:100%;padding:1.4em 1.2em;font-weight:bold;line-height:1;border:1px solid #ddd;border-radius:4px;background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.1)}.totalPrice_proxyDelivery .onTheDay_goodsContents_btn::after{font-family:"icomoon";content:"";padding-left:5px;font-size:14px;color:#0678cf}.onTheDay_goodsMenu{display:flex}.onTheDay_goodsMenu_btn{position:relative;display:flex;align-items:center;width:100%;padding:0 14px;font-weight:bold;line-height:1;border:1px solid #ddd;border-radius:4px;background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.1);cursor:pointer}.onTheDay_goodsMenu_btn::after{font-family:"icomoon";content:"";padding-left:3px;font-size:14px;color:#0678cf}.onTheDay_goodsMenu_btn img{position:absolute;right:4px;bottom:0;max-width:58px}.onTheDay_goodsMenu_btn:hover{opacity:.8}.onTheDay_goodsMenu_balloonHead{padding:.5em 1.8em;position:relative;font-weight:bold;background:#ede7d3;border-radius:6px}.onTheDay_goodsMenu_balloonHead::before{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-6px;width:0;height:0;border-style:solid;border-width:12px 6px 0 6px;border-color:#ede7d3 transparent transparent transparent}.onTheDay_goodsMenu_balloonHead span{position:relative;margin-right:8px}.onTheDay_goodsMenu_balloonHead span img{position:relative;width:10px;vertical-align:middle;z-index:1}.onTheDay_goodsMenu_balloonHead span::before{content:"";display:inline-block;position:absolute;top:50%;left:50%;width:18px;height:18px;background:#857148;border-radius:50%;transform:translate(-50%, -50%)}.onTheDay_goodsMenu_inner{padding:10px 15px;font-size:16px}.onTheDay_goodsMenu_dist{padding:0 1em .8em;border:3px solid #ede7d3;border-radius:6px}.onTheDay_goodsMenu_dist_inner{padding:.6em 0;border-bottom:1px dotted #ddd;line-height:1.6}.onTheDay_goodsMenu_dist_item{position:relative;flex:1;align-self:flex-end;padding-right:2%;padding-left:30px;font-weight:bold;text-align:left}.onTheDay_goodsMenu_dist_item::before{content:"";position:absolute;top:5px;left:8px;display:inline-block;width:10px;height:10px;background:#ff7d7d;border-radius:50%}.onTheDay_goodsMenu_dist_price{width:20%;font-size:12px;text-align:right}.onTheDay_goodsMenu_dist_price span{font-size:18px;font-weight:bold}.onTheDay_goodsMenu_dist_total{align-items:baseline;padding-top:.8em;text-align:right}.onTheDay_goodsMenu_dist_total_item{flex:1;padding-right:2%;font-weight:bold}.onTheDay_goodsMenu_dist_total_price{color:#ff7d7d}.onTheDay_goodsMenu_dist_total_price span{font-size:18px;font-weight:bold}.onTheDay_goodsMenu_annotation{color:#6c757d;line-height:1.8}.onTheDay_goodsMenu_annotation a{text-decoration:none;color:#0678cf}.onTheDay_goodsMenu_annotation a:hover{opacity:.7}.onTheDay_total{position:relative;margin-top:40px;font-size:12px;border:3px solid #ffcaca;border-radius:6px}.onTheDay_total::before{content:"";position:absolute;top:-28px;left:50%;width:0;height:0;margin-left:-15px;border-style:solid;border-width:12px 15px 0 15px;border-color:#ffcaca transparent transparent transparent}.onTheDay_total_head{padding:1.2em 0;font-size:12px;line-height:1.6;background:#fff2f2;border-radius:6px 6px 0 0}.onTheDay_total_head span{font-size:16px;font-weight:bold}.onTheDay_total_inner{padding:1em}.onTheDay_total_list li{display:flex;flex-wrap:wrap;justify-content:center}.onTheDay_total_list li:not(:last-child){margin-bottom:.3em}.onTheDay_total_text_gray{color:#6c757d}.onTheDay_total_price{padding:.2em 0;font-size:14px;text-align:right}.onTheDay_total_price span{font-size:16px}.onTheDay_total_item{flex:1;padding:.2em .6em;font-size:14px;text-align:left}.onTheDay_total_item span{font-size:10px;font-weight:normal}.onTheDay_total_sum{padding-top:.6em;margin-top:.6em;justify-content:end;position:relative;border-top:1px dotted #ddd}.onTheDay_total_sum_item{padding:.1em 1em 0 0}.onTheDay_total_sum_value{color:#ff7d7d}.onTheDay_total_sum_attention{width:100%;margin-top:.4em;color:#6c757d;text-align:right}.onTheDay_catch{padding:.8em 1.2em;border:2px dotted #83714e;border-radius:6px}.onTheDay_catch_thumb{max-width:70px;margin:0}.onTheDay_catch_thumb img{width:100%;height:auto}.onTheDay_catch_text{padding-left:1em;font-size:14px;line-height:1.8;text-align:center}.onTheDay_catch_text span{font-size:16px}.MpoFormLink{box-sizing:border-box;padding:15px;border:1px dotted #aaa;color:#343a3d;font-size:12px;line-height:1.2;border-radius:4px;text-align:center}.MpoFormLink_wrapper{width:600px;margin:0 auto}.MpoFormLink_link{display:inline-block;padding:.25rem .5rem .25rem .75rem;margin:10px 0;text-align:center;font-weight:500;line-height:1.5;border-radius:.25rem;border:1px solid #ccc;color:#343a3d;background-color:#fff;text-decoration:none}.MpoFormLink_link:link{color:inherit;text-decoration:inherit}.MpoFormLink_link i{margin-left:3px}.MpoFormLink_sub{font-size:10px;color:#6f7a82}.recommendPoint_livingGuarantee{display:flex;justify-content:space-between;align-items:center;padding:20px;border:1px dotted #d2caaf;border-radius:2px}.recommendPoint_livingGuarantee img{width:150px;height:87px}.recommendPoint_livingGuarantee_title{font-weight:bold;margin-bottom:10px;color:#5e8933;font-size:16px}.recommendPoint_livingGuarantee_text{margin-right:30px;font-size:14px}.recommendPoint_livingGuarantee_supply{font-size:11px;color:#777}.deliveryCenterHoliday_infoWrapper{padding:10px;border:3px solid #ffe3e3;border-radius:4px;font-size:13px}.deliveryCenterHoliday_infoWrapper a,.deliveryCenterHoliday_infoWrapper b{font-size:13px !important}.presentAppeal{padding:20px 0}.presentAppeal.condition1 img{width:510px;height:auto}.presentAppeal.condition2 img{width:510px;height:auto}.presentAppeal.condition3 img{width:510px;height:auto}.presentAppeal .btn_main{font-size:18px;font-weight:bold;border-radius:50px;padding:.6rem 4rem}.presentAppeal .btn_detail{display:block;font-size:16px}.presentAppeal .btn_detail:after{font-family:"icomoon";content:"";padding-left:.5em}.btn_sticky_saveSearchCondition{display:block;padding:10px 35px;background-color:#fff;border:1px solid #f56800;border-radius:50px;box-shadow:0 0 8px rgba(0,0,0,.12);color:#f56800 !important;font-weight:bold;font-size:16px;line-height:1.5;text-align:center;text-decoration:none !important}.btn_sticky_saveSearchCondition .supply{display:block;font-size:12px;color:#400000;font-weight:normal}.btn_sticky_saveSearchCondition .main{display:flex;align-items:center}.btn_sticky_saveSearchCondition .main:before{content:"";display:inline-block;width:17px;height:18px;margin-right:.2em;background:url(../../images/icon_saveCondition.svg) no-repeat center center transparent;background-size:contain;vertical-align:middle}.btn_sticky_saveSearchCondition_wrapper{opacity:0;width:100%;display:flex;align-items:center;justify-content:center;transform:translateY(100%);position:fixed;bottom:30px;left:-125px;z-index:999}.btn_sticky_saveSearchCondition_wrapper.is_show{opacity:1;transform:translateY(0);transition:all .2s ease-out}.btn_sticky_saveSearchCondition.newNotification{padding:5px 50px}.btn_sticky_saveSearchCondition.newNotification .main:before{content:"";display:inline-block;width:17px;height:17px;margin-right:.2em;background:url(../../images/icon_bell.svg) no-repeat center center transparent;background-size:contain;vertical-align:middle}.searchConditionSavedModal{padding:0 20px}.searchConditionSavedModal .completeMsg{background-color:#ebf8ea;font-weight:bold;position:relative;padding:9px 0;font-size:16px}.searchConditionSavedModal .completeMsg:before{font-family:"icomoon";content:"";padding-right:.2em;color:#32832d}.searchConditionSavedModal .completeMsg:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:transparent;border-top-width:9px;border-bottom-width:9px;border-left-width:7px;border-right-width:7px;margin-left:-7px;border-top-color:#ebf8ea;top:100%;left:50%}.searchConditionSavedModal .nextHeading{font-weight:bold}.searchConditionSavedModal .nextHeading .supply{display:block;font-size:18px}.searchConditionSavedModal .nextHeading .main{display:block;font-size:26px}.searchConditionSavedModal .nextImage{display:block;width:200px;height:110px;margin:0 auto}.searchConditionSavedModal .nextText{font-size:14px;line-height:1.5}.searchConditionSavedModal .btn_regist{font-size:16px;border-radius:50px;padding:.6rem 2.5rem}.searchConditionSavedModal .btn_login{font-size:14px;color:#af5a2d;width:auto}.petNameModal{padding:20px 40px;line-height:1.7}.petNameModal_heading1{width:560px;height:auto}.petNameModal_petImageBox{display:flex;justify-content:space-between;align-items:center;width:560px;padding:30px;background:url(../../images/petName_bg.webp) no-repeat center center transparent;background-size:cover;box-sizing:border-box}.petNameModal_petImage{width:100%;height:100%;object-fit:cover}.petNameModal_petImage_wrapper{width:220px;aspect-ratio:5/3.5;position:relative}.petNameModal_petImage_wrapper:before{content:"";display:inline-block;width:23px;height:85px;background-image:url(../../images/balloon1.svg);background-size:contain;vertical-align:middle;position:absolute;left:-10px;bottom:-5px}.petNameModal_petImage_wrapper:after{content:"";display:inline-block;width:25px;height:80px;background-image:url(../../images/balloon2.svg);background-size:contain;vertical-align:middle;position:absolute;right:-10px;top:5px}.petNameModal_input_heading{font-size:16px;line-height:1.5;text-align:center;margin:12px 0}.petNameModal_inputBox{font-size:16px}.petNameModal_inputBox span{font-size:14px;margin-left:.3em}.petNameModal_inputBox input{margin:0;background:none;outline:none;appearance:none;width:80%;height:40px;line-height:40px;padding:3px 10px;box-sizing:border-box;border-radius:6px;border:1px solid #d2caaf;background-color:#fff}.petNameModal_supplyText{font-size:11px;line-height:1.2;text-indent:-1em;padding-left:1em;color:#6f7a82;margin-top:10px;text-align:center}.petNameModal_btn_main{width:50%;margin:0 auto;border-radius:50px !important;font-size:18px !important}.petNameModal_btn_main:disabled{opacity:.4 !important}.petNameModal_btn_sub{font-size:12px !important;color:#af5a2d}.petNameModal_heading2{width:560px;height:auto}.petNameModal_presentHeading{font-size:14px;line-height:1.5}.petNameModal_presentList li{width:255px;border:1px solid #e6ddb9;box-sizing:border-box;margin:auto;position:relative;z-index:0}.petNameModal_presentList li.is_done:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:.7;z-index:1}.petNameModal_presentList li.is_done .petNameModal_presentLimit{font-size:13px;color:#32832d;background-color:#d9f1d7;position:relative;z-index:2}.petNameModal_presentList li.is_done .petNameModal_presentLimit:before{font-family:"icomoon";content:"";padding-right:.3em}.petNameModal_presentImage{width:100%;height:auto}.petNameModal_presentText{text-align:center;padding:15px}.petNameModal_presentText_title{font-size:20px;font-weight:bold;margin-bottom:5px}.petNameModal_presentText_text{font-size:14px;line-height:1.2}.petNameModal_presentLimit{font-size:13px;background-color:#f4efdf;padding:3px}.petNameModal_presentLimit span{font-size:13px;font-weight:bold;color:#f56800}.petNameEditModal{padding:20px 0;line-height:1.7}.petNameEditModal_heading{font-size:18px;font-weight:bold}.petNameEditModal_petImage{width:100%;height:100%;object-fit:cover}.petNameEditModal_petImage_wrapper{width:160px;height:160px}.petNameEditModal_inputBox{font-size:16px}.petNameEditModal_inputBox span{font-size:13px;margin-left:.3em}.petNameEditModal_inputBox input{width:200px;border-radius:6px}.petNameEditModal_btn_main{width:180px;margin:0 auto;border-radius:50px !important}.petNameEditModal_btn_sub{font-size:12px !important}.contractedPet_wrapper{padding:10px;background:#faf8f2}.contractedPet_container{position:relative;border-radius:6px;max-height:220px;border:1px solid #d2caaf;background:#fff;overflow:hidden}.contractedPet_head{float:none !important;margin-bottom:4px;font-size:15px;text-align:left}.contractedPet_list li{padding:15px;border-bottom:1px solid #d2caaf;text-align:left}.contractedPet_list li:last-child{border-bottom:none}.contractedPet_list li .petName{margin-bottom:5px;line-height:1.5;font-size:15px}.contractedPet_list li .petName .addName{position:relative;display:inline-block;margin-left:10px;font-size:12px;color:#af5a2d;vertical-align:.1em;cursor:pointer}.contractedPet_list li .petName .addName i{font-size:1.5em;vertical-align:-0.1em}.contractedPet_list li .petDetail{display:flex;align-items:flex-start;justify-content:space-between}.contractedPet_list li .petThumbnail{width:90px;height:auto}.contractedPet_list li .petInfo{width:calc(100% - 100px)}.contractedPet_list li .petInfo p{margin-bottom:.5em;line-height:1.5;font-size:13px}.contractedPet_seeMore{position:absolute;left:0;bottom:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:80px;text-align:center;border-radius:0 0 6px 6px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%)}.contractedPet_seeMore .btn_seeMore{appearance:none;display:inline-block;padding:8px 24px;border:1px solid #d2caaf;border-radius:24px;font-size:14px;background:#fff;cursor:pointer}.contractedPet_seeMore .btn_seeMore:hover{background:#ede6cc}.contractedPet_seeMore .btn_seeMore i{font-size:1.5em;vertical-align:-0.15em;color:#d2caaf}div#main .archiveList h2{float:none}.archiveList_inner{width:23.5%;margin-bottom:2cqb;border:1px solid #dcdcdc;border-radius:6px;box-sizing:border-box}.archiveList_inner:not(:nth-child(4n)){margin-right:2%}.archiveList_inner a{color:#400000}.archiveList_inner a:hover{text-decoration:none;opacity:.7}.archiveList_photo{position:relative;display:block;width:100%;aspect-ratio:1/1;margin:0;background:#fff;border-radius:5px 5px 0 0;border-bottom:1px solid #dcdcdc;overflow:hidden;box-sizing:border-box}.archiveList_photo::before{position:absolute;content:"";left:0;top:0;width:0;height:0;border-style:solid;border-width:50px 50px 0 0;border-color:#969696 transparent transparent transparent;z-index:1}.archiveList_photo::after{position:absolute;content:"掲載終了";transform:rotate(315deg);display:block;font-size:10px;white-space:pre;color:#fff;top:12px;left:0;text-align:center;z-index:2;line-height:1.2}.archiveList_photo img{position:relative;padding:0;width:100%;height:100%;object-fit:contain;object-position:center}.archiveList_photo .detail_sex{position:absolute;right:0;bottom:0;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;z-index:1}.archiveList_note{padding:10px;font-size:12px;text-align:left}.archiveList_dist{display:flex;flex-wrap:wrap;line-height:1.6}.archiveList_dist dt{position:relative;width:3em;padding-right:1em}.archiveList_dist dt::after{position:absolute;content:"：";right:0}.archiveList_dist dd{width:calc(100% - 4em)}.archiveList_name{margin-top:8px;line-height:1}.archiveList_moreBtn{position:relative;display:inline-block;padding:6px 44px 6px 16px;font-size:14px;color:#333;background:#dcdfe1;border-bottom:2px solid #c4c9cc;border-radius:50em;cursor:pointer}.archiveList_moreBtn::before,.archiveList_moreBtn::after{position:absolute;content:"";width:12px;height:2px;top:calc(50% - 1px);right:16px;background:#333}.archiveList_moreBtn::after{transform:rotate(90deg)}.archiveList_moreBtn.active::after{display:none}.archiveList_moreBtn:hover{background:#c4c9cc}.archiveList_cta{margin:40px 0 56px;text-align:center}.archiveList_cta_title{position:relative;display:inline-block;padding:0 36px;margin-bottom:12px;font-size:16px;line-height:29px}.archiveList_cta_title::before,.archiveList_cta_title::after{content:"";position:absolute;width:14px;height:29px;background:url(../../images/decoration_balloon.svg) no-repeat center center/contain}.archiveList_cta_title::before{left:12px}.archiveList_cta_title::after{right:12px;transform:scale(-1, 1)}.archiveList_cta_title b{background:linear-gradient(transparent 75%, #ffbf8f 75%)}.recommend_smileFamily{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:15px 10px;background:#faf8f2}.recommend_smileFamily .cpCopy{margin-bottom:5px;color:#333;font-size:14px}.bnr_smileFamily{position:relative;z-index:0;display:block;text-decoration:none;line-height:1.4;background:#fff}.bnr_smileFamily:hover{opacity:.8}.bnr_smileFamily .limit_smileFamily{position:absolute;right:0;top:0;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:130px;height:90px;padding:0 10px;background:#2659a1;font-size:14px;font-weight:bold;text-align:center;color:#fff}.bnr_smileFamily .head_limit_smileFamily{width:100%;padding:0 0 .25em 0;margin:0 0 .25em 0;font-size:12px;font-weight:normal;border-bottom:1px solid #fff}.telConsultation_smileFamily{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:700px;padding:10px;margin-top:6px;background:#fff;color:#495057;font-size:14px}.telConsultation_smileFamily>small{margin-right:5px;font-size:11px !important;color:#6c757d}.telConsultation_smileFamily .telNumber{font-size:18px;margin:0 10px 0 15px}.telConsultation_smileFamily .telNumber .icon_tel{width:30px;height:auto;vertical-align:middle}.telConsultation_smileFamily .telTime{font-size:13px}.telConsultation_smileFamily .telTime small{font-size:11px !important}.supplement_telConsultation{font-size:11px;color:#6c757d;box-sizing:border-box;text-align:center;width:700px;padding-bottom:5px;background:#fff}.errorMsgPage_btnBack{appearance:none;display:inline-flex;align-items:center;height:48px;padding:0 32px;border:none;border-radius:24px;font-size:16px;background:#dcdfe1;cursor:pointer}.errorMsgPage_btnBack:hover{background:#ced2d5}.errorMsgPage_settlement{padding:100px 0 120px;font-size:15px;text-align:center}.errorMsgPage_settlement_messageError{position:relative;padding:42px 0 0;margin:0 0 15px;font-size:16px;font-weight:bold}.errorMsgPage_settlement_messageError::before{content:"";position:absolute;left:calc(50% - 16px);top:0;display:block;width:34px;height:32px;background:url(../images/icon_error.svg) no-repeat center center/34px auto}div#main .breederDetail h3{padding:0;margin:0;border:0;background:none}.is-list-item{opacity:1}.is-list-item.is-hidden{opacity:0;height:0;margin:0}.is-list-btn.is-btn-hidden{display:none}.breederDetail .dog_list{margin-top:10px}.breederDetail .dogTag{overflow:visible;margin:0 9px 9px 0}.breederDetail .dogTag a{padding:6px 9px}.breederDetail .listLmt.dog_list .box02{display:flex;flex-wrap:wrap}.breederDetail .listLmt.dog_list .box02 .box02Inner{border:1px solid #dee2e6;box-sizing:border-box;margin:10px 10px 0 0;width:188px;float:none}.breederDetail .listLmt.dog_list .box02 .box02Inner p.pic_kind_name{margin:0}.breederDetail .listLmt.dog_list .box02 .box02Inner:nth-child(5n){margin-right:0}.breederDetail .listLmt.dog_list .pic_dog_contents .pic_image img{max-width:154px;max-height:154px}.breederDetail .srcCnd{display:flex;justify-content:space-between;align-items:flex-end}.breederDetail .srcCndBtn,.breederDetail .srcCndSlc{height:40px}.breederDetail .srcCndBtn{background:#ff8429 url(../images/srcCndBtn.png) no-repeat right calc(50% - 33px) center;border:none;border-bottom:3px solid #c25200;border-radius:3px;font-size:15px;font-weight:bold;color:#fff;padding:3px 34px 0 15px;position:relative}.breederDetail .srcCndBtn:hover{background-color:#ff7510;border-color:#dc5d00;cursor:pointer}.breederDetail .srcCndSlc_cnt{display:table;margin:0 auto}.breederDetail .srcCndCnt{margin-left:20px}.breederDetail .srcCndCnt:first-child{margin:0}.breederDetail .srcCndCnt.srcCndTyp .srcCndSlc{width:355px}.breederDetail .srcCndCnt.srcCndSex .srcCndSlc{padding:0;display:flex}.breederDetail .srcCndCnt.srcCndSex .srcCndSlc:hover{border-color:#dee2e6}.breederDetail .srcCndCnt.srcCndSex .srcCndSlc input{margin-right:5px}.breederDetail .srcCndCnt.srcCndSex label{padding:10px 15px;border:none;background:none;border-left:1px solid #dee2e6;display:flex;align-items:center;width:33.33%}.breederDetail .srcCndCnt.srcCndSex label:first-child{border:none}.breederDetail .srcCndCnt.srcCndSex label:hover{background-color:#eaeced;cursor:pointer}.breederDetail .srcCndCnt.srcCndStt .srcCndSlc{width:200px}.breederDetail .srcCndSlc{background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;font-size:13px;font-weight:bold;padding:0 15px;appearance:none;line-height:1rem;margin-top:2px;box-sizing:border-box}.breederDetail .srcCndSlc input[type=radio]{position:relative;top:-1px}.breederDetail select.srcCndSlc{appearance:none;background:#f8f9fa url(../images/srcCndSlc.png) no-repeat right 15px center}.breederDetail select.srcCndSlc .srcCndSlc:hover{cursor:pointer;border-color:#adb5bd}.breederDetail .srcCndHdr{font-size:12px;display:block}.breederDetail .srcCndBrd .srcCndTyp.srcCndCnt{width:100%;align-items:center;justify-content:space-between;display:flex}.breederDetail .srcCndBrd .srcCndCnt.srcCndTyp .srcCndSlc{width:96%}.breederDetail .pic_image{width:154px;margin:0 auto;border:1px solid #e9ecef}.breederDetail .pic_image a{position:relative}.breederDetail .detail_sex{position:absolute;right:0;bottom:0;z-index:1}.breederDetail_customerEvaluation .rateNum{margin:0 5px;font-size:22px;font-weight:normal;color:#400000}.breederDetail_customerEvaluation .rateStar{position:relative;display:inline-block;width:160px;height:32px;margin:0 5px;line-height:100%;letter-spacing:0;font-size:32px;vertical-align:-20%}.breederDetail_customerEvaluation .rateStar_0_0:after{width:0}.breederDetail_customerEvaluation .rateStar_0_5:after{width:16px}.breederDetail_customerEvaluation .rateStar_1_0:after{width:32px}.breederDetail_customerEvaluation .rateStar_1_5:after{width:48px}.breederDetail_customerEvaluation .rateStar_2_0:after{width:64px}.breederDetail_customerEvaluation .rateStar_2_5:after{width:80px}.breederDetail_customerEvaluation .rateStar_3_0:after{width:96px}.breederDetail_customerEvaluation .rateStar_3_5:after{width:112px}.breederDetail_customerEvaluation .rateStar_4_0:after{width:128px}.breederDetail_customerEvaluation .rateStar_4_5:after{width:144px}.breederDetail_customerEvaluation .rateStar_5_0:after{width:160px}.breederDetail_customerEvaluation_item{padding-top:4px;font-size:22px;line-height:1}.breederDetail_customerEvaluation_comment.evlSnt{font-size:15px;line-height:1.6}.breederDetail_customerEvaluation_count{padding:5px 0 0 2px;font-size:22px}.breederDetail_check{position:fixed;left:50%;bottom:12px;width:474px;margin-left:-237px;font-size:14px;z-index:102}.breederDetail_check_inner{background:#fff;border:1px solid #d2caaf;box-shadow:0 3px 8px rgba(0,0,0,.3)}.breederDetail_check_contents{position:relative;color:#400000}.breederDetail_check_head{display:inline-block;padding:3px 8px;text-align:left;background:#e4dfcf;line-height:2}.breederDetail_check_close{position:absolute;top:-10px;right:-10px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #400000;background:#fff;cursor:pointer;z-index:1}.breederDetail_check_close:hover{text-decoration:none}.breederDetail_check_close i{font-size:26px;color:#400000;transform:rotate(-45deg)}.breederDetail_check_thumb{width:105px;height:105px;padding:12px;margin:0;object-fit:cover}.breederDetail_check_thumb img{width:auto;height:auto;max-width:100%;max-height:100%}.breederDetail_check_text{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 141px);padding:12px 12px 12px 0;text-align:left}.breederDetail_check_name{font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breederDetail_check_price{margin-top:6px;line-height:1}.breederDetail_check_value{font-size:16px;font-weight:bold;color:#e23002}.breederDetail_check_link{padding-top:12px}.breederDetail_check_btn{text-align:center}.breederDetail_check_btn a{display:block;width:135px;padding:7px 10px;border-radius:6px;text-decoration:none}.breederDetail_check_prev{margin-right:15px}.breederDetail_check_prev a{color:#400000;border:1px solid #c1c6c9}.breederDetail_check_prev a:hover{background:#c1c6c9}.breederDetail_check_next a{color:#fff;background:#f56800;border-bottom:2px solid #bd5000}.breederDetail_check_next a:hover{background:#c45300}.breederDetail_bg{background:#f9f6ed}.breederDetail_contents{width:980px;margin:0 auto;text-align:left;padding-top:0}.breederDetail_contents_btn a{padding:1rem 1.8rem;border-radius:50em;background:#fff}.breederDetail_contents_middleHead{padding:15px;margin:40px 0 15px;font-size:22px;font-weight:bold;line-height:1;background:#e4dfcf}.breederDetail_contents_toolTip{padding-left:5px;color:#948654}.breederDetail_contents_toolTip:hover{text-decoration:none;color:#948654}.breederDetail_contentsHead{padding-bottom:60px;font-size:32px;font-weight:bold}.breederDetail_contentsHead span{position:relative;display:inline-block}.breederDetail_contentsHead span::before{content:"";position:absolute;bottom:-15px;left:50%;display:inline-block;width:60px;height:3px;background:#400000;transform:translateX(-50%)}.breederDetail_title{font-size:28px;font-weight:bold}.breederDetail_titlePosition{font-size:22px}.breederDetail_featureBtn a{position:relative;display:inline-block;padding:15px 30px 15px 60px;margin-top:15px;color:#400000;border:1px solid;border-color:#dcce9b;border-radius:50em;text-decoration:none;text-align:center;box-sizing:border-box}.breederDetail_featureBtn a::before{content:"";position:absolute;top:50%;left:25px;width:26px;height:20px;background:url(../images/breederDetail/icon_crown.svg) no-repeat center/cover;transform:translateY(-50%)}.breederDetail_featureBtn a:hover{background:#ffeebc}.breederDetail_status div:first-child{padding-right:25px}.breederDetail_status div:not(:first-child){padding:0 25px;border-left:1px solid #c1c6c9}.breederDetail_status_rate{align-items:end}.breederDetail_status_rate a:hover{text-decoration:none;opacity:.8}.breederDetail_status_rate .rateStar{width:115px}.breederDetail_status_favorite{align-items:end}.breederDetail_status_favoriteTotal{margin-left:2px;font-size:22px;font-weight:bold;line-height:1.2}.breederDetail_status .btnAddFavoriteBreeder{display:inline-block;padding:4px 8px;border-radius:4px;font-size:14px;font-weight:normal}.breederDetail_status .btnAddFavoriteBreeder:hover{text-decoration:none}.breederDetail_status .btnAddFavoriteBreeder .addFavoriteName:before{padding-right:4px;vertical-align:middle}.breederDetail_status_likeBtn{cursor:pointer}.breederDetail_status_tooltip{position:relative;color:#948654;z-index:101}.breederDetail_status_tooltip:hover{color:#948654;text-decoration:none}.breederDetail_status_tooltip a{position:relative;z-index:1}.breederDetail_slider{width:980px}.breederDetail_slider_main .slick-track{display:flex}.breederDetail_slider_inner.slick-slide{position:relative;display:flex;height:auto !important;flex-wrap:wrap;align-items:center;padding-bottom:1.5em;background:#fff;box-sizing:border-box}.breederDetail_slider_inner iframe{max-width:586px;max-height:400px;width:100%;height:auto;aspect-ratio:16/9}.breederDetail_slider_inner img{width:100%;max-height:450px;height:100%;object-fit:contain;box-sizing:border-box}.breederDetail_slider_content{display:flex;align-items:center;justify-content:center;width:720px;height:450px;margin:0 auto}.breederDetail_slider_thumb .slick-track{width:auto !important;transform:unset !important}.breederDetail_slider_thumb .slick-list{display:flex;overflow:visible}.breederDetail_slider_thumb .slick-slide{height:auto}.breederDetail_slider_item{width:auto !important;height:auto;float:none;outline:4px solid transparent;box-sizing:border-box;transform:unset !important;cursor:pointer}.breederDetail_slider_item:not(:nth-child(6n)){margin-right:10px}.breederDetail_slider_item:nth-child(n+7){margin-top:10px}.breederDetail_slider_item img{max-width:inherit;max-height:inherit;width:153px;height:116px;margin:auto;object-fit:cover}.breederDetail_slider_item.slick-current{outline-color:#ffab11}.breederDetail_slider_btn{position:absolute;top:185px;display:flex;align-items:center;justify-content:center;font-size:70px;text-align:center;color:#c1c6c9;z-index:1;cursor:pointer}.breederDetail_slider_btn_prev{left:60px}.breederDetail_slider_btn_next{right:60px}.breederDetail_interview{padding:20px 30px 20px 20px;color:#400000;background:url(../images/breederInterview/border_breederInterview.svg) repeat-x left top/auto 4px,url(../images/breederInterview/border_breederInterview.svg) repeat-x left bottom/auto 4px;background-color:#fff;border:1px solid #c1c6c9;border-radius:6px;flex-grow:1}.breederDetail_interview:hover{opacity:.8;text-decoration:none}.breederDetail_interview_thumb{max-width:152px;width:100%;max-height:152px;height:100%}.breederDetail_interview_contents{margin-left:30px;flex:1}.breederDetail_interview_text{position:relative;padding:10px}.breederDetail_interview_text::before,.breederDetail_interview_text::after{position:absolute;font-size:40px;line-height:1;color:#bfbfbf}.breederDetail_interview_text::before{content:"“";top:0;left:-5px}.breederDetail_interview_text::after{content:"”";right:-10px;bottom:-30px}.breederDetail_blog{position:relative;padding-top:45px;margin-top:15px;border-top:1px dotted #c1c6c9}.breederDetail_blogHead{padding-bottom:10px;font-size:22px;font-weight:bold}.breederDetail_blogList li{position:relative;display:flex;flex-direction:column;flex-grow:1;width:48%}.breederDetail_blogList li:nth-child(even){margin-left:4%}.breederDetail_blogList_moreLink{margin-top:10px}.breederDetail_blogContents{padding:20px;color:#400000;border:1px solid #c1c6c9;border-radius:6px;box-sizing:border-box;background:#fff;flex-grow:1}.breederDetail_blogContents:hover{opacity:.8;text-decoration:none}.breederDetail_blogThumb{width:152px;height:152px;display:flex;justify-content:center;align-items:center;margin:0 20px 0 0;background:#faffef}.breederDetail_blogThumb img{max-width:152px;max-height:152px;object-fit:contain}.breederDetail_blogText{flex:1}.breederDetail_blogText_head{padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #c1c6c9;font-size:18px}.breederDetail_blogText_title{font-size:20px;font-weight:bold}.breederDetail_blogText_time{margin-bottom:10px;font-size:12px}.breederDetail_blogText_note{font-size:14px}.breederDetail_articleList_single li{width:65%;flex-grow:0}.breederDetail_mediaList li{position:relative;padding-bottom:2em}.breederDetail_mediaList_moreLink{position:absolute;bottom:0;right:0}.breederDetail_greeting{max-width:780px;width:100%;margin:0 auto;text-align:left}.breederDetail_greeting_icon{width:100%;max-width:120px;height:100%;max-height:120px;margin:0}.breederDetail_greeting_icon img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:1px solid #c1c6c9}.breederDetail_greeting_tagList{margin-left:15px}.breederDetail_greeting_tagList.on{flex:1}.breederDetail_greeting_tagList li{width:32%;align-self:center;padding:6px 5px 6px 40px;background:#fff;border:1px solid #c1c6c9;box-sizing:border-box}.breederDetail_greeting_tagList li:not(:nth-child(3n)){margin-right:2%}.breederDetail_greeting_tagList li:nth-child(n+4){margin-top:2%}.breederDetail_greeting_breederName{font-size:22px}.breederDetail_greeting_breederName rt{font-size:11px}.breederDetail_greeting_breederName span{font-size:18px}.breederDetail_greeting_tagIcon{position:relative}.breederDetail_greeting_tagIcon::before{content:"";position:absolute;top:50%;left:7px;display:block;width:26px;height:26px;transform:translateY(-50%)}.breederDetail_greeting_tagIcon.tagWorld::before{background:url(../../images/breederDetail/icon_worldChamp.svg) no-repeat center/contain}.breederDetail_greeting_tagIcon.tagJapan::before{background:url(../../images/breederDetail/icon_japanChamp.svg) no-repeat center/contain}.breederDetail_greeting_tagIcon.tagShow::before{background:url(../../images/breederDetail/icon_show.svg) no-repeat center/contain}.breederDetail_greeting_tagIcon.tagAward::before{background:url(../../images/breederDetail/icon_award.svg) no-repeat center/contain}.breederDetail_greeting_tagIcon.tagParent::before{background:url(../../images/breederDetail/icon_parent.svg) no-repeat center/contain}.breederDetail_greeting_tagIcon.tagGene::before{background:url(../../images/breederDetail/icon_gene.svg) no-repeat center/contain}.breederDetail_greeting_thumb{margin:30px 0 0}.breederDetail_greeting_thumb img{display:block;max-width:780px;width:100%;max-height:440px;height:100%;margin:0 auto;object-fit:contain}.breederDetail_greeting_head{position:relative;margin-top:60px;font-size:26px;font-weight:bold;z-index:1}.breederDetail_greeting_head::before{content:"";position:absolute;top:-25px;left:-30px;width:70px;height:70px;border-radius:50%;background:#ffeebc;z-index:-1}.breederDetail_greeting_text{line-height:1.75}.breederDetail_parent_head{padding:6px 12px;margin-top:40px;font-size:20px;font-weight:bold;background:#f2eace}.breederDetail_parent_list>li{position:relative;display:flex;flex-direction:column;width:calc(25% - 9px);font-size:13px}.breederDetail_parent_list>li:not(:nth-child(4n)){margin-right:12px}.breederDetail_parent_list>li:nth-child(n+5){margin-top:13px}.breederDetail_parent_list>li a{flex-grow:1;display:block;padding:10px;border:1px solid #dcdfe1;border-radius:6px;color:#400000}.breederDetail_parent_list>li a:hover{text-decoration:none}.breederDetail_parent_list>li a:hover img{opacity:.7}.breederDetail_parent_listName{margin-bottom:4px;color:#af5a2d}.breederDetail_parent_listItem .geneTested{display:inline-block;font-weight:bold;font-size:14px;color:#37a5b4}.breederDetail_parent_listItem .geneTested i{margin-right:.1em;font-size:1.5em;vertical-align:-0.15em}.breederDetail_parent_thumb{position:relative;margin:0;border:1px solid #c1c6c9}.breederDetail_parent_thumb::before{content:"";display:block;padding-top:100%}.breederDetail_parent_thumb img{position:absolute;max-width:100%;width:auto;max-height:100%;height:auto;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:contain}.breederDetail_parent_sex{position:absolute;right:0;bottom:0;padding:4px 10px;font-size:13px;border-top:1px solid #c1c6c9;border-left:1px solid #c1c6c9;background:#fff}.breederDetail_parent_sex.sexFather{color:#0678cf}.breederDetail_parent_sex.sexMother{color:#ff4a4a}.breederDetail_parent_more{position:relative}.breederDetail_parent_moreBtn{position:absolute;top:25px;left:50%;padding:0;border:0;background:transparent;transform:translateX(-50%);cursor:pointer}.breederDetail_parent_moreBtn span{position:relative;padding:15px 56px 15px 20px;font-size:16px;background:#fff;border:1px solid #dbd5bf;border-radius:50em}.breederDetail_parent_moreBtn span::before,.breederDetail_parent_moreBtn span::after{content:"";position:absolute;top:50%;right:20px;width:16px;height:2px;margin-top:-1px;background:#bfb592}.breederDetail_parent_moreBtn span::before{margin-top:-1px}.breederDetail_parent_moreBtn span::after{transform:rotate(90deg)}.breederDetail_parent_moreBtn span:hover{background:#dbd5bf}.breederDetail_parent_moreBtn span:hover::before,.breederDetail_parent_moreBtn span:hover::after{background:#400000}.breederDetail_shelterContents{max-width:980px}.breederDetail_shelterContents_inner{width:100%;padding:20px;margin:20px auto 0;box-sizing:border-box}.breederDetail_shelterContents_note{padding-top:15px;margin-top:15px;border-top:1px solid #c1c6c9}.breederDetail_shelterContents_visitIcon{position:relative;display:inline-block;padding:2px 6px 2px 24px;background:#fff;border:1px solid #c1c6c9}.breederDetail_shelterContents_visitIcon::before{font-family:"icomoon";position:absolute;left:4px;top:50%;font-size:20px;transform:translateY(-50%)}.breederDetail_shelterContents_visitIcon.iconOk::before{content:"";color:#619151}.breederDetail_shelterContents_visitIcon.iconNg::before{content:"";color:#c15f2a}.breederDetail_shelterContents_visitNote{position:relative}.breederDetail_shelterContents_visitNote.onhidden{height:135px;overflow-y:hidden}.breederDetail_shelterContents_visitBtn{position:absolute;bottom:0;width:100%;padding:20px 0;text-align:center;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(255, 255, 255, 0.7), white) repeat scroll 0 0}.breederDetail_shelterContents_visitBtn span{position:relative;display:inline-block;padding:10px 46px 10px 16px;font-size:14px;color:#400000;background:#fff;border:1px solid #dbd5bf;border-radius:50em;cursor:pointer}.breederDetail_shelterContents_visitBtn span::before,.breederDetail_shelterContents_visitBtn span::after{content:"";position:absolute;top:50%;right:16px;width:14px;height:2px;margin-top:-1px;background:#bfb592}.breederDetail_shelterContents_visitBtn span::before{margin-top:-1px}.breederDetail_shelterContents_visitBtn span::after{transform:rotate(90deg)}.breederDetail_shelterContents_visitBtn span:hover{background:#dbd5bf;text-decoration:none}.breederDetail_shelterContents_visitBtn span:hover::before,.breederDetail_shelterContents_visitBtn span:hover::after{background:#400000}.breederDetail_shelterContents_showContents{overflow-x:scroll}.breederDetail_shelterContents_showList{min-width:835px;width:100%}.breederDetail_shelterContents_showList li{width:200px;margin-right:25px;flex-shrink:0}.breederDetail_shelterContents_showList li .showIntroListImage{display:block;width:100%;height:180px;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#fff;border:1px solid #dee2e6;box-sizing:border-box}.breederDetail_shelterContents_showList a{color:#400000}.breederDetail_shelterContents_showList a:hover{text-decoration:none;opacity:.75}.breederDetail_award_list li{width:18%}.breederDetail_award_list li:not(:last-child){margin-right:8%}.breederDetail_award_list li img{width:100%;height:auto}.breederDetail_list_head{padding-top:70px;margin-bottom:35px;font-size:28px;font-weight:bold;text-align:center;border-top:1px dotted #c1c6c9}.breederDetail_birthInfo .noData{padding:20px 0 40px;font-size:16px;color:#6c757d;text-align:center}.breederDetail_hope{padding:30px 100px;background:#f8f9f9}.breederDetail_hope_head span{position:relative;padding:0 15px}.breederDetail_hope_head span::before,.breederDetail_hope_head span::after{content:"";position:absolute;top:0;display:inline-block;width:1px;height:100%;background:#400000}.breederDetail_hope_head span::before{left:0;transform:rotate(-30deg)}.breederDetail_hope_head span::after{right:0;transform:rotate(30deg)}.breederDetail_hope_btn{font-size:20px;font-weight:bold}.breederDetail_hope_btn a{display:inline-block;padding:14px 30px;margin-top:15px;color:#f56800;background:#fff;border:1px solid #f56800;border-radius:50em}.breederDetail_hope_btn a:hover{text-decoration:none;color:#fff;background:#f56800}.breederDetail_hope_toolTip{margin:16px 0;line-height:1}.breederDetail_hope_toolTip a{position:relative;color:#400000}.breederDetail_hope_toolTip a:hover{color:#400000}.breederDetail_hope_toolTip i{position:absolute;left:-1em;top:50%;font-size:19px;color:#948654;transform:translateY(-50%)}.breederDetail_hope_attention{font-size:14px;color:#8a8a8a;line-height:1.6}.breederDetail_hope_list{padding-left:1em}.breederDetail_hope_list li{list-style-type:disc}.breederDetail_voice li{display:flex;width:calc(50% - 5px)}.breederDetail_voice li:nth-child(even){margin-left:10px}.breederDetail_voice li:nth-child(n+3){margin-top:10px}.breederDetail_voice li a:hover{text-decoration:none;opacity:.8}.breederDetail_voiceNote_head{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #c1c6c9}.breederDetail_voiceNote_name{margin-bottom:5px}.breederDetail_mitemite_list li{border-radius:6px}.breederDetail_mitemite_list li .image .dog_image{border-radius:6px 6px 0 0}.breederDetail_mitemite_list li .image .label{border-radius:6px 0 0 0}.breederDetail_mix_head{padding-left:10px;margin-bottom:35px;font-size:24px;font-weight:bold;line-height:1;border-left:8px solid #400000}div#main .mailServiceSet .formHead01{float:none;padding:0;border:none;background:none;font-size:18px}div#main .mailServiceSet .formHead02{margin-bottom:10px;font-size:16px;font-weight:bold}.mailServiceSet .icon_toolTip{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#897731;font-size:12px;font-weight:bold;color:#fff;vertical-align:.15em;cursor:pointer}.mailServiceSet input[type=radio].form_btn{display:none}.mailServiceSet input[type=radio].form_btn+label{position:relative;box-sizing:border-box;display:inline-block;padding:10px 16px 10px 32px;margin:0;border-radius:4px;border:1px solid #d2caaf;font-size:16px;cursor:pointer}.mailServiceSet input[type=radio].form_btn+label::before,.mailServiceSet input[type=radio].form_btn+label::after{content:"";position:absolute;display:block;border-radius:50%}.mailServiceSet input[type=radio].form_btn+label::before{left:9px;top:calc(50% - 7px);width:14px;height:14px;border:1px solid #400000;background:#fff}.mailServiceSet input[type=radio].form_btn+label:hover{background:#fff3dd}.mailServiceSet input[type=radio]:checked.form_btn+label{background:#fff3dd}.mailServiceSet input[type=radio]:checked.form_btn+label::after{top:calc(50% - 3px);left:13px;width:8px;height:8px;background:#400000}.mailServiceSet input[type=radio].smallBtn+label{width:130px}.mailServiceSet input[type=checkbox].form_btn{display:none}.mailServiceSet input[type=checkbox].form_btn+label{position:relative;box-sizing:border-box;display:inline-block;width:100%;padding:10px 16px 10px 32px;margin:0;border-radius:4px;border:1px solid #d2caaf;background:#fff;font-size:14px;cursor:pointer}.mailServiceSet input[type=checkbox].form_btn+label::before,.mailServiceSet input[type=checkbox].form_btn+label::after{content:"";position:absolute;display:block}.mailServiceSet input[type=checkbox].form_btn+label::before{left:9px;top:calc(50% - 7px);width:14px;height:14px;border:1px solid #d2caaf;background:#fff}.mailServiceSet input[type=checkbox].form_btn+label:hover{background:#fff3dd}.mailServiceSet input[type=checkbox]:checked.form_btn+label{background:#fff3dd}.mailServiceSet input[type=checkbox]:checked.form_btn+label::after{top:calc(50% - 6px);left:13px;width:5px;height:10px;border-right:2px solid #400000;border-bottom:2px solid #400000;transform:rotate(45deg)}.mailServiceSet_list_form{margin-top:30px}.mailServiceSet_list_form dt{padding:0 20px;margin:0 0 15px}.mailServiceSet_list_form dd{padding:0 20px 40px;margin-bottom:20px;border-bottom:1px solid #dcdfe1}.mailServiceSet .select_searchCondition{padding:20px;background:#e9ecef;font-size:15px}.mailServiceSet .select_searchCondition_all{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #dee2e6}.mailServiceSet .select_searchCondition_inner{max-height:250px;overflow-y:auto}.mailServiceSet .select_searchCondition_list li{margin-bottom:8px}.mailServiceSet .select_searchCondition_list li:last-child{margin-bottom:0}.mailServiceSet .setTime_table{border-collapse:collapse;width:100%}.mailServiceSet .setTime_table th,.mailServiceSet .setTime_table td{box-sizing:border-box;padding:8px 15px;border:1px solid #d2caaf}.mailServiceSet .setTime_table th{width:200px;padding-right:60px;position:relative;background:#faf8f2;font-size:15px}.mailServiceSet .setTime_table th .badge-required,.mailServiceSet .setTime_table th .badge-optional{position:absolute;right:10px;top:11px;display:block;padding:2px 6px;border:1px solid;background:#fff;line-height:1;font-size:12px}.mailServiceSet .setTime_table th .badge-required{color:#e51b1b;border-color:#e51b1b}.mailServiceSet .setTime_table th .badge-optional{border-color:#d2caaf}.mailServiceSet .setTime_table td{font-size:16px}.mailServiceSet .setTime_table td .w-selectTime{width:150px}.mailServiceSet .supplement{font-size:12px;color:#6c757d}.mailServiceSet .supplement_indent{text-indent:-1em;padding-left:1em;font-size:12px;color:#6c757d}.mailServiceSet_submit{width:540px;margin:0 auto}.mailServiceSet_submit .Min_btn{display:block;width:240px;padding:1rem;margin:0 auto;border-radius:48px;font-size:18px}.mailServiceSet_help{box-sizing:border-box;width:640px;padding:30px}.mailServiceSet_help_inner{text-align:left;font-size:16px}.mailServiceSet_help_inner i{font-size:1.5em;vertical-align:-0.15em}.mailServiceSet_help .helpHead01{padding:0 0 4px;margin-bottom:20px;border-bottom:1px solid #d2caaf;font-size:18px;font-weight:bold;text-align:left}.mailServiceSet .LINEReceivingSetting{text-align:left}.mailServiceSet .LINEReceivingSetting .formHead02{color:#19a555}.mailServiceSet .LINEReceivingSetting input[type=checkbox].form_btn+label{width:auto;font-size:16px}h4.memberHealthyGuaranteeOrder_head01{margin-bottom:0;border:none}.memberHealthyGuaranteeOrder_head02{margin:20px 0 0;font-size:15px}.memberHealthyGuaranteeOrder_head02 a{display:inline-block;vertical-align:.25em}.memberHealthyGuaranteeOrder_inner{padding:15px;background:#f8f9fa}.loader{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;transition:all 1s;background:rgba(255,255,255,.9);opacity:.7;z-index:9999}.loaderIcon{position:fixed;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;text-align:center;z-index:2}.autoBookmark_message{position:fixed;left:calc(50% - 300px);top:-60px;z-index:9999;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:600px;height:60px;border:1px solid #ff7d7d;background:#fff;font-size:16px}.autoBookmark_message i{font-size:1.2em;vertical-align:-0.1em;color:#ff7d7d}.optinForm li{margin-bottom:10px}.optinForm li:last-child{margin-bottom:0}.optinForm li input[type=checkbox]{margin-right:.3em}.optinForm .supplyText{text-indent:-1em;padding-left:1em;color:#6c757d;font-size:12px}.optinForm .supplyText:before{content:"※";margin-right:.3em}.index_breederVideo_wrapper{position:relative;margin:60px 0 50px}.index_breederVideo_list li{min-width:360px;margin-right:10px}.index_breederVideo_list li:last-child{margin-right:0}.index_breederVideo_list li a{position:relative;display:block}.index_breederVideo_list li a::before{position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);content:"";font-family:"icomoon";display:flex;width:60px;height:60px;line-height:1;font-size:60px;color:#fff;text-shadow:0 0 12px rgba(0,0,0,.8)}.index_breederVideo_list li a:hover{opacity:.8}.index_breederVideo_CTA{font-size:15px}.index_breederVideo_CTA::after{content:"";display:inline-block;margin-left:.2em;font-family:"icomoon";font-size:1.4em;vertical-align:-0.1em}.breederVideoList_mainVisual{box-sizing:border-box;padding:40px 360px 40px 50px;margin-bottom:60px;background:url(../images/breederVideo_mainImage.webp) right 50px top -130px/300px auto no-repeat;background-color:#ffe9e3}.breederVideoList_mainVisual h1{margin-bottom:20px;line-height:1.2;font-size:32px;font-weight:bold;letter-spacing:.05em}.breederVideoList_mainVisual p{font-size:16px}.breederVideoList_list{list-style:none}.breederVideoList_list>li{box-sizing:border-box;display:flex;align-items:flex-start;padding:20px 30px;margin-bottom:20px;border:1px solid #d2caaf;border-radius:8px}.breederVideoList_slider{width:390px;margin-right:30px}.breederVideoList_slider_thumbnail{position:relative;cursor:pointer}.breederVideoList_slider_thumbnail::before{content:"";font-family:"icomoon";position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);display:block;width:60px;height:60px;font-size:60px;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.8);pointer-events:none}.breederVideoList_slider_thumbnail:hover{opacity:.8}.breederVideoList_slider_btn{position:absolute;z-index:1;bottom:-32px;content:"";display:flex;align-items:center;justify-content:center;width:42px;height:24px;border-radius:5px;background:#f6f3e6;line-height:1;font-size:24px;color:#a89965;cursor:pointer}.breederVideoList_slider_btn:hover{background:#ede6cc}.breederVideoList_slider_btn_next{right:90px}.breederVideoList_slider_btn_prev{left:90px}.breederVideoList_slider .slick-dotted.slick-slider{margin-bottom:36px}.breederVideoList_slider .slick-dots{bottom:-30px;width:180px;left:calc(50% - 90px)}.breederVideoList_slider .slick-dots li button::before{font-size:10px}.breederVideoList_slider .slick-dots li button:hover::before{color:#f56800}.breederVideoList_slider .slick-dots li.slick-active button::before{color:#f56800}.breederVideoList_breederInfo_wrapper{padding-top:16px}.breederVideoList_breederInfo_container{display:flex;align-items:center;margin-bottom:20px}.breederVideoList_breederThumbnail{display:block;width:60px;margin:0 10px 0 0}.breederVideoList_breederThumbnail img{width:60px;height:60px;object-fit:cover;border-radius:50%;border:1px solid #dcdfe1}.breederVideoList_breederName a{line-height:1.2;font-size:23px}.breederVideoList_breederName a span{font-size:16px}.breederVideoList_breederAddress{font-size:15px}.breederVideoList_petKind_head{margin-bottom:10px;font-size:14px;font-weight:bold}.breederVideoList_petKind_list{display:flex;align-items:center;flex-wrap:wrap}.breederVideoList_petKind_list li{position:relative;padding:4px 8px;margin:0 0 10px 20px;border:1px solid #d2caaf;font-size:14px}.breederVideoList_petKind_list li:last-child{margin-right:0}.breederVideoList_petKind_list li::before,.breederVideoList_petKind_list li::after{content:"";position:absolute;left:-16px;top:-1px;z-index:1;display:flex;align-items:center;justify-content:flex-end;width:16px;height:calc(100% + 2px);background:#d2caaf;clip-path:polygon(0 50%, 100% 0, 100% 100%)}.breederVideoList_petKind_list li::after{left:-15px;background-color:#fff;background-image:radial-gradient(#d2caaf 50%, transparent 56%),radial-gradient(#d2caaf 50%, transparent 56%);background-position:6px center;background-repeat:no-repeat;background-size:10px 10px}.breederVideoList_petKind_list li.last{padding:0;margin-left:10px;border:none}.breederVideoList_petKind_list li.last::before,.breederVideoList_petKind_list li.last::after{display:none}.parentDetail_title{margin:30px 0 20px;line-height:1.2;font-size:28px;font-weight:bold}.parentDetail_title .detailInfo{font-size:16px;font-weight:normal}.parentDetail_head{float:none !important;padding:15px;margin-bottom:20px;line-height:1.2;letter-spacing:.05em;font-size:22px !important;background:#ede6cc}.parentDetail_head .small{font-size:12px !important;font-weight:normal !important}.parentDetail_head .toolTipIcon{color:#a38d3a;margin-left:.2em}.parentDetail_head .toolTipIcon:hover{text-decoration:none}.parentDetail_imgLabel{position:absolute;left:1px;top:1px;width:120px;height:120px;overflow:hidden}.parentDetail_imgLabel span{position:absolute;left:-36px;top:16px;z-index:2;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;width:140px;height:40px;padding:0 0 5px;color:#fff;font-weight:bold;font-size:18px;transform:rotate(-45deg)}.parentDetail_imgLabel.father span{background:#0678cf}.parentDetail_imgLabel.mother span{background:#ff7d7d}.parentDetail_infoContent{display:flex;align-items:flex-start;justify-content:space-between}.parentDetail_infoContent .imgGallery{position:relative;width:540px}.parentDetail_infoContent .imgGalleryContent{margin-bottom:15px}.parentDetail_infoContent .imgGalleryDetail{position:relative;width:540px;height:540px;margin-bottom:5px;border:1px solid #dcdfe1}.parentDetail_infoContent .imgGalleryDetail img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%}.parentDetail_infoContent .imgGalleryComment{display:flex;justify-content:center;font-size:14px}.parentDetail_infoContent .imgGalleryThumb{list-style:none;display:flex;justify-content:center}.parentDetail_infoContent .imgGalleryThumbBox.select{position:relative}.parentDetail_infoContent .imgGalleryThumbBox.select::before{box-sizing:border-box;content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;border:4px solid #58c351}.parentDetail_infoContent .imgGalleryThumb li{margin-right:10px;cursor:pointer}.parentDetail_infoContent .imgGalleryThumb li:last-child{margin-right:0}.parentDetail_infoContent .imgGalleryThumb li img{box-sizing:border-box;width:100px;height:100px;object-fit:cover;border:1px solid #dcdfe1}.parentDetail_infoContent .contentArea{width:calc(100% - 580px)}.parentDetail_infoContent_table{width:100%;margin-bottom:20px}.parentDetail_infoContent_table th,.parentDetail_infoContent_table td{border:1px solid #d2caaf}.parentDetail_infoContent_table th{width:60px;padding:15px 20px;background:#f6f3e6;font-size:14px;font-weight:bold;text-align:center;color:#625423}.parentDetail_infoContent_table td{padding:14px 20px;font-size:16px}.parentDetail_infoContent_table td .small{font-size:13px}.parentDetail_infoContent_feature{margin-bottom:20px}.parentDetail_infoContent_feature dt{margin-bottom:5px;font-size:14px;font-weight:bold}.parentDetail_infoContent_feature dd{padding:15px;font-size:14px;background:#f6f3e6}.parentDetail_infoContent_breeder a{display:inline-flex;align-items:center;color:#af5a2d}.parentDetail_infoContent_breeder a img{width:80px;height:80px;border-radius:50%;border:1px solid #dcdfe1;object-fit:cover}.parentDetail_infoContent_breeder a .breederName{margin-left:10px;font-size:20px;font-weight:bold}.parentDetail_infoContent_breeder a .breederName span{font-size:16px;font-weight:normal}.parentDetail_infoContent_breeder a .breederName rt{font-weight:normal;font-size:11px}.parentDetail_video{display:flex;align-items:center;flex-direction:column;margin:40px 0 0}.parentDetail_video_comment{display:flex;justify-content:center;margin-top:5px;width:600px;font-size:14px}.parentDetail_geneticTesting{margin-top:60px}.parentDetail_geneticTesting_content{display:flex;align-items:center}.parentDetail_geneticTesting_table{box-sizing:border-box;width:680px}.parentDetail_geneticTesting_table th,.parentDetail_geneticTesting_table td{box-sizing:border-box;padding:10px 20px;border:1px solid #d2caaf}.parentDetail_geneticTesting_table th{background:#f2eedb;font-size:14px;font-weight:bold;text-align:center;color:#625423}.parentDetail_geneticTesting_table td{font-size:16px}.parentDetail_geneticTesting_table td.result_clear,.parentDetail_geneticTesting_table td.result_career,.parentDetail_geneticTesting_table td.result_affected{width:200px;font-weight:bold}.parentDetail_geneticTesting_table td.result_clear i,.parentDetail_geneticTesting_table td.result_career i,.parentDetail_geneticTesting_table td.result_affected i{margin-right:.2em;font-size:24px;vertical-align:-0.15em}.parentDetail_geneticTesting_table td.result_clear{color:#58c351}.parentDetail_geneticTesting_table td.result_career{color:#a38d3a}.parentDetail_geneticTesting_table td.result_affected{color:#033c68}.parentDetail_geneticTesting_table td a{color:#af5a2d;text-decoration:underline}.parentDetail_geneticTesting_list li{position:relative;margin-bottom:5px;padding-left:12px}.parentDetail_geneticTesting_list li::before{position:absolute;left:0;top:7px;content:"";display:block;width:8px;height:8px;border-radius:50%;background:#cab66a}.parentDetail_geneticTesting_supplement{display:flex;align-items:center;flex-direction:column;width:calc(100% - 720px);margin-left:auto}.parentDetail_geneticTesting_supplement p{position:relative;font-size:14px;padding-left:1em;color:#625423}.parentDetail_geneticTesting_supplement p::before{position:absolute;left:0;top:0;content:"※";display:block}.parentDetail_geneticTesting_supplement a{font-size:14px}.parentDetail_geneticTesting_supplement a i{margin-left:.2em;font-size:1.2em;vertical-align:-0.1em}.parentDetail_geneticTesting_items{padding:0 16px 16px;line-height:1.7;font-size:15px;text-align:left}.parentDetail_geneticTesting_items_title{padding:8px 16px;margin:0 0 16px;background:#ede6cc;font-size:16px;font-weight:bold;text-align:left}.parentDetail_children{margin-top:60px}.parentDetail_birthInformation{margin:60px 0 80px}.parentDetail_birthInformation_attention{margin:0 0 10px}.parentDetail_birthInformation_attention p{padding-left:1em;text-indent:-1em;line-height:1.5;font-size:12px;text-align:left}.parentDetail_birthInformation_head{width:100%;margin-bottom:6px;color:#ff7d7d;font-size:16px}.parentDetail_birthInformation_list{list-style:none;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.parentDetail_birthInformation_list li{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:calc(50% - 10px);padding:10px;margin-bottom:20px;border:1px solid #dcdfe1}.parentDetail_birthInformation_list li .birthImage{position:relative;width:150px;height:150px;border:1px solid #dcdfe1}.parentDetail_birthInformation_list li .birthImage a{display:block;background:#fff}.parentDetail_birthInformation_list li .birthImage a::after{position:absolute;right:5px;bottom:5px;content:"";font-family:"icomoon";line-height:1;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.8);font-size:24px}.parentDetail_birthInformation_list li .birthImage a:hover img{opacity:.8}.parentDetail_birthInformation_list li .birthImage img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%}.parentDetail_birthInformation_list li dl{display:flex;flex-wrap:wrap;align-items:flex-start;width:calc(100% - 165px)}.parentDetail_birthInformation_list li dl dt{width:40px;padding-top:3px;font-size:12px;color:#6c757d}.parentDetail_birthInformation_list li dl dd{width:calc(100% - 40px);font-size:15px}.parentDetail_birthInformation_list li dl dd a{color:#af5a2d;text-decoration:underline}.parentDetail_birthInformation_list .parentDetail_box{display:contents}.parentDetail_geneticTesting .noData,.parentDetail_children .noData,.parentDetail_birthInformation .noData{padding:20px 0;font-size:16px;color:#6c757d;text-align:center}.birthInfoImg_items{margin-bottom:20px}.birthInfoImg_items_title{padding:0 0 6px;font-size:14px}.petImgGallery .imgGalleryThumb{display:flex;flex-wrap:nowrap;width:90%;margin:8px auto 0;overflow-x:auto;text-align:center;cursor:pointer}.petImgGallery .imgGalleryThumbCnt{flex-shrink:0;margin:0 7px 10px 0 !important}.petImgGallery .imgGalleryThumbCnt:last-child{margin-right:0 !important}.petImgGallery .imgGalleryThumbWrapper{width:100%;position:relative}.petImgGallery .imgGalleryThumbWrapper .swiperThumbs_btn_prev{left:0}.petImgGallery .imgGalleryThumbWrapper .swiperThumbs_btn_next{right:0}.livingDetailPageTitle_sex{font-size:15px;padding:3px 5px;position:relative;margin-left:.7em}.livingDetailPageTitle_boysIcon{border:1px solid #0678cf;color:#0678cf;white-space:nowrap}.livingDetailPageTitle_girlsIcon{border:1px solid #ff4a4a;color:#ff4a4a;white-space:nowrap}.livingDetailBreederName{display:flex;align-items:center;margin-top:5px;color:#400000;text-decoration:none !important}.livingDetailBreederName_img{margin-right:.5em}.livingDetailBreederName_img img{width:45px;height:45px;border-radius:50%;object-fit:cover}.livingDetailBreederName_text{display:flex;align-items:center;justify-content:center;font-size:16px}.livingDetailBreederName_text i{margin-left:.3em;font-weight:bold;color:#d2caaf;font-size:18px}.livingDetailStatus_list{display:flex;list-style-type:none;text-align:left;font-size:16px}.livingDetailStatus_list li{line-height:2;align-items:baseline;padding-right:20px;margin-right:20px;border-right:1px solid #c1c6c9}.livingDetailStatus_list li span{font-weight:bold;font-size:18px;margin:0 .3em}.livingDetailFavoriteBtn_wrapper{position:static !important;margin:0;cursor:pointer}.livingDetailFavoriteBtn_wrapper ol{margin:0}.livingDetailFavoriteBtn_wrapper ol li a{padding:3px 6px}.livingDetailPublicDateBox{margin-top:5px;font-size:12px;text-align:right}.livingDetailPrice_title{font-size:15px}.livingDetailPrice_price{margin-left:.3em;font-size:14px}.livingDetailPrice_price_num{font-size:22px;color:#ff4d4d;font-weight:bold}.livingDetailVaccinePrice{font-size:14px;color:#6c757d}.livingDetailVaccinePrice_label{flex-shrink:0}.livingDetailVaccinePrice a:hover{text-decoration:none}.swiperThumbs_btn{display:flex;justify-content:center;align-items:center;height:100%;position:absolute;top:50%;color:#c1c1c1;transform:translateY(-50%);font-size:40px;cursor:pointer}.recentlyList_expanded{display:flex;position:relative}.recentlyList_expanded .bx-wrapper{max-width:none !important}.recentlyList_expanded .bx-wrapper .bx-viewport{box-sizing:border-box;box-shadow:none;border:none;margin:0;padding:0;left:0}.recentlyList_expanded_list{display:flex}.recentlyList_expanded_list li{float:none !important;border:1px solid #dee2e6;box-sizing:border-box;border-radius:6px;position:relative}.recentlyList_expanded_list li .link_all{display:block;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;border-radius:6px}.recentlyList_expanded_list_petName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold}.recentlyList_expanded_list_detail{padding:5px}.recentlyList_expanded_list_contents{width:150px}.recentlyList_expanded_list_image{width:calc(100% - 2px);aspect-ratio:1/1;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;position:relative;display:flex;align-items:center;justify-content:center;vertical-align:middle}.recentlyList_expanded_list_image img{width:100%;height:100%;object-fit:contain}.recentlyList_expanded .badge-box{padding:5px}.recentlyList_expanded .listFvr{float:none;margin:0 0 0 auto;z-index:2;position:relative}.recentlyList_expanded_prevNext{display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.recentlyList_expanded_prevNext a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.recentlyList_expanded_prevNext i{font-size:40px;color:#a89965}.recentlyList_expanded_prevNext:hover i{color:#d2caaf}.recentlyList_expanded_prevNext.is_prev{left:0}.recentlyList_expanded_prevNext.is_next{right:0}.autoRecommend_notification{display:flex;align-items:center;justify-content:center;padding:10px;background:#fce8e8}.autoRecommend_notification_image{position:relative;margin-right:10px}.autoRecommend_notification_image::before{content:"";position:absolute;left:-20px;top:0;display:block;width:24px;height:20px;background:url(../images/autoRecommend_icon_heart.svg) no-repeat center center/24px auto}.autoRecommend_notification_image img{width:52px;height:auto;border-radius:6px}.autoRecommend_notification_message{font-size:18px;font-weight:bold}.autoRecommend_CTA{margin-top:16px}.autoRecommend_CTA_copy{margin-bottom:10px;font-size:15px}.autoRecommend_CTA_btn{padding:12px 24px;border-radius:24px;font-weight:bold}.autoRecommend_sameKind{position:relative;display:flex;align-items:center;padding:20px 80px 20px 40px;background:url(../images/autoRecommend_bg_gradient.webp) center center/cover}.autoRecommend_sameKind::before{content:"";position:absolute;top:0;left:calc(50% - 12px);display:block;width:0;height:0;border:12px solid transparent;border-top:12px solid #fce8e8}.autoRecommend_sameKind_inner{position:relative;box-shadow:3px 3px 6px rgba(0,0,0,.3)}.autoRecommend_sameKind_inner::before,.autoRecommend_sameKind_inner::after{content:"";right:-72px;position:absolute;display:block;width:70px;height:70px}.autoRecommend_sameKind_inner::before{top:0;background:url(../images/autoRecommend_icon_line.webp) no-repeat center center/cover}.autoRecommend_sameKind_inner::after{top:90px;background:url(../images/autoRecommend_icon_mail.webp) no-repeat center center/cover}.autoRecommend_sameKind_list{display:flex;flex-wrap:wrap;align-items:flex-start;width:168px}.autoRecommend_sameKind_list li{width:84px}.autoRecommend_sameKind_copy{width:calc(100% - 168px);padding:30px 20px 30px 30px;background:#fff;border-radius:10px 0 0 10px;line-height:1.2;font-size:28px;font-weight:bold;text-align:left}.autoRecommend_sameKind_copy span{color:#f56800}.autoRecommend_samePet{position:relative;z-index:0;display:flex;align-items:center;padding:20px 100px 20px 40px;overflow:hidden}.autoRecommend_samePet::before{content:"";position:absolute;top:0;left:calc(50% - 12px);display:block;width:0;height:0;border:12px solid transparent;border-top:12px solid #fce8e8}.autoRecommend_samePet_copy{width:calc(100% - 124px);padding:20px;background:#fff;border-radius:10px 0 0 10px;line-height:1.3;font-size:23px;font-weight:bold;text-align:left}.autoRecommend_samePet_copy span{color:#f56800}.autoRecommend_samePet_image{position:relative;width:170px;padding:2px 2px 6px 2px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3)}.autoRecommend_samePet_image::before,.autoRecommend_samePet_image::after{position:absolute;right:-72px;content:"";display:block;width:70px;height:70px}.autoRecommend_samePet_image::before{top:0;background:url(../images/autoRecommend_icon_photo.webp) no-repeat center center/contain}.autoRecommend_samePet_image::after{top:76px;background:url(../images/autoRecommend_icon_price.webp) no-repeat center center/contain}.autoRecommend_samePet_image img{width:100%;height:auto}.autoRecommend_samePet_favorite{margin-top:6px;line-height:1.2;font-size:13px}.autoRecommend_samePet_favorite span{color:#ff7d7d}.autoRecommend_samePet_favorite i{font-size:1.2em;vertical-align:-0.1em}.autoRecommend_samePet_favorite strong{font-size:18px;font-weight:bold}.autoRecommend_samePet_bg{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;object-fit:cover;filter:blur(24px)}.form_detail_group{display:flex}.form_detail_group_name .form_detail_label{width:30px}.form_detail_item{display:flex;flex-direction:column}.form_detail_item .formNotice{margin-top:.3em}.form_detail_label{margin:4px 5px 0 0}.inquiryCorrectBtn{padding:8px 16px;background-color:#fff;border:1px solid #dcdfe1;border-radius:4px;font-weight:normal;text-decoration:none !important;color:#400000}.inquiryCorrectBtn i{margin-right:.3em}.inquiryConfirmHeading{display:flex;justify-content:space-between;width:100% !important;padding:10px !important;box-sizing:border-box;font-weight:bold;border-left:none !important;border-bottom:none !important}.contentsSlider_container{display:flex;align-items:stretch}.contentsSlider_prevNext{display:flex;align-items:center;justify-content:center;width:40px;cursor:pointer}.contentsSlider_prevNext i{font-size:40px;color:#a89965}.contentsSlider_prevNext:hover i{color:#d2caaf}.contentsSlider_list{list-style:none;display:flex;width:calc(100% - 80px);overflow-x:auto}.contentsSlider_list::-webkit-scrollbar{display:none}.breedBirth{margin-top:40px}.breedBirth #whole{border:0}.breedBirth .index_birth_info_list{display:flex;width:calc(100% - 80px);overflow-x:auto}.breedBirth .index_birth_info_list::-webkit-scrollbar{display:none}.breedBirth .index_birth_info_list.is_not_slider{width:auto;margin:0 auto}.breedBirth .index_birth_info_list a.modal_birth{position:relative}.breedBirth .index_birth_info_list a.modal_birth::after{content:"";position:absolute;right:5px;bottom:5px;content:"";font-family:"icomoon";line-height:1;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.8);font-size:24px}.breedBirth .index_birth_info_list li{border:1px solid #c8c8c8;border-radius:5px;margin-left:15px;padding:15px;min-width:270px;max-width:calc((100% - 15px)/2);flex:1}.breedBirth .index_birth_info_list li:first-child{margin-left:0}.breedBirth .index_birth_info_list li:only-child{margin:0 auto}.breedBirth .index_birth_info_list .modal_birth img{border:1px solid #dcdfe1;object-fit:contain;width:100px;height:100px}.breedBirth .index_birth_info_list .parentDetail_birthInformation_head{color:#ff7d7d;font-size:13px;margin:0}.breedBirth .index_birth_info_list .parentDetail_box{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.breedBirth .index_birth_info_list .parentDetail_box dl{display:flex;flex-wrap:wrap;width:calc(100% - 115px)}.breedBirth .index_birth_info_list .parentDetail_box dt{width:40px;padding-top:3px;font-size:12px;color:#6c757d;white-space:nowrap}.breedBirth .index_birth_info_list .parentDetail_box dd{width:calc(100% - 40px);font-size:14px}.breedBirth .index_birth_info_list .parentDetail_box dd a{text-decoration:underline}.breedBirth .index_birth_info_list .parentDetail_box dd a:hover{text-decoration:none}.breedBirth_breeder{display:flex;align-items:center;margin-top:10px}.breedBirth_breeder dl{margin-left:10px}.breedBirth_breeder dt{font-size:14px}.breedBirth_breeder dd{color:#777f85;font-size:12px}.breedBirth_breeder img{border-radius:100%;object-fit:cover;width:35px;height:35px}.breedBirth_head{font-size:16px}div#main .breedBirth_head{padding:10px}.breedBirth_lnk{color:#0678cf;display:table;margin:20px 0 0 auto}.breedBirth_main{font-size:20px;font-weight:bold;margin-top:30px;position:relative;text-align:center}.breedBirth_main::before{content:"";background:url(../images/breedBirth/breedBirth_main_left.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:-20px;left:0;width:59px;height:87px}.breedBirth_main::after{content:"";background:url(../images/breedBirth/breedBirth_main_right.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:-20px;right:0;width:66px;height:87px}.breedBirth_sub{font-size:14px;margin:2px 0 5px;text-align:center}div#main .dog_list .box02 .box02Inner .dog_list_contents p.pic_detail{font-size:12px;line-height:1.5em}div#main .dog_list .box02 .box02Inner .dog_list_contents p.pic_kind_name a{text-decoration:none;font-size:14px;font-weight:bold;margin:8px 0;display:table}.dog_list_contents .attention_detail_table{padding-top:4px}.dog_list_contents .attention_detail_table p{margin-top:8px;font-size:12px}.dog_list_contents .attention_detail_table .pic_detail{font-size:12px;margin-bottom:4px}.dog_list_contents .attention_detail_table_price{align-items:baseline;font-size:12px;line-height:1;margin-top:4px}.dog_list_contents .listFvr{margin-left:auto}.dog_list_contents .listLmtInf{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;min-height:auto}.dog_list_contents .pic_detail{display:flex;align-items:center}.dog_list_contents .pic_detail .img_icon{margin-right:4px}.dog_list_contents .pic_image a{border:1px solid #e9ecef;position:relative}.dog_list_contents p.pic_kind_name a{font-weight:bold;margin:8px 0;display:table}.dog_list_contents .pic_price_tax{font-size:10px}.dog_list_contents .proxyDelivery_area.pic_detailCnt{margin:0}.dog_list_contents .visit_area.pic_detailCnt{margin:0 0 4px}.dog_list_contents .visit_area .visit_areaIcon{display:inline-block;padding:4px;margin-right:4px;background:#e0f5e5;color:#88918d;border-radius:2px;white-space:nowrap;line-height:1}.attention_quadruple .dog_list_contents .attention_detail_table dl,.attention_double .dog_list_contents .attention_detail_table dl,.attention_single .dog_list_contents .attention_detail_table dl{margin-bottom:2px}.attention_quadruple .dog_list_contents .attention_detail_table dt,.attention_quadruple .dog_list_contents .attention_detail_table dd,.attention_double .dog_list_contents .attention_detail_table dt,.attention_double .dog_list_contents .attention_detail_table dd,.attention_single .dog_list_contents .attention_detail_table dt,.attention_single .dog_list_contents .attention_detail_table dd{padding:0;font-size:12px}.attention_quadruple .dog_list_contents .badge-box,.attention_double .dog_list_contents .badge-box{justify-content:space-between;align-items:center;margin-left:auto}div#main .index_postRanking h2{float:none}.index_postRanking ul{margin-left:-12px}.index_postRanking img{width:100%;height:auto}.index_postRanking_item{width:calc((100% - 20px)/5);padding:10px 0 0 20px;position:relative}.index_postRanking_item a{color:#646450}.index_postRanking_item a:hover{opacity:.7;text-decoration:none}.index_postRanking_item img{border:2px solid #d2caaf;border-radius:4px}.index_postRanking_item.postRanking1 img{border-color:#ffd483}.index_postRanking_item.postRanking2 img{border-color:#d6d4d2}.index_postRanking_item.postRanking3 img{border-color:#d7ae96}.index_postRanking_rank{position:absolute;top:-2px;left:8px;width:24px;height:24px;color:#fff;background:#cab66a;border:2px solid #fff;border-radius:50%;line-height:26px}.index_postRanking_rank span{position:relative;display:block}.index_postRanking_rank.rank0 span,.index_postRanking_rank.rank1 span,.index_postRanking_rank.rank2 span{font-weight:bold}.index_postRanking_rank.rank0 span::before,.index_postRanking_rank.rank1 span::before,.index_postRanking_rank.rank2 span::before{content:"";position:absolute;top:22px;left:0;width:24px;height:21px;background:url(../../images/top_ranking_ribbon.svg) no-repeat center center/cover}.index_postRanking_rank.rank0{background:orange}.index_postRanking_rank.rank1{color:#677178;background:#dcdfe1}.index_postRanking_rank.rank2{background:#c8744f}.index_postRanking_name{margin-top:5px;font-size:10px;color:#400000}.index_postRanking_btn{text-align:center;background-color:#c9bf9f;color:#fff;font-weight:bold;padding:10px 20px;margin-top:25px;border-radius:4px}.index_postRanking_btn:hover{color:#fff;background-color:#a4945d;text-decoration:none}.index_contents_headContents{padding-bottom:8px;background-image:linear-gradient(to right, #d2caaf 2px, transparent 2px, transparent 6px);background-size:8px 2px;background-repeat:repeat-x;background-position:0 28px}.index_contents_headContents_head{font-size:17px;font-weight:bold}.index_breedBirth{margin-bottom:50px}.index_breedBirth .contentsSlider_list{margin-right:-10px;width:calc(100% - 78px)}.index_breedBirth .contentsSlider_prevNext{width:39px}.index_breedBirth .contentsSlider_prevNext:first-of-type{margin-right:5px}.index_breedBirth .contentsSlider_prevNext:last-of-type{margin-left:5px}.index_breedBirth_container{margin-top:20px}.index_breedBirth_card{display:flex;flex-direction:column;padding:20px 15px 15px;margin-right:10px;background:#f6f3e6 url(../images/bg_birthList_garland.svg) repeat-x top;border-bottom:3px solid #ffb7a4}.index_breedBirth_fullImage img{width:100%;height:100%;max-height:600px}.index_breedBirth_birthday{margin-bottom:8px;font-size:14px}.index_breedBirth_birthday span{position:relative;display:inline-block}.index_breedBirth_birthday span::before,.index_breedBirth_birthday span::after{content:"";position:absolute;top:50%;display:block;width:8px;height:14px;margin-top:-7px;background:url(../images/top_dottedLine.svg) no-repeat center center/cover}.index_breedBirth_birthday span::before{left:-16px}.index_breedBirth_birthday span::after{right:-14px;transform:scale(1, -1)}.index_breedBirth_birthday b{font-size:18px;color:#ff5757}.index_breedBirth_kinds{display:-webkit-box;margin:8px 0 2px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.index_breedBirth_image{position:relative;display:flex;align-items:center;justify-content:center;width:212px;height:157px;margin:0 auto;background:#fff;border:1px solid #d2caaf;cursor:pointer}.index_breedBirth_image::after{content:"";position:absolute;right:5px;bottom:5px;content:"";font-family:"icomoon";line-height:1;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.8);font-size:24px}.index_breedBirth_image img{width:100%;height:100%;object-fit:contain}.index_breedBirth_dist{margin-top:4px;line-height:1.3}.index_breedBirth_dist:first-child{margin-right:10px}.index_breedBirth_dist dt{margin:2px 4px 0 0;color:#6c757d}.index_breedBirth_dist dd{flex:1}.index_breedBirth_breeder{padding-top:10px;margin-top:auto;line-height:1.3}.index_breedBirth_breeder img{border-radius:100%;object-fit:cover;width:40px;height:40px;border:1px solid #d2caaf}.index_breedBirth_breeder_text{flex:1}.index_breedBirth_breeder_name{display:block;margin-bottom:2px;text-decoration:underline}.index_breedBirth_breeder_name:hover{text-decoration:none}.index_breedBirth_breeder_location{margin-top:4px;line-height:1;color:#6c757d}.ruleRevision{font-size:15px}.ruleRevision .highlight{background:#ffd280}.photoGallery .listFvr,.photoGallery .listFvrAct{position:absolute;top:0;right:0;z-index:1;cursor:pointer;border:none;float:none;padding:0;width:40px;height:40px;box-shadow:none}.photoGallery .listFvr:before,.photoGallery .listFvrAct:before{display:block;width:24px;height:24px;position:relative;top:9px;left:7px}.photoGallery .listFvr:hover,.photoGallery .listFvrAct:hover{opacity:1}.photoGallery .listFvr span,.photoGallery .listFvrAct span{display:none}.photoGallery .listFvr:before{content:"";background:url(../images/icon_heart_outline.svg) no-repeat center center/contain}.photoGallery .listFvrAct:before{content:"";background:url(../images/icon_heart.svg) no-repeat center center/contain}.relationArticleList .articleList{display:flex;gap:1rem;justify-content:flex-start;padding:0;list-style:none;margin:0;width:100%}.relationArticleList .articleList li{width:calc(25% - 12px);background-color:#fff;border:1px solid #dcdfe1;border-radius:7px;overflow:hidden;padding-bottom:0}.relationArticleList .articleList li a{display:block;width:100%;text-decoration:none;color:#400000}.relationArticleList .articleList li a .articleImg{width:100%;background-size:cover;background-position:center;object-fit:cover;border:none;height:110px;margin:0 0 10px 0}.relationArticleList .articleList li a p{font-size:15px;margin:0;padding:10px}.relationArticleList .articleList li:hover a .articleImg{opacity:.7}.relationArticleList .articleMore{border-radius:24px;padding:12px 16px}.relationArticleList .articleMore a{color:#400000}.relationArticleList .articleMore a:hover{text-decoration:none}.postRanking .postRankingMoreBtn{border-radius:24px;padding:12px 16px}.postRanking .postRankingMoreBtn a{color:#400000}.search_textBox{position:relative}.search_textBox .icon-search{position:absolute;left:10px;top:48%;transform:translateY(-50%);font-size:18px;color:#a0a8ae;pointer-events:none}.search_textBox input{margin:0;padding:0 0 0 33px;background:none;border:1px solid #bec4c7;border-radius:4px;outline:none;box-sizing:border-box;width:100%;height:40px;font-size:15px;appearance:none}.suggestedQuestions_list{display:flex;overflow-x:scroll;white-space:nowrap;scrollbar-gutter:stable;list-style-type:none;font-size:13px}.suggestedQuestions_list li{margin:0 5px 10px 0}.suggestedQuestions_list li:last-child{margin-right:0}.suggestedQuestions_list span{display:block;padding:4px 15px;border-radius:20px;background-color:#fff;color:#400000;border:1px solid #d2caaf;text-decoration:none;cursor:pointer}.suggestedQuestions_list span:hover{background-color:#e7debc}.suggestedQuestions_heading{font-size:12px;margin-bottom:5px}.suggestedQuestions .scroll-container{position:relative;overflow:hidden}.suggestedQuestions .scroll-container .arrow{position:absolute;top:0;bottom:0;width:50px;height:35px;z-index:1}.suggestedQuestions .scroll-container .arrow span{display:block;position:absolute;top:50%;transform:translateY(-50%);width:33px;height:33px;font-size:22px;cursor:pointer}.suggestedQuestions .scroll-container .arrow-left{left:0;background:linear-gradient(to left, rgba(255, 243, 221, 0) 0%, #fff3dd 30%, #fff3dd 100%)}.suggestedQuestions .scroll-container .arrow-left span{left:0}.suggestedQuestions .scroll-container .arrow-left span:before{position:relative;top:2px;left:12px}.suggestedQuestions .scroll-container .arrow-right{right:0;background:linear-gradient(to right, rgba(255, 243, 221, 0) 0%, #fff3dd 30%, #fff3dd 100%)}.suggestedQuestions .scroll-container .arrow-right span{right:0}.suggestedQuestions .scroll-container .arrow-right span:before{position:relative;top:2px;right:-12px}
