@charset "UTF-8";.title-txt{padding:1em;font-size:18px;color:#400000;text-align:center}.title-txt span{display:block;font-size:80%}.lead-col{margin-bottom:2em}.outline{max-width:1000px;margin:1em auto;padding:.5em;background-color:#fefae9;border:#FC0 solid 5px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;text-align:left}.outline p{margin:.2em .5em;padding:.2em}ul.basic{background-color:#FFF;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}ul.basic.co li:before{color:#f90}ul.basic.co.bgy{background-color:#fffee8}.top-menu-col{margin:1em auto;line-height:1.2;list-style:none}.top-menu-col a{position:relative;display:block;margin:.8em .2em;padding:10px;color:#412121;background-color:rgba(204,153,102,0.5);background-color:#e8e0a0;text-decoration:none;font-size:120%}.top-menu-col a:after{position:absolute;right:2%;top:50%;content:'\f107';font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:120%;color:#412121;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%)}.top-menu-col a:hover{background-color:rgba(204,153,102,0.3);background-color:#f4eb8e}.terms{margin:1em;padding:1em 1em 1em 3em;background-color:#f3f3f3;font-size:110%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.terms li{list-style-type:decimal;padding:.5em}.flow{position:relative;width:80%;margin:1em auto 2em;padding:1em;border:#daecfa solid 5px;background-color:rgba(218,236,250,0.2)}.flow .step-title{font-size:140%;font-weight:700;font-family:'Noto Sans JP',sans-serif}.flow .step-title:before{display:inline-block;margin:0 .2em;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111";color:rgba(157,177,183,1);color:#95b8e3}.flow .step-title{background:0;border-bottom:dashed 1px #95b8e3}.flow:after{position:absolute;bottom:-40px;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);content:'\f103';font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:160%;color:#95b8e3;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flow.end-col:after{display:none}dl#faq-cont{clear:left;width:90%;margin:5px auto;padding:5px;background-color:#FFF;font-size:130%}dl#faq-cont dt{position:relative;text-indent:-1em;margin:10px 3px 0 3px;padding:.5em 25px .5em 4.5em;background:rgba(149,149,134,0.1) url(../images/nagoya-pet-partners-office/q.png) .5em .5em no-repeat;background-color:rgba(149,149,134,0.1);min-height:3em;color:#333;font-size:110%;font-weight:700;border:1px solid #999;cursor:pointer}dl#faq-cont dt i{position:absolute;top:4px;right:2px;color:#F60;font-size:140%;font-weight:normal}dl#faq-cont dt:hover{background-color:#f4efae}dl#faq-cont dd{margin:0 3px 2em;padding:.5em 5px .5em 4.5em;background:#fff url(../images/nagoya-pet-partners-office/a.png) .5em .5em no-repeat;background-color:#FFF;border-left:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;min-height:2em}.link-col{margin:1.5em auto 1em;text-align:center}.link-button{max-width:300px;margin:1.5em auto 1em;text-align:center;font-size:120%}.link-button a{position:relative;display:block;text-align:center;margin:5px;padding:1em 2.5em;color:#333;text-shadow:1px 1px 2px #FFF;background-image:-moz-linear-gradient(50% 0 -90deg,#ececfb 0,#cacad9 100%);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ececfb),color-stop(1,#cacad9));background-image:-webkit-linear-gradient(-90deg,#ececfb 0,#cacad9 100%);background-image:linear-gradient(180deg,#ececfb 0,#cacad9 100%);border:#cacad9 solid 1px;text-decoration:none}.link-button a:hover{position:relative;left:1px;top:1px}.link-button a span.bm:before{position:absolute;left:4.5%;top:50%;color:#039;content:'\f2bc';font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:160%;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%)}.link-button a span.bm-sp:before{position:absolute;left:4.5%;top:50%;color:#039;content:'\f2be';font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:160%;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%)}.link-button a span.am:after{position:absolute;right:4.5%;top:50%;color:#039;content:'\f138';font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:140%;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%)}.link-b a{background-color:#8080c0}.link-b a:hover{background-color:rgba(128,128,192,0.8)}.download{margin:1em;padding:1em}.download dt{margin-top:2em;font-size:140%;font-weight:700;border-bottom:rgba(157,177,183,1) dotted 2px}.download dt:before{display:inline-block;margin:0 .2em;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111";color:rgba(157,177,183,1)}.download dd{margin-top:1em;margin-left:1em}@media all and (min-width:700px){.title-txt{font-size:clamp(1rem,-3.5313rem+10.3571vw,2.8125rem)}.top-menu-col{display:flex;align-items:stretch}.top-menu-col a{flex:1;text-align:center;padding-bottom:2em;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-menu-col a span{display:block;margin-bottom:.5em;font-size:120%}.top-menu-col a:after{position:absolute;right:0;left:0;top:75%}dl#faq-cont{font-size:120%}dl#faq-cont dt{min-height:2em;cursor:default;font-size:120%}dl#faq-cont dt:hover{background-color:#faf3d6}.link-col{display:flex;justify-content:center}.link-col div{flex:1}.link-button{font-size:140%}}@media all and (min-width:980px){.top-menu-col{font-size:110%}