@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}/ change colours to suit your needs / ins{background-color:#ff9;color:#000;text-decoration:none}/ change colours to suit your needs / mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}html{height:100%;width:100%;font-size:62.5%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAUSURBVBhXY/j/Pfk/A1EAh0oGBgAqfwaxnv4zCwAAAABJRU5ErkJggg==) repeat}body{font-size:1.6rem;line-height:1.8;color:#666;font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;width:100%}input,select,option,textarea{font-size:16px}a{text-decoration:none}a:link{color:#FF8499;text-decoration:none}a:visited{color:#FF8499;text-decoration:none}a:hover{color:#FF8499;text-decoration:none;opacity:.7}img{vertical-align:bottom;max-width:100%;height:auto}input:-ms-input-placeholder{color:#DDD}input::-webkit-input-placeholder{color:#DDD}input::-moz-placeholder{color:#DDD}table{border-spacing:0;background-color:#FFF}select{padding:.6rem .6rem;border:1px solid #999;border-radius:5px;background:#FFF}input::placeholder{color:#DDD}textarea::placeholder{color:#DDD}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}#nav-drawer{position:fixed;top:0;left:0;z-index:20000}input.nav-unshown{display:none}label.nav-unshown{display:none}#nav-open{display:block;width:44px;height:44px;cursor:pointer;padding:10px 6px 6px;background-color:rgba(255,132,153,.8)}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;height:4px;width:30px;border-radius:3px;background-color:#FFF;display:block;content:''}#nav-open span:before{bottom:-10px}#nav-open span:after{bottom:-20px}#nav-content{position:fixed;top:0;left:0;width:200px;height:100%;overflow-y:auto;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAYSURBVBhXYwCBfy0zJOE0CgcG8KhgYAAAYP4RmWRkd54AAAAASUVORK5CYII=) repeat;background-color:#FFF;transition:.3s ease-in-out;transform:translateX(-105%)}#nav-input:checked~#nav-content{transform:translateX(0%)}#nav-close{display:none;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;transition:.3s ease-in-out;background-color:#000}#nav-input:checked~#nav-close{display:block;opacity:.8}li.nav_close_btn{display:none}#nav-close-btn{display:block;width:50px;height:50px;cursor:pointer;background-color:rgba(255,132,153,.8)}#nav-close-btn span{display:inline-block;position:relative;margin:10px 0 0 20px;padding:0;width:4px;height:30px;background:#FFF;transform:rotate(45deg)}#nav-close-btn span:before{display:block;content:"";position:absolute;top:50%;left:-13px;width:30px;height:4px;margin-top:-2px;background:#FFF}li.common{width:100%;border-bottom:1px solid #FF8499;padding:0}li.common_gnavi_liststay a{background:#FF8499;color:#FFF}li.common a{display:flex;align-items:center;width:100%;height:74px;padding:6px 0 6px 10px}li.IndividualCSS_mypage_menu_manual{display:none}li.IndividualCSS_mypage_menu_myweb{display:none}p.bgimage_index,p.bgimage_customer,p.bgimage_reservation,p.bgimage_outsourcing_expenses,p.bgimage_message,p.bgimage_profile,p.bgimage_security,p.bgimage_blog_image,p.bgimage_nominate,p.bgimage_point,p.bgimage_schedule,p.bgimage_manual,p.bgimage_web,p.bgimage_myweb,p.bgimage_free{background-image:url(../css_image/icon.svg);background-repeat:no-repeat;background-size:cover;width:40px;height:40px}p.bgimage_index{background-position:0 -80px}p.bgimage_customer{background-position:0 -120px}p.bgimage_reservation{background-position:0 -160px}p.bgimage_outsourcing_expenses{background-position:0 -200px}p.bgimage_message{background-position:0 -240px}p.bgimage_blog_image{background-position:0 -280px}p.bgimage_profile{background-position:0 -320px}p.bgimage_security{background-position:0 -360px}p.bgimage_nominate{background-position:0 -480px}p.bgimage_point{background-position:0 -520px}p.bgimage_schedule{background-position:0 -560px}p.bgimage_web,p.bgimage_myweb{background-position:0 -400px}p.bgimage_manual{background-position:0 -440px}p.bgimage_free{background-position:0 -600px}p.menu_text{padding-left:10px;display:table-cell;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.system_logo{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:4rem}div.system_logo strong{letter-spacing:.04em;font-weight:bolder}span.system_logo{font-size:.8rem;margin-left:.4rem}p.system_logo{font-size:1.8rem}header{width:100%;background-color:#FEE}div.header_wrapper{max-width:768px;width:100%;padding:10px 20px 15px 10px}div.user_shop{font-size:1.4rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;padding:5px 5px 5px 5px}div.user_name{font-size:1.4rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;padding:0 5px 10px 5px;margin-top:10px}div.user_name span{margin-left:.4rem;font-size:1.2rem}div.header_right{width:100%;vertical-align:bottom;text-align:right}div.header_right p:hover{opacity:.8}p.image_relord,p.image_logoff,p.image_homepage,p.image_manual{background-image:url(../css_image/icon.svg);background-repeat:no-repeat;width:40px;height:40px;float:right}p.image_relord{background-position:0 0;margin-left:1.2rem}p.image_logoff{background-position:0 -40px;margin-left:1.2rem}p.image_homepage{background-position:0 -400px}p.image_manual{background-position:0 -440px;margin-left:1.2rem}div.main{max-width:768px;width:100%;padding:40px 0}h1{font-size:1.8rem;border-left:solid 5px #CCC;padding:.15rem 1rem;margin:0 4% 2rem}div.content{width:95%;background-color:#FFF;border:#DDD solid 1px;margin:20px auto;padding:10px;border-radius:5px}p.common_no_content_txt{font-size:14px}h3{border-bottom:solid 2px #EEE;position:relative;margin-bottom:1rem;text-align:left}h3:after{position:absolute;content:" ";display:block;border-bottom:solid 2px #CCC;bottom:-2px;width:80px}h4{border-bottom:solid 3px #CCC;position:relative;font-size:16px;letter-spacing:.1em;padding-left:6px;margin-bottom:10px}h4:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #FF9F9F;left:0;bottom:-3px;width:20%}input.c_btn{display:block;max-width:200px;width:60%;margin:0 auto;padding:10px 0;border:.2rem solid #FF8499;background-color:#FF8499;color:#FFF;letter-spacing:.6rem;text-align:center;cursor:pointer;box-shadow:1px 1px 1px rgba(0,0,0,.5);-webkit-appearance:none;border-radius:0}input.c_btn:hover{top:1px;left:1px;position:relative;opacity:.8}input.c_btn_mini{display:block;width:100px;margin:0 auto;padding:5px;color:#666;text-align:center;cursor:pointer;box-shadow:1px 1px 1px rgba(0,0,0,.1);border-radius:5px}input.c_btn_mini:hover{top:1px;left:1px;position:relative;opacity:.8}p.error{text-align:center;width:100%;margin-top:20px;font-size:1.2rem;color:#FF5B5D}p.error:empty{margin:0}span.error{display:inline-block;color:#FF5B5D}p.result{color:#5E91F8}span.result{display:inline-block;color:#5E91F8}a.messagee_link_btn{display:inline-block;height:24px;line-height:24px;padding:0 10px 0;border-radius:3px;background-color:#FF8499;color:#FFF}a.customer_link_btn{margin-right:.6em;display:inline-block;height:24px;line-height:24px;padding:0 10px 0;border-radius:3px;background-color:#FF8499;color:#FFF}span.common_linkbtn{background-color:#FF8499;width:60px;cursor:pointer;height:24px;line-height:24px;border-radius:3px;display:inline-block;color:#FFF;font-size:12px;text-align:center;margin-right:1em}i.common_linkbtn_icon{font-size:12px;margin-right:3px}a:link span.common_linkbtn,a:visited span.common_linkbtn{color:#FFF}span.common_linkbtn:hover{opacity:.7}@media screen and (max-width :479px){span.common_linkbtn{margin-right:.6em}}li.customer_contents_messagee{text-align:right;margin-bottom:10px}li.customer_contents{margin-bottom:20px;padding-bottom:5px;border-bottom:#CCC dotted 1px}li.customer_contents_updatecomment{margin-bottom:20px;padding-bottom:5px;border-bottom:#CCC dotted 1px}li.customer_contents_btn{margin-bottom:20px;padding-bottom:5px;border-bottom:#CCC dotted 1px}p.customer_contents_btn{position:relative}img.customer_contents_loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}p.customer_item{width:100%;height:30px;line-height:30px;padding:0 5px 0 5px;box-sizing:border-box;border-radius:5px;text-align:center;color:#FFF;white-space:nowrap}p.customer_value{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}li.customer_contents_flextextarea{display:inline-block;width:100%;margin-bottom:20px}dd.customer_contents_flextextarea{display:inline-block}div.customer_value_flextextarea{width:100%;position:relative;box-sizing:content-box;font-size:16px}div.flextextarea_dummy_wrap{overflow:hidden;visibility:hidden;box-sizing:content-box;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;font-size:16px;padding:1px 5px}textarea.flextextarea_textarea{position:absolute;top:0;left:0;display:block;overflow:hidden;box-sizing:border-box;padding:1px 5px;width:100%;height:100%;background-color:transparent;border:#999 solid 1px;background-color:#FFF;border-radius:4px;color:inherit;font:inherit;letter-spacing:inherit;resize:none;font-size:16px}textarea.flextextarea_textarea:focus{box-shadow:0 0 0 4px rgba(35,167,195,.3);outline:0;font-size:16px}p.customer_color{background-color:#88D1FD}p.history_color{background-color:#BBB}i.reservation_googlemap{margin-left:4px;margin-right:4px;font-size:18px}.customer_contents{display:flex}li.IndividualCSS_mypage_customer_area p{float:left}p.customer_item{width:120px;margin-right:10px}p.customer_value{width:calc(100% - 130px)}p.customer_value_multiplelines{width:calc(100% - 130px)}li.customer_contents_flextextarea,dd.customer_contents_flextextarea{display:flex}div.customer_value_flextextarea{width:calc(100% - 130px)}@media screen and (max-width :479px){p.customer_item{width:110px}p.customer_value{width:calc(100% - 120px)}p.customer_value_multiplelines{width:calc(100% - 120px)}div.customer_value_flextextarea{width:calc(100% - 120px)}}#page-top{position:fixed;bottom:10px;right:20px;z-index:100001}#page-top a{background-color:#FF8499;text-decoration:none;color:#FFF;width:50px;position:relative;height:50px;line-height:50px;text-align:center;display:block;border-radius:50%;opacity:.8}#page-top a:hover{text-decoration:none;opacity:.8}#page-top a:after{display:block;content:"";position:absolute;top:50%;right:50%;width:14px;height:14px;margin:-5px -8px 0 0;border-top:solid 2px #FFF;border-left:solid 2px #FFF;transform:rotate(45deg)}header.login_head{width:100%;padding:20px 0;background-color:#FFF;text-align:center;margin-bottom:50px}ul.login_form{width:86%;max-width:500px;margin:0 auto}ul.login_form li{margin-bottom:30px}ul.login_form li:last-child{margin-bottom:40px}select.shop_select,input.login_id,input.login_pass{ime-mode:disabled;display:block;width:100%;padding:10px;margin:0 auto;border:1px solid #999;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.login_warning{width:90%;max-width:550px;margin:3em auto 0;font-size:14px;background-color:#FFF;border-radius:5px;padding:1em}p.login_title{font-weight:bolder}div.caution_title{padding:2px 10px 2px 10px;background-color:#EEE;margin-bottom:10px}div.caution_title p{margin-inline:auto;max-inline-size:max-content;font-weight:bolder;padding-left:1em;text-indent:-.6em}div.caution_title p i{font-size:1.2em;vertical-align:middle;margin-right:.3em;color:red}p.support_link{text-align:center;margin:10px 0 30px}p.support_link a{margin:0 auto;display:block;width:96%;max-width:360px;height:28px;line-height:28px;padding:0 10px;border-radius:3px;background-color:#FF8499;color:#FFF;text-align:center;box-shadow:1px 1px 1px rgba(0,0,0,.5);-webkit-appearance:none;border-radius:0}dl.caution dt{font-weight:bolder}span.logout_icon{display:inline-block}@media screen and (max-width :479px){p.support_link a{font-size:12px}}ul.footer_link{width:90%;margin:0 auto;border:#DDD solid 1px;background-color:#FFF;border-radius:5px}ul.footer_link li a{display:block;padding:1.4rem 2rem;border-bottom:#EEE solid 1px}ul.footer_link li:last-child a{border-bottom:none}ul.footer_link li{position:relative}ul.footer_link li::after,ul.footer_link li::before{display:block;content:'';position:absolute}ul.footer_link li::after{top:1.05em;right:1.2em;width:14px;height:14px;background-color:#FF8499;border-radius:100%}ul.footer_link li::before{z-index:1;top:1.325em;right:1.55em;width:4px;height:4px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}ul.customer_profile_list{padding-bottom:50px;font-size:14px}li.customer_mainprofile{display:flex;flex-wrap:wrap;border-bottom:#CCC dotted 1px;padding-bottom:5px;margin-bottom:10px}p.customer_icon_wrap{position:relative;width:60px;height:60px;margin-right:20px}span.customer_icon{display:block;width:60px;height:60px;border-radius:30px;background-repeat:no-repeat;background-size:cover;border:1px solid #EEE;background-color:#FFF;padding-top:.5rem}span.message_notice{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;width:2rem;height:2rem;background-color:red;color:#FFF;font-size:12px;position:absolute;top:0;right:-6px}div.customer_mainprofile_right{width:calc(100% - 80px)}p.customer_name_wrap{width:100%;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}span.mainprofile_title_name{font-size:10px;display:block;padding-left:5px}span.mainprofile_title{font-size:10px;display:block}span.ng_icon{background-color:red;color:#FFF;padding:0 5px;border-radius:3px;margin-right:.6em}p.customer_selfintroduction_wrap{width:100%;font-size:12px}p.customer_id_wrap{font-size:10px}.customer_profile_item{display:flex;border-bottom:#CCC dotted 1px;padding-bottom:5px;margin-bottom:8px}p.customer_profile_title{font-size:12px;color:#FFF;padding:3px 5px;border-radius:3px;width:80px;height:26px;white-space:nowrap;margin-right:10px;text-align:center}p.customer_profile_value{font-size:14px;width:calc(100% - 90px)}div.customer_profile_value_flextextarea{width:calc(100% - 90px);position:relative;box-sizing:content-box;font-size:16px}li.customer_profile_newmessage{padding:0 10px;margin-bottom:10px}p.message_wrep{position:relative;display:inline-block;width:100%;border:solid 1px #9DE76D;border-radius:10px;background-color:#9DE76D;padding:5px}p.message_wrep:before{content:"";position:absolute;top:50%;left:-23px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #9DE76D;z-index:2}span.message_datetime{display:block;font-size:12px;width:100%}span.message_comment{display:block;font-size:12px;line-height:1.8;height:1.8em;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}span.message_comment img{height:1.8em}li.customer_profile_messagelinkbtn{padding:0 10px;margin-bottom:10px}a.messagee_link_btn{display:inline-block;width:100%;height:28px;line-height:28px;padding:0 10px;border-radius:3px;background-color:#FF8499;color:#FFF;text-align:center}li.customer_profile_blockntm{border-bottom:#CCC dotted 1px;padding-bottom:10px;margin-bottom:10px}div.message_block_btn{padding:10px 0 0;display:flex;align-items:center}i.message_block_icon{color:red;margin-right:.3rem}span.block_comment{display:inline-block;color:red;font-size:10px;margin-left:8px}button.message_block{display:inline-block;cursor:pointer;width:80px;font-size:1.2rem;white-space:nowrap;padding:4px 0;border:1px solid #CCC;background-color:#EEE;text-align:center;box-shadow:1px 1px 1px rgba(0,0,0,.5);-webkit-appearance:none;border-radius:0}button.message_block_blockbtn{margin-left:10px}button.message_block_c_blockclass{color:red}button.message_block_blockbtn:hover,button.message_block_c_blockclass:hover{opacity:.8}p.customer_result_message{font-size:12px;margin-top:10px;text-align:center;color:blue}p.customer_id_wrap{width:100%}.customer_id_item_id{white-space:nowrap;display:inline-block;margin-right:15px}.customer_id__item_loginid{white-space:nowrap;display:inline-block}span.mainprofile_title_id{margin-right:3px}.common_customer_myprofile_wrap{padding-top:30px}div.common_customer_myprofile_item{border-bottom:#CCC dotted 1px;padding-bottom:5px;margin-bottom:8px}p.common_customer_myprofile_title{font-size:12px;color:#FFF;background-color:#8D99BC;padding:3px 5px;border-radius:3px;height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}p.common_customer_myprofile_value{font-size:14px;padding:3px 5px 0}.reservation_customer_accordion_title_none{display:none}li.IndividualCSS_mypage_reservation_tel{display:none}li.IndividualCSS_mypage_reservation_groupused{display:none}li.IndividualCSS_mypage_reservation_shopused{display:none}li.IndividualCSS_mypage_customer_lastlogin{display:none}span.IndividualCSS_mypage_customer_loginid{display:none}li.IndividualCSS_mypage_customer_area{display:none}li.IndividualCSS_mypage_customer_discount{display:none}div.IndividualCSS_customer_myprofile_reservation li.common_customer_myprofile_wrap{display:none}li.IndividualCSS_customer_myprofile_search{display:none}div.IndividualCSS_customer_myprofile_customersearchprofile li.common_customer_myprofile_wrap{display:none}div.IndividualCSS_customer_myprofile_customer li.common_customer_myprofile_wrap{display:none}div.IndividualCSS_customer_myprofile_customersearch li.common_customer_myprofile_wrap{display:none}div.IndividualCSS_customer_myprofile_customeredit li.common_customer_myprofile_wrap{display:none}div.IndividualCSS_customer_myprofile_edit{display:none}div.IndividualCSS_customer_myprofile_message li.common_customer_myprofile_wrap{display:none}div.IndividualCSS_customer_myprofile_messeageaddress li.common_customer_myprofile_wrap{display:none}div.IndividualCSS_customer_myprofile_messeagecontents li.common_customer_myprofile_wrap{display:none}li.IndividualCSS_mypage_reservation_fee_pre{display:none}li.IndividualCSS_mypage_reservation_margin_pre{display:none}li.IndividualCSS_mypage_reservation_fee{display:none}li.IndividualCSS_mypage_reservation_margin{display:none}