.sp{display:none}h2{font-size:24px!important;margin-top:7px!important;font-weight:500;color:#003b88}h3{font-size:1.6rem}h4{font-size:1.4rem;margin-bottom:1rem;line-height:1.4}section{padding:1rem;margin-bottom:3rem;background:#fffafc;box-shadow:0 0 1px 0px #ddd}section h3{padding:1rem}section p{text-align:left}section .clear{clear:both;overflow:hidden}section .clear .left{float:left;width:50%}section .clear .right{float:right;width:50%}ul{text-align:left;line-height:2.5}.cols{display:flex;justify-content:space-between}.cols>*{width:40%}.col{margin:1%}.pasta{padding:2rem;border:solid 1px;margin:1rem 0 2rem}.pager{display:none}#concept #resort{background:url(https://bocco.love/wp-content/uploads/2019/03/image-11.jpg);padding:3rem 3rem 20rem;height:15rem;color:#fff;background-size:cover;margin:0}#concept .clear{box-shadow:0 2px 4px rgba(0,0,0,.5)}#concept #terrace{background:url(https://bocco.love/wp-content/uploads/2019/03/A6C797A0-74A3-48D0-A8FD-BD4F79FF5B91.jpg);padding:20.5rem 2rem 3rem 28rem;height:15rem;color:#fff;text-shadow:0 0 10px #000;background-size:cover;margin:0}#access section .accessTxt{text-align:center;margin:0 0 2rem}#access section img,#pageCafe section img,#pageVarious section img,#pageLodging section img{width:100%;height:auto;box-shadow:0 2px 4px rgba(0,0,0,.5)}#concept section,#access section,#pageCafe section,#pageVarious section,#pageLodging section{padding:3rem}#pageLodging .pageLodging-title{max-width:380px;margin:0 auto}#pageLodging .pageLodging-title img{width:100%}#pageLodging .lodging-sub-title{margin-top:0;font-size:29px;font-weight:700;line-height:1.7em;color:#003b88;margin-bottom:3rem;text-align:center}#pageLodging .imgItem{margin-bottom:5rem}#pageLodging .menu-block{margin:2rem 0 3.5rem}#pageLodging .menu-title{text-align:left;color:#9c1c33;border-bottom:solid 2px #9c1c33;padding:0 0 .5rem 1rem;font-weight:700;font-size:1.35rem}#pageLodging .lodging-yoyaku-title{text-align:left;margin-bottom:0;font-size:1.1rem}#pageLodging .lodging-yoyaku-txt{margin-top:0;margin-bottom:1rem}#pageLodging .link-un-btn{margin:0}#pageLodging .link-un-btn a{color:#003b88;border-radius:8px;font-weight:700;text-decoration:underline;font-size:1.1rem}#pageLodging .menu-block .txt{margin:0}#pageLodging .menu-block .menu-block-in{margin:.5rem 1rem 1rem}#pageLodging .menu-block .menu-block-in p,#pageLodging .menu-block .menu-block-in ul{line-height:1.9rem}#pageLodging .menu-block.price .menu-block-in ul{padding-left:1rem}#pageLodging .menu-block.price .menu-block-in .menu-ul-first{margin-bottom:.7rem}#pageLodging .menu-block .menu-title-sub{text-align:left;font-size:1.1rem;margin-bottom:0}#pageLodging .imgItem-cols{display:flex;justify-content:space-between}#pageLodging .imgItem-col{width:47.5%;max-width:47.5%;flex-basis:47.5%}#pageLodging .junbi-txt{font-size:2rem}#concept #menu{background:url(https://bocco.love/wp-content/uploads/2019/03/EF0113F6-A5CC-4074-8FA2-1346A8B29D50.jpg);padding:3rem 24rem 24rem 3rem;height:15rem;color:#000;background-size:cover;margin:0}#concept #owner{background:url(https://bocco.love/wp-content/uploads/2019/03/facilities1.jpg);padding:2rem 4rem 25.5rem;height:15rem;background-size:120%;text-shadow:0 0 5px #fff;margin:0}#concept #owner .name{float:right;margin-top:3rem;padding-right:1rem}#concept h3,#pageCafe h3,#pageVarious h3{padding:0 0 2rem}.accessBox{max-width:600px;margin:auto;background:#eee;padding:2rem 3rem;line-height:2;text-align:left}#cafeFacility img,#pageRecruit img,#pageCafe{width:100%}#cafeFacility .imgLogo{width:210px;margin:0 auto}#pageRecruit .imgLogo{width:180px;margin:0 auto 1rem}#cafeFacility .underlayerTxt,#pageRecruit .underlayerTxt,#pagePrivpolicy .underlayerTxt{padding:2.5rem 0;font-size:1.2rem;margin:0;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.imgCols{display:flex}#cafeFacility .cafeFacilityCols{justify-content:space-between}#cafeFacility .cafeFacilityCols .imgItemCol{max-width:48%;flex-basis:48%}#cafeFacility .imgItem img,#pageRecruit .imgItem img,#cafeFacility .imgItemCol img{box-shadow:0 2px 4px rgba(0,0,0,.5)}#cafeFacility .facilityDec,#pageRecruit .facilityDec,#pagePrivpolicy .facilityDec{padding:0 3rem 3rem;background:#fffafc;box-shadow:0 0 1px 0px #ddd;margin-top:2rem}#cafeFacility .ImgBox01{margin-bottom:2rem}.table_info{background-color:#fff;margin-top:3rem}.table_info th{padding:1rem;text-align:left;width:24%;background-color:#f9f9f9;border:solid 1px #cfcfcf;font-weight:700}.table_info td{text-align:left;padding:1rem;font-weight:300;border:solid 1px #cfcfcf;line-height:1.5rem}.underlayerTxt .txtSizeRecruit{font-size:1.7rem}#pageCafe .cafeMenucols{display:flex;justify-content:space-between}#pageCafe .cafeMenucol{max-width:48%;flex-basis:48%}#pageCafe .cafeMenucol:first-child{margin-right:4%}#pageCafe .menuTxtdel,#pageVarious .menuTxtdel{margin-bottom:0;font-size:1.1rem}#pageCafe .cafeMenucols .cafeMenucol h4{margin:1rem 0 0;text-align:left}#pageCafe .cafeMenucols .cafeMenucol .menuTxtdel{margin:0}#pagePrivpolicy .privpoTxt{padding-top:0}#pagePrivpolicy .privpoTitle{color:#9c1b33;font-weight:700;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}