/*google web fonts*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&display=swap');
@import url('https://fonts.googleapis.com/css?family=Nanum+Pen+Script&display=swap&subset=korean');
@import url('https://fonts.googleapis.com/css?family=Do+Hyeon&display=swap&subset=korean');
@import url('https://fonts.googleapis.com/css?family=Black+Han+Sans&display=swap&subset=korean');

font-family: 'Noto Sans KR', sans-serif;
font-family: 'Nanum Gothic', sans-serif;
font-family: 'Nanum Pen Script', cursive;
font-family: 'Do Hyeon', sans-serif;
font-family: 'Black Han Sans', sans-serif;

body {    
    font-family: 'Nanum Gothic', sans-serif;
    color: #222;
    line-height: 1.6em;
    margin: 0;
    padding: 0;
}
.container{
/*  border: 1px solid;*/
/*  background-color: #777;  */
/*  overflow: hidden;*/
}
header{
/*  border: 1px solid;*/
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;  
}
section{ 
/*  border: 1px solid; */    
  margin-left: 300px; 
  width: 1000px;
}
aside{
/*  border: 1px solid;    */
  float: left;
  width: 300px;
  height: auto;
  border-radius: 30px;   
}

.ad1{
/*  border: 1px solid; */
  font-family: 'Nanum Gothic', sans-serif;
  background-color: darksalmon;  
  height: 60px;  
  width: 100%;    
  overflow: hidden;
}
.ad11 h1{
  text-shadow: 2px 2px 2px #fff;
}
.ad11{
/*  border: 1px solid;*/
  margin: auto;
  width: 1100px;
  font-size: 18px;  
  text-align: center; 
  height: 60px;
  line-height: 80px; 
  margin-top: -35px; 
}
.ad2{
/*  border: 1px solid; */
  background-color: darkblue;  
  height: 60px;
  width: 100%;  
}
.ad21{
/*  border: 1px solid; */
  font-family: 'Nanum Pen Script', cursive;
  color: #fff;
  margin: auto;  
  width: 1100px;
  font-size: 25px;  
  text-align: center; 
  height: 60px;
  line-height: 60px;
  margin-top: -35px;
}

header nav{
/*  border: 1px solid;    */
  background-color: yellow;  
  display: block;
  margin: auto;
  height: 60px;  
}
.navigator{
/*  border:1px solid;*/
  width: 100%;  
  height: 60px;  
  width: 1100px;  
  margin: auto;
  overflow: hidden;
}
.logo{ 
/*  border:1px solid;*/
  float: left;
  height: 60px;  
}
.logo img{
/*  border:1px solid;*/
  height: 60px;
}
.navi{
/*  border:1px solid;*/
  float: right;
  text-align: center;
  word-spacing: 50px;
}
.navi a {
/*    border: 1px solid;*/
  font-family: 'Black Han Sans', sans-serif;
  width: 300px;
  height: 60px;
  line-height: 70px;  
  text-decoration: none;
  font-size: 30px;
  color: #000;  
}
.contact{
/*  border: 1px solid;*/
  font-family: 'Do Hyeon', sans-serif;
  height: 450px;  
  line-height: 40px;
  text-align: center;
  background-color: green;
  color: #fff;
  border-radius: 30px;   
  font-size: 25px;
  padding-top: 30px;
} 
.account{
  font-family: 'Nanum Gothic', sans-serif;
  border: 1px solid;
  border-radius: 30px;  
  height: 80px;
  line-height: 30px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  margin-top: 5px;
  padding-top: 10px;
}
.adress{
   font-family: 'Nanum Gothic', sans-serif;
  border: 1px solid;
  border-radius: 30px; 
  height: 80px;
  line-height: 30px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  margin-top: 5px;
  padding-top: 10px;
}
.sticker1{
/*  border: 1px solid;   */
  margin-top: 180px;  
  height: 600px;  
}
.img11{
/*  border: 1px solid; */
  width: 785px;
  float: left; 
}
.img12{
/*  border: 1px solid; */
  text-align: center;
  height: 400px;  
  margin: auto;
}
.img12 div{
/*  border: 1px solid; */
  text-align: center;
  width: 370px;
  height: 400px; 
  float: left;

}
.img13{
/*   border: 1px solid; */
  text-align: center;
  height: 200px;
}
.img12 img{
  width: 255px; 
  height: 350px;
}

.img13 img{
  width: 255px;
  height: 200px;
}
.size11{
/*  border: 1px solid; */
  width: 200px;
  height: 600px;
  float: left;
}
.size12{
/*  border: 1px solid;*/
  font-family: 'Do Hyeon', sans-serif;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 22px;
  background-color: darkblue;
  font-size: 16px;
  color: #fff;
}
.size13{
/*  border: 1px solid;*/
  font-family: 'Do Hyeon', sans-serif; 
  line-height: 29px;
  text-align: center;
  font-size: 20px;  
}

.sticker2{
/*  border: 1px solid;   */  
  height: 600px;
}
.img21{
/*  border: 1px solid; */
  width: 785px;
  float: left; 
}
.img22{
/*  border: 1px solid; */
  text-align: center;
  height: 200px;  
}
.img23{
/*   border: 1px solid; */
  text-align: center;
  height: 200px;
}
.img22 img{
  width: 255px; 
  height: 200px;
}
.img23 img{
  width: 255px;
  height: 200px;
}
.size21{
/*  border: 1px solid; */
  float: left;;
  width: 210px;
  height: 600px;  
}
.size21 div{
/*  border: 1px solid;*/
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 20px;
  background-color: darkorchid;
  font-size: 20px;
  color: #fff;
  margin-top: 30px;
  
}
footer{
/*  border: 1px solid;*/
  width: 1320px
}
.copyright{
/*  border: 1px solid;*/ 
  background-color: #333;
  color : #fff;
  text-align: center;
  height: 50px;
  font-size: 20px;
  line-height: 50px;
}
.sticker3{
/*  border: 1px solid; */  
  height: 400px;
}
.ex div{
/*  border: 1px solid;*/
  float: left;
  width: auto;
  height: 400px;
  line-height: 38px;
  font-size: 20px;
  text-align: center;  
}