/*Testing*/

/************All************/
body{
  font-family: "ＭＳ 明朝",serif;
}


#id{
  padding:70px;
}

.Right_Positon{
  float:right;

}

.Left_Position{

}

.Centering{
  margin:0 auto;
}

.All_Body{
  /*background-color:#F3DBBD;*/
  background-image:url("../img/back_image.png");
  background-repeat:no-repeat;
  background-position:center;
  background-attachment:fixed;
}

.Wrapper{
  margin-top:30px;
  color:#2D1909;
  font-weight:bold;
  border-radius:10px;
  box-shadow:0px 0px 10px 0px rgba(120,122,125,0.4);;
  position:relative;
  /*background-image:url("../img/detail_back_image.png");*/
  background-size:100% 100%;
  background-color:#F3DBBD;
}

/***********Header  Footer***********/
.Header,.Footer{
  padding:40px;
  background-color:#0F0F0F;
  position:relative;
}

.Header_List,.Footer_List{
  position:absolute;
  top:33px;
  right:10px;
}

.Header  ul li,.Footer ul li{
  display:inline-block;
}

.Header ul li a,.Footer ul li a{
  color:#FFFFFF;
  padding:10px;
  text-decoration:none;
}

/***********Wrappers**************/
/*Top_Image*/
.Top_Image img{
  width:700px;
}

.Contents{
  padding:30px;
}

.Contents div{
  float:left;
}

.First_Contents{

}

.First_Detail_Image{
  width:80%;
  margin:0 auto;
  margin-top:100px;
  text-align:center;
}

.First_Detail_Image img{
  width:70%;
}

.Negative{
  margin-top:-0px;
}

.First_Detail_Text{
  font-size:30px;
  margin:0 auto;
  line-height:50px;
  margin-top:100px;
  margin-bottom:200px;
  width:70%;
}

.sho{
  width:100%;
  text-align:center;
}

.Teacher_Detail_Text{
  font-size:30px;
  margin:0 auto;
  line-height:50px;
  margin-top:100px;
  width:70%;
}

.Teacher_Detail_Text img{
  width:70%;
}

.Teacher_Detail_Text p{
  padding-bottom:100px;
}

.Teacher_Image_List{
  text-align:center;
}

.Teacher_Detail_Image{
  display:inline;
  width:100%;
  margin:0 auto;
  text-align:center;
}

.Lesson_Detail_Image{
  width:100%;
  text-align:center;
}

.Lesson_Detail_Image img{
  width:100%;
}

.Teacher_Detail_Image img{
  width:10%;
  margin-left:50px;
}

.Contact_Us{
  text-align:center;
}

.Contact_Us img{
  width:20%;
  padding:60px;
  margin-bottom:80px;
}

.Left_Contents{
  padding-bottom:60px;
}

.Left_Contents div{
  float:left;
}

.Top_Image{
  background-color:#2E1A07;
  padding:100px;
  text-align:center;
}



/*Details*/
.Title_Image{
  padding:30px;
}

.Title_Image img{
  width:700px;
}

.Detail_Text{
  font-size:20px;
  margin-top:180px;
  margin-left:50px;
  margin-right:30px;
  width:50%;
}

.Detail_Text p,.First_Detail_Text p{
  letter-spacing:5px;
}

.Detail_Text p span,{
  font-size:40px;
  color:#B58442;
}

.First_Detail_Text p span,.Teacher_Detail_Text p span,.Message_List p span{
  font-size:50px;
  color:#B58442;
}

.Message_List{
  width:100%;
  font-size:30px;
  text-align:center;
}

.Message_List p{
  padding:20px;
}

.Message_List img{
  width:45%;
}

.Detail_Image{
  margin-left:20px;
  text-align:right;
  width:70%;
}

.Detail_Image img{
  padding:10px;
  width:100%;
}

.Detail_Link{
  position:absolute;
  text-align:right;
  right:40px;
  bottom:20px;
}

.Detail_Link img{
  width:50%;
}

.Last_Image{
  width:100%;
  text-align:center;
}

.Last_Image img{
  width:100%;
}

.Last_Wrapper{
  margin-top:30px;
  background-color:#36260E;
}

/***********clearfix***********/
.clearfix{
  *zoom:1;
}

.clearfix:before,
.clearfix:after{
  display:table;
  content:"";
  line-height:0;
}

.clearfix:after{
  clear:both;
}

