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

/* ==================== contents_left設定 ==================== */
#contents_wrap .contents_area h1.construction_title{
    margin:0 0 50px 0;
}
#contents_wrap .contents_area h1.construction_title_sp{
    display:none;
}
#contents_wrap .contents_area p.contents_title{
    margin:0 0 20px 0;
}
#contents_wrap .contents_area p.contents_title_sp{
    display:none;
}
#contents_wrap .contents_area section.contents_left{
    width:1300px;
    display:flex;
    justify-content:space-between;
    margin:0 auto 50px auto;
}
#contents_wrap .contents_area section.contents_left h2{
    font-size:1.2rem;
    line-height:2;
    padding:0 50px 0 0;
}
#contents_wrap .contents_area h3{
    font-size:1.3rem;
    font-weight:bold;
    display:block;
    margin:0 0 20px 50px;
}
#contents_wrap .contents_area ul{
    width:1500px;
    display:flex;
    justify-content:space-between;
    margin:0 0 50px;
}
#contents_wrap .contents_area ul li{
    text-align:center;
}
#contents_wrap .contents_area ul li img{
    margin:0 0 20px 0;
}
#contents_wrap .contents_area ul li span.mini_text{
    font-size:1.0rem;
}
/* ================== //contents_left設定// ================== */

/* ==================== contents_right設定 ==================== */
/*
#contents_wrap .contents_area h1.construction_title{
    margin:0 0 50px 0;
}
#contents_wrap .contents_area p.contents_title{
    margin:0 0 20px 0;
}
*/
#contents_wrap .contents_area section.contents_right{
    width:1300px;
    display:flex;
    justify-content:space-between;
    margin:0 auto 50px auto;
}
#contents_wrap .contents_area section.contents_right h2{
    font-size:1.2rem;
    line-height:2;
    padding:0 0 0 50px;
}
#contents_wrap .contents_area h3{
    font-size:1.3rem;
    font-weight:bold;
    display:block;
    margin:0 0 20px 50px;
}
#contents_wrap .contents_area ul{
    width:1500px;
    display:flex;
    justify-content:space-between;
    margin:0 0 50px;
}
#contents_wrap .contents_area ul li{
    text-align:center;
}
#contents_wrap .contents_area ul li img{
    margin:0 0 20px 0;
}
#contents_wrap .contents_area ul li span.mini_text{
    font-size:1.0rem;
}
/* ================== //contents_right設定// ================== */

