@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap";html{font-size:62.5%}body{font-size:1.2rem;font-family:Noto Sans JP,Helvetica Neue,Segoe UI,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Meiryo,sans-serif}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.mr0{margin-right:0}.mr2{margin-right:2px}.mr4{margin-right:4px}.mr6{margin-right:6px}.mr8{margin-right:8px}.mr10{margin-right:10px}.mr12{margin-right:12px}.mr14{margin-right:14px}.mr16{margin-right:16px}.mr18{margin-right:18px}.mr20{margin-right:20px}.mr22{margin-right:22px}.mr24{margin-right:24px}.mr26{margin-right:26px}.mr28{margin-right:28px}.mr30{margin-right:30px}.mr32{margin-right:32px}.mr34{margin-right:34px}.mr36{margin-right:36px}.mr38{margin-right:38px}.mr40{margin-right:40px}.mr42{margin-right:42px}.mr44{margin-right:44px}.mr46{margin-right:46px}.mr48{margin-right:48px}.mr50{margin-right:50px}.mr52{margin-right:52px}.mr54{margin-right:54px}.mr56{margin-right:56px}.mr58{margin-right:58px}.mr60{margin-right:60px}.mr62{margin-right:62px}.mr64{margin-right:64px}.mr66{margin-right:66px}.mr68{margin-right:68px}.mr70{margin-right:70px}.mr72{margin-right:72px}.mr74{margin-right:74px}.mr76{margin-right:76px}.mr78{margin-right:78px}.mr80{margin-right:80px}.mr82{margin-right:82px}.mr84{margin-right:84px}.mr86{margin-right:86px}.mr88{margin-right:88px}.mr90{margin-right:90px}.mr92{margin-right:92px}.mr94{margin-right:94px}.mr96{margin-right:96px}.mr98{margin-right:98px}.mr100{margin-right:100px}.mb0{margin-bottom:0}.mb2{margin-bottom:2px}.mb4{margin-bottom:4px}.mb6{margin-bottom:6px}.mb8{margin-bottom:8px}.mb10{margin-bottom:10px}.mb12{margin-bottom:12px}.mb14{margin-bottom:14px}.mb16{margin-bottom:16px}.mb18{margin-bottom:18px}.mb20{margin-bottom:20px}.mb22{margin-bottom:22px}.mb24{margin-bottom:24px}.mb26{margin-bottom:26px}.mb28{margin-bottom:28px}.mb30{margin-bottom:30px}.mb32{margin-bottom:32px}.mb34{margin-bottom:34px}.mb36{margin-bottom:36px}.mb38{margin-bottom:38px}.mb40{margin-bottom:40px}.mb42{margin-bottom:42px}.mb44{margin-bottom:44px}.mb46{margin-bottom:46px}.mb48{margin-bottom:48px}.mb50{margin-bottom:50px}.mb52{margin-bottom:52px}.mb54{margin-bottom:54px}.mb56{margin-bottom:56px}.mb58{margin-bottom:58px}.mb60{margin-bottom:60px}.mb62{margin-bottom:62px}.mb64{margin-bottom:64px}.mb66{margin-bottom:66px}.mb68{margin-bottom:68px}.mb70{margin-bottom:70px}.mb72{margin-bottom:72px}.mb74{margin-bottom:74px}.mb76{margin-bottom:76px}.mb78{margin-bottom:78px}.mb80{margin-bottom:80px}.mb82{margin-bottom:82px}.mb84{margin-bottom:84px}.mb86{margin-bottom:86px}.mb88{margin-bottom:88px}.mb90{margin-bottom:90px}.mb92{margin-bottom:92px}.mb94{margin-bottom:94px}.mb96{margin-bottom:96px}.mb98{margin-bottom:98px}.mb100{margin-bottom:100px}.btnPageBorder,.btnPageGreen{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;box-sizing:border-box;font-size:1.3rem;text-align:center;font-weight:700;text-decoration:none;transition:.3s}.btnPageBorder:hover,.btnPageGreen:hover{opacity:.6}.btnPageBorder{border:2px solid #82BFAB;background:#FFF;color:#006c48}.btnPageGreen{border:2px solid #006C48;background:#006C48;color:#fff}.btnPageGreen:hover{color:#fff}p{margin-bottom:0}.txtInline{display:inline-block}.header{width:100%;min-width:1000px;height:48px;padding-inline:16px 24px;border-bottom:1px solid #8D7644;box-sizing:border-box}.header__inner{justify-content:space-between}.header__title{padding-top:14px;font-size:1.4rem}.header__icon{padding-top:8px}.header__icon img{display:block}.header+.flex-row{width:100%;min-width:1000px;height:calc(100vh - 48px);height:calc(100svh - 48px);max-height:calc(100vh - 48px);max-height:calc(100svh - 48px)}.sideNav{width:100%;max-width:200px;height:calc(100vh - 48px);height:calc(100svh - 48px);max-height:calc(100vh - 48px);max-height:calc(100svh - 48px);overflow-y:scroll}.sideNav::-webkit-scrollbar,.sideNav::-webkit-scrollbar-track,.sideNav::-webkit-scrollbar-thumb{width:5px}.sideNav::-webkit-scrollbar-thumb{border-radius:2.5px;background:#FFF}.sideNav__item{padding-left:16px}.sideNav__item__link{display:block;line-height:4.8rem;font-size:1.4rem;text-decoration:none;font-weight:700;transition:.3s}.sideNav__item__link:hover{opacity:.6}.auth{position:relative;width:100%;height:calc(100vh - 48px);height:calc(100svh - 48px)}.auth__box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:360px;padding:32px 40px;border-radius:4px;background:#FFF}.auth__box h2{text-align:center}.auth__box label{width:100%;cursor:pointer}.auth__box input[type=email],.auth__box input[type=password]{width:100%;padding:0 10px;border:1px solid #787878;border-radius:4px;box-sizing:border-box;line-height:3rem}.auth__box .btnPageGreen{display:inline-block;max-width:280px;height:32px;border-radius:24px}.hasNav{height:100%}.icon-menu{list-style-type:none;padding:4px;margin:0;position:relative;z-index:800;text-align:left;background-color:#fff;border:1px solid black;font-size:1.5em}.main{width:100%;height:calc(100vh - 48px);height:calc(100svh - 48px);overflow-y:hidden}.main__inner{position:relative;padding:16px 24px 0;max-height:100%;overflow-y:scroll}.main__tabInner{width:100%;padding:16px 24px 0;background:#FFF;box-shadow:0 1px 3px #00000029}.main__tab{display:flex;justify-content:left;margin-bottom:0;padding-left:0}.main__tab__item{position:relative;list-style:none;margin-right:24px}.main__tab__item a{display:block;height:100%;padding-bottom:6px;color:#006c48;text-decoration:none;font-size:1.3rem}.main__tab__item:last-of-type{margin-right:0;margin-bottom:6px;margin-left:auto;}.main__tab__item:last-of-type a{width: 116px;padding-bottom:4px}.main__tab__item.isCurrent:after{display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#006C48}.pageTitle{font-size:1.4rem;font-weight:700}@media screen and (max-width: 1000px){.main__inner{padding:16px 16px 0}}.search__pager{width:90%;padding-bottom:12px;text-align:right}.search__pager .pagination{display:inline-flex}.search__inputArea{width:110%;padding-bottom:12px}.search__inputArea__box{width:100%;max-width:280px;}.search__inputArea__box .switchSearch{display:inline-block;position:relative;width:100%;max-width:calc(50% - 3px);border-radius:14px;color:#006c48;font-size:1.3rem;line-height:2.8rem;text-align:center;cursor:pointer}.search__inputArea__box .switchSearch.isActive{background:#FFF;font-weight:700}.search__inputArea__box .switchSearch:first-of-type{margin-right:3px}.search__inputArea__box .switchSearch input[type=radio]{position:absolute;opacity:0}.search__inputArea__box .toggleSearchLine{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:16px;border-radius:.5px;background:#8D7644}.search__inputArea__inner{display:inline-block;position:relative;width:100%;max-width:230px;height:32px;padding:2px;border-radius:16px;background:rgba(141,118,68,.3)}.search__checkArea__box{width:100%;align-items:center}.search__oparation button,.search__oparation a{display:inline-block;padding:0 32px;font-size:1.3rem;line-height:32px}.search .btnDelete{background:#CCCCCC;cursor:not-allowed}.search .btnDelete.isActive{background:#006C48;cursor:pointer}.search .btnRecommend{background:#CCCCCC;cursor:not-allowed}.search .btnRecommend.isActive{background:#006C48;cursor:pointer}.result{padding-left:0}.result__head{padding:0 16px;border-top-left-radius:4px;border-top-right-radius:4px;line-height:3.2rem}.result__head a{display:block;width:100%;line-height:3.2rem}.result__head button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;border:none;background:none}.result__head img.isReverse{rotate:-180deg}.result__head .d-flex div:first-of-type{padding-left:44px}.result__item{padding:14px 16px}.result__item .d-flex .check{min-width:44px;max-width:44px}.result__item .jom-checkbox{vertical-align:bottom}.result__tag{display:inline-block;padding-inline:4px;border-radius:2px;background:#F0F0F0;line-height:1.8rem}.result__status{display:block;width:100%;max-width:calc(100% - 18px);border-radius:2px;line-height:1.8rem;text-align:center}.result__status.isSchedule{background:#7FD3C5}.result__status.isCancel{background:#EFA49F}.result__status.isPublish{background:#66A5DB}.result__status.isClose{background:#E6D7B9}.result__status.isDraft{background:#EDBA6C}.result__status.isAdmin{background:#66A5DB}.result__status.isSuper{background:#7FD3C5}.result__status.isUser{background:#EDBA6C}.result__status.isSuspend{background:#C6A0ED}.result__new{display:inline-block;line-height:1.8rem;text-align:center;border-radius:2px;padding:0 .5rem;background:#7F6C61;color:#fff}.result__txt.isRegular,.result__txt.isBronze,.result__txt.isSilver,.result__txt.isGold{padding-left:24px}.result__txt.isRegular{background:url(/build/assets/icon_rank_regular-fedb4f51.svg) center left no-repeat;color:#0c4121}.result__txt.isBronze{background:url(/build/assets/icon_rank_bronze-a8ecaad2.svg) center left no-repeat;color:#af6c58}.result__txt.isSilver{background:url(/build/assets/icon_rank_silver-b5586afd.svg) center left no-repeat;color:#9aa0ac}.result__txt.isGold{background:url(/build/assets/icon_rank_gold-dafbec0b.svg) center left no-repeat;color:#d4a01a}.result div a{display:block;width:100%;color:#000;text-decoration:none}.result--coupon img,.result--recipe img,.result--promotion img,.result--notification img,.result--slider img{max-width:95%}.result .priorityNumber{gap:8px}.result .priorityNumber input[type=number]{text-align:right;max-width:28px;border:none}.result .priorityNumber input[type=number]::-webkit-inner-spin-button,.result .priorityNumber input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.result .priorityNumber__inner{padding:0}.result .priorityNumber__inner a{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:relative;width:32px;height:16px;padding:0;border:1px solid #82BFAB;background-color:#fff}.result .priorityNumber__inner a img{position:absolute}.result .priorityNumber__inner .up img{top:0;left:7px;rotate:90deg}.result .priorityNumber__inner .down img{bottom:0;right:8px;rotate:-90deg}.aggregate{padding:24px;border-radius:4px;background:#FFF}.aggregate__inner{justify-content:space-between;width:100%}.aggregate__gachaTitle{font-size:1.4rem;font-weight:700}.aggregate__thumb{width:100%;max-width:237px}.aggregate__thumb img{max-width:100%}.aggregate__data,.aggregate__list{width:100%}.aggregate__list__item{justify-content:space-between;align-items:center;width:100%;padding-bottom:4px;border-bottom:1px solid rgba(141,118,68,.3)}.aggregate__list__item p span{font-size:1.2rem}.aggregate__list__item p:first-of-type{font-size:2.4rem}.aggregate__list__item p:first-of-type span{display:inline-block;transform:translateY(-15%);vertical-align:middle;margin-left:16px}.aggregate__list__item p:last-of-type{font-size:1.8rem}.aggregate__list__item p:last-of-type span{vertical-align:middle}@media screen and (max-width: 1280px){.search__pager .pagination{display:flex;margin-top:8px}.search__inputArea{align-items:end}.search__inputArea__inner{display:block;margin-top:8px}}@media screen and (max-width: 1200px){.search__pager .mr16.txtInline{display:block}.search__inputArea .switchSearch:last-of-type{font-size:1.1rem}.result__item .col-12 div{padding-right:.5%}.result__txt.isRegular,.result__txt.isBronze,.result__txt.isSilver,.result__txt.isGold{display:block;padding-left:0;padding-top:20px;background-position:top 5px center;font-size:1.1rem;text-align:center}.result__status{max-width:100%}.result .priorityNumber__inner a{width:24px}.result .priorityNumber__inner .up img{left:3px}.result .priorityNumber__inner .down img{right:3px}}.edit{padding:32px;border-radius:4px;font-size:1.3rem;line-height:2.2rem}.edit .indent{padding-left:30px}.edit .jom-checkbox{vertical-align:bottom}.edit .inputDate{position:relative;width:100%;max-width:280px}.edit .inputDate input{width:100%}.edit .inputDate:after{display:block;content:"";position:absolute;top:0;right:0;width:32px;height:32px;background:url(/build/assets/icon_calendar-d846b04d.svg) center right no-repeat}.edit .inputFile{width:100%}.edit .inputFile input[type=file]{width:0}.edit .inputFile .fileUploadArea{display:inline-block;width:100%;max-width:155px;border:2px solid #82BFAB;border-radius:4px;box-sizing:border-box;color:#006c48;line-height:3.2rem;text-align:center}.edit .btnInner{justify-content:space-between;padding-top:24px;border-top:1px solid #8D7644}.edit .btnPageBorder,.edit .btnPageGreen{display:inline-block;max-width:280px;height:32px;border-radius:24px}.edit a.btnPageBorder,.edit a.btnPageGreen{line-height:3rem}.edit label{position:relative;min-width:124px;cursor:pointer}.edit label.role{position:relative;min-width:auto;margin-right:40px;cursor:pointer}.edit input[type=text],.edit input[type=mail],.edit input[type=number],.edit input[type=tel],.edit input[type=url],.edit textarea,.edit select{border:1px solid #787878;border-radius:4px;box-sizing:border-box}.edit input[type=text],.edit input[type=mail],.edit input[type=number],.edit input[type=tel],.edit input[type=url],.edit textarea{width:100%;padding:0 10px}.edit select{padding:0 32px 0 10px}.edit input[type=text],.edit input[type=mail],.edit input[type=number],.edit input[type=tel],.edit input[type=url]{line-height:3rem}.edit select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;background:#FFF url(/build/assets/icon_select-5cdca37c.svg) center right 8px no-repeat}.edit select:not(.inputDateSub){max-width:280px}.edit select.inputDateSub{max-width:78px}.edit label input[type=radio]{width:0;position:absolute}.edit label input[type=radio]:before,.edit label input[type=radio]:after{display:block;content:"";border-radius:50%}.edit label input[type=radio]:before{z-index:1;position:relative;width:20px;height:20px;border:2px solid #82BFAB;background:#FFF;transition:.3s}.edit label input[type=radio]:checked:before{border:2px solid #006C48}.edit label input[type=radio]:after{z-index:2;position:absolute;opacity:0;top:5px;left:10px;transform:translate(-50%);width:10px;height:10px;background:#006C48}.edit label input[type=radio]:checked:after{opacity:1}.edit .radioTxt{padding-left:28px}.edit .materialBox{width:100%}.edit .materialBox__item{display:flex;align-items:flex-end}.edit .materialBox__item--base,.edit .materialBox__item--new{display:none}.edit .materialBox__item--sortable{border:1px dotted #aaaaaa;border-radius:5px;padding:0 0 4px;background-color:#fff}.edit .materialBox__item--sortable i{font-size:2rem;line-height:54px;margin-left:8px;margin-right:8px;cursor:grab}.edit .materialBox__item div{width:100%;max-width:575px;margin-right:15px}.edit .materialBox__item label{display:block;width:100%;max-width:280px;margin-right:15px}.edit .materialBox__item .txtProcess{max-width:575px}.edit .materialBox__item input{width:100%}.edit .materialBox__item button{max-width:150px}.edit .probabilityErr{color:red}.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"文字サイズ"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="1em"]:before{content:"小";font-size:1em!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="1.5em"]:before{content:"大";font-size:1.5em!important}.confirm{padding:32px;border-radius:4px;font-size:1.3rem;line-height:2.2rem}.confirm .indent{padding-left:13px}.confirm .btnInner{justify-content:space-between;padding-top:24px;border-top:1px solid #8D7644}.confirm .btnPageBorder,.confirm .btnPageGreen{display:inline-block;max-width:280px;height:32px;border-radius:24px}.confirm a.btnPageBorder,.confirm a.btnPageGreen{line-height:3rem}.confirm__flexInner{gap:24px}.confirm__sample{width:100%}.confirm__sample+div{width:100%}.coupon{max-width:360px}.coupon__base{padding:8px;border-radius:2px;background:#F0F0F0;cursor:not-allowed}.coupon__card{position:relative;padding:8px 22px 8px 8px;border-radius:8px;background:#FFF}.coupon__card__img{max-width:96px;max-height:96px;overflow-y:hidden;border-radius:6px}.coupon__card__main,.coupon__card__sub{justify-content:space-between}.coupon__card__main{gap:8px}.coupon__card__main div{width:100%}.coupon__card__sub{gap:20px;align-items:center}.coupon__card__targetRank.isRegular{color:#0c4121}.coupon__card__targetRank.isBronze{color:#8b3a17}.coupon__card__targetRank.isSilver{color:#49515b}.coupon__card__targetRank.isGold{color:#a46e02}.coupon__card__targetRank img{display:inline-block;vertical-align:bottom}.coupon__card__title{font-size:1.6rem;font-weight:700}.coupon__card__useBtn{width:100%;max-width:230px;border:2px solid #82BFAB;border-radius:8px;background:#FFF;color:#006c48;font-size:1.4rem;text-align:center}.coupon__card__useBtn img{display:inline-block}.coupon__card__useBtn+p{color:#7f6c61;font-size:1.1rem}.coupon__card__useBtn+p img{display:inline-block}.coupon .limit{position:absolute;top:8px;right:26px;color:#787878;font-size:1.1rem}.promotion{width:100%;max-width:323px}.promotion img{display:block;width:100%}.leaflet,.notification,.slider{width:100%;gap:16px;align-items:center}.leaflet img{display:block;width:100%;max-width:327px}.notification img{display:block;width:100%;max-width:325px}.slider img{display:block;width:100%;max-width:343px}
.btnAccordion{position: relative;padding-left: 28px;cursor: pointer;}
.btnAccordion:before{
	display: block;
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	background: url(../../img/icon_plus.png) center left no-repeat;
	background-size: 20px;
}
.btnAccordion.isActive:before{
	background: url(../../img/icon_minus.png) center left no-repeat;
	background-size: 20px;
}
.btnAccordion img{max-width: 20px;height: 20px;margin-right: 8px;}
.search__inputArea__box .txtInline{width:80px;margin-right:16px;font-weight: bold;}
.search__inputArea__accordion{padding-bottom: 18px;}
.search__inputArea__accordion .indent{padding-top: 8px;padding-left: 128px;}
.search__inputArea__accordion .radioText{display:inline-block;width: 128px;}
.search__inputArea__accordionInner{margin-bottom:18px;padding-bottom: 18px;}
.search__inputArea__accordionInner .txtInline{width:80px;margin-right:16px;font-weight: bold;}
.btnSortModal{
	border: solid 2px #82bfab;
	background: #FFF;
	color: #006b47;
}
.btnSortModal:hover{
	opacity: 1;
	border: solid 2px #82bfab;
	background-color:#FFF;
	color: #006b47;
}
.sortModalBg, .sortModal{
	display: none;
}
.sortModalBg.isActive, .sortModal.isActive{
	display: block;
}
.sortModalBg{
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00000080;
}
.sortModal{
	position: fixed;
	z-index: 1000;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: calc(100% - 40px);
	max-width: 808px;
	border-radius: 4px;
	background: #E6D7B9;
}
.sortModal__inner{
	padding: 24px 0;
}
.sortModal__title{
	padding: 0 24px;
}
.sortModal__title{
	margin-bottom: 24px;
	padding-bottom: 24px;
	border-bottom: 1px solid #8D7644;
}
.sortModal__title h3{
	font-weight: bold;
}
.sortModal__box{
	display: flex;
	justify-content: space-between;
	width: calc(100% - 48px);
	margin: 0 auto 24px;
	padding-bottom: 24px;
	border-bottom: 1px solid #8D7644;
}
.sortModal__box.noBorder{
	border-bottom: none;
}
.sortModal__box label{
	display: inline-block;
	width: 100%;
	max-width: 155px;
	margin-right: 8px;
	border: 2px solid #82BFAB;
	border-radius: 4px;
	background: #FFF;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
}
.sortModal__box label input{
	opacity: 0;
	width: 1px;
	height: 1px;
}
.sortModal .title{
	padding: 0 24px;
	font-weight: bold;
}
.sortModal__box .title{
	padding: 0;
}
.sortModal__box div{
	width: 100%;
}
.sortModal__box div:last-of-type{
	max-width: 280px;	
}
.sortModal__btn{
	appearance: none;
	display: block;
	width: 100%;
	max-width: 280px;
	border: none;
	border-radius: 16px;
	background: #006C48;
	color: #FFF;
	font-weight: bold;
	line-height: 32px;
	text-align: center;
	text-decoration: none!important;
}
.sortModal__close{
	display: block;
	max-width: 280px;
	margin: 0 auto;
	border-radius: 16px;
	background: #006C48;
	color: #FFF;
	font-weight: bold;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
}
