.footerCopyNav{padding:10px 0 50px}.remodal button{-webkit-appearance:button;-webkit-text-fill-color:#4c4c4c}.stageModalClose{border-bottom:1px solid #4c4c4c;font-size:.87rem}@media only screen and (min-width:1040px){.header .headerTopPC{margin:auto}}@media only screen and (min-width:1040px){.header .headerTopPCAcountPC{display:none;margin:10px 0 0}}@media only screen and (min-width:1040px){.header .toggleBox{display:none;background:#f2f2f2;width:400px;height:100%;position:fixed;z-index:1;right:0;border:solid 2px #ccc}}.header .headerNavMenuBtn.pcNone{display:block}@media only screen and (min-width:1040px){.header .headerNav{top:0;position:fixed;padding:0;display:inline-block;right:0;left:0}}@media only screen and (min-width:1040px){.header .toggleBox{background:#f2f2f2;width:400px;height:auto;position:fixed;z-index:1;right:0;top:59px}}@media only screen and (min-width:1040px){.header .headerNavList{padding:0;min-width:250px;width:100%}}.header .headerNavListLi{vertical-align:top}.header .headerNavListLi a,.header .headerNavListLi a:visited,.header .headerNavListLi a:focus,.header .headerNavListLi a:hover{border:none}@media only screen and (min-width:1040px){.header .headerNavListLi{display:block;border-bottom:solid 1px #ccc;border-left:none;line-height:1.2em;font-size:.87rem;text-align:left;padding:0}.header .headerNavListLi a{display:inline-block;width:100%;padding:0}.header .headerNavListLi .headerNavBadge{top:unset;bottom:unset;right:unset;position:unset;padding:2px}}.header .headerNavListLi:last-child{border-bottom:none}@media only screen and (min-width:1040px){.header .headerNavListLiBtn:before{position:absolute;content:" ";top:0;bottom:0;right:10px;width:15px;height:15px;margin:auto;background-image:url("/Content/img/icon/plus-b.svg");background-size:15px 15px}}@media only screen and (min-width:1040px){.header .headerNavListLiBtn.active{color:#96c8d7}.header .headerNavListLiBtn.active:before{background-image:url(/Content/img/icon/minus-b.svg);top:13px;right:0;left:unset;width:15px;height:15px;background-size:15px 15px;background-repeat:no-repeat}}@media only screen and (min-width:1040px){.header .headerNavListLiBtn,.header .headerNavListLiNoBtn{padding:15px 10px}}@media only screen and (min-width:1040px){.header .headerNavListLi>.headerNavListLiNoBtnLogin:before{background-image:url("/Content/img/icon/header_login.svg");left:70px;right:unset}}@media only screen and (min-width:1040px){.header .headerNavListLi>.headerNavListLiNoBtnMember{display:block}.header .headerNavListLi>.headerNavListLiNoBtnMember:before{background-image:url("/Content/img/icon/header_register.svg");left:115px;right:unset}}@media only screen and (min-width:1040px){.header .headerNavListLi>.headerNavListLiNoBtnLogout:before{display:none}}@media only screen and (min-width:1040px){.header .headerNavListLi.pcNone{display:block}}@media only screen and (min-width:1040px){.header .headerNavListLi.headerNavListLiSecond{border-left:none}}@media only screen and (min-width:1040px){.header .headerNavSecondnav li.pcNone{display:block}}@media only screen and (min-width:1040px){.header .headerNavSecondnav{width:100%;position:unset;background:unset;border-radius:0;padding:0;z-index:0;box-shadow:unset;background:#ccc}.header .headerNavSecondnav li{padding:10px 10px 10px 30px;width:100%;border-bottom:solid 1px #b2b2b2;margin:0}.header .headerNavSecondnav li:last-child{border-bottom:none}}@media only screen and (min-width:1040px){.header .headerNavListLi>.headerNavListLiNoBtnLogin{display:block}.header .headerNavListLi>.headerNavListLiNoBtnLogin:before{background-image:url("/Content/img/icon/header_login.svg");left:70px;right:unset}}@media only screen and (min-width:1040px){.header .headerNavListLi>.headerNavListLiNoBtnMember{display:block}.header .headerNavListLi>.headerNavListLiNoBtnMember:before{background-image:url("/Content/img/icon/header_register.svg");left:115px;right:unset}}@media only screen and (min-width:1040px){.headerNavSecondnavBack{background:rgba(0,0,0,0)}}.stageHeader{background:#f2f2f2;box-shadow:0px 7px 5px -6px rgba(76,76,76,.3)}@media only screen and (min-width:1040px),only screen and (min-width:641px)and (max-width:1039px){.stageHeader{margin:0 0 10px}}@media only screen and (max-width:640px){.stageHeader{position:fixed;bottom:0;left:0;z-index:5;width:100%;background:#fff}}.stageHeaderUl{display:flex;align-items:flex-end;position:relative}@media only screen and (min-width:1040px){.stageHeaderUl{margin:auto;width:1040px}}@media only screen and (max-width:640px){.stageHeaderUl{background:#b4aa96}}.stageHeaderUl li{vertical-align:bottom;position:relative;display:inline-block;text-align:center;width:25%}@media only screen and (min-width:1040px){.stageHeaderUl li{cursor:pointer;transition:1s}.stageHeaderUl li:hover{background:#dedede}}.stageHeaderUl li a{border-bottom:none;text-decoration:none;padding:10px;display:block}@media only screen and (max-width:640px){.stageHeaderUl li a{padding:5px}}.stageHeaderUl li a:hover,.stageHeaderUl li a:visited,.stageHeaderUl li a:focus{border-bottom:none;color:#4c4c4c}.stageHeaderUl li .stageHeaderOn{display:block;color:#e15a5a !important;background:#ccc}@media only screen and (max-width:640px){.stageHeaderUl li .stageHeaderOn{background:#c9c2b4;color:#fff !important}}.stageHeaderUl li .stageHeaderUlIcon{width:20px;height:20px;vertical-align:top;margin:0 5px 0 0}@media only screen and (max-width:640px){.stageHeaderUl li .stageHeaderUlIcon{width:40px;height:40px;margin:0}}@media only screen and (max-width:640px){.stageHeaderUl li .stageHeaderUlIcon.stageHeaderUlIconUser{width:55px;height:40px;margin:0}}.stageHeaderBadge{background:#e15a5a;color:#fff;padding:0 2px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;font-size:.87rem;min-width:20px;min-height:20px;display:inline-block}@media only screen and (max-width:640px){.stageHeaderBadge{position:absolute;top:5px;right:5px}}.stageSubTitle{font-size:1.2rem;padding:0 120px 10px 0;position:relative}.stageSubTitle .stageSubTitleIcon{width:25px;height:25px;vertical-align:middle;margin:0 5px 0 0}.stageSubTitle .stageSubTitleLink{font-size:1rem;position:absolute;right:0;top:0}.stageSubTitleLinkImg{width:15px;height:15px;margin:0 5px;vertical-align:middle}.stageMainArea{overflow:hidden}@media only screen and (min-width:1040px),only screen and (min-width:641px)and (max-width:1039px){.stageMainArea{margin:60px 0 0}}@media only screen and (max-width:640px){.stageMainArea{margin:55px 0 0}}.stageMainArea .formTable.contestFormTable{background:#f2f2f2;padding:10px 10px 0;border-radius:10px;display:flex;margin:0 0 40px;border:none;align-items:center;flex-flow:row wrap}.stageMainArea .formTable.contestFormTable select{margin:0;background-color:#fff}.stageMainArea .formTable.contestFormTable li{margin:0 10px 10px}.stageMainArea .formTable.contestFormTable li a{border:none;padding:0 0 0 30px;position:relative}.stageMainArea .formTable.contestFormTable li a:after{content:" ";width:20px;height:20px;border:solid 2px #ccc;background:#fff;position:absolute;top:0;bottom:0;left:0;margin:auto;border-radius:100%}.stageMainArea .formTable.contestFormTable li a:hover,.stageMainArea .formTable.contestFormTable li a:visited,.stageMainArea .formTable.contestFormTable li a:focus{color:#4c4c4c;border:none}.stageMainArea .formTable.contestFormTable .active a:before{content:" ";width:13px;height:13px;background:#96c8d7;position:absolute;top:0;bottom:0;left:5px;margin:auto;border-radius:100%;z-index:1}@media only screen and (max-width:640px),only screen and (min-width:641px)and (max-width:1039px){.stageMainArea .formTable.contestFormTable .selectLi{width:100%}}.stageMainArea .select{text-align:right;margin:0 0 10px}.stageMainArea .select select{border-radius:5px;padding:5px 30px 5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #b4aa96;background:url(/Content/img/icon/arrow-bottom-g.svg) no-repeat;background-size:20px 20px;background-position:right 5px bottom 50%}@media only screen and (max-width:640px){.stageMainArea .select select{margin:0 0 10px}}.stageBread{margin:0 0 10px;font-size:1.1em;position:relative}@media only screen and (max-width:640px){.stageBread{font-size:1em;margin:10px 0}}.stageBread li{display:inline-block;margin:0 5px;vertical-align:middle}.stageBread li a{border-bottom:none}.stageBread li a:hover,.stageBread li a:visited,.stageBread li a:focus{border-bottom:none}.stageBread .stageBreadRight{position:absolute;right:0;top:5px;bottom:0}.stageBread .stageBreadIconImg{width:20px;height:20px;vertical-align:middle;margin:0 5px 0 0}.stageBread .stageBreadIcon{width:30px}.stageBread .stageBreadIcon img{width:30px;height:30px;padding:7px;vertical-align:top}.stageBread .stageBreadIcon a{border-bottom:none;text-decoration:none;padding:0;display:block;border-radius:100%}.stageBread .stageBreadIcon a:hover,.stageBread .stageBreadIcon a:visited,.stageBread .stageBreadIcon a:focus{border-bottom:none}@media only screen and (min-width:1040px){.stageBread .stageBreadIcon a:hover{background:#dedede}}.stageBread .stageBreadProfileImg{display:inline-block;margin:0 10px 0 0;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:30px;height:30px;border-radius:100%;vertical-align:middle;border:solid 1px #ccc}.stageBread .stagePhotobackTag li{margin:5px}.stagePager{margin:30px auto;text-align:center;width:100%}.stagePager li{display:inline-block;margin:5px;border-radius:5px}.stagePager li a,.stagePager li .active{padding:5px;border:none;border-radius:100%;display:block;min-width:30px;min-height:30px}.stagePager li a:hover,.stagePager li a:visited,.stagePager li a:focus,.stagePager li .active:hover,.stagePager li .active:visited,.stagePager li .active:focus{color:#4c4c4c;border:none}@media only screen and (min-width:1040px){.stagePager li a:hover,.stagePager li .active:hover{background:#dedede}}.stagePager li a img,.stagePager li .active img{width:10px;height:13px}.stagePager li .active{background:#dedede}.stageItemList{display:flex;align-items:flex-end;position:relative;flex-wrap:wrap;margin:40px 0 0}@media only screen and (min-width:641px)and (max-width:1039px){.stageItemList{width:640px;margin:30px auto 0}}@media only screen and (max-width:350px){.stageItemList{margin:60px 0 0}}.stageItemList .stageItemListLi{position:relative;display:inline-block;text-align:center;width:20%;margin:0 0 30px;align-self:flex-end}@media only screen and (min-width:641px)and (max-width:1039px){.stageItemList .stageItemListLi{width:33%}}@media only screen and (max-width:640px){.stageItemList .stageItemListLi{width:33%}}@media only screen and (max-width:350px){.stageItemList .stageItemListLi{width:33%}}.stageItemList .stageItemListLi .selectionTitle+.stageItemListLiBox .stageItemListLiImg img{border:solid 2px #ccc;border-radius:5px;box-sizing:border-box}.stageItemList .stageItemListLi .selectionTitle+.stageItemListLiBox .stageItemListLiImg .purchase{font-size:.8rem;line-height:1;position:absolute;padding:5px;left:0;top:0;background:#e15a5a;color:#fff}.stageItemList .stageItemListLi .add_favorite,.stageItemList .stageItemListLi .add_favorite_on{position:absolute;bottom:5px;right:5px}@media only screen and (min-width:1040px){.stageItemList .stageItemListLi .add_favorite,.stageItemList .stageItemListLi .add_favorite_on{cursor:pointer}}.stageItemList .stageItemListLi .stageItemListLiBox{position:relative;margin:auto;line-height:0;display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:center}@media only screen and (min-width:1040px){.stageItemList .stageItemListLi .stageItemListLiBox{height:220px;width:160px}}@media only screen and (min-width:641px)and (max-width:1039px){.stageItemList .stageItemListLi .stageItemListLiBox{height:213px;width:150px}}@media only screen and (max-width:640px){.stageItemList .stageItemListLi .stageItemListLiBox{height:auto;max-width:90%}}.stageItemList .stageItemListLi .stageItemListLiImg{padding:0;line-height:0;position:relative;margin-top:auto;display:flex;align-items:flex-end;flex-direction:column;position:relative}.stageItemList .stageItemListLi .stageItemListLiImg img{border:solid 1px #f2f2f2}.stageItemList .stageItemListLi .stageItemListLiImg .purchase{font-size:.8rem;line-height:1;position:absolute;padding:5px;left:0;top:0;background:#e15a5a;color:#fff}.stageItemList .stageItemListLi .stageItemListLiImg:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;box-shadow:5px 0px 5px 0px rgba(76,76,76,.3) inset}.stageItemList .stageItemListLi .stageItemListLiLink{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-bottom:none}.stageItemList .stageItemListLi .stageItemListLiLink:hover,.stageItemList .stageItemListLi .stageItemListLiLink:visited,.stageItemList .stageItemListLi .stageItemListLiLink:focus{border-bottom:none}.stageItemList .stageItemListLi .stageItemListLiBoxTitle{display:none}.stageItemList .stageItemListLiMonthlyBook{margin:0 0 -21px;font-size:.9rem;position:relative;height:20px}@media only screen and (max-width:640px){.stageItemList .stageItemListLiMonthlyBook{font-size:.8rem;height:25px}}.stageItemList .stageItemListLiMonthlyBook span{border:double 3px #999;box-sizing:border-box;padding:0 3px;background:#fff;display:inline-block;position:absolute;top:-3px;left:0;z-index:2;right:0;margin:0 35px}@media only screen and (max-width:640px){.stageItemList .stageItemListLiMonthlyBook span{margin:0 3px}}@media only screen and (min-width:1040px){.stageItemList .stageItemListLi:nth-child(5n+1):before,.stageItemList .stageItemListLi:first-child:before{content:" ";display:block;width:100vw;height:20px;position:absolute;background:#f4f4ed;bottom:-10px;left:0;z-index:-1;margin:0 -500%;padding:0 500%}.stageItemList .stageItemListLi:nth-child(5n+1):after,.stageItemList .stageItemListLi:first-child:after{content:" ";display:block;width:100vw;height:5px;position:absolute;background:#e6e6d5;bottom:-15px;left:0;z-index:-1;margin:0 -500%;padding:0 500%}}@media only screen and (min-width:641px)and (max-width:1039px){.stageItemList .stageItemListLi:nth-child(3n+1):before,.stageItemList .stageItemListLi:first-child:before{content:" ";display:block;width:100vw;height:20px;position:absolute;background:#f4f4ed;bottom:-10px;left:0;z-index:-1;margin:0 -500%;padding:0 500%}.stageItemList .stageItemListLi:nth-child(3n+1):after,.stageItemList .stageItemListLi:first-child:after{content:" ";display:block;width:100vw;height:5px;position:absolute;background:#e6e6d5;bottom:-15px;left:0;z-index:-1;margin:0 -500%;padding:0 500%}}@media only screen and (max-width:640px){.stageItemList .stageItemListLi:nth-child(3n+1):before,.stageItemList .stageItemListLi:first-child:before{content:" ";display:block;width:100vw;height:20px;position:absolute;background:#f4f4ed;bottom:-10px;left:0;z-index:-1;margin:0 -500%;padding:0 500%}.stageItemList .stageItemListLi:nth-child(3n+1):after,.stageItemList .stageItemListLi:first-child:after{content:" ";display:block;width:100vw;height:5px;position:absolute;background:#e6e6d5;bottom:-15px;left:0;z-index:-1;margin:0 -500%;padding:0 500%}}.stageItemListLiMonthly .selectionTitle{position:absolute;content:" ";top:-10px;right:0;z-index:2;background-image:url(/Content/img/icon/stage_pickup.svg);background-repeat:no-repeat;display:inline-block;background-size:80px;width:80px;height:80px;margin:auto;line-height:2.3em;animation-name:selectionTitle;animation-delay:0s;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media only screen and (max-width:640px){.stageItemListLiMonthly .selectionTitle{top:-40px;right:-30px}}@keyframes selectionTitle{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.add_favorite,.add_favorite_on{display:inline-block;width:25px;height:23px;background-image:url(/Content/img/icon/heart-off.svg);background-repeat:no-repeat;vertical-align:middle;z-index:2}.add_favorite a,.add_favorite_on a{border-bottom:none;display:block;width:100%;height:100%}.add_favorite a:hover,.add_favorite a:visited,.add_favorite a:focus,.add_favorite_on a:hover,.add_favorite_on a:visited,.add_favorite_on a:focus{border-bottom:none}.add_favorite_on{background-image:url(/Content/img/icon/heart-r.svg)}.stageItemListLeft,.stageItemListRight{display:inline-block;position:absolute;border-radius:50%;width:30px;height:30px;cursor:pointer;vertical-align:middle;background-repeat:no-repeat;background-size:15px;background-position:50%;top:50%;bottom:50%;margin:auto;background-color:#fff;border:solid 2px #f2f2f2;z-index:2}@media only screen and (min-width:1040px){.stageItemListLeft,.stageItemListRight{display:none}}.stageItemListLeft{left:-15px;background-image:url(/content/img/icon/arrow-simple-left-b.svg)}@media only screen and (max-width:640px){.stageItemListLeft{left:-5px}}.stageItemListLeft:before{top:28%;left:35%;transform:rotate(45deg)}.stageItemListRight{right:-15px;background-image:url(/content/img/icon/arrow-simple-right-b.svg)}@media only screen and (max-width:640px){.stageItemListRight{right:-5px}}.stageItemListRight:before{top:28%;left:20%;transform:rotate(-135deg)}.stageItemListBox{margin:0 0 30px;position:relative}.stageItemListRanking{background:#f4f4ed;align-items:flex-end;padding:30px 0 0}@media only screen and (min-width:1040px){.stageItemListRanking{display:flex}}@media only screen and (min-width:641px)and (max-width:1039px){.stageItemListRanking{flex-wrap:unset}}@media only screen and (max-width:640px){.stageItemListRanking{padding:25px 20px 10px;flex-wrap:unset}}@media only screen and (min-width:641px)and (max-width:1039px),only screen and (max-width:640px){.stageItemListRanking{white-space:nowrap;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:inline}}.stageItemListRanking .stageItemListLi{position:relative;display:inline-block;text-align:center;width:25%;margin:0 0 15px;align-self:flex-end}@media only screen and (min-width:641px)and (max-width:1039px){.stageItemListRanking .stageItemListLi{width:257px}}@media only screen and (max-width:640px){.stageItemListRanking .stageItemListLi{width:125px;margin:0 10px}}.stageItemListRanking .stageItemListLi .selectionTitle+.stageItemListLiBox .stageItemListLiImg img{border:solid 2px #ccc;border-radius:5px;box-sizing:border-box}.stageItemListRanking .stageItemListLi .selectionTitle+.stageItemListLiBox .stageItemListLiImg .purchase{font-size:.8rem;line-height:1;position:absolute;padding:5px;left:0;top:0;background:#e15a5a;color:#fff}.stageItemListRanking .stageItemListLi .add_favorite,.stageItemListRanking .stageItemListLi .add_favorite_on{position:absolute;bottom:5px;right:5px}@media only screen and (min-width:1040px){.stageItemListRanking .stageItemListLi .add_favorite,.stageItemListRanking .stageItemListLi .add_favorite_on{cursor:pointer}}.stageItemListRanking .stageItemListLi .stageItemListLiBox{position:relative;margin:auto;line-height:0;display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:center;height:210px;width:140px}@media only screen and (max-width:640px){.stageItemListRanking .stageItemListLi .stageItemListLiBox{height:160px;width:100%}}.stageItemListRanking .stageItemListLi .stageItemListLiImg{padding:0;line-height:0;position:relative;margin-top:auto;display:flex;align-items:flex-end;flex-direction:column;position:relative}.stageItemListRanking .stageItemListLi .stageItemListLiImg img{border:solid 1px #f2f2f2;max-height:160px}@media only screen and (max-width:640px){.stageItemListRanking .stageItemListLi .stageItemListLiImg img{max-height:130px;width:auto}}.stageItemListRanking .stageItemListLi .stageItemListLiImg .purchase{font-size:.8rem;line-height:1;position:absolute;padding:5px;left:0;top:0;background:#e15a5a;color:#fff}.stageItemListRanking .stageItemListLi .stageItemListLiImg:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;box-shadow:5px 0px 5px 0px rgba(76,76,76,.3) inset}.stageItemListRanking .stageItemListLi .stageItemListLiLink{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-bottom:none}.stageItemListRanking .stageItemListLi .stageItemListLiLink:hover,.stageItemListRanking .stageItemListLi .stageItemListLiLink:visited,.stageItemListRanking .stageItemListLi .stageItemListLiLink:focus{border-bottom:none}.stageItemListRanking .stageItemListLi .stageItemListLiBoxTitle{position:absolute;top:10px;left:50%;right:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);background:#fff;padding:2px;width:100%;height:22px;border:solid 1px #ccc;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.stageItemListRanking .stageItemListLi .stageItemListLiBoxTitle p{font-size:.87rem;line-height:1.2rem}.stageItemListRanking .stageItemListLi:first-child:before{content:" ";display:block;width:15px;height:180px;position:absolute;left:-30px;top:-12px;margin:auto;background:#fff;border:solid 3px #f2f2f2;box-sizing:border-box;z-index:0}@media only screen and (min-width:1040px),only screen and (min-width:641px)and (max-width:1039px){.stageItemListRanking .stageItemListLi:first-child:before{height:235px;top:-18px;left:0}}.stageItemListRanking .stageItemListLi:nth-child(4):before{content:" ";display:block;width:15px;height:180px;position:absolute;right:-30px;top:-12px;margin:auto;background:#fff;border:solid 3px #f2f2f2;box-sizing:border-box;z-index:0}@media only screen and (min-width:1040px){.stageItemListRanking .stageItemListLi:nth-child(4):before{height:235px;top:-18px;right:0}}@media only screen and (min-width:641px)and (max-width:1039px){.stageItemListRanking .stageItemListLi:nth-child(3):before{content:" ";display:block;width:15px;height:235px;position:absolute;top:-18px;right:0;margin:auto;background:#fff;border:solid 3px #f2f2f2;box-sizing:border-box;z-index:0}}.stageItemListRanking:after,.stageItemListRanking::before{content:" ";display:block;width:100%;height:15px;position:absolute;left:0;margin:auto;background:#fff;border:solid 3px #f2f2f2;box-sizing:border-box;z-index:0}.stageItemListRanking:after{bottom:0}.stageItemListRanking::before{top:0}.stageUserList{white-space:nowrap;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:inline;align-items:center}@media only screen and (min-width:1040px){.stageUserList{display:flex}}@media only screen and (min-width:641px)and (max-width:1039px),only screen and (max-width:640px){.stageUserList{flex-wrap:unset}}.stageUserList .stageUserListLi{position:relative;display:inline-block;text-align:center;width:20%;background:#f2f2f2;border-radius:10px;padding:10px;margin:0 5px;align-self:flex-end}@media only screen and (min-width:1040px){.stageUserList .stageUserListLi:hover{background:#dedede}}@media only screen and (min-width:641px)and (max-width:1039px),only screen and (max-width:640px){.stageUserList .stageUserListLi{width:150px}}.stageUserList .stageUserListLi .stageUserListLiUser{display:flex;align-items:center;flex-wrap:wrap}.stageUserList .stageUserListLi .stageUserListLiLink{position:absolute;top:0;left:0;width:100%;height:100%;display:block;padding:0;border:none}.stageUserList .stageUserListLi .stageUserListLiName{position:relative;width:70%;padding:0 0 0 5px}.stageUserList .stageUserListLi .stageUserListLiName p{white-space:break-spaces;font-size:.8rem;width:65px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}@media only screen and (min-width:1040px){.stageUserList .stageUserListLi .stageUserListLiName p{width:95px}}.stageUserList .stageUserListLi .stageUserListLiName span{position:absolute;font-size:.8rem;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.stageUserList .stageUserListLi .stageUserListLiUserImg{width:30%}.stageUserList .stageUserListLi .stageUserListLiUserImgBackground{padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:40px;height:40px;border-radius:100%;vertical-align:middle;border:solid 2px #ccc;display:block;margin:auto}.stageUserList .stageUserWorkList{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:center;min-height:90px}@media only screen and (max-width:640px){.stageUserList .stageUserWorkList{min-height:110px}}.stageUserList .stageUserWorkList .stageUserWorkListLi{align-self:flex-end}.stageUserList .stageUserWorkList .stageUserWorkListLi img{max-width:100%;max-height:80px;padding:0 5px}@media only screen and (max-width:640px){.stageUserList .stageUserWorkList .stageUserWorkListLi img{max-height:100px}}.stagePhotobackSNSBox{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:0 0 10px}.stagePhotobackSNSBox .stagePhotobackSNSBoxLi{width:50%}.stagePhotobackSNSBox .stagePhotobackSNSBoxLi a{max-width:80%}.stagePhotobackSNSBoxLiUser{display:flex;align-items:center;flex-wrap:wrap}.stagePhotobackSNS{display:flex;justify-content:flex-end}.stagePhotobackSNS li{margin:0 20px 0 0}.stagePhotobackSNS li .add_favorite{background-image:url(/Content/img/icon/heart-off-02.svg);position:relative}.stagePhotobackSNS li .add_favorite_on{background-image:url(/Content/img/icon/heart-r-02.svg)}.stagePhotobackSNS li .add_favorite,.stagePhotobackSNS li .add_favorite_on{width:30px;height:27px}@media only screen and (min-width:1040px){.stagePhotobackSNS li .add_favorite,.stagePhotobackSNS li .add_favorite_on{cursor:pointer}}.stagePhotobackSNS li a{display:block;border-bottom:none}.stagePhotobackSNS li a:hover,.stagePhotobackSNS li a:visited,.stagePhotobackSNS li a:focus{border-bottom:none}.stagePhotobackSNS li img{width:30px;height:30px;vertical-align:middle}.stagePhotobackSNS li .add_favoriteCount{position:absolute;bottom:0px;right:-20px;border-bottom:1px #4c4c4c solid;margin:0 auto;max-width:25px;display:block;text-align:center;font-size:.87rem}.stagePhotobackSNS li.window{margin:0}.stagePhotobackSNSProfileImg{display:inline-block;margin:0 3px 0 0;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:30px;height:30px;border-radius:100%;vertical-align:middle;border:solid 1px #ccc}.stagePhotobackTag{display:flex;flex-wrap:wrap}.stagePhotobackTag li{margin:0 5px 5px}.stagePhotobackTag li a{border-bottom:none;color:#96c8d7}.stagePhotobackTag li a:hover,.stagePhotobackTag li a:visited,.stagePhotobackTag li a:focus{border-bottom:none}.stagePhotobackTiTle{max-width:55%}.stagePhotobackTiTle h2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem}.stagePhotobackComment{background:#f2f2f2;padding:10px;text-align:left;border-radius:5px;margin:0 0 10px}.stagePhotobackComment li{border-bottom:solid 1px #ccc;margin:0 0 10px}.stagePhotobackComment li:last-child{border-bottom:none;margin:0}.stagePhotobackComment .stagePhotobackCommentTime{font-size:.8em;color:#ccc}.stagePhotobackComment .stagePhotobackCommentText{margin:0 0 10px;font-size:.9em}.stagePhotobackComment .stagePhotobackCommentLink{border-bottom:none;display:block;margin:0 0 10px;color:#000;font-weight:bold}.stagePhotobackComment .stagePhotobackCommentLink:hover,.stagePhotobackComment .stagePhotobackCommentLink:visited,.stagePhotobackComment .stagePhotobackCommentLink:focus{border-bottom:none}.stagePhotobackComment .stagePhotobackCommentImage{display:inline-block;margin:0 10px 0 0;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:30px;height:30px;border-radius:100%;vertical-align:middle;border:solid 1px #ccc}.stagePhotobackTable{margin:10px 0 0;font-size:.87rem;border-spacing:0;border-bottom:solid 1px #ccc}.stagePhotobackTable th,.stagePhotobackTable td{border-top:solid 1px #ccc;padding:5px 10px}.stagePhotobackTable th{width:25%}@media only screen and (min-width:1040px){.stagePhotobackTable th{width:18%}}.stagePhotobackTable a{border-bottom:none;color:#96c8d7}.stagePhotobackTable a:hover,.stagePhotobackTable a:visited,.stagePhotobackTable a:focus{border-bottom:none}.stagePhotobackCartLinkBox{padding:15px 10px;margin:0 0 30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background:#f2f2f2;display:flex;flex-wrap:wrap;align-items:center;position:relative;justify-content:center}.stagePhotobackCartLinkBox li{vertical-align:bottom;position:relative;display:inline-block;text-align:center;padding:0 10px}.stagePhotobackCartLinkBox .stagePhotobackCartLink{position:relative}.stagePhotobackCartLinkBox .stagePhotobackCartLink:before{content:"";display:inline-block;width:15px;height:15px;background:url(/Content/img/icon/cart-r.svg) no-repeat;background-size:contain}@media only screen and (min-width:1040px){.stagePhotobackCartLinkBox .stagePhotobackCartLink{cursor:pointer}}@media only screen and (max-width:640px){.stagePhotobackCartLinkBox .stagePhotobackCartLink{font-size:.9rem}}.stagePhotobackCartLinkBox .stagePhotobackCartLinkBoxItem{font-size:.9rem}@media only screen and (max-width:640px){.stagePhotobackCartLinkBox .stagePhotobackCartLinkBoxItem{width:100%;margin:0 0 10px}}.stagePhotobackCartLinkBox .stagePhotobackCartLinkBoxAmount{color:#e15a5a;font-size:1.3rem}.stagePhotobackCartLinkBox .stagePhotobackCartLinkBoxAmount span{font-size:.7rem}.stageCartLinkExplanationCol5{text-align:center;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:0 0 10px}.stageCartLinkExplanationCol5 li{width:20%;max-width:90px}.authorUserProfile{margin:10px 0}@media only screen and (max-width:640px){.authorUserProfile{position:relative}}.authorUserProfileSNS{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}.authorUserProfileSNS .snsLink{margin:0;display:flex;text-align:left;align-items:center}@media only screen and (max-width:640px){.authorUserProfileSNS .snsLink li img{width:30px;height:30px}}.authorUserProfileSNSsnsLink{width:60%;margin:10px 0 0}.authorUserProfileSNSImg{width:60px}.authorUserProfileSNSBtn{width:100px;text-align:right}.authorUserProfileNameListIcon{width:15px;height:15px;padding:4px 0 0 3px}.authorUserProfileFavorite{display:flex;align-items:center;justify-content:center;margin:0 0 10px}.authorUserProfileFavorite .authorUserProfileFavoriteLi{margin:0 10px}.authorUserProfileFavorite .authorUserProfileFavoriteLi span{padding:0 3px 0 0;font-size:1.2em}.authorUserProfileFavorite .authorUserProfileFavoriteLi a{border:none;color:#96c8d7}.authorUserProfileFavorite .authorUserProfileFavoriteLi a:hover,.authorUserProfileFavorite .authorUserProfileFavoriteLi a:visited,.authorUserProfileFavorite .authorUserProfileFavoriteLi a:focus{border-bottom:none}@media only screen and (min-width:1040px),only screen and (min-width:641px)and (max-width:1039px){.authorUserProfileFavorite .authorUserProfileFavoriteLi a{font-size:.8em}}@media only screen and (min-width:1040px),only screen and (min-width:641px)and (max-width:1039px){.authorUserProfileMain{width:85%}}@media only screen and (max-width:640px){.authorUserProfileMain{width:100%}}.authorUserProfileImg{margin:0 5px 0 0;border:none}.authorUserProfileImg span{padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100px;height:100px;border-radius:100%;vertical-align:middle;border:solid 2px #ccc;display:block}@media only screen and (max-width:640px){.authorUserProfileImg span{width:50px;height:50px}}.authorUserProfileImg a{display:block}.authorUserProfileImg:hover,.authorUserProfileImg:visited,.authorUserProfileImg:focus{border-bottom:none}@media only screen and (max-width:640px){.authorUserProfileImg{position:absolute;top:0;left:0}}@media only screen and (max-width:640px){.formTableProfile{text-align:center !important}}.formTableProfile .formTableProfileImgUpload,.formTableProfile .formTableProfileImg{display:inline-block;vertical-align:middle}.formTableProfile .formTableProfileImg{padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:150px;height:150px;border-radius:100%;vertical-align:middle;border:solid 2px #ccc}@media only screen and (min-width:1040px),only screen and (min-width:641px)and (max-width:1039px){.formTableProfile .formTableProfileImg{margin:0 10px 0 0}}@media only screen and (max-width:640px){.formTableProfile .formTableProfileImg{margin:0 auto 10px}}.formTableProfile .formTableProfileImgUpload input{margin:0 0 10px}@media only screen and (min-width:1040px){.formTableProfile .formTableProfileImgUpload{width:70%}}@media only screen and (min-width:641px)and (max-width:1039px){.formTableProfile .formTableProfileImgUpload{width:65%}}@media only screen and (max-width:640px){.formTableProfile .formTableProfileImgUpload{text-align:left}}.stageCommentsPost{padding:10px;margin:auto;background:#f2f2f2;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.stageCommentsPost .stageCommentsPostTextArea{text-align:left;width:80%}@media only screen and (min-width:1040px){.stageCommentsPost .stageCommentsPostTextArea{width:85%}}.stageCommentsPost .stageCommentsPostBox{display:flex;justify-content:space-around;align-items:center}.stageCommentsPost .stageCommentsPostBox #method-append{padding:5px 40px}@media only screen and (max-width:640px){.stageCommentsPost .stageCommentsPostBox #method-append{padding:5px 15px}}@media only screen and (min-width:1040px){.stageCommentsPost .stageCommentsPostBox{width:1040px;max-width:1040px;margin:0 auto}}@media only screen and (min-width:641px)and (max-width:1039px),only screen and (max-width:640px){.stageCommentsPost .stageCommentsPostBox{width:100%}}.stageCommentsUser{padding:10px 0;margin:10px 0}.stageCommentsUser .stageCommentsUserLink{border-bottom:none;display:block;margin:0 0 10px;font-weight:bold;color:#000}.stageCommentsUser .stageCommentsUserImg{display:inline-block;margin:0 10px 0 0;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:50px;height:50px;border-radius:100%;vertical-align:middle;border:solid 1px #ccc}.stageCommentsList .stageCommentsListli{padding:10px 0;border-bottom:solid 1px #ccc}.stageCommentsList .stageCommentsListliDelete{vertical-align:middle;display:inline-block;border-radius:100%;border:solid 1px #4c4c4c}@media only screen and (min-width:1040px){.stageCommentsList .stageCommentsListliDelete:hover{cursor:pointer;border:solid 1px #4c4c4c}}.stageCommentsList .stageCommentsListliDelete img{width:15px;height:15px;vertical-align:middle;padding:0 0 2px}.stageCommentsList .stageCommentsListliMention{background:#f2f2f2;padding:10px 10px 10px 20px}.stageCommentsList .stageCommentsListUser{display:flex;justify-content:space-around;align-items:center;font-weight:bold;color:#000}.stageCommentsList .stageCommentsListUser .stagePhotobackCommentTime{font-size:.8rem;color:#ccc}@media only screen and (min-width:1040px),only screen and (min-width:641px)and (max-width:1039px){.stageCommentsList .stageCommentsListUser .stagePhotobackCommentTime{padding:0 0 0 60px}}.stageCommentsList .stageCommentsListUser .stageCommentsListliLink,.stageCommentsList .stageCommentsListUser .stagePhotobackCommentTime{width:85%}@media only screen and (min-width:641px)and (max-width:1039px),only screen and (max-width:640px){.stageCommentsList .stageCommentsListUser .stageCommentsListliLink,.stageCommentsList .stageCommentsListUser .stagePhotobackCommentTime{width:65%}}.stageCommentsList .stageCommentsListUser .stagePhotobackCommentBtn,.stageCommentsList .stageCommentsListUser .btnList{width:15%;text-align:right}@media only screen and (min-width:641px)and (max-width:1039px),only screen and (max-width:640px){.stageCommentsList .stageCommentsListUser .stagePhotobackCommentBtn,.stageCommentsList .stageCommentsListUser .btnList{width:35%}}.stageCommentsList .stageCommentsListUser .stagePhotobackCommentBtn .btn{padding:0 20px}@media only screen and (max-width:640px){.stageCommentsList .stageCommentsListUser .stagePhotobackCommentBtn{padding:10px}}.stageCommentsList .stageCommentsListliLink{border-bottom:none;display:block;margin:0 0 10px;font-weight:bold;color:#000}.stageCommentsList .stageCommentsListImg{display:inline-block;margin:0 10px 0 0;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:40px;height:40px;border-radius:100%;vertical-align:middle;border:solid 1px #ccc}@media only screen and (min-width:641px)and (max-width:1039px),only screen and (min-width:1040px){.stageCommentsList .stageCommentsListText{padding:0 0 0 60px}}.stageBreadFollower{display:flex;flex-wrap:wrap;border-bottom:solid 1px #ccc;align-items:center;justify-content:space-between;padding:10px 0;margin:0 0 10px}.stageBreadFollower .stageBread{margin:0}@media only screen and (min-width:1040px),only screen and (min-width:641px)and (max-width:1039px){.stageBreadFollower .stageBread{width:70%}}@media only screen and (max-width:640px){.stageBreadFollower .stageBread{width:100%}}.stageBreadFollower .stageBreadFollowerCount{text-align:right}@media only screen and (min-width:1040px),only screen and (min-width:641px)and (max-width:1039px){.stageBreadFollower .stageBreadFollowerCount{width:30%}}@media only screen and (max-width:640px){.stageBreadFollower .stageBreadFollowerCount{width:100%}}.stageFollowerList{display:flex;align-items:center;flex-wrap:wrap}.stageFollowerList .authorImage{display:inline-block;margin:0 10px 0 0;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:30px;height:30px;border-radius:100%;vertical-align:middle;border:solid 1px #ccc}.stageFollowerList .stageFollowerListLiName{display:inline-block;vertical-align:middle;padding:0 10px 0 0;max-width:80%}.stageFollowerList .stageFollowerListLi{width:50%;margin:0 0 15px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:640px){.stageFollowerList .stageFollowerListLi{width:100%}}.stageFollowerList .stageFollowerListLi .btn img{width:15px;height:15px;vertical-align:middle;padding:0 0 0 3px}.stageFollowerList .stageFollowerListLink{width:70%}.stageFollowerList .stageFollowerListBtn{width:30%}.stageNoticeBnrList{margin:10px 0}.stageNoticeBnrList li{margin:0 0 10px;text-align:center}@media only screen and (min-width:1040px){.stageNoticeBnrList li img{max-width:800px}}@media only screen and (min-width:641px)and (max-width:1039px){.stageNoticeBnrList li img{max-width:640px}}.stageNoticeList{margin:0 0 30px}.stageNoticeList li{display:flex;align-items:center;position:relative;flex-wrap:wrap;padding:10px 25px 10px 35px;position:relative;border-bottom:1px solid #ccc}.stageNoticeList li:before{position:absolute;content:" ";top:0;bottom:0;left:5px;width:20px;height:20px;margin:auto;background-size:20px 20px;background-repeat:no-repeat}.stageNoticeList li:after{position:absolute;content:" ";top:0;bottom:0;right:5px;width:15px;height:15px;margin:auto;background-image:url(/Content/img/icon/arrow-simple-right-b.svg);background-size:15px 15px;background-repeat:no-repeat}@media only screen and (min-width:1040px){.stageNoticeList li:hover{background:#f2f2f2}}.stageNoticeList li:last-child{border-bottom:none}.stageNoticeList .noticeFavorite:before{background-image:url(/Content/img/icon/heart-r.svg)}.stageNoticeList .noticeComment:before{background-image:url(/Content/img/icon/balloon_border.svg)}.stageNoticeList .noticeUser:before{background-image:url(/Content/img/icon/user-stage.svg)}.stageNoticeList .noticeFavoriteChecked{background:#f2f2f2}.stageNoticeList .stageNoticeListUserimg{display:inline-block;margin:0 10px 0 0;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:30px;height:30px;border-radius:100%;vertical-align:middle;border:solid 1px #ccc}.stageNoticeList .stageNoticeListText{flex-basis:80%}.stageNoticeList .stageNoticeListLink{display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-bottom:none}.stageNoticeList .stageNoticeListLink:hover,.stageNoticeList .stageNoticeListLink:visited,.stageNoticeList .stageNoticeListLink:focus{border-bottom:none}@media only screen and (max-width:640px){.stageNoticeList .stageNoticeListTextName{display:block}}.stageSearchList{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:10px 0;gap:5px}@media only screen and (min-width:1040px){.stageSearchList{gap:10px}}.stageSearchList .stageSearchListLi{width:24%;position:relative;background:#f2f2f2;border-radius:10px;height:110px;padding:5px;box-shadow:1px 1px 2px 0px rgba(0,0,0,.21)}@media only screen and (max-width:640px){.stageSearchList .stageSearchListLi{width:49%}}@media only screen and (min-width:1040px){.stageSearchList .stageSearchListLi{padding:10px}}.stageSearchList .stageSearchListLi img,.stageSearchList .stageSearchListLi a{border-radius:10px}.stageSearchList .stageSearchListLi a{position:absolute;width:100%;height:100%;display:block;top:0;left:0;border:none;padding:0;margin:0;box-sizing:border-box}.stageSearchList .stageSearchListLi a:hover,.stageSearchList .stageSearchListLi a:visited,.stageSearchList .stageSearchListLi a:focus{border:solid #96c8d7 3px}.stageSearchList .stageSearchListLi .stageSearchListLiImgList{display:flex;align-items:center;flex-wrap:wrap;height:100%}.stageSearchList .stageSearchListLi .stageSearchListLiImgList .stageSearchListLiImgListImg{width:60px;height:60px}@media only screen and (min-width:1040px){.stageSearchList .stageSearchListLi .stageSearchListLiImgList .stageSearchListLiImgListImg{width:80px;height:80px}}.stageSearchList .stageSearchListLi .stageSearchListLiImgList .stageSearchListLiImgListImg img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border:solid 1px #fff;box-shadow:1px 1px 2px 0px rgba(0,0,0,.21)}@media only screen and (min-width:1040px){.stageSearchList .stageSearchListLi .stageSearchListLiImgList .stageSearchListLiImgListImg img{width:80px;height:80px}}@media only screen and (min-width:1040px){.stageSearchList .stageSearchListLi .stageSearchListLiImgList .stageSearchListLiPurchasePointAward{position:absolute;top:50%;bottom:50%;right:10px;width:80px;height:80px;margin:auto}}@media only screen and (max-width:640px),only screen and (min-width:641px)and (max-width:1039px){.stageSearchList .stageSearchListLi .stageSearchListLiImgList .stageSearchListLiPurchasePointAward{position:absolute;top:3px;right:3px;width:110px;height:auto}.stageSearchList .stageSearchListLi .stageSearchListLiImgList .stageSearchListLiPurchasePointAward img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}}.stageSearchList .stageSearchListLi .stageSearchListLiImgList .stageSearchListLiImgListText{max-width:60%}.stageSearchList .stageSearchListLi .stageSearchListLiImgList .stageSearchListLiImgListText p{font-size:.87rem;padding:0 0 0 10px;line-height:1.2rem}.stageSearchList .stageSearchListLi .stageSearchListLiImgList .stageSearchListLiImgListText p span{font-size:.75rem}.stageSearchList .stageSearchListLiPoint{background:#e6e6d5}.stageSearchList .stageSearchListLiWedding{background:#ffe8db}.stageSearchList .stageSearchListLiPurchase{background:#b4aa96}.stageSearchList .stageSearchListLiPurchase .stageSearchListLiPurchasePoint{position:absolute;top:2px;font-size:.75rem;color:#fff}@media only screen and (max-width:640px),only screen and (min-width:641px)and (max-width:1039px){.stageSearchList .stageSearchListLiPurchase .stageSearchListLiPurchasePoint{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}@media only screen and (min-width:1040px){.stageSearchList .stageSearchListLiPurchase .stageSearchListLiPurchasePoint{top:-3px;left:22px}}.stageSearchBox{display:flex;align-items:center;justify-content:space-between;margin:10px 0 0;border-radius:10px;border:2px solid #b4aa96}.stageSearchBox input[type=text].stageSearchBoxText{width:90%;border-radius:10px 0 0 10px;border:none;margin:0}@media only screen and (max-width:640px){.stageSearchBox input[type=text].stageSearchBoxText{width:85%}}.stageSearchBox .stageSearchBoxBtn{width:10%;height:35px;background:#b4aa96;color:#fff;border:none;padding:6px;border-radius:0 5px 5px 0}@media only screen and (min-width:1040px){.stageSearchBox .stageSearchBoxBtn{cursor:pointer}}@media only screen and (max-width:640px){.stageSearchBox .stageSearchBoxBtn{width:15%}}.stageBeginnerExplanationList{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;text-align:center;margin:10px 0 0}.stageBeginnerExplanationList li{width:33%;padding:0 5px}.stageBeginnerExplanationList li img{max-width:120px;height:auto}