.layout-module-scss-module__uQLIpG__wrapper{box-sizing:border-box;flex-direction:column;min-height:100vh;padding-bottom:260px;display:flex;position:relative}@media screen and (max-width:1023px){.layout-module-scss-module__uQLIpG__wrapper{margin-top:61px}}@media screen and (max-width:767px){.layout-module-scss-module__uQLIpG__wrapper{padding-bottom:290px}}
.index-module-scss-module__spsN-G__modal{z-index:10000;width:100%;height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.index-module-scss-module__spsN-G__wrapper{z-index:10001;background-color:#000c;justify-content:center;align-items:center;width:100vw;min-height:100vh;display:flex;position:relative}.index-module-scss-module__spsN-G__container{width:auto;height:auto;position:relative}.index-module-scss-module__spsN-G__close{cursor:pointer;z-index:10002;position:absolute;top:20px;right:20px}
.index-module-scss-module__4Ilt0G__footer{background:#000;width:100%;height:260px;padding:20px;position:absolute;bottom:0}@media screen and (max-width:767px){.index-module-scss-module__4Ilt0G__footer{height:290px}}.index-module-scss-module__4Ilt0G__container{box-sizing:border-box;flex-direction:column;width:100%;max-width:1128px;margin:40px auto;display:flex}@media screen and (max-width:1128px){.index-module-scss-module__4Ilt0G__container{padding:0 24px}}@media screen and (max-width:767px){.index-module-scss-module__4Ilt0G__container{margin:0 auto;padding:0}}.index-module-scss-module__4Ilt0G__links{justify-content:space-between;align-items:center;width:100%;max-width:1224px;display:flex}.index-module-scss-module__4Ilt0G__links li a{color:#fafafa;text-decoration:none}.index-module-scss-module__4Ilt0G__links li a:hover{opacity:.7}@media screen and (max-width:767px){.index-module-scss-module__4Ilt0G__links{flex-wrap:wrap;order:1;justify-content:normal;width:100%;margin:40px 15px 0 0}}@media screen and (max-width:767px) and (max-width:767px){.index-module-scss-module__4Ilt0G__links{margin-top:40px auto}}@media screen and (max-width:767px){.index-module-scss-module__4Ilt0G__links li{text-align:left;margin-bottom:10px;padding-right:30px;font-size:12px;display:inline-block}}@media screen and (max-width:767px) and (max-width:767px){.index-module-scss-module__4Ilt0G__links li{margin-bottom:30px;padding-right:20px}}@media screen and (min-width:1024px){.index-module-scss-module__4Ilt0G__links{width:100%}}@media screen and (max-width:1023px){.index-module-scss-module__4Ilt0G__links{width:100%}}.index-module-scss-module__4Ilt0G__menuItem:hover{opacity:.7}.index-module-scss-module__4Ilt0G__snsLinks{justify-content:center;align-items:center;margin:40px auto 0;display:flex}@media screen and (max-width:767px){.index-module-scss-module__4Ilt0G__snsLinks{flex-wrap:wrap;order:0;margin-top:12px}}.index-module-scss-module__4Ilt0G__snsLinks li{margin-right:40px}.index-module-scss-module__4Ilt0G__snsLinks li:first-child{margin-left:50px}.index-module-scss-module__4Ilt0G__copyright{margin-top:36px}@media screen and (max-width:767px){.index-module-scss-module__4Ilt0G__copyright{order:2;margin-top:12px;margin-bottom:20px}}.index-module-scss-module__4Ilt0G__copyright p{color:#fafafa;text-align:center}
.index-module-scss-module__sUovhW__container{z-index:999;text-align:center;background:#222222fa;width:100%;padding:12px 6px;list-style:none;position:absolute}@media screen and (max-width:767px){.index-module-scss-module__sUovhW__container{text-align:left}}.index-module-scss-module__sUovhW__tags{color:var(--base-dark,#222);background-color:#fafafa;border:1px solid #cbcbcb;margin:8px 10px;padding:8px 15px;font-size:1rem;text-decoration:none}
.index-module-scss-module__5t7Wvq__container{z-index:999;text-align:center;background:#222222fa;justify-content:center;width:100%;padding:40px 0;display:flex;position:absolute}.index-module-scss-module__5t7Wvq__textField{vertical-align:top;border:1px solid #cbcbcb;border-radius:4px 0 0 4px;width:433px;height:42px;padding:9px 24px;font-size:16px}.index-module-scss-module__5t7Wvq__button{color:#fafafa;background:var(--ranking-gold,#73674c);border-radius:0 4px 4px 0;height:42px;padding:9px 24px;box-shadow:0 0 2px #ffffff40}@media screen and (max-width:1023px){.index-module-scss-module__5t7Wvq__button{width:100%}}@media screen and (max-width:767px){.index-module-scss-module__5t7Wvq__button{width:100%}}
.index-module-scss-module__puRT4q__header{background:#000;width:100%;height:154px;display:block}@media screen and (max-width:1023px){.index-module-scss-module__puRT4q__header{display:none}}.index-module-scss-module__puRT4q__container{box-sizing:border-box;max-width:1128px;margin:0 auto}@media screen and (max-width:1128px){.index-module-scss-module__puRT4q__container{padding:0 24px}}.index-module-scss-module__puRT4q__content{width:100%;height:66px;padding-right:2%;display:flex}@media screen and (max-width:1023px){.index-module-scss-module__puRT4q__content{box-sizing:border-box;width:100%}}.index-module-scss-module__puRT4q__logo{letter-spacing:1.28px;margin:22px auto 0;font-family:Urbanist;font-size:26px;font-style:normal;font-weight:700;line-height:24px}.index-module-scss-module__puRT4q__logo a{color:#fff}.index-module-scss-module__puRT4q__logo:hover{opacity:.7;cursor:pointer}.index-module-scss-module__puRT4q__menu{align-items:center;width:100%;display:flex}.index-module-scss-module__puRT4q__leftItems{margin-right:23.52%;display:flex}.index-module-scss-module__puRT4q__menuItem{margin-top:20px;margin-left:32px}.index-module-scss-module__puRT4q__menuItem:hover{opacity:.7}.index-module-scss-module__puRT4q__tagsButton,.index-module-scss-module__puRT4q__searchButton{color:#fff;cursor:pointer;width:36px;height:36px}.index-module-scss-module__puRT4q__menuGeneralButton{color:#fff;width:auto;font-size:large}.index-module-scss-module__puRT4q__mypage{text-align:right;width:165px}.index-module-scss-module__puRT4q__snsIcons{display:flex}.index-module-scss-module__puRT4q__navContainer{margin-top:18px;margin-bottom:34px}.index-module-scss-module__puRT4q__navList{justify-content:center;gap:40px;width:100%;max-width:1224px;margin:0 auto;padding-top:20px;display:flex}.index-module-scss-module__puRT4q__navList li a{color:#fafafa;font-size:.875rem;text-decoration:none}.index-module-scss-module__puRT4q__navList li:hover{opacity:.7}@media screen and (max-width:1023px){.index-module-scss-module__puRT4q__navList{box-sizing:border-box;width:100%;padding:0 24px}}
.index-module-scss-module__9HTXFW__header{z-index:120;background:#000;width:100%;height:61px;display:none;position:fixed;top:0}@media screen and (max-width:1023px){.index-module-scss-module__9HTXFW__header{display:block}}.index-module-scss-module__9HTXFW__container{justify-content:space-between;padding:15px 0;display:flex}.index-module-scss-module__9HTXFW__content{width:100%;display:flex}@media screen and (max-width:480px){.index-module-scss-module__9HTXFW__content{box-sizing:border-box;width:100%}}.index-module-scss-module__9HTXFW__menu{align-items:center;width:100%;display:flex}.index-module-scss-module__9HTXFW__menuItem{margin-left:16px}.index-module-scss-module__9HTXFW__tagsButton,.index-module-scss-module__9HTXFW__searchButton{color:#fff;cursor:pointer;width:24px;height:24px}.index-module-scss-module__9HTXFW__menuGeneralButton{color:#fff;background-color:#222;width:69px;font-size:large}.index-module-scss-module__9HTXFW__logo{color:#fff;letter-spacing:.96px;margin:0 auto;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.index-module-scss-module__9HTXFW__logo a{color:#fff}.index-module-scss-module__9HTXFW__drawerMenu{z-index:120;height:30px;margin-left:6px}
.index-module-scss-module__pNEp1a__hamburgerButton{cursor:pointer;margin-right:20px}.index-module-scss-module__pNEp1a__toggleButton{cursor:pointer;height:30px;position:fixed;top:15px;right:15px}
.index-module-scss-module__LsTXSa__wrapper{background-color:#73674c;width:80%;height:100%;padding:10px;position:fixed;top:0;right:0}.index-module-scss-module__LsTXSa__menuItem{gap:16px;margin-top:40px;display:flex}.index-module-scss-module__LsTXSa__btn{text-align:center;width:50%;padding:10px 20px;font-size:.75rem}.index-module-scss-module__LsTXSa__drawer{background:#222;width:50%;height:100%;padding:10px;position:fixed;top:0;right:0}@media screen and (max-width:767px){.index-module-scss-module__LsTXSa__drawer{width:70%}}.index-module-scss-module__LsTXSa__container{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:20px;display:flex}.index-module-scss-module__LsTXSa__actionButton{color:#fafafa;text-align:center;width:100%;padding:10px 4%;font-size:20px;text-decoration-line:underline}.index-module-scss-module__LsTXSa__nav{padding:10px;list-style:none;display:block}.index-module-scss-module__LsTXSa__nav li{border-bottom:1px solid #fff;margin:16px auto 0}.index-module-scss-module__LsTXSa__nav li a,.index-module-scss-module__LsTXSa__nav li div{color:#fff;justify-content:space-between;align-items:center;margin-bottom:5px;padding:10px 0;font-size:18px;text-decoration:none;transition-duration:.2s;display:flex}.index-module-scss-module__LsTXSa__nav ul{margin-left:14px}.index-module-scss-module__LsTXSa__nav ul li{border-bottom:1px solid #a9a9a9}.index-module-scss-module__LsTXSa__nav ul a{color:#a9a9a9}.index-module-scss-module__LsTXSa__links{flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:16px;display:flex}.index-module-scss-module__LsTXSa__links li{border-bottom:1px solid #fafafa;width:calc(50% - 10px);margin:0;padding:16px 0 10px}.index-module-scss-module__LsTXSa__links li a{color:#fafafa;font-size:.75rem;text-decoration:none}.index-module-scss-module__LsTXSa__snsLinks{justify-content:center;align-items:center;margin:30px auto 0;display:flex}.index-module-scss-module__LsTXSa__snsLinks li{margin-right:40px}.index-module-scss-module__LsTXSa__snsLinks li:first-child{margin-left:50px}.index-module-scss-module__LsTXSa__arrowDown{transform:rotate(180deg)}
.index-module-scss-module__O04qbW__container{z-index:999;background:#222222fa;justify-content:center;align-items:center;height:90px;display:flex}.index-module-scss-module__O04qbW__textField{vertical-align:top;border:1px solid #cbcbcb;border-radius:4px 0 0 4px;width:240px;height:42px;padding:9px 24px;font-size:16px}.index-module-scss-module__O04qbW__button{color:#fafafa;background:var(--ranking-gold,#73674c);border-radius:0 4px 4px 0;height:42px;padding:9px 24px;box-shadow:0 0 2px #ffffff40}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,button{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}input,select{vertical-align:middle}*{box-sizing:border-box}html{height:100%}@media screen and (max-width:1023px){html{scroll-padding-top:61px}}body{width:100%;height:100%;min-height:100%;font-family:var(--font-notojp),sans-serif;background-color:#fff;margin:0;padding:0}button{cursor:pointer;border:none;outline:none;padding:0}ul{padding:0;list-style:none}a{color:#222;letter-spacing:.08rem;cursor:pointer;text-decoration:none;display:inline-block}.whitespacePreWrap{white-space:pre-wrap}.passwordCheckboxContainer .checkboxContents{cursor:pointer;align-items:center;margin:11px 0 0;display:flex}.passwordCheckboxContainer .checkboxContents .passwordCheckbox{background:#fff;border:1px solid;width:15px;height:15px;display:block;position:relative;top:0;left:0}.passwordCheckboxContainer .checkboxContents .checkboxInput{opacity:0;width:0;margin:0}.passwordCheckboxContainer .checkboxContents .checkboxInput:checked+.passwordCheckbox{background:#222;border:none}.passwordCheckboxContainer .checkboxContents .checkboxInput:checked+.passwordCheckbox:before{content:"";transform-origin:1px 1px;background-color:#fafafa;width:35%;height:2px;display:block;position:absolute;top:50%;left:50%;transform:translate(-3px,3px)rotate(-135deg)}.passwordCheckboxContainer .checkboxContents .checkboxInput:checked+.passwordCheckbox:after{content:"";transform-origin:1px 1px;background-color:#fafafa;width:70%;height:2px;display:block;position:absolute;top:50%;left:50%;transform:translate(-3px,3px)rotate(-45deg)}.passwordCheckboxContainer .checkboxContents .checkboxText{letter-spacing:.055em;margin-left:11px;font-size:14px;font-weight:300;line-height:24px;display:block}
