.b-jumbotron.no_line{border-top:0}.b-jumbotron-item.cuisine_index{background:url(//cdn2.hubspot.net/hubfs/2646649/rihga.co.jp-Party/img/kyoto/cuisine/img_main.png) no-repeat top center}.l-main#cuisineIndex{margin-top:360px;padding:20px 0 70px}.l-main#cuisineIndex .lead{width:745px;margin:30px auto}.l-main#cuisineIndex .lead h2{color:#1c6637;font-size:22px;text-align:center}.l-main#cuisineIndex .lead p.center{color:#b3a36b;font-size:16px;margin:20px 0}.l-main#cuisineIndex h3{font-size:30px;font-weight:bold;text-align:center;margin:70px auto 50px;background:#fff}.l-main#cuisineIndex h3:before,.l-main#cuisineIndex h3:after{content:" ";width:200px;height:10px;border-top:1px solid #b3a36b;display:inline-block;padding:0 20px}.l-main#cuisineIndex h3:before{margin-right:20px}.l-main#cuisineIndex h3:after{margin-left:20px}.l-main#cuisineIndex ul.genre{display:block;width:100%}.l-main#cuisineIndex ul.genre li{float:left;text-align:center;padding:0 0 30px;width:606px}.l-main#cuisineIndex ul.genre li:nth-child(even){float:right}.l-main#cuisineIndex ul.genre.left{padding-bottom:50px}.l-main#cuisineIndex ul.genre.left li{text-align:left}.l-main#cuisineIndex ul.genre li p.title{font-weight:bold;font-size:20px;text-align:center;margin:10px 0;display:block}.l-main#cuisineIndex ul.genre li strong{font-weight:bold;display:block}.l-main#cuisineIndex ul.genre li p:last-child{text-align:left;padding:0 10px}.l-main#cuisineIndex ul.genre li:first-child a.hvr-reveal{background:url("//cdn2.hubspot.net/hubfs/2646649/rihga.co.jp-Party/img/kyoto/cuisine/img_cuisine01.jpg") no-repeat center top}.l-main#cuisineIndex ul.genre li:nth-child(2) a.hvr-reveal{background:url("//cdn2.hubspot.net/hubfs/2646649/rihga.co.jp-Party/img/kyoto/cuisine/img_cuisine02.jpg") no-repeat center top}.l-main#cuisineIndex ul.genre li:nth-child(3) a.hvr-reveal{background:url("//cdn2.hubspot.net/hubfs/2646649/rihga.co.jp-Party/img/kyoto/cuisine/img_cuisine03.jpg") no-repeat center top}.l-main#cuisineIndex ul.genre li:nth-child(4) a.hvr-reveal{background:url("//cdn2.hubspot.net/hubfs/2646649/rihga.co.jp-Party/img/kyoto/cuisine/img_cuisine04.jpg") no-repeat center top}.l-main#cuisineIndex ul.genre li:last-child a.hvr-reveal{background:url("//cdn2.hubspot.net/hubfs/2646649/rihga.co.jp-Party/img/kyoto/cuisine/img_cuisine05.jpg") no-repeat center top}.l-main#cuisineIndex ul.genre span{display:block;margin:0 0 10px;text-align:left;font-size:12px;font-weight:bold}.l-main#cuisineIndex ul.genre ul{display:inline-block;width:32%;font-size:13px;margin-top:10px}.w100{width:100% !important}.l-main#cuisineIndex ul.genre ul li{display:block;text-align:left;width:100%;padding:0;margin:0 0 5px}.l-main#cuisineIndex ul.genre ul li:before{content:"\002666";color:#c8b14b;padding-right:10px}.l-main#cuisineIndex .cuisineAbout p:last-child{font-size:16px}p.footerlead{width:800px;margin:30px auto;text-align:left}.l-main#cuisineIndex dl{margin:50px auto 0px;text-align:left;width:1006px}.l-main#cuisineIndex dl dt{border-bottom:4px solid #cdb854;color:#2e2a1e;font-size:22px;font-weight:bold;padding:35px 0 5px}.l-main#cuisineIndex dl dd{margin:25px 0 50px;padding:0 10px}dl dd table.typeB{border-collapse:separate;border-spacing:0 5px}dl dd table.typeB th{padding:20px 10px;background:#f0eada;font-weight:bold;width:300px;vertical-align:middle;border-bottom:1px dotted #333}dl dd table.typeB td{padding:20px 10px;border-bottom:1px dotted #333;width:370px}dl dd table.typeB tr:last-child th,dl dd table.typeB tr:last-child td{border-bottom:0}dl dd table.typeB th:last-child{border-bottom:0}dl dd table.typeB.w100 th{width:157px}@media screen and (max-width:639px){#cuisineIndex.l-main{margin-top:0px;padding:0px 0 0px}.l-introduction{padding-top:0}.l-container__inner img{width:100%}.l-main#cuisineIndex p.lead{margin:30px 5%}.l-main#cuisineIndex .lead{width:auto;margin:30px 0}p.footerlead{width:auto;margin:30px 0}.l-main#cuisineIndex .cuisineAbout{margin:0 5%}.l-main#cuisineIndex .cuisineAbout p img{width:100%}#cuisineIndex.l-main .lead h2{font-size:1.0rem;font-weight:bold}#cuisineIndex.l-main .lead p.center{margin:5% 0;line-height:1.6}.l-main#cuisineIndex h3{margin-bottom:30px;margin-top:5%;font-size:1.2rem;font-weight:bold}.l-main#cuisineIndex h3:before,.l-main#cuisineIndex h3:after{height:auto;padding:0 0 2%;width:22%}.l-main#cuisineIndex h3:before{margin-right:2%}.l-main#cuisineIndex h3:after{margin-left:2%}#cuisineIndex.l-main ul.genre li{float:none;width:auto}#cuisineIndex.l-main ul.genre ul{display:inline-block;font-size:13px;width:100%;margin-bottom:3%}#cuisineIndex.l-main ul.genre.left{padding-bottom:5%}#cuisineIndex.l-main .cuisineAbout p:last-child{font-size:.7rem}.l-main#cuisineIndex dl{margin:5%;text-align:left;width:auto}.l-main#cuisineIndex dl dt{background-position:bottom left;background-size:100% auto;padding:2% 0 1%;font-size:1.2rem;margin:0 0 3%}.l-main#cuisineIndex dl dd{margin:0 0 5%;padding:0 0px}.l-main#cuisineIndex dl dd h3{font-size:1.1rem;margin:3% 0}.l-main#cuisineIndex dl dd .tableBox{width:100%;display:block}.l-main#cuisineIndex dl dd .tableBox .left{display:block;width:100%}.l-main#cuisineIndex dl dd .tableBox .img{display:block;text-align:center;width:100%;padding:5% 0}.l-main#cuisineIndex dl dd table.typeB{border-spacing:0px;width:100%}.l-main#cuisineIndex dl dd table.typeB th{display:block;width:100%;border:0;padding:7px}.l-main#cuisineIndex dl dd table.typeB td{display:block;width:100%;border:0;padding:10px 10px}.l-main#cuisineIndex dl dd table.typeB.w100 th{width:100%}.l-main#cuisineIndex dl dd .indent{margin:0}.l-main#cuisineIndex dl dd .contact{background:url("//cdn2.hubspot.net/hubfs/2646649/rihga.co.jp-Party/img/kyoto/service/bg_box_sp.png") no-repeat 0 0 / 100% auto;height:auto;margin:5% auto;padding:5% 0 3%;width:auto}.l-main#cuisineIndex dl dd .contact p{font-size:.7rem}#cuisineIndex.l-main dl dd .contact ul{margin:0 auto 5%}.l-main#cuisineIndex dl dd .contact ul li{font-size:.6em;width:46%}.l-main#cuisineIndex dl dd .contact ul li span{font-size:.6rem;vertical-align:middle}.l-main#cuisineIndex dl dd .contact ul li:first-child{text-align:right;margin-right:10px}.l-main#cuisineIndex dl dd .contact ul li:last-child{text-align:center}}@media screen and (max-width:320px){.l-main#cuisineIndex h3{font-size:1.1rem}}