@charset "UTF-8";

#header{
    position: static;
    height: auto;
    margin-left: 20px;
    width: auto;
}

#contents_wrap {
	padding: 0 20px 120px;	
}

.all_cont{
    background:linear-gradient(90deg,transparent 0%,transparent 70%,#eee5d7 0%,#eee5d7 100%);
    border: 5px solid #3f2e27;
    border-bottom: none;
}

.col_01{
    background: none!important;
    position: static!important;
    width: 100%!important;
    text-align: left;
    padding: 20px 0 0!important;
    justify-content: flex-start!important;
    overflow-y: inherit!important;
    height: auto;
}

.header_container .col_01 .h_logo {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
    width: auto;
    text-align: left;
}

#nav_global{
    margin-top: 40px;
}

#nav_global ul{
    display: flex;
    justify-content: space-between;
}

#nav_global > ul > li > a,#nav_global span,.col_02 a{
    color: #111!important;
}

#nav_global > ul > li > a::after, #nav_global > ul > li > span::after{
    background: #111!important;
}

.col_02 .h_contact a:before {
    background: url(../images/contents/mail02.png) no-repeat!important;
}

.col_02 .h_contact a {
    border: 1px solid #111!important;
}

.sub_menu a{
        color: #fff!important;
}
.list_tbl .img1 img{
    width: 100%!important;
    height: 200px!important;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}
@media screen and (max-width: 1024px){
    .h_logo{
        position: relative;
        top: 70px;
    }
.list_tbl .img1 img{
    width: 100%!important;
    height: 150px!important;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}
}
@media screen and (max-width: 640px){
.list_tbl .img1 img{
    width: 100%!important;
    height:auto!important;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}
}