﻿@media only screen and (min-width: 1280px){.sp_purchase,.purchase{font-size:20px}}.sp_purchase #wrapper,.purchase #wrapper{min-width:auto}.sp_purchase__main,.purchase__main{width:100%;margin:0 auto;background:url("../images/purchase/bg-9e1407d3.jpg") repeat-y top center;background-size:100% auto;min-height:500px;height:100%;padding-bottom:3em}@media only screen and (min-width: 1280px){.sp_purchase__main,.purchase__main{width:1280px}}.sp_purchase__main h1,.purchase__main h1{position:relative;text-align:center;padding-top:0.4em;margin-bottom:0}.sp_purchase__main h1 #player_id,.purchase__main h1 #player_id{position:absolute;bottom:0;right:1%;font-size:2vw;background:rgba(255,255,255,0.9);border-radius:1em;padding:0 1em;z-index:3}@media only screen and (min-width: 800px){.sp_purchase__main h1 #player_id,.purchase__main h1 #player_id{font-size:1.5vw}}@media only screen and (min-width: 1280px){.sp_purchase__main h1 #player_id,.purchase__main h1 #player_id{font-size:15px}}.sp_purchase__main h1 .flex-control-nav,.purchase__main h1 .flex-control-nav{z-index:2;bottom:8px;height:8px}@media only screen and (min-width: 800px){.sp_purchase__main h1 .flex-control-nav,.purchase__main h1 .flex-control-nav{bottom:8px}}@media only screen and (min-width: 1280px){.sp_purchase__main h1 .flex-control-nav,.purchase__main h1 .flex-control-nav{bottom:17px}}.sp_purchase__main h1 .flex-control-paging li a,.purchase__main h1 .flex-control-paging li a{width:15px;height:3px}.sp_purchase__main--termList,.purchase__main--termList{position:relative;margin:1em auto 0.5em;text-align:center}.sp_purchase__main--termList ul,.purchase__main--termList ul{display:flex;justify-content:center;flex-wrap:wrap}.sp_purchase__main--termList ul li,.purchase__main--termList ul li{width:66%;background:url("../images/purchase/btn_law-f47b0e79.png") no-repeat top center;background-size:100% 100%}@media only screen and (min-width: 1280px){.sp_purchase__main--termList ul li,.purchase__main--termList ul li{width:420px}}.sp_purchase__main--termList ul li a,.purchase__main--termList ul li a{display:block;text-decoration:none;color:#FFF;padding:1.5em 1em;line-height:1.2em;font-weight:700;text-align:center}@media only screen and (max-width: 600px){.sp_purchase__main--termList ul li a,.purchase__main--termList ul li a{font-size:0.7em}}.sp_purchase__main--termList ul li.short,.purchase__main--termList ul li.short{width:66%;background:url("../images/purchase/s/common/buttons/button_base_300_42_blue.png") no-repeat top center;background-size:100% 100%}@media only screen and (min-width: 1280px){.sp_purchase__main--termList ul li.short,.purchase__main--termList ul li.short{width:420px}}.sp_purchase__main--termList ul li.short a,.purchase__main--termList ul li.short a{display:block;text-decoration:none;color:#FFF;padding:1em;line-height:1em;font-weight:700;text-align:center}@media only screen and (max-width: 600px){.sp_purchase__main--termList ul li.short a,.purchase__main--termList ul li.short a{font-size:0.7em}}.sp_purchase__main--termList ul li.howto,.purchase__main--termList ul li.howto{background:url("../images/purchase/btn_law-f47b0e79.png") no-repeat top center;background-size:100% 100%;font-size:1.2em}.sp_purchase__main--termList ul li.howto a,.purchase__main--termList ul li.howto a{color:#FFF}.sp_purchase__main--termList #coupon_pack_link,.purchase__main--termList #coupon_pack_link{color:#FFFF00;font-size:2.5vw;display:none}.sp_purchase__main--caution,.purchase__main--caution{color:#FFF;text-align:center}.sp_purchase__main--freeItem .free_item,.purchase__main--freeItem .free_item{position:relative;width:95%;max-width:604px;max-height:105px;margin:0.5em auto;padding:8px;background-color:#cac6b5;background:-webkit-linear-gradient(bottom, #cac6b5, #e8e7d9);background:linear-gradient(to top, #cac6b5, #e8e7d9);border-radius:4px;border:black;box-shadow:0 0 0 4px white inset, 0 0 0 5px black inset;display:flex;flex-wrap:nowrap;justify-content:space-between}.sp_purchase__main--freeItem .free_item__image,.purchase__main--freeItem .free_item__image{width:15%;max-width:90.6px;margin-right:4px}.sp_purchase__main--freeItem .free_item__image img,.purchase__main--freeItem .free_item__image img{width:100%}.sp_purchase__main--freeItem .free_item__detail,.purchase__main--freeItem .free_item__detail{width:53.4%;max-width:323px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;justify-items:stretch}.sp_purchase__main--freeItem .free_item__detail--description,.purchase__main--freeItem .free_item__detail--description{position:relative;width:100%;text-align:center;background-color:#626557;border-radius:8px;-webkit-border-radius:8px;border:1px solid rgba(0,0,0,0.1);box-shadow:1px 1px 3px inset rgba(1,1,1,0.5);font-size:1em;color:#eaff00}.sp_purchase__main--freeItem .free_item__detail--itemname,.purchase__main--freeItem .free_item__detail--itemname{position:relative;width:100%;border-radius:20px;-webkit-border-radius:20px;background-color:black;color:#FFF;text-align:center}.sp_purchase__main--freeItem .free_item__btn,.purchase__main--freeItem .free_item__btn{width:27.3%;max-width:165px;background:url("../images/purchase/btn_red-1284468d.png") no-repeat top center;background-size:100% 100%;text-align:center;color:#FFF;font-weight:700;display:flex;justify-content:center;align-items:center;margin:4px;cursor:pointer}.sp_purchase__main--itemList,.purchase__main--itemList{position:relative;min-height:500px;width:100%;border-top:1px solid #000;border-bottom:5px solid #c9c9c9}.sp_purchase__main--itemList:before,.purchase__main--itemList:before{content:'';display:block;position:absolute;width:100%;height:1px;background:#000;bottom:-5px}.sp_purchase__main--itemList .loading-icon,.purchase__main--itemList .loading-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation:spin 1s infinite steps(9);transform-origin:50% 50%}.sp_purchase__main--itemList #tabbody>ul,.purchase__main--itemList #tabbody>ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.sp_purchase__main--itemList #tabbody>ul li,.purchase__main--itemList #tabbody>ul li{margin-bottom:1.5em}.sp_purchase__main--itemList #tabbody>ul li.prod-templ-100-item-medal,.sp_purchase__main--itemList #tabbody>ul li.prod-templ-100-item-normal,.sp_purchase__main--itemList #tabbody>ul li.prod-templ-100-item-gacha-ticket,.sp_purchase__main--itemList #tabbody>ul li.prod-templ-110-item-medal,.sp_purchase__main--itemList #tabbody>ul li.prod-templ-110-item-normal,.sp_purchase__main--itemList #tabbody>ul li.prod-templ-110-item-gacha-ticket,.purchase__main--itemList #tabbody>ul li.prod-templ-100-item-medal,.purchase__main--itemList #tabbody>ul li.prod-templ-100-item-normal,.purchase__main--itemList #tabbody>ul li.prod-templ-100-item-gacha-ticket,.purchase__main--itemList #tabbody>ul li.prod-templ-110-item-medal,.purchase__main--itemList #tabbody>ul li.prod-templ-110-item-normal,.purchase__main--itemList #tabbody>ul li.prod-templ-110-item-gacha-ticket{margin-bottom:0.5em}.sp_purchase__main--itemList #tabbody>ul li:last-child,.purchase__main--itemList #tabbody>ul li:last-child{margin-bottom:0}.sp_purchase__main--itemList .ul-100,.purchase__main--itemList .ul-100{width:100%}.sp_purchase__main--itemList .ul-100 li,.purchase__main--itemList .ul-100 li{width:100%}.sp_purchase__main--itemList .ul-100 .prod-templ-100 .prod-templ-100-banner,.purchase__main--itemList .ul-100 .prod-templ-100 .prod-templ-100-banner{position:relative;text-align:center;border-bottom:2px solid #c9c9c9}.sp_purchase__main--itemList .ul-100 .prod-templ-100-bg,.purchase__main--itemList .ul-100 .prod-templ-100-bg{position:relative}.sp_purchase__main--itemList .ul-100 .prod-templ-100-bg-img,.purchase__main--itemList .ul-100 .prod-templ-100-bg-img{position:relative;display:inline-block}.sp_purchase__main--itemList .ul-100 .prod-templ-100-bg-img-resale,.purchase__main--itemList .ul-100 .prod-templ-100-bg-img-resale{left:1.3%;bottom:5%;position:absolute}.sp_purchase__main--itemList .ul-100 .prod-templ-100-bg-img-badge,.purchase__main--itemList .ul-100 .prod-templ-100-bg-img-badge{right:0%;top:3%;position:absolute}.sp_purchase__main--itemList .ul-100 .prod-templ-100-bg-img-badge>img,.purchase__main--itemList .ul-100 .prod-templ-100-bg-img-badge>img{width:60%}.sp_purchase__main--itemList .ul-100 .prod-templ-100-bg-img-description,.purchase__main--itemList .ul-100 .prod-templ-100-bg-img-description{bottom:5%;left:0px;right:0px;margin-left:auto;margin-right:auto;position:absolute;width:80%;color:white;text-align:center;font-size:2.3vw}@media only screen and (min-width: 600px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-bg-img-description,.purchase__main--itemList .ul-100 .prod-templ-100-bg-img-description{font-size:16px}}.sp_purchase__main--itemList .ul-100 .prod-templ-100-bg-img-stop_at,.purchase__main--itemList .ul-100 .prod-templ-100-bg-img-stop_at{display:none;bottom:16%;left:0px;right:0px;margin-left:auto;margin-right:auto;position:absolute;width:60%;color:white;text-align:center;font-size:2.3vw}@media only screen and (min-width: 600px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-bg-img-stop_at,.purchase__main--itemList .ul-100 .prod-templ-100-bg-img-stop_at{font-size:16px}}.sp_purchase__main--itemList .ul-100 .prod-templ-100-inner,.purchase__main--itemList .ul-100 .prod-templ-100-inner{display:flex;flex-wrap:wrap;padding-top:1.5rem;width:96%;margin:0 auto;font-weight:bold;border-radius:10px;justify-content:space-between}.sp_purchase__main--itemList .ul-100 .prod-templ-100-inner-list,.purchase__main--itemList .ul-100 .prod-templ-100-inner-list{display:flex;flex-wrap:wrap;margin-bottom:1.5em;width:100%;border:thick double #ddca01;background-color:#000;flex-direction:column}@media only screen and (min-width: 800px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-inner-list,.purchase__main--itemList .ul-100 .prod-templ-100-inner-list{width:48%}}.sp_purchase__main--itemList .ul-100 .prod-templ-100-middle,.purchase__main--itemList .ul-100 .prod-templ-100-middle{width:100%;text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000}.sp_purchase__main--itemList .ul-100 .prod-templ-100-bottom,.purchase__main--itemList .ul-100 .prod-templ-100-bottom{display:flex;flex-wrap:nowrap;flex-grow:1;background:linear-gradient(#e2cf00, #a3910b);padding:0.8em 0.5em;justify-content:space-between}.sp_purchase__main--itemList .ul-100 .prod-templ-100-left,.purchase__main--itemList .ul-100 .prod-templ-100-left{width:65%;height:100%}.sp_purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-100-item-normal,.sp_purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-100-item-gacha-ticket,.sp_purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-110-item-option,.purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-100-item-normal,.purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-100-item-gacha-ticket,.purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-110-item-option{font-size:3vw}@media only screen and (min-width: 800px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-100-item-normal,.sp_purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-100-item-gacha-ticket,.sp_purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-110-item-option,.purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-100-item-normal,.purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-100-item-gacha-ticket,.purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-110-item-option{font-size:1.5vw}}@media only screen and (min-width: 1280px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-100-item-normal,.sp_purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-100-item-gacha-ticket,.sp_purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-110-item-option,.purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-100-item-normal,.purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-100-item-gacha-ticket,.purchase__main--itemList .ul-100 .prod-templ-100-left .prod-templ-110-item-option{font-size:16px}}.sp_purchase__main--itemList .ul-100 .prod-templ-100-right,.purchase__main--itemList .ul-100 .prod-templ-100-right{width:30%;height:100%}.sp_purchase__main--itemList .ul-100 .prod-templ-100-right-inner,.purchase__main--itemList .ul-100 .prod-templ-100-right-inner{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;height:100%}.sp_purchase__main--itemList .ul-100 .prod-templ-100-value,.purchase__main--itemList .ul-100 .prod-templ-100-value{flex:auto}.sp_purchase__main--itemList .ul-100 .prod-templ-100-value>img,.purchase__main--itemList .ul-100 .prod-templ-100-value>img{width:auto;height:83%;display:block;margin:0 auto}.sp_purchase__main--itemList .ul-100 .prod-templ-100-angled-stripe,.purchase__main--itemList .ul-100 .prod-templ-100-angled-stripe{text-align:center;color:white;padding:0.2em 0;background:repeating-linear-gradient(315deg, #6f5a1f, #6f5a1f 2px, #b48e28 5px, #b48e28 10px)}.sp_purchase__main--itemList .ul-100 .prod-templ-100-items,.purchase__main--itemList .ul-100 .prod-templ-100-items{display:flex;align-content:center;flex-wrap:wrap;height:100%}.sp_purchase__main--itemList .ul-100 .prod-templ-100-items li,.purchase__main--itemList .ul-100 .prod-templ-100-items li{list-style-type:none;margin:0.1em auto;margin-bottom:0;padding:0.4em 0.8em;border-radius:2em;background:#000;color:#fff}.sp_purchase__main--itemList .ul-100 .prod-templ-100-item-gacha-ticket .name-space,.purchase__main--itemList .ul-100 .prod-templ-100-item-gacha-ticket .name-space{vertical-align:middle;display:inline-block;width:74%}.sp_purchase__main--itemList .ul-100 .prod-templ-100-item-gacha-ticket .prod-green-btn,.purchase__main--itemList .ul-100 .prod-templ-100-item-gacha-ticket .prod-green-btn{vertical-align:middle;display:inline-block;text-align:center;text-shadow:-2px -2px 1px #000000, -2px 2px 1px #000000, 2px -2px 1px #000000, 2px 2px 1px #000000;background:url("../images/purchase/s/common/buttons/button_round_green.png") no-repeat top center;background-size:100% 100%;padding:0rem 0.8rem;line-height:2em;font-size:3.0vw}@media only screen and (min-width: 550px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-item-gacha-ticket .prod-green-btn,.purchase__main--itemList .ul-100 .prod-templ-100-item-gacha-ticket .prod-green-btn{font-size:3.0vw}}@media only screen and (min-width: 800px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-item-gacha-ticket .prod-green-btn,.purchase__main--itemList .ul-100 .prod-templ-100-item-gacha-ticket .prod-green-btn{font-size:2.0vw}}@media only screen and (min-width: 930px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-item-gacha-ticket .prod-green-btn,.purchase__main--itemList .ul-100 .prod-templ-100-item-gacha-ticket .prod-green-btn{font-size:1.5vw}}@media only screen and (min-width: 1300px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-item-gacha-ticket .prod-green-btn,.purchase__main--itemList .ul-100 .prod-templ-100-item-gacha-ticket .prod-green-btn{font-size:1.0vw}}.sp_purchase__main--itemList .ul-100 .prod-templ-100-item-option,.purchase__main--itemList .ul-100 .prod-templ-100-item-option{position:relative;margin-bottom:-4%;width:100%}.sp_purchase__main--itemList .ul-100 .prod-templ-100-item-option .img-list,.purchase__main--itemList .ul-100 .prod-templ-100-item-option .img-list{width:80%;margin:-1%;white-space:nowrap}.sp_purchase__main--itemList .ul-100 .prod-templ-100-item-option .img-list>img,.purchase__main--itemList .ul-100 .prod-templ-100-item-option .img-list>img{margin:-1%;display:inline-block;object-fit:contain}.sp_purchase__main--itemList .ul-100 .prod-templ-100-item-option .img-list>.img1,.purchase__main--itemList .ul-100 .prod-templ-100-item-option .img-list>.img1{height:23px}.sp_purchase__main--itemList .ul-100 .prod-templ-100 .btn-disable,.purchase__main--itemList .ul-100 .prod-templ-100 .btn-disable{background:url("../images/purchase/btn_gray-c7b6878f.png") no-repeat top center;background-size:100% 100%}.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle{text-align:center;text-decoration:none;padding:1rem 2rem;font-weight:bold;color:#fff;background:url("../images/purchase/btn_red-1284468d.png") no-repeat top center;background-size:100% 100%}.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-price,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-price{line-height:1em;font-size:2.8vw}@media only screen and (min-width: 800px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-price,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-price{font-size:1.5vw}}@media only screen and (min-width: 930px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-price,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-price{font-size:1.6vw}}@media only screen and (min-width: 1280px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-price,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-price{font-size:24px}}.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-rest,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-rest{line-height:1.1em;font-size:2vw}@media only screen and (min-width: 800px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-rest,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-rest{font-size:1vw}}@media only screen and (min-width: 930px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-rest,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-rest{font-size:1vw}}@media only screen and (min-width: 1280px){.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-rest,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle .prod-templ-rest{font-size:13px}}.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-header,.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-footer,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-header,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-footer{display:none;text-align:center}.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-header>img,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-header>img{width:65%;height:auto}.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-footer>img,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-footer>img{width:90%;height:auto}.sp_purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle:hover,.purchase__main--itemList .ul-100 .prod-templ-100-purchase-middle:hover{opacity:0.8}.sp_purchase__main--itemList .ul-105,.purchase__main--itemList .ul-105{padding-top:1.5rem;width:96%;margin:0 auto}.sp_purchase__main--itemList .ul-105 li,.purchase__main--itemList .ul-105 li{width:100%}@media only screen and (min-width: 820px) and (max-width: 1279px){.sp_purchase__main--itemList .ul-105 li,.purchase__main--itemList .ul-105 li{width:49%}.sp_purchase__main--itemList .ul-105 li:nth-child(2n),.purchase__main--itemList .ul-105 li:nth-child(2n){margin-left:1%}}@media only screen and (min-width: 1280px){.sp_purchase__main--itemList .ul-105 li,.purchase__main--itemList .ul-105 li{width:32.5%}.sp_purchase__main--itemList .ul-105 li:nth-child(3n-1),.purchase__main--itemList .ul-105 li:nth-child(3n-1){margin:0 1% 1.5em}}.sp_purchase__main--itemList .ul-105 .prod-templ-105,.purchase__main--itemList .ul-105 .prod-templ-105{width:100%}.sp_purchase__main--itemList .ul-105 .prod-templ-105-title,.purchase__main--itemList .ul-105 .prod-templ-105-title{background:url("../images/purchase/title_bar_red-a8b51062.png") no-repeat top center;background-size:100% 100%;margin:0 0 1% 0}.sp_purchase__main--itemList .ul-105 .prod-templ-105-title-frame,.purchase__main--itemList .ul-105 .prod-templ-105-title-frame{font-weight:bold;width:100%}.sp_purchase__main--itemList .ul-105 .prod-templ-105-title-frame .prod-templ-title-name,.purchase__main--itemList .ul-105 .prod-templ-105-title-frame .prod-templ-title-name{display:inline-block;width:48%;text-align:left;color:#fff600;padding:0 0 0 2%}.sp_purchase__main--itemList .ul-105 .prod-templ-105-title-frame .prod-templ-title-stop_at,.purchase__main--itemList .ul-105 .prod-templ-105-title-frame .prod-templ-title-stop_at{display:inline-block;width:48%;text-align:right;color:#ffffff;padding:0 2% 0 0}.sp_purchase__main--itemList .ul-105 .prod-templ-105-inner,.purchase__main--itemList .ul-105 .prod-templ-105-inner{padding:1rem;font-weight:bold;border-radius:8px;background:linear-gradient(#fff, silver);color:#000;border:1px solid #000;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.5)}.sp_purchase__main--itemList .ul-105 .prod-templ-105-inner.pickup,.purchase__main--itemList .ul-105 .prod-templ-105-inner.pickup{background:linear-gradient(#fff7b2, #e9b869)}.sp_purchase__main--itemList .ul-105 .prod-templ-105-inner.pickup .prod-templ-105-left,.purchase__main--itemList .ul-105 .prod-templ-105-inner.pickup .prod-templ-105-left{position:relative}.sp_purchase__main--itemList .ul-105 .prod-templ-105-inner.pickup .prod-templ-105-left:after,.purchase__main--itemList .ul-105 .prod-templ-105-inner.pickup .prod-templ-105-left:after{content:'';display:block;position:absolute;width:100%;height:100%;top:-10%;left:0;background:url("../images/purchase/otoku-a0afde31.png") no-repeat top center;background-size:contain}.sp_purchase__main--itemList .ul-105 .prod-templ-105-top,.purchase__main--itemList .ul-105 .prod-templ-105-top{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp_purchase__main--itemList .ul-105 .prod-templ-105-top.badge .prod-templ-105-right,.purchase__main--itemList .ul-105 .prod-templ-105-top.badge .prod-templ-105-right{position:relative}.sp_purchase__main--itemList .ul-105 .prod-templ-105-top.badge .prod-templ-105-right:after,.purchase__main--itemList .ul-105 .prod-templ-105-top.badge .prod-templ-105-right:after{content:'';display:block;position:absolute;width:10%;height:100%;max-height:23%;margin-top:-3%;margin-left:93%;background:url("../images/purchase/s/common/icon/exclamation.png") no-repeat top right;background-size:contain}.sp_purchase__main--itemList .ul-105 .prod-templ-105-middle,.purchase__main--itemList .ul-105 .prod-templ-105-middle{display:flex;flex-flow:column}.sp_purchase__main--itemList .ul-105 .prod-templ-105-bottom,.purchase__main--itemList .ul-105 .prod-templ-105-bottom{display:flex;flex-flow:column}.sp_purchase__main--itemList .ul-105 .prod-templ-105-left,.purchase__main--itemList .ul-105 .prod-templ-105-left{width:28%;margin-right:0.5em}@media only screen and (min-width: 420px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-left,.purchase__main--itemList .ul-105 .prod-templ-105-left{width:22%}}@media only screen and (min-width: 820px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-left,.purchase__main--itemList .ul-105 .prod-templ-105-left{width:20%}}.sp_purchase__main--itemList .ul-105 .prod-templ-105-left img,.purchase__main--itemList .ul-105 .prod-templ-105-left img{width:100%;height:auto}.sp_purchase__main--itemList .ul-105 .prod-templ-105-right,.purchase__main--itemList .ul-105 .prod-templ-105-right{flex:1;display:flex;flex-flow:column}.sp_purchase__main--itemList .ul-105 .prod-templ-105-medal,.purchase__main--itemList .ul-105 .prod-templ-105-medal{text-align:center;padding:0.5rem 0;border-radius:0.5rem;background:#494e52;color:#fff600}.sp_purchase__main--itemList .ul-105 .prod-templ-105-comment,.purchase__main--itemList .ul-105 .prod-templ-105-comment{font-size:3.1vw;margin-top:0.4em}@media only screen and (min-width: 820px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-comment,.purchase__main--itemList .ul-105 .prod-templ-105-comment{font-size:1.7vw}}@media only screen and (min-width: 1280px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-comment,.purchase__main--itemList .ul-105 .prod-templ-105-comment{font-size:14px}}.sp_purchase__main--itemList .ul-105 .prod-templ-105-comment .prod-templ-medal-pickup,.purchase__main--itemList .ul-105 .prod-templ-105-comment .prod-templ-medal-pickup{padding:0.3em 1em;color:#fff600;text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000;background:url("../images/purchase/ribbon-5ae295e9.png") no-repeat top center;background-size:100% 100%}.sp_purchase__main--itemList .ul-105 .prod-templ-105-comment .br,.purchase__main--itemList .ul-105 .prod-templ-105-comment .br{display:block}@media only screen and (min-width: 420px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-comment .br,.purchase__main--itemList .ul-105 .prod-templ-105-comment .br{display:none}}@media only screen and (min-width: 820px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-comment .br,.purchase__main--itemList .ul-105 .prod-templ-105-comment .br{display:none}}@media only screen and (min-width: 1280px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-comment .br,.purchase__main--itemList .ul-105 .prod-templ-105-comment .br{display:none}}.sp_purchase__main--itemList .ul-105 .prod-templ-105-comment .prod-templ-free-medal-product-base,.purchase__main--itemList .ul-105 .prod-templ-105-comment .prod-templ-free-medal-product-base{color:#f00}.sp_purchase__main--itemList .ul-105 .prod-templ-105-recommend,.purchase__main--itemList .ul-105 .prod-templ-105-recommend{text-align:center}.sp_purchase__main--itemList .ul-105 .prod-templ-105-purchase,.purchase__main--itemList .ul-105 .prod-templ-105-purchase{align-items:center;justify-content:center;text-align:center;text-decoration:none;margin:auto;padding:0.8rem 4rem;margin-top:0.5rem;font-weight:bold;color:#fff;background:url("../images/purchase/btn_buy_dmedal-ea60760c.png") no-repeat top center;background-size:contain}.sp_purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-price,.purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-price{line-height:1em;font-size:2.8vw}@media only screen and (min-width: 800px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-price,.purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-price{font-size:1.5vw}}@media only screen and (min-width: 930px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-price,.purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-price{font-size:1.6vw}}@media only screen and (min-width: 1280px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-price,.purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-price{font-size:24px}}.sp_purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-rest,.purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-rest{line-height:1.1em;font-size:2vw}@media only screen and (min-width: 800px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-rest,.purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-rest{font-size:1vw}}@media only screen and (min-width: 930px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-rest,.purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-rest{font-size:1vw}}@media only screen and (min-width: 1280px){.sp_purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-rest,.purchase__main--itemList .ul-105 .prod-templ-105-purchase .prod-templ-rest{font-size:13px}}.sp_purchase__main--itemList .ul-105 .prod-templ-105-purchase:hover,.purchase__main--itemList .ul-105 .prod-templ-105-purchase:hover{opacity:0.8}.sp_purchase__main--itemList .ul-105 .prod-templ-105 .btn-disable,.purchase__main--itemList .ul-105 .prod-templ-105 .btn-disable{background:url("../images/purchase/btn_gray-c7b6878f.png") no-repeat top center;background-size:100% 100%}.sp_purchase__main--itemList .ul-110,.purchase__main--itemList .ul-110{width:100%}.sp_purchase__main--itemList .ul-110 li,.purchase__main--itemList .ul-110 li{width:100%}.sp_purchase__main--itemList .ul-110 .prod-templ-110 .prod-templ-110-banner,.purchase__main--itemList .ul-110 .prod-templ-110 .prod-templ-110-banner{position:relative;text-align:center;border-bottom:2px solid #c9c9c9}.sp_purchase__main--itemList .ul-110 .prod-templ-110-bg,.purchase__main--itemList .ul-110 .prod-templ-110-bg{position:relative}.sp_purchase__main--itemList .ul-110 .prod-templ-110-bg-img,.purchase__main--itemList .ul-110 .prod-templ-110-bg-img{position:relative;display:inline-block}.sp_purchase__main--itemList .ul-110 .prod-templ-110-bg-img-resale,.purchase__main--itemList .ul-110 .prod-templ-110-bg-img-resale{left:1.3%;bottom:5%;position:absolute}.sp_purchase__main--itemList .ul-110 .prod-templ-110-bg-img-badge,.purchase__main--itemList .ul-110 .prod-templ-110-bg-img-badge{right:0%;top:3%;position:absolute}.sp_purchase__main--itemList .ul-110 .prod-templ-110-bg-img-badge>img,.purchase__main--itemList .ul-110 .prod-templ-110-bg-img-badge>img{width:60%}.sp_purchase__main--itemList .ul-110 .prod-templ-110-bg-img-description,.purchase__main--itemList .ul-110 .prod-templ-110-bg-img-description{bottom:5%;left:0px;right:0px;margin-left:auto;margin-right:auto;position:absolute;width:80%;color:white;text-align:center;font-size:2.3vw}@media only screen and (min-width: 600px){.sp_purchase__main--itemList .ul-110 .prod-templ-110-bg-img-description,.purchase__main--itemList .ul-110 .prod-templ-110-bg-img-description{font-size:16px}}.sp_purchase__main--itemList .ul-110 .prod-templ-110-bg-img-stop_at,.purchase__main--itemList .ul-110 .prod-templ-110-bg-img-stop_at{display:none;bottom:16%;left:0px;right:0px;margin-left:auto;margin-right:auto;position:absolute;width:60%;color:white;text-align:center;font-size:2.3vw}@media only screen and (min-width: 600px){.sp_purchase__main--itemList .ul-110 .prod-templ-110-bg-img-stop_at,.purchase__main--itemList .ul-110 .prod-templ-110-bg-img-stop_at{font-size:16px}}.sp_purchase__main--itemList .ul-110 .prod-templ-110-inner,.purchase__main--itemList .ul-110 .prod-templ-110-inner{display:flex;flex-wrap:wrap;padding-top:1.5rem;width:96%;margin:0 auto;font-weight:bold;border-radius:10px;justify-content:space-between}.sp_purchase__main--itemList .ul-110 .prod-templ-110-inner-list,.purchase__main--itemList .ul-110 .prod-templ-110-inner-list{display:flex;flex-wrap:wrap;margin-bottom:1.5em;width:100%;border:thick double #ddca01;background-color:#000;flex-direction:column}@media only screen and (min-width: 800px){.sp_purchase__main--itemList .ul-110 .prod-templ-110-inner-list,.purchase__main--itemList .ul-110 .prod-templ-110-inner-list{width:48%}}.sp_purchase__main--itemList .ul-110 .prod-templ-110-middle,.purchase__main--itemList .ul-110 .prod-templ-110-middle{width:100%;text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000}.sp_purchase__main--itemList .ul-110 .prod-templ-110-bottom,.purchase__main--itemList .ul-110 .prod-templ-110-bottom{display:flex;flex-wrap:nowrap;flex-grow:1;background:linear-gradient(#e2cf00, #a3910b);padding:0.8em 0.5em;justify-content:space-between}.sp_purchase__main--itemList .ul-110 .prod-templ-110-left,.purchase__main--itemList .ul-110 .prod-templ-110-left{width:65%;height:100%}.sp_purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-normal,.sp_purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-gacha-ticket,.sp_purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-option,.purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-normal,.purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-gacha-ticket,.purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-option{font-size:3vw}@media only screen and (min-width: 800px){.sp_purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-normal,.sp_purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-gacha-ticket,.sp_purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-option,.purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-normal,.purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-gacha-ticket,.purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-option{font-size:1.5vw}}@media only screen and (min-width: 1280px){.sp_purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-normal,.sp_purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-gacha-ticket,.sp_purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-option,.purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-normal,.purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-gacha-ticket,.purchase__main--itemList .ul-110 .prod-templ-110-left .prod-templ-110-item-option{font-size:16px}}.sp_purchase__main--itemList .ul-110 .prod-templ-110-right,.purchase__main--itemList .ul-110 .prod-templ-110-right{width:30%;height:100%}.sp_purchase__main--itemList .ul-110 .prod-templ-110-right-inner,.purchase__main--itemList .ul-110 .prod-templ-110-right-inner{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;height:100%}.sp_purchase__main--itemList .ul-110 .prod-templ-110-value,.purchase__main--itemList .ul-110 .prod-templ-110-value{flex:auto}.sp_purchase__main--itemList .ul-110 .prod-templ-110-value>img,.purchase__main--itemList .ul-110 .prod-templ-110-value>img{width:auto;height:83%;display:block;margin:0 auto}.sp_purchase__main--itemList .ul-110 .prod-templ-110-angled-stripe,.purchase__main--itemList .ul-110 .prod-templ-110-angled-stripe{text-align:center;color:white;padding:0.2em 0;background:repeating-linear-gradient(315deg, #6f5a1f, #6f5a1f 2px, #b48e28 5px, #b48e28 10px)}.sp_purchase__main--itemList .ul-110 .prod-templ-110-items,.purchase__main--itemList .ul-110 .prod-templ-110-items{display:flex;align-content:center;flex-wrap:wrap;height:100%}.sp_purchase__main--itemList .ul-110 .prod-templ-110-items li,.purchase__main--itemList .ul-110 .prod-templ-110-items li{list-style-type:none;margin:0.1em auto;margin-bottom:0;padding:0.4em 0.8em;border-radius:2em;background:#000;color:#fff}.sp_purchase__main--itemList .ul-110 .prod-templ-110 .btn-disable,.purchase__main--itemList .ul-110 .prod-templ-110 .btn-disable{background:url("../images/purchase/btn_gray-c7b6878f.png") no-repeat top center;background-size:100% 100%}.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle{text-align:center;text-decoration:none;padding:1rem 2rem;font-weight:bold;color:#fff;background:url("../images/purchase/btn_red-1284468d.png") no-repeat top center;background-size:100% 100%}.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-price,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-price{line-height:1em;font-size:2.8vw}@media only screen and (min-width: 800px){.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-price,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-price{font-size:1.5vw}}@media only screen and (min-width: 930px){.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-price,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-price{font-size:1.6vw}}@media only screen and (min-width: 1280px){.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-price,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-price{font-size:24px}}.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-rest,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-rest{line-height:1.1em;font-size:2vw}@media only screen and (min-width: 800px){.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-rest,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-rest{font-size:1vw}}@media only screen and (min-width: 930px){.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-rest,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-rest{font-size:1vw}}@media only screen and (min-width: 1280px){.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-rest,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle .prod-templ-rest{font-size:13px}}.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-header,.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-footer,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-header,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-footer{display:none;text-align:center}.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-header>img,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-header>img{width:65%;height:auto}.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-footer>img,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-footer>img{width:90%;height:auto}.sp_purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle:hover,.purchase__main--itemList .ul-110 .prod-templ-110-purchase-middle:hover{opacity:0.8}.sp_purchase__main--message,.purchase__main--message{position:relative;background-color:rgba(255,255,255,0.8);border-radius:15px;width:90%;margin:2em auto;text-align:center;padding:2em 2%}.sp_purchase__main--message .returnBtn,.purchase__main--message .returnBtn{display:block;margin:1em auto 0;background:url(../images/purchase/btn_law-f47b0e79.png) no-repeat top center;background-size:contain;padding:0.6em 0;text-decoration:none;color:#FFF;font-size:1.2em;font-weight:900}.sp_purchase__main--term,.purchase__main--term{width:80%;text-align:left;position:relative;background-color:rgba(255,248,234,0.8);border-radius:15px;margin:2em auto;padding:2em 10%}.sp_purchase__main--term .sofa__frame--title,.sp_purchase__main--term .scta__frame--title,.purchase__main--term .sofa__frame--title,.purchase__main--term .scta__frame--title{font-weight:600}.sp_purchase__main--term .sofa__frame div,.sp_purchase__main--term .scta__frame div,.purchase__main--term .sofa__frame div,.purchase__main--term .scta__frame div{padding-top:2em}.sp_purchase__main--term .returnBtn,.purchase__main--term .returnBtn{display:block;width:30%;margin:1em auto 0;background:url(../images/purchase/btn_buy-3007a706.png) no-repeat top center;background-size:100% 100%;padding:1em 0;text-decoration:none;color:#FFF;text-align:center;text-shadow:2px 2px 0 #281905, -2px -2px 0 #281905, -2px 2px 0 #281905, 2px -2px 0 #281905, 0px 2px 0 #281905, 0 -2px 0 #281905, -2px 0 0 #281905, 2px 0 0 #281905}.sp_purchase__main.open_popup,.purchase__main.open_popup{overflow:hidden}.sp_purchase__main .freeitem_complete_popup,.purchase__main .freeitem_complete_popup{position:fixed;top:0px;left:0px;z-index:9999;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);transition:0.5s;display:none;align-items:center}.sp_purchase__main .freeitem_complete_popup__wrap,.purchase__main .freeitem_complete_popup__wrap{position:absolute;width:80%;max-width:600px;padding:3em 5% 2em;left:0;right:0;margin:auto;background-color:#FFF;border-radius:5px}.sp_purchase__main .freeitem_complete_popup__wrap .close,.purchase__main .freeitem_complete_popup__wrap .close{position:absolute;top:1.5em;right:1em;width:1.5em;height:1.5em;transform:translateY(-50%);cursor:pointer}.sp_purchase__main .freeitem_complete_popup__wrap .close::before,.sp_purchase__main .freeitem_complete_popup__wrap .close::after,.purchase__main .freeitem_complete_popup__wrap .close::before,.purchase__main .freeitem_complete_popup__wrap .close::after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:2px;background-color:#333;content:""}.sp_purchase__main .freeitem_complete_popup__wrap .close::before,.purchase__main .freeitem_complete_popup__wrap .close::before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.sp_purchase__main .freeitem_complete_popup__wrap .close::after,.purchase__main .freeitem_complete_popup__wrap .close::after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.sp_purchase__main .freeitem_complete_popup__wrap .close_btn,.purchase__main .freeitem_complete_popup__wrap .close_btn{background:url("../images/purchase/btn_law-f47b0e79.png") no-repeat top center;background-size:100% 100%;width:50%;text-align:center;color:#FFF;margin:1em auto;padding:0.5em 0;cursor:pointer}.sp_purchase__main .bg_onetime_popup,.purchase__main .bg_onetime_popup{position:fixed;top:0px;left:0px;z-index:9999;width:100vw;height:100%;overflow-y:auto;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:0.5s}@media only screen and (min-width: 430px){.sp_purchase__main .bg_onetime_popup,.purchase__main .bg_onetime_popup{font-size:1.4vw}}@media only screen and (min-width: 600px){.sp_purchase__main .bg_onetime_popup,.purchase__main .bg_onetime_popup{font-size:1.5vw}}@media only screen and (min-width: 1280px){.sp_purchase__main .bg_onetime_popup,.purchase__main .bg_onetime_popup{font-size:14px}}.sp_purchase__main.open_popup .bg_onetime_popup,.purchase__main.open_popup .bg_onetime_popup{opacity:1;visibility:visible}.sp_purchase__main .onetime_popup,.purchase__main .onetime_popup{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:98%;max-width:900px;max-height:80vh;background-color:#fff;overflow-y:auto;border-radius:5px}.sp_purchase__main .onetime_popup__logo,.purchase__main .onetime_popup__logo{position:sticky;top:0;width:98%;border-bottom:2px solid #BBB;background-color:#fff;z-index:999;padding-left:2%}.sp_purchase__main .onetime_popup__logo img,.purchase__main .onetime_popup__logo img{width:20%;height:auto;vertical-align:top;padding-top:0.3em}.sp_purchase__main .onetime_popup__logo .onetime_popup_title_close,.purchase__main .onetime_popup__logo .onetime_popup_title_close{position:absolute;top:50%;right:20px;width:20px;height:20px;transform:translateY(-50%);cursor:pointer}.sp_purchase__main .onetime_popup__logo .onetime_popup_title_close::before,.sp_purchase__main .onetime_popup__logo .onetime_popup_title_close::after,.purchase__main .onetime_popup__logo .onetime_popup_title_close::before,.purchase__main .onetime_popup__logo .onetime_popup_title_close::after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:2px;background-color:#333;content:""}.sp_purchase__main .onetime_popup__logo .onetime_popup_title_close::before,.purchase__main .onetime_popup__logo .onetime_popup_title_close::before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.sp_purchase__main .onetime_popup__logo .onetime_popup_title_close::after,.purchase__main .onetime_popup__logo .onetime_popup_title_close::after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.sp_purchase__main .onetime_popup__contents,.purchase__main .onetime_popup__contents{text-align:center;padding:1em 0;color:#0a2540;width:92%;margin:0 auto;font-size:1.2em}@media only screen and (min-width: 600px){.sp_purchase__main .onetime_popup__contents,.purchase__main .onetime_popup__contents{font-size:1.3em}}@media only screen and (min-width: 1079px){.sp_purchase__main .onetime_popup__contents,.purchase__main .onetime_popup__contents{font-size:1.1em}}.sp_purchase__main .onetime_popup__contents .title,.purchase__main .onetime_popup__contents .title{display:flex;flex-wrap:nowrap;align-items:center;font-size:1.5em;justify-content:center;margin-bottom:0.5em}.sp_purchase__main .onetime_popup__contents .title p,.purchase__main .onetime_popup__contents .title p{font-weight:800}.sp_purchase__main .onetime_popup__contents .icon_key,.purchase__main .onetime_popup__contents .icon_key{width:4%;height:auto;padding:0.5em 0}.sp_purchase__main .onetime_popup__contents .section,.purchase__main .onetime_popup__contents .section{margin-bottom:1em}.sp_purchase__main .onetime_popup__contents .section .btn_close,.purchase__main .onetime_popup__contents .section .btn_close{padding:0.5em 2em;color:#FFF;background-color:#635bff;border-radius:0.5em;font-size:1.4em;font-weight:600;margin:1em auto}.sp_purchase__main .onetime_popup__contents .section a,.purchase__main .onetime_popup__contents .section a{text-decoration:none;color:#635bff}.sp_purchase__main .onetime_popup__contents .section .sub_title,.purchase__main .onetime_popup__contents .section .sub_title{position:relative;border-left:5px solid #635bff;padding:0.2em 0.7em;margin-bottom:0.5em;font-weight:600;font-size:1.1em}.sp_purchase__main .onetime_popup__contents .section .sub_title::before,.purchase__main .onetime_popup__contents .section .sub_title::before{content:'';display:block;position:absolute;top:0;left:3px;width:2px;height:100%;background-color:#635bff}.sp_purchase__howto h2,.purchase__howto h2{position:relative;text-align:center;margin:0 auto;z-index:1}.sp_purchase__howto h2 p,.purchase__howto h2 p{position:relative;text-align:center;color:#e8e1d9;padding:0.2em 0;margin:0.5em auto;z-index:1}.sp_purchase__howto h2::before,.purchase__howto h2::before{display:block;content:'';position:absolute;width:100%;height:100%;background:url("../images/purchase/title_howto-85479e12.png") no-repeat center center;background-size:contain;top:0;z-index:0}.sp_purchase__howto--discription,.purchase__howto--discription{text-align:left;width:95%;margin:0 auto;color:#FFF;text-shadow:0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905,0 0 2px #281905}@media only screen and (min-width: 600px){.sp_purchase__howto--discription,.purchase__howto--discription{text-align:center}}.sp_purchase__howto--step,.purchase__howto--step{position:relative;background-color:#FFF;border:3px solid #026406;width:93%;margin:1em auto;padding:1em 2%;color:#026406;overflow-wrap:break-word}@media only screen and (min-width: 1280px){.sp_purchase__howto--step,.purchase__howto--step{width:83%;padding:1em 5%}}.sp_purchase__howto--step h3,.purchase__howto--step h3{color:#FFF;background:url("../images/purchase/title_bar-582d7810.png") no-repeat center center;background-size:contain;padding:0.1em 0;text-align:center}.sp_purchase__howto--step__column,.purchase__howto--step__column{padding:2em 0;border-bottom:1px solid #026406}.sp_purchase__howto--step__column:first-child,.purchase__howto--step__column:first-child{padding:0 0 2em}.sp_purchase__howto--step__column:last-child,.purchase__howto--step__column:last-child{border-bottom:none}.sp_purchase__howto--step__column .place,.purchase__howto--step__column .place{width:98%;margin:0 auto;font-size:1.2em;font-weight:600}.sp_purchase__howto--step__column p.caution,.purchase__howto--step__column p.caution{position:relative;font-size:0.8em;padding-left:1.5em}.sp_purchase__howto--step__column p.caution::before,.purchase__howto--step__column p.caution::before{content:'※';display:block;position:absolute;left:0;top:0;bottom:0;margin:auto 0}.sp_purchase__howto--step__column p.margin-top,.purchase__howto--step__column p.margin-top{margin-top:0.5em}@media only screen and (min-width: 1280px){.sp_purchase__howto--step__column p.margin-top,.purchase__howto--step__column p.margin-top{margin-top:2em}}.sp_purchase__howto--step__column img,.purchase__howto--step__column img{width:80%;margin:0.5em auto 0;border:3px solid #584b3b;display:block}.sp_purchase__howto--step__column .question,.purchase__howto--step__column .question{position:relative;padding-left:2.5em}.sp_purchase__howto--step__column .question::before,.purchase__howto--step__column .question::before{content:'Q:';display:block;position:absolute;left:0;top:0;bottom:0;margin:auto 0}.sp_purchase__howto--step__column .answer,.purchase__howto--step__column .answer{position:relative;padding-left:2.5em;margin-bottom:1.5em}.sp_purchase__howto--step__column .answer::before,.purchase__howto--step__column .answer::before{content:'A:';display:block;position:absolute;left:0;top:0;bottom:0;margin:auto 0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.purchase__main{margin-top:72px}.sp_purchase__main h1,.purchase__main h1{padding-top:0;margin-top:0}.sp_purchase__main--term{width:88%;padding:2em 3%}.sp_purchase__main .purchase__main--caution{font-size:0.8em}#tabcontrol{display:flex;flex-wrap:nowrap;width:96%;padding:0 2%;border-bottom:5px solid #c9c9c9}#tabcontrol a{position:relative;width:33.3333333333%;padding-top:0.2em;border-radius:0.75em 0.75em 0 0;border:1px solid #000;background:#c9c9c9;color:#FFF;font-weight:600;text-decoration:none;text-align:center}#tabcontrol a .tab-text{position:relative;width:95%;padding:0.5em 0;margin:0 auto;border-radius:0.6em 0.6em 0 0;border:1px solid #000;border-bottom:none;box-shadow:0px 0px 1em 0.5em #515050 inset;background:linear-gradient(#bcbcbc, #4f4e4e);color:#FFF;font-weight:600}#tabcontrol a.current_tab{border-bottom:none}#tabcontrol a.current_tab .tab-text{background:linear-gradient(#f93636, #750404);box-shadow:0px 0px 1em 0.5em #750404 inset}#tabcontrol a.badge:after{content:'';display:block;position:absolute;width:20%;height:100%;max-height:50%;top:1%;left:79%;background:url("../images/purchase/s/common/icon/exclamation.png") no-repeat top right;background-size:contain}#tabcontrol a:hover{opacity:0.9}.purchase #footer{width:100%;max-width:1280px}.purchase #footer .footer__main{width:96%;margin:0 auto;padding-bottom:50px}.purchase #footer .footer__main__campany{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.purchase #footer .footer__main__campany--logo{order:1}.purchase #footer .footer__main__campany--txt{order:2}@media only screen and (max-width: 850px){.purchase #footer .footer__main__campany--txt{width:100%;order:0}}.popup-base{display:none;position:fixed;z-index:10000;width:100%;height:100%}.popup-base-back{margin:2% auto;max-width:569px;max-height:853px;width:96%;height:96%}.popup-base-back-top{position:relative;max-width:569px;max-height:56px;width:100%;height:100%;background:url("../images/purchase/s/common/window/background_confirm_pop_top.png") no-repeat top center;background-size:100% auto;text-align:center}.popup-base-back-top-title{margin:0 auto;margin-top:2%;display:inline-block;color:white;font-weight:bold;font-size:2.5vw}@media only screen and (min-width: 800px){.popup-base-back-top-title{font-size:2.5vw}}@media only screen and (min-width: 930px){.popup-base-back-top-title{font-size:1.8vw}}@media only screen and (min-width: 1200px){.popup-base-back-top-title{font-size:1.5vw}}@media only screen and (min-width: 1300px){.popup-base-back-top-title{font-size:1.2vw}}.popup-base-back-top img{position:absolute;top:9%;right:3%;width:9%}.popup-base-back-middle{position:relative;margin:0 auto;max-width:569px;max-height:465px;width:100%;height:100%;background:url("../images/purchase/s/common/window/background_confirm_pop_middle.png") center center;background-size:100% auto;text-align:center}.popup-base-back-middle-content{overflow-y:scroll;margin-left:5%;width:91%;max-height:465px;margin:0 auto;background:url("../images/purchase/bg-9e1407d3.jpg") repeat-y top center;background-size:100% auto;max-height:465px}.popup-base-back-bottom{position:relative;margin:0 auto;padding-top:1%;max-width:569px;max-height:30px;width:100%;height:100%;background:url("../images/purchase/s/common/window/background_confirm_pop_short_bottom.png") no-repeat center center;background-size:100% auto;text-align:center;background-position:bottom;align-content:center}#horse-status,#simple-list-base{display:none}.simple-list-tabs{text-align:left;margin:5px 25px}.simple-list-tabs-tab{display:inline-block;text-align:center;width:25%;height:20%}.simple-list-tabs-tab img{margin:10%;width:45%}.simple-list-tabs .tab-on{background:url("../images/purchase/s/gacha/adventlist/sort_button_on.png") no-repeat center center;background-size:100% 100%}.simple-list-tabs .tab-off{background:url("../images/purchase/s/gacha/adventlist/sort_button_off.png") no-repeat center center;background-size:100% 100%}.simple-list-header{margin-top:5px}.simple-list-header-title{text-align:right}.simple-list-header-title .icon{display:inline-block;width:25px;height:25px;top:0}.simple-list-header-title .icon img{width:25px;height:25px}.simple-list-header-title .title{padding-right:5px;font-weight:bold;color:white;display:inline-block;padding-left:5px;font-size:2.5vw}@media only screen and (min-width: 800px){.simple-list-header-title .title{font-size:2.0vw}}@media only screen and (min-width: 930px){.simple-list-header-title .title{font-size:1.8vw}}@media only screen and (min-width: 1200px){.simple-list-header-title .title{font-size:1.5vw}}@media only screen and (min-width: 1400px){.simple-list-header-title .title{font-size:1.2vw}}.simple-list-data{display:none}.simple-list-data .class-title{width:95%}.simple-list-data-horse{font-weight:bold;color:white;text-align:left;padding:5px}.simple-list-data-horse li{padding-top:5px;vertical-align:top}.simple-list-data-horse .icon{display:inline-block;width:25px;height:25px;top:0}.simple-list-data-horse .icon img{width:25px;height:25px}.simple-list-data-horse .name-space{display:inline-block;height:32px}.simple-list-data-horse .name-space .name{padding-left:5px;font-size:2.5vw}@media only screen and (min-width: 800px){.simple-list-data-horse .name-space .name{font-size:2.0vw}}@media only screen and (min-width: 930px){.simple-list-data-horse .name-space .name{font-size:1.8vw}}@media only screen and (min-width: 1200px){.simple-list-data-horse .name-space .name{font-size:1.5vw}}@media only screen and (min-width: 1400px){.simple-list-data-horse .name-space .name{font-size:1.2vw}}.simple-list-data-horse .name-space .phylesis{font-size:1.8vw}@media only screen and (min-width: 800px){.simple-list-data-horse .name-space .phylesis{font-size:1.5vw}}@media only screen and (min-width: 930px){.simple-list-data-horse .name-space .phylesis{font-size:1.2vw}}@media only screen and (min-width: 1200px){.simple-list-data-horse .name-space .phylesis{font-size:1.0vw}}@media only screen and (min-width: 1400px){.simple-list-data-horse .name-space .phylesis{font-size:0.8vw}}.background-cover{display:none;top:0;position:fixed;margin:auto auto;background-color:#000;opacity:0.5;width:100%;height:100%;z-index:9999}.switching-pedigree-name,.switching-pedigree-phylesis,.switching-pedigree-factor{display:none}.icon-area>.horse-name,.horse-name-only{color:gold;text-align:left;font-size:2.8vw;font-weight:bold}@media only screen and (min-width: 800px){.icon-area>.horse-name,.horse-name-only{font-size:1.5vw}}@media only screen and (min-width: 930px){.icon-area>.horse-name,.horse-name-only{font-size:1.6vw}}.icon-area{text-align:left;padding:5px}.icon-area .icon,.icon-area .horse-name{display:inline-block;vertical-align:middle}.icon-area .icon{text-align:center}.icon-area .icon>img{width:70%}.horse-status-base,.horse-status-base-mare{padding-bottom:10px;margin-bottom:20px;border-bottom:#fff 5px solid}.horse-tab-buttons{margin-top:5px}.horse-tab-buttons li{background-size:116px 27px;width:20%;margin:0 1%;display:inline-block;text-align:center;color:white;font-size:2.0vw}@media only screen and (min-width: 500px){.horse-tab-buttons li{font-size:2.0vw}}@media only screen and (min-width: 800px){.horse-tab-buttons li{font-size:1.8vw}}@media only screen and (min-width: 930px){.horse-tab-buttons li{font-size:1.5vw}}@media only screen and (min-width: 1200px){.horse-tab-buttons li{font-size:1.0vw}}.horse-tab-on{background:url("../images/purchase/s/common/tabs/green/separate_4tab_on.png") no-repeat center center}.horse-tab-off{background:url("../images/purchase/s/common/tabs/green/separate_4tab_off.png") no-repeat center center}.switching-horse-status{width:96%;margin:0 2%}.switching-horse-status .fh-parameter{position:relative;margin-top:5px;width:100%;height:100%;max-width:500px;max-height:143px;text-align:left}.switching-horse-status .fh-parameter .status-class{position:absolute;top:40%;left:1%;width:15%}.switching-horse-status .fh-parameter .status-class img{width:70%}.switching-horse-status .fh-parameter .status-growth,.switching-horse-status .fh-parameter .status-aptitude,.switching-horse-status .fh-parameter .status-distance,.switching-horse-status .fh-parameter .status-distance-mare,.switching-horse-status .fh-parameter .status-phylesis-mare,.switching-horse-status .fh-parameter .status-hair-color-mare{position:absolute;color:white;text-align:right;top:8%}.switching-horse-status .fh-parameter .status-growth{left:12%;width:20%}.switching-horse-status .fh-parameter .status-aptitude{left:34%;width:19%}.switching-horse-status .fh-parameter .status-distance{text-align:center;left:66%;width:33%}.switching-horse-status .fh-parameter .status-growth,.switching-horse-status .fh-parameter .status-aptitude,.switching-horse-status .fh-parameter .status-distance,.switching-horse-status .fh-parameter .status-phylesis,.switching-horse-status .fh-parameter .status-hair-color,.switching-horse-status .fh-parameter .status-distance-mare,.switching-horse-status .fh-parameter .status-phylesis-mare,.switching-horse-status .fh-parameter .status-hair-color-mare{font-size:2.0vw}@media only screen and (min-width: 800px){.switching-horse-status .fh-parameter .status-growth,.switching-horse-status .fh-parameter .status-aptitude,.switching-horse-status .fh-parameter .status-distance,.switching-horse-status .fh-parameter .status-phylesis,.switching-horse-status .fh-parameter .status-hair-color,.switching-horse-status .fh-parameter .status-distance-mare,.switching-horse-status .fh-parameter .status-phylesis-mare,.switching-horse-status .fh-parameter .status-hair-color-mare{font-size:1.8vw}}@media only screen and (min-width: 930px){.switching-horse-status .fh-parameter .status-growth,.switching-horse-status .fh-parameter .status-aptitude,.switching-horse-status .fh-parameter .status-distance,.switching-horse-status .fh-parameter .status-phylesis,.switching-horse-status .fh-parameter .status-hair-color,.switching-horse-status .fh-parameter .status-distance-mare,.switching-horse-status .fh-parameter .status-phylesis-mare,.switching-horse-status .fh-parameter .status-hair-color-mare{font-size:1.5vw}}@media only screen and (min-width: 1200px){.switching-horse-status .fh-parameter .status-growth,.switching-horse-status .fh-parameter .status-aptitude,.switching-horse-status .fh-parameter .status-distance,.switching-horse-status .fh-parameter .status-phylesis,.switching-horse-status .fh-parameter .status-hair-color,.switching-horse-status .fh-parameter .status-distance-mare,.switching-horse-status .fh-parameter .status-phylesis-mare,.switching-horse-status .fh-parameter .status-hair-color-mare{font-size:1.2vw}}@media only screen and (min-width: 1400px){.switching-horse-status .fh-parameter .status-growth,.switching-horse-status .fh-parameter .status-aptitude,.switching-horse-status .fh-parameter .status-distance,.switching-horse-status .fh-parameter .status-phylesis,.switching-horse-status .fh-parameter .status-hair-color,.switching-horse-status .fh-parameter .status-distance-mare,.switching-horse-status .fh-parameter .status-phylesis-mare,.switching-horse-status .fh-parameter .status-hair-color-mare{font-size:1.0vw}}.switching-horse-status .fh-parameter .status-speed,.switching-horse-status .fh-parameter .status-stamina,.switching-horse-status .fh-parameter .status-accelerate,.switching-horse-status .fh-parameter .status-spirit,.switching-horse-status .fh-parameter .status-temperament,.switching-horse-status .fh-parameter .status-power,.switching-horse-status .fh-parameter .status-dexterity,.switching-horse-status .fh-parameter .status-explode,.switching-horse-status .fh-parameter .status-speed-mare,.switching-horse-status .fh-parameter .status-stamina-mare,.switching-horse-status .fh-parameter .status-accelerate-mare,.switching-horse-status .fh-parameter .status-spirit-mare,.switching-horse-status .fh-parameter .status-temperament-mare,.switching-horse-status .fh-parameter .status-growth-mare{position:absolute;text-align:right}.switching-horse-status .fh-parameter .status-speed img,.switching-horse-status .fh-parameter .status-stamina img,.switching-horse-status .fh-parameter .status-accelerate img,.switching-horse-status .fh-parameter .status-spirit img,.switching-horse-status .fh-parameter .status-temperament img,.switching-horse-status .fh-parameter .status-power img,.switching-horse-status .fh-parameter .status-dexterity img,.switching-horse-status .fh-parameter .status-explode img,.switching-horse-status .fh-parameter .status-speed-mare img,.switching-horse-status .fh-parameter .status-stamina-mare img,.switching-horse-status .fh-parameter .status-accelerate-mare img,.switching-horse-status .fh-parameter .status-spirit-mare img,.switching-horse-status .fh-parameter .status-temperament-mare img,.switching-horse-status .fh-parameter .status-growth-mare img{width:40%}.switching-horse-status .fh-parameter .status-speed{top:27%;left:12%;width:21%}.switching-horse-status .fh-parameter .status-stamina{top:27%;left:34%;width:21%}.switching-horse-status .fh-parameter .status-accelerate{top:27%;left:55%;width:21%}.switching-horse-status .fh-parameter .status-spirit{top:27%;left:77%;width:22%}.switching-horse-status .fh-parameter .status-temperament{top:51%;left:12%;width:21%}.switching-horse-status .fh-parameter .status-power{top:51%;left:34%;width:21%}.switching-horse-status .fh-parameter .status-dexterity{top:51%;left:55%;width:21%}.switching-horse-status .fh-parameter .status-explode{top:51%;left:77%;width:22%}.switching-horse-status .fh-parameter .status-phylesis,.switching-horse-status .fh-parameter .status-hair-color{position:absolute;color:white;width:22%;top:78%}.switching-horse-status .fh-parameter .status-phylesis{left:23%;width:53%}.switching-horse-status .fh-parameter .status-hair-color{left:87%;width:12%}.switching-horse-status .fh-parameter .status-class-mare{position:absolute;top:48%;left:1%;width:15%}.switching-horse-status .fh-parameter .status-class-mare img{width:70%}.switching-horse-status .fh-parameter .status-speed-mare{top:7%;left:13%;width:20%}.switching-horse-status .fh-parameter .status-stamina-mare{top:7%;left:35%;width:20%}.switching-horse-status .fh-parameter .status-accelerate-mare{top:7%;left:56%;width:20%}.switching-horse-status .fh-parameter .status-spirit-mare{top:7%;left:77%;width:20%}.switching-horse-status .fh-parameter .status-temperament-mare{top:38%;left:13%;width:20%}.switching-horse-status .fh-parameter .status-growth-mare{top:38%;left:35%;width:20%}.switching-horse-status .fh-parameter .status-distance-mare{top:41%;text-align:center;left:66%;width:33%}.switching-horse-status .fh-parameter .status-phylesis-mare{top:72%;text-align:left;left:23%;width:53%}.switching-horse-status .fh-parameter .status-hair-color-mare{top:72%;text-align:center;left:86%;width:12%}.switching-horse-status .horse-skill{position:relative;text-align:left;margin-top:2%}.switching-horse-status .horse-skill-top,.switching-horse-status .horse-skill-bottom{position:relative;width:99%;left:0.5%;max-height:3px}.switching-horse-status .horse-skill-middle{position:relative;background:url("../images/purchase/s/common/background_horse_list/skill_plate_middle.png") repeat-y;background-size:100% 100%;top:0;width:100%;height:auto}.switching-horse-status .horse-skill-title{position:relative;display:inline-block;margin:0;width:20%}.switching-horse-status .horse-skill-title img{margin-top:1%;margin-left:10%;width:70%}.switching-horse-status .horse-skill-icon{display:inline-block;position:relative;width:77%}.switching-horse-status .horse-skill-icon img{margin-top:1%;margin-left:1%;width:17%}.switching-horse-status .horse-ability-list,.switching-horse-status .decoration-horse-ability-list{position:relative;margin-top:5px}.switching-horse-status .decoration-text{position:relative;margin-top:10px;color:gold;text-align:left;padding-top:8px;border-top:1px solid #fff;font-size:2.8vw;font-weight:bold}@media only screen and (min-width: 800px){.switching-horse-status .decoration-text{font-size:2.0vw}}@media only screen and (min-width: 930px){.switching-horse-status .decoration-text{font-size:2.0vw}}@media only screen and (min-width: 930px){.switching-horse-status .decoration-text{font-size:2.0vw}}@media only screen and (min-width: 1000px){.switching-horse-status .decoration-text{font-size:1.5vw}}@media only screen and (min-width: 1300px){.switching-horse-status .decoration-text{font-size:1.0vw}}.switching-horse-status .horse-ability{position:relative;text-align:left;color:#fff;font-size:4.0vw;font-weight:bold}@media only screen and (min-width: 500px){.switching-horse-status .horse-ability{font-size:3.0vw}}@media only screen and (min-width: 700px){.switching-horse-status .horse-ability{font-size:2.5vw}}@media only screen and (min-width: 830px){.switching-horse-status .horse-ability{font-size:2.0vw}}@media only screen and (min-width: 1000px){.switching-horse-status .horse-ability{font-size:1.5vw}}@media only screen and (min-width: 1200px){.switching-horse-status .horse-ability{font-size:1.2vw}}@media only screen and (min-width: 1400px){.switching-horse-status .horse-ability{font-size:1.0vw}}.switching-horse-status .horse-ability-header{position:relative;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px}.switching-horse-status .horse-ability-header-info,.switching-horse-status .horse-ability-header-img,.switching-horse-status .horse-ability-header-name,.switching-horse-status .horse-ability-header-rate{display:inline-block}.switching-horse-status .horse-ability-header-img img{width:80%}.switching-horse-status .horse-ability-header-name{color:gold}.switching-horse-status .horse-ability-detail{position:relative;padding:5px}.pedigree-table-stallion{position:relative;margin-left:2%;width:96%;background-size:100% 100%}.pedigree-table-stallion .phylesis-effect{background-color:#ff6}.pedigree-table-stallion .factor,.pedigree-table-stallion .phylesis,.pedigree-table-stallion .pedigree{color:#000;position:absolute;height:5%;text-align:left;font-weight:bold;padding-left:10px;font-size:2.8vw}@media only screen and (min-width: 800px){.pedigree-table-stallion .factor,.pedigree-table-stallion .phylesis,.pedigree-table-stallion .pedigree{font-size:1.5vw}}@media only screen and (min-width: 930px){.pedigree-table-stallion .factor,.pedigree-table-stallion .phylesis,.pedigree-table-stallion .pedigree{font-size:1.6vw}}.pedigree-table-stallion .factor{color:#999}.pedigree-table-stallion .factor .name{position:absolute;left:1%}.pedigree-table-stallion .factor .img-list{position:relative;width:100%}.pedigree-table-stallion .factor .img-list>img{margin-left:1%;margin-top:0.2%}.pedigree-table-stallion .list_left_1{left:8.5%;width:87.5%}.pedigree-table-stallion .list_left_1 .img-list>img{width:12%}.pedigree-table-stallion .list_left_2{left:14.5%;width:81.5%}.pedigree-table-stallion .list_left_2 .img-list>img{width:13%}.pedigree-table-stallion .list_left_3{left:21.5%;width:74.5%}.pedigree-table-stallion .list_left_3 .img-list>img{width:15%}.pedigree-table-stallion .list_left_4{left:28%;width:68%}.pedigree-table-stallion .list_left_4 .img-list>img{width:17%}.pedigree-table-stallion .list_11{top:1.4%}.pedigree-table-stallion .list_21{top:7.4%}.pedigree-table-stallion .list_31{top:13.5%}.pedigree-table-stallion .list_41{top:19.5%}.pedigree-table-stallion .list_41 .img-list{margin-top:0.5%}.pedigree-table-stallion .list_32{top:32%}.pedigree-table-stallion .list_42{top:25.5%}.pedigree-table-stallion .list_42 .img-list{margin-top:0.5%}.pedigree-table-stallion .list_43{top:38%}.pedigree-table-stallion .list_44{top:44%}.pedigree-table-stallion .list_12{top:50%}.pedigree-table-stallion .list_22{top:56%}.pedigree-table-stallion .list_22 .img-list{margin-top:0.5%}.pedigree-table-stallion .list_33{top:62%}.pedigree-table-stallion .list_33 .img-list{margin-top:0.5%}.pedigree-table-stallion .list_45{top:68.5%}.pedigree-table-stallion .list_45 .img-list{margin-top:0.5%}.pedigree-table-stallion .list_46{top:74.5%}.pedigree-table-stallion .list_46 .img-list{margin-top:0.5%}.pedigree-table-stallion .list_34{top:80.5%}.pedigree-table-stallion .list_34 .img-list{margin-top:0.5%}.pedigree-table-stallion .list_47{top:86.5%}.pedigree-table-stallion .list_47 .img-list{margin-top:0.5%}.pedigree-table-stallion .list_48{top:92.5%}.pedigree-table-stallion .list_48 .img-list{margin-top:0.5%}.sp_purchase__main h1 .flex-control-nav{bottom:-14px}@media only screen and (min-width: 800px){.sp_purchase__main h1 .flex-control-nav{bottom:-14px}}@media only screen and (min-width: 1280px){.sp_purchase__main h1 .flex-control-nav{bottom:-14px}}.sp_purchase__main h1 .flex-control-paging li a.flex-active{background:#FFF}