@charset "UTF-8";
#area01{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 150px;
  width : 1000px;
}

#area01 h2{
  font-size : 27pt;
  font-weight : lighter;
  padding-top : 0px;
  padding-left : 1%;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 50px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(119, 60, 0);
  width : 99%;
  background-image : url(../img/shell/title_back.png);
background-position : -15px -20px;
  background-repeat : no-repeat;
}
#area01 .line01{
  background-color : rgb(250, 249, 248);
  padding-top : 20px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 20px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 0px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : silver;
  border-bottom-color : silver;
}

#area01 .line02{
  padding-top : 20px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 20px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 0px;
}

#area01 h6{
  font-weight : normal;
  padding-top : 0px;
  padding-left : 15px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 160px;
  float : left;
  font-size : 16px;
}

#area01 p{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 190px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#area02{
  
  padding-top : 70px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 70px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 150px;
  background-image : url(../img/main/submain_back.jpg);
  background-repeat : repeat;
}

#area02_main{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  width : 1000px;
}
#area02_main h2{
  font-size : 27pt;
  font-weight : lighter;
  padding-top : 5px;
  padding-left : 1%;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 50px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(119, 60, 0);
  width : 99%;
  background-image : url(../img/shell/title_back.png);
background-position : -15px -15px;
  background-repeat : no-repeat;
}



#area02_main p{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 0px;
  margin-bottom : 50px;
}
#area02 #area02_main #map{
  padding-top : 0px;
  padding-left : 1px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 0px;
  width : 960px;
  height : 450px; 

}
#area03{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 150px;
  width : 1000px;
}

#area03 h2{
  font-size : 27pt;
  font-weight : lighter;
  padding-top : 0px;
  padding-left : 1%;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 50px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(119, 60, 0);
  width : 99%;
  background-image : url(../img/shell/title_back.png);
background-position : -15px -20px;
  background-repeat : no-repeat;
}
#area03 img{
  width : 400px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 50px;
  float : right;
}
#area03 P{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 500px;
}
#area04{
  
  padding-top : 70px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 70px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 150px;
  
  background-repeat : repeat;
  background-color : black;
}

#area04_main{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  width : 1000px;
}
#area04_main h2{
  font-size : 27pt;
  font-weight : lighter;
  padding-top : 5px;
  padding-left : 1%;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 50px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
  width : 99%;
  background-image : url(../img/shell/title_back2.png);
background-position : -15px -15px;
  background-repeat : no-repeat;
  color : white;
}
#area04_main p{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 0px;
  margin-bottom : 50px;
  color : white;
}
#area04_main #movie{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 50px;
  color : white;
  width : 100%;
  height : 600px;
}
@media screen and (max-width: 980px) {
#area01{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 2%;
  margin-right : 2%;
  margin-bottom : 10%;
  width : 96%;
}
#area01 h2{
  font-size : 20pt;
  font-weight : lighter;
  padding-top : 0%;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 30px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(119, 60, 0);
  width : 100%;
  background-image : url(../img/shell/title_back1.png);
}
#area01 .line01{
  background-color : rgb(250, 249, 248);
  padding-top : 20px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 20px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : silver;
  border-bottom-color : silver;
}

#area01 .line02{
  padding-top : 20px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 20px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#area01 h6{
  font-weight : bold;
  padding-top : 0px;
  padding-left : 2%;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 96%;
  float : note;
  font-size : 16px;
}

#area01 p{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 2%;
  margin-right : 2%;
  margin-bottom : 0px;
}


#area02{
  
  padding-top : 5%;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 5%;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10%;
  background-image : url(../img/main/submain_back.jpg);
  background-repeat : repeat;
}

#area02_main{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 2%;
  margin-right : 2%;
  margin-bottom : 0px;
  width : 96%;
}
#area02_main h2{
  font-size : 20pt;
  font-weight : lighter;
  padding-top : 0px;
  padding-left : 1%;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 30px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(119, 60, 0);
  width : 99%;
  background-image : url(../img/shell/title_back1.png);
}
#area02_main p{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 2%;
}
#area02 #area02_main #map{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 100%;
  height : 350px; 
}
#area03{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 2%;
  margin-right : 2%;
  margin-bottom : 10%;
  width : 96%;
}
#area03 h2{
  font-size : 20pt;
  font-weight : lighter;
  padding-top : 0%;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 30px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : rgb(119, 60, 0);
  width : 100%;
  background-image : url(../img/shell/title_back1.png);
}
#area03 img{
  width : 100%;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 2%;
  float : note;
}
#area03 P{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10%;
  width : 100%;
}
#area04{
  
  padding-top : 5%;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 5%;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10%;
 background-repeat : repeat;

  background-color : black;
}

#area04_main{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 2%;
  margin-right : 2%;
  margin-bottom : 0px;
  width : 96%;
}
#area04_main h2{
  font-size : 20pt;
  font-weight : lighter;
  padding-top : 0px;
  padding-left : 1%;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 30px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white
  width : 99%;
  background-image : url(../img/shell/title_back2.png);
color : white;
}
#area04_main p{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 2%;
}
#area04_main #movie{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 2%;
  margin-right : 2%;
  margin-bottom : 50px;
  color : white;
  width : 96%;
  height : 300px;
}
}



