@charset "UTF-8";.header{position:fixed;box-shadow:0 2px 4px -2px rgba(0,0,0,.2)}.contents_noMv{margin-top:120px}.btn_type01.mgb50{margin-bottom:50px}.pcDisNon{display:none !important}@media only screen and (max-width:768px){.header{position:inherit}.contents_noMv{margin-top:0}.pcDisNon{display:inherit !important}.spDisNon{display:none !important}}.contents_banquet{background:#f8f8f8}.contents_banquet .contents_banquet_inner{width:100%;max-width:1200px;margin:0 auto}.contents_banquet .contents_banquet_inner .mod_contents_sec_inner{background:#fff;padding:20px;margin-bottom:50px}.mod_contents_sec_inner>div{width:39%}.mod_contents_sec_inner>.mod_contents_sec_txt{width:59%}.btn_type03 a{width:153px;padding:8px 0;margin:0}.area_bnr_type02{text-align:center}.area_bnr_type02 img{max-width:980px}@media only screen and (max-width:768px){.mod_contents_sec_inner>div,.mod_contents_sec_inner>.mod_contents_sec_txt{width:100%}.btn_type03 a{width:100%}.area_article_btn,.mod_single_box_article .mod_single_box_article_data .area_article_btn p{width:100%}}.mod_grid .mod_grid_contents.type02 .btn_banquet{margin-top:0;width:100%;display:inline-block;text-align:center;padding:20px;color:#333;position:relative}.mod_grid .mod_grid_contents.type02 .btn_banquet:after{content:"\e902";font-family:hotelicon;position:absolute;right:20px;font-size:72%;top:0;bottom:0;margin:auto;height:1.5em}.mod_grid .mod_grid_contents .mod_grid_contents_cover>div{height:auto}.contents_gray.type_banquet{background:#f8f8f8;padding:10px 0 0}.mod_list_sub .mod_list_sub_inner ul li.type_mice br{display:block}.mod_list_sub .mod_list_sub_inner ul li.type_mice a{line-height:1.5;text-align:left;padding:25px 0 0 100px}.mod_list_sub .mod_list_sub_inner ul li.type_mice a span,.mod_list_sub .mod_list_sub_inner ul li.type_mice a:after{line-height:90px}.mod_list_sub .mod_list_sub_inner ul li.type_sales{margin-right:0;width:30%;color:#fff;border:none;padding:0}.mod_list_sub .mod_list_sub_inner ul li.type_sales span{transform:none}.mod_list_sub .mod_list_sub_inner ul li .mod_list_sub_textLink{display:none}.mod_list_sub .mod_list_sub_inner ul li.type_sales a{height:auto;line-height:inherit;padding:0;text-align:left;position:inherit;color:#fff !important}.mod_list_sub .mod_list_sub_inner ul li.type_sales a br{display:block}.mod_list_sub .mod_list_sub_inner ul li.type_sales a span{font-family:"Times New Roman","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","HG明朝E","Hiragino Mincho Pro","serif";font-weight:700;font-size:25px;position:inherit}.mod_list_sub .mod_list_sub_inner ul li.type_sales i{font-style:normal}.mod_list_sub .mod_list_sub_inner ul li .mod_list_sub_textLink{margin-top:10px;display:inline-block}.mod_list_sub .mod_list_sub_inner ul li .mod_list_sub_textLink .hi-arrow-right{font-size:10px}.mod_list_sub .mod_list_sub_inner ul li .mod_list_sub_textLink .hi-icon-pdf{margin-left:5px}@media only screen and (max-width:1200px){.mod_list_sub .mod_list_sub_inner ul li.type_sales{width:100%}}@media only screen and (max-width:768px){.mod_list_sub .mod_list_sub_inner ul li.type_mice a{padding:20px 0 20px 70px}.mod_list_sub .mod_list_sub_inner ul li.type_mice a span,.mod_list_sub .mod_list_sub_inner ul li.type_mice a:after{line-height:inherit}.mod_list_sub .mod_list_sub_inner ul li.type_sales{border:1px solid #fff;padding:0}.mod_list_sub .mod_list_sub_inner ul li.type_sales a{padding:10px;position:relative}.mod_list_sub .mod_list_sub_inner ul li.type_sales a span{position:static;left:0;font-size:20px}.mod_list_sub .mod_list_sub_inner ul li.type_sales span{transform:none}.mod_list_sub .mod_list_sub_inner ul li .mod_list_sub_textLink{display:none}}.main_banquet{background:url(//www.hotel.kyoto/karasuma/wp-content/themes/hotel_karasuma_2018_template/css/../img/banquet/bg_main_01.png) center center no-repeat;background-size:cover;height:454px;margin-top:95px}.main_visual_img{display:none}.main_visual:before{content:none}@media only screen and (max-width:768px){.header .header_inner .header_gNav a{color:#fff}.main_banquet{height:auto;margin-top:0}.main_visual.main_banquet .main_visual_ttl{padding-top:0;top:65px}.main_visual.main_banquet .main_visual_ttl img{width:auto}.main_visual_img{background:url(//www.hotel.kyoto/karasuma/wp-content/themes/hotel_karasuma_2018_template/css/../img/banquet/bg_banquet.png) center center no-repeat;background-size:cover;display:block;height:202px}.main_visual_img img{height:100%}}@media only screen and (max-width:374px){.main_visual.main_banquet .main_visual_ttl span{font-size:28px}}.area_banquet_data{display:flex;justify-content:flex-start;margin:50px auto}.area_banquet_data>div{width:30%}.area_banquet_data .btn_area_banquet_data{width:40%}.area_banquet_data .btn_area_banquet_data p a{padding:45px}.area_banquet_data div table{width:100%}.area_banquet_data div table tr{padding-bottom:10px}.area_banquet_data div table th,.area_banquet_data div table td{padding:9px;text-align:left;border-bottom:10px solid #fff}.area_banquet_data div table th{background:#ba9c5a;color:#fff;text-align:center;width:109px;font-weight:400}.area_banquet_data div table td{font-size:24px}@media only screen and (max-width:768px){.mod_banquet_box_main{padding:0 15px}.area_banquet_data{display:block;padding:15px}.area_banquet_data>div,.area_banquet_data .btn_area_banquet_data{width:100%}.area_banquet_data .btn_area_banquet_data{margin-top:25px}}.mod_gallery_thumbnail{margin-top:20px}.mod_gallery_thumbnail li{margin:0 4px}.area_bnr{margin:0 auto 40px}.mod_grid .mod_grid_contents.type02,.mod_grid .mod_grid_contents.type02 .mod_grid_contents_cover.grid_four{margin-bottom:0}.mod_single_info{background:#f7f6f2;padding:10px}.mod_single_info_table{width:100%;text-align:center}.mod_single_info_table tr{border-bottom:1px solid #e8e8e8}.mod_single_info_table tr:nth-of-type(1){border-bottom:1px solid #989898}.mod_single_info_table tr th,.mod_single_info_table tr td{padding:10px}.mod_table_type01,.mod_table_type02,.mod_table_type03{width:100%;max-width:1000px;margin:0 auto 25px}.mod_table_fee td:nth-of-type(even){text-align:right}.mod_table_fee td:nth-of-type(odd){text-align:left}@media only screen and (max-width:768px){.mod_table_type01,.mod_table_type02,.mod_table_type03{margin:0 auto 10px}.mod_table_type02 table{width:100%;margin:0 auto;text-align:center}}.table_type_banquet h3{font-weight:400;font-size:20px;width:100%;padding:15px;background:#f7f7f7}.table_type_banquet .cover_table{background:#f7f6f2;padding:15px 25px 40px}.table_type_banquet .cover_table table{background:#f7f6f2;margin-bottom:0}.table_type_banquet table th,.table_type_banquet table td{border:none;font-weight:700;padding:25px}.table_type_banquet table th{text-align:left}.table_type_banquet table td{text-align:center;border-bottom:1px solid #e8e8e8}.table_type_banquet table tr:nth-of-type(1) td{border-bottom:1px solid #989898}@media only screen and (max-width:768px){.table_type_banquet table tr td{padding:10px}}.img_map{width:100%;padding:15px;margin-bottom:50px;text-align:center}.img_map img{width:100%;max-width:750px}.mod_banquet_list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 auto 30px}.mod_banquet_list>div{width:33%;padding:0 15px;margin-bottom:25px}.mod_banquet_list .ttl_mod_banquet_list{font-size:20px;font-weight:700;color:#ba9c5a;line-height:67px;margin-bottom:15px}.mod_banquet_list .ttl_mod_banquet_list img{width:67px;height:67px;margin-right:15px}@media only screen and (max-width:768px){.mod_banquet_list{width:100%;margin:0 auto 50px}.mod_banquet_list>div{width:100%}.mod_banquet_list ul li{display:inline-block;width:100%}}.mod_list_anchor ul{text-align:center}.mod_list_anchor ul li{display:inline-block;text-align:center;width:19%}.mod_list_anchor.anchor_4btn ul li{width:25%}.mod_list_anchor ul li a{display:block;text-align:center;padding:15px;background:#f1f1f1;border:1px solid #fff;position:relative;height:100%;display:flex;justify-content:center;align-items:center}.mod_list_anchor ul li a br{display:none}.mod_list_anchor ul li a:after{content:"\e901";font-family:hotelicon;position:absolute;right:10px;font-size:72%;top:0;bottom:0;margin:auto;height:1.5em}.mod_list_anchor.anchor_6btn ul{text-align:left}.mod_list_anchor.anchor_6btn ul li{width:20%}.mod_list_anchor.anchor_6btn ul li br{display:none}@media only screen and (max-width:768px){.mod_list_anchor.anchor_4btn ul li{width:50%}.mod_list_anchor.anchor_5btn ul{display:flex;justify-content:space-between;flex-wrap:wrap}.mod_list_anchor.anchor_5btn ul li{width:50%}.mod_list_anchor ul li a br{display:block}.mod_list_anchor.anchor_5btn ul li:nth-of-type(5){width:66.5%;border:none}.mod_list_anchor.anchor_6btn ul li{width:50%}.mod_list_anchor.anchor_6btn ul li br{display:block}.mod_list_anchor.anchor_2btn ul li{width:49%}}@media only screen and (max-width:374px){.mod_list_anchor ul li a{font-size:10px}}.mod_grid .mod_grid_contents.type03 .mod_grid_merit div,.mod_grid .mod_grid_contents.type03 .mod_grid_cuisine div{padding:0}@media only screen and (max-width:768px){.mod_grid .mod_grid_contents .mod_grid_contents_cover.mod_grid_cuisine>div:nth-of-type(1){height:auto}.mod_grid .mod_grid_contents .mod_grid_contents_cover.mod_grid_cuisine>div{margin-bottom:10px}.mod_grid .mod_grid_contents .mod_grid_contents_cover.mod_grid_merit>div:nth-of-type(1){height:auto}}.has_btn p{margin:10px 0;text-align:left}.has_btn .btn_pdf a{width:50%}.mod_grid.type_facility{margin-bottom:0;padding-bottom:0}@media only screen and (max-width:768px){.has_btn.spDisNon{display:none}.mod_grid.type_facility{margin-top:0}}.list_banquet01{margin:30px auto}.list_banquet01 ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:stretch}.list_banquet01.nowrap ul{flex-wrap:nowrap}.list_banquet01.nowrap ul li h4{white-space:nowrap}.list_banquet01 li{width:21%;min-width:200px;position:relative;padding:10px;margin-bottom:25px;display:flex;align-items:center}.list_banquet01 li h4{margin-bottom:5px}.list_banquet01 li p{font-size:12px}.list_banquet01 li:nth-of-type(odd){border:1px solid #ddd;padding:20px 30px}.list_banquet01 li:nth-of-type(even){width:5%;min-width:15px;text-align:center}.list_banquet01 li:nth-of-type(even) p{position:absolute;top:50%;left:50%;transform:translate(-.5em,-.5em)}.list_banquet01.nowrap ul li{width:auto;min-width:inherit}.list_banquet01.liquid ul li{width:auto;max-width:200px}.list_banquet01 li:nth-of-type(odd) h4 span{position:absolute;top:0;left:0;padding:3px;background:#999;color:#fff}.list_banquet01 .list_banquet01_sub p{padding:0 5px;display:inline-block}.txt_houyou br{display:none}@media only screen and (max-width:768px){.list_banquet01 li,.list_banquet01.nowrap ul li{width:100%;min-width:100%;margin-bottom:10px;background:#f1f1f1}.list_banquet01.nowrap ul{flex-wrap:wrap}.list_banquet01.nowrap ul li:nth-of-type(even),.list_banquet01 li:nth-of-type(even){display:none}.list_banquet01 li:nth-of-type(odd){border:1px solid #ddd;padding:6px 15px 6px 38px}.list_banquet01 li:nth-of-type(odd) h4 span{position:absolute;top:0;left:0;padding:5px;background:#999;color:#fff;font-size:15px}.txt_houyou br{display:block}.txt_houyou span{display:none}}.list_banquet02{text-align:center}.list_banquet02 ul .list_banquet02_inner{padding:15px;margin:15px 0}.list_banquet02 ul .list_banquet02_inner p:nth-of-type(1){font-weight:700;margin-bottom:10px;font-size:18px}.list_banquet02 ul li:nth-of-type(odd){background:#f1f1f1}.list_banquet02 ul .list_banquet02_inner ul{text-align:left;display:inline-block;margin:0 auto;padding:0 20px}.list_banquet02 ul .list_banquet02_inner ul li{margin-bottom:5px}.ttl_shunen{width:100%;background:#666;color:#fff;text-align:center;padding:10px}@media only screen and (max-width:768px){.list_banquet02 ul .list_banquet02_inner ul li span{display:block}}@media only screen and (max-width:768px){.mod_grid_colum.typeMice{margin-bottom:0}.mod_grid_colum.typeMice p{margin-bottom:15px}.mod_grid_colum.typeMice .btn_type02{margin-bottom:0}}.mod_table_type02.type_banquet-list th{vertical-align:middle}@media only screen and (max-width:768px){.type_jokun.spDisNon{display:none}}@media only screen and (min-width:769px){.mod_gallery_thumbnail .slick-track.fixed{transform:translate3d(0,0,0) !important}.mod_gallery_thumbnail .thumbnail_item img{padding:0 2px}.mod_gallery_thumbnail .slick-current img{opacity:1}}@media only screen and (max-width:768px){.mod_gallery .slick-dots{bottom:inherit !important}.mod_gallery_thumbnail{display:none !important}}.mb10{margin-bottom:10px}.mod_contents_sec .mod_contents_sec_inner.contents_smallhall{gap:30px}.mod_contents_sec .mod_contents_sec_inner.contents_smallhall>div{width:50%}.table_type_banquet .contents_smallhall .cover_table table{width:100%}.table_type_banquet .contents_smallhall .cover_table table td{width:calc(100%/3)}.contents_smallhall img{width:50%;height:100%;max-width:584px}.info_comment{padding-top:30px}.info_comment.caution{padding-top:10px;font-weight:700;color:#002060}@media only screen and (max-width:768px){.mod_contents_sec .mod_contents_sec_inner.contents_smallhall>div{width:100%}.contents_smallhall img{width:100%;max-width:100%;margin-bottom:15px}.info_comment{padding-top:15px}}.mod_grid .mod_grid_contents.type02 .mod_grid_contents_cover.grid_three.grid_banquet:after{width:32%}.info_venue_facilities{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem;color:#ba9c5a;margin:25px 0 15px}.info_venue_facilities img{width:57px;margin-bottom:0}@media only screen and (max-width:768px){.info_venue_facilities{margin:15px 0 5px}}