/* クロスセクター・リーダーズ・サミット2016 */

body{
  background:#730000 url("img/bg_lp_contentsArea.jpg") center top repeat-y;
  background:#730000 url("img/bg_lp_contentsArea02.jpg") center top repeat-y;
}

.container-fluid{
  padding-left:0;
  padding-right:0;
  padding-bottom:0;
}


h1,
h2{
  margin:0;
}



/* コンテンツ */

.lp_contentsArea{
  margin-left:auto;
  margin-right:auto;
/*  padding-bottom:15px;*/
  width:900px;
}

.lp_contentsAreaInner{
  margin-left:-1px;
  width:900px;
}

.Block01 .Box01{
  background:url("img/bg_Block01.jpg") left top repeat-y;
  color:#FFFFFF;
  font-family: "FOT-筑紫明朝 Pr5 H";
  font-size:28px;
  letter-spacing: 4px;
/*  margin-bottom:30px; */
  padding-bottom:30px;
}

.schBox{
  font-size:20px;
  font-family: 見出ゴMB31;
  position:relative;
}
.priceBox{
  position:absolute;
  bottom:44px;
  left:230px;
}
.price01{
  color:#F5D220;
  letter-spacing: 2px;
}
.price02{
  color:#FFFFFF;
  font-size:28px;
  letter-spacing: 3px;
}
.price03{
  color:#FFFFFF;
  letter-spacing: 2px;
}
.addrBox{
  background:url("img/bg_txt_Block03_02.jpg") left top repeat-y;
  padding-left:312px;
}
.addr01{
  color:#000000;
  font-size:20px;
  letter-spacing: 2px;
}
.addrBox a{
  text-decoration: underline;
}

.Block04{
  position:relative;
}

.go_entry{
  position:absolute;
  bottom:33px;
  left:235px;
}



/* フッター */

.footer{
  background:#FFFFFF;
  padding-bottom:30px;
}

.footerInner{
  background:#000000;
  height:43px;
}

.footerInner ul{
  margin-bottom:0;
  padding-top:10px;
  padding-left:15px;
}

.footerInner li{
  display:inline;
  font-family:"FOT-筑紫ゴシック Pro B";
  font-size:11px;
  list-style:none;
}

.footerInner li,
.footerInner a{
  color:#FFFFFF;
}



/* 追加　2017/3/21 */

.cross_sectorBlock{
  background:#FFFFFF;
  font-family: 'FOT-筑紫オールドゴシック Std B';
  font-size:10px;
}

.cross_sectorBlock .leadBox{
  color:#333333;
  font-size:2em;
  padding:25px 75px 35px 75px;
}

.cross_sectorBlock .csBox{
  background:#FFFFFF url("img/cross_sector/bg_cross_sector.jpg") left top no-repeat;
  margin-bottom:30px;
  padding-top:40px;
}

.cross_sectorBlock .csBox01{
  background:#FFFFFF url("img/cross_sector/bg_cross_sector01.jpg") left top no-repeat;
  margin-bottom:30px;
  padding-top:40px;
}

.cross_sectorBlock .csBoxInner{
  background:url("img/cross_sector/bg_cross_sector_inner.jpg") left bottom no-repeat;
  padding-bottom:30px;
}

.cross_sectorBlock .csBoxInner.pdb0{
  padding-bottom:0;
}

.cross_sectorBlock .csBox01Inner{
  background:url("img/cross_sector/bg_cross_sector01_inner.jpg") left bottom no-repeat;
  padding-bottom:30px;
}

.cross_sectorBlock .tit_cross_sector{
  margin-bottom:40px;
}

.cross_sectorBlock .csBoxInner{
  padding-left:75px;
  padding-right:75px;
}

.cross_sectorBlock .csBoxInner .imgBox{
  margin-right:35px;
  width:120px;
}

.cross_sectorBlock .csBoxInner .nameBox{
  color:#231815;
  font-size:2.6em;
  line-height:40px;
  letter-spacing:1.25px;
}

.cross_sectorBlock .csBoxInner .detailBox{
  clear:both;
  padding-top:30px;
}

.cross_sectorBlock .csBoxInner h3{
  color:#7A1A1F;
  font-size:2.8em;
  line-height:38px;
  letter-spacing:1.25px;
  margin:0 0 25px 0;
}

.cross_sectorBlock .csBoxInner h4{
  color:#231815;
  font-size:2.5em;
  line-height:30px;
  margin:0 0 25px 0;
}

.cross_sectorBlock .csBoxInner p{
  color:#333333;
  font-size:1.8em;
  line-height:30px;
  margin:0 0 25px 0;
}

.cross_sectorBlock .csBoxInner .spc01{
  letter-spacing:-2px;
}

.cross_sectorBlock .csBoxInner .spc02{
  letter-spacing:-6px;
}

.cross_sectorBlock .csBoxInner .spc03{
  letter-spacing:-10px;
}

.cross_sectorBlock .csBoxInner .picBox{
  margin-left:-75px;
  margin-right:-75px;
}

