.header_comment{font-size:14px;margin-bottom:10px}.footer_comment{font-size:14px;margin-top:20px}#shop_detail_area{margin-top:10px;margin-bottom:10px}#shop_detail_area td{word-break:break-all}#shop_detail_area>.float_left{width:calc(100% - 370px)}#shop_detail_area>.float_right{width:360px}#shop_detail_area .comment{padding:8px;margin-bottom:10px}#shop_detail_area .tel_fax_label{display:inline-block;width:95px;font-weight:bold}#shop_detail_area .tel_fax{display:inline-block;width:calc(100% - 110px)}#shop_detail_area .inquiry{margin-left:10px}#shop_detail_area img.qr_code{width:80px}#shop_image_area{display:flex;flex-wrap:wrap;margin-bottom:10px}#shop_image_area .image{width:33.3%;padding:.5px}#shop_image_area .image img{width:100%}#map_area{width:100%;margin-top:10px;margin-bottom:10px;border:1px solid #CCC}#map_area iframe{width:100%}#event_list_area{margin-top:10px;margin-bottom:20px}#event_list_area .event_data{width:100%;margin-bottom:10px}#event_list_area .event_data>.body{padding:8px}#event_list_area .event_data .title{margin-bottom:8px;font-size:20px;font-weight:bold;line-height:22px}#event_list_area .event_data .info.cut>.float_left{width:530px}#event_list_area .event_data .info.cut>.float_right{width:200px}#event_list_area .event_data .date{margin-bottom:8px;font-weight:bold}#event_list_area .event_data .link{text-align:right}#staff_list_area{margin-top:10px;margin-bottom:10px}#staff_list_area .staff_data{width:calc(33.3% - 6px);margin:2px;border:1px solid #CCC}#staff_list_area .staff_data img{width:100%}#staff_list_area .staff_data .info{padding:8px;color:#FFF;background-color:#2980b9}#staff_list_area .staff_data .info.red{padding:8px;background-color:#ea2c49}#staff_list_area .staff_data .info h3{margin-top:5px;margin-bottom:3px}#staff_list_area .staff_data .info p{margin:3px 3px 5px 15px}#staff_list_area .staff_data .info p.name{margin-left:25px;margin-bottom:0;font-size:16px}#staff_list_area .staff_data .info p.kana{margin-left:30px;font-size:11px}#staff_list_area .staff_data .info p a.theme{color:#FFF;text-decoration:underline}#zaiko_info_area .zaiko_info{width:100%}#zaiko_info_area .zaiko_list{display:flex;flex-wrap:wrap;width:100%}#zaiko_info_area .zaiko_data{width:33.3% - 1px;width:calc(100% / 3 - 1px);padding:2px}#zaiko_info_area .zaiko_data .panel{background-color:#f5f5f5;border-radius:3px;border:1px dotted #26A;padding:3px}#zaiko_info_area .zaiko_data .image{position:relative;width:100%;background-color:#FFF}#zaiko_info_area .zaiko_data.soldout .image img{width:100%;-webkit-filter:brightness(50%);filter:brightness(0.5)}#zaiko_info_area .zaiko_data.soldout .image img:hover{-webkit-filter:brightness(100%);filter:brightness(1)}#zaiko_info_area .zaiko_data.soldout .image .icon.soldout{position:absolute;background-color:rgba(245,20,20,0.5);background-image:none;border-radius:0;border:0;box-shadow:none;left:0;top:38%;width:100%;padding:3px 5px;font-weight:bold;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.5)}#zaiko_info_area .zaiko_data:not(.soldout) .image .icon.soldout{display:none}#zaiko_info_area .zaiko_data .image .icon.syodan{position:absolute;right:5px;top:5px;padding:1px 3px;min-width:auto}#zaiko_info_area .zaiko_data .detail{padding:2px 5px 0;color:#666}#zaiko_info_area .zaiko_data .detail .year_maker{display:flex;flex-direction:row;padding-top:2px}#zaiko_info_area .zaiko_data .detail .maker_name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#zaiko_info_area .zaiko_data .detail .syasyu_name{padding-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;color:#26A}#zaiko_info_area .zaiko_data .detail .grade_name{display:none;font-size:.9em;word-break:break-all}#zaiko_info_area .zaiko_data .prices{border-top:1px solid #CCC;display:flex;flex-wrap:wrap}#zaiko_info_area .zaiko_data .price{color:#e2518e;text-align:right}#zaiko_info_area .zaiko_data .prices .label{font-size:.8em}#zaiko_info_area .zaiko_data .total{display:flex;flex:1;flex-direction:column;font-weight:bold;padding:3px 5px}#zaiko_info_area .zaiko_data .total .price{font-size:1.1em;margin-top:auto}#zaiko_info_area .zaiko_data .p_detail{margin-left:auto;padding:3px 5px}#zaiko_info_area .zaiko_data .p_detail .value{display:flex;justify-content:flex-end}#zaiko_info_area .zaiko_data .p_detail .label{align-self:flex-end}#zaiko_info_area .zaiko_data .p_detail .price{min-width:60px}#zaiko_info_area .zaiko_data .price .unit{color:#666;font-size:.8em;margin-left:3px}#zaiko_info_area .zaiko_info>.zaiko_link{width:100%;text-align:right;margin-bottom:10px}#admin_site_area{width:100%;margin-bottom:20px}#admin_site_area #admin_site_data{display:flex;flex-wrap:wrap}#admin_site_data .blog_area{width:50%;padding-right:5px;margin-bottom:10px}.win #admin_site_data .blog_area h3>*{line-height:1}#admin_site_data .blog_area.wide{width:100%;padding-right:0}#admin_site_data .blog_area .panel{max-height:470px;overflow:scroll}#admin_site_data .blog_area .rss_data{width:99%;padding:3px 5px 8px 5px}#admin_site_data .blog_area .rss_data .date{font-weight:bold}#admin_site_data .blog_area .rss_data .label{padding:5px 0;margin-left:10px;border-bottom:1px dotted #CCC}#admin_site_data .facebook_area{width:50%;padding-left:5px;margin-bottom:10px}#admin_site_data .facebook_area .title{width:150px}#admin_site_data .facebook_area img{width:100%}#admin_site_data .instagram_area{width:100%}#admin_site_data .instagram_area .title{width:150px}#admin_site_data .instagram_area img{width:100%}#sns_line_area{width:50%;margin-bottom:10px}#sns_line_area .title{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;font-weight:bold;margin-bottom:5px}#sns_line_area .title img{margin-right:10px;width:48px}#sns_line_area .title .button{margin-left:10px}#sns_line_area .panel img{width:80%}#sns_line_area .line_id{font-size:16px;font-weight:normal;margin-left:10px}#sns_line_area .line_id:not(:empty):before{content:"(ID："}#sns_line_area .line_id:not(:empty):after{content:")"}.uservoice_list{margin-top:10px}.uservoice_list .uservoice_data .line_2>.float_left{width:540px}.uservoice_list .uservoice_data .line_2>.float_right{width:200px}.uservoice_link{text-align:right;margin-bottom:10px}.other_shop_data{display:flex;flex-wrap:wrap;padding:5px}.other_shop_data .shop_data{width:30%;margin-right:5px;font-size:14px}.other_shop_data .shop_data img{width:100%;border:1px solid #CCC}.other_shop_data .shop_tel{text-align:right}@media only screen and (max-width:959px){#container.responsible #event_list_area .event_data .info.cut>.float_left,#container.responsible #event_list_area .event_data .info.cut>.float_right{width:100%}}@media only screen and (max-width:768px){#container.responsible #zaiko_info_area .zaiko_data{width:33% - 1px;width:calc(100% / 3 - 1px);padding:5px}#container.responsible #admin_site_area .admin_site{width:100%}}@media only screen and (max-width:640px){#container.responsible #shop_detail_area>.float_left,#container.responsible #shop_detail_area>.float_right{width:100%}#container.responsible #map_area{width:90%;margin-left:auto;margin-right:auto}#container.responsible #staff_list_area .staff_data{width:calc(50% - 6px);width:calc(100% / 2 - 6px)}#container.responsible #zaiko_info_area .zaiko_data{width:50% - 1px;width:calc(100% / 2 - 1px)}#container.responsible .other_shop_data .shop_data{width:49%}}@media only screen and (max-width:480px){#container.responsible #admin_site_data .blog_area{width:100%;padding-right:0}#container.responsible #sns_line_area .title .button{margin:5px auto}#container.responsible #sns_line_area .panel{text-align:center}#container.responsible #admin_site_data .facebook_area{width:100%;padding-left:0}#container.responsible .other_shop_data .shop_data{width:100%}#zaiko_info_area .zaiko_data .total{align-items:center;flex:auto;flex-direction:row;padding-bottom:0}#zaiko_info_area .zaiko_data .total .price{margin-left:1em}#zaiko_info_area .zaiko_data .p_detail{padding-top:0}}