@charset "UTF-8";.p-0,.pb-0,.py-0{padding-bottom:0!important}.p-5,.pb-5,.py-5{padding-bottom:5px!important}.p-10,.pb-10,.py-10{padding-bottom:10px!important}.p-20,.pb-20,.py-20{padding-bottom:20px!important}.p-40,.pb-40,.py-40{padding-bottom:40px!important}.p-0,.pt-0,.py-0{padding-top:0!important}.p-5,.pt-5,.py-5{padding-top:5px!important}.p-10,.pt-10,.py-10{padding-top:10px!important}.p-20,.pt-20,.py-20{padding-top:20px!important}.p-40,.pt-40,.py-40{padding-top:40px!important}.p-0,.pl-0,.px-0{padding-left:0!important}.p-5,.pl-5,.px-5{padding-left:5px!important}.p-10,.pl-10,.px-10{padding-left:10px!important}.p-20,.pl-20,.px-20{padding-left:20px!important}.pl-25{padding-left:25px!important}.p-40,.pl-40,.px-40{padding-left:40px!important}.p-0,.pr-0,.px-0{padding-right:0!important}.p-5,.pr-5,.px-5{padding-right:5px!important}.p-10,.pr-10,.px-10{padding-right:10px!important}.p-20,.pr-20,.px-20{padding-right:20px!important}.p-40,.pr-40,.px-40{padding-right:40px!important}.m-0,.mb-0,.my-0{margin-bottom:0!important}.m-5,.mb-5,.my-5{margin-bottom:5px!important}.m-10,.mb-10,.my-10{margin-bottom:10px!important}.m-20,.mb-20,.my-20{margin-bottom:20px!important}.m-40,.mb-40,.my-40{margin-bottom:40px!important}.mb-60{margin-bottom:60px!important}.m-0,.mt-0,.my-0{margin-top:0!important}.m-5,.mt-5,.my-5{margin-top:5px!important}.m-10,.mt-10,.my-10{margin-top:10px!important}.m-20,.mt-20,.my-20{margin-top:20px!important}.m-40,.mt-40,.my-40{margin-top:40px!important}.m-0,.ml-0,.mx-0{margin-left:0!important}.m-5,.ml-5,.mx-5{margin-left:5px!important}.m-10,.ml-10,.mx-10{margin-left:10px!important}.m-20,.ml-20,.mx-20{margin-left:20px!important}.m-40,.ml-40,.mx-40{margin-left:40px!important}.m-0,.mr-0,.mx-0{margin-right:0!important}.m-5,.mr-5,.mx-5{margin-right:5px!important}.m-10,.mr-10,.mx-10{margin-right:10px!important}.m-20,.mr-20,.mx-20{margin-right:20px!important}.m-40,.mr-40,.mx-40{margin-right:40px!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block}.d-none{display:none}.d-flex,.d-flex-center,.d-flex-space-around,.d-flex-space-between,.d-flex-space-evenly,.d-flex-start{display:flex;flex-flow:wrap}.d-flex-start{justify-content:start}.d-flex-center{justify-content:center}.d-flex-space-between{justify-content:space-between}.d-flex-space-around{justify-content:space-around}.d-flex-space-evenly{justify-content:space-evenly}.w-100{width:100%}.w-50{width:50%}.w-25{width:25%}.bg-basic-publish{background-color:#ffa}.bg-basic-publishable{background-color:#ced}.bordered{border:1px solid gray;border-collapse:collapse}.line-disable,.line-note{background-color:#efefef}.line-note{padding:.2em}.w-25pct{width:25%!important}.w-50pct{width:50%!important}.w-75pct{width:75%!important}.w-80pct{width:80%!important}.w-90pct{width:90%!important}.w-100pct{width:100%!important}.w-auto{width:auto!important}.w-flex-grow{flex-grow:1}.w-flex-grow-strong{flex-grow:5}.min-w-80{min-width:80px}.min-w-120{min-width:120px}.min-w-160{min-width:160px}.min-w-200{min-width:200px}.min-w-240{min-width:240px}.min-w-320,.min-w-480{min-width:320px}.max-w-100pct{max-width:100%!important}.nobr{white-space:nowrap}.h-100pct{height:100%!important}.float-right{float:right}.float-left{float:left}body,p,ul{margin:0;padding:0}section{margin-bottom:40px}body>div>footer,body>div>header{background-color:#efe0ff;padding:1rem}body>div>footer{display:flex;flex-flow:wrap;justify-content:center;text-align:center}.btn,button{background-color:#fff;border:1px solid #000;border-radius:.6rem;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-size:16px;min-width:6rem;padding:.3rem .6rem;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}.btn:hover,button:hover{background-color:#000;border:1px solid #fff;color:#fff}.btn.primary,button.primary{background-color:#59b1eb;border:1px solid #fff;color:#fff}.btn.primary:hover,button.primary:hover{background-color:#fff;border:1px solid #59b1eb;color:#59b1eb}.btn-disabled,.btn:disabled,button-disabled,button:disabled{background-color:gray;border:1px solid gray;color:#bbb;cursor:default}.btn-disabled:hover,.btn:disabled:hover,button-disabled:hover,button:disabled:hover{background-color:gray;border:1px solid gray;color:#bbb}.clearfix{*zoom:1}.clearfix:after{clear:both;content:"";display:table}.navi{display:inline-block}#sidemenu{position:fixed}@media screen and (min-width:920px){#sidemenu{position:relative}}#sidemenu{overflow:hidden;width:100vw;z-index:1000}#sidemenu.close{height:0}@media screen and (min-width:920px){#sidemenu.close{left:-100px;min-width:0;white-space:nowrap;width:0}}#sidemenu.open{height:100vh}@media screen and (min-width:920px){#sidemenu.open{left:0;min-width:16em;width:18rem}}.brand{align-items:center;display:flex;text-decoration:none}.brand img{margin-right:1rem;max-height:40px}.navi{text-align:right}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-normal{font-size:1rem!important;font-weight:400!important;text-decoration:none!important}.text-large{font-size:large}.text-x-large{font-size:x-large}.text-small{font-size:small}.text-progress{color:gray}.text-error{color:red}.badge,.badge-gray,.badge-small,.badge-unread,.badge-white{border-radius:.4rem;border-style:solid;border-width:1px;display:inline-block;margin-right:.2rem;padding:.6rem .4rem;text-align:center}.badge-white{background-color:#fff;border-color:#000;color:#000}.badge-gray{background-color:#eee;border-color:gray;color:#000}.badge-small{border-radius:.2rem;padding:.2rem}.shop-badge{background:red;color:#fff}#sidemenu{transition:height .4s ease-in}@media screen and (min-width:920px){#sidemenu{transition:max-width .2s ease,min-width .2s ease,width .2s ease}}#sidemenu{background-color:#ecf6fa;border-right:1px solid gray;line-height:2.4}#sidemenu ul{list-style:none;margin:1rem 1.4rem;padding:0}#sidemenu ul li p{line-height:1.2em;padding-bottom:.6em;padding-top:.6em}#sidemenu ul li{padding:0}#sidemenu ul li li{padding-left:1em}#sidemenu .current{background-color:#ff6}#sidemenu li.exact>a{text-decoration:none}#content{padding:1rem 1.4rem}#content.no-side-menu{flex-grow:0;margin:0 auto;padding:0}#navi a+a:before{content:"＞";cursor:default;display:inline-block;padding:0 .6rem}#navi a:last-child{color:#000;cursor:default;text-decoration:none}.navigation li{border:1px solid #000;border-radius:.4em;display:inline-block;padding:1rem 2rem}.navigation li.active{background-color:#ff6}.disabled .icon{background-color:#000;border-radius:.5em;color:#fff;display:inline-block;font-size:x-small;margin:0 .5em;padding:.2em}.error-header{background-color:#fcc;color:red;padding:.4em}.alert{color:red}.table_double{display:flex}.table_double .table_left,.table_double .table_right{flex-grow:1;height:100%;width:50%}.table_double .table_left .standard-table table td,.table_double .table_left .standard-table table th,.table_double .table_right .standard-table table td,.table_double .table_right .standard-table table th{border:none}.table_double .table_left{margin:0 1em 0 0}.table_double .table_left .area_button{margin-bottom:.5em;text-align:left}.table_double .table_right{margin:0 0 0 1em}@media screen and (max-width:1200px){.table_double{display:block}.table_double .table_left,.table_double .table_right{margin:0;width:100%}}.tab{border-bottom:1px solid gray;border-collapse:collapse;list-style:none}.tab .tab-item{border-left:1px solid gray;border-radius:.5em .5em 0 0;border-right:1px solid gray;border-top:1px solid gray;display:inline-block;margin:0}.tab .tab-item a{display:block;padding:.5em 1em}.tab .tab-item a.with-badge{display:inline-block;padding:.5rem 0 .5rem 1rem}.tab .tab-item.active{background-color:#ff6}.tab .tab-item.active a{cursor:default;text-decoration:none}.tab-content{padding:10px}form.default input,form.default select,form.default textarea{padding:.4em}form.default input[type=password],form.default input[type=text],form.default textarea{width:80%}form.default input[type=checkbox],form.default input[type=radio]{margin:0}form.default label{margin-right:.6em}form.default input.date{width:8rem}form.default .vdp-datepicker input{width:7rem}form.default .term .vdp-datepicker{display:inline-block}form.default .error{background-color:#fcc}form.default .error-message{background-color:#fcc;color:red}form.default.edit dl,form.default.search dl{border-bottom:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;display:flex;flex-wrap:wrap}form.default.edit dl dd,form.default.edit dl dt,form.default.search dl dd,form.default.search dl dt{border-top:1px solid gray;box-sizing:border-box;padding:1rem}form.default.edit dl dt,form.default.search dl dt{background-color:#f0f0f0;margin:0;width:30%}form.default.edit dl dt b:before,form.default.search dl dt b:before{content:"("}form.default.edit dl dt b:after,form.default.search dl dt b:after{content:")"}form.default.edit dl dt b,form.default.search dl dt b{font-size:.9em;font-weight:400;padding-left:.6em}form.default.edit dl dd,form.default.search dl dd{border-left:1px solid gray;margin:0;width:70%}form.default.edit dl dd ul,form.default.search dl dd ul{list-style:none}form.default.edit dl dd ul li,form.default.search dl dd ul li{display:inline-block}form.default.edit dl dd input.short-text,form.default.edit dl dd select.short-text,form.default.edit dl dd textarea.short-text,form.default.search dl dd input.short-text,form.default.search dl dd select.short-text,form.default.search dl dd textarea.short-text{width:12em}form.default.edit dl dd input[readonly],form.default.edit dl dd select[readonly],form.default.edit dl dd textarea[readonly],form.default.search dl dd input[readonly],form.default.search dl dd select[readonly],form.default.search dl dd textarea[readonly]{background-color:#efefef}form.default.edit dl dd.term-datetime input,form.default.edit dl dd.term-datetime select,form.default.search dl dd.term-datetime input,form.default.search dl dd.term-datetime select{margin-left:.1em;margin-right:.1em}form.default.edit .buttons,form.default.search .buttons{text-align:center}form.default.edit .buttons button,form.default.search .buttons button{margin-left:2rem}.short-list table{border:1px solid gray;border-collapse:collapse;width:100%}.short-list table tr:nth-child(2){background-color:#f0f0f0}.short-list table td,.short-list table th{border:1px solid gray;padding:.4rem;text-align:left}.standard-list .buttons,.standard-list .head,.standard-table .buttons,.standard-table .head{display:flex;justify-content:space-between;margin-bottom:.8rem}.standard-list .foot,.standard-table .foot{display:flex;justify-content:stretch;margin-top:.8rem}.standard-list .pagination,.standard-table .pagination{list-style:none;margin:0 0 0 3rem;padding:0;text-align:center;width:auto}.standard-list .pagination li,.standard-table .pagination li{display:inline-block;padding:0 .4rem}.standard-list .pagination .disable a,.standard-table .pagination .disable a{color:gray;cursor:default;text-decoration:none}.standard-list .pagination .current a,.standard-table .pagination .current a{background-color:#ff6;color:#000;cursor:default;text-decoration:none}.standard-list table,.standard-table table{border:1px solid gray;border-collapse:collapse;width:100%}.standard-list table thead,.standard-table table thead{background-color:#ecf6fa}.standard-list table thead th,.standard-table table thead th{padding:.8rem .4rem}.standard-list table td,.standard-list table th,.standard-table table td,.standard-table table th{border:1px solid gray;padding:.4rem;text-align:left}.standard-list table .sort .asc:before,.standard-table table .sort .asc:before{content:"↓"}.standard-list table .sort .desc:before,.standard-table table .sort .desc:before{content:"↑"}.standard-list table tbody td,.standard-table table tbody td{word-break:break-all}.standard-list table td.code,.standard-table table td.code{width:10em}.standard-list table td.datetime,.standard-table table td.datetime{width:10em;word-break:break-word}.standard-list table td.flag,.standard-table table td.flag{width:4em}.standard-list table td.status,.standard-table table td.status{width:6em}.standard-list table td.button,.standard-table table td.button{text-align:center;width:8em;word-break:break-word}.standard-list table td.buttons-double,.standard-table table td.buttons-double{text-align:center;width:14em;word-break:break-word}.standard-list table td.word,.standard-table table td.word{width:6em}.detail-table table th{width:12em}.detail-table table .sub th{padding-left:1em}.detail-table.short-title table th{width:6em}.static-table table th p{white-space:nowrap}.info_message{color:#555;margin:5em;text-align:center}.loader,.loader:after,.loader:before{animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}.loader{animation-delay:-.16s;color:#aaa;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0)}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.modal-mask{background-color:rgba(0,0,0,.5);display:table;height:100%;height:100vh;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9998}.modal-wrapper{display:table-cell;vertical-align:middle}.qr .modal-wrapper{vertical-align:top}.modal-container{background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);font-family:Helvetica,Arial,sans-serif;margin:0 auto;padding:20px 30px;transition:all .3s ease;width:80%}.qr .modal-container{width:100%}.modal-header h3{font-weight:700;margin-top:0}.modal-body{margin:20px 0}.modal-default-button{float:right}.modal-buttons{text-align:center}.modal-buttons button{margin-left:2rem}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}#question-list{list-style-type:none}#question-list dt{display:inline-block;width:6em}#question-list dd{display:inline}#question-list dd:after{content:"";display:block}img.thumbnail{max-height:150px}.nav-tabs{border-bottom:1px solid #000;list-style:none}.nav-tabs .nav-item{display:inline-block}.nav-tabs .nav-item a{border-left:1px solid #000;border-top:1px solid #000;color:#000;display:block;margin:0;padding:.4em 1em;text-decoration:none}.nav-tabs .nav-item a:hover{background-color:#ecf6fa}.nav-tabs .nav-item a.active{background-color:#efe0ff}.nav-tabs .nav-item:last-child{border-right:1px solid gray}.styled-input-file{position:relative}.styled-input-file input{margin-bottom:10px;padding:.6em .4em;position:absolute;visibility:hidden;width:40em}.styled-input-file label{border:1px solid gray;cursor:pointer;display:inline-block;margin-bottom:10px;padding:.6em .4em;width:40em}.styled-input-file label:hover{background-color:#ecf6fa}#mail-template-detail .standard-table th{width:12em}#shop-publish-edit .town-search-btn{margin:.8em 0 0 .8em}#shop-publish-edit form .datetime .vdp-datepicker input{background-color:transparent;border:2px solid var(--color-black);box-sizing:unset;margin-left:0;margin-right:.8em;padding:.4em;width:auto}#shop-publish-edit form .datetime select{margin-left:0}#shop-publish-upload form.edit .datetime .vdp-datepicker{display:inline-block}#shop-publish-upload form.edit .datetime .vdp-datepicker input{background-color:transparent;border:2px solid var(--color-black);box-sizing:unset;margin-left:0;margin-right:.8em;padding:.4em;width:auto}#shop-publish-upload form.edit select{margin-left:0}form.edit dl{border-bottom:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;display:flex;flex-wrap:wrap}form.edit dl dt{background-color:#f0f0f0;width:30%}form.edit dl dd,form.edit dl dt{border-top:1px solid gray;box-sizing:border-box;margin:0;padding:1rem}form.edit dl dd{border-left:1px solid gray;width:70%}form.edit dl #form-reject-reason{width:80%}.alert-info{background-color:#ffe}#shop-staff-list .standard-list table td.status{width:8em}#account-edit form input[type=tel],#shop-staff-edit form input[type=tel]{width:unset}.area_modal{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1000}.area_modal .modal_back{background:rgba(0,0,0,.6);height:100vh;width:100%}.area_modal .standard-table{background-color:#fff;left:50%;max-height:80%;max-width:600px;overflow-y:auto;padding:20px;position:fixed;top:50%;transform:translateY(-50%) translateX(-50%);width:90%}.area_modal .standard-table.modal_width{max-width:800px}.area_modal .area_button{text-align:center}form dl dd .width_half{width:40%}form dl dd .width_quarter{width:20%}form dl dd .width_large{width:80%}form dl dd .width_max{width:100%}form dl dd .width_eighty_parcent .custom-file-label{width:80%}form dl dd .select_width{max-width:700px;min-width:40%}div.vdp-datepicker .width_max,div.vdp-datepicker .width_quarter{box-sizing:unset}#service-edit .service_term div.vdp-datepicker{display:inline-block;margin:0 1em 0 0;width:20%}#service-edit .service_term select{display:inline-block}#service-edit form textarea{width:80%}#service-edit .with_display_flex{align-items:center;display:flex}#service-edit .with_display_flex input{margin:3px}#service-edit .with_display_flex label{padding-left:.5em;width:100%}#service-edit .with_scroll_height{max-height:350px;overflow-x:hidden;overflow-y:scroll}#service-edit .standard-table.with_display_flex_wrap span{display:flex;flex-wrap:wrap}#service-edit .check-list label,#service-list .check-list li{margin-right:1em}#service-list .tooltip{display:flex;position:relative}#service-list .tooltip .speech_balloon{background-color:#fff;border:2px solid #000;border-radius:5px;color:#000;display:none;font-weight:400;padding:10px;position:absolute;width:500px}#service-list .tooltip .speech_balloon:before{border:15px solid transparent;border-top-color:#000;content:"";left:50%;margin-left:-15px;position:absolute;top:100%;z-index:1}#service-list .tooltip .speech_balloon:after{border:15px solid transparent;border-top-color:#fff;content:"";left:50%;margin-left:-15px;position:absolute;top:94%;z-index:2}#service-list .tooltip .link_status{cursor:pointer;margin-right:1.2em;position:relative}#service-list .tooltip .link_status:hover .speech_balloon{display:inline-block;font-size:small;left:-165px;top:-55px;width:-moz-max-content;width:max-content}#service-list .tooltip .link_status:hover .speech_balloon.with_left{left:-225px}#service-list .tooltip .link_status:after{background:url(../images/icon_detail.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:1.6em;position:absolute;width:1.6em}#service-list tr.disable td{background-color:gray;opacity:.75}#service-list tr.disable button:disabled{border:1px solid #000}#service-list tr.disable button:disabled:hover{background-color:gray;border:1px solid #000;color:#bbb}#service-detail .alert.font-size-small{font-size:small}#service-detail .with_min_width{min-width:100px}#making{margin-bottom:300px;margin-top:80px;text-align:center}#making p{display:inline-block;text-align:left}footer b{color:#f97eb8;font-weight:700}.search_list li:after{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.area_modal{display:block}.area_pagenation>*{height:1.45em;width:1.45em}.area_tabs>a{color:#231815}.summary_info .meta_address a,.summary_info .meta_tel a{color:#231815;text-decoration:none}.sort_link{text-decoration:underline}.clickable{cursor:pointer}.error{color:#e60012;text-align:left}.area_subpage{font:500 1.14em/1.4 M PLUS Rounded\ 1c,sans-serif;text-align:center}.area_subpage .area_subpage_title{font-size:3.8em;line-height:1.2;margin-bottom:0;margin-top:10vh}.area_subpage .area_subpage_title img{margin-bottom:.3em;max-width:170px}.area_subpage .area_subpage_title span{white-space:nowrap}.area_subpage .area_subpage_title_sub{border-bottom:2px solid #000;display:inline-block;font-size:1.5em;margin:0;padding-bottom:.5em}.area_subpage .area_subpage_title_sub br{display:none}.area_maintenance p,.area_subpage .part_button{background-color:#f3b0ce;border-radius:10px;display:inline-block;font-size:1.4em;margin:.7em auto;padding:.5em 1em;text-decoration:none}.area_subpage .part_button br{display:none}.area_subpage a.part_button{padding:.5em 1.7em}@media screen and (max-width:800px){.area_subpage .area_subpage_title{font-size:9.4vw}.area_maintenance p,.area_subpage .area_subpage_title_sub{font-size:3.8vw}.area_subpage .area_subpage_text{font-size:.8em}.area_subpage .part_button br{display:inline}}article p{line-height:1.5;margin:.8em 0}@media screen and (max-width:700px){section .area_step li div{font-size:2.2vw;height:15vw;width:15vw}}ol.area_step{padding-left:0}div.errorbox p{color:#e60012}@media screen and (min-width:900px){td.clickable:hover{background-color:#ffe45f}}div#policy{border:2px inset;border-color:initial;-o-border-image:initial;border-image:initial;max-height:300px;overflow-y:scroll;padding:0 10px}@media screen and (max-width:500px){div#policy{padding:0}}div#policy .terms{margin-bottom:5em}div#policy .terms .title_h1{background-color:#000;color:#fff;padding:.2em 1em .1em;text-align:center}div#policy .terms .title_h2{font-size:1.4em;font-weight:700;margin:1.4em 0 0}div#policy .terms .title_h2+p{margin-top:.4em}div#policy .terms .text_add{margin:2em 0}div#policy .terms ul,div#policy ol{margin:.4em 0;padding-left:1.8em}div#policy ol{counter-reset:li}div#policy ol li{margin-bottom:.7em}div#policy ol li p{margin:.8em 0 .8em .5em}div#policy .terms ol.list_lalpha li,div#policy ol.list_second li{list-style:none;position:relative}div#policy ol.list_second li:before{content:"（" counter(li) "）";position:absolute;right:100%;top:0}div#policy ol.list_lalpha li:before{content:counter(li,lower-alpha) "）";counter-increment:li;position:absolute;right:100%;top:0}div#policy article{margin:50px auto;max-width:1040px;padding:0 20px}div#policy .title_h1{font-size:2em;font-weight:700;margin:0 0 .5em;padding:.1em 0}@media screen and (max-width:700px){div#policy article{font-size:.65em;margin:10px auto;padding:0 10px}}div#policy .purchase_enable_link_more.link_more a{margin:.4em 1em 0;padding:0}.area_content .agreeline .disabled{opacity:.7}.area_content .agreeline .disabled a{pointer-events:none}div#policy section.terms ol.list_second{padding-left:2em}div#policy section.terms ol.list_second li{word-break:normal}div#policy section.terms ol{padding-left:2em}@media screen and (max-width:500px){div#policy section.terms ol{padding-left:1.2em}}.area_content p.agree{margin-top:1em;text-align:center}.area_content p.agree label{font-size:1.2em}@media screen and (max-width:500px){.area_content p.agree{margin-top:1.5em}.area_content p.agree label{font-size:4vw}}.area_content p.agree input#agree{margin:0}div.agreeline p.prev_area_button a{background-color:#ced4cd}div.area_detail form.area_detail_content span.color_alert p.error{margin:0}@media screen and (max-width:700px){.style_entry .entry_form dl .input_linebreak input{margin:0}}@media screen and (max-width:500px){.style_form_profile ::-moz-placeholder{font-size:.7em}.style_form_profile ::placeholder{font-size:.7em}}form .pw_placeholder ::-moz-placeholder{font-size:.7em}form .pw_placeholder ::placeholder{font-size:.7em}.style_form_profile .align_initial_style{align-items:baseline}section.area_content table.table_normal tr th{vertical-align:middle}form input[type=tel]{border:2px solid var(--color-black);font-size:1em;margin:0 .8em;padding:.3em .5em;width:100%}@media screen and (max-width:600px){form input[type=tel]{font-size:16px}}dl.style_form_profile dd.account_error{font-size:.69em;margin:0 1.1em}@media screen and (max-width:600px){dl.style_form_profile dd.account_error{margin:0 1.3em}}dl.style_form_profile dd{margin:.8em 0 .1em}@media screen and (max-width:500px){.style_form_profile span.input_break-sp{flex-wrap:wrap}}.style_form_profile span.input_break-sp .name_wrap{flex-direction:column;flex-wrap:wrap}@media screen and (min-width:501px){.style_form_profile .input_break-sp.align_initial_style{display:flex}.style_form_profile .input_break-sp.align_initial_style .name_wrap{flex-basis:100%;margin:0}.style_form_profile .input_break-sp.align_initial_style .name_wrap dd{margin:0}.style_form_profile .input_break-sp.align_initial_style .name_wrap dd.account_error{margin:0 1.1em}}.title_medium.style_alert{margin:1em auto}.style_form_profile .profile_question div{margin:0 .8em}.style_form_profile dd.checkbox_display{display:block}.style_form_profile .input_3column label input[type=radio]{margin-left:0}.style_form_profile textarea{font-family:ヒラギノ角ゴ \ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ \ Ｐゴシック,MS PGothic,"sans-serif"}.area_box_plan .box_content,.meta_address,.meta_category,.meta_description,.search_list .meta_copy span,.search_list .meta_description,.style_shop_services .meta_sevice,p.summary_sevice,p.summary_text{overflow-wrap:break-word}.area_box_plan .box_plan_title span,.area_shopname .meta_shop,.area_shopname .meta_shop_sub{overflow-wrap:anywhere}.notice.style_center+p.style_center{font-weight:700;margin:2em auto}.area_subpage .subpage_title{font-size:3.5em;line-height:1.2;margin-bottom:0;margin-top:5vh}.area_subpage .subpage_title img{margin-bottom:.5em;width:2.5em}.area_subpage .subpage_title_sub{border-bottom:2px solid #000;display:inline-block;font-size:1.5em;margin:.2em auto;padding-bottom:.5em}.area_subpage .subpage_error_text{margin:1em auto;max-width:650px;width:100%}@media screen and (min-width:700px){.area_subpage .subpage_error_text{text-align:left}}.area_subpage .button_totop{background-color:#f3b0ce;border-radius:10px;display:inline-block;font-size:1.4em;margin:1em auto .7em;padding:.5em 1em;text-decoration:none}.area_subpage .subpage_title span{white-space:nowrap}@media screen and (max-width:450px){.area_subpage .subpage_title{font-size:8vw}.area_subpage .subpage_title_sub{font-size:3.4vw}}@media screen and (max-width:700px){.area_breadcrumb,.area_breadcrumb ol{display:block}.area_breadcrumb ol li{display:inline-block}}.area_error{margin-top:1em}.area_content p.title_login{margin:1.5em 0 0}#regist form input[type=password]{margin-left:0}.area_content div.area_join{background-color:#fff;margin:30px 0 60px}p.area_button.button_horizontal{display:block}div.area_join p.area_button a{background-color:#fff;border:solid;border-radius:10px;color:var(--main-bg-color);width:80%}p.area_button.button_width,p.area_button.button_width a{width:80%}div#policy article section.terms p.policy_title{font-size:1.4em;font-weight:700;margin:0}div#policy article section.terms ul{padding-left:0}div#policy article section.terms ul li:before{content:"・";position:absolute;right:100%;top:0}div#policy article section.terms ol.list_third li.kana:before{content:counter(li,katakana) "）";counter-increment:li;position:absolute;right:100%;text-align:right;top:0}@media screen and (max-width:600px){div#policy article section.terms ol.list_second{padding-left:3em}}div#policy article section.terms ol.list_kana>li:before{content:counter(li,katakana) "）"}div#policy article section.terms .terms ol.list_kana>li:before,div#policy article section.terms .terms ol.list_lalpha>li:before,div#policy article section.terms ol.list_second>li:before{counter-increment:li;position:absolute;right:100%;text-align:right;top:0}div.area_box_confirm{margin:auto;width:80%}div.area_box_confirm p.area_button button#confirm_btn{background-color:#fff;border:3px solid var(--main-bg-color);border-radius:10px;color:var(--main-bg-color);cursor:pointer;display:inline-block;font-size:1.89em;font-weight:700;min-width:10em;padding:.3em 1em;text-align:center;text-decoration:none;transition:all .2s ease 0s;width:80%}@media screen and (max-width:650px){div.area_box_confirm p.area_button button#confirm_btn{font-size:1.5em}}@media screen and (min-width:900px){div.area_box_confirm p.area_button button#confirm_btn:hover{opacity:.7}}div.area_box_confirm p.area_button button#confirm_btn:disabled{background-color:#fff;border:3px solid var(--color-black);color:#b5b5b6;cursor:default;opacity:1}.area_content p.area_box_sub{background-color:#fdd;border-radius:10px;color:#7e373d}.area_content.content_narrow .style_form_profile dt.input_required:after{background-color:#fff;border:solid;border-radius:10px;border-width:0;color:#e60012;float:right;margin:.4em 0;padding:0 .4em}.style_alert.weight{font-weight:100}.area_button input,.area_button>span,.area_content .area_button iinput[type=reset],.area_content .area_button input[type=submit],a.style_button,p.area_button a{background-color:#fff;border:solid;border-radius:10px;color:var(--main-bg-color);cursor:pointer;display:inline-block;font-size:1.89em;margin:.4em;min-width:10em;padding:.3em 1em;text-align:center;text-decoration:none;transition:all .2s ease 0s}.area_content.content_narrow a{color:var(--main-bg-color)}.area_step.step1 li:first-of-type *,.area_step.step2 li:nth-of-type(2) *,.area_step.step3 li:nth-of-type(3) *,.area_step.step4 li:nth-of-type(4) *,.area_step.step5 li:nth-of-type(5) *{color:#fff}div.area_box{background-color:var(--sub-bg-color)}.area_box .box_title{text-align:center}@media screen and (max-width:800px){p.area_button.side_btn a{font-size:1.65em}}@media screen and (max-width:700px){p.area_button.side_btn a{font-size:1.4em}}@media screen and (max-width:600px){p.area_button.side_btn a{font-size:1.89em;padding:.3em;width:47%}p.area_button.side_btn a.right_btn{margin:.4em 0 .4em .2em}p.area_button.side_btn a.left_btn{margin:.4em .2em .4em 0}}@media screen and (max-width:460px){p.area_button.side_btn a{font-size:1.44em;margin-left:.1em;margin-right:.1em;width:48%}}@media screen and (max-width:350px){p.area_button.side_btn a{font-size:1.2em}}.style_form .table_normal th{width:14em}header .logo_center{align-items:center;display:flex}header .menu_button{cursor:pointer;height:36px;position:relative;width:36px}header .menu_open{align-items:center;display:flex;flex-direction:column;justify-content:space-around}header .menu_open span{background-color:#000;display:block;height:6px;width:100%}header .menu_close{float:right;padding-right:20px}header .menu_close span{background-color:#000;display:none;height:6px;width:103%}header .menu_close span:first-of-type{display:block;left:0;position:absolute;top:40%;transform:rotate(45deg)}header .menu_close span:last-of-type{display:block;position:absolute;right:0;top:40%;transform:rotate(-45deg)}@media not screen and (min-width:920px){.d-wide-only{display:none}}@media screen and (min-width:920px){.d-short-only{display:none}.container{display:flex;justify-content:flex-start}.container .side{width:24rem}.container #sidemenu{height:auto;overflow:auto;position:static;z-index:0}.container .block{flex-grow:1}}@media not screen and (max-width:640px){.d-sp-only{display:none}}@media screen and (max-width:640px){.d-pc-only{display:none}.standard-list table td,.standard-list table th{text-align:center}.standard-list table td .btn,.standard-list table th .btn{min-width:3em}.standard-list table td.button,.standard-list table th.button{width:6em}.standard-list table th.sort p{white-space:nowrap}form.default input[type=checkbox],form.default input[type=radio]{transform:none}form.default.search input,form.default.search select,form.default.search textarea{margin:0 0 .3em}form.default.search label{margin-right:.3em;white-space:nowrap}form.default.search .datepicker-r{right:0}form.default.search .datepicker-l{left:0}form.default.search .datepicker-ll{left:-200px}form.default.search .datepicker-lm{left:-150px}form.default.search .datepicker-lr{left:-100px}form.default.search .datepicker-rl{right:-100px}form.default.search .datepicker-rm{right:-150px}form.default.search .datepicker-rr{right:-200px}form.default.edit dl dd{padding:.4em}form.default.edit.shortable dl{border:none;display:block}form.default.edit.shortable dl dt{border:none;padding:.3em 0;width:100%}form.default.edit.shortable dl dd{border:none;margin-bottom:1em;padding:.3em;width:100%}form.default.edit.shortable dl dd input,form.default.edit.shortable dl dd select,form.default.edit.shortable dl dd textarea{margin:0}}i.new-window{font-style:normal;position:relative}i.new-window:before{bottom:1px;content:"↗";left:6px;position:absolute}i.new-window:after{bottom:0;content:"□";font-size:.9em;left:5px;position:absolute}i.new-window{line-height:1.2em}.register_text_medium{font-size:1.44em}.waiting:after{animation:rotate .75s linear 0s infinite;background:0 0!important;border:2px solid;border-color:#ff6 #ff6 transparent;border-radius:100%;content:"";display:inline-block;height:.6em;margin-left:.2em;width:.6em}.waiting:hover:after{animation:none;border:none;content:"キャンセル";display:block;height:auto;width:auto}@keyframes rotate{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1)}to{transform:rotate(1turn) scale(1)}}.manager-warning{background-color:#ff6;color:#000;line-height:1.8;text-align:center}table.diff-table{border-collapse:collapse;width:100%}table.diff-table th{padding:.4rem;text-align:left;width:20%}table.diff-table th.space{width:2%}table.diff-table th.content{font-weight:400;width:28%}table.diff-table th .unpublished{font-weight:400}table.diff-table td{padding:.4rem;vertical-align:top}table.diff-table td.border-top{border-top:1px solid gray}table.diff-table td.border-bottom{border-bottom:1px solid gray}table.diff-table td.border-left{border-left:1px solid gray}table.diff-table td.border-right{border-right:1px solid gray}table.diff-table tr.diff{background-color:#faa}table.diff-table tr.diff td.space{background-color:#fff}.diff-color{background-color:#faa}.contract-before{color:#66f}.contract-deleted,.contract-disabled,.contract-outdated{color:#666}.message-input{margin:0 0 30px}.message-input .inputbox{background-color:#ecf6fa;margin:0 0 10px;padding:15px}.message-input .inputbox .error{background-color:#fcc}.message-input .destination_line{font-size:1.3rem;line-height:1.5;margin:0 0 5px}.message-input .destination_box{align-items:center;display:flex;font-size:1.4rem;justify-content:flex-start;margin:0 0 5px}.message-input .destination_box .for{height:30px;margin:0 10px 0 0;width:120px}.message-input .destination_box .select_for{background:url(../images/common/icon_arrow3.svg) no-repeat right 15px center;background-color:#fff;background-size:11px 7px;border:1px solid #949495;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:1.6rem;height:30px;line-height:28px;padding:0 40px 0 10px;width:100%}.message-input .destination_box p{line-height:30px}.message-input .send{text-align:right}.message-input .inputbox .reply-message{background-color:#eee;border:666;margin-bottom:.6em;margin-top:1em;padding:1em}.message-block .reply-message{background-color:#fff;border:1px solid #ccc;margin-bottom:.8em;padding:0}.message-block .reply-message p.card-label{line-height:1;padding:0}.message-block .reply-message .content{font-style:italic;padding:.5em}.message-display{margin:0 0 30px}.message-display:last-child{margin-bottom:0}.message-display.message1{padding:0 55px 0 70px;position:relative}.message-display.message2{padding:0 15px 0 110px}.message-display.message2 .mbody{background-color:#f3f3f3}.message-display.message2 .mbody:before{border-color:#bebfbf transparent transparent #bebfbf;border-style:solid;border-width:10px;left:auto;right:-20px;top:15px}.message-display.message2 .mbody:after{border-color:#f3f3f3 transparent transparent #f3f3f3;border-style:solid;border-width:10px;left:auto;right:-18px;top:16px}.message-display .label{align-items:center;background-color:#fff157;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;display:flex;font-size:1.2rem;font-weight:700;height:50px;justify-content:center;left:0;line-height:1.3;position:absolute;text-align:center;top:0;width:50px}.message-display .label.ss{font-size:.8rem}.message-display .mbody{border:1px solid #bebfbf;margin:0 0 5px;padding:10px;position:relative}.message-display .mbody:before{border-color:#bebfbf #bebfbf transparent transparent;border-style:solid;border-width:10px;content:"";left:-20px;position:absolute;top:15px}.message-display .mbody:after{border-color:#fff #fff transparent transparent;border-style:solid;border-width:10px;content:"";left:-18px;position:absolute;top:16px}.message-display .mdate{font-family:lato,sans-serif;font-weight:700}.area51{background-color:#fff;border:1px solid #dedfdf;box-sizing:border-box;height:155px;letter-spacing:1px;line-height:1.6;padding:10px 15px;width:100%}.badge-unread{background-color:red;border-color:red;color:#fff;font-weight:700;margin-bottom:.2rem;margin-top:.2rem;padding:0 .5rem}#sidemenu .badge-unread{line-height:2}#global-error-block ul{border:1px solid #e60012;color:#e60012;list-style:none;margin-bottom:10px;margin-top:30px;padding:10px}#shop-preview-tab iframe#shop-preview.border{border:1px solid gray}#shop-preview-tab{text-align:center}#shop-preview-tab .pc-only{display:block}@media screen and (max-width:640px){#shop-preview-tab .pc-only{display:none}}#shop-preview-tab .pc-only button{width:8em}#shop-preview-tab .pc-only button:disabled{background-color:#ff6;color:#000}#shop-preview-tab.tab-content{padding:10px 0}#shop-preview-tab #shop-preview{height:1000px;width:100%}#shop-preview-tab #shop-preview.mobile-size{width:365px}@media screen and (max-width:640px){#shop-preview-tab #shop-preview{height:677px}}.block-note{color:#001aff}.to-be-continued-mask{background:linear-gradient(180deg,hsla(0,0%,100%,.678) 0,rgba(0,0,0,.822))}#previous-term-analyze .standard-list .to-be-continued-mask{height:5em;margin-top:-5em;text-align:center}#previous-term-analyze .standard-list .to-be-continued-mask a{margin-top:2em}
