@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 img{
  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;
  width : 450px;
  box-shadow: -60px 60px #f4f4f4;
}

#area01 h2{
  font-size : 27pt;
  font-weight : lighter;
  padding-top : 50px;
  padding-left : 1%;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 70px;
  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 30px;
  background-repeat : no-repeat;
}

#area01 h3{
  font-size : 15pt;
  font-weight : 900;
  width : 450px;
  line-height : 2;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 0px;
  margin-bottom : 0px;
  color : rgb(58, 58, 58);
}

#area01 p{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 50px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 0px;
  font-size : 13pt;
}
#area02{
  
  padding-top : 70px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 20px;
  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 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;
}
#area02_main h3{
  font-size : 18pt;
  padding-top : 10px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 20px;
  margin-right : 0px;
  margin-bottom : 15px;
  width : 500px;
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : gray;
  color : rgb(58, 120, 120);
}

#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 : 0px;
  width : 500px;
}

@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 img{
  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;
  width : 100%;
  box-shadow:  0px 0px;
}

#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 h3{
  font-size : 15pt;
  font-weight : 900;
  width : 100%;
  line-height : 1.5;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 30px;
  color : rgb(58, 58, 58);
}

#area01 p{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  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 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;
}
#area02_main h3{
  font-size : 18pt;
  font-weight : lighter;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 2%;
  width : 100%;
}

#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 : 10%;
  width : 100%;
}
}







