@charset "utf-8";

/************************************************
 共通設定
************************************************ */
*{
    margin: 0;
    padding: 0;
    line-height: 1.8;
    box-sizing: border-box;
}
body {
    background: #EBEBEB;
}
h2 {
    font-size: 35px;
    margin-bottom: 10px;
}

/* ==============================================
 フレーム
=============================================== */
.Header {
    background: #000;
    text-align: center;
    padding: 40px 0 30px;
}
.Main{
    height: 760px;
    background-size:cover;
    background-image: url(./main-img.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
.Wrapper {
    width: 1000px;
    margin: 0 auto;
}
.Content {
    text-align: center;
    font-weight: bold;
}
.Content p,
.Content li {
    color: #555;
    line-height: 2.0;
}
.box01 {
    padding: 50px 0 80px;
    border-bottom: 1px solid #ccc;

}
.box02 {
    border-right: 1px solid #ccc;
}
.box02,.box03 {
    width: 50%;
    float: left;
    padding: 60px 60px 80px;
}
.box02 li,.box03 li {
    text-align: left;
}
/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:block;
    overflow:hidden;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

.Footer {
    background: #000;
    text-align: center;
    padding: 40px 0 30px;
}
.Footer