@charset "UTF-8";#side_contents{float:left;width:240px}#side_contents a{text-decoration:none}#side_contents ul{list-style:none}#side_contents ul.side_nav li a{display:block;padding:5px 0}.side_ttl{margin-bottom:10px;padding-bottom:10px;font-size:20px;font-weight:400;border-bottom:5px solid #ececec}.side_user_info{margin-bottom:30px;padding:15px 10px;font-size:15px;text-align:center;border:1px solid #000;border-radius:5px;width:240px;margin:0 auto 30px}.side_user_info .user_name{margin-bottom:10px}.side_user_info .user_point{margin-bottom:10px;line-height:1.3}.side_user_info .user_point span{color:red;font-size:12px}.pet_in_wrap{width:75%;margin:0 auto}.user_pet_info .pet_image{float:left;width:52px}.user_pet_info .user_pet_name span{}.user_pet_info .user_pet_name{margin-bottom:10px;text-align:left;font-size:16px;float:left;width:110px;padding:0 0 0 10px;word-wrap:break-word;line-height:26px}.user_pet_info .pet_age,.user_pet_info .pet_type{width:75%;margin:0 auto;text-align:left;overflow:hidden}.user_pet_info .pet_age{padding-top:5px}.user_pet_info .pet_type{text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px}.user_pet_info .pet_age span,.user_pet_info .pet_type span{}.user_pet_info dl{width:75%;overflow:hidden;margin:0 auto 10px}.user_pet_info dt{clear:both;float:left;width:50%;margin-bottom:5px;text-align:left}.user_pet_info dd{float:right;width:50%;margin-bottom:5px;text-align:right}.user_info_btn a{display:block;padding:10px;font-size:14px;border:1px solid #000;border-radius:5px;margin-bottom:10px}.side_size{margin-bottom:40px}.side_size li a{display:block;padding:25px 10px 25px 80px!important;background-position:0 center!important;background-repeat:no-repeat!important}.side_size .size_s a{background-image:url(https://image.peppynet.com/img/web/pc/dog/ico/ico_size_s.png)}.side_size .size_m a{background-image:url(https://image.peppynet.com/img/web/pc/dog/ico/ico_size_m.png)}.side_size .size_l a{background-image:url(https://image.peppynet.com/img/web/pc/dog/ico/ico_size_l.png)}.side_age{margin-bottom:40px}.side_age li{margin-bottom:10px}.side_age li a{display:block;padding:10px 10px 10px 50px!important;background-position:0 center!important;background-repeat:no-repeat!important}.side_age .age_puppy a{background-image:url(https://image.peppynet.com/img/web/pc/dog/ico/ico_age_puppy.png)}.side_age .age_adult a{background-image:url(https://image.peppynet.com/img/web/pc/dog/ico/ico_age_adult.png)}.side_age .age_senior a{background-image:url(https://image.peppynet.com/img/web/pc/dog/ico/ico_age_senior.png)}.side_food{margin-bottom:40px}.side_food .side_ttl{margin-bottom:20px}.side_food dl{overflow:hidden;margin-bottom:5px}.side_food dt{clear:both;float:left;width:80px;margin-bottom:10px;padding-top:5px}.side_food dd{float:right;width:140px;margin-bottom:10px}.side_food .list_select{width:140px}.side_food p{text-align:center}.side_food input[type="submit"]{width:240px;padding:10px;font-size:14px;text-align:center;border:1px solid #000;border-radius:5px;background:#fff url(https://image.peppynet.com/img/web/pc/dog/aro_right.png) no-repeat 95% center;cursor:pointer}.side_food input[type="submit"]:hover{color:#ff1225}.side_purpose{margin-bottom:40px}.side_discount{margin-bottom:40px}.side_recommend{margin-bottom:40px}.side_recommend .side_ttl{margin-bottom:20px}.side_recommend .carousel{margin-top:30px}.side_recommend .carousel div{padding-bottom:20px}.side_recommend .carousel div.slick-list{padding-bottom:0}.side_recommend a{display:block;overflow:hidden}.side_recommend span{float:right;display:block;width:120px}.side_recommend .pic{float:left;width:100px}.side_recommend .pic img{width:100px;height:auto;border:1px solid #ccc}.side_recommend .item_name{margin-bottom:5px}.side_recommend .price{font-weight:700}#main_contents{float:right;width:960px}