
@media(min-width:1344px){.v-search{width:560px;margin-left:-260px}
}
.summary{position:fixed;bottom:0;width:100%;z-index:1;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}
.right-top{background-color:#fff;padding:12px}
@media(min-width:1024px){.summary-pc{max-width:305px}
.right-top{border-top:2px solid #0031bc;padding:20px 20px 40px}
}
.v-loading{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;justify-content:center;align-items:center;z-index:5;background:hsla(0,0%,100%,.97)}
.v-progress-circular{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center}
.v-progress-circular svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;-webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}
.v-progress-circular ._overlay{-webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0}
.v-progress-circular__info{align-items:center;display:flex;justify-content:center}
.v-progress-circular__underlay{stroke:rgba(0,0,0,.1);z-index:1}
.v-progress-circular ._overlay{stroke:currentColor;z-index:2;transition:all .6s ease-in-out}
@-webkit-keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}
to{stroke-dasharray:100,200;stroke-dashoffset:-125px}
}
@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}
to{stroke-dasharray:100,200;stroke-dashoffset:-125px}
}
@-webkit-keyframes progress-circular-rotate{to{transform:rotate(1turn)}
}
@keyframes progress-circular-rotate{to{transform:rotate(1turn)}
}
.v-dialog__content.-one .v-card{padding:20px}
.v-dialog__content.-one .v-card>h2{margin-bottom:20px;font-weight:600}
.v-dialog__content.-one .v-card>div{margin-top:20px;text-align:right}
@media(min-width:500px){.v-dialog__content.-one .v-dialog{width:70%}
}
@media(min-width:1024px){.v-dialog__content.-one .v-dialog{width:40%}
}
.v-dialog__content.-one .v-card{padding:20px}
.v-dialog__content.-one .v-card>h2{margin-bottom:20px;font-weight:600}
.v-dialog__content.-one .v-card>div{margin-top:20px;text-align:right}
@media(min-width:500px){.v-dialog__content.-one .v-dialog{width:70%}
}
@media(min-width:1024px){.v-dialog__content.-one .v-dialog{width:40%}
}
.v-sidebar{display:none;position:fixed;right:0;top:0;height:100vh;z-index:11;transition:transform .5s cubic-bezier(.165,.84,.44,1)}
@media(min-width:1024px){.v-sidebar{display:block}
}
.v-sidebar nav{position:absolute;height:480px;top:50%;left:-50px;margin-top:-240px}
.v-sidebar nav .v-btn{display:flex;margin-bottom:25px;background:#fff}
.v-sidebar nav .v-btn.-icon{color:#333}
.v-sidebar .v-sidebar_content{width:240px;height:100%;background:#fff;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}
.v-sidebar .back-top{position:absolute;z-index:50;bottom:-100px}
 
.subscribe img{width:100%;display:block;height:2px}
.subscribe h2{margin:12px 0;text-align:center}
.subscribe>div{padding:8px}
@media(min-width:1024px){.subscribe>div{padding:16px}
}
.subscribe .v-input .v-input_prepend .v-icon{display:none}
.subscribe .submit{width:120px;height:42px!important}
@media(min-width:1024px){.subscribe .v-input{width:700px;margin:0 auto;height:52px!important}
.subscribe .v-input .v-input_prepend .v-icon{font-size:20px;color:#999;display:inline-block;margin-top:-4px}
.subscribe .v-input .v-input_append .v-btn{font-size:14px}
.subscribe .submit{height:46px!important}
}

.policy{display:none;background:#fff;width:100%;position:fixed;bottom:0;z-index:20;height:100px;box-sizing:border-box;-webkit-animation:visible .42s cubic-bezier(.25,.8,.5,1);animation:visible .42s cubic-bezier(.25,.8,.5,1)}
.policy .v-wrap{display:flex;align-items:center}
.policy:before{content:"";width:100%;position:absolute;border-bottom:4px solid orange}
.policy .v-btn{width:120px;margin-left:80px}
@media(min-width:1024px){.policy{display:flex}
}
@-webkit-keyframes visible{0%{transform:translate3d(0,100px,0)}
to{transform:translateZ(0)}
}
@keyframes visible{0%{transform:translate3d(0,100px,0)}
to{transform:translateZ(0)}
}
.one-noresult{width:100%;display:flex;justify-content:center}
.one-slidecard .card-col-toggle {
    transform: translateX(-80px);
}
.one-slidecard .btn-col {
    overflow: hidden;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
    opacity: 0;
    transform: translateX(130px);
}
.one-slidecard .btn-col-toggle {
    transform: translateX(-10px);
    opacity: 1;
}
.one-slidecard .toggle-btn-transform {
    transform: rotate(180deg);
}