@charset "utf-8";


/* Essay
--------------------------------------------------------------------------*/

body#essay #always_wrap section#contents{
    padding-bottom: 10px;
}

#essay section.key-v{
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 10px 10%;
    background: url("../img/essay/bg.jpg") no-repeat;
    background-size: 1980px;
    background-position: center;
    text-align: center;
}

#essay section.key-v img{
    width: 100%;
    max-width: 330px;
}

#essay section.essay-data{
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 25px 0 0 0;
    background: url("../img/essay/bg.jpg");
    background-repeat: repeat-y;
    background-size: 1980px;
    background-position: center;
    overflow: hidden;
}

#essay section.essay-data div.cnt-box{
    position: relative;
    box-sizing: border-box;
    width: 100%;
    max-width: 1000px;
    margin: auto;
    padding: 0;
}

#essay section.essay-data div.cnt-box-f{
    display: flex;
    justify-content: left;
    align-items: center;
    width: 84%;
    padding: 0 0 25px 0;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

#essay section.essay-data h6{
    margin: 0 auto 10px auto;
    border-bottom: none;
}

#essay section.essay-data p{
    margin: 0 auto;
}

#essay section.essay-data div.cnt-box-l{
    margin-right: 3%;
}

img.image80{
	width: 80%;
	margin: 0 10%;
}

@media screen and (max-width:640px) {

#essay section.essay-data div.cnt-box-f{
    display:block;
}

#essay section.essay-data div.cnt-box-l{
    margin-right: 0%;
}

#essay section.essay-data div.cnt-box-l img{
    width: 100%;
    padding: 0 20%;
}

}