﻿.heading-center-top{top:0;left:0;right:0;margin:0 auto 1em auto;padding:0.4em 1em;text-align:center;font-size:1.1rem;color:#fff}.doc-index #page-content{padding-top:100px}@media (max-width: 36em){.doc-index #page-content{padding-top:50px}}@keyframes anim-fadeInSlow{0%{opacity:0;transform:scale(1.2)}20%{opacity:1}100%{opacity:1;transform:scale(1)}}.marker-circle{position:absolute;display:flex;justify-content:center;align-items:center;margin:1em;width:6em;height:6em;text-align:center;font-family:"Hind","sans-serif";font-weight:500;color:#fff;border-radius:100%}.section-visual{min-height:600px}.section-visual .hero-xs{display:none}.section-visual .container .col-left{padding-right:3rem}.section-visual header{margin-top:5em}.section-visual header h1 span{display:none}.section-visual header h1 .bunko-logo{height:70px}.section-visual header p{text-align:center;font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-size:1.4rem;font-weight:bold;letter-spacing:0.05em}.section-visual .sundai{margin:1em;text-align:right}.section-visual .sundai .sundai-logo{height:80px}.section-visual .message{padding-top:3em}@media (min-width: 36.0625em) and (max-width: 64em){.section-visual .message{text-shadow:rgba(255,255,255,0.5) 1px 1px 0,rgba(255,255,255,0.5) -1px -1px 0,rgba(255,255,255,0.5) -1px 1px 0,rgba(255,255,255,0.5) 1px -1px 0,rgba(255,255,255,0.5) 0px 1px 0,rgba(255,255,255,0.5) 0 -1px 0,rgba(255,255,255,0.5) -1px 0 0,rgba(255,255,255,0.5) 1px 0 0}}@keyframes anim-border-blink{0%{box-shadow:0 0 10px 6px rgba(68,193,237,0)}50%{box-shadow:0 0 0 6px rgba(68,193,237,0.8)}100%{box-shadow:0 0 10px 6px rgba(68,193,237,0)}}@media (max-width: 36em){.section-visual .image-full-sm-over{display:none}.section-visual .hero-xs{display:block;position:relative;overflow:hidden !important;height:100vh;max-height:1000px;min-height:500px;padding:0 !important}.section-visual .hero-xs .hero-xs-image{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../../image/top/xs/hero-xs-01.jpg);background-position:top center;background-size:cover;animation:anim-fadeInSlow 4s ease-out forwards}.section-visual .hero-xs .hero-xs-arrow{position:absolute;left:0;right:0;bottom:8rem;width:2.5rem;height:2.5rem;margin:0 auto}.section-visual .hero-xs .hero-xs-arrow a{display:block;width:100%;height:100%;text-align:center;font-size:1.5rem;color:#fff;background-color:transparent;box-shadow:0 0 0 6px #44C1ED;border:3px solid #fff !important;border-radius:100%;transition:transform .25s;box-shadow:0 0 0 7px rgba(68,193,237,0);animation:anim-border-blink 2s ease 2s infinite}.section-visual .hero-xs .hero-xs-arrow a:hover{transform:scale(1.1)}.section-visual header{position:absolute;top:100px;left:0;right:0;width:280px;margin:0 auto}.section-visual header h1 .bunko-logo{height:50px}.section-visual .sundai .sundai-logo{height:40px}}@keyframes anim-bgGradation{0%{background:linear-gradient(0deg, #64B5F6, #0D47A1)}50%{background:linear-gradient(180deg, #039BE5, #01579B)}100%{background:linear-gradient(360deg, #64B5F6, #0D47A1)}}@keyframes anim-bgFadeLoop{0%{opacity:0.5}20%{opacity:0.9}100%{opacity:0.5}}.section-systan .bg-systan{background:linear-gradient(201deg, rgba(148,148,148,0.07) 0%, rgba(148,148,148,0.07) 50%, rgba(83,83,83,0.07) 50%, rgba(83,83,83,0.07) 100%),linear-gradient(192deg, rgba(176,176,176,0.08) 0%, rgba(176,176,176,0.08) 50%, rgba(180,180,180,0.08) 50%, rgba(180,180,180,0.08) 100%),linear-gradient(48deg, rgba(185,185,185,0.05) 0%, rgba(185,185,185,0.05) 50%, rgba(243,243,243,0.05) 50%, rgba(243,243,243,0.05) 100%),linear-gradient(65deg, rgba(172,172,172,0.08) 0%, rgba(172,172,172,0.08) 50%, rgba(209,209,209,0.08) 50%, rgba(209,209,209,0.08) 100%),linear-gradient(4deg, rgba(224,224,224,0.03) 0%, rgba(224,224,224,0.03) 50%, rgba(49,49,49,0.03) 50%, rgba(49,49,49,0.03) 100%),linear-gradient(228deg, rgba(152,152,152,0.03) 0%, rgba(152,152,152,0.03) 50%, rgba(130,130,130,0.03) 50%, rgba(130,130,130,0.03) 100%),linear-gradient(163deg, rgba(170,170,170,0.07) 0%, rgba(170,170,170,0.07) 50%, rgba(232,232,232,0.07) 50%, rgba(232,232,232,0.07) 100%),linear-gradient(152deg, rgba(12,12,12,0.05) 0%, rgba(12,12,12,0.05) 50%, rgba(161,161,161,0.05) 50%, rgba(161,161,161,0.05) 100%),linear-gradient(302deg, rgba(48,48,48,0.02) 0%, rgba(48,48,48,0.02) 50%, rgba(195,195,195,0.02) 50%, rgba(195,195,195,0.02) 100%)}.section-systan{overflow:hidden;padding:2.5em 0 2em 0 !important;background-image:linear-gradient(-45deg, #039BE5, #0D47A1);background-size:300% 100%;animation:anim-bgHorizontal 10s ease infinite;backface-visibility:hidden;will-change:transform}.section-systan .bg-systan{position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0;margin:auto;animation:anim-bgFadeLoop 3s infinite}.section-systan .message-area{position:relative;z-index:1}.section-systan .img-area{position:absolute;left:0;top:0;width:100%;height:100%}.section-systan header{margin-top:0}.section-systan header h1{margin-bottom:1.5em}.section-systan header h1 img{height:125px}.section-systan header h1 span{display:none}.section-systan header h1+p img{height:80px}.section-systan header .release{max-width:20em;margin:1em auto;padding:0.1em 0;text-align:center;font-size:1.2rem;letter-spacing:0.2em;color:#fff;border-top:2px solid #fff;border-bottom:2px solid #fff}.section-systan .medal{position:absolute;left:1em;top:1.5em}.section-systan .medal img{height:140px}.section-systan .book{position:absolute;right:-2em;bottom:-9em}.section-systan .book img{width:450px}.section-systan .img-grid{display:flex;justify-content:center}.section-systan .book-4th img,.section-systan .book-5th img{text-align:center}.section-systan .book-4th{position:relative}.section-systan .book-4th img{width:250px;margin-top:40px}.section-systan .book-5th a{display:inline-block;position:relative;border:none !important}.section-systan .book-5th a:hover img{box-shadow:0 0 25px 8px #fff}.section-systan .book-5th img{width:300px;box-shadow:0 0 20px 5px #fff;transition:box-shadow .25s}.section-systan .book-5th .price{margin-top:0.5em;font-size:0.9rem;color:#fff}.section-systan .feature{flex-basis:30rem;color:#fff}.section-systan .feature .feature-text{padding:0 3rem}.section-systan .feature .feature-text h3{margin-bottom:0.5em;font-size:2.5rem}.section-systan .feature .feature-text p{font-size:1.4rem}.section-systan .feature-arrow-horizontal{overflow-x:hidden;margin-top:2em}.section-systan .feature-arrow-horizontal img{width:100%}.section-systan .feature-arrow-vertical{display:none;overflow-y:hidden}.section-systan .fearure-sm-under{display:none}.section-systan .group-btns{margin-top:2rem}.section-systan .group-btns .btn{padding-right:0.7em;font-size:2rem;color:#fff;border:none;background-color:#FF6F00;box-shadow:0 0 0 0.2em #fff;transition:box-shadow .25s}.section-systan .group-btns .btn::after{content:"";font-family:"LineAwesome"}.section-systan .group-btns .btn:hover{box-shadow:0 0 1em 0.4em #fff}.section-systan .corp-logo{text-align:center;margin-bottom:1em}.section-systan .corp-logo img{height:40px}@media (min-width: 48.0625em) and (max-width: 64em){.section-systan header h1 img{height:90px}.section-systan .medal{top:1em}.section-systan .medal img{height:100px}.section-systan .book-4th img{width:150px}.section-systan .book-5th img{width:200px}.section-systan .feature .feature-text h3{font-size:2rem}.section-systan .feature .feature-text p{font-size:1.2rem}.section-systan .feature-arrow-horizontal{margin-top:1em}.section-systan .group-btns{margin-top:0}.section-systan .group-btns .btn{font-size:1.6rem}}@media (max-width: 48em){.section-systan header h1{margin-bottom:0}.section-systan header h1 img{width:100%;height:auto}.section-systan .corp-logo{display:block}.section-systan .img-area{position:static;padding-top:1em;padding-bottom:0}.section-systan .book{width:100% !important;opacity:0.2 !important}.section-systan .medal{position:static;margin-bottom:0.5em;text-align:center}.section-systan .medal img{height:80px}.section-systan .new p{font-size:1.4rem}.section-systan .corp-logo img{height:30px}.section-systan .group-btns{margin-top:0.5em}.section-systan .group-btns .btn{font-size:1.6rem}.section-systan .img-grid{display:block}.section-systan .fearure-md-over{display:none}.section-systan .feature-arrow-vertical,.section-systan .fearure-sm-under{display:block}.section-systan .feature-arrow-vertical{margin-top:1em;margin-bottom:1em;text-align:center}.section-systan .feature-arrow-vertical img{width:40px}.section-systan .fearure-sm-under{color:#fff}.section-systan .fearure-sm-under h3{margin-bottom:1em;text-align:center;font-size:2rem}.section-systan .book-5th{text-align:center}.section-systan .book-5th img{display:inline-block}.section-systan .book-5th p{text-align:center}}@media (min-width: 36.0625em) and (max-width: 48em){.section-systan{padding-top:1em !important}}@media (max-width: 36em){.section-systan header{margin-top:1em}.section-systan .bg-systan{top:25px;animation:none}.section-systan .feature-arrow-vertical img{width:20px}.section-systan .book-4th img{margin-top:2em !important;max-width:150px !important}.section-systan .book-5th img{max-width:200px !important}.section-systan .book-5th p{margin-top:1.5em}.section-systan .fearure-sm-under{padding-bottom:1em}}.section-search{padding-top:0 !important}@media (max-width: 36em){.section-search{border-top:1px solid #E3E3E3}.section-search .container{margin-left:1rem;margin-right:1rem}}.section-search .index-search{display:flex;justify-content:center;align-items:flex-start}.section-search .index-search h2{display:inline-block;margin:1rem 1rem 0 1rem;padding:0.3em 1em;line-height:1.2;white-space:nowrap;font-size:1.3em;color:#fff;background-color:#3C6CA9}.section-search .index-search .search-keyword{margin-top:1rem}.section-search .index-search .search-keyword input[type='text'],.section-search .index-search .search-keyword input[type='search']{width:200px;height:2.4rem;font-size:1.1rem}@media (max-width: 64em){.section-search .index-search .search-keyword input[type='text'],.section-search .index-search .search-keyword input[type='search']{width:180px}}.section-search .index-search .search-list-group{margin-top:1rem;white-space:nowrap}.section-search .index-search .search-list{position:relative;display:inline-block;margin-left:1.5em}.section-search .index-search .search-list .search-list-btn{display:inline-block;padding:0.2em 0.3em;font-size:1.1rem}.section-search .index-search .search-list .search-list-btn::before{content:"";font-family:"LineAwesome";padding-right:0.1em;font-size:1rem}@media (max-width: 48em){.section-search .index-search{flex-wrap:wrap}}.section-search .index-search .search-list-panel{display:none;position:absolute;top:110%;padding:1em 1.5em;background-color:#fff;border:1px solid #E3E3E3;box-shadow:0 3px 0 rgba(0,0,0,0.1);z-index:100}.section-search .index-search .search-list-panel.visible{display:block;animation:anim-fadeIn .25s forwards}.section-search .index-search .search-list-panel ul{list-style:none;padding:0}.section-search .index-search .search-list-panel ul li{margin-bottom:0.5em}.section-search .index-search .search-list-panel ul li a{white-space:nowrap}.section-visual-company .bunko-logo{max-height:60px}.section-aside h2{padding-top:0.5em;padding-bottom:1em;text-align:center}.section-aside>.card{margin-top:1rem}@media (min-width: 36.0625em){.section-aside>.card{min-height:22rem;background-color:rgba(255,255,255,0.9)}}@keyframes anim-loading-bar{from{left:0}to{left:95%}}@keyframes anim-glow{0% ,20%{border-color:#ffeb3b}50%{border-color:rgba(255,235,59,0)}80%, 100%{border-color:#ffeb3b}}.section-new-books .marker-circle{flex-direction:column;width:100px;height:100px;margin-left:1rem;margin-top:-1.5rem;line-height:1.1;font-family:"Meiryo UI","メイリオ","Meiryo","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","system-ui","sans-serif";font-size:2rem;color:#0277BD;background-color:#FFEB3B}.section-new-books .marker-circle small{font-size:1rem}.section-new-books .marker-circle::after{content:'';position:absolute;width:112px;height:112px;left:-6px;top:-6px;border:3px solid #FFEB3B;border-radius:100%;animation:anim-glow 2s linear infinite}#new-release-wrapper.loading{position:relative;height:5px;margin-bottom:1em;text-align:center;color:silver;background-color:rgba(255,255,255,0.5)}#new-release-wrapper.loading::before{content:'';position:absolute;display:block;width:5%;height:100%;background-color:rgba(60,108,169,0.3);animation:anim-loading-bar 3s linear infinite}@keyframes anim-newRibbon{0%{transform:translateX(-5em)}10%{transform:translateX(0)}30%{color:#fff}35%{color:#F44336}40%{color:#fff}45%{color:#F44336}50%{color:#fff}85%{opacity:1}90%{opacity:0}100%{opacity:0}}#new-release>ul>li>a{overflow:hidden}#new-release>ul>li>a::after{content:'NEW';position:absolute;display:inline-block;left:-1px;top:7px;padding:0.5em 0.8em 0.4em 0.8em;line-height:1;font-family:"Hind","sans-serif";font-weight:700;font-size:0.8rem;letter-spacing:1px;color:#fff;background-color:#F44336;animation:anim-newRibbon 8s ease-out infinite}.section-info{margin-top:1rem;background-color:#fff}.section-info header{padding:1em;background-color:#F0F9FF}.section-info header h2{font-size:1rem;color:#3C6CA9}.section-info header p{font-size:0.8rem}@media (min-width: 36.0625em){.section-info .list-wrapper{min-height:10rem}}.section-practice{padding-top:0 !important;padding-bottom:0 !important;overflow:hidden}.section-practice .ribbon-wrapper{position:relative;margin:0 auto}.section-practice .ribbon{position:absolute;display:flex;top:-1px;right:1rem;z-index:100}.section-practice .ribbon img{width:6rem;transform:translateY(-100%);transition:transform 0.8s}.section-practice .group-text{display:flex;flex-direction:column;justify-content:space-between;height:100%}.section-practice .group-text .empty{flex-basis:20%}.section-practice .group-text .description .schedule{line-height:1.4;letter-spacing:0.1em;font-size:1.5rem;font-weight:bold;color:#CF4446}.section-practice .group-text .description .text{line-height:1.5;font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;font-weight:600;font-size:2rem;color:#404040}.section-practice .group-text .description .text u{position:relative;display:inline-block;text-decoration:none;font-weight:600;z-index:0}.section-practice .group-text .description .text u::before{content:'';position:absolute;left:0;top:60%;width:0;height:40%;background-color:#EEEA38;z-index:-1;transition:width 1s}.section-practice .group-text .description .text u[data-aos='marker-right'].aos-animate::before{width:100%}.section-practice .group-book{transition:transform .25s}.section-practice .group-book img{box-shadow:5px 6px 30px rgba(0,0,0,0.4)}.section-practice .btn-goto{padding-right:1em;transition:background-color .25s,border-color .25s}.section-practice .btn-goto::after{content:"";font-family:"LineAwesome";padding-left:0.2em}.section-practice .btn-goto:hover{background-color:#E53935;border-color:#E53935;box-shadow:none}.section-practice .section-link{position:relative;display:block;width:100%;padding-top:3em;padding-bottom:3em;background-color:#F9FBE7;border:none !important;transition:background-color .25s}.section-practice .section-link:hover .ribbon img{transform:translateY(0)}.section-practice .section-link-1:hover .btn-goto{background-color:#D81B60;border-color:#D81B60;animation:anim-shake 1s infinite}.section-practice .section-link-2:hover{background-color:#FFF6FC}.section-practice .section-link-2:hover .group-book{transform:scale(1.05)}.section-practice .section-link-2:hover .btn-goto{background-color:#D81B60;border-color:#D81B60}@media (min-width: 64.0625em) and (max-width: 73em){.section-practice .group-text .description .text{font-size:1.7rem}}@media (min-width: 48.0625em) and (max-width: 64em){.section-practice .ribbon{right:0}.section-practice .group-text .description .text{font-size:1.8rem}}@media (max-width: 48em){.section-practice .ribbon-wrapper{max-width:400px}.section-practice .ribbon img{width:5rem}.section-practice .group-text .caption{margin-top:1em;text-align:center}.section-practice .group-text .caption img{max-width:400px !important}.section-practice .group-text .description p{text-align:center}.section-practice .group-book img{max-width:300px !important}}@media (max-width: 36em){.section-practice .group-text .description .text{line-height:1.3;font-size:1.6rem}.section-practice .group-book{padding-top:2em}.section-practice .group-book img{max-width:240px !important}}@keyframes anim-shake{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.section-jissen{padding-top:0 !important;padding-bottom:0 !important;overflow:hidden}.section-jissen .container{max-width:84em}.section-jissen.section-jissen-01{background-color:#FDEEF4}.section-jissen.section-jissen-02{background-color:#23489D}.section-jissen.section-jissen-02 .group-book img{box-shadow:5px 6px 30px rgba(255,255,255,0.6)}.section-jissen.section-jissen-03{background-color:#FFECB3}.section-jissen .section-link{position:relative;display:block;width:100%;padding-top:6em;padding-bottom:5em;border:none !important}.section-jissen .section-link:hover .btn-goto.btn-pink{background-color:#F84F82;border-color:#F84F82;transform:scale(1.1)}.section-jissen .ribbon{position:absolute;display:flex;top:1em;right:0;z-index:100}.section-jissen .ribbon img{width:10rem;transition:transform 0.8s}.section-jissen .group-text{display:flex;flex-direction:column;justify-content:space-around;height:100%;padding-left:1em}.section-jissen .group-text .caption{position:relative;margin-top:4em}.section-jissen .group-text .caption .marker{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.9;clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}.section-jissen .group-text .caption .marker[data-aos='slice-right'].aos-animate{animation:anim-sliceRight 2s 0.1s linear forwards}.section-jissen .group-text .description .text-02{max-width:200px}.section-jissen .group-text .description .text-03{max-width:400px}.section-jissen .group-book{transition:transform .25s}.section-jissen .group-book img{box-shadow:5px 6px 30px rgba(0,0,0,0.4)}.section-jissen .group-link{text-align:right}.section-jissen .btn-goto{pointer-events:none;padding-right:1em;transition:background-color .25s,border-color .25s,transform .25s}.section-jissen .btn-goto::after{content:"";font-family:"LineAwesome";padding-left:0.2em}.section-jissen .btn-goto.btn-white{color:#22479B;background-color:#fff;border-color:#fff}.section-jissen .btn-goto.btn-pink{background-color:#E83F72;border-color:#E83F72}.section-jissen .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:1600px 1600px;opacity:0.9;animation-name:anim-moveBG;animation-timing-function:linear;animation-iteration-count:infinite}.section-jissen .bg.bg-01{background-image:url("../../image/top/jissen/banner/2024/2024-bg-01.svg");animation-duration:30s}.section-jissen .bg.bg-02{background-image:url("../../image/top/jissen/banner/2024/2024-bg-02.svg");animation-duration:40s}.section-jissen .bg.bg-03{background-image:url("../../image/top/jissen/banner/2024/2024-bg-03.svg");animation-duration:50s}@media (max-width: 48em){.section-jissen .group-text{padding-left:0}.section-jissen .ribbon img{width:8em}.section-jissen .group-text .caption{margin-top:1em}.section-jissen .group-text .description{margin-top:1em}.section-jissen .group-book img{max-width:300px !important}}@media (max-width: 36em){.section-jissen .group-book{padding-top:2em}.section-jissen .group-book img{max-width:240px !important}}@keyframes anim-sliceRight{0%{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}100%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes anim-moveBG{0%{background-position:0 0}100%{background-position:-1600px -1600px}}.section-systan-new{overflow:hidden;background-color:#489BD5}.section-systan-new .container{position:relative}.section-systan-new .medal{position:absolute;left:0;top:-2em;width:120px}.section-systan-new .ribbon{position:absolute;top:-3rem;right:1rem;width:80px;z-index:100}.section-systan-new .group-title,.section-systan-new .group-books{display:flex;flex-direction:column;justify-content:center;height:100%}.section-systan-new .group-title{padding-left:3em}.section-systan-new .group-title .title{margin-top:8em}.section-systan-new .group-title .caption{margin-top:1em;font-size:1.6rem;color:#fff}.section-systan-new .group-title .caption p{text-align:center}.section-systan-new .group-title .group-btns{margin-top:2em;margin-bottom:3em}.section-systan-new .group-title .btn{padding-right:0.7em;font-size:1.8rem;color:#fff;border:none;background-color:#FF6F00;box-shadow:0 0 0 0.2em #fff;transition:box-shadow .25s}.section-systan-new .group-title .btn::after{content:"";font-family:"LineAwesome"}.section-systan-new .group-title .btn:hover{box-shadow:0 0 1em 0.4em #fff}.section-systan-new .group-books{margin-top:2em;padding-left:2em}.section-systan-new .group-books .books{display:flex}.section-systan-new .group-books .books>div{padding:0 1em}.section-systan-new .group-books .message{margin-top:2em;padding:0 2em;color:#fff}.section-systan-new .group-books .message h3{margin-bottom:0.5em;font-size:2rem}.section-systan-new .group-books .message p{font-size:1.2rem}@media (min-width: 48.0625em) and (max-width: 64em){.section-systan-new .group-title{padding-left:1em}.section-systan-new .group-books{padding-left:1em}.section-systan-new .group-books .books>div{padding:0 0.5em}}@media (max-width: 48em){.section-systan-new .medal{width:100px;left:-1em}.section-systan-new .ribbon{width:70px}.section-systan-new .group-title{max-width:400px;margin:0 auto;padding-left:0}.section-systan-new .group-title .title{margin-top:5em}.section-systan-new .group-title .group-btns{margin-top:1em;margin-bottom:0}.section-systan-new .group-title .btn{font-size:1.6rem}.section-systan-new .group-books{padding-left:0}.section-systan-new .group-books .books>div{padding:0 0.5em}}@keyframes anim-fadeInOut{0%{opacity:0}30%{opacity:1}36%{opacity:1}45%{opacity:0}100%{opacity:0}}.change-images>img{opacity:0;animation:anim-fadeInOut 15s infinite}.change-images>img:nth-of-type(1){animation-delay:0s}.change-images>img:nth-of-type(2){animation-delay:5s}.change-images>img:nth-of-type(3){animation-delay:10s}@media (max-width: 36em){.change-images{position:relative !important;width:100% !important;height:400px !important;margin-bottom:2em}.change-images>img{position:absolute !important;width:36em !important;height:auto !important;min-height:0 !important;transform:translate(-50%, -50%) !important}}.section-sns{padding-bottom:0 !important}.section-sns .container{padding-bottom:3em;border-bottom:1px solid #E6E6E6}.section-sns .sns-link{display:flex;justify-content:center;align-items:center}.section-sns .sns-link>div{padding:0 1em}.section-sns .sns-link>div img{height:60px}.section-sns .sns-link>div.sns-download .btn{background-image:linear-gradient(to right, #fff 2.4em, #E91E63 2.4em);background-color:#E91E63;border-color:#E91E63}.section-sns .sns-link>div.sns-download .btn::before{color:#E91E63}.section-sns .sns-link>div.sns-download .btn:hover:not(:disabled){background-image:linear-gradient(to right, #fff 2.4em, #EC407A 2.4em);background-color:#EC407A;border-color:#EC407A}.section-sns .sns-link>div.sns-download .btn:hover:not(:disabled)::before{color:#EC407A}.section-sns .sns-link>div.sns-line a,.section-sns .sns-link>div.sns-twitter a{border:none !important}@media (max-width: 36em){.section-sns .sns-link{display:block;text-align:center}.section-sns .sns-link>div{text-align:center}.section-sns .sns-link .sns-download{margin-bottom:2em}.section-sns .sns-link .sns-line,.section-sns .sns-link .sns-twitter{display:inline-block}}
