@charset "utf-8";.top .fv{position:relative;max-width:1200px;width:100%;margin:0 auto}.top .fv .txt{position:absolute;width:58%;top:40px;max-width:610px}.top .top_list_area{position:relative}.top .top_list_area h2{font-size:2rem}.top .top_list_area ul{justify-content:flex-start;list-style:none}.top .top_list_area li{border-radius:10px;padding:10px 10px 20px;box-sizing:border-box;border:1px solid #e0e0e0;margin:0 0 15px}.top .top_list_area li .ph{position:relative;overflow:hidden;border-bottom:1px solid #e0e0e0}.top .top_list_area li figure{display:block;padding-top:83.5%;overflow:hidden}.top .top_list_area li figure img{position:absolute;top:0;left:0;bottom:0;right:0}.top .top_list_area li .title{font-size:1.8rem;color:#319ee4;font-weight:700;text-align:center;margin:10px auto 5px}.top .top_list_area li p{height:70px;overflow:hidden}.top .top_list_area li .btn{margin:15px auto 0}.top .top_list_area li .btn a{font-size:1.6rem;padding:8px 0;max-width:190px;width:70%;margin:0 auto}.top .top_article_contents_area{position:relative;margin-top:70px}.top .top_article_contents_area .article_contents_title_area{position:relative;background:#5889eb;padding:30px;border-radius:5px 5px 0 0}.top .top_article_contents_area .article_contents_title_area:before{position:absolute;content:"";bottom:0;width:256px;height:286px}.top .top_article_contents_area .article_contents_title_area:before{right:30px}.top .top_article_contents_area:nth-of-type(3n+1) .article_contents_title_area:before{background:url(//financial-field.com/childminder-compare/wp/wp-content/themes/theme_childminder/aseets/css/../images/top_contents_ph01.png) no-repeat left bottom;background-size:100%}.top .top_article_contents_area:nth-of-type(3n+2) .article_contents_title_area:before{background:url(//financial-field.com/childminder-compare/wp/wp-content/themes/theme_childminder/aseets/css/../images/top_contents_ph02.png) no-repeat left bottom;background-size:100%}.top .top_article_contents_area:nth-of-type(3n+3) .article_contents_title_area:before{background:url(//financial-field.com/childminder-compare/wp/wp-content/themes/theme_childminder/aseets/css/../images/top_contents_ph03.png) no-repeat left bottom;background-size:100%}.top .top_article_contents_area .article_contents_title_area h2,.top .top_article_contents_area .article_contents_title_area p{position:relative;width:480px;color:#fff}.top .top_article_contents_area .article_contents_title_area h2{font-size:1.8rem}.top .top_article_contents_area .article_contents_title_area p{font-size:1.3rem}.top .top_article_contents_area .article_contents{background:#f6f6f6;padding:30px;line-height:1.8}@media(min-width:768px){.swiper-wrapper{flex-wrap:wrap}.swiper-slide{width:33.3%}.swiper-button-prev,.swiper-button-next,.swiper-pagination{display:none}.top .top_list_area li{margin-left:15px}.top .top_list_area li:nth-child(3n+1){margin-left:0}}.swiper-wrapper .swiper-slide:nth-child(n+7){display:none}@media only screen and (max-width:767px){.top .fv{width:100%;margin-top:20px}.top main{margin-top:0}.top .top_list_area h2{font-size:1.8rem}.top .top_list_area ul{align-items:stretch !important}.top .top_list_area li .title{font-size:1.6rem;margin:10px auto 5px}.top .top_list_area li p{font-size:1.2rem;height:61px}.top .top_list_area li .btn{margin:10px auto 0}.top .top_list_area li .btn a{font-size:1.4rem;padding:5px 0;width:85%}.swiper-container{margin-left:auto;margin-right:auto;position:relative;z-index:1}.slider_prev,.slider_next{width:30px;height:30px;position:absolute;top:50%;z-index:10}.slider_prev{background:url(//financial-field.com/childminder-compare/wp/wp-content/themes/theme_childminder/aseets/css/../images/arrow.png) no-repeat;background-size:100%;transform:rotate(180deg);left:-3%}.slider_next{background:url(//financial-field.com/childminder-compare/wp/wp-content/themes/theme_childminder/aseets/css/../images/arrow.png) no-repeat;background-size:100%;right:-3%}.top .top_article_contents_area{position:relative;margin-top:40px}.top .top_article_contents_area .article_contents_title_area{padding:10px}.top .top_article_contents_area .article_contents_title_area:before{width:45%;height:140px;max-width:200px;right:0}.top .top_article_contents_area .article_contents_title_area h2,.top .top_article_contents_area .article_contents_title_area p{width:60%}.top .top_article_contents_area .article_contents_title_area h2{font-size:1.5rem;margin-bottom:0}.top .top_article_contents_area .article_contents_title_area p{font-size:1.1rem;line-height:1.4}.top .top_article_contents_area .article_contents{padding:15px;line-height:1.8}}