@charset "utf-8";

/* -----------------------------------------------------------
   動物遺伝子検査
-------------------------------------------------------------- */
/*
#u-common.animal .h1-area {
    top: 645px;
}

#u-common.animal .mv-area{
	background-image: url(../img/bg-animal-mv.png) , url(../img/bg-blue.png) , url(../img/nuemo-bg03.png)  ;
	padding:150px 0 150px 0;
}


@media screen and (max-width:768px){
    #u-common.animal .mv-area{
        background-image: url(../img/bg-animal-mv.png) , url(../img/bg-blue-sp.png)  , url(../img/nuemo-bg03.png);
        padding: 125px 0 0 0;
    }
}
@media screen and (max-width:768px){

}
*/

/* -----------------------------------------------------------
    feature-area
-------------------------------------------------------------- */
#u-common.animal .feature-area  {
   margin: 100px auto 0;
}

#u-common.animal .feature-area .feature-list .feature-item {
    /* margin: 50px 0 150px; */
}

#u-common.animal .feature-list  li .sub-ttl {
    margin: 0  !important;
}

#u-common.animal .feature-list li .txt {
   margin: 0 0 30px !important;
}


@media screen and (max-width:768px){
    #u-common.animal .feature-area  {
        margin: 50px auto 0;
		padding: 0 20px 40px;
     }

    #u-common.animal .feature-area .feature-list .feature-item {
        /* margin: 20px 0 0; */
    }

    #u-common.animal .feature-area .feature-list .feature-item h3 {
        /* font-size: 2.4rem; */
    }
    
    #u-common.animal .feature-list  li .sub-ttl {
        margin: 0 0 5px  !important;
        line-height: 1.5;
    }
    
    #u-common.animal .feature-list li .txt {
       margin: 0 0 20px !important;
    }
}

/* -----------------------------------------------------------
    price-area
-------------------------------------------------------------- */
#u-common.animal .price-area .price-list.list01 {
    margin: 20px 0 0;
    padding: 0 0 30px;
}

#u-common.animal .price-area .price-list .price-item {
    /*width: 280px;*/
}
#u-common.animal .price-area .price-list .price-item .box {
    /*width: 240px;*/
    padding: 20px 15px;
}

@media screen and (max-width:768px){
    #u-common.animal .price-area .price-list.list01 {
    }

    #u-common.animal .price-area .price-list .price-item {
        width: 100%;
    }
    #u-common.animal .price-area .price-list .price-item .box {
        width: 100%;
        padding: 20px 15px;
    }
}

/* -----------------------------------------------------------
    link-area
-------------------------------------------------------------- */

#u-common.animal .link-list {
    width: 100%;
	justify-content: center;
}