﻿@charset "utf-8";

/* ================================================================= 
 header
================================================================= */
.header_info {
    width: 580px;
  }

.header-right {
    max-width: 1500px;
  }
#top-button {
    max-width: 550px;
}
#nav_global ul li a {
    font-size: 0.90rem;
}

/* ================================================================= 
sidemenu
================================================================= */


/* ================================================================= 
 contents
================================================================= */

/* ================================================================= 
 section
================================================================= */


/* ================================================================= 
 footer
================================================================= */
.footer-wrap {
    background: #171717;
    padding: 40px 15px 80px;
}

@media screen and (max-width: 1600px) {

/* ================================================================= 
 header
================================================================= */
#header {
  display: block;
}
.header_info {
    position: absolute;
    top: 0;
}
#nav-wrap {
    max-width: 1500px;
}
#nav_global ul li a {
    font-size: 1rem;
}

}

@media screen and (max-width: 1400px) {
/* ================================================================= 
 header
================================================================= */
#nav_global ul li a {
    font-size: 1rem;
}
.cont_01_wrap .cont_01 {
    top: -15%;
}

}

@media screen and (max-width: 1000px) {
/* ================================================================= 
 contents
================================================================= */
.cont_01_wrap .cont_01 {
    top: -30%;
}

}


@media screen and (max-width: 950px) {
/* ================================================================= 
 header
================================================================= */
#nav_global ul li a {
    font-size: 0.75rem;
}

}

@media screen and (max-width: 900px) {
/* ================================================================= 
 contents
================================================================= */
.cont_01_wrap .cont_01 {
    top: -32%;
}

}


@media only screen and (max-width: 835px) {

/* ================================================================= 
 header
================================================================= */
.header-logo {
  display: none;
}
.sm-logo {
  text-align: left;
}
.sm-logo a {
  color:#a1a1a1;
}
.sm-logo a span {
  padding-left:50px;
}

/* ================================================================= 
sidemenu
================================================================= */

/* ================================================================= 
 contents
================================================================= */
.cont_01_wrap .cont_01 {
    top: -36%;
}
/* ================================================================= 
 section
================================================================= */

/* ================================================================= 
 footer
================================================================= */

}




@media only screen and (max-width: 640px) {

/* ================================================================= 
 header
================================================================= */


/* ================================================================= 
sidemenu
================================================================= */


/* ================================================================= 
 contents
================================================================= */

/* ================================================================= 
 section
================================================================= */

/* ================================================================= 
 footer
================================================================= */



}