@charset "utf-8";

/* ----------------------------------------- */
/* 共通設定
/* ----------------------------------------- */

.obg_opa_white{
  background: rgba(255,255,255,0.6);
  overflow: hidden;
  height: 100%;
}
.obg_opa_black{
  background: rgba(0,0,0,0.6);
  overflow: hidden;
  height: 100%;
}
.ogb_w1000{
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.ogb_w950{
  width: 950px;
  margin-left: auto;
  margin-right: auto;
}
/* Smart Phone View */
@media only screen and (max-width: 649px) {
  .ogb_w950,
  .ogb_w1000{
    width: 100%;
  }
}

/* ----------------------------------------- */
/* 個別設定
/* ----------------------------------------- */

/*
<!-- *ctrl_background -->
*/

.obg_ctrl_background_10 {
  width: 100%;
  overflow: hidden;

  margin-left: auto;
  margin-right: auto;
  

  
  
  background-image: url(/upimage/16351436160s.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  ;

}
.obg_ctrl_background_10_pt{
  padding-top: 40px;
}
/* Smart Phone View */
@media only screen and (max-width: 649px) {


  .obg_ctrl_background_10 {

  }

}

/*
*/

.obg_ctrl_background_9 {
  width: 100%;
  overflow: hidden;

  margin-left: auto;
  margin-right: auto;
  

  color: #000000;
  background-color: #faf7e2;
}
.obg_ctrl_background_9_pt{
  padding-top: 30px;
}
/* Smart Phone View */
@media only screen and (max-width: 649px) {


  .obg_ctrl_background_9 {

  }

}

/*
*/

.obg_ctrl_background_8 {
  width: 100%;
  overflow: hidden;

  margin-left: auto;
  margin-right: auto;
  

  color: #999999;
  background-color: #E9E6CC;
}
.obg_ctrl_background_8_pt{
  padding-top: 30px;
}
/* Smart Phone View */
@media only screen and (max-width: 649px) {


  .obg_ctrl_background_8 {

  }

}

/*
*/

.obg_ctrl_background_7 {
  width: 100%;
  overflow: hidden;

  margin-left: auto;
  margin-right: auto;
  

  color: #ffffff;
  background-color: #470A0D;
}
.obg_ctrl_background_7_pt{
  padding-top: 20px;
}
/* Smart Phone View */
@media only screen and (max-width: 649px) {


  .obg_ctrl_background_7 {

  }

}

/*
*/

.obg_ctrl_background_6 {
  width: 100%;
  overflow: hidden;

  margin-left: auto;
  margin-right: auto;
  

  
  
  background-image: url(/upimage/15446647680s.jpg);
  background-repeat: no-repeat;
  background-position: center top;
    -moz-background-size:contain;
  background-size:contain;
;

}
.obg_ctrl_background_6_pt{
  padding-top: 120px;
}
/* Smart Phone View */
@media only screen and (max-width: 649px) {


  .obg_ctrl_background_6 {

  }

}

/*
*/

.obg_ctrl_background_5 {
  width: 100%;
  overflow: hidden;

  margin-left: auto;
  margin-right: auto;
  

  color: #ffffff;
  background-color: #470A0D;
}
.obg_ctrl_background_5_pt{
  padding-top: 20px;
}
/* Smart Phone View */
@media only screen and (max-width: 649px) {


  .obg_ctrl_background_5 {

  }

}

/*
*/

.obg_ctrl_background_4 {
  width: 100%;
  overflow: hidden;

  margin-left: auto;
  margin-right: auto;
  

  
  
  background-image: url(/upimage/15446044740s.png);
  background-repeat: no-repeat;
  background-position: center center;
    -moz-background-size:contain;
  background-size:contain;
;

}
.obg_ctrl_background_4_pt{
  padding-top: 60px;
}
/* Smart Phone View */
@media only screen and (max-width: 649px) {


  .obg_ctrl_background_4 {

  }

}

/*
*/

.obg_ctrl_background_3 {
  width: 100%;
  overflow: hidden;

  margin-left: auto;
  margin-right: auto;
  

  color: #ffffff;
  
  background-image: url(/upimage/15445994860s.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  ;

}
.obg_ctrl_background_3_pt{
  padding-top: 40px;
}
/* Smart Phone View */
@media only screen and (max-width: 649px) {


  .obg_ctrl_background_3 {

  }

}

/*
*/

.obg_ctrl_background_2 {
  width: 100%;
  overflow: hidden;

  margin-left: auto;
  margin-right: auto;
  

  color: #ffffff;
  
  background-image: url(/upimage/15459794510s.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  ;

}
.obg_ctrl_background_2_pt{
  padding-top: 40px;
}
/* Smart Phone View */
@media only screen and (max-width: 649px) {


  .obg_ctrl_background_2 {

  }

}

/*
*/

.obg_ctrl_background_1 {
  width: 100%;
  overflow: hidden;

  margin-left: auto;
  margin-right: auto;
  

  color: #ffffff;
  
  background-image: url(/upimage/15459760570s.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  ;

}
.obg_ctrl_background_1_pt{
  padding-top: 60px;
}
/* Smart Phone View */
@media only screen and (max-width: 649px) {


  .obg_ctrl_background_1 {

  }

}

/*
<!-- end *ctrl_background -->
*/
