
/*=============================
          company-nav  
=============================*/
.mg-top{
  margin-top:20px;
}
#company-nav{
  margin-top:120px;
  border-bottom:solid 3px #707070;
}
#company-nav h2{
  width: 35%;
  margin:0 auto;
  font-size: 30px;
  text-align:center;
  font-weight: bold;
  border-bottom:#ffae0d;
  position: relative;
}
#company-nav li a{
  font-size: 12px;
  line-height: 45px;
  font-weight: bold;
  border-bottom:#ffae0d;
}

#company-nav__line {
    width: 100%;
    border-bottom: solid 3px #ffae0d;
    position: absolute;
}
#company-nav__list{
  width: 80%;
}
#company-nav__list li{
  margin-left: 35px;
}
#company-nav__wrapper{
  width: 90%;
  margin:0 auto;
}
@media screen and (max-width: 500px){
  #company-nav h2 {
      width: 35%;
      margin: 0 auto;
      font-size: 25px;
      text-align: center;
      font-weight: bold;
      border-bottom: #ffae0d;
      position: relative;
  }
}
@media screen and (max-width: 400px){
    .main-content a {
        width: 50%;
    }
}
@media screen and (max-width: 320px){
  #company-nav h2 {
      width: 35%;
      margin: 0 auto;
      font-size: 18px;
      text-align: center;
      font-weight: bold;
      border-bottom: #ffae0d;
      position: relative;
  }
}


/*=============================
          policy
=============================*/
#section-policy{
	background-color:#F6F6F6;
	width: 60%;
	margin:50px auto;
	padding:50px 10%;
}
#section-policy p{
	margin-bottom: 50px;
}
#section-policy p:last-child{
	margin-bottom: 0px;
}

#section-policy p span{
	font-weight: bold;
}
@media screen and (max-width: 500px){
	#section-policy {
	    background-color: #F6F6F6;
	    width: 80%;
	    margin: 50px auto;
	    padding: 50px 5%;
	}
}