
/* コンテンツ幅 フル */
.contentsInr{width:auto;padding:0px;}
/* コンテンツ幅 950px */
.contentsInr .contentsUnit{padding:0;}
@media all and (min-width:740px){
.contentsInr .contentsUnit{width:950px;padding:0px;margin:0 auto;}
}

/* mv */
.heroimgWrap.typeImg.heroimgWrap-titleImg.slide_1pages .mainHeading{top: 15%;}
.heroimgWrap.heroimgWrap-titleImg .mainHeading .mainTtl img{width: 95%;/*  !important */}
.mainHead{position: relative;}
.mainHead .headBnr{
padding: 0;
position: absolute;
top: 62%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.mainHead .headBnr .point2{margin-top: 8px;}

@media all and (min-width:740px){
.heroimgWrap {display: flex;justify-content: center;width: 950px;margin: 0 auto;left: 0;right: 0;overflow: visible;}
.heroimgWrap .bxslider {min-width: 1920px;background: #fffcf7;}
.heroimgWrap.typeImg.heroimgWrap-titleImg.slide_1pages .mainHeading {top: calc(15% - 20px);}
.heroimgWrap.heroimgWrap-titleImg .mainHeading .mainTtl img {width: 76%;}

.mainHead{position: relative;}
.mainHead .headBnr{
padding: 0;
position: absolute;
top: calc(40% + 20px);
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.mainHead .headBnr .point2{margin-top: 30px;}
}


.bg_main_section_01{
background-position: bottom;
background-size: cover;
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_01_pc.jpg);
padding-bottom:170px;
min-height: 800px;
}
.bg_main_section_02{
background-position: center;
background-size: cover;
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_02_pc.jpg);
padding-top:100px;
min-height: 800px;
}
.bg_main_section_07{
background-position: center;
background-size: cover;
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_07_pc.jpg);
padding-top:140px;
min-height: 800px;
}
.button{
padding-top: 70px;
}
.bg_main_section_03{
background-position: center;
background-size: cover;
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_03_pc.jpg);
padding-top:100px;
min-height: 800px;
}
.bg_main_section_04{
background-position: top;
background-size: cover;
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_04_pc_2507.jpg);
min-height: 900px;
}
@media all and (min-width:740px){
.bg_main_section_04 .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--1{
margin-left: 24.33333333%;
}
.bg_main_section_04 .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--11{
width: 75.33333333%;
}
}
.bg_main_section_05{
background-position: center;
background-size: cover;
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_05_pc.jpg);
padding-top:100px;
min-height: 800px;
}
.bg_main_section_06{
background-position: center;
background-size: cover;
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_06_pc.jpg);
padding-top:100px;
min-height: 800px;
}
.contentsUnit.warp{padding: 20px 0 0;}
.warpInr{padding: 50px 0;}
.txtBold p:first-of-type{font-weight:bold;}
.ctm_pageTtl.hc01{color: #0c77c3;}
.sec_mile {line-height: 1.2; display: block; font-size: 1.2rem;}

@media all and (max-width:740px){
.warpInr{padding: 0; margin-top: 40px;}
.ctm_contentsFull_img{padding:20px 0;}
.bg_main_section_01{
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_01_sp.jpg);
padding-top: 32px;
min-height: 585px;
}
.bg_main_section_02{
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_02_sp.jpg);
padding-top: 38px;
min-height: 585px;
}
.bg_main_section_07{
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_07_sp.jpg);
padding-top: 32px;
min-height: 665px;
}
.button{
padding-top: 77px;
}
.bg_main_section_03{
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_03_sp.jpg);
padding-top: 47px;
min-height: 585px;
}
.bg_main_section_04{
background-position: top;
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_04_sp_2507.jpg);
padding-top: 12px;
min-height: 585px;
}
.bg_main_section_05{
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_05_sp.jpg);
padding-top: 59px;
min-height: 585px;
}
.bg_main_section_06{
background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/dom/special/shirahama/img_sites/bg_main_section_06_sp.jpg);
padding-top: 52px;
min-height: 585px;
}
.contentsUnit.warp{padding: 0 20px 80px;}
}