html.lower #contents .con_fv_intro .box_img,.con_btn{width:90%;max-width:1200px;margin:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){html.lower #contents .con_fv_intro .box_img,.con_btn{width:90%}}@media only screen and (max-width: 767px){html.lower #contents .con_fv_intro .box_img,.con_btn{width:86%}}.con_concept>div .box_upper,.con_concept>div .box_bottom{width:90%;margin:auto;max-width:1600px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept>div .box_upper,.con_concept>div .box_bottom{width:90%}}@media only screen and (max-width: 767px){.con_concept>div .box_upper,.con_concept>div .box_bottom{width:86%}}html.lower #contents .con_fv_intro .box_fv_intro .tbl_basic{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){html.lower #contents .con_fv_intro .box_fv_intro .tbl_basic{margin-top:50px}}@media only screen and (max-width: 767px){html.lower #contents .con_fv_intro .box_fv_intro .tbl_basic{margin-top:2em}}html.lower #contents .con_fv_intro .box_img{margin-top:140px;max-width:1400px}@media only screen and (min-width: 768px) and (max-width: 1199px){html.lower #contents .con_fv_intro .box_img{margin-top:80px}}@media only screen and (max-width: 767px){html.lower #contents .con_fv_intro .box_img{margin-top:3em}}html.lower #contents .con_fv_intro .box_img img{width:100%}html.lower #contents .con_fv_intro.bg_intro::before{top:-45%;width:1222px;height:1291px;content:"";position:absolute;right:0;z-index:-2;background:url(../images/common/bg_intro.png) no-repeat}@media only screen and (min-width: 768px) and (max-width: 1199px){html.lower #contents .con_fv_intro.bg_intro::before{top:-38%}}@media only screen and (max-width: 767px){html.lower #contents .con_fv_intro.bg_intro::before{top:-43%}}@media only screen and (min-width: 768px) and (max-width: 1199px){html.lower #contents .con_fv_intro.bg_intro::before{width:60%}}@media only screen and (max-width: 767px){html.lower #contents .con_fv_intro.bg_intro::before{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){html.lower #contents .con_fv_intro.bg_intro::before{height:100%}}@media only screen and (max-width: 767px){html.lower #contents .con_fv_intro.bg_intro::before{height:120%}}@media only screen and (max-width: 1199px){html.lower #contents .con_fv_intro.bg_intro::before{background-size:cover}}.con_concept{margin-top:320px;margin-bottom:120px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept{margin-top:160px}}@media only screen and (max-width: 767px){.con_concept{margin-top:8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_concept{margin-bottom:3em}}.con_concept::before{position:absolute;content:"";z-index:-1;height:100%;background:#564d41;left:0;bottom:0;width:100%;height:92%}.con_concept>div{padding-bottom:140px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept>div{padding-bottom:80px}}@media only screen and (max-width: 767px){.con_concept>div{padding-bottom:4em}}.con_concept>div::before,.con_concept>div::after{position:absolute;content:"";z-index:1;height:100%}.con_concept>div::before{width:28.4%;background:url(../../restaurant/renewal/images/dc_l.png) top center no-repeat;background-size:contain;right:0;top:8%}@media only screen and (max-width: 767px){.con_concept>div::before{width:50%}}.con_concept>div::after{width:13%;background:url(../../restaurant/renewal/images/dc_s.png) bottom center no-repeat;background-size:contain;left:0;bottom:15%}@media only screen and (max-width: 767px){.con_concept>div::after{width:27%}}.con_concept>div img{width:100%}.con_concept>div .box_upper,.con_concept>div .box_bottom{position:relative;z-index:2}.con_concept>div .box_upper{margin-bottom:130px;max-width:1760px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept>div .box_upper{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_concept>div .box_upper{margin-bottom:.1em}}@media only screen and (min-width: 768px){.con_concept>div .box_upper{position:relative;margin-left:0;margin-right:auto}}.con_concept>div .box_upper .img_list{width:72%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.con_concept>div .box_upper .img_list{width:100%}}.con_concept>div .box_upper .img_list .img_list_c.szl{width:36.36%}.con_concept>div .box_upper .img_list .img_list_c.szs{width:25.6%}.con_concept>div .box_upper .dc_st{width:36%;top:-15%;position:absolute;z-index:4;top:-15%}@media only screen and (max-width: 767px){.con_concept>div .box_upper .dc_st{width:60%}}@media only screen and (max-width: 767px){.con_concept>div .box_upper .dc_st{top:-67%}}@media only screen and (min-width: 768px){.con_concept>div .box_upper .dc_st{right:0}}@media only screen and (max-width: 767px){.con_concept>div .box_upper .dc_st{left:-5%}}.con_concept>div .box_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.con_concept>div .box_bottom .img_list{margin-top:130px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept>div .box_bottom .img_list{margin-top:70px}}@media only screen and (max-width: 767px){.con_concept>div .box_bottom .img_list{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept>div .box_bottom .img_list{margin-bottom:0}}@media only screen and (max-width: 767px){.con_concept>div .box_bottom .img_list{margin-bottom:2em}}@media only screen and (min-width: 768px){.con_concept>div .box_bottom .img_list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.con_concept>div .box_bottom .img_list .img_list_c.szl{width:28.75%}.con_concept>div .box_bottom .img_list .img_list_c.szs{width:20.3%}.con_concept>div .box_bottom .box_txt{color:#fff;text-align:center}@media only screen and (min-width: 768px){.con_concept>div .box_bottom .box_txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_concept>div .box_bottom .box_txt .st{font-family:"Benne", "Times New Roman", Times, Garamond, Georgia, serif;margin-bottom:70px;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept>div .box_bottom .box_txt .st{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_concept>div .box_bottom .box_txt .st{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.con_concept>div .box_bottom .box_txt .st{line-height:1.2}}.con_concept>div .box_bottom .box_txt .st span{display:inline-block;width:100%}.con_concept>div .box_bottom .box_txt .st span.szl{font-size:350%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept>div .box_bottom .box_txt .st span.szl{font-size:263%}}@media only screen and (max-width: 767px){.con_concept>div .box_bottom .box_txt .st span.szl{font-size:225%}}.con_concept>div .box_bottom .box_txt .st span.szs{font-size:113%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept>div .box_bottom .box_txt .st span.szs{font-size:113%}}@media only screen and (max-width: 767px){.con_concept>div .box_bottom .box_txt .st span.szs{font-size:100%}}@media only screen and (max-width: 767px){.con_concept>div .box_bottom .box_txt .txt{text-align:left}}
