@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,600);.the-loading[data-v-5efd9835]{display:flex;align-items:center;justify-content:center;z-index:99999}.the-loading-message[data-v-e3b902e4],.the-loading[data-v-5efd9835]{width:100%;height:100%;position:fixed;top:0;left:0;backface-visibility:hidden;will-change:transform;overflow:hidden}.the-loading-message[data-v-e3b902e4]{z-index:90000;background-color:rgba(0,0,0,.4)}.the-loading-message .the-loading-message-contents[data-v-e3b902e4]{width:calc(100% - 3.2rem);height:16rem;position:relative;top:50%;transform:translateY(-50%);margin-left:auto;margin-right:auto;border-radius:.8rem;background-color:#fff}.the-loading-message .the-loading-message-contents .the-loading-message-contents-message[data-v-e3b902e4]{width:100%;height:3.6rem;display:table;text-align:center}.the-loading-message .the-loading-message-contents .the-loading-message-contents-message .the-loading-message-contents-message-text[data-v-e3b902e4]{display:table-cell;text-align:center;vertical-align:middle;font-size:1.6rem;font-weight:400;color:var(--main-text-color)}html{font-size:10px;line-height:1.2}body,html{-webkit-text-size-adjust:none;font-family:Roboto,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,MS PGothic,sans-serif;width:100%;height:100%}:focus{outline:none}button,div{-webkit-tap-highlight-color:rgba(0,0,0,0)}#app{width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}:root{--main-theme-color:#0f7b8a;--main-thinline-color:#14a5b8;--main-bg-color:#fff;--main-separator-color:#ccc;--main-tag-bg-color:#f2f2f2;--main-text-color:#000;--black-button-bg-color:#333;--black-button-text-color:#fff;--white-button-bg-color:#fff;--white-button-text-color:#000;--main-disable-text-color:#999;--transparent:transparent;--main-bg-gray-color:#f2f2f2;--border-color:rgba(0,0,0,0.6);--pantry-camera-bg-color:var(--main-bg-gray-color);--search-keyword-border-color:var(--main-separator-color);--dropdown-border-color:var(--main-separator-color);--tag-select-text-color:var(--main-bg-color)}.commonButtonText{text-overflow:ellipsis;color:var(--main-theme-color);-webkit-text-decoration:underline solid var(--main-theme-color);text-decoration:underline solid var(--main-theme-color);-webkit-text-decoration-line:underline;-webkit-text-decoration-style:solid;-webkit-text-decoration-color:var(--main-theme-color)}.commonButtonDisableText,.commonButtonText{line-height:normal;font-size:1.6rem;font-weight:400;white-space:nowrap}.commonButtonDisableText{text-overflow:ellipsis;color:silver}.commonSearchInputViewArea{display:flex;justify-content:space-between;min-height:4rem;border:1px solid var(--search-keyword-border-color);border-radius:2rem;padding:auto}.commonSearchIconArea{margin:auto}.commonSearchIcon{width:2.2rem;height:2.2rem;margin-left:1.6rem;margin-right:1.6rem;display:center}.commonSearchText{width:100%;font-size:1.4rem;margin-right:.8rem;background:transparent;border:none}:root{--main-blur:blur(3rem);--main-blur-background-color:hsla(0,0%,100%,0.75)}.commonTextBodyStrong{font-weight:700}.commonTextBodyDefault,.commonTextBodyStrong{line-height:normal;font-size:1.6rem;color:var(--main-text-color)}.commonTextBodyDefault{font-weight:500}.commonTextCaption1{font-size:1.3rem}.commonTextCaption1,.commonTextCaption2{line-height:normal;font-weight:400;color:var(--main-text-color)}.commonTextCaption2{font-size:1.2rem}.commonRecepiDetailDivider{border-bottom:.05rem solid hsla(0,0%,43.9%,.3)}.commonPantryDialogOverlay{display:flex;align-items:center;justify-content:center;position:fixed;z-index:30;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.commonPantryDialogBox{display:flex;flex-direction:column;background-color:var(--main-bg-color);bottom:0;position:absolute;width:95%;position:relative;border-radius:.8rem;overflow:hidden}.commonPantryDialogHeaderArea{margin-right:1.6rem;margin-left:1.6rem;height:4rem;display:flex}.commonPantryDialogCloseImage{position:absolute;width:4.4rem;height:4.4rem;right:1.6rem;top:1.6rem;line-height:4.4rem;color:var(--main-text-color)}.commonPantryDialogCloseIcon{width:1.4rem;height:1.4rem}.commonPantryTitleArea{display:flex;flex-direction:column;width:100%}.commonPantryTitleText{display:flex;font-size:1.8rem;margin-left:auto;margin-right:auto}.commonCard{border-radius:.8rem;box-shadow:.2rem .2rem .3rem #d3d3d3,-.2rem .2rem .3rem #d3d3d3}