@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}html{height:100vh;overflow:hidden}#page-wrap{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#loader-bg{position:fixed;width:100%;height:100vh;overflow:hidden;top:0px;left:0px;background:#fff;z-index:100001}#loader-bg #loader{position:fixed;top:50%;left:3%;width:94%;text-align:center;color:#fff;font-size:26px;font-size:2.6rem;font-weight:bold;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@-moz-keyframes fade-loader{0%,100%{-moz-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}}@-webkit-keyframes fade-loader{0%,100%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}}@keyframes fade-loader{0%,100%{-moz-transform:scaley(1);-ms-transform:scaley(1);-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}}.fade-loader{position:relative;display:inline-block}.fade-loader>div{display:inline-block;width:4px;height:35px;border-radius:2px;margin:2px;background:#514068;-moz-animation:fade-loader 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);-webkit-animation:fade-loader 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);animation:fade-loader 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85)}.fade-loader>div:nth-child(2),.fade-loader>div:nth-child(4){-webkit-animation-delay:-.4s !important;animation-delay:-.4s !important}.fade-loader>div:nth-child(1),.fade-loader>div:nth-child(5){-webkit-animation-delay:-.2s !important;animation-delay:-.2s !important}.home .header{height:700px;background:url(/common/img/home/mv.jpg) center center no-repeat;background-size:cover}.home .header-box{position:relative;z-index:9999}.block-tl{position:relative;margin:0 auto 5rem;padding-left:.8em;max-width:1200px;width:94%;font-size:30px;font-size:3rem;line-height:1.2}.block-tl::before,.block-tl::after{position:absolute;top:50%;left:0;display:block;width:.5rem;height:.5em;content:""}.block-tl::before{background:#514068;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.block-tl::after{background:#ef8bae}.block-tl .en{font-family:'Overpass', sans-serif;font-weight:600}.block-tl .jp{color:#ef8bae;font-size:.5em}.nofitication-block{margin:6rem 0 7rem}.nofitication-block .wrap{display:table;width:94%}.nofitication-block .ttl-box{position:relative;display:table-cell;width:25%;background:#b40f0f;text-align:center;line-height:1.4;vertical-align:middle}.nofitication-block .ttl-box svg{margin-right:.5em;margin-bottom:10px;width:44px;height:44px;fill:#fff;vertical-align:top}.nofitication-block .ttl-box .ttl-jp{font-size:24px;font-size:2.4rem;color:#fff}.nofitication-block .ttl-box .ttl-en{font-size:14px;font-size:1.4rem;font-family:'Overpass', sans-serif;font-weight:600;color:#620c0c}.nofitication-block .detail-box{display:table-cell;width:75%;background:#eeeeee;vertical-align:top}.nofitication-block .detail-box ul li{width:90%;margin:0 auto;padding:1.8rem 0;border-bottom:1px solid #d6d6d6}.nofitication-block .detail-box ul li:last-child{border-bottom:0}.nofitication-block .detail-box a{display:block;width:100%}.nofitication-block .detail-box a .topic{text-decoration:underline}.nofitication-block .detail-box a:hover .topic{text-decoration:none}.nofitication-block .detail-box .date{font-size:14px;font-size:1.4rem;font-family:'Overpass', sans-serif;font-weight:600;color:#939393}.nofitication-block .detail-box .topic{margin-bottom:.5rem;font-size:18px;font-size:1.8rem;color:#3c3c3c}.nofitication-block .detail-box .txt{font-size:14px;font-size:1.4rem;color:#3c3c3c}.bnr-wide{margin-bottom:6rem}.bnr-wide .wrap{display:flex;justify-content:space-between;width:94%}.bnr-wide a{position:relative;display:block;overflow:hidden}.bnr-wide a img{width:100%}.bnr-wide a.clum_2{width:48.82813%}.bnr-wide a::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0) rotate(-360deg);-ms-transform:scale(0) rotate(-360deg);-webkit-transform:scale(0) rotate(-360deg);transform:scale(0) rotate(-360deg);-moz-transition:all,.2s;-o-transition:all,.2s;-webkit-transition:all,.2s;transition:all,.2s}.bnr-wide a:hover::after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3;-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}@media screen and (max-width: 768px){.bnr-wide .wrap{max-width:600px;display:block}.bnr-wide .wrap a.clum_2{width:100%;margin-bottom:2.60417%}}.bnr-area{margin-bottom:6rem}.bnr-area .sp,.bnr-area .tb{display:none}.bnr-area .wrap{width:94%}.bnr-area ul{display:flex;justify-content:space-between}.bnr-area ul li{margin-right:2%;width:33%}.bnr-area ul li:last-child{margin-right:0}.bnr-area a{position:relative;display:block;overflow:hidden}.bnr-area a::after{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;content:"";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0) rotate(-360deg);-ms-transform:scale(0) rotate(-360deg);-webkit-transform:scale(0) rotate(-360deg);transform:scale(0) rotate(-360deg);-moz-transition:all,.2s;-o-transition:all,.2s;-webkit-transition:all,.2s;transition:all,.2s}.bnr-area a:hover::after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3;-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.feature-block{margin-bottom:6rem;padding-bottom:5px}.feature-block .bnr-block{margin:0 auto .4rem;max-width:1400px;width:100%;letter-spacing:-.4em;text-align:center}.feature-block .bnr-block .bnr{display:inline-block;vertical-align:top;margin:0 .14286%;width:49.57143%;font-size:13px;font-size:1.3rem;letter-spacing:normal}.feature-block .bnr-block .bnr a{position:relative;display:block;overflow:hidden}.feature-block .bnr-block .bnr a::after{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;content:"";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:all,.2s;-o-transition:all,.2s;-webkit-transition:all,.2s;transition:all,.2s}.feature-block .bnr-block .bnr a:hover::after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.feature-block .bnr-block .bnr figure{position:relative;display:block}.feature-block .bnr-block .bnr figcaption{position:absolute;bottom:0;left:0;display:block;padding:2em 2em 1em;width:100%;color:#fff;text-align:left;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)),color-stop(100%, rgba(0,0,0,0.6)));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6))}.feature-block .bnr-block.bnr-block3 .bnr{width:32.85714%;margin:0 .17857%}.feature-block .bnr-block.bnr-block3 .bnr figcaption{display:table}.feature-block .bnr-block.bnr-block3 .bnr figcaption p{display:table-cell;vertical-align:bottom}.feature-block .bnr-block.bnr-block3 .img-tab{display:none}.info-block{margin-bottom:6rem;padding:7rem 0 5rem;background:#f4f6fb}.info-block .tabs-box{margin:0 auto 4rem;max-width:1200px;width:100%;text-align:center}.info-block .tabs-box .more-btn{display:inline-block;width:3.2rem;height:3.2rem;vertical-align:top;background:#514068;border:2px solid #514068;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.info-block .tabs-box .more-btn span{display:inline-block;margin:0 .15rem;width:4px;height:4px;vertical-align:middle;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.info-block .tabs-box .more-btn:hover{background:#fff}.info-block .tabs-box .more-btn:hover span{background:#514068}.info-block .tabs{display:inline-block;margin:0 auto;letter-spacing:-.4em;text-align:left;vertical-align:top}.info-block .tabs li{display:inline-block;margin:0 .5rem;font-size:14px;font-size:1.4rem;letter-spacing:normal}.info-block .tabs li .btn{display:block;padding:.5em 1em .4em;color:#333;line-height:1.2;background:#fff;border:2px solid #c6c9d3;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.info-block .tabs li .btn:hover,.info-block .tabs li .btn.active{color:#fff;background:#514068;border-color:#514068}.info-block .tab-body{margin:0 auto;width:100%;overflow:hidden}.info-block .tab-content{display:none}.info-block .tab-content:first-child{display:block}.info-block .info-list{margin-bottom:4rem;width:102%;letter-spacing:-.4em}.info-block .info-list li{display:inline-block;margin:0 1.96078% 1.96078% 0;width:31.37255%;font-size:14px;font-size:1.4rem;letter-spacing:normal;vertical-align:top}.info-block .info-list a{display:block;padding:3.90625% 5.20833%;background:#fff;overflow:hidden}.info-block .info-list a:hover .tl{text-decoration:underline}.info-block .info-list a .category{margin-bottom:1em;font-size:85.71429%}.info-block .info-list a .category span{display:inline-block;padding:.4em 1.8em;color:#dd6d83;font-weight:bold;line-height:1.2;background:#f6e5eb;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em}.info-block .info-list a figure{position:relative;float:left;padding-top:29.06977%;width:29.06977%;height:0;overflow:hidden}.info-block .info-list a figure img{position:absolute;top:0;left:50%;width:auto;max-width:none;height:100%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.info-block .info-list a .txt-box{float:right;width:65.11628%}.info-block.st-teach-block{margin-bottom:7rem}@media screen and (max-width: 540px){.info-block.st-teach-block .block-tl .jp{display:block}}@media screen and (min-width: 840px){.info-block.st-teach-block .info-list li{width:48.03922%}}.info-block.st-teach-block .info-list a figure{padding-top:18.89535%;width:18.89535%}@media screen and (max-width: 840px){.info-block.st-teach-block .info-list a figure{padding-top:29.06977%;width:29.06977%}}.info-block.st-teach-block .info-list .txt-box{width:77.03488%}@media screen and (max-width: 840px){.info-block.st-teach-block .info-list .txt-box{width:65.11628%}}.info-block .btn-box{margin:0 auto;line-height:1;text-align:center}.life-block{margin-bottom:5rem}.life-block .life-box{margin:0 auto;max-width:1200px;width:100%;overflow:hidden}.life-block .life-box .life-list{width:102%;letter-spacing:-.4em}.life-block .life-box .life-list li{display:inline-block;margin:0 1.96078% 1.96078% 0;width:31.37255%;font-size:14px;font-size:1.4rem;letter-spacing:normal}.life-block .life-box .life-list figure{position:relative;overflow:hidden}.life-block .life-box .life-list figure img{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.life-block .life-box .life-list figcaption{position:absolute;top:50%;left:50%;display:block;width:59.89583%;color:#fff;text-align:center;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.life-block .life-box .life-list h3{margin-bottom:.6rem;padding-bottom:.8rem;font-size:24px;font-size:2.4rem;line-height:1.2;border-bottom:1px solid #fff;text-shadow:0 2px 8px #000}.life-block .life-box .life-list h3 span{display:block;margin-bottom:.3em;font-family:'Overpass', sans-serif;font-weight:400;font-size:50%}.life-block .life-box .life-list p{font-size:92.85714%;text-shadow:0 2px 8px #000}.life-block .life-box .life-list p span{display:block}.life-block .life-box .life-list .btn{position:relative;display:inline-block;margin-top:2rem;padding:.3em 3em;background:rgba(97,82,119,0.6);border:1px solid #fff;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.life-block .life-box .life-list a:hover figure img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.life-block .life-box .life-list a:hover figure figcaption .btn{background:#615277}.pickup-block{margin-bottom:8rem;width:100%}.pickup-container{margin:0 auto;max-width:1400px;width:100%;letter-spacing:-.4em}.pickup-container .column{display:inline-block;width:33.3%;font-size:14px;font-size:1.4rem;letter-spacing:normal;vertical-align:top}.pickup-container .item{position:relative;width:100%}.pickup-container .item a{display:block;overflow:hidden}.pickup-container .item a:hover figure img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.pickup-container .item figure,.pickup-container .item .txt-box{display:block;width:50%}.pickup-container .item figure{position:relative;overflow:hidden}.pickup-container .item figure::after{position:absolute;top:50%;display:block;width:0;height:0;border:8px solid transparent;content:"";-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pickup-container .item figure img{width:100%;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.pickup-container .item:first-child{background:#514068}.pickup-container .item:first-child figure{float:right}.pickup-container .item:first-child figure::after{left:0;border-left:10px solid #514068}.pickup-container .item:first-child .txt-box{float:left}.pickup-container .item:first-child .txt-box .external{background:#3e2b53}.pickup-container .item:nth-child(2n){background:#ef8bae}.pickup-container .item:nth-child(2n) figure{float:left}.pickup-container .item:nth-child(2n) figure::after{right:0;border-right:10px solid #ef8bae}.pickup-container .item:nth-child(2n) .txt-box{float:right}.pickup-container .item:nth-child(2n) .txt-box .external{background:#df7ca0}.pickup-container .txt-box{color:#fff;font-size:14px;font-size:1.4rem;text-align:center}.pickup-container .txt-box .inner{position:absolute;top:0;width:50%;height:100%}.pickup-container .txt-box .external{position:absolute;top:1rem;right:1rem;width:25px;height:25px}.pickup-container .txt-box .external::before{position:absolute;top:9px;left:7px;width:10px;height:9px;border:1px solid #fff;border-top-width:2px;content:""}.pickup-container .txt-box .external::after{position:absolute;top:7px;right:6px;width:9px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;content:""}.pickup-container .txt-box dl{position:absolute;top:50%;padding:0 12%;width:100%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pickup-container .txt-box dt{position:relative;margin-bottom:1rem;padding-bottom:.8em;font-size:142.85714%;line-height:1.2}.pickup-container .txt-box dt::after{position:absolute;bottom:0;left:50%;width:5rem;height:1px;background:rgba(255,255,255,0.5);content:"";-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pickup-container .txt-box dt em{display:inline-block;font-size:80%;font-style:normal}.pickup-container .txt-box dd{font-size:92.85714%}.banner-block{padding:10rem 0 6rem;background:url(/common/img/home/bnr-bg.jpg) center center no-repeat;background-attachment:fixed;background-size:cover}.banner-block .wrap{overflow:hidden}.banner-block .bnr-list{width:102%;letter-spacing:-.4em}.banner-block .bnr-list li{display:inline-block;margin:0 1.96078% 1.96078% 0;max-width:282px;width:23.03922%;letter-spacing:normal}.banner-block .bnr-list a{position:relative;display:block;overflow:hidden}.banner-block .bnr-list a::after{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;content:"";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0) rotate(-360deg);-ms-transform:scale(0) rotate(-360deg);-webkit-transform:scale(0) rotate(-360deg);transform:scale(0) rotate(-360deg);-moz-transition:all,.3s;-o-transition:all,.3s;-webkit-transition:all,.3s;transition:all,.3s}.banner-block .bnr-list a:hover::after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=45);opacity:.45;-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.banner-block .bnr-list .sp{display:none}@media screen and (max-width: 1200px){.life-block .life-box .life-list li{margin:0 .98039% .98039% 0;width:32.35294%}.life-block .life-box .life-list figcaption{width:90%}.life-block .life-box .life-list h3{margin-bottom:auto;padding-bottom:0;font-size:28px;font-size:2.8rem;border-bottom:none}.life-block .life-box .life-list h3 span{margin-bottom:.5em}.life-block .life-box .life-list p,.life-block .life-box .life-list .btn{display:none}.pickup-container .txt-box dt{margin-bottom:auto;padding-bottom:0}.pickup-container .txt-box dt::after{display:none}.pickup-container .txt-box dt span{display:inline-block}.pickup-container .txt-box dd{display:none}}@media screen and (max-width: 960px){.home .header{height:480px}.banner-block .bnr-list{width:102.38095%}.banner-block .bnr-list li{margin:0 2.32558% 2.32558% 0;max-width:266px;width:30.93023%}}@media screen and (max-width: 840px){.block-tl{margin-bottom:3rem}.feature-block .bnr-block{margin-bottom:3%}.feature-block .bnr-block .bnr figure{position:relative;display:block}.feature-block .bnr-block .bnr figcaption{position:inherit;bottom:auto;left:auto;padding:1rem;width:100%;color:#222;background:none}.feature-block .bnr-block.bnr-block3 .bnr{width:49.04762%;margin:0 .71429% 0 .59524%}.feature-block .bnr-block.bnr-block3 .bnr:first-child{width:98.80952%;margin:0 0 2% 0}.feature-block .bnr-block.bnr-block3 .bnr:last-child{margin:0 .59524% 0 0}.feature-block .bnr-block.bnr-block3 .bnr figure img{width:100%}.feature-block .bnr-block.bnr-block3 .bnr figcaption{display:block}.feature-block .bnr-block.bnr-block3 .bnr figcaption p{display:block}.feature-block .bnr-block.bnr-block3 .br-pc{display:none}.feature-block .bnr-block.bnr-block3 .img-pc{display:none}.feature-block .bnr-block.bnr-block3 .img-tab{display:block}.info-block .tabs-box{margin:0 auto 6%;padding:.8em 0;width:100%;overflow-x:auto;white-space:nowrap}.info-block .tabs-box::-webkit-scrollbar{height:10px}.info-block .tabs-box::-webkit-scrollbar-track{background:#e5e5e5}.info-block .tabs-box::-webkit-scrollbar-thumb{background:#cecece}.info-block .tabs-box li{margin:0;padding:.8em 0;background:#e4e7ef}.info-block .tabs-box li:first-child{border-left:none}.info-block .tabs-box li .btn{padding:.8em 1.2em;background:none;border:none;border-left:1px solid #bfc4d2;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.info-block .info-list{width:102.5%}.info-block .info-list li{margin:0 2.43902% 2.43902% 0;width:47.56098%}.info-block .info-list li:nth-child(n+7){display:none}.life-block .life-box .life-list li{margin:0 .49751% .49751% 0;width:32.66998%}.life-block .life-box .life-list h3{font-size:24px;font-size:2.4rem}.pickup-container .item{position:relative;width:100%}.pickup-container .item a{display:block;overflow:hidden}.pickup-container .item a:hover figure img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.pickup-container .item figure,.pickup-container .item .txt-box{width:100%}.pickup-container .item figure::after{top:auto;bottom:0;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.pickup-container .item:first-child figure{float:none}.pickup-container .item:first-child figure::after{bottom:0;left:50%;border-left:8px solid transparent;border-bottom:10px solid #514068}.pickup-container .item:first-child .txt-box{width:100%;height:auto;float:none}.pickup-container .item:nth-child(2n) figure{float:none}.pickup-container .item:nth-child(2n) figure::after{right:auto;left:50%;border-right:8px solid transparent;border-bottom:10px solid #ef8bae}.pickup-container .item:nth-child(2n) .txt-box{width:100%;height:auto;float:none}.pickup-container .txt-box .inner{position:relative;width:100%;height:auto}.pickup-container .txt-box dl{position:relative;padding:1.2em 0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.pickup-container .txt-box dt{margin-bottom:auto;padding-bottom:0}.pickup-container .txt-box dt::after{display:none}.pickup-container .txt-box dt span{display:inline-block}.pickup-container .txt-box dd{display:none}}@media screen and (max-width: 768px){.bnr-area .tb-pc{display:none}.bnr-area .tb{margin:auto;display:block}.bnr-area ul{display:block}.bnr-area ul li{margin:0;width:47.9%;display:inline-block}.bnr-area ul li:first-child{margin-right:3%}.bnr-area ul li:last-child{margin:2rem 0 0 0;width:100%}.nofitication-block .wrap{display:block}.nofitication-block .ttl-box{display:inline-block;width:100%;padding:2rem .5rem;letter-spacing:normal}.nofitication-block .ttl-box .icon{display:inline-block;vertical-align:middle;height:30px;margin-right:1.5rem}.nofitication-block .ttl-box svg{width:30px;height:30px}.nofitication-block .ttl-box .ttl-jp{display:inline-block;vertical-align:middle;margin-right:.5rem}.nofitication-block .ttl-box .ttl-en{display:inline-block;vertical-align:middle;height:15px}.nofitication-block .detail-box{display:inline-block;width:100%;letter-spacing:normal}}@media screen and (max-width: 700px){.life-block .life-box .life-list{margin:0 auto;width:99.375%;font-size:0px;font-size:0rem}.life-block .life-box .life-list li{margin:0 .15723% .31447%;width:48.74214%}.life-block .life-box .life-list h3{font-size:24px;font-size:2.4rem}.pickup-container .column{display:block;width:100%;letter-spacing:-.4em}.pickup-container .item{display:inline-block;width:50%;font-size:14px;font-size:1.4rem;letter-spacing:normal}.banner-block .bnr-list{width:101.63934%}.banner-block .bnr-list li{margin:0 3.22581% 3.22581% 0;max-width:290px;width:46.77419%}.banner-block .bnr-list .sp{display:inline}.banner-block .bnr-list .pc{display:none}}@media screen and (max-width: 640px){.home .header{height:360px}.home .header .category-tl h2 span{font-size:26px;font-size:2.6rem}.block-tl{width:87.5%}.bnr-area{margin-top:5rem}.bnr-area .pc{display:none}.bnr-area .sp{display:block}.feature-block .bnr-block{margin-bottom:0 auto;width:87.5%}.feature-block .bnr-block .bnr{display:block;margin-bottom:3%;width:100%}.feature-block .bnr-block.bnr-block3 .bnr{display:block;margin:0 0 3% 0;width:100%}.feature-block .bnr-block.bnr-block3 .bnr:first-child{width:100%;margin:0 0 3% 0}.feature-block .bnr-block.bnr-block3 .img-pc{display:block}.feature-block .bnr-block.bnr-block3 .img-tab{display:none}}@media screen and (max-width: 480px){.info-block .info-list{width:100%}.info-block .info-list li{margin:0 auto 3%;width:100%}.info-block .info-list li:nth-child(n+6){display:none}.life-block .life-box .life-list h3{font-size:20px;font-size:2rem}}@media screen and (max-width: 380px){.home .header{height:280px}.home .header .category-tl h2 span{font-size:18px;font-size:1.8rem}.life-block .life-box .life-list h3{font-size:16px;font-size:1.6rem}}
