@charset "UTF-8";.theme-default{background-color:#fff;color:#565656}.theme-default .diner_hero-ttl .diner_mask-color:after{background:rgba(202,231,240,.3)}.theme-default .diner_reserve .diner_reserve_border{background-color:#cae7f0;border-color:#53b1ce}.theme-default .diner2_bdr{border-color:#602828}.theme-default .diner2_mask-color:after{background-color:rgba(202,231,240,.8)}.theme-default .diner2_hero-ttl .diner2_hero_logo_outer{border-color:#cae7f0}.theme-default .diner2_hero-ttl .diner2_hero_logo{background-color:rgba(202,231,240,.8)}.theme-default .diner2_hero-ttl .diner2_hero_logo .e_txt{color:#565656}.theme-default .diner2_hero-ttl .e_head{color:#696969}.theme-default .diner2_concept .e_head{color:#696969}.theme-default .diner2_concept .diner2_mask-color:after{background-color:rgba(202,231,240,.2)}.theme-default .diner2_sp .e_head{color:#696969}.theme-default .diner2_sp .e_head2{color:#602828}.theme-default .diner2_sp .e_txt{color:#565656}.theme-default .diner2_gallery .e_head{color:#696969}.theme-default .diner2_store .e_head1{color:#696969}.theme-default .diner2_store .e_head3{color:#602828}.theme-default .diner2_store .e_txt{color:#565656}.theme-default .diner2_map .e_table_head{color:#602828}.theme-default .diner2_map .e_head1{color:#602828}.theme-default .diner2_floor .diner2_floor_left,.theme-default .diner2_recruit .diner2_floor_left{background-color:rgba(202,231,240,.8)}.theme-default .diner2_floor .e_txt,.theme-default .diner2_recruit .e_txt{color:#565656}.theme-default .diner2_floor .btn,.theme-default .diner2_recruit .btn{color:#602828;border-color:#602828}.theme-default .diner2_floor .btn:hover,.theme-default .diner2_recruit .btn:hover{background-color:#602828}.theme-default .diner2_recruit .e_head2{color:#696969}.theme-default .diner2_recruit .e_head3{color:#602828}.theme-default .diner2_floor .e_head2{color:#696969}.theme-default .diner2_floor .e_head3{color:#602828}.theme-default .s_footer-peraichi{background-color:#cae7f0}.theme-modern{background-color:#fff;color:#565656}.theme-modern .diner_hero-ttl .diner_mask-color:after{background:rgba(255,255,255,.3)}.theme-modern .diner_reserve .diner_reserve_border{background-color:#FFF;border-color:#b3b3b3}.theme-modern .diner2_bdr{border-color:#602828}.theme-modern .diner2_mask-color:after{background-color:rgba(255,255,255,.8)}.theme-modern .diner2_hero-ttl .diner2_hero_logo_outer{border-color:#FFF}.theme-modern .diner2_hero-ttl .diner2_hero_logo{background-color:rgba(255,255,255,.8)}.theme-modern .diner2_hero-ttl .diner2_hero_logo .e_txt{color:#565656}.theme-modern .diner2_hero-ttl .e_head{color:#696969}.theme-modern .diner2_concept .e_head{color:#696969}.theme-modern .diner2_concept .diner2_mask-color:after{background-color:rgba(255,255,255,.2)}.theme-modern .diner2_sp .e_head{color:#696969}.theme-modern .diner2_sp .e_head2{color:#602828}.theme-modern .diner2_sp .e_txt{color:#565656}.theme-modern .diner2_gallery .e_head{color:#696969}.theme-modern .diner2_store .e_head1{color:#696969}.theme-modern .diner2_store .e_head3{color:#602828}.theme-modern .diner2_store .e_txt{color:#565656}.theme-modern .diner2_map .e_table_head{color:#602828}.theme-modern .diner2_map .e_head1{color:#602828}.theme-modern .diner2_floor .diner2_floor_left,.theme-modern .diner2_recruit .diner2_floor_left{background-color:rgba(255,255,255,.8)}.theme-modern .diner2_floor .e_txt,.theme-modern .diner2_recruit .e_txt{color:#565656}.theme-modern .diner2_floor .btn,.theme-modern .diner2_recruit .btn{color:#602828;border-color:#602828}.theme-modern .diner2_floor .btn:hover,.theme-modern .diner2_recruit .btn:hover{background-color:#602828}.theme-modern .diner2_recruit .e_head2{color:#696969}.theme-modern .diner2_recruit .e_head3{color:#602828}.theme-modern .diner2_floor .e_head2{color:#696969}.theme-modern .diner2_floor .e_head3{color:#602828}.theme-modern .s_footer-peraichi{background-color:#FFF}.theme-dark{background-color:#fff;color:#565656}.theme-dark .diner_hero-ttl .diner_mask-color:after{background:rgba(0,0,0,.3)}.theme-dark .diner_reserve .diner_reserve_border{background-color:#eee;border-color:#545454}.theme-dark .diner2_bdr{border-color:#cfadad}.theme-dark .diner2_mask-color:after{background-color:rgba(0,0,0,.8)}.theme-dark .diner2_hero-ttl .diner2_hero_logo_outer{border-color:#000}.theme-dark .diner2_hero-ttl .diner2_hero_logo{background-color:rgba(0,0,0,.8)}.theme-dark .diner2_hero-ttl .diner2_hero_logo .e_txt{color:#cfcfcf}.theme-dark .diner2_hero-ttl .e_head{color:#fff}.theme-dark .diner2_concept .e_head{color:#fff}.theme-dark .diner2_concept .diner2_mask-color:after{background-color:rgba(0,0,0,.2)}.theme-dark .diner2_sp .e_head{color:#fff}.theme-dark .diner2_sp .e_head2{color:#cfadad}.theme-dark .diner2_sp .e_txt{color:#cfcfcf}.theme-dark .diner2_gallery .e_head{color:#fff}.theme-dark .diner2_store .e_head1{color:#fff}.theme-dark .diner2_store .e_head3{color:#cfadad}.theme-dark .diner2_store .e_txt{color:#cfcfcf}.theme-dark .diner2_map .e_table_head{color:#cfadad}.theme-dark .diner2_map .e_head1{color:#cfadad}.theme-dark .diner2_floor .diner2_floor_left,.theme-dark .diner2_recruit .diner2_floor_left{background-color:rgba(0,0,0,.8)}.theme-dark .diner2_floor .e_txt,.theme-dark .diner2_recruit .e_txt{color:#cfcfcf}.theme-dark .diner2_floor .btn,.theme-dark .diner2_recruit .btn{color:#cfadad;border-color:#cfadad}.theme-dark .diner2_floor .btn:hover,.theme-dark .diner2_recruit .btn:hover{background-color:#cfadad}.theme-dark .diner2_recruit .e_head2{color:#fff}.theme-dark .diner2_recruit .e_head3{color:#cfadad}.theme-dark .diner2_floor .e_head2{color:#fff}.theme-dark .diner2_floor .e_head3{color:#cfadad}.theme-dark .s_footer-peraichi{background-color:#eee}.theme-dark .p-header-nav-floating-btn{color:#deceae;background-color:#fff;box-shadow:0 1px 2px rgba(220,220,220,.25)}.theme-dark .p-header-nav-floating-btn .m_navigation{background-color:#fff}.theme-elegant{background-color:#fff;color:#565656}.theme-elegant .diner_hero-ttl .diner_mask-color:after{background:rgba(255,189,189,.3)}.theme-elegant .diner_reserve .diner_reserve_border{background-color:#ffbdbd;border-color:#ff2424}.theme-elegant .diner2_bdr{border-color:#602828}.theme-elegant .diner2_mask-color:after{background-color:rgba(255,189,189,.8)}.theme-elegant .diner2_hero-ttl .diner2_hero_logo_outer{border-color:#ffbdbd}.theme-elegant .diner2_hero-ttl .diner2_hero_logo{background-color:rgba(255,189,189,.8)}.theme-elegant .diner2_hero-ttl .diner2_hero_logo .e_txt{color:#565656}.theme-elegant .diner2_hero-ttl .e_head{color:#696969}.theme-elegant .diner2_concept .e_head{color:#696969}.theme-elegant .diner2_concept .diner2_mask-color:after{background-color:rgba(255,189,189,.2)}.theme-elegant .diner2_sp .e_head{color:#696969}.theme-elegant .diner2_sp .e_head2{color:#602828}.theme-elegant .diner2_sp .e_txt{color:#565656}.theme-elegant .diner2_gallery .e_head{color:#696969}.theme-elegant .diner2_store .e_head1{color:#696969}.theme-elegant .diner2_store .e_head3{color:#602828}.theme-elegant .diner2_store .e_txt{color:#565656}.theme-elegant .diner2_map .e_table_head{color:#602828}.theme-elegant .diner2_map .e_head1{color:#602828}.theme-elegant .diner2_floor .diner2_floor_left,.theme-elegant .diner2_recruit .diner2_floor_left{background-color:rgba(255,189,189,.8)}.theme-elegant .diner2_floor .e_txt,.theme-elegant .diner2_recruit .e_txt{color:#565656}.theme-elegant .diner2_floor .btn,.theme-elegant .diner2_recruit .btn{color:#602828;border-color:#602828}.theme-elegant .diner2_floor .btn:hover,.theme-elegant .diner2_recruit .btn:hover{background-color:#602828}.theme-elegant .diner2_recruit .e_head2{color:#696969}.theme-elegant .diner2_recruit .e_head3{color:#602828}.theme-elegant .diner2_floor .e_head2{color:#696969}.theme-elegant .diner2_floor .e_head3{color:#602828}.theme-elegant .s_footer-peraichi{background-color:#ffbdbd}.theme-nature{background-color:#fff;color:#565656}.theme-nature .diner_hero-ttl .diner_mask-color:after{background:rgba(169,239,222,.3)}.theme-nature .diner_reserve .diner_reserve_border{background-color:#a9efde;border-color:#28d7ad}.theme-nature .diner2_bdr{border-color:#602828}.theme-nature .diner2_mask-color:after{background-color:rgba(169,239,222,.8)}.theme-nature .diner2_hero-ttl .diner2_hero_logo_outer{border-color:#a9efde}.theme-nature .diner2_hero-ttl .diner2_hero_logo{background-color:rgba(169,239,222,.8)}.theme-nature .diner2_hero-ttl .diner2_hero_logo .e_txt{color:#565656}.theme-nature .diner2_hero-ttl .e_head{color:#696969}.theme-nature .diner2_concept .e_head{color:#696969}.theme-nature .diner2_concept .diner2_mask-color:after{background-color:rgba(169,239,222,.2)}.theme-nature .diner2_sp .e_head{color:#696969}.theme-nature .diner2_sp .e_head2{color:#602828}.theme-nature .diner2_sp .e_txt{color:#565656}.theme-nature .diner2_gallery .e_head{color:#696969}.theme-nature .diner2_store .e_head1{color:#696969}.theme-nature .diner2_store .e_head3{color:#602828}.theme-nature .diner2_store .e_txt{color:#565656}.theme-nature .diner2_map .e_table_head{color:#602828}.theme-nature .diner2_map .e_head1{color:#602828}.theme-nature .diner2_floor .diner2_floor_left,.theme-nature .diner2_recruit .diner2_floor_left{background-color:rgba(169,239,222,.8)}.theme-nature .diner2_floor .e_txt,.theme-nature .diner2_recruit .e_txt{color:#565656}.theme-nature .diner2_floor .btn,.theme-nature .diner2_recruit .btn{color:#602828;border-color:#602828}.theme-nature .diner2_floor .btn:hover,.theme-nature .diner2_recruit .btn:hover{background-color:#602828}.theme-nature .diner2_recruit .e_head2{color:#696969}.theme-nature .diner2_recruit .e_head3{color:#602828}.theme-nature .diner2_floor .e_head2{color:#696969}.theme-nature .diner2_floor .e_head3{color:#602828}.theme-nature .s_footer-peraichi{background-color:#a9efde}.theme-diner{vertical-align:bottom}.fp_gothic-l .section{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .section{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .section{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .section{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .section{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .section{font-family:OedKtrStd-E,sans-serif}.fp_design1 .section{font-family:SkipStd-D,sans-serif}.fp_design2 .section{font-family:SlumpStd-DB,sans-serif}.fp_design3 .section{font-family:YurukaStd-UB,sans-serif}.fp_design4 .section{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .section{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .section{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .section{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .section{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .section{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .section{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .section{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .section{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .section{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .section{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .section{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .section{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .section{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .section{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .section{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .section{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .section{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .section{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .section{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .section{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .section{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .section{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .section{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .section{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .section{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .section{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .section{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .section{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .section{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .section{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .section{font-family:AnticCezannePro-M,sans-serif}@media screen and (min-width:768px){.section{margin:0}}.theme-dark .btn{background-color:black;color:white}.diner_hero-ttl .diner_mask-color{position:relative}.diner_hero-ttl .diner_mask-color:after{width:100%;height:100%;position:absolute;content:'';top:0;left:0;z-index:0}.diner_hero-ttl .diner_mask-color .container-fluid{position:relative;z-index:1}.diner_hero-ttl .e_txt,.diner_hero-ttl .e_head{line-height:1.5em}.diner_hero-ttl .diner-table{margin-top:20px;margin-bottom:20px;width:100%}.diner_hero-ttl .diner-table td,.diner_hero-ttl .diner-table th{display:table-cell;padding:18px 4px;border-bottom:1px solid #ddd;text-align:left}.diner_hero-ttl .diner-table th{padding-right:32px}.diner_hero-ttl .diner-center{margin:0 auto;float:none}[data-section-id*=s_diner],[data-section-id*=s_diner2]{padding-top:60px;padding-bottom:60px}.diner_hero-ttl{padding:0;position:relative;text-align:center}.diner_hero-ttl .diner_mask-color{padding:5% 0}@media screen and (max-width:768px){.diner_hero-ttl{height:auto;min-height:0;padding:0}.diner_hero-ttl .e_head{font-size:26px}}.diner_hero-ttl .diner_ttl{margin-bottom:80px}@media screen and (max-width:768px){.diner_hero-ttl .diner_ttl{margin:0}}.diner_hero-ttl .col-sm-6{margin-bottom:0}.diner_hero-ttl .e_txt{color:#fff;text-shadow:0 0 10px #000;margin:20px auto;display:inline-block}@media screen and (max-width:768px){.diner_hero-ttl .e_txt{margin:0}}.diner_hero-ttl .diner_tel_icon{background:url(../diner/img/tel.png) no-repeat left center;background-size:contain!important;padding-left:70px;width:405px;margin:0 auto}.diner_hero-ttl .diner_hero-btn{float:right;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";position:absolute;top:65%;right:0;width:20%;height:0;padding-bottom:20%;text-align:center;border-radius:50%;border:2px solid #fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}@media screen and (max-width:768px){.diner_hero-ttl .diner_hero-btn{position:static;height:auto;width:255px;margin:20px auto 0;background-color:#fff;margin-top:20px;border-radius:5px;padding:0;float:none}}.diner_hero-ttl .diner_hero-btn:after{background-color:white;position:absolute;content:'';top:4px;left:4px;height:calc(100% - 8px);width:calc(100% - 8px);border-radius:inherit}@media screen and (max-width:768px){.diner_hero-ttl .diner_hero-btn:after{position:static}}.diner_hero-ttl .diner_hero-btn:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.diner_hero-ttl .diner_hero-btn .hidden{height:calc(100% - 8px);width:calc(100% - 8px);position:absolute;overflow:hidden;top:4px;left:4px;border-radius:50%}@media screen and (max-width:768px){.diner_hero-ttl .diner_hero-btn .hidden{position:static}}.diner_hero-ttl .diner_hero-btn .txt{position:absolute;top:0;left:0;width:100%;z-index:1;margin:10px auto;display:inline-block}@media screen and (max-width:768px){.diner_hero-ttl .diner_hero-btn .txt{position:static}}.diner_hero-ttl .diner_hero-btn .e_link{color:#696969;padding:20% 0;display:block;text-decoration:none;border-radius:50%;line-height:1.7}@media screen and (max-width:768px){.diner_hero-ttl .diner_hero-btn .e_link{padding:0;font-size:1.1em}}.diner-s_concept{padding-top:60px}.diner-s_concept .e_head{text-align:center;padding-bottom:40px}@media screen and (max-width:768px){.diner-s_concept{padding-top:60px}}.diner-s_concept{text-align:center}.diner-s_concept .diner-description{padding-bottom:20px}.diner-s_concept .e_txt{padding-top:10px}.diner-s_concept .e_img{border-radius:2%}.diner-s_pickUp{color:white}.diner-s_pickUp .e_head{text-align:center;padding-bottom:40px}.diner-s_pickUp .diner_pickUp_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-o-justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.diner-s_pickUp .e_head{color:#47474a}.diner-s_pickUp .e_head_inner{line-height:1.7;padding-bottom:3%}.diner-s_pickUp .diner_center{float:none;margin:0 auto;width:100%}.diner-s_pickUp .diner_pickUp_txt{max-width:250px;padding:2%;margin:0;width:25%}@media screen and (max-width:768px){.diner-s_pickUp .diner_pickUp_txt{width:50%;padding:4%;max-width:none}}.diner-s_pickUp .e_img{background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0;padding:0}@media screen and (max-width:768px){.diner-s_pickUp .e_img{width:50%}}.diner-s_pickUp .e_img1{background-image:url(../diner/img/pickup1.jpg)}.diner-s_pickUp .e_img2{background-image:url(../diner/img/pickup2.jpg)}.diner-s_pickUp .e_img3{background-image:url(../diner/img/pickup3.jpg)}.diner-s_pickUp .e_img4{background-image:url(../diner/img/pickup4.jpg)}.diner-s_pickUp .diner_pickUp_bg1{background-color:#00cf95}.diner-s_pickUp .diner_pickUp_bg2{background-color:#92e2d3}.diner-s_pickUp .diner_pickUp_bg3{background-color:#e6ca60}.diner-s_pickUp .diner_pickUp_bg4{background-color:#f5807f}.diner-s_menu{text-align:left}.diner-s_menu .e_head{text-align:center;padding-bottom:40px}.diner-s_menu .e_txt{padding-bottom:20px;padding-top:10px}.diner-s_menu .diner_pickUp_txt{padding:25px;box-sizing:border-box;width:245px;height:245px}.diner-s_menu .diner_pickUp_txt p{padding-top:50px}.diner-s_menu .diner_pickUp_img{padding:0;margin:0;width:245px;height:245px}.diner-s_menu .diner_pickUp_bg1{background-color:#00cf95}.diner-s_menu .diner_pickUp_bg2{background-color:#92e2d3}.diner-s_menu .diner_pickUp_bg3{background-color:#e6ca60}.diner-s_menu .diner_pickUp_bg4{background-color:#f5807f}@media screen and (max-width:768px){.diner-s_menu .col-xs-4{padding:0}}.diner_gallery .e_head{text-align:center;padding-bottom:40px}.diner_gallery .row{margin:0}.diner_gallery .e_img{padding-bottom:30px;text-align:center}.diner_gallery .e_im{box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (max-width:768px){.diner_gallery .e_img{padding-bottom:0}}.diner_store{text-align:center}.diner_store .e_head{text-align:center;padding-bottom:40px}.diner_store .e_img{margin-bottom:30px;border:2px solid rgba(0,0,0,.1);border-radius:1em}.diner_store .pd_20{padding:20px 0}.diner_store .lh_17{line-height:1.7em}.diner_map{overflow:hidden}.diner_map .e_head{text-align:center;padding-bottom:40px}.diner_map .e_txt{text-align:center;margin-bottom:35px}.diner_map .e_txt_2{text-align:left;line-height:1.7em;margin-top:20px}.diner_map .diner_map_inner{overflow:hidden}.diner_map .diner_map_inner iframe{pointer-events:none;width:100%;height:280px}.diner_floor{overflow:visible}.diner_floor .e_img{max-width:100%;border-radius:50%;overflow:hidden}.diner_floor .e_head{margin:20px 0;text-align:center;padding-bottom:40px}.diner_floor .e_txt{line-height:1.7em;padding-bottom:20px}.diner_floor .diner_mgb80{margin-bottom:80px}.diner_floor .e_section{display:block;margin-bottom:50px}.diner_floor .right{text-align:right}.diner_floor .over{position:absolute;top:60%;right:40%;width:60%}@media screen and (max-width:768px){.diner_floor{text-align:center}.diner_floor .diner_mgb80{margin:0}}.diner_recruit .e_head1{text-align:center;padding-bottom:40px}.diner_recruit .diner-center{margin:0 auto;float:none}.diner_recruit .e_txt{text-align:center;margin-bottom:30px}@media screen and (max-width:768px){.diner_recruit .e_txt{font-size:14px}}.diner_recruit .e_head{margin-bottom:20px;margin-left:5%}.diner_recruit .table-responsive{border:none}.diner_recruit .e_table{background-color:#e6e6e6;width:100%;border:2px solid #FFF}.diner_recruit .diner-table_border{border:2px solid #FFF;padding:30px}.diner_recruit .diner-center{width:100%;overflow:hidden}.diner_recruit .e_table_head{margin-top:20px}.diner_recruit .e_btn{text-align:center;margin-top:40px}.diner_recruit .btn{color:#ff7b4d;background-color:white;border:2px solid #ff7b4d;border-radius:4em;text-decoration:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.diner_recruit .btn:hover{background-color:#ff7b4d;color:white;text-decoration:none}@media screen and (max-width:768px){.diner_recruit .e_head1{padding-top:150px}}.diner_store-info .e_head1{text-align:center;padding-bottom:40px}.diner_store-info .e_txt{text-align:left;margin-bottom:30px}@media screen and (max-width:768px){.diner_store-info .e_txt{font-size:14px}}.diner_store-info .e_head{margin-bottom:20px;margin-left:5%}.diner_store-info .table-responsive{border:none}.diner_store-info .e_table{width:100%;border:none}.diner_store-info .diner-table_border{padding:10px;background-color:white;border:none}.diner_store-info .diner-center{width:90%;overflow:hidden}.diner_store-info .e_table_head{margin-top:20px;text-align:right;font-weight:400}@media screen and (max-width:768px){.diner_store-info .e_table_head{text-align:left}}.diner_info .e_head{text-align:center;padding-bottom:40px}@media screen and (max-width:768px){.diner_info .table .hidden-xs{display:none}}.diner_info .e_table{width:100%;font-size:14px;border:none}.diner_info .e_table .col-sm-1{padding:8px 0}.diner_info .e_table tr{line-height:1.7em;border-bottom:solid 1px #ddd;border-top:none}.diner_info .e_table tr:first-child{border:none}.diner_info .e_table tr:last-child{border:none}.diner_info .e_table tr:last-child .e_td{border:none}.diner_info .diner-center{overflow:hidden;width:100%}.diner_info .label{display:inline-block;padding:2px 0;border:1px solid #ccc;border-radius:6px;font-size:11px;color:#FFF;width:100%;text-align:center}.diner_info .label_info{background-color:#00aeef}.diner_info .e_txt_ctr{text-align:center}.diner_reserve{text-align:center}.diner_reserve.row{margin-left:0;margin-right:0}.diner_reserve .diner_icon-tel{height:48px;margin-bottom:10px;margin-right:10px}.diner_reserve .e_head{text-align:center;padding-bottom:40px}.diner_reserve .e_tel{font-weight:400;margin-top:40px;margin-bottom:0}.diner_reserve .diner_reserve_border{border-radius:.5em;border:1px solid;padding:30px;width:50%}@media screen and (max-width:768px){.diner_reserve .diner_reserve_border{width:70%}}.diner_reserve .e_txt{line-height:1.7em}.diner_reserve .diner_center{margin:0 auto;float:none}.diner_reserve .diner_tel_icon{background:url(../diner/img/tel.png) no-repeat left center;background-size:contain!important;width:405px;margin:0 auto}@media screen and (max-width:768px){.diner_reserve .diner_tel_icon{font-size:24px;width:239px}}.diner_sns{text-align:center}.diner_sns .e_txt{margin-bottom:20px}.diner_sns .e_img{margin:0 20px}@media screen and (max-width:768px){.diner_sns .e_img{margin:0 5px}}.diner_sns .e_btn{text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.diner_sns .e_btn:hover{text-decoration:none;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.diner_reservebtn .e_btn{text-align:center;margin:40px 0}.diner_reservebtn .btn1{color:#ff7b4d;border:2px solid #ff7b4d;border-radius:4em;text-decoration:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;padding:.5em 2em}.diner_reservebtn .btn1:hover{background-color:#ff7b4d;color:white;text-decoration:none}@media screen and (max-width:768px){.diner_reservebtn .btn1{padding:.5em 1em}}.diner_reservebtn .btn2{color:white;border:2px solid #ff7b4d;background-color:#ff7b4d;border-radius:4em;text-decoration:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;padding:.5em 2em}.diner_reservebtn .btn2:hover{background-color:#fff;border:2px solid #ff7b4d;color:#ff7b4d;text-decoration:none}@media screen and (max-width:768px){.diner_reservebtn .btn2{padding:.5em 1em}}.diner2 .pera1-section,.diner .pera1-section{overflow:hidden}.theme-diner2 .e_txt{line-height:1.5}.theme-diner2 .e_head{line-height:1.7}.theme-diner2 .diner2-center{margin:0 auto;float:none}.diner2_bdr{border-top:1px solid;height:1px;width:100px;margin:0 auto;padding-bottom:20px;box-sizing:border-box;position:relative;z-index:1}.diner2_mask-color{overflow:hidden;padding-top:40px;position:relative}.diner2_mask-color:after{width:100%;box-sizing:border-box;height:100%;position:absolute;content:'';top:0;left:0;z-index:0}.diner2_mask-color .theme-diner2 .container-fluid{position:relative;z-index:1}.diner2_hero-ttl{overflow:hidden;padding-top:0;padding-bottom:0}.diner2_hero-ttl .e_txt{line-height:1.5}.diner2_hero-ttl .diner2_hero_wrapper{padding-top:60px;padding-bottom:60px;background:url(../diner2/img/main.jpg) no-repeat 0 0;background-size:cover}.diner2_hero-ttl .diner2_hero_logo_outer{margin:8% auto;width:260px;height:260px;border:solid 1px;padding:4px}.diner2_hero-ttl .diner2_hero_logo{width:250px;height:250px;padding:30px 0;text-align:center;overflow:hidden}.diner2_hero-ttl .diner2_hero_logo .e_txt{letter-spacing:.1em}.diner2_hero-ttl .e_head{line-height:1.7}.fp_gothic-l .diner2_hero-ttl .e_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_hero-ttl .e_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_hero-ttl .e_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_hero-ttl .e_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_hero-ttl .e_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_hero-ttl .e_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_hero-ttl .e_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_hero-ttl .e_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_hero-ttl .e_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_hero-ttl .e_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_hero-ttl .e_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_hero-ttl .e_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_hero-ttl .e_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_hero-ttl .e_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_hero-ttl .e_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_hero-ttl .e_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_hero-ttl .e_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_hero-ttl .e_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_hero-ttl .e_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_hero-ttl .e_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_hero-ttl .e_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_hero-ttl .e_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_hero-ttl .e_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_hero-ttl .e_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_hero-ttl .e_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_hero-ttl .e_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_hero-ttl .e_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_hero-ttl .e_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_hero-ttl .e_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_hero-ttl .e_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_hero-ttl .e_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_hero-ttl .e_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_hero-ttl .e_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_hero-ttl .e_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_hero-ttl .e_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_hero-ttl .e_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_hero-ttl .e_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_hero-ttl .e_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_hero-ttl .e_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_hero-ttl .e_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_hero-ttl .e_head{font-family:AnticCezannePro-M,sans-serif}.diner2_concept{background:url(../diner2/img/concept_bg.jpg) no-repeat 0 0;background-size:cover;text-align:center;padding:0}.diner2_concept .e_head{position:relative;z-index:1}.fp_gothic-l .diner2_concept .e_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_concept .e_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_concept .e_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_concept .e_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_concept .e_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_concept .e_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_concept .e_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_concept .e_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_concept .e_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_concept .e_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_concept .e_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_concept .e_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_concept .e_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_concept .e_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_concept .e_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_concept .e_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_concept .e_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_concept .e_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_concept .e_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_concept .e_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_concept .e_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_concept .e_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_concept .e_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_concept .e_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_concept .e_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_concept .e_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_concept .e_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_concept .e_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_concept .e_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_concept .e_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_concept .e_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_concept .e_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_concept .e_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_concept .e_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_concept .e_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_concept .e_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_concept .e_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_concept .e_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_concept .e_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_concept .e_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_concept .e_head{font-family:AnticCezannePro-M,sans-serif}.diner2_concept .e_head2{color:#602828;padding-top:20px;position:relative;z-index:1}.fp_gothic-l .diner2_concept .e_head2{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_concept .e_head2{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_concept .e_head2{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_concept .e_head2{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_concept .e_head2{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_concept .e_head2{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_concept .e_head2{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_concept .e_head2{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_concept .e_head2{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_concept .e_head2{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_concept .e_head2{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_concept .e_head2{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_concept .e_head2{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_concept .e_head2{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_concept .e_head2{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_concept .e_head2{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_concept .e_head2{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_concept .e_head2{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_concept .e_head2{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_concept .e_head2{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_concept .e_head2{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_concept .e_head2{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_concept .e_head2{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_concept .e_head2{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_concept .e_head2{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_concept .e_head2{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_concept .e_head2{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_concept .e_head2{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_concept .e_head2{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_concept .e_head2{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_concept .e_head2{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_concept .e_head2{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_concept .e_head2{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_concept .e_head2{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_concept .e_head2{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_concept .e_head2{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_concept .e_head2{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_concept .e_head2{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_concept .e_head2{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_concept .e_head2{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_concept .e_head2{font-family:AnticCezannePro-M,sans-serif}.diner2_concept .e_txt{color:#602828;padding:50px 0;margin:0;position:relative;z-index:1}.diner2_concept .diner2_icon{margin:0 auto;position:relative;z-index:1}.diner2_concept .diner2_mask-color{overflow:hidden;padding-top:40px;position:relative}.diner2_concept .diner2_mask-color:after{width:100%;box-sizing:border-box;height:100%;position:absolute;content:'';top:0;left:0;z-index:0}.diner2_concept .diner2_mask-color .container-fluid{position:relative;z-index:1}.diner2_sp{overflow:hidden;text-align:center;padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.diner2_sp .pd-5{padding:5%}@media screen and (max-width:768px){.diner2_sp .pd-5{margin:0}}@media screen and (max-width:768px){.diner2_sp .diner2_mask-color{margin:0}}.diner2_sp .pd-0{padding:0}.diner2_sp .e_head{position:relative;z-index:1;padding-top:5%}.fp_gothic-l .diner2_sp .e_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_sp .e_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_sp .e_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_sp .e_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_sp .e_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_sp .e_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_sp .e_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_sp .e_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_sp .e_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_sp .e_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_sp .e_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_sp .e_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_sp .e_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_sp .e_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_sp .e_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_sp .e_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_sp .e_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_sp .e_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_sp .e_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_sp .e_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_sp .e_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_sp .e_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_sp .e_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_sp .e_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_sp .e_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_sp .e_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_sp .e_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_sp .e_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_sp .e_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_sp .e_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_sp .e_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_sp .e_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_sp .e_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_sp .e_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_sp .e_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_sp .e_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_sp .e_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_sp .e_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_sp .e_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_sp .e_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_sp .e_head{font-family:AnticCezannePro-M,sans-serif}.diner2_sp .e_head2{padding:30px 0;position:relative;z-index:1}.fp_gothic-l .diner2_sp .e_head2{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_sp .e_head2{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_sp .e_head2{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_sp .e_head2{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_sp .e_head2{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_sp .e_head2{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_sp .e_head2{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_sp .e_head2{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_sp .e_head2{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_sp .e_head2{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_sp .e_head2{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_sp .e_head2{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_sp .e_head2{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_sp .e_head2{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_sp .e_head2{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_sp .e_head2{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_sp .e_head2{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_sp .e_head2{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_sp .e_head2{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_sp .e_head2{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_sp .e_head2{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_sp .e_head2{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_sp .e_head2{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_sp .e_head2{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_sp .e_head2{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_sp .e_head2{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_sp .e_head2{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_sp .e_head2{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_sp .e_head2{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_sp .e_head2{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_sp .e_head2{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_sp .e_head2{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_sp .e_head2{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_sp .e_head2{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_sp .e_head2{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_sp .e_head2{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_sp .e_head2{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_sp .e_head2{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_sp .e_head2{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_sp .e_head2{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_sp .e_head2{font-family:AnticCezannePro-M,sans-serif}.diner2_sp .e_txt{line-height:2.3em;padding:4% 0;position:relative;z-index:1}.diner2_sp .diner2_bdr{width:200px}.diner2_sp .e_img{background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:600px;margin:0;padding:0}@media screen and (max-width:768px){.diner2_sp .e_img{min-height:300px}}.diner2_sp .e_img1{background-image:url(../diner2/img/sp1.jpg)}.diner2_sp .e_img2{background-image:url(../diner2/img/sp2.jpg)}.diner2_sp .e_img3{background-image:url(../diner2/img/sp3.jpg)}.diner2_menu{text-align:center}.diner2_menu .e_head{padding-bottom:30px}.fp_gothic-l .diner2_menu .e_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_menu .e_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_menu .e_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_menu .e_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_menu .e_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_menu .e_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_menu .e_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_menu .e_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_menu .e_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_menu .e_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_menu .e_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_menu .e_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_menu .e_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_menu .e_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_menu .e_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_menu .e_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_menu .e_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_menu .e_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_menu .e_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_menu .e_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_menu .e_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_menu .e_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_menu .e_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_menu .e_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_menu .e_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_menu .e_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_menu .e_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_menu .e_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_menu .e_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_menu .e_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_menu .e_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_menu .e_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_menu .e_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_menu .e_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_menu .e_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_menu .e_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_menu .e_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_menu .e_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_menu .e_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_menu .e_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_menu .e_head{font-family:AnticCezannePro-M,sans-serif}.fp_gothic-l .diner2_menu .e_head3{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_menu .e_head3{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_menu .e_head3{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_menu .e_head3{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_menu .e_head3{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_menu .e_head3{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_menu .e_head3{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_menu .e_head3{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_menu .e_head3{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_menu .e_head3{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_menu .e_head3{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_menu .e_head3{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_menu .e_head3{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_menu .e_head3{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_menu .e_head3{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_menu .e_head3{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_menu .e_head3{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_menu .e_head3{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_menu .e_head3{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_menu .e_head3{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_menu .e_head3{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_menu .e_head3{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_menu .e_head3{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_menu .e_head3{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_menu .e_head3{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_menu .e_head3{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_menu .e_head3{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_menu .e_head3{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_menu .e_head3{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_menu .e_head3{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_menu .e_head3{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_menu .e_head3{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_menu .e_head3{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_menu .e_head3{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_menu .e_head3{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_menu .e_head3{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_menu .e_head3{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_menu .e_head3{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_menu .e_head3{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_menu .e_head3{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_menu .e_head3{font-family:AnticCezannePro-M,sans-serif}.diner2_menu .diner2_bdr{width:200px}.diner2_menu .e_txt{text-align:left;margin-bottom:40px}@media screen and (max-width:768px){.diner2_menu .e_txt{text-align:center;padding:0 30px}}.diner2_menu .e_price{text-align:right;line-height:1em;margin:0;padding:1em 0}@media screen and (max-width:768px){.diner2_menu .e_price{text-align:center}}.diner2_menu .e_col{padding:0 6%}@media screen and (max-width:768px){.diner2_menu .e_col{padding:0}}.diner2_menu2{text-align:center}.diner2_menu2 .e_head{margin-bottom:30px}.fp_gothic-l .diner2_menu2 .e_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_menu2 .e_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_menu2 .e_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_menu2 .e_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_menu2 .e_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_menu2 .e_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_menu2 .e_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_menu2 .e_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_menu2 .e_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_menu2 .e_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_menu2 .e_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_menu2 .e_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_menu2 .e_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_menu2 .e_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_menu2 .e_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_menu2 .e_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_menu2 .e_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_menu2 .e_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_menu2 .e_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_menu2 .e_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_menu2 .e_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_menu2 .e_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_menu2 .e_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_menu2 .e_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_menu2 .e_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_menu2 .e_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_menu2 .e_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_menu2 .e_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_menu2 .e_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_menu2 .e_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_menu2 .e_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_menu2 .e_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_menu2 .e_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_menu2 .e_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_menu2 .e_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_menu2 .e_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_menu2 .e_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_menu2 .e_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_menu2 .e_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_menu2 .e_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_menu2 .e_head{font-family:AnticCezannePro-M,sans-serif}.diner2_menu2 .e_img{margin-bottom:20px;border-radius:1em}.diner2_menu2 .e_price{text-align:right}@media screen and (max-width:768px){.diner2_menu2 .e_price{font-size:14px;text-align:center}}.diner2_menu2 .e_menu{margin-bottom:30px}.diner2_menu2 .e_menu:nth-of-type(3n+1){clear:both}.diner2_gallery .row{margin:0}.diner2_gallery .diner2_gallery_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.diner2_gallery .e_head{position:relative;z-index:1;text-align:center;padding-top:35%}.fp_gothic-l .diner2_gallery .e_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_gallery .e_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_gallery .e_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_gallery .e_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_gallery .e_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_gallery .e_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_gallery .e_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_gallery .e_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_gallery .e_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_gallery .e_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_gallery .e_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_gallery .e_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_gallery .e_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_gallery .e_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_gallery .e_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_gallery .e_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_gallery .e_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_gallery .e_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_gallery .e_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_gallery .e_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_gallery .e_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_gallery .e_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_gallery .e_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_gallery .e_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_gallery .e_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_gallery .e_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_gallery .e_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_gallery .e_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_gallery .e_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_gallery .e_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_gallery .e_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_gallery .e_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_gallery .e_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_gallery .e_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_gallery .e_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_gallery .e_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_gallery .e_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_gallery .e_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_gallery .e_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_gallery .e_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_gallery .e_head{font-family:AnticCezannePro-M,sans-serif}@media screen and (max-width:768px){.diner2_gallery .e_head{font-size:23px}}.diner2_gallery .e_img{min-width:100%;box-sizing:border-box}@media screen and (max-width:768px){.diner2_gallery .e_img{min-width:none;max-width:100%}}.diner2_gallery .e_bg{display:block;background-image:url(../diner2/img/glr2.jpg);background-repeat:no-repeat;background-size:cover}.diner2_gallery .col-sm-3,.diner2_gallery .col-xs-6{padding:0;margin:0}.diner2_store{overflow:hidden;text-align:center;padding-top:0}.diner2_store .diner2_store_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.diner2_store .diner2_store_flex2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.diner2_store .diner2_store_info{padding-top:7%}.diner2_store .col-sm-6,.diner2_store .col-xs-12{padding:0;margin:0}.diner2_store .diner2_store_bg{background-image:url(../diner2/img/shop_bg.jpg);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:768px){.diner2_store .diner2_store_bg{width:100%}}.diner2_store .pd-5{padding:5%}.diner2_store .pd-0{padding:0}.diner2_store .e_head{padding:150px 100px 100px}.fp_gothic-l .diner2_store .e_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_store .e_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_store .e_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_store .e_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_store .e_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_store .e_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_store .e_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_store .e_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_store .e_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_store .e_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_store .e_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_store .e_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_store .e_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_store .e_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_store .e_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_store .e_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_store .e_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_store .e_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_store .e_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_store .e_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_store .e_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_store .e_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_store .e_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_store .e_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_store .e_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_store .e_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_store .e_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_store .e_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_store .e_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_store .e_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_store .e_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_store .e_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_store .e_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_store .e_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_store .e_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_store .e_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_store .e_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_store .e_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_store .e_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_store .e_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_store .e_head{font-family:AnticCezannePro-M,sans-serif}.diner2_store .e_head1{padding-top:80px;position:relative;z-index:1}.fp_gothic-l .diner2_store .e_head1{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_store .e_head1{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_store .e_head1{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_store .e_head1{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_store .e_head1{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_store .e_head1{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_store .e_head1{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_store .e_head1{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_store .e_head1{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_store .e_head1{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_store .e_head1{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_store .e_head1{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_store .e_head1{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_store .e_head1{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_store .e_head1{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_store .e_head1{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_store .e_head1{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_store .e_head1{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_store .e_head1{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_store .e_head1{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_store .e_head1{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_store .e_head1{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_store .e_head1{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_store .e_head1{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_store .e_head1{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_store .e_head1{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_store .e_head1{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_store .e_head1{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_store .e_head1{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_store .e_head1{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_store .e_head1{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_store .e_head1{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_store .e_head1{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_store .e_head1{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_store .e_head1{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_store .e_head1{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_store .e_head1{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_store .e_head1{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_store .e_head1{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_store .e_head1{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_store .e_head1{font-family:AnticCezannePro-M,sans-serif}.diner2_store .e_head3{padding:30px 0;position:relative;z-index:1}.fp_gothic-l .diner2_store .e_head3{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_store .e_head3{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_store .e_head3{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_store .e_head3{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_store .e_head3{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_store .e_head3{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_store .e_head3{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_store .e_head3{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_store .e_head3{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_store .e_head3{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_store .e_head3{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_store .e_head3{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_store .e_head3{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_store .e_head3{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_store .e_head3{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_store .e_head3{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_store .e_head3{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_store .e_head3{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_store .e_head3{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_store .e_head3{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_store .e_head3{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_store .e_head3{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_store .e_head3{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_store .e_head3{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_store .e_head3{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_store .e_head3{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_store .e_head3{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_store .e_head3{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_store .e_head3{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_store .e_head3{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_store .e_head3{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_store .e_head3{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_store .e_head3{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_store .e_head3{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_store .e_head3{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_store .e_head3{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_store .e_head3{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_store .e_head3{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_store .e_head3{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_store .e_head3{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_store .e_head3{font-family:AnticCezannePro-M,sans-serif}.diner2_store .e_txt{line-height:2.3em;padding:40px 0;position:relative;z-index:1}@media screen and (max-width:768px){.diner2_store .e_txt{width:100%}}.diner2_store .diner2_bdr{width:200px}.diner2_store .e_img{background-size:cover;background-repeat:no-repeat;background-position:center center;margin:0;padding:0;width:50%}@media screen and (max-width:768px){.diner2_store .e_img{width:100%;min-height:300px;box-sizing:border-box}}.diner2_store .e_img1{background-image:url(../diner2/img/shop1.jpg)}.diner2_store .e_img2{background-image:url(../diner2/img/shop2.jpg)}.diner2_map{overflow:hidden}.diner2_map .e_head{text-align:center;margin-bottom:20px}.fp_gothic-l .diner2_map .e_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_map .e_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_map .e_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_map .e_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_map .e_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_map .e_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_map .e_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_map .e_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_map .e_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_map .e_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_map .e_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_map .e_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_map .e_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_map .e_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_map .e_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_map .e_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_map .e_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_map .e_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_map .e_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_map .e_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_map .e_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_map .e_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_map .e_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_map .e_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_map .e_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_map .e_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_map .e_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_map .e_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_map .e_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_map .e_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_map .e_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_map .e_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_map .e_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_map .e_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_map .e_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_map .e_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_map .e_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_map .e_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_map .e_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_map .e_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_map .e_head{font-family:AnticCezannePro-M,sans-serif}.diner2_map .e_table th{font-weight:400}.diner2_map iframe{pointer-events:none}.fp_gothic-l .diner2_map .e_table_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_map .e_table_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_map .e_table_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_map .e_table_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_map .e_table_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_map .e_table_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_map .e_table_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_map .e_table_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_map .e_table_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_map .e_table_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_map .e_table_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_map .e_table_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_map .e_table_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_map .e_table_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_map .e_table_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_map .e_table_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_map .e_table_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_map .e_table_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_map .e_table_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_map .e_table_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_map .e_table_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_map .e_table_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_map .e_table_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_map .e_table_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_map .e_table_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_map .e_table_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_map .e_table_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_map .e_table_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_map .e_table_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_map .e_table_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_map .e_table_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_map .e_table_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_map .e_table_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_map .e_table_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_map .e_table_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_map .e_table_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_map .e_table_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_map .e_table_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_map .e_table_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_map .e_table_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_map .e_table_head{font-family:AnticCezannePro-M,sans-serif}.fp_gothic-l .diner2_map .e_head1{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_map .e_head1{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_map .e_head1{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_map .e_head1{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_map .e_head1{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_map .e_head1{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_map .e_head1{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_map .e_head1{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_map .e_head1{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_map .e_head1{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_map .e_head1{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_map .e_head1{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_map .e_head1{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_map .e_head1{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_map .e_head1{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_map .e_head1{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_map .e_head1{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_map .e_head1{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_map .e_head1{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_map .e_head1{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_map .e_head1{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_map .e_head1{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_map .e_head1{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_map .e_head1{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_map .e_head1{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_map .e_head1{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_map .e_head1{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_map .e_head1{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_map .e_head1{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_map .e_head1{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_map .e_head1{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_map .e_head1{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_map .e_head1{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_map .e_head1{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_map .e_head1{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_map .e_head1{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_map .e_head1{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_map .e_head1{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_map .e_head1{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_map .e_head1{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_map .e_head1{font-family:AnticCezannePro-M,sans-serif}@media screen and (max-width:768px){.diner2_map .e_head1{margin-top:40px}}.diner2_map .diner2_map_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.diner2_map .e_txt{margin-bottom:35px}.diner2_map .e_table,.diner2_map .e_txt{border:none;padding:10px}.diner2_map .diner2_bdr{margin:0;width:200px}.diner2_map .diner2_gmap{margin-top:50px}.diner2_map .diner2_gmap>iframe{width:100%;height:300px}@media screen and (max-width:768px){.diner2_map .col-sm-6,.diner2_map .col-xs-12{margin:0}}.diner2_floor{margin-top:50px}.diner2_floor,.diner2_recruit{padding:0;overflow:hidden;text-align:center}.diner2_floor .diner2_floor_left,.diner2_recruit .diner2_floor_left{padding:50px}@media screen and (max-width:768px){.diner2_floor .diner2_floor_left,.diner2_recruit .diner2_floor_left{margin:0}}.diner2_floor .diner2_floor_bg1,.diner2_recruit .diner2_floor_bg1{background-image:url(../diner2/img/floor.jpg);background-size:cover;overflow:hidden}.diner2_floor .diner2_floor_bg2,.diner2_recruit .diner2_floor_bg2{background-image:url(../diner2/img/recruit.jpg);background-size:cover;overflow:hidden}.diner2_floor .e_txt,.diner2_recruit .e_txt{line-height:2.3em;padding:30px 0}.diner2_floor .diner2_bdr,.diner2_recruit .diner2_bdr{width:200px;margin:0 auto}.diner2_floor .e_btn,.diner2_recruit .e_btn{text-align:center;margin-top:40px}.diner2_floor .btn,.diner2_recruit .btn{border:1px solid;text-decoration:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius:0}.diner2_floor .btn:hover,.diner2_recruit .btn:hover{color:#fff;text-decoration:none}.fp_gothic-l .diner2_recruit .e_head2{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_recruit .e_head2{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_recruit .e_head2{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_recruit .e_head2{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_recruit .e_head2{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_recruit .e_head2{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_recruit .e_head2{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_recruit .e_head2{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_recruit .e_head2{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_recruit .e_head2{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_recruit .e_head2{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_recruit .e_head2{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_recruit .e_head2{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_recruit .e_head2{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_recruit .e_head2{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_recruit .e_head2{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_recruit .e_head2{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_recruit .e_head2{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_recruit .e_head2{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_recruit .e_head2{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_recruit .e_head2{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_recruit .e_head2{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_recruit .e_head2{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_recruit .e_head2{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_recruit .e_head2{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_recruit .e_head2{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_recruit .e_head2{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_recruit .e_head2{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_recruit .e_head2{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_recruit .e_head2{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_recruit .e_head2{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_recruit .e_head2{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_recruit .e_head2{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_recruit .e_head2{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_recruit .e_head2{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_recruit .e_head2{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_recruit .e_head2{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_recruit .e_head2{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_recruit .e_head2{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_recruit .e_head2{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_recruit .e_head2{font-family:AnticCezannePro-M,sans-serif}.diner2_recruit .e_head3{padding:30px 0}.fp_gothic-l .diner2_recruit .e_head3{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_recruit .e_head3{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_recruit .e_head3{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_recruit .e_head3{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_recruit .e_head3{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_recruit .e_head3{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_recruit .e_head3{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_recruit .e_head3{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_recruit .e_head3{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_recruit .e_head3{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_recruit .e_head3{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_recruit .e_head3{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_recruit .e_head3{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_recruit .e_head3{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_recruit .e_head3{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_recruit .e_head3{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_recruit .e_head3{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_recruit .e_head3{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_recruit .e_head3{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_recruit .e_head3{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_recruit .e_head3{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_recruit .e_head3{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_recruit .e_head3{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_recruit .e_head3{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_recruit .e_head3{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_recruit .e_head3{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_recruit .e_head3{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_recruit .e_head3{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_recruit .e_head3{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_recruit .e_head3{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_recruit .e_head3{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_recruit .e_head3{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_recruit .e_head3{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_recruit .e_head3{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_recruit .e_head3{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_recruit .e_head3{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_recruit .e_head3{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_recruit .e_head3{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_recruit .e_head3{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_recruit .e_head3{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_recruit .e_head3{font-family:AnticCezannePro-M,sans-serif}.fp_gothic-l .diner2_floor .e_head2{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_floor .e_head2{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_floor .e_head2{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_floor .e_head2{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_floor .e_head2{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_floor .e_head2{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_floor .e_head2{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_floor .e_head2{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_floor .e_head2{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_floor .e_head2{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_floor .e_head2{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_floor .e_head2{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_floor .e_head2{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_floor .e_head2{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_floor .e_head2{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_floor .e_head2{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_floor .e_head2{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_floor .e_head2{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_floor .e_head2{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_floor .e_head2{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_floor .e_head2{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_floor .e_head2{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_floor .e_head2{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_floor .e_head2{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_floor .e_head2{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_floor .e_head2{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_floor .e_head2{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_floor .e_head2{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_floor .e_head2{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_floor .e_head2{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_floor .e_head2{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_floor .e_head2{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_floor .e_head2{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_floor .e_head2{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_floor .e_head2{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_floor .e_head2{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_floor .e_head2{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_floor .e_head2{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_floor .e_head2{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_floor .e_head2{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_floor .e_head2{font-family:AnticCezannePro-M,sans-serif}.diner2_floor .e_head3{padding:30px 0}.fp_gothic-l .diner2_floor .e_head3{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_floor .e_head3{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_floor .e_head3{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_floor .e_head3{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_floor .e_head3{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_floor .e_head3{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_floor .e_head3{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_floor .e_head3{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_floor .e_head3{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_floor .e_head3{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_floor .e_head3{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_floor .e_head3{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_floor .e_head3{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_floor .e_head3{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_floor .e_head3{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_floor .e_head3{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_floor .e_head3{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_floor .e_head3{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_floor .e_head3{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_floor .e_head3{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_floor .e_head3{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_floor .e_head3{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_floor .e_head3{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_floor .e_head3{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_floor .e_head3{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_floor .e_head3{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_floor .e_head3{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_floor .e_head3{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_floor .e_head3{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_floor .e_head3{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_floor .e_head3{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_floor .e_head3{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_floor .e_head3{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_floor .e_head3{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_floor .e_head3{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_floor .e_head3{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_floor .e_head3{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_floor .e_head3{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_floor .e_head3{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_floor .e_head3{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_floor .e_head3{font-family:AnticCezannePro-M,sans-serif}.diner2_store-info{text-align:center}.diner2_store-info .e_txt{text-align:left;margin-bottom:30px}@media screen and (max-width:768px){.diner2_store-info .e_txt{font-size:14px}}.diner2_store-info .e_head{margin-bottom:20px;margin-left:5%}.fp_gothic-l .diner2_store-info .e_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_store-info .e_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_store-info .e_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_store-info .e_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_store-info .e_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_store-info .e_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_store-info .e_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_store-info .e_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_store-info .e_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_store-info .e_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_store-info .e_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_store-info .e_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_store-info .e_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_store-info .e_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_store-info .e_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_store-info .e_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_store-info .e_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_store-info .e_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_store-info .e_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_store-info .e_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_store-info .e_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_store-info .e_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_store-info .e_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_store-info .e_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_store-info .e_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_store-info .e_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_store-info .e_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_store-info .e_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_store-info .e_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_store-info .e_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_store-info .e_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_store-info .e_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_store-info .e_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_store-info .e_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_store-info .e_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_store-info .e_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_store-info .e_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_store-info .e_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_store-info .e_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_store-info .e_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_store-info .e_head{font-family:AnticCezannePro-M,sans-serif}.diner2_store-info .table-responsive{border:none}.diner2_store-info .e_table{width:100%;box-sizing:border-box;border:none}.diner2_store-info .diner2-table_border{padding:10px;background-color:white;border:none}@media screen and (max-width:768px){.diner2_store-info .diner2-table_border{padding:5px}}.diner2_store-info .diner2-center{width:90%;overflow:hidden}@media screen and (max-width:768px){.diner2_store-info .diner2-center{width:100%;box-sizing:border-box}}.diner2_store-info .e_table_head{margin-top:20px;text-align:right;font-weight:400}.fp_gothic-l .diner2_store-info .e_table_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_store-info .e_table_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_store-info .e_table_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_store-info .e_table_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_store-info .e_table_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_store-info .e_table_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_store-info .e_table_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_store-info .e_table_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_store-info .e_table_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_store-info .e_table_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_store-info .e_table_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_store-info .e_table_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_store-info .e_table_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_store-info .e_table_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_store-info .e_table_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_store-info .e_table_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_store-info .e_table_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_store-info .e_table_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_store-info .e_table_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_store-info .e_table_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_store-info .e_table_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_store-info .e_table_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_store-info .e_table_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_store-info .e_table_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_store-info .e_table_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_store-info .e_table_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_store-info .e_table_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_store-info .e_table_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_store-info .e_table_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_store-info .e_table_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_store-info .e_table_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_store-info .e_table_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_store-info .e_table_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_store-info .e_table_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_store-info .e_table_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_store-info .e_table_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_store-info .e_table_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_store-info .e_table_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_store-info .e_table_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_store-info .e_table_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_store-info .e_table_head{font-family:AnticCezannePro-M,sans-serif}@media screen and (max-width:768px){.diner2_store-info .e_table_head{text-align:left}}.diner2_info .container-fluid{overflow:hidden}.diner2_info .e_head{margin-bottom:20px;margin-left:5%;text-align:center}.fp_gothic-l .diner2_info .e_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_info .e_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_info .e_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_info .e_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_info .e_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_info .e_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_info .e_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_info .e_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_info .e_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_info .e_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_info .e_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_info .e_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_info .e_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_info .e_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_info .e_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_info .e_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_info .e_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_info .e_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_info .e_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_info .e_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_info .e_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_info .e_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_info .e_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_info .e_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_info .e_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_info .e_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_info .e_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_info .e_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_info .e_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_info .e_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_info .e_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_info .e_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_info .e_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_info .e_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_info .e_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_info .e_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_info .e_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_info .e_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_info .e_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_info .e_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_info .e_head{font-family:AnticCezannePro-M,sans-serif}.diner2_info .e_table{font-size:14px;border:none}.diner2_info .e_table .col-sm-1{padding:8px 0}.diner2_info .e_table tr{line-height:1.7em;border-bottom:solid 1px #ddd;border-top:none}.diner2_info .e_table tr:first-child td{border:none}.diner2_info .e_table tr:last-child{border:none}.diner2_info .e_table tr:last-child td{border:none}.diner2_info .diner2-center{width:90%;overflow:hidden}.diner2_info .label{display:inline-block;padding:2px 0;border:1px solid #ccc;border-radius:6px;font-size:11px;color:#FFF;width:100%;box-sizing:border-box;text-align:center}.diner2_info .e_txt_ctr{text-align:center}.diner2_reserve{text-align:center;margin:0;padding:0}.diner2_reserve_bg{overflow:hidden;padding-top:60px;padding-bottom:60px;background-image:url(../diner2/img/reserve1.jpg);background-repeat:no-repeat;background-position:right top;background-size:20%}@media screen and (max-width:768px){.diner2_reserve_bg{padding-top:80px;padding-bottom:80px}}.diner2_reserve .row{margin:0}.diner2_reserve .diner_icon-tel{height:48px;margin-bottom:10px;margin-right:10px}.fp_gothic-l .diner2_reserve .e_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .diner2_reserve .e_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .diner2_reserve .e_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .diner2_reserve .e_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .diner2_reserve .e_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .diner2_reserve .e_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .diner2_reserve .e_head{font-family:SkipStd-D,sans-serif}.fp_design2 .diner2_reserve .e_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .diner2_reserve .e_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .diner2_reserve .e_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .diner2_reserve .e_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .diner2_reserve .e_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .diner2_reserve .e_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .diner2_reserve .e_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .diner2_reserve .e_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .diner2_reserve .e_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .diner2_reserve .e_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .diner2_reserve .e_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .diner2_reserve .e_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .diner2_reserve .e_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .diner2_reserve .e_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .diner2_reserve .e_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .diner2_reserve .e_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .diner2_reserve .e_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .diner2_reserve .e_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .diner2_reserve .e_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .diner2_reserve .e_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .diner2_reserve .e_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .diner2_reserve .e_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .diner2_reserve .e_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .diner2_reserve .e_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .diner2_reserve .e_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .diner2_reserve .e_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .diner2_reserve .e_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .diner2_reserve .e_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .diner2_reserve .e_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .diner2_reserve .e_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .diner2_reserve .e_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .diner2_reserve .e_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .diner2_reserve .e_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .diner2_reserve .e_head{font-family:AnticCezannePro-M,sans-serif}.diner2_reserve .e_tel{font-weight:400;margin-top:40px;margin-bottom:0}.diner2_reserve .diner2_reserve_border{border-radius:.5em;padding:30px;width:50%}@media screen and (max-width:768px){.diner2_reserve .diner2_reserve_border{width:70%}}.diner2_reserve .e_txt{line-height:1.7em}.diner2_reserve .diner2_center{margin:0 auto;float:none}.diner2_reserve .e_img{width:25%;float:left}.diner2_sns{text-align:center;padding-bottom:20px}.diner2_sns .container-fluid{overflow:hidden}.diner2_sns .e_img{margin:0 20px}@media screen and (max-width:768px){.diner2_sns .e_img{margin:0 10px}}.diner2_sns .col-sm-6{overflow:hidden}.diner2_sns .e_btn{text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.diner2_sns .e_btn:hover{text-decoration:none;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.s_footer-peraichi{padding:0;color:#333!important}.s_footer-peraichi .diner-mask{padding:60px 0;width:100%;height:auto;background-color:rgba(0,0,0,.1)}.theme-default{color:#696969}.theme-default .diner_jp-bg{background-color:#ffeece}.theme-default .diner_jp-dark-bg{background-color:#000;color:#deceae}.theme-default .diner_jp-bg-trans{background-color:rgba(202,231,240,.2);border-color:#fff}.theme-default .diner_jp_kodawari:after{background-color:#000}.theme-default .diner_jp_recruit :after{background-color:#000}.theme-default .diner_jp_footer .e_txt{color:#deceae}.theme-modern{color:#696969}.theme-modern .diner_jp-bg{background-color:#FFF}.theme-modern .diner_jp-dark-bg{background-color:#000;color:#deceae}.theme-modern .diner_jp-bg-trans{background-color:rgba(255,255,255,.2);border-color:#fff}.theme-modern .diner_jp_kodawari:after{background-color:#000}.theme-modern .diner_jp_recruit :after{background-color:#000}.theme-modern .diner_jp_footer .e_txt{color:#deceae}.theme-dark{color:#deceae}.theme-dark .diner_jp-bg{background-color:#000}.theme-dark .diner_jp-dark-bg{background-color:#FFF;color:#696969}.theme-dark .diner_jp-bg-trans{background-color:rgba(0,0,0,.2);border-color:#deceae}.theme-dark .diner_jp_kodawari:after{background-color:#FFF}.theme-dark .diner_jp_recruit :after{background-color:#FFF}.theme-dark .diner_jp_footer .e_txt{color:#696969}.theme-elegant{color:#696969}.theme-elegant .diner_jp-bg{background-color:#c0e8e7}.theme-elegant .diner_jp-dark-bg{background-color:#000;color:#deceae}.theme-elegant .diner_jp-bg-trans{background-color:rgba(192,232,231,.2);border-color:#fff}.theme-elegant .diner_jp_kodawari:after{background-color:#000}.theme-elegant .diner_jp_recruit :after{background-color:#000}.theme-elegant .diner_jp_footer .e_txt{color:#deceae}.theme-nature{color:#696969}.theme-nature .diner_jp-bg{background-color:#bae4b6}.theme-nature .diner_jp-dark-bg{background-color:#000;color:#deceae}.theme-nature .diner_jp-bg-trans{background-color:rgba(186,228,182,.2);border-color:#fff}.theme-nature .diner_jp_kodawari:after{background-color:#000}.theme-nature .diner_jp_recruit :after{background-color:#000}.theme-nature .diner_jp_footer .e_txt{color:#deceae}.pera1-section{overflow:hidden}@media screen and (max-width:768px){.pera1-section{padding-top:30px}}.theme-diner_jp .diner_jp-center{margin:0 auto;float:none}.diner_jp_bdr{border-top:1px solid #deceae;height:1px;width:100px;margin:0 auto;padding-bottom:20px;box-sizing:border-box}.diner_jp-bg{background-image:url(../diner_jp/img/bg.png);overflow:hidden;padding:40px 0}.diner_jp-bg:after{width:100%;box-sizing:border-box;height:100%;content:'';top:0;left:0;z-index:0}.diner_jp-dark-bg{background-image:url(../diner_jp/img/bg.png);overflow:hidden}.diner_jp-dark-bg:after{width:100%;box-sizing:border-box;height:100%;content:'';top:0;left:0;z-index:0}.e_head{padding:1% 0;letter-spacing:.1em;line-height:1.7;text-align:center}.fp_gothic-l .e_head{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .e_head{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .e_head{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .e_head{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .e_head{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .e_head{font-family:OedKtrStd-E,sans-serif}.fp_design1 .e_head{font-family:SkipStd-D,sans-serif}.fp_design2 .e_head{font-family:SlumpStd-DB,sans-serif}.fp_design3 .e_head{font-family:YurukaStd-UB,sans-serif}.fp_design4 .e_head{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .e_head{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .e_head{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .e_head{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .e_head{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .e_head{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .e_head{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .e_head{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .e_head{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .e_head{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .e_head{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .e_head{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .e_head{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .e_head{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .e_head{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .e_head{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .e_head{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .e_head{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .e_head{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .e_head{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .e_head{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .e_head{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .e_head{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .e_head{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .e_head{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .e_head{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .e_head{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .e_head{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .e_head{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .e_head{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .e_head{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .e_head{font-family:AnticCezannePro-M,sans-serif}.e_txt{padding:10px;letter-spacing:.1em;line-height:1.5}.fp_gothic-l .e_txt{font-family:IwaUDGoDspPro-Lt,sans-serif}.fp_gothic-h .e_txt{font-family:IwaNGoPro-Hv,sans-serif}.fp_marugo-r .e_txt{font-family:UD Shin Maru Go Regular,sans-serif}.fp_gyosyo .e_txt{font-family:HakusyuGyousyo,sans-serif}.fp_reisyo .e_txt{font-family:MotoyaReisyoStd-W2,sans-serif}.fp_edo .e_txt{font-family:OedKtrStd-E,sans-serif}.fp_design1 .e_txt{font-family:SkipStd-D,sans-serif}.fp_design2 .e_txt{font-family:SlumpStd-DB,sans-serif}.fp_design3 .e_txt{font-family:YurukaStd-UB,sans-serif}.fp_design4 .e_txt{font-family:MotoyaBirchStd-W3,sans-serif}.fp_tsuku_go_pr5-m .e_txt{font-family:TsukuGoPr5-M,sans-serif}.fp_rodin_pro-m .e_txt{font-family:RodinPro-M,sans-serif}.fp_cezanne_pro-m .e_txt{font-family:CezannePro-M,sans-serif}.fp_iwa_n_go_pro-md .e_txt{font-family:IwaNGoPro-Md,sans-serif}.fp_shin_go_medium .e_txt{font-family:Shin Go Medium,sans-serif}.fp_dnp_shuei_go_kin_std-m .e_txt{font-family:DNPShueiGoKinStd-M,sans-serif}.fp_fp-koburina_go_std_n-w3 .e_txt{font-family:FP-KoburinaGoStdN-W3,sans-serif}.fp_fp-tsuku_a_rd_gothic_std-m .e_txt{font-family:TsukuARdGothicStd-M,sans-serif}.fp_fp-anito_std-m .e_txt{font-family:AnitoStd-M,sans-serif}.fp_fp-iwa_udr_go_pro-md .e_txt{font-family:IwaUDRGoPro-Md,sans-serif}.fp_jun_101 .e_txt{font-family:"Jun 101",sans-serif}.fp_tsuku_min_pr6-m .e_txt{font-family:TsukuMinPr6-M,sans-serif}.fp_tsuku_a_old_min_pr6-m .e_txt{font-family:TsukuAOldMinPr6-M,sans-serif}.fp_matisse_pro-m .e_txt{font-family:MatissePro-M,sans-serif}.fp_ryumin_medium_kl .e_txt{font-family:Ryumin Medium KL,sans-serif}.fp_iwa_udn_w_m_pro-mp .e_txt{font-family:IwaUDNwMPro-Mp,sans-serif}.fp_futo_min_a101 .e_txt{font-family:Futo Min A101,sans-serif}.fp_dnp_shuei_min_pr6-m .e_txt{font-family:DNPShueiMinPr6-M,sans-serif}.fp_dnp_shuei_anti_std-b .e_txt{font-family:DNPShueiAntiStd-B,sans-serif}.fp_greco_std-m .e_txt{font-family:GrecoStd-M,sans-serif}.fp_klee_pro-m .e_txt{font-family:KleePro-M,sans-serif}.fp_iwa_kai_pro-md .e_txt{font-family:IwaKaiPro-Md,sans-serif}.fp_hakusyu_kointai_pro .e_txt{font-family:HakusyuKointaiPro,sans-serif}.fp_maru_folk_medium .e_txt{font-family:Maru Folk Medium,sans-serif}.fp_humming_std-m .e_txt{font-family:HummingStd-M,sans-serif}.fp_lyra_std-db .e_txt{font-family:LyraStd-DB,sans-serif}.fp_mystery_std-db .e_txt{font-family:MysteryStd-DB,sans-serif}.fp_raglan_punch_std-ub .e_txt{font-family:RaglanPunchStd-UB,sans-serif}.fp_g_maru_go_pro-m .e_txt{font-family:GMaruGoPro-M,sans-serif}.fp_new_cinema_a_std-d .e_txt{font-family:NewCinemaAStd-D,sans-serif}.fp_antic_cezanne_pro-m .e_txt{font-family:AnticCezannePro-M,sans-serif}.l-ver-mid{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pd20{padding:20px}.diner_jp_main{min-height:600px;width:100%;padding:0;position:relative}@media screen and (max-width:768px){.diner_jp_main{min-height:0}.diner_jp_main .xs-hidden{display:none}}@media screen and (max-width:768px){.diner_jp_main{height:auto;color:#000}}.diner_jp_main .diner_jp_imgsize1{width:650px;height:630px}@media screen and (max-width:768px){.diner_jp_main .diner_jp_imgsize1{width:100%}}.diner_jp_main .diner_jp_parallelogram{-ms-transform:rotate(-35deg) translateY(76px) translateX(-194px) skewX(18deg);-webkit-transform:rotate(-35deg) translateY(76px) translateX(-194px) skewX(18deg);transform:rotate(-35deg) translateY(76px) translateX(-194px) skewX(18deg);position:absolute;overflow:hidden;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}@media screen and (max-width:768px){.diner_jp_main .diner_jp_parallelogram{-webkit-transform:none;-ms-transform:none;transform:none}}.diner_jp_main .diner_jp_parallelogram .diner_jp_main_img{content:"";transform:skewX(-18deg) rotate(35deg) translateY(-185px) translateX(110px);-ms-transform:skewX(-18deg) rotate(35deg) translateY(-185px) translateX(110px);-webkit-transform:skewX(-18deg) rotate(35deg) translateY(-185px) translateX(110px);background:url(../diner_jp/img/main.jpg) no-repeat top left;background-size:cover;position:absolute;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:150%;height:95%}@media screen and (max-width:768px){.diner_jp_main .diner_jp_parallelogram .diner_jp_main_img{-webkit-transform:none;-ms-transform:none;transform:none;height:100%;text-align:center;background:url(../diner_jp/img/main.jpg) no-repeat center center;background-size:cover;width:100%}}.diner_jp_main .diner_jp_main_txt{color:#565656;position:relative;top:0;left:0;background:rgba(255,255,255,.9);padding:2% 1% 0;min-height:600px;overflow:hidden}@media screen and (max-width:768px){.diner_jp_main .diner_jp_main_txt{min-height:0;margin:30px 0;width:100%;top:0;text-align:center;background:rgba(255,255,255,.7)}}.diner_jp_main .diner_jp_main_txt .e_txt{margin-top:4%}.diner_jp_main .diner_jp_main_txt .e_txt_center{text-align:center}.diner_jp_kodawari{padding:0;position:relative}.diner_jp_kodawari:after{content:'';height:100%;width:50%;float:right;position:absolute;background-image:url(../diner_jp/img/bg.png);right:0;z-index:1}@media screen and (max-width:768px){.diner_jp_kodawari:after{display:none}}@media screen and (max-width:768px){.diner_jp_kodawari{max-height:none}}.diner_jp_kodawari .diner_jp-dark-bg{min-height:250px;padding-top:40px;padding-right:20%;width:65%;float:right;-ms-transform:skewX(-15deg) translateX(120px)!important;-webkit-transform:skewX(-15deg) translateX(120px)!important;transform:skewX(-15deg) translateX(120px)!important;-webkit-transform-origin:top left!important;-ms-transform-origin:top left!important;transform-origin:top left!important;position:relative;z-index:2}@media screen and (max-width:768px){.diner_jp_kodawari .diner_jp-dark-bg{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:80%;margin:10%;padding:3%}}.diner_jp_kodawari .diner_jp-dark-bg .contain{transform:skewX(15deg)!important;-ms-transform:skewX(15deg)!important;-webkit-transform:skewX(15deg)!important;-webkit-transform-origin:top left!important;-ms-transform-origin:top left!important;transform-origin:top left!important}@media screen and (max-width:768px){.diner_jp_kodawari .diner_jp-dark-bg .contain{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;text-align:center}}.diner_jp_kodawari .diner_jp-dark-bg .e_txt{padding:0 0 30px 30px}@media screen and (max-width:768px){.diner_jp_kodawari .diner_jp-dark-bg .e_txt{padding:0}}.diner_jp_maguro{padding:50px 0 100px}@media screen and (max-width:768px){.diner_jp_maguro{padding-bottom:50px}}.diner_jp_maguro .row:nth-of-type(2n) .diner_jp_maguro_flr{float:right}.diner_jp_maguro .row{margin-top:60px}.diner_jp_maguro .e_img:nth-of-type(2n+1){border-radius:50%;position:absolute;bottom:30px;left:65px;max-width:100%;width:90%}@media screen and (max-width:768px){.diner_jp_maguro .e_img:nth-of-type(2n+1){left:35px;bottom:10px}}.diner_jp_maguro .e_img:nth-of-type(2n){border-radius:50%;position:absolute;bottom:30px;left:-20px;max-width:100%;width:90%}@media screen and (max-width:768px){.diner_jp_maguro .e_img:nth-of-type(2n){bottom:10px;left:-10px}}.diner_jp_maguro .diner_jp-dark-bg{border-radius:50%;width:120px;height:120px;margin:60px 0;position:relative;z-index:1}@media screen and (max-width:768px){.diner_jp_maguro .diner_jp-dark-bg{width:90px;height:90px;margin:0}}@media screen and (max-width:768px){.diner_jp_maguro .col-xs-12{padding:0 1%;text-align:center}}@media screen and (max-width:768px){.diner_jp_maguro .e_head{font-size:1.2em}.diner_jp_maguro .diner_jp_sashimi{margin-left:25px}}.diner_jp_courses .diner_jp_courses_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.diner_jp_courses .e_contain{padding:0;margin:0;overflow:hidden}.diner_jp_courses .e_contain .e_bg{height:100%;padding:40px 20px}.diner_jp_courses .e_contain .e_bg .e_txt,.diner_jp_courses .e_contain .e_bg .e_head{padding:40px 0;text-shadow:0 0 4px rgba(0,0,0,.8)}@media screen and (max-width:768px){.diner_jp_courses .e_contain .e_bg .e_txt,.diner_jp_courses .e_contain .e_bg .e_head{padding:20px 0}}.diner_jp_courses .diner_jp-background1{background:-webkit-linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.45)),url(../diner_jp/img/course1.jpg) no-repeat top left;background:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.45)),url(../diner_jp/img/course1.jpg) no-repeat top left;background-size:cover}.diner_jp_courses .diner_jp-background2{background:-webkit-linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.45)),url(../diner_jp/img/course2.jpg) no-repeat top left;background:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.45)),url(../diner_jp/img/course2.jpg) no-repeat top left;background-size:cover}.diner_jp_courses .diner_jp-background3{background:-webkit-linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.45)),url(../diner_jp/img/course3.jpg) no-repeat top left;background:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.45)),url(../diner_jp/img/course3.jpg) no-repeat top left;background-size:cover}.diner_jp_courses .e_txt{text-align:center;color:#deceae}.diner_jp_menu{padding:0}.diner_jp_menu .e_head{margin-bottom:30px}.diner_jp_menu .container-menu{text-align:center;margin:5%;padding-bottom:40px}@media screen and (max-width:768px){.diner_jp_menu .container-menu{margin:9%;padding:20px 15px 10px}}.diner_jp_area .e_img{border-radius:5px}@media screen and (max-width:768px){.diner_jp_area .col-xs-12{padding:0 45px}}.diner_jp_recruit{padding:0;position:relative}@media screen and (max-width:768px){.diner_jp_recruit{max-height:none}}.diner_jp_recruit .diner_jp-dark-bg{min-height:250px;padding:40px 0;padding-left:20%;width:65%;float:left;transform:skewX(15deg) translateX(-120px)!important;-ms-transform:skewX(15deg) translateX(-120px)!important;-webkit-transform:skewX(15deg) translateX(-120px)!important;-webkit-transform-origin:top left!important;-ms-transform-origin:top left!important;transform-origin:top left!important;position:relative;z-index:2}@media screen and (max-width:768px){.diner_jp_recruit .diner_jp-dark-bg{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:80%;margin:10%;padding:3%}}.diner_jp_recruit .diner_jp-dark-bg .contain{transform:skewX(-15deg)!important;-ms-transform:skewX(-15deg)!important;-webkit-transform:skewX(-15deg)!important;-webkit-transform-origin:top left!important;-ms-transform-origin:top left!important;transform-origin:top left!important}@media screen and (max-width:768px){.diner_jp_recruit .diner_jp-dark-bg .contain{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;text-align:center}}.diner_jp_info .diner_jp_twitter{margin-top:80px}.diner_jp_info .table{margin:40px 0;width:100%}@media screen and (max-width:768px){.diner_jp_info .table{margin:20px auto 40px}}.diner_jp_info .table .e_img{text-align:center}.diner_jp_info .table td{border:none}@media screen and (max-width:768px){.diner_jp_info .table td{padding:10px 5px;vertical-align:middle}}.diner_jp_info .table tr{border-top:1px dotted #696969}.diner_jp_info .table .border-cancel{border-top:none}@media screen and (max-width:768px){.diner_jp_info .e_head{text-align:center}}.diner_jp_branch .col-sm-6{float:right}.diner_jp_branch,.diner_jp_map{padding:0}.diner_jp_branch>div,.diner_jp_map>div{padding:80px 0}.diner_jp_branch .e_img,.diner_jp_map .e_img{width:100%;height:100%;max-width:none}.diner_jp_branch .diner_jp-bg-trans,.diner_jp_map .diner_jp-bg-trans{padding:15px}.diner_jp_branch .diner_jp-bg,.diner_jp_map .diner_jp-bg{padding:40px 25px}@media screen and (max-width:768px){.diner_jp_branch .diner_jp-bg,.diner_jp_map .diner_jp-bg{padding:25px 10px}}.diner_jp_branch .diner_jp_gmap,.diner_jp_map .diner_jp_gmap{height:400px}.diner_jp_branch .diner_jp_gmap iframe,.diner_jp_map .diner_jp_gmap iframe{pointer-events:none;width:100%;height:400px}.diner_jp_branch .map,.diner_jp_map .map{border:10px solid white}.diner_jp_reserve{padding-bottom:70px}@media screen and (max-width:768px){.diner_jp_reserve .container-fluid{text-align:center}}.diner_jp_reserve .e_head{margin-bottom:30px}.diner_jp_reserve .e_btn{width:100%;color:white;border-radius:2px;text-align:center;padding:20px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block}.diner_jp_reserve .btn_type1{background-color:#f56a29;box-shadow:0 0 1px 1px rgba(0,0,0,.1) inset}.diner_jp_reserve .btn_type1:hover{background-color:#f58c29}.diner_jp_reserve .btn_type2{background-color:#ffb02a;box-shadow:0 0 1px 1px rgba(0,0,0,.1) inset}.diner_jp_reserve .btn_type2:hover{background-color:#ffb944}.diner_jp_reserve .border-cancel{border:none}.diner_jp_footer{padding-bottom:80px;margin:0;background-position:left top;background-repeat:repeat}.diner_jp_footer .row{margin-top:30px}@media screen and (max-width:768px){.diner_jp_footer{text-align:center}}.diner_jp_footer .right{float:right}@media screen and (max-width:768px){.diner_jp_footer .right{float:none}}.diner_jp_footer .left{float:left;text-align:left}@media screen and (max-width:768px){.diner_jp_footer .left{float:none;text-align:center;width:100%}}.diner_jp_footer .copyright{text-align:right}@media screen and (max-width:768px){.diner_jp_footer .copyright{text-align:center;width:100%}}.theme-diner2 .p-header-nav-floating-btn,.theme-diner2 .p-header-floating-btn,.theme-diner_jp .p-header-nav-floating-btn,.theme-diner_jp .p-header-floating-btn,[data-template-name=cafe] .p-header-nav-floating-btn,[data-template-name=cafe] .p-header-floating-btn{overflow:visible}