main{overflow:visible}.fadeIn{transition:1s;opacity:0;transform:translateY(100px)}.fadeIn.animated{opacity:1;transform:translateY(0)}@media print{.fadeIn{opacity:1;transform:translateY(0)}}.section-important{margin-bottom:16px;padding:0}.section-important .container{overflow:hidden;background:#FDECEE;border-radius:8px;padding:12px 24px}.section-important h2{margin-bottom:8px;text-align:left}.section-important dl{display:flex;flex-wrap:wrap;margin-bottom:0}.section-important dl dt,.section-important dl dd{transition:.5s opacity;margin-bottom:0}.section-important dl dt:nth-child(n+3),.section-important dl dd:nth-child(n+3){height:0;opacity:0;visibility:hidden}.section-important dl dt{width:120px}.section-important dl dt:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){.section-important dl dt{width:100%}}.section-important dl dd{width:calc(100% - 120px)}.section-important dl dd:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){.section-important dl dd{width:100%}}.section-important .important-more{position:absolute;top:12px;right:16px;margin:0}.section-important .important-more i{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;width:20px;height:20px;border:solid #3D3D3D 2px;border-radius:10px}.section-important .important-more i::before,.section-important .important-more i::after{content:"";width:8px;height:2px;background:#3D3D3D;position:absolute;top:calc(50% - 1px);left:calc(50% - 4px);background:#3D3D3D}.section-important .important-more i::after{transform:rotate(90deg);transition:.5s transform}.section-important #important-input{display:none}.section-important #important-input:checked+dl dt,.section-important #important-input:checked+dl dd{height:inherit;opacity:1;visibility:visible}.section-important #important-input:checked+dl dt:nth-child(n+3),.section-important #important-input:checked+dl dd:nth-child(n+3){margin-top:6px}@media screen and (max-width: 767px){.section-important #important-input:checked+dl dt:nth-child(n+3),.section-important #important-input:checked+dl dd:nth-child(n+3){margin-top:12px}}@media screen and (max-width: 767px){.section-important #important-input:checked+dl dd{margin-top:0 !important}}.section-important #important-input:checked ~ .important-more i::after{transform:rotate(0)}.section-hero{background:#e93817;display:flex;position:relative;overflow:inherit;margin-top:16px;padding:0 !important}.section-hero .hero-wrap{width:100%;max-width:1280px;margin:auto}.section-hero .hero-arrow{position:absolute;bottom:0;left:50%;width:54px;height:54px;backdrop-filter:blur(8px);background:rgba(255,255,255,0.55);border-radius:50%;box-shadow:0 0 30px rgba(0,0,0,0.15);transform:translate(-50%, 50%);overflow:hidden;text-indent:100%;white-space:nowrap}@media screen and (max-width: 767px){.section-hero .hero-arrow{width:48px;height:48px}}.section-hero .hero-arrow::before,.section-hero .hero-arrow::after{content:"";width:12px;height:12px;border-right:solid 2px #000;border-bottom:solid 2px #000;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%) rotate(45deg);transition:transform 0.3s}.section-hero .hero-arrow::before{border-color:rgba(0,0,0,0.5)}.section-hero .hero-arrow::after{top:55%}.section-hero .hero-arrow:hover{opacity:1}.section-hero .hero-arrow:hover::before,.section-hero .hero-arrow:hover::after{transform:translate(-50%, -35%) rotate(45deg)}.section-topics .container{position:relative}.section-topics .container::before{content:"";position:absolute;bottom:60px;left:-140px;background:url(/common_v10/images/img-illust-3.png) no-repeat center center/contain;width:100px;height:140px;z-index:-1}@media screen and (max-width: 767px){.section-topics .container::before{bottom:90px;left:-40px;width:80px;height:112px}}.section-topics .container::after{content:"";position:absolute;bottom:60px;right:-190px;background:url(/common_v10/images/img-illust-2.png) no-repeat center center/contain;width:175px;height:128px;z-index:-1}@media screen and (max-width: 767px){.section-topics .container::after{bottom:100px;right:-60px;width:140px;height:102px}}@media screen and (max-width: 767px){.section-topics{padding:48px 0}}.section-topics .container{max-width:928px;margin:auto}.section-topics .swiper{margin-bottom:96px}.section-topics .swiper .swiper-slide{border-radius:24px !important}.section-topics .swiper .swiper-button-next,.section-topics .swiper .swiper-button-prev{margin-top:0}.section-topics .swiper .swiper-button-next{right:-80px}.section-topics .swiper .swiper-button-prev{left:-80px}.section-topics .swiper .swiper-pagination{position:absolute;margin-bottom:0;bottom:-40px}.section-topics .ttl-line span{position:relative}.section-topics .ttl-line span::before,.section-topics .ttl-line span::after{content:"";position:absolute;top:50%;width:2em;height:4px;background:#e93817;border-radius:2px}@media screen and (max-width: 767px){.section-topics .ttl-line span::before,.section-topics .ttl-line span::after{width:1em;height:3px}}.section-topics .ttl-line span::before{right:calc(100% + 1em)}@media screen and (max-width: 767px){.section-topics .ttl-line span::before{right:calc(100% + 0.5em)}}.section-topics .ttl-line span::after{left:calc(100% + 1em)}@media screen and (max-width: 767px){.section-topics .ttl-line span::after{left:calc(100% + 0.5em)}}.section-topics .ttl-line.h5 span{color:#606060}.section-topics .ttl-line.h5 span::before,.section-topics .ttl-line.h5 span::after{width:0.5em;height:2px}.section-topics .ttl-line.h5 span::before{right:calc(100% + 0.5em)}.section-topics .ttl-line.h5 span::after{left:calc(100% + 0.5em)}.section-topics .color-jcom-tv+.ttl-line span::before,.section-topics .color-jcom-tv+.ttl-line span::after{background:#e93817}.section-topics .color-jcom-net+.ttl-line span::before,.section-topics .color-jcom-net+.ttl-line span::after{background:#e93817}.section-topics .color-jcom-mobile+.ttl-line span::before,.section-topics .color-jcom-mobile+.ttl-line span::after{background:#e93817}.section-topics .color-jcom-electricity+.ttl-line span::before,.section-topics .color-jcom-electricity+.ttl-line span::after{background:#e93817}@media screen and (-webkit-min-device-pixel-ratio: 0){.section-topics [class*="color-jcom"]{opacity:0.99}}.section-topics .box-card .card-list{text-align:center;border-top:solid #E2E2E2 2px}.section-topics .box-card .card-list .link-bullet-black{margin:8px 4px 0}@media screen and (max-width: 767px){.section-topics .box-card .card-list .link-bullet-black{padding-right:16px}}.section-topics .box-card .h4{display:flex;justify-content:center;align-items:center}.section-value{box-shadow:0px 0px 400px #ddd inset;padding:48px 0}@media screen and (max-width: 767px){.section-value{padding:32px 0}}.section-value .text-uline{display:inline-block;position:relative}.section-value .text-uline::before{content:"";width:100%;height:10px;border-radius:5px;position:absolute;left:50%;bottom:6px;background:#FFC4BA;transform:translateX(-50%)}@media screen and (max-width: 767px){.section-value .text-uline::before{width:120px}}.section-value .text-uline span{position:relative}.section-value .text-uline .uline-strong{font-size:40px}.section-value .item-sim{padding-top:0;padding-bottom:0}@media screen and (max-width: 767px){.section-value .item-sim{padding-left:0;padding-right:20px}}.section-value .item-sim span{background:#fff url(/common_v10/images/icn-simulation.svg) no-repeat 18px center;display:inline-block;padding:14px;padding-left:62px;padding-right:20px}.section-pr{padding:40px 0;position:relative;background:url(/images_v10/bg-pr.jpg) no-repeat center;background-size:cover;background-attachment:fixed;color:#fff}@media screen and (max-width: 767px){.section-pr{padding:32px 0;background-attachment:unset}}@media screen and (max-width: 767px){.section-pr h3{margin-right:-40px}}.section-pr h4{color:#fff}@media screen and (min-width: 768px){.section-pr .swiper .swiper-container{padding:0 1px}}.section-pr .swiper .swiper-slide.line{border:solid 2px #c7c7c7}.section-news{padding:64px 20px}@media screen and (max-width: 767px){.section-news{padding:48px 0}}.section-news .container{max-width:928px;margin:auto}.section-news .news-list{max-width:596px;margin:32px auto}.section-news .news-list dt{margin-bottom:11px;font-weight:normal;color:#AFAFAF !important}.section-news .news-list dt [class^="label-"]{margin-right:12px}.section-news .news-list dd{margin-bottom:24px}.section-news .news-list dd:last-child{margin-bottom:0}.section-cm{padding:120px 20px;background:url(/images_v10/bg-cm_2402.jpg) no-repeat center;background-size:cover}@media screen and (max-width: 767px){.section-cm{padding:100px 20px;background:url(/images_v10/bg-cm-sp_2402.jpg) no-repeat center;background-size:cover}}.section-cm .container{max-width:928px;margin:auto}.section-cm .container .btn-white-primary{backdrop-filter:blur(12px);background:none;transition:backdrop-filter 0.3s}.section-cm .container .btn-white-primary span{color:#fff}.section-cm .container .btn-white-primary::after{background:url(/common_v10/images/icn-bullet-white.svg) no-repeat center center/contain}.section-cm .container .btn-white-primary:hover{opacity:1;backdrop-filter:blur(0)}.section-banner{padding:32px 20px 0}@media screen and (max-width: 767px){.section-banner{padding:24px 0 0}}.section-banner .board-gray{padding:12px 16px 8px !important}@media screen and (max-width: 767px){.section-banner .board-gray{padding:12px 16px !important}}.section-banner .campaign-banner{display:block;overflow:hidden}.section-banner .campaign-banner::after{right:10px;content:"";display:inline-block;width:7px}.section-banner .campaign-banner.blank::after{width:12px;background-image:url(/common_v10/images/icn-link-blank-black.svg)}.section-banner .campaign-cap{display:inline-block;line-height:1.4;font-size:12px}

