﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes norotate{from{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes lottery_anime_pc{10%{width:360px;height:180px;margin-top:20px;margin-left:-180px;transform:rotate(0);opacity:1;top:20px;left:50%;z-index:10000}30%{width:360px;height:180px;margin-top:20px;margin-left:-180px;transform:rotate(0);opacity:1;top:20px;left:50%;z-index:10000}40%{width:360px;height:0px;margin-top:200px;margin-left:-180px;transform:rotate(0);opacity:1;top:20px;left:50%;z-index:10000}90%{width:360px;height:0px;margin-top:200px;margin-left:-180px;transform:rotate(0);opacity:1;top:20px;left:50%;z-index:10000}100%{width:360px;height:0px;margin-top:200px;margin-left:-180px;transform:rotate(0);opacity:0;top:20px;left:50%;z-index:10000}}@keyframes lottery_anime_sp{10%{width:300px;height:150px;margin-top:-10px;margin-left:-150px;transform:rotate(0);opacity:1;top:20px;left:50%;z-index:10000}30%{width:300px;height:150px;margin-top:-10px;margin-left:-150px;transform:rotate(0);opacity:1;top:20px;left:50%;z-index:10000}40%{width:300px;height:0px;margin-top:150px;margin-left:-150px;transform:rotate(0);opacity:1;top:20px;left:50%;z-index:10000}90%{width:300px;height:0px;margin-top:150px;margin-left:-150px;transform:rotate(0);opacity:1;top:20px;left:50%;z-index:10000}100%{width:300px;height:0px;margin-top:150px;margin-left:-150px;transform:rotate(0);opacity:0;top:20px;left:50%;z-index:10000}}@keyframes lottery_rotate{0%{opacity:1}50%{transform:rotate(45deg)}100%{transform:rotate(45deg);opacity:0}}@keyframes img_click{10%{width:90%;height:90%}90%{width:100%;height:100%}}@keyframes balloon{0%{bottom:15px}48%{bottom:15px}50%{bottom:18px}52%{bottom:15px}100%{bottom:15px}}@keyframes kirakira{0%{opacity:1}40%{opacity:1}50%{opacity:0}60%{opacity:1}100%{opacity:1}}html,body{width:100%;height:100%;margin:0 !important;padding:0}body{overflow-y:scroll;background-color:#fff;font-size:14px;line-height:24px;font-family:'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, '游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;color:#111;text-align:center;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body img{width:100%;height:auto;vertical-align:middle}body a{color:#111;text-decoration:none}body a:hover img{opacity:0.8}#challekuji{width:100%;overflow:hidden}#challekuji.block{position:fixed;left:0}#challekuji header{width:100%;position:relative;z-index:10000}/*#challekuji header h1{height:80px;padding-top:20px;box-sizing:border-box}#challekuji header h1 a{width:200px;height:60px;margin:0 auto;margin-left:20px;padding:0 30px;padding-top:15px;display:block;background-image:url("../Images/Common/logo.svg");background-size:200px auto;background-position:top center;background-repeat:no-repeat;background-color:#fff;-moz-border-radius:0 0 50% 50%;-webkit-border-radius:0;border-radius:0 0 50% 50%;text-indent:-1000%}*/#challekuji header:before{content:'';width:100%;height:20px;background-image:url("../Images/Common/line01.svg");background-size:auto 16px;background-repeat:repeat-x;background-position:top center;position:absolute;top:0;left:0;z-index:100}@media screen\0{#challekuji header{background-color:#fff;border-bottom:1px solid #e33550}/*#challekuji header h1 .line{width:200px;height:60px;margin:0 auto;margin-left:20px;padding:0 30px;padding-top:15px;display:block;background-color:#fff;-moz-border-radius:0 0 50% 50%;-webkit-border-radius:0;border-radius:0 0 50% 50%;box-shadow:0 2px 0 #e33532;text-indent:-1000%}#challekuji header h1 .line span{width:100%;height:80px;background-color:#fff;display:block;position:absolute;top:0;left:0}#challekuji header h1 .line span a{width:200px;height:80px;display:block;background-color:transparent;background-image:url("../Images/Common/logo.svg");background-size:200px auto;background-position:top center;background-repeat:no-repeat;position:absolute;top:20px;left:0}*/#challekuji header:before{content:'';width:100%;height:20px;background-image:url("../Images/Common/line01.svg");background-size:auto 16px;background-repeat:repeat-x;background-position:top center;position:absolute;top:0;left:0;z-index:100}}#challekuji footer .links{width:100%;margin:0 auto;padding:20px 10px;box-sizing:border-box;background-color:#e33550;background-image:url("../Images/Common/bg02.svg");background-attachment:fixed;background-size:20px auto;background-position:center;background-repeat:repeat}#challekuji footer .links .follow{width:100%;max-width:1000px;display:flex;margin:0 auto;margin-bottom:20px}#challekuji footer .links .follow .balloon{box-sizing:border-box;display:inline-block;background-color:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#e33550;font-weight:bold;position:relative}#challekuji footer .links .follow .balloon:before{content:'';margin-top:-6px;border-top:6px solid transparent;border-left:10px solid #fff;border-bottom:6px solid transparent;position:absolute;top:50%;right:-8px}#challekuji footer .links .follow .follow_icon{margin-left:10px;display:flex}#challekuji footer .links .follow .follow_icon li{width:30px;height:35px;margin-left:15px;text-indent:-100000%;position:relative}#challekuji footer .links .follow .follow_icon li a{width:100%;height:100%;display:block;background-position:center;background-repeat:no-repeat;background-size:100% auto}#challekuji footer .links .follow .follow_icon li.twitter a{background-image:url("../Images/Common/ico_twitter.svg");background-position:center;background-repeat:no-repeat;background-size:30px auto}#challekuji footer .links .follow .follow_icon li.line{display:none}#challekuji footer .links .follow .follow_icon li.line a{background-image:url("../Images/Common/ico_line.svg");background-position:center;background-repeat:no-repeat;background-size:30px auto}#challekuji footer .links .ban_area{width:100%;max-width:1000px;margin:0 auto}#challekuji footer .links .ban_area li a{display:block;background-color:#fff}#challekuji footer .footer_link li a{color:#e33550;font-weight:bold}#challekuji footer small{width:100%;padding:10px 0;display:block;font-size:10px;line-height:16px;color:#e33550}/*#challekuji .content h2{margin:0 auto;display:inline-block;font-size:24px;line-height:34px;font-weight:bold;position:relative;color:#111}#challekuji .content h2 span{width:100%;font-size:12px;line-height:20px;display:inline-block;position:absolute;bottom:-20px;left:0;border-top:2px solid #111}*/#challekuji .content main{width:100%;max-width:1000px;margin:0 auto;padding:0 10px;box-sizing:border-box}#challekuji .content .txtRed,#challekuji .content .inputError{color:#e33550}#challekuji .content textarea,#challekuji .content input[type="text"],#challekuji .content input[type="password"],#challekuji .content input[type="tel"],#challekuji .content input[type="email"]{width:100%;max-width:100%;min-height:35px;padding:10px;box-sizing:border-box;border:1px solid #ccc;resize:none}#challekuji .content textarea:focus,#challekuji .content input[type="text"]:focus,#challekuji .content input[type="password"]:focus,#challekuji .content input[type="tel"]:focus,#challekuji .content input[type="email"]:focus{border:1px solid #e33550;outline:1px solid #fff}#challekuji .content textarea{height:140px;overflow:auto}#challekuji .content .box_select{width:100%;position:relative}#challekuji .content .box_select select{width:100%;padding:10px 0;padding-left:10px;background:transparent;background-image:none;border:1px solid #ccc;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;outline:none;text-overflow:ellipsis;text-indent:0.01px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#challekuji .content .box_select select::-ms-expand{display:none}#challekuji .content .box_select:before{content:'';width:10px;height:10px;margin-top:-5px;display:inline-block;background-image:url("../Images/Common/ico_arrow_b.svg");background-position:center;background-repeat:no-repeat;background-size:10px auto;transform:rotate(90deg);pointer-events:none;position:absolute;top:50%;right:20px}#challekuji .content ul.style_num{padding-left:20px;box-sizing:border-box;list-style:decimal}#challekuji .content ul.style_num li{padding-left:5px}#challekuji .content ul.style_disc{padding-left:20px;box-sizing:border-box;list-style:disc}#challekuji .content ul.style_disc li{padding-left:5px}#challekuji .content .txt_link{cursor:pointer}#challekuji .content .txt_link:after{content:'';width:10px;height:10px;margin-right:3px;margin-left:10px;display:inline-block;background-image:url("../Images/Common/ico_arrow_b.svg");background-position:center;background-repeat:no-repeat;background-size:10px auto}#challekuji .content .txt_link:hover:after{margin-right:0;margin-left:13px}#challekuji .content .bg{transition:opacity 0.3s 0s ease;opacity:0;position:absolute;z-index:10000;top:0;left:0}#challekuji .content .bg.open{width:100%;min-height:100vh;background-color:rgba(0,0,0,0.8);opacity:1}#challekuji .content .btn_area .cancel{min-width:300px;height:50px;margin:0 auto;padding:0 60px;padding-top:6px;box-sizing:border-box;display:inline-block;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;border:2px solid gray;font-size:24px;line-height:34px;color:gray;font-weight:bold;position:relative;cursor:pointer;vertical-align:top;margin:0 10px}#challekuji .content .btn_area .cancel:after{content:'';margin-top:-10px;display:inline-block;width:20px;height:20px;transform:rotate(180deg);background-image:url("../Images/Common/ico_arrow_g.svg");background-position:center;background-repeat:no-repeat;background-size:20px auto;position:absolute;top:50%;left:20px}#challekuji .content .btn_area .cancel input{width:100%;font-size:24px;line-height:34px;color:gray;font-weight:bold;background-color:transparent;border:none}#challekuji .content .btn_area .cancel.font_s{font-size:20px;line-height:30px;padding-top:10px}#challekuji .content .btn_area .btn{min-width:300px;height:50px;margin:0 auto;padding:0 60px;padding-top:8px;box-sizing:border-box;display:inline-block;background-color:#e33550;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:24px;line-height:34px;color:#fff;font-weight:bold;position:relative;cursor:pointer;vertical-align:top;margin:0 10px}#challekuji .content .btn_area .btn:after{content:'';margin-top:-10px;display:inline-block;width:20px;height:20px;background-image:url("../Images/Common/ico_arrow_w.svg");background-position:center;background-repeat:no-repeat;background-size:20px auto;position:absolute;top:50%;right:20px}#challekuji .content .btn_area .btn input{width:100%;font-size:24px;line-height:34px;color:#fff;font-weight:bold;background-color:transparent;border:none}#challekuji .content .btn_area .btn.font_s{font-size:20px;line-height:30px;padding-top:10px}#challekuji .content .btn_area input.btn{border:none;padding-top:0}#challekuji .content .btn_area input.cancel{border:none;padding-top:0}#challekuji .content .btn_area.marble_btn-box{max-width:1000px}#challekuji .content .content{padding:0}#challekuji #index #slider .main{background-color:#fff;position:relative}#challekuji #index #slider .main li{transition:opacity 0.5s 0s ease;position:absolute;top:0;left:0;z-index:1;pointer-events:none}#challekuji #index #slider .main li .img{display:block;transition:all 0.5s 0s ease;position:absolute;pointer-events:auto}#challekuji #index #slider .main li .txt{background-color:#cb4754;background-image:url("../Images/Common/bg01.svg");background-size:17px auto;background-position:center;background-attachment:fixed;background-repeat:repeat;text-align:left;position:absolute}#challekuji #index #slider .main li .txt a{box-sizing:border-box;display:block;font-weight:bold;color:#fff;text-align:left;opacity:0;transition:opacity 0.5s 0s ease}#challekuji #index #slider .main li:nth-child(1){position:relative}#challekuji #index #slider .main li:nth-child(1) .img{position:relative}#challekuji #index #slider .main li:nth-child(2){z-index:3}#challekuji #index #slider .main li:nth-child(2) .txt a{opacity:1;pointer-events:auto}#challekuji #index #slider .main li:nth-child(3){z-index:2}#challekuji #index #slider .main li:nth-child(4){z-index:2}#challekuji #index #slider .num{padding:10px 20px;box-sizing:border-box;background-color:#fff}#challekuji #index #slider .num li{width:10px;height:10px;margin:0 5px;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#ccc;cursor:pointer}#challekuji #index #slider .num li.target{background-color:#e33550}#challekuji #index h2{margin:0 auto;margin-bottom:40px;display:inline-block;font-size:24px;line-height:34px;font-weight:bold;position:relative}#challekuji #index h2 span{width:100%;font-size:12px;line-height:20px;display:inline-block;position:absolute;bottom:-20px;left:0}#challekuji #index section .list{width:100%;max-width:1120px;margin:0 auto;padding:0 20px;box-sizing:border-box}#challekuji #index section .list li{padding-bottom:20px}#challekuji #index section .list li a{box-sizing:border-box;display:block;background-color:#fff;-moz-box-shadow:10px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:10px 10px 0 rgba(0,0,0,0.2);box-shadow:10px 10px 0 rgba(0,0,0,0.2);position:relative}#challekuji #index section .list li a .lab{transform:rotate(-45deg);font-size:12px;line-height:20px;color:#fff;font-weight:bold;position:absolute;z-index:1000}#challekuji #index section .list li a .lab:before{content:'';border-right:44px solid transparent;border-left:44px solid transparent;position:absolute;z-index:-1}#challekuji #index section .list li a .title{width:100%;height:70px;padding:10px;box-sizing:border-box;overflow:hidden;text-align:left}#challekuji #index section .list li a dl{width:100%;display:flex;color:#fff;font-weight:bold;position:relative}#challekuji #index section .list li a dl dt{padding:5px 10px;box-sizing:border-box}#challekuji #index section .list li a dl dd{padding:5px 10px;box-sizing:border-box}#challekuji #index section .list li a dl .after{padding:3px 6px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:10px;line-height:16px;text-align:left;color:#e33550;position:absolute;right:-10px;bottom:15px;z-index:100}#challekuji #index section .list li a dl .after:after{content:'';width:60px;height:60px;display:inline-block;background-image:url('data:image/svg+xml,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255,255,255,1)" stroke="rgba(227,53,80,1)" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M23,5h54c9.94,0,18,8.06,18,18v36c0,9.94-8.06,18-18,18c0,0-2.37,0-10.8,0C57.77,77,56.12,95,32,95c5.55-7.12,9.79-18,1.8-18S23,77,23,77c-9.94,0-18-8.06-18-18V23C5,13.06,13.06,5,23,5z"/></svg>');position:absolute;bottom:-15px;right:-8px;z-index:-1}#challekuji #index section .list li a dl .after .num{margin-top:-5px;display:block;text-align:right;font-size:14px;line-height:24px}#challekuji #index section .list li a dl .after .num:after{content:'日'}#challekuji #index section .list li.sale a{border:4px solid #e33550}#challekuji #index section .list li.sale a .lab{top:1px;left:-4px}#challekuji #index section .list li.sale a .lab:before{border-bottom:44px solid #e33550;top:-20px;left:-28px}#challekuji #index section .list li.sale a dl{background-color:#e33550}#challekuji #index section .list li.before a{border:4px solid #838bd4}#challekuji #index section .list li.before a .lab{top:2px;left:-5px}#challekuji #index section .list li.before a .lab:before{border-bottom:44px solid #838bd4;top:-20px;left:-26px}#challekuji #index section .list li.before a dl{background-color:#838bd4}#challekuji #index section .list li.end a{border:4px solid gray}#challekuji #index section .list li.end a .lab{top:4px;left:-9px}#challekuji #index section .list li.end a .lab:before{border-bottom:44px solid gray;top:-23px;left:-21px}#challekuji #index section .list li:hover{padding-bottom:15px;transition:all 0.1s 0s}#challekuji #index section .list li:hover a{margin:5px -5px 0 5px;transition:all 0.1s 0s;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}#challekuji #index section .list li:nth-child(odd) a dl .after{animation:balloon 10s 0s linear infinite}#challekuji #index section .list li:nth-child(even) a dl .after{animation:balloon 10s 5s linear infinite}#challekuji #index section.sale{background-image:url("../Images/Common/bg03_2t.svg"),url("../Images/Common/bg03_2.svg");background-position:top center, top center;background-repeat:repeat, repeat;background-size:890px auto,100px auto}#challekuji #index section.sale h2{color:#e33550}#challekuji #index section.sale h2 span{border-top:2px solid #e33550}#challekuji #index section.end h2{color:gray}#challekuji #index section.end h2 span{border-top:2px solid gray}#challekuji #index section.end .btn{min-width:300px;height:50px;margin:0 auto;padding:0 60px;padding-top:8px;box-sizing:border-box;display:inline-block;background-color:#e33550;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:24px;line-height:34px;color:#fff;font-weight:bold;position:relative;cursor:pointer;vertical-align:top;background-color:gray}#challekuji #index section.end .btn:after{content:'';margin-top:-10px;display:inline-block;width:20px;height:20px;background-image:url("../Images/Common/ico_arrow_w.svg");background-position:center;background-repeat:no-repeat;background-size:20px auto;position:absolute;top:50%;right:20px}#challekuji #index section.end .btn input{width:100%;font-size:24px;line-height:34px;color:#fff;font-weight:bold;background-color:transparent;border:none}#challekuji #index section.news{width:100%;max-width:1000px;margin:0 auto;padding:0 20px;padding-top:80px;padding-bottom:40px;box-sizing:border-box}#challekuji #index section.news h2{width:100%;margin-bottom:10px;text-align:left;color:#e33550}#challekuji #index section.news ul{padding:20px 0;box-sizing:border-box;border-top:2px solid #e33550;border-bottom:2px solid #e33550;text-align:left}#challekuji #index section.news ul li{margin-bottom:10px}#challekuji #index section.news ul li .day{font-weight:bold}#challekuji #index section.news .btn_area{width:100%;padding-top:10px;text-align:right}#challekuji #index section.news .btn_area .btn_mini{padding:5px 40px;display:inline-block;background-color:#e33550;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#fff;font-weight:bold;position:relative;font-size:14px;line-height:24px}#challekuji #index section.news .btn_area .btn_mini:after{content:'';margin-top:-8px;display:inline-block;width:16px;height:16px;background-image:url("../Images/Common/ico_arrow_w.svg");background-size:16px auto;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;right:10px}#challekuji #details{padding-bottom:0}/*#challekuji #details h2{margin-bottom:10px}#challekuji #details h2 .series{font-size:20px;line-height:30px}#challekuji #details h2 .series span{font-size:20px;line-height:30px}#challekuji #details h2 span{font-size:40px;line-height:50px;border:none;position:relative;bottom:0}*/#challekuji #details .img_area{width:100%;max-width:1000px;margin:0 auto;display:flex;align-items:flex-start}#challekuji #details .img_area .period{padding:10px 20px;box-sizing:border-box;background-image:url("../Images/Common/bg01.svg");background-size:15px auto;background-position:center;background-repeat:repeat;text-align:left}#challekuji #details .txt_area{width:100%;max-width:1000px;margin:0 auto;box-sizing:border-box;text-align:left}#challekuji #details .txt_area h3{margin-bottom:10px;font-size:24px;line-height:34px;font-weight:bold}#challekuji #details .txt_area h3 .series{display:block;font-size:12px;line-height:20px}#challekuji #details .txt_area dl.period{width:100%;max-width:1000px;margin-bottom:10px;padding:10px;box-sizing:border-box;border:2px solid #e33550;font-weight:bold}#challekuji #details .txt_area dl.period dt{color:#e33550}#challekuji #details .txt_area dl.period dd{display:inline-block}#challekuji #details .txt_area p{width:100%;font-size:12px;line-height:20px}#challekuji #details #slider_type{width:100%;max-width:1000px;margin:0 auto;margin-bottom:40px;padding:10px 20px;box-sizing:border-box;position:relative}#challekuji #details #slider_type .box ul{display:flex;transition:all 0.3s 0s ease}#challekuji #details #slider_type .box ul li{margin:0 5px;border:1px solid #ccc;position:relative;cursor:pointer}#challekuji #details #slider_type .box ul li .lab{transform:rotate(-45deg);font-size:12px;line-height:20px;color:#fff;font-weight:bold;position:absolute;z-index:1000;top:10px;left:10px}#challekuji #details #slider_type .box ul li .lab:before{content:'';border-right:44px solid transparent;border-left:44px solid transparent;position:absolute;z-index:-1}#challekuji #details #slider_type .box ul li .lab:before{border-bottom:44px solid #e33550;top:-19px;left:-34px}#challekuji #details #slider_type .box ul li .txt{width:100%;padding:10px;padding-left:40px;box-sizing:border-box;background-color:rgba(0,0,0,0.8);font-size:12px;line-height:20px;color:#fff;text-align:left;position:relative}#challekuji #details #slider_type .box ul li .txt .num{display:block}#challekuji #details #slider_type .box ul li .txt:before{content:'';width:20px;height:20px;margin-top:-10px;display:inline-block;background-image:url('data:image/svg+xml,<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="rgba(255,255,255,1)" stroke-width="2" points="3,1 7,5 3,9 "/></svg>');background-position:center;background-repeat:no-repeat;background-size:10px;background-color:#e33550;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;transform:rotate(90deg);position:absolute;top:50%;left:10px}#challekuji #details #slider_type .box ul li:nth-child(2n) .lab:before{border-bottom:44px solid #ffc057}#challekuji #details #slider_type .box ul li:nth-child(3n) .lab:before{border-bottom:44px solid #838bd4}#challekuji #details #slider_type .box ul li:nth-child(4n) .lab:before{border-bottom:44px solid #fa8856}#challekuji #details #slider_type .next,#challekuji #details #slider_type .prev{width:40px;height:80px;margin-top:-50px;display:inline-block;background:#333;background-image:url('data:image/svg+xml,<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="rgba(255,255,255,1)" stroke-width="2" points="3,1 7,5 3,9 "/></svg>');background-position:center;background-repeat:no-repeat;background-size:20px;text-indent:-10000%;cursor:pointer;position:absolute;top:50%;z-index:1000}#challekuji #details #slider_type .next.noactive,#challekuji #details #slider_type .prev.noactive{opacity:0.5}#challekuji #details #slider_type .next{right:0}#challekuji #details #slider_type .prev{transform:rotate(180deg);left:0}#challekuji #details .sale_btn_area{background-image:url("../Images/Common/bg03_2t.svg"),url("../Images/Common/bg03_2.svg");background-position:top center, top center;background-repeat:repeat, repeat;background-size:890px auto,100px auto;position:relative}#challekuji #details .sale_btn_area:before{content:'';width:calc(50% - 100px);height:80px;background:#fff;position:absolute;top:0;left:0}#challekuji #details .sale_btn_area:after{content:'';width:calc(50% - 100px);height:80px;background:#fff;position:absolute;top:0;right:0}#challekuji #details .sale_btn_area svg{width:200px;margin-left:-100px;position:absolute;top:0;left:50%}#challekuji #details .sale_btn_area svg path{fill:#fff}/*#challekuji #details .sale_btn_area h3{padding-top:100px;color:#e33550;font-size:40px;line-height:50px;font-weight:bold;margin-bottom:10px;position:relative;background-image:url("../Images/Common/title_item.svg");background-position:top center;background-repeat:no-repeat;background-size:100px}*/#challekuji #details .sale_btn_area h3 span{position:relative;z-index:1000}/*#challekuji #details .sale_btn_area h3:before{content:'CHALLENGE!!';width:100%;color:#111;font-size:14px;line-height:24px;font-weight:bold;position:absolute;top:70px;left:0}#challekuji #details .sale_btn_area h3:after{content:'';width:240px;height:10px;margin-left:-120px;background-color:#ffe68a;position:absolute;bottom:0;left:50%;z-index:10}*/#challekuji #details .sale_btn_area .box{width:100%;max-width:1000px;margin:0 auto;padding:40px 20px;box-sizing:border-box}#challekuji #details .sale_btn_area .box .box_btn .one,#challekuji #details .sale_btn_area .box .box_btn .collect{text-align:center;position:relative}#challekuji #details .sale_btn_area .box .box_btn .one .btn,#challekuji #details .sale_btn_area .box .box_btn .collect .btn{margin:0 auto;margin-bottom:10px;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative}#challekuji #details .sale_btn_area .box .box_btn .one .btn .SmallButton,#challekuji #details .sale_btn_area .box .box_btn .collect .btn .SmallButton{width:100%;padding:20px;box-sizing:border-box;display:block;font-size:24px;line-height:34px;font-weight:bold;color:#fff;position:relative;z-index:100}#challekuji #details .sale_btn_area .box .box_btn .one .btn .SmallButton .price,#challekuji #details .sale_btn_area .box .box_btn .collect .btn .SmallButton .price{width:260px;height:20px;margin:0 auto;display:block;font-size:12px;line-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#challekuji #details .sale_btn_area .box .box_btn .one .btn .SmallButton .price table,#challekuji #details .sale_btn_area .box .box_btn .collect .btn .SmallButton .price table{vertical-align:top;display:inline-block}#challekuji #details .sale_btn_area .box .box_btn .one .btn .SmallButton .price table .PriceTitleB,#challekuji #details .sale_btn_area .box .box_btn .collect .btn .SmallButton .price table .PriceTitleB{display:none}#challekuji #details .sale_btn_area .box .box_btn .one .btn .SmallButton .price table .ListPriceTable,#challekuji #details .sale_btn_area .box .box_btn .collect .btn .SmallButton .price table .ListPriceTable{font-weight:bold}#challekuji #details .sale_btn_area .box .box_btn .one .btn:before,#challekuji #details .sale_btn_area .box .box_btn .collect .btn:before{content:'';display:block;position:absolute;top:40px;left:-10px;z-index:10}#challekuji #details .sale_btn_area .box .box_btn .one .balloon,#challekuji #details .sale_btn_area .box .box_btn .collect .balloon{box-sizing:border-box;background-image:url("../Images/Common/item.svg");background-position:center;background-size:100% auto;background-repeat:no-repeat;position:absolute;font-weight:bold}#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .one .btn,#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .collect .btn{background-color:#ccc}#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .one .btn:before,#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .collect .btn:before{background-color:gray}#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .one .btn a,#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .collect .btn a{cursor:default}#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .one .btn .price,#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .collect .btn .price{display:none;background-color:rgba(100,100,100,0.5)}#challekuji #details .sale_btn_area .box .send{width:100%;margin-top:40px;box-sizing:border-box;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:2px solid rgba(203,71,84,0.5);background-color:rgba(255,255,255,0.5);text-align:left}#challekuji #details .sale_btn_area .box .send .main{color:#e33550}#challekuji #details .sale_btn_area .box .send .main h4{box-sizing:border-box;background-image:url("../Images/Common/send.svg");background-position:center left;background-size:auto;background-repeat:no-repeat;font-size:24px;line-height:34px}#challekuji #details .sale_btn_area .box .send .main p{font-weight:bold}#challekuji #details .sale_btn_area .box .send .note{margin-top:10px;padding-top:10px;padding-left:20px;border-top:4px dotted #e33550;list-style:disc}#challekuji #details .sub_txt{width:100%;max-width:1000px;margin:0 auto;box-sizing:border-box}#challekuji #details .sub_txt ul li{border-bottom:1px solid #ccc}#challekuji #details .sub_txt ul li:last-child{border-bottom:none}#challekuji #details .list{width:100%;max-width:1000px;margin:0 auto;margin-bottom:160px;box-sizing:border-box}#challekuji #details .list .txt_area .box{box-sizing:border-box}#challekuji #details .list .txt_area .box h2{width:100%;margin-bottom:10px}#challekuji #details .list .txt_area .box h2 span{border:none;position:relative;bottom:0}/*#challekuji #details .list h3{margin:0 auto;margin-bottom:40px;display:inline-block;color:#111;font-size:24px;line-height:34px;font-weight:bold;position:relative}#challekuji #details .list h3 span{width:100%;font-size:12px;line-height:20px;display:inline-block;border-top:2px solid gray;position:absolute;bottom:-20px;left:0}*/#challekuji #details .list section{padding:0 10px;text-align:left;position:relative}#challekuji #details .list section h4{width:100%;margin-bottom:20px;box-sizing:border-box;background-color:#e33550;position:relative;display:flex;flex-wrap:wrap;text-align:center;color:#fff}#challekuji #details .list section h4 .lab{transform:rotate(-45deg);font-size:12px;line-height:20px;color:#fff;font-weight:bold;position:absolute;z-index:1000;top:2px;left:-3px;font-size:24px;line-height:34px}#challekuji #details .list section h4 .lab:before{content:'';border-right:44px solid transparent;border-left:44px solid transparent;position:absolute;z-index:-1}#challekuji #details .list section h4 .lab:before{border-bottom:60px solid #111;border-right:60px solid transparent;border-left:60px solid transparent;top:-23px;left:-38px;z-index:-1}#challekuji #details .list section h4 .lab:after{content:'';border-bottom:52px solid #111;border-right:52px solid transparent;border-left:52px solid transparent;position:absolute;top:-9px;left:-30px;opacity:0.3;z-index:-10}#challekuji #details .list section h4 .title{padding:10px;padding-left:50px;box-sizing:border-box;font-weight:bold}#challekuji #details .list section h4 .num,#challekuji #details .list section h4 dl{box-sizing:border-box;font-weight:bold}#challekuji #details .list section h4 .num{color:#333}#challekuji #details .list section h4 dl{padding:5px 10px;color:#fff}#challekuji #details .list section .list_item{margin-top:20px;display:flex;flex-wrap:wrap}#challekuji #details .list section .list_item li{margin-bottom:40px;position:relative}#challekuji #details .list section .list_item li img{box-sizing:border-box;border:1px solid #ccc;cursor:pointer}#challekuji #details .list section .list_item li:hover{opacity:0.5}#challekuji #details .list section .list_item li.ListItem_Soldout{position:relative}#challekuji #details .list section .list_item li.ListItem_Soldout img{opacity:0.5}#challekuji #details .list section .list_item li.ListItem_Soldout:after{content:'SOLD OUT';width:90%;margin-top:-15%;margin-left:-45%;padding:3px 0;box-sizing:border-box;display:inline-block;background-color:#e33550;transform:rotate(-20deg);font-size:12px;line-height:20px;color:#fff;font-weight:bold;text-align:center;position:absolute;top:50%;left:50%}#challekuji #details .list section:nth-of-type(2n) h4{background-color:#ffc057}#challekuji #details .list section:nth-of-type(3n) h4{background-color:#838bd4}#challekuji #details .list section:nth-of-type(4n) h4{background-color:#fa8856}#challekuji #details .w_chance{width:100%;background-color:#fff;background-image:url("../Images/Common/bg04.svg");background-size:20px auto;background-position:center;background-repeat:repeat}#challekuji #details .w_chance .box{width:100%;max-width:1000px;margin:0 auto;padding:80px 20px;box-sizing:border-box;position:relative}#challekuji #details .w_chance .box h3{font-size:24px;line-height:34px;font-weight:bold;color:#fff;position:absolute;top:-40px;left:50%}#challekuji #details .w_chance .box h3 .ribbon{width:100%;height:100%;display:block;background-color:#eedd5d;overflow:hidden;position:relative;z-index:10}#challekuji #details .w_chance .box h3 .ribbon:before{content:'';width:120%;height:90px;display:block;background:linear-gradient(#e6c91f,#d3a105);transform:rotate(-10deg);position:absolute;bottom:-60px;right:-20px;z-index:-1;border: none;}#challekuji #details .w_chance .box h3 .ribbon:after{content:'';width:120%;height:50px;display:block;background-color:#f7efb1;transform:rotate(-10deg);position:absolute;top:-45px;right:-20px;z-index:-1}#challekuji #details .w_chance .box h3 .ribbon span{width:100%;height:100%;padding:10px 0;display:block;box-sizing:border-box}#challekuji #details .w_chance .box h3 .ribbon span:before{content:'';width:120%;height:15px;display:block;background:#fdfae8;transform:rotate(-10deg);position:absolute;top:-30px;right:-20px}#challekuji #details .w_chance .box h3:before{content:'';border-top:30px solid transparent;border-left:30px solid #b68a02;border-bottom:30px solid transparent;position:absolute;top:24px;right:0;z-index:1}#challekuji #details .w_chance .box h3:after{content:'';border-top:30px solid transparent;border-right:30px solid #d4c23a;border-bottom:30px solid transparent;position:absolute;top:24px;left:0;z-index:1}#challekuji #details .w_chance .box h3 .left{height:54px;background-color:#eedd5d;display:inline-block;position:absolute;top:30px}#challekuji #details .w_chance .box h3 .left:before{content:'';border-top:15px solid #eedd5d;border-left:10px solid transparent;border-bottom:15px solid transparent;border-right:10px solid #eedd5d;position:absolute;top:0;left:-20px}#challekuji #details .w_chance .box h3 .left:after{content:'';border-top:15px solid transparent;border-left:10px solid transparent;border-bottom:15px solid #eedd5d;border-right:10px solid #eedd5d;position:absolute;top:24px;left:-20px}#challekuji #details .w_chance .box h3 .right{height:54px;background-color:#d3a105;display:inline-block;position:absolute;top:30px}#challekuji #details .w_chance .box h3 .right:before{content:'';border-top:15px solid #d3a105;border-right:10px solid transparent;border-bottom:15px solid transparent;border-left:10px solid #d3a105;position:absolute;top:0;right:-20px}#challekuji #details .w_chance .box h3 .right:after{content:'';border-top:15px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #d3a105;border-left:10px solid #d3a105;position:absolute;top:24px;right:-20px}#challekuji #details .w_chance .box h3 .kirakira_left{width:20px;height:20px;margin-left:-110px;display:block;background-image:url("../Images/Common/ico_kirakira_w.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center;position:absolute;top:20px;left:50%;z-index:100}#challekuji #details .w_chance .box h3 .kirakira_left:before{content:'';width:10px;height:10px;display:block;background-image:url("../Images/Common/ico_kirakira_w.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center;position:absolute;top:14px;left:-8px;z-index:100}#challekuji #details .w_chance .box h3 .kirakira_right{width:17px;height:17px;margin-right:-110px;display:block;background-image:url("../Images/Common/ico_kirakira_w.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center;position:absolute;top:35px;right:50%;z-index:100}#challekuji #details .w_chance .box h3 .kirakira_right:before{content:'';width:10px;height:10px;display:block;background-image:url("../Images/Common/ico_kirakira_w.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center;position:absolute;top:-2px;right:-11px;z-index:100}#challekuji #details .w_chance .box h3 .kirakira_right:after{content:'';width:5px;height:5px;display:block;background-image:url("../Images/Common/ico_kirakira_w.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center;position:absolute;top:-5px;right:0;z-index:100}#challekuji #details .w_chance .box p{margin-bottom:10px;font-weight:bold}#challekuji #details .w_chance .box p.txtRed{color:#e33550}#challekuji #details .w_chance .box img{max-width:500px;margin:0 auto;margin-top:20px}#challekuji #details .w_chance .box .LotteryPlanDoubleChanceDescription{margin-top:20px}#challekuji #details .w_chance .box .note{width:100%;margin-top:40px;padding:20px;box-sizing:border-box;background-color:#fff;text-align:left;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#challekuji #details .w_chance .box .note dd{font-size:12px;line-height:20px}#challekuji #details .w_chance .box .note dd ul{list-style:disc;padding-left:20px}#challekuji #details .fixed_btn{position:fixed;transition:all 1s 0s ease;z-index:10000}#challekuji #details .fixed_btn .one_btn,#challekuji #details .fixed_btn .collect_btn{overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative}#challekuji #details .fixed_btn .one_btn .SmallButton,#challekuji #details .fixed_btn .collect_btn .SmallButton{padding:10px;box-sizing:border-box;display:block;font-weight:bold;color:#fff;font-size:12px;line-height:20px;position:relative;z-index:100}#challekuji #details .fixed_btn .one_btn .SmallButton .price,#challekuji #details .fixed_btn .collect_btn .SmallButton .price{width:100%;height:20px;margin:0 auto;padding:0 10px;padding-top:2px;box-sizing:border-box;display:block;font-size:10px;line-height:16px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#challekuji #details .fixed_btn .one_btn .SmallButton .price table,#challekuji #details .fixed_btn .collect_btn .SmallButton .price table{vertical-align:top;display:inline-block}#challekuji #details .fixed_btn .one_btn .SmallButton .price table .PriceTitleB,#challekuji #details .fixed_btn .collect_btn .SmallButton .price table .PriceTitleB{display:none}#challekuji #details .fixed_btn .one_btn .SmallButton .price table .ListPriceTable,#challekuji #details .fixed_btn .collect_btn .SmallButton .price table .ListPriceTable{font-weight:bold}#challekuji #details .fixed_btn .one_btn:before,#challekuji #details .fixed_btn .collect_btn:before{content:'';width:500px;height:100px;display:block;transform:rotate(-22deg);position:absolute;top:-37px;left:-10px;z-index:10}#challekuji #details .fixed_btn .one_btn{background-color:#e33550}#challekuji #details .fixed_btn .one_btn:before{background-color:#d6003c}#challekuji #details .fixed_btn .one_btn a .price{background-color:rgba(103,0,28,0.5)}#challekuji #details .fixed_btn .collect_btn{background-color:#ff842a}#challekuji #details .fixed_btn .collect_btn:before{background-color:#f56f00}#challekuji #details .fixed_btn .collect_btn a .price{background-color:rgba(114,50,0,0.5)}#challekuji #details .fixed_btn .ListItem_Soldout .SmallButton{background-color:#ccc}#challekuji #details .fixed_btn .ListItem_Soldout .SmallButton:before{background-color:gray}#challekuji #details .fixed_btn .ListItem_Soldout .SmallButton .price{display:none}#challekuji #details .item_slider{width:100%;height:0;padding:0;box-sizing:border-box;opacity:0;overflow:hidden;position:relative;position:fixed;top:0;left:0;z-index:100000;transition:opacity 1s 0.25s ease}#challekuji #details .item_slider .close{width:40px;height:40px;position:absolute;top:30px;right:30px;cursor:pointer;z-index:1000000;text-indent:-10000%}#challekuji #details .item_slider .close i{width:40px;height:2px;display:block;background-color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:absolute;-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg)}#challekuji #details .item_slider .close i:after{content:'';width:40px;height:2px;background-color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:all 0.3s 0s ease;position:absolute;top:0;right:0;-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}#challekuji #details .item_slider .box{width:calc(100% - 20px);padding:20px;box-sizing:border-box;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:absolute;top:50%}#challekuji #details .item_slider .box h5{margin-bottom:10px;padding:0 10px;font-weight:bold;text-align:left}#challekuji #details .item_slider .box h5 .lab{font-size:14px;line-height:24px}#challekuji #details .item_slider .box h5 .title{font-size:24px;line-height:34px}#challekuji #details .item_slider .box .sliderBox{overflow:hidden}#challekuji #details .item_slider .box .sliderBox .list_item_slider{display:flex}#challekuji #details .item_slider .box .sliderBox .list_item_slider li{margin-bottom:0;padding:0 10px;box-sizing:border-box;pointer-events:none}#challekuji #details .item_slider .box .sliderBox .list_item_slider li img{margin-bottom:10px}#challekuji #details .item_slider .box .sliderBox .list_item_slider li p{text-align:left}#challekuji #details .item_slider .box .next,#challekuji #details .item_slider .box .prev{width:40px;height:40px;margin-top:-20px;display:inline-block;background-image:url('data:image/svg+xml,<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="rgba(80,80,80,1)" stroke-width="0.8" points="3,1 7,5 3,9 "/></svg>');background-position:center;background-repeat:no-repeat;background-size:40px;text-indent:-10000%;cursor:pointer;position:absolute;top:50%;z-index:1000}#challekuji #details .item_slider .box .next.noactive,#challekuji #details .item_slider .box .prev.noactive{opacity:0.5}#challekuji #details .item_slider .box .prev{transform:rotate(180deg)}#challekuji #details .item_slider.open{height:100vh;opacity:1}#challekuji #details .item_slider.open .box .sliderBox .list_item_slider{transition:all 0.3s 0s ease}#challekuji #details.sale .img_area .period{background-color:#cb4754}#challekuji #details.sale .box .ListItem_OnSale .one .btn div.SmallButton,#challekuji #details.sale .box .ListItem_OnSale .collect .btn div.SmallButton{display:none}#challekuji #details.sale .box .ListItem_OnSale .one .btn{background-color:#e33550}#challekuji #details.sale .box .ListItem_OnSale .one .btn:before{background-color:#d6003c}#challekuji #details.sale .box .ListItem_OnSale .one .price{background-color:rgba(103,0,28,0.5)}#challekuji #details.sale .box .ListItem_OnSale .collect .btn{background-color:#ff842a}#challekuji #details.sale .box .ListItem_OnSale .collect .btn:before{background-color:#f56f00}#challekuji #details.sale .box .ListItem_OnSale .collect .price{background-color:rgba(114,50,0,0.5)}#challekuji #details.before .img_area .period{background-color:#838bd4}#challekuji #details.before .sale_btn_area .box .box_btn .ListItem_OnSale .one .btn,#challekuji #details.before .sale_btn_area .box .box_btn .ListItem_OnSale .collect .btn{background-color:#ccc}#challekuji #details.before .sale_btn_area .box .box_btn .ListItem_OnSale .one .btn:before,#challekuji #details.before .sale_btn_area .box .box_btn .ListItem_OnSale .collect .btn:before{background-color:gray}#challekuji #details.before .sale_btn_area .box .box_btn .ListItem_OnSale .one .btn a.SmallButton,#challekuji #details.before .sale_btn_area .box .box_btn .ListItem_OnSale .collect .btn a.SmallButton{display:none}#challekuji #details.before .sale_btn_area .box .box_btn .ListItem_OnSale .one .btn .price,#challekuji #details.before .sale_btn_area .box .box_btn .ListItem_OnSale .collect .btn .price{display:none;background-color:rgba(100,100,100,0.5)}#challekuji #details.before .fixed_btn{display:none}#challekuji #details.end .img_area .period{background-color:gray}#challekuji #details.end .sale_btn_area .box .box_btn .ListItem_OnSale .one .btn,#challekuji #details.end .sale_btn_area .box .box_btn .ListItem_OnSale .collect .btn{background-color:#ccc}#challekuji #details.end .sale_btn_area .box .box_btn .ListItem_OnSale .one .btn:before,#challekuji #details.end .sale_btn_area .box .box_btn .ListItem_OnSale .collect .btn:before{background-color:gray}#challekuji #details.end .sale_btn_area .box .box_btn .ListItem_OnSale .one .btn a,#challekuji #details.end .sale_btn_area .box .box_btn .ListItem_OnSale .collect .btn a{cursor:default}#challekuji #details.end .sale_btn_area .box .box_btn .ListItem_OnSale .one .btn .price,#challekuji #details.end .sale_btn_area .box .box_btn .ListItem_OnSale .collect .btn .price{display:none;background-color:rgba(100,100,100,0.5)}#challekuji #details.end .fixed_btn{display:none}#challekuji #list{max-width:1000px;margin:0 auto}#challekuji #list h2{width:110px}#challekuji #list .list{width:100%;max-width:1120px;margin:0 auto;padding:0 20px;box-sizing:border-box;max-width:inherit;margin-right:-10px;box-sizing:content-box}#challekuji #list .list li{padding-bottom:20px}#challekuji #list .list li a{box-sizing:border-box;display:block;background-color:#fff;-moz-box-shadow:10px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:10px 10px 0 rgba(0,0,0,0.2);box-shadow:10px 10px 0 rgba(0,0,0,0.2);position:relative}#challekuji #list .list li a .lab{transform:rotate(-45deg);font-size:12px;line-height:20px;color:#fff;font-weight:bold;position:absolute;z-index:1000}#challekuji #list .list li a .lab:before{content:'';border-right:44px solid transparent;border-left:44px solid transparent;position:absolute;z-index:-1}#challekuji #list .list li a .title{width:100%;height:70px;padding:10px;box-sizing:border-box;overflow:hidden;text-align:left}#challekuji #list .list li a dl{width:100%;display:flex;color:#fff;font-weight:bold;position:relative}#challekuji #list .list li a dl dt{padding:5px 10px;box-sizing:border-box}#challekuji #list .list li a dl dd{padding:5px 10px;box-sizing:border-box}#challekuji #list .list li a dl .after{padding:3px 6px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:10px;line-height:16px;text-align:left;color:#e33550;position:absolute;right:-10px;bottom:15px;z-index:100}#challekuji #list .list li a dl .after:after{content:'';width:60px;height:60px;display:inline-block;background-image:url('data:image/svg+xml,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255,255,255,1)" stroke="rgba(227,53,80,1)" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M23,5h54c9.94,0,18,8.06,18,18v36c0,9.94-8.06,18-18,18c0,0-2.37,0-10.8,0C57.77,77,56.12,95,32,95c5.55-7.12,9.79-18,1.8-18S23,77,23,77c-9.94,0-18-8.06-18-18V23C5,13.06,13.06,5,23,5z"/></svg>');position:absolute;bottom:-15px;right:-8px;z-index:-1}#challekuji #list .list li a dl .after .num{margin-top:-5px;display:block;text-align:right;font-size:14px;line-height:24px}#challekuji #list .list li a dl .after .num:after{content:'日'}#challekuji #list .list li.sale a{border:4px solid #e33550}#challekuji #list .list li.sale a .lab{top:1px;left:-4px}#challekuji #list .list li.sale a .lab:before{border-bottom:44px solid #e33550;top:-20px;left:-28px}#challekuji #list .list li.sale a dl{background-color:#e33550}#challekuji #list .list li.before a{border:4px solid #838bd4}#challekuji #list .list li.before a .lab{top:2px;left:-5px}#challekuji #list .list li.before a .lab:before{border-bottom:44px solid #838bd4;top:-20px;left:-26px}#challekuji #list .list li.before a dl{background-color:#838bd4}#challekuji #list .list li.end a{border:4px solid gray}#challekuji #list .list li.end a .lab{top:4px;left:-9px}#challekuji #list .list li.end a .lab:before{border-bottom:44px solid gray;top:-23px;left:-21px}#challekuji #list .list li:hover{padding-bottom:15px;transition:all 0.1s 0s}#challekuji #list .list li:hover a{margin:5px -5px 0 5px;transition:all 0.1s 0s;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}#challekuji #list .list li:nth-child(odd) a dl .after{animation:balloon 10s 0s linear infinite}#challekuji #list .list li:nth-child(even) a dl .after{animation:balloon 10s 5s linear infinite}#challekuji #list .box_check{max-width:1000px;margin:0 auto;margin-top:40px;padding:0 20px;box-sizing:border-box}#challekuji #list .box_check .check{width:100%;max-width:1000px;margin:0 auto;box-sizing:border-box;text-align:left}#challekuji #list .box_check .check input{display:none}#challekuji #list .box_check .check input+label{padding-left:40px;position:relative;margin-right:20px;display:inline-block;font-weight:bold}#challekuji #list .box_check .check input+label:last-child{margin-right:0}#challekuji #list .box_check .check input+label::before{content:"";display:block;position:absolute;top:0;left:0;background-color:#ccc;border-radius:50%}#challekuji #list .box_check .check input+label::after{content:'';margin-top:-10px;display:inline-block;background-image:url("../Images/Common/ico_check.svg");background-position:center;background-repeat:no-repeat;position:absolute;left:5px}#challekuji #list .box_check .check input:checked+label::before{content:'';display:block;position:absolute;top:0;left:0;background-color:#e33550;border-radius:50%}#challekuji #list .box_check .btn{display:inline-block;width:200px;padding:5px 10px;border:none;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;background:#e33550;font-size:20px;line-height:30px;color:#fff;font-weight:bold}#challekuji #list .num_area{max-width:960px;margin:0 auto;margin-top:10px;padding:10px 0;padding-bottom:40px;box-sizing:border-box;border-top:1px solid #e33550;text-align:right;font-weight:bold}#challekuji #list .num_area .num{font-size:18px}#challekuji #list .pager ul{display:flex;align-self:flex-end;justify-content:center;align-items:baseline}#challekuji #list .pager ul li{margin:0 5px;display:inline-block}#challekuji #list .pager ul li a,#challekuji #list .pager ul li.target{width:30px;height:30px;padding-top:1px;box-sizing:border-box;display:block;font-weight:bold}#challekuji #list .pager ul li a{border:2px solid #e33550;color:#e33550}#challekuji #list .pager ul li.target{border:2px solid gray;color:gray}#challekuji #list .pager ul li.next,#challekuji #list .pager ul li.prev{background-image:url("../Images/Common/ico_arrow_p.svg");background-position:center;background-repeat:no-repeat;background-size:10px auto;text-indent:-100000%}#challekuji #list .pager ul li.next:hover,#challekuji #list .pager ul li.prev:hover{background-color:#e33550;background-image:url("../Images/Common/ico_arrow_w.svg");background-position:center;background-repeat:no-repeat;background-size:10px auto}#challekuji #list .pager ul li.next:hover a,#challekuji #list .pager ul li.prev:hover a{background:inherit}#challekuji #list .pager ul li.prev{transform:rotate(180deg)}#challekuji #list .pager ul li:hover a{background:#e33550;color:#fff}#challekuji #collection .list_collection{width:100%;max-width:1120px;margin:0 auto;padding:0 20px;box-sizing:border-box}#challekuji #collection .list_collection li{padding-bottom:20px}#challekuji #collection .list_collection li a{box-sizing:border-box;display:block;background-color:#fff;-moz-box-shadow:10px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:10px 10px 0 rgba(0,0,0,0.2);box-shadow:10px 10px 0 rgba(0,0,0,0.2);position:relative}#challekuji #collection .list_collection li a .lab{transform:rotate(-45deg);font-size:12px;line-height:20px;color:#fff;font-weight:bold;position:absolute;z-index:1000}#challekuji #collection .list_collection li a .lab:before{content:'';border-right:44px solid transparent;border-left:44px solid transparent;position:absolute;z-index:-1}#challekuji #collection .list_collection li a .title{width:100%;height:70px;padding:10px;box-sizing:border-box;overflow:hidden;text-align:left}#challekuji #collection .list_collection li a dl{width:100%;display:flex;color:#fff;font-weight:bold;position:relative}#challekuji #collection .list_collection li a dl dt{padding:5px 10px;box-sizing:border-box}#challekuji #collection .list_collection li a dl dd{padding:5px 10px;box-sizing:border-box}#challekuji #collection .list_collection li a dl .after{padding:3px 6px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:10px;line-height:16px;text-align:left;color:#e33550;position:absolute;right:-10px;bottom:15px;z-index:100}#challekuji #collection .list_collection li a dl .after:after{content:'';width:60px;height:60px;display:inline-block;background-image:url('data:image/svg+xml,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255,255,255,1)" stroke="rgba(227,53,80,1)" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M23,5h54c9.94,0,18,8.06,18,18v36c0,9.94-8.06,18-18,18c0,0-2.37,0-10.8,0C57.77,77,56.12,95,32,95c5.55-7.12,9.79-18,1.8-18S23,77,23,77c-9.94,0-18-8.06-18-18V23C5,13.06,13.06,5,23,5z"/></svg>');position:absolute;bottom:-15px;right:-8px;z-index:-1}#challekuji #collection .list_collection li a dl .after .num{margin-top:-5px;display:block;text-align:right;font-size:14px;line-height:24px}#challekuji #collection .list_collection li a dl .after .num:after{content:'日'}#challekuji #collection .list_collection li.sale a{border:4px solid #e33550}#challekuji #collection .list_collection li.sale a .lab{top:1px;left:-4px}#challekuji #collection .list_collection li.sale a .lab:before{border-bottom:44px solid #e33550;top:-20px;left:-28px}#challekuji #collection .list_collection li.sale a dl{background-color:#e33550}#challekuji #collection .list_collection li.before a{border:4px solid #838bd4}#challekuji #collection .list_collection li.before a .lab{top:2px;left:-5px}#challekuji #collection .list_collection li.before a .lab:before{border-bottom:44px solid #838bd4;top:-20px;left:-26px}#challekuji #collection .list_collection li.before a dl{background-color:#838bd4}#challekuji #collection .list_collection li.end a{border:4px solid gray}#challekuji #collection .list_collection li.end a .lab{top:4px;left:-9px}#challekuji #collection .list_collection li.end a .lab:before{border-bottom:44px solid gray;top:-23px;left:-21px}#challekuji #collection .list_collection li:hover{padding-bottom:15px;transition:all 0.1s 0s}#challekuji #collection .list_collection li:hover a{margin:5px -5px 0 5px;transition:all 0.1s 0s;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}#challekuji #collection .list_collection li:nth-child(odd) a dl .after{animation:balloon 10s 0s linear infinite}#challekuji #collection .list_collection li:nth-child(even) a dl .after{animation:balloon 10s 5s linear infinite}#challekuji #collection .list_collection li a{border:4px solid gray}#challekuji #collection .list{width:100%;max-width:1000px;margin:0 auto;box-sizing:border-box}#challekuji #collection .list .txt_area .box{box-sizing:border-box}#challekuji #collection .list .txt_area .box h2{width:100%;margin-bottom:10px}#challekuji #collection .list .txt_area .box h2 .series{font-size:12px;line-height:20px}#challekuji #collection .list .txt_area .box h2 .series span{font-size:12px;line-height:20px}#challekuji #collection .list .txt_area .box h2 span{font-size:24px;line-height:34px;border:none;position:relative;bottom:0}#challekuji #collection .list #LotteryPlanDetailSetList .one,#challekuji #collection .list #LotteryPlanDetailSetList .collect{text-align:center;position:relative}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn{margin:0 auto;margin-bottom:10px;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn .SmallButton,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn .SmallButton{width:100%;padding:20px;box-sizing:border-box;display:block;font-size:24px;line-height:34px;font-weight:bold;color:#fff;position:relative;z-index:100}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn .SmallButton .price,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn .SmallButton .price{width:260px;height:20px;margin:0 auto;display:block;font-size:12px;line-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn .SmallButton .price table,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn .SmallButton .price table{vertical-align:top;display:inline-block}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn .SmallButton .price table .PriceTitleB,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn .SmallButton .price table .PriceTitleB{display:none}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn .SmallButton .price table .ListPriceTable,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn .SmallButton .price table .ListPriceTable{font-weight:bold}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn:before,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn:before{content:'';display:block;position:absolute;top:40px;left:-10px;z-index:10}#challekuji #collection .list #LotteryPlanDetailSetList .one .balloon,#challekuji #collection .list #LotteryPlanDetailSetList .collect .balloon{box-sizing:border-box;background-image:url("../Images/Common/item.svg");background-position:center;background-size:100% auto;background-repeat:no-repeat;position:absolute;font-weight:bold}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .one .btn,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn{background-color:#ccc}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .one .btn:before,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn:before{background-color:gray}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .one .btn a,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn a{cursor:default}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .one .btn .price,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn .price{display:none;background-color:rgba(100,100,100,0.5)}#challekuji #collection .list h3{margin:40px auto;display:inline-block;color:gray;font-size:24px;line-height:34px;font-weight:bold;position:relative}/*#challekuji #collection .list h3 span{width:100%;font-size:12px;line-height:20px;display:inline-block;border-top:2px solid gray;position:absolute;bottom:-20px;left:0}*/#challekuji #collection .list section{text-align:left;position:relative}#challekuji #collection .list section h2.LotteryPlanDetailPrizeGroupListTit{width:100%;margin-bottom:20px;padding:15px;box-sizing:border-box;background-color:#e33550;position:relative;display:flex;flex-wrap:wrap;text-align:center;color:#fff; font-size: 24px; line-height: 34px;}#challekuji #collection .list section h2.LotteryPlanDetailPrizeGroupListTit .lab{transform:rotate(-45deg);font-size:12px;line-height:20px;color:#fff;font-weight:bold;position:absolute;z-index:1000;top:2px;left:-3px;font-size:24px;line-height:34px}#challekuji #collection .list section h2.LotteryPlanDetailPrizeGroupListTit .lab:before{content:'';border-right:44px solid transparent;border-left:44px solid transparent;position:absolute;z-index:-1}#challekuji #collection .list section h2.LotteryPlanDetailPrizeGroupListTit .lab:before{border-bottom:60px solid #111;border-right:60px solid transparent;border-left:60px solid transparent;top:-23px;left:-38px;z-index:-1}#challekuji #collection .list section h2.LotteryPlanDetailPrizeGroupListTit .lab:after{content:'';border-bottom:52px solid #111;border-right:52px solid transparent;border-left:52px solid transparent;position:absolute;top:-9px;left:-30px;opacity:0.3;z-index:-10}#challekuji #collection .list section h2.LotteryPlanDetailPrizeGroupListTit .title{width:100%;padding-left:50px;box-sizing:border-box;font-weight:bold}#challekuji #collection .list section .list_item{margin-top:20px;display:flex;flex-wrap:wrap}#challekuji #collection .list section .list_item li{margin-bottom:40px;position:relative}#challekuji #collection .list section .list_item li .LotteryPlanDetailPrizeItemImg_inner{position:relative;}#challekuji #collection .list section .list_item li img{box-sizing:border-box;border:1px solid #ccc;opacity:0.3}#challekuji #collection .list section .list_item li.get img{opacity:1}#challekuji #collection .list section .list_item li .get_num{padding:0 5px;display:inline-block;background-color:#e33550;color:#fff;font-weight:bold;margin-top:-20px;position:absolute;bottom:0px;left:0}#challekuji #collection .list section:nth-child(2n) h4{background-color:#ffc057}#challekuji #collection .list .w_chance h2.DoubleChanceTit{background-color:#ffc057;font-size:24px;line-height:34px}#challekuji #collection .list .w_chance h2.DoubleChanceTit .title{padding-left:0}#challekuji #collection .pager{margin-top:20px}#challekuji #collection .pager ul{display:flex;align-self:flex-end;justify-content:center;align-items:baseline}#challekuji #collection .pager ul li{margin:0 5px;display:inline-block}#challekuji #collection .pager ul li a,#challekuji #collection .pager ul li.target{width:30px;height:30px;padding-top:1px;box-sizing:border-box;display:block;font-weight:bold}#challekuji #collection .pager ul li a{border:2px solid #e33550;color:#e33550}#challekuji #collection .pager ul li.target{border:2px solid gray;color:gray}#challekuji #collection .pager ul li.next,#challekuji #collection .pager ul li.prev{background-image:url("../Images/Common/ico_arrow_p.svg");background-position:center;background-repeat:no-repeat;background-size:10px auto;text-indent:-100000%}#challekuji #collection .pager ul li.next:hover,#challekuji #collection .pager ul li.prev:hover{background-color:#e33550;background-image:url("../Images/Common/ico_arrow_w.svg");background-position:center;background-repeat:no-repeat;background-size:10px auto}#challekuji #collection .pager ul li.next:hover a,#challekuji #collection .pager ul li.prev:hover a{background:inherit}#challekuji #collection .pager ul li.prev{transform:rotate(180deg)}#challekuji #collection .pager ul li:hover a{background:#e33550;color:#fff}#challekuji #collection.sale .list #LotteryPlanDetailSetList .ListItem_OnSale .one .btn div.SmallButton,#challekuji #collection.sale .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn div.SmallButton{display:none}#challekuji #collection.sale .list #LotteryPlanDetailSetList .ListItem_OnSale .one .btn{background-color:#e33550}#challekuji #collection.sale .list #LotteryPlanDetailSetList .ListItem_OnSale .one .btn:before{background-color:#d6003c}#challekuji #collection.sale .list #LotteryPlanDetailSetList .ListItem_OnSale .one .price{background-color:rgba(103,0,28,0.5)}#challekuji #collection.sale .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn{background-color:#ff842a}#challekuji #collection.sale .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn:before{background-color:#f56f00}#challekuji #collection.sale .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .price{background-color:rgba(114,50,0,0.5)}#challekuji #collection.before .list #LotteryPlanDetailSetList .ListItem_OnSale .one .btn,#challekuji #collection.before .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn{background-color:#ccc}#challekuji #collection.before .list #LotteryPlanDetailSetList .ListItem_OnSale .one .btn:before,#challekuji #collection.before .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn:before{background-color:gray}#challekuji #collection.before .list #LotteryPlanDetailSetList .ListItem_OnSale .one .btn a.SmallButton,#challekuji #collection.before .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn a.SmallButton{display:none}#challekuji #collection.before .list #LotteryPlanDetailSetList .ListItem_OnSale .one .btn .price,#challekuji #collection.before .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn .price{display:none;background-color:rgba(100,100,100,0.5)}#challekuji #collection.end .list #LotteryPlanDetailSetList{display:none}#challekuji #collection.end .list #LotteryPlanDetailSetList .ListItem_OnSale .one .btn,#challekuji #collection.end .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn{background-color:#ccc}#challekuji #collection.end .list #LotteryPlanDetailSetList .ListItem_OnSale .one .btn:before,#challekuji #collection.end .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn:before{background-color:gray;transform:rotate(-5deg)}#challekuji #collection.end .list #LotteryPlanDetailSetList .ListItem_OnSale .one .btn a,#challekuji #collection.end .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn a{cursor:default}#challekuji #collection.end .list #LotteryPlanDetailSetList .ListItem_OnSale .one .btn .price,#challekuji #collection.end .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn .price{display:none;background-color:rgba(100,100,100,0.5)}#challekuji #collection.end .list #LotteryPlanDetailSetList .ListItem_OnSale .one .btn a.SmallButton,#challekuji #collection.end .list #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn a.SmallButton{display:none}/*#challekuji #lottery h2{width:160px}*/#challekuji #lottery .btn_area .btn_start{min-width:300px;height:50px;margin:0 auto;padding:0 60px;padding-top:8px;box-sizing:border-box;display:inline-block;background-color:#e33550;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:24px;line-height:34px;color:#fff;font-weight:bold;position:relative;cursor:pointer;vertical-align:top}#challekuji #lottery .btn_area .btn_start:after{content:'';margin-top:-10px;display:inline-block;width:20px;height:20px;background-image:url("../Images/Common/ico_arrow_w.svg");background-position:center;background-repeat:no-repeat;background-size:20px auto;position:absolute;top:50%;right:20px}#challekuji #lottery .btn_area .btn_start input{width:100%;font-size:24px;line-height:34px;color:#fff;font-weight:bold;background-color:transparent;border:none}#challekuji #lottery .box_lottery,#challekuji #lottery .box_lottery_w{width:100%;height:0;overflow:hidden;opacity:0;position:fixed;top:0;left:0;z-index:100000}#challekuji #lottery .box_lottery .box,#challekuji #lottery .box_lottery_w .box{box-sizing:border-box;background-color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;overflow:unset;top:50%;left:50%;z-index:100}#challekuji #lottery .box_lottery .box h3,#challekuji #lottery .box_lottery_w .box h3{color:#e33550;font-weight:bold}#challekuji #lottery .box_lottery .box .lottery .list_lottery,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery{position:relative;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.2))}#challekuji #lottery .box_lottery .box .lottery .list_lottery li,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery li{-webkit-clip-path:polygon(-5% 100%, 105% 100%, 50% -5%);clip-path:polygon(-5% 100%, 105% 100%, 50% -5%);position:absolute;cursor:pointer}#challekuji #lottery .box_lottery .box .lottery .list_lottery li img,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery li img{width:100%;height:100%}#challekuji #lottery .box_lottery .box .lottery .list_lottery li.target,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery li.target{opacity:1}#challekuji #lottery .box_lottery .box .lottery .list_lottery li.target img,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery li.target img{animation-name:img_click;animation-duration:0.5s;animation-delay:0s}#challekuji #lottery .box_lottery .box .lottery .skip,#challekuji #lottery .box_lottery_w .box .lottery .skip{width:130px;height:130px;padding-top:30px;box-sizing:border-box;background-color:#fffd54;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 0 0 4px #fa8856 inset;-webkit-box-shadow:0 0 0 4px #fa8856 inset;box-shadow:0 0 0 4px #fa8856 inset;border:10px solid #fffd54;color:#fa8856;font-weight:bold;cursor:pointer;position:absolute;right:10px}#challekuji #lottery .box_lottery .box .lottery .paper,#challekuji #lottery .box_lottery_w .box .lottery .paper{margin-left:-150px;margin-top:-120px;transform:rotate(0);position:absolute;top:50%;left:50%;z-index:-1}#challekuji #lottery .box_lottery .box .lottery .paper .paper_top,#challekuji #lottery .box_lottery_w .box .lottery .paper .paper_top{margin-top:-7px;border-right:150px solid transparent;border-left:150px solid transparent;border-bottom:150px solid #fff;display:block;opacity:0;position:relative}#challekuji #lottery .box_lottery .box .lottery .paper .paper_bottom,#challekuji #lottery .box_lottery_w .box .lottery .paper .paper_bottom{margin-top:0;border-right:150px solid transparent;border-left:150px solid transparent;border-top:0 solid #fff;display:block;position:relative}#challekuji #lottery .box_lottery .box .result,#challekuji #lottery .box_lottery_w .box .result{height:0;margin-top:-104px;position:relative;transition:opacity 0.5s 0s ease;z-index:10000}#challekuji #lottery .box_lottery .box .result .result_txt,#challekuji #lottery .box_lottery_w .box .result .result_txt{opacity:0}#challekuji #lottery .box_lottery .box .result .result_item,#challekuji #lottery .box_lottery_w .box .result .result_item{width:0;height:0;margin:0 auto;margin-top:0;margin-left:0;padding:10px;box-sizing:border-box;background-color:#fff;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;opacity:0;position:absolute;top:50%;left:50%}#challekuji #lottery .box_lottery .box .result .title,#challekuji #lottery .box_lottery_w .box .result .title{width:0;min-width:0;height:70px;padding:0;box-sizing:border-box;display:flex;align-items:center;align-self:center;background-color:#ffc057;font-weight:bold;position:absolute;top:10px;left:40px}#challekuji #lottery .box_lottery .box .result .title .lab,#challekuji #lottery .box_lottery_w .box .result .title .lab{padding:0 10px;box-sizing:border-box;background-color:#e33550;color:#fff;opacity:0}#challekuji #lottery .box_lottery .box .result .title .name,#challekuji #lottery .box_lottery_w .box .result .title .name{padding-left:20px;box-sizing:border-box;text-align:left;opacity:0}#challekuji #lottery .box_lottery .box .result .title:before,#challekuji #lottery .box_lottery_w .box .result .title:before{content:'';border-top:25px solid #ffc057;border-right:10px solid transparent;border-bottom:25px solid transparent;border-left:10px solid #ffc057;position:absolute;top:0;right:0;opacity:0}#challekuji #lottery .box_lottery .box .result .title:after,#challekuji #lottery .box_lottery_w .box .result .title:after{content:'';border-top:25px solid transparent;border-right:10px solid transparent;border-bottom:25px solid #ffc057;border-left:10px solid #ffc057;position:absolute;top:20px;right:0;opacity:0}#challekuji #lottery .box_lottery .box .result .btn_next,#challekuji #lottery .box_lottery_w .box .result .btn_next{width:130px;height:130px;padding:10px;padding-top:30px;box-sizing:border-box;display:inline-block;background-color:#e33550;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;opacity:0;font-size:24px;line-height:34px;color:#fff;font-weight:bold;position:absolute;right:10px;cursor:pointer}#challekuji #lottery .box_lottery .box .result .btn_next:after,#challekuji #lottery .box_lottery_w .box .result .btn_next:after{content:'';width:30px;height:30px;margin-left:-15px;display:inline-block;background-image:url('data:image/svg+xml,<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="rgba(255,255,255,1)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" points="3,1 7,5 3,9 "/></svg>');background-position:center;background-repeat:no-repeat;background-size:30px auto;position:absolute;bottom:20px;left:50%}#challekuji #lottery .box_lottery .line,#challekuji #lottery .box_lottery_w .line{width:0;height:130px;margin-top:-170px;overflow:hidden;display:inline-block;position:absolute;top:50%;right:50%;z-index:1}#challekuji #lottery .box_lottery .line:before,#challekuji #lottery .box_lottery_w .line:before{content:'';width:200px;height:60px;background:#fa8856;transform:rotate(30deg);display:inline-block;position:absolute;top:39px;left:-50px}#challekuji #lottery .box_lottery.open,#challekuji #lottery .box_lottery_w.open{opacity:1;overflow:auto;transition:opacity 0.3s 0s ease}#challekuji #lottery .box_lottery.get .box h3,#challekuji #lottery .box_lottery.miss .box h3,#challekuji #lottery .box_lottery_w.get .box h3,#challekuji #lottery .box_lottery_w.miss .box h3{opacity:0;transition:opacity 0.5s 1s ease}#challekuji #lottery .box_lottery.get .box .lottery .list_lottery li,#challekuji #lottery .box_lottery.miss .box .lottery .list_lottery li,#challekuji #lottery .box_lottery_w.get .box .lottery .list_lottery li,#challekuji #lottery .box_lottery_w.miss .box .lottery .list_lottery li{opacity:0;transition:opacity 0.5s 1s ease}#challekuji #lottery .box_lottery.get .box .lottery .skip,#challekuji #lottery .box_lottery.miss .box .lottery .skip,#challekuji #lottery .box_lottery_w.get .box .lottery .skip,#challekuji #lottery .box_lottery_w.miss .box .lottery .skip{opacity:0;transition:opacity 1s 1s ease}#challekuji #lottery .box_lottery.get .result .result_txt,#challekuji #lottery .box_lottery.miss .result .result_txt,#challekuji #lottery .box_lottery_w.get .result .result_txt,#challekuji #lottery .box_lottery_w.miss .result .result_txt{opacity:1;transition:all 0.8s 1.5s ease}#challekuji #lottery .box_lottery.get .result .result_item,#challekuji #lottery .box_lottery.miss .result .result_item,#challekuji #lottery .box_lottery_w.get .result .result_item,#challekuji #lottery .box_lottery_w.miss .result .result_item{opacity:1;transition:all 0.8s 1.5s ease}#challekuji #lottery .box_lottery.get .result .title,#challekuji #lottery .box_lottery.miss .result .title,#challekuji #lottery .box_lottery_w.get .result .title,#challekuji #lottery .box_lottery_w.miss .result .title{min-width:60%;padding:10px;transition:all 0.5s 2.1s ease}#challekuji #lottery .box_lottery.get .result .title .lab,#challekuji #lottery .box_lottery.miss .result .title .lab,#challekuji #lottery .box_lottery_w.get .result .title .lab,#challekuji #lottery .box_lottery_w.miss .result .title .lab{opacity:1;word-break:keep-all;transition:opacity 0.5s 2.5s ease}#challekuji #lottery .box_lottery.get .result .title .name,#challekuji #lottery .box_lottery.miss .result .title .name,#challekuji #lottery .box_lottery_w.get .result .title .name,#challekuji #lottery .box_lottery_w.miss .result .title .name{opacity:1;transition:opacity 0.5s 2.5s ease}#challekuji #lottery .box_lottery.get .result .title:before,#challekuji #lottery .box_lottery.miss .result .title:before,#challekuji #lottery .box_lottery_w.get .result .title:before,#challekuji #lottery .box_lottery_w.miss .result .title:before{right:-20px;opacity:1;transition:all 0.1s 2.1s ease}#challekuji #lottery .box_lottery.get .result .title:after,#challekuji #lottery .box_lottery.miss .result .title:after,#challekuji #lottery .box_lottery_w.get .result .title:after,#challekuji #lottery .box_lottery_w.miss .result .title:after{right:-20px;opacity:1;transition:all 0.1s 2.1s ease}#challekuji #lottery .box_lottery.get .result .btn_next,#challekuji #lottery .box_lottery.miss .result .btn_next,#challekuji #lottery .box_lottery_w.get .result .btn_next,#challekuji #lottery .box_lottery_w.miss .result .btn_next{opacity:1;transition:opacity 1s 3s ease}#challekuji #lottery .box_lottery.get .result .result_txt,#challekuji #lottery .box_lottery.miss .result .result_txt,#challekuji #lottery .box_lottery_w.get .result .result_txt,#challekuji #lottery .box_lottery_w.miss .result .result_txt{opacity:1;transition:opacity 1s 2.5s ease}#challekuji #lottery .box_lottery.get .result .result_txt svg,#challekuji #lottery .box_lottery.miss .result .result_txt svg,#challekuji #lottery .box_lottery_w.get .result .result_txt svg,#challekuji #lottery .box_lottery_w.miss .result .result_txt svg{opacity:0}#challekuji #lottery .box_lottery.get .line,#challekuji #lottery .box_lottery.miss .line,#challekuji #lottery .box_lottery_w.get .line,#challekuji #lottery .box_lottery_w.miss .line{width:80px;transition:all 0.5s 1.8s ease}#challekuji #lottery .box_lottery.get .result .result_txt,#challekuji #lottery .box_lottery_w.get .result .result_txt{transform:rotate(-25deg);background-image:url("../Images/Common/txt_get.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center;position:absolute;left:50px;z-index:10000;pointer-events:none}#challekuji #lottery .box_lottery.get .result .result_txt:before,#challekuji #lottery .box_lottery_w.get .result .result_txt:before{content:'';width:20px;height:20px;display:block;background-image:url("../Images/Common/ico_kirakira_p.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center;animation-name:kirakira;animation-timing-function:ease;animation-iteration-count:infinite;animation-duration:4s;animation-delay:1s;position:absolute;top:0;left:-16px}#challekuji #lottery .box_lottery.get .result .result_txt:after,#challekuji #lottery .box_lottery_w.get .result .result_txt:after{content:'';width:20px;height:20px;display:block;background-image:url("../Images/Common/ico_kirakira_p.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center;animation-name:kirakira;animation-timing-function:ease;animation-iteration-count:infinite;animation-duration:4s;animation-delay:1.1s;position:absolute;top:8px;right:-24px}#challekuji #lottery .box_lottery.get .result .result_txt span,#challekuji #lottery .box_lottery_w.get .result .result_txt span{content:'';width:30px;height:30px;display:block;background-image:url("../Images/Common/ico_kirakira_p.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center;animation-name:kirakira;animation-timing-function:ease;animation-iteration-count:infinite;animation-duration:4s;animation-delay:1.2s;position:absolute;top:15px;left:-34px}#challekuji #lottery .box_lottery.miss .box .result .result_txt,#challekuji #lottery .box_lottery_w.miss .box .result .result_txt{margin-left:-60px;margin-top:-80px;position:absolute;top:50%;left:50%;z-index:10000;pointer-events:none}#challekuji #lottery .box_lottery.miss .box .result .result_txt svg,#challekuji #lottery .box_lottery_w.miss .box .result .result_txt svg{opacity:1;width:200px}#challekuji #lottery .box_lottery.miss .box .result .result_txt svg text,#challekuji #lottery .box_lottery_w.miss .box .result .result_txt svg text{font-size:15%;font-weight:bold;fill:gray}#challekuji #lottery .box_lottery.miss .box .result .result_txt svg text.line,#challekuji #lottery .box_lottery_w.miss .box .result .result_txt svg text.line{stroke-width:0.3px;stroke:#fff;stroke-linejoin:round}#challekuji #lottery .box_lottery.miss .box .result .result_item img,#challekuji #lottery .box_lottery_w.miss .box .result .result_item img{opacity:0.5}#challekuji #lottery .box_item .list_item,#challekuji #lottery .box_item .list_item_w,#challekuji #lottery .wchance .list_item,#challekuji #lottery .wchance .list_item_w{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}#challekuji #lottery .box_item .list_item li,#challekuji #lottery .box_item .list_item_w li,#challekuji #lottery .wchance .list_item li,#challekuji #lottery .wchance .list_item_w li{margin-bottom:40px;box-sizing:border-box;border:1px solid #e33550;position:relative}#challekuji #lottery .box_item .list_item li .img,#challekuji #lottery .box_item .list_item_w li .img,#challekuji #lottery .wchance .list_item li .img,#challekuji #lottery .wchance .list_item_w li .img{width:100%;padding:10px;box-sizing:border-box;cursor:pointer}#challekuji #lottery .box_item .list_item li .result_num,#challekuji #lottery .box_item .list_item_w li .result_num,#challekuji #lottery .wchance .list_item li .result_num,#challekuji #lottery .wchance .list_item_w li .result_num{width:60px;transform:rotate(-45deg);font-size:24px;line-height:34px;font-weight:bold;color:#fff;position:absolute;top:4px;left:-4px}#challekuji #lottery .box_item .list_item li .result_num span,#challekuji #lottery .box_item .list_item_w li .result_num span,#challekuji #lottery .wchance .list_item li .result_num span,#challekuji #lottery .wchance .list_item_w li .result_num span{margin-top:-10px;margin-bottom:-5px;margin-left:-5px;display:block;font-size:12px;line-height:20px;position:relative}#challekuji #lottery .box_item .list_item li .result_num span:before,#challekuji #lottery .box_item .list_item_w li .result_num span:before,#challekuji #lottery .wchance .list_item li .result_num span:before,#challekuji #lottery .wchance .list_item_w li .result_num span:before{content:'';border-right:27px solid transparent;border-left:27px solid transparent;border-bottom:27px solid #333;position:absolute;top:-7px;left:6px;z-index:-1}#challekuji #lottery .box_item .list_item li .result_num:before,#challekuji #lottery .box_item .list_item_w li .result_num:before,#challekuji #lottery .wchance .list_item li .result_num:before,#challekuji #lottery .wchance .list_item_w li .result_num:before{content:'';border-right:54px solid transparent;border-left:54px solid transparent;border-bottom:54px solid #e33550;position:absolute;top:-16px;left:-26px;z-index:-1}#challekuji #lottery .box_item .list_item li .name,#challekuji #lottery .box_item .list_item_w li .name,#challekuji #lottery .wchance .list_item li .name,#challekuji #lottery .wchance .list_item_w li .name{height:60px;padding:5px 10px;box-sizing:border-box;background:#e33550;text-align:left;color:#fff;font-weight:bold}#challekuji #lottery .box_item .list_item li .name span,#challekuji #lottery .box_item .list_item_w li .name span,#challekuji #lottery .wchance .list_item li .name span,#challekuji #lottery .wchance .list_item_w li .name span{margin-right:10px;display:inline-block}#challekuji #lottery .box_item .list_item li.miss,#challekuji #lottery .box_item .list_item_w li.miss,#challekuji #lottery .wchance .list_item li.miss,#challekuji #lottery .wchance .list_item_w li.miss{border:1px solid #ccc}#challekuji #lottery .box_item .list_item li.miss .img,#challekuji #lottery .box_item .list_item_w li.miss .img,#challekuji #lottery .wchance .list_item li.miss .img,#challekuji #lottery .wchance .list_item_w li.miss .img{opacity:0.5}#challekuji #lottery .box_item .list_item li.miss .result_num:before,#challekuji #lottery .box_item .list_item_w li.miss .result_num:before,#challekuji #lottery .wchance .list_item li.miss .result_num:before,#challekuji #lottery .wchance .list_item_w li.miss .result_num:before{border-bottom:54px solid #ccc}#challekuji #lottery .box_item .list_item li.miss .name,#challekuji #lottery .box_item .list_item_w li.miss .name,#challekuji #lottery .wchance .list_item li.miss .name,#challekuji #lottery .wchance .list_item_w li.miss .name{background:#ccc}#challekuji #lottery .box_item h2{width:130px}#challekuji #lottery .wchance{margin-top:80px}#challekuji #lottery .thanks{margin-top:40px;margin-bottom:80px}#challekuji #lottery .thanks b{font-weight:bold}#challekuji #result{display:none}#challekuji #result .box_item .list_item,#challekuji #result .box_item .list_item_w,#challekuji #result .wchance .list_item,#challekuji #result .wchance .list_item_w{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}#challekuji #result .box_item .list_item li,#challekuji #result .box_item .list_item_w li,#challekuji #result .wchance .list_item li,#challekuji #result .wchance .list_item_w li{margin-bottom:40px;box-sizing:border-box;border:1px solid #e33550;position:relative; overflow:hidden;}#challekuji #result .box_item .list_item li .img,#challekuji #result .box_item .list_item_w li .img,#challekuji #result .wchance .list_item li .img,#challekuji #result .wchance .list_item_w li .img{width:100%;padding:10px;box-sizing:border-box;cursor:pointer}#challekuji #result .box_item .list_item li .result_num,#challekuji #result .box_item .list_item_w li .result_num,#challekuji #result .wchance .list_item li .result_num,#challekuji #result .wchance .list_item_w li .result_num{width:60px;transform:rotate(-45deg);font-size:24px;line-height:34px;font-weight:bold;color:#fff;position:absolute;top:4px;left:-4px}#challekuji #result .box_item .list_item li .result_num span,#challekuji #result .box_item .list_item_w li .result_num span,#challekuji #result .wchance .list_item li .result_num span,#challekuji #result .wchance .list_item_w li .result_num span{margin-top:-10px;margin-bottom:-5px;margin-left:-5px;display:block;font-size:12px;line-height:20px;position:relative}#challekuji #result .box_item .list_item li .result_num span:before,#challekuji #result .box_item .list_item_w li .result_num span:before,#challekuji #result .wchance .list_item li .result_num span:before,#challekuji #result .wchance .list_item_w li .result_num span:before{content:'';border-right:27px solid transparent;border-left:27px solid transparent;border-bottom:27px solid #333;position:absolute;top:-7px;left:6px;z-index:-1}#challekuji #result .box_item .list_item li .result_num:before,#challekuji #result .box_item .list_item_w li .result_num:before,#challekuji #result .wchance .list_item li .result_num:before,#challekuji #result .wchance .list_item_w li .result_num:before{content:'';border-right:54px solid transparent;border-left:54px solid transparent;border-bottom:54px solid #e33550;position:absolute;top:-16px;left:-26px;z-index:-1}#challekuji #result .box_item .list_item li .name,#challekuji #result .box_item .list_item_w li .name,#challekuji #result .wchance .list_item li .name,#challekuji #result .wchance .list_item_w li .name{height:100%; min-height:60px; padding:5px 10px;box-sizing:border-box;background:#e33550;text-align:left;color:#fff;font-weight:bold}#challekuji #result .box_item .list_item li .name span,#challekuji #result .box_item .list_item_w li .name span,#challekuji #result .wchance .list_item li .name span,#challekuji #result .wchance .list_item_w li .name span{margin-right:10px;display:inline-block}#challekuji #result .box_item .list_item li.miss,#challekuji #result .box_item .list_item_w li.miss,#challekuji #result .wchance .list_item li.miss,#challekuji #result .wchance .list_item_w li.miss{border:1px solid #ccc}#challekuji #result .box_item .list_item li.miss .img,#challekuji #result .box_item .list_item_w li.miss .img,#challekuji #result .wchance .list_item li.miss .img,#challekuji #result .wchance .list_item_w li.miss .img{opacity:0.5}#challekuji #result .box_item .list_item li.miss .result_num:before,#challekuji #result .box_item .list_item_w li.miss .result_num:before,#challekuji #result .wchance .list_item li.miss .result_num:before,#challekuji #result .wchance .list_item_w li.miss .result_num:before{border-bottom:54px solid #ccc}#challekuji #result .box_item .list_item li.miss .name,#challekuji #result .box_item .list_item_w li.miss .name,#challekuji #result .wchance .list_item li.miss .name,#challekuji #result .wchance .list_item_w li.miss .name{background:#ccc}#challekuji #result .box_item h2{width:130px}#challekuji #result .wchance{margin-top:80px}#challekuji #news .list_news{width:100%;max-width:1000px;margin:0 auto;padding:20px 0;box-sizing:border-box;border-top:2px solid #e33550;border-bottom:2px solid #e33550;text-align:left}#challekuji #news .list_news li{margin-bottom:10px}#challekuji #news .list_news li .day{font-weight:bold}#challekuji #news .list_news li .newsdt_day{font-weight:600;margin:0 auto 10px auto;text-align:left}#challekuji #news .list_news li .newsdt_tit{width:100%;margin-bottom:10px;color:#e33550;font-size:24px;line-height:34px;font-weight:bold;position:relative;text-align:left;margin-bottom:1em;border-bottom:1px solid #ccc;padding-bottom:10px}#challekuji #news .list_news li img{margin:10px 0}#challekuji #news .list_news li .newsdt_txt{text-align:left;font-size:1.0em}#challekuji #news .pager{margin-top:20px}#challekuji #news .pager ul{display:flex;align-self:flex-end;justify-content:center;align-items:baseline}#challekuji #news .pager ul li{margin:0 5px;display:inline-block}#challekuji #news .pager ul li a,#challekuji #news .pager ul li.target{width:30px;height:30px;padding-top:1px;box-sizing:border-box;display:block;font-weight:bold}#challekuji #news .pager ul li a{border:2px solid #e33550;color:#e33550}#challekuji #news .pager ul li.target{border:2px solid gray;color:gray}#challekuji #news .pager ul li.next,#challekuji #news .pager ul li.prev{background-image:url("../Images/Common/ico_arrow_p.svg");background-position:center;background-repeat:no-repeat;background-size:10px auto;text-indent:-100000%}#challekuji #news .pager ul li.next:hover,#challekuji #news .pager ul li.prev:hover{background-color:#e33550;background-image:url("../Images/Common/ico_arrow_w.svg");background-position:center;background-repeat:no-repeat;background-size:10px auto}#challekuji #news .pager ul li.next:hover a,#challekuji #news .pager ul li.prev:hover a{background:inherit}#challekuji #news .pager ul li.prev{transform:rotate(180deg)}#challekuji #news .pager ul li:hover a{background:#e33550;color:#fff}#challekuji #news .news{width:100%;max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:border-box}#challekuji #news .news ul{padding:20px 0;box-sizing:border-box;border-top:2px solid #e33550;border-bottom:2px solid #e33550;text-align:left}#challekuji #news .news ul li{margin-bottom:10px}#challekuji #news .news ul li .day{font-weight:bold}#challekuji #news .news ul li .txt{width:87%}#challekuji #news .btn{min-width:300px;height:50px;margin:0 auto;padding:0 60px;padding-top:8px;box-sizing:border-box;display:inline-block;background-color:#e33550;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:24px;line-height:34px;color:#fff;font-weight:bold;position:relative;cursor:pointer;vertical-align:top}#challekuji #news .btn:after{content:'';margin-top:-10px;display:inline-block;width:20px;height:20px;background-image:url("../Images/Common/ico_arrow_w.svg");background-position:center;background-repeat:no-repeat;background-size:20px auto;position:absolute;top:50%;right:20px}#challekuji #news .btn input{width:100%;font-size:24px;line-height:34px;color:#fff;font-weight:bold;background-color:transparent;border:none}#challekuji #news .WhatsNew{border-bottom:2px solid #e33550}#challekuji #news .WhatsNew ul{border-bottom:none;margin-bottom:20px}#challekuji #news .WhatsNew .txt_newsyear{width:100%;padding:5px 10px;padding-left:0;box-sizing:border-box;display:block;font-size:20px;line-height:30px;color:#e33550;font-weight:bold;text-align:left}#challekuji #account .list_account li{width:100%;max-width:300px;margin:0 auto;margin-bottom:20px}#challekuji #account .list_account li a{padding:10px;display:block;border:2px solid #111}#challekuji #account .list_account li:last-child{margin-bottom:0}#challekuji #account .DashboardLayoutPanel .welcome{margin-bottom:40px}#challekuji #account .DashboardLayoutPanel .welcome .marble_txt span{margin:0 5px;font-weight:bold;color:#e33550}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock{padding:10px;box-sizing:border-box}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl{padding:20px;padding-bottom:50px;border:1px solid #ccc;box-sizing:border-box;text-align:center;position:relative}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dt{margin-bottom:20px;font-size:20px;line-height:30px;font-weight:bold}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dt i{color:#e33550;display:block;text-align:center}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dt i:before{content:"";width:40px;height:40px;margin:0 auto;margin-bottom:10px;background-size:contain;display:block}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dt i.fa-database:before{background-image:url("../Images/Common/ico_point_p.svg")}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dt i.fa-history:before{background-image:url("../Images/Common/ico_history_p.svg")}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dd .MyPageDashboardSubTitle{display:none}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dd .MyPageDashboardContents{margin:0;font-size:14px;line-height:24px}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dd .MyPageDashboardContents span.currentnumber{color:#e33550;font-size:14px;line-height:24px;font-weight:bold}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dd .txt_link{cursor:pointer}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dd .txt_link:after{content:'';width:10px;height:10px;margin-right:3px;margin-left:10px;display:inline-block;background-image:url("../Images/Common/ico_arrow_b.svg");background-position:center;background-repeat:no-repeat;background-size:10px auto}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dd .txt_link:hover:after{margin-right:0;margin-left:13px}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dd .btn{padding:5px 40px;display:inline-block;background-color:#e33550;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#fff;font-weight:bold;position:relative;font-size:14px;line-height:24px;box-sizing:border-box;width:200px;margin-top:20px;margin-left:-100px;position:absolute;bottom:20px;left:50%}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dd .btn:after{content:'';margin-top:-8px;display:inline-block;width:16px;height:16px;background-image:url("../Images/Common/ico_arrow_w.svg");background-size:16px auto;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;right:10px}#challekuji #account h3{font-size:20px;line-height:30px;font-weight:bold;margin-bottom:40px}#challekuji #account ul li .PaintButton{margin-bottom:10px;display:block}#challekuji #account ul li .PaintButton .accountMenu dt{width:100%;margin-bottom:0;padding:10px 20px;box-sizing:border-box;background-color:#333;color:#fff;font-size:14px;line-height:24px;font-weight:bold;position:relative}#challekuji #account ul li .PaintButton .accountMenu dt i{margin-right:20px}#challekuji #account ul li .PaintButton .accountMenu dt i.fa,#challekuji #account ul li .PaintButton .accountMenu dt i.fas{font-size:20px;vertical-align:middle}#challekuji #account ul li .PaintButton .accountMenu dt:after{content:'';margin-top:-8px;display:inline-block;width:16px;height:16px;background-image:url('data:image/svg+xml,<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke-linecap="round" stroke-linejoin="round" stroke="rgba(255,255,255,1)" stroke-width="2" points="3,1 7,5 3,9 "/></svg>');position:absolute;top:50%;right:10px}#challekuji #account ul li .PaintButton .accountMenu dt>div{width:100%;text-align:center}#challekuji #account ul li .PaintButton .accountMenu dd{padding:10px 20px;box-sizing:border-box;background:#fff;border:1px solid #dfdfdf;color:#111;text-align:left}#challekuji #UserRegist h2{min-width:240px}#challekuji #UserRegist .box_input{max-width:800px;margin:0 auto}#challekuji #UserRegist .box_input dl{padding:20px 0;border-bottom:1px solid #ccc;text-align:left}#challekuji #UserRegist .box_input dl dt{box-sizing:border-box}#challekuji #UserRegist .box_input dl dt .txtRed{font-size:12px;line-height:20px}#challekuji #UserRegist .box_input dl dd{box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:12px;line-height:20px}#challekuji #UserRegist .box_input dl dd .box{width:50%;padding-right:10px;padding-left:0;box-sizing:border-box}#challekuji #UserRegist .box_input dl dd .box:nth-child(2){padding-right:0;padding-left:10px}#challekuji #UserRegist .box_input dl dd .box_select{margin-bottom:10px}#challekuji #UserRegist .box_input dl dd p{width:100%;display:block}#challekuji #UserRegist .box_input dl dd.box_postalcode input{margin-right:20px}#challekuji #UserRegist .box_input dl dd.box_postalcode .btn{padding:5px 20px;box-sizing:border-box;border:2px solid #ccc;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:gray;font-weight:bold;text-align:center}#challekuji #UserRegist .box_input dl dd.box_address .box{width:100%;margin-bottom:10px}#challekuji #UserRegist .box_input dl dd.box_address .box:nth-child(2){padding-right:10px;padding-left:0}#challekuji #UserRegist .box_input dl dd.box_tell input{width:35%;margin:0 10px}#challekuji #UserRegist .box_input dl dd.box_tell input:first-child{width:20%;margin-left:0}#challekuji #UserRegist .box_input dl dd.box_tell input:last-child{margin-right:0}#challekuji #UserRegist .box_input dl dd.box_tell span{align-self:center}#challekuji #UserRegist .box_input dl dd.box_mail input{width:47%}#challekuji #UserRegist .box_input dl dd.box_mail span{width:4%;align-self:center;margin:0 1%;text-align:center}#challekuji #UserRegist .box_input dl dd.box_cardnumber>.box_select:first-of-type{width:15%;max-width:100px}#challekuji #UserRegist .box_input dl dd.box_cardnumber>.box_select:nth-of-type(2){width:20%}#challekuji #UserRegist .box_input dl dd.box_cardnumber>.box_select+span{width:4%;align-self:center;margin:0 1%;text-align:center}#challekuji #UserRegist .box_input dl dd .non_editable{width:100%;min-height:35px;padding:10px;box-sizing:border-box;display:inline-block;border:1px solid #ccc;background-color:#dfdfdf;font-size:12px;line-height:20px;color:gray;resize:none;cursor:default}#challekuji #UserRegist #regist_card_functions{margin-bottom:20px;padding:20px 0}#challekuji #UserRegist #regist_card_functions .button.save input,#challekuji #UserRegist #regist_card_functions .button.delete input{padding:5px 20px;box-sizing:border-box;border:2px solid #ccc;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:gray;font-weight:bold;text-align:center;margin-right:10px}#challekuji #cart{width:100%;max-width:1000px;margin:0 auto;padding:80px 10px;box-sizing:border-box}#challekuji #cart .step{background-color:#fbdfe3;font-weight:bold;display:flex;justify-content:center}#challekuji #cart .step li{position:relative}#challekuji #cart .step li:after{content:'';display:inline-block;width:10px;height:10px;background-image:url('data:image/svg+xml,<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke-linecap="round" stroke-linejoin="round" stroke="rgba(0,0,0,1)" stroke-width="2" points="3,1 7,5 3,9 "/></svg>');background-position:center;background-repeat:no-repeat;background-size:10px auto;position:absolute}#challekuji #cart .step li:last-child:after{display:none}#challekuji #cart .step li.target{color:#e33550}#challekuji #cart main .txt{padding:20px 0}#challekuji #cart main .list_cart{margin-top:40px;margin-bottom:20px;border-top:1px solid #ccc}#challekuji #cart main .list_cart li{width:100%;padding:20px 0;display:flex;border-bottom:1px solid #ccc;align-items:flex-start;text-align:left}#challekuji #cart main .list_cart li .details{padding-left:20px;box-sizing:border-box}#challekuji #cart main .list_cart li .num_area{box-sizing:border-box}#challekuji #cart main .list_cart li .num_area .btn_area .btn_delete{padding:5px 20px;box-sizing:border-box;border:2px solid #ccc;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:gray;font-weight:bold;text-align:center}#challekuji #cart main .list_cart li .totalPaymentBlock{width:100%;display:block;text-align:right}#challekuji #cart main .list_cart li .totalPaymentBlock dl{width:100%;padding:5px 10px;box-sizing:border-box;justify-content:flex-end;font-size:24px;line-height:34px;font-weight:bold}#challekuji #cart main .list_cart li .totalPaymentBlock dl .PaymentLabel{width:auto;padding-right:20px}#challekuji #cart main .list_cart li .totalPaymentBlock dl .PaymentAmount{width:auto}#challekuji #cart main .list_cart li .totalPaymentBlock dl .txt_PaymentBlock_s{font-size:14px;line-height:24px}#challekuji #cart main .list_cart li .totalPaymentBlock dl.totalPaymentdetail{background-color:#fbdfe3}#challekuji #cart main .list_cart.checkout{margin-bottom:40px}#challekuji #cart main .list_cart.checkout li dl{width:100%}#challekuji #cart main .list_cart.checkout li dl dd .AddressBook{margin:0;padding:0;display:block;border-bottom:none}#challekuji #cart main .list_cart.checkout li dl dd .minibtn_area{padding-bottom:10px}#challekuji #cart main .list_cart.checkout li dl dd .minibtn_area .btn{padding:5px 20px;box-sizing:border-box;border:2px solid #ccc;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:gray;font-weight:bold;text-align:center}#challekuji #cart main .list_cart.checkout li dl dd .box_select_block{margin-bottom:10px}#challekuji #cart main .list_cart.checkout li dl dd .box_select_block .box_select{max-width:300px}#challekuji #cart main .list_cart.checkout li dl dd .PaymentMethodComment{padding-left:20px;display:inline-block}#challekuji #cart main .list_cart.checkout li dl dd .cresitc_txt{margin-top:20px;padding:20px;border:1px solid #ccc}#challekuji #cart main .list_cart.checkout li dl dd .cresitc_txt span{color:#e33550;font-weight:bold}#challekuji #cart main .list_cart.checkout li dl dd .pointChargeBtn{margin-top:10px}#challekuji #cart main .list_cart.checkout li dl dd .pointChargeBtn .pointbtn{padding:5px 40px;display:inline-block;background-color:#e33550;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#fff;font-weight:bold;position:relative;font-size:14px;line-height:24px}#challekuji #cart main .list_cart.checkout li dl dd .pointChargeBtn .pointbtn:after{content:'';margin-top:-8px;display:inline-block;width:16px;height:16px;background-image:url("../Images/Common/ico_arrow_w.svg");background-size:16px auto;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;right:10px}#challekuji #cart main .list_cart.confirmation li .totalPaymentBlock{width:100%}#challekuji #cart main .list_cart.confirmation li dl{width:100%}#challekuji #cart main .list_cart.confirmation li dl dd dl{margin-bottom:20px}#challekuji #cart main .list_cart.confirmation li dl dd dl dt{margin-bottom:5px}#challekuji #cart main .list_cart.confirmation li dl dd dl.CreditCardExpire_block dd .box_select{width:30%;margin-right:5px;display:inline-block}#challekuji #cart main .list_cart.confirmation li dl dd dl.CreditCardExpire_block dd span{width:30%;margin-right:5px;min-height:35px;padding:10px;box-sizing:border-box;display:inline-block;border:1px solid #ccc;background-color:#dfdfdf;font-size:12px;line-height:20px;color:gray;resize:none;cursor:default}#challekuji #cart main .list_cart.confirmation li dl dd dl.CreditCardExpire_block dd .box_select+.box_select{margin-left:10px}#challekuji #cart main .list_cart.confirmation li dl dd dl.CreditCardExpire_block dd span+span{margin-left:10px}#challekuji #cart main .list_cart.confirmation li dl dd dl dd #ctl00_body_SBPCreditCardNumberLabel{width:100%;min-height:35px;padding:10px;box-sizing:border-box;display:inline-block;border:1px solid #ccc;background-color:#dfdfdf;font-size:12px;line-height:20px;color:gray;resize:none;cursor:default}#challekuji #cart main .list_cart.confirmation li dl dd .SaveCreditInfo_block{font-size:12px;line-height:20px}#challekuji #cart main .list_cart.confirmation li dl dd .SaveCreditInfo_block label{font-size:14px;line-height:24px}#challekuji #cart main .list_cart.confirmation li dl dd .SaveCreditInfo_block #ctl00_body_lnkChangeCardInfo{padding:5px 20px;box-sizing:border-box;border:2px solid #ccc;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:gray;font-weight:bold;text-align:center}#challekuji #cart main .list_cart.confirmation li dl dd .txt_SaveCreditInfo{font-size:12px;line-height:20px}#challekuji #cart main .list_cart.confirmation li dl.confirmation_paymentBlock dd #ctl00_body_lblPayment{margin-bottom:20px;display:block;font-weight:bold}#challekuji #cart main .list_cart.confirmation li dl.confirmation_paymentBlock dd dl{flex-wrap:wrap}#challekuji #cart main .list_cart.confirmation li dl.confirmation_paymentBlock dd dl dt{width:100%}#challekuji #cart main .list_cart.confirmation li .SaveCreditInfo_block{margin-bottom:20px}#challekuji #cart main .list_cart.confirmation li .txt_SaveCreditInfo{padding:10px;box-sizing:border-box;border:1px solid #ccc}#challekuji #cart main .list_cart.confirmation li .txt_SaveCreditInfo+div{font-size:12px;line-height:20px}#challekuji #cart main .price{margin-bottom:40px;box-sizing:border-box;font-weight:bold;text-align:right}#challekuji #cart main .price dd{font-size:24px;line-height:34px}#challekuji #order_history h2{width:110px}#challekuji #order_history .num_area{width:100%;max-width:1000px;margin:0 auto;margin-bottom:10px;box-sizing:border-box;font-weight:bold;text-align:right}#challekuji #order_history .num_area .num{font-size:18px}#challekuji #order_history .history-list{width:calc(100% - 20px);max-width:1000px;margin:0 auto}#challekuji #order_history .history-list li{margin:0 auto}#challekuji #order_history .history-list li .history-contents-list{margin-bottom:20px;border:1px solid #ccc}#challekuji #order_history .history-list li .history-contents-list .history-header{border-bottom:1px solid #ccc;padding:10px;background-color:#dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}#challekuji #order_history .history-list li .history-contents-list .history-header .order-status{display:inline-block}#challekuji #order_history .history-list li .history-contents-list .history-header .order-status span{padding:5px 10px;background-color:#e33550;color:#fff}#challekuji #order_history .history-list li .history-contents-list .history-header .order-status .ttl{display:none}#challekuji #order_history .history-list li .history-contents-list .history-header .spDis{display:none}#challekuji #order_history .history-list li .history-contents-list .history-header .order-date,#challekuji #order_history .history-list li .history-contents-list .history-header .order-no{display:inline-block}#challekuji #order_history .history-list li .history-contents-list .history-header .order-date .txt,#challekuji #order_history .history-list li .history-contents-list .history-header .order-no .txt{margin-left:10px;@incldeu font-l;font-weight:bold}#challekuji #order_history .history-list li .history-contents{width:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex}#challekuji #order_history .history-list li .history-contents .history-contents-div1,#challekuji #order_history .history-list li .history-contents .history-contents-div2,#challekuji #order_history .history-list li .history-contents .history-contents-div3{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#challekuji #order_history .history-list li .history-contents .history-contents-div1{border-right:1px solid #ccc;text-align:center}#challekuji #order_history .history-list li .history-contents .history-contents-div1 span{font-size:14px;line-height:24px;font-weight:bold}#challekuji #order_history .history-list li .history-contents .history-contents-div2{text-align:left}#challekuji #order_history .history-list li .history-contents .history-contents-div2 .w_chance{display:inline-block;padding:0 5px;background-color:#ffc057}#challekuji #order_history .history-list li .history-contents .history-contents-div3{width:20%;display:flex;align-items:center}#challekuji #order_history .history-list li .history-contents .history-contents-div3 .history-body_btn{box-sizing:border-box;background-color:#fff;text-align:center;padding:0px 10px;width:100%}#challekuji #order_history .history-list li .history-contents .history-contents-div3 .history-body_btn input.btn{-webkit-appearance:none;border:none;padding:5px 20px;box-sizing:border-box;border:2px solid #ccc;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:gray;font-weight:bold;text-align:center;font-size:20px;line-height:30px;width:100%;min-width:auto;padding:0}#challekuji #order_history .history-list li .history-contents .history-contents-div3 .history-body_btn .btnAddToCatAjax:hover{background-color:#e33550;color:#fff}#challekuji #order_history .pager ul{display:flex;align-self:flex-end;justify-content:center;align-items:baseline}#challekuji #order_history .pager ul li{margin:0 5px;display:inline-block}#challekuji #order_history .pager ul li a,#challekuji #order_history .pager ul li.target{width:30px;height:30px;padding-top:1px;box-sizing:border-box;display:block;font-weight:bold}#challekuji #order_history .pager ul li a{border:2px solid #e33550;color:#e33550}#challekuji #order_history .pager ul li.target{border:2px solid gray;color:gray}#challekuji #order_history .pager ul li.next,#challekuji #order_history .pager ul li.prev{background-image:url("../Images/Common/ico_arrow_p.svg");background-position:center;background-repeat:no-repeat;background-size:10px auto;text-indent:-100000%}#challekuji #order_history .pager ul li.next:hover,#challekuji #order_history .pager ul li.prev:hover{background-color:#e33550;background-image:url("../Images/Common/ico_arrow_w.svg");background-position:center;background-repeat:no-repeat;background-size:10px auto}#challekuji #order_history .pager ul li.next:hover a,#challekuji #order_history .pager ul li.prev:hover a{background:inherit}#challekuji #order_history .pager ul li.prev{transform:rotate(180deg)}#challekuji #order_history .pager ul li:hover a{background:#e33550;color:#fff}#challekuji #order_history .btn_area{margin-top:80px}#challekuji #order_history .historArea{background-color:#dfdfdf;margin-bottom:10px;padding:20px 20px 10px;border:solid 2px #dfdfdf;border-radius:10px;width:100%;max-width:1000px;margin:0 auto;box-sizing:border-box}#challekuji #order_history .ohistory-inner h2{width:150px}#challekuji #order_history .ohistory-inner .histordtms{background-color:#fff;margin:10px 0;border-radius:5px}#challekuji #order_history .ohistory-inner .histordtms>dl,#challekuji #order_history .ohistory-inner .histordtms>div.DeliveryCompany dl{display:flex;border-bottom:1px solid #ccc;padding:20px 0}#challekuji #order_history .ohistory-inner .histordtms>dl:last-of-type{border-bottom:none}#challekuji #order_history .ohistory-inner .histordtms>dl>dt{width:200px;font-weight:bold}#challekuji #order_history .ohistory-inner .histordtms>dl dd{padding-right:10px;box-sizing:border-box}#challekuji #order_history .ohistory-inner .histordtms.repDetailBlock>dl dd dl dd{padding-right:0px;}#challekuji #order_history .ohistory-inner .histordtms>div.DeliveryCompany dl>dt{width:200px;font-weight:bold}#challekuji #order_history .ohistory-inner .histordtms>dl>dd,#challekuji #order_history .ohistory-inner .histordtms>div.DeliveryCompany dl>dd{width:calc(100% - 200px);text-align:left}#challekuji #order_history .ohistory-inner .histordtms>dl>dd>dl{text-align:left;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start}#challekuji #order_history .ohistory-inner .histordtms>dl>dd>dl dt{width:100%;box-sizing:border-box;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #111;font-weight:bold}#challekuji #order_history .ohistory-inner .histordtms>dl>dd>dl dt p.lab{margin-right:10px;padding:0 10px;display:inline-block;background-color:#111;color:#fff}#challekuji #order_history .ohistory-inner .histordtms>dl>dd>dl dt p.title{display:inline-block}#challekuji #order_history .ohistory-inner .histordtms>dl>dd>dl dd.Detail{width:23%;margin-right:2.3%;margin-bottom:40px;position:relative}#challekuji #order_history .ohistory-inner .histordtms>dl>dd>dl dd.Detail:nth-of-type(4n){margin-right:0%}#challekuji #order_history .ohistory-inner .histordtms>dl>dd>dl dd.Detail .lotteryimg{ position:relative;}#challekuji #order_history .ohistory-inner .histordtms>dl>dd>dl dd.Detail .lotteryimg img{box-sizing:border-box;border:1px solid #dfdfdf !important;cursor:pointer;}#challekuji #order_history .ohistory-inner .histordtms>dl>dd>dl dd.Detail p.get_num{padding:0 5px;display:inline-block;background-color:#e33550;color:#fff;font-weight:bold;margin-top:-20px;position:absolute;bottom:0px;left:0}#challekuji #order_history .ohistory-inner .histordtms>dl>dd>dl.w_chance dt{padding:10px;background-color:#ffc057;border-bottom:none}#challekuji #order_history .ohistory-inner .histordtms .tableline .fixprice{color:#e33550;font-weight:bold}#challekuji #order_history .ohistory-inner .hisItemDt{margin-bottom:3px;padding:5px 0 3px 0;border-bottom:1px dotted #ccc}#challekuji #order_history .ohistory-inner .hisplatble div>div{padding:5px;text-align:right}#challekuji #order_history .ohistory-inner .hisplatble .fixprice{color:#14a83b;font-size:2rem;font-weight:bold}#challekuji #order_history .ohistory-inner .hisplatble .tableline{border-top:1px dotted #ccc}#challekuji #order_history .ohistory-inner .defaultList2columnBox{border-top:none}#challekuji #order_history .ohistory-inner .totalPaymentBlock{text-align:right;margin-right:10px}#challekuji #order_history .ohistory-inner .totalPaymentBlock dl{width:100%;padding:5px 10px;box-sizing:border-box;justify-content:flex-end;display:flex;font-size:24px;line-height:34px;font-weight:bold}#challekuji #order_history .ohistory-inner .totalPaymentBlock dl .txt_PaymentBlock_s{font-size:14px;line-height:24px}#challekuji #order_history .ohistory-inner .totalPaymentBlock dl dt{width:auto;padding-right:5px}#challekuji #order_history .ohistory-inner .totalPaymentBlock dl dd{width:auto}#challekuji #order_history .ohistory-inner .Orderdetailitem_img img{width:200px;height:auto}#challekuji #order_history .ohistory-inner .Orderdetailitem_wrap{display:flex;border-bottom:1px dotted #ccc}#challekuji #order_history .ohistory-inner .Orderdetailitem_wrap:last-child{border-bottom:none}#challekuji #order_history .ohistory-inner .history-list li{margin:0 auto 20px;background:#dfdfdf}#challekuji #order_history .ohistory-inner .history-list>li{margin-bottom:0}#challekuji #order_history .ohistory-inner .history-header{padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}#challekuji #order_history .ohistory-inner .history-header_left{overflow:hidden;margin-bottom:0;display:flex;width:100%;justify-content:space-around;flex-wrap:wrap}#challekuji #order_history .ohistory-inner .history-header_info{display:flex;margin:5px 60px 0 0}#challekuji #order_history .ohistory-inner .history-header_info dt{padding-top:5px}#challekuji #order_history .ohistory-inner .history-header_info dd{font-size:20px;line-height:30px;font-weight:bold}#challekuji #order_history .ohistory-inner .history-body{width:80%;margin:20px auto;background:#fff;display:flex;padding:10px}#challekuji #order_history .ohistory-inner dl.history-body__content dd .ddIn{display:flex;align-items:center}#challekuji #contact dl{width:100%;max-width:800px;margin:0 auto;margin-bottom:40px}#challekuji #contact dl dt{box-sizing:border-box;font-weight:bold}#challekuji #contact dl dt .txtRed{font-weight:normal;padding:0}#challekuji #contact dl dd{box-sizing:border-box}#challekuji #contact dl dd .note{font-size:12px;line-height:20px}#challekuji #contact .txtRed{max-width:800px;margin:0 auto;padding-bottom:20px;text-align:left}#challekuji #terms main{width:100%;max-width:1000px}#challekuji #terms main ul,#challekuji #terms main p{text-align:left}#challekuji #terms main section{text-align:left;margin-top:40px}/*#challekuji #terms main section h3{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #111;font-size:24px;line-height:34px;font-weight:bold}*/#challekuji #terms main section .style_num li,#challekuji #terms main section .style_disc li{margin-bottom:10px}#challekuji #terms main section .style_num li ul li,#challekuji #terms main section .style_disc li ul li{margin:0}#challekuji #terms a{color:#e33550;text-decoration:underline}#challekuji #terms a:hover{text-decoration:none}#challekuji #privacypolycy main{width:100%;max-width:1000px}#challekuji #privacypolycy main ul,#challekuji #privacypolycy main p{text-align:left}#challekuji #privacypolycy main section{text-align:left;margin-top:40px}/*#challekuji #privacypolycy main section h3{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #111;font-size:24px;line-height:34px;font-weight:bold}*/#challekuji #privacypolycy main section .style_num li,#challekuji #privacypolycy main section .style_disc li{margin-bottom:10px}#challekuji #privacypolycy main section .style_num li ul li,#challekuji #privacypolycy main section .style_disc li ul li{margin:0}#challekuji #privacypolycy a{color:#e33550;text-decoration:underline}#challekuji #privacypolycy a:hover{text-decoration:none}#challekuji #information .Message{font-size:24px;line-height:34px;display:block;margin-bottom:80px}#challekuji #information p{margin-bottom:40px}#challekuji #login .box_login .box{padding:40px;background-color:#fbdfe3}/*#challekuji #login .box_login .box h3{margin-bottom:20px;font-size:24px;line-height:34px;font-weight:bold}*/#challekuji #login .box_login .box dl{margin-bottom:40px;text-align:left}#challekuji #login .box_login .box dl dt{margin-bottom:10px;font-weight:bold}#challekuji #login .box_login .box dl dd{margin-bottom:20px}#challekuji #login .box_login .box .txt{margin-bottom:20px}#challekuji #login .box_login .box .btn{width:80%;margin-bottom:10px;padding:10px;display:inline-block;box-sizing:border-box;background:#e33550;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;color:#fff;font-weight:bold;text-align:center}#challekuji #login.reminder .box_login{justify-content:center}#challekuji #login.reminder .box_login .box{width:100%;padding:0;background-color:#fff}#challekuji #login.reminder .box_login .box dl{margin:0 auto;text-align:center}#challekuji #login.reminder .box_login .box dl dt{text-align:left}#challekuji #login.reminder .box_login .box .txt{margin-bottom:40px}#challekuji #login.reminder .box_login .box .btn{width:50%;margin:0 auto}#challekuji #PointChargeList h2{width:210px}#challekuji #PointChargeList .validPoint{padding:20px;margin-bottom:40px}#challekuji #PointChargeList .validPoint .Point{font-size:20px;line-height:30px;color:#e33550;font-weight:bold}#challekuji #PointChargeList .ULPointChargeList{width:100%;max-width:800px;margin:0 auto}#challekuji #PointChargeList .ULPointChargeList li input{display:none}#challekuji #PointChargeList .ULPointChargeList li input+label{padding-left:40px;position:relative;margin-right:20px;display:inline-block}#challekuji #PointChargeList .ULPointChargeList li input+label:last-child{margin-right:0}#challekuji #PointChargeList .ULPointChargeList li input+label::before{content:"";display:block;position:absolute;top:0;left:0;background-color:#ccc;border-radius:50%}#challekuji #PointChargeList .ULPointChargeList li input+label::after{content:'';margin-top:-10px;display:inline-block;background-image:url("../Images/Common/ico_check.svg");background-position:center;background-repeat:no-repeat;position:absolute;left:5px}#challekuji #PointChargeList .ULPointChargeList li input:checked+label::before{content:'';display:block;position:absolute;top:0;left:0;background-color:#e33550;border-radius:50%}#challekuji #PointChargeList .ULPointChargeList li .buyPT{font-weight:bold}#challekuji #PointChargeConfirmation .defaultList2columnBox{border:none}#challekuji #PointChargeConfirmation .defaultList2columnBox .List2ColumnBox{padding:20px 0;border:none;border-top:1px solid #ccc}#challekuji #PointChargeConfirmation .defaultList2columnBox .List2ColumnBox:first-child{border-top:none}#challekuji #PointChargeConfirmation .defaultList2columnBox .total_Price{border-top:2px solid #111;font-weight:bold}#challekuji #PointHistory ul.flex_table_border{border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:40px}#challekuji #PointHistory ul.flex_table_border li dl{display:flex}#challekuji #PointHistory ul.flex_table_border li dl dt{width:30%;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;padding:10px;box-sizing:border-box;background-color:#e33550;color:#fff;font-weight:bold}#challekuji #PointHistory ul.flex_table_border li dl dd{width:70%;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;padding:10px;box-sizing:border-box}#challekuji #Resign main .widthHalfBox{max-width:100%;padding:0 10px;box-sizing:border-box;text-align:left}#challekuji #Resign main .widthHalfBox .title{margin-bottom:40px;color:#e33550;font-size:24px;line-height:34px;font-weight:bold;text-align:center}#challekuji .error_aspx #Contents{padding:80px 0;box-sizing:border-box}#challekuji .error_aspx #Contents #ctl00_body_Panel1{margin-top:10px}#challekuji .error_aspx #Contents #ctl00_body_lnkBack{min-width:300px;height:50px;margin:0 auto;padding:0 60px;padding-top:6px;box-sizing:border-box;display:inline-block;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;border:2px solid gray;font-size:24px;line-height:34px;color:gray;font-weight:bold;position:relative;cursor:pointer;vertical-align:top}#challekuji .error_aspx #Contents #ctl00_body_lnkBack:after{content:'';margin-top:-10px;display:inline-block;width:20px;height:20px;transform:rotate(180deg);background-image:url("../Images/Common/ico_arrow_g.svg");background-position:center;background-repeat:no-repeat;background-size:20px auto;position:absolute;top:50%;left:20px}#challekuji .error_aspx #Contents #ctl00_body_lnkBack input{width:100%;font-size:24px;line-height:34px;color:gray;font-weight:bold;background-color:transparent;border:none}#challekuji .thanks_aspx #LotteryPlanDetailSetList{width:100%;max-width:1000px;margin:0 auto;padding:40px 20px;box-sizing:border-box;display:none !important}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect{text-align:center;position:relative}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn{margin:0 auto;margin-bottom:10px;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn .SmallButton,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn .SmallButton{width:100%;padding:20px;box-sizing:border-box;display:block;font-size:24px;line-height:34px;font-weight:bold;color:#fff;position:relative;z-index:100}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn .SmallButton .price,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn .SmallButton .price{width:260px;height:20px;margin:0 auto;display:block;font-size:12px;line-height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn .SmallButton .price table,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn .SmallButton .price table{vertical-align:top;display:inline-block}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn .SmallButton .price table .PriceTitleB,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn .SmallButton .price table .PriceTitleB{display:none}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn .SmallButton .price table .ListPriceTable,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn .SmallButton .price table .ListPriceTable{font-weight:bold}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn div.SmallButton,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn div.SmallButton{display:none}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn:before,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn:before{content:'';display:block;position:absolute;top:40px;left:-10px;z-index:10}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .balloon,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .balloon{box-sizing:border-box;background-image:url("../Images/Common/item.svg");background-position:center;background-size:100% auto;background-repeat:no-repeat;position:absolute;font-weight:bold}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn{background-color:#e33550}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn:before{background-color:#d6003c}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .price{background-color:rgba(103,0,28,0.5)}#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn{background-color:#ff842a}#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn:before{background-color:#f56f00}#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .price{background-color:rgba(114,50,0,0.5)}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .one .btn,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn{background-color:#ccc}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .one .btn:before,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn:before{background-color:gray}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .one .btn a,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn a{cursor:default}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .one .btn .price,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn .price{display:none;background-color:rgba(100,100,100,0.5)}#challekuji .thanks_aspx #LotteryPlanDetailSetList.open{display:flex !important}#challekuji .thanks_aspx .LotteryPlanResultList{padding-top:80px}@media screen and (max-width: 640px){#challekuji header{position:fixed;top:0;left:0}#challekuji header h1{width:100%;-webkit-filter:drop-shadow(0 2px 0 #e33550);-moz-filter:drop-shadow(0 2px 0 #e33550);-o-filter:drop-shadow(0 2px 0 #e33550);-ms-filter:drop-shadow(0 2px 0 #e33550);filter:drop-shadow(0 2px 0 #e33550);background-color:#fff}#challekuji header h1 a{margin:0 auto}#challekuji header nav ul{width:100%;height:0;padding:0 40px;box-sizing:border-box;background-color:rgba(255,255,255,0.9);opacity:0;overflow:hidden;transition:all 0.5s 0s ease;position:absolute;top:0;left:0;z-index:1000}#challekuji header nav ul li{margin-bottom:10px;border:2px solid #111}#challekuji header nav ul li a{width:100%;padding:10px;box-sizing:border-box;display:block;background-color:#fff}#challekuji header nav ul.open{padding:80px 40px;box-sizing:border-box;opacity:1;overflow:auto}#challekuji header #menu{width:40px;height:40px;cursor:pointer;position:absolute;top:20px;right:20px;z-index:10000}#challekuji header #menu i{width:40px;height:4px;margin-top:-2px;display:block;background-color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:all 0.3s 0s ease;position:absolute;top:50%}#challekuji header #menu i:before{content:'';width:40px;height:4px;margin-top:10px;margin-left:-20px;background-color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:all 0.3s 0s ease;position:absolute;top:50%;left:50%}#challekuji header #menu i:after{content:'';width:40px;height:4px;margin-top:-14px;margin-left:-20px;background-color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:all 0.3s 0s ease;position:absolute;top:50%;left:50%}#challekuji header #menu.active{animation:rotate 0.3s linear 0s}#challekuji header #menu.active i{top:0;-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg)}#challekuji header #menu.active i:before{opacity:0}#challekuji header #menu.active i:after{margin-top:0;-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}#challekuji header #menu.noactive{animation:norotate 0.2s linear 0s}#challekuji header #menu.noactive i{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}#challekuji header #menu.noactive i:before{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}#challekuji header #menu.noactive i:after{opacity:1}#challekuji footer .links .follow .balloon{padding:10px;font-size:12px;line-height:20px}#challekuji footer .links .ban_area{width:100%;max-width:1000px}#challekuji footer .links .ban_area li{margin-bottom:10px}#challekuji footer .footer_link{display:flex;flex-wrap:wrap}#challekuji footer .footer_link li{box-sizing:border-box;border-bottom:1px solid #e33550;border-right:1px solid #e33550}#challekuji footer .footer_link li a{width:100%;padding:10px 5px;box-sizing:border-box;display:block}#challekuji footer .footer_link li:nth-child(1),#challekuji footer .footer_link li:nth-child(2),#challekuji footer .footer_link li:nth-child(3){width:33.33%}#challekuji footer .footer_link li:nth-child(4),#challekuji footer .footer_link li:nth-child(5){width:50%}#challekuji footer .footer_link li:nth-child(3),#challekuji footer .footer_link li:nth-child(5){border-right:none}#challekuji .content{padding:140px 0 80px 0}/*#challekuji .content h2{margin-bottom:40px}*/#challekuji .content .btn_area{display:flex;flex-wrap:wrap-reverse;justify-content:center}#challekuji .content .btn_area .btn{width:100%}#challekuji .content .btn_area .cancel{width:100%}#challekuji .content .btn_area .btn+.btn{margin-bottom:20px}#challekuji .content .btn_area .btn+.cancel{margin-bottom:20px}#challekuji .content .btn_area .cancel+.btn{margin-bottom:20px}#challekuji .content .btn_area+.btn_area{margin-top:20px}#challekuji #index{padding-top:80px}#challekuji #index #slider .main li{width:100%;height:100%}#challekuji #index #slider .main li .img{width:100%;top:0;left:100%}#challekuji #index #slider .main li .txt{width:100%;height:80px;padding:10px;box-sizing:border-box;top:100%}#challekuji #index #slider .main li:nth-child(1) .img{left:-100%}#challekuji #index #slider .main li:nth-child(2) .img{left:0}#challekuji #index #slider .num{margin-top:80px;padding:20px}#challekuji #index section{padding:40px 0}#challekuji #index section.end h2{margin:0 20%;margin-bottom:40px}#challekuji #index section.end .list{display:none}#challekuji #details{padding-top:80px}#challekuji #details .img_area{flex-direction:row-reverse;flex-wrap:wrap-reverse;align-items:flex-start}#challekuji #details .img_area .period{width:100%;position:relative}#challekuji #details .img_area .period .lab{padding:5px 10px;background-color:#ffc057;display:inline-block;font-weight:bold;position:absolute;top:10px;left:0}#challekuji #details .img_area .period .lab .status{margin-right:10px}#challekuji #details .img_area .period .lab:before{content:'';border-top:10px solid #ffc057;border-right:5px solid transparent;border-bottom:10px solid transparent;border-left:5px solid #ffc057;position:absolute;top:0;right:-10px}#challekuji #details .img_area .period .lab:after{content:'';border-top:10px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #ffc057;border-left:5px solid #ffc057;position:absolute;top:14px;right:-10px}#challekuji #details .img_area .period .day{font-size:10px;line-height:16px;color:#fff;font-weight:bold;text-align:right}#challekuji #details .img_area .period .day .status{margin:0 5px;font-size:14px;line-height:24px}#challekuji #details .img_area .period .day .num{margin:0 5px;font-size:24px;line-height:34px}#challekuji #details .txt_area{padding:10px}#challekuji #details .txt_area dl.period dd{font-size:12px;line-height:20px}#challekuji #details #slider_type .box ul{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;margin-left:calc(50% - 90px)}#challekuji #details #slider_type .box ul li{width:50%}#challekuji #details #slider_type .box ul li .txt{height:80px}#challekuji #details #slider_type .next,#challekuji #details #slider_type .prev{-moz-border-radius:40px 0 0 40px;-webkit-border-radius:40px;border-radius:40px 0 0 40px}#challekuji #details .list{margin-top:80px}#challekuji #details .list section h4 .title{width:100%;padding:10px;padding-left:50px;box-sizing:border-box}#challekuji #details .list section h4 .lab{left:0}#challekuji #details .list section h4 .num,#challekuji #details .list section h4 dl{width:50%}#challekuji #details .list section h4 .num{padding-top:9px;background-color:#fff;border:1px solid #333}#challekuji #details .list section h4 dl{box-sizing:border-box;background-color:#333;display:flex}#challekuji #details .list section h4 dl dt{width:45%;text-align:left}#challekuji #details .list section h4 dl dd{width:55%;text-align:right;font-size:12px;line-height:20px}#challekuji #details .list section h4 dl dd span:first-child{padding-right:20px;position:relative;font-size:24px;line-height:34px}#challekuji #details .list section h4 dl dd span:first-child:after{content:'';width:20px;height:2px;margin-top:-10px;display:inline-block;background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg);position:absolute;bottom:10px}#challekuji #details .list section .list_item li{width:50%;box-sizing:border-box}#challekuji #details .list section .list_item li:nth-child(odd){padding-right:4px}#challekuji #details .list section .list_item li:nth-child(even){padding-left:4px}#challekuji #details .w_chance .box{padding:80px 10px}#challekuji #details .w_chance .box h3{width:80%;margin-left:-40%}#challekuji #details .w_chance .box h3 .left{width:40px;left:-10px}#challekuji #details .w_chance .box h3 .right{width:40px;right:-10px}#challekuji #details .w_chance .box .LotteryPlanDoubleChanceDescription{text-align:left}#challekuji #details .w_chance .box .note{padding:20px 10px}#challekuji #details .sale_btn_area .box{padding:40px 10px}#challekuji #details .sale_btn_area .box .box_btn .one .btn a.SmallButton .price,#challekuji #details .sale_btn_area .box .box_btn .collect .btn a.SmallButton .price{width:100%;margin-top:10px}#challekuji #details .sale_btn_area .box .box_btn .one .btn:before,#challekuji #details .sale_btn_area .box .box_btn .collect .btn:before{width:120%;height:100px;transform:rotate(-5deg)}#challekuji #details .sale_btn_area .box .box_btn .one .balloon,#challekuji #details .sale_btn_area .box .box_btn .collect .balloon{width:100px;height:100px;padding:28px 20px;top:-80px;right:10px}#challekuji #details .sale_btn_area .box .box_btn .collect{margin-top:100px}#challekuji #details .sale_btn_area .box .send{padding:20px 10px}#challekuji #details .sale_btn_area .box .send .main h4{padding-left:110px;background-position:center left 10px;background-size:80px auto}#challekuji #details .sale_btn_area .box .send .main p{margin-top:10px}#challekuji #details .sub_txt{width:100%;padding:0 10px;box-sizing:border-box}#challekuji #details .sub_txt ul li{padding:10px 0}#challekuji #details .sub_txt ul li p{margin-top:10px;text-align:left}#challekuji #details .fixed_btn{width:100%;padding:10px;box-sizing:border-box;background-color:#fff;display:flex;justify-content:center;-moz-box-shadow:0 -5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 -5px 10px rgba(0,0,0,0.2);box-shadow:0 -5px 10px rgba(0,0,0,0.2);bottom:-100px;left:0}#challekuji #details .fixed_btn .one_btn,#challekuji #details .fixed_btn .collect_btn{width:calc(50% - 5px);box-sizing:border-box}#challekuji #details .fixed_btn .one_btn:before,#challekuji #details .fixed_btn .collect_btn:before{transform:rotate(-15deg);top:-6px}#challekuji #details .fixed_btn .ListItem_OnSale,#challekuji #details .fixed_btn .ListItem_Soldout{margin-right:5px}#challekuji #details .fixed_btn .ListItem_OnSale+.ListItem_OnSale,#challekuji #details .fixed_btn .ListItem_Soldout+.ListItem_Soldout,#challekuji #details .fixed_btn .ListItem_OnSale+.ListItem_Soldout,#challekuji #details .fixed_btn .ListItem_Soldout+.ListItem_OnSale{margin-left:5px;margin-right:0}#challekuji #details .fixed_btn.open{bottom:0}#challekuji #details .item_slider .box{left:10px}#challekuji #details .item_slider .box .list_item_slider li{width:100%}#challekuji #details .item_slider .box .next{right:-10px}#challekuji #details .item_slider .box .prev{left:-10px}#challekuji #list .box_check .check{text-align:center;padding-bottom:20px}#challekuji #list .box_check .check input+label{padding-left:30px;margin-right:10px;font-size:16px}#challekuji #list .box_check .check input+label::before{width:25px;height:25px}#challekuji #list .box_check .check input+label::after{width:15px;height:15px;background-size:15px auto;top:15px}#challekuji #list .box_check .check input:checked+label::before{width:25px;height:25px}#challekuji #list .box_check .check table{width:100%}#challekuji #list .box_check .check table tr td{width:33.3%}#challekuji #list .box_check input.btn{font-size:16px}#challekuji #list .num_area{width:calc(100% - 40px)}#challekuji #list .list{width:100%;max-width:1120px;margin:0 auto;padding:0 20px;box-sizing:border-box}#challekuji #list .list li{padding-bottom:20px}#challekuji #list .list li a{box-sizing:border-box;display:block;background-color:#fff;-moz-box-shadow:10px 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:10px 10px 0 rgba(0,0,0,0.2);box-shadow:10px 10px 0 rgba(0,0,0,0.2);position:relative}#challekuji #list .list li a .lab{transform:rotate(-45deg);font-size:12px;line-height:20px;color:#fff;font-weight:bold;position:absolute;z-index:1000}#challekuji #list .list li a .lab:before{content:'';border-right:44px solid transparent;border-left:44px solid transparent;position:absolute;z-index:-1}#challekuji #list .list li a .title{width:100%;height:70px;padding:10px;box-sizing:border-box;overflow:hidden;text-align:left}#challekuji #list .list li a dl{width:100%;display:flex;color:#fff;font-weight:bold;position:relative}#challekuji #list .list li a dl dt{padding:5px 10px;box-sizing:border-box}#challekuji #list .list li a dl dd{padding:5px 10px;box-sizing:border-box}#challekuji #list .list li a dl .after{padding:3px 6px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:10px;line-height:16px;text-align:left;color:#e33550;position:absolute;right:-10px;bottom:15px;z-index:100}#challekuji #list .list li a dl .after:after{content:'';width:60px;height:60px;display:inline-block;background-image:url('data:image/svg+xml,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path fill="rgba(255,255,255,1)" stroke="rgba(227,53,80,1)" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" d="M23,5h54c9.94,0,18,8.06,18,18v36c0,9.94-8.06,18-18,18c0,0-2.37,0-10.8,0C57.77,77,56.12,95,32,95c5.55-7.12,9.79-18,1.8-18S23,77,23,77c-9.94,0-18-8.06-18-18V23C5,13.06,13.06,5,23,5z"/></svg>');position:absolute;bottom:-15px;right:-8px;z-index:-1}#challekuji #list .list li a dl .after .num{margin-top:-5px;display:block;text-align:right;font-size:14px;line-height:24px}#challekuji #list .list li a dl .after .num:after{content:'日'}#challekuji #list .list li.sale a{border:4px solid #e33550}#challekuji #list .list li.sale a .lab{top:1px;left:-4px}#challekuji #list .list li.sale a .lab:before{border-bottom:44px solid #e33550;top:-20px;left:-28px}#challekuji #list .list li.sale a dl{background-color:#e33550}#challekuji #list .list li.before a{border:4px solid #838bd4}#challekuji #list .list li.before a .lab{top:2px;left:-5px}#challekuji #list .list li.before a .lab:before{border-bottom:44px solid #838bd4;top:-20px;left:-26px}#challekuji #list .list li.before a dl{background-color:#838bd4}#challekuji #list .list li.end a{border:4px solid gray}#challekuji #list .list li.end a .lab{top:4px;left:-9px}#challekuji #list .list li.end a .lab:before{border-bottom:44px solid gray;top:-23px;left:-21px}#challekuji #list .list li:hover{padding-bottom:15px;transition:all 0.1s 0s}#challekuji #list .list li:hover a{margin:5px -5px 0 5px;transition:all 0.1s 0s;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}#challekuji #list .list li:nth-child(odd) a dl .after{animation:balloon 10s 0s linear infinite}#challekuji #list .list li:nth-child(even) a dl .after{animation:balloon 10s 5s linear infinite}#challekuji #list .list li:nth-child(3n){margin-right:0 !important}#challekuji #collection .list{margin-top:-10px}#challekuji #collection .list .txt_area{margin-top:-60px;margin-bottom:80px}#challekuji #collection .list .txt_area img{width:100%}#challekuji #collection .list .txt_area .box{width:100%;padding:0 10px;text-align:left}#challekuji #collection .list #LotteryPlanDetailSetList{padding:0 10px}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn a.SmallButton .price,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn a.SmallButton .price{width:100%;margin-top:10px}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn:before,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn:before{width:120%;height:100px;transform:rotate(-5deg)}#challekuji #collection .list #LotteryPlanDetailSetList .one .balloon,#challekuji #collection .list #LotteryPlanDetailSetList .collect .balloon{width:100px;height:100px;padding:28px 20px;top:-80px;right:10px}#challekuji #collection .list section{padding:0 10px}/*#challekuji #collection .list section h2.LotteryPlanDetailPrizeGroupListTit .title{text-align:left}#challekuji #collection .list section h2.LotteryPlanDetailPrizeGroupListTit .lab{left:0}*/#challekuji #collection .list section .list_item li{width:50%;box-sizing:border-box}#challekuji #collection .list section .list_item li:nth-child(odd){padding-right:4px}#challekuji #collection .list section .list_item li:nth-child(even){padding-left:4px}#challekuji #collection .list section .list_item li:nth-child(even) .result_num{left:4px}#challekuji #lottery .box_lottery .box,#challekuji #lottery .box_lottery_w .box{width:400px;height:400px;margin-left:-200px;margin-top:-200px;padding-top:60px}#challekuji #lottery .box_lottery .box h3,#challekuji #lottery .box_lottery_w .box h3{font-size:20px;line-height:30px}#challekuji #lottery .box_lottery .box .lottery .list_lottery li,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery li{width:160px;height:80px}#challekuji #lottery .box_lottery .box .lottery .list_lottery li.target,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery li.target{animation-name:lottery_anime_sp;animation-duration:3s;animation-timing-function:linear;animation-delay:0.5s;animation-fill-mode:forwards}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery01,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery01{transform:rotate(-20deg);top:5px;left:0px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery02,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery02{transform:rotate(10deg);top:50px;left:110px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery03,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery03{transform:rotate(40deg);top:140px;left:130px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery04,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery04{transform:rotate(40deg);top:0px;left:190px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery05,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery05{transform:rotate(120deg);top:110px;left:260px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery06,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery06{transform:rotate(-140deg);top:160px;left:10px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery_w,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery_w{width:200px;height:100px;margin-left:-100px;top:40px;left:50%}#challekuji #lottery .box_lottery .box .lottery .skip,#challekuji #lottery .box_lottery_w .box .lottery .skip{bottom:-40px}#challekuji #lottery .box_lottery .box .result,#challekuji #lottery .box_lottery_w .box .result{width:400px;height:0}#challekuji #lottery .box_lottery .box .result .result_txt,#challekuji #lottery .box_lottery_w .box .result .result_txt{top:40px}#challekuji #lottery .box_lottery .box .result .title,#challekuji #lottery .box_lottery_w .box .result .title{left:40px}#challekuji #lottery .box_lottery .box .result .btn_next,#challekuji #lottery .box_lottery_w .box .result .btn_next{bottom:-40px}#challekuji #lottery .box_lottery .line,#challekuji #lottery .box_lottery_w .line{margin-right:0}#challekuji #lottery .box_lottery.get .box .result,#challekuji #lottery .box_lottery.miss .box .result,#challekuji #lottery .box_lottery_w.get .box .result,#challekuji #lottery .box_lottery_w.miss .box .result{height:400px}#challekuji #lottery .box_lottery.get .box .result .result_item,#challekuji #lottery .box_lottery.miss .box .result .result_item,#challekuji #lottery .box_lottery_w.get .box .result .result_item,#challekuji #lottery .box_lottery_w.miss .box .result .result_item{width:250px;height:250px;margin-left:-125px}#challekuji #lottery .box_lottery.get .line,#challekuji #lottery .box_lottery.miss .line,#challekuji #lottery .box_lottery_w.get .line,#challekuji #lottery .box_lottery_w.miss .line{margin-top:-235px;margin-right:80px}#challekuji #lottery .box_lottery .box{padding-top:70px}#challekuji #lottery .box_lottery .box .result .title{top:-27px}#challekuji #lottery .box_lottery .box .result .result_txt{width:120px;height:50px;top:70px}#challekuji #lottery .box_lottery .box .result .result_item{margin-top:-115px}#challekuji #lottery .box_lottery_w .box{padding-top:100px}#challekuji #lottery .box_lottery_w .box .result .title{top:-55px}#challekuji #lottery .box_lottery_w .box .result .result_txt{top:10px}#challekuji #lottery .box_lottery_w .box .result .result_item{margin-top:-145px}#challekuji #lottery .box_item .list_item,#challekuji #lottery .box_item .list_item_w,#challekuji #lottery .wchance .list_item,#challekuji #lottery .wchance .list_item_w{padding:0 10px;box-sizing:border-box}#challekuji #lottery .box_item .list_item li,#challekuji #lottery .box_item .list_item_w li,#challekuji #lottery .wchance .list_item li,#challekuji #lottery .wchance .list_item_w li{width:calc(50% - 5px);box-sizing:border-box}#challekuji #lottery .box_item .list_item li:nth-child(odd),#challekuji #lottery .box_item .list_item_w li:nth-child(odd),#challekuji #lottery .wchance .list_item li:nth-child(odd),#challekuji #lottery .wchance .list_item_w li:nth-child(odd){margin-right:5px}#challekuji #lottery .box_item .list_item li:nth-child(even),#challekuji #lottery .box_item .list_item_w li:nth-child(even),#challekuji #lottery .wchance .list_item li:nth-child(even),#challekuji #lottery .wchance .list_item_w li:nth-child(even){margin-left:5px}#challekuji #result .box_item .list_item,#challekuji #result .box_item .list_item_w,#challekuji #result .wchance .list_item,#challekuji #result .wchance .list_item_w{padding:0 10px;box-sizing:border-box}#challekuji #result .box_item .list_item li,#challekuji #result .box_item .list_item_w li,#challekuji #result .wchance .list_item li,#challekuji #result .wchance .list_item_w li{width:calc(50% - 5px);box-sizing:border-box; overflow:hidden;}#challekuji #result .box_item .list_item li:nth-child(odd),#challekuji #result .box_item .list_item_w li:nth-child(odd),#challekuji #result .wchance .list_item li:nth-child(odd),#challekuji #result .wchance .list_item_w li:nth-child(odd){margin-right:5px}#challekuji #result .box_item .list_item li:nth-child(even),#challekuji #result .box_item .list_item_w li:nth-child(even),#challekuji #result .wchance .list_item li:nth-child(even),#challekuji #result .wchance .list_item_w li:nth-child(even){margin-left:5px}#challekuji #news{width:100%;max-width:1000px;margin:0 auto;padding:140px 20px 80px 20px;box-sizing:border-box}#challekuji #account .DashboardLayoutPanel{margin-bottom:80px}#challekuji #account .DashboardLayoutPanel .welcome{margin-top:40px;font-size:14px;line-height:24px}#challekuji #account .MyPageDashboardArea .MyPageDashboardBlock dl{min-height:220px}#challekuji #account ul li .PaintButton .accountMenu dt{width:100%}#challekuji #account ul li .PaintButton .accountMenu dd{width:100%;border-top:none}#challekuji #UserRegist .box_input dl dt .txtRed{margin-left:5px}#challekuji #UserRegist .box_input dl dt .ott_display_pc{display:none}#challekuji #UserRegist .box_input dl dd.box_postalcode input{width:70%}#challekuji #UserRegist .box_input dl dd.box_postalcode .btn{width:calc(30% - 20px)}#challekuji #UserRegist .box_input dl dd.box_address .box:nth-child(3){width:100%;padding-right:0}#challekuji #UserRegist .box_input dl dd.box_tell input{width:28%;margin:0}#challekuji #UserRegist .box_input dl dd.box_tell span{width:8%;text-align:center}#challekuji #UserRegist .box_input dl dd.box_cardnumber>.box_select+span{width:10%}#challekuji #cart{padding:140px 0 80px 0}#challekuji #cart .step{padding:10px 0;flex-wrap:wrap}#challekuji #cart .step li{width:100%;padding-bottom:20px}#challekuji #cart .step li:after{margin-left:-5px;transform:rotate(90deg);left:50%;bottom:5px}#challekuji #cart .step li:last-child{padding-bottom:0}#challekuji #cart main .txt{text-align:left}#challekuji #cart main .list_cart li{flex-wrap:wrap;flex-direction:column}#challekuji #cart main .list_cart li .details{width:100%;padding-left:0;padding:10px}#challekuji #cart main .list_cart li .num_area{width:100%;margin-top:20px;display:flex;flex-wrap:wrap;align-items:center}#challekuji #cart main .list_cart li .num_area .box{width:60%;padding-right:40px;box-sizing:border-box}#challekuji #cart main .list_cart li .num_area .box p{font-size:12px;line-height:20px}#challekuji #cart main .list_cart.checkout li{padding:20px 0}#challekuji #cart main .list_cart.checkout li dl{flex-direction:column}#challekuji #cart main .list_cart.checkout li dl dt{width:100%;margin-bottom:20px;padding-bottom:10px;border-bottom:1px dashed #ccc;font-weight:bold}#challekuji #cart main .list_cart.confirmation{font-size:12px;line-height:20px}#challekuji #cart main .list_cart.confirmation li{padding:20px 0;padding-top:10px}#challekuji #cart main .list_cart.confirmation li dl{display:flex;flex-direction:column}#challekuji #cart main .list_cart.confirmation li dl dt{width:100%;margin-bottom:20px;padding-bottom:10px;border-bottom:1px dashed #ccc;font-weight:bold}#challekuji #cart main .list_cart.confirmation li dl dd{width:68%}#challekuji #cart main .list_cart.confirmation li dl dd dl dt{border-bottom:none;margin:0}#challekuji #cart main .list_cart.confirmation li dl.confirmation_paymentBlock dd{width:100%}#challekuji #cart main .list_cart.confirmation li.shippingItemBlock dl{flex-wrap:wrap}#challekuji #cart main .list_cart.confirmation li.shippingItemBlock dl dd+dd{width:100%;padding-top:20px;padding-left:0}#challekuji #cart main .list_cart.confirmation li .totalPaymentBlock>dl{flex-direction:row;justify-content:flex-end}#challekuji #cart main .list_cart.confirmation li .totalPaymentBlock>dl dt{border:none;width:auto;margin-bottom:0;padding-bottom:0}#challekuji #cart main .list_cart.confirmation li .totalPaymentBlock>dl dd{width:auto;padding-left:2em}#challekuji #cart main .list_cart.confirmation li .totalPaymentBlock>dl dd dl{padding:10px 0 20px 0;border-bottom:1px solid #ccc;margin-bottom:0px}#challekuji #cart main .list_cart.confirmation li .totalPaymentBlock>dl dd dl.CreditCardExpire_block{border:none}#challekuji #cart main p{text-align:left}#challekuji #order_history .num_area{padding:0 10px}#challekuji #order_history .ohistory-inner{padding:0 10px;box-sizing:border-box}#challekuji #order_history .history-list{width:100%}#challekuji #order_history .history-list li .history-contents-list .history-header .order-status{margin-bottom:10px}#challekuji #order_history .history-list li .history-contents-list .history-header .order-date,#challekuji #order_history .history-list li .history-contents-list .history-header .order-no{display:block}#challekuji #order_history .history-list li .history-contents{display:flex;flex-wrap:wrap}#challekuji #order_history .history-list li .history-contents .history-contents-div1{width:50%}#challekuji #order_history .history-list li .history-contents .history-contents-div2{width:50%}#challekuji #order_history .history-list li .history-contents .history-contents-div3{width:100%}#challekuji #order_history .history-list .history-header{padding:15px 0}#challekuji #order_history .ohistory-inner .history-header_left{justify-content:flex-start;flex-direction:column}#challekuji #order_history .ohistory-inner .history-header_info{margin:5px 0 0 0}#challekuji #order_history .ohistory-inner .histordtms>dl{flex-direction:column;padding:10px 0}#challekuji #order_history .ohistory-inner .histordtms>dl>dt{width:100%;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px;font-size:14px;line-height:24px}#challekuji #order_history .ohistory-inner .histordtms>dl>dd dl dd.Detail{width:50%;box-sizing:border-box;margin-right:0}#challekuji #order_history .ohistory-inner .histordtms>dl>dd dl dd.Detail:nth-of-type(even){padding-left:4px}#challekuji #order_history .ohistory-inner .histordtms>dl>dd dl dd.Detail:nth-of-type(odd){padding-right:4px}#challekuji #order_history .ohistory-inner .histordtms>dl>dd dl>dd{width:100%}#challekuji #order_history .ohistory-inner .histordtms>div>dl{flex-direction:column;padding:10px 0}#challekuji #order_history .ohistory-inner .histordtms>div.DeliveryCompany>dl dt{width:100%;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px;font-size:14px;line-height:24px}#challekuji #order_history .ohistory-inner .histordtms>div.DeliveryCompany>dl>dd{width:100%}#challekuji #PointChargeList .ULPointChargeList{display:flex;flex-wrap:wrap;border-top:1px solid #ccc}#challekuji #PointChargeList .ULPointChargeList li{width:50%;box-sizing:border-box;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:left;font-size:10px;line-height:16px}#challekuji #PointChargeList .ULPointChargeList li input+label{width:100%;padding:10px;padding-left:40px;box-sizing:border-box}#challekuji #PointChargeList .ULPointChargeList li input+label::before{width:25px;height:25px;top:10px;left:10px}#challekuji #PointChargeList .ULPointChargeList li input+label::after{width:15px;height:15px;background-size:15px auto;top:25px;left:15px}#challekuji #PointChargeList .ULPointChargeList li input:checked+label::before{width:25px;height:25px;top:10px;left:10px}#challekuji #PointChargeList .ULPointChargeList li .buyPT{font-size:14px;line-height:24px}#challekuji #PointChargeList .ULPointChargeList li:nth-child(odd){border-left:1px solid #ccc}#challekuji #PointChargeList .ULPointChargeList.PaymentMethodList li{width:100%;font-size:14px;line-height:24px}#challekuji #contact dl{text-align:left}#challekuji #contact dl dt{margin-bottom:10px}#challekuji #contact dl dt .txtRed{display:inline-block;margin-left:10px}#challekuji #contact dl dd{margin-bottom:40px}#challekuji #login .box_login .box{padding:20px}#challekuji #login .box_login .box:first-child{margin-bottom:20px}#challekuji #login .box_login .box .btn{width:100%}#challekuji #Resign main .btn_area .btn.font_s{padding:0 40px;padding-top:10px;font-size:16px}#challekuji .thanks_aspx .LotteryPlanDetailSetListUpperSide{display:none}#challekuji .thanks_aspx #LotteryPlanDetailSetList{padding:0 10px;flex-wrap:wrap}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale{width:100%}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale .one .btn a.SmallButton .price,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn a.SmallButton .price{width:100%;margin-top:10px}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale .one .btn:before,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale .collect .btn:before{width:120%;height:100px;transform:rotate(-5deg)}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale .one .balloon,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale .collect .balloon{width:100px;height:100px;padding:28px 20px;top:-80px;right:10px}#challekuji #collection .list section h2.LotteryPlanDetailPrizeGroupListTit .title{padding-left:0; text-align:center;}#challekuji #order_history .ohistory-inner .histordtms>dl dd {padding-right: 10px; box-sizing: border-box; padding-left: 10px;
}#challekuji #order_history .ohistory-inner .histordtms.repDetailBlock>dl dd dl dd.Detail {padding-right: 0px; box-sizing: border-box; padding-left: 0px;}}@media screen and (max-width: 320px){#challekuji #details .img_area .period .lab{font-size:12px;line-height:20px}#challekuji #details .img_area .period .lab:before{content:'';border-top:8px solid #ffc057;border-bottom:8px solid transparent}#challekuji #details .img_area .period .lab:after{content:'';border-top:8px solid transparent;border-bottom:8px solid #ffc057}#challekuji #lottery .box_lottery .box .lottery .list_lottery li,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery li{width:150px;height:75px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery01,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery01{top:5px;left:30px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery02,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery02{top:50px;left:120px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery03,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery03{top:140px;left:130px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery04,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery04{top:0px;left:200px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery05,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery05{transform:rotate(130deg);top:130px;left:245px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery06,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery06{top:170px;left:20px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery_w,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery_w{width:200px;height:100px;margin-left:-100px;top:40px;left:50%}#challekuji #lottery .box_lottery .box .lottery .skip,#challekuji #lottery .box_lottery_w .box .lottery .skip{bottom:-70px;right:40px}#challekuji #lottery .box_lottery .box .result .btn_next,#challekuji #lottery .box_lottery_w .box .result .btn_next{bottom:-60px;right:40px}}@media screen and (min-width: 640px) and (max-width: 1000px){#challekuji header{position:fixed;top:0;left:0}#challekuji header h1{width:100%;filter:drop-shadow(0 2px 0 #e33550);background-color:#fff}#challekuji header nav ul{width:100%;height:0;padding:0 40px;box-sizing:border-box;background-color:rgba(255,255,255,0.9);opacity:0;overflow:hidden;transition:all 0.5s 0s ease;position:absolute;top:0;left:0;z-index:1000}#challekuji header nav ul li{max-width:400px;margin:0 auto;margin-bottom:20px;border:2px solid #111}#challekuji header nav ul li a{width:100%;padding:10px;box-sizing:border-box;display:block;background-color:#fff}#challekuji header nav ul.open{padding:40px;padding-top:160px;box-sizing:border-box;opacity:1;overflow:auto}#challekuji header #menu{width:40px;height:40px;cursor:pointer;position:absolute;top:20px;right:20px;z-index:10000}#challekuji header #menu i{width:40px;height:4px;margin-top:-2px;display:block;background-color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:all 0.3s 0s ease;position:absolute;top:50%}#challekuji header #menu i:before{content:'';width:40px;height:4px;margin-top:10px;margin-left:-20px;background-color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:all 0.3s 0s ease;position:absolute;top:50%;left:50%}#challekuji header #menu i:after{content:'';width:40px;height:4px;margin-top:-14px;margin-left:-20px;background-color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:all 0.3s 0s ease;position:absolute;top:50%;left:50%}#challekuji header #menu.active{animation:rotate 0.3s linear 0s}#challekuji header #menu.active i{top:0;-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg)}#challekuji header #menu.active i:before{opacity:0}#challekuji header #menu.active i:after{margin-top:0;-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}#challekuji header #menu.noactive{animation:norotate 0.2s linear 0s}#challekuji header #menu.noactive i{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}#challekuji header #menu.noactive i:before{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}#challekuji header #menu.noactive i:after{opacity:1}#challekuji footer .links .follow{padding:0 20px;box-sizing:border-box}#challekuji footer .links .follow .balloon{padding:5px 30px;padding-top:7px}#challekuji footer .links .ban_area{padding:0 20px;box-sizing:border-box;display:flex}#challekuji footer .links .ban_area li{margin:0 5px}#challekuji footer .links .ban_area li:first-child{margin-left:0}#challekuji footer .links .ban_area li:last-child{margin-right:0}#challekuji footer .footer_link{width:100%;max-width:960px;margin:0 auto;padding:20px 20px;box-sizing:border-box;display:flex;border-bottom:1px solid #e33550}#challekuji footer .footer_link li{width:20%}#challekuji footer small{width:100%;padding:10px 0;display:block;font-size:10px;line-height:16px;color:#e33550}#challekuji .content{min-height:calc(100vh - 241px);padding:140px 0 80px 0;box-sizing:border-box}/*#challekuji .content h2{margin-bottom:40px}*/#challekuji .content .btn_area+.btn_area{margin-top:40px}#challekuji #index{padding-top:80px}#challekuji #index #slider .main{width:100%;height:calc(100% + 80px)}#challekuji #index #slider .main li{width:100%;height:100%}#challekuji #index #slider .main li .img{width:33.4%;left:100%}#challekuji #index #slider .main li .txt{width:100%;height:80px;padding:20px;box-sizing:border-box;overflow:hidden;top:100%}#challekuji #index #slider .main li:nth-child(1){position:relative}#challekuji #index #slider .main li:nth-child(1) .img{width:66.6%;margin-left:-100%;left:-100%}#challekuji #index #slider .main li:nth-child(2) .img{width:66.6%;left:0}#challekuji #index #slider .main li:nth-child(3) .img{top:0;left:66.6%}#challekuji #index #slider .main li:nth-child(4) .img{top:50%;left:66.6%}#challekuji #index #slider .num{width:100%;padding:10px;margin-top:80px;box-sizing:border-box}#challekuji #index section{padding:40px 0}#challekuji #index section .list{display:flex;flex-wrap:wrap;justify-content:center}#challekuji #index section .list li{width:30%;margin-right:30px;margin-bottom:10px}#challekuji #index section .list li:nth-child(3n){margin-right:0}#challekuji #index section .list li a .title{padding:0;border:10px solid white}#challekuji #index section .list li a dl{flex-wrap:wrap;text-align:left;padding:5px 0}#challekuji #index section .list li a dl dt{width:100%;padding:0 10px}#challekuji #index section .list li a dl dd{width:100%;padding:0 10px;position:relative}#challekuji #index section .list li a dl dd .after{top:-40px}#challekuji #index section .list li a dl dd .after:after{top:-5px}#challekuji #details{padding-top:80px}#challekuji #details .img_area{box-sizing:border-box}#challekuji #details .img_area .period{width:20%;padding:40px 20px;align-self:stretch}#challekuji #details .img_area .period .lab{height:50px;margin-left:-30px;padding:5px 20px;box-sizing:border-box;display:inline-block;background-color:#ffc057;font-size:12px;line-height:20px;font-weight:bold;position:relative}#challekuji #details .img_area .period .lab .status{margin-bottom:-5px;display:block;font-size:14px;line-height:24px}#challekuji #details .img_area .period .lab:before{content:'';border-top:15px solid #ffc057;border-right:5px solid transparent;border-bottom:15px solid transparent;border-left:5px solid #ffc057;position:absolute;top:0;right:-10px}#challekuji #details .img_area .period .lab:after{content:'';border-top:15px solid transparent;border-right:5px solid transparent;border-bottom:15px solid #ffc057;border-left:5px solid #ffc057;position:absolute;top:20px;right:-10px}#challekuji #details .img_area .period .day{margin-top:20px;font-size:12px;line-height:20px;color:#fff;font-weight:bold}#challekuji #details .img_area .period .day .status{font-size:24px;line-height:34px}#challekuji #details .img_area .period .day .num{font-size:40px;line-height:50px}#challekuji #details .img_area img{width:80%}#challekuji #details .txt_area{padding:10px}#challekuji #details .txt_area dl.period{display:flex;justify-content:center;font-size:14px;line-height:24px}#challekuji #details .txt_area dl.period dt{margin-right:10px}#challekuji #details #slider_type .box{overflow:hidden}#challekuji #details #slider_type .box ul{padding-left:5px}#challekuji #details #slider_type .box ul li{width:180px}#challekuji #details #slider_type .box ul li .txt{height:80px}#challekuji #details #slider_type .next,#challekuji #details #slider_type .prev{-moz-border-radius:40px 0 0 40px;-webkit-border-radius:40px;border-radius:40px 0 0 40px}#challekuji #details .sale_btn_area .box .box_btn{display:flex;justify-content:center}#challekuji #details .sale_btn_area .box .box_btn .one,#challekuji #details .sale_btn_area .box .box_btn .collect{height:100%}#challekuji #details .sale_btn_area .box .box_btn .one .btn,#challekuji #details .sale_btn_area .box .box_btn .collect .btn{width:90%;height:100%;margin-bottom:0}#challekuji #details .sale_btn_area .box .box_btn .one .btn:before,#challekuji #details .sale_btn_area .box .box_btn .collect .btn:before{width:200%;height:100px;transform:rotate(-12deg);top:20%}#challekuji #details .sale_btn_area .box .box_btn .one .btn .SmallButton,#challekuji #details .sale_btn_area .box .box_btn .collect .btn .SmallButton{height:100%;padding-bottom:40px}#challekuji #details .sale_btn_area .box .box_btn .one .btn .SmallButton .price,#challekuji #details .sale_btn_area .box .box_btn .collect .btn .SmallButton .price{margin-left:-130px;position:absolute;bottom:20px;left:50%;z-index:1000}#challekuji #details .sale_btn_area .box .box_btn .one .balloon,#challekuji #details .sale_btn_area .box .box_btn .collect .balloon{width:100px;height:100px;padding:28px 20px;transform:rotate(-20deg);top:-80px;left:-20px}#challekuji #details .sale_btn_area .box .box_btn .one .note,#challekuji #details .sale_btn_area .box .box_btn .collect .note{height:0}#challekuji #details .sale_btn_area .box .box_btn .ListItem_OnSale{width:50%}#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout{width:50%}#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .one .btn:before,#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .collect .btn:before{top:10px;transform:rotate(-10deg)}#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .one .btn .SmallButton,#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .collect .btn .SmallButton{padding-bottom:20px}#challekuji #details .sale_btn_area .box .box_btn .ListItem_OnSale+.ListItem_OnSale .collect .balloon,#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout+.ListItem_Soldout .collect .balloon,#challekuji #details .sale_btn_area .box .box_btn .ListItem_OnSale+.ListItem_Soldout .collect .balloon,#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout+.ListItem_OnSale .collect .balloon{transform:rotate(20deg);right:-20px;left:auto}#challekuji #details .sale_btn_area .send{width:100%;padding:20px 40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#challekuji #details .sale_btn_area .send .main{display:flex}#challekuji #details .sale_btn_area .send .main h4{width:40%;padding-left:110px;padding-right:20px;background-size:80px auto}#challekuji #details .sale_btn_area .send .main p{width:60%}#challekuji #details .sub_txt{padding:40px 20px}#challekuji #details .sub_txt ul li{padding:20px 0;display:flex;align-items:flex-start}#challekuji #details .sub_txt ul li img{width:40%}#challekuji #details .sub_txt ul li p{width:60%;padding-left:40px;box-sizing:border-box;text-align:left}#challekuji #details .list{padding-top:160px}#challekuji #details .list h3{margin-bottom:80px}#challekuji #details .list section h4 .title{width:80%;padding-top:20px;font-size:24px;line-height:34px;text-align:left}#challekuji #details .list section h4 .num{width:12%;padding-top:23px}#challekuji #details .list section h4 .num span{background-color:#fff;padding:5px}#challekuji #details .list section h4 dl{width:8%;background-color:#333}#challekuji #details .list section h4 dl dt{font-size:10px;line-height:16px}#challekuji #details .list section h4 dl dd span{display:block}#challekuji #details .list section h4 dl dd span:first-child{position:relative}#challekuji #details .list section h4 dl dd span:first-child:before{content:'';width:30px;height:1px;margin-left:-15px;display:inline-block;background-color:#fff;position:absolute;bottom:0;left:50%}#challekuji #details .list section .list_item li{width:25%;box-sizing:border-box;padding:0 5px}#challekuji #details .w_chance .box h3{width:60%;margin-left:-30%}#challekuji #details .w_chance .box h3 .left{width:50px;left:-20px}#challekuji #details .w_chance .box h3 .right{width:50px;right:-20px}#challekuji #details .w_chance .box p{font-size:24px;line-height:34px}#challekuji #details .item_slider .box{width:400px;margin-left:-200px;left:50%}#challekuji #details .item_slider .box .next,#challekuji #details .item_slider .box .prev{background-image:url('data:image/svg+xml,<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="rgba(255,255,255,1)" stroke-width="0.8" points="3,1 7,5 3,9 "/></svg>')}#challekuji #details .item_slider .box .next{right:-40px}#challekuji #details .item_slider .box .prev{left:-40px}#challekuji #list .box_check{display:flex;align-items:center}#challekuji #list .box_check .check input+label::before{width:30px;height:30px}#challekuji #list .box_check .check input+label::after{width:20px;height:20px;background-size:20px auto;top:15px}#challekuji #list .box_check .check input:checked+label::before{width:30px;height:30px}#challekuji #list .box_check .check input+label{padding-left:40px;margin-right:20px;font-size:24px;line-height:34px}#challekuji #list .box_check input.btn{font-size:24px;line-height:34px}#challekuji #list .num_area{width:calc(100% - 40px)}#challekuji #list .list{margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center}#challekuji #list .list li{width:30%;margin-right:30px;margin-bottom:10px}#challekuji #list .list li:nth-child(3n){margin-right:0 !important}#challekuji #list .list li a .title{padding:0;border:10px solid white}#challekuji #list .list li a dl{flex-wrap:wrap;text-align:left;padding:5px 0}#challekuji #list .list li a dl dt{width:100%;padding:0 10px}#challekuji #list .list li a dl dd{width:100%;padding:0 10px;position:relative}#challekuji #list .list li a dl dd .after{top:-40px}#challekuji #list .list li a dl dd .after:after{top:-5px}#challekuji #collection{padding-top:80px}#challekuji #collection .list_collection{margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center}#challekuji #collection .list_collection li{width:30%;margin-right:30px;margin-bottom:10px}#challekuji #collection .list_collection li:nth-child(3n){margin-right:0 !important}#challekuji #collection .list_collection li a .title{padding:0;border:10px solid white}#challekuji #collection .list_collection li a dl{flex-wrap:wrap;text-align:left;padding:5px 0}#challekuji #collection .list_collection li a dl dt{width:100%;padding:0 10px}#challekuji #collection .list_collection li a dl dd{width:100%;padding:0 10px;position:relative}#challekuji #collection .list_collection li a dl dd .after{top:-40px}#challekuji #collection .list_collection li a dl dd .after:after{top:-5px}#challekuji #collection .list{padding:0 20px;padding-top:40px}#challekuji #collection .list .txt_area{margin-bottom:80px;display:flex;align-items:flex-start;text-align:left}#challekuji #collection .list .txt_area img{width:50%}#challekuji #collection .list .txt_area .box{width:50%;padding-left:20px}#challekuji #collection .list #LotteryPlanDetailSetList{margin-bottom:40px;display:flex;justify-content:center}#challekuji #collection .list #LotteryPlanDetailSetList .one,#challekuji #collection .list #LotteryPlanDetailSetList .collect{height:100%}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn{width:90%;height:100%}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn:before,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn:before{width:200%;height:100px;transform:rotate(-6deg);top:20%}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn .SmallButton,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn .SmallButton{height:100%;padding-bottom:40px}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn .SmallButton .price,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn .SmallButton .price{margin-left:-130px;position:absolute;bottom:20px;left:50%;z-index:1000}#challekuji #collection .list #LotteryPlanDetailSetList .one .balloon,#challekuji #collection .list #LotteryPlanDetailSetList .collect .balloon{width:100px;height:100px;padding:28px 20px;transform:rotate(-20deg);top:-80px;left:-20px}#challekuji #collection .list #LotteryPlanDetailSetList .one .note,#challekuji #collection .list #LotteryPlanDetailSetList .collect .note{height:0}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_OnSale{width:50%}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout{width:50%;height:100%}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .one,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .collect{height:100%}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .one .btn,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn{min-height:0;margin-bottom:0}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .one .btn:before,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn:before{top:10px;transform:rotate(-10deg)}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .one .btn div.SmallButton,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn div.SmallButton{padding-bottom:20px}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_OnSale+.ListItem_OnSale .collect .balloon,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout+.ListItem_Soldout .collect .balloon,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_OnSale+.ListItem_Soldout .collect .balloon,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout+.ListItem_OnSale .collect .balloon{transform:rotate(20deg);right:-20px;left:auto}/*#challekuji #collection .list h3{margin-bottom:80px}*/#challekuji #collection .list section h2.LotteryPlanDetailPrizeGroupListTit .title{width:80%;font-size:24px;line-height:34px;text-align:left}#challekuji #collection .list section .list_item li{width:25%;box-sizing:border-box;padding:0 5px}#challekuji #collection.end .list #LotteryPlanDetailSetList .one .btn:before,#challekuji #collection.end .list #LotteryPlanDetailSetList .collect .btn:before,#challekuji #collection.before .list #LotteryPlanDetailSetList .one .btn:before,#challekuji #collection.before .list #LotteryPlanDetailSetList .collect .btn:before{top:15px}#challekuji #collection.end .list #LotteryPlanDetailSetList .one .btn div.SmallButton,#challekuji #collection.end .list #LotteryPlanDetailSetList .collect .btn div.SmallButton,#challekuji #collection.before .list #LotteryPlanDetailSetList .one .btn div.SmallButton,#challekuji #collection.before .list #LotteryPlanDetailSetList .collect .btn div.SmallButton{padding-bottom:10px}#challekuji #lottery .btn_area .btn_start:hover:after{right:15px}#challekuji #lottery .box_lottery .box,#challekuji #lottery .box_lottery_w .box{width:500px;height:500px;margin-left:-250px;margin-top:-250px}#challekuji #lottery .box_lottery .box h3,#challekuji #lottery .box_lottery_w .box h3{font-size:24px;line-height:34px}#challekuji #lottery .box_lottery .box .lottery .list_lottery li,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery li{width:200px;height:100px}#challekuji #lottery .box_lottery .box .lottery .list_lottery li.target,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery li.target{animation-name:lottery_anime_pc;animation-duration:3s;animation-timing-function:linear;animation-delay:0.5s;animation-fill-mode:forwards}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery01,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery01{transform:rotate(-20deg);top:10px;left:10px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery01:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery01:hover{transform:rotate(-25deg)}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery02,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery02{transform:rotate(10deg);top:90px;left:130px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery02:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery02:hover{transform:rotate(5deg)}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery03,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery03{transform:rotate(10deg);top:230px;left:170px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery03:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery03:hover{transform:rotate(5deg)}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery04,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery04{transform:rotate(50deg);top:20px;left:230px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery04:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery04:hover{transform:rotate(45deg)}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery05,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery05{transform:rotate(110deg);top:110px;left:330px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery05:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery05:hover{transform:rotate(105deg)}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery06,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery06{transform:rotate(-160deg);top:200px;left:20px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery06:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery06:hover{transform:rotate(-165deg)}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery_w,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery_w{width:300px;height:150px;margin-left:-150px;top:50px;left:50%}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery_w:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery_w:hover{transform:rotate(-5deg)}#challekuji #lottery .box_lottery .box .lottery .skip,#challekuji #lottery .box_lottery_w .box .lottery .skip{bottom:30px}#challekuji #lottery .box_lottery .box .result,#challekuji #lottery .box_lottery_w .box .result{width:500px;height:0}#challekuji #lottery .box_lottery .box .result .result_item,#challekuji #lottery .box_lottery_w .box .result .result_item{margin-top:0}#challekuji #lottery .box_lottery .line,#challekuji #lottery .box_lottery_w .line{margin-right:50px}#challekuji #lottery .box_lottery.get .box .result,#challekuji #lottery .box_lottery.miss .box .result,#challekuji #lottery .box_lottery_w.get .box .result,#challekuji #lottery .box_lottery_w.miss .box .result{height:500px}#challekuji #lottery .box_lottery.get .box .result .result_item,#challekuji #lottery .box_lottery.miss .box .result .result_item,#challekuji #lottery .box_lottery_w.get .box .result .result_item,#challekuji #lottery .box_lottery_w.miss .box .result .result_item{width:300px;height:300px;margin-left:-150px;margin-top:-150px}#challekuji #lottery .box_lottery.get .line,#challekuji #lottery .box_lottery.miss .line,#challekuji #lottery .box_lottery_w.get .line,#challekuji #lottery .box_lottery_w.miss .line{margin-top:-245px;margin-right:130px}#challekuji #lottery .box_lottery .box{padding-top:70px}#challekuji #lottery .box_lottery .box .result .result_txt{width:120px;height:50px;top:105px}#challekuji #lottery .box_lottery .box .result .btn_next{bottom:30px}#challekuji #lottery .box_lottery_w .box{padding-top:100px}#challekuji #lottery .box_lottery_w .box .result .title{top:-20px}#challekuji #lottery .box_lottery_w .box .result .result_txt{top:40px}#challekuji #lottery .box_lottery_w .box .result .result_item{margin-top:-180px !important}#challekuji #lottery .box_lottery_w .box .result .btn_next{bottom:60px}#challekuji #lottery .box_item .list_item li,#challekuji #lottery .box_item .list_item_w li,#challekuji #lottery .wchance .list_item li,#challekuji #lottery .wchance .list_item_w li{width:184px;margin-right:10px; overflow:hidden;}#challekuji #lottery .box_item .list_item li:nth-child(5n),#challekuji #lottery .box_item .list_item_w li:nth-child(5n),#challekuji #lottery .wchance .list_item li:nth-child(5n),#challekuji #lottery .wchance .list_item_w li:nth-child(5n){margin-right:0}#challekuji #result .box_item .list_item li,#challekuji #result .box_item .list_item_w li,#challekuji #result .wchance .list_item li,#challekuji #result .wchance .list_item_w li{width:184px;margin-right:10px; overflow:hidden;}#challekuji #result .box_item .list_item li:nth-child(5n),#challekuji #result .box_item .list_item_w li:nth-child(5n),#challekuji #result .wchance .list_item li:nth-child(5n),#challekuji #result .wchance .list_item_w li:nth-child(5n){margin-right:0}#challekuji #news{width:100%;max-width:1000px;margin:0 auto;padding:140px 20px 80px 20px;box-sizing:border-box}#challekuji #UserRegist .box_input dl{display:flex}#challekuji #UserRegist .box_input dl dt{width:20%;padding-right:20px;text-align:right}#challekuji #UserRegist .box_input dl dt .txtRed{display:block;margin-top:-5px}#challekuji #UserRegist .box_input dl dd{width:80%;padding-left:20px}#challekuji #UserRegist .box_input dl dd.box_postalcode input{width:80%}#challekuji #UserRegist .box_input dl dd.box_postalcode .btn{width:calc(20% - 20px)}#challekuji #UserRegist .box_input dl dd.box_tell input{width:28%;margin:0}#challekuji #UserRegist .box_input dl dd.box_tell span{width:8%;text-align:center}#challekuji #cart .step li{margin-right:20px;padding:20px 0;padding-right:20px}#challekuji #cart .step li:after{margin-top:-5px;top:50%;right:0}#challekuji #cart main .list_cart li img{width:20%}#challekuji #cart main .list_cart li .details{width:60%}#challekuji #cart main .list_cart li .num_area{width:20%}#challekuji #cart main .list_cart li .num_area .box_select{width:40%;margin:5px 0;margin-bottom:20px}#challekuji #order_history .num_area{padding:0 10px;box-sizing:border-box}#challekuji #order_history .ohistory-inner{padding:0 10px;box-sizing:border-box}#challekuji #order_history .ohistory-inner .history-header_left{padding:0;justify-content:flex-start;flex-direction:column}#challekuji #order_history .ohistory-inner .histordtms>dl>dt{width:150px}#challekuji #order_history .ohistory-inner .histordtms>dl dd{width:calc(100% - 150px)}#challekuji #order_history .ohistory-inner .histordtms>dl>dd>dl dd.Detail{width:30%}#challekuji #order_history .ohistory-inner .histordtms>div.DeliveryCompany>dl dt{width:150px}#challekuji #order_history .ohistory-inner .histordtms>div.DeliveryCompany>dl dd{width:calc(100% - 150px)}#challekuji #PointChargeList .ULPointChargeList{display:flex;flex-wrap:wrap;border-top:1px solid #ccc}#challekuji #PointChargeList .ULPointChargeList li{width:50%;box-sizing:border-box;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:left;font-size:12px;line-height:20px}#challekuji #PointChargeList .ULPointChargeList li input+label{width:100%;padding:10px;padding-left:40px;box-sizing:border-box}#challekuji #PointChargeList .ULPointChargeList li input+label::before{width:25px;height:25px;top:10px;left:10px}#challekuji #PointChargeList .ULPointChargeList li input+label::after{width:15px;height:15px;background-size:15px auto;top:25px;left:15px}#challekuji #PointChargeList .ULPointChargeList li input:checked+label::before{width:25px;height:25px;top:10px;left:10px}#challekuji #PointChargeList .ULPointChargeList li .buyPT{font-size:20px;line-height:30px}#challekuji #PointChargeList .ULPointChargeList li:nth-child(odd){border-left:1px solid #ccc}#challekuji #PointChargeList .ULPointChargeList.PaymentMethodList li{width:100%;font-size:14px;line-height:24px}#challekuji #contact dl{border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;text-align:left}#challekuji #contact dl dt{width:30%;padding:20px 10px;border-top:1px solid #ccc}#challekuji #contact dl dt .txtRed{display:block;font-size:12px;line-height:20px}#challekuji #contact dl dd{width:70%;padding:20px 10px;border-top:1px solid #ccc}#challekuji #contact dl dd input[type="text"]{width:100%}#challekuji #contact dl dd textarea{width:100}#challekuji #contact dl dd:last-child{width:100%}#challekuji #contact dl dd .box_select{width:100}#challekuji #login .box_login{display:flex;padding:0;box-sizing:border-box}#challekuji #login .box_login .box{width:50%;margin:0 10px;padding:40px 20px}#challekuji #login .box_login .box:last-child h3{margin-top:110px}#challekuji #login.reminder .box_login .box dl{width:50%}#challekuji #account #ctl00_body_ReviewBlockPanel dl dd{margin-bottom:20px}#challekuji .thanks_aspx #LotteryPlanDetailSetList{margin-bottom:40px;display:flex;justify-content:center}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect{height:100%}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn{width:90%;height:100%}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn:before,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn:before{width:200%;height:100px;transform:rotate(-6deg);top:20%}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn .SmallButton,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn .SmallButton{height:100%;padding-bottom:40px}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn .SmallButton .price,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn .SmallButton .price{margin-left:-130px;position:absolute;bottom:20px;left:50%;z-index:1000}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .balloon,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .balloon{width:100px;height:100px;padding:28px 20px;transform:rotate(-20deg);top:-80px;left:-20px}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .note,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .note{height:0}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale{width:50%}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout{width:50%;height:100%}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .one,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .collect{height:100%}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .one .btn,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn{min-height:0;margin-bottom:0}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .one .btn:before,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn:before{top:10px;transform:rotate(-10deg)}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .one .btn div.SmallButton,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn div.SmallButton{padding-bottom:20px}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale+.ListItem_OnSale .collect .balloon,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout+.ListItem_Soldout .collect .balloon,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale+.ListItem_Soldout .collect .balloon,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout+.ListItem_OnSale .collect .balloon{transform:rotate(20deg);right:-20px;left:auto}}@media screen and (min-width: 1000px){#challekuji header{width:100%;display:flex;background-color:#fff;-webkit-filter:drop-shadow(0 2px 0 #e33532);-moz-filter:drop-shadow(0 2px 0 #e33532);-ms-filter:drop-shadow(0 2px 0 #e33532);filter:drop-shadow(0 2px 0 #e33532)}#challekuji header h1{width:50%}#challekuji header nav{width:50%;text-align:right}#challekuji header nav ul{padding-top:20px;display:flex;justify-content:flex-end}#challekuji header nav ul li{width:100px;padding-top:35px;font-size:12px;line-height:20px;text-align:center;position:relative}#challekuji header nav ul li a:before{content:'';width:30px;height:30px;margin-left:-15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color:#e33550;background-size:16px auto;background-position:center;background-repeat:no-repeat;background-attachment:local;position:absolute;top:5px;left:50%}#challekuji header nav ul li a:hover{opacity:0.8}#challekuji header nav ul li.account a:before{background-image:url("../Images/Common/pc/ico_account.svg")}#challekuji header nav ul li.history a:before{background-image:url("../Images/Common/pc/ico_history.svg")}#challekuji header nav ul li.guide a:before{background-image:url("../Images/Common/pc/ico_guide.svg")}#challekuji header nav ul li.collection a:before{background-image:url("../Images/Common/pc/ico_collection.svg")}#challekuji header nav ul li.login a:before{background-image:url("../Images/Common/pc/ico_login.svg")}#challekuji header nav ul li.logout a:before{background-image:url("../Images/Common/pc/ico_logout.svg")}#challekuji header #menu{display:none}#challekuji footer .links .follow{padding:0 20px;box-sizing:border-box}#challekuji footer .links .follow .balloon{padding:5px 30px;padding-top:7px}#challekuji footer .links .follow li:hover a{width:110%}#challekuji footer .links .ban_area{padding:0 20px;box-sizing:border-box;display:flex}#challekuji footer .links .ban_area li{margin:0 5px}#challekuji footer .links .ban_area li:first-child{margin-left:0}#challekuji footer .links .ban_area li:last-child{margin-right:0}#challekuji footer .footer_link{width:100%;max-width:960px;margin:0 auto;padding:20px 20px;box-sizing:border-box;display:flex;border-bottom:1px solid #e33550}#challekuji footer .footer_link li{width:20%}#challekuji footer small{width:100%;padding:10px 0;display:block;font-size:10px;line-height:16px;color:#e33550}#challekuji .content{min-height:calc(100vh - 337px);padding:80px 0;box-sizing:border-box}/*#challekuji .content h2{margin-bottom:80px}*/#challekuji .content .btn_area .btn:hover:after{right:15px}#challekuji .content .btn_area .cancel:hover:after{left:15px}#challekuji .content .btn_area .btn_mini:hover:after{right:5px}#challekuji .content .btn_area+.btn_area{margin-top:40px}#challekuji #index{padding:0}#challekuji #index #slider{position:relative}#challekuji #index #slider .main li{width:100%;height:100%;margin-left:0;pointer-events:none}#challekuji #index #slider .main li .img{width:27.35%;top:50%;left:100%;pointer-events:auto}#challekuji #index #slider .main li .txt{width:18%;height:100%;padding:40px 20px;box-sizing:border-box;top:0;left:0;pointer-events:auto}#challekuji #index #slider .main li:nth-child(1) .img{width:54.65%;margin-left:-100%;top:0;left:18%}#challekuji #index #slider .main li:nth-child(2) .img{width:54.65%;top:0;left:18%}#challekuji #index #slider .main li:nth-child(3) .img{top:0;left:72.65%}#challekuji #index #slider .main li:nth-child(4) .img{left:72.65%}#challekuji #index #slider .num{width:18%;position:absolute;bottom:0;left:0;z-index:100}#challekuji #index section{padding:80px 0}#challekuji #index section h2{margin-bottom:60px}#challekuji #index section .list{padding-left:50px;display:flex;flex-wrap:wrap;justify-content:center}#challekuji #index section .list li{width:300px;margin-right:30px;margin-bottom:30px}#challekuji #index section .list li img{width:292px;height:182px;object-fit:cover}#challekuji #index section.sale{margin-top:80px}#challekuji #index section.end .btn:hover:after{right:15px}#challekuji #index section.news{padding-top:20px}#challekuji #index section.news ul li{display:flex}#challekuji #index section.news ul li .day{width:17%}#challekuji #index section.news ul li .txt{width:83%}#challekuji #index section.news .btn_area .btn_mini:hover:after{right:5px}#challekuji #details{padding:0}#challekuji #details .img_area{padding:0 20px;box-sizing:border-box}#challekuji #details .img_area .period{width:160px;height:500px;padding:40px 20px;box-sizing:border-box}#challekuji #details .img_area .period .lab{height:70px;margin-left:-30px;padding:10px 20px;box-sizing:border-box;display:inline-block;background-color:#ffc057;font-size:14px;line-height:24px;font-weight:bold;position:relative}#challekuji #details .img_area .period .lab .status{margin-bottom:-5px;display:block;font-size:20px;line-height:30px}#challekuji #details .img_area .period .lab:before{content:'';border-top:20px solid #ffc057;border-right:5px solid transparent;border-bottom:20px solid transparent;border-left:5px solid #ffc057;position:absolute;top:0;right:-10px}#challekuji #details .img_area .period .lab:after{content:'';border-top:20px solid transparent;border-right:5px solid transparent;border-bottom:20px solid #ffc057;border-left:5px solid #ffc057;position:absolute;top:30px;right:-10px}#challekuji #details .img_area .period .day{margin-top:20px;font-size:12px;line-height:20px;color:#fff;font-weight:bold}#challekuji #details .img_area .period .day .status{font-size:24px;line-height:34px}#challekuji #details .img_area .period .day .num{font-size:40px;line-height:50px}#challekuji #details .img_area img{width:800px;height:500px;object-fit:cover}#challekuji #details .txt_area{padding:10px 20px}#challekuji #details .txt_area dl.period{display:flex;justify-content:center;font-size:20px;line-height:30px}#challekuji #details .txt_area dl.period dt{margin-right:10px}#challekuji #details #slider_type .box{width:900px;margin:0 auto;overflow:hidden}#challekuji #details #slider_type .box ul{overflow-y:hidden;margin-left:0}#challekuji #details #slider_type .box ul li{width:180px}#challekuji #details #slider_type .box ul li .txt{position:absolute;bottom:-100px;left:0}#challekuji #details #slider_type .box ul li:hover .txt{bottom:0;transition:all 0.3s 0s ease}#challekuji #details #slider_type .next,#challekuji #details #slider_type .prev{-moz-border-radius:0 40px 40px 0;-webkit-border-radius:0;border-radius:0 40px 40px 0}#challekuji #details .sale_btn_area .box{padding:40px 20px}#challekuji #details .sale_btn_area .box .box_btn{display:flex;justify-content:center}#challekuji #details .sale_btn_area .box .box_btn .one .btn,#challekuji #details .sale_btn_area .box .box_btn .collect .btn{width:400px}#challekuji #details .sale_btn_area .box .box_btn .one .btn:before,#challekuji #details .sale_btn_area .box .box_btn .collect .btn:before{width:500px;height:100px;transform:rotate(-12deg)}#challekuji #details .sale_btn_area .box .box_btn .one .btn .SmallButton .price,#challekuji #details .sale_btn_area .box .box_btn .collect .btn .SmallButton .price{margin-top:10px}#challekuji #details .sale_btn_area .box .box_btn .one .balloon,#challekuji #details .sale_btn_area .box .box_btn .collect .balloon{width:120px;height:120px;padding:38px 30px;transform:rotate(-20deg);top:-70px;left:-50px}#challekuji #details .sale_btn_area .box .box_btn .ListItem_OnSale{width:50%}#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout{width:50%}#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .one .btn:before,#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout .collect .btn:before{transform:rotate(-10deg);top:30px}#challekuji #details .sale_btn_area .box .box_btn .ListItem_OnSale+.ListItem_OnSale .collect .balloon,#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout+.ListItem_Soldout .collect .balloon,#challekuji #details .sale_btn_area .box .box_btn .ListItem_OnSale+.ListItem_Soldout .collect .balloon,#challekuji #details .sale_btn_area .box .box_btn .ListItem_Soldout+.ListItem_OnSale .collect .balloon{transform:rotate(20deg);top:-70px;right:-50px;left:auto}#challekuji #details .sale_btn_area .box .send{width:100%;padding:20px 40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#challekuji #details .sale_btn_area .box .send .main{display:flex}#challekuji #details .sale_btn_area .box .send .main h4{width:35%;padding-left:90px;padding-right:20px;background-size:80px auto}#challekuji #details .sale_btn_area .box .send .main p{width:65%}#challekuji #details .sub_txt{padding:40px 20px}#challekuji #details .sub_txt ul li{padding:20px 0;display:flex;align-items:flex-start}#challekuji #details .sub_txt ul li img{width:40%}#challekuji #details .sub_txt ul li p{width:60%;padding-left:40px;box-sizing:border-box;text-align:left}#challekuji #details .list{padding-top:80px}#challekuji #details .list h3{margin-bottom:80px}#challekuji #details .list section h4 .title{width:80%;padding-top:20px;font-size:24px;line-height:34px;text-align:left}#challekuji #details .list section h4 .num{width:12%;padding-top:23px}#challekuji #details .list section h4 .num span{background-color:#fff;padding:5px}#challekuji #details .list section h4 dl{width:8%;background-color:#333}#challekuji #details .list section h4 dl dt{font-size:10px;line-height:16px}#challekuji #details .list section h4 dl dd span{display:block}#challekuji #details .list section h4 dl dd span:first-child{position:relative}#challekuji #details .list section h4 dl dd span:first-child:before{content:'';width:30px;height:1px;margin-left:-15px;display:inline-block;background-color:#fff;position:absolute;bottom:0;left:50%}#challekuji #details .list section .list_item li{width:184px;margin-right:10px}#challekuji #details .list section .list_item li:nth-child(5n){margin-right:0}#challekuji #details .w_chance .box h3{width:60%;margin-left:-30%}#challekuji #details .w_chance .box h3 .left{width:50px;left:-20px}#challekuji #details .w_chance .box h3 .right{width:50px;right:-20px}#challekuji #details .w_chance .box p{font-size:24px;line-height:34px}#challekuji #details .fixed_btn{padding:20px;background:#fff;right:-220px;bottom:40px;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px;border-radius:10px 0 0 10px;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);border:2px solid #e33550;border-right:0}#challekuji #details .fixed_btn .one_btn,#challekuji #details .fixed_btn .collect_btn{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#challekuji #details .fixed_btn .one_btn:hover,#challekuji #details .fixed_btn .collect_btn:hover{opacity:0.8}#challekuji #details .fixed_btn .ListItem_OnSale+.ListItem_OnSale,#challekuji #details .fixed_btn .ListItem_Soldout+.ListItem_Soldout,#challekuji #details .fixed_btn .ListItem_OnSale+.ListItem_Soldout,#challekuji #details .fixed_btn .ListItem_Soldout+.ListItem_OnSale{margin-top:20px}#challekuji #details .fixed_btn.open{right:0}#challekuji #details .item_slider .box{width:400px;margin-left:-200px;left:50%}#challekuji #details .item_slider .box .next,#challekuji #details .item_slider .box .prev{background-image:url('data:image/svg+xml,<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="rgba(255,255,255,1)" stroke-width="0.8" points="3,1 7,5 3,9 "/></svg>')}#challekuji #details .item_slider .box .next{right:-40px}#challekuji #details .item_slider .box .prev{left:-40px}#challekuji #list .box_check{display:flex;align-items:center}#challekuji #list .box_check .check input+label::before{width:30px;height:30px}#challekuji #list .box_check .check input+label::after{width:20px;height:20px;background-size:20px auto;top:15px}#challekuji #list .box_check .check input:checked+label::before{width:30px;height:30px}#challekuji #list .box_check .check input+label{padding:0 40px;margin-right:20px;font-size:20px;line-height:30px}#challekuji #list .list{display:flex;flex-wrap:wrap;justify-content:center}#challekuji #list .list li{width:300px;margin-right:30px;margin-bottom:30px}#challekuji #list .list li img{width:292px;height:182px;object-fit:cover}#challekuji #collection{padding-top:40px}#challekuji #collection .list_collection{padding-left:50px;display:flex;flex-wrap:wrap;justify-content:center}#challekuji #collection .list_collection li{width:300px;margin-right:30px;margin-bottom:30px}#challekuji #collection .list_collection li img{width:292px;height:182px;object-fit:cover}#challekuji #collection .list{padding:0 20px}#challekuji #collection .list .txt_area{margin-bottom:80px;display:flex;align-items:flex-start;text-align:left}#challekuji #collection .list .txt_area img{width:50%}#challekuji #collection .list .txt_area .box{width:50%;padding-left:20px}#challekuji #collection .list #LotteryPlanDetailSetList{display:flex;justify-content:center}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn{width:400px}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn:before,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn:before{width:500px;height:100px;transform:rotate(-12deg)}#challekuji #collection .list #LotteryPlanDetailSetList .one .btn .SmallButton .price,#challekuji #collection .list #LotteryPlanDetailSetList .collect .btn .SmallButton .price{margin-top:10px}#challekuji #collection .list #LotteryPlanDetailSetList .one .balloon,#challekuji #collection .list #LotteryPlanDetailSetList .collect .balloon{width:120px;height:120px;padding:38px 30px;transform:rotate(-20deg);top:-70px;left:-50px}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_OnSale{width:50%}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout{width:50%}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .one .btn:before,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn:before{transform:rotate(-10deg);top:30px}#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_OnSale+.ListItem_OnSale .collect .balloon,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout+.ListItem_Soldout .collect .balloon,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_OnSale+.ListItem_Soldout .collect .balloon,#challekuji #collection .list #LotteryPlanDetailSetList .ListItem_Soldout+.ListItem_OnSale .collect .balloon{transform:rotate(20deg);top:-70px;right:-50px;left:auto}#challekuji #collection .list section h2.LotteryPlanDetailPrizeGroupListTit .title{font-size:24px;line-height:34px;text-align:left}#challekuji #collection .list section .list_item li{width:184px;margin-right:10px}#challekuji #collection .list section .list_item li:nth-child(5n){margin-right:0}#challekuji #lottery .btn_area .btn_start:hover:after{right:15px}#challekuji #lottery .box_lottery .box,#challekuji #lottery .box_lottery_w .box{width:500px;height:500px;margin-left:-250px;margin-top:-250px}#challekuji #lottery .box_lottery .box h3,#challekuji #lottery .box_lottery_w .box h3{font-size:24px;line-height:34px}#challekuji #lottery .box_lottery .box .lottery .list_lottery li,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery li{width:200px;height:100px}#challekuji #lottery .box_lottery .box .lottery .list_lottery li.target,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery li.target{animation-name:lottery_anime_pc;animation-duration:3s;animation-timing-function:linear;animation-delay:0.5s;animation-fill-mode:forwards}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery01,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery01{transform:rotate(-20deg);top:10px;left:10px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery01:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery01:hover{transform:rotate(-25deg)}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery02,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery02{transform:rotate(10deg);top:90px;left:130px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery02:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery02:hover{transform:rotate(5deg)}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery03,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery03{transform:rotate(10deg);top:230px;left:170px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery03:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery03:hover{transform:rotate(5deg)}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery04,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery04{transform:rotate(50deg);top:20px;left:230px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery04:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery04:hover{transform:rotate(45deg)}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery05,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery05{transform:rotate(110deg);top:110px;left:330px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery05:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery05:hover{transform:rotate(105deg)}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery06,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery06{transform:rotate(-160deg);top:200px;left:20px}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery06:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery06:hover{transform:rotate(-165deg)}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery_w,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery_w{width:300px;height:150px;margin-left:-150px;top:50px;left:50%}#challekuji #lottery .box_lottery .box .lottery .list_lottery .lottery_w:hover,#challekuji #lottery .box_lottery_w .box .lottery .list_lottery .lottery_w:hover{transform:rotate(-5deg)}#challekuji #lottery .box_lottery .box .lottery .skip,#challekuji #lottery .box_lottery_w .box .lottery .skip{bottom:30px}#challekuji #lottery .box_lottery .box .result,#challekuji #lottery .box_lottery_w .box .result{width:500px;height:0}#challekuji #lottery .box_lottery .box .result .result_item,#challekuji #lottery .box_lottery_w .box .result .result_item{margin-top:0}#challekuji #lottery .box_lottery .line,#challekuji #lottery .box_lottery_w .line{margin-right:50px}#challekuji #lottery .box_lottery.get .box .result,#challekuji #lottery .box_lottery.miss .box .result,#challekuji #lottery .box_lottery_w.get .box .result,#challekuji #lottery .box_lottery_w.miss .box .result{height:500px}#challekuji #lottery .box_lottery.get .box .result .result_item,#challekuji #lottery .box_lottery.miss .box .result .result_item,#challekuji #lottery .box_lottery_w.get .box .result .result_item,#challekuji #lottery .box_lottery_w.miss .box .result .result_item{width:300px;height:300px;margin-left:-150px;margin-top:-150px}#challekuji #lottery .box_lottery.get .line,#challekuji #lottery .box_lottery.miss .line,#challekuji #lottery .box_lottery_w.get .line,#challekuji #lottery .box_lottery_w.miss .line{margin-top:-245px;margin-right:130px}#challekuji #lottery .box_lottery .box{padding-top:70px}#challekuji #lottery .box_lottery .box .result .result_txt{width:120px;height:50px;top:105px}#challekuji #lottery .box_lottery .box .result .btn_next{bottom:30px}#challekuji #lottery .box_lottery_w .box{padding-top:100px}#challekuji #lottery .box_lottery_w .box .result .title{top:-20px}#challekuji #lottery .box_lottery_w .box .result .result_txt{top:40px}#challekuji #lottery .box_lottery_w .box .result .result_item{margin-top:-180px !important}#challekuji #lottery .box_lottery_w .box .result .btn_next{bottom:60px}#challekuji #lottery .box_item .list_item li,#challekuji #lottery .box_item .list_item_w li,#challekuji #lottery .wchance .list_item li,#challekuji #lottery .wchance .list_item_w li{width:184px;margin-right:10px}#challekuji #lottery .box_item .list_item li:nth-child(5n),#challekuji #lottery .box_item .list_item_w li:nth-child(5n),#challekuji #lottery .wchance .list_item li:nth-child(5n),#challekuji #lottery .wchance .list_item_w li:nth-child(5n){margin-right:0}#challekuji #result .box_item .list_item li,#challekuji #result .box_item .list_item_w li,#challekuji #result .wchance .list_item li,#challekuji #result .wchance .list_item_w li{width:184px;margin-right:10px}#challekuji #result .box_item .list_item li:nth-child(5n),#challekuji #result .box_item .list_item_w li:nth-child(5n),#challekuji #result .wchance .list_item li:nth-child(5n),#challekuji #result .wchance .list_item_w li:nth-child(5n){margin-right:0}#challekuji #news{width:100%;max-width:1000px;margin:0 auto;padding:140px 20px 80px 20px;box-sizing:border-box}#challekuji #account .list_account li a:hover{border:2px solid #e33550;color:#e33550}#challekuji #account .DashboardLayoutPanel .welcome{font-size:20px;line-height:30px}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea{margin-bottom:80px;padding:0 10px;display:flex;justify-content:center;align-self:stretch}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock{width:50%}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl{height:100%}#challekuji #account .DashboardLayoutPanel .MyPageDashboardArea .MyPageDashboardBlock dl dd .btn:hover:after{right:15px}#challekuji #account ul li .PaintButton .accountMenu{display:flex;flex-wrap:wrap}#challekuji #account ul li .PaintButton .accountMenu dt{width:40%;padding-top:23px}#challekuji #account ul li .PaintButton .accountMenu dd{width:60%}#challekuji #account ul li .PaintButton:hover .accountMenu dt:after{right:5px}#challekuji #UserRegist .box_input dl{display:flex}#challekuji #UserRegist .box_input dl dt{width:20%;padding-right:20px;text-align:right}#challekuji #UserRegist .box_input dl dt .txtRed{display:block;margin-top:-5px}#challekuji #UserRegist .box_input dl dd{width:80%;padding-left:20px}#challekuji #UserRegist .box_input dl dd.box_postalcode input{width:80%}#challekuji #UserRegist .box_input dl dd.box_postalcode .btn{width:calc(20% - 20px)}#challekuji #UserRegist .box_input dl dd.box_postalcode .btn:hover{border:2px solid #e33550;color:#e33550}#challekuji #cart .step li{margin-right:20px;padding:20px 0;padding-right:20px}#challekuji #cart .step li:after{margin-top:-5px;top:50%;right:0}#challekuji #cart main .list_cart li img{width:20%}#challekuji #cart main .list_cart li .details{width:60%}#challekuji #cart main .list_cart li .num_area{width:20%}#challekuji #cart main .list_cart li .num_area .box_select{width:40%;margin:5px 0}#challekuji #cart main .list_cart li .num_area .btn_area .btn_delete{margin-top:10px}#challekuji #cart main .list_cart li .num_area .btn_area .btn_delete:hover{border:2px solid #e33550;color:#e33550}#challekuji #cart main .list_cart.checkout li dl{display:flex}#challekuji #cart main .list_cart.checkout li dl dt{width:20%}#challekuji #cart main .list_cart.checkout li dl dd{width:80%}#challekuji #cart main .list_cart.checkout li dl dd .minibtn_area .btn:hover{border:2px solid #e33550;color:#e33550}#challekuji #cart main .list_cart.checkout li dl dd .pointChargeBtn .pointbtn:hover:after{right:5px}#challekuji #cart main .list_cart.confirmation li dl{display:flex}#challekuji #cart main .list_cart.confirmation li dl dt{width:20%}#challekuji #cart main .list_cart.confirmation li dl dd{width:80%}#challekuji #cart main .list_cart.confirmation li dl dd img{width:100%}#challekuji #cart main .list_cart.confirmation li dl dd dl dt{width:40%}#challekuji #cart main .list_cart.confirmation li dl dd dl dd{width:60%}#challekuji #cart main .list_cart.confirmation li.shippingItemBlock dd{width:40%}#challekuji #cart main .list_cart.confirmation li.shippingItemBlock dd+dd{padding-left:20px}#challekuji #order_history .ohistory-inner{padding:0 10px;box-sizing:border-box}#challekuji #order_history .history-list .history-header_info{margin:0}#challekuji #order_history .history-list li .history-contents-list .history-header .order-date,#challekuji #order_history .history-list li .history-contents-list .history-header .order-no{margin-left:20px}#challekuji #order_history .history-list li .history-contents{display:flex}#challekuji #order_history .history-list li .history-contents .history-contents-div1{width:20%}#challekuji #order_history .history-list li .history-contents .history-contents-div2{width:65%;border-right:1px solid #ccc}#challekuji #order_history .history-list li .history-contents .history-contents-div3{width:15%}#challekuji #order_history .history-list li .history-contents .history-contents-div3 input.btn:hover{border-color:#e33550;color:#e33550}#challekuji #contact dl{border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;text-align:left}#challekuji #contact dl dt{width:30%;padding:20px 10px;border-top:1px solid #ccc}#challekuji #contact dl dt .txtRed{display:block;font-size:12px;line-height:20px}#challekuji #contact dl dd{width:70%;padding:20px 10px;border-top:1px solid #ccc}#challekuji #contact dl dd input[type="text"]{width:100%}#challekuji #contact dl dd textarea{width:100}#challekuji #contact dl dd:last-child{width:100%}#challekuji #contact dl dd .box_select{width:100}#challekuji #login .box_login{display:flex;padding:0 40px;box-sizing:border-box}#challekuji #login .box_login .box{width:50%;margin:0 10px}#challekuji #login .box_login .box:last-child h3{margin-top:110px}#challekuji #login.reminder .box_login .box dl{width:50%}#challekuji #PointChargeList .ULPointChargeList{display:flex;flex-wrap:wrap}#challekuji #PointChargeList .ULPointChargeList li{width:33%;border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:left;font-size:12px;line-height:20px}#challekuji #PointChargeList .ULPointChargeList li input+label{width:100%;padding:10px;padding-left:50px;box-sizing:border-box}#challekuji #PointChargeList .ULPointChargeList li input+label::before{width:25px;height:25px;top:13px;left:10px}#challekuji #PointChargeList .ULPointChargeList li input+label::after{width:15px;height:15px;background-size:15px auto;top:28px;left:15px}#challekuji #PointChargeList .ULPointChargeList li input:checked+label::before{width:25px;height:25px;top:13px;left:10px}#challekuji #PointChargeList .ULPointChargeList li .buyPT{font-size:20px;line-height:30px}#challekuji #PointChargeList .ULPointChargeList li:nth-child(3n),#challekuji #PointChargeList .ULPointChargeList li:last-child{border-right:1px solid #ccc}#challekuji #PointChargeList .ULPointChargeList li:nth-child(1),#challekuji #PointChargeList .ULPointChargeList li:nth-child(2),#challekuji #PointChargeList .ULPointChargeList li:nth-child(3){border-top:1px solid #ccc}#challekuji #PointChargeList .ULPointChargeList.PaymentMethodList li{width:100%;font-size:14px;line-height:24px}#challekuji #PointChargeConfirmation .defaultList2columnBox .List2ColumnBox{width:100%;display:flex}#challekuji #PointChargeConfirmation .defaultList2columnBox .List2ColumnBox dt{width:20%}#challekuji #PointChargeConfirmation .defaultList2columnBox .List2ColumnBox dd{width:80%}#challekuji .error_aspx #Contents{min-height:calc(100vh - 337px)}#challekuji .thanks_aspx #LotteryPlanDetailSetList{display:flex;justify-content:center}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn{width:400px}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn:before,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn:before{width:500px;height:100px;transform:rotate(-12deg)}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .btn .SmallButton .price,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .btn .SmallButton .price{margin-top:10px}#challekuji .thanks_aspx #LotteryPlanDetailSetList .one .balloon,#challekuji .thanks_aspx #LotteryPlanDetailSetList .collect .balloon{width:120px;height:120px;padding:38px 30px;transform:rotate(-20deg);top:-70px;left:-50px}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale{width:50%}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout{width:50%}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .one .btn:before,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout .collect .btn:before{transform:rotate(-10deg);top:30px}#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale+.ListItem_OnSale .collect .balloon,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout+.ListItem_Soldout .collect .balloon,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_OnSale+.ListItem_Soldout .collect .balloon,#challekuji .thanks_aspx #LotteryPlanDetailSetList .ListItem_Soldout+.ListItem_OnSale .collect .balloon{transform:rotate(20deg);top:-70px;right:-50px;left:auto}}
