﻿@media all{.coupon{background-image:linear-gradient(-45deg, #e95e52 25%, #e02c19 25%, #e02c19 50%, #e95e52 50%, #e95e52 75%, #e02c19 75%, #e02c19);background-size:28px 28px;background-repeat:repeat;color:#ffffff;padding:10px;margin-bottom:20px}.coupon .inner{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.coupon .inner:after{content:'';display:block;border:dotted #ffffff 1px;width:100%;height:100%;position:absolute;top:0;left:0}.coupon .inner img{display:block;margin:auto 50px;width:85px;height:65px}.coupon .context{width:455px;background:#ffffff;color:#000000;margin:6px 0;padding:15px 25px}.coupon .context ul{font-size:15px;line-height:1.7em}.coupon .context .annotation{font-family:"Hiragino Kaku Gothic Pro", "Osaka","メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;font-size:11px;margin-top:8px}#lead .shopinfo_summary dt.icn_dish{background:url(https://tabiiro.brimgs.com/images/lp/gourmet_lead_icn_dish.png) no-repeat;background-position:1px 1.5px}#lead .btn-coupon{display:block;margin:0 auto 25px;width:242px;text-align:center}#lead .body{margin-bottom:35px}#lead .topics{margin-top:40px}#lead .search-panel{background-image:linear-gradient(to right, #000, #000 1px, transparent 1px, transparent 4px);background-size:5px 1px;background-position:bottom;background-repeat:repeat-x;padding-bottom:15px}#lead .search-panel .label{font-size:14px}#lead .search-panel .content li{display:block;width:100%;background-image:linear-gradient(to right, #000, #000 1px, transparent 1px, transparent 4px);background-size:5px 1px;background-position:bottom;background-repeat:repeat-x;padding-bottom:40px;margin-bottom:40px}#lead .search-panel .content li:last-child{background:transparent}#lead .search-panel .content li .content-menu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;width:100%}#lead .search-panel .content li .content-menu>div:first-child{width:55%}#lead .search-panel .content li .content-menu>div:last-child{padding-top:12px;width:45%}#lead .search-panel .content li .content-menu>div:last-child:first-child{width:100%}#lead .search-panel .content li .content-menu>div>a>img{width:95%;display:block}#lead .search-panel .content li .content-menu>div>a>div,#lead .search-panel .content li .content-menu>div>div{font-size:18px;margin-bottom:15px;padding:0 3px 10px;border-bottom:solid #000000 1px}#lead .search-panel .content li .content-menu>div>a>div span,#lead .search-panel .content li .content-menu>div>div span{float:right;font-size:16px}#lead .search-panel .content li .content-menu>div>a>div:after,#lead .search-panel .content li .content-menu>div>div:after{display:block;content:'';height:0;line-height:0;clear:both}#lead .search-panel .content li .content-menu>div p{font-family:"Hiragino Kaku Gothic Pro", "Osaka","メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;font-size:14px;padding:0 3px}#lead .search-panel .content li a:hover{opacity:1;text-decoration:none}#lead .search-panel .content li a:hover>div,#lead .search-panel .content li a:hover p{opacity:.7}#lead .search-panel .content li .figure>a{display:block}#lead .search-panel .content li .figure>a>img{opacity:1}#lead .search-panel .content li .figure>a:hover{position:relative}#lead .search-panel .content li .figure>a:hover:after{content:'';display:block;width:95%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);background-image:url(https://tabiiro.brimgs.com/images/lp/img_magnifying_glasses.png);background-repeat:no-repeat;background-position:center center}#movie{margin:0 0 40px 0}#recommend ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}#recommend ul li{width:33.33333333%}#recommend ul li a{display:block}#recommend ul li a img{width:230px}#recommend ul li .caption{margin:0 10px}#recommend .content:after{display:block;content:'';height:0;line-height:0;clear:both}#recommend .content .btn{font-family:"Hiragino Mincho W3 JIS2004";margin-top:30px;float:right;font-size:12px;height:38px;line-height:37px;width:180px;padding:0 35px}#recommend .content .btn:after{top:13px}#information .content>ul.features li{text-indent:52px}.modal-body .modal-content figcaption h2{font-size:20px;font-family:"Hiragino Mincho W3 JIS2004"}.modal-body .modal-content figcaption span{font-size:16px}.modal-body .modal-content p{font-family:"Hiragino Kaku Gothic Pro", "Osaka","メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif}.modal-body .modal-content>ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin-top:5px}.modal-body .modal-content>ul>li{display:block}.modal-body .modal-content>ul>li>img,.modal-body .modal-content>ul>li>a,.modal-body .modal-content>ul>li>a>img{width:100%;display:block}.modal-body .modal-content h3{font-size:18px;margin-top:30px;padding:0 0 0 3px;font-family:"Hiragino Mincho W3 JIS2004"}.modal-body .modal-content>div{margin-top:8px;border-top:solid #000000 1px;padding:10px 3px 0;font-family:"Hiragino Kaku Gothic Pro", "Osaka","メイリオ", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif}.modal-body .modal-content>div.double-line{padding:25px;border:solid #000000 1px;position:relative}.modal-body .modal-content>div.double-line:after{content:'';display:block;border:solid #000000 1px;position:absolute;top:0;right:0;bottom:0;left:0;margin:10px}.modal-body .modal-content div.sns-shared{border-width:0}.modal-body .modal-content div.sns-shared .sns{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}.modal-course .modal-content figcaption{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}.modal-course .modal-content figcaption img{width:55%}.modal-course .modal-content figcaption>div{width:42%}.modal-course .modal-content figcaption>div>div{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;margin-bottom:10px}.modal-course .modal-content>ul>li{width:222px;margin-top:12px;margin-right:12px}.modal-course .modal-content>ul>li:nth-child(3n){margin-right:0}.modal-menu .modal-content figcaption>div{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;margin-bottom:25px}.modal-menu .modal-content figcaption img{width:100%;margin-bottom:12px}.modal-menu .modal-content p{margin-bottom:10px}.modal-menu .modal-content>ul>li{width:130px;margin-top:12px;margin-right:10px}.modal-menu .modal-content>ul>li:nth-child(5n){margin-right:0}.modal-menu .modal-content div.sns-shared{padding-bottom:20px;border-bottom:solid #cccccc 1px}}
