﻿*{padding:0;margin:0;box-sizing:border-box;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}a{color:#1a0dab;display:inline-block}a:visited{color:#681da8}._screen{display:block;max-width:750px;margin:0 auto}html{scroll-behavior:smooth}body{background:#fff7f2;color:#333;-webkit-text-size-adjust:100%}.num_bold{font-family:"Inter", sans-serif;font-optical-sizing:auto;font-weight:900;font-style:italic}header{width:100%;background:#FF7E2E;text-align:center}header #header_inner .header{position:relative;text-decoration:none;height:60px;overflow:hidden}header #header_inner .header a img{height:56px;width:auto;vertical-align:middle}footer{min-height:60px;padding:15px 5px;background:#33333B;color:#fff}footer .footer{display:flex;justify-content:center;align-items:center}footer #top_button{position:fixed;bottom:20px;right:10px;padding-bottom:env(safe-area-inset-bottom);z-index:999}footer #top_button a{text-decoration:none;display:flex;justify-content:center;align-items:center;border-radius:50%;width:60px;height:60px;color:#fff;border:solid 2px #fff;background:#FF7E2E;text-align:center;line-height:1.2;font-size:14px;box-shadow:rgba(0,0,0,0.3) 0px 4px 6px -1px,rgba(0,0,0,0.5) 0px 2px 4px -1px;opacity:0.9}main{padding:0 0 40px 0;min-height:100vh;background:#fff}#main_description_wrap{padding:0 20px}#main_description_wrap .inner{border:solid 2px #FF7E2E;border-radius:8px;padding:10px;font-size:17px}#main_description_wrap .inner h2{text-align:center;font-weight:700;color:#FF7E2E;margin-bottom:0.5em;font-size:20px}#main_description_wrap .inner p{font-size:14px;line-height:1.6;color:#333;margin-bottom:0.5em}#main_description_wrap .inner p:last-child{margin-bottom:0}.article_list_wrap{background:#d4c5bc;box-shadow:0px 0px 8px 3px #dcc inset;padding-top:15px;margin:20px 0 60px}.article_list_wrap .article_list{list-style:none;align-items:stretch !important}.article_list_wrap .article_list li{width:83.3333%;height:auto;padding:0 5px}.article_list_wrap .article_list li a{display:block;color:#333;text-decoration:none}.article_list_wrap .article_list li a img{width:100%;height:20vh;max-height:205px;object-fit:contain;border-radius:5px;margin-bottom:0;border:solid 1px #eef;background:#fff}.article_list_wrap .article_list li a p{line-height:1;font-weight:900;text-align:center;margin-bottom:20px}.article_list_wrap .swiper-button-next,.article_list_wrap .swiper-button-prev{top:55%;background:#fff;border-radius:3px;opacity:0.8;color:#FF7E2E}.article_list_wrap .swiper-button-next.swiper-button-disabled,.article_list_wrap .swiper-button-prev.swiper-button-disabled{display:none}#order_tab_wrap{padding-top:20px}#order_tab_wrap ul{display:flex;justify-content:space-around;list-style:none}#order_tab_wrap ul li{height:40px;flex-grow:1;margin:0 2px}#order_tab_wrap ul li a{position:relative;bottom:-5px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:10px 10px 0 0;text-align:center;font-weight:900;font-size:14px;text-decoration:none;color:#fff;height:35px}#order_tab_wrap ul li a[data-class="point_asc"]{border:solid 5px #eebd34;background:#eebd34}#order_tab_wrap ul li a[data-class="createdat_desc"]{border:solid 5px #5dc902;background:#5dc902}#order_tab_wrap ul li a[data-class="winning_desc"]{border:solid 5px #fc2626;background:#fc2626}#order_tab_wrap ul li a[data-class="redemption_desc"]{border:solid 5px #0095b0;background:#0095b0}#order_tab_wrap.point_asc{border-bottom:solid 5px #eebd34}#order_tab_wrap.point_asc [data-class="point_asc"]{border-bottom:solid 5px #fde6b4;background:#fde6b4;position:relative;top:-5px;height:50px;color:#000;font-weight:900;pointer-events:none}#order_tab_wrap.createdat_desc{border-bottom:solid 5px #5dc902}#order_tab_wrap.createdat_desc [data-class="createdat_desc"]{border-bottom:solid 5px #edffde;background:#edffde;position:relative;top:-5px;height:50px;color:#000;font-weight:900;pointer-events:none}#order_tab_wrap.winning_desc{border-bottom:solid 5px #fc2626}#order_tab_wrap.winning_desc [data-class="winning_desc"]{border-bottom:solid 5px #ffdede;background:#ffdede;position:relative;top:-5px;height:50px;color:#000;font-weight:900;pointer-events:none}#order_tab_wrap.redemption_desc{border-bottom:solid 5px #0095b0}#order_tab_wrap.redemption_desc [data-class="redemption_desc"]{border-bottom:solid 5px #defaff;background:#defaff;position:relative;top:-5px;height:50px;color:#000;font-weight:900;pointer-events:none}#tag_button_wrap{margin:10px auto;overflow:hidden}#tag_button_wrap ul{padding:10px;overflow-x:scroll;list-style:none;display:flex;gap:0.5em}#tag_button_wrap ul li a{text-decoration:none;display:flex;justify-content:center;align-items:center;height:24px;padding:0 10px;border:solid 2px #000;border-radius:100px;word-break:keep-all;white-space:nowrap;font-size:12px;color:#000}#tag_button_wrap ul li a.active{background:#FF7E2E;color:#fff;font-weight:700}#search_input_wrap{display:block;position:relative;height:34px;width:95%;margin:10px auto}#search_input_wrap input{display:flex;align-items:center;justify-content:flex-start;font-size:16px;position:absolute;height:100%;width:100%;border:2px solid #000;background-color:#fff;border-radius:7px;padding-left:30px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#search_input_wrap input::placeholder{color:#c8c7ce}#search_input_wrap button{top:50%;left:10px;position:absolute;display:flex;justify-content:center;align-items:center;width:14px;background:none;border:none;transform:translateY(-50%)}#search_input_wrap button img{display:block;position:absolute;width:100%;height:auto;background:#fff}#search_input_wrap #search_keyword_delete{display:none;top:50%;right:3px;position:absolute;justify-content:center;align-items:center;width:20px;background:none;border:none;transform:translateY(-50%);text-decoration:none;color:#aaa;width:24px;height:24px;background:#fff}#search_input_wrap #search_keyword_delete.active{display:flex}#search_input_wrap #search_keyword_delete span{position:relative;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border:solid 2px #bbb;border-radius:50%}#search_input_wrap #search_keyword_delete span:after,#search_input_wrap #search_keyword_delete span:before{content:"";width:10px;height:2px;border-radius:2px;background:#bbb;position:absolute;top:50%;left:50%}#search_input_wrap #search_keyword_delete span:before{transform:translate(-50%, -50%) rotate(45deg)}#search_input_wrap #search_keyword_delete span:after{transform:translate(-50%, -50%) rotate(-45deg)}#oripa_list{display:grid;grid-template-columns:1fr;padding:0 10px;margin-top:40px;list-style:none;gap:20px;min-height:100vh}#oripa_list li{overflow:hidden;width:100%;background:#FF7E2E;box-shadow:rgba(0,0,0,0.16) 0px 0px 8px 0px;color:#333;border-radius:5px}#oripa_list li.search_hidden,#oripa_list li.tag_hidden,#oripa_list li.animation_hidden{display:none}#oripa_list li.animation{animation:popBounce 0.2s ease-out}@keyframes popBounce{0%{transform:scale(0.6);opacity:0}75%{transform:scale(1.1);opacity:1}100%{transform:scale(1)}}#oripa_list li a{width:100%}#oripa_list li a img{width:100%;height:auto;vertical-align:middle}#oripa_list li .info_wrap{line-height:1.2;margin:0 10px;padding:5px 0;display:flex;align-items:center;justify-content:space-between}#oripa_list li .info_wrap .left{width:100%}#oripa_list li .info_wrap .left .point{font-size:20px;font-weight:700}#oripa_list li .info_wrap .left .point .value{font-size:175%;margin-right:0.25em;-webkit-text-stroke:1px #ffcdad}#oripa_list li .info_wrap .right{flex-shrink:0}#oripa_list li .info_wrap .right .winning,#oripa_list li .info_wrap .right .redemption{font-size:14px}#oripa_list li .info_wrap .right .winning .value,#oripa_list li .info_wrap .right .redemption .value{font-weight:700;font-size:130%;margin:0 0.25em}#oripa_list li .tag_wrap{display:flex;margin:0 10px;padding:5px 0;overflow-x:scroll;font-size:10px;gap:0.3em}#oripa_list li .tag_wrap span{display:inline-block;background:#fff;border-radius:50px;color:#FF7E2E;word-break:keep-all;white-space:nowrap;padding:0 0.5em}.modified_wrap{text-align:right;padding:10px;font-size:12px;color:#777}#home{position:relative}#home .section_title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:#FF7E2E;color:#fff;padding:10px;margin-bottom:1em;margin-top:1em}#home .description_wrap{font-size:17px}#home .description_wrap figure{display:flex;justify-content:center;align-items:center}#home .description_wrap figure img{margin:0 auto;width:100%;height:auto;margin-bottom:0.5em;max-width:500px;vertical-align:middle}#home .description_wrap p{padding:0 10px;line-height:1.6;color:#333;margin-bottom:0.5em}#home .description_wrap p:last-child{margin-bottom:0}#home .description_wrap p strong{background:linear-gradient(to top, rgba(255,172,77,0.4) 0.4em, transparent 0.6em);padding:0.08em}#review{position:relative}#review .page_title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px}#review .section_title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:#FF7E2E;color:#fff;padding:10px;margin-bottom:2em;margin-top:2em}#review .mini_title{display:flex;align-items:center;flex-wrap:wrap;margin-left:10px;border-left:solid 5px #FF7E2E;padding:0 10px;font-size:17px;font-weight:700;margin-bottom:1em;margin-top:2em}#review .description_wrap{font-size:17px}#review .description_wrap figure{display:flex;justify-content:center;align-items:center}#review .description_wrap figure img{margin:0 auto;width:100%;height:auto;margin-bottom:0.5em;max-width:500px;vertical-align:middle}#review .description_wrap p{padding:0 10px;line-height:1.6;color:#333;margin-bottom:0.5em}#review .description_wrap p:last-child{margin-bottom:0}#review .description_wrap p strong{background:linear-gradient(to top, rgba(255,172,77,0.4) 0.4em, transparent 0.6em);padding:0.08em}#review .step_wrap{font-size:17px}#review .step_wrap figure{display:flex;justify-content:center;align-items:center}#review .step_wrap figure img{margin:0 auto;width:50%;height:auto;margin-bottom:0.5em;vertical-align:middle;border:solid 1px #ccc}#review .step_wrap p{padding:0 10px;line-height:1.6;color:#333;margin-bottom:0.5em}#review .step_wrap p:last-child{margin-bottom:0}#review .movie_wrap{position:relative;padding:40px 0 10px;background:#222;display:flex;justify-content:center;align-items:center;font-size:17px;margin-bottom:0.5em}#review .movie_wrap:before{position:absolute;left:1em;top:1em;color:#fff;content:"実際のオリパ開封演出";font-size:0.7em}#review .movie_wrap video{max-height:50svh}#review .cta_wrap{margin-bottom:2em;margin-top:2em;position:sticky;display:block;padding-bottom:env(safe-area-inset-bottom);z-index:999;bottom:20px;left:0px;padding:0 10px;height:60px}#review .cta_wrap a{width:75%;display:flex;justify-content:center;align-items:center;box-shadow:rgba(0,0,0,0.3) 0px 4px 6px -1px,rgba(0,0,0,0.5) 0px 2px 4px -1px;height:60px;font-size:16px;font-weight:700;background:#2563EB;color:#fff;border-radius:4px;border:solid 2px #fff;text-decoration:none}#review .cta_wrap a:after{content:"👈️";margin-left:0.25em}#oripa{position:relative}#oripa .page_title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px}#oripa .section_title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:#FF7E2E;color:#fff;padding:10px;margin-bottom:2em;margin-top:2em}#oripa .mini_title{display:flex;align-items:center;flex-wrap:wrap;margin-left:10px;border-left:solid 5px #FF7E2E;padding:0 10px;font-size:17px;font-weight:700;margin-bottom:1em;margin-top:2em}#oripa .description_wrap{font-size:17px}#oripa .description_wrap figure{display:flex;justify-content:center;align-items:center}#oripa .description_wrap figure img{margin:0 auto;width:100%;height:auto;margin-bottom:0.5em;max-width:500px;vertical-align:middle}#oripa .description_wrap p{padding:0 10px;line-height:1.6;color:#333;margin-bottom:0.5em}#oripa .description_wrap p:last-child{margin-bottom:0}#oripa .description_wrap p strong{background:linear-gradient(to top, rgba(255,172,77,0.4) 0.4em, transparent 0.6em);padding:0.08em}#oripa .card_wrap{font-size:17px}#oripa .card_wrap figure{display:flex;justify-content:center;align-items:center}#oripa .card_wrap figure img{margin:0 auto;width:50%;height:auto;margin-bottom:0.5em;max-width:500px;vertical-align:middle}#oripa .card_wrap p{padding:0 10px;line-height:1.6;color:#333;margin-bottom:0.5em}#oripa .card_wrap p:last-child{margin-bottom:0}#oripa .card_wrap p strong{background:linear-gradient(to top, rgba(255,172,77,0.4) 0.4em, transparent 0.6em);padding:0.08em}#ranking{position:relative}#ranking .ranking_item{position:relative;margin-bottom:100px}#ranking .page_title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px}#ranking .section_title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:#FF7E2E;color:#fff;padding:10px;margin-bottom:2em;margin-top:2em}#ranking .mini_title{display:flex;align-items:center;flex-wrap:wrap;margin-left:10px;border-left:solid 5px #FF7E2E;padding:0 10px;font-size:17px;font-weight:700;margin-bottom:1em;margin-top:2em}#ranking .evaluation_list{list-style:none;padding:10px;display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:20px}#ranking .evaluation_list li{padding:10px;border:solid 1px #FF7E2E;border-radius:4px}#ranking .evaluation_list li .head_wrap{display:flex;align-items:center;gap:10px}#ranking .evaluation_list li .head_wrap .label{display:flex;justify-content:center;align-items:center;width:120px;padding:5px 0;background:#FF7E2E;font-weight:700;color:#fff;border-radius:4px}#ranking .evaluation_list li .head_wrap .star{font-size:22px;font-weight:900;color:#999}#ranking .evaluation_list li .head_wrap .star span{color:#FF7E2E}#ranking .evaluation_list li .body_wrap{padding:10px 0 0;font-size:14px}#ranking .description_wrap{font-size:17px}#ranking .description_wrap figure{display:flex;justify-content:center;align-items:center}#ranking .description_wrap figure img{margin:0 auto;width:100%;height:auto;margin-bottom:0.5em;max-width:500px;vertical-align:middle}#ranking .description_wrap p{padding:0 10px;line-height:1.6;color:#333;margin-bottom:0.5em}#ranking .description_wrap p:last-child{margin-bottom:0}#ranking .description_wrap p strong{background:linear-gradient(to top, rgba(255,172,77,0.4) 0.4em, transparent 0.6em);padding:0.08em}#ranking .movie_wrap{position:relative;padding:40px 0 10px;background:#222;display:flex;justify-content:center;align-items:center;font-size:17px;margin-bottom:0.5em}#ranking .movie_wrap:before{position:absolute;left:1em;top:1em;color:#fff;content:"実際のオリパ開封演出";font-size:0.7em}#ranking .movie_wrap video{max-height:50svh}#ranking .cta_wrap{margin-bottom:2em;margin-top:2em;position:sticky;display:block;padding-bottom:env(safe-area-inset-bottom);z-index:999;bottom:20px;left:0px;padding:0 10px;height:60px}#ranking .cta_wrap a{width:75%;display:flex;justify-content:center;align-items:center;box-shadow:rgba(0,0,0,0.3) 0px 4px 6px -1px,rgba(0,0,0,0.5) 0px 2px 4px -1px;height:60px;font-size:16px;font-weight:700;background:#2563EB;color:#fff;border-radius:4px;border:solid 2px #fff;text-decoration:none}#ranking .cta_wrap a:after{content:"👈️";margin-left:0.25em}.index_wrap{padding:30px;max-width:500px;margin:0 auto}.index_wrap ol{padding:1em 1em 0 2em;background:#fff7f2;border:solid 1px #FF7E2E;border-radius:4px;list-style:disc}.index_wrap ol li{padding-bottom:1em;text-align:left}.index_wrap ol li a{font-size:12px}.swiper_oripa{padding:0 5px;overflow:hidden;position:relative;padding-top:5px}.swiper_oripa .swiper-wrapper{list-style:none}.swiper_oripa .swiper-wrapper .swiper-slide{padding:0 5px}.swiper_oripa .swiper-wrapper .swiper-slide a{display:flex;flex-direction:column;justify-content:center;text-align:center;color:#333;text-decoration:none}.swiper_oripa .swiper-wrapper .swiper-slide a img{width:100%;height:auto}.swiper_oripa .swiper-button-next,.swiper_oripa .swiper-button-prev{top:55%;background:#fff;border-radius:3px;opacity:0.8;color:#FF7E2E}.swiper_oripa .swiper-button-next.swiper-button-disabled,.swiper_oripa .swiper-button-prev.swiper-button-disabled{display:none}
