@charset "UTF-8";.info_link ul li a:after,.top_dir_recom .top_dir_recom_tomypage p.aftertxt span:after{content:'\f054';font-family:FontAwesome;vertical-align:middle}.tmi_btn_ico img{display:inline}.tmi_btn_ico{width:100%!important;height:25px}.icon_dogcat>img{width:30px;height:25px}.icon_rensai>img{width:80px;height:25px}#contents{position:relative;overflow:visible}.study_top_main_bg{position:absolute;left:-150%;top:0;width:300%;height:560px;background:#ddd;z-index:-1}#article_ranking ul li{position:relative;height:173px}#article_ranking ul li p.img_box{width:100%;padding:0}#article_ranking ul li p.img_box a{padding:0}#article_ranking ul li p.img_box a img{width:240px}#article_ranking .article_rank_ttl{font-size:18px;font-weight:400}.posi_sq{position:absolute;left:0;top:0;z-index:10;width:42px;height:42px;line-height:42px;text-align:center}.color_sq1{color:#FFF;background-color:#af8412}.color_sq2{color:#FFF;background-color:#909090}.color_sq3{color:#FFF;background-color:#6b3306}.color_sq1 span,.color_sq2 span,.color_sq3 span{font-size:20px;font-weight:700}#article_ranking{width:240px;height:560px;line-height:1.2;border:1px solid #ebebeb;overflow:hidden;margin-bottom:40px}#article_ranking p{padding:11px 10px;font-weight:700;background-color:#fff}#article_ranking ul{list-style:none;background-color:#fff}#article_ranking li a{position:relative;display:block;padding:10px 20px;text-decoration:underline;font-size:16px;font-weight:700}#article_ranking li a:hover{text-decoration:none}.study_main_wrap{width:960px;margin-bottom:40px}.study_main{width:960px;height:500px;background:#FFF;overflow:hidden}.study_main ul{padding-left:40px}.study_main ul li{float:left;width:300px;list-style-type:none;margin-right:30px}.study_main ul li:nth-child(3){margin-right:none}.study_main ul li p{margin-bottom:35px}.study_main ul li .tmi_btn_ico,.top_season_recom_box ul li .tmi_btn_ico{width:80px;height:25px;margin-bottom:10px;position:relative}.study_main ul li .tmi_ttl .ttl{margin-bottom:20px;font-size:18px;font-weight:700}.study_main ul li .tmi_txt{font-size:13px}.study_main li span.ico{width:100px;padding:7px 13px;font-size:11px;text-align:center;border:1px solid #000;border-radius:5px;text-decoration:none;display:block}.info_link{height:60px;background:#FFF}.info_link ul{list-style-type:none;padding:10px 10px 10px 40px}.info_link ul li{float:left;width:50%}.info_link ul li a{font-size:15px;font-weight:700;text-decoration:underline}.info_link ul li a:after{margin-left:10px;font-size:30px;display:inline-block}.top_news{width:960px}.top_news_left{float:left;width:470px;padding:20px;margin-right:20px}.top_news_left h2,.top_news_right h2{margin-bottom:28px;font-size:24px;font-weight:400}.top_news_left h2 span,.top_news_right h2 span{padding-left:18px;font-weight:700}.top_news_left ul li{height:60px;overflow:hidden;margin-bottom:20px}.top_news_left ul li span.ttl,.top_news_right ul li span.ttl{font-size:16px;font-weight:700}.top_news_left ul li span,.top_news_right ul li span{font-size:13px;line-height:1}.top_news_right{float:right;width:470px;padding:20px;border-left:1px solid #000}.top_news_right ul li{height:60px;overflow:hidden;margin-bottom:20px}.top_news .top_news_imgbx{float:left;width:60px;height:60px;margin-right:18px}.top_news .top_news_txtbx{float:right;width:350px}.side_bn ul li{margin-bottom:20px}.top_dir_recom{margin-bottom:50px}.top_dir_recom h2 img{margin-bottom:-22px;margin-left:15px;margin-right:25px}.top_dir_recom .top_dir_recom_box{padding:0 25px;margin-bottom:10px}.top_dir_recom .top_dir_recom_box ul li{margin-bottom:20px}.top_dir_recom .top_dir_recom_imgbx{float:left;width:60px;margin-right:15px}.top_dir_recom .top_dir_recom_txtbx{float:right;width:835px;text-decoration:underline}.top_dir_recom .top_dir_recom_txtbx span.ttl{font-size:18px;font-weight:700}.lib_icon_wrap{height:25px;display:inline-block;padding:0 10px}.top_dir_recom .top_dir_recom_txtbx>a,.top_pickup .top_pickup_txtbx>a{display:inline-table}.top_dir_recom .top_dir_recom_tomypage{width:880px;margin:0 auto;padding:25px 45px;font-size:11px;text-align:center;border:1px solid #000;border-radius:5px;text-decoration:none;display:block}.top_dir_recom .top_dir_recom_tomypage p.pretxt{float:left;font-size:24px;text-decoration:underline;text-align:left}.top_dir_recom .top_dir_recom_tomypage p.aftertxt span{float:right;font-size:34px;font-weight:700;text-decoration:none}.top_dir_recom .top_dir_recom_tomypage p.aftertxt span:after{margin-left:10px;font-size:50px;display:inline-block}.top_pickup{margin-bottom:50px}.top_pickup_box{padding:0 20px}.top_pickup_box ul li{margin-bottom:20px}.top_pickup .top_pickup_imgbx{float:left;width:103px;margin-right:24px}.top_pickup .top_pickup_imgbx p img{width:103px}.top_pickup .top_pickup_txtbx{float:right;width:793px;padding-top:20px;text-decoration:underline}.top_pickup .top_pickup_txtbx span.ttl{font-size:18px;font-weight:700}.top_season_recom{margin-bottom:50px}.top_season_recom_box{width:90%;margin:0 auto}.top_season_recom_box ul li p img,.top_season_recom_box ul li>div{width:260px}.top_season_recom_box ul{padding-left:30px}.top_season_recom_box ul li{float:left;width:260px;list-style-type:none;margin-right:30px}.top_season_recom_box ul li:nth-child(3){margin-right:none}.top_season_recom_box ul li p{margin-bottom:35px}.top_season_recom_box ul li .tmi_ttl{margin-bottom:20px;font-size:18px;font-weight:700}.top_season_recom_box ul li .tmi_txt{font-size:13px}.top_season_recom_box li span.ico{width:100px;padding:7px 13px;font-size:11px;text-align:center;border:1px solid #000;border-radius:5px;text-decoration:none;display:block}.top_rensai{margin-bottom:40px}.top_rensai div.top_rensai_box ul li.top_rensai_item{width:300px;height:220px;border:1px solid #CCC;overflow:hidden;float:left;margin-right:30px;margin-bottom:40px}.top_rensai div.top_rensai_box ul li.top_rensai_item:nth-child(3n){margin-right:0}.top_rensai div.top_rensai_box ul li.top_rensai_item p{display:block}.top_rensai div.top_rensai_box ul li.top_rensai_item p span{margin:17px 13px;height:36px;text-align:left;display:inline-block;overflow:hidden;line-height:1.3}.top_rensai_tolist{width:420px;margin:0 auto}.top_nihoninu{margin-bottom:50px}.top_nihoninu_box{width:90%;margin:0 auto}.top_nihoninu_box ul{padding-left:45px}.ranking_tab li a,.top_bn .top_bn_l li span{padding:10px;display:block}.top_nihoninu_box ul li{width:260px;overflow:hidden;margin-right:60px}.top_nihoninu_box ul li p{width:260px;margin-bottom:20px;font-size:18px;font-weight:700;text-decoration:underline}.top ul{list-style:none}.top_ttl{margin-bottom:30px;padding-bottom:10px;font-size:24px;font-weight:400;border-bottom:5px solid #ececec}.top_main_info{margin-bottom:40px;background:#f4f4f4}.top_main_info_inner{width:1240px;margin:0 auto}.top_new_item,.top_recommend_item{margin-bottom:40px}.slider{float:right;width:900px;margin-right:40px}.slider .slideimg{display:none}.slider img{width:100%;height:auto}.top_check_item .bx-viewport,.top_new_item .bx-viewport{height:auto!important}.top_bn{margin-bottom:50px}.top_bn ul{overflow:hidden}.top_bn ul li{float:left}.top_bn ul li:last-child{margin-right:0}.top_bn .top_bn_l{margin-bottom:20px}.top_bn .top_bn_l li{width:302px;margin-right:27px;border:1px solid #ccc}.top_bn .top_bn_m li{width:220px;margin-right:26px}.top_bn .top_bn_m li:last-child{margin-right:0}.top_ranking{margin-bottom:40px}.ranking_tab{margin-bottom:20px;overflow:hidden;border-left:1px solid #ccc}.top_check_item,.top_review{margin-bottom:40px}.ranking_tab li{float:left;width:115px;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.ranking_tab li.active a{color:#fff;font-weight:700;background-color:#ff1225}.top_review .item_list,.top_review .slick-list{width:900px}.top_review .slick-slide,.top_review .slick-slide p{width:200px}.top_review .slick-prev{left:-30px}.top_review .slick-next{right:-20px}.top_review .item_price{margin-bottom:10px}.top_review .item_review{font-size:14px;margin-bottom:5px}.top_review .item_review span{font-size:13px}.top_review .item_review_txt a{display:block;margin-top:5px;text-align:right;text-decoration:underline}.side_size .size_s a{background:url(https://peppynet.s3.amazonaws.com/img/web/pc/dog/ico/ico_size_s.png)}.side_size .size_m a{background:url(https://peppynet.s3.amazonaws.com/img/web/pc/dog/ico/ico_size_m.png)}.side_size .size_l a{background:url(https://peppynet.s3.amazonaws.com/img/web/pc/dog/ico/ico_size_l.png)}.side_age .age_puppy a{background:url(https://peppynet.s3.amazonaws.com/img/web/pc/dog/ico/ico_age_puppy.png)}.side_age .age_adult a{background:url(https://peppynet.s3.amazonaws.com/img/web/pc/dog/ico/ico_age_adult.png)}.side_age .age_senior a{background:url(https://peppynet.s3.amazonaws.com/img/web/pc/dog/ico/ico_age_senior.png)}