
.hero,.hero-img{position:relative}.contents-bg{background:#e4f8f6!important}.ti-h02{font-size:15px;color:#fff;padding:15px 0 12px!important}.tx-inner{padding:20px 15px!important}.ttl-01{background:-webkit-repeating-linear-gradient(90deg,#76cdfb,#76cdfb 8px,#a0dcfc 8px,#a0dcfc 16px);background:repeating-linear-gradient(90deg,#76cdfb,#76cdfb 8px,#a0dcfc 8px,#a0dcfc 16px);padding:12px;font-size:1.8em;color:#fff;font-weight:700;text-align:center;margin-bottom:25px;letter-spacing:.1em}.tx-shadow{color:#fff;text-shadow:0 1px 0 #000}.title-center{line-height:3;text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important;line-height:normal!important;padding:15px 0!important}.list-main-01,.list-main-02,.list-main-03,.list-main-04{border-radius:8px;width:48%;float:left}.list-main-01.list-main-01,.list-main-02.list-main-01,.list-main-03.list-main-01,.list-main-04.list-main-01{margin-left:0}.list-main-01.list-main-02,.list-main-02.list-main-02,.list-main-03.list-main-02,.list-main-04.list-main-02{margin-left:4%}.list-main-01.list-main-03,.list-main-02.list-main-03,.list-main-03.list-main-03,.list-main-04.list-main-03{margin-top:2%;margin-left:1.5%}.list-main-01.list-main-04,.list-main-02.list-main-04,.list-main-03.list-main-04,.list-main-04.list-main-04{margin-left:1.5%;margin-top:2%}.arrow-area{padding:.7em .75em;text-align:center}.bgcolor01{background:-webkit-repeating-linear-gradient(-90deg,#f6958c,#f6958c 30px,#f47e73 30px,#f47e73 60px);background:repeating-linear-gradient(-90deg,#f6958c,#f6958c 30px,#f47e73 30px,#f47e73 60px)}.bgcolor02{background:-webkit-repeating-linear-gradient(-90deg,#e1b642,#e1b642 30px,#dba618 30px,#dba618 60px);background:repeating-linear-gradient(-90deg,#e1b642,#e1b642 30px,#dba618 30px,#dba618 60px)}.bgcolor03{background:-webkit-repeating-linear-gradient(-90deg,#66b9d4,#66b9d4 30px,#44aacb 30px,#44aacb 60px);background:repeating-linear-gradient(-90deg,#66b9d4,#66b9d4 30px,#44aacb 30px,#44aacb 60px)}.bgcolor04{background:-webkit-repeating-linear-gradient(-90deg,#619983,#619983 30px,#3e8368 30px,#3e8368 60px);background:repeating-linear-gradient(-90deg,#619983,#619983 30px,#3e8368 30px,#3e8368 60px)}.list a{color:#333;text-decoration:none}.bgcolor01-1{background:#3ba4c7}.bgcolor02-2{background:#4599b1}.bgcolor03-3{background:#5cd1c6}.bgcolor04-4{background:#32745a}#fashion .tx-item{background-color:#80c8e0}#nuromobile .tx-item{background-color:#4599b1}#nurohikari .tx-item{background-color:#3eb0e0}#lesson .tx-item{background-color:#62b393}.pickup-items-viewport{padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.pickup-items-viewport .pickup-items{overflow:hidden;zoom:1;margin:0 auto;width:100%}.pickup-items-viewport .pickup-items li{float:left;width:93%;position:relative}.pickup-items-viewport .pickup-items li a{display:block;background:#fff;overflow:hidden;text-decoration:none;position:relative;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:border;transition-property:border;-webkit-transition-duration:.5s;transition-duration:.5s}.pickup-items-viewport .pickup-items li .item-block img{position:absolute;display:block;top:0;bottom:0;right:0;left:0;margin:auto;max-width:100%;max-height:100%;height:auto}.pickup-items-viewport .pickup-items .im-item{width:100%;height:auto;display:block;overflow:hidden;position:relative}.pickup-items-viewport .pickup-items .im-item:before{content:"";display:block;padding-top:66.66%}.pickup-items-viewport .pickup-items .im-item .im-inner{position:relative;display:block;position:absolute;top:0;left:0;bottom:0;right:0}.pickup-items-viewport .pickup-items .tx-item{padding:10px 5px;font-size:13px;text-align:center;font-weight:700;color:#fff}.pickup-items-viewport .pickup-items .tx-privilege{display:block;padding:10px;font-size:13px;text-align:left}.pickup-items-viewport .pickup-items .lb-item{font-size:10px;background:#ed485c;color:#fff;white-space:nowrap;line-height:1;display:inline-block;padding:4px 12px;text-align:center;vertical-align:middle;margin:0 5px}.pickup-items-viewport .pickup-items .lb-item.black{background:#333;color:#fff}.pickup-items-viewport .pickup-items .lb-item.red{background:#a41e34;color:#fff}.pickup-items-viewport .pickup-items .lb-item.orange1{background:#ff7e00;color:#333}.pickup-items-viewport .pickup-items .lb-item.orange2{background:#f8d066;color:#333}.tx-sub{margin:0 -1em 0 1em}.tx-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-top{text-align:right;margin-top:5px}.page-top a{color:#333!important;text-decoration:none!important}.page-top a:hover{text-decoration:underline!important}.page-top a:visited{color:#333!important}.main{background-image:linear-gradient(to bottom,#f1f9f9 0,#b7e8df 25%,#ecfaf9 25%,#bee8ee 50%,#ecfbf9 50%,#f6efb9 75%,#ecfafb 75%,#bfd9f3 100%)!important}.hero-viewport{background:0 0!important}.hero-viewport .hero-note{text-align:right;margin:1% 0 0}.hero-viewport .hero-tx{text-align:center;margin:3% 0 0;font-size:17px}.popular-contents-section{display:flex;flex-wrap:wrap;justify-content:space-between;counter-reset:rank-counter}.popular-contents-section .tile:hover .contents-img img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:.5s;transition-duration:.5s}.popular-contents-section .tile{display:block;background-color:#fff!important;width:32.5%;border:1px solid #51968a;margin-top:3%;position:relative;text-decoration:none}.popular-contents-section .tile :nth-child(3n+1){margin-left:0}.popular-contents-section .tile .rank-icon::before{counter-increment:rank-counter;content:counter(rank-counter);font-weight:700;font-size:20px}.popular-contents-section .tile .rank-icon{width:48px;height:50px;background-color:#9bdbd0;color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,50% 85%,0 100%);position:absolute;top:-6px;left:3%;display:flex;justify-content:center;align-items:flex-start;padding-top:2.5%;z-index:10}.popular-contents-section .tile .campaign-icon{width:55%;position:absolute;top:5px;right:3%;z-index:10}.popular-contents-section .tile .contents-img{display:flex;justify-content:center;align-items:center;aspect-ratio:3/2;margin:20% 3% 0;overflow:hidden}.popular-contents-section .tile .contents-ttl{color:#51968a;font-weight:700;font-size:17px;margin:7% 3% 6%;text-align:center}.popular-contents-section .tile .contents-tx{color:#333;font-size:14px;padding:0 5% 8%}.popular-contents-section .tile:hover .contents-img,.popular-contents-section .tile:hover .contents-ttl,.popular-contents-section .tile:hover .contents-tx{opacity:.6;transition:opacity .3s ease}@media screen and (min-width:769px){.pickup-items-viewport{margin-bottom:8%}.pickup-items-viewport .pickup-items{width:100%}.pickup-items-viewport .pickup-items li{width:93%}.pickup-items-viewport .pickup-items li div{margin:0 0 20px 7%}.sp{display:none}}@media screen and (max-width:768px){.hero-viewport{margin:10px 0!important}.tx-main{font-size:.9em;padding:3% 2%!important}.bgcolor01{background:-webkit-repeating-linear-gradient(-90deg,#f6958c,#f6958c 10px,#f47e73 10px,#f47e73 20px);background:repeating-linear-gradient(-90deg,#f6958c,#f6958c 10px,#f47e73 10px,#f47e73 20px)}.bgcolor02{background:-webkit-repeating-linear-gradient(-90deg,#e1b642,#e1b642 10px,#dba618 10px,#dba618 20px);background:repeating-linear-gradient(-90deg,#e1b642,#e1b642 10px,#dba618 10px,#dba618 20px)}.bgcolor03{background:-webkit-repeating-linear-gradient(-90deg,#66b9d4,#66b9d4 10px,#44aacb 10px,#44aacb 20px);background:repeating-linear-gradient(-90deg,#66b9d4,#66b9d4 10px,#44aacb 10px,#44aacb 20px)}.bgcolor04{background:-webkit-repeating-linear-gradient(-90deg,#619983,#619983 10px,#3e8368 10px,#3e8368 20px);background:repeating-linear-gradient(-90deg,#619983,#619983 10px,#3e8368 10px,#3e8368 20px)}.ti-h02{padding:8px 0!important;font-size:13px!important}.tx-inner{padding:2%!important}.pickup-items-viewport{padding:3% 0}.pickup-items-viewport .pickup-items li{width:93%}.pickup-items-viewport .pickup-items li div{margin:0 0 7% 7%}.pickup-items-viewport .pickup-items .tx-item{padding:5px 2%;line-height:1.3}.list-main-01,.list-main-02,.list-main-03,.list-main-04{width:48%}.list-main-01.list-main-01,.list-main-02.list-main-01,.list-main-03.list-main-01,.list-main-04.list-main-01{margin-left:1.5%}.list-main-01.list-main-02,.list-main-02.list-main-02,.list-main-03.list-main-02,.list-main-04.list-main-02{margin-left:1.5%}.list-main-01.list-main-03,.list-main-02.list-main-03,.list-main-03.list-main-03,.list-main-04.list-main-03{margin-top:3%;margin-left:1.5%}.list-main-01.list-main-04,.list-main-02.list-main-04,.list-main-03.list-main-04,.list-main-04.list-main-04{margin-top:3%;margin-left:1.5%}.arrow-area{padding:.3em .75em;text-align:center;margin-top:2%}.arrow-img{width:15%}.annotation{margin:0 3%}.page-top{margin:0 3% 0 0}.hero-viewport .hero-tx{font-size:1em}.hero-viewport .hero-note{font-size:.8em}.popular-contents-section .tile{width:48%;margin:3% 1%}.popular-contents-section .tile .rank-icon{width:40px;height:42px;left:5px;padding-top:4.5%}.popular-contents-section .tile .rank-icon::before{font-size:16px}.popular-contents-section .tile .campaign-icon{width:60%;right:3%;top:4px}.popular-contents-section .tile .contents-img{margin:22% 3% 0}.popular-contents-section .tile .contents-ttl{font-size:14px}.popular-contents-section .tile .contents-tx{font-size:13px}.pc{display:none}}@media screen and (min-width:769px),print{.hero-viewport{margin-bottom:20px}.contents-detail-viewport .tx-inner{padding:20px 15px}.list .list-item{padding:15px 10px;width:33.333%}.list .circle{width:50px;height:50px;line-height:50px;font-size:2.5em}.list .icon-diamond:before{margin-top:11px;margin-left:0}.list .icon-bed:before{font-size:.9em;margin-right:.9em}.list .icon-cab:before{font-size:.9em;margin-right:1em}.list .tx-area{left:70px}.list .arrow{width:15px;height:15px;top:50%;right:15px;margin-top:-10px}.pickup-items-viewport{margin-bottom:8%}.pickup-items-viewport .pickup-items{width:100%}.pickup-items-viewport .pickup-items li{width:93%}.pickup-items-viewport .pickup-items li div{margin:0 0 20px 7%}}@media screen and (max-width:768px){.hero-viewport{margin:10px 0!important}.ttl-01{padding:8px;font-size:1.2em;margin-bottom:3%;letter-spacing:0}.list .list-item{padding:3% 2%!important}.list .circle{width:1.5em;height:1.5em;text-align:center;display:inline-block;border-radius:50%;font-size:1.5em}.list .icon-diamond:before{margin-top:5px!important;margin-left:0}.overseas_contents{padding:0 2%;width:50%;float:left}}



