@media only screen and (min-width: 641px){.forPc{display:block !important}}@media only screen and (max-width: 640px){.forPc{display:none !important}}@media only screen and (min-width: 641px){.forSp{display:none !important}}@media only screen and (max-width: 640px){.forSp{display:block !important}}@media only screen and (max-width: 640px){img{max-width:100%;vertical-align:bottom;height:auto !important}}#icon{border:5px solid #f5bdbc;padding:10px;margin-top:20px;margin-bottom:100px}#icon dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#icon dl dt{width:13%;margin-bottom:10px}@media only screen and (max-width: 640px){#icon dl dt{width:26%;margin-bottom:20px}}#icon dl dt span{display:inline-block;background:#e71f19;color:#fff;border-radius:18px;font-size:10px;padding:2px 8px;margin-right:5px;margin-bottom:5px}#icon dl dd{width:36%;margin-bottom:10px;font-size:12px;line-height:1.4}@media only screen and (max-width: 640px){#icon dl dd{width:73%;margin-bottom:20px}}#drivelist{background:#fff6e8;padding:20px;margin-bottom:50px}#drivelist ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#drivelist ul li{width:33%;margin-bottom:10px;line-height:1.4}@media only screen and (max-width: 640px){#drivelist ul li{width:50%;margin-bottom:20px}}#drivelist ul li a{background:url("../images/arrow_event_menudown.png") no-repeat left center;padding-left:20px}.lead{margin-bottom:50px}.shopBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ccc}.shopBox .photo{width:40%}@media only screen and (max-width: 640px){.shopBox .photo{width:100%;margin-bottom:20px}}.shopBox .photo img{width:100%}.shopBox .shptext{width:55%}@media only screen and (max-width: 640px){.shopBox .shptext{width:100%}}.shopBox .shptext dl{font-size:12px;line-height:1.4;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.shopBox .shptext dl dt{width:20%;margin-bottom:8px}.shopBox .shptext dl dt span{display:inline-block;width:90%;text-align:center;background:#b57c23;color:#fff;font-size:11px}.shopBox .shptext dl dd{width:80%;margin-bottom:8px}.shopBox .icon{margin-bottom:10px}.shopBox .icon li{display:inline-block;background:#ddd;color:#9f9f9f;border-radius:18px;font-size:10px;padding:2px 8px;margin-right:5px;margin-bottom:5px}.shopBox .icon .on{background:#e71f19;color:#fff}.comment{background:#f1f1f1;border-radius:18px;margin-top:20px;padding:20px;width:calc(100% - 40px)}.info #main .infoDetail h4{font-size:20px;margin-bottom:10px !important}#page_top{width:50px;height:50px;position:fixed;right:10px;bottom:10px;background:#d3382a}#page_top a{position:relative;display:block;width:50px;height:50px;text-decoration:none}#page_top a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f077';font-size:25px;color:#fff;position:absolute;width:25px;height:25px;top:0;bottom:0;right:0;left:0;margin:auto;text-align:center}#b-corsairsWrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.b-corsairsbox{width:calc(100% / 3);margin-bottom:10px}@media only screen and (max-width: 640px){.b-corsairsbox{width:100%;margin-bottom:40px}}.b-corsairsbox .photo2{padding:0 10px}.b-corsairsbox .photo2 img{width:100%}.b-corsairsbox .shptext2{padding:0 10px;margin-bottom:0 !important}.b-corsairsbox .shptext2 h4{font-size:16px !important;margin:0 !important}.b-corsairsbox .comment2{font-size:12px;line-height:1.3;padding:0 10px !important;background:none}#yu_shirota h5{font-weight:800}#yu_shirota p.price{color:#9F0002;font-size:16px}#yu_shirota p.price span{font-size:11px;color:#000;padding-left:4px}.syuku_list li{display:flex;line-height:1.8;margin-top:30px}.syuku_list li span:nth-child(1),.syuku_list li div:nth-child(1){margin-right:10px}.syuku_list li .bold{font-weight:bold}.syuku_list li.syuku_border{border:solid 1px #ccc}.syuku_list li.syuku_border span:nth-child(1){margin:0;display:flex;justify-content:center;align-items:center;width:15%;background:#f1f1f1;font-weight:bold}.syuku_list li.syuku_border span:nth-child(2){border-left:solid 1px #ccc;padding:10px;width:85%}.syuku_list li .color_text{width:80%}.syuku_list li .hotel_color{width:20%;border:solid 1px;margin-right:10px;height:25px;margin-bottom:3px}.syuku_marg li{margin-top:0}.syuku_marg li:nth-child(1){margin-top:30px}#optional{border:solid 1px #ccc;margin-top:10px}#optional tr{border-bottom:solid 1px #ccc}#optional tr th{text-align:center;background:#f1f1f1;font-weight:600}#optional tr td,#optional tr th{border-left:solid 1px #ccc;padding:15px;line-height:1.7}.yoyaku_site li{justify-content:space-between;align-items:center;border-bottom:1px solid #CCCCCC;padding:5px 0}.yoyaku_site li:not(:first-child){margin-top:0}.yoyaku_site li .hotel_name{width:170px}.yoyaku_site li .yoyaku_button{border-radius:10px;background:#FC0808;padding:5px 10px}.yoyaku_site li .yoyaku_button a{color:#FFFFFF !important;display:block;font-size:90%}.syukuhaku_title{margin-top:-25px !important}.newShopList{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:20px}@media only screen and (max-width: 640px){.newShopList{grid-template-columns:repeat(1, 1fr)}}@media only screen and (max-width: 640px){.newShopList{column-gap:0;row-gap:60px}}.newShopList .shopinfoBox .img{position:relative;margin-bottom:5px}.newShopList .shopinfoBox .img img{width:100%}.newShopList .shopinfoBox .img span{position:absolute;top:0;left:0;font-size:11px;padding:2px 10px;color:#fff}.newShopList .shopinfoBox .img .new{background:#f00}.newShopList .shopinfoBox .img .tojo{background:#228625}.newShopList .shopinfoBox dt{line-height:1.3;margin-bottom:5px}.newShopList .shopinfoBox dd{font-size:12px;line-height:1.3}
