body{font-family:"Noto Sans JP","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;margin:0;padding:0;background-color:#f5f5f5;color:#333;height:100%;line-height:1.6}header{background-color:#fff;padding:20px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}h1{margin:0;font-size:24px}.form-group{margin-bottom:15px}label{display:block;margin-bottom:5px;font-weight:700}.form-control{padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.analysis-link{color:#000;font-size:16px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;transition:background-color 0.3s,color 0.3s}.analysis-link:hover{color:#fff;background-color:#007BFF}.analysis-link i{font-size:18px}.menu-link{color:#000;font-size:16px;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;transition:background-color 0.3s,color 0.3s}.menu-link:hover{color:white!important;background-color:#007BFF;background-image:none!important}.menu-link i{font-size:18px}.prediction-trend{margin-bottom:20px;padding:20px;background-color:#fff;border:1px solid #ddd;border-radius:8px}.prediction-trend h3{font-size:20px;font-weight:700;color:#333;text-align:center;margin-bottom:20px}.highlight{box-shadow:0 0 15px rgba(0,0,0,.8)}.step-number{padding:30px;line-height:1.8rem;letter-spacing:.02rem;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;color:#333;margin:20px 0}.step-number span{font-weight:700}#saveBtn,.setButton{display:inline-block;padding:7px 12px;background-color:#6c757d;color:#fff;text-decoration:none;border-radius:5px;text-align:center;font-size:16px;font-weight:700;border:none;cursor:pointer}.setButton:hover{background-color:#6c757d}.detail{display:inline-block;padding:7px 12px;background-color:#31d2f2;color:#2e6da4;text-decoration:none;border-radius:5px;text-align:center;font-size:16px;font-weight:700;border:none;cursor:pointer}.detail:hover{background-color:#31d2f2}.result-button{display:inline-block;letter-spacing:.2rem;padding:7px 20px;background-color:#31d2f2;color:#fff;text-decoration:none;border-radius:5px;text-align:center;font-size:18px;font-weight:700;border:none;cursor:pointer}.result-button:hover{background-color:#31d2f2}.random-button{display:inline-block;padding:7px 12px;background-color:#dc3545;color:#fff;text-decoration:none;border-radius:5px;text-align:center;font-size:16px;font-weight:700;border:none;cursor:pointer}.random-button:hover{background-color:#dc3545}.search-button{display:inline-block;padding:7px 12px;background-color:#198754;color:#fff;text-decoration:none;border-radius:5px;text-align:center;font-size:16px;font-weight:700;border:none;cursor:pointer}.search-button:hover{background-color:#198754}.container{max-width:960px;margin:20px auto;padding:0 20px;min-height:calc(100vh - 400px)}.lottery{margin-bottom:40px}h2{font-size:22px;margin-bottom:10px}h3{font-size:20px}h4{font-size:18px}.index-menu a{text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.lottery table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.confirm{width:100%;padding:10px;background-color:#008EFF;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer}.delete{width:100%;padding:10px;background-color:#d44;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer}.lottery th,.lottery td{border:1px solid #ddd;padding:8px;text-align:center}.lottery th{width:30%;background-color:#f2f2f2}.lottery-prediction table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.lottery-prediction th,.lottery-prediction td{border:1px solid #ddd;padding:8px;text-align:center}.lottery-prediction th{width:15%;background-color:#f2f2f2}.simulation-result table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff;color:black!important;box-shadow:0 2px 4px rgba(0,0,0,.1)}.simulation-result th,.simulation-result td{border:1px solid #ddd;padding:8px;text-align:center}.simulation-result th{width:15%;background-color:#f2f2f2}.lottery-winning table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.lottery-winning th,.lottery-winning td{border:1px solid #ddd;padding:8px;text-align:center}.lottery-winning th{background-color:#f2f2f2}.menu-toggle{display:none;font-size:24px;cursor:pointer}.menu{display:flex;justify-content:center;background-color:#333;padding:10px}.menu ul{list-style:none;padding:0;margin:0;display:flex}.menu ul li{margin-right:20px}.menu ul li:last-child{margin-right:0}.menu ul li a{color:#fff;text-decoration:none;font-size:16px}footer{background-color:#333;color:#fff;padding:20px 0;text-align:center}.footer-menu{display:inline-block;text-align:left}.footer-menu ul{list-style:none;padding:0;margin:0;display:flex;gap:20px}.footer-menu ul li{margin:0}.footer-menu ul li a{color:#fff;text-decoration:none;font-size:16px;white-space:nowrap}.footer-bottom{margin-top:20px}.back-link{margin-bottom:20px;display:inline-block;text-decoration:none;color:#333;font-size:16px}.back-link:hover{text-decoration:underline}.boll{display:inline-flex;width:30px;height:30px;border-radius:50%;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:700;border:1px solid grey}.pagination{list-style:none;padding:0;margin:20px 0;display:flex;justify-content:center;align-items:center}.pagination li{display:inline-block;margin:0 5px}.pagination li a{color:#333;text-decoration:none;padding:8px 12px;border:1px solid #ccc;border-radius:4px}.pagination li.active a{background-color:#007bff;color:#fff}.pagination li a:hover{background-color:#f0f0f0}.sitemap{list-style:none;padding:0;margin:0}.sitemap a{display:block;padding:10px 15px;text-decoration:none;color:#333;background-color:#fff;border-bottom:1px solid #ddd}.sitemap a:hover{color:red}.sitemap ul{list-style:none;padding:0;margin:0;display:block}.custom-section{padding-top:20px;padding-bottom:20px;padding-left:20px;border-bottom:1px solid #ddd}.custom-section1{background-color:#FFF9E5;border:2px solid #F7931E;margin-bottom:5px}.custom-section2{background-color:#F7FBFF;border:2px solid #2E74C7;margin-bottom:5px}.custom-section3{background-color:#FFF9E5;border:2px solid #F7931E;margin-bottom:5px}.custom-section4{background-color:#F7FBFF;border:2px solid #2E74C7;margin-bottom:5px}.custom-section5{background-color:#FFF9E5;border:2px solid #F7931E;margin-bottom:5px}.custom-section6{background-color:#F7FBFF;border:2px solid #2E74C7;margin-bottom:5px}.custom-section7{background-color:#FFF9E5;border:2px solid #F7931E;margin-bottom:5px}.custom-section8{background-color:#F7FBFF;border:2px solid #2E74C7;margin-bottom:5px}.winners3 th,.winners3 td{white-space:nowrap!important}.win1{color:#d44}.win2{color:tomato}.radio-group{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px}.radio-options{display:flex;gap:10px;flex-wrap:wrap;word-wrap:break-word;overflow-wrap:break-word}.radio-group p{margin:20px 0;font-weight:700;word-wrap:break-word;overflow-wrap:break-word}.answers-container{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.answer-card{flex:1 1 calc(30% - 15px);background:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.answer-card p{margin:5px 0;font-weight:700}.answer-card span{display:block;margin-top:10px;font-size:1.2em;color:#555}.lucky-number{text-align:center;font-size:1.8em;font-weight:700;margin-top:20px}.lucky-number span{color:#007BFF;font-size:1.5em}.selected{color:#fff;cursor:pointer}.disabled{background-color:#fff;color:white!important;pointer-events:none;opacity:.2}@media (max-width:768px){.answer-card{flex:1 1 calc(45% - 15px)}.lucky-number{font-size:1.5em}.lucky-number span{font-size:1.8em}}@media (max-width:480px){.answer-card{flex:1 1 100%}.lucky-number{font-size:1.2em}.lucky-number span{font-size:1.5em}}@media (max-width:768px){h1{margin:0;font-size:22px}.menu-toggle{position:relative;top:5px;left:280px;width:100px;display:block}.menu ul{display:none;flex-direction:column;padding:20px}.menu ul li{margin-bottom:10px}.menu.open ul{display:flex}.lottery table{display:block;overflow-x:auto;white-space:nowrap;width:350px}.lottery th{font-size:12px;width:150px}.lottery td{font-size:12px;width:250px}.lottery-prediction table{display:block;overflow-x:auto;white-space:nowrap;width:350px}.lottery-prediction th{font-size:12px;width:150px}.lottery-prediction td{font-size:12px;width:250px}.lottery_calendar{display:block;overflow-x:auto;white-space:nowrap;width:350px!important}.lottery_calendar table{display:block;overflow-x:auto;white-space:nowrap;width:980px!important}.lottery_calendar th{font-size:12px;white-space:nowrap!important;width:100px!important}.lottery_calendar td{font-size:12px;white-space:nowrap!important;width:150px!important}.simulation-result table{display:block;overflow-x:auto;white-space:nowrap;width:300px;color:black!important}.simulation-result th{font-size:12px;width:150px}.simulation-result td{font-size:12px;width:250px}.lottery-winning table{display:block;overflow-x:auto;white-space:nowrap;width:350px}.scroll-container{overflow-x:auto;white-space:nowrap;scrollbar-width:thin;scrollbar-color:red transparent}.scroll-container::-webkit-scrollbar{height:6px}.scroll-container::-webkit-scrollbar-thumb{background-color:red;border-radius:3px}.lottery-winning th{font-size:12px;width:150px}.lottery-winning td{font-size:12px;width:250px}.boll{display:inline-flex;width:25px;height:25px;border-radius:50%;justify-content:center;align-items:center;color:#fff;font-size:14px;font-weight:700;border:1px solid grey}.footer-menu ul{flex-wrap:wrap;gap:0!important}.footer-menu ul li{width:50%;margin-right:0;margin-bottom:10px}.pagination{flex-wrap:wrap}.pagination li{margin:5px 0}}.number0{background-color:#000}.number1{background-color:red}.number2{background-color:#FF1800}.number3{background-color:#FF3000}.number4{background-color:#FF4800}.number5{background-color:#FF6000}.number6{background-color:#FF7800}.number7{background-color:#FF9000}.number8{background-color:#FFA800}.number9{background-color:#FFC000}.number10{background-color:#FFD800}.number11{background-color:#FFF000}.number12{background-color:#F100FF}.number13{background-color:#FF00F1}.number14{background-color:#FF00D3}.number15{background-color:#FF00B5}.number16{background-color:#FF0097}.number17{background-color:#FF0078}.number18{background-color:#FF005A}.number19{background-color:#00FF87}.number20{background-color:#00FFA1}.number21{background-color:#2DFF00}.number22{background-color:#15FF00}.number23{background-color:#00FF0C}.number24{background-color:#00FF24}.number25{background-color:#00FF3C}.number26{background-color:#00FF54}.number27{background-color:#00FF6C}.number28{background-color:#00FF84}.number29{background-color:#00FF9C}.number30{background-color:#00FFB4}.number31{background-color:#0FC}.number32{background-color:#00FFE4}.number33{background-color:#7800FF}.number34{background-color:#9700FF}.number35{background-color:#B500FF}.number36{background-color:#D300FF}.number37{background-color:#00A6FF}.number38{background-color:#008EFF}.number39{background-color:#0076FF}.number40{background-color:#005EFF}.number41{background-color:#0046FF}.number42{background-color:#002EFF}.number43{background-color:#0016FF}.number-selection .boll,.number-selection_loto .boll{color:black!important}.number-selection_loto .number1{background-color:red;color:white!important}.number-selection_loto .number2{background-color:#FF1800;color:white!important}.number-selection_loto .number3{background-color:#FF3000;color:white!important}.number-selection_loto .number4{background-color:#FF4800;color:white!important}.number-selection_loto .number5{background-color:#FF6000;color:white!important}.number-selection_loto .number6{color:white!important;background-color:#FF7800}.number-selection_loto .number7{color:white!important;background-color:#FF9000}.number-selection_loto .number8{background-color:#FFA800;color:white!important}.number-selection_loto .number9{background-color:#FFC000;color:white!important}.number-selection_loto .number10{color:white!important;background-color:#FFD800}.number-selection_loto .number11{color:white!important;background-color:#FFF000}.number-selection_loto .number12{background-color:#F100FF;color:white!important}.number-selection_loto .number13{background-color:#FF00F1;color:white!important}.number-selection_loto .number14{background-color:#FF00D3;color:white!important}.number-selection_loto .number15{background-color:#FF00B5;color:white!important}.number-selection_loto .number16{background-color:#FF0097;color:white!important}.number-selection_loto .number17{color:white!important;background-color:#FF0078}.number-selection_loto .number18{color:white!important;background-color:#FF005A}.number-selection_loto .number19{color:white!important;background-color:#00FF87}.number-selection_loto .number20{color:white!important;background-color:#00FFA1}.number-selection_loto .number21{color:white!important;background-color:#2DFF00}.number-selection_loto .number22{color:white!important;background-color:#15FF00}.number-selection_loto .number23{color:white!important;background-color:#00FF0C}.number-selection_loto .number24{color:white!important;background-color:#00FF24}.number-selection_loto .number25{color:white!important;background-color:#00FF3C}.number-selection_loto .number26{background-color:#00FF54;color:white!important}.number-selection_loto .number27{background-color:#00FF6C;color:white!important}.number-selection_loto .number28{background-color:#00FF84;color:white!important}.number-selection_loto .number29{background-color:#00FF9C;color:white!important}.number-selection_loto .number30{background-color:#00FFB4;color:white!important}.number-selection_loto .number31{background-color:#0FC;color:white!important}.number-selection_loto .number32{background-color:#00FFE4;color:white!important}.number-selection_loto .number33{background-color:#7800FF;color:white!important}.number-selection_loto .number34{background-color:#9700FF;color:white!important}.number-selection_loto .number35{background-color:#B500FF;color:white!important}.number-selection_loto .number36{background-color:#D300FF;color:white!important}.number-selection_loto .number37{color:white!important;background-color:#00A6FF}.number-selection_loto .number38{color:white!important;background-color:#008EFF}.number-selection_loto .number39{color:white!important;background-color:#0076FF}.number-selection_loto .number40{color:white!important;background-color:#005EFF}.number-selection_loto .number41{color:white!important;background-color:#0046FF}.number-selection_loto .number42{color:white!important;background-color:#002EFF}.number-selection_loto .number43{color:white!important;background-color:#0016FF}.number-selection .number0{color:white!important}.number-selection .number1{background-color:tomato;color:white!important}.number-selection .number2{background-color:#FFA07A;color:white!important}.number-selection .number3{background-color:gold;color:white!important}.number-selection .number4{background-color:#20B2AA;color:white!important}.number-selection .number5{background-color:#1E90FF;color:white!important}.number-selection .number6{background-color:#6495ED;color:white!important}.number-selection .number7{background-color:#9370DB;color:white!important}.number-selection .number8{background-color:#FF69B4;color:white!important}.number-selection .number9{background-color:#FFB6C1;color:white!important}.numbers .number1{background-color:tomato}.numbers .number2{background-color:#FFA07A}.numbers .number3{background-color:gold}.numbers .number4{background-color:#20B2AA}.numbers .number5{background-color:#1E90FF}.numbers .number6{background-color:#6495ED}.numbers .number7{background-color:#9370DB}.numbers .number8{background-color:#FF69B4}.numbers .number9{background-color:#FFB6C1}.carry_over{color:#d44}.caution{color:#d44}.caution_date{font-weight:700;color:#d14}#dropdown{display:none;position:absolute;top:-100%;left:50%;transform:translateX(-50%);background-color:#f9f9f9;border:1px solid #ccc;padding:10px;transition:top 1s ease;max-width:960px;width:100%}.past_appearances{font-size:16px}.past_appearances a{text-decoration:none;color:#000}.past_appearances a:active{color:gray}.nowrap{white-space:nowrap}.breadcrumb{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;background-color:#f8f8f8;border-radius:5px;padding:10px;font-size:14px}.breadcrumb li{display:flex;align-items:center}.breadcrumb li a{text-decoration:none;color:#007bff;transition:color 0.2s}.breadcrumb li a:hover{color:#0056b3}.breadcrumb li::after{content:">";margin:0 8px;color:#6c757d}.breadcrumb li:last-child::after{content:""}.breadcrumb li:last-child{font-weight:700;color:#6c757d}.zone-list{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.zone-list li{flex:1 1 30%;margin:10px;padding:10px;border:1px solid #ccc;box-sizing:border-box;text-align:center}.hidden{display:none}.show-more-btn{background-color:#007BFF;color:#fff;text-align:center;cursor:pointer;padding:10px}.show-more-btn:hover{background-color:#007BFF}.habits{margin-bottom:30px;padding:20px;border-radius:8px;background:linear-gradient(135deg,#f0f8ff,#e6e6fa);box-shadow:0 2px 4px rgba(0,0,0,.1)}.habits h2{color:#036;font-size:1.5em}.habits p{margin:10px 0}.habits:nth-child(even){background:linear-gradient(135deg,#fffacd,#f5deb3)}.walletTips{margin-bottom:30px;padding:20px;border-radius:8px;background:linear-gradient(135deg,#f0f8ff,#e6e6fa);box-shadow:0 2px 4px rgba(0,0,0,.1)}.walletTips:nth-child(even){background:linear-gradient(135deg,#fffacd,#f5deb3)}.walletTips h2{color:#333;font-size:1.5em}.walletTips ul{margin:10px 0;padding-left:20px;list-style:none}.walletTips ul li{margin:10px 0}.walletTips p{margin:10px 0}.luckItem{margin-bottom:30px;padding:20px;border-radius:8px;background:linear-gradient(135deg,#f0f8ff,#e6e6fa);box-shadow:0 2px 4px rgba(0,0,0,.1)}.luckItem:nth-child(even){background:linear-gradient(135deg,#fffacd,#f5deb3)}.luckItem h2{color:#333;font-size:1.5em;margin-bottom:10px}.luckItem h3{color:#555;font-size:1.2em;margin-bottom:10px}.luckItem p,.luckItem ul{margin-bottom:15px}.luckItem ul{padding-left:20px;list-style:none}.luckItem ul li{margin-bottom:10px}.luckItem p{margin:10px 0}.detailLuck{margin-bottom:30px;padding:20px}.lottery-prediction-detail{padding:30px;line-height:1.8rem;letter-spacing:.02rem;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;color:#333}.marker-style{background:linear-gradient(transparent 80%,#fff070 50%);font-weight:700}.marker-style-set{background:linear-gradient(transparent 80%,rgb(46,116,199) 50%);font-weight:700;margin-bottom:20px}.marker-style-set-detail{background:linear-gradient(transparent 85%,#4881C9 50%);font-weight:700}.quick_pick_area{padding:20px;background-color:#fcfcfc}.form-set-area{padding:20px;border-radius:10px;margin-bottom:20px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.form-set-area h3{color:#000;font-weight:700;margin-bottom:15px}.form-set-area p{line-height:2;color:#000}.fuSui{margin-bottom:30px;padding:20px;border-radius:8px;background:linear-gradient(135deg,#f0f8ff,#e6e6fa);box-shadow:0 2px 4px rgba(0,0,0,.1)}.fuSui:nth-child(even){background:linear-gradient(135deg,#fffacd,#f5deb3)}.fuSui h2{font-size:1.5em;color:#333;margin-bottom:15px}.fuSui p,.fuSui ul{margin-bottom:15px}.fuSui ul{padding-left:20px}.fuSui ul li{margin-bottom:10px}.bathTips{margin-bottom:30px;padding:20px;border-radius:8px;background:linear-gradient(135deg,#f0f8ff,#e6e6fa);box-shadow:0 2px 4px rgba(0,0,0,.1)}.bathTips:nth-child(even){background:linear-gradient(135deg,#fffacd,#f5deb3)}.bathTips h2{font-size:1.5em;color:#333;margin-bottom:15px}.bathTips h3{font-size:1.2em;color:#555;margin-bottom:10px}.bathTips p,.bathTips ul{margin-bottom:15px}.bathTips ul{list-style:none;padding-left:20px}.bathTips ul li{margin-bottom:10px}.plantsAndPets{margin-bottom:30px;padding:20px;border-radius:8px;background:linear-gradient(135deg,#f0f8ff,#e6e6fa);box-shadow:0 2px 4px rgba(0,0,0,.1)}.plantsAndPets:nth-child(even){background:linear-gradient(135deg,#fffacd,#f5deb3)}.plantsAndPets h2{font-size:1.5em;color:#333;margin-bottom:15px}.plantsAndPets h3{font-size:1.2em;color:#555;margin-bottom:10px}.plantsAndPets ul{list-style:none;margin:15px 0;padding-left:20px}.plantsAndPets ul li{margin-bottom:10px}.calendar{margin-bottom:30px;padding:20px;border-radius:8px;background:linear-gradient(135deg,#f0f8ff,#e6e6fa);box-shadow:0 2px 4px rgba(0,0,0,.1)}.calendar:nth-child(even){background:linear-gradient(135deg,#fffacd,#f5deb3)}.calendar h2{font-size:1.5em;color:#333;margin-bottom:15px}.calendar h3{font-size:1.2em;color:#555;margin-bottom:10px}.calendar ul{list-style:none;margin:15px 0;padding-left:20px}.calendar ul li{margin-bottom:10px}.calendar_table{width:100%;border-collapse:collapse;margin-top:20px}.calendar_table,th,td{border:1px solid #ddd}.calendar_table th,.calendar_table td{text-align:left;padding:10px}.calendar_table th{background-color:#007bff;color:#fff}.calendar_lottery{width:100%;border-collapse:collapse}.calendar_lottery th,td{background-color:#fff;border:1px solid #ddd}.lotteryTips{margin-bottom:30px;padding:20px;border-radius:8px;background:linear-gradient(135deg,#f0f8ff,#e6e6fa);box-shadow:0 2px 4px rgba(0,0,0,.1)}.lotteryTips:nth-child(even){background:linear-gradient(135deg,#fffacd,#f5deb3)}.lotteryTips h2{font-size:1.5em;color:#333;margin-bottom:15px}.lotteryTips h3{font-size:1.2em;color:#555;margin-bottom:10px}.lotteryTips ul{list-style:none;margin:15px 0;padding-left:20px}.lotteryTips ul li{margin-bottom:10px}.powerSpots{margin-bottom:30px;padding:20px;border-radius:8px;background:linear-gradient(135deg,#f0f8ff,#e6e6fa);box-shadow:0 2px 4px rgba(0,0,0,.1)}.powerSpots:nth-child(even){background:linear-gradient(135deg,#fffacd,#f5deb3)}.powerSpots h2{font-size:1.5em;color:#333;margin-bottom:15px}.powerSpots h3{font-size:1.2em;color:#555;margin-bottom:10px}.powerSpots ul{list-style:none;margin:15px 0;padding-left:20px}.powerSpots ul li{margin-bottom:10px}.moonCycle{margin-bottom:30px;padding:20px;border-radius:8px;background:linear-gradient(135deg,#f0f8ff,#e6e6fa);box-shadow:0 2px 4px rgba(0,0,0,.1)}.moonCycle:nth-child(even){background:linear-gradient(135deg,#fffacd,#f5deb3)}.moonCycle h2{font-size:1.5em;color:#333;margin-bottom:15px}.moonCycle h3{font-size:1.2em;color:#555;margin-bottom:10px}.moonCycle ul{list-style:none;margin:15px 0;padding-left:20px}.moonCycle ul li{margin-bottom:10px}.quick_pick h2{color:#2c3e50;text-align:center;font-weight:700;margin-bottom:30px}.quick_pick h3{color:#333;font-weight:700;margin-bottom:10px}.quick_pick p{color:#555;margin-bottom:20px}.quick_pick ul{padding-left:20px;color:#555}.quick_pick ul li{margin-bottom:10px}.quick_pick a.menu-link{position:relative;color:#007BFF;font-size:16px;text-decoration:none;display:inline-block;margin-top:5px}.quick_pick a.menu-link i{margin-right:5px}.quick_pick a.menu-link::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#007BFF;transition:width 0.3s ease}.quick_pick a.menu-link:hover::after{width:100%}.quick_pick strong{color:#2c3e50;font-weight:700}.analysis_section_area{background-color:#fff;border:1px solid #4682B4;margin-bottom:10px;padding:20px}.analysis_section_area li{margin-bottom:10px}.quick_pick_section_area1{background-color:#fff;border:1px solid #4682B4;margin-bottom:10px;padding:20px}.quick_pick_section_area2{background-color:#fff;border:1px solid sienna;margin-bottom:10px;padding:20px}.quick_pick_section1{background-color:#fff;margin-bottom:10px;padding:20px}.tools_combination_section{background-color:#FDF5E6;border:2px solid #8B0000;margin-bottom:10px;padding:20px}.analysis_section_end{background-color:#FFF9E5;border:2px solid #F7931E;margin-bottom:10px;padding:20px}.analysis_section_zone{background-color:#fff;border:2px solid #F75C1E;margin-bottom:10px;padding:20px}.quick_pick_section_1{background-color:#FFF9E5;border:2px solid #F7931E;margin-bottom:5px}.quick_pick_section2{background-color:#E5FFE5;border:2px solid #1EF73C;margin-bottom:5px}.quick_pick_section3{background-color:#E5F9FF;border:2px solid #1E90F7;margin-bottom:5px}.quick_pick_section4{background-color:#F9E5FF;border:2px solid #931EF7;margin-bottom:5px}.quick_pick_section5{background-color:#FFF5E5;border:2px solid #F75C1E;margin-bottom:5px}.quick_pick_section6{background-color:#E5F9E5;border:2px solid #1EF78C;margin-bottom:5px}.quick_pick_section8{background-color:#E5E5FF;border:2px solid #3C1EF7;margin-bottom:5px}.quick_pick_section9{background-color:#FFE5F9;border:2px solid #F71E90;margin-bottom:5px}.quick_pick_section10{background-color:#F9FFE5;border:2px solid #90F71E;margin-bottom:5px}.quick_pick_section7{background-color:#E5FFF9;border:2px solid #1EF7D5;margin-bottom:5px}#about-loto6{background-color:#fff;margin-bottom:10px;padding:20px}.loto6_hint{background-color:linen;border:2px solid #D2691E;margin-bottom:10px;padding:20px}#about-loto7{background-color:#fff;margin-bottom:10px;padding:20px}.loto7_hint{background-color:linen;border:2px solid #D2691E;margin-bottom:10px;padding:20px}#about-miniloto{background-color:#fff;margin-bottom:10px;padding:20px}.intuition_section{background-color:#fff;border:2px solid #F7931E;margin-bottom:10px;padding:20px}.intuition_main{padding:30px;line-height:1.8rem;letter-spacing:.02rem;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;color:#333;margin:20px 0}.miniloto_hint{background-color:linen;border:2px solid #D2691E;margin-bottom:10px;padding:20px}#about-numbers3{background-color:#fff;margin-bottom:10px;padding:20px}.numbers3_hint{background-color:linen;border:2px solid #D2691E;margin-bottom:10px;padding:20px}#about-numbers4{background-color:#fff;margin-bottom:10px;padding:20px}.numbers4_hint{background-color:linen;border:2px solid #D2691E;margin-bottom:10px;padding:20px}.winning_hint{background-color:#fff;border:2px solid #F71E90;margin-bottom:10px;padding:20px}.after-winning-hint{background-color:#E6E6FA;border:2px solid #6A5ACD;margin-bottom:10px;padding:20px}.tools_section{background-color:#fff;border:2px solid #90F71E;margin-bottom:10px;padding:20px}.analysis_quickpick{background-color:#fff;border:2px solid #F71E90;margin-bottom:10px;padding:20px}.analysis_quickpick_underline_top{background:linear-gradient(transparent 90%,#4682B4 50%);font-weight:700;font-size:20px}.analysis_quickpick_underline{background:linear-gradient(transparent 85%,#D2691E 50%);font-weight:700}.analysis_quickpick_underline_nobold{background:linear-gradient(transparent 85%,#FAF0E6 50%)}.lottery_quick_pick_section1{background-color:beige;border:2px solid #8B4513}.lottery_quick_pick_section2{background-color:#E6E6FA;border:2px solid #6A5ACD}.lottery_quick_pick_section3{background-color:#FFF0F5;border:2px solid #C71585}.lottery_quick_pick_section4{background-color:#F0FFF0;border:2px solid #2E8B57}.lottery_quick_pick_section6{background-color:linen;border:2px solid #D2691E}.lottery_quick_pick_section7{background-color:#F0F8FF;border:2px solid #5F9EA0}.lottery_quick_pick_section9{background-color:#FDF5E6;border:2px solid #8B0000}.lottery_quick_pick_section10{background-color:azure;border:2px solid #20B2AA}.numbers_management_section{background-color:#F0F8FF;border:2px solid #5F9EA0;margin-bottom:10px;padding:20px}.lottery_prediction_section{background-color:linen;border:2px solid #D2691E;margin-bottom:10px;padding:20px}.lottery_prediction_section .title{font-size:18px;font-weight:700}.lottery_prediction_section .summary_del{color:#F33;font-size:18px;font-weight:700}.lottery_prediction_section .summary{color:#C71585;font-size:18px;font-weight:700}.lottery_prediction_section .formation{color:#D2691E;font-size:18px;font-weight:700}.quick_pick_underline{background:linear-gradient(transparent 85%,rgb(46,116,199) 50%);font-weight:700}.numbers_management_underline{background:linear-gradient(transparent 85%,#D2691E 50%);font-weight:700}.profile_underline{background:linear-gradient(transparent 85%,#20B2AA 50%);font-weight:700}.explanation_underline{background:linear-gradient(transparent 85%,#C71585 50%);font-weight:700}.quickpic_underline{background:linear-gradient(transparent 85%,#1EF78C 50%);font-weight:700}.question_underline{background:linear-gradient(transparent 85%,#8B0000 50%);font-weight:700}.simulation_underline{background:linear-gradient(transparent 85%,#F71E90 50%);font-weight:700}.simulation_simple_underline{background:linear-gradient(transparent 85%,#ff7e5f 50%);font-weight:700}.simulation_real_underline{background:linear-gradient(transparent 85%,#6a11cb 50%);font-weight:700}.luck_underline{background:linear-gradient(transparent 85%,#C71585 50%);font-weight:700}.analysis_underline{background:linear-gradient(transparent 85%,#20B2AA 50%);font-weight:700}.analysis_underline_top{background:linear-gradient(transparent 90%,#8B0000 50%);font-weight:700}.analysis_underline_zone{background:linear-gradient(transparent 90%,#C71585 50%);font-weight:700}.tools_underline_top{background:linear-gradient(transparent 90%,#3C1EF7 50%);font-weight:700}.tools_underline_bottom{background:linear-gradient(transparent 90%,rgb(46,116,199) 50%);font-weight:700}.tools_underline{background:linear-gradient(transparent 90%,#6A5ACD 50%);font-weight:700}.simulation-real-panel{background-color:#fff;border:2px solid #6A5ACD;margin-bottom:10px;padding:20px}.simulation-simple-panel{background-color:#fff;border:2px solid #F75C1E;margin-bottom:10px;padding:20px}.analysis h2{color:#2c3e50;text-align:center;font-weight:700;margin-bottom:30px;font-size:22px!important}.analysis h3{color:#333;font-weight:700;margin-bottom:10px;font-size:20px!important}.analysis h4{color:#333;font-weight:700;margin-bottom:10px;font-size:18px!important}.analysis p{color:#555;margin-bottom:20px}.analysis ul{padding-left:20px;color:#555}.analysis ul li{margin-bottom:10px}.analysis a.menu-link{position:relative;color:#007BFF;font-size:16px;text-decoration:none;display:inline-block;margin-top:5px}.analysis a.menu-link i{margin-right:5px}.analysis a.menu-link::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#007BFF;transition:width 0.3s ease}.analysis a.menu-link:hover::after{width:100%}.analysis strong{color:#2c3e50;font-weight:700}a.menu-link{color:#515151!important;background-image:linear-gradient(0deg,#f8eba9,#f8eba9 10%,transparent 10%,transparent)!important;font-weight:700;font-size:105%}.number-selection{text-align:center}.combination_boll{margin:10px 10px;width:40px;height:40px}.digit-group{display:inline-block;margin:10px;text-align:center}.digit-label{text-align:left;margin-bottom:10px;font-weight:700}a[class^="simulation-button"]{display:block;text-align:center;margin:50px auto;color:#fff;padding:12px 24px;font-size:18px;font-weight:700;border-radius:8px;text-decoration:none;width:fit-content;transition:all 0.3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.simulation-button-simple{background:linear-gradient(45deg,#ff7e5f,#feb47b)}.simulation-button-simple:hover{background:linear-gradient(45deg,#feb47b,#ff7e5f);transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.2)}.simulation-button-real{background:linear-gradient(45deg,#6a11cb,#2575fc)}.simulation-button-real:hover{background:linear-gradient(45deg,#2575fc,#6a11cb);transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.2)}.simulation-button-top{background:linear-gradient(45deg,#56ab2f,#a8e063)}.simulation-button-top:hover{background:linear-gradient(45deg,#a8e063,#56ab2f);transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.2)}section .overview,section .example,section .features,section .disclaimer,section .cta{margin-bottom:40px}.overview h2,.example h2,.features h2,.disclaimer h2,.cta h2{font-size:24px;margin-bottom:20px;color:#ff7e5f;border-bottom:2px solid #ff7e5f;padding-bottom:5px}.overview,.example,.features,.disclaimer,.cta{padding:20px;background:#fff;border-radius:8px}.simulation-form{padding:20px;background:#eef7ff;border-radius:8px}.btn-submit{display:block;width:100%;padding:10px;background:#007bff;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:background 0.3s ease}.btn-submit:hover{background:#0056b3}.result{padding:20px;background:#d4edda;border-radius:8px;color:#155724}.result_jumbo{padding:20px;background:#fff;border-radius:8px;color:#155724}.result_jumbo table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#000}.result_jumbo th,.result_jumbo td{border:1px solid #ddd;padding:8px;text-align:center}.result_jumbo th{white-space:nowrap;background-color:#f2f2f2}.result_jumbo{padding:20px;background:#fff;border-radius:8px;color:#ABB4A2}.real_summary table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#000}.real_summary th,.real_summary td{border:1px solid #ddd;padding:8px;text-align:center}.real_summary th{white-space:nowrap;background-color:#f2f2f2}.result-summary{display:flex;gap:20px;margin-bottom:10px;flex-wrap:wrap;font-size:1.2rem;color:#000}.result-summary div{font-size:16px}section .real-overview,section .real-example,section .real-features,section .real-disclaimer,section .real-cta{margin-bottom:40px}.real-overview,.real-example,.real-features,.real-cta,.real-simulation-form{padding:20px;border-radius:8px;background:#fff}.real-overview h2,.real-example h2,.real-features h2,.real-disclaimer h2,.real-cta h2{font-size:24px;margin-bottom:20px;color:#6a11cb;border-bottom:2px solid #6a11cb;padding-bottom:5px}.real-cta{text-align:center;background:#eef7ff}.simple-form-control{width:100%;padding:10px;margin:10px 0 20px;border:1px solid #ccc;border-radius:4px}.real-form-control{width:100%;padding:10px;margin:10px 0 20px;border:1px solid #ccc;border-radius:4px}.real-btn-submit{display:block;width:100%;padding:10px;background:#0056b3;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:background 0.3s ease}.real-btn-submit:hover{background:#003f7f}.roll-container,.roll-container2,.roll-container3,.roll-container4,.roll-container5,.roll-container6{position:relative;width:100%;height:300px;overflow:hidden;border:1px solid #ddd;margin-top:20px;background-color:#fff}.credits,.credits2,.credits3,.credits4,.credits5,.credits6{position:absolute;top:100%;width:100%;text-align:center}.credits p,.credits2 p,.credits3 p,.credits4 p,.credits5 p,.credits6 p{text-align:left}.roll-container,.roll-container2,.roll-container3,.roll-container4,.roll-container5,.roll-container6{display:none}.prediction-title{background-color:#f2f2f2!important;font-weight:bold!important;white-space:nowrap;font-size:18px}.link_now_quick_pick{color:#000;line-height:1.8rem;letter-spacing:.02rem}.link_button{color:#000;text-decoration:none}.link_button:hover{background:#fff;transform:scale(1.05)}.lotteryDate{color:rgb(255,51,51);font-size:22px}.responsive-break{display:none}.date_now{width:100%;text-align:center;line-height:1.8rem;letter-spacing:.02rem;font-size:24px}.date_now .lotteryDate{font-size:26px}.special_date_now{margin-top:10px;width:100%;text-align:center;line-height:1.8rem;letter-spacing:.02rem;font-size:32px;background-color:#fff;padding:20px 0}@media (max-width:768px){h1{margin:0;font-size:18px!important}h2,.analysis h2{font-size:16px!important}h3,.analysis h3{font-size:14px!important}h4,.analysis h4{font-size:14px!important}.analysis_quickpick .analysis_quickpick_underline_top{font-size:16px!important}.prediction-trend{font-size:14px!important}.lottery-prediction-detail{font-size:14px!important}.prediction-title{text-align:left!important;font-size:14px!important}.lotteryDate{font-size:16px!important}.lottery_prediction_section .title{font-size:14px!important}.lottery_prediction_section .summary_del,.lottery_prediction_section .summary,.lottery_prediction_section .formation{font-size:14px!important}.menu-link{font-size:16px!important}.lottery-prediction{font-size:16px!important}#saveBtn,.setButton{font-size:14px!important}.breadcrumb{font-size:12px!important;padding:8px}.breadcrumb li::after{margin:0 5px}a.menu-link{font-size:90%}.lottery_prediction_section{width:90%;max-width:90%}.lottery_prediction_section p{width:90%;max-width:90%;word-break:break-word;overflow-wrap:break-word;white-space:normal}.responsive-break{display:block}.boll{display:inline-flex;width:20px;height:20px;border-radius:50%;justify-content:center;align-items:center;color:#fff;font-size:12px;font-weight:700;border:1px solid grey}.aff img{max-width:350px!important}}#pagetop{position:fixed;bottom:0;right:15px}#pagetop a{display:block;background-color:#000;color:#fff;width:40px;padding:5px 5px;text-align:center;text-decoration:none}#pagetop a:hover{background-color:#666}.aff{display:none;text-align:center;width:700px;height:auto}.aff img{max-width:920px}.articles-container{max-width:960px;margin:20px auto;padding:0 20px}#related-articles{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;margin:40px 0}#related-articles h4{font-size:1.25em;margin-bottom:16px;color:#333}#related-articles ul{list-style:none;margin:0;padding:0}#related-articles li{margin-bottom:12px}#related-articles a{text-decoration:none;color:#06c;transition:color 0.2s}#related-articles a:hover{text-decoration:underline;color:#004a99}.qna dt{position:relative;margin-top:1.5em;padding:.6em 1em .6em 2.5em;background:#f9f9f9;border-left:4px solid #ff6b81;font-size:1.1em;font-weight:700;line-height:1.4}.qna dt::before{content:"Q";position:absolute;left:.5em;top:50%;transform:translateY(-50%);width:1.5em;height:1.5em;background:#ff6b81;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9em;font-weight:400}.qna dd{position:relative;margin:0;padding:.8em 1em .8em 2.5em;background:#fff;border-left:4px solid #6bc1ff;font-size:1em;line-height:1.6}.qna dd::before{content:"A";position:absolute;left:.5em;top:50%;transform:translateY(-50%);width:1.5em;height:1.5em;background:#6bc1ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9em;font-weight:400}.articles_detail .lottery h1{border-left:solid 6px #E65100;padding:.5em 0 .5em 24px;font-size:24px}.articles_detail .lottery h2{border-left:solid 6px #FFE0B2;padding:.5em 0 .5em 20px;font-size:20px}.articles_detail .lottery .summary{max-width:800px;margin:2em auto;padding:1.5em 1em;background:#fff;border-left:6px solid #fd7e14;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.articles_detail .summary p{margin-top:1em;line-height:1.6}.articles_detail .numbers3 h1{border-left:solid 6px #1B5E20;padding:.5em 0 .5em 24px;font-size:24px}.articles_detail .numbers3 h2{border-left:solid 6px #C8E6C9;padding:.5em 0 .5em 20px;font-size:20px}.articles_detail .numbers3 .summary{max-width:800px;margin:2em auto;padding:1.5em 1em;background:#fff;border-left:6px solid #C8E6C9;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.articles_detail .numbers4 h1{border-left:solid 6px #3E2723;padding:.5em 0 .5em 24px;font-size:24px}.articles_detail .numbers4 h2{border-left:solid 6px #D7CCC8;padding:.5em 0 .5em 20px;font-size:20px}.articles_detail .numbers4 .summary{max-width:800px;margin:2em auto;padding:1.5em 1em;background:#fff;border-left:6px solid #D7CCC8;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.articles_detail .miniloto h1{border-left:solid 6px #4A148C;padding:.5em 0 .5em 24px;font-size:24px}.articles_detail .miniloto h2{border-left:solid 6px #E1BEE7;padding:.5em 0 .5em 20px;font-size:20px}.articles_detail .miniloto .summary{max-width:800px;margin:2em auto;padding:1.5em 1em;background:#fff;border-left:6px solid #E1BEE7;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.articles_detail .loto6 h1{border-left:solid 6px #0D47A1;padding:.5em 0 .5em 24px;font-size:24px}.articles_detail .loto6 h2{border-left:solid 6px #BBDEFB;padding:.5em 0 .5em 20px;font-size:20px}.articles_detail .loto6 .summary{max-width:800px;margin:2em auto;padding:1.5em 1em;background:#fff;border-left:6px solid #BBDEFB;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.articles_detail .loto7 h1{border-left:solid 6px #B00020;padding:.5em 0 .5em 24px;font-size:24px}.articles_detail .loto7 h2{border-left:solid 6px #FFCDD2;padding:.5em 0 .5em 20px;font-size:20px}.articles_detail .loto7 .summary{max-width:800px;margin:2em auto;padding:1.5em 1em;background:#fff;border-left:6px solid #FFCDD2;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.survey-box{border:1px solid #ddd;background:#fff;padding:20px;border-radius:12px;margin:30px 0;font-family:sans-serif}.survey-box h2{font-size:1.25em;margin-bottom:16px;border-left:4px solid #4caf50;padding-left:8px}.survey-question{margin-bottom:20px}.survey-question p{margin-bottom:6px;font-weight:700}.survey-options label{margin-right:20px;font-size:.95em}.survey-submit{display:inline-block;background:#4caf50;color:#fff;border:none;padding:10px 18px;font-size:1em;border-radius:6px;cursor:pointer;transition:background 0.3s ease}.survey-submit:hover{background:#43a047}.news-banner{background:#fff;color:#333;text-align:center;padding:16px 20px;margin:20px auto;font-family:"Helvetica Neue",Arial,sans-serif;position:relative;z-index:1000;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.12);max-width:960px;border-left:6px solid #ff6b6b;animation:fadeInUp 0.8s ease}.news-banner-inner{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.6}.news-banner .news-date{display:inline-block;background:#ff6b6b;color:#fff;padding:3px 10px;border-radius:20px;font-size:14px;font-weight:700}.news-banner .news-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;font-size:15px}.news-banner .news-links a{color:#ff6b6b;font-weight:700;text-decoration:none;padding:4px 10px;border:2px solid #ff6b6b;border-radius:20px;transition:all 0.2s ease;white-space:nowrap}.news-banner .news-links a:hover{background:#ff6b6b;color:#fff}@media (min-width:768px){.news-banner-inner{flex-direction:row;justify-content:center;gap:20px}}.simulation-promo{margin:30px auto;padding:20px;max-width:620px;background:linear-gradient(135deg,#fdfcfb,#e2ebf0);border:2px solid #dcdcdc;border-radius:14px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.08)}.simulation-promo h3{font-size:1.5rem;margin-bottom:12px;color:#2c3e50}.simulation-promo p{font-size:.95rem;color:#444;margin-bottom:16px;line-height:1.6}.sim-points{text-align:left;display:inline-block;margin:0 auto 20px;padding:0;list-style:none}.sim-points li{font-size:.95rem;margin-bottom:8px;color:#333}.btn-simulation{display:inline-block;padding:12px 28px;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:8px;text-decoration:none;box-shadow:0 3px 8px rgba(0,0,0,.25);transition:transform 0.2s,box-shadow 0.2s}.btn-simulation:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.3)}