@font-face{font-family:'en_sans';src:url(../fonts/en_sans.woff) format("woff"),url(../fonts/en_sans.ttf) format("opentype")}.con_int{margin-top:75px;margin-bottom:105px}.con_int h3{text-align:center;line-height:1.25;font-size:185%;letter-spacing:.3em}.con_int .txt{margin-top:35px;margin-bottom:60px;text-align:center;font-size:108%;line-height:2}.con_int .box_link{width:100%;display:table;margin-bottom:20px}.con_int .box_link li{display:table-cell;vertical-align:middle;padding-left:10px}.con_int .box_link li:first-child{padding-left:0}.con_int .box_link li a{font-size:108%;display:block;text-align:center;border:1px solid #787878;padding:15px 0;position:relative;-moz-transition:background .35s,color .35s;-o-transition:background .35s,color .35s;-webkit-transition:background .35s,color .35s;transition:background .35s,color .35s}.con_int .box_link li a:after{content:"";width:1px;height:10px;background:#787878;position:absolute;z-index:1;bottom:0;left:50%;-moz-transition:background .35s;-o-transition:background .35s;-webkit-transition:background .35s;transition:background .35s}.con_int .box_link li a:hover{background:#787878;color:#fff}.con_int .box_link li a:hover:after{background:#fff}.con_ser{margin-top:85px}.con_ser h3{margin-bottom:35px;text-align:center}.con_ser h3 .en{display:block;font-family:'en_sans',sans-serif;font-display:swap;font-size:308%}.con_ser h3 .jp{display:block;font-size:108%}.con_ser h3.st_bakery .jp{margin-top:5px}.con_ser .photo{margin-bottom:40px}.con_ser .box_ser{margin-top:20px;overflow:hidden;padding-left:45px}.con_ser .box_ser .txt{float:left;margin-bottom:28px}.con_ser .box_ser .tbl{float:left}.con_ser .box_ser .img{float:right}.con_fac{margin-top:125px;overflow:hidden}.con_fac li{float:left;margin-left:10px;margin-bottom:105px}.con_fac li:nth-child(odd){margin-left:0;clear:left}.con_fac li h4,.con_fac li .txt,.con_fac li .tbl{width:420px;margin:30px auto 0}.con_fac li h4 .en{font-family:'en_sans',sans-serif;font-display:swap;display:block;font-size:162%}.con_fac li h4 .jp{display:block;font-size:108%}
