﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}html{line-height:1}ol,ul{list-style:none}table{border-spacing:0;border-collapse:collapse}caption,th,td{font-weight:normal;text-align:left;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:'';content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'icomoon';font-style:normal;font-weight:normal;src:url(https://assets.petsallright.net/assets/icomoon-afcb245c4ccf7dd7b40430c0fd9c9a3ebad332fda1c21ff14d59e2768c098076.eot?btpk2x);src:url(https://assets.petsallright.net/assets/icomoon-afcb245c4ccf7dd7b40430c0fd9c9a3ebad332fda1c21ff14d59e2768c098076.eot?btpk2x#iefix) format("embedded-opentype"),url(https://assets.petsallright.net/assets/icomoon-8bc413c1fe44388a911b85a37cb36d02a4c09ef1fcc399ee08bfcb4b1e1d2491.ttf?btpk2x) format("truetype"),url(https://assets.petsallright.net/assets/icomoon-f31b05a1bf043a3c600f52eb8777ed16d466dfcef2138882a29c8ec8e8de3258.woff?btpk2x) format("woff"),url(https://assets.petsallright.net/assets/icomoon-6dcf18d84f7b6af6930abfe13fbd0fea00ad4ac037909f17c3aa412817e4e6e7.svg?btpk2x#icomoon) format("svg")}html{position:relative;min-height:100%}body{height:100%;font:13px helvetica, arial, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, Osaka, "MS PGothic", sans-serif;color:#505a64;background-color:#e0f1fa;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:bold}h1{font-size:1.25em;text-align:center}h2{font-size:1.2em}h3{font-size:1.1em}a:link,a:visited,a:hover,a:active{color:#008cd3}small,.small{font-size:0.9em}.large{font-size:1.2em}.red{color:#d35757}.red .left{text-align:left}.base_color{color:#008cd3}b{font-weight:bold}img{width:100%;vertical-align:bottom}video{vertical-align:bottom}p{font-weight:normal;text-align:left;word-break:break-all}.owl-carousel .owl-wrapper:after{display:block;height:0;clear:both;line-height:0;visibility:hidden;content:'.'}.owl-carousel{position:relative;display:none;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{position:relative;display:none;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{position:relative;width:100%;overflow:hidden}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(https://assets.petsallright.net/assets/grabbing-1d2314051fac5fdc37afc9cc275e5840dba27c3a94c207a37ba882e466393970.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut 0.7s both ease;-moz-animation:fadeOut 0.7s both ease;animation:fadeOut 0.7s both ease}.owl-fade-in{-webkit-animation:fadeIn 0.7s both ease;-moz-animation:fadeIn 0.7s both ease;animation:fadeIn 0.7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade 0.7s ease both;-moz-animation:scaleToFade 0.7s ease both;animation:scaleToFade 0.7s ease both}.owl-goDown-in{-webkit-animation:goDown 0.6s ease both;-moz-animation:goDown 0.6s ease both;animation:goDown 0.6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom 0.5s ease both;-moz-animation:scaleUpFrom 0.5s ease both;animation:scaleUpFrom 0.5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo 0.5s ease both;-moz-animation:scaleUpTo 0.5s ease both;animation:scaleUpTo 0.5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:0.5;-webkit-transform:translateZ(-500px)}75%{opacity:0.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:0.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:0.5;-moz-transform:translateZ(-500px)}75%{opacity:0.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:0.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:0.5;transform:translateZ(-500px)}75%{opacity:0.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:0.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,
  25%{opacity:0.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:0.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,
  25%{opacity:0.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:0.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,
  25%{opacity:0.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:0.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.slick-slider{position:relative;box-sizing:border-box;display:block;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;padding:0;margin:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#header{position:fixed;top:0;z-index:1000;width:100%;height:auto;text-align:left;background:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}@media screen and (min-width: 1024px){#header{height:90px}}#header div{margin:0}#header .logo-pets{display:block;width:177px;margin:0;font-size:100%}@media screen and (min-width: 1024px){#header .logo-pets{width:280px}}#header .logo-pets img{margin:0}#header .logo-pets a{display:block;width:100%;height:100%}#header .header-contents{margin:0 auto;overflow:hidden}@media screen and (min-width: 1024px){#header .header-contents{width:960px;padding:20px 0}}#header .header-left{float:left;padding:13px 0 13px 20px}@media screen and (min-width: 1024px){#header .header-left{padding:0}}#header .header-right{float:right}@media screen and (min-width: 1024px){#header .header-right{width:70%}}#header .forced_alert_container{position:relative;width:100%;min-height:44px;font-size:12px;color:#fff;background:#fa5050}#header .forced_alert_container.forced_alert_container--no-btn .error_label .msg{margin-right:4px}#header .forced_alert_container.forced_alert_container--no-btn .error_label .btn_wrapper{display:none}#header .forced_alert_container .error_label{position:relative;max-width:600px;padding:5px 0 5px 4px;margin:0 auto}@media screen and (min-width: 1024px){#header .forced_alert_container .error_label{max-width:800px;min-height:35px;padding:10px 0px;font-size:16px}}#header .forced_alert_container .error_label .msg{display:block;margin-right:50px}@media screen and (min-width: 1024px){#header .forced_alert_container .error_label .msg{float:none;padding:5px}}#header .forced_alert_container .error_label .btn_wrapper{position:absolute;top:0;right:4px;display:block;max-width:50px;padding:10px 0}@media screen and (min-width: 1024px){#header .forced_alert_container .error_label .btn_wrapper{top:8px;padding:5px 0}}#header .forced_alert_container .error_label .btn_wrapper .action_btn{padding:5px 5px;font-size:16px;text-decoration:none;border-radius:15px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;color:#fff;zoom:1;background:-moz-linear-gradient(top, #00a8fd 0%, #009ceb);background:-webkit-gradient(linear, left top, left bottom, from(#00a8fd), to(#009ceb));background:linear-gradient(to bottom, #00a8fd, #009ceb);background-color:#009ceb;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#00a8fd, endcolorstr=#009ceb );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#009ceb, endcolorstr=#00a8fd)";border:1px solid #009ceb}#header .forced_alert_container .error_label .btn_wrapper .action_btn:active{background:-moz-linear-gradient(top, #009ceb 0%, #00a8fd);background:-webkit-gradient(linear, left top, left bottom, from(#009ceb), to(#00a8fd));background:linear-gradient(to bottom, #009ceb, #00a8fd);border-top-color:#009ceb}#header .forced_alert_container .error_label .btn_wrapper .action_btn:link,#header .forced_alert_container .error_label .btn_wrapper .action_btn:visited,#header .forced_alert_container .error_label .btn_wrapper .action_btn:hover,#header .forced_alert_container .error_label .btn_wrapper .action_btn:active{color:#fff}#header .btn-nav-header{position:relative;display:block;float:left;width:56px;font-size:10px;color:#008cd3;text-align:center;cursor:pointer;border-left:solid 1px #c8d2dc}@media screen and (min-width: 1024px){#header .btn-nav-header{display:none}}#header .btn-nav-header a{display:block;width:100%;padding-top:6px;padding-bottom:6px;color:#008cd3;text-decoration:none}#header .btn-nav-header a i{display:block;font-size:28px}.lp_header{top:-150px;z-index:1000;width:100%;background:#fff;transition:all 0.5s}@media screen and (max-width: 1023px){.lp_header{max-height:224px;border-bottom:solid 1px #b4bec8}}@media screen and (min-width: 1024px){.lp_header{top:-170px;max-height:200px}}.lp_header .lp_header_bar_cp{position:relative;display:none;max-height:0;padding:2px 0;text-outline:none;transition:all 0.5s}.lp_header .lp_header_bar{position:relative;max-height:50px;padding:4px 0;text-outline:none;background:#008cd3}.lp_header .lp_header_bar span{display:block;width:100%;font-size:10px;color:#fff;text-align:center}@media screen and (max-width: 1023px){.lp_header .lp_header_bar span{letter-spacing:-1px}}.lp_header .lp_header_content{position:relative;max-width:960px;margin:0 auto;display:block}.lp_header .lp_header_content:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.lp_header .lp_header_content .header_logo{width:90%;width:calc(100% - 20px);margin:10px auto}@media screen and (max-width: 1023px){.lp_header .lp_header_content .header_logo{max-width:300px}}@media screen and (min-width: 1024px){.lp_header .lp_header_content .header_logo{float:left;width:320px;margin:20px 0}}.lp_header .lp_header_content .header_logo a{display:block;width:100%;height:100%}.lp_header .lp_header_content .header_btnWrap{float:right;margin:10px 0;display:block}.lp_header .lp_header_content .header_btnWrap:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}@media screen and (min-width: 1024px){.lp_header .lp_header_content .header_btnWrap{margin:20px 0}}.lp_header .lp_header_content .header_btnWrap .header_btnWrap_inner{float:left;width:auto;margin-right:12px}@media screen and (min-width: 1024px){.lp_header .lp_header_content .header_btnWrap .header_btnWrap_inner{margin-right:10px}}.lp_header .lp_header_content .header_btnWrap .lp_btn{height:45px;padding-right:30px;padding-left:20px;font-size:1em}@media screen and (max-width: 1023px){.lp_header .lp_header_content .header_btnWrap .lp_btn{float:left;min-width:100px}}@media screen and (min-width: 1024px){.lp_header .lp_header_content .header_btnWrap .lp_btn{height:55px;padding-right:40px;padding-left:30px}.lp_header .lp_header_content .header_btnWrap .lp_btn:last-child{margin-right:0}}.lp_header .lp_header_content .header_btnWrap .signin_link{display:table;height:45px;font-size:12px}@media screen and (min-width: 1024px){.lp_header .lp_header_content .header_btnWrap .signin_link{height:55px;font-size:14px}}.lp_header .lp_header_content .header_btnWrap .signin_link span{display:table-cell;vertical-align:middle}.lp_header .lp_header_content .header_btnWrap .signin_link span:after{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;font-size:0.8em;content:' \e90f'}.lp_header .lp_header_content .nav_btn.for_sp{display:none}.scrolled .lp_header .lp_header_content .header_logo{margin:10px 0}.scrolled .lp_header .lp_header_content .header_btnWrap{margin:10px 0}@media screen and (max-width: 570px){.scrolled .lp_header .lp_header_content .header_logo{background:url(https://assets.petsallright.net/assets/lp/logo_header_s-0161192a432746f2e3d79136b1cf4ae7360634ff0e94810dee9ea90080825d8a.png);background-size:100%}.scrolled .lp_header .lp_header_content .header_logo img{display:none}.scrolled .lp_header .lp_header_content .header_logo a{width:48px;padding-top:45px}}@media screen and (max-width: 1023px){.scrolled .lp_header .lp_header_content .header_logo{float:left;width:auto;max-width:300px;height:45px;margin:10px}.scrolled .lp_header .lp_header_content .header_logo img{width:auto;height:100%}.scrolled .lp_header .lp_header_content .header_btnWrap{float:right;margin:10px 0;display:block;display:block}.scrolled .lp_header .lp_header_content .header_btnWrap:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.scrolled .lp_header .lp_header_content .header_btnWrap_inner{float:left;width:auto;margin-right:10px}.scrolled .lp_header .lp_header_content .header_btnWrap_inner .signin_link{font-size:10px}.scrolled .lp_header .lp_header_content .header_btnWrap:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.scrolled .lp_header .lp_header_content .header_btnWrap .lp_btn{float:left;min-width:88px;height:45px;padding-right:20px;padding-left:10px;font-size:12px}.scrolled .lp_header .lp_header_content .header_btnWrap .lp_btn span{position:relative;left:-0.3em}.scrolled .lp_header .lp_header_content .nav_btn.for_sp{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;position:relative;display:block;float:left;width:48px;height:45px;margin-right:10px;font-size:10px;color:#008cd3;text-align:center;cursor:pointer;box-shadow:0 0 1px 1px rgba(0,0,0,0.3)}.scrolled .lp_header .lp_header_content .nav_btn.for_sp a{display:block;width:100%;padding-top:4px;padding-bottom:4px;color:#008cd3;text-decoration:none}.scrolled .lp_header .lp_header_content .nav_btn.for_sp a i{display:block;font-size:28px}}.nav-bar-common{width:100%;background:#f5f7fa;background:-moz-linear-gradient(top, #f5f7fa 0%, #dce7f2 50%, #e4eef8 51%, #f5f7fa 100%);background:-webkit-linear-gradient(top, #f5f7fa 0%, #dce7f2 50%, #e4eef8 51%, #f5f7fa 100%);background:linear-gradient(to bottom, #f5f7fa 0%, #dce7f2 50%, #e4eef8 51%, #f5f7fa 100%);border-top:solid 1px #d2dce6;border-bottom:solid 1px #d2dce6}@media screen and (max-width: 1023px){.nav-bar-common{font-size:0.9rem}}.nav-bar-common .nav_list{display:table;width:100%;padding:10px 0;margin:auto}@media screen and (min-width: 1024px){.nav-bar-common .nav_list{width:960px}}.nav-bar-common .nav_list li{display:table-cell;min-width:50px;border-right:solid 1px #b4bec8}@media screen and (max-width: 1023px){.nav-bar-common .nav_list li:last-child{border-right:none}}@media screen and (min-width: 1024px){.nav-bar-common .nav_list li{min-width:100px}.nav-bar-common .nav_list li:first-child{border-left:solid 1px #b4bec8}}.nav-bar-common .nav_list li a{display:block;width:100%;padding:0.5em 0;color:#505a64;text-decoration:none}.common_nav_toggle{position:absolute;right:0;z-index:999;display:none;width:80%;margin-bottom:10px;overflow:auto;color:#fff;text-align:left;background:#005580}@media screen and (min-width: 1024px){.common_nav_toggle{top:169px}}.common_nav_toggle li+li,.common_nav_toggle ul+ul{border-top:solid 1px #008cd3}.common_nav_toggle a{position:relative;display:block;color:#fff;text-decoration:none}.common_nav_toggle a i{position:absolute;display:block}.common_nav_toggle li a{padding:16px 20px 16px 50px}.common_nav_toggle li a:before{position:absolute;left:15px;display:block;font-size:20px;line-height:20px;content:'・'}.common_nav_toggle li a:after{position:absolute;top:20px;right:10px;display:block;font-weight:bold;content:'\e90f';font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased}.scrolled .lp_header{position:fixed}.scrolled .lp_header.is_visible{top:0}.scrolled .lp_header .lp_header_bar{max-height:0;padding:2px 0}.scrolled .lp_header .lp_header_bar_cp{display:block;max-height:50px;padding:4px 0;font-size:0.8rem;background:#008cd3}.scrolled .lp_header .lp_header_bar_cp span{color:#fff;text-align:center}.scrolled .lp_header .lp_header_content .header_logo{margin:10px 0}@media screen and (max-width: 570px){.scrolled .lp_header .lp_header_content .header_logo{background:url(https://assets.petsallright.net/assets/lp/logo_header_s-0161192a432746f2e3d79136b1cf4ae7360634ff0e94810dee9ea90080825d8a.png);background-size:100%}.scrolled .lp_header .lp_header_content .header_logo img{display:none}.scrolled .lp_header .lp_header_content .header_logo a{width:48px;padding-top:45px}}@media screen and (max-width: 1023px){.scrolled .lp_header .lp_header_content .header_logo{float:left;width:auto;max-width:300px;height:45px;margin:10px}.scrolled .lp_header .lp_header_content .header_logo img{width:auto;height:100%}}.scrolled .lp_header .lp_header_content .header_btnWrap{margin:10px 0}@media screen and (max-width: 1023px){.scrolled .lp_header .lp_header_content .header_btnWrap{float:right;margin:10px 0;display:block}.scrolled .lp_header .lp_header_content .header_btnWrap:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.scrolled .lp_header .lp_header_content .header_btnWrap .header_btnWrap_inner{float:left;width:auto;margin-right:10px}.scrolled .lp_header .lp_header_content .header_btnWrap .header_btnWrap_inner .signin_link{font-size:10px}.scrolled .lp_header .lp_header_content .header_btnWrap .lp_btn{float:left;min-width:88px;height:45px;padding-right:20px;padding-left:10px;font-size:12px}.scrolled .lp_header .lp_header_content .header_btnWrap .lp_btn span{position:relative;left:-0.3em}.scrolled .lp_header .lp_header_content .header_btnWrap .nav_btn.for_sp{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;position:relative;display:block;float:left;width:48px;height:45px;margin-right:10px;font-size:10px;color:#008cd3;text-align:center;cursor:pointer;box-shadow:0 0 1px 1px rgba(0,0,0,0.3)}.scrolled .lp_header .lp_header_content .header_btnWrap .nav_btn.for_sp a{display:block;width:100%;padding-top:4px;padding-bottom:4px;color:#008cd3;text-decoration:none}.scrolled .lp_header .lp_header_content .header_btnWrap .nav_btn.for_sp a i{display:block;font-size:28px}}@media screen and (max-width: 1023px){.scrolled .lp_header .nav-bar-common{display:none}}.open{position:fixed;width:100%}@media screen and (max-width: 1023px){.open .pet_nav{position:fixed;right:0;left:0;width:100%}}.open .main{right:0;left:0;width:100%}.open .lp_footer{position:relative;bottom:100px}.open .wrapper{overflow:visible}.open .lp_header{position:fixed;top:0;transition:none}@media screen and (max-width: 1023px){.lp_in.wrapper{padding-top:55px}}@media screen and (min-width: 1024px){.lp_in.wrapper{padding-top:90px}}.wrapper.lp_parts{padding-top:120px;color:#505a64;background-color:#e0f1fa}@media screen and (max-width: 1023px){.wrapper.lp_parts{padding-top:70px}}@media screen and (min-width: 1024px){.wrapper.lp_parts .main_wrapper_mp{padding-top:40px}}.wrapper.lp_parts .lp_header{font-size:16px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}#footer{position:absolute;bottom:0;width:100%;font-family:Meiryo, sans-serif;font-size:10px;font-weight:bold;background:#fff}.lp_footer{position:relative;bottom:0;width:100%;font-family:Meiryo, sans-serif;font-size:12px;font-weight:bold;background:#fff}@media screen and (max-width: 1023px){.lp_footer-content{max-width:960px;padding:15px 0;margin:0 auto;overflow:hidden;text-align:left;display:block}.lp_footer-content:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.lp_footer-content a{color:inherit;text-decoration:none}.lp_footer-content .company_name{font-size:0.8em;vertical-align:sub}}@media screen and (min-width: 1024px){.lp_footer-content{max-width:960px;padding:15px 0;margin:0 auto;overflow:hidden;text-align:left;display:block}.lp_footer-content:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.lp_footer-content a{color:inherit;text-decoration:none}.lp_footer-content .company_name{font-size:0.8em;vertical-align:sub}}@media screen and (max-width: 1023px){.lp_footer-logo{display:inline-block;width:76px;height:21px;padding-top:2px;margin-right:0.5em;margin-left:10px}}@media screen and (min-width: 1024px){.lp_footer-logo{display:inline-block;width:76px;height:21px;padding-top:3px;margin-right:0.5em}}@media screen and (max-width: 1023px){.lp_footer-term{padding-top:10px}.lp_footer-term ul{margin-top:10px;text-align:center;background:#fff}.lp_footer-term ul li{display:inline-block;height:0.8em;padding:0 0.4em;color:#008cd3;text-decoration:underline}.lp_footer-term ul li a{position:relative;top:-0.3em}.lp_footer-term ul li+li{padding-left:0.8em;border-left:solid 1px #505a64}}@media screen and (min-width: 1024px){.lp_footer-term{float:right;padding-top:14px}.lp_footer-term ul{padding-bottom:0;text-align:right;background:#fff}.lp_footer-term ul li{display:inline-block;height:0.8em;padding:0 0.5em;color:#008cd3;text-decoration:underline}.lp_footer-term ul li a{position:relative;top:-0.3em}.lp_footer-term ul li+li{padding-left:0.8em;border-left:solid 1px #505a64}}.btn-page_top{position:absolute;right:20px;display:block;width:50px;height:50px;background:rgba(255,255,255,0.4);border-radius:4px}@media screen and (max-width: 1023px){.btn-page_top{bottom:10px}}@media screen and (min-width: 1024px){.btn-page_top{bottom:20px}}.btn-page_top a{display:table;width:100%;height:100%;text-decoration:none;cursor:auto;background:rgba(0,140,211,0.4);border-radius:4px;font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased}.btn-page_top a:before{display:table-cell;font-size:16px;font-weight:bold;color:#fff;text-align:center;vertical-align:middle;content:'\e90e';-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn_consultation{position:fixed;z-index:1000;color:#fff;text-align:center;background:#f96f10;border-radius:50%}@media screen and (max-width: 1023px){.btn_consultation{right:-14px;bottom:-14px;width:80px;height:80px}.btn_consultation div{margin:14px 0 0}.btn_consultation .icon.bubbles{font-size:25px}}@media screen and (min-width: 1024px){.btn_consultation{right:32px;bottom:32px;width:160px;height:160px;font-size:22px}.btn_consultation div{margin:32px 0 0}.btn_consultation .icon.bubbles{font-size:65px}}.btn_consultation:hover{color:#fff;cursor:pointer}.btn_consultation:link{text-decoration:none}.footer-contents{max-width:420px;padding:23px 8px 15px;margin:0 auto;overflow:hidden;font-size:10px;text-align:center;background:#fff}.footer-contents a{color:inherit;text-decoration:none}.footer-contents .company_name{font-size:12px;vertical-align:sub}.footer-contents .company_name.company_name--parent{font-size:11px}.footer-contents .footer-contents--logo{display:inline-block}.footer-contents .footer-contents--logo img{vertical-align:middle}.footer-contents .footer-contents--logo img.footer-contents--pets{width:132px;height:18px}.footer-contents--footer_nav{margin:20px auto 0 auto}.footer-contents--footer_nav ul{background:#fff}.footer-contents--footer_nav ul li{display:inline-block;height:0.8em;padding:0 0.5em}.footer-contents--footer_nav ul li a{position:relative;top:-0.3em}.footer-contents--footer_nav ul li+li{padding-left:0.8em;border-left:solid 1px #505a64}.icon_btn:after{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;position:absolute;display:block}@media screen and (max-width: 1023px){.icon_btn:after{top:16px;top:calc(50% - 14px);left:10px;font-size:28px}}@media screen and (min-width: 1024px){.icon_btn:after{top:16px;top:calc(50% - 20px);left:26px;font-size:40px}}.icon_btn.is_helth_care:after{content:'\e915'}.icon_btn.is_helth_check:after{content:'\e916'}.icon_btn.is_food:after{content:'\e917'}.icon_btn.is_breeding:after{content:'\e918'}.icon_btn.is_hospital:after{content:'\e903'}@media screen and (max-width: 1023px){.icon_btn span{padding:0 32px 0 40px}}@media screen and (min-width: 1024px){.icon_btn span{padding:0 64px 0 80px}}.btn-inline{display:inline-block;float:right;width:auto;height:auto;min-height:auto;padding:2px 8px;font-size:0.9em;font-weight:normal;text-decoration:none;cursor:pointer;border-radius:2px;color:#000;zoom:1;background:-moz-linear-gradient(top, #fff 0%, #f5f7fa);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f7fa));background:linear-gradient(to bottom, #fff, #f5f7fa);background-color:#f5f7fa;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#fff, endcolorstr=#f5f7fa );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#f5f7fa, endcolorstr=#fff)";border:1px solid #b4bec8}.btn-inline:active{background:-moz-linear-gradient(top, #f5f7fa 0%, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#f5f7fa), to(#fff));background:linear-gradient(to bottom, #f5f7fa, #fff);border-top-color:#f5f7fa}.btn-inline:link,.btn-inline:visited,.btn-inline:hover,.btn-inline:active{color:#000}.btn-inline.is_shadow{-webkit-box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5);box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5)}.btn-inline.is_blue{color:#fff;zoom:1;background:-moz-linear-gradient(top, #00a8fd 0%, #009ceb);background:-webkit-gradient(linear, left top, left bottom, from(#00a8fd), to(#009ceb));background:linear-gradient(to bottom, #00a8fd, #009ceb);background-color:#009ceb;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#00a8fd, endcolorstr=#009ceb );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#009ceb, endcolorstr=#00a8fd)";border:1px solid #009ceb;font-weight:normal;text-shadow:none}.btn-inline.is_blue:active{background:-moz-linear-gradient(top, #009ceb 0%, #00a8fd);background:-webkit-gradient(linear, left top, left bottom, from(#009ceb), to(#00a8fd));background:linear-gradient(to bottom, #009ceb, #00a8fd);border-top-color:#009ceb}.btn-inline.is_blue:link,.btn-inline.is_blue:visited,.btn-inline.is_blue:hover,.btn-inline.is_blue:active{color:#fff}.btn-inline.is_gry{color:#505a64;zoom:1;background:-moz-linear-gradient(top, #f5f7fa 0%, #dce7f2);background:-webkit-gradient(linear, left top, left bottom, from(#f5f7fa), to(#dce7f2));background:linear-gradient(to bottom, #f5f7fa, #dce7f2);background-color:#dce7f2;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#f5f7fa, endcolorstr=#dce7f2 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#dce7f2, endcolorstr=#f5f7fa)";border:1px solid #d2dce6;font-weight:normal;text-shadow:none}.btn-inline.is_gry:active{background:-moz-linear-gradient(top, #dce7f2 0%, #f5f7fa);background:-webkit-gradient(linear, left top, left bottom, from(#dce7f2), to(#f5f7fa));background:linear-gradient(to bottom, #dce7f2, #f5f7fa);border-top-color:#dce7f2}.btn-inline.is_gry:link,.btn-inline.is_gry:visited,.btn-inline.is_gry:hover,.btn-inline.is_gry:active{color:#505a64}.btn{position:relative;box-sizing:border-box;display:block;width:100%;max-width:360px;height:55px;min-height:55px;padding:4px 0;margin-right:auto;margin-bottom:20px;margin-left:auto;font:12px/1.5 helvetica, arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', sans-serif;font-size:1.25em;font-weight:bold;line-height:1.4;text-align:center;text-decoration:none;text-shadow:0.2px 0.5px 1px rgba(0,0,0,0.5);cursor:pointer;border-radius:30px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;color:#fff;zoom:1;background:-moz-linear-gradient(top, #00a8fd 0%, #009ceb);background:-webkit-gradient(linear, left top, left bottom, from(#00a8fd), to(#009ceb));background:linear-gradient(to bottom, #00a8fd, #009ceb);background-color:#009ceb;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#00a8fd, endcolorstr=#009ceb );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#009ceb, endcolorstr=#00a8fd)";border:1px solid #009ceb}.btn.btn--long-label{font-size:1.0em}.btn:active{background:-moz-linear-gradient(top, #009ceb 0%, #00a8fd);background:-webkit-gradient(linear, left top, left bottom, from(#009ceb), to(#00a8fd));background:linear-gradient(to bottom, #009ceb, #00a8fd);border-top-color:#009ceb}.btn:link,.btn:visited,.btn:hover,.btn:active{color:#fff}@media screen and (min-width: 1024px){.btn{height:70px;min-height:70px;padding:5px 0;border-width:2px;border-radius:100px}}.btn:before{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;position:absolute;top:16px;top:calc(50% - 8px);right:12px;display:block;font-size:14px;font-weight:bold;content:'\e90f'}@media screen and (min-width: 1024px){.btn:before{top:29px;top:calc(50% - 10px);right:30px;font-size:16px}}.btn.simple:before{content:""}.btn.back:before{right:auto;left:12px;content:'\e90e'}@media screen and (min-width: 1024px){.btn.back:before{left:30px}}.btn.pale{color:#505a64;zoom:1;background:-moz-linear-gradient(top, #f5f7fa 0%, #dce7f2);background:-webkit-gradient(linear, left top, left bottom, from(#f5f7fa), to(#dce7f2));background:linear-gradient(to bottom, #f5f7fa, #dce7f2);background-color:#dce7f2;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#f5f7fa, endcolorstr=#dce7f2 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#dce7f2, endcolorstr=#f5f7fa)";border:1px solid #d2dce6;font-weight:normal;text-shadow:none;-webkit-box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5);box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5)}.btn.pale:active{background:-moz-linear-gradient(top, #dce7f2 0%, #f5f7fa);background:-webkit-gradient(linear, left top, left bottom, from(#dce7f2), to(#f5f7fa));background:linear-gradient(to bottom, #dce7f2, #f5f7fa);border-top-color:#dce7f2}.btn.pale:link,.btn.pale:visited,.btn.pale:hover,.btn.pale:active{color:#505a64}.btn.pale2{color:#008cd3;zoom:1;background:-moz-linear-gradient(top, #f5f7fa 0%, #dce7f2);background:-webkit-gradient(linear, left top, left bottom, from(#f5f7fa), to(#dce7f2));background:linear-gradient(to bottom, #f5f7fa, #dce7f2);background-color:#dce7f2;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#f5f7fa, endcolorstr=#dce7f2 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#dce7f2, endcolorstr=#f5f7fa)";border:1px solid #d2dce6;font-weight:normal;text-shadow:none;-webkit-box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5);box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5)}.btn.pale2:active{background:-moz-linear-gradient(top, #dce7f2 0%, #f5f7fa);background:-webkit-gradient(linear, left top, left bottom, from(#dce7f2), to(#f5f7fa));background:linear-gradient(to bottom, #dce7f2, #f5f7fa);border-top-color:#dce7f2}.btn.pale2:link,.btn.pale2:visited,.btn.pale2:hover,.btn.pale2:active{color:#008cd3}.btn.pale2 span{font-weight:bold}.btn.healths{color:#fff;zoom:1;background:-moz-linear-gradient(top, #ea6188 0%, #ea6188);background:-webkit-gradient(linear, left top, left bottom, from(#ea6188), to(#ea6188));background:linear-gradient(to bottom, #ea6188, #ea6188);background-color:#ea6188;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#ea6188, endcolorstr=#ea6188 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ea6188, endcolorstr=#ea6188)";border:1px solid #ea6188;font-weight:normal;text-shadow:none;-webkit-box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5);box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5)}.btn.healths:active{background:-moz-linear-gradient(top, #ea6188 0%, #ea6188);background:-webkit-gradient(linear, left top, left bottom, from(#ea6188), to(#ea6188));background:linear-gradient(to bottom, #ea6188, #ea6188);border-top-color:#ea6188}.btn.healths:link,.btn.healths:visited,.btn.healths:hover,.btn.healths:active{color:#fff}.btn.healths span{font-weight:bold}.btn.disabled{pointer-events:none;opacity:0.5}.btn.modal_close:before{content:''}a.btn,label.btn{display:table}a.btn span,label.btn span{display:table-cell;padding:0 10%;vertical-align:middle}a.btn span.btn--label-lefty,label.btn span.btn--label-lefty{padding:0 4% 0 0}.btn.danger-red{color:#fff;zoom:1;background:-moz-linear-gradient(top, #f08080 0%, red);background:-webkit-gradient(linear, left top, left bottom, from(#f08080), to(red));background:linear-gradient(to bottom, #f08080, red);background-color:red;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=LightCoral, endcolorstr=red );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=red, endcolorstr=LightCoral)";border:1px solid red}.btn.danger-red:active{background:-moz-linear-gradient(top, red 0%, #f08080);background:-webkit-gradient(linear, left top, left bottom, from(red), to(#f08080));background:linear-gradient(to bottom, red, #f08080);border-top-color:red}.btn.danger-red:link,.btn.danger-red:visited,.btn.danger-red:hover,.btn.danger-red:active{color:#fff}.btn.danger-red:active{border-top-width:2px}.btn.counsel{color:#fff;zoom:1;background:-moz-linear-gradient(top, #f9a664 0%, #f98629);background:-webkit-gradient(linear, left top, left bottom, from(#f9a664), to(#f98629));background:linear-gradient(to bottom, #f9a664, #f98629);background-color:#f98629;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#f9a664, endcolorstr=#f98629 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#f98629, endcolorstr=#f9a664)";border:1px solid #f96f00}.btn.counsel:active{background:-moz-linear-gradient(top, #f98629 0%, #f9a664);background:-webkit-gradient(linear, left top, left bottom, from(#f98629), to(#f9a664));background:linear-gradient(to bottom, #f98629, #f9a664);border-top-color:#f98629}.btn.counsel:link,.btn.counsel:visited,.btn.counsel:hover,.btn.counsel:active{color:#fff}.btn.counsel:active{border-top-width:2px}.btn.add_dr:before{content:none}.btn.add_dr span{position:relative;z-index:1;padding-right:40px}.btn.add_dr:after{position:absolute;bottom:0;display:block;content:'';background:url(https://assets.petsallright.net/assets/cousel_btn_vet-6fe868b40c8ab52ee75efa1124d91f746042225aa7acdc71b605bfd7d7fb9043.png) no-repeat 100% 100%;background-size:auto 100%}@media screen and (max-width: 1023px){.btn.add_dr:after{right:25px;z-index:0;width:73px;height:62px}}@media screen and (min-width: 1024px){.btn.add_dr:after{right:32px;width:100px;height:80px}}.btn.type_lp{color:#505a64;background:#e4eef8;background:-moz-linear-gradient(top, #f5f7fa 0%, #e4eef8 49%, #e4eef8 50%, #dce7f2 50%, #f5f7fa 100%);background:-webkit-linear-gradient(top, #f5f7fa 0%, #e4eef8 49%, #e4eef8 50%, #dce7f2 50%, #f5f7fa 100%);background:linear-gradient(to bottom, #f5f7fa 0%, #e4eef8 49%, #e4eef8 50%, #dce7f2 50%, #f5f7fa 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4eef8', endColorstr='#f5f7fa', GradientType=0 );border:1px solid #dce7f2;font-weight:bold;text-shadow:0.2px 0.5px 1px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 1px 0 rgba(0,0,0,0.5)}.btn.type_lp:active{background:-moz-linear-gradient(top, #dce7f2 0%, #f5f7fa);background:-webkit-gradient(linear, left top, left bottom, from(#dce7f2), to(#f5f7fa));background:linear-gradient(to bottom, #dce7f2, #f5f7fa);border-top:solid 2px #f5f7fa}.btn.type_lp:link,.btn.type_lp:visited,.btn.type_lp:hover,.btn.type_lp:active{color:#505a64}.btn.type_lp:active{border-top-width:2px}.btn_wrap .btn-inline:not(:first-child),.btn_wrap .btn-icon:not(:first-child){margin-left:4px}.btn_wrap .btn-annotation{text-align:center}.btn-icon{padding:2px}.lp_btn{cursor:pointer;position:relative;box-sizing:border-box;display:table;width:100%;padding:10px 0;margin-right:auto;margin-left:auto;font:1.75rem helvetica, arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', sans-serif;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;text-shadow:0.2px 0.5px 1px rgba(0,0,0,0.5);border-radius:100px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;color:#fff;background:#f98629;background:-moz-linear-gradient(top, #f9a664 0%, #f98629 49%, #f98629 50%, #f96f00 50%, #f9a664 100%);background:-webkit-linear-gradient(top, #f9a664 0%, #f98629 49%, #f98629 50%, #f96f00 50%, #f9a664 100%);background:linear-gradient(to bottom, #f9a664 0%, #f98629 49%, #f98629 50%, #f96f00 50%, #f9a664 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f98629', endColorstr='#f9a664', GradientType=0 );border:1px solid #f96f00}.lp_btn span{display:table-cell;vertical-align:middle}.lp_btn:active{background:-moz-linear-gradient(top, #f96f00 0%, #f9a664);background:-webkit-gradient(linear, left top, left bottom, from(#f96f00), to(#f9a664));background:linear-gradient(to bottom, #f96f00, #f9a664);border-top:solid 2px #f9a664}.lp_btn:link,.lp_btn:visited,.lp_btn:hover,.lp_btn:active{color:#fff}@media screen and (max-width: 1023px){.lp_btn{height:70px;font-size:1.5rem}.lp_btn:before{right:1em}.lp_btn.back:before{left:1em}}@media screen and (min-width: 1024px){.lp_btn{height:95px;font-size:1.75rem}.lp_btn:before{right:1.5em}.lp_btn.back:before{left:1.5em}}.lp_btn:before{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;position:absolute;top:40%;top:calc(50% - 0.5em);display:block;font-size:0.8em;font-weight:bold;content:'\e90f'}.lp_btn.back:before{right:auto;content:'\e90e'}.lp_btn.disabled{pointer-events:none;opacity:0.5}@media screen and (max-width: 1023px){.lp_btn{height:70px}}.lp_btn.pale{font-size:1.5rem;font-weight:normal;text-shadow:none;border:1px solid #d2dce6;-webkit-box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5);box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5);color:#505a64;background:#e4eef8;background:-moz-linear-gradient(top, #f5f7fa 0%, #e4eef8 49%, #e4eef8 50%, #dce7f2 50%, #f5f7fa 100%);background:-webkit-linear-gradient(top, #f5f7fa 0%, #e4eef8 49%, #e4eef8 50%, #dce7f2 50%, #f5f7fa 100%);background:linear-gradient(to bottom, #f5f7fa 0%, #e4eef8 49%, #e4eef8 50%, #dce7f2 50%, #f5f7fa 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4eef8', endColorstr='#f5f7fa', GradientType=0 );border:1px solid #dce7f2}.lp_btn.pale:active{background:-moz-linear-gradient(top, #dce7f2 0%, #f5f7fa);background:-webkit-gradient(linear, left top, left bottom, from(#dce7f2), to(#f5f7fa));background:linear-gradient(to bottom, #dce7f2, #f5f7fa);border-top:solid 2px #f5f7fa}.lp_btn.pale:link,.lp_btn.pale:visited,.lp_btn.pale:hover,.lp_btn.pale:active{color:#505a64}.lp_btn.pale:active{border-top-color:#fafafa}.lp_btn.blue{color:#fff;background:#009ceb;background:-moz-linear-gradient(top, #00a8fd 0%, #009ceb 49%, #009ceb 50%, #008cd3 50%, #00a8fd 100%);background:-webkit-linear-gradient(top, #00a8fd 0%, #009ceb 49%, #009ceb 50%, #008cd3 50%, #00a8fd 100%);background:linear-gradient(to bottom, #00a8fd 0%, #009ceb 49%, #009ceb 50%, #008cd3 50%, #00a8fd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ceb', endColorstr='#00a8fd', GradientType=0 );border:1px solid #008cd3;-webkit-box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5);box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5)}.lp_btn.blue:active{background:-moz-linear-gradient(top, #008cd3 0%, #00a8fd);background:-webkit-gradient(linear, left top, left bottom, from(#008cd3), to(#00a8fd));background:linear-gradient(to bottom, #008cd3, #00a8fd);border-top:solid 2px #00a8fd}.lp_btn.blue:link,.lp_btn.blue:visited,.lp_btn.blue:hover,.lp_btn.blue:active{color:#fff}.lp_btn.blue:active{border-top-width:solid 2px #00a8fd}a.lp_btn,label.lp_btn{display:table}a.lp_btn span,label.lp_btn span{display:table-cell;vertical-align:middle}.icon{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased}.icon.log:before{content:'\e900'}.icon.helth:before{content:'\e901'}.icon.schedule:before{content:'\e902'}.icon.hospital:before{content:'\e903'}.icon.bubbles:before{content:'\e96c'}.icon.menu:before{content:'\e904'}.icon.my_page:before{content:'\e905'}.icon.setting:before{content:'\e906'}.icon.change:before{content:'\e907'}.icon.edit:before{content:'\e908'}.icon.question:before{content:'\e909'}.icon.comment:before{content:'\e90a'}.icon.mov:before{content:'\e90b'}.icon.cam:before{content:'\e90c'}.icon.close:before{content:'\e90d'}.icon.arrowL:before{content:'\e90e'}.icon.arrowR:before{content:'\e90f'}.icon.logout:before{content:'\e910'}.icon.mypage2:before{content:'\e911'}.icon.edit2:before{content:'\e912'}.icon.exclamation:before{content:'\e913'}.icon.envelop:before{content:'\e945'}.icon.padL:before{content:'\e91a'}.icon.padR:before{content:'\e91b'}.icon.bin:before{content:'\e9ac'}.open .icon.menu:before{content:'\e90d'}.pet_icon{box-sizing:border-box;width:45px;border-radius:30px}.pet_icon img{border-radius:30px}@media screen and (min-width: 1024px){.pet_icon{width:50px}}.pet_icon-top{padding-top:10px}.pet_icon-top figure{position:relative;top:-10px;box-sizing:border-box;width:45px;margin:0 auto;border-radius:30px}.pet_icon-top figure img{border-radius:30px}@media screen and (min-width: 1024px){.pet_icon-top figure{top:-20px;width:50px}}label{font-weight:normal;cursor:pointer}input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='text'],input[type='tel'],input[type='date'],textarea{width:100%;height:40px;padding:0 10px;margin-top:4px;color:#505a64;letter-spacing:0.3px;border:solid 1px #b4bec8;border-radius:1px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2) inset}textarea{max-width:100%;height:100px;padding:10px;line-height:1.5}input[type='radio'],input[type='checkbox']{margin:0 4px 0 0;vertical-align:middle}button,input,textarea{box-sizing:border-box}input[type='email']::-webkit-input-placeholder,input[type='number']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='text']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='date']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#505a64;opacity:0.54}input[type='email']:-moz-placeholder,input[type='number']:-moz-placeholder,input[type='password']:-moz-placeholder,input[type='search']:-moz-placeholder,input[type='text']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='date']:-moz-placeholder,textarea:-moz-placeholder{color:#505a64;opacity:0.54}input[type='email']::-moz-placeholder,input[type='number']::-moz-placeholder,input[type='password']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='text']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='date']::-moz-placeholder,textarea::-moz-placeholder{color:#505a64;opacity:0.54}input[type='email']:-ms-input-placeholder,input[type='number']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='text']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='date']:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#505a64;opacity:0.54}.form h3{margin-bottom:3px}.error.input_wrapper{background:#f9e7e6}.error input{background-color:#f9e7e6}.error .input_img{background:#f9e7e6;border:solid 2px #fa5050}.input_error.input_wrapper,.input_error_hard.input_wrapper,.input_error_soft.input_wrapper,.input_required.input_wrapper{background:#f9e7e6}.input_error .input_comment,.input_error_hard .input_comment,.input_error_soft .input_comment,.input_required .input_comment{color:#fa5050}.input_ok.input_wrapper{background:#e9f3f0}.input_ok .input_comment{color:#489982}.btn.must_check{pointer-events:none;opacity:0.5}.btn.must_check.checked{pointer-events:auto;opacity:1}.preview_video{position:relative;width:100%;padding-top:56%;overflow:hidden;background-color:#000}@media screen and (min-width: 1024px){.preview_video{margin:10px auto}}@media screen and (max-width: 1023px){.preview_video{margin:5px auto}}.preview_video video{position:absolute;top:0;left:0;width:100%;height:100%}.input_with_unit{position:relative;margin-top:4px;text-align:center;letter-spacing:-1em}.input_with_unit input[type='email'],.input_with_unit input[type='number'],.input_with_unit input[type='password'],.input_with_unit input[type='search'],.input_with_unit input[type='text'],.input_with_unit input[type='tel'],.input_with_unit input[type='date'],.input_with_unit textarea{padding-right:3.5em;margin-top:0}.input_with_unit .num_unit{position:absolute;top:0;right:0;box-sizing:border-box;display:block;height:40px;text-align:center;letter-spacing:normal;vertical-align:bottom}.input_with_unit .num_unit span{position:absolute;top:0;right:10px;bottom:0;width:3em;height:1em;margin:auto;font-size:1em;line-height:1;text-align:right}.form_input_img{display:block;width:100%;height:150px;background:url(https://assets.petsallright.net/assets/pet_form_img_uplaod-310e1feb8d6a3f8d1956104922477ffbad4d5d4050a591cc974b78711b11685c.png);background-size:100%;border-radius:14px}.form_input_img input{position:relative;z-index:-1;height:0;padding:0;margin:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_input_img_wrapper{position:relative;width:150px;margin:0 auto 8px}.form_input_img_cancel{position:absolute;top:0;right:0;display:block;width:40px;height:40px;text-align:center;text-decoration:none;cursor:pointer;background:none;border:none}.form_input_img_cancel:after{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;font-size:20px;line-height:40px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.4),0 0 14px rgba(0,0,0,0.7);vertical-align:middle;content:'\e907';filter:dropshadow(color=#000, offx=1, offy=1)}.form_input_img_delete{position:absolute;top:0;right:0;display:block;width:40px;height:40px;text-align:center;text-decoration:none;cursor:pointer;background:none;border:none}.form_input_img_delete:after{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;font-size:20px;line-height:40px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.4),0 0 14px rgba(0,0,0,0.7);vertical-align:middle;content:'\e9ac';filter:dropshadow(color=#000, offx=1, offy=1)}.form_img_added,.owner_pets .form_input_img.form_img_added{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.btn_save{position:fixed;right:10px;bottom:85px;z-index:1;box-sizing:border-box;width:75px;height:75px;padding:10px 0;font-size:0.9em;color:#008cd3;cursor:pointer;background:#e0f1fa;border:solid 1px #008cd3;border-radius:40px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}@media screen and (min-width: 1024px){.btn_save{right:5%;bottom:25px;width:90px;height:90px;padding:20px 0;font-weight:bold;border:solid 2px #008cd3;border-radius:50px;-webkit-box-shadow:1px 2px 6px 0 rgba(0,0,0,0.4);box-shadow:1px 2px 6px 0 rgba(0,0,0,0.4)}}.btn_save .icon{display:block;padding-bottom:4px;font-size:30px}.save_done_alert{position:fixed;top:55px;right:0;left:0;z-index:1;box-sizing:border-box;width:auto;padding:10px 20px;font-weight:bold;color:#008cd3;background:#e0f1fa;border-bottom:2px solid #008cd3;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}@media screen and (min-width: 1024px){.save_done_alert{top:90px}}.save_info{padding:20px;background:#e0f1fa;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}.save_info p{max-width:680px;margin:auto;color:#008cd3}@media screen and (min-width: 1024px){.save_info p{width:960px}}.save_info+.main,.save_info+.main_wrapper_mp .main{padding-top:20px}@media screen and (min-width: 1024px){.save_info+.main,.save_info+.main_wrapper_mp .main{padding-top:40px}}.error_caution{padding:20px;background:#f9e7e6;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}.error_caution p{max-width:680px;margin:auto;color:#fa5050}@media screen and (min-width: 1024px){.error_caution p{width:960px}}.error_caution.error_caution--success-color{background-color:#cce5ff}.error_caution.error_caution--success-color p{color:#004085}.error_caution+.main,.error_caution+.main_wrapper_mp .main{padding-top:20px}@media screen and (min-width: 1024px){.error_caution+.main,.error_caution+.main_wrapper_mp .main{padding-top:40px}}.error_txt{margin-top:4px;font-weight:bold;color:#fa5050}.input_wrapper{padding:10px;margin:20px -10px;text-align:left}.input_wrapper .comment{font-size:0.9em;color:#fa5050}.input_wrapper .comment_k{font-size:0.9em;color:#505a64}.input_wrapper .input_unit{margin-bottom:10px}.input_wrapper .input_unit:last-of-type{margin-bottom:0}@media screen and (min-width: 1024px){.input_wrapper{margin:30px -10px}.input_wrapper .comment{font-size:0.8em}.input_wrapper .comment_k{font-size:0.8em}}.input_wrapper.search{margin:0 -10px}.checkbox{padding-left:1.5em;text-align:center;text-indent:-1.5em}.checkbox input[type='checkbox'],.checkbox input[type='radio'],.checkbox label{vertical-align:middle}.input2 input{display:inline;width:45%;width:calc(50% - 7px)}.input2 input+input{margin-left:10px}.radio_list,.checkbox_list{display:block}.radio_list:after,.checkbox_list:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.radio_list li,.checkbox_list li{box-sizing:border-box;display:block;float:left;min-width:50%;padding-bottom:5px;line-height:1.6}.radio_list li label,.checkbox_list li label{display:inline-block;width:auto;padding:5px 20px 5px 1.8em;text-indent:-0.5em}.radio_list li label input,.checkbox_list li label input{margin-left:-1.1em}.radio_list.col-1 li,.checkbox_list.col-1 li{clear:both}.radio_list .radio_descript,.checkbox_list .radio_descript{position:relative;top:-2px;font-size:0.9em}@media screen and (min-width: 1024px){.radio_list li,.checkbox_list li{min-width:25%}.radio_list .radio_descript,.checkbox_list .radio_descript{top:-4px;font-size:0.8em}}.input_img,.input_mov{box-sizing:border-box;width:100%;padding:10px 0 8px;background-color:#f0f0f0}@media screen and (min-width: 1024px){.input_img,.input_mov{padding:20px 0 10px}}.input_img .input_file,.input_mov .input_file{display:block;margin:6px 10px 0}.input_img .input_file_txt,.input_mov .input_file_txt{display:block;margin:auto;text-align:center}.input_img .input_file_img,.input_mov .input_file_img{box-sizing:border-box;max-width:200px;margin:auto;border:solid 1px #505a64}.input_img input,.input_mov input{display:none}.input_img label,.input_mov label{position:relative;box-sizing:border-box;display:block;width:80%;max-width:200px;min-height:40px;padding:10px 0;margin:0 auto;font-weight:bold;line-height:20px;color:#505a64;text-align:center;text-decoration:none;zoom:1;background:-moz-linear-gradient(top, #fff 0%, #dcdcdc);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));background:linear-gradient(to bottom, #fff, #dcdcdc);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#dcdcdc)';filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#ffffff, endcolorstr=#dcdcdc );border:1px solid #b4b4b4;-webkit-box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5);box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5)}@media screen and (min-width: 1024px){.input_img label,.input_mov label{width:200px}}.input_img label span,.input_mov label span{position:absolute;top:16px;top:calc(50% - 8px);right:12px;display:block;font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased}.input_img label span:before,.input_mov label span:before{font-size:10px;font-weight:bold;content:'\e90f'}.input_mov_btn{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased}.input_mov_btn:before{position:absolute;top:0;bottom:0;left:12px;margin:auto;font-size:24px;line-height:40px;content:'\e90c'}.input_mov .mov_sample{padding:0 10px;margin-top:5px}.input_mov .mov_sample:before{display:block;width:100%;height:5px;content:'';background:url(https://assets.petsallright.net/assets/border_dot-08286085f87ea7c10ea6887f5fa54f053da1f0696114b9675804803fe89c5a2f.png) repeat-x bottom center;background-size:5px;padding:0 10px;margin:0 -10px 10px;background-image:url(https://assets.petsallright.net/assets/border_dot_k-88ee62276296d053e1a593ea162359fd3621b91f887bfa8d4adb61951f95e9bc.png)}.input_mov .mov_sample .mov_sample_ttl,.input_mov .mov_sample .mov_sample_img{display:block;max-width:380px;margin:0 auto auto}.input_mov .mov_sample .mov_sample_img{box-sizing:border-box;margin-bottom:10px}.input_mov .mov_sample .mov_sample_img img{border:solid 1px #505a64}.input_mov .mov_sample .mov_sample_img video{display:block;width:100%;border:solid 1px #505a64}@media screen and (min-width: 1024px){.input_mov .mov_sample{padding:0 20px;margin-top:10px}.input_mov .mov_sample:before{display:block;width:100%;height:8px;content:'';background:url(https://assets.petsallright.net/assets/border_dot-08286085f87ea7c10ea6887f5fa54f053da1f0696114b9675804803fe89c5a2f.png) repeat-x bottom center;background-size:8px;padding:0 20px;margin:0 -20px 10px;background-image:url(https://assets.petsallright.net/assets/border_dot_k-88ee62276296d053e1a593ea162359fd3621b91f887bfa8d4adb61951f95e9bc.png)}.input_mov .mov_sample .mov_sample_ttl,.input_mov .mov_sample .mov_sample_img{width:400px}}.input_mov .input_mov_descript{max-width:380px;margin:0 auto}@media screen and (min-width: 1024px){.input_mov .input_mov_descript{max-width:400px}}.input_mov .input_mov_descript_header{color:#008cd3}.input_mov .input_mov_descript ul{padding-left:1em;text-indent:-1em}.select_box{position:relative;box-sizing:border-box;display:block;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select_box:after{position:absolute;top:16px;right:9px;width:0;height:0;pointer-events:none;content:'';border-top:#fff 6px solid;border-right:4px solid transparent;border-bottom:0 solid transparent;border-left:4px solid transparent}.select_box:before{position:absolute;top:0;right:0;width:26px;height:100%;pointer-events:none;zoom:1;content:'';background:-moz-linear-gradient(top, #008cd3 0%, #0076b2);background:-webkit-gradient(linear, left top, left bottom, from(#008cd3), to(#0076b2));background:linear-gradient(to bottom, #008cd3, #0076b2);background-color:#008cd3;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=$b, endcolorstr=$deep_b)';filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=$b, endcolorstr=$deep_b );border-radius:0 2px 2px 0}.select_box select{box-sizing:border-box;width:100%;height:38px;padding:0 10px;font-weight:normal;color:#505a64;text-shadow:none;zoom:1;background:-moz-linear-gradient(top, #fff 0%, #dce6f0);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dce6f0));background:linear-gradient(to bottom, #fff, #dce6f0);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#dce6f0)';filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#ffffff, endcolorstr=#dce6f0 );border:solid 1px #b4bec8;border-radius:1px 2px 2px 1px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select_box select::-ms-expand{display:none}span+.input_s,input+.input_s{margin-left:10px}input.input_s{display:inline;width:5em;height:32px}@media screen and (min-width: 1024px){input.input_s{width:6em}}.mv_sample_top_wrapper .mov_sample{padding:0 10px;margin-top:-12px;margin-bottom:8px}.mv_sample_top_wrapper .mov_sample .mov_sample_ttl,.mv_sample_top_wrapper .mov_sample .mov_sample_img{display:block;max-width:380px;margin:0 auto auto}.mv_sample_top_wrapper .mov_sample .mov_sample_img{box-sizing:border-box;margin-bottom:10px}.mv_sample_top_wrapper .mov_sample .mov_sample_img img{border:solid 1px #505a64}.mv_sample_top_wrapper .mov_sample .mov_sample_img video{max-width:100%;max-height:350px;border:solid 1px #505a64}@media screen and (min-width: 1024px){.mv_sample_top_wrapper .mov_sample{padding:0 20px;margin-top:10px}.mv_sample_top_wrapper .mov_sample:before{padding:0 20px;margin:0 -20px 10px}.mv_sample_top_wrapper .mov_sample .mov_sample_ttl,.mv_sample_top_wrapper .mov_sample .mov_sample_img{width:400px}}.input_mov .preview{padding:0 10px;margin-top:5px}.input_mov .preview:before{display:block;width:100%;height:5px;content:'';background:url(https://assets.petsallright.net/assets/border_dot-08286085f87ea7c10ea6887f5fa54f053da1f0696114b9675804803fe89c5a2f.png) repeat-x bottom center;background-size:5px;padding:0 10px;margin:0 -10px 10px;background-image:url(https://assets.petsallright.net/assets/border_dot_k-88ee62276296d053e1a593ea162359fd3621b91f887bfa8d4adb61951f95e9bc.png)}.input_mov .preview .preview_ttl,.input_mov .preview .preview_img{display:block;max-width:380px;margin:0 auto auto}.input_mov .preview .preview_img{position:relative;box-sizing:border-box;width:100%;margin-bottom:10px}.input_mov .preview .preview_img:before{display:block;padding-top:56.25%;content:''}.input_mov .preview .preview_img video{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;border:solid 1px #505a64}.input_mov .preview .preview_container{margin:0 auto}.input_mov .preview .preview_container .upload_img{margin:10px 50px}@media screen and (min-width: 1024px){.input_mov .preview{padding:0 20px;margin-top:10px}.input_mov .preview:before{display:block;width:100%;height:8px;content:'';background:url(https://assets.petsallright.net/assets/border_dot-08286085f87ea7c10ea6887f5fa54f053da1f0696114b9675804803fe89c5a2f.png) repeat-x bottom center;background-size:8px;padding:0 20px;margin:0 -20px 10px;background-image:url(https://assets.petsallright.net/assets/border_dot_k-88ee62276296d053e1a593ea162359fd3621b91f887bfa8d4adb61951f95e9bc.png)}.input_mov .preview .preview_ttl,.input_mov .preview .preview_img{width:400px}}.toggle-reveal-password-button{margin-top:4px;font-size:14px;color:#008cd3;text-align:right}.toggle-reveal-password-button span{padding:4px 0;cursor:pointer}@media screen and (max-width: 1023px){.data_list{margin-bottom:20px}}@media screen and (min-width: 1024px){.data_list{margin-bottom:40px}}.data_list dt{padding-top:16px;padding-bottom:2px;font-weight:bold;color:#008cd3;text-align:left;border-top:solid 1px #505a64}.data_list dt:first-child{padding-top:0;border-top:none}.data_list dt:before{display:inline-block;width:4px;height:1em;margin-right:6px;vertical-align:text-top;content:'';background:#008cd3;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.data_list dd .highlight{padding:10px 10px;font-weight:bold;background-color:#f9cf80;color:black;font-size:15px}@media screen and (max-width: 1023px){.data_list dd{margin-bottom:16px}.data_list dd p{margin-bottom:8px}.data_list dd video{max-height:350px}.data_list dd .detail_mov,.data_list dd .detail_img{margin:5px auto}}@media screen and (min-width: 1024px){.data_list dd{margin-bottom:20px}.data_list dd p{margin-bottom:20px}.data_list dd video{max-height:500px}.data_list dd .detail_mov,.data_list dd .detail_img{margin:10px auto}}.data_list dd .detail_img{width:100%;max-width:300px}.data_list dd .detail_mov{max-height:400px}.data_list .counsel_mov{max-width:380px;margin:10px auto;border:solid 1px #505a64}.data_list dd:last-child{margin-bottom:0}.data_list .no_border{border-top:none}.note_list{margin-bottom:5px;text-align:left}@media screen and (min-width: 1024px){.note_list{margin-bottom:10px}}.note_list a{display:inline;padding:0 0 1px;line-height:1.4;color:#008cd3;text-decoration:none;border-bottom:solid 1px #008cd3}.note_list .note_list-item{position:relative;padding:16px 0 21px 30px;margin:0}.note_list .note_list-item:after{display:block;width:100%;height:5px;content:'';background:url(https://assets.petsallright.net/assets/border_dot-08286085f87ea7c10ea6887f5fa54f053da1f0696114b9675804803fe89c5a2f.png) repeat-x bottom center;background-size:5px;position:absolute;right:0;bottom:0;left:0}@media screen and (min-width: 1024px){.note_list .note_list-item:after{display:block;width:100%;height:8px;content:'';background:url(https://assets.petsallright.net/assets/border_dot-08286085f87ea7c10ea6887f5fa54f053da1f0696114b9675804803fe89c5a2f.png) repeat-x bottom center;background-size:8px}}@media screen and (min-width: 1024px){.note_list .note_list-item{padding:26px 0 31px 50px}}.note_list .icon:before{position:absolute;left:0;display:block;width:1em;height:1em;padding:3px;font-size:14px;color:#fff;text-align:center;border-radius:20px}@media screen and (min-width: 1024px){.note_list .icon:before{top:18px;width:28px;height:28px;padding:2px;font-size:24px;line-height:28px}}.note_list .log:before{background-color:#d35757}.note_list .helth:before{background-color:#a0a014}.note_list .schedule:before{background-color:#d69f30}.note_list .hospital:before{background-color:#489982}.mail-domain-check{padding:30px 20px;font-family:"ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", "Meiryo", "メイリオ", "Osaka", "MS PGothic", sans-serif;background:#fff}.mail-domain-check .block-mail-domain-check-heading{padding:0;border:1px solid #e0f1fa}.mail-domain-check .block-mail-domain-check-heading .mail-domain-check-heading{padding:15px;font-size:16px;color:#168dd0;background:#e0f1fa}.mail-domain-check .block-mail-domain-check-heading .wrap-content{padding:20px}.mail-domain-check .block-mail-domain-check-heading .wrap-content .message{font-size:13px;text-align:center}.mail-domain-check .block-mail-domain-check-heading .wrap-content .domain_name{display:inline-block;padding:15px;margin:20px 0 0;font-size:15px;font-weight:bold;text-align:center;letter-spacing:0.1em;background:#e0f1fa}.menu_list{position:absolute;top:55px;right:0;z-index:999;display:none;width:65%;margin-bottom:10px;overflow-y:auto;color:#fff;text-align:left;background:#005580}@media screen and (min-width: 1024px){.menu_list{top:90px}}.menu_list li+li,.menu_list ul+ul{border-top:solid 1px #a5a5a5}.menu_list a{position:relative;display:block;color:#fff;text-decoration:none;cursor:pointer}.menu_list a i{position:absolute;display:block}.menu_list .main_menu li a,.menu_list .sub_menu li a{padding:16px 20px 16px 50px}.menu_list .main_menu li a:before,.menu_list .sub_menu li a:before{position:absolute;left:15px;display:block;font-size:20px;line-height:20px;content:'・'}.menu_list .main_menu li a:after,.menu_list .sub_menu li a:after{position:absolute;top:20px;right:10px;display:block;font-weight:bold;content:'\e90f';font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased}.menu_list .main_menu li .my_page:before,.menu_list .sub_menu li .my_page:before{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;content:'\e911'}.menu_list .main_menu li .logout:before,.menu_list .sub_menu li .logout:before{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;content:'\e910'}.menu_list .main_menu li.menu_headr,.menu_list .sub_menu li.menu_headr{padding:5px 10px;background-color:#008cd3}#bg{position:fixed;top:0;z-index:100;display:none;width:100%;height:120%;background:rgba(0,0,0,0.5)}@media screen and (max-width: 1023px){.menu_list_pc{display:none}}@media screen and (min-width: 1024px){.menu_list_pc{display:block;overflow:hidden;color:#505a64;text-align:right}.menu_list_pc ul:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.menu_list_pc ul{display:block;float:right}.menu_list_pc li{float:left}.menu_list_pc a{position:relative;display:block;color:#505a64;text-decoration:none;cursor:pointer}.menu_list_pc .main_menu{width:auto;margin-bottom:8px;font-size:14px;font-weight:bold}.menu_list_pc .main_menu li{margin-left:20px}.menu_list_pc .main_menu li a{padding:2px 0 2px 25px}.menu_list_pc .main_menu li a:before{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;position:absolute;top:4px;left:5px;display:block;width:16px;height:16px;font-size:10px;font-weight:bold;line-height:16px;color:#fff;text-align:center;content:'\e90f';background:#008cd3;border-radius:10px}.menu_list_pc .sub_menu{margin-left:30px}.menu_list_pc .sub_menu li{width:auto;font-size:11px}.menu_list_pc .sub_menu li a{border-bottom:solid 1px #505a64}.menu_list_pc .sub_menu li i.left,.menu_list_pc .sub_menu li i.right{display:none}.menu_list_pc .sub_menu li+li{padding-left:10px;margin-left:10px;border-left:solid 1px #505a64}}@media screen and (max-width: 1023px){#pet_nav{position:fixed;bottom:0;z-index:100;width:100%}#pet_nav .pet_nav_list{display:block;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}#pet_nav .pet_nav_list:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}#pet_nav .pet_nav_list:after{width:0}#pet_nav .pet_nav_list li{position:relative;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:2 0 20%;flex:2 0 20%;float:left;min-width:20%;height:75px;text-align:center;border-top:solid 2px;-webkit-box-flex:3}#pet_nav .pet_nav_list li a{box-sizing:border-box;display:block;width:100%;height:100%;padding:10px 0;text-decoration:none}#pet_nav .pet_nav_list li .icon{display:block;font-size:32px}#pet_nav .pet_nav_list li p{position:absolute;bottom:10px;display:block;width:100%;font-size:10px;text-align:center}#pet_nav .pet_nav_list li.home{-ms-flex:0 0 20%;flex:0 0 20%;color:#008cd3;background:#008cd3;-webkit-box-flex:0}#pet_nav .pet_nav_list li.home figure{position:relative;top:-20px;box-sizing:border-box;width:55px;margin:0 auto;border:solid 5px #008cd3;border-radius:30px}#pet_nav .pet_nav_list li.home figure img{border-radius:30px}#pet_nav .pet_nav_list li.home a{color:#fff}#pet_nav .pet_nav_list li.log{color:#d35757;background:#faebeb;border-color:#d35757}#pet_nav .pet_nav_list li.log a{color:#d35757}#pet_nav .pet_nav_list li.log.on{color:#fff;background:#d35757}#pet_nav .pet_nav_list li.log.on i{font-size:34px}#pet_nav .pet_nav_list li.log.on a{color:#fff}#pet_nav .pet_nav_list li.schedule{color:#d69f30;background:#faf3e6;border-color:#d69f30}#pet_nav .pet_nav_list li.schedule p{letter-spacing:-1px}#pet_nav .pet_nav_list li.schedule a{color:#d69f30}#pet_nav .pet_nav_list li.schedule.on{color:#fff;background:#d69f30}#pet_nav .pet_nav_list li.schedule.on a{color:#fff}#pet_nav .pet_nav_list li.helth{color:#a0a014;background:#f3f3e2;border-color:#a0a014}#pet_nav .pet_nav_list li.helth a{color:#a0a014}#pet_nav .pet_nav_list li.helth.on{color:#fff;background:#a0a014}#pet_nav .pet_nav_list li.helth.on a{color:#fff}#pet_nav .pet_nav_list li.hospital{color:#489982;background:#e9f3f0;border-color:#489982}#pet_nav .pet_nav_list li.hospital a{color:#489982}#pet_nav .pet_nav_list li.hospital.on{color:#fff;background:#489982}#pet_nav .pet_nav_list li.hospital.on a{color:#fff}#pet_nav .pet_nav_list li.counsel{-ms-flex:6 0 20%;flex:6 0 20%;color:#008cd3;background:#e0f1fa;border-color:#008cd3;-webkit-box-flex:5}#pet_nav .pet_nav_list li.counsel a{color:#008cd3}#pet_nav .pet_nav_list li.counsel.charged{width:60%}#pet_nav .pet_nav_list li.counsel.on{color:#fff;background:#008cd3}#pet_nav .pet_nav_list li.counsel.on a{color:#fff}#pet_nav .pet_nav_list li.charge{color:#a0a014;background:#f3f3e2;border-color:#a0a014}#pet_nav .pet_nav_list li.charge a{color:#a0a014}#pet_nav .pet_nav_list li.charge i.icon:before{content:'\e93f'}#pet_nav .pet_nav_list li.charge.on{color:#fff;background:#a0a014}#pet_nav .pet_nav_list li.charge.on a{color:#fff}#pet_nav .pet_nav_list li.lifelog{color:#a0a014;background:#f3f3e2;border-color:#489982}#pet_nav .pet_nav_list li.lifelog a{color:#489982}#pet_nav .pet_nav_list li.lifelog i.icon:before{content:'\e90c'}#pet_nav .pet_nav_list li.lifelog.on{color:#fff;background:#489982}#pet_nav .pet_nav_list li.lifelog.on a{color:#fff}#pet_nav .pet_nav_list li.dictionary{color:#d69f30;background:#faf3e6;border-color:#d69f30}#pet_nav .pet_nav_list li.dictionary a{color:#d69f30}#pet_nav .pet_nav_list li.dictionary i.icon:before{content:'\e919'}#pet_nav .pet_nav_list li.dictionary.on{color:#fff;background:#d69f30}#pet_nav .pet_nav_list li.dictionary.on a{color:#fff}#pet_nav .pet_nav_list li .badge{position:absolute;top:-10px;right:5px;box-sizing:border-box;min-width:18px;height:18px;padding:0 4px;font-size:14px;line-height:18px;color:#fff;text-align:center;background:#fa5050;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}#pet_nav .pet_nav_list li .badge.on{display:block}#pet_nav .pet_nav_list li .badge-sos{position:absolute;top:-14px;right:34px;font-size:20px}#pet_nav .pet_nav_pr_banner{position:absolute}}@media screen and (max-width: 1023px) and (max-width: 414px){#pet_nav .pet_nav_pr_banner{width:100%;height:33.3333333333%;margin-top:-33.3333333333%;animation-name:pet_nav_pr_banner--fedein;animation-duration:1s}}@media screen and (max-width: 1023px) and (min-width: 415px){#pet_nav .pet_nav_pr_banner{right:0;left:0;width:414px;height:138px;margin-top:-138px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 1023px){#pet_nav .owner_pet_nav_list{display:block;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;border-top:1px solid #d8d8d8;box-shadow:0px -2px 6px -2px rgba(0,0,0,0.2)}#pet_nav .owner_pet_nav_list:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}#pet_nav .owner_pet_nav_list:after{width:0}#pet_nav .owner_pet_nav_list li{position:relative;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:2 0 20%;flex:2 0 20%;float:left;min-width:20%;height:75px;text-align:center;background:#fff;-webkit-box-flex:3}#pet_nav .owner_pet_nav_list li a{box-sizing:border-box;display:block;width:100%;height:100%;padding:10px 0;color:#808080;text-decoration:none}#pet_nav .owner_pet_nav_list li .icon{display:block;font-size:32px}#pet_nav .owner_pet_nav_list li p{position:absolute;bottom:8px;display:block;width:100%;font-size:12px;color:#808080;text-align:center}#pet_nav .owner_pet_nav_list li.on{border-top:3px solid #008cd3}#pet_nav .owner_pet_nav_list li.on i.icon,#pet_nav .owner_pet_nav_list li.on p{color:#008cd3}#pet_nav .owner_pet_nav_list li.home{-ms-flex:0 0 20%;flex:0 0 20%;-webkit-box-flex:0}#pet_nav .owner_pet_nav_list li.home figure{box-sizing:border-box;width:32px;margin:0 auto;border-radius:50%}#pet_nav .owner_pet_nav_list li.home figure img{border-radius:30px}#pet_nav .owner_pet_nav_list li.home a{color:#fff}#pet_nav .owner_pet_nav_list li.log.on i{font-size:34px}#pet_nav .owner_pet_nav_list li.schedule p{letter-spacing:-1px}#pet_nav .owner_pet_nav_list li.counsel{-ms-flex:6 0 20%;flex:6 0 20%;-webkit-box-flex:5}#pet_nav .owner_pet_nav_list li.charge i.icon:before{content:'\e93f'}#pet_nav .owner_pet_nav_list li.lifelog i.icon:before{content:'\e90c'}#pet_nav .owner_pet_nav_list li.dictionary i.icon:before{content:'\e919'}#pet_nav .owner_pet_nav_list li .badge{position:absolute;top:-10px;right:5px;box-sizing:border-box;min-width:18px;height:18px;padding:0 4px;font-size:14px;line-height:18px;color:#fff;text-align:center;background:#fa5050;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}#pet_nav .owner_pet_nav_list li .badge.on{display:block}#pet_nav .pet_nav_charge_alert{position:absolute;right:10px;bottom:92px;bottom:calc(100% + 15px);display:block;padding:4px 10px;font-weight:bold;color:#fff;background:#fa5050;border-radius:8px;animation:float 2s cubic-bezier(0.39, 0.58, 0.57, 1) 1s 2 normal,fade-in 3s cubic-bezier(0.4, 0, 0.2, 1) 0s 1}@keyframes float{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}10%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}20%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}30%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}40%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}#pet_nav .pet_nav_charge_alert:before{position:absolute;top:100%;right:20px;display:block;content:'';border:10px solid #fa5050;border-bottom-color:transparent;border-left-color:transparent}}@media screen and (min-width: 1024px){#pet_nav{float:left;width:260px;background:#fff;border-radius:2px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);box-shadow:0 3px 5px 0 rgba(0,0,0,0.2)}#pet_nav .pet_nav--bottom-mode{display:none}#pet_nav .pet_nav_list{position:relative}#pet_nav .pet_nav_list li{position:relative;box-sizing:border-box;width:auto;height:80px;margin:10px;text-align:left;border-radius:2px}#pet_nav .pet_nav_list li a{display:table;width:100%;height:100%;text-decoration:none}#pet_nav .pet_nav_list li .icon,#pet_nav .pet_nav_list li.home figure,#pet_nav .pet_nav_list li p{display:table-cell;vertical-align:middle}#pet_nav .pet_nav_list li .icon{width:70px;font-size:40px;text-align:center}#pet_nav .pet_nav_list li p{font-size:16px;font-weight:bold;text-align:left}#pet_nav .pet_nav_list li p:after{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;position:absolute;top:30px;right:15px;display:block;content:'\e90f'}#pet_nav .pet_nav_list li.home{background:#008cd3}#pet_nav .pet_nav_list li.home figure{width:70px;text-align:center;border-radius:30px}#pet_nav .pet_nav_list li.home figure img{width:50px;border-radius:30px}#pet_nav .pet_nav_list li.home a{color:#fff}#pet_nav .pet_nav_list li.log{color:#d35757;background:#faebeb;border-color:#d35757}#pet_nav .pet_nav_list li.log a{color:#d35757}#pet_nav .pet_nav_list li.log.on{color:#fff;background:#d35757}#pet_nav .pet_nav_list li.log.on i{font-size:34px}#pet_nav .pet_nav_list li.log.on a{color:#fff}#pet_nav .pet_nav_list li.schedule{color:#d69f30;background:#faf3e6;border-color:#d69f30}#pet_nav .pet_nav_list li.schedule p{letter-spacing:-1px}#pet_nav .pet_nav_list li.schedule a{color:#d69f30}#pet_nav .pet_nav_list li.schedule.on{color:#fff;background:#d69f30}#pet_nav .pet_nav_list li.schedule.on a{color:#fff}#pet_nav .pet_nav_list li.helth{color:#a0a014;background:#f3f3e2;border-color:#a0a014}#pet_nav .pet_nav_list li.helth a{color:#a0a014}#pet_nav .pet_nav_list li.helth.on{color:#fff;background:#a0a014}#pet_nav .pet_nav_list li.helth.on a{color:#fff}#pet_nav .pet_nav_list li.hospital{color:#489982;background:#e9f3f0;border-color:#489982}#pet_nav .pet_nav_list li.hospital a{color:#489982}#pet_nav .pet_nav_list li.hospital.on{color:#fff;background:#489982}#pet_nav .pet_nav_list li.hospital.on a{color:#fff}#pet_nav .pet_nav_list li.counsel{color:#008cd3;background:#e0f1fa;border-color:#008cd3}#pet_nav .pet_nav_list li.counsel a{color:#008cd3}#pet_nav .pet_nav_list li.counsel.on{color:#fff;background:#008cd3}#pet_nav .pet_nav_list li.counsel.on a{color:#fff}#pet_nav .pet_nav_list li.charge{color:#a0a014;background:#f3f3e2;border-color:#a0a014}#pet_nav .pet_nav_list li.charge a{color:#a0a014}#pet_nav .pet_nav_list li.charge i.icon:before{content:'\e93f'}#pet_nav .pet_nav_list li.charge.on{color:#fff;background:#a0a014}#pet_nav .pet_nav_list li.charge.on a{color:#fff}#pet_nav .pet_nav_list li.lifelog{color:#a0a014;background:#f3f3e2;border-color:#489982}#pet_nav .pet_nav_list li.lifelog a{color:#489982}#pet_nav .pet_nav_list li.lifelog i.icon:before{content:'\e90c'}#pet_nav .pet_nav_list li.lifelog.on{color:#fff;background:#489982}#pet_nav .pet_nav_list li.lifelog.on a{color:#fff}#pet_nav .pet_nav_list li.dictionary{color:#d69f30;background:#faf3e6;border-color:#d69f30}#pet_nav .pet_nav_list li.dictionary a{color:#d69f30}#pet_nav .pet_nav_list li.dictionary i.icon:before{content:'\e919'}#pet_nav .pet_nav_list li.dictionary.on{color:#fff;background:#d69f30}#pet_nav .pet_nav_list li.dictionary.on a{color:#fff}#pet_nav .pet_nav_list li .badge{position:absolute;top:30px;right:10px;box-sizing:border-box;min-width:22px;height:22px;padding:0 4px;font-size:16px;line-height:22px;color:#fff;text-align:center;background:#e60012;border-radius:30px}#pet_nav .pet_nav_list li .badge.on{display:block}#pet_nav .pet_nav_list li .badge-sos{position:absolute;top:26px;right:40px;font-size:20px}#pet_nav .owner_pet_nav_list{position:relative}#pet_nav .owner_pet_nav_list li{position:relative;box-sizing:border-box;width:auto;height:80px;padding:0 0 0 10px;margin:0;text-align:left;background:#fff;border-radius:2px}#pet_nav .owner_pet_nav_list li:not(:last-child){border-bottom:1px solid #c3c3c3}#pet_nav .owner_pet_nav_list li a{display:table;width:100%;height:100%;color:#808080;text-decoration:none}#pet_nav .owner_pet_nav_list li .icon,#pet_nav .owner_pet_nav_list li.home figure,#pet_nav .owner_pet_nav_list li p{display:table-cell;vertical-align:middle}#pet_nav .owner_pet_nav_list li .icon{width:70px;font-size:40px;text-align:center}#pet_nav .owner_pet_nav_list li p{font-size:16px;font-weight:bold;text-align:left}#pet_nav .owner_pet_nav_list li.on{border-right:4px solid #008cd3}#pet_nav .owner_pet_nav_list li.on i.icon,#pet_nav .owner_pet_nav_list li.on p{color:#008cd3}#pet_nav .owner_pet_nav_list li.home figure{width:70px;text-align:center;border-radius:30px}#pet_nav .owner_pet_nav_list li.home figure img{width:50px;border-radius:30px}#pet_nav .owner_pet_nav_list li.log.on i{font-size:34px}#pet_nav .owner_pet_nav_list li.schedule p{letter-spacing:-1px}#pet_nav .owner_pet_nav_list li.charge i.icon:before{content:'\e93f'}#pet_nav .owner_pet_nav_list li.lifelog i.icon:before{content:'\e90c'}#pet_nav .owner_pet_nav_list li.dictionary i.icon:before{content:'\e919'}#pet_nav .owner_pet_nav_list li .badge{position:absolute;top:30px;right:10px;box-sizing:border-box;min-width:22px;height:22px;padding:0 4px;font-size:16px;line-height:22px;color:#fff;text-align:center;background:#e60012;border-radius:30px}#pet_nav .owner_pet_nav_list li .badge.on{display:block}#pet_nav .pet_nav_charge_alert{position:absolute;top:101%;right:10px;display:block;padding:4px 10px;font-weight:bold;color:#fff;background:#fa5050;border-radius:8px;animation:float 2s cubic-bezier(0.39, 0.58, 0.57, 1) 1s 2 normal,fade-in 3s cubic-bezier(0.4, 0, 0.2, 1) 0s 1}@keyframes float{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}10%{-webkit-transform:translateY(10px);transform:translateY(10px)}20%{-webkit-transform:translateY(2px);transform:translateY(2px)}30%{-webkit-transform:translateY(6px);transform:translateY(6px)}40%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}#pet_nav .pet_nav_charge_alert:before{position:absolute;bottom:100%;left:calc(50% - 10px);display:block;content:'';border-top:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #fa5050;border-left:10px solid transparent}}.pager{display:block;position:relative;margin-top:20px}.pager:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}@media screen and (min-width: 1024px){.pager{margin-top:40px;font-size:1.1em;font-weight:bold}}.pager a{padding:4px 8px;text-decoration:none}.pager span{padding:4px 8px}.pager .prev,.pager .next{position:absolute;top:0;font-size:1.1em;font-weight:bold}.pager .prev .icon,.pager .next .icon{font-size:0.8em;font-weight:bold}.pager .prev{left:0}.pager .prev a{padding-left:0}.pager .next{right:0}.pager .next a{padding-right:0}.pager ul{position:relative;left:50%;float:left;margin:0 auto;visibility:hidden}.pager ul li{position:relative;left:-50%;float:left;margin-right:2px}@media screen and (min-width: 1024px){.pager ul li{margin-right:20px}}.pager ul li:last-child{margin-right:0}.page_center{text-align:center}body.modal-fixed-body{position:fixed;left:0;width:100%;height:100%}#modal-overlay{position:fixed;top:0;left:0;z-index:1;display:none;width:100%;height:120%;background-color:rgba(0,0,0,0.75)}.modal_wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;box-sizing:border-box;display:none;margin:20px}.modal_wrapper #modal_overlay{position:fixed;top:20px;left:20px;z-index:-10;width:100%;height:120%;margin:-20px;background:rgba(0,0,0,0.5)}.modal_content{position:absolute;top:50%;right:0;left:0;box-sizing:border-box;display:none;width:100%;max-width:420px;max-height:90%;max-height:calc(100% - 40px);padding:20px;margin:auto;overflow:auto;background:#fff;border:solid 2px #008cd3;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal_content h1{margin-bottom:16px}.modal_content p{padding-bottom:0px;margin-bottom:20px}.modal_content_img video{width:100%}.modal_content .btn_wrap{padding:0;margin:20px 0}.modal_content .btn_wrap .btn{margin-bottom:15px}.modal_content .btn_wrap .btn:last-child{margin-bottom:0}.modal_content .modal_unit{padding:16px 0;margin:20px 0;border-top:2px solid #008cd3;border-bottom:solid 1px #505a64}.modal_content .modal_unit .btn_wrap{margin:0}.modal_content .modal_close.btn{width:50%;max-width:120px;height:40px;min-height:40px;padding:10px 0;margin:0 auto;font-size:12px}.modal_content .modal_close.btn i{position:absolute;left:10px;display:inline-block;width:16px;height:16px;font-size:16px;line-height:1}.modal_content .modal_close_large.btn{width:142px;height:58px;font-size:14px}@media screen and (min-width: 1024px){.modal_content{width:510px;max-width:initial;max-height:calc(100% - 80px);padding:40px;border:solid 4px #008cd3}.modal_content p{margin-bottom:40px}.modal_content .btn_wrap{margin:40px 0}.modal_content .btn_wrap .btn{margin-bottom:20px}.modal_content .modal_notice_btn{margin-top:0px}.modal_content .modal_unit{padding:32px 0;margin:40px 0}.modal_content .modal_close.btn{width:120px;height:45px;min-height:45px;padding:14px 0}.modal_content .modal_close_large.btn{width:176px;height:70px;font-size:17px}}.modal_content .pet_list_wrap{margin:20px 0;border-top:2px solid #008cd3}@media screen and (min-width: 1024px){.modal_content .pet_list_wrap{margin:40px 0}}.modal_content .pet_list{max-height:200px;overflow:auto;border-bottom:solid 1px #505a64}@media screen and (min-width: 1024px){.modal_content .pet_list{max-height:280px}}.modal_content .pet_list dd{padding-bottom:5px;border-bottom:solid 1px #505a64}.modal_content .pet_list li{position:relative;width:100%;padding:10px 0;border-bottom:solid 1px #505a64}.modal_content .pet_list li a{width:100%}.modal_content .pet_list li .pet_list_name,.modal_content .pet_list li .icon{font-size:14px;font-weight:bold;color:#008cd3}.modal_content .pet_list li .pet_list_img{position:absolute;width:55px}.modal_content .pet_list li .pet_list_img img{border-radius:30px}.modal_content .pet_list li a{position:relative;box-sizing:border-box;display:block;width:100;width:100%;min-height:55px;padding:18px 70px;text-align:left;text-decoration:none}.modal_content .pet_list li a .pet_list_name{border-bottom:solid 1px #008cd3}.modal_content .pet_list li .icon{position:absolute;top:30px;right:0;color:#008cd3}.modal_content .pet_list li:last-child{border:none}.modal_content.todo{width:100%;padding:0;border:none}.modal_content.todo h1{padding:20px;border-bottom:solid 1px #a5a5a5}.modal_content.todo .todo_content{padding:0 20px 20px 20px}.modal_content.todo .modal_unit{border:none}.modal_notice{color:red}@media screen and (max-width: 1023px){.share-btn-wrapper{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center}}.share-btn{width:192px;margin:0 8px 8px}@media screen and (max-width: 1023px){.share-btn{width:128px}}@media screen and (max-width: 570px){.share-btn{width:96px}}.fb_iframe_widget>span{vertical-align:baseline !important}.tag{display:inline-block;padding:2px 6px;margin:0 4px;font-size:10px;color:#fff;vertical-align:middle;border-radius:10px}.tag--required{background:#fa5050}.tag--free{background:#a5a5a5}.tag--ok{background:#489982}.tag--male{background:#22aaff}.tag--female{background:#f88b9d}.tag--is-me-assigned{background:#489982}.tag--castration--male{background:#00008B}.tag--castration--female{background:#ff1493}.tag--castration--none{background:#daa520}.tag--text-margin{display:inline-block;margin:0 4px}.acd-title{margin-left:1em}.acd-check{display:none}.acd-label{display:flex;background:#489982;color:#fff;padding:10px}.acd-label .icon{padding-top:0.3em}.acd-label .arrowL{display:none}.acd-content{height:0px;border:1px solid #333;border-top:none;opacity:0;padding:10px 0;transition:.5s;visibility:hidden}.acd-check:checked+.acd-label .arrowL{display:block}.acd-check:checked+.acd-label .arrowR{display:none}.acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;padding:10px;visibility:visible}.advisory_block{padding:1em;background-color:white;border:2px dashed #fa5050;box-shadow:0 3px 5px 0 rgba(0,0,0,0.2)}.charge .payment_shop-heading{font-size:16px;font-weight:bold;color:#168dd0}.charge .block-about-shop_code{position:relative;padding:40px 10px 20px;margin:30px 0 30px;background:#e0f1fa}.charge .block-about-shop_code .title{position:absolute;top:-17px;right:0;left:0;display:inline-block;width:50%;padding:8px;margin:0 auto;font-size:13px;font-weight:bold;color:#fff;background:#168dd0;border-radius:24px}.charge .block-about-shop_code .description{font-size:13px;font-weight:bold;color:#515a64;text-align:center}.owner .registration-heading{font-size:16px;font-weight:bold;color:#168dd0}.owner .message{text-align:center}.owner .caution{padding:20px;margin-bottom:20px;border:1px solid #a5a5a5;border-radius:2px}@media screen and (min-width: 1024px){.owner .caution{margin-bottom:30px}}.owner .block-check_mail{position:relative;padding:40px 10px 20px;margin:50px 0 30px;background:#e0f1fa}.owner .block-check_mail .title{position:absolute;top:-17px;right:0;left:0;display:inline-block;width:50%;padding:8px;margin:0 auto;font-size:13px;font-weight:bold;color:#fff;background:#168dd0;border-radius:24px}.owner .block-check_mail .description{font-size:13px;font-weight:bold;color:#515a64;text-align:center}.owner.consultations .completion-heading{font-size:17px;font-weight:bold;color:#168dd0}.owner.consultations .message{text-align:center}.owner.consultations .block-navigation{padding:20px 10px 20px;margin:30px 0 30px;background:#e0f1fa}.owner.consultations .block-navigation .description{font-size:13px;color:#515a64;text-align:center}.owner.consultations .block-navigation .description>span{color:#168dd0}.owner.consultations .block-answer-guide{padding:0;margin:0 0 40px 0;border:1px solid #e0f1fa}.owner.consultations .block-answer-guide .answer-guide-heading{padding:15px;font-size:17px;color:#168dd0;background:#e0f1fa}.owner.consultations .block-answer-guide .list-guide>li{display:table;width:100%;border-top:1px solid #e0f1fa}.owner.consultations .block-answer-guide .list-guide>li .wrap-content{padding:10px}.owner.consultations .block-answer-guide .list-guide>li .wrap-content .icon-guide,.owner.consultations .block-answer-guide .list-guide>li .wrap-content .guide-information{display:table-cell;vertical-align:middle}.owner.consultations .block-answer-guide .list-guide>li .wrap-content .icon-guide{width:40px}.owner.consultations .block-answer-guide .list-guide>li .wrap-content .guide-information{padding-left:10px}.owner.consultations .block-answer-guide .list-guide>li .wrap-content .guide-information .subject{font-weight:bold}.list-owner-notice{margin:0 0 10px 0}.list-owner-notice>li{margin:10px 0}.list-owner-notice>li:after{display:block;width:100%;height:5px;content:'';background:url(https://assets.petsallright.net/assets/border_dot-08286085f87ea7c10ea6887f5fa54f053da1f0696114b9675804803fe89c5a2f.png) repeat-x bottom center;background-size:5px}.list-owner-notice>li>dl{display:table;width:100%;margin:0 0 8px 0}.list-owner-notice>li>dl .notice-date,.list-owner-notice>li>dl .notice-title{display:table-cell;text-align:left}.list-owner-notice>li>dl .notice-title{padding-left:1em;text-indent:-1em}.list-owner-notice>li>dl .notice-date{width:6em;padding:0 10px 0 0}.list-owner-notice>li>dl .notice-link{text-decoration:none}@media screen and (max-width: 1023px){.list-owner-notice>li>dl .notice-date,.list-owner-notice>li>dl .notice-title{display:block;text-align:left}.list-owner-notice>li>dl .notice-date{padding:0 0 4px 0}}.to-note{font-size:0.8em;text-align:right}.to-note a{display:inline-block;padding-top:10px;color:#008cd3;text-decoration:none;border-bottom:solid 1px #008cd3}.to-note i{padding-left:4px}.my_page .welcome-image{margin:20px 0}.my_page .welcome-heading{margin:20px 0 0;font-size:16px;font-weight:bold;color:#168dd0;text-align:center}.my_page .block-navigation{position:relative;padding:40px 10px 20px;margin:50px 0 30px;background:#e0f1fa}.my_page .block-navigation .title{position:absolute;top:-17px;right:0;left:0;display:inline-block;width:50%;padding:8px;margin:0 auto;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;background:#168dd0;border-radius:24px}.my_page .block-navigation .description{font-size:13px;font-weight:bold;color:#515a64;text-align:center}.my_page .block-navigation .description>span{color:#168dd0}.my_page .block-notice .notice-publisher{margin:10px 0}.my_page .block-notice .notice-date{margin:10px 0;text-align:right}.my_page .block-notice .notice-content{padding:10px 0 30px;text-align:left}.my_page .block-notice .notice-img img{width:auto;max-width:100%}.my_page .block-notice .notice-qr{margin:30px 0}.my_page .block-notice .notice-qr>p{font-weight:bold;line-height:1px;text-align:center}.my_page .block-notice .notice-qr>img{width:auto}.owner .box h1{margin-bottom:10px}.owner form .btn{margin-bottom:20px}.owner .owner-thanks-txt p{line-height:1.7;text-align:center}.box.my_page-none .my_page-none-txt{margin-bottom:30px}.box.my_page-none .my_page-none-txt p{line-height:1.7}.box.my_page-exist{padding-bottom:0}.box.my_page-banner{padding:20px;margin:0 auto 40px}@media screen and (max-width: 1023px){.box.my_page-banner{padding:10px}}.owner-pet_list .owner-pet_list-item{position:relative;width:100%;padding:10px 40px;margin:0 -40px;background:#e0f1fa;border-top:2px solid #008cd3}@media screen and (min-width: 1024px){.owner-pet_list .owner-pet_list-item{padding:20px 160px;margin:0 -160px}}.owner-pet_list .owner-pet_list-item a{position:relative;box-sizing:border-box;display:block;width:100%;min-height:55px;padding:18px 12px 18px 70px;text-align:left;text-decoration:none}@media screen and (min-width: 1024px){.owner-pet_list .owner-pet_list-item a{min-height:110px;padding:40px 20px 40px 140px}}.owner-pet_list .owner-pet_list-item .owner-pet_list-img{position:absolute;width:55px}.owner-pet_list .owner-pet_list-item .owner-pet_list-img img{border-radius:30px}@media screen and (min-width: 1024px){.owner-pet_list .owner-pet_list-item .owner-pet_list-img{width:110px}.owner-pet_list .owner-pet_list-item .owner-pet_list-img img{border-radius:60px}}.owner-pet_list .owner-pet_list-item .owner-pet_list-name{font-size:1.2em;font-weight:bold;border-bottom:solid 1px #008cd3}.owner-pet_list .owner-pet_list-item .owner-pet_list-name .icon{margin-left:4px;font-size:0.8em;font-weight:bold}.owner-pet_list .note_list .note_list-item:last-child{padding:16px 0 16px 30px}.owner-pet_list .note_list .note_list-item:last-child:after{content:none}@media screen and (min-width: 1024px){.owner-pet_list .note_list .note_list-item:last-child{padding:26px 0 26px 50px;border:none}}.block-question_guide{padding:0;margin:0 0 40px 0;border:1px solid #e0f1fa}.block-question_guide.guide--vets{border:1px solid #5bc2cf}.block-question_guide.guide--healths{border:1px solid #ea6188}.block-question_guide.guide--trainings{border:1px solid #90c320}.block-question_guide.guide--foods{border:1px solid #f39800}.block-question_guide .question_guide-heading{padding:15px;font-size:17px;color:#fff}.block-question_guide .question_guide-contents{padding:20px 20px 0}.pet_registered .welcome-heading{font-size:16px;font-weight:bold;color:#168dd0}.pet_registered .message{margin:10px 0}.pet_registered .wrap-others_guide{padding:15px;margin:40px -40px;color:#008cd3;background:#e0f1fa;border-top:1px solid #008cd3;border-bottom:1px solid #008cd3}@media screen and (max-width: 1023px){.pet_registered .wrap-others_guide{margin:40px -20px}}.pet_registered .wrap-others_guide>p{font-weight:bold;text-align:center}.owner_pets .input_error.input_wrapper,.owner_pets .input_error_hard.input_wrapper,.owner_pets .input_error_soft.input_wrapper{background:transparent}.owner_pets .input_ok.input_wrapper{background:transparent}.owner_pets .pets_form_heading{font-size:16px;font-weight:bold;color:#168dd0}.owner_pets .item_sub_heading{padding-top:15px;padding-bottom:2px;margin-bottom:10px;font-weight:bold;color:#515a64;text-align:left}.owner_pets .item_sub_heading:first-child{padding-top:0;border-top:none}.owner_pets .item_sub_heading:before{display:inline-block;width:4px;height:1em;margin-right:6px;vertical-align:text-top;content:'';background:#168dd0;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.owner_pets .form_input_img{background:url(https://assets.petsallright.net/assets/pet_form_no_img-514050f402a6a699e3dc4635b93bf0607f167d6807f259ca81aadb79d0b8f073.png) no-repeat top center/100%}.owner_pets .hint{margin:4px 0;text-align:right}.owner_pets .hint>.hint_text{background:linear-gradient(transparent 60%, #f0f8fc 0%)}.owner_pets .btn_wrap{display:block;margin:20px 0;text-align:center}.owner_pets .btn_wrap .btn-inline{float:none;padding:6px 12px;border-radius:6px}.owner_pets .item_optional_attrs .box_optional_attrs_wrapper{padding:15px;cursor:pointer;border:1px solid #168dd0;border-radius:4px}.owner_pets .item_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs{display:table;width:100%}.owner_pets .item_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs .title,.owner_pets .item_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs .figure{display:table-cell;vertical-align:middle}.owner_pets .item_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs .title{font-size:15px;color:#008cd3}.owner_pets .item_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs .icon{display:inline-block;width:18px;height:18px;vertical-align:middle}.owner_pets .item_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs .icon--toggle{background-image:url(https://assets.petsallright.net/assets/toggle_icon_sprite-b9caf52ec7b779f821fdf9a50fee2c451608f6c51bfd145b8a3713e8f3efc9c8.png);background-repeat:no-repeat;background-size:72px 18px;background-position:-18px 0}.owner_pets .item_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs .icon--toggle.opened{background-position:0 0}.owner_pets .item_optional_attrs .description{margin:10px}.owner_pets .item_optional_attrs_wrapper .input_mov .mov_sample{padding:10px;margin:0 0 10px;background:#e0f1fa;border-radius:8px}.owner_pets .item_optional_attrs_wrapper .input_mov .mov_sample:before{display:none}.owner_pets .item_optional_attrs_wrapper .input_mov .mov_sample .mov_sample_ttl{text-align:center}.owner_pets .item_optional_attrs_wrapper .input_mov .notice{margin:10px 0}.pet_top .pet_prf{margin-bottom:20px;display:block}.pet_top .pet_prf:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.pet_top .pet_prf .pet_img{box-sizing:border-box;float:left;width:120px;padding:5px;margin-right:20px;border:solid 1px #b4b4b4;box-shadow:0.5px 1px 1px 0 rgba(0,0,0,0.3)}@media screen and (min-width: 1024px){.pet_top .pet_prf .pet_img{width:200px;margin-right:40px;border-radius:2px}}.pet_top .pet_prf .right{position:relative;display:table;float:left;width:40%;width:calc(100% - 140px);max-width:130px;height:120px}@media screen and (min-width: 1024px){.pet_top .pet_prf .right{display:inline-block;width:auto;max-width:340px;height:200px}}.pet_top .pet_prf .right .pet_name{display:table-cell;padding:30px 0;font-size:14px;font-weight:bold;text-align:left;vertical-align:middle}@media screen and (min-width: 1024px){.pet_top .pet_prf .right .pet_name{display:block;padding:65px 0;font-size:14px}.pet_top .pet_prf .right .pet_name a{position:initial;top:0;font-size:16px}}.pet_top .pet_prf .right .pet_name a{position:relative;top:-20px;font-size:16px;text-decoration:none}.pet_top .pet_prf .right .pet_name i{padding-left:5px;font-size:10px;font-weight:bold}.pet_top .pet_prf .right .pet_prf--right-absolute-bottom-left{position:absolute;bottom:0;left:0}.pet_top .pet_update{margin:0 0 20px 10px;text-align:left}.pet_top .pet_update .update_btn span{font-size:14px;font-weight:bold}.pet_top .notice{margin-bottom:20px;text-align:left}@media screen and (min-width: 1024px){.pet_top .notice{margin-bottom:40px}.pet_top .notice .to-note{margin-top:10px}.pet_top .notice .to-note a{padding:4px 0 0}}.pet_top .notice .ttl_left_bar{border-bottom:solid 1px #008cd3}.pet_top .notice .to-note{margin-top:5px}.pet_top .todo{margin:20px 10px 20px 10px;text-align:left}@media screen and (min-width: 1024px){.pet_top .todo{margin:20px 0 20px 0}}.pet_top .todo .ttl{color:#008cd3;text-align:center}.pet_top .todo .todo_header_tab{width:44px;height:14px;margin-bottom:-2px;margin-left:32px;border-right:5px solid transparent;border-bottom:14px solid #008cd3;border-left:5px solid transparent;transition:all 0.2s ease}.pet_top .todo .todo_header{display:table;width:calc(100% - 8px);height:44px;padding:4px;margin:0;color:#fff;background-color:#008cd3}.pet_top .todo .todo_header .todo_header_left{float:left}.pet_top .todo .todo_header .todo_header_left img{width:33px;height:36px;margin-right:10px;margin-bottom:6px;margin-left:38px;line-height:44px}.pet_top .todo .todo_header .todo_header_left span.todo_ttl{font-size:14px;font-weight:bold;line-height:44px;vertical-align:middle}.pet_top .todo .todo_header span.remind{float:right;padding:4px 8px;margin-top:8px;margin-right:8px;font-size:14px;font-weight:bold;color:#008cd3;vertical-align:middle;background-color:#fff;border-radius:20px}.pet_top .todo .todo_list{padding:8px;margin-bottom:5px;text-align:left;background-color:#fff;border-radius:2px;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2)}.pet_top .todo .todo_list .modal_wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;box-sizing:border-box;display:none;margin:0}.pet_top .todo .todo_list .modal_wrapper .modal_content{max-width:520px;margin-right:auto;margin-left:auto;overflow:auto;text-align:center;background:none;border:none}.pet_top .todo .todo_list .modal_wrapper .modal_content .modal_todo{padding-bottom:10px;margin:4px;background-color:#fff}.pet_top .todo .todo_list .modal_wrapper .modal_content .modal_todo .btn_wrap{margin:24px}.pet_top .todo .todo_list .modal_wrapper .modal_content .modal_todo small{margin-top:4px;font-size:0.9em;font-weight:normal}.pet_top .todo .todo_list .modal_wrapper p{margin-bottom:0}.pet_top .todo .todo_list .modal_wrapper #modal_overlay{position:fixed;top:20px;left:20px;width:100%;height:120%;margin:-20px;cursor:pointer;background:rgba(0,0,0,0.5)}.pet_top .todo .todo_list .todo_list-item{position:relative;padding:21px 12px;margin:8px;border-radius:10px;-webkit-box-shadow:0 0 2px 2px rgba(100,100,100,0.1);box-shadow:0 0 2px 2px rgba(100,100,100,0.1)}.pet_top .todo .todo_list .todo_list-item .on{opacity:0.5}.pet_top .todo .todo_list .todo_list-item.on:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background-color:rgba(100,100,100,0.1);border-radius:10px}.pet_top .todo .todo_list .todo_list-item span.on{color:#008cd3}.pet_top .todo .todo_list .todo_list-item .todo_list-label{display:flex;width:100%;padding:10px;margin:-10px;line-height:20px}.pet_top .todo .todo_list .todo_list-item .todo_list-label img{width:20px;height:20px;margin-right:10px}.pet_top .todo .todo_list .todo_list-item .todo_list-label span{font-weight:bold}.pet_top .todo .todo_list .todo_list-item .todo_list-label .todo_list-label_scope{padding-right:4px;margin-left:auto;font-weight:normal}.pet_top .todo .todo_list .todo_list-item .todo_list-label .todo_list-new_flag{font-size:12px}.pet_top .todo_error{text-align:center}.pet_top .todo_error img{width:120px;height:120px}.pet_top .todo_error p{margin:10px;text-align:center}.pet_top .btn_list{display:block;width:230px;margin:0 auto -10px}.pet_top .btn_list:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}@media screen and (min-width: 1024px){.pet_top .btn_list{width:auto;margin:0 -20px -40px}}.pet_top .btn_list li{float:left;width:112px;margin-right:15px;margin-bottom:15px}@media screen and (min-width: 1024px){.pet_top .btn_list li{width:270px;margin:0 20px 40px}}@media screen and (max-width: 1023px){.pet_top .btn_list li:nth-child(odd){margin-left:-5px}.pet_top .btn_list li:nth-child(even){margin-right:-5px}}.pet_top .btn_list li .btn{letter-spacing:-2px}@media screen and (max-width: 1023px){.pet_top .btn_list li .btn.icon_btn:after{top:calc(50% - 0.5em);font-size:20px}}.pet_top .btn_list li .btn.icon_btn span{padding:0 21px 0 28px;line-height:1}@media screen and (min-width: 1024px){.pet_top .btn_list li .btn.icon_btn span{font-size:20px;line-height:1}}.pet_top .btn_list li .btn.blue{background:-moz-linear-gradient(top, #fff 0%, #dcf1fb);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcf1fb));background:linear-gradient(to bottom, #fff, #dcf1fb);background-color:#dcf1fb;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#dcf1fb)';filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startcolorstr=#ffffff, endcolorstr=#dcf1fb)}.pet_top .btn_list li .btn.blue:active{background:-moz-linear-gradient(top, #dcf1fb 0%, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#dcf1fb), to(#fff));background:linear-gradient(to bottom, #dcf1fb, #fff);border-top-color:#fafafa}.pet_top .btn_list li .btn.blue.icon_btn:after{color:#008cd3}.pet_top .btn_list li .btn.green{background:-moz-linear-gradient(top, #fff 0%, #d7efe8);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7efe8));background:linear-gradient(to bottom, #fff, #d7efe8);background-color:#d7efe8;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#d7efe8)';filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startcolorstr=#ffffff, endcolorstr=#d7efe8)}.pet_top .btn_list li .btn.green:active{background:-moz-linear-gradient(top, #d7efe8 0%, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#d7efe8), to(#fff));background:linear-gradient(to bottom, #d7efe8, #fff);border-top-color:#fafafa}.pet_top .btn_list li .btn.green.icon_btn:after{color:#489982}.health_alert .health_alert-ttl{color:#ea6188}.health_alert .message{max-width:640px;margin:10px;text-align:center}.pet_news h1{margin-top:10px}.pet_news .note{border-top:solid 2px #008cd3}.pet_news .note li p{margin-top:2px}#pet_delete p{text-align:center}#pet_delete p .attention{color:#d35757}.pet_change_toggle_btn{position:relative;box-sizing:border-box;display:inline-table;width:12.5em;height:40px;min-height:40px;padding:10px 0;font-size:0.9em;font-weight:normal;color:#505a64;text-decoration:none;text-shadow:none;cursor:pointer;zoom:1;background:-moz-linear-gradient(top, #f5faff 0%, #dce6f0);background:-webkit-gradient(linear, left top, left bottom, from(#f5faff), to(#dce6f0));background:linear-gradient(to bottom, #f5faff, #dce6f0);background-color:#dce6f0;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#f5faff, endcolorstr=#dce6f0)';filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startcolorstr=#f5faff, endcolorstr=#dce6f0);border:1px solid #d2dce6;border-radius:30px;-webkit-box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5);box-shadow:0 0.5px 1px 0 rgba(0,0,0,0.5)}.pet_change_toggle_btn:before{position:absolute;top:29px;top:calc(50% - 8px);left:10px;display:block;font-size:16px;content:'\e907';font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased}.pet_change_toggle_btn:after{position:absolute;top:29px;top:calc(50% - 5px);right:10px;display:block;font-size:10px;font-weight:bold;content:'\e90f';font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased}.pet_change_toggle_btn:active{background:-moz-linear-gradient(top, #dce6f0 0%, #f5faff);background:-webkit-gradient(linear, left top, left bottom, from(#dce6f0), to(#f5faff));background:linear-gradient(to bottom, #dce6f0, #f5faff);border-top-color:#fafafa}@media screen and (min-width: 1024px){.pet_change_toggle_btn{width:160px;height:50px;min-height:50px;font-size:1em;border-radius:30px}.pet_change_toggle_btn:before{top:calc(50% - 10px);font-size:20px}.pet_change_toggle_btn:after{top:calc(50% - 6px);font-size:12px}}.pet_change_toggle_btn span{display:table-cell;text-indent:0.6em;vertical-align:middle}.pet_name_description{text-align:left;margin-top:5px}.pet_name_chan{width:15%;text-align:left;margin-left:5px}.affected_part{width:100%}@media screen and (max-width: 1023px){.affected_part h3{max-width:360px;margin:0 auto 10px;color:#008cd3;text-align:left}.affected_part .affected_part-img-wrapper{margin-bottom:20px}.affected_part .affected_part-img-wrapper span{box-sizing:border-box;display:block;width:100%;max-width:360px;margin:0 auto 10px;border:solid 1px #505a64}.affected_part .affected_part-img-wrapper span:last-child{margin-bottom:0}}@media screen and (min-width: 1024px){.affected_part h3{margin-bottom:15px;color:#008cd3}.affected_part .affected_part-img-wrapper{display:block;margin-bottom:40px}.affected_part .affected_part-img-wrapper:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.affected_part .affected_part-img-wrapper span{box-sizing:border-box;display:block;float:left;width:40%;width:calc(50% - 10px);margin-right:20px;border:solid 1px #505a64}.affected_part .affected_part-img-wrapper span:last-child{margin-right:0}}.caution-pet_detail{padding:10px;margin-bottom:20px;background:#faf3e6;border:1px solid #d69f30;border-radius:2px}@media screen and (min-width: 1024px){.caution-pet_detail{margin-bottom:30px}}.caution-pet_detail p{margin-bottom:0.5em;font-size:0.9em}.caution-pet_detail .to_detail{display:block;text-align:right}.caution-pet_detail .to_detail a{display:inline-block}.caution-pet_detail .to_detail a,.caution-pet_detail .to_detail a:link,.caution-pet_detail .to_detail a:visited,.caution-pet_detail .to_detail a:hover,.caution-pet_detail .to_detail a:active{color:#d69f30}.caution-pet_detail .to_detail a .icon{font-size:0.8em}.counsel .btn_list{max-width:360px;margin:0 auto}.counsel .btn_list li{margin-bottom:15px}@media screen and (min-width: 1024px){.counsel .btn_list li{margin-bottom:20px}}.counsel .btn_list li.btn_list--li--text-link{padding-top:20px;vertical-align:top}@media screen and (min-width: 1024px){.counsel .btn_list li.btn_list--li--text-link{padding-top:24px}}.counsel .btn_list li.btn_list--li--text-link a{font-size:14px;color:gray}@media screen and (min-width: 1024px){.counsel .btn_list li.btn_list--li--text-link a{padding-top:16px}}.counsel .btn_list li:nth-child(odd) .btn{background:-moz-linear-gradient(top, #fff 0%, #dcf1fb);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcf1fb));background:linear-gradient(to bottom, #fff, #dcf1fb);background-color:#dcf1fb}.counsel .btn_list li:nth-child(odd) .btn:active{background:-moz-linear-gradient(top, #dcf1fb 0%, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#dcf1fb), to(#fff));background:linear-gradient(to bottom, #dcf1fb, #fff);border-top-color:#fafafa}.counsel .btn_list li:nth-child(odd) .icon_btn:after{color:#008cd3}.counsel .btn_list li:nth-child(even) .btn{background:-moz-linear-gradient(top, #fff 0%, #d7efe8);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7efe8));background:linear-gradient(to bottom, #fff, #d7efe8);background-color:#d7efe8}.counsel .btn_list li:nth-child(even) .btn:active{background:-moz-linear-gradient(top, #d7efe8 0%, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#d7efe8), to(#fff));background:linear-gradient(to bottom, #d7efe8, #fff);border-top-color:#fafafa}.counsel .btn_list li:nth-child(even) .icon_btn:after{color:#489982}.counsel .btn_list li:last-child{margin-bottom:0}.counsel .btn_list.btn_list--minors li{display:inline-block;width:49%;margin-bottom:-8px}.counsel .btn_list.btn_list--minors li:nth-child(odd){margin-right:2%}.counsel .counsel-attention{color:#008cd3}.counsel .counsel-attention .icon{margin-right:2px;font-size:1.6em;vertical-align:sub}.counsel .counsel-red-attention{margin-bottom:10px;color:#d35757}.counsel .counsel-red-attention .icon{margin-right:2px;font-size:1.6em;vertical-align:sub}.counsel .submit .btn:first-child{margin-bottom:15px}@media screen and (min-width: 1024px){.counsel .submit .btn:first-child{margin-bottom:25px}}.counsel-completion .input_wrapper{margin-top:0}.counsel-completion .input_wrapper h3{margin-bottom:15px}@media screen and (min-width: 1024px){.counsel-completion .input_wrapper{width:360px;margin-right:auto;margin-left:auto}}.counsel .steps_list{margin-bottom:20px}@media screen and (min-width: 1024px){.counsel .steps_list{margin-bottom:40px}}@media screen and (max-width: 1023px){.counsel .steps_list{margin-top:-10px}}.counsel .steps_list .steps_list_wrapper{position:relative;z-index:0;display:table;width:100%;overflow:hidden;border-collapse:separate;counter-reset:num;border:none;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}.counsel .steps_list .steps_list_item{position:relative;z-index:auto;box-sizing:border-box;display:table-cell;height:28px;padding:8px 6px 8px 14px;font-size:10px;font-weight:bold;line-height:1;vertical-align:middle;background:#fff;border:none}@media screen and (min-width: 1024px){.counsel .steps_list .steps_list_item{height:60px;padding:20px 10px 20px 30px;font-size:14px;text-align:left}}.counsel .steps_list .steps_list_item:after,.counsel .steps_list .steps_list_item:before{position:absolute;top:-1px;display:block;width:0;height:0;content:'';border:15px solid transparent;border-right-width:0;border-left:11px #fff}@media screen and (min-width: 1024px){.counsel .steps_list .steps_list_item:after,.counsel .steps_list .steps_list_item:before{top:-4px;border-width:34px;border-right-width:0;border-left-width:20px}}.counsel .steps_list .steps_list_item:after{right:-10px;z-index:3;border-left-color:#fff}@media screen and (min-width: 1024px){.counsel .steps_list .steps_list_item:after{right:-19px}}.counsel .steps_list .steps_list_item:before{left:0;z-index:2;border-left-color:#008cd3}.counsel .steps_list .steps_list_item.is_previous{color:#fff;background:#7fc5e9}.counsel .steps_list .steps_list_item.is_previous:after{border-left-color:#7fc5e9}.counsel .steps_list .steps_list_item.is_previous:before{border-left-color:#fff}.counsel .steps_list .steps_list_item.is_current{color:#fff;background:#008cd3}.counsel .steps_list .steps_list_item.is_current:after{border-left-color:#008cd3}.counsel .steps_list .steps_list_item.is_current:before{border-left-color:#008cd3}.counsel .steps_list .steps_list_item:first-child{padding:8px 6px 8px 8px}@media screen and (min-width: 1024px){.counsel .steps_list .steps_list_item:first-child{padding:20px 10px 20px 20px}}.counsel .steps_list .steps_list_item:first-child:before{content:none}.counsel .steps_list .steps_list_item:last-child{padding:8px 8px 8px 14px}@media screen and (min-width: 1024px){.counsel .steps_list .steps_list_item:last-child{padding:20px 20px 20px 30px}}.counsel .steps_list .steps_list_item:last-child:after{content:none}.counsel .steps_list .steps_list_num{position:relative;top:2px;margin-right:10px;font-size:20px}@media screen and (max-width: 1023px){.counsel .steps_list .steps_list_num{display:none}}.counsel .form_wrapper,.counsel .form,.counsel .formList{margin:0 0 0}.counsel .counsel-attention{margin-bottom:20px}.counsel .over_ttl{font-size:1.1em}.counsel .notice{margin:-10px 0 10px 0;font-weight:normal;color:#008cd3}.counsel .box-sticky.is-affixed .pet_prof{top:0}.counsel .pet_prof{padding-top:10px;font-size:1.1em}@media screen and (min-width: 1024px){.counsel .pet_prof{position:relative;top:-16px}}.counsel .pet_prof figure{position:relative;top:0;box-sizing:border-box;display:inline-block;max-width:84%;min-height:45px;padding:5px 0 20px 40px;margin:0 auto;font-weight:bold}@media screen and (min-width: 1024px){.counsel .pet_prof figure{min-height:50px;padding-top:8px;padding-left:45px}}.counsel .pet_prof .pet_prof_image{position:absolute;top:-18px;bottom:0;left:-22px;width:45px;height:45px;margin:auto;border-radius:30px}@media screen and (min-width: 1024px){.counsel .pet_prof .pet_prof_image{top:-20px;left:-25px;width:50px;height:50px}}.counsel .pet_prof .pet_prof_image img{border-radius:30px}.counsel .pet_prof .pet_prof_image .icon{display:none}.counsel .pet_prof .pet_prof_image.badge_on{cursor:pointer}.counsel .pet_prof .pet_prof_image.badge_on .icon{position:absolute;top:-4px;right:-4px;display:block;width:16px;height:16px;font-size:16px;color:#d35757;content:'!';background:#fff;border:1px solid #fff;border-radius:100%}.counsel .pet_prof .pet_prof_image{max-width:160px}@media screen and (min-width: 1024px){.counsel .pet_prof .pet_prof_image{max-width:400px}}.counsel .pet_prof--counsel_label{margin-top:0.3em;font-size:0.9em;text-align:left}.counsel .input_wrapper{margin:0 auto 20px;border-radius:3px}.counsel .input_wrapper .input_heading,.counsel .input_wrapper h3{padding-bottom:0.2em;margin-bottom:15px;clear:both;font-size:1.1em;line-height:1.5;border-bottom:2px solid #008cd3}.counsel .input_wrapper .input_comment{position:relative;top:-0.2em;display:inline-block;padding:0.3em 0.5em;margin:0 0.5em;font-size:0.8em;font-weight:bold;line-height:1;color:#fff;background:#008cd3}.counsel .input_wrapper .input_comment.required{background:#d35757}@media screen and (min-width: 1024px){.counsel .input_wrapper .input_comment{top:-0.1em}}.counsel .input_wrapper .sample_image{margin:0 0 10px 0}.counsel .input_wrapper.input_required .input_comment,.counsel .input_wrapper.input_error .input_comment,.counsel .input_wrapper.input_error_hard .input_comment,.counsel .input_wrapper.input_error_soft .input_comment{background:#d35757}.counsel .input_wrapper.input_ok .input_comment{background:#489982}.counsel .input_group{margin-bottom:20px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;transition:box-shadow 0.5s ease-in-out}.counsel .input_group .input_wrapper{box-shadow:none;transition:padding 0.5s ease-in-out}.counsel .input_group .input_sub_title{padding:0.3em 0;margin:0 0 5px;font-weight:bold;color:#008cd3;border-top:solid 1px #008cd3;border-bottom:solid 1px #008cd3}.counsel .input_group .sub_item{display:none}.counsel .input_group .sub_symptom_title .input_wrapper{margin-bottom:0}.counsel .input_group .sub_item_hidden{display:none}.counsel .input_group.is_expanded{padding-bottom:5px;-webkit-box-shadow:0 0 0 1px #008cd3;box-shadow:0 0 0 1px #008cd3}.counsel .input_group.is_expanded .sub_item{display:block}.counsel .input_group.is_expanded .input_wrapper{padding:15px 15px 10px;margin-bottom:0}@media screen and (min-width: 1024px){.counsel .input_group.is_expanded .input_wrapper{padding:15px 20px 10px}}.counsel .radio_list li,.counsel .checkbox_list li{float:none;padding-bottom:15px}.counsel .radio_list label,.counsel .checkbox_list label{position:relative;box-sizing:border-box;display:block;width:auto;min-height:40px;padding:12px 10px 10px 32px;margin:0 auto;font-size:1.1em;font-weight:normal;text-align:left;text-indent:0;letter-spacing:-0.5px;background:#fff;border:solid 1px #b4bec8;-webkit-border-radius:4px;border-radius:4px;transition:0.2s linear;transition-property:all}@media screen and (min-width: 1024px){.counsel .radio_list label,.counsel .checkbox_list label{padding:10px 10px 10px 32px;font-size:1em}}.counsel .radio_list label.checked,.counsel .checkbox_list label.checked{border:solid 1px #489982;-webkit-box-shadow:0 0 0 1px #489982;box-shadow:0 0 0 1px #489982}.counsel .radio_list label.checked input,.counsel .checkbox_list label.checked input{background-color:#489982;border:solid 1px #489982;-webkit-box-shadow:none;box-shadow:none}.counsel .radio_list label.checked input:before,.counsel .checkbox_list label.checked input:before{position:absolute;box-sizing:border-box;width:16px;height:16px;font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:16px;color:#fff;text-align:center;text-transform:none;content:'\e914';speak:none;-webkit-font-smoothing:antialiased}.counsel .radio_list label input,.counsel .checkbox_list label input{position:absolute;top:50%;left:8px;box-sizing:border-box;display:block;width:16px;height:16px;margin-top:-8px;margin-left:0;line-height:16px;border:solid 1px #b4bec8;border-radius:1em;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3) inset;box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3) inset;transition:0.2s linear;transition-property:all;-moz-appearance:none;-webkit-appearance:none;appearance:none}.counsel .radio_list label input:focus,.counsel .checkbox_list label input:focus{outline:0}.counsel .radio_list.two_column li,.counsel .checkbox_list.two_column li{float:left;width:48%;min-width:0;margin-right:calc(5px)}.counsel .radio_list.two_column li:last-child,.counsel .checkbox_list.two_column li:last-child{margin-right:0}.counsel .checkbox_list label input{border-radius:3px}.counsel textarea,.counsel input[type='text'],.counsel input[type='number']{margin-top:0;font-size:16px;border-radius:4px}@media screen and (min-width: 1024px){.counsel textarea,.counsel input[type='text'],.counsel input[type='number']{font-size:1em}}.counsel input[type='text'],.counsel input[type='number']{height:44px}.counsel .select_box select,.counsel .select_s select{height:44px;font-size:16px}.counsel .select_box:after,.counsel .select_s:after{top:20px}@media screen and (min-width: 1024px){.counsel .select_box,.counsel .select_s{position:relative;display:inline-block;width:auto}.counsel .select_box select,.counsel .select_s select{width:auto;padding-right:36px;font-size:1em}}.counsel .attach_text--heading{padding:0 0 0.2em 0.2em;font-size:1.1em;font-weight:bold;line-height:1.5}.counsel .submit{padding:0 10px}.counsel .submit .back_link{position:relative;display:inline-block;padding:10px 0 2px;margin:0 0 8px;font-size:0.9em;line-height:1;color:#008cd3;text-decoration:none;background:none;border:none;border-bottom:1px solid #008cd3}.counsel .submit .back_link i{margin-right:0.5em}.counsel .submit.fixed{position:fixed;bottom:0;left:0;box-sizing:border-box;width:100%;padding:20px 40px;background:rgba(255,255,255,0.8);border-top:1px solid #008cd3}.counsel .submit.fixed .btn{margin:0 auto}.counsel .submit.fixed .back_link{display:none}.counsel .input_mov{padding-top:0;background:none}.counsel .input_mov .input_mov_btn,.counsel .input_mov label{width:150px;margin-bottom:15px;border-radius:10px}.counsel .input_mov .input_mov_btn:before,.counsel .input_mov label:before{position:static;display:block;font-size:40px}.counsel .input_mov .mov_sample .mov_sample_ttl{line-height:2}.counsel .input_mov .mov_sample .annotation{display:block;max-width:400px;margin:0 auto}@media screen and (max-width: 1023px){.counsel .btn_save{position:fixed;top:4px;right:16px;z-index:1000;box-sizing:border-box;width:100px;height:28px;padding:0 6px 0 28px;clear:both;font-size:0.9em;line-height:1.2;color:#008cd3;cursor:auto;background:#e0f1fa;border:solid 1px #008cd3;border-radius:40px;-webkit-box-shadow:none;box-shadow:none}}@media screen and (max-width: 1023px){.counsel .btn_save .icon{position:absolute;top:2px;left:7px;padding-bottom:4px;font-size:20px}}.counsel .alert-modal-img{float:left;max-width:40px}.record_top .record_top--header{position:relative;margin-top:12px;margin-bottom:12px}.record_top .record_top--header ._pet-icon{width:50px;height:50px;margin-right:0;margin-left:0;border-radius:30px}.record_top .record_top--header .pet_change_toggle_btn{position:absolute;top:4px;right:0;width:9.5em;transform:scale(0.95)}.record_top h1{margin-bottom:25px}.record_top .record_list li{box-sizing:border-box;width:100%;padding:10px;margin-top:15px;text-align:left;background:#fff;border:solid 1px #505a64;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);box-shadow:0 1px 3px 0 rgba(0,0,0,0.2)}@media screen and (min-width: 1024px){.record_top .record_list li{padding:20px;margin-top:20px}}.record_top .record_list li .record_head{position:relative;display:block;width:100%;min-height:45px;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #505a64}@media screen and (min-width: 1024px){.record_top .record_list li .record_head{min-height:50px;padding-bottom:20px;margin-bottom:20px}}.record_top .record_list li .record_head .left,.record_top .record_list li .record_head .right{display:block}.record_top .record_list li .record_head .left{position:absolute;top:0;left:0}.record_top .record_list li .record_head .right{width:70%;width:-moz-calc(100% - 55px);width:-webkit-calc(100% - 55px);width:calc(100% - 55px);padding-top:4px;padding-left:55px}.record_top .record_list li .record_head .right h3{width:100%;margin-bottom:0;overflow:hidden;color:#008cd3;text-overflow:ellipsis;white-space:nowrap}.record_top .record_list li .record_head .right h3 a{text-decoration:none;border-bottom:1px solid #008cd3}@media screen and (min-width: 1024px){.record_top .record_list li .record_head .right{width:-moz-calc(100% - 70px);width:-webkit-calc(100% - 70px);width:calc(100% - 70px);padding-top:5px;padding-left:70px}.record_top .record_list li .record_head .right h3{margin-bottom:3px}.record_top .record_list li .record_head .right .day{font-size:0.9em}}.record_top .record_list li .record_status .record_state{display:inline-block;padding:2px 7px;margin-bottom:5px;color:#fff;border-radius:2px}@media screen and (min-width: 1024px){.record_top .record_list li .record_status .record_state{margin-bottom:8px}}.record_top .record_list li .record_status .record_state+.record_state{margin-left:5px}.record_top .record_list li .record_status .record_state.on{background:#d35757}.record_top .record_list li .record_status .record_state.off{background:#b4bec8}.record_top .record_list li .record_status .record_state.consultation{background:#5bc2cf}.record_top .record_list li .record_status .record_state.health{background:#ea6188}.record_top .record_list li .record_status .record_state.food{background:#f39800}.record_top .record_list li .record_status .record_state.training{background:#90c320}.record_answer{text-align:left}.record_answer.close .addq .btn,.record_answer.close .addq .input_wrapper{display:none}.record_answer.close .rating-btn span.txt01{display:none}.record_answer.close .rating-btn span.txt02{display:table-cell}.record_answer .rating-btn span.txt01{display:table-cell}.record_answer .rating-btn span.txt02{display:none}.record_answer .answer_mask{position:relative;display:block;margin:20px -10px 0;background-position:0 0;background-size:100% auto}@media screen and (max-width: 1023px){.record_answer .answer_mask{padding-top:292%;padding-top:calc(269% + 60px);background-image:url(https://assets.petsallright.net/assets/answer_mask_sp-82a8e260069b90286467948b2f5b5201ccb6b5a650f0085b8a0745b11d7bffc9.png)}.record_answer .answer_mask .answer_mask-banner{position:relative;margin-bottom:10px}.record_answer .answer_mask .answer_mask-banner .btn_wrap{margin:0;text-align:center}.record_answer .answer_mask .answer_mask-banner .btn_wrap .large{font-size:1.4em}.record_answer .answer_mask .answer_mask-banner .btn_wrap .btn{height:60px;min-height:0}.record_answer .answer_mask .answer_mask-banner .answer_mask-banner-img{display:block;max-width:380px;margin:0 auto}}@media screen and (min-width: 1024px){.record_answer .answer_mask{padding-top:110%;background-image:url(https://assets.petsallright.net/assets/answer_mask_pc-cf082e2f05809225e89fefc4dead8e2d133ff38bdcfceb1f99653fdfbe3be31a.png)}.record_answer .answer_mask:hover .answer_mask-window{-moz-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5)}.record_answer .answer_mask .answer_mask-banner{position:relative;margin-bottom:30px}.record_answer .answer_mask .answer_mask-banner .btn_wrap{position:absolute;right:0;bottom:2px;width:275px;margin:0;text-align:center}.record_answer .answer_mask .answer_mask-banner .btn_wrap .large{font-size:1.4em}.record_answer .answer_mask .answer_mask-banner .btn_wrap .btn{height:60px;min-height:0}.record_answer .answer_mask .answer_mask-banner .answer_mask-banner-img{display:block;padding-top:50%;background-image:url(https://assets.petsallright.net/assets/answer_mask_banner_pc-811638781d5d4854c56a0c39375ecfa701a1f15597709bc8e955daae47ab9a9c.png);background-size:100% auto}.record_answer .answer_mask .answer_mask-banner .answer_mask-banner-img img{display:none}}.record_answer .answer_mask:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';background:#d35757;opacity:0.3}.record_answer .answer_mask .answer_mask-window{position:absolute;right:0;left:0;box-sizing:border-box;max-width:440px;margin:auto;background:#fff;border-radius:2px}@media screen and (max-width: 1023px){.record_answer .answer_mask .answer_mask-window{top:160px;width:90%;width:calc(100% - 20px);padding:10px;-moz-box-shadow:0 0 10px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.5);box-shadow:0 0 10px 2px rgba(0,0,0,0.5)}}@media screen and (min-width: 1024px){.record_answer .answer_mask .answer_mask-window{top:120px;width:100%;padding:20px;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}}.record_answer .answer_mask .answer_mask-window .ttl_left_bar{margin-bottom:5px;font-weight:bold;color:#008cd3}.record_answer .trainer_prof{position:relative;min-height:120px;text-align:left}@media screen and (max-width: 1023px){.record_answer .trainer_prof{min-height:60px}}.record_answer .trainer_prof .trainer_prof-picture{position:absolute;top:0;left:0;width:120px}@media screen and (max-width: 1023px){.record_answer .trainer_prof .trainer_prof-picture{width:60px}}.record_answer .trainer_prof .trainer_prof-txt{padding-left:135px}@media screen and (max-width: 1023px){.record_answer .trainer_prof .trainer_prof-txt{padding-left:75px}}.record_answer .trainer_prof .trainer_prof-heading{font-size:1em;color:#489882}.record_answer .trainer_prof .trainer_prof-name{margin:10px 0;font-size:20px}@media screen and (max-width: 1023px){.record_answer .trainer_prof .trainer_prof-name{font-size:16px}}.record_answer .to_detail{display:block;text-align:right}.record_answer .to_detail i{font-size:10px}.record_answer .answer_caution p{padding:0 20px 20px;font-size:0.9em}.record_answer .record_answer_head{margin-bottom:20px}@media screen and (min-width: 1024px){.record_answer .record_answer_head{margin-top:-20px;margin-bottom:30px}}@media screen and (max-width: 1023px){.record_answer .record_answer_head:after{display:block;width:100%;height:5px;content:'';background:url(https://assets.petsallright.net/assets/border_dot-08286085f87ea7c10ea6887f5fa54f053da1f0696114b9675804803fe89c5a2f.png) repeat-x bottom center;background-size:5px;padding:0 20px;margin:10px -20px}}@media screen and (min-width: 1024px){.record_answer .record_answer_head:after{display:block;width:100%;height:8px;content:'';background:url(https://assets.petsallright.net/assets/border_dot-08286085f87ea7c10ea6887f5fa54f053da1f0696114b9675804803fe89c5a2f.png) repeat-x bottom center;background-size:8px;margin-top:20px}}.record_answer .record_answer_head .record_head{position:relative;display:block;width:100%;min-height:45px;text-align:left}.record_answer .record_answer_head .record_head .left,.record_answer .record_answer_head .record_head .right{display:block}.record_answer .record_answer_head .record_head .left{position:absolute;top:0;left:0}.record_answer .record_answer_head .record_head .right{width:70%;width:-moz-calc(100% - 55px);width:-webkit-calc(100% - 55px);width:calc(100% - 55px);padding-top:4px;padding-left:55px}.record_answer .record_answer_head .record_head .right h3{width:100%;margin-bottom:0}@media screen and (min-width: 1024px){.record_answer .record_answer_head .record_head{min-height:50px}.record_answer .record_answer_head .record_head .right{width:-moz-calc(100% - 70px);width:-webkit-calc(100% - 70px);width:calc(100% - 70px);padding-top:5px;padding-left:70px}}.record_answer .record_answer_head .record_status{margin:10px 0;text-align:left}.record_answer .record_answer_head .record_status .record_state{display:inline-block;padding:2px 7px;margin-bottom:5px;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.record_answer .record_answer_head .record_status .record_state+.record_state{margin-left:5px}.record_answer .record_answer_head .record_status .record_state.on{background:#d35757}.record_answer .record_answer_head .record_status .record_state.off{background:#b4bec8}.record_answer .answer_wrap .answer_head{margin-bottom:20px;text-align:left}.record_answer .answer_wrap .answer_head h3,.record_answer .answer_wrap .answer_head p{vertical-align:bottom}.record_answer .answer_wrap .answer_head h3{display:inline-block;padding:5px 20px;margin:0 0 0 -20px;color:#fff;background:#008cd3;border-radius:0 2px 2px 0}@media screen and (min-width: 1024px){.record_answer .answer_wrap .answer_head h3{margin:0 0 0 -40px;background:#008cd3}}.record_answer .answer_wrap .answer_head h3 i{padding-right:3px;margin-left:-3px;font-size:18px;vertical-align:sub}.record_answer .answer_wrap .answer_head .date{display:inline;margin-left:5px;font-size:10px}.record_answer .answer_wrap .answer_detail dt{padding-top:16px;padding-bottom:2px;font-weight:bold;color:#008cd3;border-top:solid 1px #505a64}.record_answer .answer_wrap .answer_detail dt:first-child{padding-top:0;border-top:none}.record_answer .answer_wrap .answer_detail dt:before{display:inline-block;width:4px;height:1em;margin-right:6px;vertical-align:text-top;content:'';background:#008cd3;border-radius:1px}.record_answer .answer_wrap .answer_detail dd{margin-bottom:16px}.record_answer .answer_wrap .answer_detail dd p{margin-bottom:8px}@media screen and (min-width: 1024px){.record_answer .answer_wrap .answer_detail dd{margin-bottom:20px}.record_answer .answer_wrap .answer_detail dd p{margin-bottom:20px}.record_answer .answer_wrap .answer_detail dd:last-child{margin-bottom:0}.record_answer .answer_wrap .answer_detail dd:last-child p:last-child{margin-bottom:0}}.record_answer #rating_open{display:none}.record_answer .rating_wrapper{margin:20px 20px 20px;background:#e5f0ed;border-radius:2px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}.record_answer .rating_wrapper .rating-btn{position:relative;box-sizing:border-box;display:table;width:100%;min-height:55px;padding:4px 0;font:12px/1.5 helvetica, arial, 'Hiragino Kaku Gothic StdN', meiryo, 'ms pgothic', sans-serif;font-size:1.25em;font-weight:bold;line-height:1.4;color:#fff;text-align:center;text-decoration:none;text-shadow:0.2px 0.5px 1px rgba(0,0,0,0.5);zoom:1;background:-moz-linear-gradient(top, #489982 0%, #357361);background:-webkit-gradient(linear, left top, left bottom, from(#489982), to(#357361));background:linear-gradient(to bottom, #489982, #357361);background-color:#489982;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#489982, endcolorstr=#357361)';filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startcolorstr=#489982, endcolorstr=#357361);border:1px solid #357361;border-top:2px solid #505a64;border-radius:2px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased}.record_answer .rating_wrapper .rating-btn span{vertical-align:middle}.record_answer .rating_wrapper .rating-btn:active{background:-moz-linear-gradient(top, #357361 0%, #489982);background:-webkit-gradient(linear, left top, left bottom, from(#357361), to(#489982));background:linear-gradient(to bottom, #357361, #489982);border-top-color:#489982}.record_answer .rating_wrapper .rating{box-sizing:border-box;height:auto;padding:20px;overflow:visible;transition:0.4s cubic-bezier(0.1, 0.6, 0.4, 0.9);transition-property:all}.record_answer .rating_wrapper .rating .rate{display:block;margin:0 auto}.record_answer .rating_wrapper .rating .rate:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}@media screen and (max-width: 1023px){.record_answer .rating_wrapper .rating .rate{width:100%;min-width:200px;max-width:250px}}@media screen and (min-width: 1024px){.record_answer .rating_wrapper .rating .rate{width:400px;margin:0 auto}}.record_answer .rating_wrapper .rating .rate li{float:right;width:20%;height:40px;text-align:center}.record_answer .rating_wrapper .rating .rate li label{position:relative;display:inline-block;width:40px;height:40px;background:url(https://assets.petsallright.net/assets/star_off-9e6e3c08fc181fa52940ae70ab7399bca38265d7990421fe4eb3e5aa183b288b.png);background-repeat:no-repeat;background-size:100%;opacity:0.6}.record_answer .rating_wrapper .rating .rate li label[for^='rate01']::after{position:absolute;top:53%;left:50%;margin-right:-50%;font-size:12px;font-weight:bold;color:#505a64;content:"1";opacity:0.5;transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){.record_answer .rating_wrapper .rating .rate li label[for^='rate01']::after{font-size:16px}}.record_answer .rating_wrapper .rating .rate li label[for^='rate02']::after{position:absolute;top:53%;left:50%;margin-right:-50%;font-size:12px;font-weight:bold;color:#505a64;content:"2";opacity:0.5;transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){.record_answer .rating_wrapper .rating .rate li label[for^='rate02']::after{font-size:16px}}.record_answer .rating_wrapper .rating .rate li label[for^='rate03']::after{position:absolute;top:53%;left:50%;margin-right:-50%;font-size:12px;font-weight:bold;color:#505a64;content:"3";opacity:0.5;transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){.record_answer .rating_wrapper .rating .rate li label[for^='rate03']::after{font-size:16px}}.record_answer .rating_wrapper .rating .rate li label[for^='rate04']::after{position:absolute;top:53%;left:50%;margin-right:-50%;font-size:12px;font-weight:bold;color:#505a64;content:"4";opacity:0.5;transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){.record_answer .rating_wrapper .rating .rate li label[for^='rate04']::after{font-size:16px}}.record_answer .rating_wrapper .rating .rate li label[for^='rate05']::after{position:absolute;top:53%;left:50%;margin-right:-50%;font-size:12px;font-weight:bold;color:#505a64;content:"5";opacity:0.5;transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){.record_answer .rating_wrapper .rating .rate li label[for^='rate05']::after{font-size:16px}}.record_answer .rating_wrapper .rating .rate li input{display:none}@media screen and (min-width: 1024px){.record_answer .rating_wrapper .rating .rate li{height:60px}.record_answer .rating_wrapper .rating .rate li label{width:60px;height:60px}}.record_answer .rating_wrapper .rating .rate li.on label,.record_answer .rating_wrapper .rating .rate li.on ~ li label{background:url(https://assets.petsallright.net/assets/star_on-ba4aa5af6f1cd9afb08ea2fad37078d213fc7b4b09f285bd2891d44ba6708f15.png);background-repeat:no-repeat;background-size:100%;opacity:1.0}.record_answer .rating_wrapper .rating .rate li.on label::after,.record_answer .rating_wrapper .rating .rate li.on ~ li label::after{color:#fff;opacity:0.8}.record_answer .rating_wrapper .rating .rate-star-desc{margin-top:8px;color:#777;text-align:center}.record_answer .rating_wrapper .rating .rate-star-desc::after{content:"※高評価の場合は☆５を選択"}.record_answer .rating_wrapper .rating .input_wrapper{margin-top:0;margin-bottom:15px}.record_answer .rating_wrapper .rating .input_wrapper h3{margin-bottom:12px}@media screen and (min-width: 1024px){.record_answer .rating_wrapper .rating .input_wrapper{margin-bottom:30px}}.record_answer .rating_wrapper .rating .input_wrapper .radio_list>li label{display:block}@media screen and (max-width: 1023px){.record_answer .addq{margin:0 20px 20px}}@media screen and (min-width: 1024px){.record_answer .addq{margin-bottom:40px}}.record_answer .addq .addq_input .input_wrapper{margin-top:0;margin-bottom:15px}.record_answer .addq .addq_input .input_wrapper_ttl{margin-bottom:5px;color:#008cd3}.record_answer .addq .addq_input .input_wrapper .input_image_preview{width:150px;height:150px;margin:10px auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.record_answer .addq .addq_input .input_wrapper .error_txt{padding:0 10px}.record_answer .addq .addq_input .input_wrapper .btn_wrap{text-align:center}.record_answer .addq .addq_input .input_wrapper .btn-inline{float:none;padding:6px 12px;zoom:1;background:-moz-linear-gradient(top, #fff 0%, #dcdcdc);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));background:linear-gradient(to bottom, #fff, #dcdcdc);-ms-filter:'progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#dcdcdc)';filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#dcdcdc)}.record_answer .addq .addq_input p.small{margin-bottom:5px;text-align:center}.record_answer .addq .addq_input .addq_submit{padding:0 20px}.record_answer .addq .addq_input .addq_submit .btn{margin-bottom:10px}.record_answer .addq .addq_input .addq_submit p{text-align:center}.record_answer .addq .addq_log .addq_log_list{margin-bottom:15px}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list{margin-bottom:30px}}.record_answer .addq .addq_log .addq_log_list .owner,.record_answer .addq .addq_log .addq_log_list .dr{margin-bottom:15px}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .owner,.record_answer .addq .addq_log .addq_log_list .dr{margin-bottom:30px}}.record_answer .addq .addq_log .addq_log_list .owner:last-child,.record_answer .addq .addq_log .addq_log_list .dr:last-child{margin-bottom:0}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_header,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_header{float:right}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_header .addq_log_icon,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_header .addq_log_icon{width:35px;overflow:hidden;border-radius:20px}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .owner .addq_log_header .addq_log_icon,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_header .addq_log_icon{width:70px;border-radius:40px}}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content{float:right;width:60%;min-width:200px}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content{width:390px;min-width:initial}}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content:before,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content:before{position:absolute;z-index:-2;display:block;width:60%;min-width:200px;height:-moz-calc(100% - 0.9em - 10px);height:-webkit-calc(100% - 0.9em - 10px);height:calc(100% - 0.9em - 10px);content:'';border-radius:14px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5)}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content:before,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content:before{width:390px;height:-moz-calc(100% - 1em - 10px);height:-webkit-calc(100% - 1em - 10px);height:calc(100% - 1em - 10px);border-radius:24px;-webkit-box-shadow:0 4px 5px -1px rgba(0,0,0,0.3);box-shadow:0 4px 5px -1px rgba(0,0,0,0.3)}}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box{position:relative;display:block;padding:10px 15px;margin-bottom:5px;background:#f9e7e6;border-radius:14px}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box{padding:20px 25px;margin-bottom:10px;border-radius:24px}}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box:before,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box:before{position:absolute;top:-12px;z-index:-1;box-sizing:border-box;display:block;width:30px;height:30px;margin-left:0;content:'';-webkit-box-shadow:0 2px 2px -2px rgba(0,0,0,0.5);box-shadow:0 2px 2px -2px rgba(0,0,0,0.5)}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box:before,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box:before{top:-17px;height:40px;-webkit-box-shadow:0 3px 5px -2px rgba(0,0,0,0.3);box-shadow:0 3px 5px -2px rgba(0,0,0,0.3)}}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box:after,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box:after{position:absolute;top:-17px;z-index:-1;box-sizing:border-box;display:block;width:25px;height:25px;margin-left:0px;content:'';background:none repeat scroll 0% 0% #e0f1fa}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box:after,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box:after{top:-27px;width:40px;height:40px}}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box>figure:not(:first-child),.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box>figure:not(:first-child){margin:10px 0 0}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box>p:not(:first-child),.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box>p:not(:first-child){margin:10px 0 0}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box figure,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box figure{padding:10px;text-align:center;background:#fff}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box figure>img,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box figure>img{width:auto;max-width:100%}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .date,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .date{font-size:0.9em;text-align:right}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .date,.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .date{height:1em}}.record_answer .addq .addq_log .addq_log_list .owner:after,.record_answer .addq .addq_log .addq_log_list .dr:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.record_answer .addq .addq_log .addq_log_list .owner{position:relative}@media screen and (max-width: 1023px){.record_answer .addq .addq_log .addq_log_list .owner{right:-10px}}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_header{float:right}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .owner .addq_log_header{margin-right:20px}}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content{float:right;margin-right:10px}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content{margin-right:20px}}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box{background:#f9e7e6}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box:before{right:-10px;background:#f9e7e6;border-radius:30px 0}.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box:after{right:-12px;border-radius:30px 0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .owner .addq_log_content .comment_box:after{border-radius:40px 0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}}.record_answer .addq .addq_log .addq_log_list .dr{position:relative}@media screen and (max-width: 1023px){.record_answer .addq .addq_log .addq_log_list .dr{left:-10px}}.record_answer .addq .addq_log .addq_log_list .dr .addq_log_header{float:left}.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content{float:left;margin-left:10px}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content{margin-left:20px}}.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box{background:#fff}.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box:before{left:-10px;background:#fff;border-radius:0 30px}.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box:after{left:-12px;border-radius:0 30px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}@media screen and (min-width: 1024px){.record_answer .addq .addq_log .addq_log_list .dr .addq_log_content .comment_box:after{border-radius:0 40px 0 40px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}.record_answer .addq .addq_limit{padding:10px;margin:20px 0;text-align:center;background:#fff}.record_rating_star{display:inline-block;width:2em;height:2em;vertical-align:bottom;background-repeat:no-repeat;background-position:0 100%;background-size:100% auto}.record_rating_star.is_on{background-image:url(https://assets.petsallright.net/assets/star_on-ba4aa5af6f1cd9afb08ea2fad37078d213fc7b4b09f285bd2891d44ba6708f15.png)}.record_rating_star.is_off{background-image:url(https://assets.petsallright.net/assets/star_off-9e6e3c08fc181fa52940ae70ab7399bca38265d7990421fe4eb3e5aa183b288b.png)}@media screen and (max-width: 1023px){.record_tab{margin:-10px}}@media screen and (min-width: 1024px){.record_tab{margin:0 -40px}}.record_tab .tab_list{position:relative;display:table;width:100%;height:60px;border-bottom:4px solid #008cd3}@media screen and (max-width: 1023px){.record_tab .tab_list{height:40px;border-bottom:2px solid #008cd3}}.record_tab .tab_list>li{position:relative;bottom:0;box-sizing:border-box;display:table-cell;height:0;margin:0 auto;border-right:5px solid transparent;border-bottom:35px solid #66bae5;border-left:5px solid transparent}@media screen and (max-width: 1023px){.record_tab .tab_list>li{letter-spacing:-0.5px}}@media screen and (min-width: 1024px){.record_tab .tab_list>li{border-right:10px solid transparent;border-bottom:54px solid #66bae5;border-left:10px solid transparent}}.record_tab .tab_list>li.is_current{z-index:10;border-bottom:40px solid #008cd3}.record_tab .tab_list>li.is_current a{bottom:-40px;height:40px}.record_tab .tab_list>li.is_current .tab_list_txt{font-size:15px}@media screen and (min-width: 1024px){.record_tab .tab_list>li.is_current{border-bottom:60px solid #008cd3}.record_tab .tab_list>li.is_current a{bottom:-60px;height:60px}.record_tab .tab_list>li.is_current .tab_list_txt{font-size:20px;line-height:1}}.record_tab .tab_list>li a{position:absolute;bottom:-35px;display:table;width:100%;height:35px;text-decoration:none}@media screen and (min-width: 1024px){.record_tab .tab_list>li a{bottom:-54px;height:54px}}.record_tab .tab_list>li a:active .tab_list_txt{position:relative;top:1px}.record_tab .tab_list .tab_list_txt{display:table-cell;font-size:16px;font-weight:bold;line-height:1;color:#fff;text-align:center;vertical-align:middle}@media screen and (max-width: 1023px){.record_tab .tab_list .tab_list_txt{font-size:13px}}.main.withdrawal .box{margin:0}@media screen and (min-width: 1024px){.main.withdrawal .box{margin:0 0 40px}}.charge.withdrawal{position:relative}.charge.withdrawal .toggled{display:none}.charge.withdrawal .checked{color:#168DD0}.charge.withdrawal .border_text{display:inline-block;padding:0 1px;font-size:2em;background:none}@media screen and (max-width: 1023px){.charge.withdrawal .border_text{width:100%;padding:.5em 0;font-size:16px;background-color:#D6E1E9}}@media screen and (min-width: 1024px){.charge.withdrawal .border_text{text-align:center;background:url(https://assets.petsallright.net/assets/border_text-16bb4a641e900c2db63f7a55c7be69e398963bdfdafdfbaddc93e3c05648a3dd.png) repeat-x 0 bottom}}.charge.withdrawal .cancellation_form{padding:0 2em}.charge.withdrawal .coupon{margin:1em 0;color:#EA524F}.charge.withdrawal .answer{margin-top:1em}.charge.withdrawal .input_wrapper{padding:0 10px 2em 10px;border-bottom:1px solid #E0E0E0}.charge.withdrawal .necessary::after{padding:3px 7px;margin-left:1em;font-size:12px;color:white;content:'必須';background-color:#fa5050;border-radius:12px}@media screen and (min-width: 1024px){.charge.withdrawal .withdrawal_descript{margin-bottom:40px}}.charge.withdrawal .withdrawal_descript .withdrawal_header_img{width:50px;margin:20px auto}@media screen and (min-width: 1024px){.charge.withdrawal .withdrawal_descript .withdrawal_header_img{width:70px;margin:40px auto}}.charge.withdrawal .withdrawal_descript .withdrawal_descript_list{padding:20px;text-align:left;text-indent:-1em;background:#fff5c4}@media screen and (min-width: 1024px){.charge.withdrawal .withdrawal_descript .withdrawal_descript_list{margin-bottom:30px}}.charge.withdrawal .withdrawal_descript .withdrawal_descript_list dt{margin-bottom:10px;font-size:14px;font-weight:bold;text-align:center}.charge.withdrawal .withdrawal_descript .withdrawal_descript_list dd{display:flex;justify-content:center;margin-bottom:20px}.charge.withdrawal .withdrawal_descript .withdrawal_descript_list dd:last-child{margin-bottom:0}.charge.withdrawal .withdrawal_descript .withdrawal_descript_list .inner_list li{margin-bottom:2px}.charge.withdrawal .withdrawal_descript .withdrawal_descript_list .inner_list li:last-child{margin-bottom:0}.charge.withdrawal .withdrawal_descript .withdrawal_descript_list .inner_list li:before{display:inline;margin-right:2px;content:'・'}@media screen and (min-width: 1024px){.charge.withdrawal .withdrawal_descript .withdrawal_descript_list{margin-bottom:20px}.charge.withdrawal .withdrawal_descript .withdrawal_descript_list dt{margin-bottom:10px}.charge.withdrawal .withdrawal_descript .withdrawal_descript_list dd{margin-bottom:40px}}.charge.withdrawal .withdrawal_descript .sub{padding-left:1em;font-size:0.8em;text-align:left;text-indent:-1em}.charge.withdrawal .withdrawal_descript .input_wrapper{margin:30px 0 20px;border-bottom:1px solid #E0E0E0}@media screen and (min-width: 1024px){.charge.withdrawal .withdrawal_descript .input_wrapper{margin-top:40px}}.charge.withdrawal .withdrawal_descript .checkbox{text-align:left}.charge.withdrawal .sub-heading{margin:0 0 10px 0;font-size:16px;color:#393939}.charge.withdrawal #check.modal_content{text-align:left}.charge.withdrawal #check.modal_content h3{margin-bottom:10px}.charge.withdrawal #check.modal_content .modal_unit{padding-top:0;border-top:none}@media screen and (min-width: 1024px){.charge.withdrawal .withdrawal_fin_txt p{text-align:center}}.charge.withdrawal .withdrawal_fin_txt strong{font-weight:bold}.charge .term{margin-bottom:20px}@media screen and (min-width: 1024px){.charge .term{margin-bottom:30px}}.charge .term ul{display:inline-block}.charge .term ul li{display:inline}.charge .term div{display:inline}@media screen and (min-width: 1024px){.charge .regular_ttl{margin:36px auto 24px;font-size:32px}}.charge .charge_descript{margin-bottom:20px}.charge .charge_descript p{text-align:center}.charge .charge_descript p+p{margin-top:20px}.charge .charge_descript .left{text-align:left}.charge .charge_display{padding:10px 20px;margin:30px auto 0;background:#e0f1fa}@media screen and (min-width: 1024px){.charge .charge_display{padding:20px 40px;margin:40px auto 0}}.charge .charge_display .num{font-size:2rem}@media screen and (min-width: 1024px){.charge .charge_display .num{font-size:2.4rem}}.charge .charge_display .yen{font-size:10px}@media screen and (min-width: 1024px){.charge .charge_display .yen{font-size:14px}}.charge .block-campaign{position:relative;padding-top:26px}@media screen and (min-width: 1024px){.charge .block-campaign{padding-top:26px;margin-top:40px}}.charge .block-campaign .block-campaign-heading{position:absolute;top:0;right:0;left:0;margin:auto}.charge .block-campaign .block-campaign-heading .heading_img{width:189px}.charge .block-campaign .block-campaign-body{padding:24px 10px 18px;background:#fff4e9}@media screen and (min-width: 1024px){.charge .block-campaign .block-campaign-body{padding:32px 10px 22px}}.charge .block-campaign p{text-align:center}.charge .block-campaign .catch,.charge .block-campaign .highlight{font-weight:bold;color:#ff9623}.charge .block-campaign .force-rid{color:#fa5050}.charge .block-campaign .catch{margin-bottom:8px}@media screen and (min-width: 1024px){.charge .block-campaign .catch{margin-bottom:4px;font-size:20px}}.charge .charge_select{margin-top:20px;margin-bottom:20px;border:solid 1px #d2dce6}.charge .charge_select input::-webkit-outer-spin-button,.charge .charge_select input::-webkit-inner-spin-button{-webkit-appearance:none}.charge .charge_select input:focus:invalid,.charge .charge_select text:focus:invalid{border:solid 2px #F5192F}.charge .charge_select input:focus:valid,.charge .charge_select text:focus:valid{background-color:#fff;border:solid 2px #18E109}.charge .charge_select .cmxform label.error,.charge .charge_select label.error{display:block;padding:3px;margin:3px 10px;color:red;background:pink}@media screen and (min-width: 1024px){.charge .charge_select{margin-top:40px}}.charge .charge_select .charge_select-wrapper{padding:20px 10px}@media screen and (min-width: 1024px){.charge .charge_select .charge_select-wrapper{display:inline-block;display:block;padding:30px 14px}}.charge .charge_select .charge_select-ttl{display:block;width:100%;line-height:1.8;color:#59493f;text-align:center;background:#f4f5f7;border-bottom:solid 1px #d2dce6}@media screen and (min-width: 1024px){.charge .charge_select .charge_select-ttl{font-size:20px}}.charge .charge_select .charge_select-wrapper+.charge_select-ttl{border-top:solid 1px #d2dce6}.charge .charge_select .price{display:block;margin-bottom:5px;font-size:1.1em;font-weight:bold}.charge .charge_select .charge_select-credit{box-sizing:border-box;max-width:260px;padding:6px 6px 10px;margin:15px auto 0;background:#f4f5f7}.charge .charge_select .charge_select-credit .charge_select-credit-ttl{display:block;margin-bottom:6px;font-size:0.9em;color:#505a64;text-align:center}@media screen and (min-width: 1024px){.charge .charge_select .charge_select-credit{width:300px}}.charge .charge_select .input_cc_number-wrapper{padding:10px 0px;border-top:solid 1px #d2dce6}.charge .charge_select .input_cc_number-wrapper .cc_number_text_field-wrapper .cc_number{width:240px;max-height:35px;margin:3px;border:solid 2px}.charge .charge_select .input_holder_name-wrapper{padding:10px 0px;border-top:solid 1px #d2dce6}.charge .charge_select .input_holder_name-wrapper .holder_name{width:240px;max-height:35px;border:solid 2px}.charge .charge_select .input_cc_expiration-wrapper{padding:10px 0px;border-top:solid 1px #d2dce6}.charge .charge_select .input_cc_expiration-wrapper #date_year,.charge .charge_select .input_cc_expiration-wrapper #date_month{height:35px;background:white;border:solid 2px}.charge .charge_select .input_security_code-wrapper{padding:10px 0px;border-top:solid 1px #d2dce6}.charge .charge_select .input_security_code-wrapper .security_code{width:58px;max-height:35px;border:solid 2px}.charge .charge_select .charge_select-list{margin:0 auto}.charge .charge_select .charge_select-list li{margin-bottom:10px}.charge .charge_select .charge_select-list li:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.charge .charge_select .charge_select-list{margin:0 auto}.charge .charge_select .charge_select-list.col_2{margin-left:-10px;display:block}.charge .charge_select .charge_select-list.col_2:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.charge .charge_select .charge_select-list.col_2 li{float:left;width:300px;margin-left:10px}}.charge .charge_select .charge_select-btn{position:relative;box-sizing:border-box;display:block;width:100%;max-width:300px;min-height:40px;padding:10px 5px;margin:0 auto;font-weight:normal;line-height:1.5;text-align:left;border:solid 1px #505a64;border-radius:4px;transition:0.2s linear;transition-property:all}@media screen and (min-width: 1024px){.charge .charge_select .charge_select-btn{padding:16px;border-radius:8px}}.charge .charge_select .charge_select-btn.checked{background:#e0f1fa;border:solid 1px #008cd3;-webkit-box-shadow:0 0 0 1px #008cd3;box-shadow:0 0 0 1px #008cd3}.charge .charge_select .charge_select-btn.checked input{background-color:#008cd3;border:solid 1px #008cd3;-webkit-box-shadow:none;box-shadow:none}.charge .charge_select .charge_select-btn.checked input:before{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;position:absolute;box-sizing:border-box;width:16px;height:16px;line-height:18px;color:#fff;text-align:center;content:'\e914'}.charge .charge_select .charge_select-btn>span{display:block;padding-left:30px;vertical-align:middle}@media screen and (min-width: 1024px){.charge .charge_select .charge_select-btn>span{padding-left:25px}}.charge .charge_select .charge_select-btn input{position:absolute;left:9px;box-sizing:border-box;display:block;width:18px;height:18px;line-height:18px;border:solid 1px #b4bec8;border-radius:1em;outline:none;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3) inset;box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3) inset;transition:0.2s linear;transition-property:all;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media screen and (min-width: 1024px){.charge .charge_select .charge_select-btn input{left:16px}}.charge .charge_select .charge_select-btn .desc{margin-top:10px;font-size:12px}.charge .charge_select .charge_select-btn .desc p+p{margin-top:4px}.charge .charge_select .charge_select-btn .note{font-size:10px}.charge .charge_select .charge_select-btn .carrier_img{height:14px}.charge .charge_select .charge_select-btn .carrier_img img{width:auto;height:100%}@media screen and (min-width: 1024px){.charge .charge_select .charge_select-btn .carrier_img{height:19px}}.charge .charge_select .charge_select-btn .credit_img{width:100%}.charge .charge_select .charge_select-detail dt{font-size:14px}.charge .charge_select .charge_select-detail .chage_select-plan-ttl{font-size:20px;font-weight:bold}.charge .charge_select .charge_select-detail .chage_select-plan-sub_ttl{font-size:12x;font-weight:bold}.charge .charge_select .charge_select-detail .note{font-size:12px}.charge .coupon_input{padding:0 10px 20px;margin-bottom:20px;border:solid 2px #e0f1fa}@media screen and (min-width: 1024px){.charge .coupon_input{padding-bottom:30px}}.charge .coupon_input .coupon_input-heading{padding:8px 0;margin:0 -10px 16px;color:#008cd3;background:#e0f1fa}@media screen and (min-width: 1024px){.charge .coupon_input .coupon_input-heading{margin:0 -10px 30px;font-size:20px}}.charge .coupon_input .coupon_input-txt{max-width:400px;margin-right:auto;margin-bottom:10px;margin-left:auto}.charge .coupon_input .coupon_input-txt .note{font-size:10px}.charge .coupon_input .coupon_input-txt p+p{margin-top:4px}.charge .coupon_input input{max-width:400px;margin:0 auto}.charge .charge_submit .btn{margin-bottom:10px}@media screen and (min-width: 1024px){.charge .charge_submit .btn{margin-bottom:20px}}.charge .charge_submit .btn:last-child{margin-bottom:20px}.charge .charge_check{padding:16px 0;border-bottom:1px solid #E0E0E0}@media screen and (min-width: 1024px){.charge .charge_check .charge_check-wrapper{margin-bottom:30px}}.charge .charge_check .charge_check-wrapper .left{text-align:left}.charge .charge_check .charge_check-ttl{margin-bottom:5px;text-align:left}@media screen and (min-width: 1024px){.charge .charge_check .charge_check-ttl{margin-bottom:10px;text-align:left}}.charge .charge_check .charge_check-img{margin-bottom:10px;text-align:left}@media screen and (min-width: 1024px){.charge .charge_check .charge_check-detail,.charge .charge_check .charge_check-coupon{margin-bottom:15px}}.charge .charge_check .charge_check-list{padding-bottom:10px;text-align:left;border-bottom:solid 1px #b4bec8}@media screen and (min-width: 1024px){.charge .charge_check .charge_check-list{padding-bottom:15px}}.charge .charge_check .center{text-align:center}.charge .charge_check .remaining .count{margin:0 .2em;font-size:2.5em}.charge .charge_check .remaining .red{color:#EA524F}.charge .charge_check .remaining .blue{color:#148dd0}.charge .credit .charge_check-img{height:30px}@media screen and (min-width: 1024px){.charge .credit .charge_check-img{height:41px}}.charge .credit .charge_check-img img{width:auto;height:100%}.charge .carrier .charge_check-img{height:14px}@media screen and (min-width: 1024px){.charge .carrier .charge_check-img{height:19px}}.charge .carrier .charge_check-img img{width:auto;height:100%}.charge .remind_coupon-block{padding:0 10px;margin-top:30px;margin-bottom:10px;color:#fa5050}.charge .remind_coupon-block .heading{margin-bottom:8px;font-size:1rem}@media screen and (min-width: 1024px){.charge .remind_coupon-block .heading{font-size:20px}}.charge .remind_coupon-block p+p{margin-top:10px}.charge .remind_coupon-block .btn{margin-top:20px}@media screen and (min-width: 1024px){.charge .remind_coupon-block .btn{margin-top:30px}}.charge .remind_coupon-block .sbps_logo{display:inline-block;width:200px}.charge .charge-system-error-caution-wrapper{max-width:600px}.charge_fin .charge_descript strong{display:block;margin-bottom:5px;font-weight:bold;text-align:left;resize:1.2em}@media screen and (min-width: 1024px){.charge_fin .charge_descript strong{margin-bottom:10px}}.charge_fin .charge_fin-txt{margin-bottom:20px;text-align:left}@media screen and (min-width: 1024px){.charge_fin .charge_fin-txt{margin-bottom:40px}}.charge_fin .charge_fin-txt ul,.charge_fin .charge_fin-txt p{margin-bottom:10px}@media screen and (min-width: 1024px){.charge_fin .charge_fin-txt ul,.charge_fin .charge_fin-txt p{margin-bottom:15px}}.history .history_detail .history_detail-content{margin-bottom:20px}@media screen and (min-width: 1024px){.history .history_detail .history_detail-content{margin-bottom:40px}.history .history_detail .history_detail-content .owner_table th,.history .history_detail .history_detail-content .owner_table td{width:150px;text-align:center}}@media screen and (max-width: 1023px){.history .history_detail .history_detail-content .owner_table th,.history .history_detail .history_detail-content .owner_table td{text-align:center}.history .history_detail .history_detail-content .owner_table .amount{width:50px}.history .history_detail .history_detail-content .owner_table .payment_date{width:70px}}.history .credit_card-content{width:300px;margin:30px auto}.history .credit_card-content .credt_card_wrapper dl{display:block;text-align:left}.history .credit_card-content .credt_card_wrapper dl dt{float:left;width:25%;font-weight:bold}.history .charge-system-error-caution-wrapper{max-width:600px}.dictionary .iframe-wrapper{padding:0 0 0 0;margin:0 10px 0}.dictionary .iframe-wrapper .frame{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.dictionary .iframe-wrapper .frame .frame-content{width:100%;height:100%}.plan .plan_descript{margin-bottom:20px}@media screen and (min-width: 1024px){.plan .plan_descript{margin-bottom:40px}}.plan .plan_descript p{margin-bottom:6px;font-weight:bold;color:#d35757}@media screen and (min-width: 1024px){.plan .plan_descript p{margin-bottom:10px}}.plan .plan_descript p:last-child{margin-bottom:0}.plan .plan_descript .plan_descript_2{margin-top:5px;font-size:0.9em}@media screen and (min-width: 1024px){.plan .plan_descript .plan_descript_2{margin-top:10px;font-size:0.8em}}.plan .plan_detail{margin-bottom:30px}@media screen and (min-width: 1024px){.plan .plan_detail{margin-bottom:40px}}.plan .plan_detail .plan_detail-content{margin-bottom:20px}@media screen and (min-width: 1024px){.plan .plan_detail .plan_detail-content{margin-bottom:40px}}.plan .plan_detail .plan_detail-ttl{margin-bottom:10px;text-align:left}.plan .plan_log .plan_log-link .icon{font-size:0.8em}.plan .plan_cancel-txt{margin-bottom:20px;text-align:left}@media screen and (min-width: 1024px){.plan .plan_cancel-txt{margin-bottom:40px}}.plan .plan_cancel-txt strong{display:block;margin-bottom:5px;font-weight:bold;text-align:left;resize:1.2em}.plan_detail-list dt{padding-top:10px;text-align:left}.plan_detail-list dd{min-height:1.5em;text-align:right}.plan_detail-list dd:last-child{padding-bottom:10px;border-bottom:dotted 1px #505a64}.plan_detail-list dd+dt{margin-top:10px;border-top:dotted 1px #505a64}@media screen and (min-width: 1024px){.plan_detail-list dt+dd{margin-top:-1.5em}}.account .btn{height:52px !important;min-height:52px !important}.account.magazine .magazine_descript{margin-bottom:20px}@media screen and (min-width: 1024px){.account.magazine .magazine_descript{margin-bottom:40px}}.account.magazine .magazine_descript .sub{padding-left:1em;font-size:0.8em;text-align:left;text-indent:-1em}.account.magazine .magazine_descript .checkbox{text-align:left}.account.withdrawal .payment{display:flex;justify-content:center;padding:1em 0;margin:2em 0;border-color:#AAB1B5;border-style:solid;border-width:1px 0}.account.withdrawal .icon{float:left;width:20px;height:20px;margin:0 1em 0 0}.account.withdrawalimg:not(:first-of-type){float:left;width:20px;height:20px;margin:0 1em 0 0}.account.withdrawalimg:not(:first-of-type) .leave{height:52px}.account.withdrawal .modal_content{text-align:center !important;border:none;border-radius:8px}.account.withdrawal .modal_content .title{font-size:2em}.account.withdrawal .modal_content .subtitle{margin-top:1em;font-size:1.2em}.account.withdrawal .modal_content i{position:absolute;top:0;right:0.2em;font-size:3em}.account.withdrawal .modal_content .buttons{display:flex;justify-content:space-around;margin-top:2em}.account.withdrawal .modal_content .button{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;text-align:center;text-decoration:none;border-radius:8px}.account.withdrawal .modal_content .leave,.account.withdrawal .modal_content .return{width:130px;height:52px}.account.withdrawal .modal_content .leave{color:white;background:#808A90;border:2px solid #808A90}.account.withdrawal .modal_content .return{color:#54AADA;background:#FFFFFF;border:2px solid #54AADA}@media screen and (min-width: 1024px){.account.withdrawal .modal_content .leave,.account.withdrawal .modal_content .return{width:160px}}.account.withdrawal .withdrawal_descript{margin-bottom:20px}.account.withdrawal .withdrawal_descript .checkbox{margin-bottom:2em;text-align:center !important}.account.withdrawal .withdrawal_descript a.btn{font-weight:700;color:#54AADA;background:white;border:2px solid #54AADA;border-radius:8px}.account.withdrawal .withdrawal_descript a.btn:before{content:""}.account.withdrawal .withdrawal_descript .charge_submit button{background:gray;border:none;border-radius:8px}.account.withdrawal .withdrawal_descript .charge_submit button:before{content:""}.account.withdrawal .withdrawal_descript .withdrawal_header_img{width:80px;margin:20px auto}@media screen and (min-width: 1024px){.account.withdrawal .withdrawal_descript .withdrawal_header_img{width:130px;margin:40px auto}}.account.withdrawal .withdrawal_descript .withdrawal-content{font-size:16px;text-align:left}.account.withdrawal .withdrawal_descript .withdrawal-content dt{padding-left:.5em;margin-bottom:2em;font-weight:700;color:#168DD0;border-left:5px solid #168DD0}.account.withdrawal .withdrawal_descript .withdrawal-content dd{display:flex;margin-bottom:1em}.account.withdrawal .withdrawal_descript .sub{padding-left:1em;font-size:0.8em;text-align:left;text-indent:-1em}.account.withdrawal .withdrawal_descript .input_wrapper{margin:30px 0 20px}@media screen and (min-width: 1024px){.account.withdrawal .withdrawal_descript .input_wrapper{margin-top:40px}}.account.withdrawal .withdrawal_descript .checkbox{text-align:left}@media screen and (min-width: 1024px){.account.withdrawal .withdrawal_fin_txt p{text-align:center}}.account.withdrawal .withdrawal_fin_txt strong{font-weight:bold}.account.family_mail .error_caution{color:#fa5050}.account.family_mail .family_mail_descript{margin-bottom:20px}.account.family_mail .block-navigation{padding:20px 10px 20px;margin:30px 0 30px;background:#e0f1fa}.account.family_mail .block-navigation .description{font-size:13px;color:#515a64;text-align:center}.account.family_mail .block-navigation .description>span{color:#168dd0}.account.family_mail .block-family-mail-list{width:100%}.account.family_mail .block-family-mail-list ul,.account.family_mail .block-family-mail-list li{list-style:none}.account.family_mail .block-family-mail-list ul{display:flex;flex-wrap:wrap}.account.family_mail .block-family-mail-list ul.family-mail-list-heading-area li{padding:6px;font-size:1em;font-weight:bold;color:#168dd0;text-align:center;background:#e0f1fa}.account.family_mail .block-family-mail-list ul.family-mail-list-heading-area li.family-mail-list-heading.column-mail{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:60%}.account.family_mail .block-family-mail-list ul.family-mail-list-heading-area li.family-mail-list-heading.column-mail .family-mail-box{display:block}.account.family_mail .block-family-mail-list ul.family-mail-list-heading-area li.family-mail-list-heading.column-status{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:20%}.account.family_mail .block-family-mail-list ul.family-mail-list-heading-area li.family-mail-list-heading.column-status>.regist-available-box{display:block}.account.family_mail .block-family-mail-list ul.family-mail-list-heading-area li.family-mail-list-heading.column-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:20%}.account.family_mail .block-family-mail-list ul.family-mail-list-heading-area li.family-mail-list-heading.column-button>.button-box{display:block}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li{padding:6px;font-size:1em;font-weight:bold;text-align:center}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-mail{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:60%}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-mail>.family-mail-box{display:block}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-mail>.family-mail-box .mail-disable{font-size:80%}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-mail>.family-mail-box .mail-disable span.red{color:#d35757}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-status{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:20%}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-status>.regist-available-box{display:block}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-status>.regist-available-box .status-checking-box{position:relative;padding:4px}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-status>.regist-available-box .status-checking-box .status-checking{font-size:1em;color:#000}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-status>.regist-available-box .status-checking-box .button-box{display:flex;align-items:center;justify-content:center}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-status>.regist-available-box .status-checking-box .button-box>.resend-btn{position:relative;box-sizing:border-box;display:block;width:45px;height:30px;color:#505a64;text-shadow:none;background:#f5f7fa;background:-moz-linear-gradient(top, #f5f7fa 0%, #e4eef8 49%, #dce7f2 50%, #f5f7fa 100%);background:-webkit-linear-gradient(top, #f5f7fa 0%, #e4eef8 49%, #dce7f2 50%, #f5f7fa 100%);background:linear-gradient(to bottom, #f5f7fa 0%, #e4eef8 49%, #dce7f2 50%, #f5f7fa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f7fa', endColorstr='#f5f7fa', GradientType=0);border:1px solid #d2dce6;border-radius:40px;-moz-box-shadow:0px 0.5px 1px 0px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0.5px 1px 0px rgba(0,0,0,0.5);box-shadow:0px 0.5px 1px 0px rgba(0,0,0,0.5)}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-status>.regist-available-box .status-checking-box .button-box>.resend-btn:after{position:absolute;top:50%;left:50%;font-size:9px;content:'再送';transform:translateY(-50%) translateX(-50%)}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-status>.regist-available-box .status-checking-box .button-box>.resend-btn:active{background:-moz-linear-gradient(top, #dce6f0 0%, #f5faff);background:-webkit-gradient(linear, left top, left bottom, from(#dce6f0), to(#f5faff));background:linear-gradient(to bottom, #dce6f0, #f5faff);border-top-color:#fafafa}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-status>.regist-available-box .status-box{position:absolute;top:50%;left:50%;display:contents;width:100%;padding:0px 5px;color:#fff;transform:translateY(-50%) translateX(-50%)}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-status>.regist-available-box .status-box .status-disable{font-size:1em;font-weight:bold;color:#d35757}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-status>.regist-available-box .status-box .status-possible{font-size:1.2em;color:#489982}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-status>.regist-available-box .status-box .status-possible:after{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;content:""}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:20%}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-button .button-box{display:block}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-button .button-box>.delete-btn{box-sizing:border-box;display:block;text-shadow:none}@media screen and (max-width: 1023px){.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-button .button-box>.delete-btn{width:25px;height:25px;font-size:14px;line-height:25px}}@media screen and (min-width: 1024px){.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-button .button-box>.delete-btn{width:100px;height:27px;font-size:15px;line-height:22px}}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-button .button-box>.delete-btn:after{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;line-height:0;color:#d35757;content:'\e90d'}.account.family_mail .block-family-mail-list ul.family-mail-list-content-area li.family-mail-list-content.column-button .button-box>.delete-btn:link{text-decoration:none}.account.family_mail .block-family-mail-list li:nth-child(n+1){border-top:1px solid #000}.account.family_mail .block-family-mail-list ul:last-child li{border-bottom:1px solid #000}.account.family_mail .block-family-mail-list li:nth-child(n+1){border-left:1px solid #000}.account.family_mail .block-family-mail-list li:last-child{border-right:1px solid #000}.account .account-content{margin:25px 0}@media screen and (min-width: 1024px){.account .account-content{margin:40px 0}}.account .remains .remains-content{margin-bottom:5px}@media screen and (min-width: 1024px){.account .remains .remains-content{margin-bottom:10px}}.account .remains .remains-content .counter{margin-right:5px;font-size:3em;font-weight:bold;line-height:0.8}.account .remains .remains-footer p{text-align:center}.faq .box{padding-bottom:0}.faq .faq-menu{margin-bottom:25px}.faq .faq-menu .faq-menu-ttl{margin-bottom:5px;font-weight:bold;color:#008cd3;text-align:left}@media screen and (min-width: 1024px){.faq .faq-menu .faq-menu-list{display:block;text-align:center}.faq .faq-menu .faq-menu-list:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}}.faq .faq-menu .faq-menu-list li{margin:0 auto 10px;border-radius:2px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 1px 0 rgba(0,0,0,0.5)}@media screen and (min-width: 1024px){.faq .faq-menu .faq-menu-list li{float:left;width:310px}.faq .faq-menu .faq-menu-list li:nth-child(even){margin-left:20px}}.faq .faq-menu .faq-menu-list li:last-child{margin-bottom:0}.faq .faq-menu .faq-menu-list li .btn{max-width:100%;height:55px;padding-left:1em;text-align:left;border-top:solid 2px #505a64;border-radius:2px}.faq .faq-menu .faq-menu-list li .btn:before{-webkit-transform:rotate(90deg) rotateY(0deg);transform:rotate(90deg) rotateY(0deg)}.faq .faq-wrapper{margin:0 -20px}@media screen and (min-width: 1024px){.faq .faq-wrapper{margin:0 -160px}}.faq .faq-wrapper .faq-header{margin:0}.faq .faq-wrapper .faq-article .faq-article-cb{display:none}.faq .faq-wrapper .faq-article .faq-article-cb:first-child+.faq-article-ttl{border:none}.faq .faq-wrapper .faq-article .faq-article-ttl{position:relative;display:block;padding:15px 40px 15px 20px;font-weight:bold;text-align:left;border-top:solid 1px #b4bec8}@media screen and (min-width: 1024px){.faq .faq-wrapper .faq-article .faq-article-ttl{padding:15px 200px 15px 160px}}.faq .faq-wrapper .faq-article .faq-article-ttl:before{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;position:absolute;top:16px;top:-webkit-calc(50% - 8px);top:-moz-calc(50% - 8px);top:calc(50% - 8px);right:20px;display:block;font-size:14px;font-weight:bold;content:'\e90f';transition:0.5s cubic-bezier(0.1, 0.6, 0.4, 0.9);transition-property:transform;-webkit-transform:rotate(90deg) rotateY(0deg);transform:rotate(90deg) rotateY(0deg)}.faq .faq-wrapper .faq-article .faq-article-body{box-sizing:border-box;display:none;padding:15px 20px;overflow:hidden;background:#f0f8fc;border-top:solid 1px #b4bec8}@media screen and (min-width: 1024px){.faq .faq-wrapper .faq-article .faq-article-body{padding:15px 160px}}.faq .faq-wrapper .faq-article .faq-article-body pre{overflow:auto;text-align:left;word-wrap:break-word;white-space:pre-wrap}.faq .faq-wrapper .faq-article .faq-article-cb:checked+.faq-article-ttl:before{-webkit-transform:rotate(90deg) rotateY(180deg);transform:rotate(90deg) rotateY(180deg)}.faq .faq-wrapper .faq-article .faq-article-cb:checked+.faq-article-ttl+.faq-article-body{height:auto}.box.is_lifelog{font-family:"ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", "Meiryo", "メイリオ", "Osaka", "MS PGothic", sans-serif}.lifelog_sns{position:relative;margin-top:60px}@media screen and (min-width: 1024px){.lifelog_sns{margin-top:100px}}@media screen and (max-width: 1023px){.lifelog_tab{margin:0 20px}}@media screen and (min-width: 1024px){.lifelog_tab{margin:0}}.lifelog_tab+.box{border-radius:0 0 2px 2px}.lifelog_tab .tab_list{position:relative;width:100%;height:40px;border-bottom:2px solid #e5b800}.lifelog_tab .tab_list>li{position:absolute;bottom:0;box-sizing:border-box;width:calc(50% - 5px);height:35px;background-color:#fff;border-radius:8px 8px 0 0}.lifelog_tab .tab_list>li:nth-child(1){left:0}.lifelog_tab .tab_list>li:nth-child(2){right:0}.lifelog_tab .tab_list>li.is_current{z-index:10;height:40px;background-color:#e5b800}.lifelog_tab .tab_list>li.is_current .tab_list_txt{line-height:40px;color:#fff}.lifelog_tab .tab_list>li.is_current .tab_list_txt img{height:15px}.lifelog_tab .tab_list>li .tab_list_txt{font-weight:bold;color:#e5b800}.lifelog_tab .tab_list>li a{display:block;width:100%;text-decoration:none}.lifelog_tab .tab_list>li a:active .tab_list_txt{position:relative;top:1px}.lifelog_tab .tab_list .tab_list_txt{line-height:35px}.lifelog_tab .tab_list .tab_list_txt img{width:auto;height:13px;vertical-align:middle}.lifelog_input_header_wrapper{max-width:260px;margin:0 auto}.lifelog_input_header_wrapper .input_support{text-align:right}.lifelog_input_textarea,.lifelog_input_header{color:#59493f;border:solid 1px #b4bec8;border-radius:10px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lifelog_input_header{position:relative;display:table;width:100%}@media screen and (min-width: 1024px){.lifelog_input_header{margin-bottom:10px}}.lifelog_input_header .pet_icon{display:table-cell;width:45px;vertical-align:middle}.lifelog_input_header .date_display{position:relative;display:table-cell;padding:0 10px;font-weight:bold;line-height:45px;color:#59493f;text-align:left;vertical-align:top}.lifelog_input_header .date_display .date_display_year{display:block;margin-bottom:6px;font-size:11px;line-height:1;color:#e5b800}.lifelog_input_header .date_display .date_display_day{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;padding-top:5px;font-size:18px;line-height:40px;color:#59493f;vertical-align:middle}.lifelog_input_header .datepicker_btn_wrapper{display:table-cell;width:26px;padding-top:5px;padding-right:14px;vertical-align:middle}.lifelog_input_header .datepicker_btn{box-sizing:border-box;display:block;width:26px;height:40px;padding:7px 0}.lifelog_input_header .datepicker_btn:before{display:block;width:20px;height:22px;content:'';background-image:url(https://assets.petsallright.net/assets/icon_calender-a36d6e305799e22383823e387e8393f3d075ebeea62842cbc49d1e19bd4c1b2e.png);background-position:100% 100%;background-size:100%}.lifelog_input_header .datepicker_btn input{position:absolute;bottom:0;left:0;width:100%;height:0;padding:0;margin:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lifelog_input_daily_img,.lifelog_input_snack_img{display:block;width:100%;height:150px;background:url(https://assets.petsallright.net/assets/lifelog_img_uplaod-7b62de4fd7b04fe04e878b3138d6c1ba4e191685dfa8758f70864dc7f6fad921.png);background-size:100%;border-radius:14px}.lifelog_input_daily_img input,.lifelog_input_snack_img input{position:relative;z-index:-1;height:0;padding:0;margin:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lifelog_input_daily_img_wrapper{position:relative;width:150px;margin:20px auto 8px}.lifelog_input_daily_img_wrapper .btn_wrap{text-align:center}.lifelog_input_daily_img_cancel{position:absolute;top:0;right:0;display:block;width:40px;height:40px;text-align:center;text-decoration:none;cursor:pointer;background:none;border:none;outline:none}.lifelog_input_daily_img_cancel:after{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;font-size:20px;line-height:40px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.4),0 0 14px rgba(0,0,0,0.7);vertical-align:middle;content:'\e907';filter:dropshadow(color=#000, offx=1, offy=1)}.lifelog_input_snack_img_wrapper{position:relative;width:240px;margin:20px auto 8px}@media screen and (max-width: 1023px){.lifelog_input_snack_img_wrapper{width:200px}}.lifelog_input_snack_img_wrapper .btn_wrap{text-align:center}.lifelog_input_snack_img .lifelog_input_snack_img_wrapper{position:relative;width:240px;margin:20px auto 8px}.lifelog_input_snack_img{height:140px;background:url(https://assets.petsallright.net/assets/lifelog_img_snack_uplaod-7de928dfd7ebdb811df11cacfc4755ce2cd4014b3f9d2ff94c41368b6a21f910.png);background-repeat:no-repeat;background-size:100%;border-radius:5px}@media screen and (max-width: 1023px){.lifelog_input_snack_img{height:117px}}.daily_img_added{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.sprite_lifelog_condition_btn,.radio_list_lifelog_condition .radio_list_lifelog_condition_btn{display:inline-block;width:45px;height:45px;background-image:url(https://assets.petsallright.net/assets/lifelog_condition_btn_sprite-92b41afb84c05dce6a99c26c79a96160f433fbe5adc636620bc39c394777b2bb.png);background-repeat:no-repeat;background-size:270px 45px}.sprite_lifelog_condition_btn.btn--bad,.radio_list_lifelog_condition .btn--bad.radio_list_lifelog_condition_btn{background-position:0px 0}.sprite_lifelog_condition_btn.btn--bad.checked,.radio_list_lifelog_condition .btn--bad.checked.radio_list_lifelog_condition_btn{background-position:-45px 0}.sprite_lifelog_condition_btn.btn--normal,.radio_list_lifelog_condition .btn--normal.radio_list_lifelog_condition_btn{background-position:-90px 0}.sprite_lifelog_condition_btn.btn--normal.checked,.radio_list_lifelog_condition .btn--normal.checked.radio_list_lifelog_condition_btn{background-position:-135px 0}.sprite_lifelog_condition_btn.btn--good,.radio_list_lifelog_condition .btn--good.radio_list_lifelog_condition_btn{background-position:-180px 0}.sprite_lifelog_condition_btn.btn--good.checked,.radio_list_lifelog_condition .btn--good.checked.radio_list_lifelog_condition_btn{background-position:-225px 0}.radio_list_lifelog_condition{display:block;margin:0 -10px}.radio_list_lifelog_condition:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.radio_list_lifelog_condition li{float:left;width:calc(100% / 3);margin:0 0 16px 0;text-align:center}.radio_list_lifelog_condition .radio_list_lifelog_condition_btn{box-sizing:border-box;margin:0 auto 10px}.radio_list_lifelog_condition .radio_list_lifelog_condition_btn.checked{background-position:0 0}.radio_list_lifelog_condition .radio_list_lifelog_condition_btn input{position:relative;z-index:-1;padding:0;margin:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio_list_lifelog_condition .condition_label{text-align:center}.checkbox_list_lifelog_event{display:block;margin:0 -10px}.checkbox_list_lifelog_event:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.checkbox_list_lifelog_event li{float:left;width:25%;min-height:94px;margin:0 0 15px 0}@media screen and (min-width: 1024px){.checkbox_list_lifelog_event li{width:16.6%}}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn{box-sizing:border-box;display:block;width:45px;height:45px;margin:0 auto 10px;background-image:url(https://assets.petsallright.net/assets/lifelog_event_btn_sprite-38626636355e2c48de47a7460fe149f622cd44c39fd85f773a9575da4c7aaa9b.png);background-repeat:no-repeat;background-size:900px 45px}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.checked{background-position:0 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--go_out{background-position:0px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--go_out.checked{background-position:-45px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--syampoo{background-position:-90px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--syampoo.checked{background-position:-135px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--nail_clippers{background-position:-180px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--nail_clippers.checked{background-position:-225px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--dentifrice{background-position:-270px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--dentifrice.checked{background-position:-315px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--anal_care{background-position:-360px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--anal_care.checked{background-position:-405px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--trimming{background-position:-450px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--trimming.checked{background-position:-495px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--hospital_visit{background-position:-540px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--hospital_visit.checked{background-position:-585px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--vaccine{background-position:-630px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--vaccine.checked{background-position:-675px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--antirabies{background-position:-720px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--antirabies.checked{background-position:-765px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--antifilaria{background-position:-810px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn.btn--antifilaria.checked{background-position:-855px 0}.checkbox_list_lifelog_event .checkbox_list_lifelog_event_btn input{position:relative;z-index:-1;padding:0;margin:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox_list_lifelog_event .event_label{font-weight:bold;color:#59493f;text-align:center}.box_checked_vaccine{position:relative;margin:20px 0 20px;color:#59493f;border:2px solid #e1e5e9}.box_checked_vaccine .title{position:absolute;top:-10px;right:0;left:0;display:inline-block;width:12em;padding:0 20px;margin:0 auto;font-weight:bold;text-align:center;background:#fff}.box_checked_vaccine .checked_vaccine_inner{display:table;padding:20px 0;margin:0 auto}.box_checked_vaccine .checked_vaccine_inner .icon,.box_checked_vaccine .checked_vaccine_inner .vaccine_name{display:table-cell;vertical-align:middle}.box_checked_vaccine .checked_vaccine_inner .icon--vaccine{width:18px;height:18px;background:url(https://assets.petsallright.net/assets/icon_vaccine-a7de5698c68690c3bfa3fb68d08e02325620967d351bd0aa6294a296e30a5226.png) no-repeat center;background-size:100%}.box_checked_vaccine .checked_vaccine_inner .vaccine_name{padding:0 4px}.lifelog_optional_attrs .box_optional_attrs_wrapper{padding:15px;cursor:pointer;border:1px solid #e5b800;border-radius:4px}.lifelog_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs{display:table;width:100%}.lifelog_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs .title,.lifelog_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs .figure{display:table-cell;vertical-align:middle}.lifelog_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs .title{font-size:15px;color:#e5b800}.lifelog_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs .icon{display:inline-block;width:18px;height:18px;vertical-align:middle;background-image:url(https://assets.petsallright.net/assets/toggle_icon_sprite-b9caf52ec7b779f821fdf9a50fee2c451608f6c51bfd145b8a3713e8f3efc9c8.png);background-repeat:no-repeat;background-size:72px 18px}.lifelog_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs .icon--toggle{background-position:-54px 0}.lifelog_optional_attrs .box_optional_attrs_wrapper .box_optional_attrs .icon--toggle.opened{background-position:-36px 0}.lifelog_optional_attrs .description{margin:10px}.lifelog_howto_open_wrapper{text-align:right}.lifelog_howto_open_wrapper .lifelog_howto_open_wrapper_inner{display:inline-block}.lifelog_howto_open_wrapper .lifelog_howto_open_wrapper_inner .box_howto_open{display:table}.lifelog_howto_open_wrapper .lifelog_howto_open_wrapper_inner .box_howto_open .icon,.lifelog_howto_open_wrapper .lifelog_howto_open_wrapper_inner .box_howto_open .lifelog_howto_open{display:table-cell;vertical-align:middle}.lifelog_howto_open_wrapper .lifelog_howto_open_wrapper_inner .box_howto_open .icon--question{width:12px;height:12px;background:url(https://assets.petsallright.net/assets/icon_question-487e157ed542866c5dee66ccf97ebab01e6dfcd0ec335a7cf90b6596398d8df5.png) no-repeat center;background-size:100%}.lifelog_howto_open_wrapper .lifelog_howto_open_wrapper_inner .box_howto_open .lifelog_howto_open{padding:0 0 0 4px}.lifelog_howto_open{display:inline-block;color:#008cd3;text-decoration:underline;cursor:pointer}.lifelog_howto_open_wrapper{margin-top:10px}.lifelog_over_ttl{width:100%;padding:0.3em 0;margin:0 auto 0;font-size:15px;color:#59493f;text-align:center;background-color:#ffa361;background-image:url(https://assets.petsallright.net/assets/lifelog_over_ttl_bg_02-bf0665d02689ce21c2bbc3def7ab3088065d7adada11b8ef9eaa3038761d27fc.png);background-position:center;border-radius:16px}.lifelog_over_ttl img{width:auto;height:17px;vertical-align:text-top}.lifelog_over_ttl:nth-of-type(even){background-color:#f7da66;background-image:url(https://assets.petsallright.net/assets/lifelog_over_ttl_bg_01-7507efcce46e95ba3853b1fcaa2e7d6e4aa784b0389710b6ac646be2572c5408.png)}.box.is_lifelog .over_ttl{color:#e5b800;background:#f7da66;border-color:#e5b800}.lifelog_input_num{position:relative;display:inline-block;width:120px;margin:24px auto 0;letter-spacing:-1em}.lifelog_input_num .lifelog_show_text{width:100%;height:45px;text-align:center}.lifelog_input_num .num_unit{position:absolute;top:0;right:28px;display:block;height:45px;padding:0;font-weight:bold;color:#59493f;text-align:center;letter-spacing:normal;vertical-align:bottom}.lifelog_input_num .num_unit span{position:absolute;top:0;bottom:0;width:15px;height:15px;margin:auto;font-size:14px;text-align:right}.lifelog_input_num .spin_btn{position:absolute;top:0;box-sizing:border-box;display:table;width:45px;height:45px;padding:4px;margin:0;font-family:"ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", "Meiryo", "メイリオ", "Osaka", "MS PGothic", sans-serif;font-size:12px;font-weight:bold;text-align:center;letter-spacing:normal;vertical-align:middle;border-radius:45px;outline:none;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);color:#fff;zoom:1;background:-moz-linear-gradient(top, #f7da66 0%, #e5b800);background:-webkit-gradient(linear, left top, left bottom, from(#f7da66), to(#e5b800));background:linear-gradient(to bottom, #f7da66, #e5b800);background-color:#e5b800;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#f7da66, endcolorstr=#e5b800 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#e5b800, endcolorstr=#f7da66)";border:1px solid #e2b708}.lifelog_input_num .spin_btn:nth-of-type(1){left:0}.lifelog_input_num .spin_btn:nth-of-type(2){right:0}.lifelog_input_num .spin_btn:active{background:-moz-linear-gradient(top, #e5b800 0%, #f7da66);background:-webkit-gradient(linear, left top, left bottom, from(#e5b800), to(#f7da66));background:linear-gradient(to bottom, #e5b800, #f7da66);border-top-color:#e5b800}.lifelog_input_num .spin_btn:link,.lifelog_input_num .spin_btn:visited,.lifelog_input_num .spin_btn:hover,.lifelog_input_num .spin_btn:active{color:#fff}.input_wrapper:nth-of-type(even) .lifelog_input_num .spin_btn{color:#fff;zoom:1;background:-moz-linear-gradient(top, #ffa361 0%, #f83);background:-webkit-gradient(linear, left top, left bottom, from(#ffa361), to(#f83));background:linear-gradient(to bottom, #ffa361, #f83);background-color:#ff8833;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#ffa361, endcolorstr=#ff8833 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ff8833, endcolorstr=#ffa361)";border:1px solid #ff6a00}.input_wrapper:nth-of-type(even) .lifelog_input_num .spin_btn:active{background:-moz-linear-gradient(top, #f83 0%, #ffa361);background:-webkit-gradient(linear, left top, left bottom, from(#f83), to(#ffa361));background:linear-gradient(to bottom, #f83, #ffa361);border-top-color:#ff8833}.input_wrapper:nth-of-type(even) .lifelog_input_num .spin_btn:link,.input_wrapper:nth-of-type(even) .lifelog_input_num .spin_btn:visited,.input_wrapper:nth-of-type(even) .lifelog_input_num .spin_btn:hover,.input_wrapper:nth-of-type(even) .lifelog_input_num .spin_btn:active{color:#fff}.lifelog_input_num .spin_btn span{line-height:37px;vertical-align:middle}.lifelog_input_num input{text-align:center}.lifelog_show_text{box-sizing:border-box;display:inline-block;width:100%;min-height:45px;padding:0 24px 0 10px;margin:0 auto;font-family:"ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", "Meiryo", "メイリオ", "Osaka", "MS PGothic", sans-serif;font-size:25px;color:#59493f;letter-spacing:normal;vertical-align:middle;background:#fdede2;border:solid 1px #fdede2;border-radius:10px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-moz-appearance:textfield;appearance:none}.lifelog_show_text::-webkit-outer-spin-button,.lifelog_show_text::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.lifelog_show_text .lifelog_show_text--long{width:200px}.lifelog_attrs li{margin:15px 0}.lifelog_attrs li .each_attr{display:table;width:100%}.lifelog_attrs li .each_attr .attrs_label,.lifelog_attrs li .each_attr .box_attrs_input{display:table-cell}.lifelog_attrs li .each_attr .attrs_label{padding:0 0 15px 0;margin:10px 0 0;font-weight:bold;color:#59493f;text-align:left}.lifelog_attrs li .each_attr .attrs_label:before{display:inline-block;width:4px;height:1em;margin-right:6px;vertical-align:text-top;content:'';background:#f9d3b6;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.lifelog_attrs li .each_attr .box_attrs_input{text-align:right}.lifelog_attrs li .each_attr .box_attrs_input .error_txt{text-align:right}.lifelog_attrs li .each_attr .lifelog_input_text{text-align:left}.lifelog_attrs li .each_attr input{box-sizing:border-box;height:45px;padding:0 24px 0 10px;margin:0 auto;font-family:"ヒラギノ丸ゴ Pro W4", "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "HG丸ｺﾞｼｯｸM-PRO", "HGMaruGothicMPRO", "Meiryo", "メイリオ", "Osaka", "MS PGothic", sans-serif;font-size:25px;color:#59493f;letter-spacing:normal;vertical-align:middle;border:solid 1px #b4bec8;border-radius:10px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield}.lifelog_attrs li .each_attr--block{display:block}.lifelog_attrs_wrapper div.lifelog_attrs:nth-of-type(even) .lifelog_over_ttl{background-color:#f7da66;background-image:url(https://assets.petsallright.net/assets/lifelog_over_ttl_bg_01-7507efcce46e95ba3853b1fcaa2e7d6e4aa784b0389710b6ac646be2572c5408.png)}.lifelog_attrs_wrapper div.lifelog_attrs:nth-of-type(even) li .each_attr .attrs_label:before{background:#f5e399}.lifelog_attrs_wrapper div.lifelog_attrs:nth-of-type(even) li .each_attr .lifelog_show_text{background:#fbf4d6;border:solid 1px #fbf4d6}.lifelog_month_header{position:relative;width:100%;max-width:240px;margin:-12px auto 8px}.lifelog_month_header .date_display{font-size:18px;font-weight:bold;line-height:40px;color:#59493f}.lifelog_month_header .date_display span{margin:0 4px 0 2px;font-size:0.7em}.lifelog_month_header .prev,.lifelog_month_header .next{position:absolute;top:0;box-sizing:border-box;width:40px;height:40px;padding:0;overflow:hidden;cursor:pointer;background-color:transparent;border:none;outline:none}.lifelog_month_header .prev:before,.lifelog_month_header .next:before{display:block;width:26px;height:26px;margin:7px;content:'';background-color:transparent;background-image:url(https://assets.petsallright.net/assets/lifelog_arrow_icon_sprite-bca3daac0735cbd538e206547edbbfc2aca771364b47db4aa8723eb9da772804.png);background-size:200%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lifelog_month_header .prev:active,.lifelog_month_header .next:active{top:1px}.lifelog_month_header .prev{left:0}.lifelog_month_header .prev:before{background-position:0 0}.lifelog_month_header .next{right:0}.lifelog_month_header .next:before{background-position:100% 0}.lifelog_calendar_wrapper{box-sizing:border-box;margin:0 -21px 20px}@media screen and (min-width: 1024px){.lifelog_calendar_wrapper{margin:0 0 20px}}.lifelog_calendar{width:100%;width:calc(100% + 2px);margin:0 auto;border-spacing:1px;border-collapse:separate;background-color:#b4bec8}.lifelog_calendar tr td{padding:4px 3px 1px;font-weight:bold;color:#59493f;vertical-align:top}.lifelog_calendar tbody td{position:relative;width:14%;height:55px;background-color:#fff}.lifelog_calendar tbody td:nth-child(1),.lifelog_calendar tbody td:nth-child(1) a{color:#fa5050}.lifelog_calendar tbody td:nth-child(7),.lifelog_calendar tbody td:nth-child(7) a{color:#008cd3}.lifelog_calendar tbody td a{display:block;float:left;width:100%;height:100%;color:#59493f;text-decoration:none}.lifelog_calendar tbody td p{letter-spacing:-2px}.lifelog_calendar tbody td .lifelog_icon{width:15px;height:15px}.lifelog_calendar tbody td .lifelog_icon .lifelog_icon_pen{position:absolute;top:5px;right:3px;display:inline-block;width:12px;height:12px;color:transparent;background-image:url(https://assets.petsallright.net/assets/lifelog_event_icon_pen-cd7d6b07b657e1a12b89eb4bca2af1ec0215d06bb87ef0a63578b4b54bbd1aeb.png);background-position:100% 0;background-size:100%}.lifelog_calendar thead td{height:auto;text-align:center;background-color:#f4f5f7}.lifelog_calendar thead td:nth-child(1){background-color:#f9e7e6}.lifelog_calendar thead td:nth-child(7){background-color:#e0f1fa}.lifelog_monthimg_list{display:block}.lifelog_monthimg_list:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}@media screen and (max-width: 1023px){.lifelog_monthimg_list li{display:block;float:left;width:46%;width:calc(50% - 10px);margin-top:20px;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.lifelog_monthimg_list li:nth-child(even){margin-left:20px}.lifelog_monthimg_list li:nth-child(1),.lifelog_monthimg_list li:nth-child(2){margin-top:0}}@media screen and (min-width: 1024px){.lifelog_monthimg_list li{display:block;float:left;width:30%;width:calc(33.33% - 13.33px);margin-top:20px;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.lifelog_monthimg_list li:nth-child(3n-1),.lifelog_monthimg_list li:nth-child(3n){margin-left:20px}.lifelog_monthimg_list li:nth-child(1),.lifelog_monthimg_list li:nth-child(2),.lifelog_monthimg_list li:nth-child(3){margin-top:0}}.lifelog_icon{display:inline-block;width:40px;height:40px;overflow:hidden;color:transparent;background-image:url(https://assets.petsallright.net/assets/lifelog_callendar_icon_sprite-22d47256aba5968e363ef3d082702edda71531ada56fab4adb155e4fcf16cb0a.png);background-repeat:no-repeat;background-size:375px 15px}.lifelog_icon.hospital_visit{background-position:-15px 0}.lifelog_icon.antirabies{background-position:-30px 0}.lifelog_icon.antifilaria{background-position:-45px 0}.lifelog_icon.triple_vaccine{background-position:-60px 0}.lifelog_icon.quadruple_vaccine{background-position:-75px 0}.lifelog_icon.quintuple_vaccine{background-position:-90px 0}.lifelog_icon.sextuple_vaccine{background-position:-105px 0}.lifelog_icon.septuple_vaccine{background-position:-120px 0}.lifelog_icon.octuple_vaccine{background-position:-135px 0}.lifelog_icon.nonuple_vaccine{background-position:-150px 0}.lifelog_icon.unknown{background-position:-165px 0}.lifelog_icon.bad{background-position:-180px 0}.lifelog_icon.normal{background-position:-195px 0}.lifelog_icon.good{background-position:-210px 0}.lifelog_icon.go_out{background-position:-225px 0}.lifelog_icon.syampoo{background-position:-240px 0}.lifelog_icon.nail_clippers{background-position:-255px 0}.lifelog_icon.dentifrice{background-position:-270px 0}.lifelog_icon.anal_care{background-position:-285px 0}.lifelog_icon.trimming{background-position:-300px 0}.lifelog_icon.hospital_visit{background-position:-315px 0}.lifelog_icon.vaccine{background-position:-330px 0}.lifelog_icon.antirabies{background-position:-345px 0}.lifelog_icon.antifilaria{background-position:-360px 0}.lifelog_daily_header{position:relative;display:block;width:100%;margin:0 auto}.lidfelog_dailyimg{margin:0 auto 20px;overflow:hidden;text-align:center;border-radius:10px}.lidfelog_dailyimg>img{width:auto;max-width:100%}.lifelog_daily_pet_heading{display:table;width:100%;margin:20px 0 20px}.lifelog_daily_pet_heading .pet_icon,.lifelog_daily_pet_heading .lifelog_daily_pet_name_container{display:table-cell;vertical-align:middle}.lifelog_daily_pet_heading .pet_icon{width:90px;padding-right:13px}.lifelog_daily_pet_heading .pet_icon img{border-radius:50%}.lifelog_daily_pet_heading .lifelog_daily_pet_name{font-size:18px;font-weight:bold;color:#59493f}.lifelog_daily_date_wrapper{display:table;width:100%;margin:0 0 10px 0}.lifelog_daily_date_wrapper .sns_shared_icon,.lifelog_daily_date_wrapper .lifelog_daily_date_display{display:table-cell;vertical-align:middle}.lifelog_daily_date_wrapper .sns_shared_icon{font-size:10px;color:#e5b800;text-align:left}.lifelog_daily_date_wrapper .sns_shared_icon .icon .icon--sns_share{display:inline-block;width:13px;height:11px;vertical-align:middle;background:url(https://assets.petsallright.net/assets/icon_sns_share-2bf354213ab23c2ae773ed547b8d35a759da43b0c1b6bf6bdf3e0b023486f163.png) no-repeat;background-size:100%}.lifelog_daily_date_wrapper .sns_shared_icon span{padding:0 0 0 4px}.lifelog_daily_date_wrapper .lifelog_daily_date_display{margin-bottom:16px;font-weight:bold;text-align:right}.box_lifelog_condition{display:table;margin:0 auto 15px}.box_lifelog_condition .comment,.box_lifelog_condition .sprite_lifelog_condition_btn,.box_lifelog_condition .radio_list_lifelog_condition .radio_list_lifelog_condition_btn,.radio_list_lifelog_condition .box_lifelog_condition .radio_list_lifelog_condition_btn{display:table-cell;vertical-align:middle}.box_lifelog_condition .comment{padding:0 10px;font-size:16px;font-weight:bold;color:#59493f}.lifelog_daily_border_dot{display:block;width:100%;height:5px;content:'';background:url(https://assets.petsallright.net/assets/border_dot-08286085f87ea7c10ea6887f5fa54f053da1f0696114b9675804803fe89c5a2f.png) repeat-x bottom center;background-size:5px}.lidfelog_dayliy_comment{margin:0 auto 20px}.lifelog_daily_log_events{margin:0}.lifelog_daily_log_events .lifelog_icon{width:64px;height:64px}.lifelog_daily_log_table{display:table;width:100%;width:calc(100% + 2px);margin:0 auto;border-spacing:1px;border-collapse:separate;background-color:#b4bec8}.lifelog_daily_log_table td,.lifelog_daily_log_table th{padding:2px 3px 2px;font-weight:bold;color:#59493f;text-align:center;vertical-align:middle}.lifelog_daily_log_table td{position:relative;width:14%;height:2.5em;background-color:#fff}.lifelog_daily_log_table th{height:auto;background-color:#f4f5f7}.lifelog_daily_log_table .col_1{width:40%}.lifelog_daily_log_table .col_2{width:50%}.lifelog_daily_log_table .col_3{width:60%}.lifelog_daily_log_table .lifelog_icon{width:20px;height:20px;vertical-align:middle}.lifelog_daily_log_table .lifelog_icon .lifelog_icon_pen{position:absolute;top:5px;right:3px;display:inline-block;width:12px;height:12px;color:transparent;background-image:url(https://assets.petsallright.net/assets/lifelog_event_icon_pen-cd7d6b07b657e1a12b89eb4bca2af1ec0215d06bb87ef0a63578b4b54bbd1aeb.png);background-position:100% 0;background-size:100%}.lifelog_daily_log_table .lifelog_daily_log_table_wrapper{box-sizing:border-box;margin:0 -21px 0}@media screen and (min-width: 1024px){.lifelog_daily_log_table .lifelog_daily_log_table_wrapper{margin:0 -41px 0}}.lifelog_sns_ribbon{position:absolute;top:-20.5px;right:0;left:0;z-index:1;display:inline-block;width:256px;height:43px;margin:0 auto;background:transparent url(https://assets.petsallright.net/assets/lifelog_ribbon_sns-06fa475a308ca36c685c886ae48d3387d925a8708c356973869ee3a2b20b975c.png) no-repeat top center;background-size:100%}@media screen and (min-width: 1024px){.lifelog_sns_ribbon{top:-42px;width:512px;height:86px}}.lifelog_sns_ribbon .ttl{overflow:hidden;font-size:0;text-indent:100%;white-space:nowrap}.lifelog_sns_text_wrapper{width:218px;margin:20px auto}@media screen and (min-width: 1024px){.lifelog_sns_text_wrapper{width:60%}}.lifelog_sns_btns{position:relative;box-sizing:border-box;margin:30px 0 0}.lifelog_sns_btns .sharebtn{width:82px;height:30px;margin:0 4px;color:transparent;cursor:pointer;background-color:transparent;background-position:0 0;background-size:100%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lifelog_sns_btns .sharebtn.is_fb{background-image:url(https://assets.petsallright.net/assets/sns_share_btn_fb-8bf01fa2409ded756d63d8d3e6ad38257d4b6e528a9a0a97115d9b7446a5b3fc.png)}.lifelog_sns_btns .sharebtn.is_tw{background-image:url(https://assets.petsallright.net/assets/sns_share_btn_tw-3bdfadc90a1bf751871d6a7882cbfe34fe9c74c0c07dfa8178eeb15b1d6c3377.png)}.lifelog_sns_btns .sharebtn.is_line{background-image:url(https://assets.petsallright.net/assets/sns_share_btn_line-0ca435a43cd213df567504bf25706fa211a5a731eae2add17ed0f5ead4f52871.png)}.lifelog_sns_btns .sharebtn:active{background-position:0 100%}.lifelog_sns_btns .lifelog_sns_btns_wrapper{margin-top:20px;letter-spacing:-0.4em}.btn.lifelog{color:#fff;zoom:1;background:-moz-linear-gradient(top, #f2d046 0%, #f2c200);background:-webkit-gradient(linear, left top, left bottom, from(#f2d046), to(#f2c200));background:linear-gradient(to bottom, #f2d046, #f2c200);background-color:#f2c200;filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startcolorstr=#f2d046, endcolorstr=#f2c200 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#f2c200, endcolorstr=#f2d046)";border:1px solid #f2c200}.btn.lifelog:active{background:-moz-linear-gradient(top, #f2c200 0%, #f2d046);background:-webkit-gradient(linear, left top, left bottom, from(#f2c200), to(#f2d046));background:linear-gradient(to bottom, #f2c200, #f2d046);border-top-color:#f2c200}.btn.lifelog:link,.btn.lifelog:visited,.btn.lifelog:hover,.btn.lifelog:active{color:#fff}.btn_lifelog_wrapper{margin:10px 0 20px}.life_log_a{color:#008cd3;cursor:pointer;border-bottom:solid thin}.box.is_lifelog{padding:20px 40px}@media screen and (max-width: 1023px){.box.is_lifelog{padding:10px 20px}}.box.is_lifelog .btn_wrap{display:block;margin:20px 0}.box.is_lifelog .btn_wrap:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.box.is_lifelog .btn_wrap .btn-inline{float:none;padding:6px 12px;border-radius:6px}.lifelog-theme.pica-single{color:#59493f;background:#fff;border:1px solid #e5b800}.lifelog-theme .pika-button{color:#59493f;background:#faf1cc}.lifelog-theme .pika-button:hover{color:#fff;background:#e5b800}.lifelog-theme .pika-button.is-selected{background:#ff8833;box-shadow:none}.lifelog-theme .is-today .pika-button{color:#ff8833}.lifelog-theme .pika-prev,.lifelog-theme .pika-next{width:20px;height:30px;opacity:1}.lifelog-theme .pika-prev:active,.lifelog-theme .pika-next:active{top:1px}.lifelog-theme .pika-prev:before,.lifelog-theme .pika-next:before{display:block;width:20px;height:20px;margin:5px 0;content:'';background-image:url(https://assets.petsallright.net/assets/lifelog_arrow_icon_sprite-bca3daac0735cbd538e206547edbbfc2aca771364b47db4aa8723eb9da772804.png);background-size:200%}.lifelog-theme .pika-prev:before{background-position:0 0}.lifelog-theme .pika-next:before{background-position:100% 0}.lifelog_daily_sub_heading{padding-top:15px;padding-bottom:2px;margin-bottom:10px;font-weight:bold;color:#59493f;text-align:left}.lifelog_daily_sub_heading:first-child{padding-top:0;border-top:none}.lifelog_daily_sub_heading:before{display:inline-block;width:4px;height:1em;margin-right:6px;vertical-align:text-top;content:'';background:#e5b800;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.lifelog_modal_wrapper .modal_content{padding:0 0 20px;border-color:#e5b800}.lifelog_modal_wrapper .modal_unit{padding:0;margin:0 0 20px;border-bottom:none}.lifelog_modal_wrapper .lifelog_modal_content .lifelog_modal_content_inner{padding:20px}.lifelog_modal_wrapper .lifelog_modal_content .lifelog_modal_content_inner .lifelog_howto_ribbon_ttl{text-align:center}.lifelog_modal_wrapper .lifelog_modal_content .lifelog_modal_content_inner .list_howto_order{margin:20px 0 0}.lifelog_modal_wrapper .lifelog_modal_content .lifelog_modal_content_inner .list_howto_order>li{margin:0 0 20px}.lifelog_modal_wrapper .lifelog_modal_content .lifelog_modal_content_inner--vaccine{padding:0}.lifelog_modal_wrapper .lifelog_modal_content .lifelog_modal_content_inner--vaccine .lifelog_select_vaccine_ttl{padding:15px 0;margin:0 auto;color:#fff;background:#e5b800}.lifelog_modal_wrapper .lifelog_modal_content .lifelog_modal_content_inner--vaccine .lifelog_select_vaccine_list>li{padding:15px 0;text-align:center;cursor:pointer;border-bottom:1px solid #e5b800}.lifelog_banner_official{padding:0;margin:30px 20px 20px}@media screen and (min-width: 1024px){.lifelog_banner_official{margin-top:60px;margin-left:auto;margin-right:auto}.lifelog_banner_official img{max-width:400px}}.grid_agreement{color:#505a64}.grid_agreement h2{margin:30px 0 10px}@media screen and (min-width: 1024px){.grid_agreement h2{margin:40px 0 10px}}@media screen and (min-width: 1024px){.grid_agreement.box .box_inner{max-width:750px}}.grid_agreement h1{margin-bottom:1.5em;font-size:1.4em}.grid_agreement h2{padding:2px 0 2px 9px;font-size:1.4em;text-align:left;border-left:solid 6px #008cd3}.grid_agreement h3{padding:2px 0 2px 0;font-size:1.2em;text-align:left}.grid_agreement h3:before{display:inline-block;width:4px;height:1em;margin-right:6px;vertical-align:text-top;content:'';background:#008cd3;border-radius:1px}.grid_agreement h4{text-align:left}.grid_agreement p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}.grid_agreement .grid_agreement-content{margin-bottom:40px}.grid_agreement .grid_agreement-content>ol,.grid_agreement .grid_agreement-content ul{margin:0}.grid_agreement .grid_agreement-content .privacy_mark_logo{width:70px}.grid_agreement ol{position:relative;padding-left:1.5em;margin-top:0.2em;margin-bottom:20px;text-align:left;counter-reset:number}.grid_agreement ol p{display:inline}.grid_agreement ol>li{margin-bottom:0.5em}.grid_agreement ol>li:before{position:absolute;left:0;content:counter(number) ". ";counter-increment:number}.grid_agreement ol>li>ol{padding-left:2em;text-align:left;counter-reset:number}.grid_agreement ol>li>ol>li{margin-bottom:0.5em}.grid_agreement ol>li>ol>li:before{position:absolute;left:0;content:"(" counter(number) ") ";counter-increment:number}.grid_agreement ul{position:relative;margin-top:0.2em;margin-bottom:20px;text-align:left}.grid_agreement ul p{display:inline}.grid_agreement ul>li{padding-left:1em;margin-bottom:0.5em;text-indent:-1em}.grid_agreement ul>li>ol{padding-left:2em;text-align:left;text-indent:0;counter-reset:number}.grid_agreement ul>li>ol>li{margin-bottom:0.5em}.grid_agreement ul>li>ol>li:before{position:absolute;left:0;content:"(" counter(number) ") ";counter-increment:number}.wrapper.type_oem_login{padding-top:0;background-color:#fff}.wrapper.type_oem_login .main{margin-bottom:124px}@media screen and (max-width: 1023px){.wrapper.type_oem_login .main{max-width:640px}}@media screen and (min-width: 1024px){.wrapper.type_oem_login .description-txt{margin-bottom:40px}}@media screen and (max-width: 1023px){.wrapper.type_oem_login .description-txt{margin-bottom:20px}}.oem_login_header{position:relative;top:0;z-index:1000;width:100%;text-align:left;background:#fff}.oem_login_header div{margin:0}.oem_login_header .logo-pets{display:block;width:100%;max-width:320px;margin:0}.oem_login_header .logo-pets img{margin:0}.oem_login_header .logo-pets a{display:block;width:100%;height:100%}.oem_login_header .header-contents{max-width:960px;margin:0 auto;overflow:hidden;display:block}.oem_login_header .header-contents:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.oem_login_header .header-left{float:left;padding:20px 30px 10px}@media screen and (min-width: 1024px){.oem_login_header .header-left{padding:13px 0 13px 20px;padding-left:0}}.oem_login_header .header_bar{position:relative;max-height:50px;padding:4px 0;background:#008cd3}.oem_login_header .header_bar span{display:block;width:100%;font-size:10px;color:#fff;text-align:center}@media screen and (max-width: 1023px){.oem_login_header .header_bar span{letter-spacing:-1px}}.oem_login_footer{border-top:solid 1px #b4bec8}.oem_login_caution{box-sizing:border-box;display:block;padding:8px 10px;font-size:10px;color:#d35757;border:1px solid}@media screen and (max-width: 1023px){.oem_login_caution{max-width:620px;margin:0 auto}}@media screen and (min-width: 1024px){.oem_login_caution{padding:10px 16px;font-size:16px}}.oem_login_caution_wrapper{max-width:960px;margin:0 auto}.oem_login_tab{max-width:640px}@media screen and (max-width: 1023px){.oem_login_tab{margin:0 10px}}.oem_login_tab_radio{display:none}.oem_login_tab .tab_list{position:relative;display:table;width:100%;height:40px;border-bottom:2px solid #008cd3}@media screen and (min-width: 1024px){.oem_login_tab .tab_list{height:60px;border-bottom:4px solid #008cd3}}.oem_login_tab .tab_list_item{position:relative;bottom:0;box-sizing:border-box;display:table-cell;height:0;margin:0 auto;border-right:5px solid transparent;border-bottom:35px solid #66bae5;border-left:5px solid transparent}@media screen and (min-width: 1024px){.oem_login_tab .tab_list_item{border-right:10px solid transparent;border-bottom:54px solid #66bae5;border-left:10px solid transparent}}.oem_login_tab .tab_list_item_inner{position:absolute;bottom:-35px;display:block;width:100%;text-decoration:none}@media screen and (min-width: 1024px){.oem_login_tab .tab_list_item_inner{bottom:-54px}}.oem_login_tab .tab_list_item_inner:active .tab_list_txt{position:relative;top:1px}.oem_login_tab .tab_list_item_txt{font-size:13px;font-weight:bold;line-height:35px;color:#fff}@media screen and (min-width: 1024px){.oem_login_tab .tab_list_item_txt{font-size:16px;line-height:54px}}.tab_content_form{display:none}#oem_form:checked ~ .tab_content_form{display:block}#oem_form:checked ~ .oem_login_tab .tab_list_item[for='oem_form']{border-bottom:40px solid #008cd3}#oem_form:checked ~ .oem_login_tab .tab_list_item[for='oem_form'] a{bottom:-40px}#oem_form:checked ~ .oem_login_tab .tab_list_item[for='oem_form'] .tab_list_txt{font-size:15px;line-height:40px}@media screen and (min-width: 1024px){#oem_form:checked ~ .oem_login_tab .tab_list_item[for='oem_form']{z-index:10;border-bottom:60px solid #008cd3}#oem_form:checked ~ .oem_login_tab .tab_list_item[for='oem_form'] a{bottom:-60px}#oem_form:checked ~ .oem_login_tab .tab_list_item[for='oem_form'] .tab_list_txt{font-size:20px;line-height:60px}}.tab_content_tutorial{display:none}#oem_tutorial:checked ~ .tab_content_tutorial{display:block}#oem_tutorial:checked ~ .oem_login_tab .tab_list_item[for='oem_tutorial']{border-bottom:40px solid #008cd3}#oem_tutorial:checked ~ .oem_login_tab .tab_list_item[for='oem_tutorial'] a{bottom:-40px}#oem_tutorial:checked ~ .oem_login_tab .tab_list_item[for='oem_tutorial'] .tab_list_txt{font-size:15px;line-height:40px}@media screen and (min-width: 1024px){#oem_tutorial:checked ~ .oem_login_tab .tab_list_item[for='oem_tutorial']{z-index:10;border-bottom:60px solid #008cd3}#oem_tutorial:checked ~ .oem_login_tab .tab_list_item[for='oem_tutorial'] a{bottom:-60px}#oem_tutorial:checked ~ .oem_login_tab .tab_list_item[for='oem_tutorial'] .tab_list_txt{font-size:20px;line-height:60px}}.box.type_oem_login{box-sizing:border-box;max-width:640px;padding:0;margin:0 10px;margin-bottom:40px;border:solid 1px #008cd3;border-top:none;border-radius:0 0 2px 2px;box-shadow:none}.box.type_oem_login .box_inner{max-width:none}.oem_login_ttl{padding:6px 0;margin-bottom:20px;font-size:14px;color:#008cd3;background-color:#e0f1fa;border-bottom:solid 1px #008cd3}@media screen and (min-width: 1024px){.oem_login_ttl{padding:10px 0;margin-bottom:32px;font-size:20px}}.oem_login_content{padding:0 20px}@media screen and (min-width: 1024px){.oem_login_content{padding:0 40px;font-size:16px}}.oem_login_content .term{text-align:left}@media screen and (min-width: 1024px){.oem_login_content .description-txt{margin-bottom:30px}}.oem_login_step{margin-top:-10px;margin-left:-10px}.step_unit .step_num{position:absolute;box-sizing:border-box;width:45px;height:45px;padding:8px 0;font-size:18px;font-weight:bold;color:#008cd3;text-align:center;background-color:#e0f1fa;border:solid 1px;border-radius:100px}@media screen and (min-width: 1024px){.step_unit .step_num{width:70px;height:70px;padding:14px 0;font-size:28px;border:solid 2px}}.step_unit .step_num .row_num{display:block;line-height:1}.step_unit .step_num .row_step{display:block;font-size:0.6em;line-height:1}.step_unit .step_content{min-height:45px;padding:4px 0 12px 55px}@media screen and (min-width: 1024px){.step_unit .step_content{display:table;min-height:60px;padding:10px 0 24px 90px}}@media screen and (min-width: 1024px){.step_unit .step_content_txt{display:table-cell;min-width:290px;vertical-align:top}}.step_unit .step_content_txt .note{margin-top:5px;font-size:0.9em}.step_unit .step_content_img{box-sizing:border-box;max-width:320px;padding:2px;margin-top:10px;border:solid 1px #008cd3}@media screen and (min-width: 1024px){.step_unit .step_content_img{margin-top:0}.step_unit .step_content_img_wrapper{display:table-cell;width:180px;padding-left:20px;vertical-align:top}}@media screen and (min-width: 1024px){.oem_login_form .input_unit_ttl{font-size:18px}.oem_login_form input[type='text'],.oem_login_form input[type='email']{height:46px}.oem_login_form .input_wrapper{padding-top:0}}.oem_login_link{margin-bottom:20px;text-align:center}@media screen and (min-width: 1024px){.oem_login_link{margin-bottom:40px}}#counsel_slide{margin-bottom:44px}#counsel_slide li:focus{outline:none}#counsel_slide .slick-prev,#counsel_slide .slick-next{position:absolute;top:calc(50% - 20px);z-index:2;display:block;width:10%;height:400px;padding:0;font-size:0px;line-height:0px;color:transparent;cursor:pointer;background:transparent;background-image:url(https://assets.petsallright.net/assets/lp/mvslide_arrrow-898fef19dd57f4bef0c541fa5db8011d15a03c52f45bcc7d2513e72db8e8f7dd.png);background-repeat:no-repeat;background-position:70% 50%;background-size:40%;border:none;outline:none;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#counsel_slide .slick-prev:before,#counsel_slide .slick-next:before{font-size:20px;line-height:1;color:#505a64;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#counsel_slide .slick-prev{top:calc(50% - 400px*0.5 - 20px);left:0;-ms-filter:'FlipH';filter:FlipH;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}[dir='rtl'] #counsel_slide .slick-prev{right:0;left:auto}#counsel_slide .slick-next{right:0}[dir='rtl'] #counsel_slide .slick-next{right:auto;left:0}#counsel_slide p{padding:10px;text-align:center}#counsel_slide p span{font-size:18px;font-weight:bold}@media screen and (max-width: 1023px){#counsel_slide p span{font-size:14px}}.counsel_slide_navigation{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;text-align:center;list-style:none}.counsel_slide_navigation li{position:relative;display:inline-block;width:20px;height:20px;padding:0;margin:0 5px;cursor:pointer}.counsel_slide_navigation li button{display:block;width:20px;height:20px;padding:5px;font-size:0px;line-height:0px;color:transparent;cursor:pointer;background:transparent;border:0;outline:none}.counsel_slide_navigation li button:hover,.counsel_slide_navigation li button:focus{outline:none}.counsel_slide_navigation li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:32px;line-height:20px;color:#a5a5a5;text-align:center;content:'\2022';opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.counsel_slide_navigation li.slick-active button:before{color:#505a64;opacity:0.75}.start_guide.modal_wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30000000;box-sizing:border-box;display:none;margin:0}.start_guide.modal_wrapper .modal_content{width:auto;max-width:none;height:100%;padding:40px 0;overflow:auto;background:none;border:none}.start_guide.modal_wrapper p{margin-bottom:0}.start_guide.modal_wrapper #modal_overlay{position:fixed;top:20px;left:20px;width:100%;height:120%;margin:-20px;cursor:pointer;background:rgba(0,0,0,0.5)}.start_guide.modal_wrapper .modal_content.owl-carousel{position:absolute;top:50%;right:0;left:0;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.start_guide .start_guide-close{position:absolute;padding:10px;cursor:pointer}@media screen and (max-width: 1023px){.start_guide .start_guide-close{top:-16px;right:-16px}}@media screen and (min-width: 1024px){.start_guide .start_guide-close{top:-20px;right:-20px}}.start_guide .start_guide-close .start_guide-close-btn{box-sizing:border-box;display:block;color:#008cd3;background:#fff;border-radius:40px}@media screen and (max-width: 1023px){.start_guide .start_guide-close .start_guide-close-btn{width:25px;height:25px;font-size:14px;line-height:25px;border:solid #008cd3 2px}}@media screen and (min-width: 1024px){.start_guide .start_guide-close .start_guide-close-btn{width:40px;height:40px;font-size:20px;line-height:40px;border:solid #008cd3 3px}}.start_guide .start_guide-close .start_guide-close-btn:after{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;content:'\e90d'}.start_guide #owl-demo .item{box-sizing:border-box;width:100%;padding:20px}.start_guide .start_guide-wrapper{padding:0 20px;margin:12px auto}.start_guide .start_guide-box{position:relative;box-sizing:border-box;width:100%;max-width:520px;margin:0 auto;background:#fff;border-radius:4px;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1)}.start_guide .start_guide-header{display:table;width:100%;overflow:hidden;background:#008cd3;border-radius:2px 2px 0 0}@media screen and (max-width: 1023px){.start_guide .start_guide-header h1{padding:10px 0;font-size:1rem}}@media screen and (min-width: 1024px){.start_guide .start_guide-header h1{padding:16px 0;font-size:1.2rem}}.start_guide .start_guide-header h1{display:table-cell;line-height:1.25;color:#fff;vertical-align:middle}.start_guide .start_guide-body{padding:14px}@media screen and (min-width: 1024px){.start_guide .start_guide-body{padding:24px}}.start_guide .start_guide-body .start_guide-body-title{display:inline-block;padding:0 8px;font-weight:bold;color:#008cd3;background-color:#fff}.start_guide .start_guide-body .start_guide-body-title .icon{font-weight:normal}@media screen and (min-width: 1024px){.start_guide .start_guide-body .start_guide-body-title{font-size:1.2em}}.start_guide .start_guide-body .start_guide-body-txt{margin-top:-14px;border:solid 3px #e0f1fa}@media screen and (max-width: 1023px){.start_guide .start_guide-body .start_guide-body-txt{padding:24px 8px 10px;font-size:0.75rem}.start_guide .start_guide-body .start_guide-body-txt .r_logo{width:220px;height:auto;margin-bottom:10px}}@media screen and (min-width: 1024px){.start_guide .start_guide-body .start_guide-body-txt{padding:24px 20px 20px;font-size:1rem;line-height:1.3}.start_guide .start_guide-body .start_guide-body-txt .r_logo{width:240px;margin-bottom:16px}}.start_guide .start_guide-body .start_guide-body-txt p{text-align:center}.start_guide .start_guide-body .start_guide-body-txt .note{margin-top:1em;font-size:10px}.start_guide .start_guide-body .start_guide-body-txt .strong{display:inline-block;font-weight:bold;color:#008cd3}.start_guide .start_guide-footer{padding:0 14px;overflow:hidden;border-radius:0 0 2px 2px}@media screen and (min-width: 1024px){.start_guide .start_guide-footer{padding:0 24px}}.start_guide .start_guide-footer .ttl{display:block;padding-top:12px;padding-left:4px;margin-bottom:10px;font-weight:bold;text-align:left;border-top:solid 2px #e0f1fa}@media screen and (min-width: 1024px){.start_guide .start_guide-footer .ttl{padding-top:24px;margin-bottom:20px}}.start_guide .start_guide-footer .ttl:before{display:inline-block;width:4px;height:1em;margin-right:6px;vertical-align:text-top;content:'';background:#008cd3;border-radius:1px}@media screen and (min-width: 1024px){.start_guide .start_guide-footer .ttl:before{width:5px;border-radius:2px}}.start_guide .start_guide-footer .btn-wrapper{padding:0 12px;margin-bottom:16px}@media screen and (min-width: 1024px){.start_guide .start_guide-footer .btn-wrapper{margin-bottom:24px}}.start_guide .start_guide-footer .btn:before{content:none}.start_guide .start_guide-footer .btn.pale{color:#008cd3}.talc{text-align:center}.wrapper{position:relative;width:100%;min-height:100%;overflow:hidden;text-align:center}.overflow-visible{overflow:visible}.break-word{word-wrap:break-word}.color_r{color:#fa5050}.color_g{color:#489982}.color_b{color:#008cd3}.color--vets{color:#5bc2cf}.color--healths{color:#ea6188}.color--trainings{color:#90c320}.color--foods{color:#f39800}.bg--vets{background:#5bc2cf}.bg--healths{background:#ea6188}.bg--trainings{background:#90c320}.bg--foods{background:#f39800}.roundthumb_list{display:block;max-width:100%;max-width:460px;padding:20px 0 10px;margin:0 auto}.roundthumb_list:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.roundthumb_list li{box-sizing:border-box;display:block;float:left;width:21.7%;height:21.7%;margin-right:4.4%;overflow:hidden;border:solid 4px #008cd3;border-radius:100px}.roundthumb_list li:last-child{margin-right:0}.owner_table{margin:0 auto 20px;border:solid 1px #b4bec8}@media screen and (min-width: 1024px){.owner_table{margin:0 auto 40px}}.owner_table th,.owner_table td,.owner_table tr{padding:4px 8px;text-align:right;border:solid 1px #b4bec8}@media screen and (min-width: 1024px){.owner_table th,.owner_table td,.owner_table tr{padding:6px 12px}}.owner_table th{text-align:center;border-bottom:2px}.owner_table thead{color:#fff;background:#008cd3}.owner_table tbody tr:nth-child(even){background:#e0f1fa}.owner_table_main{box-sizing:border-box;width:10em}@media screen and (min-width: 1024px){.owner_table_main{width:12em}}.owner_table_day,.owner_table_link{box-sizing:border-box}h1,h2{margin:0 auto 20px}@media screen and (min-width: 1024px){h1,h2{margin:0 auto 40px}}@media screen and (max-width: 1023px){.br_pc{display:none}.br_sp{display:inline}}@media screen and (min-width: 1024px){.br_sp{display:none}.br_pc{display:inline}}.box{padding:10px;margin:0 10px 10px;overflow:hidden;background:#fff;border-radius:2px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}@media screen and (min-width: 1024px){.box{padding:40px;margin:0 20px 40px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 3px 5px 0 rgba(0,0,0,0.2)}}.box .box--horizontal-negative-margin{margin-right:-10px;margin-left:-10px}@media screen and (min-width: 1024px){.box .box--horizontal-negative-margin{margin-right:-40px;margin-left:-40px}}.box .box--horizontal-padding{padding-right:10px;padding-left:10px}@media screen and (min-width: 1024px){.box .box--horizontal-padding{padding-right:40px;padding-left:40px}}.box.search{padding:10px 20px}.box.narrow_padding{padding-right:10px;padding-left:10px}.box.no_margin_no_padding{padding:0;margin:0}.box.transparent{background:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width: 1024px){.box.transparent{-webkit-box-shadow:none;box-shadow:none}}@media screen and (max-width: 1023px){.box+.box.transparent{margin-top:-10px}}@media screen and (min-width: 1024px){.box+.box.transparent{padding-top:0}}.box .box-sticky.is-affixed{z-index:10}.box .box-sticky.is-affixed .box--horizontal-negative-margin{background-color:#fff;-webkit-box-shadow:0 3px 3px 0px rgba(0,0,0,0.15);box-shadow:0 3px 3px 0px rgba(0,0,0,0.15)}.box.box--no-padding{padding:0}@media screen and (min-width: 1024px){.box.box--no-padding{padding:0}}.box_inner{max-width:640px;margin:0 auto}.box .btn_wrap{padding:0;margin:20px 0}@media screen and (min-width: 1024px){.box .btn_wrap{margin:40px 0}}.btn_wrap{margin:20px}@media screen and (max-width: 1023px){.btn_wrap{padding:0 20px}}@media screen and (min-width: 1024px){.btn_wrap{margin:40px}.btn_wrap .btn{margin-bottom:20px}}.btn_wrap .btn{margin-bottom:12px}.btn_wrap .btn:last-child{margin-bottom:0}.btn_wrap_multi ul{display:inline-flex;width:100%}.btn_wrap_multi ul li{width:80%;margin:2px}@media screen and (min-width: 1024px){.btn_wrap_multi{margin:40px}.btn_wrap_multi .btn{margin-bottom:20px}}.ttl_left_bar:before{display:inline-block;width:4px;height:1em;margin-right:6px;vertical-align:text-top;content:'';background:#008cd3;border-radius:1px}@media screen and (min-width: 1024px){.ttl_left_bar:before{width:5px;border-radius:2px}}.border_name{color:#008cd3;text-decoration:none;border-bottom:solid 1px #008cd3}.border_text{display:inline-block;padding:0 1px;background:url(https://assets.petsallright.net/assets/border_text-16bb4a641e900c2db63f7a55c7be69e398963bdfdafdfbaddc93e3c05648a3dd.png) repeat-x 0 bottom}@media screen and (min-width: 1024px){.border_text{background-position:0 85%}}.border_text.border_red{background-image:url(https://assets.petsallright.net/assets/border_text_red-5e6e9c2345c4935e0a5ffab442cf481c60cfda38bb102e5c036f7458bb63e9e6.png)}.border_text.border_yr{background-image:url(https://assets.petsallright.net/assets/border_text_yr-281a881905648efc5365cacfd62ce8b5d4e38b1fc43101670f53e75b11b5ae7e.png)}.border_text.border_gry{background-image:url(https://assets.petsallright.net/assets/border_text_gry-bf84fe480e3ade43f638f07dd3d7dbec13ded3a4422d1d2211fbaa6efcc945fa.png)}.over_ttl{padding:0.3em 20px;margin:0 -20px 20px;color:#008cd3;background:#e0f1fa;border-top:solid 1px #008cd3;border-bottom:solid 1px #008cd3}span.over_ttl{display:block;padding:0;background:none;border-top:none}@media screen and (min-width: 1024px){.over_ttl{padding:0.3em 160px;margin:0 -160px 40px}}.over_ttl.no-mb{padding-bottom:0;margin-bottom:12px}.over_ttl.over_ttl--orange{color:#9c4a10;background:#ffedd6;border-top:solid 1px #d97a2b;border-bottom:solid 1px #d97a2b}.block_ttl{padding:4px 0;color:#fff;text-align:center;background:#008cd3;border-bottom:solid #7fc5e9 4px}.sideblock_ttl{margin-bottom:20px;text-align:left}@media screen and (min-width: 1024px){.sideblock_ttl{margin-bottom:30px}.sideblock_ttl h3{padding:5px 40px;margin:0 0 0 -40px}.sideblock_ttl h3 i{padding-right:3px;margin-left:-3px;font-size:18px;vertical-align:sub}}.sideblock_ttl h3,.sideblock_ttl p{vertical-align:bottom}.sideblock_ttl h3{display:inline-block;padding:5px 20px;margin:0 0 0 -20px;color:#fff;background:#008cd3;border-radius:0 2px 2px 0}.sideblock_ttl .date{display:inline;margin-left:5px;font-size:10px}.term li{position:relative;display:inline}.term li a{position:relative}.blank span{position:relative;display:inline-block;width:17px;height:9px;color:#505a64}.blank span:before{top:0;right:0}.blank span:after{top:3px;right:3px}.blank span:before,.blank span:after{position:absolute;display:block;width:6px;height:6px;content:'';border:1px solid}.large_ttl{font-size:1.50em}.medium_ttl{font-size:1.25em}.regular_ttl{font-weight:bold;color:#008cd3}.left-line-title{display:block;margin-top:8px;margin-bottom:8px;font-weight:bold;text-align:left}.left-line-title:before{display:inline-block;width:4px;height:1.1em;margin-right:6px;vertical-align:text-top;content:'';background:#008cd3;border-radius:1px}#header{position:relative;top:0;z-index:1000;width:100%;height:auto;text-align:left;background:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}#header div{margin:0}#header .logo-pets{display:block;width:177px;margin:0}@media screen and (min-width: 1024px){#header .logo-pets{width:280px}}#header .logo-pets img{margin:0}#header .logo-pets a{display:block;width:100%;height:100%}#header .header-contents{margin:0 auto;overflow:hidden}@media screen and (min-width: 1024px){#header .header-contents{width:960px;padding:20px 0}}#header .header-left{float:left;padding:13px 0 13px 20px}@media screen and (min-width: 1024px){#header .header-left{padding:0}}#header .header-right{float:right}@media screen and (min-width: 1024px){#header .header-right{width:70%}}#header .btn-nav-header{position:relative;display:block;float:left;width:56px;height:55px;font-size:10px;color:#008cd3;text-align:center;cursor:pointer;border-left:solid 1px #c8d2dc}@media screen and (min-width: 1024px){#header .btn-nav-header{display:none}}#header .btn-nav-header a{display:block;width:100%;padding-top:6px;padding-bottom:6px;color:#008cd3;text-decoration:none}#header .btn-nav-header a i{display:block;font-size:28px}#footer{position:absolute;bottom:0;width:100%;font-family:Meiryo, sans-serif;font-size:10px;font-weight:bold;background:#fff}#footer .footer_contents{padding:10px 20px;margin:0 auto;overflow:hidden;text-align:left;background:#fff}@media screen and (min-width: 1024px){#footer .footer_contents{width:960px;padding:10px 0 15px;margin:0 auto}}#footer .footer_contents a{color:inherit;text-decoration:none}#footer .footer_contents .company_name{font-size:0.8em;vertical-align:sub}#footer .footer_contents .ft_logo{display:inline-block;width:76px;height:21px;padding-top:3px;margin-right:0.5em}#footer .footer_nav ul{margin-top:10px;text-align:center;background:#fff}#footer .footer_nav ul li{display:inline-block;height:0.8em;padding:0 0.5em}#footer .footer_nav ul li a{position:relative;top:-0.3em}#footer .footer_nav ul li+li{padding-left:0.8em;border-left:solid 1px #505a64}@media screen and (min-width: 1024px){#footer .footer_nav{float:right}#footer .footer_nav ul{padding-bottom:0;margin-top:auto;text-align:right}}@media screen and (max-width: 1023px){.wrapper{padding-top:0}.main{max-width:720px;padding:10px 0;margin-right:auto;margin-bottom:135px;margin-left:auto}#pet_nav ~ .main{margin-bottom:220px}.main_wrapper ~ #footer .footer-contents{padding-bottom:96px}.main_wrapper.is_single_col ~ #footer .footer-contents{padding-bottom:20px}}@media screen and (min-width: 1024px){.main{max-width:1000px;margin:auto auto 135px}.main_wrapper{width:960px;margin:auto auto 135px}.main_wrapper:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.main_wrapper .main{float:left;width:660px;margin:0}.main_wrapper .main .box{margin:0 0 40px}.main_wrapper #pet_nav{margin-right:40px}.main_wrapper_mp{width:960px;margin-right:auto;margin-left:auto}.main_wrapper_mp .main{margin-bottom:155px}.main_wrapper_mp .main .box{margin:0 0 40px}.main_wrapper_mp #pet_nav{margin-right:40px}.main_wrapper.is_single_col{width:660px;margin-right:auto;margin-left:auto}.main_wrapper.is_single_col .main{float:none;width:660px;margin:0 auto 0}.main_wrapper.is_single_col .main .box{margin:0 0 40px}.main_wrapper.is_single_col #pet_nav{display:none}.wrapper{padding-top:0}#header+.main,#header+.main_wrapper_mp,.main_wrapper,#fake_header+.main_wrapper_mp,#fake_header+.main{padding-top:40px}}.accessError{padding-top:60px}@media screen and (min-width: 1024px){.accessError{padding-top:100px}}.accessError_sign{width:100px;margin:0 auto}.accessError_txt{margin:20px 0;font-size:1.1em}.wsnw{white-space:nowrap}.rich_notice_heading{margin-top:-4px;margin-bottom:30px;font-size:20px;line-height:1.4}@media screen and (max-width: 1023px){.rich_notice_heading{margin-top:0;margin-bottom:20px;font-size:16px}}.rich_notice_heading span{font-size:1.2em;font-weight:bold;color:#008cd3}@media screen and (max-width: 1023px){.rich_notice_heading span{font-size:1.2em;letter-spacing:-2px}}.rich_notice_heading span em{margin-right:-0.2em;font-size:1.4em}@media screen and (max-width: 1023px){.rich_notice_heading span em{margin-right:-0.2em;font-size:1.2em}}.rich_notice_box{margin:0 20px 40px;overflow:hidden;color:inherit;background:#fff;border:1px solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);box-shadow:0 3px 5px 0 rgba(0,0,0,0.2)}.rich_notice_box.dark_yellow{border-color:#a0a014}.rich_notice_box.red{border-color:#d35757}.rich_notice_box.blue{border-color:#008cd3}.rich_notice_box.yellow{border-color:#e5b800}@media screen and (max-width: 1023px){.rich_notice_box{margin:20px}}.rich_notice_box_inner{max-width:400px;padding:30px;margin:0 auto}@media screen and (max-width: 1023px){.rich_notice_box_inner{padding:20px}}.rich_notice_box_heading{margin:0;line-height:40px;color:#fff}.rich_notice_box_heading.dark_yellow{background-color:#a0a014}.rich_notice_box_heading.red{background-color:#d35757}.rich_notice_box_heading.blue{background-color:#008cd3}.rich_notice_box_heading.yellow{background-color:#e5b800}.rich_notice_box_desc{margin:20px 0;color:#505a64}@media screen and (max-width: 1023px){.rich_notice_box_desc{margin:15px 0}}@media screen and (max-width: 1023px){.rich_notice_box_btn{padding-right:5px;letter-spacing:-0.5px}}@media screen and (min-width: 1024px){.rich_notice_box_btn{max-width:initial}}.rich_notice_box_btn.dark_yellow{background:-moz-linear-gradient(top, #a0a014 0%, #878710);background:-webkit-gradient(linear, left top, left bottom, from(#a0a014), to(#878710));background:linear-gradient(to bottom, #a0a014, #878710);border:1px solid #a0a014;border-top-color:#878710}.rich_notice_box_btn.dark_yellow:active{background:-moz-linear-gradient(top, #878710 0%, #a0a014);background:-webkit-gradient(linear, left top, left bottom, from(#878710), to(#a0a014));background:linear-gradient(to bottom, #878710, #a0a014);border-top-color:#a0a014;border-bottom-color:#878710}.rich_notice_box_btn.red{background:-moz-linear-gradient(top, #d35757 0%, #ba4c4c);background:-webkit-gradient(linear, left top, left bottom, from(#d35757), to(#ba4c4c));background:linear-gradient(to bottom, #d35757, #ba4c4c);border:1px solid #d35757;border-top-color:#ba4c4c}.rich_notice_box_btn.red:active{background:-moz-linear-gradient(top, #ba4c4c 0%, #d35757);background:-webkit-gradient(linear, left top, left bottom, from(#ba4c4c), to(#d35757));background:linear-gradient(to bottom, #ba4c4c, #d35757);border-top-color:#d35757;border-bottom-color:#ba4c4c}.rich_notice_box_btn.yellow{background:-moz-linear-gradient(top, #e5b800 0%, #cca300);background:-webkit-gradient(linear, left top, left bottom, from(#e5b800), to(#cca300));background:linear-gradient(to bottom, #e5b800, #cca300);border:1px solid #e5b800;border-top-color:#cca300}.rich_notice_box_btn.yellow:active{background:-moz-linear-gradient(top, #cca300 0%, #e5b800);background:-webkit-gradient(linear, left top, left bottom, from(#cca300), to(#e5b800));background:linear-gradient(to bottom, #cca300, #e5b800);border-top-color:#e5b800;border-bottom-color:#cca300}.img-link{display:block}.img-link img{width:initial}.img-link a{display:block;width:100%;height:100%}.bg-antiquewhite{background-color:antiquewhite}.u-br-0{border:none !important}.u-br-t-0{border-top:none !important}.u-br-r-0{border-right:none !important}.u-br-b-0{border-bottom:none !important}.u-br-l-0{border-left:none !important}.u-cf{display:block}.u-cf:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.u-d-tb{display:table !important}.u-d-tbc{display:table-cell !important}.u-d-b{display:block !important}.u-d-ib{display:inline-block !important}.u-d-n{display:none !important}.u-fl-l{float:left !important}.u-fl-r{float:right !important}.u-fl-n{float:none !important}.u-m-c{margin-right:auto !important;margin-left:auto !important}.u-mt-0{margin-top:0 !important}.u-mr-0{margin-right:0 !important}.u-mb-0{margin-bottom:0 !important}.u-ml-0{margin-left:0 !important}.u-mt-8{margin-top:8px !important}.u-mb-8{margin-bottom:8px !important}.u-mt-16{margin-top:16px !important}.u-mb-16{margin-bottom:16px !important}.u-mt-32{margin-top:32px !important}.u-mb-32{margin-bottom:32px !important}.u-ws-nowrap{white-space:nowrap}.u-mx-img{max-width:100%}.u-tx-inside{margin-left:1em;text-indent:-1em}.u-pt-0{padding-top:0 !important}.u-pr-0{padding-right:0 !important}.u-pb-0{padding-bottom:0 !important}.u-pl-0{padding-left:0 !important}.u-pt-0{padding-top:0px !important}@media screen and (min-width: 1024px){.u-pt-pc-0{padding-top:0px !important}}@media screen and (max-width: 1023px){.u-pt-sp-0{padding-top:0px !important}}.u-pt-10{padding-top:10px !important}@media screen and (min-width: 1024px){.u-pt-pc-10{padding-top:10px !important}}@media screen and (max-width: 1023px){.u-pt-sp-10{padding-top:10px !important}}.u-pt-20{padding-top:20px !important}@media screen and (min-width: 1024px){.u-pt-pc-20{padding-top:20px !important}}@media screen and (max-width: 1023px){.u-pt-sp-20{padding-top:20px !important}}.u-pt-30{padding-top:30px !important}@media screen and (min-width: 1024px){.u-pt-pc-30{padding-top:30px !important}}@media screen and (max-width: 1023px){.u-pt-sp-30{padding-top:30px !important}}.u-pt-40{padding-top:40px !important}@media screen and (min-width: 1024px){.u-pt-pc-40{padding-top:40px !important}}@media screen and (max-width: 1023px){.u-pt-sp-40{padding-top:40px !important}}.u-pt-50{padding-top:50px !important}@media screen and (min-width: 1024px){.u-pt-pc-50{padding-top:50px !important}}@media screen and (max-width: 1023px){.u-pt-sp-50{padding-top:50px !important}}.u-pt-60{padding-top:60px !important}@media screen and (min-width: 1024px){.u-pt-pc-60{padding-top:60px !important}}@media screen and (max-width: 1023px){.u-pt-sp-60{padding-top:60px !important}}.u-pt-70{padding-top:70px !important}@media screen and (min-width: 1024px){.u-pt-pc-70{padding-top:70px !important}}@media screen and (max-width: 1023px){.u-pt-sp-70{padding-top:70px !important}}.u-pt-80{padding-top:80px !important}@media screen and (min-width: 1024px){.u-pt-pc-80{padding-top:80px !important}}@media screen and (max-width: 1023px){.u-pt-sp-80{padding-top:80px !important}}.u-pb-0{padding-bottom:0px !important}@media screen and (min-width: 1024px){.u-pb-pc-0{padding-bottom:0px !important}}@media screen and (max-width: 1023px){.u-pb-sp-0{padding-bottom:0px !important}}.u-pb-10{padding-bottom:10px !important}@media screen and (min-width: 1024px){.u-pb-pc-10{padding-bottom:10px !important}}@media screen and (max-width: 1023px){.u-pb-sp-10{padding-bottom:10px !important}}.u-pb-20{padding-bottom:20px !important}@media screen and (min-width: 1024px){.u-pb-pc-20{padding-bottom:20px !important}}@media screen and (max-width: 1023px){.u-pb-sp-20{padding-bottom:20px !important}}.u-pb-30{padding-bottom:30px !important}@media screen and (min-width: 1024px){.u-pb-pc-30{padding-bottom:30px !important}}@media screen and (max-width: 1023px){.u-pb-sp-30{padding-bottom:30px !important}}.u-pb-40{padding-bottom:40px !important}@media screen and (min-width: 1024px){.u-pb-pc-40{padding-bottom:40px !important}}@media screen and (max-width: 1023px){.u-pb-sp-40{padding-bottom:40px !important}}.u-pb-50{padding-bottom:50px !important}@media screen and (min-width: 1024px){.u-pb-pc-50{padding-bottom:50px !important}}@media screen and (max-width: 1023px){.u-pb-sp-50{padding-bottom:50px !important}}.u-pb-60{padding-bottom:60px !important}@media screen and (min-width: 1024px){.u-pb-pc-60{padding-bottom:60px !important}}@media screen and (max-width: 1023px){.u-pb-sp-60{padding-bottom:60px !important}}.u-pb-70{padding-bottom:70px !important}@media screen and (min-width: 1024px){.u-pb-pc-70{padding-bottom:70px !important}}@media screen and (max-width: 1023px){.u-pb-sp-70{padding-bottom:70px !important}}.u-pb-80{padding-bottom:80px !important}@media screen and (min-width: 1024px){.u-pb-pc-80{padding-bottom:80px !important}}@media screen and (max-width: 1023px){.u-pb-sp-80{padding-bottom:80px !important}}.u-pos-a{position:absolute !important}.u-pos-r{position:relative !important}.u-ta-l{text-align:left !important}.u-ta-c{text-align:center !important}.u-ta-r{text-align:right !important}.u-fw-n{font-weight:normal !important}.u-fw-b{font-weight:bold !important}.u-td-u{text-decoration:underline !important}.u-tt{display:block;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.u-va-t{vertical-align:top !important}.u-va-m{vertical-align:middle !important}.u-va-b{vertical-align:bottom !important}.u-w-auto{width:auto !important}.u-w-full{width:100% !important}.u-w-half{width:50% !important}
