@charset "utf-8";
/* ================================================== */
/*                                                    */
/*                      index.css                     */
/*                                                    */
/* ================================================== */
/* ==================== 基本設定 ==================== */
#contents_wrap{
    width:100%;
    background-image: url("../images/index/main_bg-free.jpg");
    background-size:contain;
    margin:-120px 0 0 0;
}
#contents_wrap .contents_area{
    width:1500px;
    display:flex;
    justify-content:space-around;
    margin:0 auto;
    padding:1350px 0 0 0;  
}
/* ================== //基本設定// ================== */

/* ==================== リフォーム内容 ==================== */
#contents_wrap .contents_area .reform_area{
    width:700px;
}
#contents_wrap .contents_area .reform_area p.reform_title{
    margin:0 0 35px 0 ;
}
#contents_wrap .contents_area .reform_area ul li{
    margin:0 0 35px 10px;
}
#contents_wrap .contents_area .reform_area ul li a:hover{
    opacity:0.5;
}
#contents_wrap .contents_area .reform_area ul li.last{
    margin:0 0 80px 10px;
}
/* ================== //リフォーム内容// ================== */

/* ==================== 新着情報 ==================== */
#contents_wrap .contents_area .news_area{
    width:700px;
}
#contents_wrap .contents_area .news_area p.news_title{
    margin:35px 0 38px 0;
}
#contents_wrap .contents_area .news_area ul{
    width:645px;
    height:890px;
    overflow:scroll;
    overflow-x:hidden;
    background-color: rgba(231,181,181,0.3);
    background-image: url("../images/index/information/info_logo.png");
    background-position:420px 670px;
    margin:0 0 0 10px;
    padding:35px 20px;
}
#contents_wrap .contents_area .news_area ul li{
    width:600px;
    font-size:1.3rem;
    line-height:1.2;
    background-image: url("../images/index/information/info_arrow.png");
    background-position:10px 18px;
    background-color: rgba(255,255,255,0.7);
    margin:0 auto 40px auto;
    padding:40px 20px 40px 60px;
}
/* ================== //新着情報// ================== */

/* ==================== 施工実績 ==================== */
#contents_wrap .achievements_area{
    width:1500px;
    display:block;
    margin:0 auto;
}
#contents_wrap .achievements_area p.achievements_title{
    text-align:center;
    margin:0 0 50px 0;
}
#contents_wrap .achievements_area p.achievements_title_sp{
    display:none;
}
#contents_wrap .achievements_area ul.achievements_list{
    display:flex;
    justify-content:space-around;
    margin:0 0 30px 0;
}
#contents_wrap .achievements_area ul.achievements_list a:hover{
    opacity:0.5;
}
/* ================== //施工実績// ================== */

/* ==================== SNSバナー・選ばれる理由 ==================== */
#contents_wrap .banner_area{
    display:block;
    margin:0 auto 100px auto;
}
#contents_wrap .banner_area p{
    text-align:center;
    margin:0 0 70px 0;
}
#contents_wrap .banner_area p a:hover{
    opacity:0.5;
}
#contents_wrap .banner_area p.last{
    text-align:center;
    margin:0 0 0 0;
}

/* ==================== SNSバナー・選ばれる理由 ==================== */