﻿*{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}img{background-color:rgba(50,115,152,.1)}p{font-size:17px;line-height:1.6;color:#333}mark{background:rgba(0,0,0,0)}._screen{display:block;max-width:750px;margin:0 auto}html{scroll-behavior:smooth}body{background:#f8f8ff;color:#333;-webkit-text-size-adjust:100%}body.lock{position:fixed;overflow:hidden}header{width:100%;background:#0f89e5;text-align:center}header #header_inner{width:100%;background:#0f89e5;top:-60px;z-index:100}header #header_inner.active{position:fixed;top:0;transition:top 300ms;box-shadow:rgba(0,0,0,.3) 0px 4px 6px -1px,rgba(0,0,0,.5) 0px 2px 4px -1px}header .header{position:relative;text-decoration:none;min-height:60px}header .header a{text-decoration:none;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;padding:4px 0;line-height:1.3}header .header .site_title{display:inline-block;position:relative;color:#fff;font-size:22px;font-weight:900}header .header .site_title span{position:relative;z-index:2}header .header .site_title:before{position:absolute;z-index:1;content:"デジカ当たり.jp";-webkit-text-stroke:4px #0d4a7c}header .header .catchcopy{font-size:14px;color:#fff;font-weight:normal}header .header #header_menu{position:absolute;z-index:100;top:30px;right:10px;transform:translateY(-50%);display:block;width:35px;height:27px}header .header #header_menu .one,header .header #header_menu .two,header .header #header_menu .three{position:absolute;display:block;width:100%;height:5px;background:#fff;border:solid 1px #0d4a7c;border-radius:5px;box-shadow:rgba(0,0,0,.3) 0px 4px 6px -1px,rgba(0,0,0,.5) 0px 2px 4px -1px}header .header #header_menu .one{top:0}header .header #header_menu .three{bottom:0}header .header #header_menu .two{top:50%;transform:translateY(-50%)}header .header #header_menu.active{position:fixed}header .header #header_menu.active .one{top:50%;transform:translateY(-50%) rotate(45deg)}header .header #header_menu.active .three{top:50%;bottom:auto;transform:translateY(-50%) rotate(-45deg)}header .header #header_menu.active .two{display:none}#bottom_footer{text-align:center;padding:20px 10px;background:#002440}#bottom_footer a{color:#fff;font-size:15px;text-decoration:none}#bottom_footer a:visited{color:#fff}footer{position:relative;z-index:1000;width:100%;min-height:60px;padding:15px 5px;background:#002440;color:#fff}footer #footer_menu{display:none}footer .footer_title{text-align:center;margin:45px 10px 15px;position:relative;font-weight:900}footer .footer_title span{position:relative;background:#002440;padding:0 .5em;display:inline-block}footer .footer_title:before{position:absolute;top:50%;left:0;content:"";width:100%;height:1px;background:linear-gradient(90deg, #002440 0%, #fff 10%, #fff 90%, #002440 100%)}footer.active{position:fixed;padding-top:30px;top:0;left:0;width:100vw;height:100%;overflow-y:scroll}footer.active #footer_menu{position:absolute;z-index:101;top:30px;right:10px;transform:translateY(-50%);display:block;width:35px;height:27px}footer.active #footer_menu .one,footer.active #footer_menu .three{position:absolute;display:block;width:100%;height:5px;background:#fff;border:solid 1px #0d4a7c;border-radius:5px;box-shadow:rgba(0,0,0,.3) 0px 4px 6px -1px,rgba(0,0,0,.5) 0px 2px 4px -1px}footer.active #footer_menu .one{top:50%;transform:translateY(-50%) rotate(45deg)}footer.active #footer_menu .three{top:50%;bottom:auto;transform:translateY(-50%) rotate(-45deg)}footer.active .footer_title:first-of-type{margin-top:25px}footer .expansion_link_list{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-around}footer .expansion_link_list li{display:inline-block;width:calc(50% - 10px);margin-bottom:5px;aspect-ratio:750/250}footer .expansion_link_list li a{width:100%;text-decoration:none;aspect-ratio:750/250}footer .expansion_link_list li a img{width:100%;height:auto;border-radius:5px;box-shadow:rgba(0,0,0,.3) 0px 4px 6px -1px,rgba(0,0,0,.5) 0px 2px 4px -1px;aspect-ratio:750/250;border:solid 1px #556}footer .expansion_link_list li a p{text-align:center;font-size:12px;color:#fff;line-height:1}main{padding:30px 0;min-height:100vh;background:#fff}.sub_title{position:relative;display:flex;flex-wrap:wrap;align-items:center;max-width:calc(100% - 10px);min-height:30px;margin:45px 5px 10px;line-height:1.2;padding:3px 10px 3px 32.5px;color:#fff;background:linear-gradient(100deg, #0f89e5 97%, #fff, 97%, #fff);border-radius:30px 0 0 30px;font-size:16px;text-decoration:none;font-weight:900}.sub_title:before{left:5px;position:absolute;content:"";background:url("/img/digi.png") no-repeat center/contain;width:22px;height:22px}.main_title{margin:0 5px;position:relative;font-size:20px;font-weight:900;text-align:center;line-height:1.25}.main_title span{position:relative;background:#fff;padding:0 .25em;display:inline-block}.main_title span span{padding:0;font-size:16px}.main_title:before{position:absolute;top:50%;left:0;content:"";width:100%;height:3px;background:linear-gradient(90deg, #fff 0%, #0f89e5 10%, #0f89e5 90%, #fff 100%)}.last_modified{text-align:center;font-size:16px;color:#5f5f60}.card_info{position:relative;margin:10px;display:block;border:solid 1px #ddf;border-radius:5px 5px 0 5px;text-decoration:none;box-shadow:rgba(0,0,0,.05) 0px 4px 6px -1px,rgba(0,0,0,.1) 0px 2px 4px -1px}.card_info:before{position:absolute;content:"";display:block;width:0;height:0;border-right:solid 13px #fff;border-bottom:solid 13px #fff;border-top:solid 13px rgba(0,0,0,0);border-left:solid 13px rgba(0,0,0,0);bottom:0;right:0}.card_info:after{position:absolute;content:"";display:block;width:3px;height:3px;border-right:solid 3px #1a0dab;border-bottom:solid 3px #1a0dab;border-top:solid 3px rgba(0,0,0,0);border-left:solid 3px rgba(0,0,0,0);bottom:5px;right:5px}.card_info:visited:after{border-right:solid 5px #681da8;border-bottom:solid 5px #681da8}.card_info .card_info_inner{display:flex;padding:10px;align-items:flex-start}.card_info .card_info_inner .left{display:flex;align-items:center;width:40%;aspect-ratio:750/1100}.card_info .card_info_inner .left img{width:100%;box-shadow:rgba(0,0,0,.3) 0px 4px 6px -1px,rgba(0,0,0,.5) 0px 2px 4px -1px;border-radius:4%}.card_info .card_info_inner .right{width:60%;padding:0 0 0 10px;overflow:hidden}.card_info .card_info_inner .right .card_title{font-size:16px;line-height:1.2;text-decoration:underline}.card_info .card_info_inner .right .card_title img{width:1em;height:auto;margin-right:.25em;background:none}.card_info .card_info_inner .right .card_title span{font-size:14px;font-weight:300}.card_info .card_info_inner .right ul{margin-top:10px;list-style:none}.card_info .card_info_inner .right ul li{display:flex;align-items:center;height:35px;width:100%;padding:0 .5em;font-size:16px}.card_info .card_info_inner .right ul li.max{background:#fff6f6;color:#971805}.card_info .card_info_inner .right ul li.avg{background:#f6fff6;color:#333}.card_info .card_info_inner .right ul li.min{background:#f6f6ff;color:#0d4a7c}.card_info .card_info_inner .right ul li.buy{background:#fffff6;color:#222}.card_info .card_info_inner .right ul li span{font-weight:900;font-size:16px;flex-grow:1;text-align:right}.card_info .link_span{text-align:right;padding:20px 10px 10px}.card_mainvisual{text-align:center}.card_mainvisual>a{width:100%;aspect-ratio:750/250}.card_mainvisual .image_box{margin-top:30px;display:inline-block;width:50%;aspect-ratio:750/1080}.card_mainvisual .image_box img{width:100%;object-fit:contain;border-radius:4%}.card_mainvisual{margin-bottom:30px}.table_info{margin:0 10px 15px;width:calc(100% - 20px);background:#bbb;border-collapse:collapse;border:solid 1px #bbb}.table_info td,.table_info th{border-collapse:collapse;border:solid 1px #bbb}.table_info th{font-size:14px;background:#333;color:#fff;text-align:center;padding:0 1em;font-weight:normal}.table_info td{font-size:16px;padding:.5em .15em;background:#fff}.table_info tr:nth-child(even) td{background:#f7fbff}.expansion_mainvisual{text-align:center}.expansion_mainvisual>a{width:100%;aspect-ratio:750/250}.expansion_mainvisual img{width:66%;box-shadow:rgba(0,0,0,.3) 0px 4px 6px -1px,rgba(0,0,0,.5) 0px 2px 4px -1px}.expansion_mainvisual{margin-bottom:30px}.other_card_list{list-style:none;display:flex;align-items:stretch !important;width:100%}.other_card_list li{width:38.4615%;height:auto;position:relative;padding:5px 5px 2.3em 5px;margin:0 auto}.other_card_list li a{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none;color:#333}.other_card_list li a .price{text-align:center;position:absolute;font-size:16px;bottom:0px;line-height:1.2}.other_card_list li a .price span{color:#555;display:block;font-size:14px}.other_card_list li a .image_box{aspect-ratio:750/1080}.other_card_list li a .image_box img{width:100%;box-shadow:rgba(0,0,0,.3) 0px 4px 6px -1px,rgba(0,0,0,.5) 0px 2px 4px -1px;border-radius:4%;min-height:180px}.other_card_list.rank_list li{padding:1.5em 5px 2.3em 5px}.other_card_list.rank_list .rank{text-align:center;position:absolute;font-size:14px;top:0px;line-height:1.2}.other_card_list.rank_list .rank span{font-size:18px}.other_card_list.rank_list .rank_1,.other_card_list.rank_list .rank_2,.other_card_list.rank_list .rank_3{font-size:16px;font-weight:900}.other_card_list.rank_list .rank_1{color:#937120}.other_card_list.rank_list .rank_2{color:#707070}.other_card_list.rank_list .rank_3{color:#975b30}.other_card_list .card_title{font-size:12px;font-weight:900;text-align:center;line-height:1.2}.rarity_list{display:flex;justify-content:space-around;list-style:none}.rarity_list li{width:100%;padding:5px;height:45px}.rarity_list li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:solid 1px #333;border-radius:5px;text-decoration:none;color:#333;font-weight:900}#avg_price_chart{padding:10px}.expansion_list{list-style:none}.expansion_list a{width:100%;text-decoration:none;color:#333}.expansion_list a img{display:block;margin:0 auto;width:calc(100% - 30px) !important;border-radius:5px;box-shadow:rgba(0,0,0,.3) 0px 4px 6px -1px,rgba(0,0,0,.5) 0px 2px 4px -1px;border:solid 1px #ccd}.expansion_list a .info{padding:10px 20px;font-size:16px}.expansion_list a .info p{margin-bottom:.3em;line-height:1.2}.expansion_list a .info p.expansion_more{margin-top:.6em;text-align:right;color:#1a0dab;text-decoration:underline}.expansion_list a:visited .expansion_more{color:#681da8 !important}.expansion_main{width:100% !important;height:auto;margin-bottom:20px;box-shadow:rgba(0,0,0,.3) 0px 4px 6px -1px,rgba(0,0,0,.5) 0px 2px 4px -1px;aspect-ratio:750/250}.search_form{display:block;position:relative;height:45px;width:90%;margin:0 auto}.search_form input{display:flex;align-items:center;justify-content:flex-start;font-size:16px;position:absolute;height:100%;width:100%;border:2px solid #ddd;background-color:#fff;border-radius:7px;padding-left:35px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.search_form input::placeholder{color:#c8c7ce}.search_form button{top:50%;left:10px;position:absolute;display:flex;justify-content:center;align-items:center;width:20px;background:none;border:none;transform:translateY(-50%)}.search_form button img{display:block;position:absolute;width:100%;height:auto;background:#fff}.search_form .search_form_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:35px;height:35px;background:#fff}.search_form .search_form_delete.active{display:flex}.search_form .search_form_delete span{position:relative;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border:solid 2px #bbb;border-radius:50%}.search_form .search_form_delete span:after,.search_form .search_form_delete span:before{content:"";width:10px;height:2px;border-radius:2px;background:#bbb;position:absolute;top:50%;left:50%}.search_form .search_form_delete span:before{transform:translate(-50%, -50%) rotate(45deg)}.search_form .search_form_delete span:after{transform:translate(-50%, -50%) rotate(-45deg)}.ranking_section{background:#dddde5;box-shadow:0px 0px 8px 3px #ccd inset;padding-top:15px}.ranking_section .main_title span{background:#dddde5}.ranking_section .main_title:before{background:linear-gradient(90deg, #dddde5 0%, #0f89e5 10%, #0f89e5 90%, #dddde5 100%)}.ranking_section .ranking_list{list-style:none;align-items:stretch !important}.ranking_section .ranking_list li{width:83.3333%;height:auto;padding:0 5px}.ranking_section .ranking_list li a{display:block;color:#333;text-decoration:none}.ranking_section .ranking_list li a img{width:100%;max-height:205px;object-fit:cover;border-radius:5px;margin-bottom:0;border:solid 1px #eef}.ranking_section .ranking_list li a p{line-height:1;font-weight:900;text-align:center;margin-bottom:20px}.breadcrumb{color:#555;padding:0px .5em 5px;font-size:12px}@media(max-width: 751px){.breadcrumb{overflow-x:scroll}}.breadcrumb ul{display:flex;align-items:center;list-style:none}.breadcrumb ul li{padding-right:.5em;flex-shrink:0}.breadcrumb ul li:after{position:relative;right:-0.25em;content:">"}.breadcrumb ul li a{color:#555}.breadcrumb ul :last-child{padding-right:0}.breadcrumb ul :last-child:after{content:none}.text_box{text-align:center;margin:2em .25em}.rarity_menu{margin-top:20px;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.rarity_menu li{margin:0 5px 10px;width:calc(var(--width_size) - 10px)}.rarity_menu li a{background-size:110%;background-position:center 20%;display:block;border:solid 2px #0f89e5;border-radius:5px;line-height:1.2;text-decoration:none;color:#333;box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.2) 0px 2px 4px -1px}.rarity_menu li a p{border-radius:3px;position:relative;width:100%;height:100%;padding:5px 0 15px;background:hsla(0,0%,100%,.75);display:flex;flex-direction:column;justify-content:center}.rarity_menu li a p:after{content:"";position:absolute;bottom:5px;left:50%;transform:translateX(-50%) rotate(45deg);width:6px;height:6px;border-bottom:solid 2px #0f89e5;border-right:solid 2px #0f89e5}.rarity_menu li a p .title{position:relative;color:#0f89e5;font-size:12px}.rarity_menu li a p .title:before{position:absolute;content:var(--text);-webkit-text-stroke:3px #fff}.rarity_menu li a p .title span{position:relative}.rarity_menu li a p .num{font-size:12px;color:#5f5f60;line-height:1;font-weight:600}#fixarea{width:100%;position:fixed;bottom:0px;right:0px;padding-bottom:env(safe-area-inset-bottom);z-index:999;pointer-events:none}#fixarea #top_button{margin:0 10px 20px;display:flex;justify-content:flex-end}#fixarea #top_button a{pointer-events:all;text-decoration:none;display:flex;justify-content:center;align-items:center;border-radius:50%;width:60px;height:60px;color:#fff;background:#0f89e5;text-align:center;line-height:1.2;font-size:14px;box-shadow:rgba(0,0,0,.3) 0px 4px 6px -1px,rgba(0,0,0,.5) 0px 2px 4px -1px;opacity:.9}.share_box{display:flex;justify-content:flex-end;list-style:none;padding:10px 0 0}.share_box li{margin:0 5px}.share_box .twitter{display:flex;justify-content:center;align-items:center;background:#1d9bf0;border-radius:10px;width:40px;height:40px;padding:5px}.share_box .twitter img{width:90%;height:100%;background:none}.share_box .line{width:40px;height:40px}.share_box .line img{width:100%;height:100%;background:none}.share_box #deck_link_copy{display:flex;justify-content:center;align-items:center;border:solid 3px #4b4b4b;border-radius:10px;width:40px;height:40px}.share_box #deck_link_copy img{width:75%;height:75%;background:none}.share_box #deck_link_copy.copied{position:relative}.share_box #deck_link_copy.copied:before{width:100px;position:absolute;left:50%;bottom:-1.75em;transform:translateX(-50%);font-size:12px;text-align:center;color:#4b4b4b;content:"URLコピー完了"}.info_item{display:block !important;padding:10px !important;font-size:17px;line-height:1.6;color:#333}.info_item h5,.info_item h3{border-left:solid 10px #0f89e5;padding-left:10px;font-weight:900;margin-bottom:10px;font-size:17px;line-height:1.6}.info_item p{margin-bottom:10px}.info_item p img{width:100%;height:auto;object-fit:contain}.info_item .link_span{text-align:right;text-decoration:underline;color:#1a0dab}.rank_header{padding:20px 10px 0}.rank_header.rank_gold{color:#937120;font-size:24px;font-weight:900}.rank_header.rank_silver{color:#707070;font-size:20px;font-weight:900}.rank_header.rank_bronze{color:#975b30;font-size:18px;font-weight:900}.rank_header.rank_black{color:#333;font-size:16px}.movement_price_box{display:flex;justify-content:center;align-items:center}.movement_price_box>p{width:100%;height:50px;margin:10px;border-radius:5px;display:flex;justify-content:center;align-items:center;text-align:center}.movement_price_box>p.soaring{background:#fc2626;color:#fff}.movement_price_box>p.crash{background:#0095b0;color:#fff}.expansion_info{padding:0 5px;margin-top:20px}.expansion_info .left{float:left;width:34%;padding:0 5px}.expansion_info .left img{width:100%;height:auto;box-shadow:none}.expansion_info .right{text-align:left}.expansion_info .right p{margin:5px 0}.expansion_info_clear{clear:both}.expansion_info .right a,.expansion_description a,.faq_list a{display:inline}.ad_description{font-size:8px;padding-left:5px;color:#767676;margin:0 0 .5em}.ad_bannar{display:flex;align-items:center;justify-content:center;margin-top:25px;overflow:hidden;pointer-events:all}.ad_bannar ._ads_link{width:100%;aspect-ratio:1000/213}.ad_bannar ._ads_link img{object-fit:contain;width:100%;height:100%;vertical-align:middle}.expansion_description{padding:0 10px 10px}.expansion_description p{margin-bottom:1em}.expansion_description p:last-child{margin-bottom:0}.swiper-button-next,.swiper-button-prev{background:#fff;border-radius:3px;opacity:.66;color:#0f89e5}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}.autoComplete_wrapper{width:100%;height:45px}.autoComplete_wrapper>ul>li mark{color:#0f89e5}.index_wrap{padding:30px;max-width:500px;margin:0 auto}.index_wrap ol{padding:1em 1em 0 2em;background:#f0f8ff;border:solid 1px #a6d5ff;border-radius:4px;list-style:disc}.index_wrap ol li{padding-bottom:1em;text-align:left}.index_wrap ol li a{font-size:12px}.anchor_wrap{position:relative}.anchor_wrap .anchor{position:absolute;top:-50px}#modal_ad{position:fixed;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);padding:10px;justify-content:center;align-items:center;z-index:99999;display:none}#modal_ad .modal_ad_inner{position:relative;width:100%;max-width:500px;background:#fff;padding:10px;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;aspect-ratio:1/1;border:solid 2px #0f89e5;box-shadow:0 4px 2px -2px rgba(0,0,0,.25);animation:popBounce .5s ease-out}@keyframes popBounce{0%{transform:scale(0.6);opacity:0}60%{transform:scale(1.2);opacity:1}80%{transform:scale(0.95)}100%{transform:scale(1)}}#modal_ad .modal_ad_inner .close_button{padding:.25em 1em;position:absolute;right:-5px;top:-1em;color:#fff;background:#0f89e5;border-radius:2em;display:none}#modal_ad .modal_ad_inner ._ads_link img{border-radius:4px}#modal_ad .modal_ad_inner .description{font-size:14px}#modal_ad.open{display:flex}#modal_ad.close_able .close_button{display:inline-block}.finger{overflow:hidden;position:relative}.finger:after{--stroke-color: #111;position:absolute;right:5px;top:5px;content:"👆️";font-size:40px;transform:rotate(225deg);transform-origin:center;will-change:transform;display:inline-block;animation:pulse 1.2s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;text-shadow:1px 0 var(--stroke-color),-1px 0 var(--stroke-color),0 1px var(--stroke-color),0 -1px var(--stroke-color),1px 1px var(--stroke-color),1px -1px var(--stroke-color),-1px 1px var(--stroke-color),-1px -1px var(--stroke-color),2px 0 var(--stroke-color),-2px 0 var(--stroke-color),0 2px var(--stroke-color),0 -2px var(--stroke-color),2px 1px var(--stroke-color),2px -1px var(--stroke-color),-2px 1px var(--stroke-color),-2px -1px var(--stroke-color)}@keyframes pulse{0%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0.2, 0.7, 0.2, 1)}70%{transform:rotate(225deg) scale(1.3);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}100%{transform:rotate(225deg)}}.movie_wrap{position:relative;padding:10px;background:#222;display:flex;justify-content:center;align-items:center;font-size:17px;margin-bottom:.5em;margin:40px 0 0}.movie_wrap video{max-height:50svh}.omission_wrap{position:relative;max-height:60svh;overflow:hidden}.omission_wrap:after{position:absolute;bottom:0;height:75%;width:100%;z-index:9;background:linear-gradient(to bottom, transparent, rgb(255, 255, 255));content:"";pointer-events:none}.omission_wrap .show_all_button{display:flex;justify-content:center;align-items:center;height:44px;font-size:14px;position:absolute;bottom:2em;left:50%;transform:translateX(-50%);z-index:99;border:solid 2px #4b4b4b;border-radius:44px;padding:0 1em;background:#fff;color:#4b4b4b;text-decoration:none;box-shadow:rgba(0,0,0,.2) 0px 4px 6px -1px,rgba(0,0,0,.3) 0px 2px 4px -1px}.omission_wrap.show_all{max-height:100%}.omission_wrap.show_all:after,.omission_wrap.show_all .show_all_button{display:none}.oripa_page .oripa_section{margin-top:30px}.oripa_page .oripa_content{padding:10px;font-size:16px;line-height:1.8;color:#333}.oripa_page .oripa_content p{margin-bottom:1em}.oripa_page .oripa_content strong{color:#0f89e5}.oripa_page .oripa_content mark{background:linear-gradient(transparent 60%, #fff3b0 60%)}.oripa_merit_demerit{display:flex;gap:10px;margin-top:15px}@media(max-width: 600px){.oripa_merit_demerit{flex-direction:column}}.oripa_box{flex:1;border-radius:8px;padding:15px}.oripa_box h3{font-size:15px;font-weight:900;margin-bottom:8px;padding-bottom:5px;border-bottom:solid 2px}.oripa_box ul{list-style:none;padding:0}.oripa_box ul li{position:relative;padding-left:1.5em;margin-bottom:5px;font-size:14px;line-height:1.6}.oripa_box ul li:before{position:absolute;left:0;font-weight:900}.oripa_merit{background:#f0faf0;border:solid 1px #c3e6c3}.oripa_merit h3{color:#2d8a2d;border-color:#2d8a2d}.oripa_merit li:before{content:"○";color:#2d8a2d}.oripa_demerit{background:#fff5f5;border:solid 1px #e6c3c3}.oripa_demerit h3{color:#c0392b;border-color:#c0392b}.oripa_demerit li:before{content:"△";color:#c0392b}.oripa_feature_list{display:flex;flex-direction:column;gap:20px}.oripa_feature_item{position:relative;padding:20px 15px 15px;border:solid 1px #d3e8f8;border-radius:8px;background:#f7fbff}.oripa_feature_item .oripa_feature_num{position:absolute;top:-12px;left:15px;background:#0f89e5;color:#fff;font-size:13px;font-weight:900;padding:2px 12px;border-radius:12px}.oripa_feature_item h3{font-size:16px;font-weight:900;color:#0f89e5;margin-bottom:8px}.oripa_feature_item p{font-size:14px;line-height:1.7;margin-bottom:0}.oripa_compare_table{width:100%;border-collapse:collapse;margin:15px 0;font-size:13px;border:solid 1px #ddd}.oripa_compare_table th,.oripa_compare_table td{padding:8px 6px;text-align:center;border:solid 1px #ddd}.oripa_compare_table thead th{background:#0f89e5;color:#fff;font-weight:900;font-size:12px}.oripa_compare_table .oripa_compare_label{background:#f5f0e8;font-weight:900;font-size:12px;color:#555;white-space:nowrap}.oripa_compare_table tbody td{background:#fff}.oripa_compare_table tbody tr:nth-child(even) td{background:#f7fbff}.oripa_compare_table tbody tr:nth-child(even) .oripa_compare_label{background:#ede7db}.oripa_table_scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:15px 0}.oripa_site_table{min-width:500px;margin:0}.oripa_site_table th:first-child,.oripa_site_table td:first-child{position:sticky;left:0;z-index:1}.oripa_recommend_box{margin-top:15px;padding:15px;background:#f0f7fc;border-radius:8px;border-left:solid 4px #0f89e5}.oripa_recommend_box p{font-size:14px;margin-bottom:8px}.oripa_recommend_box p:last-child{margin-bottom:0}.oripa_checklist{list-style:none;padding:0;counter-reset:none}.oripa_checklist>li{margin-bottom:20px;padding:15px;border:solid 1px #d3e8f8;border-radius:8px;background:#fff}.oripa_checklist>li p{font-size:14px;line-height:1.7;margin:0}.oripa_check_header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.oripa_check_header h3{font-size:15px;font-weight:900;color:#333;margin:0}.oripa_check_badge{display:flex;justify-content:center;align-items:center;min-width:28px;height:28px;background:#0f89e5;color:#fff;border-radius:50%;font-size:14px;font-weight:900}.oripa_site_review{margin-top:25px;border:solid 2px #d3e8f8;border-radius:10px;overflow:hidden}.oripa_site_rank{padding:12px 15px;display:flex;align-items:center;gap:12px}.oripa_site_rank .oripa_rank_label{font-size:12px;font-weight:900;padding:3px 10px;border-radius:4px;color:#fff;white-space:nowrap}.oripa_site_rank h3{font-size:18px;font-weight:900;margin:0}.oripa_site_rank.rank_1st{background:linear-gradient(135deg, #fff8e1 0%, #ffe082 100%)}.oripa_site_rank.rank_1st h3{color:#937120}.oripa_site_rank.rank_1st .oripa_rank_label{background:#937120}.oripa_site_rank.rank_2nd{background:linear-gradient(135deg, #f5f5f5 0%, #e0e0e0 100%)}.oripa_site_rank.rank_2nd h3{color:#555}.oripa_site_rank.rank_2nd .oripa_rank_label{background:#707070}.oripa_site_rank.rank_3rd{background:linear-gradient(135deg, #fff3e0 0%, #ffcc80 100%)}.oripa_site_rank.rank_3rd h3{color:#975b30}.oripa_site_rank.rank_3rd .oripa_rank_label{background:#975b30}.oripa_site_rank.rank_4th{background:#f0f7fc}.oripa_site_rank.rank_4th h3{color:#555}.oripa_site_rank.rank_4th .oripa_rank_label{background:#555}.oripa_site_body{padding:15px}.oripa_site_body .oripa_site_image{text-align:center;margin-bottom:10px}.oripa_site_body p{font-size:14px;line-height:1.7;margin-bottom:10px}.oripa_site_body ul{list-style:none;padding:0;padding-top:15px;border-top:solid 1px #e0e0e0}.oripa_site_body ul li{position:relative;padding-left:1.5em;font-size:14px;line-height:1.8}.oripa_site_body ul li:before{content:"✓";position:absolute;left:0;color:#0f89e5;font-weight:900}.oripa_rating_list{margin:15px 0;padding-top:15px;border-top:solid 1px #e0e0e0;display:flex;flex-direction:column;gap:8px}.oripa_rating_item{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4}.oripa_rating_item .oripa_rating_label{min-width:50px;font-weight:900;color:#555;text-align:center;background:#f5f0e8;padding:3px 6px;border-radius:4px;font-size:12px}.oripa_rating_item .oripa_rating_stars{color:#f5a623;font-size:16px;letter-spacing:1px;white-space:nowrap}.oripa_rating_item .oripa_rating_text{color:#666;font-size:12px}.oripa_company_info{margin-top:15px;padding:12px;background:#f0f7fc;border-radius:6px}.oripa_company_info h4{font-size:13px;font-weight:900;color:#0f89e5;margin-bottom:8px}.oripa_company_info table{width:100%;font-size:12px;border-collapse:collapse}.oripa_company_info table th{text-align:left;color:#555;padding:3px 8px 3px 0;white-space:nowrap;font-weight:900;width:30%}.oripa_company_info table td{color:#333;padding:3px 0}.oripa_site_link{margin-top:15px;text-align:center}.oripa_site_button{display:inline-block;padding:12px 30px;background:#0f89e5;color:#fff;font-size:15px;font-weight:900;text-decoration:none;border-radius:30px;box-shadow:rgba(0,0,0,.2) 0px 4px 6px -1px,rgba(0,0,0,.3) 0px 2px 4px -1px;transition:opacity .2s}.oripa_site_button:visited{color:#fff}.oripa_site_button:hover{opacity:.85}.oripa_steps{list-style:none;padding:0;position:relative}.oripa_steps:before{content:"";position:absolute;left:14px;top:30px;bottom:30px;width:3px;background:#d3e8f8}.oripa_steps>li{position:relative;padding:0 0 25px 45px}.oripa_steps>li:last-child{padding-bottom:0}.oripa_steps>li h3{font-size:15px;font-weight:900;color:#333;margin-bottom:5px}.oripa_steps>li p{font-size:14px;line-height:1.7;margin:0}.oripa_step_badge{position:absolute;left:0;top:0;width:32px;height:32px;background:#0f89e5;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:8px;font-weight:900;line-height:1}.oripa_warning_box{padding:15px;background:#fff5f5;border:solid 1px #e6c3c3;border-radius:8px;margin-bottom:20px}.oripa_warning_box h3{font-size:15px;font-weight:900;color:#c0392b;margin-bottom:10px;padding-left:1.5em;position:relative}.oripa_warning_box h3:before{content:"⚠";position:absolute;left:0}.oripa_warning_box ul{list-style:none;padding:0}.oripa_warning_box ul li{position:relative;padding-left:1.5em;font-size:14px;line-height:1.8}.oripa_warning_box ul li:before{content:"×";position:absolute;left:0;color:#c0392b;font-weight:900}.oripa_safety_tips{padding:15px;background:#f0faf0;border:solid 1px #c3e6c3;border-radius:8px}.oripa_safety_tips h3{font-size:15px;font-weight:900;color:#2d8a2d;margin-bottom:10px}.oripa_safety_tips ul{list-style:none;padding:0}.oripa_safety_tips ul li{font-size:14px;line-height:1.8;margin-bottom:8px;padding-left:1.5em;position:relative}.oripa_safety_tips ul li:before{content:"✓";position:absolute;left:0;color:#2d8a2d;font-weight:900}.oripa_faq{display:flex;flex-direction:column;gap:10px}.oripa_faq_item{border:solid 1px #d3e8f8;border-radius:8px;overflow:hidden}.oripa_faq_item summary{display:flex;flex-wrap:wrap;padding:12px 15px;font-size:15px;font-weight:900;color:#333;background:#f7fbff;cursor:pointer;list-style:none;position:relative;padding-right:35px}.oripa_faq_item summary::-webkit-details-marker{display:none}.oripa_faq_item summary:after{content:"+";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:20px;color:#0f89e5;font-weight:900}.oripa_faq_item[open] summary:after{content:"−"}.oripa_faq_item p{padding:12px 15px;font-size:14px;line-height:1.7;margin:0;background:#fff;border-top:solid 1px #d3e8f8}.buyback_table_wrap{overflow-x:hidden;margin:0 5px 15px;border-radius:8px;box-shadow:rgba(0,0,0,.08) 0px 2px 8px}.buyback_table_wrap .buyback_table{width:100%;border-collapse:collapse;border:none;table-layout:fixed}.buyback_table_wrap .buyback_table thead th{position:sticky;top:0;z-index:2;background:#0f89e5;color:#fff;font-size:12px;font-weight:900;padding:8px 4px;text-align:center;white-space:nowrap;border:none;border-bottom:solid 2px #5a4c29}.buyback_table_wrap .buyback_table thead th:first-child{width:36px}.buyback_table_wrap .buyback_table thead th:nth-child(3){width:80px}.buyback_table_wrap .buyback_table tbody tr{transition:background .15s}.buyback_table_wrap .buyback_table tbody tr:hover td{background:#fff8f0}.buyback_table_wrap .buyback_table tbody td{padding:7px 4px;border:none;border-bottom:solid 1px #eee;font-size:13px;vertical-align:middle}.buyback_table_wrap .buyback_table tbody tr:nth-child(even) td{background:#f7fbff}.buyback_table_wrap .buyback_table .buyback_rank{text-align:center;font-weight:900;font-size:13px;white-space:nowrap}.buyback_table_wrap .buyback_table .buyback_rank.rank_gold{color:#937120;font-size:15px}.buyback_table_wrap .buyback_table .buyback_rank.rank_silver{color:#707070;font-size:14px}.buyback_table_wrap .buyback_table .buyback_rank.rank_bronze{color:#975b30;font-size:14px}.buyback_table_wrap .buyback_table .buyback_card{overflow:hidden}.buyback_table_wrap .buyback_table .buyback_card a{display:block;text-decoration:none;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyback_table_wrap .buyback_table .buyback_card a:hover{text-decoration:underline}.buyback_table_wrap .buyback_table .buyback_card a small{display:block;color:#888;font-size:10px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyback_table_wrap .buyback_table .buyback_buy_price{text-align:right;white-space:nowrap}.buyback_table_wrap .buyback_table .buyback_buy_price mark{background:linear-gradient(transparent 50%, #fff3b0 50%);font-weight:900;font-size:13px;color:#333;padding:0 2px}.buyback_guide{padding:0 10px 10px}.buyback_guide p{margin-bottom:1em}.buyback_guide h3{font-size:16px;font-weight:900;color:#0f89e5;padding-left:12px;border-left:solid 4px #0f89e5;line-height:1.4;margin:1.2em 0 .6em}.buyback_guide ul{list-style:none;padding:0;margin-bottom:1em}.buyback_guide ul li{position:relative;padding:8px 0 8px 1.8em;font-size:15px;line-height:1.6;color:#333;border-bottom:solid 1px #f0ece4}.buyback_guide ul li:last-child{border-bottom:none}.buyback_guide ul li:before{content:"✓";position:absolute;left:.3em;color:#0f89e5;font-weight:900}.buyback_guide ul li strong{color:#0f89e5}.buyback_guide .buyback_shop_list li:before{content:"▶";font-size:10px;top:12px}.buyback_guide .buyback_tips li:before{content:"💡";font-size:13px}.faq_section{padding:0 10px 10px}.faq_list dt{position:relative;margin-top:15px;padding:10px 10px 10px 2.2em;background:#d3e8f8;border-radius:5px 5px 0 0;font-weight:bold;text-align:left}.faq_list dt::before{content:"Q.";position:absolute;left:10px;color:#0f89e5;font-weight:900}.faq_list dd{position:relative;padding:10px 10px 10px 2.2em;border:solid 1px #d3e8f8;border-top:none;border-radius:0 0 5px 5px;line-height:1.8;text-align:left}.faq_list dd::before{content:"A.";position:absolute;left:10px;color:#c0392b;font-weight:900}
