@media screen and (max-width: 1440px) {
.pc{
    display: block;
}
.sp{
    display: none;
}
 .header-menu-circle-pc{
    display: none;
 }
 .header-menu-list h1 a img {
    width: 12rem;
}
.header-menu-pc{
    margin: 0 0 0 auto;
}
.header-menu-list {
    justify-content: space-between;
    height: 113px;
}
.index-cover-bubble-2 {
    position: absolute;
    top: 16rem;
    right: 11rem;
    width: 6rem;
}
.index-cover-bubble-3 {
    position: absolute;
    top: 20rem;
    right: 1.5rem;
    width: 8rem;
}
.index-cover-news-wrapper a div {
    font-size: 0.8rem;
}
.extra-7{
    display: none;
}
/*---------------reason-setioin-------------*/
.reason-sec .fv-box-1{
  grid-template-columns: 1fr !important;
}
.fv-control a{
    left: -7%;
    bottom: -4%;
}
.fv .slick-track{
		margin-bottom:60px;
	}
.blog-sec .blog-detail{
    padding: 1.5rem 8rem 1.5rem 3rem;
}
.slick-progress-dot
{
    width: 10.5vw !important;
}
/*--------------test-section-------------------*/
.test-sec .container{
    max-width: 85%;
    
}
.test-sec .container .item-img{
    width: 25rem;
}
.test-sec .container .item-img p:first-of-type{
    right: -.5rem !important;
}
.test-sec .container .item-img p:nth-of-type(2){
    right: -.5rem;
}
.test-sec .container .item-content{
    width: calc(100% - 30rem);
    gap: 0rem;
    justify-content: space-around;
}
.test-sec .container .item-content h1{
    font-size: 2rem;
}
.test-sec .container .item-content p{
    font-size: 1rem;
}
.test-sec .container .item-content a:first-of-type{
    gap: 2rem;
}
/*----------------footer-section------------------------*/
.company-info{
    width: 32rem;
}
.footer-links{
    width: 100%;
}
.company-info .company-item p{
    padding: .3rem .5rem;
    white-space: nowrap;
}
/*----------------about page--------------------------*/
.sub_fv {
    margin: 5rem auto;
    padding: 3.6rem;
}
.sec_title_white{
    font-size: 1.5rem;
}
.top_FV .FV_content p:first-of-type{
    top: -5rem;
    left: 2rem;
    font-size: 6.3rem;
}
.about_guide-sec .container{
    padding: 4rem 0;
}
.about_guide-sec .container .support_title{
    width: 100%;
}
.about_guide-sec .container .support_title h2{
    font-size: 2.5rem;
}
.about_guide-sec .container .support_content{
    max-width: 100%;
    gap: 4rem;
}
.about_guide-sec .container .support_content img{
    width: 24rem;
}
.about_guide-sec .grand-bottom{
    top: 30rem;
}
.about_reason_sec .about_reason_item .description .content .subcontent p{
    line-height: 160%;
}
/*------------grand-section--------------------*/
.grand-bubble{
    bottom: -8rem;
}
.grand-bubble img{
    width: 16rem;
}
.feature_sec .feature_item{
    gap: 1rem;
}
/*---------------moving-sec-----------------------*/
.moving_sec .container{
    padding: 6.5rem;
}
.about_grand_sec .reason-marquee {
    bottom: -1rem;
}
}
