@charset "UTF-8";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,MyYuGothicM,Meiryo,sans-serif;font-size:14px;color:#444}html,body{height:100%}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;outline:none}input[aria-disabled=false],button[aria-disabled=false],select[aria-disabled=false],textarea[aria-disabled=false]{cursor:pointer}figure{margin:0}[role=button]{cursor:pointer}img{vertical-align:middle;max-width:100%}a{color:#444;text-decoration:none;cursor:pointer}@font-face{font-family:MyYuGothicM;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic")}h1,.h1,h2,.h2,h3,.h3{margin:0;min-width:100%}h4,.h4,h5,.h5,h6,.h6{margin:0;min-width:100%}p{margin:7px 0}ul,ol{margin:0;padding:0}li{list-style-type:none}dl{margin-top:0}dt{font-weight:700}dd{margin-left:0}abbr[title],abbr[data-original-title]{cursor:help}blockquote{padding:7px 14px;margin:0 0 14px}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}address{margin-bottom:14px;font-style:normal;line-height:1.42857}em{font-style:normal}.content{margin-right:auto;margin-left:auto;padding-bottom:40px}.content:before,.content:after{content:" ";display:table}.content:after{clear:both}.st-Group{background:#fff}.st-Btn_Prim,.st-Btn_Disabled,.st-Btn_Second,.st-Btn_Basic,.st-Button{display:block;border:none;text-align:center;font-weight:700;line-height:1}.st-Btn_Prim,.st-Btn_Disabled{position:relative;z-index:0;padding:15px;border-radius:5px;font-size:2rem}.st-Btn_Second{position:relative;padding:15px;border-radius:5px;font-size:1.6rem}.st-Btn_Basic{background-color:#fff;color:#fc3d66;font-size:1.6rem;letter-spacing:-.3px;padding:14px;border:1px solid #fc3d66;border-radius:5px}.st-Button{padding:10px;border-radius:5px;background:#989898;color:#fff;font-size:8px;-webkit-appearance:none}.st-Btn_Back{position:relative;display:block;padding:12px 30px;border:1px solid #656565;border-radius:5px;color:#656565;text-align:center;font-weight:700}.st-Btn_Back:after{position:absolute;top:38%;left:20px;color:#656565;content:"\e900";font-size:1rem;font-family:icf;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.st-Btn_Close{position:relative;display:block;padding:12px 30px;border:1px solid #656565;border-radius:5px;color:#656565;text-align:center;font-weight:700}.st-Btn_More{position:relative;display:block;margin:10px;padding:15px 30px;border-radius:5px;background:#656565;-webkit-box-shadow:0 1px 0 0 #cbcbcb;box-shadow:0 1px 0 0 #cbcbcb;color:#fff;text-align:center;font-weight:700}.st-Btn_More:before{position:absolute;top:38%;right:30%;color:#fff;content:"\e900";font-size:1rem;font-family:icf;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.st-Btn_More:after{position:absolute;top:38%;left:30%;color:#fff;content:"\e900";font-size:1rem;font-family:icf;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.st-Btn_Link,.st-Btn_Link-o{position:relative;display:block;padding:15px 30px;border:1px solid #656565;border-radius:5px;color:#656565;text-align:center;font-weight:700}.st-Btn_Link:after,.st-Btn_Link-o:after{position:absolute;top:38%;right:20px;color:#656565;content:"\e900";font-size:1rem;font-family:icf}.st-Btn_Link-o{background:#656565;color:#fff}.st-Btn_Link-o:after{color:#fff}.st-Arrow_Right{position:relative}.st-Arrow_Right:after{position:absolute;top:38%;right:20px;content:"\e900";font-size:1rem;font-family:icf}.st-Btn_Large{width:100%}.st-Box{padding:30px 20px}.st-Box_Detail{padding:20px 20px 10px;text-align:center;font-weight:700;font-size:16px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.st-Wrap{margin-bottom:40px}.st-Heading_Lv1{color:#000;font-size:1.4rem}.st-PageTitle_Lv1{padding:15px;font-size:1.6rem}.st-Error{padding:10px 15px;border-radius:3px;font-weight:700;font-size:9px}.st-Error_Modal{margin:10px;padding:10px 20px 20px;border-radius:3px;background:#fff;text-align:center}.st-Error_Modal-Title{padding:10px;background:#fc3d66;color:#fff;font-weight:700;font-size:1.5rem}.st-Error_Modal-Message{padding:15px 0;font-weight:700;line-height:1.6}.st-Error_Modal .st-Btn_Close{margin:20px auto;width:70%}.st-Guide_Inner{position:relative;display:block;width:100%;background:gold;color:#000;text-align:center;font-weight:700;font-size:1.4rem;line-height:30px}.st-Guide_Inner .icf-arrow-circle-o{position:absolute;top:25%;right:15px;font-size:1.5rem}.st-Guide_Inner .ic-beginner{margin-top:-2px;margin-right:6px;width:13px}.st-Nav{margin-bottom:10px;height:48px;background-color:#fff}.st-Nav li{float:left;width:20%;text-align:center}.st-Nav li:not(:last-of-type) a{margin-right:1px}.st-Nav a{position:relative;display:block;height:48px;border-bottom:3px solid #cbcbcb;-webkit-box-shadow:0 1px 0 0 #b5b5b5;box-shadow:0 1px 0 0 #b5b5b5;color:#444;font-size:1rem;line-height:.7}.st-Nav i{display:block;color:#989898;font-size:22px;line-height:32px}.st-Nav .is-current{border-bottom:3px solid #fc3d66;color:#fc3d66}.st-Nav .is-current i{color:#fc3d66}.st-Nav span{font-weight:700}.st-Nav_NoIcon{margin-bottom:10px;height:40px;background-color:#fff}.st-Nav_NoIcon li{float:left;width:20%;text-align:center}.st-Nav_NoIcon li:not(:last-of-type) a{margin-right:1px}.st-Nav_NoIcon a{position:relative;display:block;height:40px;border-bottom:3px solid #cbcbcb;-webkit-box-shadow:0 1px 0 0 #b5b5b5;box-shadow:0 1px 0 0 #b5b5b5;color:#444;font-size:1rem;line-height:37px}.st-Nav_NoIcon .is-current{border-bottom:3px solid #fc3d66;color:#fc3d66}.st-Nav_NoIcon span{font-weight:700}.st-Badge_Figure{position:absolute;top:2px;right:1px;z-index:1;width:16px;height:16px;border-radius:100%;background-color:#fc3d66;color:#fff;letter-spacing:-1px;font-size:9px;line-height:16px;-webkit-animation-name:a-flash_on;animation-name:a-flash_on;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes a-flash_on{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes a-flash_on{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.st-MainVisual{margin-right:auto;margin-left:auto}.st-MainVisual:before,.st-MainVisual:after{content:" ";display:table}.st-MainVisual:after{clear:both}.st-MainVisual h1{text-align:center}.st-MainVisual img{max-height:100px}.st-Carousel{position:relative;overflow:hidden;margin:0 0 10px;height:71px}.st-Carousel_Item{display:block;float:left;margin-left:10px;border:3px solid #fff;font-size:0}.st-Push{margin:0 10px 5px}.st-Push .st-Push_Item{width:100%}.st-Push .st-Item_Row{overflow:hidden;padding:8px 10px}.st-Push .st-Item_Name{margin-bottom:0;font-size:1.5rem}.st-Push .st-Push_Conditions{margin-bottom:3px}.st-Push_Item{display:block;width:100%;border-right:2px solid #fc3d66;border-bottom:2px solid #fc3d66;border-left:2px solid #fc3d66;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-webkit-box-shadow:0 0 0 0 #b5b5b5,0 1px 0 1px #b5b5b5;box-shadow:0 0 0 0 #b5b5b5,0 1px 0 1px #b5b5b5}.st-Push_Heading{position:relative;height:26px;background:#fc3d66;color:#fff;text-align:center;font-weight:700;font-size:1.2rem;line-height:30px}.st-Push_Heading i{position:relative;top:3px;display:inline-block;font-size:2rem;line-height:0}.st-Push_Heading i:first-of-type{margin-right:10px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.st-Push_Heading i:last-of-type{margin-left:5px}.st-Recommend{width:100%;background:-webkit-linear-gradient(315deg,#ff2473,#ffd100);background:-o-linear-gradient(315deg,#ff2473,#ffd100);background:linear-gradient(135deg,#ff2473,#ffd100);background-size:240% 240%;padding:10px;-webkit-animation:colorRotation 2s linear 0s infinite alternate;animation:colorRotation 2s linear 0s infinite alternate}.st-Recommend .st-Recommend_Title{position:relative;display:inline-block;margin-bottom:10px;padding:0 30px;color:#fff;font-size:1.2em;text-align:center}.st-Recommend .st-Recommend_Title:before,.st-Recommend .st-Recommend_Title:after{position:absolute;left:50%;top:0;content:"";width:3px;height:100%;background:#fff;border-radius:3px}.st-Recommend .st-Recommend_Title:before{margin-left:-117px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.st-Recommend .st-Recommend_Title:after{margin-left:110px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.st-Recommend .st-Item_List{background:transparent;padding:0}@-webkit-keyframes colorRotation{from{background-position:0 0}to{background-position:100% 100%}}@keyframes colorRotation{from{background-position:0 0}to{background-position:100% 100%}}.st-Item_Free{background:#e2f9ee;color:#28b470}.st-Item_New{background:#ffe3e9;color:#fc3d66}.st-Item_Immediate{background:#ffe6cc;color:#ff8000}.st-Ribbon,.st-Ribbon_Repeat{position:absolute;top:40px;left:-28px;z-index:100;display:inline-block;padding:3px 30px;letter-spacing:-1px;font-size:.9rem;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.st-Ribbon:before,.st-Ribbon_Repeat:before{color:#fff;font-weight:700;font-size:1.1rem}.st-Ribbon_Repeat{background:#fc3d66}.st-Ribbon_Repeat:before{content:"再登録もOK"}.st-Detail .st-Ribbon_Repeat{top:30px;left:-36px}.st-Push_Conditions{display:inline-block;margin-bottom:5px;width:100%;border-bottom:1px dotted #cbcbcb;font-size:0}.st-Push_Conditions dt,.st-Push_Conditions dd{display:inline-block;padding:3px 0;font-size:1.2rem;line-height:1.4}.st-Push_Conditions dt:not(:first-of-type),.st-Push_Conditions dd:not(:first-of-type){border-top:1px dotted #cbcbcb}.st-Push_Conditions dt{width:26%;color:#444;vertical-align:top}.st-Push_Conditions dd{width:74%}.st-Item_Heading{padding:10px 10px 5px}.st-TimeSale .st-Item_Heading{padding:10px 10px 8px}.st-TimeSale .st-Heading_Lv1{display:inline}.st-TimeSale .st-Item_Career{margin-bottom:3px}.st-Heading_Lv1{min-width:auto}.st-Heading_Lv1 i{margin-right:5px;vertical-align:sub;font-size:2rem;line-height:0}.st-Item_CountDown{display:inline-block;float:right;padding:1px 12px;border-radius:2rem;background:#fff;color:#000;font-weight:700;font-size:1rem}.st-Item_CountDown em{font-size:1.4rem}.st-Item{position:relative;overflow:hidden;padding:8px 10px 5px;border-bottom:1px solid #cbcbcb}.st-Item_Row{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.st-Item_Row:before,.st-Item_Row:after{content:" ";display:table}.st-Item_Row:after{clear:both}.st-Item_Bnr{position:relative;overflow:hidden;width:80px;height:80px}.st-Item_Bnr img{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:hidden;margin:auto}.st-Item_Overview{overflow:hidden;margin-left:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.st-Item_Timing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;margin-bottom:8px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.st-Item_Label{display:block;padding:4px 0;width:100%;text-align:center;font-weight:700;font-size:1.1rem;line-height:1}.st-Item_Name{font-weight:700;font-size:1.3rem;color:#000;line-height:1.3;margin-bottom:8px}.st-Item_Label+.st-Item_Name{margin-top:10px}.st-Item_Description{color:#656565;font-size:1.2rem;line-height:1.3;margin-bottom:8px}.st-Ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.st-Item_Career{display:inline-block;vertical-align:baseline;font-size:0}.st-Item_Career li{display:inline-block;text-align:center}.st-Item_Career li:not(:first-of-type){margin-left:5px}.st-Item_Career li img{width:15px;border-radius:3px}.st-Item_Value{display:inline-block;float:right;color:#444;text-align:right;font-size:1.2rem;font-family:Helvetica,sans-serif;line-height:1}.st-Item_Value em{font-weight:700;font-style:normal;font-size:3rem}.st-Row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;width:100%;border-top:none;vertical-align:top;font-size:0}.st-Row .st-Item{padding:10px;margin:0!important;width:100%;text-align:center}.st-Row .st-Item_Name{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.st-Row .st-Item_Bnr{margin:10px auto 5px;width:90px;height:90px}.st-Row .st-Item_Overview{margin-left:0}.st-Row .st-Item_Career{width:100%;text-align:center}.st-Row .st-Item_Value{display:block;float:inherit;text-align:center}.st-Item_Row.st-Col .st-Item{width:100%}.st-Row.st-Col_Half .st-Item{width:50%!important}.st-List.st-Row .st-Item{margin-bottom:0}.st-Sort{margin-top:10px}.st-Sort .st-Heading{padding:5px 10px 13px;text-align:right}.st-Sort .st-Heading_Lv1{display:inline;margin-bottom:10px;padding-left:10px}.st-Sort .st-Btn_Sort{display:inline-block;padding:4px 10px;border-bottom:1px solid #656565;background:#fff;-webkit-box-shadow:0 1px 0 0 #656565;box-shadow:0 1px 0 0 #656565;text-align:center;vertical-align:middle;font-size:1.2rem;cursor:pointer}.st-Sort .st-Btn_Sort i{margin-right:2px}.st-Sort .st-Btn_Carrier{display:inline-block;padding:3px 10px;border-bottom:1px solid #656565;background:#fff;-webkit-box-shadow:0 1px 0 0 #656565;box-shadow:0 1px 0 0 #656565;text-align:center;vertical-align:middle;font-size:1.2rem;cursor:pointer}.st-Sort .st-Btn_Carrier i{margin-right:2px}.st-Btn_Sort,.st-Btn_Carrier{border:1px solid #989898;border-radius:3px;color:#656565;font-weight:700}.st-Ranking_List{background:#fff}.st-Ranking_Number{position:absolute;top:0;left:0;z-index:1;display:block;width:25px;height:15px;color:#fff;text-align:center;font-size:1rem;line-height:15px;padding-right:5px}.st-Ranking_Number:after{position:absolute;top:0;right:0;z-index:1;width:0;height:0;border-width:7px 5px 7px 0;border-style:solid;border-color:transparent #fff transparent transparent;content:""}.st-Item_List .st-Item_Row:nth-of-type(1) .st-Ranking_Number{background:#d9aa00}.st-Item_List .st-Item_Row:nth-of-type(2) .st-Ranking_Number{background:#656565}.st-Item_List .st-Item_Row:nth-of-type(3) .st-Ranking_Number{background:#c38247}.st-Item_List .st-Item_Row:nth-of-type(n+4) .st-Ranking_Number{background:#989898}.st-Item_List .st-Row .st-Ranking_Number{background:#989898}.st-Campaign_Box{position:relative;z-index:0;overflow:hidden;margin:10px;padding:8px;border:2px solid #e9b600;border-radius:3px;background:#fffce8;color:#331f03}.st-Campaign_Box:before{position:absolute;top:5px;left:12px;color:gold;content:"\e912";font-size:3.5rem;font-family:icf}.st-Ribbon_Check{position:absolute;top:-17px;right:-30px;z-index:100;display:inline-block;padding:3px 30px;background:#331f03;letter-spacing:-1px;font-size:.9rem;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.st-Ribbon_Check:before{color:#fff;content:"CHECK!";font-weight:700;font-size:1.1rem}.st-Campaign_Title{position:relative;text-align:center;font-size:1.8rem;line-height:1.4}.st-Campaign_Title b,.st-Campaign_Title strong{background:-webkit-linear-gradient(top,transparent 0,transparent 70%,#ffee8b 70%,#ffee8b 100%);background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,transparent),color-stop(70%,#ffee8b),to(#ffee8b));background:-o-linear-gradient(top,transparent 0,transparent 70%,#ffee8b 70%,#ffee8b 100%);background:linear-gradient(to bottom,transparent 0,transparent 70%,#ffee8b 70%,#ffee8b 100%);color:#f20e3f}.st-Campaign_Title strong{font-size:2.2rem}.st-Campaign_Period{margin:5px auto 8px;padding:3px;width:80%;border:1px solid #4e453e;border-radius:100rem;text-align:center;font-weight:700;font-size:1rem;line-height:1}.st-Campaign_Stamp{font-size:0}.st-Campaign_Stamp li{position:relative;display:inline-block;min-height:75px;border:1px solid;border-radius:5px;background:#fff;color:#eae8e5;vertical-align:middle;text-align:center;font-weight:700;font-size:1.2rem}.st-Campaign_Stamp li.st-Campaign_Start{padding:8px 0 12px}.st-Campaign_Stamp li.st-Campaign_Clear{padding:5px 0 9px}.st-Campaign_Stamp li:not(:last-of-type){margin-right:3px}.st-Campaign_Stamp li i{display:block;margin-top:3px}.st-Campaign_Stamp li i.icf-diamond:before{font-size:3.6rem}.st-Campaign_Stamp li i.icf-badge-spark:before{color:#fc3d66;font-size:5.5rem}.st-Campaign_Stamp li span{position:absolute;display:block;color:#fff;font-size:1.1rem;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.st-Campaign_Stamp.col-2 li{width:49.2%}.st-Campaign_Stamp.col-2 li span{top:35%;left:38%}.st-Campaign_Stamp.col-2 li:not(:last-of-type) span{top:42%}.st-Campaign_Stamp.col-3 li{width:32.6%}.st-Campaign_Stamp.col-3 li span{top:35%;left:33%}.st-Campaign_Stamp.col-3 li:not(:last-of-type) span{top:42%}.st-Campaign_Notes{margin:0 10px 10px;padding:10px;border-radius:3px;background:#fff}.st-Campaign_Notes-Title{margin-bottom:5px;font-weight:400;font-size:1.2rem}.st-Campaign_Notes-List{font-size:1.2rem;line-height:1.4}.st-Campaign_Notes-List li{margin-bottom:3px;padding-left:1.2rem;text-indent:-.6rem}.st-Campaign_Notes-List li:before{display:inline-block;content:"・"}.st-Campaign_List .st-Heading_Lv1 strong{color:#f20e3f}.st-Item_List .st-Item{margin-bottom:6px;padding:10px 10px 5px;border-radius:3px;border-bottom:0;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15)}.st-Item_List .st-Item:last-child{margin-bottom:0}.st-Item_List .st-Item_Row.st-Campaign_Clear-Item{position:relative;z-index:0;opacity:.3;pointer-events:none}.st-Item_List .st-Item_Row.st-Campaign_Clear-Item:after{position:absolute;top:30%;left:40%;z-index:100;color:#000;content:"CLEAR";text-align:center;font-size:3rem;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.st-Detail{border-bottom:1px solid #cbcbcb}.st-Detail .st-Item_Description{padding:5px 0}.st-Detail .st-Item_Timing{margin-bottom:10px}.st-Item_Conditions{padding:0 15px;font-size:0}.st-Item_Conditions:nth-of-type(2){padding-top:15px}.st-Item_Conditions:last-of-type{padding-bottom:35px}.st-Item_Conditions-Title{display:inline-block;margin:0 10px 10px 0;padding:6px 5px 5px;width:82px;border-radius:3px;color:#000;text-align:center;font-weight:700;font-size:1.3rem}.st-Item_Conditions-Contents{display:inline-block;font-size:1.4rem;line-height:1.6}.st-OfferAdvertisements{margin-bottom:33px;padding:0 15px}.st-OfferAdvertisements_Title{font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:-.3px;margin-bottom:25px}.st-OfferAdvertisements_List{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.st-OfferAdvertisements_Banner{display:block;width:100%;height:auto;aspect-ratio:1;margin-bottom:3px;-o-object-fit:contain;object-fit:contain}.st-OfferAdvertisements_Commission{text-align:right;font-size:1.1rem;font-weight:700;line-height:1.15}.st-OfferAdvertisements_Commission em{font-size:1.6rem;color:#f20e3f}body.st-Modal_Recommend-Scrolllock{overflow:hidden}.st-Modal.modal-mask{overflow:hidden scroll;-ms-overflow-style:none;scrollbar-width:none;display:grid;padding:30px 0;background-color:rgba(0,0,0,.7)}.st-Modal.modal-mask::-webkit-scrollbar{display:none}.st-Modal_Recommend{width:300px;margin:auto}.st-Modal_Recommend-Message{color:#fff;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.3;letter-spacing:-.3px;margin:0 0 20px}.st-Modal_Recommend-outer{overflow:hidden;background-color:#fff;border-radius:30px;-webkit-box-shadow:0 6px 50px 0 rgba(0,0,0,.25);box-shadow:0 6px 50px 0 rgba(0,0,0,.25);margin-bottom:20px}.st-Modal_Recommend-thumbnail{overflow:hidden;position:relative;aspect-ratio:300 / 160}.st-Modal_Recommend-thumbnail .st-Modal_Recommend-Bg{position:relative;height:100%;background-repeat:no-repeat;background-position:center center;background-size:340px 340px;text-align:center;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.st-Modal_Recommend-thumbnail .st-Modal_Recommend-Banner{position:absolute;inset:0;margin:auto}.st-Modal_Recommend-Info{padding:20px 25px 30px}.st-Modal_Recommend-Info .st-Btn_Prim{color:#fff;font-size:1.8rem;letter-spacing:-.3px}.st-Modal_Recommend-Label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:7px;text-align:center;margin-bottom:10px}.st-Modal_Recommend-Label>span{display:block;width:100%;padding:4px;font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:-.3px}.st-Modal_Recommend-Name{font-size:1.3rem;font-weight:700;line-height:1.3;letter-spacing:-.3px;margin-bottom:10px}.st-Modal_Recommend-Condition{color:#656565;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:-.3px;margin-bottom:6px}.st-Modal_Recommend-Commission{text-align:right;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:-.3px;margin-bottom:14px}.st-Modal_Recommend-Commission em{font-size:2.8rem;color:#f20e3f}.st-Modal_Recommend-close{position:relative;display:grid;place-content:center;width:40px;aspect-ratio:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid white;border-radius:10px;background:none;margin-inline:auto;padding:0;color:white}.st-Modal_Recommend-close:before,.st-Modal_Recommend-close:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#fff}.st-Modal_Recommend-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.st-Modal_Recommend-close:after{-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.st-Maintenance{margin:15px 10px;padding:10px;border:1px solid #989898;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1.4}.st-Maintenance_Title{margin-bottom:8px;padding:5px 0;background:#e5e5e5;font-weight:700}.st-Maintenance_Message span{display:inline-block;padding:5px 0;font-weight:700}.st-Back_Previous{position:fixed;bottom:20px;left:10px;z-index:1000;height:50px}.st-Back_Previous a{position:absolute;left:5%;display:block;width:50px;height:50px;border-radius:100%;background:rgba(252,61,102,.85);color:#fff;text-align:center;font-size:9px;cursor:pointer}.st-Back_Previous span{position:absolute;bottom:16px;display:block;width:100%}.st-Back_Previous i{font-size:1.8rem}.st-Back_Previous i:before{display:inline-block;margin-top:15px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.st-Pr_text{padding:15px}.modal-Tutorial{display:block;position:fixed;right:0;bottom:0;opacity:.9;z-index:200}@media screen and (min-width:1200px){.content{width:750px}.st-MainVisual{width:750px}}@media screen and (min-width:992px) and (max-width:1199px){.content{width:750px}.st-MainVisual{width:750px}}@media screen and (min-width:768px) and (max-width:991px){.content{width:750px}.st-MainVisual{width:750px}}