@charset "Shift-JIS";

/* -------------------------------------------------------- CSS Information
Lust up date:   2010.10.29
Style Info:
------------------------------------------------------------------------ */

/*CommonCSS_link*/
@import url(base.css);
@import url(common.css);
/*------------------------------------------------------------news*/
dl#divide {
  width:100%;
  margin:0;
  padding:0;
  display: inline-block;
  background: #000;
}
dl#divide::after {
  clear:both;
  content:"";
  display: block;
}
dl#divide .f_left {
  float: left;
}
dl#divide .f_right {
  float: right;
}
dl#divide .w_photo {
  width:60%;
}
dl#divide .w_photo img{
  width:100%;
}
dl#divide .w_text {
  width:34%;
  padding:0 3%;
}
dl#divide .w_text .box{
  width:90%;
	margin:0 auto;
  color:#fff;
  font-family: �g�������h, YuMincho, �g�q���M�m���� ProN W3�h, �gHiragino Mincho ProN�h, �g�l�r �o�����h, �g�l�r �����h, serif;
  font-feature-settings: "palt";
}
dl#divide .w_text .box h3{
  font-size:28px;
  margin-bottom:20px;
}
dl#divide .w_text p{
	width:90%;
  font-size:12px;
  line-height: 180%;
	margin:0 auto;
}
dl#divide dt {
  margin:0;
  padding:0;
}
dl#divide dd {
  margin:0;
  padding:0;
}
.sec1 .box h3 {
  margin-top:80px;
}
.sec2 .box h3 {
  margin-top:60px;
}
.sec3 .box h3 {
  margin-top:100px;
}
.sec4 .box h3 {
  margin-top:60px;
}
.spacer{
  height:50px;
  display: block;
  content:"";
}
@media screen and (max-width:780px){
  dl#divide .f_left {
    clear: left;
  }
  dl#divide .f_right {
    clear: right;
  }
  dl#divide .w_photo {
    width:100%;
  }
  dl#divide .w_text {
    width:90%;
    padding:0 5% 20px;
  }
  dl#divide .w_text .box{
    width:100%;
  }
  .sec1 .box h3, .sec2 .box h3, .sec3 .box h3, .sec4 .box h3 {
    margin-top:20px;
  }
}
