@charset "UTF-8";/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */.designone-media-s-documentDetail4 .slider-container .thumbnail .slick-list,button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.base-c-blogCard.-vertical .c-blogCard__inner,.base-c-button,.base-c-cta .c-cta__boxLinks,.base-c-cta .c-cta__linksItem{-webkit-box-orient:vertical;-webkit-box-direction:normal}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.-lg-fs_xs{font-size:var(--font-size-xs);line-height:1.6}@media screen and (max-width:768px){.-lg-fs_xs{font-size:var(--font-size-xs-sp)}}.-lg-fs_s{font-size:var(--font-size-s);line-height:1.8}@media screen and (max-width:768px){.-lg-fs_s{font-size:var(--font-size-s-sp)}}.-lg-fs_m{font-size:var(--font-size-m);line-height:1.6}@media screen and (max-width:768px){.-lg-fs_m{font-size:var(--font-size-m-sp)}}.-lg-fs_l{font-size:var(--font-size-l);line-height:1.4}@media screen and (max-width:768px){.-lg-fs_l{font-size:var(--font-size-l-sp)}}.-lg-fs_xl{font-size:var(--font-size-xl);line-height:1.4}@media screen and (max-width:768px){.-lg-fs_xl{font-size:var(--font-size-xl-sp)}}.-lg-fs_xxl{font-size:var(--font-size-xxl);line-height:1.4}@media screen and (max-width:768px){.-lg-fs_xxl{font-size:var(--font-size-xxl-sp)}}.-lg-fd_bold{font-weight:700}.-lg-fd_underline{text-decoration:underline}.-lg-fd_strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,rgba(35,96,153,.2)),color-stop(90%,rgba(35,96,153,.2)),color-stop(90%,transparent));background:linear-gradient(transparent 70%,rgba(35,96,153,.2) 70%,rgba(35,96,153,.2) 90%,transparent 90%)}.-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.-pt0{padding-top:0!important}.-pb0{padding-bottom:0!important}.icon-circle-arrow{position:relative;width:14px;height:14px}.icon-circle-arrow.-white .path1:before{color:#fff}.icon-circle-arrow.-primary .path1:before,.icon-circle-arrow.-white .path2:before{color:var(--color-base-primary)}.icon-circle-arrow.-primary .path2:before{color:var(--color-base-primaryInside)}.icon-circle-arrow.-secondary .path1:before{color:var(--color-base-secondary)}.icon-circle-arrow.-secondary .path2:before{color:var(--color-base-secondaryInside)}.icon-circle-arrow.-large{width:20px;height:20px}.icon-circle-arrow.-large .path1:before,.icon-circle-arrow.-large .path2:before{font-size:20px}.icon-circle-arrow .path1,.icon-circle-arrow .path2{position:absolute;left:0}.icon-circle-arrow .path2:before{margin:0;color:var(--color-base-secondary)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}@media screen and (min-width:769px){body{min-width:1200px}}main{padding-top:164px}a,button{-webkit-transition:opacity .35s cubic-bezier(0,1,.64,1);transition:opacity .35s cubic-bezier(0,1,.64,1);cursor:pointer}a:hover,button:hover{opacity:.7}.base-c-mediaArticles{width:100%}.base-c-mediaArticles .c-mediaArticles__header{margin:0 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-c-mediaArticles .c-mediaArticles__header{margin:0 0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.base-c-mediaArticles .c-mediaArticles__header .title{font-size:32px;letter-spacing:.05em;line-height:1.3;margin:0}@media screen and (max-width:768px){.base-c-mediaArticles .c-mediaArticles__header .title{font-size:24px}}.base-c-mediaArticles .c-mediaArticles__header .tag{font-size:15px;line-height:1.6;letter-spacing:.03em;font-weight:500;padding:5px 29px;background-color:#eee;color:#0e1315;border-radius:3px;margin-left:30px}@media screen and (max-width:768px){.base-c-mediaArticles .c-mediaArticles__header .tag{font-size:16px}.base-c-mediaArticles .c-mediaArticles__article .c-mediaArticles__figure{border-radius:4px!important}}.base-c-mediaArticles .c-mediaArticles__description{font-size:13px;line-height:1.85;color:#0e1315;margin:0 0 18px}.base-c-mediaArticles .c-mediaArticles__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-c-mediaArticles .c-mediaArticles__article:hover a .title{color:#33BAD4}.base-c-mediaArticles .c-mediaArticles__article:hover a{opacity:1}.base-c-mediaArticles .c-mediaArticles__article:hover img{opacity:.7}.base-c-mediaArticles .c-mediaArticles__article .c-mediaArticles__figure{margin:0;position:relative}.base-c-mediaArticles .c-mediaArticles__article .c-mediaArticles__figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-c-mediaArticles .c-mediaArticles__article .c-mediaArticles__info{position:relative;width:100%}.base-c-mediaArticles .c-mediaArticles__article .c-mediaArticles__info .category{display:inline-block;color:#fff;padding:6px 20px 7px;border-radius:3px;background-color:#0e1315;font-size:15px;line-height:1.4}@media screen and (max-width:768px){.base-c-mediaArticles .c-mediaArticles__article .c-mediaArticles__info .category{font-size:13px;line-height:1.6;padding:4px 14px;border-radius:0 4px!important}}.base-c-mediaArticles .c-mediaArticles__article .c-mediaArticles__info .title{font-size:22px;line-height:1.4;letter-spacing:.03em;font-weight:700;color:#0e1315;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}@media screen and (max-width:768px){.base-c-mediaArticles .c-mediaArticles__article .c-mediaArticles__info .title{line-height:1.6;font-size:16px}}.base-c-mediaArticles .c-mediaArticles__article .c-mediaArticles__info .tagList{list-style:none;padding:0;margin:0;font-size:0;line-height:0}.base-c-mediaArticles .c-mediaArticles__article .c-mediaArticles__info .tag{display:inline-block;padding:2.5px 12px;border-radius:3px;margin:0 8px 8px 0;background-color:#eee;color:#0e1315;font-size:13px;line-height:1.5;letter-spacing:.03em;font-weight:500}@media screen and (max-width:768px){.base-c-mediaArticles .c-mediaArticles__article .c-mediaArticles__info .tag{font-size:11px;padding:2px 9px;margin-bottom:4px}}.base-c-mediaArticles .c-mediaArticles__article .c-mediaArticles__info .date{display:inline-block;font-family:var(--font-family-en);line-height:1.4;letter-spacing:1px;font-size:13px;color:#0e1315}.base-c-mediaArticles .base-c-button2{margin-top:35px}.base-c-mediaArticles.-column1 .base-c-button2{width:100%}.base-c-mediaArticles.-column1 .c-mediaArticles__article{padding:20px 21px;width:100%;-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.1);box-shadow:1px 1px 8px rgba(0,0,0,.1);margin-bottom:20px;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}@media screen and (max-width:768px){.base-c-mediaArticles .base-c-button2{margin-top:0}.base-c-mediaArticles.-column1 .c-mediaArticles__article{-webkit-box-shadow:none;box-shadow:none;padding:0}}.base-c-mediaArticles.-column1 .c-mediaArticles__article:hover{-webkit-box-shadow:4px 4px 32px rgba(0,0,0,.1);box-shadow:4px 4px 32px rgba(0,0,0,.1)}.base-c-mediaArticles.-column1 .c-mediaArticles__article a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:none;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-c-mediaArticles.-column1 .c-mediaArticles__figure{overflow:hidden;width:41%;max-width:300px;padding-bottom:24.6%;-ms-flex-negative:0;flex-shrink:0;margin-right:28px}.base-c-mediaArticles.-column1 .c-mediaArticles__info{position:relative}.base-c-mediaArticles.-column1 .c-mediaArticles__info .category{border-radius:3px}@media screen and (max-width:768px){.base-c-mediaArticles.-column1 .c-mediaArticles__article:hover{-webkit-box-shadow:none;box-shadow:none}.base-c-mediaArticles.-column1 .c-mediaArticles__figure{width:140px;height:100px;margin-right:15px;padding-bottom:0}.base-c-mediaArticles.-column1 .c-mediaArticles__info .category{position:absolute;left:-155px;top:72px}}.base-c-mediaArticles.-column1 .c-mediaArticles__info .title{font-size:22px;line-height:1.4;letter-spacing:.03em;font-weight:700;margin:8px 0 15px}.base-c-mediaArticles.-column1 .c-mediaArticles__info .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-mediaArticles.-column2 .c-mediaArticles__article{width:calc(50% - 3px)}@media screen and (max-width:768px){.base-c-mediaArticles.-column1 .c-mediaArticles__info .title{line-height:1.6;font-size:16px;max-height:70px;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis}.base-c-mediaArticles.-column1 .c-mediaArticles__info .detail{display:block}.base-c-mediaArticles.-column2 .c-mediaArticles__article{width:calc(50% - 7.5px)}}.base-c-mediaArticles.-column2 .c-mediaArticles__article:nth-child(2n){margin-left:6px}@media screen and (max-width:768px){.base-c-mediaArticles.-column2 .c-mediaArticles__article:nth-child(2n){margin-left:15px}}.base-c-mediaArticles.-column3 .c-mediaArticles__article{width:calc(33% - 3px)}.base-c-mediaArticles.-column3 .c-mediaArticles__article:not(:nth-child(3n-2)){margin-left:calc(4.5px + .5%)}@media screen and (max-width:768px){.base-c-mediaArticles.-column3 .c-mediaArticles__article{width:calc(50% - 7.5px)}.base-c-mediaArticles.-column3 .c-mediaArticles__article:not(:nth-child(3n-2)){margin-left:initial}.base-c-mediaArticles.-column3 .c-mediaArticles__article:nth-child(2n){margin-left:15px}}.base-c-mediaArticles.-column3.-makeFirstLarge .c-mediaArticles__article{margin-left:0}.base-c-mediaArticles.-column3.-makeFirstLarge .c-mediaArticles__article:not(:nth-child(3n-1)):not(:first-child){margin-left:calc(4.5px + .5%)}@media screen and (max-width:768px){.base-c-mediaArticles.-column3.-makeFirstLarge .c-mediaArticles__article:not(:nth-child(3n-1)):not(:first-child){margin-left:0}.base-c-mediaArticles.-column3.-makeFirstLarge .c-mediaArticles__article{width:100%}.base-c-mediaArticles.-column3.-makeFirstLarge .c-mediaArticles__article .c-mediaArticles__info{margin-top:-34px}.base-c-mediaArticles.-column3.-makeFirstLarge .c-mediaArticles__article .title{font-size:22px;line-height:1.4;margin:15px 0}.base-c-mediaArticles.-column3.-makeFirstLarge .c-mediaArticles__article .category{padding:6px 20px 7px;border-radius:0 4px;background-color:#0e1315;font-size:15px;line-height:1.4}}.base-c-mediaArticles.-column2 .base-c-button2,.base-c-mediaArticles.-column3 .base-c-button2{width:400px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.base-c-mediaArticles.-column2 .base-c-button2,.base-c-mediaArticles.-column3 .base-c-button2{width:100%}}.base-c-mediaArticles.-column2 .c-mediaArticles__list,.base-c-mediaArticles.-column3 .c-mediaArticles__list{width:calc(100% + 28px);margin-left:-14px}.base-c-mediaArticles.-column2 .c-mediaArticles__article,.base-c-mediaArticles.-column3 .c-mediaArticles__article{margin-bottom:12px;padding:15px 14px 13px;border-radius:12px;overflow:hidden;position:relative}.base-c-mediaArticles.-column2 .c-mediaArticles__article:hover .c-mediaArticles__figure img,.base-c-mediaArticles.-column3 .c-mediaArticles__article:hover .c-mediaArticles__figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:768px){.base-c-mediaArticles.-column2 .c-mediaArticles__list,.base-c-mediaArticles.-column3 .c-mediaArticles__list{width:100%;margin-left:0}.base-c-mediaArticles.-column2 .c-mediaArticles__article,.base-c-mediaArticles.-column3 .c-mediaArticles__article{padding:0;margin-bottom:30px}}.base-c-mediaArticles.-column2 .c-mediaArticles__article a,.base-c-mediaArticles.-column3 .c-mediaArticles__article a{text-decoration:none}.base-c-mediaArticles.-column2 .c-mediaArticles__figure,.base-c-mediaArticles.-column3 .c-mediaArticles__figure{border-radius:12px;overflow:hidden;position:relative;width:100%;padding-bottom:61.1%;z-index:0}.base-c-mediaArticles.-column2 .c-mediaArticles__figure img,.base-c-mediaArticles.-column3 .c-mediaArticles__figure img{-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-c-mediaArticles.-column2 .c-mediaArticles__info,.base-c-mediaArticles.-column3 .c-mediaArticles__info{margin-top:-41px;z-index:1}.base-c-mediaArticles.-column2 .c-mediaArticles__info .category,.base-c-mediaArticles.-column3 .c-mediaArticles__info .category{border-radius:3px 3px 3px 12px;margin-left:8px}@media screen and (max-width:768px){.base-c-mediaArticles.-column2 .c-mediaArticles__info,.base-c-mediaArticles.-column3 .c-mediaArticles__info{margin-top:-28px}.base-c-mediaArticles.-column2 .c-mediaArticles__info .category,.base-c-mediaArticles.-column3 .c-mediaArticles__info .category{margin-left:0}}.base-c-mediaArticles.-column2 .c-mediaArticles__info .title,.base-c-mediaArticles.-column3 .c-mediaArticles__info .title{margin:18px 0}@media screen and (max-width:768px){.base-c-mediaArticles.-column2 .c-mediaArticles__info .title,.base-c-mediaArticles.-column3 .c-mediaArticles__info .title{margin:10px 0}}.base-c-mediaArticles.-column2 .c-mediaArticles__info .date,.base-c-mediaArticles.-column3 .c-mediaArticles__info .date{margin-top:14px}.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child{width:calc(100% - 28px);margin-left:14px;margin-bottom:35px;-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.1);box-shadow:1px 1px 8px rgba(0,0,0,.1);border-radius:3px}.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child::before{display:none}.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child:hover{-webkit-box-shadow:4px 4px 32px rgba(0,0,0,.1);box-shadow:4px 4px 32px rgba(0,0,0,.1)}.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-decoration:none}@media screen and (max-width:768px){.base-c-mediaArticles.-column2 .c-mediaArticles__info .date,.base-c-mediaArticles.-column3 .c-mediaArticles__info .date{margin-top:0}.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child:hover{-webkit-box-shadow:none;box-shadow:none}.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child{width:100%;margin-left:0;margin-bottom:30px;-webkit-box-shadow:initial;box-shadow:initial}.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child a{display:block}}.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child .c-mediaArticles__figure{overflow:hidden;width:41%;max-width:480px;padding-bottom:25.625%;-ms-flex-negative:0;flex-shrink:0;margin-right:44px;border-radius:0}@media screen and (max-width:768px){.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child .c-mediaArticles__figure{width:100%;padding-bottom:61.1%}}.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child .c-mediaArticles__info{position:relative;margin-top:0;padding:20px 0 0}.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child .c-mediaArticles__info .category{border-radius:3px;margin:0 0 18px}@media screen and (max-width:768px){.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child .c-mediaArticles__info{padding:15px 0 0}.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child .c-mediaArticles__info .category{position:absolute;top:-34px;left:0;padding:6px 20px 7px;border-radius:0 4px;background-color:#0e1315;font-size:15px;line-height:1.4}}.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child .c-mediaArticles__info .title{font-size:32px;font-weight:700;line-height:1.4;margin:0 0 15px}.base-c-mediaArticles .base-c-banner{display:none}.base-c-mediaArticles.-hasBanner .base-c-banner{display:block;margin-top:35px}.base-c-banner{width:100%;max-width:800px;display:block;margin:auto}.base-c-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-c-bannerArea{padding:50px 0 24px;background-color:#f6f6f6}@media screen and (max-width:768px){.base-c-mediaArticles.-makeFirstLarge .c-mediaArticles__article:first-child .c-mediaArticles__info .title{font-size:22px}.base-c-bannerArea{padding:46px 0}}.base-c-bannerArea .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-c-bannerArea .c-bannerArea__banner{position:relative;width:calc(50% - 13px);padding-bottom:calc(50% * .336 - 13px);margin-bottom:26px}.base-c-bannerArea .c-bannerArea__banner:nth-child(2n){margin-left:26px}@media screen and (max-width:768px){.base-c-bannerArea .c-bannerArea__banner{width:calc(100%);padding-bottom:40.8%;margin-bottom:16px}.base-c-bannerArea .c-bannerArea__banner:nth-child(2n){margin-left:0}}.base-c-bannerArea .c-bannerArea__banner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-c-blockHeader{font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 32px}.base-c-blockHeader::before{content:"";display:block;width:5px;height:32px;background-color:var(--color-base-primary);border-radius:var(--border-radius);margin-right:15px}.base-c-blogCard{width:100%}.base-c-blogCard.-horizontal{margin-bottom:40px}.base-c-blogCard.-horizontal .c-blogCard__thumb{width:200px;height:134px}.base-c-blogCard.-horizontal .c-blogCard__contents{margin-left:24px;width:100%}@media screen and (max-width:768px){.base-c-blockHeader{font-size:var(--font-size-xl-sp)}.base-c-blogCard.-horizontal{margin-bottom:32px}.base-c-blogCard.-horizontal:last-of-type{margin-bottom:0}.base-c-blogCard.-horizontal .c-blogCard__thumb{width:100%;height:0;padding-bottom:56.25%}.base-c-blogCard.-horizontal .c-blogCard__contents{margin-left:0;margin-top:16px}}.base-c-blogCard.-vertical .c-blogCard__inner{-ms-flex-direction:column;flex-direction:column}.base-c-blogCard.-vertical .c-blogCard__thumb{width:100%;height:0;padding-bottom:56.25%}.base-c-blogCard.-vertical .c-blogCard__contents{margin-top:12px}.base-c-blogCard.-new .c-blogCard__thumb::before{content:"新着";position:absolute;font-size:13px;letter-spacing:.3em;background-color:var(--color-base-secondary);font-weight:700;color:var(--color-base-secondaryInside);width:80px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--border-radius) 0;z-index:5}.base-c-blogCard .c-blogCard__inner{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}@media screen and (max-width:768px){.base-c-blogCard .c-blogCard__inner{display:block}.base-c-blogCard .c-blogCard__meta{margin:0 0 8px}}.base-c-blogCard .c-blogCard__thumb{position:relative;overflow:hidden;border-radius:var(--border-radius);-ms-flex-negative:0;flex-shrink:0}.base-c-blogCard .c-blogCard__thumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-c-button,.base-c-button2{cursor:pointer;position:relative;text-decoration:none}.base-c-blogCard .c-blogCard__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 8px}.base-c-blogCard .c-blogCard__meta .category{font-size:14px;letter-spacing:.05em;color:#aaa;font-weight:700}.base-c-blogCard .c-blogCard__meta .date{font-size:var(--font-size-s);letter-spacing:.05em;color:#aaa;font-family:var(--font-family-en)}.base-c-blogCard .c-blogCard__title{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:0 0 12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-base-text)}@media screen and (max-width:768px){.base-c-blogCard .c-blogCard__title{font-size:var(--font-size-m-sp)}}.base-c-blogCard .c-blogCard__tags{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-c-blogCard .c-blogCard__tags .tag{margin:0 4px 4px 0;background-color:var(--color-base-primaryFaded);color:#666;font-size:var(--font-size-xs);letter-spacing:.05em;line-height:1;padding:5px 12px;border-radius:var(--border-radius)}.base-c-blogCard .c-blogCard__tags .tag::before{content:"#";padding-right:2px}.base-c-breadcrumb{padding:16px 0;background-color:var(--color-base-background)}.base-c-breadcrumb::-webkit-scrollbar{display:none}.base-c-breadcrumb.-media{padding:3px 0;background-color:#eee}.base-c-breadcrumb.-media li+li:before{width:5px;height:8px;background:url(../images/chevron-right.svg) no-repeat;background-size:5px 8px;margin:0 14px}.base-c-breadcrumb.-media li a{color:#52575d;line-height:24px}.base-c-breadcrumb .base-c-inner{max-width:1000px;width:100%;padding:0 20px}.base-c-breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;overflow-x:auto}.base-c-breadcrumb li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.base-c-breadcrumb li+li:before{content:" ";display:block;width:6px;height:8px;background:url(/assets/base/img/common/icon_breadcrumb_arrow.svg) center no-repeat;background-size:5px auto;margin:0 10px}.base-c-breadcrumb li a{text-decoration:none;color:var(--color-base-text);font-size:11px}.base-c-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;border-radius:var(--border-radius-button);padding:6px 40px;-webkit-transition:.2s;transition:.2s;font-weight:700;line-height:1.3}.base-c-button:hover{-webkit-transition:.2s;transition:.2s;-webkit-transform:scale(1.03);transform:scale(1.03);opacity:1}.base-c-button.-primary{background-color:var(--color-base-primary);color:var(--color-base-primaryInside);border:0 solid var(--color-base-primary)}.base-c-button.-secondary{background-color:var(--color-base-secondary);color:var(--color-base-secondaryInside);border:3px solid var(--color-base-secondary)}.base-c-button.-white{background-color:#fff;color:var(--color-base-primary);border:0 solid var(--color-base-primary)}.base-c-button.-large{min-width:275px;padding:8px 40px}.base-c-button.-large .c-button__jaTitle{font-size:var(--font-size-m)}.base-c-button.-large .icon-circle-arrow{right:20px;font-size:20px;width:20px;height:20px}.base-c-button.-big{min-width:360px;padding:24px 80px}.base-c-button.-big .c-button__jaTitle{font-size:var(--font-size-l)}@media screen and (max-width:768px){.base-c-button.-big{padding:12px 20px}.base-c-button.-big .c-button__jaTitle{font-size:var(--font-size-l-sp)}}.base-c-button.-medium{min-width:235px;padding:11px 40px;font-size:var(--font-size-s)}.base-c-button.-tag{border-radius:var(--border-radius);background-color:var(--color-base-primaryFaded);color:var(--color-base-text);min-width:initial;font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em;font-weight:400;padding:3px 14px;display:inline-block}@media screen and (max-width:768px){.base-c-button.-tag{font-size:var(--font-size-xs-sp)}}.base-c-button.-noRecaptcha,.base-c-button.-notValid{pointer-events:none;opacity:.5}.base-c-button .c-button__enTitle{font-size:var(--font-size-xs,10px);line-height:120%;font-weight:700;text-transform:none;word-break:break-all;letter-spacing:.01em;padding-bottom:1px;opacity:.5}.base-c-button .c-button__jaTitle{font-size:var(--font-size-s);line-height:135%;font-weight:700;text-transform:none;word-break:break-all}.base-c-button2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;border-radius:3px;padding:6px 25px;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;font-size:15px;letter-spacing:.05em;line-height:22px;white-space:nowrap}.base-c-button2.-arrow::after,.base-c-button2.-arrow::before{content:"";position:absolute;display:block;right:22px}@media screen and (max-width:768px){.base-c-button2{font-size:16px}}.base-c-button2:hover{opacity:.6}.base-c-button2.-btnBgColor{background-color:var(--color-btn-bg)}.base-c-button2.-btnTextColor{color:var(--color-btn-text)}.base-c-button2.-yellow{background-color:#fddb3a;color:#0e1315}.base-c-button2.-white{background-color:#fff;color:#0e1315}.base-c-button2.-black{background-color:#0e1315;color:#fff}.base-c-button2.-disabled{background-color:#aaa;color:#fff;cursor:default}.base-c-button2.-disabled:hover{opacity:1}.base-c-button2.-medium{height:42px}.base-c-button2.-large{height:50px}.base-c-button2.-arrow::before{width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.base-c-button2.-arrow::after{width:13px;height:2px;background-color:#fff;top:23px}.base-c-button2.-tag{display:inline-block;background-color:#eee;color:#0e1315;padding:5px 15px 5px 12px;text-decoration:none;line-height:1.6;letter-spacing:0}.base-c-button2.-tag::before{content:"#";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:4px}.base-c-button2.-tag:hover{background-color:var(--color-btn-bg)}.base-c-category,.base-c-copylink,.base-c-cta .c-cta__linksItem:hover{background-color:#eee}.base-c-button2.-tag:hover::before{opacity:1!important}.base-c-category{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px;padding:0 6px;color:#888;font-size:13px;border-radius:3px}.base-c-category+.base-c-category{margin-left:8px}.base-c-copylink{width:108px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 0 15px;border-radius:3px;color:var(--color-base-text-gray);font-size:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-weight:700}.base-c-copylink::before{content:"";display:block;width:12px;height:12px;background-image:url(/assets/base/img/media/icon_link.svg);background-size:cover;background-repeat:no-repeat}.base-c-cta{width:100%}@media screen and (max-width:768px){.base-c-cta .base-c-inner.-event{padding:0}}.base-c-cta .c-cta__box{padding:56px;background-color:#eee;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-c-cta .c-cta__box{width:100%;padding:40px 16px;display:block;margin-bottom:0}}.base-c-cta .c-cta__boxLinks{width:350px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){.base-c-cta .c-cta__boxLinks{width:100%;margin-top:20px}}.base-c-cta .c-cta__boxLinks .base-c-button2:not(:first-child){margin-top:8px}.base-c-cta .c-cta__boxCopy{color:#0e1315;letter-spacing:.03em;font-weight:700;margin-right:50px}.base-c-cta .c-cta__boxCopyTo{line-height:1.6;margin-bottom:20px;font-size:15px;display:block}@media screen and (max-width:768px){.base-c-cta .c-cta__boxCopy{margin-right:0}.base-c-cta .c-cta__boxCopyTo{text-align:center;font-size:16px;margin-bottom:8px}}.base-c-cta .c-cta__boxCopyText{line-height:1.5;font-size:22px;margin:0}.base-c-cta .c-cta__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}@media screen and (max-width:768px){.base-c-cta .c-cta__boxCopyText{text-align:center;font-size:20px}.base-c-cta .c-cta__links{display:block;margin-bottom:30px;border-top:1px solid #eee}}.base-c-cta .c-cta__linksItem{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:180px;font-weight:700;font-size:15px;letter-spacing:.03em;position:relative;color:#0e1315;text-decoration:none}.base-c-cta .c-cta__linksItem.-openbook::before{background-image:url(/assets/base/img/common/icon_openbook.svg)}.base-c-cta .c-cta__linksItem.-clipboard::before{background-image:url(/assets/base/img/common/icon_clipboard.svg)}.base-c-cta .c-cta__linksItem.-envelope::before{background-image:url(/assets/base/img/common/icon_envelope.svg)}.base-c-cta .c-cta__linksItem.-inbox::before{background-image:url(/assets/base/img/common/icon_inbox.svg)}.base-c-cta .c-cta__linksItem::before{content:"";display:block;width:30px;height:34px;background-size:contain;background-position:bottom;background-repeat:no-repeat;margin:0 0 30px}@media screen and (max-width:768px){.base-c-cta .c-cta__linksItem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 16px}.base-c-cta .c-cta__linksItem::before{width:20px;height:22px;margin:0 20px 0 0}}.base-c-cta .c-cta__linksItem::after{content:"";display:block;width:20px;height:20px;background-image:url(/assets/base/img/common/icon_rightcircle.svg);background-size:cover;margin-top:30px}.base-c-cta .c-cta__linksItem:not(:last-child){border-right:1px solid #eee}@media screen and (max-width:768px){.base-c-cta .c-cta__linksItem::after{position:absolute;width:16px;height:16px;right:16px;top:24px;margin:0}.base-c-cta .c-cta__linksItem{width:100%;height:65px;border-bottom:1px solid #eee}.base-c-cta .c-cta__linksItem:not(:last-child){border-right:initial}}.base-c-date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0e1315;font-weight:semi-bold;font-size:20px;font-family:var(--font-family-en);white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.base-c-date::-webkit-scrollbar{display:none}.base-c-date span{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:13px;margin:1px 7px 0}@media screen and (max-width:768px){.base-c-date{font-size:24px}}.base-c-documentList{width:100%;margin:50px 0}.base-c-documentList .c-documentList__title{font-size:26px;font-weight:700;letter-spacing:.03em;color:#0e1315;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 50px;line-height:34px}@media screen and (max-width:768px){.base-c-documentList .c-documentList__title{font-size:24px;line-height:1.4;margin:0 0 30px}}.base-c-documentList .c-documentList__title::before{content:"";display:block;width:6px;height:34px;border-radius:3px;background-color:#0e1315;margin-right:21px}@media screen and (max-width:768px){.base-c-documentList .c-documentList__title::before{width:4px;height:30px;margin-right:13px}}.base-c-documentList .c-documentList__list{padding:0;margin:0;list-style:none}.base-c-documentList .c-documentList__ItemFigure{display:block;overflow:hidden;border-radius:5px;margin:0;-webkit-filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, .1));filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, .1))}.base-c-documentList .c-documentList__ItemFigure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-c-documentList .c-documentList__ItemFigure img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.base-c-documentList .c-documentList__ItemTitle{font-size:22px;font-weight:700;letter-spacing:.03em;color:#0e1315;margin:0 0 16px;line-height:1.46}@media screen and (max-width:768px){.base-c-documentList .c-documentList__ItemFigure{margin:0 0 16px}.base-c-documentList .c-documentList__ItemFigure img{position:absolute}.base-c-documentList .c-documentList__ItemTitle{font-size:20px;margin:0 0 8px}}.base-c-documentList .c-documentList__ItemText{font-size:15px;letter-spacing:.03em;color:var(--color-base-text-gray);margin:0 0 16px;line-height:1.6}@media screen and (max-width:768px){.base-c-documentList .c-documentList__ItemText{font-size:13px}}.base-c-documentList .c-documentList__ItemLink{height:45px;color:#eee;background-color:#0e1315;letter-spacing:.03em;border-radius:5px;font-weight:700;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.base-c-documentList.-column1 .c-documentList__Item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.base-c-documentList.-column1 .c-documentList__Item+.c-documentList__Item{margin-top:40px}.base-c-documentList.-column1 .c-documentList__ItemFigure{width:310px;height:185px;-ms-flex-negative:0;flex-shrink:0;margin-right:40px}@media screen and (max-width:768px){.base-c-documentList.-column1 .c-documentList__Item{display:block}.base-c-documentList.-column1 .c-documentList__ItemFigure{width:100%;height:0;padding-bottom:59.6%}}.base-c-documentList.-column1 .c-documentList__ItemLink{width:220px}@media screen and (max-width:768px){.base-c-documentList.-column1 .c-documentList__ItemLink{width:100%}}.base-c-documentList.-column3 .c-documentList__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-c-documentList.-column3 .c-documentList__Item{width:calc((100% - 56px)/ 3);margin-right:28px;margin-top:40px}@media screen and (max-width:768px){.base-c-documentList.-column3 .c-documentList__Item{width:100%;margin:0 0 40px}}.base-c-documentList.-column3 .c-documentList__Item:nth-child(3n){margin-right:0}.base-c-documentList.-column3 .c-documentList__Item:nth-child(-n+3){margin-top:0}.base-c-documentList.-column3 .c-documentList__ItemFigure{width:100%;height:0;padding-bottom:59.6%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:16px;position:relative}.base-c-documentList.-column3 .c-documentList__ItemFigure img{position:absolute}.base-c-eventArticle{width:300px;position:relative;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.base-c-eventArticle:hover{opacity:.7}.base-c-eventCard.-close .base-c-button2:hover,.base-c-hardCodeButton.-disabled:hover,.base-c-hardCodeButton:hover{opacity:1}.base-c-eventArticle:hover .c-eventArticle__figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.base-c-eventArticle a{text-decoration:none}.base-c-eventArticle .c-eventArticle__figure{position:relative;margin:0 0 20px;width:100%;padding-bottom:60%;overflow:hidden}.base-c-eventArticle .c-eventArticle__figure.-end::before{content:"終了しました";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.7);color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;font-size:15px;letter-spacing:.03em}@media screen and (max-width:768px){.base-c-eventArticle{width:100%}.base-c-eventArticle .c-eventArticle__figure.-end::before{font-size:16px}}.base-c-eventArticle .c-eventArticle__figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.base-c-eventArticle .c-eventArticle__meta{margin:0 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-eventArticle .c-eventArticle__meta .base-c-status{margin-right:12px}.base-c-eventArticle .c-eventArticle__title{font-size:20px;font-weight:700;color:#0e1315;letter-spacing:.03em;line-height:1.3;margin:0 0 8px}.base-c-eventArticle .c-eventArticle__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2px}.base-c-eventArticle .c-eventArticle__info .data{font-size:13px;color:#888;letter-spacing:.03em;line-height:1.5;margin:0 0 8px}.base-c-eventArticle .c-eventArticle__info .data.-inline{display:inline-block}.base-c-eventArticle .c-eventArticle__info .data.-inline+.data.-inline{margin-left:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-eventArticle .c-eventArticle__info .data.-inline+.data.-inline::before{content:"";width:1px;height:8px;display:block;margin-right:12px;background-color:#888}.base-c-eventArticle .c-eventArticle__info .data.-block{display:block;width:100%}.base-c-eventArticle.-left,.base-c-eventArticle.-right{width:100%;background-color:#eee;-webkit-box-shadow:-2px -2px 8px rgba(0,0,0,.05),2px 2px 8px rgba(0,0,0,.05);box-shadow:-2px -2px 8px rgba(0,0,0,.05),2px 2px 8px rgba(0,0,0,.05);border-radius:3px}.base-c-eventArticle.-left .c-eventArticle__inner,.base-c-eventArticle.-right .c-eventArticle__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.base-c-eventArticle.-left .c-eventArticle__figure,.base-c-eventArticle.-right .c-eventArticle__figure{-ms-flex-negative:0;flex-shrink:0;width:290px;height:178px;padding-bottom:0}@media screen and (max-width:768px){.base-c-eventArticle.-left,.base-c-eventArticle.-right{background-color:initial;-webkit-box-shadow:initial;box-shadow:initial;border-radius:initial}.base-c-eventArticle.-left .c-eventArticle__inner,.base-c-eventArticle.-right .c-eventArticle__inner{display:block}.base-c-eventArticle.-left .c-eventArticle__figure,.base-c-eventArticle.-right .c-eventArticle__figure{margin:0 0 20px;width:100%;height:initial;padding-bottom:60%}}.base-c-eventArticle.-left .c-eventArticle__meta,.base-c-eventArticle.-right .c-eventArticle__meta{margin:0 0 8px}@media screen and (max-width:768px){.base-c-eventArticle.-left .c-eventArticle__meta,.base-c-eventArticle.-right .c-eventArticle__meta{margin:0 0 12px}}.base-c-eventArticle.-left .c-eventArticle__title,.base-c-eventArticle.-right .c-eventArticle__title{font-size:22px;margin:0 0 8px}.base-c-eventArticle.-right{padding:30px 50px 30px 34px}.base-c-eventArticle.-right .c-eventArticle__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.base-c-eventArticle.-left .c-eventArticle__title,.base-c-eventArticle.-right .c-eventArticle__title{font-size:20px;margin:0 0 12px}.base-c-eventArticle.-right{padding:0}.base-c-eventArticle.-right .c-eventArticle__inner{display:block}}.base-c-eventArticle.-right .c-eventArticle__figure{margin-left:54px}.base-c-eventArticle.-left{padding:30px 34px}.base-c-eventArticle.-left .c-eventArticle__figure{margin-right:36px}@media screen and (max-width:768px){.base-c-eventArticle.-right .c-eventArticle__figure{margin-left:0}.base-c-eventArticle.-left{padding:0}.base-c-eventArticle.-left .c-eventArticle__figure{margin-right:0}}.base-c-eventCard{background-color:#f6f6f6;padding:26px 25px 28px}@media screen and (max-width:768px){.base-c-eventCard{background-color:#eee;padding:0;height:54px;width:100%;-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.1);box-shadow:0 -1px 1px rgba(0,0,0,.1)}.base-c-eventCard .base-c-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.base-c-eventCard .c-eventCard__title{letter-spacing:.03em;font-size:22px;color:#0e1315;margin-bottom:20px;text-align:center;font-weight:700;display:block}@media screen and (max-width:768px){.base-c-eventCard .c-eventCard__title{display:none}}.base-c-eventCard .c-eventCard__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}@media screen and (max-width:768px){.base-c-eventCard .c-eventCard__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.base-c-eventCard .c-eventCard__meta .base-c-status{height:28px;width:60px;padding:0;font-weight:400;font-size:13px}.base-c-eventCard .c-eventCard__meta .base-c-date{font-size:16px}.base-c-eventCard .c-eventCard__meta .base-c-date span{font-size:11px;margin:-2px 3px 0}}.base-c-eventCard .c-eventCard__statusHolder{margin-bottom:16px}.base-c-eventCard .c-eventCard__statusLabel{font-size:15px;font-weight:700}.base-c-eventCard .base-c-button2{font-weight:700}@media screen and (max-width:768px){.base-c-eventCard .c-eventCard__statusHolder{margin:0 14px 0 0}.base-c-eventCard .c-eventCard__statusLabel{display:none}.base-c-eventCard .base-c-button2{width:90px;height:36px;overflow:hidden;font-size:15px}}.base-c-eventCard.-fixBottom{width:100%;height:60px;padding:0;-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.1);box-shadow:0 -1px 1px rgba(0,0,0,.1);background-color:#eee}@media screen and (max-width:768px){.base-c-eventCard.-fixBottom{height:54px}}.base-c-eventCard.-fixBottom .base-c-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.base-c-eventCard.-fixBottom .c-eventCard__statusLabel,.base-c-eventCard.-fixBottom .c-eventCard__title{display:none}.base-c-eventCard.-fixBottom .c-eventCard__statusHolder{margin:0 20px 0 0}.base-c-eventCard.-fixBottom .c-eventCard__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.base-c-eventCard.-fixBottom .base-c-button2{font-weight:700;width:120px;height:40px}.base-c-eventCard.-close .base-c-button2{background-color:#aaa;cursor:default}.base-c-footer{background-color:var(--color-base-footerBackground)}.base-c-footer .c-footerBanner{padding:80px 0}@media screen and (min-width:768px) and (max-width:1023px){.base-c-footer .c-footerBanner{padding-left:15px;padding-right:15px}}.base-c-footer .c-footerBanner .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__companyLogo{width:200px;height:auto;max-height:60px;margin-bottom:28px}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__companyTel{text-align:right}@media screen and (max-width:768px){.base-c-footer .c-footerBanner{padding-top:35px;padding-bottom:0}.base-c-footer .c-footerBanner .base-c-inner{display:block;padding:0}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__companyLogo{max-height:48px;margin-bottom:20px}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__companyTel{display:block;text-align:center}}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__companyTelNumber{font-family:var(--font-family-en);text-decoration:none;color:var(--color-base-footerText);font-size:28px;display:block}@media screen and (max-width:768px){.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__companyTelNumber{font-size:24px}}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__companyTelNumber .fa{-webkit-transform:rotate(10deg) translateY(3px);transform:rotate(10deg) translateY(3px)}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__companyTelTime{font-size:10px;color:var(--color-base-footerText)}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__navList{list-style:none;margin:0 0 0 80px;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px) and (max-width:1023px){.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__navList{margin-left:40px}}@media screen and (max-width:768px){.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__navList{max-width:480px;width:100%;margin:36px auto 0;padding:0 16px}}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__navList .c-footerBanner__navItem{width:25%;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__navList .c-footerBanner__navItem:nth-of-type(n+5){margin-top:10px}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__navList .c-footerBanner__navItem .c-footerBanner__navLink{font-size:var(--font-size-s);letter-spacing:.04em;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:var(--color-base-footerText);font-weight:700}.base-c-footer .c-footerBar{padding:12px 0;background-color:#fff}.base-c-footer .c-footerBar>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px}@media screen and (max-width:768px){.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__navList .c-footerBanner__navItem{width:50%}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__navList .c-footerBanner__navItem:nth-of-type(n+3){margin-top:10px}.base-c-footer .c-footerBanner .base-c-inner .c-footerBanner__navList .c-footerBanner__navItem .c-footerBanner__navLink{line-height:1.5;font-size:12px}.base-c-footer .c-footerBar{padding:0;margin-top:24px;text-align:center}.base-c-footer .c-footerBar>.base-c-inner{display:block}}.base-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none}@media screen and (max-width:768px){.base-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0}}.base-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList .c-footerBar__navItem:nth-of-type(n+2){margin-left:20px}.base-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList .c-footerBar__navItem .c-footerBar__navLink{font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-base-text);text-decoration:none}@media screen and (max-width:768px){.base-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList .c-footerBar__navItem .c-footerBar__navLink{font-size:var(--font-size-xs-sp)}}.base-c-footer .c-footerBar>.base-c-inner .c-footerBar__copyright{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;display:block;font-family:var(--font-family-en)}@media screen and (max-width:768px){.base-c-footer .c-footerBar>.base-c-inner .c-footerBar__copyright{line-height:1.5;font-size:12px;background:var(--color-base-text);color:var(--color-base-footerText);margin:0 -15px;padding:8px 0}}.base-c-footer2{background-color:var(--color-footer);position:relative}.base-c-footer2 .c-footer2__banner{padding:40px 0 60px;background-color:#1a2226}.base-c-footer2 .c-footer2__bannerDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.base-c-footer2 .c-footer2__bannerDescription .logo{width:130px;height:auto;margin:6px 64px 0 0}@media screen and (max-width:768px){.base-c-footer2 .c-footer2__banner{padding:44px 0 30px}.base-c-footer2 .c-footer2__bannerDescription{display:block}.base-c-footer2 .c-footer2__bannerDescription .logo{margin:0 0 20px}}.base-c-footer2 .c-footer2__bannerDescription .text{font-size:11px;line-height:1.6;letter-spacing:.03em;font-weight:500;color:#eee;margin:0}.base-c-footer2 .c-footer2__bannerContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.base-c-footer2 .c-footer2__nav{margin-right:100px}@media screen and (max-width:768px){.base-c-footer2 .c-footer2__bannerContent{display:block}.base-c-footer2 .c-footer2__nav{margin-right:0}}.base-c-footer2 .c-footer2__navCategory{list-style:none;padding:0;margin:0 0 32px}@media screen and (max-width:768px){.base-c-footer2 .c-footer2__navCategory{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}}.base-c-footer2 .c-footer2__navCategory li{display:inline-block;margin:0 50px 12px 0}.base-c-footer2 .c-footer2__navCategory li a{color:#eee;font-size:15px;line-height:1.6;letter-spacing:.03em;text-decoration:none}.base-c-footer2 .c-footer2__navKeyword{background-color:rgba(255,255,255,.1);border-radius:3px;padding:20px 24px 22px}@media screen and (max-width:768px){.base-c-footer2 .c-footer2__navCategory li{width:calc(50% - 30px);margin:0 0 8px}.base-c-footer2 .c-footer2__navCategory li a{font-size:16px}.base-c-footer2 .c-footer2__navKeyword{padding:15px 17px 18px;margin-bottom:20px}}.base-c-footer2 .c-footer2__navKeyword .title{color:#eee;font-size:15px;line-height:1.6;letter-spacing:.03em;margin-bottom:4px;font-weight:700}.base-c-footer2 .c-footer2__navKeyword .list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 8px}@media screen and (max-width:768px){.base-c-footer2 .c-footer2__navKeyword .title{font-size:16px;font-weight:700}.base-c-footer2 .c-footer2__navKeyword .list{margin-top:12px;gap:8px}}.base-c-footer2 .c-footer2__navKeyword .list li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-c-footer2 .c-footer2__navKeyword .list li a{text-decoration:none;color:#eee;font-size:13px;line-height:1.9;letter-spacing:.03em}@media screen and (max-width:768px){.base-c-footer2 .c-footer2__navKeyword .list li a{color:var(--color-base-text-gray)}.base-c-footer2 .c-footer2__navKeyword .list li{border-radius:3px;padding:3px 12px;background-color:#eee}.base-c-footer2 .c-footer2__navKeyword .list li+li::before{display:none}}.base-c-footer2 .c-footer2__navKeyword .list li+li::before{content:"/";margin-right:8px;font-size:11px;color:#eee}.base-c-footer2 .c-footer2__conversion{width:200px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.base-c-footer2 .c-footer2__conversion{width:100%}}.base-c-footer2 .c-footer2__conversion .base-c-button2:not(:first-child){margin-top:8px}.base-c-footer2 .c-footer2__conversionContact{margin-top:25px}.base-c-footer2 .c-footer2__conversionContact .text{font-size:13px;line-height:1.5;letter-spacing:.03em;color:#eee;text-align:center;margin:0}.base-c-footer2 .c-footer2__conversionContact .tel{display:block;font-family:var(--font-family-en);color:#eee;font-size:24px;line-height:1.4;letter-spacing:1px;text-align:center;margin:7px 0 5px;text-decoration:none}.base-c-footer2 .c-footer2__conversionSNS{width:100%;text-align:center;margin-top:20px}.base-c-footer2 .c-footer2__conversionSNS .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;border-radius:3px;background-color:rgba(255,255,255,.1)}.base-c-footer2 .c-footer2__conversionSNS .button+.button{margin-left:8px}.base-c-footer2 .c-footer2__conversionSNS .button .fa{color:#eee}.base-c-footer2 .c-footer2__bar{padding:7px 0;background-color:#0e1315}.base-c-footer2 .c-footer2__bar>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-footer2 .c-footer2__bar>.base-c-inner .c-footer2__bar__navList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none}@media screen and (max-width:768px){.base-c-footer2 .c-footer2__bar{padding:0;text-align:center}.base-c-footer2 .c-footer2__bar>.base-c-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-width:100%;padding:0}.base-c-footer2 .c-footer2__bar>.base-c-inner .c-footer2__bar__navList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0 30px}}.base-c-footer2 .c-footer2__bar>.base-c-inner .c-footer2__bar__navList .c-footer2__bar__navItem+.c-footer2__bar__navItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px}@media screen and (max-width:768px){.base-c-footer2 .c-footer2__bar>.base-c-inner .c-footer2__bar__navList .c-footer2__bar__navItem+.c-footer2__bar__navItem{margin:14px 0 0}}.base-c-footer2 .c-footer2__bar>.base-c-inner .c-footer2__bar__navList .c-footer2__bar__navItem+.c-footer2__bar__navItem::before{content:"";width:1px;height:10px;background-color:#eee;display:inline-block;margin-right:20px}@media screen and (max-width:768px){.base-c-footer2 .c-footer2__bar>.base-c-inner .c-footer2__bar__navList .c-footer2__bar__navItem+.c-footer2__bar__navItem::before{display:none}}.base-c-footer2 .c-footer2__bar>.base-c-inner .c-footer2__bar__navList .c-footer2__bar__navItem .c-footer2__bar__navLink{font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#eee;text-decoration:none}.base-c-footer2 .c-footer2__bar>.base-c-inner .c-footer2__bar__copyright{display:block;font-family:var(--font-family-en);color:#eee;font-size:13px;line-height:1.4;font-weight:600}@media screen and (max-width:768px){.base-c-footer2 .c-footer2__bar>.base-c-inner .c-footer2__bar__navList .c-footer2__bar__navItem .c-footer2__bar__navLink{font-size:13px}.base-c-footer2 .c-footer2__bar>.base-c-inner .c-footer2__bar__copyright{width:100%;height:60px;background-color:#fff;color:#0e1315;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.base-c-footer3 .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px}.base-c-footer3 .c-footer3__naviContent{background-color:var(--color-base-footerBackground);padding:70px 0 40px}@media screen and (max-width:768px){.base-c-footer3 .base-c-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-c-footer3 .c-footer3__naviContent{padding:60px 0}}.base-c-footer3 .c-footer3__naviContent .list{width:570px;padding:0;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.base-c-footer3 .c-footer3__naviContent .list{max-width:480px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin:36px 0 0;padding:0 16px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.base-c-footer3 .c-footer3__naviContent .list li{margin-right:24px;margin-bottom:24px;list-style:none}.base-c-footer3 .c-footer3__naviContent .list a{color:#fff;font-size:15px;font-weight:600;text-decoration:none}@media screen and (max-width:768px){.base-c-footer3 .c-footer3__naviContent .list li{width:50%;margin-right:0;margin-bottom:10px}.base-c-footer3 .c-footer3__naviContent .list a{font-size:12px}.base-c-footer3 .c-footer3__naviContent .bnr-content{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.base-c-footer3 .c-footer3__naviContent .bnr-content .bnr{width:240px;margin-bottom:16px}.base-c-footer3 .c-footer3__naviContent .bnr-content .bnr img{width:100%}.base-c-footer3 .c-footer3__naviContent .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){.base-c-footer3 .c-footer3__naviContent .bnr-content .bnr{margin:0 auto}.base-c-footer3 .c-footer3__naviContent .sns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}}.base-c-footer3 .c-footer3__naviContent .sns li{list-style:none;width:28px;height:28px;margin-left:8px}.base-c-footer3 .c-footer3__naviContent .sns a{position:relative;display:block;width:100%;height:100%;background-color:#fff;border-radius:50%}.base-c-footer3 .c-footer3__naviContent .sns a img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.base-c-footer3 .c-footer3__naviContent .sns a .fb{width:7px;height:14px}.base-c-footer3 .c-footer3__naviContent .sns a .tw{width:14px;height:11px}.base-c-footer3 .c-footer3__copyContent{background-color:#fff;padding:18px 0}.base-c-footer3 .c-footer3__copyContent .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.base-c-footer3 .c-footer3__naviContent .sns li{margin:0 7px}.base-c-footer3 .c-footer3__copyContent .base-c-inner{display:block}}.base-c-footer3 .c-footer3__copyContent .logoContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:768px){.base-c-footer3 .c-footer3__copyContent .logoContent{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}}.base-c-footer3 .c-footer3__copyContent .logoContent .bnr{width:116px}.base-c-footer3 .c-footer3__copyContent .logoContent .bnr img{width:100%}.base-c-footer3 .c-footer3__copyContent .logoContent .copy{font-size:11px;color:#888;margin:0 0 0 16px}.base-c-footer3 .c-footer3__copyContent .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}.base-c-footer3 .c-footer3__copyContent .list li{list-style:none;margin-left:24px}@media screen and (max-width:768px){.base-c-footer3 .c-footer3__copyContent .list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.base-c-footer3 .c-footer3__copyContent .list li{margin:0 12px}}.base-c-footer3 .c-footer3__copyContent .list a{font-size:11px;color:#888;text-decoration:none;font-weight:600}.base-c-footer4 .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px}.base-c-footer4 .c-footer4__naviContent{background-color:var(--color-base-footerBackground);padding:70px 0 40px}.base-c-footer4 .c-footer4__naviContent .list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.base-c-footer4 .base-c-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-c-footer4 .c-footer4__naviContent{padding:60px 0}.base-c-footer4 .c-footer4__naviContent .list-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.base-c-footer4 .c-footer4__naviContent .list{padding:0;margin-top:0;margin-right:78px}.base-c-footer4 .c-footer4__naviContent .list:last-child{margin-right:0}@media screen and (max-width:768px){.base-c-footer4 .c-footer4__naviContent .list{width:50%;margin:0 0 36px;padding:0 16px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.base-c-footer4 .c-footer4__naviContent .list li{margin-right:24px;margin-bottom:24px;list-style:none}.base-c-footer4 .c-footer4__naviContent .list a{color:#fff;font-size:15px;font-weight:600;text-decoration:none}@media screen and (max-width:768px){.base-c-footer4 .c-footer4__naviContent .list li{margin-right:0;margin-bottom:10px}.base-c-footer4 .c-footer4__naviContent .list a{font-size:12px}.base-c-footer4 .c-footer4__naviContent .bnr-content{width:100%;margin-top:32px}}.base-c-footer4 .c-footer4__naviContent .bnr-content .bnr{width:176px;margin-left:auto}@media screen and (max-width:768px){.base-c-footer4 .c-footer4__naviContent .bnr-content .bnr{margin:0 auto}}.base-c-footer4 .c-footer4__naviContent .bnr-content .bnr img{width:100%}.base-c-footer4 .c-footer4__naviContent .tel{margin-top:56px}.base-c-footer4 .c-footer4__naviContent .tel__text{position:relative;font-family:var(--font-family-en);color:#fff;font-size:28px;font-weight:600;letter-spacing:1.8px;padding-left:21px;margin-bottom:0}@media screen and (max-width:768px){.base-c-footer4 .c-footer4__naviContent .tel{margin-top:32px;text-align:center}.base-c-footer4 .c-footer4__naviContent .tel__text{display:inline-block;margin-top:0}}.base-c-footer4 .c-footer4__naviContent .tel__text:before{content:"";background:url(/assets/base/img/common/logo-phone.svg) no-repeat;width:21px;height:21px;background-size:contain;position:absolute;left:0;top:7px}.base-c-footer4 .c-footer4__naviContent .tel__time{font-size:10px;color:#fff;text-align:right;margin-top:2px;letter-spacing:.7px}.base-c-footer4 .c-footer4__copyContent{background-color:#fff;padding:12px 0}.base-c-footer4 .c-footer4__copyContent .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.base-c-footer4 .c-footer4__naviContent .tel__time{text-align:center}.base-c-footer4 .c-footer4__copyContent .base-c-inner{display:block}}.base-c-footer4 .c-footer4__copyContent .logoContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-c-footer4 .c-footer4__copyContent .logoContent{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:12px}}.base-c-footer4 .c-footer4__copyContent .logoContent .bnr{width:116px}.base-c-footer4 .c-footer4__copyContent .logoContent .bnr img{width:100%}.base-c-footer4 .c-footer4__copyContent .logoContent .copy{margin:0;font-size:13px;color:#181818;font-family:var(--font-family-en)}.base-c-footer4 .c-footer4__copyContent .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}.base-c-footer4 .c-footer4__copyContent .list li{position:relative;list-style:none;margin-right:3px;padding-right:6px}.base-c-footer4 .c-footer4__copyContent .list li:before{content:"/";font-size:10px;font-weight:600;color:#181818;position:absolute;right:0;top:5px}.base-c-footer4 .c-footer4__copyContent .list li:last-child:before{display:none}.base-c-footer4 .c-footer4__copyContent .list a{font-size:10px;color:#181818;text-decoration:none;font-weight:600}.base-c-footer5 .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px}.base-c-footer5 .c-footer5__naviContent{background-color:var(--color-base-footerBackground);padding:70px 0 40px}.base-c-footer5 .c-footer5__naviContent .list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.base-c-footer5 .base-c-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-c-footer5 .c-footer5__naviContent{padding:60px 0}.base-c-footer5 .c-footer5__naviContent .list-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.base-c-footer5 .c-footer5__naviContent .list{padding:0;margin-top:0;margin-right:78px}.base-c-footer5 .c-footer5__naviContent .list:last-child{margin-right:0}@media screen and (max-width:768px){.base-c-footer5 .c-footer5__naviContent .list{width:50%;margin:0 0 36px;padding:0 16px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.base-c-footer5 .c-footer5__naviContent .list li{margin-right:24px;margin-bottom:24px;list-style:none}.base-c-footer5 .c-footer5__naviContent .list a{color:#fff;font-size:15px;font-weight:600;text-decoration:none}@media screen and (max-width:768px){.base-c-footer5 .c-footer5__naviContent .list li{margin-right:0;margin-bottom:10px}.base-c-footer5 .c-footer5__naviContent .list a{font-size:12px}.base-c-footer5 .c-footer5__naviContent .bnr-content{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.base-c-footer5 .c-footer5__naviContent .bnr-content .bnr{width:109px;margin-left:auto;margin-bottom:16px}.base-c-footer5 .c-footer5__naviContent .bnr-content .bnr img{width:100%}.base-c-footer5 .c-footer5__naviContent .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){.base-c-footer5 .c-footer5__naviContent .bnr-content .bnr{margin:0 auto}.base-c-footer5 .c-footer5__naviContent .sns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}}.base-c-footer5 .c-footer5__naviContent .sns li{list-style:none;width:30px;height:30px;margin-left:8px}.base-c-footer5 .c-footer5__naviContent .sns a{position:relative;display:block;width:100%;height:100%}.base-c-footer5 .c-footer5__naviContent .sns img{width:100%}.base-c-footer5 .c-footer5__copyContent{background-color:#fff;padding:12px 0}.base-c-footer5 .c-footer5__copyContent .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.base-c-footer5 .c-footer5__naviContent .sns li{margin:0 7px}.base-c-footer5 .c-footer5__copyContent .base-c-inner{display:block}}.base-c-footer5 .c-footer5__copyContent .logoContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-c-footer5 .c-footer5__copyContent .logoContent{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:12px}}.base-c-footer5 .c-footer5__copyContent .logoContent .bnr{width:116px}.base-c-footer5 .c-footer5__copyContent .logoContent .bnr img{width:100%}.base-c-footer5 .c-footer5__copyContent .logoContent .copy{margin:0;font-size:13px;color:#181818;font-family:var(--font-family-en)}.base-c-footer5 .c-footer5__copyContent .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}.base-c-footer5 .c-footer5__copyContent .list li{position:relative;list-style:none;margin-right:3px;padding-right:6px}.base-c-footer5 .c-footer5__copyContent .list li:before{content:"/";font-size:10px;font-weight:600;color:#181818;position:absolute;right:0;top:5px}.base-c-footer5 .c-footer5__copyContent .list li:last-child:before{display:none}.base-c-footer5 .c-footer5__copyContent .list a{font-size:10px;color:#181818;text-decoration:none;font-weight:600}.base-c-form{max-width:800px;margin:0 auto}.base-c-form .c-form__item+.c-form__item{margin-top:24px}.base-c-form .c-form__itemLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;margin-bottom:12px}@media screen and (max-width:768px){.base-c-form .c-form__itemLabel{font-size:16px}}.base-c-form .c-form__itemLabel.is-required:after{content:"必須";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;background-color:#d35645;height:22px;white-space:nowrap;padding:0 10px;border-radius:var(--border-radius);margin-left:10px}@media screen and (max-width:768px){.base-c-form .c-form__itemLabel.is-required:after{font-size:11px;height:20px;padding:0 8px}}.base-c-form .c-form__input,.base-c-form .c-form__select>select,.base-c-form .c-form__textarea{-webkit-transition:all .3s cubic-bezier(0,1,.64,1);transition:all .3s cubic-bezier(0,1,.64,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;-webkit-box-shadow:0;box-shadow:0;width:100%;background-color:#f5f5f5;border-radius:var(--border-radius);font-size:15px}.base-c-form .c-form__input::-webkit-input-placeholder,.base-c-form .c-form__select>select::-webkit-input-placeholder,.base-c-form .c-form__textarea::-webkit-input-placeholder{color:var(--color-base-text);opacity:.3}.base-c-form .c-form__input::-moz-placeholder,.base-c-form .c-form__select>select::-moz-placeholder,.base-c-form .c-form__textarea::-moz-placeholder{color:var(--color-base-text);opacity:.3}.base-c-form .c-form__input:-ms-input-placeholder,.base-c-form .c-form__select>select:-ms-input-placeholder,.base-c-form .c-form__textarea:-ms-input-placeholder{color:var(--color-base-text);opacity:.3}.base-c-form .c-form__input::-ms-input-placeholder,.base-c-form .c-form__select>select::-ms-input-placeholder,.base-c-form .c-form__textarea::-ms-input-placeholder{color:var(--color-base-text);opacity:.3}.base-c-form .c-form__input::placeholder,.base-c-form .c-form__select>select::placeholder,.base-c-form .c-form__textarea::placeholder{color:var(--color-base-text);opacity:.3}.base-c-form .c-form__input:focus,.base-c-form .c-form__select>select:focus,.base-c-form .c-form__textarea:focus{border-color:#86b7fe;outline:0;-webkit-box-shadow:0 0 0 .24rem rgba(134,183,254,.5);box-shadow:0 0 0 .24rem rgba(134,183,254,.5)}.base-c-form .c-form__input,.base-c-form .c-form__select>select{height:48px;padding:0 24px}@media screen and (max-width:768px){.base-c-form .c-form__input,.base-c-form .c-form__select>select{padding:0 16px}}.base-c-form .c-form__textarea{min-height:240px;padding:24px}@media screen and (max-width:768px){.base-c-form .c-form__textarea{min-height:200px;padding:16px}}.base-c-form .c-form__select{position:relative}.base-c-form .c-form__select>select{cursor:pointer;padding-right:48px}.base-c-form .c-form__select:after{content:" ";display:block;position:absolute;pointer-events:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_6514_3337)%22%3E%3Cpath%20d%3D%22M8.5%200.987305L4.5%206.5873H12.5L8.5%200.987305ZM8.5%2015.3873L12.5%209.7873H4.5L8.5%2015.3873Z%22%20fill%3D%22%231B1B1B%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_6514_3337%22%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22white%22%20transform%3D%22translate(0.5%200.1875)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:16px;top:50%;right:16px;margin-top:-8px}.base-c-form .c-form__radio+.c-form__radio{margin-top:16px}.c-form__item .base-c-form .c-form__radio{padding-left:36px}.c-form__item .base-c-form .c-form__radio:first-of-type{margin-top:22px}.base-c-form .c-form__radio>label{line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex}.base-c-form .c-form__radio>label input[type=radio]{display:none}.base-c-form .c-form__radio>label input[type=radio]:checked+.c-form__radioLabel:after{content:" ";display:block;min-width:12px;width:12px;height:12px;border-radius:50%;background-color:var(--color-base-text);position:absolute;top:50%;margin-top:-6px;left:5px}.base-c-form .c-form__radio .c-form__radioLabel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;position:relative;cursor:pointer}.base-c-form .c-form__radio .c-form__radioLabel:before{content:" ";display:block;margin-right:8px;min-width:22px;width:22px;height:22px;border-radius:50%;border:2px solid var(--color-base-text)}.base-c-form .c-form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-c-form .c-form__checkbox label{line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex}.base-c-form .c-form__checkbox input[type=checkbox]{display:none}.base-c-form .c-form__checkbox input[type=checkbox]:checked+.c-form__checkboxLabel:after{content:" ";display:block;width:8px;height:14px;border-bottom:3px solid var(--color-base-text);border-right:3px solid var(--color-base-text);border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:7px;margin-top:-8px}.base-c-form .c-form__checkboxLabel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:15px;cursor:pointer;position:relative}.base-c-form .c-form__checkboxLabel:before{content:" ";display:block;min-width:22px;width:22px;height:22px;border:2px solid var(--color-base-text);border-radius:calc(var(--border-radius) - 2px);margin-right:12px}.base-c-form .c-form__agree{text-align:center;margin-top:24px}.base-c-form .c-form__agree .privacy{color:#999;font-size:12px;text-align:center;margin:15px 0 0}.base-c-form .c-form__agree .privacy a{color:#999}.base-c-form .c-form__agreeText{font-size:16px;font-weight:700;margin:0 0 16px;line-height:1.6}@media screen and (max-width:768px){.c-form__item .base-c-form .c-form__radio{padding-left:20px}.base-c-form .c-form__agreeText{font-size:14px}}.base-c-form .c-form__agreeText a{color:var(--color-base-text)}.base-c-form .c-form__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.base-c-hardCodeButton{border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;text-decoration:none;cursor:pointer;padding:15px 0;position:relative;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;font-size:15px;font-weight:700;letter-spacing:.04em;line-height:22px;white-space:nowrap;overflow:hidden;z-index:1}.base-c-hardCodeButton.-arrow i::after,.base-c-hardCodeButton.-arrow i::before,.base-c-hardCodeButton:before{position:absolute;display:block;content:""}@media screen and (max-width:768px){.base-c-hardCodeButton{font-size:16px}}.base-c-hardCodeButton:before{top:0;left:0;bottom:0;width:0;background:var(--color-base-primary);-webkit-transition:.35s cubic-bezier(.4,0,.2,1);transition:.35s cubic-bezier(.4,0,.2,1);z-index:-1}.base-c-hardCodeButton:hover:before{width:100%}.base-c-hardCodeButton:hover.-arrow i::after,.base-c-hardCodeButton:hover.-arrow i::before{-webkit-transition-delay:0;transition-delay:0}.base-c-hardCodeButton:hover.-arrow.-stroke i::before{border-top-color:#fff}.base-c-hardCodeButton:hover.-arrow.-stroke i::after{background-color:#fff}.base-c-hardCodeButton:hover.-arrow.-secondary i::before{border-top-color:var(--color-base-primary)}.base-c-hardCodeButton:hover.-arrow.-secondary i::after{background-color:var(--color-base-primary)}.base-c-hardCodeButton:hover.-stroke{color:#fff}.base-c-hardCodeButton.-stroke,.base-c-hardCodeButton:hover.-secondary{color:var(--color-base-primary)}.base-c-hardCodeButton.-stroke{background-color:inherit;border-color:var(--color-base-primary)}.base-c-hardCodeButton.-secondary{border-color:var(--color-base-primary);background-color:var(--color-base-primary);color:#fff}.base-c-hardCodeButton.-secondary:before{background-color:#fff}.base-c-hardCodeButton.-disabled{background-color:#aaa;color:#fff;cursor:default}.base-c-hardCodeButton.-arrow i::after,.base-c-hardCodeButton.-arrow.-stroke i::after{background-color:var(--color-base-primary)}.base-c-hardCodeButton.-medium{height:42px}.base-c-hardCodeButton.-large{height:48px}.base-c-hardCodeButton.-arrow i::before{width:10px;height:10px;border-top:1px solid var(--color-base-primary);right:22px;top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;-webkit-transition-delay:.1s;transition-delay:.1s}.base-c-hardCodeButton.-arrow i::after{width:14px;height:1px;right:22px;top:50%;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;-webkit-transition-delay:.1s;transition-delay:.1s}.base-c-hardCodeButton.-arrow.-stroke i::before{border-top-color:var(--color-base-primary)}.base-c-hardCodeButton.-arrow.-secondary i::before{border-top-color:#fff}.base-c-hardCodeButton.-arrow.-secondary i::after{background-color:#fff}.base-c-hardCodeButton.-tag{display:inline-block;background-color:#eee;color:#0e1315;padding:5px 15px 5px 12px;text-decoration:none;line-height:1.6;letter-spacing:0;word-break:break-all}.base-c-hardCodeButton.-tag::before{content:"";display:inline-block;width:8px;height:12px;background-image:url(/assets/base/img/common/icon_hash.svg);background-size:cover;margin-right:8px}.base-c-hardCodeButton.-tag:hover{background-color:var(--color-base-primary)}.base-c-hardCodeForm{max-width:800px;margin:0 auto}.base-c-hardCodeForm .c-form__itemLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;margin-bottom:16px}@media screen and (max-width:768px){.base-c-hardCodeForm .c-form__itemLabel{font-size:16px}}.base-c-hardCodeForm .c-form__itemLabel.is-required:before{content:"必須";display:block;font-size:13px;font-weight:700;color:#fff;background-color:var(--color-base-primary);height:26px;line-height:26px;white-space:nowrap;padding:0 12px;margin-right:16px}@media screen and (max-width:768px){.base-c-hardCodeForm .c-form__itemLabel.is-required:before{font-size:14px;padding:0 12px;height:26px;line-height:26px}}.base-c-hardCodeForm .c-form__item+.c-form__item{margin-top:42px}.base-c-hardCodeForm .c-form__itemAtt{color:var(--color-base-text);font-size:15px;margin:6px 0 12px}@media screen and (max-width:768px){.base-c-hardCodeForm .c-form__itemAtt{font-size:14px}}.base-c-hardCodeForm .valid{display:none;margin:8px 0 32px;color:#d35645;font-size:14px}.base-c-hardCodeForm .valid+.c-form__item{margin-top:42px}.base-c-hardCodeForm .valid.invalid{display:block}.base-c-hardCodeForm .valid.invalid+.c-form__item{margin-top:32px}.base-c-hardCodeForm .c-form__input,.base-c-hardCodeForm .c-form__select>select,.base-c-hardCodeForm .c-form__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;-webkit-box-shadow:0;box-shadow:0;width:100%;background-color:#f1f3f3;font-size:15px}.base-c-hardCodeForm .c-form__input::-webkit-input-placeholder,.base-c-hardCodeForm .c-form__select>select::-webkit-input-placeholder,.base-c-hardCodeForm .c-form__textarea::-webkit-input-placeholder{color:var(--color-base-text);opacity:.3}.base-c-hardCodeForm .c-form__input::-moz-placeholder,.base-c-hardCodeForm .c-form__select>select::-moz-placeholder,.base-c-hardCodeForm .c-form__textarea::-moz-placeholder{color:var(--color-base-text);opacity:.3}.base-c-hardCodeForm .c-form__input:-ms-input-placeholder,.base-c-hardCodeForm .c-form__select>select:-ms-input-placeholder,.base-c-hardCodeForm .c-form__textarea:-ms-input-placeholder{color:var(--color-base-text);opacity:.3}.base-c-hardCodeForm .c-form__input::-ms-input-placeholder,.base-c-hardCodeForm .c-form__select>select::-ms-input-placeholder,.base-c-hardCodeForm .c-form__textarea::-ms-input-placeholder{color:var(--color-base-text);opacity:.3}.base-c-hardCodeForm .c-form__input::placeholder,.base-c-hardCodeForm .c-form__select>select::placeholder,.base-c-hardCodeForm .c-form__textarea::placeholder{color:var(--color-base-text);opacity:.3}.base-c-hardCodeForm .c-form__input.invalid,.base-c-hardCodeForm .c-form__select>select.invalid,.base-c-hardCodeForm .c-form__textarea.invalid{background-color:#fbe5e5}.base-c-hardCodeForm .c-form__input,.base-c-hardCodeForm .c-form__select>select{height:50px;padding:0 30px}@media screen and (max-width:768px){.base-c-hardCodeForm .c-form__input,.base-c-hardCodeForm .c-form__select>select{padding:0 16px}}.base-c-hardCodeForm .c-form__textarea{min-height:300px;padding:30px}@media screen and (max-width:768px){.base-c-hardCodeForm .c-form__textarea{min-height:240px;padding:16px}}.base-c-hardCodeForm .c-form__select{position:relative}.base-c-hardCodeForm .c-form__select>select{cursor:pointer;padding-right:96px}.base-c-hardCodeForm .c-form__select:after,.base-c-hardCodeForm .c-form__select:before{content:" ";display:block;position:absolute;pointer-events:none}.base-c-hardCodeForm .c-form__select:before{width:2px;height:32px;background-color:#ddd;top:50%;right:66px;margin-top:-16px}.base-c-hardCodeForm .c-form__select:after{width:8px;height:8px;border-bottom:2px solid var(--color-base-text);border-right:2px solid var(--color-base-text);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:29px;margin-top:-4px}.base-c-hardCodeForm .c-form__radio+.c-form__radio{margin-top:18px}.base-c-hardCodeForm .c-form__radio .c-form__item{padding-left:36px}@media screen and (max-width:768px){.base-c-hardCodeForm .c-form__radio .c-form__item{padding-left:20px}}.base-c-hardCodeForm .c-form__radio .c-form__item:first-of-type{margin-top:22px}.base-c-hardCodeForm .c-form__radio>label input[type=radio]{display:none}.base-c-hardCodeForm .c-form__radio>label input[type=radio]:checked+.c-form__radioLabel:after{content:" ";display:block;min-width:12px;width:12px;height:12px;border-radius:50%;background-color:var(--color-base-primary);position:absolute;top:50%;margin-top:-6px;left:5px}.base-c-hardCodeForm .c-form__radio .c-form__radioLabel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px;line-height:1.5;padding-left:34px;position:relative;cursor:pointer}.base-c-hardCodeForm .c-form__radio .c-form__radioLabel:before{position:absolute;left:0;top:calc(50% - 11px);content:" ";display:block;margin-right:12px;min-width:22px;width:22px;height:22px;border-radius:50%;border:2px solid var(--color-base-primary)}.base-c-hardCodeForm .c-form__radio .c-form__radioLabel .small{font-size:13px}@media screen and (max-width:768px){.base-c-hardCodeForm .c-form__radio .c-form__radioLabel .small{font-size:12px}}.base-c-hardCodeForm .c-form__checkbox{padding:40px;text-align:center}.base-c-hardCodeForm .c-form__checkbox input[type=checkbox]{display:none}.base-c-hardCodeForm .c-form__checkbox input[type=checkbox]:checked+.c-form__checkboxLabel:after{content:" ";display:block;width:8px;height:14px;border-bottom:3px solid var(--color-base-text);border-right:3px solid var(--color-base-text);border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:7px;margin-top:-8px}.base-c-hardCodeForm .c-form__checkboxLabel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:15px;cursor:pointer;position:relative}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span,.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>label{cursor:default}.base-c-hardCodeForm .c-form__checkboxLabel:before{content:" ";display:block;min-width:22px;width:22px;height:22px;border:2px solid var(--color-base-text);border-radius:calc(var(--border-radius) - 2px);margin-right:15px}.base-c-hardCodeForm .c-form__agree{margin-top:30px;border:3px solid #eee}.base-c-hardCodeForm .c-form__agree .c-form__agreeHeader{background:#eceeee;padding:32px 32px 24px}.base-c-hardCodeForm .c-form__action .base-c-hardCodeButton:disabled:hover i:after,.base-c-header-amp{background-color:#fff}.base-c-hardCodeForm .c-form__agree .c-form__agreeHeader .title{font-size:18px;font-weight:700;margin:0 0 20px}.base-c-hardCodeForm .c-form__agree .c-form__agreeHeader .text{font-size:16px;line-height:1.5;margin:0 0 6px}@media screen and (max-width:768px){.base-c-hardCodeForm .c-form__agree .c-form__agreeHeader{padding-left:16px;padding-right:16px}.base-c-hardCodeForm .c-form__agree .c-form__agreeHeader .text{font-size:15px}}.base-c-hardCodeForm .c-form__agree .c-form__agreeHeader .link{color:var(--color-base-text);font-size:16px;font-weight:700}@media screen and (max-width:768px){.base-c-hardCodeForm .c-form__agree .c-form__agreeHeader .link{font-size:14px}}.base-c-hardCodeForm .c-form__agree .c-form__agreeHeader .link:before{content:"▶";display:inline-block;margin-right:.5em}.base-c-hardCodeForm .c-form__agree .c-form__agreeHeader .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-hardCodeForm .c-form__agree .privacy{color:#999;font-size:12px;margin:15px 0 0;text-align:center}.base-c-hardCodeForm .c-form__agree .privacy a{color:#999}.base-c-hardCodeForm .c-form__agreeText{font-size:16px;font-weight:700;margin:0 0 15px;line-height:1.6}.base-c-hardCodeForm .c-form__agreeText a{color:var(--color-base-text)}.base-c-hardCodeForm .c-form__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.base-c-hardCodeForm .c-form__action .base-c-hardCodeButton{min-width:300px}.base-c-hardCodeForm .c-form__action .base-c-hardCodeButton:disabled{opacity:.5}.base-c-hardCodeForm .c-form__action .base-c-hardCodeButton:disabled:hover{color:#fff;cursor:default}.base-c-hardCodeForm .c-form__action .base-c-hardCodeButton:disabled:hover:before{display:none}.base-c-hardCodeForm .c-form__action .base-c-hardCodeButton:disabled:hover i:before{border-top-color:#fff}.base-c-header-amp{position:sticky;top:0;width:100%;z-index:99;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.base-c-header-amp .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100px}.base-c-header-amp .base-c-inner .c-header-amp__logo{margin-bottom:18px}@media screen and (max-width:768px){.base-c-hardCodeForm .c-form__agreeText{font-size:14px}.base-c-header-amp .base-c-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 15px;height:60px}.base-c-header-amp .base-c-inner .c-header-amp__logo{margin-bottom:0}}.base-c-header-amp .base-c-inner .c-header-amp__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.base-c-header-amp .base-c-inner .c-header-amp__logo a .c-header-amp__logoImg{width:200px;height:auto;max-height:60px;-o-object-fit:contain;object-fit:contain}.base-c-header-amp .base-c-inner .c-header-amp__logo a .c-header-amp__logoTagline{margin:6px 0 0;font-style:normal;font-weight:500;font-size:10px;letter-spacing:.23em;color:var(--color-base-text)}.base-c-header-amp .base-c-inner .c-header-amp__menuButton{display:none}@media screen and (max-width:768px){.base-c-header-amp .base-c-inner .c-header-amp__logo a .c-header-amp__logoImg{height:24px;max-width:160px}.base-c-header-amp .base-c-inner .c-header-amp__logo a .c-header-amp__logoTagline{margin:0}.base-c-header-amp .base-c-inner .c-header-amp__menuButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;padding:0;margin:0;width:60px;height:60px;background-color:var(--color-base-background);text-align:center;outline:0}.base-c-header-amp .base-c-inner .c-header-amp__menuButton>i{display:block;width:18px;height:2px;background-color:var(--color-base-text);-webkit-transition:all .25s ease;transition:all .25s ease}.base-c-header-amp .base-c-inner .c-header-amp__menuButton>i+i{margin-top:4px}}.base-c-header-amp #leadgrid-header__toggleMenu{display:none}.base-c-header-amp #leadgrid-header__toggleMenu:checked~.c-header-amp__nav{display:block}.base-c-header-amp #leadgrid-header__toggleMenu:checked~.c-header-amp__menuButton>i:nth-child(2){opacity:0}.base-c-header-amp #leadgrid-header__toggleMenu:checked~.c-header-amp__menuButton>i:nth-child(1){-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.base-c-header-amp #leadgrid-header__toggleMenu:checked~.c-header-amp__menuButton>i:nth-child(3){-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.base-c-header-amp .c-header-amp__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}@media screen and (max-width:768px){.base-c-header-amp .c-header-amp__nav{display:none;position:fixed;top:60px;left:0;width:100%;height:calc(100% - 60px);background-color:var(--color-base-background);z-index:99;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:768px){.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap{display:block;padding-bottom:40px}}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList{padding:0;list-style:none;margin:0 -18px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem{padding-bottom:30px}}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem:hover>.c-header-amp__navPanel{display:block}@media screen and (max-width:768px){.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList{display:block;margin:0}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem:nth-of-type(n+2){margin-top:3px}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem:hover>.c-header-amp__navPanel{display:none}}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>a,.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative;padding:0 18px;white-space:nowrap}@media screen and (max-width:768px){.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>a,.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#ddd;height:66px;line-height:66px;padding:0 75px}}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>a .c-header-amp__linkeEnTitle,.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>label .c-header-amp__linkeEnTitle{font-size:var(--font-size-xs);line-height:1.6;margin:0;font-weight:700;text-transform:none;word-break:break-all;color:var(--color-base-text);letter-spacing:2.47px;opacity:.5}@media screen and (max-width:768px){.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>a .c-header-amp__linkeEnTitle,.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>label .c-header-amp__linkeEnTitle{font-size:var(--font-size-xs-sp)}}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>a .c-header-amp__linkeJaTitle,.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>label .c-header-amp__linkeJaTitle{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:0;font-weight:700;color:var(--color-base-text);text-transform:none;word-break:break-all}@media screen and (max-width:768px){.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>a .c-header-amp__linkeJaTitle,.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>label .c-header-amp__linkeJaTitle{font-size:var(--font-size-s-sp);line-height:1.5}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>label:after{content:" ";display:block;position:absolute;width:25px;height:25px;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/base/img/common/icon_header_nav_plus.svg) center center no-repeat;background-size:25px 25px}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem>a:after{content:" ";position:absolute;width:25px;height:25px;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/base/img/common/icon_header_nav_arrow_black.svg) center center no-repeat;background-size:8px 12px}}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel{display:none}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul{list-style:none;margin:0}@media screen and (min-width:769px){.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel{position:fixed;top:102px;left:0;z-index:99;width:100%;background:linear-gradient(#f0efed 0,#eee 30px)}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul{max-width:920px;margin:0 auto -28px;padding:26px 0 42px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul>li{width:calc((100% - (60px * 3))/ 4);margin-right:60px;margin-bottom:28px}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul>li:nth-child(4n){margin-right:0}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul>li a{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:var(--color-base-text);font-weight:700}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul>li a .icon-circle-arrow{margin-right:13px}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul>li a .icon-circle-arrow .path2:before{color:#fff}}@media screen and (min-width:769px) and (max-width:768px){.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul>li a{font-size:var(--font-size-s-sp);line-height:1.5}}@media screen and (max-width:768px){.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul{padding:24px 0 30px}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul>li+li{margin-top:24px}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul>li a{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-base-text);text-decoration:none;padding:0 25px 0 45px}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul>li a .icon-circle-arrow{margin-right:13px}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul>li a .icon-circle-arrow .path2:before{color:#fff}}@media screen and (max-width:768px) and (max-width:768px){.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navList .c-header-amp__navItem .c-header-amp__navPanel>ul>li a{font-size:var(--font-size-s-sp);line-height:1.5}}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navButton{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:30px;margin-bottom:25px}@media screen and (max-width:768px){.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navButton{display:block;margin-left:0;margin-top:40px;margin-bottom:0}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navButton .base-c-button{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:300px;width:100%;margin-left:auto;margin-right:auto}}.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navButton .base-c-button+.base-c-button{margin-left:10px}.base-c-header-amp #leadgrid-header__toggleNavPanel{display:none}.base-c-header-amp #leadgrid-header__toggleNavPanel:checked~label:after{background:url(/assets/base/img/common/icon_header_nav_minus.svg) center center no-repeat}@media screen and (max-width:768px){.base-c-header-amp .c-header-amp__nav .c-header-amp__navWrap .c-header-amp__navButton .base-c-button+.base-c-button{margin-left:auto;margin-top:20px}.base-c-header-amp #leadgrid-header__toggleNavPanel:checked~.c-header-amp__navPanel{display:block}}.base-c-header{position:sticky;top:0;width:100%;background-color:#fff;z-index:99;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.base-c-header2,.base-c-header3,.base-c-header4{-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.1)}@media screen and (min-width:768px) and (max-width:1023px){.base-c-header{padding-left:15px;padding-right:15px}}.base-c-header .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1440px;height:100px}@media only screen and (min-width:769px) and (max-width:1100px){.base-c-header .base-c-inner{padding:0 15px}}.base-c-header .base-c-inner .c-header__logo{margin-bottom:26px}@media screen and (max-width:768px){.base-c-header .base-c-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;height:60px}.base-c-header .base-c-inner .c-header__logo{margin-bottom:0}}.base-c-header .base-c-inner .c-header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.base-c-header .base-c-inner .c-header__logo a img{width:200px;height:auto;max-height:60px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.base-c-header .base-c-inner .c-header__logo a img{width:auto;height:34px;max-width:160px;margin:0 auto 0 0}}.base-c-header .base-c-inner .c-header__logo a .c-header__logoTagline{margin:6px 0 0;font-style:normal;font-weight:500;font-size:10px;letter-spacing:.2em;color:var(--color-base-text)}@media screen and (max-width:768px){.base-c-header .base-c-inner .c-header__logo a .c-header__logoTagline{margin:0}}@media screen and (min-width:769px){.base-c-header .base-c-inner .c-header__nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}}@media screen and (max-width:768px){.base-c-header .base-c-inner .c-header__nav{display:none;position:fixed;top:60px;left:0;width:100%;height:calc(100% - 60px);background-color:#fff;z-index:99;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:768px){.base-c-header .base-c-inner .c-header__nav .c-header__navWrap{display:block;padding-bottom:40px}}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList{padding:0;list-style:none;margin:0 -18px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem{padding-bottom:30px}}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem.is-active{position:relative}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem.is-active:after{content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--color-base-primary)}@media screen and (max-width:768px){.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList{display:block;margin:0}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem{border-top:1px dashed var(--color-base-gray)}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem:last-child{border-bottom:1px dashed var(--color-base-gray)}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem.is-active:after{display:none}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem.is-active>span:after{background:url(/assets/base/img/common/icon_header_nav_minus.svg) center center no-repeat}}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a,.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative;padding:0 18px;white-space:nowrap}@media only screen and (min-width:769px) and (max-width:1100px){.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a,.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span{padding:0 4px}}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a .c-header__linkeEnTitle,.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span .c-header__linkeEnTitle{font-size:var(--font-size-xs);line-height:1.6;margin:0;font-weight:700;text-transform:none;word-break:break-all;color:var(--color-base-text);letter-spacing:2.47px;opacity:.5}@media screen and (max-width:768px){.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a,.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span{display:block;width:100%;background-color:#fff;padding:12px 15px}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a .c-header__linkeEnTitle,.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span .c-header__linkeEnTitle{font-size:var(--font-size-xs-sp);display:none}}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a .c-header__linkeJaTitle,.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span .c-header__linkeJaTitle{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:0;font-weight:700;color:var(--color-base-text);text-transform:none;word-break:break-all}@media screen and (max-width:768px){.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a .c-header__linkeJaTitle,.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span .c-header__linkeJaTitle{font-size:var(--font-size-s-sp);line-height:1.5}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span:after{content:" ";display:block;position:absolute;width:25px;height:25px;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/base/img/common/icon_header_nav_plus.svg) center center no-repeat;background-size:25px 25px}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a:after{content:" ";position:absolute;width:25px;height:25px;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/base/img/common/icon_header_nav_arrow_black.svg) center center no-repeat;background-size:8px 12px}}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel{display:none}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul{list-style:none;margin:0}@media screen and (min-width:769px){.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel{position:fixed;top:102px;left:0;z-index:99;width:100%;background:linear-gradient(#f0efed 0,#eee 30px)}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul{max-width:920px;margin:0 auto -28px;padding:26px 0 42px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li{width:calc((100% - (50px * 3))/ 4);margin-right:50px;margin-bottom:18px}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li:nth-child(4n){margin-right:0}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:var(--color-base-text);font-weight:700}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a .icon-circle-arrow{margin-right:6px;-webkit-transform:scale(.7);transform:scale(.7);position:relative;top:1px}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a .icon-circle-arrow .path2:before{color:#fff}}@media screen and (min-width:769px) and (max-width:768px){.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a{font-size:var(--font-size-s-sp);line-height:1.5}}@media screen and (max-width:768px){.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel{background:var(--color-base-background);border-top:1px dashed var(--color-base-gray)}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul{padding:10px 0}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li+li{margin-top:1px}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-base-text);text-decoration:none;padding:10px 15px;position:relative}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a::before{content:" ";position:absolute;width:18px;height:18px;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/base/img/common/icon_header_nav_arrow_black.svg) center center no-repeat;background-size:6px 10px}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a .icon-circle-arrow{margin-right:13px;display:none}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a .icon-circle-arrow .path2:before{color:#fff}}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navButton{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:30px;margin-bottom:25px}@media screen and (max-width:768px){.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navButton{display:block;max-width:480px;width:100%;margin:30px auto 0;padding:0 15px}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navButton .base-c-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-left:auto;margin-right:auto}}.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navButton .base-c-button+.base-c-button{margin-left:10px}@media only screen and (min-width:769px) and (max-width:1100px){.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navButton .base-c-button .c-button__enTitle{display:none}}.base-c-header .base-c-inner .c-header__menuButton{display:none}@media screen and (max-width:768px){.base-c-header .base-c-inner .c-header__nav .c-header__navWrap .c-header__navButton .base-c-button+.base-c-button{margin-left:auto;margin-top:10px}.base-c-header .base-c-inner .c-header__menuButton{opacity:1;width:42px;height:42px;border-radius:3px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;background:var(--color-base-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;padding:0;margin:0;text-align:center;outline:0}.base-c-header .base-c-inner .c-header__menuButton.is-active>i:nth-child(2){opacity:0}.base-c-header .base-c-inner .c-header__menuButton.is-active>i:nth-child(1){-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.base-c-header .base-c-inner .c-header__menuButton.is-active>i:nth-child(3){-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.base-c-header .base-c-inner .c-header__menuButton>i{display:block;width:18px;height:2px;background-color:#eee;-webkit-transition:all .25s ease;transition:all .25s ease}.base-c-header .base-c-inner .c-header__menuButton>i+i{margin-top:4px}}.base-c-header2{position:sticky;top:0;width:100%;z-index:100;box-shadow:1px 1px 6px rgba(0,0,0,.1);background-color:var(--color-header-bg)}.base-c-header2 .base-c-inner{width:100%;max-width:1440px;padding:0 30px;height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-c-header2 .base-c-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;max-width:480px;height:60px}}.base-c-header2 .c-header2__logo{margin-right:97px;width:130px;height:auto;-ms-flex-negative:0;flex-shrink:0}.base-c-header2 .c-header2__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px) and (max-width:1023px){.base-c-header2 .c-header2__logo{margin-right:40px}}.base-c-header2 .c-header2__logo img{width:100%;height:auto}.base-c-header2 .c-header2__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-c-header2 .c-header2__logo{margin-right:initial}.base-c-header2 .c-header2__content{position:absolute;top:60px;left:0;width:100%;height:0;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;overflow:hidden;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.base-c-header2 .c-header2__nav{width:100%;max-width:480px;margin-bottom:20px;margin-top:20px}}.base-c-header2 .c-header2__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-header2 .c-header2__navList{list-style:none;padding:0;white-space:nowrap;width:50vw;max-width:660px}@media screen and (min-width:768px) and (max-width:1023px){.base-c-header2 .c-header2__navList{width:40vw}}@media screen and (max-width:768px){.base-c-header2 .c-header2__nav .c-header2__search{display:none}.base-c-header2 .c-header2__navList{width:100%;margin:auto}.base-c-header2 .c-header2__navList::before{content:"MENU";display:block;width:100%;height:40px;background-color:#eee;line-height:40px;font-family:var(--font-family-en);color:var(--color-base-text-gray);font-size:13px;letter-spacing:1px;padding-left:16px}}.base-c-header2 .c-header2__navItem{display:inline-block;margin-right:24px}@media screen and (max-width:768px){.base-c-header2 .c-header2__navItem{display:block;font-size:16px;height:56px;margin:0;padding:0 16px;border-bottom:1px solid #eee}}.base-c-header2 .c-header2__navItem a{line-height:22px;font-size:15px;font-weight:700;color:var(--color-header-text);text-decoration:none}.base-c-header2 .c-header2__navItem:last-child{margin-right:30px}@media screen and (max-width:768px){.base-c-header2 .c-header2__navItem a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0e1315}.base-c-header2 .c-header2__navItem a::after{content:"";width:9px;height:9px;border-top:2px solid #0e1315;border-right:2px solid #0e1315;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.base-c-header2 .c-header2__navItem:last-child{margin-right:0}}.base-c-header2 .c-header2__search{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;cursor:pointer;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;position:relative;margin-left:30px}.base-c-header2 .c-header2__search:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}@media screen and (max-width:768px){.base-c-header2 .c-header2__search:hover{-webkit-transform:scale(1);transform:scale(1)}.base-c-header2 .c-header2__search{width:40px;height:40px;border-radius:3px;background-color:#eee;margin-left:0}.base-c-header2 .c-header2__search::after{content:"";display:block;width:20px;height:3px;border-radius:1.5px;background-color:#0e1315;position:absolute;left:10px;opacity:0;top:19px;-webkit-transform:rotate(0);transform:rotate(0)}}.base-c-header2 .c-header2__search::before{content:"";display:block;width:32px;height:32px;border-radius:3px;background-color:#fff;background-image:url(/assets/base/img/common/icon_search.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center}.base-c-header2 .c-header2__searchText{color:var(--color-header-text);font-size:14px;font-weight:700;margin-left:8px;letter-spacing:.03em}.base-c-header2 #modalToggler,.base-c-header2 #navToggler{display:none}@media screen and (max-width:768px){.base-c-header2 .c-header2__search::before{width:40px;height:40px}.base-c-header2 .c-header2__conversion{width:100%;max-width:480px;padding:0 16px;margin-top:20px}.base-c-header2 #navToggler:checked~.c-header2__content{height:calc(100vh - 60px)}}.base-c-header2 #navToggler:checked~.c-header2__spButtons>.c-header2__hamburger i:nth-child(1){top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.base-c-header2 #navToggler:checked~.c-header2__spButtons>.c-header2__hamburger i:nth-child(2){opacity:0}.base-c-header2 #navToggler:checked~.c-header2__spButtons>.c-header2__hamburger i:nth-child(3){top:19px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.base-c-header2 #modalToggler:checked~.c-header2__searchModal{height:100vh}@media screen and (max-width:768px){.base-c-header2 #modalToggler:checked~.c-header2__searchModal{height:calc(100vh - 60px)}.base-c-header2 #modalToggler:checked~.base-c-inner .c-header2__spButtons>.c-header2__search::after{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.base-c-header2 #modalToggler:checked~.base-c-inner .c-header2__spButtons>.c-header2__search::before{display:block;width:20px;height:3px;border-radius:1.5px;background-color:#0e1315;position:absolute;left:10px;top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.base-c-header2 .c-header2__searchModal{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:10000;width:100vw;height:0;top:0;left:0;background-color:rgba(255,255,255,.98);overflow:hidden;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.base-c-header2 .c-header2__searchModal .searchModal__inner{width:640px;position:relative;padding-top:62px;margin-top:124px}@media screen and (max-width:768px){.base-c-header2 .c-header2__searchModal{top:60px}.base-c-header2 .c-header2__searchModal .searchModal__inner{width:100%;max-width:480px;margin-top:0;padding:20px 16px 0}}.base-c-header2 .c-header2__searchModal .searchModal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:0;right:0;border:0;width:32px;height:32px;border-radius:3px;background-color:var(--color-btn-bg);cursor:pointer;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-c-header2 .c-header2__searchModal .searchModal__close:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}@media screen and (max-width:768px){.base-c-header2 .c-header2__searchModal .searchModal__close{display:none}}.base-c-header2 .c-header2__searchModal .searchModal__close::after,.base-c-header2 .c-header2__searchModal .searchModal__close::before{width:18px;height:2px;background-color:#0e1315;display:block;position:absolute;top:15px;left:7px;content:""}.base-c-header2 .c-header2__searchModal .searchModal__close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.base-c-header2 .c-header2__searchModal .searchModal__close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.base-c-header2 .c-header2__searchModal .searchModal__form{width:100%;height:60px;position:relative}.base-c-header2 .c-header2__searchModal .searchModal__formInput{background-color:#eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:calc(100% - 60px);height:100%;border-radius:3px 0 0 3px;padding:16px 24px;font-size:15px;line-height:1.6;letter-spacing:.03em;font-weight:500}@media screen and (max-width:768px){.base-c-header2 .c-header2__searchModal .searchModal__formInput{font-size:16px;padding:8px 24px}}.base-c-header2 .c-header2__searchModal .searchModal__formInput:focus{outline:0}.base-c-header2 .c-header2__searchModal .searchModal__formSubmit{position:absolute;width:60px;height:100%;right:0;top:0;border-radius:0 3px 3px 0;border:none;background-color:#eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-header2 .c-header2__searchModal .searchModal__formSubmit:hover{opacity:.7}.base-c-header2 .c-header2__searchModal .searchModal__formSubmit::before{content:"";display:block;width:20px;height:20px;background-image:url(/assets/base/img/common/icon_search.svg);background-size:cover}.base-c-header2 .c-header2__searchModal .searchModal__list{font-size:0;line-height:0;list-style:none;padding:0;margin:74px 0 0}@media screen and (max-width:768px){.base-c-header2 .c-header2__searchModal .searchModal__list{margin:20px 0 0}.base-c-header2 .c-header2__searchModal .searchModal__list::before{content:"TAG";display:block;width:calc(100% + 32px);height:40px;background-color:#eee;line-height:40px;font-family:var(--font-family-en);color:var(--color-base-text-gray);font-size:13px;letter-spacing:1px;padding-left:16px;margin-bottom:20px;margin-left:-16px}}.base-c-header2 .c-header2__searchModal .searchModal__list li{display:inline-block;margin:0 8px 8px 0}.base-c-header2 .c-header2__spButtons{display:none}.base-c-header2 .c-header2__hamburger{width:40px;height:40px;border-radius:3px;background-color:#fff;position:relative;margin-left:8px;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-c-header2 .c-header2__hamburger:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}@media screen and (max-width:768px){.base-c-header2 .c-header2__spButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-header2 .c-header2__hamburger:hover{-webkit-transform:scale(1);transform:scale(1)}}.base-c-header2 .c-header2__hamburger i{display:block;width:20px;height:3px;border-radius:1.5px;background-color:#0e1315;position:absolute;left:10px}.base-c-header2 .c-header2__hamburger i:nth-child(1){top:13px}.base-c-header2 .c-header2__hamburger i:nth-child(2){top:19px}.base-c-header2 .c-header2__hamburger i:nth-child(3){top:25px}.base-c-header3{position:sticky;top:0;width:100%;z-index:100;box-shadow:1px 1px 6px rgba(0,0,0,.1);background-color:#fff}.base-c-header3 .base-c-inner{width:100%;max-width:1440px;padding:0 16px;height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.base-c-header3 .base-c-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;max-width:480px;height:60px}}.base-c-header3 .c-header3__logo{position:absolute;width:130px;height:auto;-ms-flex-negative:0;flex-shrink:0;z-index:10}.base-c-header3 .c-header3__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-header3 .c-header3__logo img{width:100%;height:auto}.base-c-header3 .c-header3__content{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-c-header3 .c-header3__logo{position:relative;margin-right:initial}.base-c-header3 .c-header3__content{position:absolute;top:60px;left:0;width:100%;height:0;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;overflow:hidden;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.base-c-header3 .c-header3__nav{width:100%;max-width:480px;margin-bottom:20px;margin-top:20px}}.base-c-header3 .c-header3__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-c-header3 .c-header3__nav .c-header3__search{display:none}}.base-c-header3 .c-header3__navList{list-style:none;padding:0;white-space:nowrap;width:50vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-c-header3 .c-header3__navList{width:100%;margin:auto;display:block;white-space:initial;overflow:initial;padding:0 16px}.base-c-header3 .c-header3__navList::before{content:"CATEGORY";display:block;width:calc(100% + 32px);margin-left:-16px;height:40px;background-color:#eee;line-height:40px;font-family:var(--font-family-en);color:var(--color-base-text-gray);font-size:13px;letter-spacing:1px;padding-left:16px;margin-bottom:20px}}.base-c-header3 .c-header3__navItem{display:block;margin-right:24px}.base-c-header3 .c-header3__navItem a{line-height:22px;font-size:15px;font-weight:700;color:#0e1315;text-decoration:none}@media screen and (max-width:768px){.base-c-header3 .c-header3__navItem{display:inline-block;margin:0 8px 10px 0}.base-c-header3 .c-header3__navItem a{display:inline-block;background-color:#eee;color:#0e1315;padding:5px 15px 5px 12px;text-decoration:none;line-height:1.6;letter-spacing:0;border-radius:3px}.base-c-header3 .c-header3__navItem a:hover{background:#fddb3a;opacity:1}.base-c-header3 .c-header3__navItem a::before{content:"";display:inline-block;width:8px;height:12px;background-image:url(/assets/base/img/common/icon_hash.svg);background-size:cover;margin-right:8px}}.base-c-header3 .c-header3__navItem:last-child{margin-right:30px}.base-c-header3 .c-header3__conversion{position:absolute;right:0}.base-c-header3 #modalToggler,.base-c-header3 #navToggler{display:none}@media screen and (max-width:768px){.base-c-header3 .c-header3__navItem:last-child{margin-right:0}.base-c-header3 .c-header3__conversion{position:relative;width:100%;max-width:480px;padding:0 16px;margin-top:20px}.base-c-header3 #navToggler:checked~.c-header3__content{height:calc(100vh - 60px)}}.base-c-header3 #navToggler:checked~.c-header3__hamburger i:nth-child(1){top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.base-c-header3 #navToggler:checked~.c-header3__hamburger i:nth-child(2){opacity:0}.base-c-header3 #navToggler:checked~.c-header3__hamburger i:nth-child(3){top:19px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.base-c-header3 .c-header3__hamburger{width:40px;height:40px;border-radius:3px;background-color:#0e1315;position:relative;margin-left:8px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;display:none}@media screen and (max-width:768px){.base-c-header3 .c-header3__hamburger{display:block}}.base-c-header3 .c-header3__hamburger i{display:block;width:20px;height:3px;border-radius:1.5px;background-color:#eee;position:absolute;left:10px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.base-c-header4,.base-c-header4 .base-c-inner{position:sticky;width:100%;display:-webkit-box;display:-ms-flexbox}.base-c-header3 .c-header3__hamburger i:nth-child(1){top:13px}.base-c-header3 .c-header3__hamburger i:nth-child(2){top:19px}.base-c-header3 .c-header3__hamburger i:nth-child(3){top:25px}.base-c-header4{top:-29px;z-index:100;box-shadow:1px 1px 6px rgba(0,0,0,.1);background-color:#fff;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:109px}@media screen and (max-width:768px){.base-c-header4{height:60px;top:0}}.base-c-header4 .base-c-inner{top:0;max-width:1440px;padding:0 40px;height:80px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.base-c-header4 .base-c-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;max-width:480px;height:60px}}.base-c-header4 .c-header4__logo{position:relative;width:180px;height:54px;-ms-flex-negative:0;flex-shrink:0;z-index:10}.base-c-header4 .c-header4__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-c-header4 .c-header4__logo{width:150px;height:40px;margin-right:initial}}.base-c-header4 .c-header4__logo img{width:100%;height:100%;position:absolute;-o-object-fit:contain;object-fit:contain}.base-c-header4 .c-header4__content{width:100%;position:relative}@media screen and (max-width:768px){.base-c-header4 .c-header4__content{position:absolute;top:60px;left:0;width:100%;height:0;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;overflow:hidden;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}}.base-c-header4 .c-header4__nav{list-style:none;padding:0;white-space:nowrap}@media screen and (min-width:769px){.base-c-header4 .c-header4__nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.base-c-header4 .c-header4__nav{width:100%;display:none;position:fixed;top:60px;left:0;height:100%;background-color:#fff;z-index:9999;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #eee}}.base-c-header4 .c-header4__navWrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-c-header4 .c-header4__navWrap{max-width:480px;display:block;margin:0 auto;height:100%;padding-bottom:50px;overflow-y:auto;-webkit-overflow-scrolling:touch}}.base-c-header4 .c-header4__navList{list-style:none;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width:768px){.base-c-header4 .c-header4__navList{width:100%;margin:auto;display:block;white-space:initial;overflow:initial;padding:0}}.base-c-header4 .c-header4__navItem{display:block;margin-right:2.5vw;position:relative}.base-c-header4 .c-header4__navItem a{line-height:22px;font-size:calc(.625rem + ((1vw - 7.68px) * .4464));min-height:0;font-weight:700;color:#0e1315;text-decoration:none}@media screen and (max-width:768px){.base-c-header4 .c-header4__navItem{margin:0;text-align:center;border-bottom:1px dashed var(--color-base-gray)}.base-c-header4 .c-header4__navItem::after{content:'';display:block;position:absolute;right:24px;top:50%;width:8px;height:8px;margin-top:-4px;border-top:2px solid #0e1315;border-right:2px solid #0e1315;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.base-c-header4 .c-header4__navItem a{display:block;text-align:left;padding:12px 15px;color:#0e1315;font-size:var(--font-size-s-sp);text-decoration:none;line-height:1.6;letter-spacing:0}.base-c-header4 .c-header4__navItem a:hover{opacity:1}}.base-c-header4 .c-header4__navItem .c-header4__spNavTitle{display:none;position:relative}.base-c-header4 .c-header4__navItem:last-child{margin-right:56px}@media screen and (max-width:768px){.base-c-header4 .c-header4__navItem .c-header4__spNavTitle{display:block;font-size:10px;font-weight:700;letter-spacing:.3em;color:#0e1315;opacity:.6;text-transform:uppercase}.base-c-header4 .c-header4__navItem:last-child{margin-right:0}}.base-c-header4 .c-header4__conversion{position:relative}.base-c-header4 .c-header4__conversion a{display:inline-block;padding:13px 40px;border-radius:var(--border-radius-button);font-weight:700;font-size:calc(.625rem + ((1vw - 7.68px) * .4464));min-height:0}.base-c-header4 .c-header4__conversion a:hover{-webkit-transition:.2s;transition:.2s;-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}.base-c-header4 .c-header4__conversion a:first-of-type{margin-right:10px}@media screen and (max-width:768px){.base-c-header4 .c-header4__conversion a:first-of-type{margin:0 0 8px}.base-c-header4 .c-header4__conversion a{display:block;font-size:15px;text-align:center}.base-c-header4 .c-header4__conversion{width:100%;margin:0 auto;padding:24px 15px 30px}}.base-c-header4 .c-header4__hamburger{width:42px;height:42px;border-radius:3px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;background:var(--color-base-primary);display:none}@media screen and (max-width:768px){.base-c-header4 .c-header4__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-c-header4 .c-header4__hamburger.is-active>i:nth-child(2){opacity:0}.base-c-header4 .c-header4__hamburger.is-active>i:nth-child(1){-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.base-c-header4 .c-header4__hamburger.is-active>i:nth-child(3){-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}}.base-c-header4 .c-header4__hamburger i{width:18px;height:2px;border-radius:1.5px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;display:block;background-color:#eee;position:unset}.base-c-header4 .c-header4__hamburger i:nth-child(2),.base-c-header4 .c-header4__hamburger i:nth-child(3){margin-top:4px}.base-c-header4 .c-header4__tel{display:block;margin-right:30px}@media screen and (min-width:768px) and (max-width:1023px){.base-c-header4 .c-header4__tel{display:none}}@media screen and (max-width:768px){.base-c-header4 .c-header4__tel{margin:30px 15px 0;padding:8px 15px 15px;border-radius:200px;background-color:#F9f9f9;border:1px solid #DCDCDC}}.base-c-header4 .c-header4__telLink{font-family:var(--font-family-en);font-size:calc(1.25rem + ((1vw - 7.68px) * .5952));min-height:0;letter-spacing:1.92px;line-height:28.8px;margin-top:2px;color:#0e1315;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:underline}.base-c-header4 .c-header4__telLink::before{content:"";display:block;width:18px;height:18px;background-image:url(/assets/base/img/common/icon_tel.svg);background-size:contain;background-repeat:no-repeat;margin-right:2px}@media screen and (max-width:768px){.base-c-header4 .c-header4__telLink{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:32px}.base-c-header4 .c-header4__telLink::before{width:24px;height:24px}}.base-c-header5,.base-c-header5 .base-c-inner{position:sticky;width:100%;display:-webkit-box;display:-ms-flexbox}.base-c-header4 .c-header4__telTime{text-align:right;color:#0e1315;font-size:13px;letter-spacing:1px;margin:0}.base-c-header5{top:-29px;z-index:100;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.1);box-shadow:1px 1px 6px rgba(0,0,0,.1);background-color:#fff;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:109px}@media screen and (max-width:768px){.base-c-header4 .c-header4__telTime{font-size:12px;padding:0 0 4px;text-align:center}.base-c-header5{height:60px;top:0}}.base-c-header5 .base-c-inner{top:0;max-width:1440px;padding:0 40px;height:80px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.base-c-header5 .base-c-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;max-width:480px;height:60px}}.base-c-header5 .c-header5__logo{position:relative;width:180px;height:54px;-ms-flex-negative:0;flex-shrink:0;z-index:10}.base-c-header5 .c-header5__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-c-header5 .c-header5__logo{width:150px;height:40px;margin-right:initial}}.base-c-header5 .c-header5__logo img{width:100%;height:100%;position:absolute;-o-object-fit:contain;object-fit:contain}.base-c-header5 .c-header5__content{width:100%;position:relative}@media screen and (max-width:768px){.base-c-header5 .c-header5__content{position:absolute;top:60px;left:0;width:100%;height:0;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;overflow:hidden;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}}.base-c-header5 .c-header5__nav{list-style:none;padding:0;white-space:nowrap}@media screen and (min-width:769px){.base-c-header5 .c-header5__nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.base-c-header5 .c-header5__nav{width:100%;display:none;position:fixed;top:60px;left:0;height:100%;background-color:#fff;z-index:9999;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid #eee}}.base-c-header5 .c-header5__navWrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width:768px){.base-c-header5 .c-header5__navWrap{max-width:480px;display:block;margin:0 auto;height:100%;padding-bottom:50px;overflow-y:auto;-webkit-overflow-scrolling:touch}}.base-c-header5 .c-header5__navList{list-style:none;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width:768px){.base-c-header5 .c-header5__navList{width:100%;margin:auto;display:block;white-space:initial;overflow:initial;padding:0}}.base-c-header5 .c-header5__navItem{display:block;margin-right:2.5vw;position:relative}.base-c-header5 .c-header5__navItem a{line-height:22px;font-size:calc(.625rem + ((1vw - 7.68px) * .4464));min-height:0;font-weight:700;color:#0e1315;text-decoration:none}@media screen and (max-width:768px){.base-c-header5 .c-header5__navItem{margin:0;text-align:center;border-bottom:1px dashed var(--color-base-gray)}.base-c-header5 .c-header5__navItem::after{content:'';display:block;position:absolute;right:24px;top:50%;width:8px;height:8px;margin-top:-4px;border-top:2px solid #0e1315;border-right:2px solid #0e1315;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.base-c-header5 .c-header5__navItem a{display:block;text-align:left;padding:12px 15px;color:#0e1315;font-size:var(--font-size-s-sp);text-decoration:none;line-height:1.6;letter-spacing:0}.base-c-header5 .c-header5__navItem a:hover{opacity:1}}.base-c-header5 .c-header5__navItem .c-header5__spNavTitle{display:none;position:relative}.base-c-header5 .c-header5__navItem:last-child{margin-right:56px}@media screen and (max-width:768px){.base-c-header5 .c-header5__navItem .c-header5__spNavTitle{display:block;font-size:10px;font-weight:700;letter-spacing:.3em;color:#0e1315;opacity:.6;text-transform:uppercase}.base-c-header5 .c-header5__navItem:last-child{margin-right:0}}.base-c-header5 .c-header5__switchbtn{width:280px;z-index:197;text-align:center;cursor:pointer;position:relative;-webkit-transition:.3s ease all;transition:.3s ease all;background-color:#ECECEC;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-header5 .c-header5__switchbtn span{color:var(--color-header-text);background-color:var(--color-base-primary);position:absolute;left:0;top:0;width:50%;height:100%;z-index:-1;-webkit-transition:.3s ease-out all;transition:.3s ease-out all;border-radius:30px}.base-c-header5 .c-header5__switchbtn span.transition{left:50%}.base-c-header5 .c-header5__switchbtn a{font-family:var(--font-family-en);display:block;padding:13px 33px;border-radius:30px;font-weight:700;font-size:calc(.625rem + ((1vw - 7.68px) * .4464));min-height:0;color:var(--color-base-text);width:50%;height:100%;position:relative;border:none;-webkit-transition:.4s ease all;transition:.4s ease all;letter-spacing:.92px;line-height:18.82px}.base-c-header5 .c-header5__switchbtn a.active-case{color:#fff}.base-c-header5 .c-header5__switchbtn a:hover{opacity:1}@media screen and (max-width:768px){.base-c-header5 .c-header5__switchbtn a{font-size:13px;padding:8px 33px}.base-c-header5 .c-header5__switchbtn{position:relative;padding:0 16px;margin:40px auto 0;width:90%}}.base-c-header5 .c-header5__hamburger{width:42px;height:42px;border-radius:3px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;background:var(--color-base-primary);display:none}@media screen and (max-width:768px){.base-c-header5 .c-header5__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-c-header5 .c-header5__hamburger.is-active>i:nth-child(2){opacity:0}.base-c-header5 .c-header5__hamburger.is-active>i:nth-child(1){-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.base-c-header5 .c-header5__hamburger.is-active>i:nth-child(3){-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}}.base-c-header5 .c-header5__hamburger i{width:18px;height:2px;border-radius:1.5px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;display:block;background-color:#eee;position:unset}.base-c-header5 .c-header5__hamburger i:nth-child(2),.base-c-header5 .c-header5__hamburger i:nth-child(3){margin-top:4px}.base-c-header5 .c-header5__tel{display:block;margin-right:30px}@media screen and (min-width:768px) and (max-width:1023px){.base-c-header5 .c-header5__tel{display:none}}.base-c-header5 .c-header5__telLink{font-family:var(--font-family-en);font-size:calc(1.25rem + ((1vw - 7.68px) * .5952));min-height:0;letter-spacing:1.92px;line-height:18.8px;color:var(--color-base-text);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-c-header5 .c-header5__telLink::before{content:"";display:block;width:18px;height:18px;background-image:url(/assets/base/img/common/icon_tel.svg);background-size:contain;background-repeat:no-repeat;margin-right:2px}.base-c-header5 .c-header5__telTime{text-align:right;color:var(--color-base-text);font-size:13px;letter-spacing:1px;margin:0}.base-c-header6{position:fixed;top:0;left:0;z-index:10;background:#fff;width:100%}.base-c-header6__con{position:relative}.base-c-header6__con .innerArea{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:769px){.base-c-header6__con .innerArea{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid rgba(0,0,0,.1)}}@media screen and (max-width:768px){.base-c-header6__con .innerArea{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px;position:relative;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.1);box-shadow:1px 1px 6px rgba(0,0,0,.1)}}.base-c-header6__con .logoArea a{display:block}@media screen and (min-width:769px){.base-c-header6__con .logoArea{padding:26px 0}.base-c-header6__con .logoArea img{height:51px}.base-c-header6__con .menuArea{display:none}}@media screen and (max-width:768px){.base-c-header6__con .logoArea img{height:30px}.base-c-header6__con .menuArea{display:block;width:40px;height:40px;position:relative;padding:12px 10px}.base-c-header6__con .menuArea .line{display:block;height:3px;width:100%;background:#0e1315;border-radius:6px}.base-c-header6__con .menuArea .line:nth-child(2),.base-c-header6__con .menuArea .line:nth-child(3){margin-top:3px}.base-c-header6__con .menuArea .line:nth-child(4),.base-c-header6__con .menuArea .line:nth-child(5){visibility:hidden;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:0;width:20px;position:absolute;top:50%;left:50%}.base-c-header6__con .menuArea .line:nth-child(4){-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.base-c-header6__con .menuArea .line:nth-child(5){-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.base-c-header6__con .searchArea{width:100%;background:#fff;padding:20px 16px 0}}@media screen and (min-width:769px){.base-c-header6__con .searchArea{position:absolute;right:65px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.base-c-header6__list{background:#f5f5f5;padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-header6__list .listArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.base-c-header6__list{margin-top:25px;border-bottom:1px solid #dbdbdb}.base-c-header6__list .listArea>li{border-top:1px solid #dbdbdb}}.base-c-header6__list .listArea{margin:0;padding:0}.base-c-header6__list .listArea>li{list-style-type:none}.base-c-header6__list .listArea>li a{display:block;color:#0e1315;font-size:var(--font-size-s);font-weight:700;text-decoration:none}@media screen and (min-width:769px){.base-c-header6__list .listArea>li a{line-height:1.6;letter-spacing:.04em}.base-c-header6__list .listArea>li+li{margin-left:60px}}@media screen and (max-width:768px){.base-c-header6__list .listArea>li a{padding:24px 16px;line-height:1;letter-spacing:.1em;position:relative}.base-c-header6__list .listArea>li a::after{content:"";display:block;position:absolute;width:6px;height:6px;border-width:2px 2px 0 0;border-style:solid;border-color:#0e1315;top:50%;right:25px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}}@media screen and (min-width:769px){.base-c-header6__tag{display:none}}@media screen and (max-width:768px){.base-c-header6__tag{display:block;margin-top:50px}}.base-c-header6__tag .titleArea{display:block;font-size:13px;line-height:18.2px;letter-spacing:1px;color:#52575d;font-weight:600;padding:11px 16px;background-color:#eee}.base-c-header6__tag .listArea{margin:10px auto 0;padding:0 16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-c-header6__tag .listArea>li{list-style-type:none;margin-right:8px;margin-top:10px}.base-c-header6__con .is--active .line:nth-child(1),.base-c-header6__con .is--active .line:nth-child(2),.base-c-header6__con .is--active .line:nth-child(3){display:none}.base-c-header6__con .is--active .line:nth-child(4),.base-c-header6__con .is--active .line:nth-child(5){visibility:visible;opacity:1}@media screen and (max-width:768px){.js-header6__list{display:none}}.base-c-header7{position:sticky;top:0;width:100%;z-index:100;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.1);box-shadow:1px 1px 6px rgba(0,0,0,.1)}.base-c-header7__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.base-c-header7__inner{padding:26px calc(80 / 1440 * 100vw)}}@media screen and (max-width:768px){.base-c-header7__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:10px 16px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 2px rgba(0,0,0,.1);z-index:1;position:relative;background-color:#fff}}.base-c-header7 .base-c-button2.-tag{font-weight:700}.base-c-header7 .base-c-button2.-tag:hover{background:var(--color-base-primary);opacity:1;color:#fff;text-align:center}.base-c-header7 .base-c-button2.-tag:hover::before{opacity:0}.base-c-header7 .c-header7__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-header7 .c-header7__logo img{max-height:40px}.base-c-header7 .c-header7__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:36px}@media screen and (max-width:768px){.base-c-header7 .c-header7__content{position:absolute;top:60px;left:0;width:100%;height:0;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;overflow:hidden;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;margin-left:0}.base-c-header7 .c-header7__nav{width:100%;margin-bottom:20px;margin-top:20px}}.base-c-itemCase .c-itemCase__inner,.base-c-noresult{-webkit-box-orient:vertical;-webkit-box-direction:normal}@media screen and (min-width:769px){.base-c-header7 .c-header7__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.base-c-header7 .c-header7__nav .c-header7__search{display:none}}.base-c-header7 .c-header7__navList{list-style:none;padding:0;margin:0}.base-c-header7 .c-header7__navItem{display:inline-block}@media screen and (max-width:768px){.base-c-header7 .c-header7__navItem{display:block;font-size:16px;height:56px;margin:0;padding:0 16px;border-bottom:1px solid #eee}.base-c-header7 .c-header7__navItem+.c-header7__navItem{margin-left:0!important}}.base-c-header7 .c-header7__navItem a{line-height:22px;font-size:15px;font-weight:700;color:#0e1315;text-decoration:none;position:relative}@media screen and (min-width:769px){.base-c-header7 .c-header7__navItem a:hover{opacity:1}.base-c-header7 .c-header7__navItem a:hover:after{-webkit-transform:scale(1);transform:scale(1)}.base-c-header7 .c-header7__navItem a:after{content:" ";display:block;position:absolute;width:100%;height:3px;background:var(--color-base-primary);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .25s ease;transition:all .25s ease;bottom:-40px;left:0}}.base-c-header7 .c-header7__search,.base-c-header7 .c-header7__searchModal .searchModal__close{-webkit-appearance:none;-moz-appearance:none;-webkit-transition:all 125ms ease-in;cursor:pointer}@media screen and (max-width:768px){.base-c-header7 .c-header7__navItem a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0e1315}.base-c-header7 .c-header7__navItem a::after{content:"";width:9px;height:9px;border-top:2px solid #0e1315;border-right:2px solid #0e1315;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.base-c-header7 .c-header7__navItem+.c-header7__navItem{margin-left:calc(36 / 1440 * 100vw)}.base-c-header7 .c-header7__search{appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;transition:all 125ms ease-in;position:relative;margin-left:36px}.base-c-header7 .c-header7__search:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}@media screen and (max-width:768px){.base-c-header7 .c-header7__search:hover{-webkit-transform:scale(1);transform:scale(1)}.base-c-header7 .c-header7__search{width:40px;height:40px;border-radius:3px;background-color:#eee;margin-left:0}.base-c-header7 .c-header7__search::after{content:"";display:block;width:20px;height:3px;border-radius:1.5px;background-color:#0e1315;position:absolute;left:10px;opacity:0;top:19px;-webkit-transform:rotate(0);transform:rotate(0)}}.base-c-header7 .c-header7__search::before{content:"";display:block;width:42px;height:32px;background-image:url(/assets/base/img/common/icon_search.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center}@media screen and (max-width:768px){.base-c-header7 .c-header7__search::before{width:40px;height:40px}}@media screen and (min-width:769px){.base-c-header7 .c-header7__search::after{content:"";display:block;position:absolute;width:2px;height:24px;top:4px;left:0;background:#0e1315}.base-c-header7 .c-header7__searchModal{z-index:10000}}.base-c-header7 .c-header7__searchText{color:var(--color-header-text);font-size:14px;font-weight:700;margin-left:8px;letter-spacing:.03em}.base-c-header7 #modalToggler,.base-c-header7 #navToggler{display:none}@media screen and (max-width:768px){.base-c-header7 #navToggler:checked~.c-header7__content{height:calc(100vh - 60px)}}.base-c-header7 #navToggler:checked~.c-header7__spButtons>.c-header7__hamburger i:nth-child(1){top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.base-c-header7 #navToggler:checked~.c-header7__spButtons>.c-header7__hamburger i:nth-child(2){opacity:0}.base-c-header7 #navToggler:checked~.c-header7__spButtons>.c-header7__hamburger i:nth-child(3){top:19px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.base-c-header7 #modalToggler:checked~.c-header7__searchModal{height:100vh}@media screen and (max-width:768px){.base-c-header7 #modalToggler:checked~.c-header7__searchModal{height:calc(100vh - 60px)}.base-c-header7 #modalToggler:checked~.base-c-header7__inner .c-header7__spButtons>.c-header7__search::after{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.base-c-header7 #modalToggler:checked~.base-c-header7__inner .c-header7__spButtons>.c-header7__search::before{display:block;width:20px;height:3px;border-radius:1.5px;background-color:#0e1315;position:absolute;left:10px;top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.base-c-header7 .c-header7__searchModal{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100vw;height:0;top:0;left:0;background-color:rgba(255,255,255,.98);overflow:hidden;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.base-c-header7 .c-header7__searchModal .searchModal__inner{width:640px;position:relative;padding-top:62px;margin-top:124px}@media screen and (max-width:768px){.base-c-header7 .c-header7__searchModal{top:70px;z-index:0}.base-c-header7 .c-header7__searchModal .searchModal__inner{width:100%;margin-top:0;padding:20px 16px 0}}.base-c-header7 .c-header7__searchModal .searchModal__close{appearance:none;display:block;position:absolute;top:0;right:0;border:0;width:32px;height:32px;border-radius:3px;background-color:#f5f5f5;transition:all 125ms ease-in}.base-c-header7 .c-header7__searchModal .searchModal__close:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}@media screen and (max-width:768px){.base-c-header7 .c-header7__searchModal .searchModal__close{display:none}}.base-c-header7 .c-header7__searchModal .searchModal__close::after,.base-c-header7 .c-header7__searchModal .searchModal__close::before{width:18px;height:2px;background-color:#0e1315;display:block;position:absolute;top:15px;left:7px;content:""}.base-c-header7 .c-header7__searchModal .searchModal__close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.base-c-header7 .c-header7__searchModal .searchModal__close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.base-c-header7 .c-header7__searchModal .searchModal__form{width:100%;height:60px;position:relative}.base-c-header7 .c-header7__searchModal .searchModal__formInput{background-color:#eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:calc(100% - 60px);height:100%;border-radius:3px 0 0 3px;padding:16px 24px}.base-c-header7 .c-header7__searchModal .searchModal__formInput::-webkit-input-placeholder{color:#52575d;font-size:var(--font-size-s);line-height:28px;opacity:.5}.base-c-header7 .c-header7__searchModal .searchModal__formInput::-moz-placeholder{color:#52575d;font-size:var(--font-size-s);line-height:28px;opacity:.5}.base-c-header7 .c-header7__searchModal .searchModal__formInput:-ms-input-placeholder{color:#52575d;font-size:var(--font-size-s);line-height:28px;opacity:.5}.base-c-header7 .c-header7__searchModal .searchModal__formInput::-ms-input-placeholder{color:#52575d;font-size:var(--font-size-s);line-height:28px;opacity:.5}.base-c-header7 .c-header7__searchModal .searchModal__formInput::placeholder{color:#52575d;font-size:var(--font-size-s);line-height:28px;opacity:.5}@media screen and (min-width:769px){.base-c-header7 .c-header7__searchModal .searchModal__formInput::-webkit-input-placeholder{font-weight:700}.base-c-header7 .c-header7__searchModal .searchModal__formInput::-moz-placeholder{font-weight:700}.base-c-header7 .c-header7__searchModal .searchModal__formInput:-ms-input-placeholder{font-weight:700}.base-c-header7 .c-header7__searchModal .searchModal__formInput::-ms-input-placeholder{font-weight:700}.base-c-header7 .c-header7__searchModal .searchModal__formInput::placeholder{font-weight:700}}@media screen and (max-width:768px){.base-c-header7 .c-header7__searchModal .searchModal__formInput{padding:8px 24px}.base-c-header7 .c-header7__searchModal .searchModal__formInput::-webkit-input-placeholder{font-weight:500}.base-c-header7 .c-header7__searchModal .searchModal__formInput::-moz-placeholder{font-weight:500}.base-c-header7 .c-header7__searchModal .searchModal__formInput:-ms-input-placeholder{font-weight:500}.base-c-header7 .c-header7__searchModal .searchModal__formInput::-ms-input-placeholder{font-weight:500}.base-c-header7 .c-header7__searchModal .searchModal__formInput::placeholder{font-weight:500}}.base-c-header7 .c-header7__searchModal .searchModal__formInput:focus{outline:0}.base-c-header7 .c-header7__searchModal .searchModal__formSubmit{position:absolute;width:60px;height:100%;right:0;top:0;border-radius:0 3px 3px 0;border:none;background-color:#eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-topBtn,.designone-media-c-copylink{-webkit-appearance:none;-moz-appearance:none}.base-c-header7 .c-header7__searchModal .searchModal__formSubmit:hover{opacity:.7}.base-c-header7 .c-header7__searchModal .searchModal__formSubmit::before{content:"";display:block;width:20px;height:20px;background-image:url(/assets/base/img/common/icon_search.svg);background-size:cover}.base-c-header7 .c-header7__searchModal .searchModal__list{font-size:0;line-height:0;list-style:none;padding:0;margin:74px 0 0}@media screen and (max-width:768px){.base-c-header7 .c-header7__searchModal .searchModal__list{margin:20px 0 0}.base-c-header7 .c-header7__searchModal .searchModal__list::before{content:"TAG";display:block;width:calc(100% + 32px);height:40px;background-color:#eee;line-height:40px;font-family:var(--font-family-en);color:var(--color-base-text-gray);font-size:13px;letter-spacing:1px;padding-left:16px;margin-bottom:20px;margin-left:-16px}}.base-c-header7 .c-header7__searchModal .searchModal__list li{display:inline-block;margin:0 8px 10px 0}.base-c-header7 .c-header7__spButtons{display:none}.base-c-header7 .c-header7__hamburger{width:40px;height:40px;border-radius:3px;background-color:#fff;position:relative;margin-left:8px;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-c-header7 .c-header7__hamburger:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}@media screen and (max-width:768px){.base-c-header7 .c-header7__spButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-header7 .c-header7__hamburger:hover{-webkit-transform:scale(1);transform:scale(1)}}.base-c-header7 .c-header7__hamburger i{display:block;width:20px;height:3px;border-radius:1.5px;background-color:#0e1315;position:absolute;left:10px}.base-c-header7 .c-header7__hamburger i:nth-child(1){top:13px}.base-c-header7 .c-header7__hamburger i:nth-child(2){top:19px}.base-c-header7 .c-header7__hamburger i:nth-child(3){top:25px}.base-c-inner{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 20px}.base-c-inner.-large{max-width:1160px}@media screen and (max-width:768px){.base-c-inner{padding-left:15px;padding-right:15px}.base-c-inner.-large{max-width:480px}}.base-c-inner.-media{max-width:1240px;padding:0 46px}.base-c-itemCase{position:relative;overflow:hidden}@media screen and (max-width:768px){.base-c-inner.-event,.base-c-inner.-media{max-width:480px;padding:0 16px}.base-c-itemCase{width:100%;margin-bottom:60px}}.base-c-itemCase.is-new:before{content:"新着";position:absolute;top:16px;left:calc(-50% + 40px);background-color:var(--color-base-primary);width:100%;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);z-index:1}.base-c-itemCase:nth-child(3n){margin-right:0}.base-c-itemCase .c-itemCase__inner{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;background:#fff;border-radius:var(--border-radius);color:var(--color-base-text)}.base-c-itemCase .c-itemCase__meta .tag,.base-c-pager .c-pager__item{background-color:var(--color-base-primaryFaded);color:var(--color-base-text)}.base-c-itemCase .c-itemCase__inner .c-itemCase__thumb{margin:0;width:100%;padding-bottom:59.74%;overflow:hidden;border-radius:var(--border-radius);position:relative}.base-c-itemCase .c-itemCase__inner .c-itemCase__thumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.base-c-itemCase .c-itemCase__inner .c-itemCase__content{padding:0 16px 20px;height:100%;position:relative}.base-c-itemCase .c-itemCase__inner .c-itemCase__content .c-itemCase__author{margin-top:24px;text-align:center}.base-c-itemCase .c-itemCase__inner .c-itemCase__content .c-itemCase__author .c-itemCase__authorImg{width:auto;height:40px;margin:0 auto}.base-c-itemCase .c-itemCase__inner .c-itemCase__content .c-itemCase__author .c-itemCase__authorName{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:0;font-weight:700}@media screen and (max-width:768px){.base-c-itemCase .c-itemCase__inner .c-itemCase__content .c-itemCase__author .c-itemCase__authorName{font-size:var(--font-size-s-sp);line-height:1.5}}.base-c-itemCase .c-itemCase__inner .c-itemCase__content .c-itemCase__title{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;font-weight:700;margin:16px 0 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:768px){.base-c-itemCase .c-itemCase__inner .c-itemCase__content .c-itemCase__title{font-size:var(--font-size-m-sp)}}.base-c-itemCase .c-itemCase__meta{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.base-c-itemCase .c-itemCase__meta .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--border-radius);min-width:initial;font-size:12px;font-weight:400;padding:4px 12px}.base-c-noresult,.base-c-pager{display:-webkit-box;display:-ms-flexbox}.base-c-noresult{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:48px}.base-c-noresult .c-noresult__label{margin:0;font-family:var(--font-family-en);font-size:33px;font-weight:700;letter-spacing:4px}.base-c-noresult .c-noresult__title{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;font-weight:700;margin:20px 0 0}@media screen and (max-width:768px){.base-c-noresult .c-noresult__title{font-size:var(--font-size-m-sp);margin-top:15px}}.base-c-noresult .c-noresult__text{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:50px 0 0}@media screen and (max-width:768px){.base-c-noresult .c-noresult__text{font-size:var(--font-size-s-sp);line-height:1.5;margin-top:30px}}.base-c-noresult .base-c-button{margin-top:50px}.base-c-pager{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:56px}.base-c-pager .c-pager__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:50px;width:50px;height:50px;border-radius:var(--border-radius-button);font-weight:700;font-family:var(--font-family-en);font-size:18px;text-decoration:none}.base-c-pager .c-pager__item+.c-pager__item{margin-left:8px}@media screen and (max-width:768px){.base-c-pager{margin-top:40px}.base-c-pager .c-pager__item{min-width:40px;width:40px;height:40px;font-size:14px}.base-c-pager .c-pager__item+.c-pager__item{margin-left:6px}.base-c-pager .c-pager__item.-prev i{-webkit-transform:scale(.8);transform:scale(.8)}}.base-c-pager .c-pager__item.-current,.base-c-pager .c-pager__item:hover{background-color:var(--color-base-primary);color:var(--color-base-primaryInside);opacity:1}.base-c-pager .c-pager__item.-prev i{display:block;width:9px;height:13px;background:url(/assets/base/img/common/icon_pager_prev.svg) no-repeat;background-size:9px 13px}.base-c-pager .c-pager__item.-next i{display:block;width:9px;height:13px;background:url(/assets/base/img/common/icon_pager_next.svg) no-repeat;background-size:9px 13px}.base-c-pager2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-c-pager2 .c-pager2__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:50px;width:50px;height:50px;border-radius:6px;background-color:#eee;color:var(--color-base-text-gray);font-weight:700;font-family:var(--font-family-en);font-size:20px;text-decoration:none}@media screen and (max-width:768px){.base-c-pager .c-pager__item.-next i{-webkit-transform:scale(.8);transform:scale(.8)}.base-c-pager2 .c-pager2__item{min-width:39px;width:39px;height:39px;font-size:20px}}.base-c-pager2 .c-pager2__item.-next i,.base-c-pager2 .c-pager2__item.-prev i{display:block;width:9px;height:9px;border-top:2px solid #0e1315;border-right:2px solid #0e1315}.base-c-pager2 .c-pager2__item+.c-pager2__item{margin-left:12px}@media screen and (max-width:768px){.base-c-pager2 .c-pager2__item+.c-pager2__item{margin-left:6px}}.base-c-pager2 .c-pager2__item.-current{background-color:#0e1315;color:#fff}.base-c-pager2 .c-pager2__item.-prev{margin-right:18px}.base-c-pager2 .c-pager2__item.-prev i{-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}.base-c-pager2 .c-pager2__item.-next{margin-left:30px}@media screen and (max-width:768px){.base-c-pager2 .c-pager2__item.-next{margin-left:24px}.base-c-price .c-price__count{letter-spacing:1px}}.base-c-pager2 .c-pager2__item.-next i{-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.base-c-price{line-height:1;margin:0}.base-c-price .c-price__count{font-size:32px;font-weight:700;font-family:var(--font-family-en);letter-spacing:1px}.base-c-price .c-price__label{font-size:13px;font-weight:700;position:relative;bottom:1px}.base-c-section{padding:64px 0}.base-c-section:nth-child(2n+1){background-color:var(--color-base-background)}.base-c-section.-noBackground{background-color:initial}.base-c-section .c-section__cta{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.base-c-section{padding:48px 0}.base-c-section .c-section__cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.base-c-sectionHeader,.base-c-sectionHeader .c-sectionHeader__topper{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}.base-c-section .c-section__cta .base-c-button:nth-of-type(n+2){margin-left:20px}@media screen and (max-width:768px){.base-c-section .c-section__cta .base-c-button:nth-of-type(n+2){margin-left:0;margin-top:20px}}.base-c-section .c-section__subTitle{font-size:15px;line-height:200%;margin:-30px 0 0;padding:0;text-align:center}.base-c-sectionHeader{margin-bottom:40px;display:flex;flex-direction:column}.base-c-sectionHeader .c-sectionHeader__topper{display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.base-c-sectionHeader{margin-bottom:32px}.base-c-sectionHeader .c-sectionHeader__topper{padding-left:16px;padding-right:16px}}.base-c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__enTitle{font-size:var(--font-size-xs);line-height:1.6;margin:0;font-weight:700;letter-spacing:.1em;color:var(--color-base-text)}@media screen and (max-width:768px){.base-c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__enTitle{font-size:var(--font-size-xs-sp)}}.base-c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__jaTitle{font-size:var(--font-size-xxl);letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 0;line-height:1.3;font-weight:700;color:var(--color-base-text)}@media screen and (max-width:768px){.base-c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__jaTitle{font-size:var(--font-size-xxl-sp)}}.base-c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__jaTitle::after{content:"";margin-top:16px;display:block;height:5px;width:40px;background-color:var(--color-base-primary);border-radius:10px}.base-c-sectionHeader .c-sectionHeader__content{text-align:center;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:24px 0 0}.base-c-sectionHeader2{position:relative;padding:48px 0}@media screen and (max-width:768px){.base-c-sectionHeader .c-sectionHeader__content{font-size:var(--font-size-s-sp);max-width:480px;width:100%;margin-left:auto;margin-right:auto;line-height:1.7}.base-c-sectionHeader2{padding:16px 0}}.base-c-sectionHeader2 .c-sectionHeader2__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;margin:0;overflow:hidden}.base-c-sectionHeader2 .c-sectionHeader2__bg img{position:absolute;left:-10%;top:-10%;width:120%;height:120%;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(10px);filter:blur(10px)}.base-c-sectionHeader2 .c-sectionHeader2__bg::before{content:"";position:absolute;width:100%;height:100%;background-color:#0e1315;top:0;left:0;z-index:1;opacity:.2}.base-c-sectionHeader2 .base-c-inner{position:relative;z-index:10}.base-c-sectionHeader2 .c-sectionHeader2__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.base-c-sectionHeader2 .c-sectionHeader2__descriptionTitle{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:.03em;color:#eee;margin:0 0 16px}@media screen and (max-width:768px){.base-c-sectionHeader2 .c-sectionHeader2__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.base-c-sectionHeader2 .c-sectionHeader2__descriptionTitle{font-size:22px;margin:0 0 10px}}.base-c-sectionHeader2 .c-sectionHeader2__descriptionText{font-size:15px;line-height:1.6;letter-spacing:.03em;color:#eee;margin:0}.base-c-sectionHeader2 .c-sectionHeader2__figure{position:relative;margin:0 0 0 80px;width:360px;height:220px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;-webkit-filter:drop-shadow(10px 10px 10px rgba(0, 0, 0, .1));filter:drop-shadow(10px 10px 10px rgba(0, 0, 0, .1))}.base-c-sectionHeader2 .c-sectionHeader2__figure img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}@media screen and (max-width:768px){.base-c-sectionHeader2 .c-sectionHeader2__descriptionText{font-size:13px}.base-c-sectionHeader2 .c-sectionHeader2__figure{width:100%;height:0;padding-bottom:61.2%;margin:0 auto 20px}}.base-c-sectionHeader2 .c-sectionHeader2__nav{margin-top:30px}.base-c-sectionHeader2 .c-sectionHeader2__navList{list-style:none;padding:0;margin:0}.base-c-sectionHeader2 .c-sectionHeader2__navItem{width:220px;height:60px;background-color:transparent;border-radius:4px 4px 0 0;display:inline-block;margin:0}@media screen and (max-width:768px){.base-c-sectionHeader2 .c-sectionHeader2__navItem{width:calc(50% - 2px);height:50px}}.base-c-sectionHeader2 .c-sectionHeader2__navItem.-active{background-color:#fff}.base-c-sectionHeader2 .c-sectionHeader2__navItem.-active a{color:#0e1315;font-weight:700}.base-c-sectionHeader2 .c-sectionHeader2__navItem a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:15px;letter-spacing:.03em;color:#eee;text-decoration:none}.base-c-sectionHeader3{background-color:#eee;padding:20px 16px 48px;margin-bottom:46px}@media screen and (max-width:768px){.base-c-sectionHeader2 .c-sectionHeader2__navItem a{font-size:16px}.base-c-sectionHeader3{padding:16px 0 32px;margin-bottom:30px}.base-c-sectionHeader3>.base-c-inner{display:block}}.base-c-sectionHeader3 .title{margin:0 0 14px;text-align:center;color:#0e1315;font-size:32px;line-height:1.3;letter-spacing:.03em}@media screen and (max-width:768px){.base-c-sectionHeader3 .title{width:100%;max-width:480px;font-size:24px;line-height:1.4;margin:0 auto 10px;text-align:left}}.base-c-sectionHeader3 .text{margin:0 auto;text-align:center;font-size:13px;line-height:1.5;letter-spacing:.03em;font-weight:500;max-width:620px}.base-c-sectionHeader4{background-color:#eee;height:240px}@media screen and (max-width:768px){.base-c-sectionHeader3 .text{font-size:11px;width:100%;max-width:480px;text-align:left}.base-c-sectionHeader4{height:160px}}.base-c-sectionHeader4>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.base-c-sectionHeader4 .subtitle{font-family:var(--font-family-en);font-weight:700;font-size:18px;line-height:22px;letter-spacing:1.27px;color:#181818}@media screen and (max-width:768px){.base-c-sectionHeader4 .subtitle{font-size:14px;line-height:16px}}.base-c-sectionHeader4 .title{text-align:center;color:#0e1315;font-size:33px;line-height:48px;letter-spacing:4px;margin:0}@media screen and (max-width:768px){.base-c-sectionHeader4 .title{font-size:24px}}.base-c-sectionHeader5__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;position:relative;padding-bottom:17px}.base-c-sectionHeader5__title:after{content:"";position:absolute;width:35px;height:5px;border-radius:1px;background:var(--color-base-primary);bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.base-c-sectionHeader5__title span{display:block}.base-c-sectionHeader5__title .enTitle{font-size:var(--font-size-xs);line-height:19.2px;letter-spacing:.1em}.base-c-sectionHeader5__title .jaTitle{letter-spacing:.04em;margin-top:4px}@media screen and (min-width:769px){.base-c-sectionHeader5__title .jaTitle{font-size:var(--font-size-xxl);line-height:61.6px}}@media screen and (max-width:768px){.base-c-sectionHeader5__title .jaTitle{font-size:var(--font-size-l);line-height:33.6px}}.base-c-sectionHeader5__lead{font-size:var(--font-size-s);line-height:27px;letter-spacing:.04em;text-align:center;margin:28px auto 0}.base-c-share{display:none}@media screen and (max-width:768px){.base-c-share{position:fixed;bottom:0;display:block;z-index:50;margin-bottom:54px;width:100%;max-width:480px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.base-c-share .c-share__contents{background-color:rgba(14,19,21,.4);bottom:0;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:initial;height:0;overflow:hidden;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.base-c-share .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.base-c-share .c-share__shareBtns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:65px}.base-c-share .c-share__shareBtns a{margin-bottom:8px}.base-c-share .c-share__shareBtns a img{width:54px;height:54px;border-radius:50%;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.05),-1px -1px 4px rgba(0,0,0,.1);box-shadow:1px 1px 4px rgba(0,0,0,.05),-1px -1px 4px rgba(0,0,0,.1)}.base-c-share #c-share__togger{display:none}.base-c-share #c-share__togger:checked~.c-share__contents{height:100vh}.base-c-share .base-c-copylink{margin-bottom:20px}.base-c-share .c-share__OpenCloseBtn{position:absolute;display:block;bottom:11px;left:16px;width:54px;height:54px;border-radius:50%;background-image:url(/assets/base/img/common/icon_sns-circle.svg);background-size:contain;z-index:100;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.05),-1px -1px 4px rgba(0,0,0,.1);box-shadow:1px 1px 4px rgba(0,0,0,.05),-1px -1px 4px rgba(0,0,0,.1)}.base-c-sidebar{width:300px;-ms-flex-negative:0;flex-shrink:0;margin-left:40px}@media screen and (max-width:768px){.base-c-sidebar{width:100%;max-width:480px;margin:60px auto 0}}.base-c-sidebar .c-sidebar__ads{display:block;line-height:1;margin-bottom:16px}.base-c-sidebar .c-sidebar__ads img{width:100%;height:auto}.base-c-sidebar .c-sidebar__category,.base-c-sidebar .c-sidebar__related,.base-c-sidebar .c-sidebar__tag{margin-bottom:40px}.base-c-sidebar .c-sidebar__relatedWrap{margin-top:-12px}.base-c-sidebar .c-sidebar__categoryTitle,.base-c-sidebar .c-sidebar__relatedTitle,.base-c-sidebar .c-sidebar__tagTitle{font-size:var(--font-size-m);letter-spacing:.04em;line-height:1;margin:0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.base-c-sidebar .c-sidebar__categoryTitle::after,.base-c-sidebar .c-sidebar__relatedTitle::after,.base-c-sidebar .c-sidebar__tagTitle::after{content:"";width:100%;height:1px;background-color:#888;display:block;margin-left:12px}.base-c-sidebar .c-sidebar__relatedItem{border-bottom:3px solid #f5f5f5}@media screen and (max-width:768px){.base-c-sidebar .c-sidebar__categoryTitle,.base-c-sidebar .c-sidebar__relatedTitle,.base-c-sidebar .c-sidebar__tagTitle{font-size:var(--font-size-m-sp)}.base-c-sidebar .c-sidebar__relatedItem{border-bottom:2px solid #f5f5f5}}.base-c-sidebar .c-sidebar__relatedItem a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:var(--color-base-text);padding:16px 0}.base-c-sidebar .c-sidebar__relatedItem .wrap{margin-left:14px}.base-c-sidebar .c-sidebar__relatedItem .thumb{position:relative;min-width:80px;width:80px;height:56px;background-color:var(--color-base-background);border-radius:var(--border-radius)}.base-c-sidebar .c-sidebar__relatedItem .thumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.base-c-sidebar .c-sidebar__relatedItem .badge{display:inline-block;color:#aaa;font-size:10px;font-weight:700}.base-c-sidebar .c-sidebar__relatedItem .date{font-family:var(--font-family-en);font-size:14px;letter-spacing:1px;color:#aaa;font-weight:700}.base-c-sidebar .c-sidebar__relatedItem .title{font-size:var(--font-size-xs);line-height:1.4;font-weight:700;margin:4px 0 0}.base-c-sidebar .c-sidebar__categoryList{list-style:none;margin:16px 0 0;padding:0}.base-c-sidebar .c-sidebar__categoryList li a{display:block;border-bottom:2px solid #f5f5f5;text-decoration:none;color:var(--color-base-text);font-size:var(--font-size-s);font-weight:700;line-height:1.5;letter-spacing:.04em;padding:8px 0}.base-c-sidebar .c-sidebar__tagList{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.base-c-sidebar .c-sidebar__tagList{margin-left:0;margin-top:24px}}.base-c-sidebar .c-sidebar__tagItem{display:block;margin:0 8px 8px 0}.base-c-sidebar .c-sidebar__tagItem a{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#eee;text-decoration:none;color:#666;font-size:12px;letter-spacing:.1em;line-height:1;padding:8px 12px;border-radius:5px;font-weight:700}.base-c-sidebar .c-sidebar__tagItem a::before{content:"# "}.base-c-sidebar .c-sidebar__tagItem a:hover{color:var(--color-base-primaryInside);background-color:var(--color-base-primary);opacity:1}.base-c-sidebar2{width:300px}.base-c-sidebar2 .base-c-eventCard:not(.-fixBottom){margin-bottom:30px}@media screen and (max-width:768px){.base-c-sidebar .c-sidebar__tagItem a{font-size:var(--font-size-xs-sp)}.base-c-sidebar2{margin-left:0;width:100%;margin-top:40px}.base-c-sidebar2 .base-c-eventCard:not(.-fixBottom){margin-bottom:0}.c-sidebar2__ads{margin-left:auto;margin-right:auto}}.c-sidebar2__ads{display:block;width:300px;height:auto;position:relative;margin-bottom:20px}.c-sidebar2__ads .c-sidebar2__adsImage{width:100%;height:auto}.c-sidebar2__category{margin:30px 0}.c-sidebar2__category .title{font-size:22px;line-height:1.4;letter-spacing:.03em;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}@media screen and (max-width:768px){.c-sidebar2__category .title{line-height:1.6;font-size:24px;font-weight:700;margin-bottom:20px}}.c-sidebar2__category .title:after{content:"";width:100%;height:1px;background-color:#0e1315;display:block;margin-left:18px}.c-sidebar2__category .list{list-style:none;padding:0;font-size:15px}.c-sidebar2__category .list a{color:#0e1315;opacity:1}.c-sidebar2__category .list .category{margin-bottom:16px}.c-sidebar2__category .list .category a:hover{color:#33BAD4}.c-sidebar2__category .list .category::before{content:"・";display:inline-block;margin-right:9px}.c-sidebar2__category .list .tag{display:inline-block;background-color:#eee;padding:5px 15px 5px 12px;margin:0 8px 8px 0;border-radius:3px}.c-sidebar2__category .list .tag:hover{background-color:var(--color-btn-bg)}.c-sidebar2__category .list .tag a{text-decoration:none;line-height:1.6}.c-sidebar2__category .list .tag a::before{content:"";display:inline-block;width:8px;height:12px;background-image:url(/assets/base/img/common/icon_hash.svg);background-size:cover;margin-right:8px}.base-c-slide{padding:0 0 28px;overflow:hidden}.base-c-slide .c-slideInner{width:100%;margin:0 auto;position:relative}.base-c-slide .swiper-container{overflow:visible!important}.base-c-slide .swiper-button-next,.base-c-slide .swiper-button-prev{width:60px;height:60px;background-color:var(--color-btn-bg);outline:0;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-c-slide .swiper-button-next:hover,.base-c-slide .swiper-button-prev:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:768px){.c-sidebar2__category .list{font-size:16px}.base-c-slide .swiper-button-next,.base-c-slide .swiper-button-prev{width:40px;height:60px}.base-c-slide .swiper-button-prev{border-radius:0 4px 4px 0}}.base-c-slide .swiper-button-next::after,.base-c-slide .swiper-button-prev::after{content:"";width:9px;height:9px;border-top:2px solid #0e1315;border-right:2px solid #0e1315}.base-c-slide .swiper-button-prev::after{-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}.base-c-slide .swiper-button-next::after{-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.base-c-slide .swiper-pagination{position:absolute;bottom:-27px}.base-c-slide .swiper-pagination span{background:#eee;width:8px;height:8px;opacity:1;margin:0 4px!important;position:relative;z-index:10;cursor:pointer}.base-c-slide .swiper-pagination span.swiper-pagination-bullet-active{background:var(--color-btn-bg)}.base-c-slide .c-slide__card{width:100%;overflow:hidden;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-c-slide .c-slide__card a{text-decoration:none}.base-c-slide .c-slide__card:hover .c-slide__cardFigure img{-webkit-transform:scale(1.05);transform:scale(1.05)}.base-c-slide .c-slide__card:hover a{opacity:.7}.base-c-slide .c-slide__cardFigure{width:100%;height:100%;position:absolute;margin:0;z-index:0;top:0;left:0;overflow:hidden}@media screen and (max-width:768px){.base-c-slide .swiper-button-next{border-radius:4px 0 0 4px}.base-c-slide .c-slide__cardFigure{position:relative}}.base-c-slide .c-slide__cardFigure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-c-slide .c-slide__cardFigure::before{content:"";position:absolute;width:100%;height:100%;display:block;background:rgba(14,19,21,.25);background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,rgba(14,19,21,.7)),to(rgba(14,19,21,0)));background:linear-gradient(0deg,rgba(14,19,21,.7) 20%,rgba(14,19,21,0) 100%);z-index:10}.base-c-slide .c-slide__cardInfo{position:absolute;z-index:10;bottom:0}.base-c-slide .c-slide__cardInfo .category{display:inline-block;color:#fff;padding:6px 20px 7px;background-color:#0e1315;font-size:15px;line-height:1.4;border-radius:3px}.base-c-slide .c-slide__cardInfo .title{font-size:28px;line-height:1.3;color:#fff;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:13px 0 15px}@media screen and (max-width:768px){.base-c-slide .c-slide__cardInfo .title{font-size:22px;line-height:1.4;letter-spacing:.03em;margin:13px auto 16px}}.base-c-slide .c-slide__cardInfo .tagList{list-style:none;padding:0;margin:0;font-size:0;line-height:0}.base-c-slide .c-slide__cardInfo .tag{display:inline-block;padding:2.5px 12px;border-radius:3px;margin-right:8px;background-color:#eee;color:#0e1315;font-size:13px;line-height:1.5;letter-spacing:.03em;font-weight:500}@media screen and (max-width:768px){.base-c-slide .c-slide__cardInfo .tag{font-size:11px;padding:2px 9px;margin-bottom:4px}}.base-c-slide .c-slide__cardInfo .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-slide .c-slide__cardInfo .date{display:inline-block;font-family:var(--font-family-en);line-height:1.4;letter-spacing:1px;font-size:13px;color:#fff}.base-c-slide.-slideA .c-slideInner{max-width:712px;padding:0 36px}@media screen and (max-width:768px){.base-c-slide.-slideA .c-slideInner{max-width:initial;width:100vw;padding:0}}.base-c-slide.-slideA .swiper-container{width:640px}.base-c-slide.-slideA .c-slide__card{height:400px;border-radius:12px}.base-c-slide.-slideA .swiper-button-prev{left:-36px}.base-c-slide.-slideA .swiper-button-next{right:-36px}@media screen and (max-width:768px){.base-c-slide.-slideA .swiper-container{width:100vw}.base-c-slide.-slideA .c-slide__card{height:100%;border-radius:0}.base-c-slide.-slideA .c-slide__cardFigure{height:64vw}.base-c-slide.-slideA .swiper-button-prev{left:0;top:32vw}.base-c-slide.-slideA .swiper-button-next{right:0;top:32vw}}.base-c-slide.-slideA .c-slide__cardInfo{width:100%;left:0;padding:0 30px 28px 36px}@media screen and (max-width:768px){.base-c-slide.-slideA .c-slide__cardInfo{position:relative;padding:0}.base-c-slide.-slideA .c-slide__cardInfo .category{border-radius:0 4px 0 0;position:absolute;top:-47px;left:0}.base-c-slide.-slideA .c-slide__cardInfo .title{color:#0e1315;max-width:480px;padding:0 16px}.base-c-slide.-slideA .c-slide__cardInfo .detail{display:block;max-width:480px;padding:0 16px;margin:auto}.base-c-slide.-slideA .c-slide__cardInfo .date{position:absolute;top:-39px;right:16px}.base-c-slide.-slideA .swiper-pagination{display:none}.base-c-slide.-slideB{padding:0 0 50px;margin-bottom:10px}}.base-c-slide.-slideB .c-slideInner{max-width:100%;padding:0}@media screen and (max-width:768px){.base-c-slide.-slideB .c-slideInner{max-width:initial;width:100vw;padding:0}}.base-c-slide.-slideB .swiper-container{width:100%}.base-c-slide.-slideB .c-slide__card{height:560px;border-radius:0}.base-c-slide.-slideB .swiper-button-prev{left:40px}.base-c-slide.-slideB .swiper-button-next{right:40px}@media screen and (max-width:768px){.base-c-slide.-slideB .c-slide__card{height:100%}.base-c-slide.-slideB .c-slide__cardFigure{height:64vw;min-height:360px}.base-c-slide.-slideB .swiper-button-prev{left:0;bottom:-40px;top:initial;width:40px;height:40px;border-radius:0}.base-c-slide.-slideB .swiper-button-next{right:0;bottom:-40px;top:initial;width:40px;height:40px;border-radius:0}}.base-c-slide.-slideB .c-slide__cardInfo{width:700px;left:calc(50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 0 48px}@media screen and (max-width:768px){.base-c-slide.-slideB .c-slide__cardInfo{max-width:480px;width:100%;padding:0 16px 32px}.base-c-status{width:90px}}.base-c-wysiwyg iframe,.base-c-wysiwyg img,.designone-media-c-wysiwyg iframe{max-width:100%}.base-c-status{height:28px;min-width:68px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;border-radius:3px;color:#eee;font-weight:700;font-size:13px;letter-spacing:.03em}.base-c-status.-open{background-color:#1da1f2}.base-c-status.-close{background-color:#255880}.base-c-status.-end{background-color:#aaa}.base-c-taglist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:48px}.base-c-taglist .c-taglist__title{white-space:nowrap;font-size:16px;font-weight:700}@media screen and (max-width:768px){.base-c-taglist{display:block;margin-bottom:40px}.base-c-taglist .c-taglist__title{font-size:14px}}.base-c-taglist .c-taglist__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:16px;margin-bottom:-8px}.base-c-taglist .c-taglist__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;height:40px;padding:0 30px;font-size:14px;color:var(--color-base-text);font-weight:700;white-space:nowrap;background-color:var(--color-base-primaryFaded);border-radius:var(--border-radius);margin-right:8px;margin-bottom:8px}@media screen and (max-width:768px){.base-c-taglist .c-taglist__list{margin-left:0;margin-top:16px}.base-c-taglist .c-taglist__list a{padding:0 16px;height:28px;font-size:12px;margin-right:8px;margin-bottom:8px}}.base-c-taglist .c-taglist__list a.is-current,.base-c-taglist .c-taglist__list a:hover{background-color:var(--color-base-primary);color:#fff;opacity:1}.base-c-topBtn{position:sticky;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;bottom:0;margin-left:auto;margin-right:30px;margin-bottom:-60px;-webkit-transform:translateY(-30px) scale(1);transform:translateY(-30px) scale(1);width:60px;height:60px;border-radius:3px;background-color:var(--color-btn-bg);z-index:5;outline:0;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}@media screen and (max-width:768px){.base-c-topBtn.-event1{margin-bottom:-84px;-webkit-transform:translateY(-64px) scale(1);transform:translateY(-64px) scale(1)}}.base-c-topBtn.-event2{margin-bottom:-104px;-webkit-transform:translateY(-74px) scale(1);transform:translateY(-74px) scale(1)}@media screen and (max-width:768px){.base-c-topBtn.-event2{margin-bottom:-84px;-webkit-transform:translateY(-64px) scale(1);transform:translateY(-64px) scale(1)}}.base-c-topBtn.-hide{opacity:0;-webkit-transform:translateY(-30px) scale(.7);transform:translateY(-30px) scale(.7)}@media screen and (max-width:768px){.base-c-topBtn.-hide{-webkit-transform:translateY(-20px) scale(.7);transform:translateY(-20px) scale(.7)}}.base-c-topBtn:hover{-webkit-transform:translateY(-30px) scale(1.1);transform:translateY(-30px) scale(1.1)}@media screen and (max-width:768px){.base-c-topBtn:hover{-webkit-transform:translateY(-20px) scale(1.1);transform:translateY(-20px) scale(1.1)}.base-c-topBtn{-webkit-transform:translateY(-20px);transform:translateY(-20px);margin-bottom:-40px;margin-right:16px;width:40px;height:40px}}.base-c-topBtn::before{content:"";width:11px;height:11px;border-top:3px solid var(--color-btn-text);border-left:3px solid var(--color-btn-text);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:5px;display:block}@media screen and (max-width:768px){.base-c-topBtn::before{width:7px;height:7px;border-top:2px solid var(--color-btn-text);border-left:2px solid var(--color-btn-text)}}.base-c-wysiwyg{width:100%;padding-left:0;overflow:hidden}.base-c-wysiwyg h2,.base-c-wysiwyg h3,.base-c-wysiwyg h4,.base-c-wysiwyg h5,.base-c-wysiwyg h6{margin:0;line-height:1.5}.base-c-wysiwyg h2{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;background-color:var(--color-base-primaryFaded);border-bottom:5px solid var(--color-base-primary);padding:10px 15px;margin-top:60px;border-radius:var(--border-radius) var(--border-radius) 0 0}@media screen and (max-width:768px){.base-c-wysiwyg h2{font-size:var(--font-size-l-sp);margin-top:40px}}.base-c-wysiwyg h3{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;padding-left:15px;margin-top:60px;position:relative}@media screen and (max-width:768px){.base-c-wysiwyg h3{font-size:var(--font-size-l-sp);margin-top:40px}}.base-c-wysiwyg h3::before{content:"";display:block;position:absolute;left:0;top:0;width:5px;height:100%;background-color:var(--color-base-primary);border-radius:var(--border-radius)}.base-c-wysiwyg h4{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin-top:40px}@media screen and (max-width:768px){.base-c-wysiwyg h4{font-size:var(--font-size-m-sp);margin-top:30px}}.base-c-wysiwyg p{font-size:var(--font-size-s);letter-spacing:.04em;line-height:1.8;margin:20px 0 0}@media screen and (max-width:768px){.base-c-wysiwyg p{font-size:var(--font-size-s-sp);line-height:1.8}}.base-c-wysiwyg li{font-size:var(--font-size-s);letter-spacing:.04em;line-height:1.8;margin-bottom:10px}.base-c-wysiwyg ol,.base-c-wysiwyg ul{margin:30px 0}@media screen and (max-width:768px){.base-c-wysiwyg li{font-size:var(--font-size-s-sp);line-height:1.8}.base-c-wysiwyg ol,.base-c-wysiwyg ul{margin:20px 0}}.base-c-wysiwyg ol{list-style:none;padding-left:0;counter-reset:n}.base-c-wysiwyg ol li{padding-left:52px;text-indent:-40px}.base-c-wysiwyg ol li:before{content:"0" counter(n) ".";counter-increment:n;font-family:var(--font-family-en);font-size:24px;line-height:1.1;margin-right:12px}@media screen and (max-width:768px){.base-c-wysiwyg ol li:before{font-size:px(17);margin-top:5px}}.base-c-wysiwyg ol li:nth-of-type(n+10):before{content:counter(n) "."}.base-c-wysiwyg a{word-wrap:break-word}.base-c-wysiwyg blockquote{padding:24px 24px 24px 56px;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;background-color:#eee;margin:30px 0;color:#666;border-radius:var(--border-radius);position:relative;border:none}.base-c-wysiwyg blockquote::before{content:"";display:block;width:20px;height:20px;background-image:url(/assets/base/img/common/icon_quote.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:24px;left:20px}@media screen and (max-width:768px){.base-c-wysiwyg blockquote{font-size:var(--font-size-s-sp);line-height:1.5;padding:16px 16px 16px 48px;margin:20px 0}.base-c-wysiwyg blockquote::before{top:16px;left:16px}}.base-c-wysiwyg blockquote p{margin:0}.base-c-wysiwyg table{display:block;overflow-x:scroll;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin-top:30px;margin-bottom:30px;table-layout:fixed}.base-c-wysiwyg table tbody,.base-c-wysiwyg table thead{width:100%;display:table}.base-c-wysiwyg table th{background-color:var(--color-base-primaryFaded)}.base-c-wysiwyg table td,.base-c-wysiwyg table th{border:1px solid #CCC;padding:10px;min-width:230px}.base-c-wysiwyg table td[colspan="2"],.base-c-wysiwyg table th[colspan="2"]{min-width:460px}.base-c-wysiwyg code .hljs-ln{margin-top:0;margin-bottom:0}.base-c-wysiwyg code .hljs-ln-code,.base-c-wysiwyg code .hljs-ln-numbers{border:none;padding:0;min-width:5px}.base-c-wysiwyg code .hljs-ln-numbers{border-right:1px solid #ccc}.base-c-wysiwyg img{height:auto;border-radius:var(--border-radius);margin:30px 0}.base-c-wysiwyg .fr-img-caption .fr-inner{display:block;width:100%;text-align:center;font-size:12px;color:var(--color-base-primary)}.base-c-wysiwyg blockquote:first-child,.base-c-wysiwyg h2:first-child,.base-c-wysiwyg h3:first-child,.base-c-wysiwyg h4:first-child,.base-c-wysiwyg h5:first-child,.base-c-wysiwyg h6:first-child,.base-c-wysiwyg img:first-child,.base-c-wysiwyg ol:first-child,.base-c-wysiwyg p:first-child,.base-c-wysiwyg table:first-child,.base-c-wysiwyg ul:first-child{margin-top:0}.designone-media-c-articleCard{background-color:#fff;border-radius:12px;width:100%}@media screen and (min-width:769px){.designone-media-c-articleCard{-ms-flex-preferred-size:calc((100% - 80px)/ 3);flex-basis:calc((100% - 80px)/ 3);max-width:calc((100% - 80px)/ 3)}.designone-media-c-articleCard.-twoRows{-ms-flex-preferred-size:calc((100% - 40px)/ 2);flex-basis:calc((100% - 40px)/ 2);max-width:calc((100% - 40px)/ 2)}}@media screen and (max-width:768px){.designone-media-c-articleCard{padding:0;max-width:100%;margin-bottom:16px}.designone-media-c-articleCard:last-child{margin-bottom:0}}.designone-media-c-articleCard .c-articleCard__contents__inner{padding:16px 24px 24px}.designone-media-c-articleCard .c-articleCard__inner{text-decoration:none}.designone-media-c-articleCard .c-articleCard__inner:hover{opacity:1}.designone-media-c-articleCard .c-articleCard__inner:hover>.c-articleCard__thumb,.designone-media-ctaButton:hover{opacity:.7}.designone-media-c-articleCard .c-articleCard__inner:hover .c-articleCard__title{color:#FF1D0D}@media screen and (max-width:768px){.designone-media-c-articleCard .c-articleCard__contents__inner{padding:16px 20px 20px}.designone-media-c-articleCard .c-articleCard__inner{display:block}.designone-media-c-articleCard .c-articleCard__thumb{border-radius:12px 12px 0 0}}.designone-media-c-articleCard .c-articleCard__thumb{position:relative;overflow:hidden;border-radius:12px 12px 0 0;-ms-flex-negative:0;flex-shrink:0;padding-top:62.5%;width:100%;-webkit-transition:opacity .2s;transition:opacity .2s}.designone-media-c-articleCard .c-articleCard__thumb img{position:absolute;top:0;left:50%;width:100%;height:100%;margin:0 auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);-o-object-fit:cover;object-fit:cover}.designone-media-c-articleCard .c-articleCard__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 8px}.designone-media-c-articleCard .c-articleCard__meta .category{color:#FF1D0D;font-weight:700;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}@media screen and (max-width:768px){.designone-media-c-articleCard .c-articleCard__meta{margin:0 0 8px}.designone-media-c-articleCard .c-articleCard__meta .category{font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em}}@media screen and (max-width:768px) and (max-width:768px){.designone-media-c-articleCard .c-articleCard__meta .category{font-size:var(--font-size-xs-sp)}}.designone-media-c-articleCard .c-articleCard__meta .category img{display:inline-block;width:16px;margin-right:8px;vertical-align:middle}.designone-media-c-articleCard .c-articleCard__meta .date{font-size:var(--font-size-xs);letter-spacing:.04em;color:#444;font-family:var(--font-family-noto);font-weight:500}.designone-media-c-articleCard .c-articleCard__title{margin:0 0 12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-base-text);-webkit-transition:color .2s;transition:color .2s;word-break:break-all;font-weight:700;font-size:16px}@media screen and (max-width:768px){.designone-media-c-articleCard .c-articleCard__title{font-size:15px}}.designone-media-c-articleCard .c-articleCard__tags{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.designone-media-c-articleCard .c-articleCard__tags .tag{margin:0 4px 4px 0;color:#666;letter-spacing:.04em;border-radius:var(--border-radius);font-size:13px;font-family:var(--font-family-noto);font-weight:500;word-break:break-all}@media screen and (max-width:768px){.designone-media-c-articleCard .c-articleCard__tags .tag{font-size:12px;margin:0 6px 6px 0}}.designone-media-c-articleCard .c-articleCard__tags .tag::before{content:"#";color:#FF1D0D;background:#FFF5F7;border-radius:50px;display:inline-block;margin-right:4px;height:16px;width:16px;text-align:center;line-height:16px}.designone-media-c-button{background-color:#FF1D0D;border-radius:30px;color:#fff;position:relative;margin:40px auto 0;display:block;height:64px;line-height:64px;text-decoration:none;font-size:16px;font-weight:700;text-align:center;max-width:420px;width:100%;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (max-width:768px){.designone-media-c-button{height:48px;line-height:48px;max-width:279px;font-size:15px}}.designone-media-c-button.-arrowReverse::after,.designone-media-c-button::after{position:absolute;display:inline-block;width:20px;height:20px;background-position:center center;background-size:contain;margin-left:8px;background-repeat:no-repeat;content:"";top:50%;vertical-align:middle}.designone-media-c-button::after{right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url(/assets/designone-media/img/common/icon-btn-arrow.svg)}.designone-media-c-button.-reverse{background-color:#fff;color:#FF1D0D;border:2px solid #FF1D0D}.designone-media-c-button.-arrowReverse::after{left:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url(/assets/designone-media/img/common/icon-btn-arrow-reverse.svg)}.designone-media-c-copylink{width:108px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 0 15px;border-radius:3px;background-color:#eee;color:var(--color-base-text-gray);font-size:11px;appearance:none;border:none;font-weight:700}.designone-media-c-copylink::before{content:"";display:block;width:12px;height:12px;background-image:url(/assets/base/img/media/icon_link.svg);background-size:cover;background-repeat:no-repeat}.designone-media-ctaButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;border-radius:50px;text-decoration:none;cursor:pointer;padding:6px 40px;position:relative;-webkit-transition:.2s;transition:.2s;font-weight:700;line-height:1.3}.designone-media-ctaButton.-primary{background-color:var(--color-base-primary);color:#FF1D0D;border:0 solid var(--color-base-primary)}.designone-media-ctaButton.-secondary{background-color:var(--color-base-secondary);color:var(--color-base-secondaryInside);border:3px solid var(--color-base-secondary)}.designone-media-ctaButton.-white{background-color:#fff;color:#FF1D0D;border:0 solid var(--color-base-primary)}.designone-media-ctaButton.-transparent{color:#fff;border:2px solid #fff}.designone-media-ctaButton.-large{min-width:275px;padding:8px 40px}.designone-media-ctaButton.-large .c-button__jaTitle{font-size:var(--font-size-m)}.designone-media-ctaButton.-large .icon-circle-arrow{right:20px;font-size:20px;width:20px;height:20px}.designone-media-ctaButton.-big{min-width:300px;width:100%;padding:21px 80px}.designone-media-ctaButton.-big .c-button__jaTitle{font-size:20px}@media screen and (max-width:768px){.designone-media-ctaButton.-big{padding:12px 20px;height:64px}.designone-media-ctaButton.-big .c-button__jaTitle{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}}@media screen and (max-width:768px) and (max-width:768px){.designone-media-ctaButton.-big .c-button__jaTitle{font-size:var(--font-size-s-sp);line-height:1.5}}.designone-media-ctaButton.-big .c-button__jaTitle img{vertical-align:middle;width:50px;padding-right:15px}@media screen and (max-width:768px){.designone-media-ctaButton.-big .c-button__jaTitle img{padding-right:13px;width:42px}}.designone-media-ctaButton.-medium{min-width:235px;padding:11px 40px;font-size:var(--font-size-s)}.designone-media-ctaButton.-tag{border-radius:var(--border-radius);background-color:var(--color-base-primaryFaded);color:var(--color-base-text);min-width:initial;font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em;font-weight:400;padding:3px 14px;display:inline-block}@media screen and (max-width:768px){.designone-media-ctaButton.-tag{font-size:var(--font-size-xs-sp)}}.designone-media-ctaButton.-noRecaptcha,.designone-media-ctaButton.-notValid{pointer-events:none;opacity:.5}.designone-media-ctaButton .c-button__enTitle{font-size:var(--font-size-xs,10px);line-height:120%;font-weight:700;text-transform:none;word-break:break-all;letter-spacing:.01em;padding-bottom:1px;opacity:.5}.designone-media-ctaButton .c-button__jaTitle{font-size:var(--font-size-s);line-height:135%;font-weight:700;text-transform:none;word-break:break-all}.s-documentList__card{background-color:#fff;border-radius:8px;width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.s-documentList__card:hover{opacity:1}.s-documentList__card:hover>.s-documentList__cardFigure{opacity:.7}.s-documentList__card:hover .s-documentList__cardTitle{color:#000}@media screen and (min-width:769px){.s-documentList__card:nth-child(2n){margin-left:20px}.s-documentList__card:nth-child(-n+2){margin-bottom:20px}}@media screen and (max-width:768px){.s-documentList__card{display:block;margin-right:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:250px}.s-documentList__card:last-child{margin-bottom:0!important}}.s-documentList__cardFigure{position:relative;display:block;width:250px;height:156px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;margin:0;-webkit-transition:opacity .2s;transition:opacity .2s}.s-documentList__cardText,.s-documentList__cardTitle{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}@media screen and (max-width:768px){.s-documentList__cardFigure{width:100%;height:0;padding-bottom:61.6%;margin:0}}.s-documentList__cardFigure img{border-radius:8px 0 0 8px;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-documentList__cardContent .s-documentList__cardContent__inner{padding:30px 24px;word-break:break-all}.s-documentList__cardTitle{font-size:16px;margin:0 0 8px;color:#000;-webkit-transition:opacity .2s;transition:opacity .2s;font-weight:700}@media screen and (max-width:768px){.s-documentList__cardFigure img{border-radius:8px 8px 0 0}.s-documentList__cardContent .s-documentList__cardContent__inner{padding:16px 20px}.s-documentList__cardTitle{-webkit-line-clamp:2;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}}@media screen and (max-width:768px) and (max-width:768px){.s-documentList__cardTitle{font-size:var(--font-size-s-sp);line-height:1.5}}.s-documentList__cardText{color:#444;font-size:13px;margin:0 0 16px;font-family:var(--font-family-noto)}@media screen and (max-width:768px){.s-documentList__cardText{font-size:12px;margin:0 0 8px}}.s-documentList__cardLink{display:inline-block;color:#FF1D0D;text-decoration:none;font-size:13px;font-weight:700;position:relative}.s-documentList__cardLink::after{content:"";background:url(/assets/designone-media/img/top/icon-dl.svg) center center/cover no-repeat;position:absolute;top:50%;right:-8px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);height:16px;width:16px}.designone-media-c-footer{background-color:#fff}.designone-media-c-footer .c-footerBanner__left{width:calc(100% - 40px - 245px)}.designone-media-c-footer .c-footerBanner__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.s-documentList__cardLink{font-size:12px}.designone-media-c-footer.-seminar .c-footerBar{padding:0 0 100px}.designone-media-c-footer .c-footerBanner__left{width:100%}.designone-media-c-footer .c-footerBanner__row{display:block}}.designone-media-c-footer .c-footerBanner__row:first-of-type{border-bottom:1px solid #DDD;padding-bottom:40px;margin-bottom:40px}@media screen and (max-width:768px){.designone-media-c-footer .c-footerBanner__row:first-of-type{padding-bottom:24px;margin-bottom:20px}}.designone-media-c-footer .c-footerBanner__row:last-of-type{margin-bottom:24px}.designone-media-c-footer .c-footerBanner__row:last-of-type ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none}.designone-media-c-footer .c-footerBanner__row:last-of-type ul li{margin-right:56px;margin-bottom:10px}.designone-media-c-footer .c-footerBanner__row:last-of-type ul li:last-of-type{margin-right:0}@media screen and (max-width:768px){.designone-media-c-footer .c-footerBanner__row:last-of-type ul{display:block}.designone-media-c-footer .c-footerBanner__row:last-of-type ul li{margin-right:0;margin-bottom:0}.designone-media-c-footer .c-footerBanner__row:last-of-type ul li:first-of-type a{padding:0 0 20px}.designone-media-c-footer .c-footerBanner__row:last-of-type ul li a{border-bottom:1px solid #ddd;display:block;padding:20px 0;text-align:left}.designone-media-c-footer .c-footerBanner__row:last-of-type ul li a:after{content:"";background:url(/assets/designone-media/img/footer/icon-arrow.svg) center center/contain no-repeat;height:24px;width:24px;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.designone-media-c-footer .c-footerBanner__aboutDx{text-align:left}.designone-media-c-footer .c-footerBanner__aboutDx p{color:#444;margin:0 0 16px;font-family:var(--font-family-noto);font-size:13px}@media screen and (max-width:768px){.designone-media-c-footer .c-footerBanner__aboutDx p{margin:0 0 8px;font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em}}@media screen and (max-width:768px) and (max-width:768px){.designone-media-c-footer .c-footerBanner__aboutDx p{font-size:var(--font-size-xs-sp)}}@media screen and (max-width:768px){.designone-media-c-footer .c-footerBanner__aboutDx .footer__navLink{font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em}.designone-media-c-footer .c-footerBanner__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:24px}}@media screen and (max-width:768px) and (max-width:768px){.designone-media-c-footer .c-footerBanner__aboutDx .footer__navLink{font-size:var(--font-size-xs-sp)}}.designone-media-c-footer .c-footerBanner__companyLogo{width:181px;height:auto;margin:0 49px 16px 0}.designone-media-c-footer .footer__navLink{color:#111;text-decoration:none;position:relative;font-weight:700;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;-webkit-transition:color .2s;transition:color .2s}@media screen and (max-width:768px){.designone-media-c-footer .c-footerBanner__companyLogo{margin:0;width:158px}.designone-media-c-footer .footer__navLink{font-size:var(--font-size-s-sp);line-height:1.5}}.designone-media-c-footer .footer__navLink:hover{color:#FF1D0D;opacity:1}.designone-media-c-footer .footer__navLink:after{content:"";background:url(/assets/designone-media/img/footer/icon-arrow.svg) center center/contain no-repeat;height:24px;width:24px;position:absolute;top:50%;right:-10px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.designone-media-c-footer .footer-sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.designone-media-c-footer .footer-sns ul li{margin-right:20px}.designone-media-c-footer .footer-sns ul li:last-child{margin-right:0}.designone-media-c-footer .footer-sns ul li img{width:24px}.designone-media-c-footer .c-footerBanner__btnLists{max-width:245px;width:100%}@media screen and (max-width:768px){.designone-media-c-footer .c-footerBanner__btnLists{margin:0 auto 24px;max-width:279px}.designone-media-c-footer .c-footerBanner__btnLists .footer__cta .c-button__jaTitle{font-size:14px}}.designone-media-c-footer .c-footerBanner__btnLists .footer__cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;text-decoration:none;cursor:pointer;position:relative;-webkit-transition:.2s;transition:.2s;font-weight:700!important;height:50px;line-height:50px;text-align:center;display:block;margin-bottom:16px;width:100%}.designone-media-c-footer .c-footerBanner__btnLists .footer__cta .c-button__jaTitle{vertical-align:middle}.designone-media-c-footer .c-footerBanner__btnLists .footer__cta img{margin-right:12px;vertical-align:middle;width:24px}.designone-media-c-footer .c-footerBanner__btnLists .footer__cta.-mainColor{background-color:#FF1D0D;color:#fff;border:0 solid var(--color-base-primary)}.designone-media-c-footer .c-footerBanner__btnLists .footer__cta.-mainBroder{background-color:#fff;color:#FF1D0D;border:1px solid #FF1D0D}.designone-media-c-footer .c-footerBanner{padding:80px 0}@media screen and (min-width:768px) and (max-width:1023px){.designone-media-c-footer .c-footerBanner{padding-left:15px;padding-right:15px}}.designone-media-c-footer .c-footerBanner .designone-media-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px}.designone-media-c-footer .c-footerBar{background-color:#FF1D0D}@media screen and (min-width:769px){.designone-media-c-footer .c-footerBar{height:64px;line-height:64px}}@media screen and (max-width:768px){.designone-media-c-footer .c-footerBanner{padding-top:35px;padding-bottom:0}.designone-media-c-footer .c-footerBanner .designone-media-c-inner{display:block;padding:0 20px}.designone-media-c-footer .c-footerBar{padding:0;margin-top:24px;text-align:center}}.designone-media-c-footer .c-footerBar>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px}@media screen and (max-width:768px){.designone-media-c-footer .c-footerBar>.base-c-inner{display:block}}.designone-media-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none}@media screen and (max-width:768px){.designone-media-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 0 12px}}.designone-media-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList .c-footerBar__navItem{position:relative}.designone-media-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList .c-footerBar__navItem:first-child{margin-right:24px}.designone-media-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList .c-footerBar__navItem:first-child::after{content:"";background-color:#fff;position:absolute;top:50%;right:-24px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:20px;width:1px}.designone-media-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList .c-footerBar__navItem:last-child{margin-left:24px}.designone-media-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList .c-footerBar__navItem .c-footerBar__navLink{font-size:13px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#eee;text-decoration:none;font-family:var(--font-family-noto)}@media screen and (max-width:768px){.designone-media-c-footer .c-footerBar>.base-c-inner .c-footerBar__navList .c-footerBar__navItem .c-footerBar__navLink{font-size:11px}}.designone-media-c-footer .c-footerBar>.base-c-inner .c-footerBar__copyright{color:#fff;font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em;display:block;font-family:var(--font-family-en);font-family:var(--font-family-noto)}@media screen and (max-width:768px){.designone-media-c-footer .c-footerBar>.base-c-inner .c-footerBar__copyright{margin:0;padding:0 0 24px;font-size:10px}}.designone-media-c-header6{position:fixed;top:0;left:0;z-index:10;background:#fff;font-weight:700;font-size:var(--font-size-s);width:100%}@media screen and (min-width:769px) and (max-width:1200px){.designone-media-c-header6{min-width:1200px}}.designone-media-c-header6__con{position:relative}@media screen and (min-width:769px){.designone-media-c-header6.UpMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}@-webkit-keyframes UpAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes UpAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}.designone-media-c-header6.DownMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}@-webkit-keyframes DownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes DownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.designone-media-c-header6__con{display:-webkit-box;display:-ms-flexbox;display:flex;height:88px}.designone-media-c-header6__con .innerArea{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0 20px;max-width:1140px;width:100%}}.designone-media-c-header6__con .innerArea{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.designone-media-c-header6__con{height:64px}.designone-media-c-header6__con .innerArea{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px;position:relative}}.designone-media-c-header6__con .logoArea{margin:0;text-align:left}.designone-media-c-header6__con .logoArea a{display:inline-block}.designone-media-c-header6__con .logoArea img{vertical-align:middle}.designone-media-c-header6__con .topMenu{color:#444;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}.designone-media-c-header6__con .topMenu li{border:1px solid #DDD;border-width:0 0 0 1px}.designone-media-c-header6__con .topMenu li:last-of-type{border-width:0 1px}.designone-media-c-header6__con .topMenu .topMenu__item{color:#444;text-decoration:none;padding:0 24px;font-weight:700}@media screen and (min-width:769px){.designone-media-c-header6__con .logoArea{-webkit-box-flex:1;-ms-flex:1;flex:1}.designone-media-c-header6__con .logoArea img{height:51px}.designone-media-c-header6__con .searchArea{margin-left:32px}}.designone-media-c-header6__con .searchArea.--sponly{margin:0 20px}@media screen and (max-width:768px){.designone-media-c-header6__con .logoArea img{height:30px}.designone-media-c-header6__con .topMenu{display:none}.designone-media-c-header6__con .searchArea{width:100%;background:#fff;padding:20px 16px 0}.designone-media-c-header6__con .searchArea.--pconly,.designone-media-c-header6__con .searchArea.--sponly{display:none}}.designone-media-c-header6__con .searchArea input{background-color:#EFF2F3;border-radius:30px;font-family:inherit}.designone-media-c-header6__con .searchArea .btnArea{border-radius:50px;background-color:#DDD;top:5px;right:8px;height:32px;width:32px;-webkit-transition:background-color .4s;transition:background-color .4s}.designone-media-c-header6__con .searchArea .btnArea:hover{background-color:#c3c3c3}.designone-media-c-header6__con .searchArea .btnArea button{background:0 0;border:none}.designone-media-c-header6 .topMenu.--sponly{color:#444;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:30px 0}.designone-media-c-header6 .topMenu.--sponly li{border:1px solid #DDD;border-width:0 1px 0 0;text-align:center;width:27%}.designone-media-c-header6 .topMenu.--sponly li:nth-child(2){width:46%}.designone-media-c-header6 .topMenu.--sponly li:last-of-type{border-width:0}.designone-media-c-header6 .topMenu.--sponly li .topMenu__item{color:#444;text-decoration:none;font-weight:700}@media screen and (min-width:769px){.designone-media-c-header6 .menuArea,.designone-media-c-header6 .searchArea.--sponly,.designone-media-c-header6 .topMenu.--sponly{display:none}}@media screen and (max-width:768px){.designone-media-c-header6 .searchArea.--sponly{width:100%;background:#fff}.designone-media-c-header6 .searchArea.--sponly input{background-color:#EFF2F3;border-radius:30px;height:48px;font-family:inherit;width:100%!important}.designone-media-c-header6 .searchArea.--sponly .btnArea{border-radius:50px;background-color:#DDD;top:8px;right:8px;height:32px;width:32px;-webkit-transition:background-color .4s;transition:background-color .4s}.designone-media-c-header6 .searchArea.--sponly .btnArea:hover{background-color:#c3c3c3}.designone-media-c-header6 .searchArea.--sponly .btnArea button{background:0 0;border:none}.designone-media-c-header6 .menuArea{background-color:#FF1D0D;border-radius:50%;display:block;width:40px;height:40px;position:relative;padding:12px 10px}.designone-media-c-header6 .menuArea .line{display:block;height:2px;width:100%;background:#fff;border-radius:6px}.designone-media-c-header6 .menuArea .line:nth-child(2),.designone-media-c-header6 .menuArea .line:nth-child(3){margin-top:5px}.designone-media-c-header6 .menuArea .line:nth-child(4),.designone-media-c-header6 .menuArea .line:nth-child(5){visibility:hidden;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:0;width:20px;position:absolute;top:50%;left:50%}.designone-media-c-header6 .menuArea .line:nth-child(4){-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.designone-media-c-header6 .menuArea .line:nth-child(5){-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}}@media screen and (min-width:769px){.designone-media-c-header6__list{background-color:#FF1D0D;padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:76px}}@media screen and (max-width:768px){.designone-media-c-header6__list{margin-top:25px;border-bottom:1px solid #dbdbdb;padding:0 20px 42px}}.designone-media-c-header6__list .listArea{margin:0;padding:0}.designone-media-c-header6__list .listArea>li{list-style-type:none}@media screen and (min-width:769px){.designone-media-c-header6__list .listArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1140px;padding:0 20px;width:100%}.designone-media-c-header6__list .listArea>li{border:1px solid #fff;border-width:0 0 0 1px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.designone-media-c-header6__list .listArea>li:last-child{border-width:0 1px}}.designone-media-c-header6__list .listArea>li a{color:#0e1315;display:block;font-size:var(--font-size-s);font-weight:700;text-decoration:none}@media screen and (min-width:769px){.designone-media-c-header6__list .listArea>li a{color:#fff;line-height:1.6;letter-spacing:.04em}}.designone-media-c-header6__list .listArea>li a img{vertical-align:middle;margin-right:8px;height:16px;width:16px}@media screen and (max-width:768px){.designone-media-c-header6__list .listArea>li{border-top:1px solid #dbdbdb}.designone-media-c-header6__list .listArea>li:last-child{border-bottom:1px solid #dbdbdb}.designone-media-c-header6__list .listArea>li a img{display:none}.designone-media-c-header6__list .listArea>li a{padding:20px 0;line-height:1;letter-spacing:.1em;position:relative;text-align:left}.designone-media-c-header6__list .listArea>li a::after{content:"";background:url(/assets/designone-media/img/header/arrow.svg) center center/contain no-repeat;display:block;position:absolute;width:24px;height:24px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:769px){.designone-media-c-header6__tag{display:none}}@media screen and (max-width:768px){.designone-media-c-header6__tag{display:block;margin-top:50px}}.designone-media-c-header6__tag .titleArea{display:block;font-size:13px;line-height:18.2px;letter-spacing:1px;color:#52575d;font-weight:600;padding:11px 16px;background-color:#eee}.designone-media-c-header6__tag .listArea{margin:10px auto 0;padding:0 16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.designone-media-c-header6__tag .listArea>li{list-style-type:none;margin-right:8px;margin-top:10px}.base-c-searchBox{position:relative}.base-c-searchBox .inputArea{border:none}.base-c-searchBox .inputArea::-webkit-input-placeholder{font-weight:700;letter-spacing:.08em}.base-c-searchBox .inputArea::-moz-placeholder{font-weight:700;letter-spacing:.08em}.base-c-searchBox .inputArea:-ms-input-placeholder{font-weight:700;letter-spacing:.08em}.base-c-searchBox .inputArea::-ms-input-placeholder{font-weight:700;letter-spacing:.08em}.base-c-searchBox .inputArea::placeholder{font-weight:700;letter-spacing:.08em}@media screen and (min-width:769px){.base-c-searchBox .inputArea{font-size:14px;line-height:1;padding:11px 42px 11px 24px;background:#f5f5f5;border-radius:var(--border-radius)}.base-c-searchBox .inputArea::-webkit-input-placeholder{color:#787878}.base-c-searchBox .inputArea::-moz-placeholder{color:#787878}.base-c-searchBox .inputArea:-ms-input-placeholder{color:#787878}.base-c-searchBox .inputArea::-ms-input-placeholder{color:#787878}.base-c-searchBox .inputArea::placeholder{color:#787878}}@media screen and (max-width:768px){.base-c-searchBox .inputArea{font-size:16px;line-height:25.6px;padding:18px 9px 18px 18px;background:#eee;border-radius:3px;width:100%}.base-c-searchBox .inputArea::-webkit-input-placeholder{color:#52575d}.base-c-searchBox .inputArea::-moz-placeholder{color:#52575d}.base-c-searchBox .inputArea:-ms-input-placeholder{color:#52575d}.base-c-searchBox .inputArea::-ms-input-placeholder{color:#52575d}.base-c-searchBox .inputArea::placeholder{color:#52575d}}.base-c-searchBox .inputArea:focus{outline:var(--color-base-primary) solid 1px}.base-c-searchBox .btnArea{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.base-c-searchBox .btnArea{width:34px;height:34px;border-radius:var(--border-radius);top:4px;right:4px;background:#fff}}@media screen and (max-width:768px){.base-c-searchBox .btnArea{width:32px;height:32px;top:14px;right:9px;background:#eee}}.base-c-searchBox .btnArea input{display:none}.base-c-searchBox .btnArea .icon img{vertical-align:middle}.base-c-tag-bg{font-size:var(--font-size-m-sp);line-height:25.6px;position:relative;padding:4px 14px 4px 29px;text-decoration:none;display:block;color:#0e1315;font-weight:500;background:#EEE;border-radius:3px}.base-c-tag-bg:hover{background:var(--color-base-primary);opacity:1;color:#fff}.base-c-tag-bg:before{content:"#";position:absolute;left:12px}.designone-media-c-header6__con .is--active .line:nth-child(1),.designone-media-c-header6__con .is--active .line:nth-child(2),.designone-media-c-header6__con .is--active .line:nth-child(3){display:none}.designone-media-c-header6__con .is--active .line:nth-child(4),.designone-media-c-header6__con .is--active .line:nth-child(5){visibility:visible;opacity:1}.designone-media-c-inner{max-width:1140px;margin-left:auto;margin-right:auto;padding:0 20px}.designone-media-c-inner.-large{max-width:1160px}@media screen and (max-width:768px){.js-designone-media-header6__list{display:none}.designone-media-c-inner{padding-left:15px;padding-right:15px}.designone-media-c-inner.-large{max-width:480px}}.designone-media-c-inner.-media{max-width:1240px;padding:0 46px}@media screen and (max-width:768px){.designone-media-c-inner.-event,.designone-media-c-inner.-media{max-width:480px;padding:0 16px}}.designone-media-c-noresult{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:0 20px;width:100%}.designone-media-c-noresult .c-noresult__label{margin:0;font-family:var(--font-family-en);font-size:33px;font-weight:700;letter-spacing:4px}.designone-media-c-noresult .c-noresult__title{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;font-weight:700}@media screen and (max-width:768px){.designone-media-c-noresult .c-noresult__title{font-size:var(--font-size-m-sp);margin-top:15px}}.designone-media-c-noresult .c-noresult__text{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:50px 0 0}@media screen and (max-width:768px){.designone-media-c-noresult .c-noresult__text{font-size:var(--font-size-s-sp);line-height:1.5;margin-top:30px}}.designone-media-c-noresult .base-c-button{margin-top:50px}.designone-media-c-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:56px}.designone-media-c-pager .c-pager__item{border:1px solid #DDD;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:50px;width:50px;height:50px;border-radius:50%;background-color:#fff;color:#FF1D0D;font-weight:700;font-family:var(--font-family-en);font-size:18px;text-decoration:none}@media screen and (max-width:768px){.designone-media-c-pager{margin-top:40px}.designone-media-c-pager .c-pager__item{min-width:33px;width:40px;height:40px;font-size:14px}}.designone-media-c-pager .c-pager__item.-next i,.designone-media-c-pager .c-pager__item.-prev i{display:block;width:9px;height:13px}.designone-media-c-pager .c-pager__item+.c-pager__item{margin-left:8px}.designone-media-c-pager .c-pager__item.-current,.designone-media-c-pager .c-pager__item:hover{background-color:#FF1D0D;color:var(--color-base-primaryInside);opacity:1}.designone-media-c-pager .c-pager__item:hover svg path{fill:#fff;stroke:#fff}.designone-media-c-section{padding:64px 0}.designone-media-c-section.-noBackground{background-color:initial}.designone-media-c-section .c-section__cta{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.designone-media-c-pager .c-pager__item+.c-pager__item{margin-left:6px}.designone-media-c-pager .c-pager__item.-next i,.designone-media-c-pager .c-pager__item.-prev i{-webkit-transform:scale(.8);transform:scale(.8)}.designone-media-c-section{padding:48px 0}.designone-media-c-section .c-section__cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.designone-media-c-section .c-section__cta .base-c-button:nth-of-type(n+2){margin-left:20px}@media screen and (max-width:768px){.designone-media-c-section .c-section__cta .base-c-button:nth-of-type(n+2){margin-left:0;margin-top:20px}}.designone-media-c-section .c-section__subTitle{font-size:15px;line-height:200%;margin:-30px 0 0;padding:0;text-align:center}.designone-media-c-sectionHeader{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.designone-media-c-sectionHeader{margin-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.designone-media-c-sectionHeader .c-sectionHeader__topper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:24px}.designone-media-c-sectionHeader .c-sectionHeader__topper::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:block;height:100%;width:8px;background-color:#FF1D0D;border-radius:10px}.designone-media-c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__enTitle{color:#FF1D0D;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:0;font-weight:700}@media screen and (max-width:768px){.designone-media-c-sectionHeader .c-sectionHeader__topper{padding-left:16px;padding-right:16px}.designone-media-c-sectionHeader .c-sectionHeader__topper::after{width:6px}.designone-media-c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__enTitle{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}}@media screen and (max-width:768px) and (max-width:768px){.designone-media-c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__enTitle{font-size:var(--font-size-s-sp);line-height:1.5}}.designone-media-c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__jaTitle{font-size:var(--font-size-l);letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:3px 0 0;line-height:1.3;font-weight:700;color:var(--color-base-text)}@media screen and (max-width:768px){.designone-media-c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__jaTitle{font-size:var(--font-size-l-sp)}}.designone-media-c-sectionHeader .c-sectionHeader__content{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:0 0 0 53px;font-family:var(--font-family-noto)}@media screen and (max-width:768px){.designone-media-c-sectionHeader .c-sectionHeader__content{margin:20px 0 0;font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em}}@media screen and (max-width:768px) and (max-width:768px){.designone-media-c-sectionHeader .c-sectionHeader__content{font-size:var(--font-size-xs-sp)}}.designone-media-seminarCard{width:100%}.designone-media-seminarCard .c-seminarCard__contents__inner{padding:16px 0 0}.designone-media-seminarCard .c-seminarCard__inner{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.designone-media-seminarCard .c-seminarCard__thumb{position:relative;overflow:hidden;border-radius:12px;-ms-flex-negative:0;flex-shrink:0;padding-top:62.5%;width:100%}.designone-media-seminarCard .c-seminarCard__thumb img{vertical-align:bottom;position:absolute;top:0;left:50%;width:100%;height:100%;margin:0 auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);-o-object-fit:cover;object-fit:cover}.designone-media-seminarCard .c-seminarCard__figure{position:absolute;top:8px;left:8px;font-size:11px;margin:0}.designone-media-seminarCard .c-seminarCard__figure .c-seminarCard__status{color:#fff;font-weight:700;font-family:var(--font-family-noto);padding:4px 8px;border-radius:20px}.designone-media-seminarCard .c-seminarCard__figure .c-seminarCard__status.-open{background-color:#1542DF}.designone-media-seminarCard .c-seminarCard__figure .c-seminarCard__status.-end{background-color:#111}.designone-media-seminarCard .c-seminarCard__figure .c-seminarCard__status.-close{background-color:#F0AE13}.designone-media-seminarCard .date{color:#FF1D0D;margin-bottom:3px;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;font-weight:700}@media screen and (max-width:768px){.designone-media-seminarCard .c-seminarCard__inner{display:block}.designone-media-seminarCard .date{font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em;margin-bottom:5px}.designone-media-seminarCard .c-seminarCard__meta{margin:0 0 8px}}@media screen and (max-width:768px) and (max-width:768px){.designone-media-seminarCard .date{font-size:var(--font-size-xs-sp)}}.designone-media-seminarCard .c-seminarCard__meta{color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 8px}.designone-media-seminarCard .c-seminarCard__meta .c-seminarCard__info{font-size:12px;font-family:var(--font-family-noto)}.designone-media-seminarCard .c-seminarCard__meta .c-seminarCard__info span{font-weight:700}.designone-media-seminarCard .c-seminarCard__meta .c-seminarCard__info.--people{margin-right:24px}.designone-media-seminarCard .c-seminarCard__meta .c-seminarCard__info.--adress{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:10px 0 5px;width:100%}.designone-media-seminarCard .c-seminarCard__title{margin:0 0 12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-base-text);font-size:16px;font-weight:700;word-break:break-all}@media screen and (max-width:768px){.designone-media-seminarCard .c-seminarCard__title{font-size:15px}}.designone-media-seminarCard .c-seminarCard__tags{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;word-break:break-all}.designone-media-seminarCard .c-seminarCard__tags .tag{margin:0 4px 4px 0;color:#666;font-size:13px;font-family:var(--font-family-noto);font-weight:500;letter-spacing:.05em;line-height:1;border-radius:var(--border-radius)}.designone-media-seminarCard .c-seminarCard__tags .tag::before{content:"#";color:#FF1D0D;background:#FFF5F7;border-radius:50px;display:inline-block;margin-right:4px;height:16px;width:16px;text-align:center;line-height:16px}.designone-media-c-share{display:none}@media screen and (max-width:768px){.designone-media-seminarCard .c-seminarCard__tags .tag{font-size:12px}.designone-media-c-share{position:fixed;bottom:0;display:block;z-index:50;margin-bottom:54px;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.designone-media-c-share .c-share__contents{background-color:rgba(14,19,21,.4);bottom:0;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:initial;height:0;overflow:hidden;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.designone-media-c-share .designone-media-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.designone-media-c-share .c-share__shareBtns,.leadgrid-c-button{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.designone-media-c-share .c-share__shareBtns{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:65px}.designone-media-c-share .c-share__shareBtns a{margin-bottom:8px}.designone-media-c-share .c-share__shareBtns a img{width:54px;height:54px;border-radius:50%;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.05),-1px -1px 4px rgba(0,0,0,.1);box-shadow:1px 1px 4px rgba(0,0,0,.05),-1px -1px 4px rgba(0,0,0,.1)}.designone-media-c-share #c-share__togger{display:none}.designone-media-c-share #c-share__togger:checked~.c-share__contents{height:100vh}.designone-media-c-share .designone-media-c-copylink{margin-bottom:20px}.designone-media-c-share .c-share__OpenCloseBtn{position:absolute;display:block;bottom:11px;left:16px;width:54px;height:54px;border-radius:50%;background-image:url(/assets/base/img/common/icon_sns-circle.svg);background-size:contain;z-index:100;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.05),-1px -1px 4px rgba(0,0,0,.1);box-shadow:1px 1px 4px rgba(0,0,0,.05),-1px -1px 4px rgba(0,0,0,.1)}.designone-media-c-sidebar{-ms-flex-negative:0;flex-shrink:0;max-width:340px;padding-left:40px;width:35%}@media screen and (max-width:768px){.designone-media-c-sidebar{padding-left:0;width:100%;max-width:100%;margin:60px auto -40px}.designone-media-c-sidebar.-detail{padding:20px}}.designone-media-c-sidebar .c-sidebar__ads{display:block;line-height:1;margin-bottom:24px}.designone-media-c-sidebar .c-sidebar__ads img{width:100%;height:auto}.designone-media-c-sidebar .c-sidebar__ads:last-of-type,.designone-media-c-sidebar .c-sidebar__category,.designone-media-c-sidebar .c-sidebar__related,.designone-media-c-sidebar .c-sidebar__tag{margin-bottom:40px}.designone-media-c-sidebar .c-sidebar__relatedWrap{margin-top:-12px}.designone-media-c-sidebar .c-sidebar__categoryTitle,.designone-media-c-sidebar .c-sidebar__relatedTitle,.designone-media-c-sidebar .c-sidebar__tagTitle{border-bottom:1px solid #FF1D0D;padding-bottom:8px;font-size:var(--font-size-m);letter-spacing:.04em;line-height:1;margin:0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.designone-media-c-sidebar .c-sidebar__categoryTitle figure,.designone-media-c-sidebar .c-sidebar__relatedTitle figure,.designone-media-c-sidebar .c-sidebar__tagTitle figure{margin:0 11px 0 0}@media screen and (max-width:768px){.designone-media-c-sidebar .c-sidebar__categoryTitle,.designone-media-c-sidebar .c-sidebar__relatedTitle,.designone-media-c-sidebar .c-sidebar__tagTitle{font-size:var(--font-size-m-sp)}.designone-media-c-sidebar .c-sidebar__categoryTitle figure,.designone-media-c-sidebar .c-sidebar__relatedTitle figure,.designone-media-c-sidebar .c-sidebar__tagTitle figure{font-size:15px;width:32px}}.designone-media-c-sidebar .c-banner__wrap{width:100%}.designone-media-c-sidebar .c-banner__wrap img{border-radius:12px;margin-bottom:24px;width:100%}.designone-media-c-sidebar .c-sidebar__relatedItem a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:var(--color-base-text);padding:16px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.designone-media-c-sidebar .c-sidebar__relatedItem .wrap{margin-left:16px;width:calc(100% - 120px)}.designone-media-c-sidebar .c-sidebar__relatedItem .thumb{position:relative;min-width:80px;width:120px;height:80px;background-color:var(--color-base-background);border-radius:8px}.designone-media-c-sidebar .c-sidebar__relatedItem .thumb img{border-radius:8px;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.designone-media-c-sidebar .c-sidebar__relatedItem .badge{display:inline-block;color:#aaa;font-size:10px;font-weight:700}.designone-media-c-sidebar .c-sidebar__relatedItem .date{font-family:var(--font-family-en);font-size:14px;letter-spacing:1px;color:#aaa;font-weight:700}.designone-media-c-sidebar .c-sidebar__relatedItem .picup-text{color:#FF1D0D;font-size:12px;font-weight:700;margin:0 0 4px}.designone-media-c-sidebar .c-sidebar__relatedItem .title{font-size:14px;line-height:1.4;font-weight:700;margin:4px 0 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.designone-media-c-sidebar .c-sidebar__categoryList{list-style:none;margin:16px 0 0;padding:0}.designone-media-c-sidebar .c-sidebar__categoryList li{margin-bottom:16px}.designone-media-c-sidebar .c-sidebar__categoryList li:last-of-type{margin:0}.designone-media-c-sidebar .c-sidebar__categoryList li a{display:block;text-decoration:none;color:var(--color-base-text);font-size:var(--font-size-s);font-weight:700;line-height:1.5;letter-spacing:.04em}.designone-media-c-sidebar .c-sidebar__categoryList li a:hover{color:#FF1D0D;opacity:1}.designone-media-c-sidebar .c-sidebar__categoryList li a img{margin-right:8px;width:16px}.designone-media-c-sidebar .c-sidebar__tagList{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.designone-media-c-sidebar .c-sidebar__tagList{margin-left:0;margin-top:24px}}.designone-media-c-sidebar .c-sidebar__tagItem{display:block;margin:0 8px 8px 0}.designone-media-c-sidebar .c-sidebar__tagItem a{text-decoration:none;background-color:#fff;border-radius:20px;color:#444;display:inline-block;line-height:1;margin:0 8px 8px 0;padding:10px 14px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;font-weight:500;font-size:13px;font-family:var(--font-family-noto);word-break:break-all}@media screen and (max-width:768px){.designone-media-c-sidebar .c-sidebar__tagItem a{font-size:12px}}.designone-media-c-sidebar .c-sidebar__tagItem a:hover{background-color:#FF1D0D;color:#fff;opacity:1}.designone-media-c-sidebar .c-sidebar__tagItem a::before{content:"#";color:#FF1D0D;background:#FFF5F7;border-radius:50px;display:inline-block;margin-right:4px;height:16px;width:16px;text-align:center;line-height:16px}.designone-media-c-wysiwyg{width:100%;padding-left:0;overflow:hidden}.designone-media-c-wysiwyg h2,.designone-media-c-wysiwyg h3,.designone-media-c-wysiwyg h4,.designone-media-c-wysiwyg h5,.designone-media-c-wysiwyg h6{margin:0;line-height:1.5}.designone-media-c-wysiwyg h2{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;padding:10px 16px 10px 24px;margin-top:60px;margin-bottom:24px;position:relative}@media screen and (max-width:768px){.designone-media-c-wysiwyg h2{font-size:var(--font-size-l-sp);margin-top:40px}}.designone-media-c-wysiwyg h2::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-color:#FF1D0D;border-radius:10px;width:8px;height:80%}.designone-media-c-wysiwyg h3{background-color:#FFF5F7;border-radius:12px;font-size:21px;padding:23px 14px;margin-top:60px;position:relative}@media screen and (max-width:768px){.designone-media-c-wysiwyg h3{margin-top:40px;font-size:17px}}.designone-media-c-wysiwyg h4{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin-top:40px}@media screen and (max-width:768px){.designone-media-c-wysiwyg h4{font-size:var(--font-size-m-sp);margin-top:30px}}.designone-media-c-wysiwyg p{color:#444;font-family:var(--font-family-noto);font-size:var(--font-size-s);letter-spacing:.04em;line-height:1.8;margin:20px 0 0}@media screen and (max-width:768px){.designone-media-c-wysiwyg p{font-size:var(--font-size-s-sp);line-height:1.8}}.designone-media-c-wysiwyg li{font-size:var(--font-size-s);letter-spacing:.04em;line-height:1.8;margin-bottom:10px}.designone-media-c-wysiwyg ol,.designone-media-c-wysiwyg ul{margin:30px 0}@media screen and (max-width:768px){.designone-media-c-wysiwyg li{font-size:var(--font-size-s-sp);line-height:1.8}.designone-media-c-wysiwyg ol,.designone-media-c-wysiwyg ul{margin:20px 0}.designone-media-c-wysiwyg ol li:before{font-size:14px;margin-top:5px}}.designone-media-c-wysiwyg ol{list-style:none;padding-left:0;counter-reset:n}.designone-media-c-wysiwyg ol li{padding-left:52px;text-indent:-40px}.designone-media-c-wysiwyg ol li:before{content:"0" counter(n) ".";counter-increment:n;font-family:var(--font-family-noto);font-size:14px;font-weight:700;line-height:1.1;margin-right:12px}.designone-media-c-wysiwyg ol li:nth-of-type(n+10):before{content:counter(n) "."}.designone-media-c-wysiwyg a{word-wrap:break-word}.designone-media-c-wysiwyg blockquote{padding:24px 24px 24px 56px;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;background-color:#FFF5F7;margin:30px 0;color:#666;border-radius:var(--border-radius);position:relative;border:none}.designone-media-c-wysiwyg blockquote::before{content:"";display:block;width:20px;height:20px;background-image:url(/assets/designone-media/img/page/icon_quote.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:24px;left:20px}@media screen and (max-width:768px){.designone-media-c-wysiwyg blockquote{font-size:var(--font-size-s-sp);line-height:1.5;padding:16px 16px 16px 48px;margin:20px 0}.designone-media-c-wysiwyg blockquote::before{top:16px;left:16px}}.designone-media-c-wysiwyg blockquote p{margin:0}.designone-media-c-wysiwyg table{display:block;overflow-x:scroll;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin-top:30px;margin-bottom:30px;table-layout:fixed}.designone-media-c-wysiwyg table tbody,.designone-media-c-wysiwyg table thead{width:100%;display:table}.designone-media-c-wysiwyg table th{background-color:#FFF5F7}.designone-media-c-wysiwyg table td,.designone-media-c-wysiwyg table th{border:1px solid #CCC;padding:10px;min-width:230px}.designone-media-c-wysiwyg table td[colspan="2"],.designone-media-c-wysiwyg table th[colspan="2"]{min-width:460px}.designone-media-c-wysiwyg code .hljs-ln{margin-top:0;margin-bottom:0}.designone-media-c-wysiwyg code .hljs-ln-code,.designone-media-c-wysiwyg code .hljs-ln-numbers{border:none;padding:0;min-width:5px}.designone-media-c-wysiwyg code .hljs-ln-numbers{border-right:1px solid #ccc}.designone-media-c-wysiwyg img{max-width:100%;height:auto;border-radius:12px;margin:30px 0}.designone-media-c-wysiwyg .fr-img-caption .fr-inner{display:block;width:100%;text-align:center;font-size:12px;color:var(--color-base-primary)}.designone-media-c-wysiwyg blockquote:first-child,.designone-media-c-wysiwyg h2:first-child,.designone-media-c-wysiwyg h3:first-child,.designone-media-c-wysiwyg h4:first-child,.designone-media-c-wysiwyg h5:first-child,.designone-media-c-wysiwyg h6:first-child,.designone-media-c-wysiwyg img:first-child,.designone-media-c-wysiwyg ol:first-child,.designone-media-c-wysiwyg p:first-child,.designone-media-c-wysiwyg table:first-child,.designone-media-c-wysiwyg ul:first-child{margin-top:0}.leadgrid-c-button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;border-radius:var(--border-radius-button);text-decoration:none;cursor:pointer;padding:6px 40px;position:relative;-webkit-transition:.2s;transition:.2s}.leadgrid-c-button.-primary,.leadgrid-c-button.-secondary{background-color:var(--color-base-primary);border:3px solid var(--color-base-primary)}.leadgrid-c-button:hover{-webkit-transition:.2s;transition:.2s;-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}.leadgrid-c-button.-primary{color:var(--color-base-primaryInside)}.leadgrid-c-button.-primary .icon-circle-arrow .path1:before{color:var(--color-base-secondary)}.leadgrid-c-button.-primary .icon-circle-arrow .path2:before{color:var(--color-base-primary)}.leadgrid-c-button.-secondary{color:var(--color-base-primaryInside)}.leadgrid-c-button.-secondary .icon-circle-arrow .path1:before{color:#fff}.leadgrid-c-button.-secondary .icon-circle-arrow .path2:before,.leadgrid-c-button.-white,.leadgrid-c-button.-white .icon-circle-arrow .path1:before{color:var(--color-base-secondary)}.leadgrid-c-button.-white{background-color:#fff;border:3px solid var(--color-base-secondary)}.leadgrid-c-button.-white .icon-circle-arrow .path2:before{color:var(--color-base-primary)}.leadgrid-c-button.-large{min-width:275px;padding:10px 40px}.leadgrid-c-button.-large .c-button__jaTitle{font-size:var(--font-size-m)}.leadgrid-c-button.-large .icon-circle-arrow{right:20px;font-size:20px;width:20px;height:20px}.leadgrid-c-button.-big{min-width:365px;padding:28px 84px}@media screen and (max-width:768px){.leadgrid-c-button.-big{padding:28px 64px}}.leadgrid-c-button.-big .c-button__jaTitle{font-size:var(--font-size-l)}.leadgrid-c-button.-big .icon-circle-arrow{right:32px;font-size:20px;width:20px;height:20px}.leadgrid-c-button.-medium{min-width:235px;padding:11px 40px;font-size:var(--font-size-s)}.leadgrid-c-button.-tag{border-radius:var(--border-radius);background-color:#f3f3f3;min-width:initial;font-size:12px;font-weight:400;padding:3px 14px}.leadgrid-c-button.-arrow:before{content:" ";width:22px;height:7px;background-image:url(/assets/base/img/common/icon_arrow.svg);background-repeat:no-repeat;background-position:0 0;background-size:22px 7px;position:absolute;top:50%;right:22px;margin-top:-3.5px}.base-s-bannerarea .s-bannerarea__item img,.base-s-bannerarea-2 .s-bannerarea-2__banner img{width:100%;height:auto}.leadgrid-c-button.-shadow{-webkit-box-shadow:0 4px 24px rgba(0,0,0,.25);box-shadow:0 4px 24px rgba(0,0,0,.25)}.leadgrid-c-button.-noRecaptcha,.leadgrid-c-button.-notValid{pointer-events:none;opacity:.5}.leadgrid-c-button .c-button__enTitle{font-size:var(--font-size-xs);line-height:120%;font-weight:700;text-transform:none;word-break:break-all;opacity:.5;letter-spacing:2.47px}.leadgrid-c-button .c-button__jaTitle{font-size:var(--font-size-s);line-height:145%;font-weight:700;text-transform:none;word-break:break-all}.leadgrid-c-button .icon-circle-arrow{position:absolute;right:0;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);display:none}.base-s-bannerarea-2{padding:48px 0}.base-s-bannerarea-2 .s-bannerarea-2__banner{width:100%}.base-s-bannerarea .s-bannerarea__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -8px}@media screen and (max-width:768px){.base-s-bannerarea-2{padding:24px 0}.base-s-bannerarea-2 .base-c-inner{max-width:510px}.base-s-bannerarea .s-bannerarea__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-bannerarea .s-bannerarea__item{border-radius:var(--border-radius);overflow:hidden;padding:0 8px}.base-s-bannerarea .s-bannerarea__item a{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.base-s-bannerarea .s-bannerarea__item{padding:0;width:100%}.base-s-bannerarea .s-bannerarea__item+.s-bannerarea__item{margin-top:16px}}.base-s-blog .s-blog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0 -16px}@media screen and (max-width:768px){.base-s-blog .s-blog__list{display:block;max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-blog .s-blog__list li{max-width:33.3%;padding:0 16px}@media screen and (max-width:768px){.base-s-blog .s-blog__list li{padding:0;max-width:100%}}.base-s-blog .s-blog__list li:nth-child(3n){margin-right:0}.base-s-blog .s-blog__list li a{position:relative;display:block;padding-bottom:32px;text-decoration:none;color:var(--color-base-text)}@media screen and (max-width:768px){.base-s-blog .s-blog__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:16px;padding-bottom:16px}}.base-s-blog .s-blog__list li a:after{content:" ";display:block;width:22px;height:7px;background:url(/assets/base/img/top/blog/icon_arrow_01.svg) no-repeat;background-size:22px 7px;position:absolute;bottom:0;right:20px}@media screen and (max-width:768px){.base-s-blog .s-blog__list li a:after{display:none}.base-s-blog .s-blog__listWrap{margin-left:18px}.base-s-blog .s-blog__listThumb{min-width:115px;height:70px}}.base-s-blog .s-blog__listThumb{margin:0}.base-s-blog .s-blog__listThumb img{width:100%;height:148px;-o-object-fit:cover;object-fit:cover}.base-s-blog .s-blog__listDate{display:block;margin:16px 0 0;font-size:13px;font-family:var(--font-family-en);line-height:1}@media screen and (max-width:768px){.base-s-blog .s-blog__listThumb img{height:70px}.base-s-blog .s-blog__listDate{margin:0}}.base-s-blog .s-blog__listTitle{margin:8px 0 0;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;font-weight:400}.base-s-blogDetail{padding:64px 0 128px}.base-s-blogDetail>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.base-s-blog .s-blog__listTitle{font-size:var(--font-size-s-sp);line-height:1.6}.base-s-blogDetail{padding:32px 0 80px}.base-s-blogDetail>.base-c-inner{display:block}}.base-s-blogDetail .s-blogDetail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;line-height:1}.base-s-blogDetail .s-blogDetail__meta .date{font-family:var(--font-family-en);margin-right:12px;color:#aaa;letter-spacing:.05em;font-size:15px}.base-s-blogDetail .s-blogDetail__meta .category{font-size:14px;color:#aaa;font-weight:700;text-decoration:none}.base-s-blogDetail .s-blogDetail__title{font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em;margin:0}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__title{font-size:var(--font-size-xl-sp)}}.base-s-blogDetail .s-blogDetail__tags{list-style:none;padding:0;margin:16px 0 -8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-s-blogDetail .s-blogDetail__tags .tag{margin:0 8px 8px 0;background-color:var(--color-base-primaryFaded);color:#666;font-size:12px;letter-spacing:.05em;line-height:1;padding:6px 12px;border-radius:5px;text-decoration:none}.base-s-blogDetail .s-blogDetail__tags .tag::before{content:"# "}.base-s-blogDetail .s-blogDetail__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-blogDetail .s-blogDetail__share{position:sticky;top:140px;height:100%;width:32px;margin-left:-56px;margin-top:40px}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__wrap{display:block}.base-s-blogDetail .s-blogDetail__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;margin-left:0;margin-top:24px;width:auto}}.base-s-blogDetail .s-blogDetail__share a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px}.base-s-blogDetail .s-blogDetail__share a+a{margin-top:8px}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__share a+a{margin-top:0;margin-left:8px}}.base-s-blogDetail .s-blogDetail__share amp-social-share{width:26px;height:26px;border-radius:5px}.base-s-blogDetail .s-blogDetail__share amp-social-share+amp-social-share{margin-top:30px}.base-s-blogDetail .s-blogDetail__content{max-width:620px;-webkit-box-flex:1;-ms-flex:1;flex:1}.base-s-blogDetail .s-blogDetail__body{padding-left:30px;width:calc(100% + 30px)}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__share amp-social-share+amp-social-share{margin-top:0;margin-left:24px}.base-s-blogDetail .s-blogDetail__content{margin:auto}.base-s-blogDetail .s-blogDetail__body{width:100%;padding-left:0}}.base-s-blogDetail .s-blogDetail__thumb{margin:24px 0}.base-s-blogDetail .s-blogDetail__thumb img{max-width:100%;width:100%;height:auto;border-radius:var(--border-radius)}.base-s-blogDetail .s-blogDetail__profile{border:3px solid #eee;padding:25px 45px;position:relative;margin-top:80px;border-radius:var(--border-radius)}.base-s-blogDetail .s-blogDetail__profileHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-blogDetail .s-blogDetail__profileThumb{position:relative;overflow:hidden;min-width:64px;width:64px;height:64px;background-color:var(--color-base-background);border-radius:50%}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__profile{padding:16px}.base-s-blogDetail .s-blogDetail__profileThumb{min-width:48px;width:48px;height:48px}}.base-s-blogDetail .s-blogDetail__profileThumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.base-s-blogDetail .s-blogDetail__profileWrap{margin-left:12px;padding-top:6px}.base-s-blogDetail .s-blogDetail__profileLabel{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__profileWrap{padding-top:0}.base-s-blogDetail .s-blogDetail__profileLabel{line-height:1.5;font-size:12px}}.base-s-blogDetail .s-blogDetail__profileName{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em}.base-s-blogDetail .s-blogDetail__profileSns{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:35px;right:45px}.base-s-blogDetail .s-blogDetail__profileSns a{text-decoration:none}.base-s-blogDetail .s-blogDetail__profileSns a+a{margin-left:18px}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__profileName{font-size:var(--font-size-m-sp)}.base-s-blogDetail .s-blogDetail__profileSns{top:24px;right:16px}.base-s-blogDetail .s-blogDetail__profileSns a+a{margin-left:12px}}.base-s-blogDetail .s-blogDetail__profileText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:16px 0 0}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__profileText{line-height:1.5;margin-top:8px;font-size:13px}}.base-s-blogDetail .s-blogDetail__pager{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto 0;position:relative}.base-s-blogDetail .s-blogDetail__pagerLink.-next,.base-s-blogDetail .s-blogDetail__pagerLink.-prev{width:320px}.base-s-blogDetail .s-blogDetail__pagerLink.-next a,.base-s-blogDetail .s-blogDetail__pagerLink.-prev a{display:block;color:var(--color-base-text);font-size:13px;padding:24px 26px;line-height:1.4;position:relative;text-decoration:none;background-color:var(--color-base-primaryFaded);border-radius:var(--border-radius);overflow:hidden}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__pagerLink.-next,.base-s-blogDetail .s-blogDetail__pagerLink.-prev{width:48%}.base-s-blogDetail .s-blogDetail__pagerLink.-next a,.base-s-blogDetail .s-blogDetail__pagerLink.-prev a{padding:20px}}.base-s-blogDetail .s-blogDetail__pagerLink.-next .label,.base-s-blogDetail .s-blogDetail__pagerLink.-prev .label{display:block;font-size:12px;margin-bottom:4px}.base-s-blogDetail .s-blogDetail__pagerLink.-next .title,.base-s-blogDetail .s-blogDetail__pagerLink.-prev .title{text-decoration:underline}.base-s-blogDetail .s-blogDetail__pagerLink.-next{margin-left:auto}.base-s-blogDetail .s-blogDetail__pagerLink.-next a{padding-right:46px}.base-s-blogDetail .s-blogDetail__pagerLink.-next .icon-arrow{right:0}.base-s-blogDetail .s-blogDetail__pagerLink.-next .icon-arrow:before{background-image:url(/assets/base/img/blog_detail/icon_arrow_next.svg)}.base-s-blogDetail .s-blogDetail__pagerLink.-prev a{padding-left:46px}.base-s-blogDetail .s-blogDetail__pagerLink.-prev .icon-arrow{left:0}.base-s-blogDetail .s-blogDetail__pagerLink.-prev .icon-arrow:before{background-image:url(/assets/base/img/blog_detail/icon_arrow_prev.svg)}.base-s-blogDetail .s-blogDetail__pagerLink .icon-arrow{position:absolute;top:0;width:20px;height:100%;background-color:var(--color-base-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-blogDetail .s-blogDetail__pagerLink .icon-arrow:before{content:" ";display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;width:7px;height:11px}.base-s-blogDetail .s-blogDetail__recommend{margin-top:80px}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__pagerLink.-next a{padding-right:38px}.base-s-blogDetail .s-blogDetail__pagerLink.-prev a{padding-left:38px}.base-s-blogDetail .s-blogDetail__recommend{max-width:480px;margin:40px auto auto}}.base-s-blogDetail .s-blogDetail__recommendTitle{margin:0;font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em}.base-s-blogDetail .s-blogDetail__recommendList{margin-top:24px}.base-s-blogDetail .s-blogDetail__recommendList .c-blogCard__thumb{width:190px;height:106.88px}.base-s-blogDetail .s-blogDetail__recommendList .c-blogCard__thumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.base-s-blogDetail .s-blogDetail__recommendList .wrap{margin-left:24px;padding-top:8px}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__recommendTitle{font-size:var(--font-size-l-sp)}.base-s-blogDetail .s-blogDetail__recommendList .c-blogCard__thumb{width:100%}.base-s-blogDetail .s-blogDetail__recommendList .wrap{width:100%;padding-bottom:59.75%}}.base-s-blogDetail .s-blogDetail__recommendList .category{font-size:12px}.base-s-blogDetail .s-blogDetail__recommendList .date{font-size:14px}.base-s-blogDetail .s-blogDetail__recommendList .c-blogCard__meta{margin-bottom:8px}.base-s-blogDetail .s-blogDetail__recommendList .c-blogCard__title{font-size:16px;margin-bottom:8px}.base-s-blogDetail .s-blogDetail__related{margin-top:80px}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__related{max-width:480px;margin:40px auto auto}}.base-s-blogDetail .s-blogDetail__relatedTitle{margin:0;font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em}.base-s-blogDetail .s-blogDetail__relatedList{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.base-s-blogDetail .s-blogDetail__relatedList .base-c-blogCard{width:calc(50% - 12px)}.base-s-blogDetail .s-blogDetail__relatedList .base-c-blogCard:nth-child(n+3){margin-top:52px}.base-s-blogList-1{padding:64px 0}.base-s-blogList-1>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.base-s-blogDetail .s-blogDetail__relatedTitle{font-size:var(--font-size-l-sp)}.base-s-blogDetail .s-blogDetail__relatedList .base-c-blogCard{width:100%;margin-bottom:32px}.base-s-blogDetail .s-blogDetail__relatedList .base-c-blogCard:nth-child(n+3){margin-top:0}.base-s-blogList-1{padding:48px 0}.base-s-blogList-1>.base-c-inner{display:block;max-width:480px}}.base-s-blogList-1 .s-blogList-1__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.base-s-blogList-1 .s-blogList-1__list{width:100%}.base-s-blogList-2{padding:64px 0}.base-s-blogList-2>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.base-s-blogList-2{padding:48px 0}.base-s-blogList-2>.base-c-inner{display:block;max-width:480px}.base-s-blogList-2 .s-blogList-2__contentWrap{margin-bottom:-30px}}.base-s-blogList-2 .s-blogList-2__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.base-s-blogList-2 .s-blogList-2__contentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.base-s-blogList-2 .s-blogList-2__title{font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em;text-align:justify;width:100%;margin:0 0 10px}@media screen and (max-width:768px){.base-s-blogList-2 .s-blogList-2__title{font-size:var(--font-size-xl-sp)}}.base-s-blogList-2 .s-blogList-2__description{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;text-align:justify;width:100%;margin:0 0 40px}.base-s-blogList-2 .s-blogList-2__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.base-s-blogList-2 .s-blogList-2__list .base-c-blogCard{width:calc(50% - 12px)}@media screen and (max-width:768px){.base-s-blogList-2 .s-blogList-2__description{font-size:var(--font-size-s-sp);line-height:1.5;margin:0 0 32px}.base-s-blogList-2 .s-blogList-2__list .base-c-blogCard{width:100%;margin-bottom:32px}}.base-s-blogList-2 .s-blogList-2__list .base-c-blogCard:nth-child(n+3){margin-top:40px}.base-s-blogList-3{padding:64px 0}@media screen and (max-width:768px){.base-s-blogList-2 .s-blogList-2__list .base-c-blogCard:nth-child(n+3){margin-top:0}.base-s-blogList-2 .base-c-sidebar.-sp-hide{display:none}.base-s-blogList-3{padding:48px 0}}.base-s-blogList-3>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){.base-s-blogList-3>.base-c-inner{display:block;max-width:480px}}.base-s-blogList-3 .s-blogList-3__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.base-s-blogList-3 .s-blogList-3__list .base-c-blogCard{width:calc((100% / 3) - 16px)}.base-s-blogList-3 .s-blogList-3__list .base-c-blogCard:nth-child(n+4){margin-top:40px}.base-s-blogList-3 .s-blogList-3__list .base-c-blogCard:nth-child(3n-1),.base-s-blogList-3 .s-blogList-3__list .base-c-blogCard:nth-child(3n-2){margin-right:24px}@media screen and (max-width:768px){.base-s-blogList-3 .s-blogList-3__list .base-c-blogCard{width:100%;margin-bottom:32px}.base-s-blogList-3 .s-blogList-3__list .base-c-blogCard:nth-child(n+4){margin-top:0}.base-s-blogList-3 .s-blogList-3__list .base-c-blogCard:nth-child(3n-1),.base-s-blogList-3 .s-blogList-3__list .base-c-blogCard:nth-child(3n-2){margin-right:0}}.base-s-blogList-3 .s-blogList-3__title{font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em;text-align:justify;width:100%;margin:0 0 10px}@media screen and (max-width:768px){.base-s-blogList-3 .s-blogList-3__title{font-size:var(--font-size-xl-sp)}}.base-s-blogList-3 .s-blogList-3__description{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;text-align:justify;width:100%;margin:0 0 40px}@media screen and (max-width:768px){.base-s-blogList-3 .s-blogList-3__description{font-size:var(--font-size-s-sp);line-height:1.5;margin:0 0 32px}}.base-s-card .s-card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:32px}.base-s-card .s-card__list li{width:calc((100% - 32px)/ 2);padding:32px;border:3px solid #f5f5f5;border-radius:var(--border-radius);background-color:#fff}.base-s-card .s-card__listTitle{margin:0;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;font-weight:700;text-align:center}@media screen and (max-width:768px){.base-s-card .s-card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-card .s-card__list li{padding:24px 16px;width:100%;max-width:480px}.base-s-card .s-card__listTitle{font-size:var(--font-size-m-sp)}}.base-s-card .s-card__listContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}@media screen and (max-width:768px){.base-s-card .s-card__listContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}}.base-s-card .s-card__listContent .s-card__listThumb{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:175px;min-width:175px;height:130px;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}.base-s-card .s-card__listContent .s-card__listDescription{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 0 24px;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;font-weight:400}@media screen and (max-width:768px){.base-s-card .s-card__listContent .s-card__listThumb{width:100%;min-width:auto}.base-s-card .s-card__listContent .s-card__listDescription{font-size:var(--font-size-s-sp);line-height:1.5;margin:12px 0 0}}.base-s-card .s-card__listButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.base-s-carousel-2 .s-carousel-2__Item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--color-base-primaryFaded);padding:42px 40px;height:370px;border-radius:5px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.base-s-carousel-2 .s-carousel-2__Item.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.base-s-carousel-2 .s-carousel-2__imgWrap{width:calc((100% - 40px)/ 2)}@media screen and (max-width:768px){.base-s-card .s-card__listButton{margin-top:16px}.base-s-carousel-2 .s-carousel-2__Item{padding:40px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-max-content;height:-moz-max-content;height:max-content}.base-s-carousel-2 .s-carousel-2__imgWrap{width:100%}}.base-s-carousel-2 .s-carousel-2__imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-carousel-2 .s-carousel-2__contentWrap{width:calc((100% - 40px)/ 2)}@media screen and (max-width:768px){.base-s-carousel-2 .s-carousel-2__contentWrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}}.base-s-carousel-2 .s-carousel-2__contentWrap .s-carousel-2__title{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;margin:0}@media screen and (max-width:768px){.base-s-carousel-2 .s-carousel-2__contentWrap .s-carousel-2__title{font-size:var(--font-size-l-sp)}}.base-s-carousel-2 .s-carousel-2__contentWrap .s-carousel-2__text{font-size:var(--font-size-s);margin:14px 0 0;line-height:30px;letter-spacing:1.06px}.base-c-carousel-2-slider,.base-s-carousel-2__con{margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.base-s-carousel-2 .s-carousel-2__contentWrap .s-carousel-2__text{font-size:var(--font-size-s-sp);line-height:1.5}}.base-s-carousel-2 .s-carousel-2__contentWrap .s-carousel-2__btn{display:inline-block;margin-top:29px;background-color:var(--color-base-primary);color:#fff;padding:11px 94px 14px;font-weight:700;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;height:auto;border-radius:var(--border-radius-button);text-decoration:none}@media screen and (min-width:769px){.base-s-carousel-2__title{max-width:697px;margin-left:auto;margin-right:auto}.base-s-carousel-2__con{max-width:calc(1044px + 75px * 2);margin-top:calc(55px + 40px)}}@media screen and (max-width:768px){.base-s-carousel-2 .s-carousel-2__contentWrap .s-carousel-2__btn{font-size:var(--font-size-m-sp);padding:11px 60px 14px}.base-s-carousel-2__title{padding:0 20px}.base-s-carousel-2__con{margin-top:45px}}.base-c-carousel-2-slider{overflow:hidden;list-style:none;padding:0;z-index:1;position:relative}@media screen and (min-width:769px){.base-c-carousel-2-slider{padding:0 75px}}@media screen and (max-width:768px){.base-c-carousel-2-slider,.base-c-carousel-2-slider__btn{padding:0 15px}.base-c-carousel-2-slider__btn>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.base-c-carousel-2-slider__btn>ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:769px){.base-c-carousel-2-slider__btn>ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}.base-c-carousel-2-slider__btn>ul li+li{margin-left:8px}}@media screen and (max-width:768px){.base-c-carousel-2-slider__btn>ul li{width:calc((100% - 5px)/ 2)}.base-c-carousel-2-slider__btn>ul li+li:nth-child(n+3){margin-top:5px}}.base-c-carousel-2-slider__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:2;width:100%;left:0;top:64%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.base-c-slider-tab{font-weight:700;display:block;list-style-type:none;width:auto;height:auto;border-radius:5px;opacity:1;background:#fff;border:3px solid var(--color-base-primary);text-align:center;color:var(--color-base-primary);-webkit-transition:all .25s ease;transition:all .25s ease}.base-c-slider-tab.swiper-pagination-bullet-active,.base-c-slider-tab:hover{background:var(--color-base-primary);color:#fff}.base-c-slider-btn{border-radius:100%;background:var(--color-base-primary);position:relative;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}@media screen and (min-width:769px){.base-c-carousel-2-slider__con{margin-top:50px}.base-c-slider-tab{font-size:var(--font-size-m);line-height:26.1px;letter-spacing:1.62px;padding:27px 0}.base-c-slider-btn{width:50px;height:50px}}@media screen and (max-width:768px){.base-c-carousel-2-slider__con{margin-top:40px}.base-c-slider-tab{font-size:var(--font-size-s);line-height:27px;letter-spacing:.04em;padding:14px 0}.base-c-slider-btn{width:40px;height:40px}}.base-c-slider-btn:hover{opacity:.7}.base-c-slider-btn:before{content:"";display:block;position:absolute;top:50%;left:50%;border-style:solid;border-color:#fff;-webkit-transform:translateY(-50%) translateX(-50%) rotate(45deg);transform:translateY(-50%) translateX(-50%) rotate(45deg)}.base-c-slider-btn.-next:before{border-width:2px 2px 0 0}.base-c-slider-btn.-prev:before{border-width:0 0 2px 2px}.base-s-carousel{background-color:#fff!important}.base-s-carousel .base-c-inner{max-width:960px}.base-s-carousel .s-carousel__Item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-base-primaryFaded);padding:48px 40px;border-radius:5px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:769px){.base-c-slider-btn:before{width:8px;height:8px}.base-s-carousel .s-carousel__Item.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:768px){.base-c-slider-btn:before{width:6px;height:6px}.base-s-carousel .s-carousel__Item{padding:0 16px 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-max-content;height:-moz-max-content;height:max-content}}.base-s-carousel .s-carousel__imgWrap{width:calc((100% - 40px)/ 2)}@media screen and (max-width:768px){.base-s-carousel .s-carousel__imgWrap{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.base-s-carousel .s-carousel__imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-carousel .slick-arrow{-webkit-transition:.2s;transition:.2s;background-color:var(--color-base-primary);border-radius:50%;width:35px;height:35px;position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-carousel .slick-arrow::after{z-index:2;width:35px;height:35px}.base-s-carousel .slick-arrow:hover{-webkit-transition:.2s;transition:.2s;-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}.base-s-carousel .prev-arrow{left:-6.9444%;top:calc(185px - 17.5px)}.base-s-carousel .prev-arrow::after{content:"";background:url(/assets/base/img/carousel/icon_arrow_prev.svg) center no-repeat}.base-s-carousel .next-arrow{right:-6.9444%;top:calc(185px - 17.5px)}.base-s-carousel .next-arrow::after{content:"";background:url(/assets/base/img/carousel/icon_arrow_next.svg) center no-repeat}.base-s-carousel .s-carousel__contentWrap{width:calc((100% - 40px)/ 2)}@media screen and (max-width:768px){.base-s-carousel .prev-arrow{left:-8px}.base-s-carousel .next-arrow{right:-8px}.base-s-carousel .s-carousel__contentWrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}}.base-s-carousel .s-carousel__contentWrap .s-carousel__title{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:0}@media screen and (max-width:768px){.base-s-carousel .s-carousel__contentWrap .s-carousel__title{font-size:var(--font-size-m-sp)}}.base-s-carousel .s-carousel__contentWrap .s-carousel__text{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:16px 0 0;padding:0 0 16px}.base-s-case-1 .s-case-1__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:24px}@media screen and (max-width:768px){.base-s-carousel .s-carousel__contentWrap .s-carousel__text{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-case-1 .s-case-1__list{margin:0 auto;max-width:480px;width:100%}}.base-s-case-1 .s-case-1__list .base-c-itemCase{margin:0;width:calc((100% - 48px)/ 3)}.base-s-case-2 .s-case-2__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}@media screen and (max-width:768px){.base-s-case-1 .s-case-1__list .base-c-itemCase{margin:0;width:100%}.base-s-case-2 .s-case-2__item{display:block;max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-case-2 .s-case-2__itemImage{position:absolute;top:0;left:0;margin:0;padding:0;max-width:520px;width:100%;height:310px}@media screen and (max-width:768px){.base-s-case-2 .s-case-2__itemImage{position:static;height:190px}}.base-s-case-2 .s-case-2__itemImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.base-s-case-2 .s-case-2__itemWrap{width:520px;border-radius:var(--border-radius);border:2px solid #f5f5f5;background-color:#fff;position:relative;z-index:1;margin-top:64px}.base-s-case-2 .s-case-2__itemWrap a{display:block;text-decoration:none;color:var(--color-base-text);padding:48px 56px;position:relative}.base-s-case-2 .s-case-2__itemWrap a:after{content:" ";display:block;width:22px;height:7px;background:url(/assets/base/img/top/case/icon_arrow_01.svg) no-repeat;background-size:22px 7px;position:absolute;bottom:36px;right:52px}@media screen and (max-width:768px){.base-s-case-2 .s-case-2__itemWrap{max-width:100%;margin-top:16px}.base-s-case-2 .s-case-2__itemWrap a{padding:24px 24px 40px}.base-s-case-2 .s-case-2__itemWrap a:after{bottom:24px;right:24px}}.base-s-case-2 .s-case-2__itemLogo img{width:70px;height:52px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.base-s-case-2 .s-case-2__itemCompany{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;font-weight:700;margin:16px 0 0}@media screen and (max-width:768px){.base-s-case-2 .s-case-2__itemCompany{font-size:var(--font-size-s-sp);line-height:1.5}}.base-s-case-2 .s-case-2__itemTitle{margin:8px 0 0;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;font-weight:700}@media screen and (max-width:768px){.base-s-case-2 .s-case-2__itemTitle{font-size:var(--font-size-m-sp)}}.base-s-case-2 .s-case-2__itemText{margin:8px 0 0;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}.base-s-case-3__inner{max-width:1224px;margin-left:auto;margin-right:auto}.base-s-case-3__slider{margin-top:42px;position:relative}.base-s-case-3__slider>ul{margin:0;padding:0}.base-s-case-3__slider .slick-dots li:only-child{display:none}.base-s-case-3__slider .base-c-itemCase{margin-bottom:0}@media screen and (min-width:769px){.base-s-case-3__slider .sliderArea{padding:0 75px}}@media screen and (max-width:768px){.base-s-case-2 .s-case-2__itemText{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-case-3__slider .sliderArea{padding:0 15px}}@media screen and (min-width:769px){.base-s-case-3__slider .slick-slide{padding:0 20px}}.base-s-case-3__slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}.base-s-case-3__slider .slick-dots>li{list-style-type:none;background:#C4C4C4;border-radius:100%;cursor:pointer}@media screen and (min-width:769px){.base-s-case-3__slider .slick-dots>li+li{margin-left:8px}.base-s-case-3__slider .slick-dots>li{width:8px;height:8px;margin-top:60px}}@media screen and (max-width:768px){.base-s-case-3__slider .slick-slide{padding:0}.base-s-case-3__slider .slick-dots>li+li{margin-left:20px}.base-s-case-3__slider .slick-dots>li{width:15px;height:15px;margin-top:50px}}.base-s-case-3__slider .slick-dots>li [type=button],.base-s-case-3__slider .slick-dots>li button{display:none}.base-s-case-3__slider .slick-dots>li.slick-active,.base-s-case-3__slider .slick-dots>li:hover{background:var(--color-base-primary)}.base-s-case-3__slider__next,.base-s-case-3__slider__prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.base-s-case-3__slider__prev{left:0}.base-s-case-3__slider__next{right:0}.base-s-case-3 .s-case-1__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 -60px}@media screen and (max-width:768px){.base-s-case-3 .s-case-1__list{display:grid;margin:0 auto -60px;max-width:480px;width:100%}}.base-s-case-3 .s-case-1__list .base-c-itemCase{margin:0 9px 60px;width:calc((100% - 54px)/ 3)}.base-s-caseDetail>.base-c-inner{padding:50px 0}@media screen and (max-width:768px){.base-s-case-3 .s-case-1__list .base-c-itemCase{margin:0 0 30px;width:100%}.base-s-caseDetail>.base-c-inner{padding:32px 15px}}.base-s-caseDetail .s-caseDetail__container{padding:60px 0 140px}.base-s-caseDetail .s-caseDetail__content{max-width:800px;margin:0 auto}.base-s-caseDetail .s-caseDetail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:14px}.base-s-caseDetail .s-caseDetail__meta .date{font-size:13px;font-family:var(--font-family-en);letter-spacing:.09em;margin-right:12px;margin-top:6px;line-height:1}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__container{padding:30px 0 80px}.base-s-caseDetail .s-caseDetail__meta{display:block}.base-s-caseDetail .s-caseDetail__meta .date{display:block;margin-bottom:16px}}.base-s-caseDetail .s-caseDetail__meta .tag{margin-right:8px;margin-bottom:8px;border-radius:var(--border-radius);background-color:var(--color-base-primaryFaded);color:var(--color-base-text);min-width:initial;font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em;font-weight:400;padding:3px 14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__meta .tag{font-size:var(--font-size-xs-sp);margin-right:4px;margin-bottom:4px}}.base-s-caseDetail .s-caseDetail__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.base-s-caseDetail .s-caseDetail__companyLogo{overflow:hidden}.base-s-caseDetail .s-caseDetail__companyLogo img{width:auto;height:36px}.base-s-caseDetail .s-caseDetail__companyName{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;font-weight:700;margin:0 0 0 12px}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__companyName{font-size:var(--font-size-m-sp)}}.base-s-caseDetail .s-caseDetail__title{margin:0 0 40px;font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__title{font-size:var(--font-size-xl-sp);margin-bottom:24px}}.base-s-caseDetail .s-caseDetail__thumb{margin-bottom:40px}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__thumb{margin-bottom:24px}}.base-s-caseDetail .s-caseDetail__thumb img{max-width:100%;height:auto;border-radius:var(--border-radius)}.base-s-caseDetail .s-caseDetail__author{background-color:var(--color-base-primaryFaded);border-radius:var(--border-radius);padding:32px 48px;margin-bottom:40px}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__author{padding:24px 15px;margin-bottom:40px}}.base-s-caseDetail .s-caseDetail__authorName{margin:0 0 16px;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;font-weight:700}.base-s-caseDetail .s-caseDetail__authorList{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__authorName{font-size:var(--font-size-m-sp)}.base-s-caseDetail .s-caseDetail__authorList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.base-s-caseDetail .s-caseDetail__authorList+.s-caseDetail__authorList{margin-top:16px}.base-s-caseDetail .s-caseDetail__authorList dt{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:0;padding:4px 0;min-width:120px;white-space:nowrap;border-radius:var(--border-radius);background-color:#fff;font-weight:700;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__authorList dt{font-size:var(--font-size-s-sp);line-height:1.5;position:relative;margin:0 0 4px}}.base-s-caseDetail .s-caseDetail__authorList dd{font-size:var(--font-size-s);letter-spacing:.04em;min-height:34px;line-height:1.45;width:100%;margin:0;padding:8px 0 0 140px}.base-s-caseDetail .s-caseDetail__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-caseDetail .s-caseDetail__share{position:sticky;top:140px;height:100%;width:26px;margin-left:-56px}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__authorList dd{font-size:var(--font-size-s-sp);line-height:1.5;padding:8px 0 0}.base-s-caseDetail .s-caseDetail__wrap{display:block}.base-s-caseDetail .s-caseDetail__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;margin-left:0;width:auto}}.base-s-caseDetail .s-caseDetail__share a{display:block;width:26px}.base-s-caseDetail .s-caseDetail__share a+a{margin-top:16px}.base-s-caseDetail .s-caseDetail__entry{padding-left:30px;width:calc(100% + 30px)}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__share a+a{margin-top:0;margin-left:24px}.base-s-caseDetail .s-caseDetail__entry{padding-left:0;width:100%}}.base-s-caseDetail .s-caseDetail__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.base-s-caseDetail .s-caseDetail__body{width:100%}.base-s-caseDetail .s-caseDetail__body h2,.base-s-caseDetail .s-caseDetail__body h3,.base-s-caseDetail .s-caseDetail__body h4,.base-s-caseDetail .s-caseDetail__body h5,.base-s-caseDetail .s-caseDetail__body h6{margin:0;line-height:1.5}.base-s-caseDetail .s-caseDetail__body h2{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;background-color:var(--color-base-primaryFaded);border-bottom:5px solid var(--color-base-primary);padding:14px 20px;margin-bottom:28px}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__body h2{font-size:var(--font-size-l-sp);padding:10px 16px;margin-bottom:16px}}.base-s-caseDetail .s-caseDetail__body h3{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;border-left:5px solid var(--color-base-primary);padding-left:20px;margin-bottom:20px}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__body h3{font-size:var(--font-size-l-sp);margin-bottom:16px}}.base-s-caseDetail .s-caseDetail__body h4{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin-bottom:16px}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__body h4{font-size:var(--font-size-m-sp)}}.base-s-caseDetail .s-caseDetail__body li,.base-s-caseDetail .s-caseDetail__body p{font-size:var(--font-size-s);letter-spacing:.04em;line-height:2;margin:0}.base-s-caseDetail .s-caseDetail__body p+p{margin-top:35px}.base-s-caseDetail .s-caseDetail__body ol+h2,.base-s-caseDetail .s-caseDetail__body p+h2,.base-s-caseDetail .s-caseDetail__body ul+h2{margin-top:80px}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__body li,.base-s-caseDetail .s-caseDetail__body p{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-caseDetail .s-caseDetail__body ol+h2,.base-s-caseDetail .s-caseDetail__body p+h2,.base-s-caseDetail .s-caseDetail__body ul+h2{margin-top:40px}}.base-s-caseDetail .s-caseDetail__body ol+h3,.base-s-caseDetail .s-caseDetail__body p+h3,.base-s-caseDetail .s-caseDetail__body ul+h3{margin-top:35px}.base-s-caseDetail .s-caseDetail__body ol+h4,.base-s-caseDetail .s-caseDetail__body p+h4,.base-s-caseDetail .s-caseDetail__body ul+h4{margin-top:28px}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__body ol+h3,.base-s-caseDetail .s-caseDetail__body p+h3,.base-s-caseDetail .s-caseDetail__body ul+h3{margin-top:28px}.base-s-caseDetail .s-caseDetail__body ol+h4,.base-s-caseDetail .s-caseDetail__body p+h4,.base-s-caseDetail .s-caseDetail__body ul+h4{margin-top:20px}}.base-s-caseDetail .s-caseDetail__body ol{list-style:decimal-leading-zero}.base-s-caseDetail .s-caseDetail__body ol li::marker{font-size:24px;font-family:var(--font-family-en)}.base-s-caseDetail .s-caseDetail__body blockquote{padding:24px 24px 24px 70px;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;background-color:#eee;margin:0 0 16px;color:#888;border-radius:var(--border-radius);position:relative}.base-s-caseDetail .s-caseDetail__body blockquote::before{content:"";display:block;width:30px;height:23px;background-image:url(/assets/base/img/common/icon_quote.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:24px;left:24px}.base-s-caseDetail .s-caseDetail__body table{border-collapse:collapse;margin:20px 0;display:block;overflow:scroll}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__body blockquote{font-size:var(--font-size-s-sp);line-height:1.5;padding:16px 16px 16px 48px}.base-s-caseDetail .s-caseDetail__body blockquote::before{top:16px;left:16px;width:20px;height:15px}.base-s-caseDetail .s-caseDetail__body table{width:calc(100% + 30px)!important;padding-left:15px;margin-left:-15px}}.base-s-caseDetail .s-caseDetail__body table tbody,.base-s-caseDetail .s-caseDetail__body table thead{width:100%;display:block}.base-s-caseDetail .s-caseDetail__body table tr{display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-caseDetail .s-caseDetail__body table th{border:1px solid #CDD3D9;text-align:left;padding:8px 10px;background-color:var(--color-base-primaryFaded);font-size:var(--font-size-s);font-weight:700;display:block;min-width:260px;width:100%}.base-s-caseDetail .s-caseDetail__body table td{border:1px solid #CDD3D9;padding:12px 10px;font-size:var(--font-size-s);display:block;min-width:260px;width:100%}.base-s-caseDetail .s-caseDetail__body img{max-width:100%;height:auto;border-radius:var(--border-radius)}.base-s-caseDetail .s-caseDetail__body .fr-img-caption .fr-inner{display:block;width:100%;text-align:center;font-size:12px;color:var(--color-base-primary)}.base-s-caseDetail .s-caseDetail__download{background-color:var(--color-base-primary);text-align:center;padding:40px 0 45px;margin-top:60px}@media screen and (max-width:768px){.base-s-caseDetail .s-caseDetail__download{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.base-s-caseDetail .s-caseDetail__downloadButton>.base-c-button{min-width:100%}}.base-s-caseDetail .s-caseDetail__downloadText{margin:0 0 16px;font-weight:700;color:var(--color-base-primaryInside)}.base-s-caseDetail .s-caseDetail__downloadButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-caseDetail .s-caseDetail__relation{padding:0;margin-top:100px}.base-s-caseFilter{padding:64px 0;max-width:960px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.base-s-caseFilter{padding:32px 16px}}.base-s-caseFilter .base-c-inner{background-color:var(--color-base-primaryFaded);border-radius:var(--border-radius)}.base-s-caseFilter .s-caseFilter__Header{height:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px;cursor:pointer}@media screen and (max-width:768px){.base-s-caseFilter .s-caseFilter__Header{padding:0;height:72px}}.base-s-caseFilter .s-caseFilter__Header:before{content:" ";display:block;width:0;height:1px}.base-s-caseFilter .s-caseFilter__Header.is-active .s-caseFilter__Toggle>span:nth-child(2){display:none}.base-s-caseFilter .s-caseFilter__Title{font-size:20px;font-weight:700}.base-s-caseFilter .s-caseFilter__Toggle{display:block;min-width:40px;width:40px;height:40px;background-color:#fff;border-radius:var(--border-radius);position:relative}.base-s-caseFilter .s-caseFilter__Toggle>span{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;margin-top:-1px;margin-left:-6px;background-color:var(--color-base-text)}.base-s-caseFilter .s-caseFilter__Toggle>span:nth-child(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.base-s-caseFilter .s-caseFilter__Content{display:none;padding-bottom:40px}@media screen and (max-width:768px){.base-s-caseFilter .s-caseFilter__Content{padding-bottom:24px}}.base-s-caseFilter .s-caseFilter__Wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 40px}@media screen and (max-width:768px){.base-s-caseFilter .s-caseFilter__Wrap{display:block;padding:0}}.base-s-caseFilter .s-caseFilter__List{width:calc((100% - 40px)/ 3);background-color:#fff;border-radius:var(--border-radius);padding:24px}.base-s-caseFilter .s-caseFilter__List+.s-caseFilter__List{margin-left:20px}@media screen and (max-width:768px){.base-s-caseFilter .s-caseFilter__List{width:100%;padding:16px}.base-s-caseFilter .s-caseFilter__List+.s-caseFilter__List{margin-left:0;margin-top:20px}.base-s-caseFilter .s-caseFilter__Button>.base-c-button{min-width:100%}}.base-s-caseFilter .s-caseFilter__List .title{text-align:center;font-size:16px;font-weight:700;padding-bottom:12px;margin-bottom:8px;line-height:1.3;border-bottom:3px solid #ddd}.base-s-caseFilter .s-caseFilter__List .s-filterList-inner{max-width:initial;margin:0;padding:0}.base-s-caseFilter .s-caseFilter__List .s-filterList-inner .s-filterItem.-checkbox{width:100%;padding:0}.base-s-caseFilter .s-caseFilter__Button{margin-top:24px;text-align:center}.base-s-caseFilter .s-caseFilter__Footer{text-align:center;margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-campany-1 .base-c-inner .s-campany-1__tableList{width:100%;border-radius:var(--border-radius);border:2px solid var(--color-base-primary);background-color:#fff}@media screen and (max-width:768px){.base-s-caseFilter .s-caseFilter__Footer>.base-c-button{min-width:100%}.base-s-campany-1 .base-c-inner .s-campany-1__tableList{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-campany-1 .base-c-inner .s-campany-1__tableList .s-campany-1__tableItem{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.base-s-campany-1 .base-c-inner .s-campany-1__tableList .s-campany-1__tableItem+.s-campany-1__tableItem .s-campany-1__tableTitle{border-top:2px solid #fff}.base-s-campany-1 .base-c-inner .s-campany-1__tableList .s-campany-1__tableItem+.s-campany-1__tableItem .s-campany-1__tableDescription{border-top:2px solid var(--color-base-primary);background-size:8px 1px}.base-s-campany-1 .base-c-inner .s-campany-1__tableList .s-campany-1__tableItem .s-campany-1__tableTitle{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:0;background-color:var(--color-base-primary);color:var(--color-base-primaryInside);font-weight:700;min-width:200px;padding:16px 10px 16px 32px}@media screen and (max-width:768px){.base-s-campany-1 .base-c-inner .s-campany-1__tableList .s-campany-1__tableItem .s-campany-1__tableTitle{font-size:var(--font-size-s-sp);line-height:1.5;min-width:100px;padding:16px 10px}}.base-s-campany-1 .base-c-inner .s-campany-1__tableList .s-campany-1__tableItem .s-campany-1__tableDescription{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 32px}@media screen and (max-width:768px){.base-s-campany-1 .base-c-inner .s-campany-1__tableList .s-campany-1__tableItem .s-campany-1__tableDescription{font-size:var(--font-size-s-sp);padding:16px;line-height:1.5}}.base-s-companyDetail__map{margin-top:100px;padding:64px 0;background-color:var(--color-base-background)}.base-s-companyDetail__map .base-c-inner{position:relative;max-width:1200px}.base-s-companyDetail__map iframe{position:absolute;top:-120px;left:0;display:block;border:none;border-radius:var(--border-radius)}@media screen and (min-width:768px) and (max-width:1023px){.base-s-companyDetail__map iframe{width:40%;left:2%}}@media screen and (max-width:768px){.base-s-companyDetail__map{margin-top:0;padding:0;background:0 0}.base-s-companyDetail__map .base-c-inner{max-width:100%;padding:0}.base-s-companyDetail__map iframe{max-width:480px;width:100%;height:280px;margin:0 auto;position:initial}}.base-s-companyDetail__map .s-mapTextBox{width:720px;margin-left:auto;background-color:#fff;border-radius:var(--border-radius);padding:48px 160px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px) and (max-width:1023px){.base-s-companyDetail__map .s-mapTextBox{width:60%;margin-right:2%;padding:8%}}@media screen and (max-width:768px){.base-s-companyDetail__map .s-mapTextBox{width:100%;padding:32px 15px 0;margin-top:0}}.base-s-companyDetail__map .s-mapTextBox__detail{max-width:480px;margin:0 auto 16px;display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-companyDetail__map .s-mapTextBox__detail:last-child{margin-bottom:0}.base-s-companyDetail__map .s-mapTextBox__title{width:60px;font-size:15px;font-weight:600;margin:0 20px 0 0;-ms-flex-negative:0;flex-shrink:0;line-height:1.5em}.base-s-companyDetail__map .s-mapTextBox__text{width:300px;font-size:15px;line-height:1.5em;margin:0}.base-s-companyDetail__map .s-mapTextBox__text a{display:inline-block;border:1px solid #000;border-radius:var(--border-radius);font-size:11px;padding:3px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:var(--color-base-text);margin-left:1em;line-height:1.2em}.base-s-complete{padding:128px 0}.base-s-complete .s-complete__content{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-complete .s-complete__contentLabel{margin:0 0 0 -4px;font-family:var(--font-family-en);font-size:33px;font-weight:700;letter-spacing:4px}.base-s-complete .s-complete__contentTitle{font-size:var(--font-size-m);margin:24px 0 0}.base-s-complete .s-complete__contentText{font-size:var(--font-size-s);line-height:1.8;margin:32px 0 0}.base-s-complete .s-complete__contentButton{margin-top:32px}.base-s-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 0;position:relative;overflow:hidden}.base-s-contact.-variant .s-contact__background{background-color:var(--color-base-primaryFaded)}.base-s-contact.-variant .s-contact__ctaTitle,.base-s-contact.-variant .s-contact__telNumber a .number,.base-s-contact.-variant .s-contact__telTime,.base-s-contact.-variant .s-contact__telTitle{color:var(--color-base-secondaryInside)}.base-s-contact .s-contact__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-base-primary)}.base-s-contact .s-contact__cta{position:relative;z-index:1}.base-s-contact .s-contact__ctaTitle{color:var(--color-base-primaryInside);font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;font-weight:700;text-align:center;margin:0 0 24px}.base-s-contact .s-contact__tel{text-align:center;margin-top:40px;position:relative;z-index:1}.base-s-contact .s-contact__tel.-color-black *{color:var(--color-base-text)!important}@media screen and (max-width:768px){.base-s-companyDetail__map .s-mapTextBox__text{width:100%}.base-s-complete{padding:64px 0}.base-s-contact{padding:48px 0}.base-s-contact .s-contact__ctaTitle{font-size:var(--font-size-l-sp)}.base-s-contact .s-contact__tel{margin-top:24px}}.base-s-contact .s-contact__telTitle{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;font-weight:700;color:var(--color-base-primaryInside);margin:0}@media screen and (max-width:768px){.base-s-contact .s-contact__telTitle{font-size:var(--font-size-s-sp);line-height:1.5}}.base-s-contact .s-contact__telNumber{display:inline-block;margin:0}.base-s-contact .s-contact__telNumber a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.base-s-contact .s-contact__telNumber a .fa{margin-right:4px;font-size:42px;-webkit-transform:rotate(10deg) translateY(3px);transform:rotate(10deg) translateY(3px)}@media screen and (max-width:768px){.base-s-contact .s-contact__telNumber a .fa{font-size:32px;position:relative;bottom:2px}}.base-s-contact .s-contact__telNumber a .number{display:block;font-family:var(--font-family-en);font-size:52px;color:var(--color-base-primaryInside);line-height:1;letter-spacing:.035em;white-space:nowrap}@media screen and (max-width:768px){.base-s-contact .s-contact__telNumber a .number{font-size:40px}}.base-s-contact .s-contact__telTime{display:block;font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em;color:var(--color-base-primaryInside);text-align:right}.base-s-contactDetail{padding:64px 0}.base-s-contactDetail .s-contactDetail__document{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.base-s-contact .s-contact__telTime{font-size:var(--font-size-xs-sp)}.base-s-contactDetail{padding:48px 0}.base-s-contactDetail .s-contactDetail__document{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.base-s-contactDetail .s-contactDetail__documentImage{display:block;margin:0 38px 0 0;padding:0;min-width:400px;width:400px}@media screen and (max-width:768px){.base-s-contactDetail .s-contactDetail__documentImage{margin-right:0;margin-bottom:20px;min-width:initial;width:100%}}.base-s-contactDetail .s-contactDetail__documentImage img{border-radius:var(--border-radius);width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.base-s-contactDetail .s-contactDetail__documentTitle{margin:0;font-size:22px;line-height:1.6}@media screen and (max-width:768px){.base-s-contactDetail .s-contactDetail__documentTitle{font-size:20px}}.base-s-contactDetail .s-contactDetail__documentText{font-size:15px;line-height:2;margin:8px 0 0}.base-s-contactTell .s-contactTell__inner{display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid var(--color-base-text);border-radius:var(--border-radius)}@media screen and (max-width:768px){.base-s-contactDetail .s-contactDetail__documentText{font-size:13px}.base-s-contactTell .s-contactTell__inner{display:block;padding:24px}}.base-s-contactTell .s-contactTell__text{max-width:530px;padding:54px 34px 54px 48px;line-height:2;font-size:15px;position:relative;margin:0}.base-s-contactTell .s-contactTell__text:after{content:" ";display:block;width:4px;height:calc(100% - 56px);background-color:#f5f5f5;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.base-s-contactTell .s-contactTell__text{padding:0;font-size:13px}.base-s-contactTell .s-contactTell__text:after{display:none}}.base-s-contactTell .s-contactTell__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 36px 0 45px}@media screen and (max-width:768px){.base-s-contactTell .s-contactTell__tel{padding:24px 0 0;margin-top:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:2px solid #f5f5f5}}.base-s-contactTell .s-contactTell__tel .telText{font-size:14px;font-weight:700;line-height:1;margin:0 0 10px 36px;letter-spacing:1px}@media screen and (max-width:768px){.base-s-contactTell .s-contactTell__tel .telText{font-size:11px;margin-bottom:6px;margin-left:27px}}.base-s-contactTell .s-contactTell__tel .telNumber a{font-size:44px;letter-spacing:3.5px;font-weight:700;line-height:1;color:var(--color-base-text);text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;font-family:var(--font-family-en)}.base-s-contactTell .s-contactTell__tel .telNumber a i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:38px;line-height:1;margin-right:8px;margin-bottom:-6px}@media screen and (max-width:768px){.base-s-contactTell .s-contactTell__tel .telNumber a{font-size:32px}.base-s-contactTell .s-contactTell__tel .telNumber a i{height:26px}}.base-s-contactTell .s-contactTell__tel .telNumber a i img{width:auto;height:38px}.base-s-contactTell .s-contactTell__tel .telTips{font-size:13px;letter-spacing:1px;text-align:right;margin-top:8px}@media screen and (max-width:768px){.base-s-contactTell .s-contactTell__tel .telNumber a i img{height:26px}.base-s-contactTell .s-contactTell__tel .telTips{font-size:10px;margin-top:4px}}.base-s-course .s-course__list{list-style:none;margin:0;padding:0}.base-s-course .s-course__listItem+.s-course__listItem{margin-top:64px}.base-s-course .s-course__listInner{color:var(--color-base-text);display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.base-s-course .s-course__listThumb{border-radius:var(--border-radius);-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden;width:320px;height:194px}@media screen and (max-width:768px){.base-s-course .s-course__listItem+.s-course__listItem{margin-top:48px}.base-s-course .s-course__listInner{display:block}.base-s-course .s-course__listThumb{width:100%;height:210px}}.base-s-course .s-course__listThumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-course .s-course__listContents{margin-left:30px}@media screen and (max-width:768px){.base-s-course .s-course__listContents{margin:20px 0 0}}.base-s-course .s-course__listTitle{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;margin:0}@media screen and (max-width:768px){.base-s-course .s-course__listTitle{font-size:var(--font-size-l-sp)}}.base-s-course .s-course__listDesc{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-course .s-course__listDesc{font-size:var(--font-size-s-sp);line-height:1.5}}.base-s-course .s-course__listPrice .num{font-size:24px;font-family:var(--font-family-en);font-weight:700;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-course .s-course__listPrice .num{font-size:16px}}.base-s-course .s-course__listPrice .num span{font-size:48px}@media screen and (max-width:768px){.base-s-course .s-course__listPrice .num span{font-size:32px}}.base-s-course .s-course__listPrice .unit{font-size:var(--font-size-m);line-height:1.45;font-weight:700;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-course .s-course__listPrice .unit{font-size:12px}}.base-s-course .s-course__listText{list-style:none;margin:16px 0 0;padding:0}.base-s-course .s-course__listText li{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;font-weight:700}@media screen and (max-width:768px){.base-s-course .s-course__listText li{font-size:var(--font-size-s-sp);line-height:1.5}}.base-s-course .s-course__listMeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.base-s-course .s-course__listLink{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em}.base-s-course .s-course__listLink:before{content:"";display:inline-block;width:22px;height:7px;margin-right:10px;background:url(/assets/base/img/top/course/icon_arrow_01.svg) no-repeat;background-size:contain;vertical-align:middle}.base-s-cta-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0 80px;position:relative}@media screen and (max-width:768px){.base-s-course .s-course__listLink{font-size:12px}.base-s-course .s-course__listLink:before{width:18px;margin-right:7px}.base-s-cta-1{padding:48px 0}}.base-s-cta-1.-variant .s-cta-1__background{background-color:var(--color-base-primaryFaded)}.base-s-cta-1.-variant .s-cta-1__title{color:var(--color-base-secondaryInside)}.base-s-cta-1 .s-cta-1__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-base-primary)}.base-s-cta-1 .s-cta-1__icon{width:120px;height:120px;border-radius:26px;position:relative;z-index:1;margin:0 auto;overflow:hidden}@media screen and (max-width:768px){.base-s-cta-1 .s-cta-1__icon{width:60px;height:60px;border-radius:13px}}.base-s-cta-1 .s-cta-1__icon img{width:120px;height:auto;-o-object-fit:cover;object-fit:cover}.base-s-cta-1 .s-cta-1__title{color:var(--color-base-primaryInside);font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;font-weight:700;text-align:center;margin:32px 0 24px;position:relative;z-index:1}.base-s-cta-1 .s-cta-1__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;gap:24px}@media screen and (max-width:768px){.base-s-cta-1 .s-cta-1__title{font-size:var(--font-size-l-sp);margin:16px 0;padding:0 24px}.base-s-cta-1 .s-cta-1__wrap{gap:16px}}.base-s-cta-1 .s-cta-1__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-cta-1 .s-cta-1__button img{max-width:100%;height:auto}.base-s-cta-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 0;position:relative}.base-s-cta-2.-variant .base-c-inner .s-cta-2__background{background-color:var(--color-base-primaryFaded)}.base-s-cta-2.-variant .base-c-inner .s-cta-2__title{color:var(--color-base-secondaryInside)}.base-s-cta-2.-variant .base-c-inner .s-cta-2__wrap .base-c-button{background:var(--color-base-primary);color:var(--color-base-primaryInside)}.base-s-cta-2 .base-c-inner{width:100%}@media screen and (max-width:768px){.base-s-cta-2{display:block;padding:48px 0}.base-s-cta-2 .base-c-inner{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-cta-2 .base-c-inner .s-cta-2__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-base-primary)}.base-s-cta-2 .base-c-inner .s-cta-2__title{color:var(--color-base-primaryInside);font-size:var(--font-size-l);line-height:1.4;font-weight:700;text-align:center;margin:0;position:relative;z-index:1;letter-spacing:1.55px}.base-s-cta-2 .base-c-inner .s-cta-2__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-top:24px}@media screen and (max-width:768px){.base-s-cta-2 .base-c-inner .s-cta-2__title{font-size:var(--font-size-l-sp)}.base-s-cta-2 .base-c-inner .s-cta-2__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:16px}.base-s-cta-2 .base-c-inner .s-cta-2__wrap .base-c-button{width:100%}}.base-s-cta-3 .base-c-inner,.base-s-cta-9 .base-c-inner .s-cta-9__telBox{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.base-s-cta-2 .base-c-inner .s-cta-2__wrap .base-c-button{min-width:50%}.base-s-cta-3{padding:65px 0;background-color:#181818}.base-s-cta-3 .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-cta-3 .s-cta-3__title{color:#eee;font-weight:700;font-size:var(--font-size-l);line-height:32px;letter-spacing:1.6px;text-align:center}@media screen and (max-width:768px){.base-s-cta-3 .s-cta-3__title{font-size:var(--font-size-l-sp)}}.base-s-cta-3 .s-cta-3__link{padding:0 150px;height:120px;border-radius:60px;background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.base-s-cta-3 .s-cta-3__linkSubtitle{font-family:var(--font-family-en);font-size:16px;letter-spacing:3.2px;line-height:19px;color:#181818}.base-s-cta-3 .s-cta-3__linkTitle{font-size:26px;letter-spacing:1.8px;line-height:38px;font-weight:700;color:#181818}.base-s-cta-3 .s-cta-3__tel{margin-top:40px}.base-s-cta-3 .s-cta-3__telText{color:#eee;font-weight:700;font-size:14px;line-height:20px;letter-spacing:1px;text-align:center;margin:0}.base-s-cta-3 .s-cta-3__telLink{font-family:var(--font-family-en);font-size:52px;letter-spacing:3.5px;line-height:62px;color:#eee;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-cta-3 .s-cta-3__telLink::before{content:"";display:block;width:31px;height:41px;background-image:url(/assets/base/img/common/icon_tel-white.svg);background-size:contain;background-repeat:no-repeat;margin-right:10px}.base-s-cta-3 .s-cta-3__telTime{text-align:right;color:#eee;font-size:13px;letter-spacing:1px;margin:0}.base-s-cta-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 0;position:relative}@media screen and (max-width:768px){.base-s-cta-4{display:block;padding:48px 0}}.base-s-cta-4 .s-cta-4__background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:var(--color-base-primaryFaded)}.base-s-cta-4 .base-c-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width:768px){.base-s-cta-4 .base-c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-cta-4 .base-c-inner .s-cta-4__box{max-width:50%;width:100%;background-color:var(--color-base-primaryInside);padding:28px 45px 32px;text-align:center;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-cta-4 .base-c-inner .s-cta-4__box{font-size:var(--font-size-m-sp);width:100%;max-width:unset;padding:24px}.base-s-cta-4 .base-c-inner .base-c-button{width:100%}}.base-s-cta-4 .base-c-inner .s-cta-4__box .s-cta-4__text{font-weight:700;margin-top:0}.base-s-cta-4 .base-c-inner .base-c-button{color:var(--color-base-primaryInside);min-width:50%;margin:0 auto;padding:17px 0;background-color:var(--color-base-primary)}.base-s-cta-4 .base-c-inner .base-c-button:nth-of-type(n+2){margin-left:24px}.base-s-cta-4 .base-c-inner .base-c-button .icon-circle-arrow{right:30px;width:26px;height:26px;font-size:26px}.base-s-cta-5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 0;position:relative}@media screen and (max-width:768px){.base-s-cta-4 .base-c-inner .base-c-button:nth-of-type(n+2){margin:20px 0 0}.base-s-cta-5{display:block;padding:48px 0}}.base-s-cta-5 .s-cta-5__background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:var(--color-base-background)}.base-s-cta-5 .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width:768px){.base-s-cta-5 .base-c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-cta-5 .base-c-inner .s-cta-5__box{-webkit-transition:all .3s cubic-bezier(0,1,.64,1);transition:all .3s cubic-bezier(0,1,.64,1);width:50%;max-width:482px;background-color:var(--color-base-primary);padding:36px 40px 48px;position:relative;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;border-radius:5px}@media screen and (max-width:768px){.base-s-cta-5 .base-c-inner .s-cta-5__box{font-size:var(--font-size-m-sp);width:100%;padding:32px 40px;max-width:unset}}.base-s-cta-5 .base-c-inner .s-cta-5__box:hover{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}.base-s-cta-5 .base-c-inner .s-cta-5__box .s-cta-5__title{font-weight:700;margin:0;font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-cta-5 .base-c-inner .s-cta-5__box .s-cta-5__title{font-size:var(--font-size-xl-sp)}}.base-s-cta-5 .base-c-inner .s-cta-5__box .s-cta-5__text{max-width:315px;width:85%;margin:16px 0 0;font-weight:700;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-cta-5 .base-c-inner .s-cta-5__box .s-cta-5__text{font-size:var(--font-size-s-sp);line-height:1.5;width:100%}}.base-s-cta-5 .base-c-inner .s-cta-5__box .s-cta-5__link{text-decoration:none;min-width:50%;margin:0 auto;padding:17px 0;color:var(--color-base-primaryInside)}.base-s-cta-5 .base-c-inner .s-cta-5__box .s-cta-5__link:hover{opacity:unset}.base-s-cta-5 .base-c-inner .s-cta-5__backlogo{opacity:.1;font-size:56px;font-weight:700;font-family:var(--font-family-en);position:absolute;bottom:-1px;right:4px;line-height:1}.base-s-cta-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width:768px){.base-s-cta-6{display:block}}.base-s-cta-6 .s-cta-6__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-s-cta-6 .s-cta-6__wrap{display:block;width:100%}}.base-s-cta-6 .s-cta-6__wrap .s-cta-6__box{width:50%;background-color:var(--color-base-primary);color:var(--color-base-primaryInside);display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-cta-6 .s-cta-6__wrap .s-cta-6__box .s-cta-6__boxInner{margin:0 auto;padding:40px 0 56px;position:relative;text-align:center;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-cta-6 .s-cta-6__wrap .s-cta-6__box{display:block;width:100%}.base-s-cta-6 .s-cta-6__wrap .s-cta-6__box .s-cta-6__boxInner{font-size:var(--font-size-m-sp);max-width:480px;width:100%;margin-left:auto;margin-right:auto;padding:48px 15px}}.base-s-cta-6 .s-cta-6__wrap .s-cta-6__box .s-cta-6__title{font-weight:700;margin:0;font-size:var(--font-size-xxl);line-height:1.4;letter-spacing:.04em;font-family:var(--font-family-en)}@media screen and (max-width:768px){.base-s-cta-6 .s-cta-6__wrap .s-cta-6__box .s-cta-6__title{font-size:var(--font-size-xxl-sp)}}.base-s-cta-6 .s-cta-6__wrap .s-cta-6__box .s-cta-6__text{margin:16px 0 0;font-weight:700;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;position:relative}.base-s-cta-6 .s-cta-6__wrap .s-cta-6__box .s-cta-6__text::after{content:"";display:block;width:2px;height:24px;position:absolute;bottom:-40px;left:50%;background-color:currentColor}.base-s-cta-6 .s-cta-6__wrap .s-cta-6__box:nth-of-type(2n){background-color:var(--color-base-secondary);color:var(--color-base-secondaryInside)}.base-s-cta-6 .s-cta-6__wrap .s-cta-6__box:nth-of-type(2n) .base-c-button{color:var(--color-base-primaryInside);background-color:var(--color-base-secondaryInside)}.base-s-cta-6 .s-cta-6__wrap .base-c-button{min-width:50%;margin:60px auto 0;padding:17px 0;color:var(--color-base-primary);background-color:var(--color-base-primaryInside)}.base-s-cta-6 .s-cta-6__wrap .base-c-button .icon-arrow{position:absolute;right:30px}.base-s-cta-7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 0;position:relative}@media screen and (max-width:768px){.base-s-cta-6 .s-cta-6__wrap .s-cta-6__box .s-cta-6__text{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-cta-7{display:block;padding:48px 0}}.base-s-cta-7 .s-cta-7__background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:var(--color-base-primary)}.base-s-cta-7 .base-c-inner{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width:768px){.base-s-cta-7 .base-c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}}.base-s-cta-7 .base-c-inner .s-cta-7__box{width:calc(100% / 3);max-width:359px;background-color:var(--color-base-primaryInside);padding:32px;text-align:center;border-radius:var(--border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}@media screen and (min-width:768px) and (max-width:1023px){.base-s-cta-7 .base-c-inner .s-cta-7__box{padding:32px}}@media screen and (max-width:768px){.base-s-cta-7 .base-c-inner .s-cta-7__box{font-size:var(--font-size-s-sp);line-height:1.5;width:100%;max-width:unset;padding:30px}.base-s-cta-7 .base-c-inner .base-c-button{width:100%}}.base-s-cta-7 .base-c-inner .s-cta-7__box .s-cta-7__text{color:var(--color-base-primary);font-weight:700;margin-top:0;text-align:left}.base-s-cta-7 .base-c-inner .base-c-button{min-width:200px;max-width:260px;display:inline-block;color:var(--color-base-primaryInside);margin:0 auto;padding:12px 50px 12px 40px;background-color:var(--color-base-primary)}@media screen and (min-width:768px) and (max-width:1023px){.base-s-cta-7 .base-c-inner .base-c-button{padding:12px 35px 12px 25px}}.base-s-cta-8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}@media screen and (max-width:768px){.base-s-cta-8{display:block}}.base-s-cta-8 .s-cta-8__background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:var(--color-base-primary)}.base-s-cta-8 .base-c-inner{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:768px){.base-s-cta-8 .base-c-inner{display:block;width:100%;padding:0}}.base-s-cta-8 .base-c-inner .s-cta-8__box{width:calc(100% / 3);padding:56px 32px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-base-primaryInside);font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}.base-s-cta-8 .base-c-inner .s-cta-8__box .s-cta-8__text{font-weight:700;margin:0 0 24px}@media screen and (max-width:768px){.base-s-cta-8 .base-c-inner .s-cta-8__box{font-size:var(--font-size-s-sp);line-height:1.5;padding:40px;width:100%;max-width:unset}.base-s-cta-8 .base-c-inner .s-cta-8__box .s-cta-8__text{margin:0 0 20px}}.base-s-cta-8 .base-c-inner .s-cta-8__box:nth-of-type(n+2){border-left:2px solid var(--color-base-primaryInside)}@media screen and (min-width:768px) and (max-width:1023px){.base-s-cta-8 .base-c-inner .s-cta-8__box:nth-of-type(n+2){margin-left:10px}}@media screen and (max-width:768px){.base-s-cta-8 .base-c-inner .s-cta-8__box:nth-of-type(n+2){border:none;border-top:2px solid var(--color-base-primaryInside);margin:0}}.base-s-cta-8 .base-c-inner .s-cta-8__title{color:#eee;font-weight:700;font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;letter-spacing:normal;text-align:center;margin:0 0 24px}@media screen and (max-width:768px){.base-s-cta-8 .base-c-inner .s-cta-8__title{margin:0 0 20px;font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em}.base-s-cta-8 .base-c-inner .base-c-button{width:100%}}@media screen and (max-width:768px) and (max-width:768px){.base-s-cta-8 .base-c-inner .s-cta-8__title{font-size:var(--font-size-xl-sp)}}.base-s-cta-8 .base-c-inner .base-c-button{min-width:200px;max-width:260px;display:inline-block;background-color:var(--color-base-primaryInside);margin:0 auto;padding:12px 40px;color:var(--color-base-primary)}.base-s-cta-8 .base-c-inner .base-c-button:nth-of-type(n+2){margin-left:24px}.base-s-cta-8 .base-c-inner .base-c-button .icon-arrow{position:absolute;right:15px;width:10px;height:10px;top:17px}.base-s-cta-9{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 0;position:relative;background-color:var(--color-base-primaryFaded)}@media screen and (max-width:768px){.base-s-cta-8 .base-c-inner .base-c-button:nth-of-type(n+2){margin:20px 0 0}.base-s-cta-9{display:block;padding:48px 0}}.base-s-cta-9 .base-c-inner{width:100%}.base-s-cta-9 .base-c-inner .s-cta-9__subtitle{color:var(--color-base-secondaryInside);font-size:15px;text-align:center;font-weight:600}.base-s-cta-9 .base-c-inner .s-cta-9__title{color:var(--color-base-secondaryInside);font-size:42px;font-weight:700;text-align:center;margin:0;position:relative;z-index:1;letter-spacing:1.55px;padding-bottom:24px}.base-s-cta-9 .base-c-inner .s-cta-9__title:before{content:"";width:30px;height:4px;background-color:var(--color-base-primary);position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.base-s-cta-9 .base-c-inner .s-cta-9__text{width:697px;margin:30px auto 0;text-align:center;font-size:15px;line-height:1.8;letter-spacing:.04em;color:var(--color-base-text)}.base-s-cta-9 .base-c-inner .s-cta-9__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media screen and (max-width:768px){.base-s-cta-9 .base-c-inner .s-cta-9__text{width:100%}.base-s-cta-9 .base-c-inner .s-cta-9__wrap{display:block;max-width:480px;width:100%;margin-left:auto;margin-right:auto;margin-top:24px}}.base-s-cta-9 .base-c-inner .s-cta-9__wrap .base-c-button{width:49%;font-size:26px;padding:40px 84px}@media screen and (max-width:768px){.base-s-cta-9 .base-c-inner .s-cta-9__wrap .base-c-button{width:100%;min-width:50%;padding:28px 64px;margin-bottom:16px}.base-s-cta-9 .base-c-inner .s-cta-9__telBox{width:100%}}.base-s-cta-9 .base-c-inner .s-cta-9__wrap .base-c-button.-arrow:before{font-size:13px}.base-s-cta-9 .base-c-inner .s-cta-9__telBox{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:32px auto 0}.base-s-cta-9 .base-c-inner .s-cta-9__telBox .text{font-size:15px;color:var(--color-base-secondaryInside);text-align:center;font-weight:600;margin:0}.base-s-cta-9 .base-c-inner .s-cta-9__telBox .tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;text-align:center;font-size:52px;letter-spacing:.01em;font-family:var(--font-family-en);font-weight:600;color:var(--color-base-secondaryInside);margin:auto}.base-s-cta-9 .base-c-inner .s-cta-9__telBox .tel .telNum{position:relative;display:inline-block;color:var(--color-base-secondaryInside);text-decoration:none}.base-s-cta-9 .base-c-inner .s-cta-9__telBox .tel .icon{position:absolute;left:-46px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:var(--color-base-secondaryInside);width:40px;height:36px}.base-s-cta-9 .base-c-inner .s-cta-9__telBox .text-mini{font-size:12px;color:var(--color-base-secondaryInside);text-align:right;margin:0}.base-s-cta-sticky1{position:relative;z-index:90}.base-s-cta-sticky1 .s-cta-sticky1__button{display:none}@media screen and (max-width:768px){.base-s-cta-9 .base-c-inner .s-cta-9__telBox .tel .telNum{padding-left:30px}.base-s-cta-9 .base-c-inner .s-cta-9__telBox .tel .icon{left:-12px}.base-s-cta-sticky1 .s-cta-sticky1__button{background:var(--color-base-secondary);-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);color:var(--color-base-text);display:block;font-size:14px;font-weight:700;letter-spacing:.03em;padding:18px 28px;position:fixed;bottom:0;right:0;text-decoration:none}}.base-s-cta-sticky1 .s-cta-sticky1__icon{display:inline-block;width:14px;height:auto;margin-right:8px;vertical-align:middle}.base-s-cta-sticky1 .s-cta-sticky1__icon path{fill:var(--color-base-secondaryInside)}.base-s-cta-sticky2{position:relative;z-index:90}.base-s-cta-sticky2 .s-cta-sticky2__button{display:none}@media screen and (max-width:768px){.base-s-cta-sticky2 .s-cta-sticky2__button{background:var(--color-base-primary);-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);color:var(--color-base-primaryInside);display:block;font-size:14px;font-weight:700;letter-spacing:.03em;padding:18px 28px;position:fixed;bottom:0;right:0;text-decoration:none}}.base-s-documentDetail2 .s-documentDetail2__telLink::before,.base-s-documentDetail3 .s-documentDetail3__telLink::before{background-image:url(/assets/base/img/common/icon_tel.svg);background-size:contain;background-repeat:no-repeat;content:""}.base-s-cta-sticky2 .s-cta-sticky2__icon{display:inline-block;width:14px;height:auto;margin-right:8px;vertical-align:middle}.base-s-cta-sticky2 .s-cta-sticky2__icon path{fill:var(--color-base-primaryInside)}.base-s-link-2 .s-link-2__listLink svg path,.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-back .icon-back g{fill:var(--color-base-primary)}.base-s-cxo .s-cxo__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-40px -12px 0}@media screen and (max-width:768px){.base-s-cxo .s-cxo__wrap{max-width:480px;width:100%;display:block;margin:0 auto}}.base-s-cxo .s-cxo__item{width:33.3%;padding:40px 12px 0}@media screen and (max-width:768px){.base-s-cxo .s-cxo__item{width:100%;padding:0}.base-s-cxo .s-cxo__item+.s-cxo__item{margin:32px 0 0}}.base-s-cxo .s-cxo__itemThumb{position:relative;width:100%;height:190px;margin:0;border-radius:var(--border-radius);overflow:hidden}.base-s-cxo .s-cxo__itemThumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-cxo .s-cxo__itemJob{margin:16px 0 0;text-align:center;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;font-weight:700}@media screen and (max-width:768px){.base-s-cxo .s-cxo__itemJob{font-size:var(--font-size-s-sp);line-height:1.5}}.base-s-cxo .s-cxo__itemName{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;margin:0;text-align:center}@media screen and (max-width:768px){.base-s-cxo .s-cxo__itemName{font-size:var(--font-size-l-sp)}}.base-s-cxo .s-cxo__itemText{margin:8px 0 0;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-cxo .s-cxo__itemText{font-size:var(--font-size-s-sp);line-height:1.5;margin-top:16px}}.base-s-documentArchive{margin-bottom:44px}.base-s-documentArchive .s-documentArchive__documents{margin:50px 0 80px}@media screen and (max-width:768px){.base-s-documentArchive .s-documentArchive__documents{margin:40px 0 60px}}.base-s-documentDetail2 .s-documentDetail2__contents{margin-top:50px}@media screen and (max-width:768px){.base-s-documentDetail2 .s-documentDetail2__contents{margin-top:20px}}.base-s-documentDetail2 .s-documentDetail2__figure{border:3px solid #eee;margin:0 0 20px;height:0;position:relative}.base-s-documentDetail2 .s-documentDetail2__figure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-documentDetail2 .s-documentDetail2__tel{border:3px solid #eee;padding:21px 24px}@media screen and (max-width:768px){.base-s-documentDetail2 .s-documentDetail2__tel{padding:16px;margin-bottom:40px}}.base-s-documentDetail2 .s-documentDetail2__detail{margin-bottom:40px}.base-s-documentDetail2 .s-documentDetail2__telText{margin:0 0 8px;font-size:13px;line-height:1.5;letter-spacing:.03em;color:#0e1315}.base-s-documentDetail2 .s-documentDetail2__telInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.base-s-documentDetail2 .s-documentDetail2__telLink{font-family:var(--font-family-en);font-size:24px;line-height:1.4;letter-spacing:1px;color:#0e1315;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-documentDetail2 .s-documentDetail2__telLink::before{display:block;width:24px;height:24px}@media screen and (max-width:768px){.base-s-documentDetail2 .s-documentDetail2__telLink{font-size:18px}.base-s-documentDetail2 .s-documentDetail2__telLink::before{width:18px;height:18px}}.base-s-documentDetail2 .s-documentDetail2__telTime{font-size:11px;letter-spacing:.03em;color:#0e1315}@media screen and (max-width:768px){.base-s-documentDetail2 .s-documentDetail2__telTime{font-size:10px}}.base-s-documentDetail2 .s-documentDetail2__documents{clear:both}.base-s-documentDetail2 .s-documentDetail2__detailTitle{font-weight:700;font-size:32px;line-height:1.3;letter-spacing:.03em;color:#0e1315;margin:0 0 20px}@media screen and (max-width:768px){.base-s-documentDetail2 .s-documentDetail2__detailTitle{font-size:24px;line-height:1.4;letter-spacing:1px;margin:0 0 15px}}.base-s-documentDetail2 .s-documentDetail2__detailText{font-size:15px;line-height:1.6;letter-spacing:.03em;color:#0e1315;white-space:pre-wrap}.base-s-documentDetail2 .s-documentDetail2__form{clear:both;background-color:#eee;padding:42px 38px}@media screen and (max-width:768px){.base-s-documentDetail2 .s-documentDetail2__detailText{font-size:16px;height:200px;overflow:hidden}.base-s-documentDetail2 .s-documentDetail2__form{width:calc(100% + 32px);margin-left:-16px;padding:25px 16px}}.base-s-documentDetail2 .s-documentDetail2__form label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:15px!important;letter-spacing:.03em;font-weight:700;color:#0e1315}.base-s-documentDetail2 .s-documentDetail2__form label::before{display:block;font-size:11px;font-weight:400;height:24px;line-height:24px;white-space:nowrap;padding:0 9px;border-radius:5px;margin-left:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.base-s-documentDetail2 .s-documentDetail2__form #js-contact-privacy::before,.base-s-documentDetail2 .s-documentDetail2__form .leadgrid-c-button .icon-circle-arrow{display:none}.base-s-documentDetail2 .s-documentDetail2__form input,.base-s-documentDetail2 .s-documentDetail2__form select{height:54px;padding-left:20px}.base-s-documentDetail2 .s-documentDetail2__form input:focus,.base-s-documentDetail2 .s-documentDetail2__form select:focus{-webkit-box-shadow:0 0 0 4px rgba(51,186,212,.5);box-shadow:0 0 0 4px rgba(51,186,212,.5);outline:0}.base-s-documentDetail2 .s-documentDetail2__form textarea{padding:15px 20px}.base-s-documentDetail2 .s-documentDetail2__form input[type=radio]+span{font-weight:500}.base-s-documentDetail2 .s-documentDetail2__form input[type=radio]+span::before{border:2px solid #33bad4;background-color:#fff}.base-s-documentDetail2 .s-documentDetail2__form input[type=radio]+span::after{background-color:#33bad4!important}.base-s-documentDetail2 .s-documentDetail2__form input,.base-s-documentDetail2 .s-documentDetail2__form select,.base-s-documentDetail2 .s-documentDetail2__form textarea{background-color:#fff}.base-s-documentDetail2 .s-documentDetail2__form input+div,.base-s-documentDetail2 .s-documentDetail2__form select+div,.base-s-documentDetail2 .s-documentDetail2__form textarea+div{font-size:13px;color:#d35645}.base-s-documentDetail2 .s-documentDetail2__form .c-form__checkbox label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.base-s-documentDetail2 .s-documentDetail2__form .c-form__checkbox label input{margin:3px 6px 0 0}.base-s-documentDetail2 .s-documentDetail2__form .c-form__checkbox+div{font-size:13px;text-align:center;color:#d35645}.base-s-documentDetail2 .s-documentDetail2__form #js-contact-privacy{margin:0}.base-s-documentDetail2 .s-documentDetail2__form #js-contact-privacy input{height:initial}.base-s-documentDetail2 .s-documentDetail2__form form>div+div{margin-top:20px}.base-s-documentDetail2 .s-documentDetail2__form .c-form__agree .c-form__agreeText,.base-s-documentDetail2 .s-documentDetail2__form .c-form__agree .c-form__checkbox{line-height:1.5;font-size:13px}.base-s-documentDetail2 .s-documentDetail2__form .c-form__agree .c-form__agreeText a,.base-s-documentDetail2 .s-documentDetail2__form .c-form__agree .c-form__checkbox a{color:#33bad4}.base-s-documentDetail2 .s-documentDetail2__form .c-form__agree .privacy{font-size:11px;color:#888;line-height:1.5}.base-s-documentDetail2 .s-documentDetail2__form .c-form__agree .privacy a{color:#888}.base-s-documentDetail2 .s-documentDetail2__form .leadgrid-c-button{margin:30px auto auto;background-color:#0e1315;color:#fff;border:none;letter-spacing:.03em;width:100%;max-width:430px;min-width:initial;height:50px}.base-s-documentDetail2 .s-documentDetail2__form .leadgrid-c-button .c-button__jaTitle{font-size:15px}@media screen and (max-width:768px){.base-s-documentDetail2 .s-documentDetail2__form .leadgrid-c-button{width:100%;height:50px}.base-s-documentDetail2 .s-documentDetail2__form .leadgrid-c-button .c-button__jaTitle{font-size:16px}}.base-s-documentDetail2 .s-documentDetail2__form .leadgrid-c-button:hover{-webkit-transform:initial;transform:initial;opacity:.6}.base-s-documentDetail2.-column1 .s-documentDetail2__figure{width:calc(50% - 54px);padding-bottom:calc((50% - 54px) * .67);float:left}@media screen and (max-width:768px){.base-s-documentDetail2.-column1 .s-documentDetail2__figure{width:calc(100% + 32px);margin-left:-16px;padding-bottom:67%;float:none}}.base-s-documentDetail2.-column1 .s-documentDetail2__tel{width:calc(50% - 54px);margin-bottom:40px;float:left}@media screen and (max-width:768px){.base-s-documentDetail2.-column1 .s-documentDetail2__tel{width:100%;float:none}}.base-s-documentDetail2.-column1 .s-documentDetail2__detail{width:calc(50% + 54px);padding-left:54px;float:right}.base-s-documentDetail2.-column2 .s-documentDetail2__contents{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.base-s-documentDetail2.-column1 .s-documentDetail2__detail{width:100%;float:none;padding:0}.base-s-documentDetail2.-column2 .s-documentDetail2__contents{display:block}}.base-s-documentDetail2 #detailOpener,.base-s-documentDetail2 #detailOpener:checked~.s-documentDetail2__detailOpener,.base-s-documentDetail2 .s-documentDetail2__detailOpener{display:none}.base-s-documentDetail2.-column2 .s-documentDetail2__body{margin-right:50px}.base-s-documentDetail2.-column2 .s-documentDetail2__figure{width:100%;padding-bottom:67%}@media screen and (max-width:768px){.base-s-documentDetail2.-column2 .s-documentDetail2__body{margin-right:0}.base-s-documentDetail2.-column2 .s-documentDetail2__figure{width:calc(100% + 32px);margin-left:-16px;padding-bottom:67%}}.base-s-documentDetail2.-column2 .s-documentDetail2__form{width:40%;min-width:320px;-ms-flex-negative:0;flex-shrink:0;padding:35px 32px}@media screen and (max-width:768px){.base-s-documentDetail2.-column2 .s-documentDetail2__form{width:calc(100% + 32px);min-width:initial;padding:25px 16px}.base-s-documentDetail2 #detailOpener:checked~.s-documentDetail2__detailText{height:auto}.base-s-documentDetail2 .s-documentDetail2__detailOpener{border-radius:5px;background-color:#eee;font-size:16px;font-weight:700;padding:8px 0;color:var(--color-base-text-gray);line-height:1.7;text-align:center;width:100%;display:block;margin-top:28px}}.base-s-documentDetail3 .s-documentDetail3__body::after{content:"";display:block;clear:both;height:0;overflow:hidden}.base-s-documentDetail3 .s-documentDetail3__figure{margin:0 0 24px;height:0;position:relative;width:calc(50% - 40px);padding-bottom:calc((50% - 40px) * .5625);float:left;border-radius:var(--border-radius);overflow:hidden;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2)}@media screen and (max-width:768px){.base-s-documentDetail3 .s-documentDetail3__figure{width:calc(100% + 32px);margin-left:-16px;padding-bottom:67%;float:none}}.base-s-documentDetail3 .s-documentDetail3__figure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-documentDetail3 .s-documentDetail3__tel{border:3px solid #EEE;padding:24px;width:calc(50% - 40px);border-radius:var(--border-radius);margin-bottom:32px;float:left}@media screen and (max-width:768px){.base-s-documentDetail3 .s-documentDetail3__tel{width:100%;float:none;padding:16px;margin-bottom:0;margin-top:16px}}.base-s-documentDetail3 .s-documentDetail3__detail{width:calc(50% + 40px);min-height:400px;padding-left:40px;float:right}.base-s-documentDetail3 .s-documentDetail3__telText{margin:0 0 8px;font-size:var(--font-size-s);line-height:1.5;letter-spacing:.03em;color:var(--color-base-text)}.base-s-documentDetail3 .s-documentDetail3__telInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.base-s-documentDetail3 .s-documentDetail3__telLink{font-family:var(--font-family-en);font-size:24px;line-height:1.4;letter-spacing:1px;color:var(--color-base-text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-s-documentDetail3 .s-documentDetail3__detail{width:100%;min-height:auto;float:none;padding:0}.base-s-documentDetail3 .s-documentDetail3__telLink{font-size:18px}}.base-s-documentDetail3 .s-documentDetail3__telLink::before{display:block;width:24px;height:24px}.base-s-documentDetail3 #detailOpener,.base-s-documentDetail3 #detailOpener:checked~.s-documentDetail3__detailOpener,.base-s-documentDetail3 .s-documentDetail3__detailOpener{display:none}.base-s-documentDetail3 .s-documentDetail3__telTime{font-size:11px;letter-spacing:.03em;color:var(--color-base-text)}@media screen and (max-width:768px){.base-s-documentDetail3 .s-documentDetail3__telLink::before{width:18px;height:18px}.base-s-documentDetail3 .s-documentDetail3__telTime{font-size:10px}}.base-s-documentDetail3 .s-documentDetail3__documents{clear:both}.base-s-documentDetail3 .s-documentDetail3__detailTitle{font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em;font-weight:700;color:var(--color-base-text);margin:0 0 24px}@media screen and (max-width:768px){.base-s-documentDetail3 .s-documentDetail3__detailTitle{font-size:var(--font-size-xl-sp);margin:0 0 16px}}.base-s-documentDetail3 .s-documentDetail3__detailText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;color:var(--color-base-text);white-space:pre-wrap}.base-s-documentDetail3 .base-c-form{clear:both;max-width:800px;margin:48px auto auto;background:#eee}@media screen and (max-width:768px){.base-s-documentDetail3 .s-documentDetail3__detailText{font-size:var(--font-size-s-sp);line-height:1.5;max-height:200px;overflow:hidden}.base-s-documentDetail3 .base-c-form{margin-top:24px}.base-s-documentDetail3 #detailOpener:checked~.s-documentDetail3__detailText{height:auto}.base-s-documentDetail3 .s-documentDetail3__detailOpener{border-radius:5px;background-color:#eee;font-size:16px;font-weight:700;padding:8px 0;color:#666;line-height:1.7;text-align:center;width:100%;display:block;margin-top:16px}}.base-s-documentDetail4 .s-documentDetail4__contents{display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-documentDetail4 .s-documentDetail4__body{margin-right:40px}@media screen and (max-width:768px){.base-s-documentDetail4 .s-documentDetail4__contents{display:block}.base-s-documentDetail4 .s-documentDetail4__body{margin-right:0}}.base-s-documentDetail4 .s-documentDetail4__figure{margin:0 0 16px;height:0;position:relative;width:100%;padding-bottom:56.25%;border-radius:var(--border-radius);overflow:hidden;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2)}@media screen and (max-width:768px){.base-s-documentDetail4 .s-documentDetail4__figure{width:calc(100% + 32px);margin-left:-16px}}.base-s-documentDetail4 .s-documentDetail4__figure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-documentDetail4 .s-documentDetail4__tel{border:3px solid #eee;padding:24px;border-radius:var(--border-radius)}@media screen and (max-width:768px){.base-s-documentDetail4 .s-documentDetail4__tel{padding:16px;margin-bottom:40px}}.base-s-documentDetail4 .s-documentDetail4__detail{margin-bottom:20px}.base-s-documentDetail4 .s-documentDetail4__telText{margin:0 0 8px;font-size:var(--font-size-s);line-height:1.5;letter-spacing:.03em;color:var(--color-base-text)}.base-s-documentDetail4 .s-documentDetail4__telInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.base-s-documentDetail4 .s-documentDetail4__telLink{font-family:var(--font-family-en);font-size:24px;line-height:1.4;letter-spacing:1px;color:var(--color-base-text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-documentDetail4 .s-documentDetail4__telLink::before{content:"";display:block;width:24px;height:24px;background-image:url(/assets/base/img/common/icon_tel.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:768px){.base-s-documentDetail4 .s-documentDetail4__telLink{font-size:18px}.base-s-documentDetail4 .s-documentDetail4__telLink::before{width:18px;height:18px}}.base-s-documentDetail4 .s-documentDetail4__telTime{font-size:11px;letter-spacing:.03em;color:var(--color-base-text)}@media screen and (max-width:768px){.base-s-documentDetail4 .s-documentDetail4__telTime{font-size:10px}}.base-s-documentDetail4 .s-documentDetail4__documents{clear:both}.base-s-documentDetail4 .s-documentDetail4__detailTitle{font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em;font-weight:700;color:var(--color-base-text);margin:0 0 20px}@media screen and (max-width:768px){.base-s-documentDetail4 .s-documentDetail4__detailTitle{font-size:var(--font-size-xl-sp);margin:0 0 16px}}.base-s-documentDetail4 .s-documentDetail4__detailText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;color:var(--color-base-text);white-space:pre-wrap}.base-s-documentDetail4 .s-documentDetail4__form{clear:both;background-color:#eee;width:40%;min-width:320px;-ms-flex-negative:0;flex-shrink:0;padding:32px 24px}@media screen and (max-width:768px){.base-s-documentDetail4 .s-documentDetail4__detailText{font-size:var(--font-size-s-sp);line-height:1.5;max-height:200px;overflow:hidden}.base-s-documentDetail4 .s-documentDetail4__form{width:calc(100% + 32px);margin-left:-16px;padding:24px 16px;min-width:initial}}.base-s-documentDetail4 .s-documentDetail4__form label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px;font-size:15px!important;letter-spacing:.03em;font-weight:700;color:#0e1315}.base-s-documentDetail4 .s-documentDetail4__form label::before{display:block;font-size:11px;font-weight:400;height:24px;line-height:24px;white-space:nowrap;padding:0 9px;border-radius:5px;margin-left:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.base-s-documentDetail4 #detailOpener,.base-s-documentDetail4 #detailOpener:checked~.s-documentDetail4__detailOpener,.base-s-documentDetail4 .s-documentDetail4__detailOpener,.base-s-documentDetail4 .s-documentDetail4__form #js-contact-privacy::before,.base-s-documentDetail4 .s-documentDetail4__form .leadgrid-c-button .icon-circle-arrow{display:none}.base-s-documentDetail4 .s-documentDetail4__form input,.base-s-documentDetail4 .s-documentDetail4__form select,.base-s-documentDetail4 .s-documentDetail4__form textarea{height:45px;padding-left:20px}.base-s-documentDetail4 .s-documentDetail4__form input:focus,.base-s-documentDetail4 .s-documentDetail4__form select:focus,.base-s-documentDetail4 .s-documentDetail4__form textarea:focus{-webkit-box-shadow:0 0 0 4px rgba(51,186,212,.5);box-shadow:0 0 0 4px rgba(51,186,212,.5);outline:0}.base-s-documentDetail4 .s-documentDetail4__form textarea{padding:15px 20px}.base-s-documentDetail4 .s-documentDetail4__form input[type=radio]+span{font-weight:500}.base-s-documentDetail4 .s-documentDetail4__form input[type=radio]+span::before{border:2px solid var(--color-base-text);background-color:#fff}.base-s-documentDetail4 .s-documentDetail4__form input[type=radio]+span::after{background-color:var(--color-base-text)!important}.base-s-documentDetail4 .s-documentDetail4__form input,.base-s-documentDetail4 .s-documentDetail4__form select,.base-s-documentDetail4 .s-documentDetail4__form textarea{background-color:#fff}.base-s-documentDetail4 .s-documentDetail4__form input+div,.base-s-documentDetail4 .s-documentDetail4__form select+div,.base-s-documentDetail4 .s-documentDetail4__form textarea+div{font-size:13px}.base-s-documentDetail4 .s-documentDetail4__form .c-form__checkbox label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.base-s-documentDetail4 .s-documentDetail4__form .c-form__checkbox label input{margin:3px 6px 0 0}.base-s-documentDetail4 .s-documentDetail4__form .c-form__checkbox+div{font-size:13px;text-align:center}.base-s-documentDetail4 .s-documentDetail4__form #js-contact-privacy{margin:0}.base-s-documentDetail4 .s-documentDetail4__form #js-contact-privacy input{height:initial}.base-s-documentDetail4 .s-documentDetail4__form form>div+div{margin-top:24px}.base-s-documentDetail4 .s-documentDetail4__form .c-form__agree .c-form__agreeText,.base-s-documentDetail4 .s-documentDetail4__form .c-form__agree .c-form__checkbox{line-height:1.5;font-size:13px}.base-s-documentDetail4 .s-documentDetail4__form .c-form__agree .c-form__agreeText a,.base-s-documentDetail4 .s-documentDetail4__form .c-form__agree .c-form__checkbox a{color:var(--color-base-text)}.base-s-documentDetail4 .s-documentDetail4__form .c-form__agree .privacy{font-size:11px;color:#888;line-height:1.5}.base-s-documentDetail4 .s-documentDetail4__form .c-form__agree .privacy a{color:#888}.base-s-documentDetail4 .s-documentDetail4__form .leadgrid-c-button{margin:20px auto auto;background-color:var(--color-base-primary);color:var(--color-base-primaryInside);border:none;letter-spacing:.03em;width:100%;max-width:430px;min-width:initial;height:50px;border-radius:var(--border-radius-button)}.base-s-documentDetail4 .s-documentDetail4__form .leadgrid-c-button .c-button__jaTitle{font-size:15px}.base-s-documentDetail4 .s-documentDetail4__form .leadgrid-c-button:hover{-webkit-transform:initial;transform:initial;opacity:.6}@media screen and (max-width:768px){.base-s-documentDetail4 .s-documentDetail4__form .leadgrid-c-button{width:100%;height:50px}.base-s-documentDetail4 .s-documentDetail4__form .leadgrid-c-button .c-button__jaTitle{font-size:16px}.base-s-documentDetail4 #detailOpener:checked~.s-documentDetail4__detailText{height:auto}.base-s-documentDetail4 .s-documentDetail4__detailOpener{border-radius:5px;background-color:#eee;font-size:16px;font-weight:700;padding:8px 0;color:#666;line-height:1.7;text-align:center;width:100%;display:block;margin-top:28px}}.base-s-documentDetail{padding:64px 0}.base-s-documentDetail .s-documentDetail__document{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:64px}@media screen and (max-width:768px){.base-s-documentDetail{padding:48px 0}.base-s-documentDetail .s-documentDetail__document{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}}.base-s-documentDetail .s-documentDetail__documentImage{display:block;margin:0 40px 0 0;padding:0;min-width:400px;width:400px}@media screen and (max-width:768px){.base-s-documentDetail .s-documentDetail__documentImage{margin-right:0;margin-bottom:20px;min-width:initial;width:100%}}.base-s-documentDetail .s-documentDetail__documentImage img{border-radius:var(--border-radius);width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.base-s-documentDetail .s-documentDetail__documentTitle{margin:0;font-size:22px;line-height:1.6}@media screen and (max-width:768px){.base-s-documentDetail .s-documentDetail__documentTitle{font-size:20px}}.base-s-documentDetail .s-documentDetail__documentText{font-size:15px;line-height:2}.base-s-documentList-1{padding:64px 0}.base-s-documentList-1 .s-documentList-1__block+.s-documentList-1__block{margin-top:80px}@media screen and (max-width:768px){.base-s-documentDetail .s-documentDetail__documentText{font-size:13px}.base-s-documentList-1{padding:48px 0}.base-s-documentList-1 .base-c-inner{max-width:480px}.base-s-documentList-1 .s-documentList-1__block+.s-documentList-1__block{margin-top:60px}}.base-s-documentList-1 .s-documentList-1__list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:56px 24px}.base-s-documentList-1 .s-documentList-1__card{width:calc(33.3% - 16px);text-decoration:none}.base-s-documentList-1 .s-documentList-1__cardFigure{position:relative;display:block;width:100%;padding-bottom:56.25%;overflow:hidden;margin:0 0 14px;border:1px solid #eee;border-radius:var(--border-radius)}.base-s-documentList-1 .s-documentList-1__cardText,.base-s-documentList-1 .s-documentList-1__cardTitle{margin:0 0 10px;color:var(--color-base-text);display:-webkit-box;letter-spacing:.04em;-webkit-box-orient:vertical;overflow:hidden}.base-s-documentList-1 .s-documentList-1__cardFigure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-documentList-1 .s-documentList-1__cardTitle{font-size:var(--font-size-m);line-height:1.45;-webkit-line-clamp:2}@media screen and (max-width:768px){.base-s-documentList-1 .s-documentList-1__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px 24px}.base-s-documentList-1 .s-documentList-1__card{width:100%}.base-s-documentList-1 .s-documentList-1__cardFigure{margin:0 0 10px}.base-s-documentList-1 .s-documentList-1__cardTitle{font-size:var(--font-size-m-sp)}}.base-s-documentList-1 .s-documentList-1__cardText{font-size:var(--font-size-s);line-height:1.7;-webkit-line-clamp:3}@media screen and (max-width:768px){.base-s-documentList-1 .s-documentList-1__cardText{font-size:var(--font-size-s-sp);line-height:1.5}}.base-s-documentList-1 .s-documentList-1__cardLink{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;border-radius:var(--border-radius-button);background-color:var(--color-base-primary);color:var(--color-base-primaryInside);text-decoration:none;font-size:15px;font-weight:700}.base-s-documentList-2{padding:64px 0}@media screen and (max-width:768px){.base-s-documentList-2{padding:48px 0}.base-s-documentList-2 .base-c-inner{max-width:480px}}.base-s-documentList-2 .s-documentList-2__block+.s-documentList-2__block{margin-top:80px}.base-s-documentList-2 .s-documentList-2__list{padding:0;list-style:none}.base-s-documentList-2 .s-documentList-2__card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}@media screen and (max-width:768px){.base-s-documentList-2 .s-documentList-2__card{display:block;margin:0 0 40px}.base-s-documentList-2 .s-documentList-2__card:last-child{margin-bottom:0!important}}.base-s-documentList-2 .s-documentList-2__card:not(:nth-child(3n - 2)){margin-top:30px}@media screen and (max-width:768px){.base-s-documentList-2 .s-documentList-2__card:not(:nth-child(3n - 2)){margin:0 0 40px}}.base-s-documentList-2 .s-documentList-2__cardFigure{position:relative;display:block;width:312px;height:175px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;margin:0;border-radius:var(--border-radius);-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 0 2px rgba(0,0,0,.2)}@media screen and (max-width:768px){.base-s-documentList-2 .s-documentList-2__cardFigure{width:100%;height:0;padding-bottom:56.25%;margin:0 0 16px}}.base-s-documentList-2 .s-documentList-2__cardFigure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-documentList-2 .s-documentList-2__cardContent{margin-left:32px}@media screen and (max-width:768px){.base-s-documentList-2 .s-documentList-2__cardContent{margin-left:0}}.base-s-documentList-2 .s-documentList-2__cardTitle{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:0 0 8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--color-base-text)}@media screen and (max-width:768px){.base-s-documentList-2 .s-documentList-2__cardTitle{font-size:var(--font-size-m-sp);-webkit-line-clamp:2}}.base-s-documentList-2 .s-documentList-2__cardText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:0 0 16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--color-base-text)}@media screen and (max-width:768px){.base-s-documentList-2 .s-documentList-2__cardText{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-documentList-2 .s-documentList-2__cardLink{width:100%;text-align:center}}.base-s-documentList-2 .s-documentList-2__cardLink{display:inline-block;padding:12px 50px;border-radius:var(--border-radius-button);background-color:var(--color-base-primary);color:var(--color-base-primaryInside);text-decoration:none;font-size:15px;font-weight:700}.base-s-error{padding:128px 0}.base-s-error .s-error__content{text-align:center}.base-s-error .s-error__contentLabel{margin:0 0 0 -4px;font-family:var(--font-family-en);font-size:33px;font-weight:700;letter-spacing:4px}.base-s-error .s-error__contentTitle{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:24px 0 0}@media screen and (max-width:768px){.base-s-error{padding:64px 0}.base-s-error .s-error__contentTitle{font-size:var(--font-size-m-sp)}}.base-s-error .s-error__contentText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:32px 0 0}.base-s-error .s-error__contentButton{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-eventArchive{margin-bottom:44px}.base-s-eventArchive .s-eventArchive__articles{margin:50px 0 120px}@media screen and (max-width:768px){.base-s-error .s-error__contentText{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-eventArchive .s-eventArchive__articles{margin:30px 0 60px}}.base-s-eventArchive .s-eventArchive__articles .base-c-pager2{margin-top:60px}.base-s-eventArchive .s-eventArchive__articlesList .base-c-eventArticle{margin-bottom:20px}@media screen and (max-width:768px){.base-s-eventArchive .s-eventArchive__articlesList .base-c-eventArticle{margin-bottom:40px}}.base-s-eventDetail{margin-bottom:44px;padding:28px 0 0}.base-s-eventDetail>.base-c-inner{padding:0;max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-s-eventDetail .s-eventDetail__additional{position:relative;width:300px;z-index:10}@media screen and (max-width:768px){.base-s-eventDetail>.base-c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:480px;padding:0 16px}.base-s-eventDetail .base-c-cta{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.base-s-eventDetail .s-eventDetail__additional{width:100%;position:relative;top:initial;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.base-s-eventDetail .s-eventDetail__additionalContainer{position:sticky;top:120px;margin-bottom:80px;width:100%}.base-s-eventDetail .s-eventDetail__additionalContainer .base-c-eventCard{margin-bottom:30px;z-index:10}.base-s-eventDetail .s-eventDetail__additionalContainer .base-c-eventCard .base-c-inner{max-width:640px;padding:0}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__additionalContainer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;margin-bottom:30px}.base-s-eventDetail .s-eventDetail__additionalContainer .base-c-eventCard .base-c-inner{max-width:480px;padding:0 16px}.base-s-eventDetail .s-eventDetail__additionalContainer .base-c-eventCard{position:fixed;bottom:0;left:0;top:initial;margin-bottom:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.base-s-eventDetail.-column1 .s-eventDetail__additional{position:fixed;bottom:0;left:0;width:100%}.base-s-eventDetail.-column1 .s-eventDetail__additional .base-c-eventCard,.base-s-eventDetail.-column1 .s-eventDetail__additionalContainer{margin-bottom:0}.base-s-eventDetail.-column1>.base-c-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-eventDetail.-column1 .s-eventDetail__content{margin-right:0}.base-s-eventDetail .s-eventDetail__content{max-width:640px;margin-right:40px}.base-s-eventDetail .s-eventDetail__header .s-eventDetail__eyecatch{width:100%;max-width:initial}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__content{margin-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.base-s-eventDetail .s-eventDetail__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.base-s-eventDetail .s-eventDetail__header .s-eventDetail__eyecatch{width:calc(100% + 32px);margin-left:-16px;margin-bottom:30px}}.base-s-eventDetail .s-eventDetail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__meta{margin-bottom:16px}}.base-s-eventDetail .s-eventDetail__meta .base-c-status{margin-right:20px}.base-s-eventDetail .s-eventDetail__category{margin-bottom:26px;display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-eventDetail .s-eventDetail__category .tag{background-color:#f5f5f5;color:var(--color-base-text-gray);border-radius:3px;padding:4px 18px;text-decoration:none;font-size:13px;line-height:19px;letter-spacing:.85px}.base-s-eventDetail .s-eventDetail__category .tag+.tag{margin-left:12px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__category{margin-bottom:0}.base-s-eventDetail .s-eventDetail__category .tag+.tag{margin-left:14px}}.base-s-eventDetail .s-eventDetail__title{margin:0 0 16px;font-size:32px;line-height:1.3;letter-spacing:.03em}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__title{font-size:24px;line-height:1.4;margin-bottom:18px}}.base-s-eventDetail .s-eventDetail__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 25px}.base-s-eventDetail .s-eventDetail__author .thumb{min-width:50px;width:50px;height:50px;background-color:var(--color-base-background);border-radius:50%;overflow:hidden}.base-s-eventDetail .s-eventDetail__author .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__author{margin:0 0 10px}.base-s-eventDetail .s-eventDetail__author .thumb{min-width:48px;width:48px;height:48px}}.base-s-eventDetail .s-eventDetail__author .name{font-size:15px;line-height:1.6;letter-spacing:.03em;font-weight:500;margin-left:17px}.base-s-eventDetail .s-eventDetail__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-eventDetail .s-eventDetail__share{position:sticky;top:120px;height:100%;width:40px;margin-left:-80px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__author .name{font-size:16px}.base-s-eventDetail .s-eventDetail__wrap{display:block}.base-s-eventDetail .s-eventDetail__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;margin-left:0;width:auto}}.base-s-eventDetail .s-eventDetail__share .s-eventDetail__shareTitle{font-family:var(--font-family-en);line-height:140%;padding:0 0 12px;border-bottom:2px solid #0e1315;display:block;width:40px;font-size:13px;letter-spacing:1px;text-align:center;margin-bottom:20px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__share .s-eventDetail__shareTitle{display:none}}.base-s-eventDetail .s-eventDetail__share a{display:block;width:40px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__share a{width:30px;border-radius:3px;overflow:hidden}}.base-s-eventDetail .s-eventDetail__share a img{width:100%;height:auto}.base-s-eventDetail .s-eventDetail__share a+a{margin-top:10px}.base-s-eventDetail .s-eventDetail__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.base-s-eventDetail .s-eventDetail__body{padding-left:40px;width:calc(100% + 40px)}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__share a+a{margin-top:0;margin-left:10px}.base-s-eventDetail .s-eventDetail__body{padding-left:0;width:100%;position:relative}}.base-s-eventDetail .s-eventDetail__body h2,.base-s-eventDetail .s-eventDetail__body h3,.base-s-eventDetail .s-eventDetail__body h4,.base-s-eventDetail .s-eventDetail__body h5,.base-s-eventDetail .s-eventDetail__body h6{margin:0}.base-s-eventDetail .s-eventDetail__body h2{font-size:32px;letter-spacing:.03em;line-height:1.3;border-bottom:4px solid #0e1315;padding-bottom:20px;margin:40px 0}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body h2{font-size:24px;padding-bottom:10px;margin:40px 0 20px}}.base-s-eventDetail .s-eventDetail__body h3{font-size:22px;letter-spacing:.03em;line-height:1.4;border-radius:3px;padding:20px;margin:60px 0 40px;background-color:#eee}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body h3{font-size:20px;margin:40px 0 20px}}.base-s-eventDetail .s-eventDetail__body h4{font-size:22px;letter-spacing:.03em;line-height:1.4;margin:60px 0 40px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body h4{font-size:20px;margin:40px 0 20px}}.base-s-eventDetail .s-eventDetail__body h5{font-size:15px;letter-spacing:.03em;line-height:1.6;margin:40px 0}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body h5{font-size:16px;margin:20px 0}}.base-s-eventDetail .s-eventDetail__body blockquote{background-color:#eee;margin:40px 0;padding:40px 40px 30px;border-radius:3px;position:relative}.base-s-eventDetail .s-eventDetail__body blockquote::after,.base-s-eventDetail .s-eventDetail__body blockquote::before{content:"";position:absolute;display:block;background-image:url(/assets/base/img/media/icon_quote.svg);background-repeat:no-repeat}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body blockquote{padding:20px 16px;margin:20px 0}}.base-s-eventDetail .s-eventDetail__body blockquote p{margin:0}.base-s-eventDetail .s-eventDetail__body blockquote::before{top:20px;left:20px;width:16px;height:13px;background-size:16px 13px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body blockquote::before{top:5px;left:6px;width:12px;height:9px;background-size:12px 9px}}.base-s-eventDetail .s-eventDetail__body blockquote::after{bottom:20px;right:20px;width:16px;height:13px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-size:16px 13px}.base-s-eventDetail .s-eventDetail__body ol{list-style:none;padding-left:0;counter-reset:n;margin:40px 0}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body blockquote::after{bottom:5px;right:6px;width:12px;height:9px;background-size:12px 9px}.base-s-eventDetail .s-eventDetail__body ol{margin:30px 0}}.base-s-eventDetail .s-eventDetail__body ol li{margin-left:50px;text-indent:-50px;position:relative}.base-s-eventDetail .s-eventDetail__body ol li+li{margin-top:12px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body ol li+li{margin-top:10px}}.base-s-eventDetail .s-eventDetail__body ol li::before{content:"0" counter(n);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:30px;counter-increment:n;font-family:var(--font-family-en);font-weight:700;font-size:13px;letter-spacing:1px;min-width:30px;height:30px;border-radius:3px;background-color:#eee;z-index:1;text-indent:0;margin-right:16px}.base-s-eventDetail .s-eventDetail__body ol li:nth-of-type(n+10):before{content:counter(n)}.base-s-eventDetail .s-eventDetail__body ul{padding-left:28px;margin:40px 0}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body ul{margin:30px 0}}.base-s-eventDetail .s-eventDetail__body ul li+li{margin-top:12px}.base-s-eventDetail .s-eventDetail__body li,.base-s-eventDetail .s-eventDetail__body ol,.base-s-eventDetail .s-eventDetail__body p{font-size:15px;letter-spacing:.03em;font-weight:500;line-height:1.8}.base-s-eventDetail .s-eventDetail__body p+p{margin-top:40px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body li,.base-s-eventDetail .s-eventDetail__body ol,.base-s-eventDetail .s-eventDetail__body p{font-size:16px;line-height:1.6}.base-s-eventDetail .s-eventDetail__body p+p{margin-top:30px}}.base-s-eventDetail .s-eventDetail__body a{color:#33BAD4;word-wrap:break-word}.base-s-eventDetail .s-eventDetail__body table{border-collapse:collapse;margin:20px 0;display:block;overflow:scroll}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body table{width:calc(100% + 30px)!important;padding-left:15px;margin-left:-15px}}.base-s-eventDetail .s-eventDetail__body table tbody,.base-s-eventDetail .s-eventDetail__body table thead{width:100%;display:block}.base-s-eventDetail .s-eventDetail__body table tr{display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-eventDetail .s-eventDetail__body table th{border:1px solid #CDD3D9;text-align:left;padding:8px 10px;background-color:var(--color-base-primaryFaded);font-size:var(--font-size-s);font-weight:700;display:block;min-width:260px;width:100%}.base-s-eventDetail .s-eventDetail__body table td{border:1px solid #CDD3D9;padding:12px 10px;font-size:var(--font-size-s);display:block;min-width:260px;width:100%}.base-s-eventDetail .s-eventDetail__body img{max-width:600px;width:100%;height:auto;display:block;margin:40px auto;border-radius:3px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body img{max-width:initial;margin-top:30px;margin-bottom:30px}}.base-s-eventDetail .s-eventDetail__body .fr-img-caption .fr-inner{display:block;width:100%;text-align:center;font-size:12px;color:var(--color-base-primary)}.base-s-eventDetail .s-eventDetail__body label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:15px!important;letter-spacing:.03em;font-weight:700;color:#0e1315}.base-s-eventDetail .s-eventDetail__body label::before{display:block;font-size:13px;font-weight:400;height:22px;line-height:22px;white-space:nowrap;padding:0 9px;border-radius:3px;margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.base-s-eventDetail .s-eventDetail__body input:focus{-webkit-box-shadow:0 0 0 4px rgba(51,186,212,.5);box-shadow:0 0 0 4px rgba(51,186,212,.5);outline:0}.base-s-eventDetail .s-eventDetail__body input+div,.base-s-eventDetail .s-eventDetail__body select+div,.base-s-eventDetail .s-eventDetail__body textarea+div{font-size:13px;color:#ea2c62}.base-s-eventDetail .s-eventDetail__body .c-form__checkbox label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.base-s-eventDetail .s-eventDetail__body .c-form__checkbox label input{margin:3px 6px 0 0}.base-s-eventDetail .s-eventDetail__body .c-form__checkbox+div{font-size:13px;text-align:center;color:#ea2c62}.base-s-eventDetail .s-eventDetail__body #js-contact-privacy::before{display:none}.base-s-eventDetail .s-eventDetail__body form>div+div{margin-top:20px}.base-s-eventDetail .s-eventDetail__body .c-form__agree .c-form__agreeText,.base-s-eventDetail .s-eventDetail__body .c-form__agree .c-form__checkbox{text-align:center}.base-s-eventDetail .s-eventDetail__body .c-form__agree .privacy{font-size:10px;text-align:center}.base-s-eventDetail .s-eventDetail__body .leadgrid-c-button{margin:30px auto auto;background-color:#0e1315;color:#fff;border:none;letter-spacing:.03em;width:300px;height:50px}.base-s-eventDetail .s-eventDetail__body .leadgrid-c-button .c-button__jaTitle{font-size:15px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__body .leadgrid-c-button{width:100%;height:50px}.base-s-eventDetail .s-eventDetail__body .leadgrid-c-button .c-button__jaTitle{font-size:16px}}.base-s-eventDetail .s-eventDetail__body .leadgrid-c-button:hover{-webkit-transform:initial;transform:initial;opacity:.6}.base-s-eventDetail .s-eventDetail__body .leadgrid-c-button::before{content:"";position:absolute;display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;right:22px;top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.base-s-eventDetail .s-eventDetail__body .leadgrid-c-button::after{content:"";position:absolute;display:block;width:13px;height:2px;background-color:#fff;right:22px;top:23px}.base-s-eventDetail .s-eventDetail__eventTable dd:nth-child(4n),.base-s-eventDetail .s-eventDetail__eventTable dt:nth-child(4n-1){background-color:#fafafa}.base-s-eventDetail .s-eventDetail__body .leadgrid-c-button .icon-circle-arrow{display:none}.base-s-eventDetail .s-eventDetail__eventTable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-size:15px;letter-spacing:.03em}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__eventTable{font-size:16px;display:block;padding-top:10px}}.base-s-eventDetail .s-eventDetail__eventTable dt{width:200px;display:block;border-top:1px solid #eee;padding:21px 0 21px 24px;font-weight:700;color:#0e1315}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__eventTable dt{width:100%;padding:11px 14px;border-top:initial;background-color:#fafafa}}.base-s-eventDetail .s-eventDetail__eventTable dd{width:calc(100% - 200px);display:block;border-top:1px solid #eee;margin:0;padding:21px 24px 21px 0;color:#4f4f4f;line-height:1.6;white-space:pre-wrap}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__eventTable dd{width:100%;padding:16px 0 20px;border-top:initial}.base-s-eventDetail .s-eventDetail__eventTable dd:nth-child(4n){background-color:initial}}.base-s-eventDetail .s-eventDetail__presenterList{list-style:none;padding:0!important}.base-s-eventDetail .s-eventDetail__presenter{padding:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px dashed #eee;margin-bottom:20px}.base-s-eventDetail .s-eventDetail__presenterFigure{width:80px;height:80px;margin:0 27px 0 0;border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__presenterFigure{width:60px;height:60px;margin:0 16px 0 0}}.base-s-eventDetail .s-eventDetail__presenterFigure>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.base-s-eventDetail .s-eventDetail__presenterInfo{position:relative}.base-s-eventDetail .s-eventDetail__presenterTitle{font-size:15px;font-weight:700;color:#0e1315;display:block;margin-bottom:4px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__presenterTitle{font-size:16px}}.base-s-eventDetail .s-eventDetail__presenterName{font-size:13px;color:#0e1315;margin-bottom:10px;display:block}.base-s-eventDetail .s-eventDetail__presenterDescription{font-size:11px!important;color:#888;margin:0}.base-s-eventDetail .s-eventDetail__presenterSNS{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;position:absolute;top:0;right:0}.base-s-eventDetail .s-eventDetail__presenterSNS a>img{margin:0 0 0 8px;width:24px;height:24px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__presenterSNS{position:relative}.base-s-eventDetail .s-eventDetail__presenterSNS a>img{margin:16px 8px 0 0}}.base-s-eventDetail .s-eventDetail__pickup{margin:60px 0 80px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__pickup{margin:60px 0 50px}}.base-s-eventDetail .s-eventDetail__pickup .base-c-button2{width:300px;margin:auto}.base-s-eventDetail .s-eventDetail__pickupTitle{font-size:32px;font-weight:700;letter-spacing:.05em;line-height:1.3;color:#0e1315;margin:0 0 40px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__pickupTitle{font-size:24px;margin:0 0 30px}}.base-s-eventDetail .s-eventDetail__pickupList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__pickupList{margin-bottom:10px}}.base-s-eventDetail .s-eventDetail__pickupList .base-c-eventArticle{width:calc(50% - 20px);margin-bottom:40px}.base-s-eventDetail .s-eventDetail__pickupList .base-c-eventArticle:nth-child(2n){margin-left:40px}@media screen and (max-width:768px){.base-s-eventDetail .s-eventDetail__pickupList .base-c-eventArticle{width:100%}.base-s-eventDetail .s-eventDetail__pickupList .base-c-eventArticle:nth-child(2n){margin-left:0}}.base-s-eventTop{margin-bottom:44px}.base-s-eventTop .s-eventTop__articles{margin:64px 0}@media screen and (max-width:768px){.base-s-eventTop .s-eventTop__articles{margin:40px 0 60px}}.base-s-eventTop .s-eventTop__articles .base-c-pager2{margin-top:56px}.base-s-eventTop .s-eventTop__articlesList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 24px}.base-s-eventTop .s-eventTop__articlesList .base-c-eventArticle{width:calc(33.3% - 16px)}.base-s-eventDetail-2{margin-bottom:44px;padding:60px 0 90px}@media screen and (max-width:768px){.base-s-eventTop .s-eventTop__articlesList .base-c-eventArticle{width:100%}.base-s-eventDetail-2{padding-top:1px!important}}.base-s-eventDetail-2.-column1 .s-eventDetail-2__sidebar{position:fixed;bottom:0;top:initial;height:initial;margin:0;width:100%}.base-s-eventDetail-2.-column1 .s-eventDetail-2__sidebarBanners{display:none}.base-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard{padding:10px 0}.base-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:650px}.base-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard .s-eventDetail-2__title,.base-s-eventDetail-2.-column1 .s-eventDetail-2__statusLabel{display:none}.base-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard .s-eventDetail-2__meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.base-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard .s-eventDetail-2__statusHolder{margin:0}.base-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton{height:40px;width:initial;padding:0 16px}.base-s-eventDetail-2>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.base-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard .s-eventDetail-2__statusHolder{margin-right:8px}.base-s-eventDetail-2{padding:30px 0 40px}.base-s-eventDetail-2>.base-c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:480px;padding:0 16px}}.base-s-eventDetail-2 .s-eventDetail-2__status{height:28px;min-width:68px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 11px;border-radius:3px;font-weight:700;font-size:15px;letter-spacing:.03em;margin-right:16px;white-space:nowrap}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__status{margin-right:8px}}.base-s-eventDetail-2 .s-eventDetail-2__status.-open{color:var(--color-base-primaryInside);background-color:var(--color-base-primary)}.base-s-eventDetail-2 .s-eventDetail-2__status.-close{color:var(--color-base-text);background-color:var(--color-base-primaryFaded)}.base-s-eventDetail-2 .s-eventDetail-2__status.-end{color:#fff;background-color:#aaa}.base-s-eventDetail-2 .s-eventDetail-2__date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-base-text);white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;font-family:var(--font-family-en);font-size:20px;letter-spacing:1px}.base-s-eventDetail-2 .s-eventDetail-2__date span{font-weight:700;font-size:13px;margin:0 7px}.base-s-eventDetail-2 .s-eventDetail-2__date::-webkit-scrollbar{display:none}.base-s-eventDetail-2 .s-eventDetail-2__content{max-width:640px;width:70%}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__date{font-size:18px}.base-s-eventDetail-2 .s-eventDetail-2__content{width:100%;max-width:100%}.base-s-eventDetail-2 .s-eventDetail-2__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.base-s-eventDetail-2 .s-eventDetail-2__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__meta{margin-bottom:16px}}.base-s-eventDetail-2 .s-eventDetail-2__tags{padding:0;margin:0 0 16px;list-style:none}.base-s-eventDetail-2 .s-eventDetail-2__tags .tag{display:inline-block;padding:6px 14px;background-color:#eee;border-radius:3px;color:#666;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 6px 8px 0;text-decoration:none}.base-s-eventDetail-2 .s-eventDetail-2__title{margin:0 0 16px;word-break:break-all;font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__title{font-size:22px;line-height:1.3;margin-bottom:18px}}.base-s-eventDetail-2 .s-eventDetail-2__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 25px}.base-s-eventDetail-2 .s-eventDetail-2__author .thumb{min-width:50px;width:50px;height:50px;background-color:var(--color-base-background);border-radius:50%;overflow:hidden}.base-s-eventDetail-2 .s-eventDetail-2__author .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__author{margin:0 0 10px}.base-s-eventDetail-2 .s-eventDetail-2__author .thumb{min-width:48px;width:48px;height:48px}}.base-s-eventDetail-2 .s-eventDetail-2__author .name{font-size:15px;line-height:1.6;letter-spacing:.03em;font-weight:500;margin-left:17px}.base-s-eventDetail-2 .s-eventDetail-2__body{position:relative}.base-s-eventDetail-2 .s-eventDetail-2__share{position:sticky;top:120px;height:100%;width:40px;margin-left:-80px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__author .name{font-size:16px}.base-s-eventDetail-2 .s-eventDetail-2__body{display:block}.base-s-eventDetail-2 .s-eventDetail-2__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;margin-left:0;width:auto}}.base-s-eventDetail-2 .s-eventDetail-2__share .s-eventDetail-2__shareTitle{font-family:var(--font-family-en);line-height:140%;padding:0 0 12px;border-bottom:2px solid #0e1315;display:block;width:40px;font-size:13px;letter-spacing:1px;text-align:center;margin-bottom:20px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__share .s-eventDetail-2__shareTitle{display:none}}.base-s-eventDetail-2 .s-eventDetail-2__share a{display:block;width:40px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__share a{width:30px;border-radius:3px;overflow:hidden}}.base-s-eventDetail-2 .s-eventDetail-2__share a img{width:100%;height:auto}.base-s-eventDetail-2 .s-eventDetail-2__share a+a{margin-top:10px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__share a+a{margin-top:0;margin-left:10px}}.base-s-eventDetail-2 .s-eventDetail-2__eyecatch{width:100%;max-width:initial}.base-s-eventDetail-2 .s-eventDetail-2__eyecatch.-onlyPC{display:block;margin-bottom:40px;margin-top:-250px}.base-s-eventDetail-2 .s-eventDetail-2__eyecatch.-onlySP{display:none}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__eyecatch.-onlyPC{display:none}.base-s-eventDetail-2 .s-eventDetail-2__eyecatch.-onlySP{display:block}.base-s-eventDetail-2 .s-eventDetail-2__eyecatch{width:calc(100% + 32px);margin-left:-16px;margin-bottom:24px}}.base-s-eventDetail-2 .s-eventDetail-2__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.base-s-eventDetail-2 .s-eventDetail-2__about{margin-top:60px}.base-s-eventDetail-2 .s-eventDetail-2__about h2{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;background-color:var(--color-base-primaryFaded);border-bottom:5px solid var(--color-base-primary);padding:10px 15px;border-radius:var(--border-radius) var(--border-radius) 0 0;margin-bottom:28px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__about h2{font-size:var(--font-size-l-sp);margin-bottom:16px}}.base-s-eventDetail-2 .s-eventDetail-2__about h3{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;padding-left:15px;margin:60px 0 40px;position:relative}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__about h3{font-size:var(--font-size-l-sp);margin-bottom:16px}}.base-s-eventDetail-2 .s-eventDetail-2__about h3::before{content:"";display:block;position:absolute;left:0;top:0;width:5px;height:100%;background-color:var(--color-base-primary);border-radius:var(--border-radius)}.base-s-eventDetail-2 .s-eventDetail-2__eventTable dd:nth-child(4n),.base-s-eventDetail-2 .s-eventDetail-2__eventTable dt:nth-child(4n-1){background-color:#fafafa}.base-s-eventDetail-2 .s-eventDetail-2__eventTable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-size:15px;letter-spacing:.03em;word-break:break-all}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__eventTable{font-size:16px;display:block;padding-top:10px}}.base-s-eventDetail-2 .s-eventDetail-2__eventTable dt{width:200px;display:block;border-top:1px solid #eee;padding:21px 0 21px 24px;font-weight:700;color:#0e1315}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__eventTable dt{width:100%;padding:11px 14px;border-top:initial;background-color:#fafafa}}.base-s-eventDetail-2 .s-eventDetail-2__eventTable dd{width:calc(100% - 200px);display:block;border-top:1px solid #eee;margin:0;padding:21px 24px 21px 0;color:#4f4f4f;line-height:1.6;white-space:pre-wrap}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__eventTable dd{width:100%;padding:16px 0 20px;border-top:initial}.base-s-eventDetail-2 .s-eventDetail-2__eventTable dd:nth-child(4n){background-color:initial}}.base-s-eventDetail-2 .s-eventDetail-2__presenterList{list-style:none;padding:0}.base-s-eventDetail-2 .s-eventDetail-2__presenter{padding:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px dashed #eee;margin-bottom:20px}.base-s-eventDetail-2 .s-eventDetail-2__presenterFigure{width:80px;height:80px;margin:0 27px 0 0;border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__presenterFigure{width:60px;height:60px;margin:0 16px 0 0}}.base-s-eventDetail-2 .s-eventDetail-2__presenterFigure>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.base-s-eventDetail-2 .s-eventDetail-2__presenterInfo{position:relative}.base-s-eventDetail-2 .s-eventDetail-2__presenterTitle{font-size:15px;font-weight:700;color:#0e1315;display:block;margin-bottom:4px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__presenterTitle{font-size:16px}}.base-s-eventDetail-2 .s-eventDetail-2__presenterName{font-size:13px;color:#0e1315;margin-bottom:10px;display:block}.base-s-eventDetail-2 .s-eventDetail-2__presenterDescription{font-size:11px;color:#888;margin:0}.base-s-eventDetail-2 .s-eventDetail-2__presenterSNS{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;position:absolute;top:0;right:0}.base-s-eventDetail-2 .s-eventDetail-2__presenterSNS a>img{margin:0 0 0 8px;width:24px;height:24px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__presenterSNS{position:relative}.base-s-eventDetail-2 .s-eventDetail-2__presenterSNS a>img{margin:16px 8px 0 0}}.base-s-eventDetail-2 .s-eventDetail-2__pickup{margin:60px 0 80px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__pickup{margin:60px 0 50px}}.base-s-eventDetail-2 .s-eventDetail-2__pickup .base-c-button{width:300px;margin:auto}.base-s-eventDetail-2 .s-eventDetail-2__pickupTitle{font-size:32px;font-weight:700;letter-spacing:.05em;line-height:1.3;color:#0e1315;margin:0 0 40px}.base-s-eventDetail-2 .s-eventDetail-2__pickupList{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__pickupTitle{font-size:24px;margin:0 0 30px}.base-s-eventDetail-2 .s-eventDetail-2__pickupList{display:block}}.base-s-eventDetail-2 .s-eventDetail-2__card{display:block;width:calc(50% - 13px);margin:0 0 60px;text-decoration:none}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__card{width:100%;margin:0 0 40px}}.base-s-eventDetail-2 .s-eventDetail-2__card:nth-child(even){margin-left:26px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__card:nth-child(even){margin-left:0}}.base-s-eventDetail-2 .s-eventDetail-2__cardFigure{position:relative;display:block;width:100%;padding-bottom:56.25%;overflow:hidden;margin:0 0 14px;border:1px solid #eee;border-radius:var(--border-radius)}.base-s-eventDetail-2 .s-eventDetail-2__cardFigure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__cardFigure{margin:0 0 10px}.base-s-eventDetail-2 .s-eventDetail-2__cardContent{margin-left:0}}.base-s-eventDetail-2 .s-eventDetail-2__cardTitle{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:0 0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-base-text)}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__cardTitle{font-size:var(--font-size-m-sp)}}.base-s-eventDetail-2 .s-eventDetail-2__cardMeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.base-s-eventDetail-2 .s-eventDetail-2__cardStatus{padding:6px 12px;border-radius:3px;font-size:15px;letter-spacing:.1em;font-weight:700;margin-right:12px}.base-s-eventDetail-2 .s-eventDetail-2__cardStatus.-open{background-color:var(--color-base-primary);color:var(--color-base-primaryInside)}.base-s-eventDetail-2 .s-eventDetail-2__cardStatus.-close{background-color:var(--color-base-primaryFaded);color:var(--color-base-text)}.base-s-eventDetail-2 .s-eventDetail-2__cardStatus.-end{background-color:#aaa;color:#fff}.base-s-eventDetail-2 .s-eventDetail-2__cardTime{font-family:var(--font-family-en);font-size:20px;color:var(--color-base-text)}.base-s-eventDetail-2 .s-eventDetail-2__cardTime span{font-weight:700;font-size:13px}.base-s-eventDetail-2 .s-eventDetail-2__cardInfo{font-size:13px;letter-spacing:.03em;line-height:1.6;color:#888;margin:0 0 10px}.base-s-eventDetail-2 .s-eventDetail-2__cardTags{padding:0;margin:0;list-style:none}.base-s-eventDetail-2 .s-eventDetail-2__cardTags .tag{display:inline-block;padding:4px 14px;background-color:#eee;border-radius:3px;color:#666;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 6px 8px 0}.base-s-eventDetail-2 .s-eventDetail-2__sidebar{position:sticky;top:80px;margin-bottom:80px;max-width:300px;width:30%;height:100%;padding:0 0 0 16px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2__sidebar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;width:100%;max-width:100%;margin:0}}.base-s-eventDetail-2 .s-eventDetail-2__sidebarBanners img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;margin-top:16px}.base-s-eventDetail-2 .s-eventDetail-2-eventCard{background-color:#f6f6f6;padding:24px}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .base-c-inner{padding:0}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2-eventCard{position:fixed;z-index:10;bottom:0;left:0;background-color:#eee;padding:0;height:54px;width:100%;-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.1);box-shadow:0 -1px 1px rgba(0,0,0,.1)}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .base-c-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;max-width:480px}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__status{margin:0;height:28px;font-size:13px}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__date{font-size:16px;letter-spacing:.5px}}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__date span{font-size:11px}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__title{letter-spacing:.03em;font-size:22px;color:#0e1315;margin-bottom:16px;text-align:center;font-weight:700;display:block}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__title{display:none}}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__statusHolder{margin-bottom:16px}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__statusHolder{margin:0 12px 0 0}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__statusLabel{display:none}}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__statusLabel{font-size:15px;font-weight:700;margin-right:8px}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;width:100%;height:48px;border-radius:var(--border-radius-button);text-decoration:none;font-weight:700}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton.-disabled{background-color:#aaa;color:#fff}.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton.-open{background-color:var(--color-base-secondary);color:var(--color-base-secondaryInside)}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton{height:36px;width:90px}}.base-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom{width:100%;height:60px;padding:0;-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.1);box-shadow:0 -1px 1px rgba(0,0,0,.1);background-color:#eee}@media screen and (max-width:768px){.base-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom{height:54px}}.base-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom .base-c-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.base-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom .s-eventDetail-2__statusLabel,.base-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom .s-eventDetail-2__title{display:none}.base-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom .s-eventDetail-2__statusHolder{margin:0 16px 0 0}.base-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom .s-eventDetail-2__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.base-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom .base-c-button2{font-weight:700;width:120px;height:40px}.base-s-eventDetail-2 .s-eventDetail-2-eventCard.-close .base-c-button2{background-color:#aaa;cursor:default}.base-s-eventDetail-2 .s-eventDetail-2-eventCard.-close .base-c-button2:hover{opacity:1}.base-s-hardCodeContactDetail .base-c-hardCodeButton:disabled,.s-filterList-footer .s-filterList-button.-reset:hover{opacity:.5}.base-s-eventList-1{padding:64px 0}@media screen and (max-width:768px){.base-s-eventList-1{padding:48px 0}.base-s-eventList-1 .base-c-inner{max-width:480px}}.base-s-eventList-1 .s-eventList-1__list{padding:0;list-style:none}.base-s-eventList-1 .s-eventList-1__card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 0;border-bottom:1px solid #eee;text-decoration:none}@media screen and (max-width:768px){.base-s-eventList-1 .s-eventList-1__card{display:block;border-bottom:none;padding:0;margin-bottom:40px}}.base-s-eventList-1 .s-eventList-1__cardFigure{position:relative;display:block;width:320px;height:180px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;margin:0;border:1px solid #eee;border-radius:var(--border-radius)}@media screen and (max-width:768px){.base-s-eventList-1 .s-eventList-1__cardFigure{width:100%;height:0;padding-bottom:56.25%;margin:0 0 10px}}.base-s-eventList-1 .s-eventList-1__cardFigure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-eventList-1 .s-eventList-1__cardContent{margin-left:32px}@media screen and (max-width:768px){.base-s-eventList-1 .s-eventList-1__cardContent{margin-left:0}}.base-s-eventList-1 .s-eventList-1__cardTitle{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:0 0 8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-base-text)}@media screen and (max-width:768px){.base-s-eventList-1 .s-eventList-1__cardTitle{font-size:var(--font-size-m-sp)}}.base-s-eventList-1 .s-eventList-1__cardMeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.base-s-eventList-1 .s-eventList-1__cardStatus{padding:6px 12px;border-radius:3px;font-size:13px;letter-spacing:.1em;font-weight:700;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-eventList-1 .s-eventList-1__cardStatus.-open{background-color:var(--color-base-primary);color:var(--color-base-primaryInside)}.base-s-eventList-1 .s-eventList-1__cardStatus.-close{background-color:var(--color-base-primaryFaded);color:var(--color-base-text)}.base-s-eventList-1 .s-eventList-1__cardStatus.-end{background-color:#aaa;color:#fff}.base-s-eventList-1 .s-eventList-1__cardTime{font-family:var(--font-family-en);font-size:20px;color:var(--color-base-text)}.base-s-eventList-1 .s-eventList-1__cardTime span{font-weight:700;font-size:13px}.base-s-eventList-1 .s-eventList-1__cardInfo{font-size:13px;letter-spacing:.03em;line-height:1.6;color:#888;margin:0 0 8px}.base-s-eventList-1 .s-eventList-1__cardTags{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.base-s-eventList-1 .s-eventList-1__cardTags .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 16px;background-color:#eee;border-radius:3px;color:#666;font-size:12px;font-weight:700;letter-spacing:.03em}@media screen and (min-width:769px){.s-eventList-1__card.-imgNone .s-eventList-1__cardContent{margin-left:40px}.s-eventList-1__card.-imgNone .s-eventList-1__cardMeta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:40px;border-right:3px dashed #F5F5F5;min-width:158px;margin-bottom:0}.s-eventList-1__card.-imgNone .s-eventList-1__cardStatus{margin-right:0}.s-eventList-1__card.-imgNone .s-eventList-1__cardTime{margin-top:15px;font-size:20px;line-height:1}.s-eventList-1__card.-imgNone .s-eventList-1__cardTime .week{font-size:11px;line-height:1}.s-eventList-1__card.-imgNone .s-eventList-1__cardTime .time{display:block;margin-top:10px;font-size:16px;line-height:1}}@media screen and (max-width:768px){.s-eventList-1__card.-imgNone{margin-bottom:25px;padding-bottom:calc(25px - 8px);border-bottom:3px dashed #F5F5F5}}.base-s-eventList-2{padding:64px 0}@media screen and (max-width:768px){.base-s-eventList-2{padding:48px 0}.base-s-eventList-2 .base-c-inner{max-width:480px}}.base-s-eventList-2 .s-eventList-2__list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:56px 24px}.base-s-eventList-2 .s-eventList-2__card{display:block;width:calc(33.3% - 16px);text-decoration:none}@media screen and (max-width:768px){.base-s-eventList-2 .s-eventList-2__list{display:block}.base-s-eventList-2 .s-eventList-2__card{width:100%;margin:0 0 40px}}.base-s-eventList-2 .s-eventList-2__cardFigure{position:relative;display:block;width:100%;padding-bottom:56.25%;overflow:hidden;margin:0 0 16px;border:1px solid #eee;border-radius:var(--border-radius)}@media screen and (max-width:768px){.base-s-eventList-2 .s-eventList-2__cardFigure{margin:0 0 8px}}.base-s-eventList-2 .s-eventList-2__cardFigure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-eventList-2 .s-eventList-2__cardContent{margin-left:30px}@media screen and (max-width:768px){.base-s-eventList-2 .s-eventList-2__cardContent{margin-left:0}}.base-s-eventList-2 .s-eventList-2__cardTitle{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:0 0 8px;color:var(--color-base-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width:768px){.base-s-eventList-2 .s-eventList-2__cardTitle{font-size:var(--font-size-m-sp)}}.base-s-eventList-2 .s-eventList-2__cardMeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.base-s-eventList-2 .s-eventList-2__cardStatus{padding:6px 12px;border-radius:3px;font-size:13px;letter-spacing:.1em;font-weight:700;margin-right:12px}.base-s-eventList-2 .s-eventList-2__cardStatus.-open{background-color:var(--color-base-primary);color:var(--color-base-primaryInside)}.base-s-eventList-2 .s-eventList-2__cardStatus.-close{background-color:var(--color-base-primaryFaded);color:var(--color-base-text)}.base-s-eventList-2 .s-eventList-2__cardStatus.-end{background-color:#aaa;color:#fff}.base-s-eventList-2 .s-eventList-2__cardTime{font-family:var(--font-family-en);font-size:20px;color:var(--color-base-text)}.base-s-eventList-2 .s-eventList-2__cardTime span{font-weight:700;font-size:13px}.base-s-eventList-2 .s-eventList-2__cardInfo{font-size:13px;letter-spacing:.03em;line-height:1.6;color:#888;margin:0 0 8px}.base-s-eventList-2 .s-eventList-2__cardTags{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.base-s-eventList-2 .s-eventList-2__cardTags .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 16px;background-color:#eee;border-radius:3px;color:#666;font-size:12px;font-weight:700;letter-spacing:.03em}.base-c-section.base-s-faq{background:#fff}.base-s-faq .s-faq__list{list-style:none;margin:0;padding:0}.base-s-faq .s-faq__list li{position:relative;background-color:#fff;border:2px solid var(--color-base-gray);border-radius:var(--border-radius)}.base-s-faq .s-faq__list li+li{margin-top:16px}@media screen and (max-width:768px){.base-s-faq .s-faq__list{max-width:480px;width:100%;margin-left:auto;margin-right:auto}.base-s-faq .s-faq__list li+li{margin-top:8px}}.base-s-faq .s-faq__listText,.base-s-faq .s-faq__listTitle{margin:0;letter-spacing:.04em;color:var(--color-base-text)}.base-s-faq .s-faq__list li.is-active{background-color:var(--color-base-background);border-color:var(--color-base-background)}.base-s-faq .s-faq__listTitle{font-size:var(--font-size-s);line-height:1.7;padding:32px 88px 32px 32px;cursor:pointer;position:relative}@media screen and (max-width:768px){.base-s-faq .s-faq__listTitle{font-size:var(--font-size-s-sp);line-height:1.5;padding:15px 60px 15px 20px}}.base-s-faq .s-faq__listTitle.is-active .s-faq__listIcon>span:nth-child(2){display:none}.base-s-faq .s-faq__listText{font-size:var(--font-size-s);line-height:1.7;display:none;padding:0 96px 32px 32px}.base-s-faq .s-faq__listIcon{display:block;width:42px;height:42px;background-color:var(--color-base-primary);border-radius:var(--border-radius-button);position:absolute;top:26px;right:37px;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:768px){.base-s-faq .s-faq__listText{font-size:var(--font-size-s-sp);line-height:1.5;padding:0 15px 15px}.base-s-faq .s-faq__listIcon{width:30px;height:30px;top:50%;right:16px;margin-top:-15px}}.base-s-faq .s-faq__listIcon:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.base-s-faq .s-faq__listIcon>span{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;margin-top:-1px;margin-left:-6px;background-color:var(--color-base-primaryInside)}.base-s-faq .s-faq__listIcon>span:nth-child(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.intro+.base-s-feature-1{margin-top:-100px}.base-s-feature-1 .s-feature-1__box{text-align:center}@media screen and (max-width:768px){.base-s-feature-1 .s-feature-1__box{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-feature-1 .s-feature-1__box+.s-feature-1__box{margin-top:70px}.base-s-feature-1 .s-feature-1__boxPoint{font-family:var(--font-family-en);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-base-primary)}.base-s-feature-1 .s-feature-1__boxPoint .en{display:block;font-size:15px;letter-spacing:2.5px;margin-right:-2.5px;line-height:1;font-weight:700}.base-s-feature-1 .s-feature-1__boxPoint .number{display:block;font-size:58px;line-height:1;font-weight:700}.base-s-feature-1 .s-feature-1__boxTitle{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;max-width:820px;margin:16px auto 0}@media screen and (max-width:768px){.base-s-feature-1 .s-feature-1__boxTitle{font-size:var(--font-size-l-sp)}}.base-s-feature-1 .s-feature-1__boxText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;max-width:820px;margin:24px auto 0;text-align:left}.base-s-feature-1 .s-feature-1__boxImage{margin:32px 0 0}.base-s-feature-2 .base-c-inner{max-width:1200px;padding:0 30px}@media screen and (max-width:768px){.base-s-feature-1 .s-feature-1__boxText{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-feature-1 .s-feature-1__boxImage img{width:100%;height:auto}.base-s-feature-2 .base-c-inner{padding:0 16px}.base-s-feature-2 .base-c-inner .s-feature-2__featureList{max-width:480px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:0}}.base-s-feature-2 .base-c-inner .s-feature-2__featureList{list-style:none;padding:0}.base-s-feature-2 .base-c-inner .s-feature-2__featureItem{position:relative;counter-increment:feature;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:64px}.base-s-feature-2 .base-c-inner .s-feature-2__featureItem:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.base-s-feature-2 .base-c-inner .s-feature-2__featureItem:nth-child(even) .s-feature-2__textArea{margin-top:64px;padding:50px 36px 50px 130px}@media screen and (max-width:768px){.base-s-feature-2 .base-c-inner .s-feature-2__featureItem:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-feature-2 .base-c-inner .s-feature-2__featureItem:nth-child(even) .s-feature-2__textArea{margin-top:-15px;padding:15px}}.base-s-feature-2 .base-c-inner .s-feature-2__featureItem:nth-child(even) .s-feature-2__imageArea{margin:0 -7% 0 0}@media screen and (max-width:768px){.base-s-feature-2 .base-c-inner .s-feature-2__featureItem:nth-child(even) .s-feature-2__imageArea{margin:0}.base-s-feature-2 .base-c-inner .s-feature-2__featureItem{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.base-s-feature-2 .base-c-inner .s-feature-2__featureItem:last-child{margin-bottom:0}}.base-s-feature-2 .base-c-inner .s-feature-2__textArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:61.4%;background-color:#fff;padding:50px 130px 50px 36px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #EEE;border-radius:var(--border-radius);position:relative}@media screen and (max-width:768px){.base-s-feature-2 .base-c-inner .s-feature-2__textArea{display:block;padding:12px;width:100%;margin-top:-15px;z-index:10}}.base-s-feature-2 .base-c-inner .s-feature-2__number{position:relative;width:100px;height:100px;margin-right:24px;border-radius:50%;background-color:var(--color-base-primary);text-align:center;padding-top:32px;font-family:var(--font-family-en);-ms-flex-negative:0;flex-shrink:0}.base-s-feature-3,.base-s-feature-3 .s-feature-3__featureItem{background-color:var(--color-base-background)}@media screen and (max-width:768px){.base-s-feature-2 .base-c-inner .s-feature-2__number{width:72px;height:72px;position:absolute;top:-60px;left:-15px;padding-top:28px}}.base-s-feature-2 .base-c-inner .s-feature-2__number span{position:absolute;color:#fff;font-size:12px;font-weight:600;text-align:center;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.base-s-feature-2 .base-c-inner .s-feature-2__number span{font-size:10px;top:14px}}.base-s-feature-2 .base-c-inner .s-feature-2__number:after{font-size:38px;content:"0" counter(feature);line-height:1;font-weight:700;letter-spacing:2px;color:#fff}.base-s-feature-2 .base-c-inner .s-feature-2__text{width:75%}@media screen and (max-width:768px){.base-s-feature-2 .base-c-inner .s-feature-2__number:after{font-size:28px}.base-s-feature-2 .base-c-inner .s-feature-2__text{width:100%}}.base-s-feature-2 .base-c-inner .s-feature-2__text h3{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-feature-2 .base-c-inner .s-feature-2__text h3{margin-bottom:0;margin-top:8px;font-size:var(--font-size-xl-sp)}}.base-s-feature-2 .base-c-inner .s-feature-2__text p{font-size:var(--font-size-s);letter-spacing:.04em;line-height:1.8}@media screen and (max-width:768px){.base-s-feature-2 .base-c-inner .s-feature-2__text p{line-height:1.6;margin-top:8px}}.base-s-feature-2 .base-c-inner .s-feature-2__imageArea{width:45.6%;height:0;padding-bottom:29.8%;position:relative;margin:0 0 -75px -7%;-ms-flex-negative:0;flex-shrink:0;border-radius:var(--border-radius);overflow:hidden}@media screen and (max-width:768px){.base-s-feature-2 .base-c-inner .s-feature-2__imageArea{width:calc(100% + 30px);padding-bottom:65.3%;margin:0;border-radius:0}.base-s-feature-3 .base-c-sectionHeader{margin-bottom:40px}}.base-s-feature-2 .base-c-inner .s-feature-2__imageArea img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-feature-3 .base-c-sectionHeader{margin-bottom:40px}.base-s-feature-3 .s-feature-3__featureList{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}@media screen and (max-width:768px){.base-s-feature-3 .s-feature-3__featureList{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-feature-3 .s-feature-3__featureItem{max-width:calc(33.3% - 2px);width:100%;text-align:center;list-style:none;padding:40px 24px}.base-s-feature-3 .s-feature-3__featureItem:nth-of-type(3n){margin-right:0}.base-s-feature-3 .s-feature-3__itemImage{margin:0}.base-s-feature-3 .s-feature-3__itemImage img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.base-s-feature-3 .s-feature-3__featureItem{max-width:100%;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 16px}.base-s-feature-3 .s-feature-3__itemImage img{width:68px;height:68px}.base-s-feature-3 .s-feature-3__itemImage{margin-right:16px}.base-s-feature-3 .s-feature-3__text{text-align:left}}.base-s-feature-3 .s-feature-3__itemTitle{margin:24px 0 0;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-feature-3 .s-feature-3__itemTitle{font-size:var(--font-size-m-sp);margin:0}}.base-s-feature-3 .s-feature-3__itemContent .-lg-fs_s{margin:16px 0 0;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-feature-3 .s-feature-3__itemContent .-lg-fs_s{font-size:var(--font-size-s-sp);margin:8px 0 0;line-height:1.6}.base-s-feature-4 .base-c-sectionHeader{margin-bottom:40px}}.base-s-feature-4{background-color:#fff}.base-s-feature-4 .base-c-sectionHeader{margin-bottom:40px}.base-s-feature-4 .s-feature-4__featureList{margin:0 -16px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.base-s-feature-4 .s-feature-4__featureList{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-feature-4 .s-feature-4__featureItem{width:33.3%;text-align:center;list-style:none;padding:0 16px}@media screen and (max-width:768px){.base-s-feature-4 .s-feature-4__featureItem{width:100%;margin-right:0;padding:0}.base-s-feature-4 .s-feature-4__featureItem:not(:first-child){margin-top:24px}}.base-s-feature-4 .s-feature-4__itemImage{margin:0}.base-s-feature-4 .s-feature-4__itemImage img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;vertical-align:top}.base-s-feature-4 .s-feature-4__itemTitle{font-size:var(--font-size-m);letter-spacing:.04em;margin:24px 0 0;line-height:1.4}@media screen and (max-width:768px){.base-s-feature-4 .s-feature-4__itemTitle{font-size:var(--font-size-m-sp)}}.base-s-feature-4 .s-feature-4__itemContent .-lg-fs_s{font-size:var(--font-size-s);letter-spacing:.04em;margin:16px 0 0;line-height:1.6;text-align:justify}.base-s-feature-5__inner{margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.base-s-feature-5__inner{max-width:990px}.base-s-feature-5__con{margin-top:calc(40px + 40px)}}@media screen and (max-width:768px){.base-s-feature-4 .s-feature-4__itemContent .-lg-fs_s{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-feature-5__inner{max-width:calc(100% - 20px * 2)}.base-s-feature-5__con{margin-top:calc(16px + 45px)}}.base-c-feature-5-col{display:-webkit-box;display:-ms-flexbox;display:flex}.base-c-label-point,.base-c-title-point{display:-webkit-box;display:-ms-flexbox}.base-c-feature-5-col__con{letter-spacing:.04em}@media screen and (min-width:769px){.base-s-feature-5__con__item+.base-s-feature-5__con__item{margin-top:85px}.base-c-feature-5-col{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-feature-5-col__con{width:calc(100% - 520px - 40px)}}@media screen and (max-width:768px){.base-s-feature-5__con__item+.base-s-feature-5__con__item{margin-top:40px}.base-c-feature-5-col.-sp--var1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.base-c-feature-5-col.-sp--var2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.base-c-feature-5-col__con{width:100%;margin-top:15px}}.base-c-feature-5-col__con .conArea{font-size:var(--font-size-s);line-height:27px}.base-c-feature-5-col__con .conArea p{margin:0}.base-c-feature-5-col__img{overflow:hidden;border-radius:5px}@media screen and (min-width:769px){.base-c-feature-5-col__con .conArea{margin-top:15px}.base-c-feature-5-col__img{width:520px}}@media screen and (max-width:768px){.base-c-feature-5-col__con .conArea{margin-top:15px}.base-c-feature-5-col__img{width:100%}.-sp--var1 .base-c-feature-5-col__img{margin-top:15px}}.base-c-feature-5-col__img img{width:100%;vertical-align:bottom}.base-c-label-point{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;background:var(--color-base-primary);text-align:center;color:#fff}.base-c-label-point .textE{display:block}@media screen and (min-width:769px){.base-c-label-point{width:70px;height:70px}.base-c-label-point .textE{font-size:var(--font-size-xs);line-height:14.4px}}@media screen and (max-width:768px){.-sp--var1 .base-c-label-point{width:70px;height:70px}.-sp--var2 .base-c-label-point{width:50px;height:50px}.-sp--var1 .base-c-label-point .textE{font-size:var(--font-size-xs);line-height:14.4px}.-sp--var2 .base-c-label-point .textE{font-size:10px;line-height:12px}}.base-c-label-point .textN{display:block;padding-bottom:4px;font-family:var(--font-family-en);margin-top:4px;letter-spacing:2px}@media screen and (min-width:769px){.base-c-label-point .textN{font-size:36px;line-height:.6}.base-c-title-point__text{width:calc(100% - 70px - 10px)}}.base-c-title-point{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}@media screen and (max-width:768px){.-sp--var1 .base-c-label-point .textN{font-size:36px;line-height:.6}.-sp--var2 .base-c-label-point .textN{font-size:25px;line-height:.6}.-sp--var1 .base-c-title-point{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.base-c-title-point__text{font-size:var(--font-size-l);line-height:33.6px}.base-s-filterSection{padding:64px 0}@media screen and (max-width:768px){.-sp--var1 .base-c-title-point__text{width:100%;text-align:center;margin-top:15px}.-sp--var2 .base-c-title-point__text{width:calc(100% - 50px - 10px)}.base-s-filterSection{padding:48px 0}.base-s-filterSection .base-c-inner{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.s-filterContainer{background:var(--color-base-background);padding:40px}.s-filterList-container{display:-webkit-box;display:-ms-flexbox;display:flex}.s-filterList-container+.s-filterList-container{margin-top:24px}.s-filterList-head{font-size:var(--font-size-m);font-weight:700;width:200px}@media screen and (max-width:768px){.s-filterContainer{padding:16px;margin-right:-16px;margin-left:-16px}.s-filterList-container{display:block}.s-filterList-head{width:100%}.s-filterList-head+.s-filterList-inner{margin-top:8px}}.s-filterList-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px -16px 0;max-width:calc(100% - 200px);padding-left:16px}@media screen and (max-width:768px){.s-filterList-inner{margin-top:-4px;max-width:initial;padding-left:0}}.s-filterItem.-checkbox{margin:8px 0;padding:0 16px}@media screen and (max-width:768px){.s-filterItem.-checkbox{margin:4px 0;width:50%}}.s-filterItem.-checkbox .text::before,.s-filterItem.-radio .text::before{content:'';width:24px;height:24px;min-width:24px;min-height:24px;background-position:center;background-repeat:no-repeat;background-size:12px}.s-filterItem.-checkbox label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-filterItem.-checkbox input[type=checkbox]{display:none}.s-filterItem.-checkbox input[type=checkbox]:checked+.text::before{background-color:#236099;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_4399%3A71004)%22%3E%3Cpath%20d%3D%22M4.75502%2012.0149L0.205017%207.46495C-0.0683389%207.19159%20-0.0683389%206.74838%200.205017%206.475L1.19494%205.48504C1.4683%205.21166%201.91154%205.21166%202.1849%205.48504L5.24999%208.55011L11.8151%201.98505C12.0884%201.71169%2012.5317%201.71169%2012.805%201.98505L13.795%202.975C14.0683%203.24835%2014.0683%203.69157%2013.795%203.96495L5.74497%2012.015C5.47159%2012.2883%205.02837%2012.2883%204.75502%2012.0149V12.0149Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_4399%3A71004%22%3E%3Crect%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}.s-filterItem.-checkbox input[type=checkbox]:disabled+.text{cursor:no-drop}.s-filterItem.-checkbox input[type=checkbox]:disabled+.text::before{background-color:#aaa}.s-filterItem.-checkbox .text{font-size:var(--font-size-s);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.s-filterItem.-checkbox .text::before{-webkit-transition:all .3s cubic-bezier(0,1,.64,1);transition:all .3s cubic-bezier(0,1,.64,1);display:block;border-radius:3px;background-color:#ddd;margin:0 8px 0 0}.s-filterItem.-radio{margin:8px 16px}@media screen and (max-width:768px){.s-filterItem.-radio{margin:4px 16px}}.s-filterItem.-radio label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-filterItem.-radio input[type=radio]{display:none}.s-filterItem.-radio input[type=radio]:checked+.text::before{background-color:#236099;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_4399%3A71004)%22%3E%3Cpath%20d%3D%22M4.75502%2012.0149L0.205017%207.46495C-0.0683389%207.19159%20-0.0683389%206.74838%200.205017%206.475L1.19494%205.48504C1.4683%205.21166%201.91154%205.21166%202.1849%205.48504L5.24999%208.55011L11.8151%201.98505C12.0884%201.71169%2012.5317%201.71169%2012.805%201.98505L13.795%202.975C14.0683%203.24835%2014.0683%203.69157%2013.795%203.96495L5.74497%2012.015C5.47159%2012.2883%205.02837%2012.2883%204.75502%2012.0149V12.0149Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_4399%3A71004%22%3E%3Crect%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}.s-filterItem.-radio input[type=radio]:disabled+.text{cursor:no-drop}.s-filterItem.-radio input[type=radio]:disabled+.text::before{background-color:#aaa}.s-filterItem.-radio .text{font-size:var(--font-size-s);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.s-filterItem.-radio .text::before{-webkit-transition:all .3s cubic-bezier(0,1,.64,1);transition:all .3s cubic-bezier(0,1,.64,1);display:block;border-radius:50rem;background-color:#eee;margin:0 8px 0 0}.s-filterList-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.s-filterList-footer.-justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.s-filterList-footer.-justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-filterList-footer .s-filterList-button{-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;background:var(--color-base-gray);font-size:var(--font-size-s);border-radius:var(--border-radius);-webkit-appearance:none;border:none;padding:0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;cursor:pointer;font-weight:700;width:180px}.s-filterList-footer .s-filterList-button+.s-filterList-button{margin-left:8px}.s-filterList-footer .s-filterList-button .icon{margin-right:8px}.s-filterList-footer .s-filterList-button.-reset{background:#eee;color:#999}.s-filterList-footer .s-filterList-button.-submit{background-color:var(--color-base-primary);color:var(--color-base-primaryInside)}.base-s-flow-1 .base-c-inner{overflow:hidden}.base-s-flow-1 .base-c-inner .s-flow-1__stepList{margin:0;padding:40px 80px;list-style:none;counter-reset:step 0;border:3px solid #F5F5F5;background-color:#fff;border-radius:var(--border-radius)}@media screen and (max-width:768px){.s-filterList-footer .s-filterList-button{height:40px}.base-s-flow-1 .base-c-inner .s-flow-1__stepList{padding:16px;max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;counter-increment:step;overflow:hidden}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem::before{z-index:1;position:absolute;content:"";width:0;height:42px;top:-14px;left:38px;border-left:2px solid var(--color-base-primary)}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem::after{top:148px;border-left:2px solid var(--color-base-primary);z-index:1;position:absolute;content:"";width:0;height:100%;left:38px}@media screen and (max-width:768px){.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem::after,.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem::before{display:none}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem{display:block}}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(1) .s-flow-1__stepNumber{background-color:var(--color-base-primary)}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(1) .s-flow-1__stepNumber .s-flow-1__stepLabel,.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(1) .s-flow-1__stepNumber .s-flow-1__stepLabel:after{color:var(--color-base-primaryInside)}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(1)::after{display:none}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-child(1)::after{top:98px}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem+.s-flow-1__stepItem{padding-top:40px}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;width:80px;min-width:80px;background-color:var(--color-base-primaryFaded);border-radius:50%;position:relative}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber .s-flow-1__stepLabel{font-size:12px;line-height:100%;font-family:var(--font-family-en);font-weight:700;letter-spacing:2.4px;color:var(--color-base-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber .s-flow-1__stepLabel:after{font-size:28px;line-height:1;content:"0" counter(step);font-weight:700;letter-spacing:2px;color:var(--color-base-primary)}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepWrap{margin-left:24px}@media screen and (max-width:768px){.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem+.s-flow-1__stepItem{padding-top:0;margin-top:30px}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber{min-width:70px;width:70px;height:70px;position:absolute;top:0;left:0}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber .s-flow-1__stepLabel:after{font-size:26px}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepWrap{margin-left:0}}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepWrap .s-flow-1__stepTitle{margin:0;font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepWrap .s-flow-1__stepTitle{font-size:var(--font-size-l-sp);padding-left:90px;min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepWrap .s-flow-1__stepText{margin:10px 0 0;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}.base-s-flow-2 .base-c-inner{overflow:hidden}.base-s-flow-2 .base-c-inner .s-flow-2__stepList{margin:0;padding:60px 32px 35px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;counter-reset:step 0;background-color:#fff;border-radius:var(--border-radius)}@media screen and (max-width:768px){.base-s-flow-1 .base-c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepWrap .s-flow-1__stepText{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-flow-2 .base-c-inner .s-flow-2__stepList{padding:0;display:block}}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem{position:relative;counter-increment:step;width:250px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem::after{content:"";top:40px;border-top:2px solid var(--color-base-primary);z-index:1;position:absolute;width:80px;height:2px;right:-66px}.base-s-intro-2 .s-intro-2__point li::after,.base-s-intro-3 .s-intro-3__point li::after{right:0}@media screen and (max-width:768px){.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem::after{display:none;top:30px}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem{width:100%}}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem:nth-last-of-type(1)::after{display:none}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem:nth-child(1){width:200px}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem+.s-flow-2__stepItem{padding-left:50px}@media screen and (max-width:768px){.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem:nth-child(1){width:100%}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem+.s-flow-2__stepItem{padding-left:0;margin-top:30px}}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem .s-flow-2__stepNumber{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;width:80px;min-width:80px;background-color:var(--color-base-primary);border-radius:50%;position:relative;margin-bottom:20px}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem .s-flow-2__stepNumber .s-flow-2__stepLabel{font-size:12px;line-height:100%;font-family:var(--font-family-en);font-weight:700;letter-spacing:2.4px;color:var(--color-base-primaryInside);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem .s-flow-2__stepNumber .s-flow-2__stepLabel:after{font-size:28px;line-height:1;content:"0" counter(step);font-weight:700;letter-spacing:2px;color:var(--color-base-primaryInside)}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem .s-flow-2__stepWrap{text-align:center}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem .s-flow-2__stepWrap .s-flow-2__stepTitle{margin:0;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem .s-flow-2__stepNumber{width:70px;min-width:70px;height:70px;position:absolute;top:0;left:0;margin:0}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem .s-flow-2__stepNumber .s-flow-2__stepLabel{-webkit-transform:scale(.7);transform:scale(.7)}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem .s-flow-2__stepWrap{margin-left:0}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem .s-flow-2__stepWrap .s-flow-2__stepTitle{font-size:var(--font-size-m-sp);padding-left:80px;min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem .s-flow-2__stepWrap .s-flow-2__stepText{margin:10px 0 0;text-align:left;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}.base-s-form{background:#fff;padding:64px 0}.base-s-form .s-form__inner{max-width:600px;margin-left:auto;margin-right:auto}.base-s-form .leadgrid-form__row+div{margin-top:28px}.base-s-form .c-form__agree{display:none}.base-s-form .c-form__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media screen and (max-width:768px){.base-s-flow-2 .base-c-inner .s-flow-2__stepList .s-flow-2__stepItem .s-flow-2__stepWrap .s-flow-2__stepText{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-form{padding:48px 0}.base-s-form .c-form__action{padding:0}.base-s-form .leadgrid-form__label{-ms-flex-wrap:wrap;flex-wrap:wrap}.base-s-form .leadgrid-form__label .hqIvTY{margin-left:0;display:block;width:100%;margin-top:8px}}.base-s-hardCodeContactDetail{padding:130px 0}@media screen and (max-width:768px){.base-s-hardCodeContactDetail{padding:80px 0}}.base-s-hardCodeContactDetail .base-c-inner{max-width:860px}.base-s-hardCodeContactDetail .base-c-hardCodeButton:disabled:hover{color:#fff;cursor:default}.base-s-hardCodeContactDetail .base-c-hardCodeButton:disabled:hover:before{display:none}.base-s-hardCodeContactDetail .base-c-hardCodeButton:disabled:hover i:before{border-top-color:#fff}.base-s-hardCodeContactDetail .base-c-hardCodeButton:disabled:hover i:after{background-color:#fff}.base-s-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:var(--color-base-primaryFaded);padding:54px 0;position:relative;min-height:240px}.base-s-header .s-header__background{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.3}.base-s-header .s-header__title{margin:0;color:#181818;position:relative;z-index:1}.base-s-header .s-header__title>span{display:block;line-height:1}.base-s-header .s-header__title .en{font-family:var(--font-family-en);font-weight:400;font-size:18px;letter-spacing:1.2px;margin-left:-1.2px}.base-s-header .s-header__title .ja{font-size:32px;margin-top:8px;letter-spacing:4px;margin-left:-4px}@media screen and (max-width:768px){.base-s-header{padding:32px 20px;min-height:initial}.base-s-header .s-header__title .ja{font-size:24px}}.base-s-header .s-header__text{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;max-width:560px;margin:24px auto 0;color:#181818;position:relative;z-index:1}@media screen and (max-width:768px){.base-s-header .s-header__text{line-height:1.5;font-size:13px;margin-top:16px}.base-s-image .base-c-inner .s-image__list{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-image .base-c-inner .s-image__list{margin-top:40px;width:100%;padding:0;margin-bottom:0}.base-s-image .base-c-inner .s-image__list .s-image__item{width:100%;height:auto;list-style-type:none}.base-s-image .base-c-inner .s-image__list .s-image__item:nth-of-type(n+2){margin-top:40px}.base-s-image .base-c-inner .s-image__list .s-image__item .s-image__itemImage{width:100%;height:auto;border-radius:var(--border-radius)}.base-s-intro-1 .base-c-inner .s-intro-1__turnList{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:32px 0 0;padding:0;counter-reset:turn 0;display:flex;position:relative}@media screen and (max-width:768px){.base-s-intro-1 .base-c-inner .s-intro-1__turnList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-intro-1 .base-c-inner .s-intro-1__turnList.-double .s-intro-1__turnItem{width:calc(100% / 3)}.base-s-intro-1 .base-c-inner .s-intro-1__turnList.-triple .s-intro-1__turnItem:nth-of-type(1){width:calc((100% / 3) - 40px)}@media screen and (max-width:768px){.base-s-intro-1 .base-c-inner .s-intro-1__turnList.-triple .s-intro-1__turnItem:nth-of-type(1){width:100%;padding:12px 20px}}.base-s-intro-1 .base-c-inner .s-intro-1__turnList.-triple .s-intro-1__turnItem:nth-of-type(2){padding-left:100px;width:calc((100% / 3) + 20px)}@media screen and (max-width:768px){.base-s-intro-1 .base-c-inner .s-intro-1__turnList.-triple .s-intro-1__turnItem:nth-of-type(2){width:100%;padding:12px 20px}}.base-s-intro-1 .base-c-inner .s-intro-1__turnList.-triple .s-intro-1__turnItem:nth-of-type(3){width:calc((100% / 3) + 20px)}@media screen and (max-width:768px){.base-s-intro-1 .base-c-inner .s-intro-1__turnList.-triple .s-intro-1__turnItem:nth-of-type(3){width:100%;padding:12px 20px}}.base-s-intro-1 .base-c-inner .s-intro-1__turnList.-quadruple .s-intro-1__turnItem{width:calc(100% / 3)}.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem{counter-increment:turn;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px;padding:24px;background-color:var(--color-base-primary);overflow:hidden}.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-of-type(1){border-radius:5px 0 0 5px}@media screen and (max-width:768px){.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem{height:auto}.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-of-type(1){border-radius:5px}}.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-last-of-type(1){border-radius:0 5px 5px 0}.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-of-type(n+2){position:relative;padding-left:80px}@media screen and (max-width:768px){.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-last-of-type(1){border-radius:5px}.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-of-type(n+2){margin-top:16px;border-radius:5px}.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-of-type(n+2)::after{display:none}}.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-of-type(n+2)::after{content:"";position:absolute;height:100px;width:100px;top:0;left:7px;-webkit-transform:rotate(45deg) translateX(-50px) translateY(50px);transform:rotate(45deg) translateX(-50px) translateY(50px);background-color:var(--color-base-primary);border-top:#fff solid 4px;border-right:#fff solid 4px;border-radius:4px}.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem .s-intro-1__turnText{font-size:var(--font-size-m);letter-spacing:.04em;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;color:var(--color-base-primaryInside)}@media screen and (max-width:768px){.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem .s-intro-1__turnText{font-size:var(--font-size-m-sp);margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem .s-intro-1__turnText:before{font-size:var(--font-size-l);letter-spacing:.04em;line-height:100%;margin-bottom:2px;content:"0" counter(turn);color:var(--color-base-primaryInside);font-family:Barlow Semi Condensed;position:relative;left:-8px}.base-s-intro-1 .base-c-inner .s-intro-1__content{border-radius:var(--border-radius);margin-top:48px}@media screen and (max-width:768px){.base-s-intro-1 .base-c-inner .s-intro-1__turnList .s-intro-1__turnItem .s-intro-1__turnText:before{font-size:var(--font-size-l-sp);margin-bottom:0}.base-s-intro-1 .base-c-inner .s-intro-1__content{margin-top:20px;max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-intro-1 .base-c-inner .s-intro-1__content .s-intro-1__contentTitle{font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em;margin:0;font-weight:700;text-align:center}@media screen and (max-width:768px){.base-s-intro-1 .base-c-inner .s-intro-1__content .s-intro-1__contentTitle{font-size:var(--font-size-xl-sp)}}.base-s-intro-1 .base-c-inner .s-intro-1__content .s-intro-1__contentText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:20px 0 0}@media screen and (max-width:768px){.base-s-intro-1 .base-c-inner .s-intro-1__content .s-intro-1__contentText{font-size:var(--font-size-s-sp);line-height:1.5;margin-top:16px}}.base-s-intro-2 .s-intro-2__title{text-align:center;font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;font-weight:700;margin:0}.base-s-intro-2 .s-intro-2__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:56px 0 -40px;padding:0}@media screen and (max-width:768px){.base-s-intro-2 .s-intro-2__title{font-size:var(--font-size-l-sp)}.base-s-intro-2 .s-intro-2__point{display:block;max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-intro-2 .s-intro-2__point li{width:calc((100% - 40px)/ 2);border:3px solid var(--color-base-primary);border-radius:var(--border-radius);margin-bottom:40px;text-align:center;position:relative;padding:30px 16px;border-top:none;background-color:#fff}.base-s-intro-2 .s-intro-2__point li::after,.base-s-intro-2 .s-intro-2__point li::before{content:"";width:45%;height:3px;background:var(--color-base-primary);top:0;position:absolute}.base-s-intro-2 .s-intro-2__point li::before{left:0}.base-s-intro-2 .s-intro-2__pointNumber{font-family:var(--font-family-en);font-size:30px;font-weight:700;color:var(--color-base-primary);padding:0 12px;position:absolute;top:calc(-.5em - 2px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1}.base-s-intro-2 .s-intro-2__pointText{text-align:center;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;font-weight:700;margin:0}.base-s-intro-2 .s-intro-2__box{background-color:var(--color-base-primaryFaded);border-radius:var(--border-radius);padding:48px 56px;margin-top:80px;position:relative;color:var(--color-base-text)}@media screen and (max-width:768px){.base-s-intro-2 .s-intro-2__point li{width:100%}.base-s-intro-2 .s-intro-2__pointText{font-size:var(--font-size-m-sp)}.base-s-intro-2 .s-intro-2__box{padding:40px 16px;margin-top:100px;max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-intro-2 .s-intro-2__box:before{content:" ";display:block;position:absolute;top:-46px;left:50%;width:2px;height:70px;background-color:var(--color-base-text)}.base-s-intro-2 .s-intro-2__boxTitle{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;font-weight:700;text-align:center;margin:0}@media screen and (max-width:768px){.base-s-intro-2 .s-intro-2__box:before{top:-26px;height:40px}.base-s-intro-2 .s-intro-2__boxTitle{font-size:var(--font-size-l-sp)}}.base-s-intro-2 .s-intro-2__boxText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:24px 0 0}@media screen and (max-width:768px){.base-s-intro-2 .s-intro-2__boxText{font-size:var(--font-size-s-sp);line-height:1.5}}.base-s-intro-3 .s-intro-3__title{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;text-align:center;font-weight:700;margin:0}.base-s-intro-3 .s-intro-3__subTitle{text-align:center}.base-s-intro-3 .s-intro-3__subTitle .-title{margin:0 auto}.base-s-intro-3 .s-intro-3__subTitle+.s-intro-3__point{margin-top:40px}.base-s-intro-3 .s-intro-3__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:56px 0 -50px;padding:0}@media screen and (max-width:768px){.base-s-intro-3 .s-intro-3__subTitle .-title,.base-s-intro-3 .s-intro-3__title{font-size:var(--font-size-l-sp)}.base-s-intro-3 .s-intro-3__point{display:block;max-width:480px;width:100%;margin-left:auto;margin-right:auto;margin-top:32px}}.base-s-intro-3 .s-intro-3__point li{width:calc((100% - 44px)/ 2);border:3px solid var(--color-base-primary);border-radius:var(--border-radius);border-top:none;margin-bottom:40px;position:relative;padding:32px 32px 28px;background-color:#fff}.base-s-intro-3 .s-intro-3__point li::after,.base-s-intro-3 .s-intro-3__point li::before{content:"";width:45%;height:3px;background:var(--color-base-primary);top:0;position:absolute}.base-s-intro-3 .s-intro-3__point li::before{left:0}.base-s-intro-3 .s-intro-3__pointNumber{font-family:var(--font-family-en);font-size:30px;font-weight:700;color:var(--color-base-primary);padding:0 12px;position:absolute;top:calc(-.5em - 2px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1}.base-s-intro-3 .s-intro-3__pointTitle{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;text-align:center;font-weight:700;margin:0}@media screen and (max-width:768px){.base-s-intro-3 .s-intro-3__point li{width:100%}.base-s-intro-3 .s-intro-3__pointTitle{font-size:var(--font-size-m-sp)}}.base-s-intro-3 .s-intro-3__pointText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:18px 0 0}.base-s-intro-3 .s-intro-3__box{background-color:var(--color-base-primaryFaded);border-radius:var(--border-radius);padding:50px 60px;margin-top:88px;position:relative;color:var(--color-base-text)}@media screen and (max-width:768px){.base-s-intro-3 .s-intro-3__pointText{font-size:var(--font-size-s-sp);line-height:1.6}.base-s-intro-3 .s-intro-3__box{padding:40px 16px;margin-top:100px;max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-intro-3 .s-intro-3__box:before{content:" ";display:block;position:absolute;top:-46px;left:50%;width:2px;height:70px;background-color:var(--color-base-text)}.base-s-intro-3 .s-intro-3__boxTitle{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;font-weight:700;text-align:center;margin:0}@media screen and (max-width:768px){.base-s-intro-3 .s-intro-3__box:before{top:-26px;height:40px}.base-s-intro-3 .s-intro-3__boxTitle{font-size:var(--font-size-l-sp)}}.base-s-intro-3 .s-intro-3__boxText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:20px 0 0}.base-s-introducedCompany-1 .s-introducedCompany-1__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media screen and (max-width:768px){.base-s-intro-3 .s-intro-3__boxText{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-introducedCompany-1 .s-introducedCompany-1__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:480px;width:100%;margin-left:auto;margin-right:auto;padding:0;gap:8px}}.base-s-introducedCompany-1 .s-introducedCompany-1__item{width:calc(100% / 4 - 16px);border-radius:var(--border-radius);overflow:hidden}@media screen and (max-width:768px){.base-s-introducedCompany-1 .s-introducedCompany-1__item{width:calc(50% - 4px)}}.base-s-introducedCompany-1 .s-introducedCompany-1__item a{display:block;line-height:1}.base-s-introducedCompany-1 .s-introducedCompany-1__item a img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px) and (max-width:1023px){.base-s-introducedCompany-1 .s-introducedCompany-1__item{width:calc(100% / 3 - 12px)}.base-s-introducedCompany-1 .s-introducedCompany-1__item:nth-child(4n){margin-right:18px}.base-s-introducedCompany-1 .s-introducedCompany-1__item:nth-child(3n){margin-right:0}}.base-s-introducedCompany-2 .s-introducedCompany-2__text{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;text-align:center;margin:0 0 24px}@media screen and (max-width:768px){.base-s-introducedCompany-2 .s-introducedCompany-2__text{font-size:var(--font-size-l-sp)}}.base-s-introducedCompany-2 .s-introducedCompany-2__text .count{font-size:40px;font-family:var(--font-family-en);letter-spacing:3.18px;margin-right:10px}@media screen and (max-width:768px){.base-s-introducedCompany-2 .s-introducedCompany-2__text .count{font-size:32px;margin-right:2px}}.base-s-introducedCompany-2 .s-introducedCompany-2__text .count__text{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em}.base-s-introducedCompany-2 .s-introducedCompany-2__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}@media screen and (max-width:768px){.base-s-introducedCompany-2 .s-introducedCompany-2__text .count__text{font-size:var(--font-size-m-sp)}.base-s-introducedCompany-2 .s-introducedCompany-2__wrap{max-width:480px;margin-left:auto;margin-right:auto;width:auto}}.base-s-introducedCompany-2 .s-introducedCompany-2__item{width:16.6%;overflow:hidden;padding:4px}@media screen and (max-width:768px){.base-s-introducedCompany-2 .s-introducedCompany-2__item{width:50%}}.base-s-introducedCompany-2 .s-introducedCompany-2__item a{display:block;line-height:1}.base-s-introducedCompany-2 .s-introducedCompany-2__item a img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.base-s-introducedCompany-2 .s-introducedCompany-2__tips{font-size:10px;margin:8px 0 0;text-align:right}@media screen and (max-width:768px){.base-s-introducedCompany-2 .s-introducedCompany-2__tips{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-issue-1__inner{margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.base-s-issue-1__inner{max-width:983px}.base-s-issue-1__con{margin-top:calc(8px + 40px)}}@media screen and (max-width:768px){.base-s-issue-1__inner{max-width:calc(100% - 20px * 2)}.base-s-issue-1__con{margin-top:calc(11px + 45px)}}.base-c-list-issue-1{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.base-c-list-issue-1__item{list-style-type:none;position:relative;letter-spacing:.04em}@media screen and (min-width:769px){.base-c-list-issue-1__item{font-size:var(--font-size-l);line-height:33.6px;width:calc((100% - 60px)/ 2);padding-left:28px}}@media screen and (max-width:768px){.base-c-list-issue-1__item{font-size:var(--font-size-l-sp);line-height:28.8px;width:100%;padding-left:17px}}.base-c-list-issue-1__item:before{content:"";display:block;position:absolute;background-color:var(--color-base-primary);border-radius:100%;left:0}.base-s-mainvisual-1,.base-s-mainvisual-5{background-color:var(--color-base-primaryFaded);overflow:hidden}@media screen and (min-width:769px){.base-c-list-issue-1__item:before{width:8px;height:8px;top:13px}.base-c-list-issue-1__item:nth-child(n+3){margin-top:35px}}@media screen and (max-width:768px){.base-c-list-issue-1__item:before{width:7px;height:7px;top:8px}.base-c-list-issue-1__item:nth-child(n+2){margin-top:20px}}.base-s-link-2{margin-top:-40px;padding-bottom:80px}.base-s-link-2 .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.base-s-link-2{padding-bottom:56px}.base-s-link-2 .base-c-inner{max-width:480px;width:100%;margin-left:auto;margin-right:auto;display:block}}.base-s-link-2 .s-link-2__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:-10px;padding:0;width:100%}@media screen and (max-width:768px){.base-s-link-2 .s-link-2__list{margin:-16px -8px;width:auto}}.base-s-link-2 .s-link-2__listItem{padding:10px;width:25%}@media screen and (max-width:768px){.base-s-link-2 .s-link-2__listItem{padding:16px 8px;width:50%}}.base-s-link-2 .s-link-2__listLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid var(--color-base-primary);color:var(--color-base-primary);font-size:var(--font-size-s);letter-spacing:.04em;font-weight:700;line-height:1;padding-bottom:16px;text-decoration:none;width:100%;height:100%}.base-s-link-2 .s-link-2__listLink svg{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;margin-right:8px}.base-s-link{margin-top:-40px;padding-bottom:80px}.base-s-link .base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.base-s-link-2 .s-link-2__listLink{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-link{padding-bottom:56px}.base-s-link .base-c-inner{max-width:480px;width:100%;margin-left:auto;margin-right:auto;display:block}}.base-s-link .base-c-button+.base-c-button{margin-left:16px}@media screen and (max-width:768px){.base-s-link .base-c-button+.base-c-button{margin:8px 0 0}}.base-s-logoSlider .base-c-sectionHeader{max-width:1000px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}.base-s-logoSlider .base-c-inner{width:100%;max-width:100%;padding:0}.base-s-logoSlider .base-c-inner .s-logoSlider__logoList{width:100%;padding:0;margin:0;opacity:0}.base-s-logoSlider .base-c-inner .s-logoSlider__logoList.slick-initialized{opacity:1}.base-s-logoSlider .base-c-inner .s-logoSlider__logoList .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-logoSlider .base-c-inner .s-logoSlider__logoList .slick-track .s-logoSlider__logoItem{outline:0}.base-s-logoSlider .base-c-inner .s-logoSlider__logoList .slick-track .s-logoSlider__logoItem .s-logoSlider__logoImage{background-repeat:no-repeat;background-position:50% 50%;background-size:100% auto;display:block;margin:0 8px;outline:0;width:150px;height:150px;-o-object-fit:contain;object-fit:contain}.base-s-mainvisual-1{position:relative}.base-s-mainvisual-1>.base-c-inner{padding:120px 0}.base-s-mainvisual-1 .s-mainvisual-1__copy{position:relative;z-index:1;text-align:center}@media screen and (max-width:768px){.base-s-logoSlider .base-c-inner .s-logoSlider__logoList .slick-track .s-logoSlider__logoItem .s-logoSlider__logoImage{margin:0 10px}.base-s-mainvisual-1>.base-c-inner{padding:48px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-mainvisual-1 .s-mainvisual-1__copy{max-width:480px;width:100%;margin:0 auto;padding:0 16px}}.base-s-mainvisual-1 .s-mainvisual-1__copyTitle{font-size:var(--font-size-xxl);line-height:1.4;letter-spacing:.04em;font-weight:700;margin:0}@media screen and (max-width:768px){.base-s-mainvisual-1 .s-mainvisual-1__copyTitle{font-size:var(--font-size-xxl-sp);text-align:left}}.base-s-mainvisual-1 .s-mainvisual-1__copyText{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;max-width:660px;margin:24px auto 0}@media screen and (max-width:768px){.base-s-mainvisual-1 .s-mainvisual-1__copyText{font-size:var(--font-size-m-sp);text-align:left;margin-top:16px}}.base-s-mainvisual-1 .s-mainvisual-1__copyButton{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-mainvisual-1 .s-mainvisual-1__image{position:absolute;top:0;right:0;width:100%;height:100%;border-radius:var(--border-radius);background-repeat:no-repeat;background-position:center center;background-size:cover}.base-s-mainvisual-2{overflow:hidden}.base-s-mainvisual-2>.base-c-inner{position:relative;padding:80px 0 120px}@media screen and (max-width:768px){.base-s-mainvisual-1 .s-mainvisual-1__copyButton{margin-top:24px}.base-s-mainvisual-2>.base-c-inner{padding:48px 0 180px;text-align:center}}.base-s-mainvisual-2 .s-mainvisual-2__copy{position:relative;z-index:1;padding-left:60px}.base-s-mainvisual-2 .s-mainvisual-2__copyTitle{font-size:var(--font-size-xxl);line-height:1.4;letter-spacing:.04em;font-weight:700;margin:0}@media screen and (max-width:768px){.base-s-mainvisual-2 .s-mainvisual-2__copy{padding:0 16px}.base-s-mainvisual-2 .s-mainvisual-2__copyTitle{font-size:var(--font-size-xxl-sp)}}.base-s-mainvisual-2 .s-mainvisual-2__copyText{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:16px 0 0}.base-s-mainvisual-2 .s-mainvisual-2__copyButton{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.base-s-mainvisual-2 .s-mainvisual-2__copyText{font-size:var(--font-size-m-sp)}.base-s-mainvisual-2 .s-mainvisual-2__copyButton{margin-top:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-mainvisual-2 .s-mainvisual-2__copyButton a img{width:140px}}.base-s-mainvisual-2 .s-mainvisual-2__copyButton a+a{margin-left:16px}.base-s-mainvisual-2 .s-mainvisual-2__image{position:absolute;bottom:0;right:108px;width:307px;height:514px;background-repeat:no-repeat;background-position:center center;background-size:307px 514px}.base-s-mainvisual-3{padding:0;position:relative}@media screen and (max-width:768px){.base-s-mainvisual-2 .s-mainvisual-2__image{bottom:-250px;right:50%;width:180px;margin-right:-90px;background-size:contain}.base-s-mainvisual-3{padding:0}}.base-s-mainvisual-3 .s-mainvisual-3__bg{position:absolute;width:60vw;height:100%;right:0;bottom:0}@media screen and (max-width:768px){.base-s-mainvisual-3 .s-mainvisual-3__bg{position:relative;margin:16px 0 0;width:100%;padding-bottom:63.8%;height:auto}}.base-s-mainvisual-3 .s-mainvisual-3__bg .s-mainvisual-3__image{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.base-s-mainvisual-3 .base-c-inner{position:relative;max-width:1060px;padding:48px 24px}.base-s-mainvisual-3 .base-c-inner .s-mainvisual-3__Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:var(--font-size-xxl);line-height:1.4;letter-spacing:.04em;font-weight:700;margin:0;position:relative;z-index:1}@media screen and (max-width:768px){.base-s-mainvisual-3 .base-c-inner{max-width:480px;padding:32px 0}.base-s-mainvisual-3 .base-c-inner .s-mainvisual-3__Title{font-size:var(--font-size-xxl-sp);display:block;padding:0 16px}}.base-s-mainvisual-3 .base-c-inner .s-mainvisual-3__Text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-m);letter-spacing:.04em;line-height:1.7;margin:16px 0 0;position:relative;z-index:1}@media screen and (max-width:768px){.base-s-mainvisual-3 .base-c-inner .s-mainvisual-3__Text{font-size:var(--font-size-m-sp);display:block;padding:0 16px;margin-top:10px}}.base-s-mainvisual-3 .base-c-inner .s-mainvisual-3__Button{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.base-s-mainvisual-3 .base-c-inner .s-mainvisual-3__Button{margin-top:24px;display:block;padding:0 16px}.base-s-mainvisual-3 .base-c-inner .s-mainvisual-3__Button .c-button__enTitle{font-size:10px;padding:0 0 2px}}.base-s-mainvisual-3 .base-c-inner .s-mainvisual-3__Button .base-c-button:nth-of-type(n+2){margin-top:16px}.base-s-mainvisual-4{position:relative;overflow:hidden}.base-s-mainvisual-4>.base-c-inner{position:relative;max-width:1060px;padding:48px 24px}.base-s-mainvisual-4 .s-mainvisual-4__copy{position:relative;z-index:1}@media screen and (max-width:768px){.base-s-mainvisual-3 .base-c-inner .s-mainvisual-3__Button .base-c-button:nth-of-type(n+2){margin-top:8px}.base-s-mainvisual-4>.base-c-inner{padding:32px 0}.base-s-mainvisual-4 .s-mainvisual-4__copy{max-width:480px;width:100%;margin-left:auto;margin-right:auto;padding:0 16px}}.base-s-mainvisual-4 .s-mainvisual-4__copyTitle{font-size:var(--font-size-xxl);line-height:1.4;letter-spacing:.04em;font-weight:700;margin:0}@media screen and (max-width:768px){.base-s-mainvisual-4 .s-mainvisual-4__copyTitle{font-size:var(--font-size-xxl-sp)}}.base-s-mainvisual-4 .s-mainvisual-4__copyText{font-size:var(--font-size-m);letter-spacing:.04em;line-height:1.7;margin:16px 0 0}.base-s-mainvisual-4 .s-mainvisual-4__copyButton{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-mainvisual-4 .s-mainvisual-4__copyButton a+a{margin-left:16px}@media screen and (max-width:768px){.base-s-mainvisual-4 .s-mainvisual-4__copyText{font-size:var(--font-size-m-sp)}.base-s-mainvisual-4 .s-mainvisual-4__copyButton{display:block;margin-top:24px}.base-s-mainvisual-4 .s-mainvisual-4__copyButton a img{width:140px}.base-s-mainvisual-4 .s-mainvisual-4__copyButton a+a{margin-top:10px;margin-left:0}}.base-s-mainvisual-4 .s-mainvisual-4__bg{position:absolute;width:60vw;height:100%;right:0;bottom:0}@media screen and (max-width:768px){.base-s-mainvisual-4 .s-mainvisual-4__bg{position:relative;margin:16px 0 0;width:100%;padding-bottom:63.8%;height:auto}}.base-s-mainvisual-4 .s-mainvisual-4__bg .s-mainvisual-4__image{position:absolute;-o-object-fit:cover;object-fit:cover;right:0;height:100%}.base-s-mainvisual-5{position:relative}.base-s-mainvisual-5 .s-mainvisual-5__copyText span,.base-s-mainvisual-5 .s-mainvisual-5__copyTitle span{background:rgba(37,37,37,.7);color:#fff}.base-s-mainvisual-5>.base-c-inner{padding:120px 0}.base-s-mainvisual-5 .s-mainvisual-5__copy{position:relative;z-index:1;text-align:center}@media screen and (max-width:768px){.base-s-mainvisual-5>.base-c-inner{padding:48px 0;display:block}.base-s-mainvisual-5 .s-mainvisual-5__copy{max-width:480px;width:100%;margin-left:auto;margin-right:auto;padding:0 16px;text-align:center}}.base-s-mainvisual-5 .s-mainvisual-5__copyTitle{font-size:var(--font-size-xxl);letter-spacing:.04em;line-height:1.55;font-weight:700;margin:0;display:inline-block}@media screen and (max-width:768px){.base-s-mainvisual-5 .s-mainvisual-5__copyTitle{font-size:var(--font-size-xxl-sp);text-align:center}}.base-s-mainvisual-5 .s-mainvisual-5__copyText{font-size:var(--font-size-m);letter-spacing:.04em;max-width:660px;line-height:1.49;margin:24px auto 0}.base-s-mainvisual-5 .s-mainvisual-5__copyButton{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.base-s-mainvisual-5 .s-mainvisual-5__image{position:absolute;top:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.base-s-mainvisual-form{padding:0;position:relative;width:100%;height:auto;overflow-x:hidden}.base-s-mainvisual-form .s-mainvisual-form__image{position:absolute;width:100%;height:100%;background-size:cover;background-position:center}@media screen and (max-width:768px){.base-s-mainvisual-5 .s-mainvisual-5__copyText{font-size:var(--font-size-m-sp);text-align:left}.base-s-mainvisual-5 .s-mainvisual-5__copyButton{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:24px}.base-s-mainvisual-5 .s-mainvisual-5__copyButton .base-c-button{width:100%;margin:0}.base-s-mainvisual-form{padding:0}.base-s-mainvisual-form .s-mainvisual-form__image{height:calc(100vh - 50px)}}.base-s-mainvisual-form .base-c-inner{position:relative;padding:50px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:660px}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__box{width:535px}@media screen and (max-width:768px){.base-s-mainvisual-form .base-c-inner{padding:0;display:block}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__box{width:auto;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:calc(100vh - 200px)}}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__box .s-mainvisual-form__title{font-size:var(--font-size-xxl);line-height:1.4;letter-spacing:.04em;font-weight:700;z-index:1;margin:0}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__box .s-mainvisual-form__title span{background-color:rgba(37,37,37,.7);color:var(--color-base-primaryInside);line-height:1.6;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 10px}@media screen and (max-width:768px){.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__box .s-mainvisual-form__title{font-size:var(--font-size-xxl-sp)}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__box .s-mainvisual-form__title span{padding:0}}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__box .s-mainvisual-form__text{font-size:var(--font-size-m);letter-spacing:.04em;line-height:1.7;margin:24px 0 0;z-index:1}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__box .s-mainvisual-form__text span{background-color:rgba(37,37,37,.7);color:var(--color-base-primaryInside);line-height:1.6;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 7px}@media screen and (max-width:768px){.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__box .s-mainvisual-form__text{font-size:var(--font-size-m-sp)}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__box .s-mainvisual-form__text span{padding:0}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__box .s-mainvisual-form__text span br{display:none}}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__form{background:var(--color-base-primaryInside);padding:24px 32px 32px;-webkit-box-sizing:border-box;box-sizing:border-box;width:440px}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__form .s-mainvisual-form__formTitle{text-align:center;font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;margin:0}@media screen and (max-width:768px){.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__form{width:100%;padding:27px 17px 42px}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__form .s-mainvisual-form__formTitle{font-size:var(--font-size-l-sp)}}.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__form .s-mainvisual-form__formText{text-align:center;font-size:13px;line-height:1.6;letter-spacing:.04em;margin:16px auto 24px}@media screen and (max-width:768px){.base-s-mainvisual-form .base-c-inner .s-mainvisual-form__form .s-mainvisual-form__formText{font-size:12px;margin:20px auto 23px}}.base-s-mainvisual-form .leadgrid-form__label{font-size:12px;letter-spacing:1.55px;margin-bottom:6px}@media screen and (max-width:768px){.base-s-mainvisual-form .leadgrid-form__label{font-size:13px;margin-bottom:8px}}.base-s-mainvisual-form .leadgrid-form__label::before{font-size:10px;height:20px;line-height:20px;padding:0 8px;margin-right:8px;letter-spacing:1.55px}.base-s-mainvisual-form .leadgrid-form__input{font-size:14px;padding:10px 14px;height:auto}@media screen and (max-width:768px){.base-s-mainvisual-form .leadgrid-form__label::before{margin-right:13px}.base-s-mainvisual-form .leadgrid-form__input{font-size:15px}}.base-s-mainvisual-form .leadgrid-form__select::before{height:24px;right:40px;margin-top:-12px}.base-s-mainvisual-form .leadgrid-form__select::after{right:18px;margin-top:-6px}.base-s-mainvisual-form .leadgrid-form__select select{font-size:14px;padding:10px 14px;height:auto}@media screen and (max-width:768px){.base-s-mainvisual-form .leadgrid-form__select select{font-size:15px}}.base-s-mainvisual-form .leadgrid-form__textarea{padding:10px 14px;font-size:14px}@media screen and (max-width:768px){.base-s-mainvisual-form .leadgrid-form__textarea{font-size:15px}}.base-s-mainvisual-form .leadgrid-form__checkbox label>span,.base-s-mainvisual-form .leadgrid-form__radio label>span{font-size:14px}.base-s-mainvisual-form .leadgrid-form__radio{display:inline-block;width:initial}.base-s-mainvisual-form .leadgrid-form__radio+.leadgrid-form__radio{margin:0 0 0 12px}.base-s-mainvisual-form .leadgrid-form__radio label>span::before{margin-right:4px;min-width:20px;width:20px;height:20px}.base-s-mainvisual-form .leadgrid-form__radio input[type=radio]:checked+span::after{min-width:10px;width:10px;height:10px;margin-top:-5px}.base-s-mainvisual-form .leadgrid-form__checkbox{display:inline-block;width:initial}.base-s-mainvisual-form .leadgrid-form__checkbox+.leadgrid-form__checkbox{margin:0 0 0 12px}.base-s-mainvisual-form .leadgrid-form__checkbox label>span::before{margin-right:4px;min-width:18px;width:18px;height:18px}.base-s-mainvisual-form .leadgrid-form__checkbox input[type=checkbox]:checked+span::after{width:7px;height:12px;left:6px;margin-top:-7px}.base-s-mainvisual-form .leadgrid-form__row+div{margin-top:12px}@media screen and (max-width:768px){.base-s-mainvisual-form .leadgrid-form__row+div{margin-top:16px}.base-s-mainvisual-form .base-c-form .c-form__agreeText{font-size:10px}}.base-s-mainvisual-form .base-c-form .c-form__agreeText{font-size:10px;margin:0 0 12px}.base-s-mainvisual-form .base-c-form .c-form__checkboxLabel{font-size:12px}.base-s-mainvisual-form .base-c-form .c-form__checkboxLabel:before{min-width:12px;width:12px;height:12px;margin-right:8px}.base-s-mainvisual-form .base-c-form .c-form__checkbox input[type=checkbox]:checked+.c-form__checkboxLabel:after{width:5px;height:9px;border-bottom:3px solid var(--color-base-text);border-right:3px solid var(--color-base-text);border-radius:2px;left:4px;margin-top:-5px}.base-s-mainvisual-form .base-c-form .c-form__agree .privacy{margin-top:12px;font-size:10px;line-height:1.172}@media screen and (max-width:768px){.base-s-mainvisual-form .base-c-form .c-form__agree .privacy{margin-top:16px;font-size:12px}}.base-s-mainvisual-form .base-c-form .c-form__action{margin-top:20px}@media screen and (max-width:768px){.base-s-mainvisual-form .base-c-form .c-form__action{margin-top:32px}}.base-s-mainvisual-form .leadgrid-c-button.-large .c-button__jaTitle{font-size:var(--font-size-s)}.base-s-mainvisual-form .leadgrid-c-button.-large{padding:8px 28px;border-radius:2px}.base-s-mainvisual-form .leadgrid-form__error{font-size:12px;margin-top:4px}.base-s-map .s-map__wrap{position:relative;width:100%;height:0;padding-top:56.3%}.base-s-map .s-map__wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:768px){.base-s-map .s-map__wrap{max-width:480px;margin:0 auto}}.base-s-map .s-map__text{margin:32px 0 0;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}.base-s-mediaArchives{padding:0 0 120px;overflow:hidden}.base-s-mediaArchives>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.base-s-map .s-map__text{font-size:var(--font-size-s-sp);line-height:1.5;max-width:480px;margin-right:auto;margin-left:auto}.base-s-mediaArchives{padding:0 0 80px}.base-s-mediaArchives>.base-c-inner{display:block}}.base-s-mediaArchives .s-mediaArchives__header{background-color:#eee;padding:20px 16px 48px;margin-bottom:46px}@media screen and (max-width:768px){.base-s-mediaArchives .s-mediaArchives__header{padding:16px 0 32px;margin-bottom:30px}.base-s-mediaArchives .s-mediaArchives__header>.base-c-inner{display:block}}.base-s-mediaArchives .s-mediaArchives__header .title{margin:0 0 14px;text-align:center;color:#0e1315;font-size:32px;line-height:1.3;letter-spacing:.03em}@media screen and (max-width:768px){.base-s-mediaArchives .s-mediaArchives__header .title{width:100%;max-width:480px;font-size:24px;line-height:1.4;margin:0 auto 10px;text-align:left}}.base-s-mediaArchives .s-mediaArchives__header .text{margin:0 auto;text-align:center;font-size:13px;line-height:1.5;letter-spacing:.03em;font-weight:500;max-width:620px}.base-s-mediaArchives .base-c-sidebar2{margin-left:48px;margin-right:16px}.base-s-mediaDetail{padding:28px 0 120px}.base-s-mediaDetail.-column1 .base-c-sidebar2{display:none}.base-s-mediaDetail.-column1>.base-c-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-mediaDetail.-column1 .s-mediaDetail__content{margin-right:0}.base-s-mediaDetail>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.base-s-mediaArchives .s-mediaArchives__header .text{font-size:11px;width:100%;max-width:480px;text-align:left}.base-s-mediaArchives .base-c-sidebar2{margin:0}.base-s-mediaDetail{padding:30px 0 80px}.base-s-mediaDetail>.base-c-inner{display:block}}.base-s-mediaDetail .s-mediaDetail__content{max-width:800px;margin-right:48px}.base-s-mediaDetail .s-mediaDetail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__content{margin-right:0}.base-s-mediaDetail .s-mediaDetail__meta{margin-bottom:16px}}.base-s-mediaDetail .s-mediaDetail__meta .date{font-size:20px;font-family:var(--font-family-en);letter-spacing:1px;margin-right:12px;line-height:1}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__meta .date{font-size:16px;margin-right:14px}}.base-s-mediaDetail .s-mediaDetail__meta .tag{background-color:#f5f5f5;color:var(--color-base-text-gray);border-radius:3px;padding:4px 18px;text-decoration:none;font-size:13px;line-height:19px;letter-spacing:.85px}.base-s-mediaDetail .s-mediaDetail__meta .tag+.tag{margin-left:12px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__meta .tag+.tag{margin-left:14px}}.base-s-mediaDetail .s-mediaDetail__title{margin:0;font-size:32px;line-height:1.3;letter-spacing:.03em}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__title{font-size:24px;line-height:1.4;margin-bottom:18px}}.base-s-mediaDetail .s-mediaDetail__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 25px}.base-s-mediaDetail .s-mediaDetail__author .thumb{min-width:50px;width:50px;height:50px;background-color:var(--color-base-background);border-radius:50%;overflow:hidden}.base-s-mediaDetail .s-mediaDetail__author .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__author{margin:0 0 10px}.base-s-mediaDetail .s-mediaDetail__author .thumb{min-width:48px;width:48px;height:48px}}.base-s-mediaDetail .s-mediaDetail__author .name{font-size:15px;line-height:1.6;letter-spacing:.03em;font-weight:500;margin-left:17px}.base-s-mediaDetail .s-mediaDetail__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__author .name{font-size:16px}.base-s-mediaDetail .s-mediaDetail__wrap{display:block}}.base-s-mediaDetail .s-mediaDetail__sp-share{display:none}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__sp-share{position:fixed;bottom:0;background-color:#fff;display:block;width:100%;height:50px;z-index:100;-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.1);box-shadow:0 -1px 1px rgba(0,0,0,.1)}}.base-s-mediaDetail .s-mediaDetail__sp-share>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}.base-s-mediaDetail .s-mediaDetail__sp-share .s-mediaDetail__share{margin-bottom:0}.base-s-mediaDetail .s-mediaDetail__sp-share__copyBtn{width:108px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px 0 15px;border-radius:3px;background-color:#eee;color:var(--color-base-text-gray);font-size:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-weight:700}.base-s-mediaDetail .s-mediaDetail__sp-share__copyBtn::before{content:"";display:block;width:12px;height:12px;background-image:url(/assets/base/img/media/icon_link.svg);background-size:cover;background-repeat:no-repeat}.base-s-mediaDetail .s-mediaDetail__share{position:sticky;top:140px;height:100%;width:40px;margin-left:-80px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;margin-left:0;width:auto}}.base-s-mediaDetail .s-mediaDetail__share .s-mediaDetail__shareTitle{font-family:var(--font-family-en);line-height:140%;padding:12px 0;border-bottom:2px solid #0e1315;display:block;width:40px;font-size:13px;letter-spacing:1px;text-align:center;margin-bottom:20px}.base-s-mediaDetail .s-mediaDetail__share a{display:block;width:40px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__share .s-mediaDetail__shareTitle{border-bottom:none;margin-bottom:0;margin-right:20px;padding:0}.base-s-mediaDetail .s-mediaDetail__share a{width:30px;border-radius:3px;overflow:hidden}}.base-s-mediaDetail .s-mediaDetail__share a img{width:100%;height:auto}.base-s-mediaDetail .s-mediaDetail__share a+a{margin-top:10px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__share a+a{margin-top:0;margin-left:10px}}.base-s-mediaDetail .s-mediaDetail__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.base-s-mediaDetail .s-mediaDetail__toc{background-color:#eee;padding:30px 40px 24px;border-radius:3px;margin:40px 0 60px;width:100%}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__toc{width:calc(100% + 32px);margin:30px 0 40px -16px;padding:30px 16px 24px}}.base-s-mediaDetail .s-mediaDetail__toc .title{font-size:22px;line-height:1.4;letter-spacing:.03em;font-weight:700;margin-bottom:12px;display:inline-block}.base-s-mediaDetail .s-mediaDetail__body h2,.base-s-mediaDetail .s-mediaDetail__body h3,.base-s-mediaDetail .s-mediaDetail__body h4,.base-s-mediaDetail .s-mediaDetail__body h5,.base-s-mediaDetail .s-mediaDetail__body h6,.base-s-mediaDetail .s-mediaDetail__toc .h2list,.base-s-mediaDetail .s-mediaDetail__toc .h2list li{margin:0}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__toc .title{line-height:1.6;font-size:16px}}.base-s-mediaDetail .s-mediaDetail__toc .h2list li a{display:block;color:#0e1315;padding-bottom:6px;font-size:15px;line-height:1.6;letter-spacing:.03em;font-weight:500;text-decoration:none}.base-s-mediaDetail .s-mediaDetail__toc .h2list li a:hover{opacity:1;color:#33BAD4}.base-s-mediaDetail .s-mediaDetail__toc .h3list{margin:0;color:var(--color-base-text-gray);list-style:disc}.base-s-mediaDetail .s-mediaDetail__toc .h3list a{color:inherit!important}.base-s-mediaDetail .s-mediaDetail__toc .h3list a:hover{opacity:1;color:#33BAD4!important}.base-s-mediaDetail .s-mediaDetail__body{padding-left:40px;width:calc(100% + 40px)}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__toc .h2list li a{font-size:16px}.base-s-mediaDetail .s-mediaDetail__body{padding-left:0;width:100%;position:relative}}.base-s-mediaDetail .s-mediaDetail__body h2{font-size:32px;letter-spacing:.03em;line-height:1.3;border-bottom:4px solid #0e1315;padding-bottom:20px;margin:60px 0 40px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body h2{font-size:24px;padding-bottom:10px;margin:40px 0 20px}}.base-s-mediaDetail .s-mediaDetail__body h3{font-size:22px;letter-spacing:.03em;line-height:1.4;border-radius:3px;padding:20px;margin:60px 0 40px;background-color:#eee}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body h3{font-size:20px;margin:40px 0 20px}}.base-s-mediaDetail .s-mediaDetail__body h4{font-size:22px;letter-spacing:.03em;line-height:1.4;margin:60px 0 40px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body h4{font-size:20px;margin:40px 0 20px}}.base-s-mediaDetail .s-mediaDetail__body h5{font-size:15px;letter-spacing:.03em;line-height:1.6;margin:40px 0}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body h5{font-size:16px;margin:20px 0}}.base-s-mediaDetail .s-mediaDetail__body blockquote{background-color:#eee;margin:40px 0;padding:40px 40px 30px;border-radius:3px;position:relative}.base-s-mediaDetail .s-mediaDetail__body blockquote::after,.base-s-mediaDetail .s-mediaDetail__body blockquote::before{content:"";position:absolute;display:block;background-image:url(/assets/base/img/media/icon_quote.svg);background-repeat:no-repeat}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body blockquote{padding:20px 16px;margin:20px 0}}.base-s-mediaDetail .s-mediaDetail__body blockquote p{margin:0}.base-s-mediaDetail .s-mediaDetail__body blockquote::before{top:20px;left:20px;width:16px;height:13px;background-size:16px 13px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body blockquote::before{top:5px;left:6px;width:12px;height:9px;background-size:12px 9px}}.base-s-mediaDetail .s-mediaDetail__body blockquote::after{bottom:20px;right:20px;width:16px;height:13px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-size:16px 13px}.base-s-mediaDetail .s-mediaDetail__body ol{list-style:none;padding-left:0;counter-reset:n;margin:40px 0}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body blockquote::after{bottom:5px;right:6px;width:12px;height:9px;background-size:12px 9px}.base-s-mediaDetail .s-mediaDetail__body ol{margin:30px 0}}.base-s-mediaDetail .s-mediaDetail__body ol li{margin-left:50px;text-indent:-50px;position:relative}.base-s-mediaDetail .s-mediaDetail__body ol li+li{margin-top:12px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body ol li+li{margin-top:10px}}.base-s-mediaDetail .s-mediaDetail__body ol li::before{content:"0" counter(n);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:30px;counter-increment:n;font-family:var(--font-family-en);font-weight:700;font-size:13px;letter-spacing:1px;min-width:30px;height:30px;border-radius:3px;background-color:#eee;z-index:1;text-indent:0;margin-right:16px}.base-s-mediaDetail .s-mediaDetail__body ol li:nth-of-type(n+10):before{content:counter(n)}.base-s-mediaDetail .s-mediaDetail__body ul{padding-left:28px;margin:40px 0}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body ul{margin:30px 0}}.base-s-mediaDetail .s-mediaDetail__body ul li+li{margin-top:12px}.base-s-mediaDetail .s-mediaDetail__body li,.base-s-mediaDetail .s-mediaDetail__body ol,.base-s-mediaDetail .s-mediaDetail__body p{font-size:15px;letter-spacing:.03em;font-weight:500;line-height:1.8}.base-s-mediaDetail .s-mediaDetail__body p+p{margin-top:40px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body li,.base-s-mediaDetail .s-mediaDetail__body ol,.base-s-mediaDetail .s-mediaDetail__body p{font-size:16px;line-height:1.6}.base-s-mediaDetail .s-mediaDetail__body p+p{margin-top:30px}}.base-s-mediaDetail .s-mediaDetail__body a{color:#33BAD4;word-wrap:break-word}.base-s-mediaDetail .s-mediaDetail__body table{border-collapse:collapse;margin:20px 0;display:block;overflow:scroll}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body table{width:calc(100% + 30px)!important;padding-left:15px;margin-left:-15px}}.base-s-mediaDetail .s-mediaDetail__body table tbody,.base-s-mediaDetail .s-mediaDetail__body table thead{width:100%;display:block}.base-s-mediaDetail .s-mediaDetail__body table tr{display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-mediaDetail .s-mediaDetail__body table th{border:1px solid #CDD3D9;text-align:left;padding:8px 10px;background-color:var(--color-base-primaryFaded);font-size:var(--font-size-s);font-weight:700;display:block;min-width:260px;width:100%}.base-s-mediaDetail .s-mediaDetail__body table td{border:1px solid #CDD3D9;padding:12px 10px;font-size:var(--font-size-s);display:block;min-width:260px;width:100%}.base-s-mediaDetail .s-mediaDetail__body img{max-width:600px;width:100%;height:auto;display:block;margin:40px auto;border-radius:3px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body img{max-width:initial;margin-top:30px;margin-bottom:30px}}.base-s-mediaDetail .s-mediaDetail__body .s-mediaDetail__eyecatch{max-width:initial;margin:0 0 34px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__body .s-mediaDetail__eyecatch{width:calc(100% + 32px);margin-left:-16px;margin-bottom:30px}}.base-s-mediaDetail .s-mediaDetail__body .fr-img-caption .fr-inner{display:block;width:100%;text-align:center;font-size:12px;color:var(--color-base-primary)}.base-s-mediaDetail .s-mediaDetail__profile{border:2px solid #eee;padding:24px 28px 28px;position:relative;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:3px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__profile{margin-top:30px;padding:16px 16px 20px}}.base-s-mediaDetail .s-mediaDetail__profileThumb{min-width:60px;width:60px;height:60px;background-color:var(--color-base-background);border-radius:50%;border:2px solid #eee;overflow:hidden}.base-s-mediaDetail .s-mediaDetail__profileThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.base-s-mediaDetail .s-mediaDetail__profileWrap{margin-left:24px;padding-top:8px}.base-s-mediaDetail .s-mediaDetail__profileLabel{font-size:14px}.base-s-mediaDetail .s-mediaDetail__profileName{font-size:15px;line-height:1.6;letter-spacing:.03em;font-weight:500;margin-top:8px}.base-s-mediaDetail .s-mediaDetail__profileSns{display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-mediaDetail .base-c-mediaArticles .c-mediaArticles__header .tag,.base-s-mediaTop.-column3 .base-c-sidebar2{display:none}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__profileName{font-size:16px}.base-s-mediaDetail .s-mediaDetail__profileSns{top:24px;right:24px}}.base-s-mediaDetail .s-mediaDetail__profileSns a{text-decoration:none}.base-s-mediaDetail .s-mediaDetail__profileSns a img{width:24px;height:24px}.base-s-mediaDetail .s-mediaDetail__profileSns a+a{margin-left:8px}.base-s-mediaDetail .s-mediaDetail__profileText{font-size:13px;letter-spacing:.03em;font-weight:500;color:var(--color-base-text-gray);line-height:1.8;margin:7px 0}.base-s-mediaDetail .base-c-mediaArticles{margin:40px 0 20px}.base-s-mediaDetail .base-c-mediaArticles .c-mediaArticles__header{margin-bottom:40px}.base-s-mediaDetail .base-c-mediaArticles+.base-c-mediaArticles{margin:20px 0!important}.base-s-mediaDetail .base-c-mediaArticles+.base-c-mediaArticles .c-mediaArticles__header{margin-bottom:26px}.base-s-mediaTop{width:100%;max-width:1240px;margin:auto}.base-s-mediaTop .base-c-mediaArticles{margin-bottom:64px}.base-s-mediaTop.-column2.-slideA,.base-s-mediaTop.-column3.-slideA{padding:460px 46px 0}.base-s-mediaTop.-column2.-slideA .base-c-slide,.base-s-mediaTop.-column3.-slideA .base-c-slide{top:80px}@media screen and (max-width:768px){.base-s-mediaDetail .s-mediaDetail__profileText{font-size:11px}.base-s-mediaTop.-column2.-slideA,.base-s-mediaTop.-column3.-slideA{padding:0 0 30px}.base-s-mediaTop.-column2.-slideA .base-c-slide,.base-s-mediaTop.-column3.-slideA .base-c-slide{top:0}}.base-s-mediaTop.-column2.-slideB,.base-s-mediaTop.-column3.-slideB{padding:620px 46px 0}.base-s-mediaTop.-column2.-slideB .base-c-slide,.base-s-mediaTop.-column3.-slideB .base-c-slide{top:60px}.base-s-mediaTop.-column3 .base-c-slide{width:100%;position:absolute;left:0}.base-s-mediaTop.-column2{display:grid;grid-template-columns:1fr 350px}@media screen and (max-width:768px){.base-s-mediaTop.-column2.-slideB,.base-s-mediaTop.-column3.-slideB{padding:0 0 30px}.base-s-mediaTop.-column2.-slideB .base-c-slide,.base-s-mediaTop.-column3.-slideB .base-c-slide{top:0}.base-s-mediaTop.-column3 .base-c-slide{position:relative}.base-s-mediaTop.-column3 .base-c-mediaArticles{max-width:480px;padding:0 16px;margin:0 auto 30px}.base-s-mediaTop.-column2{display:block}}.base-s-mediaTop.-column2 .base-c-slide{width:100%;position:absolute;left:0}@media screen and (max-width:768px){.base-s-mediaTop.-column2 .base-c-slide{position:relative}.base-s-mediaTop.-column2 .base-c-mediaArticles{max-width:480px;padding:0 16px;margin:0 auto 30px}}.base-s-mediaTop.-column2 .base-c-mediaArticles:nth-child(2){grid-column:1}.base-s-mediaTop.-column2 .base-c-mediaArticles:nth-child(n+3){grid-column:1/3}.base-s-mediaTop.-column2 .base-c-sidebar2{grid-row:1;grid-column:2;margin-left:50px}@media screen and (max-width:768px){.base-s-mediaTop.-column2 .base-c-sidebar2{max-width:480px;padding:0 16px;margin:0 auto}}.base-s-mediaTop.-column1.-slideA{grid-template-rows:450px 1fr}.base-s-mediaTop.-column1.-slideB{grid-template-rows:610px 1fr}.base-s-mediaTop.-column1{padding:20px 46px 0;display:grid;grid-template-columns:1fr 300px;gap:0 50px}.base-s-mediaTop.-column1 .base-c-mediaArticles{grid-column:1}.base-s-mediaTop.-column1 .base-c-sidebar2{grid-row:1;grid-column:2}@media screen and (max-width:768px){.base-s-mediaTop.-column1{display:block;padding:0}.base-s-mediaTop.-column1 .base-c-mediaArticles{max-width:480px;padding:0 16px;margin:0 auto 30px}.base-s-mediaTop.-column1 .base-c-sidebar2{max-width:480px;padding:0 16px;margin:0 auto}}.base-s-mediaSlider-1{width:100%;margin:auto;padding:0 0 56px;overflow:hidden}.base-s-mediaSlider-1 .s-mediaSlider-1__inner{width:100%;height:100%;margin:0 auto;position:relative;max-width:712px;padding:0 36px}@media screen and (max-width:768px){.base-s-mediaSlider-1 .s-mediaSlider-1__inner{max-width:initial;width:100vw;padding:0}}.base-s-mediaSlider-1 .swiper-container{overflow:visible!important;width:640px}@media screen and (max-width:768px){.base-s-mediaSlider-1 .swiper-container{width:100vw}}.base-s-mediaSlider-1 .swiper-button-next,.base-s-mediaSlider-1 .swiper-button-prev{width:60px;height:60px;background-color:var(--color-base-secondary);outline:0;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-s-mediaSlider-1 .swiper-button-next:hover,.base-s-mediaSlider-1 .swiper-button-prev:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:768px){.base-s-mediaSlider-1 .swiper-button-next,.base-s-mediaSlider-1 .swiper-button-prev{width:40px;height:60px}}.base-s-mediaSlider-1 .swiper-button-next::after,.base-s-mediaSlider-1 .swiper-button-prev::after{content:"";width:9px;height:9px;border-top:2px solid var(--color-base-secondaryInside);border-right:2px solid var(--color-base-secondaryInside)}.base-s-mediaSlider-1 .swiper-button-prev{left:-36px}.base-s-mediaSlider-1 .swiper-button-prev::after{-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}.base-s-mediaSlider-1 .swiper-button-next{right:-36px}@media screen and (max-width:768px){.base-s-mediaSlider-1 .swiper-button-prev{border-radius:0 4px 4px 0;left:0;top:32vw}.base-s-mediaSlider-1 .swiper-button-next{border-radius:4px 0 0 4px;right:0;top:32vw}.base-s-mediaSlider-1 .swiper-pagination{display:none}}.base-s-mediaSlider-1 .swiper-button-next::after{-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.base-s-mediaSlider-1 .swiper-pagination{position:absolute;bottom:-34px}.base-s-mediaSlider-1 .swiper-pagination span{background:#eee;width:8px;height:8px;opacity:1;margin:0 4px!important;position:relative;z-index:10;cursor:pointer;border:1px solid #d4d4d4}.base-s-mediaSlider-1 .swiper-pagination span.swiper-pagination-bullet-active{background:var(--color-base-secondary);border:none}.base-s-mediaSlider-1 .s-mediaSlider-1__card{width:100%;overflow:hidden;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;height:400px;border-radius:var(--border-radius)}.base-s-mediaSlider-1 .s-mediaSlider-1__card a{text-decoration:none}.base-s-mediaSlider-1 .s-mediaSlider-1__card:hover .s-mediaSlider-1__cardFigure img{-webkit-transform:scale(1.05);transform:scale(1.05)}.base-s-mediaSlider-1 .s-mediaSlider-1__card:hover a{opacity:.7}.base-s-mediaSlider-1 .s-mediaSlider-1__cardFigure{width:100%;height:100%;position:absolute;margin:0;z-index:0;top:0;left:0;overflow:hidden}@media screen and (max-width:768px){.base-s-mediaSlider-1 .s-mediaSlider-1__card{height:100%;border-radius:0}.base-s-mediaSlider-1 .s-mediaSlider-1__cardFigure{position:relative;height:64vw}}.base-s-mediaSlider-1 .s-mediaSlider-1__cardFigure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-s-mediaSlider-1 .s-mediaSlider-1__cardFigure::before{content:"";position:absolute;width:100%;height:100%;display:block;background:rgba(14,19,21,.25);background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,rgba(14,19,21,.7)),to(rgba(14,19,21,0)));background:linear-gradient(0deg,rgba(14,19,21,.7) 20%,rgba(14,19,21,0) 100%);z-index:10}.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo{position:absolute;z-index:10;bottom:0;width:100%;left:0;padding:0 30px 28px 36px}@media screen and (max-width:768px){.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo{position:relative;padding:0}}.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo .category{display:inline-block;color:var(--color-base-primaryInside);background-color:var(--color-base-primary);padding:6px 20px 7px;font-size:15px;line-height:1.4;border-radius:3px}.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo .title{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;color:#fff;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:13px 0 15px}@media screen and (max-width:768px){.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo .category{border-radius:0 4px 0 0;position:absolute;top:-47px;left:0}.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo .title{font-size:22px;line-height:1.4;letter-spacing:.03em;margin:13px auto 16px;color:var(--color-base-text);max-width:480px;padding:0 16px}}.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo .tagList{list-style:none;padding:0;margin:0;font-size:0;line-height:0}.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo .tag{display:inline-block;padding:2.5px 12px;border-radius:5px;margin-right:8px;background-color:var(--color-base-primaryFaded);color:#666;font-size:13px;line-height:1.5;letter-spacing:.03em;font-weight:500}.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo .tag{font-size:11px;padding:2px 9px;margin-bottom:4px}.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo .detail{display:block;max-width:480px;padding:0 16px;margin:auto}.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo .date{position:absolute;top:-39px;right:16px}}.base-s-mediaSlider-1 .s-mediaSlider-1__cardInfo .date{display:inline-block;font-family:var(--font-family-en);line-height:1.4;letter-spacing:1px;font-size:13px;color:#fff}.base-s-mediaSlider-2{width:100%;margin:auto auto 10px;padding:0 0 50px;overflow:hidden}.base-s-mediaSlider-2 .s-mediaSlider-2__inner{width:100%;height:100%;margin:0 auto;position:relative;max-width:100%;padding:0}@media screen and (max-width:768px){.base-s-mediaSlider-2 .s-mediaSlider-2__inner{max-width:initial;width:100vw;padding:0}}.base-s-mediaSlider-2 .swiper-container{overflow:visible!important;width:100%}@media screen and (max-width:768px){.base-s-mediaSlider-2 .swiper-container{width:100vw}}.base-s-mediaSlider-2 .swiper-button-next,.base-s-mediaSlider-2 .swiper-button-prev{width:60px;height:60px;background-color:var(--color-base-secondary);outline:0;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-s-mediaSlider-2 .swiper-button-next:hover,.base-s-mediaSlider-2 .swiper-button-prev:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:768px){.base-s-mediaSlider-2 .swiper-button-next,.base-s-mediaSlider-2 .swiper-button-prev{width:40px;height:60px}}.base-s-mediaSlider-2 .swiper-button-next::after,.base-s-mediaSlider-2 .swiper-button-prev::after{content:"";width:9px;height:9px;border-top:2px solid var(--color-base-secondaryInside);border-right:2px solid var(--color-base-secondaryInside)}.base-s-mediaSlider-2 .swiper-button-prev{left:40px}.base-s-mediaSlider-2 .swiper-button-prev::after{-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}.base-s-mediaSlider-2 .swiper-button-next{right:40px}@media screen and (max-width:768px){.base-s-mediaSlider-2 .swiper-button-prev{left:0;bottom:-40px;top:initial;width:40px;height:40px;border-radius:0}.base-s-mediaSlider-2 .swiper-button-next{right:0;bottom:-40px;top:initial;width:40px;height:40px;border-radius:0}.base-s-mediaSlider-2 .swiper-pagination{display:none}}.base-s-mediaSlider-2 .swiper-button-next::after{-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.base-s-mediaSlider-2 .swiper-pagination{position:absolute;bottom:-34px}.base-s-mediaSlider-2 .swiper-pagination span{background:#eee;width:8px;height:8px;opacity:1;margin:0 4px!important;position:relative;z-index:10;cursor:pointer;border:1px solid #d4d4d4}.base-s-mediaSlider-2 .s-mediaSlider-2__card:hover a,.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__submit_group .satori__btn:hover,.designone-media-s-contactDetail .designone-media-c-form-inner div.button_area input[type=button]:hover{opacity:.7}.base-s-mediaSlider-2 .swiper-pagination span.swiper-pagination-bullet-active{background:var(--color-base-secondary);border:none}.base-s-mediaSlider-2 .s-mediaSlider-2__card{width:100%;overflow:hidden;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;height:560px;border-radius:0}.base-s-mediaSlider-2 .s-mediaSlider-2__card a{text-decoration:none}.base-s-mediaSlider-2 .s-mediaSlider-2__card:hover .s-mediaSlider-2__cardFigure img{-webkit-transform:scale(1.05);transform:scale(1.05)}.base-s-mediaSlider-2 .s-mediaSlider-2__cardFigure{width:100%;height:100%;position:absolute;margin:0;z-index:0;top:0;left:0;overflow:hidden}@media screen and (max-width:768px){.base-s-mediaSlider-2 .s-mediaSlider-2__card{height:100%;border-radius:0}.base-s-mediaSlider-2 .s-mediaSlider-2__cardFigure{position:relative;height:64vw;min-height:360px}}.base-s-mediaSlider-2 .s-mediaSlider-2__cardFigure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}.base-s-mediaSlider-2 .s-mediaSlider-2__cardFigure::before{content:"";position:absolute;width:100%;height:100%;display:block;background:rgba(14,19,21,.25);background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,rgba(14,19,21,.7)),to(rgba(14,19,21,0)));background:linear-gradient(0deg,rgba(14,19,21,.7) 20%,rgba(14,19,21,0) 100%);z-index:10}.base-s-mediaSlider-2 .s-mediaSlider-2__cardInfo{position:absolute;z-index:10;bottom:0;width:700px;left:calc(50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 0 48px}@media screen and (max-width:768px){.base-s-mediaSlider-2 .s-mediaSlider-2__cardInfo{max-width:480px;width:100%;padding:0 16px 32px}}.base-s-mediaSlider-2 .s-mediaSlider-2__cardInfo .category{display:inline-block;color:var(--color-base-primaryInside);background-color:var(--color-base-primary);padding:6px 20px 7px;font-size:15px;line-height:1.4;border-radius:3px}.base-s-mediaSlider-2 .s-mediaSlider-2__cardInfo .title{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;color:#fff;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:13px 0 15px}@media screen and (max-width:768px){.base-s-mediaSlider-2 .s-mediaSlider-2__cardInfo .title{font-size:22px;line-height:1.4;letter-spacing:.03em;margin:13px auto 16px}}.base-s-mediaSlider-2 .s-mediaSlider-2__cardInfo .tagList{list-style:none;padding:0;margin:0;font-size:0;line-height:0}.base-s-mediaSlider-2 .s-mediaSlider-2__cardInfo .tag{display:inline-block;padding:2.5px 12px;border-radius:5px;margin-right:8px;background-color:var(--color-base-primaryFaded);color:#666;font-size:13px;line-height:1.5;letter-spacing:.03em;font-weight:500}@media screen and (max-width:768px){.base-s-mediaSlider-2 .s-mediaSlider-2__cardInfo .tag{font-size:11px;padding:2px 9px;margin-bottom:4px}.base-s-movie-1 .s-movie-1__wrap{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-mediaSlider-2 .s-mediaSlider-2__cardInfo .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-mediaSlider-2 .s-mediaSlider-2__cardInfo .date{display:inline-block;font-family:var(--font-family-en);line-height:1.4;letter-spacing:1px;font-size:13px;color:#fff}.base-s-movie-1 .s-movie-1__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.base-s-movie-1 .s-movie-1__wrap .s-movie-1__movieBox{width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.base-s-movie-1 .s-movie-1__wrap .s-movie-1__movieBox iframe{width:100%;height:100%;position:absolute;top:0;border:none}.base-s-newsList .s-newsList__list li:last-child,.base-s-newsList2 .s-newsList2__list li:last-child{border-bottom:2px solid var(--color-base-background)}.base-s-news .s-news__list{margin:0;padding:0;list-style:none}.base-s-news .s-news__list li+li{border-top:1px solid var(--color-base-gray)}.base-s-newsList .s-newsList__list li+li,.base-s-newsList2 .s-newsList2__list li+li{border-top:2px solid var(--color-base-background)}.base-s-news .s-news__list li a{display:block;text-decoration:none;color:var(--color-base-text);padding:24px 0;position:relative}@media screen and (max-width:768px){.base-s-news .s-news__list{max-width:480px;width:100%;margin-left:auto;margin-right:auto}.base-s-news .s-news__list li a{padding:16px 0}}.base-s-news .s-news__listDate{font-family:var(--font-family-en);color:var(--color-base-text-gray);font-size:14px;font-weight:700;letter-spacing:1px;margin:0}.base-s-news .s-news__listDate+.category{margin:0 0 0 8px}.base-s-news .category{background-color:var(--color-base-gray);color:var(--color-base-text-gray);font-size:var(--font-size-xs,10px);line-height:1.6;padding:2px 10px;border-radius:var(--border-radius)}.base-s-news .s-news__listTitle{font-size:var(--font-size-s);letter-spacing:.04em;font-weight:400;margin:4px 0 0;line-height:1.6}.base-s-newsDetail{background-color:var(--color-base-primaryFaded)}.base-s-newsDetail .s-newsDetail__container>.base-c-inner{background-color:#fff;padding:0;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.base-s-newsDetail .s-newsDetail__meta{margin-bottom:25px}@media screen and (max-width:768px){.base-s-news .s-news__listTitle{font-size:var(--font-size-s-sp);line-height:1.6;margin-top:6px}.base-s-newsDetail .s-newsDetail__container>.base-c-inner{padding:32px 15px 80px}.base-s-newsDetail .s-newsDetail__meta{margin-bottom:10px}}.base-s-newsDetail .s-newsDetail__meta>*+*{margin-top:12px}.base-s-newsDetail .s-newsDetail__meta .date{display:block;font-size:13px;font-family:var(--font-family-en);letter-spacing:.09em}.base-s-newsDetail .s-newsDetail__title{font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em;margin:0}.base-s-newsDetail .s-newsDetail__wrap{position:relative;padding:48px 0 0;max-width:650px;width:100%;margin:0 auto}.base-s-newsDetail .s-newsDetail__header{padding-bottom:40px}.base-s-newsDetail .s-newsDetail__share{position:sticky;margin-left:-80px;top:140px;height:0;width:26px}@media screen and (max-width:768px){.base-s-newsDetail .s-newsDetail__title{font-size:var(--font-size-xl-sp)}.base-s-newsDetail .s-newsDetail__wrap{padding-top:0}.base-s-newsDetail .s-newsDetail__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;margin-left:0;padding-left:0;width:auto}}.base-s-newsDetail .s-newsDetail__share a{display:block;width:26px}.base-s-newsDetail .s-newsDetail__share a+a{margin-top:16px}@media screen and (max-width:768px){.base-s-newsDetail .s-newsDetail__share a+a{margin-top:0;margin-left:24px}}.base-s-newsDetail .base-c-wysiwyg{padding:0;width:100%}.base-s-newsDetailPager{display:none;background-color:var(--color-base-primaryFaded)}.base-s-newsDetailPager .s-newsDetailPager__pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:800px;margin:0 auto;padding:65px 0 140px;position:relative}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-back{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:768px){.base-s-newsDetailPager .s-newsDetailPager__pager{width:100%;padding:0 15px;margin:40px auto 60px}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-back{display:none}}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-back a{color:var(--color-base-text);text-decoration:none;padding:0}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-back .label{display:block;font-size:12px;margin-bottom:10px;color:var(--color-base-primary)}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-back .icon-back{display:block;width:32px;height:32px;margin:0 auto}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-next,.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-prev{width:320px}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-next a,.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-prev a{display:block;background-color:#fff;color:var(--color-base-text);font-size:13px;padding:24px 26px;line-height:1.4;position:relative;text-decoration:none;border-radius:var(--border-radius);overflow:hidden}@media screen and (max-width:768px){.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-next,.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-prev{width:48%}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-next a,.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-prev a{padding:20px}}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-next .label,.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-prev .label{display:block;font-size:12px;margin-bottom:4px}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-next .title,.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-prev .title{text-decoration:underline}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-next{margin-left:auto}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-next a{padding-right:46px}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-next .icon-arrow{right:0}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-next .icon-arrow:before{background-image:url(/assets/base/img/news_detail/icon_arrow_next.svg)}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-prev a{padding-left:46px}@media screen and (max-width:768px){.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-next a{padding-right:38px}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-prev a{padding-left:38px}}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-prev .icon-arrow{left:0}.base-s-newsDetailPager .s-newsDetailPager__pagerLink.-prev .icon-arrow:before{background-image:url(/assets/base/img/news_detail/icon_arrow_prev.svg)}.base-s-newsDetailPager .s-newsDetailPager__pagerLink .icon-arrow{position:absolute;top:0;width:20px;height:100%;background-color:var(--color-base-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-newsDetailPager .s-newsDetailPager__pagerLink .icon-arrow:before{content:" ";display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;width:7px;height:11px}.base-s-newsList .s-newsList__list li a:after,.base-s-newsList2 .s-newsList2__list li a:after{display:block;width:30px;height:11px;top:50%;content:"";right:0}.base-s-newsList{padding:64px 0}@media screen and (max-width:768px){.base-s-newsList{padding:48px 0}}.base-s-newsList .s-newsList__list{margin:0;padding:0;list-style:none}.base-s-newsList .s-newsList__list li a{display:block;text-decoration:none;color:var(--color-base-text);padding:24px 64px 24px 0;position:relative}.base-s-newsList .s-newsList__list li a:after{background:url(/assets/base/img/top/news/icon_arrow_01.svg) no-repeat;background-size:30px 11px;position:absolute;margin-top:-5px}.base-s-newsList .s-newsList__list .s-news__listDate{font-family:var(--font-family-en);color:#999;letter-spacing:1px}.base-s-newsList .s-newsList__list .s-news__listTitle{font-size:var(--font-size-s);line-height:1.5;margin:8px 0 0}@media screen and (max-width:768px){.base-s-newsList .s-newsList__list li a{padding:16px 40px 16px 0}.base-s-newsList .s-newsList__list li a:after{-webkit-transform:scale(.8);transform:scale(.8)}.base-s-newsList .s-newsList__list .s-news__listTitle{font-size:14px}}.base-s-newsList2{padding:56px 0 128px}@media screen and (max-width:768px){.base-s-newsList2{padding:24px 0 48px}}.base-s-newsList2 .s-newsList2__list{margin:0;padding:0;list-style:none}.base-s-newsList2 .s-newsList2__list li a{display:block;text-decoration:none;color:var(--color-base-text);padding:24px 64px 24px 0;position:relative}.base-s-newsList2 .s-newsList2__list li a:after{background:url(/assets/base/img/top/news/icon_arrow_01.svg) no-repeat;background-size:30px 11px;position:absolute;margin-top:-5px}@media screen and (max-width:768px){.base-s-newsList2 .s-newsList2__list li a{padding:16px 40px 16px 0}.base-s-newsList2 .s-newsList2__list li a:after{-webkit-transform:scale(.8);transform:scale(.8)}}.base-s-newsList2 .s-newsList2__list .s-newsList2__listMeta .date{font-family:var(--font-family-en);color:#999;letter-spacing:1px;margin:0 8px 0 0}.base-s-newsList2 .s-newsList2__list .s-newsList2__listMeta .category{background-color:var(--color-base-primaryFaded);color:var(--color-base-text);font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em;padding:4px 14px;border-radius:var(--border-radius)}@media screen and (max-width:768px){.base-s-newsList2 .s-newsList2__list .s-newsList2__listMeta .category{font-size:var(--font-size-xs-sp);padding:2px 10px;letter-spacing:0}}.base-s-newsList2 .s-newsList2__list .s-newsList2__listTitle{font-size:15px}.base-s-plan-1 .base-c-inner{overflow:hidden}.base-s-plan-1 .base-c-inner .s-plan-1__table{width:100%;border-radius:var(--border-radius);border:2px solid var(--color-base-primary);position:relative}@media screen and (max-width:768px){.base-s-newsList2 .s-newsList2__list .s-newsList2__listTitle{font-size:14px;line-height:1.4;margin:8px 0 0}.base-s-plan-1 .base-c-inner .s-plan-1__table{max-width:480px;width:100%;margin-left:auto;margin-right:auto;border:none;background:0 0}}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;background:#fff}@media screen and (max-width:768px){.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:3px solid var(--color-base-primary);border-radius:var(--border-radius)}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList:nth-of-type(n+2){margin-top:32px}}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList::-webkit-scrollbar{display:none}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList:nth-of-type(n+2) .s-plan-1__tableTitle{border-top:2px solid #fff}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList:nth-of-type(n+2) .s-plan-1__tableDescription{border-top:2px solid var(--color-base-primary)}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableTitle{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;min-width:200px;color:var(--color-base-primaryInside);background-color:var(--color-base-primary);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 20px}@media screen and (max-width:768px){.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList:nth-of-type(n+2) .s-plan-1__tableTitle{border-top:2px solid var(--color-base-primary)}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;width:100%;font-size:1.17em}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableTitle>:nth-child(n+1){margin-top:6px;font-weight:400}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription{margin:0;line-height:1.5;padding:16px;font-size:14px;width:100%}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription:nth-last-of-type(1){border-left:2px solid var(--color-base-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:320px}@media only screen and (min-width:769px) and (max-width:1000px){.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription:nth-last-of-type(1){min-width:160px}}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription .s-plan-1__menuList .s-plan-1__menuItem:nth-of-type(n+2){margin-top:10px}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription .base-c-price .base-c-price__count,.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription .base-c-price .base-c-price__label{white-space:nowrap}.base-s-plan-2 .s-plan-2__content{width:100%;max-width:800px;margin:0 auto}@media screen and (max-width:768px){.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription:nth-last-of-type(1){border-left:none;border-top:3px solid var(--color-base-primary);min-width:auto}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription .s-plan-1__menuList{padding-left:30px;width:100%}.base-s-plan-1 .base-c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription .base-c-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.base-s-plan-2 .s-plan-2__content{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-plan-2 .s-plan-2__content .s-plan-2__title{margin:0;font-size:24px;font-weight:700;line-height:1.5;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-s-plan-2 .s-plan-2__content .s-plan-2__title{font-size:var(--font-size-xl-sp)}}.base-s-plan-2 .s-plan-2__content .s-plan-2__title:before{content:"";display:block;height:18px;width:18px;background-color:var(--color-base-text);margin-right:6px}.base-s-plan-2 .s-plan-2__content .s-plan-2__card{margin-top:20px;width:100%;border:2px solid var(--color-base-primary);border-radius:var(--border-radius);background-color:#fff}.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardHeader .s-plan-2__cardMenu{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:0;padding:20px 50px;width:38%;font-weight:700;background-color:var(--color-base-primary);color:var(--color-base-primaryInside)}@media screen and (max-width:768px){.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardHeader .s-plan-2__cardMenu{padding:20px 10px;font-size:14px}}.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardHeader .s-plan-2__cardPrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 50px;border-left:3px solid var(--color-base-primary);width:62%}@media screen and (max-width:768px){.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardHeader .s-plan-2__cardPrice{padding:20px 10px}}.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardHeader .s-plan-2__cardPrice .base-c-price{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail{border-top:2px solid var(--color-base-primary);padding:24px}.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail p{margin:0;font-size:20px;font-weight:700;line-height:1.2}@media screen and (max-width:768px){.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail{padding:20px 15px}.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail p{font-size:14px}}.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail ul{margin:16px 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail ul{padding-left:20px}}.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail ul li{margin-left:24px;width:calc(50% - 40px);font-size:14px;line-height:1.5;padding:0 16px 0 0}@media screen and (max-width:768px){.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail ul li{margin-left:0;width:100%}.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail ul li:nth-of-type(n+2){margin-top:10px}}.base-s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail ul li:nth-of-type(n+3){margin-top:10px}.base-s-plan-3 .base-c-inner{overflow:hidden}.base-s-plan-3 .base-c-inner .s-plan-3__table{width:100%;max-width:800px;margin:0 auto;border-radius:var(--border-radius);border:2px solid var(--color-base-primary);background-color:#fff;position:relative}@media screen and (max-width:768px){.base-s-plan-3 .base-c-inner .s-plan-3__table{max-width:480px;width:100%;margin-left:auto;margin-right:auto}.base-s-plan-3 .base-c-inner .s-plan-3__table dl{width:auto}}.base-s-plan-3 .base-c-inner .s-plan-3__table dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.base-s-plan-3 .base-c-inner .s-plan-3__table dl::-webkit-scrollbar{display:none}.base-s-plan-3 .base-c-inner .s-plan-3__table dl:nth-of-type(n+2) dt{border-top:2px solid #fff}.base-s-plan-3 .base-c-inner .s-plan-3__table dl:nth-of-type(n+2) dd{border-top:2px solid var(--color-base-primary)}.base-s-plan-3 .base-c-inner .s-plan-3__table dl dt{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;color:var(--color-base-primaryInside);margin:0;background-color:var(--color-base-primary);min-width:200px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px}@media screen and (max-width:768px){.base-s-plan-3 .base-c-inner .s-plan-3__table dl dt{font-size:var(--font-size-m-sp);width:130px;min-width:130px;padding:16px 10px;position:sticky;left:0}}.base-s-plan-3 .base-c-inner .s-plan-3__table dl dt span{font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em;margin-top:0}@media screen and (max-width:768px){.base-s-plan-3 .base-c-inner .s-plan-3__table dl dt span{font-size:var(--font-size-xs-sp)}}.base-s-plan-3 .base-c-inner .s-plan-3__table dl dd{margin:0;line-height:1.5;padding:16px 16px 16px 32px;font-size:14px;width:100%}.base-s-plan-3 .base-c-inner .s-plan-3__table dl dd:last-of-type{border-left:3px solid var(--color-base-primary)}.base-s-plan-3 .base-c-inner .s-plan-3__table dl dd.s-plan-3__tableList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media screen and (max-width:768px){.base-s-plan-3 .base-c-inner .s-plan-3__table dl dd{width:calc(100% - 130px);padding:16px}.base-s-plan-3 .base-c-inner .s-plan-3__table dl dd.s-plan-3__tableList{padding:16px 16px 16px 40px}}.base-s-plan-3 .base-c-inner .s-plan-3__table dl dd.s-plan-3__tableList ul{padding-left:20px}.base-s-plan-3 .base-c-inner .s-plan-3__table dl dd.s-plan-3__tableList ul li:nth-of-type(n+2){margin-top:10px}.base-s-plan-3 .base-c-inner .s-plan-3__table dl dd.s-plan-3__tablePrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.base-s-plan-3 .base-c-inner .s-plan-3__table dl dd.s-plan-3__tablePrice .base-c-price .c-price__count{overflow-wrap:break-word;max-width:100%}.base-s-policy{padding:64px 0}@media screen and (max-width:768px){.base-s-plan-3 .base-c-inner .s-plan-3__table dl dd.s-plan-3__tablePrice .base-c-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:100%}.base-s-policy{padding:48px 0}}.base-s-policy .s-policy__contentItem+.s-policy__contentItem{margin-top:40px}.base-s-policy .s-policy__contentItem .title{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;padding-bottom:12px;margin:0}@media screen and (max-width:768px){.base-s-policy .s-policy__contentItem .title{font-size:16px}}.base-s-policy .s-policy__contentItem .text{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:0;text-align:justify}@media screen and (max-width:768px){.base-s-policy .s-policy__contentItem .text{font-size:var(--font-size-s-sp);line-height:1.5}}.base-s-policy .s-policy__credit{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin-bottom:32px}.base-s-price-1 .s-price-1__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:48px}@media screen and (max-width:768px){.base-s-policy .s-policy__credit{font-size:var(--font-size-s-sp);line-height:1.5;margin-bottom:24px}.base-s-price-1 .base-c-inner{max-width:480px;width:100%;margin-left:auto;margin-right:auto}.base-s-price-1 .s-price-1__wrap{display:block;margin-top:0}}.base-s-price-1 .s-price-1__item{width:calc((100% - (16px * 3))/ 4);position:relative;background:#f5f5f5;border-radius:var(--border-radius)}@media screen and (max-width:768px){.base-s-price-1 .s-price-1__item{width:100%}.base-s-price-1 .s-price-1__item+.s-price-1__item{margin-top:40px}.base-s-price-1 .s-price-1__item:last-child{margin-bottom:32px}}.base-s-price-1 .s-price-1__item.is-recommend{border:2px solid var(--color-base-primary)}.base-s-price-1 .s-price-1__item.is-recommend:before{content:"オススメ！";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;height:22px;background-color:var(--color-base-secondary);color:#fff;position:absolute;font-weight:700;top:-13px;left:0;right:0;margin:0 auto;font-size:12px;border-radius:50rem}.base-s-price-1 .s-price-1__itemTitle,.base-s-price-2 .s-price-2__itemTitle{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.base-s-price-1 .s-price-1__item.is-recommend .base-c-button,.base-s-price-1 .s-price-1__item.is-recommend .s-price-1__itemTitle{background-color:var(--color-base-primary);color:var(--color-base-primaryInside)}@media screen and (max-width:768px){.base-s-price-1 .s-price-1__item.is-recommend .s-price-1__itemTitle{height:70px}}.base-s-price-1 .s-price-1__itemTitle{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;font-size:var(--font-size-m);background-color:var(--color-base-primaryFaded);color:var(--color-base-primary);border-radius:var(--border-radius) var(--border-radius) 0 0}.base-s-price-1 .s-price-1__itemPrice{padding:20px 16px 16px;text-align:center}.base-s-price-1 .s-price-1__itemPrice .unit{font-weight:700;line-height:1;margin:8px auto 0;text-align:center;font-size:var(--font-size-xs)}.base-s-price-1 .s-price-1__itemButton{padding:0 16px 24px}.base-s-price-1 .s-price-1__itemButton .base-c-button{border-radius:var(--border-radius-button);height:48px;background-color:var(--color-base-primaryFaded);color:var(--color-base-primary);font-size:var(--font-size-s)}.base-s-price-1 .s-price-1__itemList{margin:0;padding:0 0 24px;list-style:none}.base-s-price-1 .s-price-1__itemList li{font-size:14px;padding:12px 16px;font-weight:700}.base-s-price-1 .s-price-1__itemList li:nth-child(odd){background-color:#fff}.base-s-price-2 .s-price-2__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:48px}@media screen and (max-width:768px){.base-s-price-2 .base-c-inner{max-width:480px;width:100%;margin-left:auto;margin-right:auto}.base-s-price-2 .s-price-2__wrap{display:block;margin-top:0}}.base-s-price-2 .s-price-2__item{width:calc((100% - (16px * 2))/ 3);position:relative;background:#f5f5f5;border-radius:var(--border-radius)}@media screen and (max-width:768px){.base-s-price-2 .s-price-2__item{width:100%}.base-s-price-2 .s-price-2__item+.s-price-2__item{margin-top:40px}.base-s-price-2 .s-price-2__item:last-child{margin-bottom:32px}}.base-s-price-2 .s-price-2__item.is-recommend{border:2px solid var(--color-base-primary)}.base-s-price-2 .s-price-2__item.is-recommend:before{content:"オススメ！";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;height:22px;background-color:var(--color-base-secondary);color:#fff;position:absolute;font-weight:700;top:-13px;left:0;right:0;margin:0 auto;font-size:12px;border-radius:50rem}.base-s-price-2 .s-price-2__item.is-recommend .base-c-button,.base-s-price-2 .s-price-2__item.is-recommend .s-price-2__itemTitle{background-color:var(--color-base-primary);color:var(--color-base-primaryInside)}@media screen and (max-width:768px){.base-s-price-2 .s-price-2__item.is-recommend .s-price-2__itemTitle{height:70px}}.base-s-price-2 .s-price-2__itemTitle{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;font-size:var(--font-size-m);background-color:var(--color-base-primaryFaded);color:var(--color-base-primary);border-radius:var(--border-radius) var(--border-radius) 0 0}.is-recommend .base-s-price-2 .s-price-2__itemTitle{height:97px}.is-recommend .base-s-price-2 .s-price-2__itemTitle:before{content:" ";display:block;width:1px;height:27px;background-color:transparent}.base-s-price-2 .s-price-2__itemPrice{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-s-price-2 .s-price-2__itemPrice .base-c-price{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-price-2 .s-price-2__itemPrice .unit{font-weight:700;line-height:1;margin:8px auto 0;text-align:center;font-size:var(--font-size-xs)}.base-s-price-2 .s-price-2__itemButton{padding:0 16px 24px}.base-s-price-2 .s-price-2__itemButton .base-c-button{border-radius:var(--border-radius-button);height:48px;background-color:var(--color-base-primaryFaded);color:var(--color-base-primary)}.base-s-price-2 .s-price-2__itemList{margin:0;padding:0 0 24px;list-style:none}.base-s-price-2 .s-price-2__itemList li{font-size:14px;padding:12px 16px;font-weight:700}.base-s-price-2 .s-price-2__itemList li:nth-child(odd){background-color:#fff}@media screen and (max-width:768px){.base-s-questionDetail .base-c-inner{max-width:480px;margin-left:auto;margin-right:auto}}.base-s-questionDetail .s-questionDetail__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:-8px;padding:0}.base-s-questionDetail .s-questionDetail__link .s-questionDetail__linkItem{padding:8px;width:50%}@media screen and (max-width:768px){.base-s-questionDetail .s-questionDetail__link{display:block}.base-s-questionDetail .s-questionDetail__link .s-questionDetail__linkItem{width:100%}}.base-s-questionDetail .s-questionDetail__link .s-questionDetail__linkLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--color-base-primary);border-radius:var(--border-radius);color:var(--color-base-primary);font-size:var(--font-size-m);letter-spacing:.04em;font-weight:700;line-height:1.2;text-decoration:none;padding:24px 43px 24px 26px;position:relative;width:100%;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in}@media screen and (max-width:768px){.base-s-questionDetail .s-questionDetail__link .s-questionDetail__linkLink{font-size:var(--font-size-m-sp)}}.base-s-questionDetail .s-questionDetail__link .s-questionDetail__linkLink:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%228%22%20viewBox%3D%220%200%2014%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%201.5L7%206.5L2%201.5%22%20stroke%3D%22%23336095%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 0 0/contain no-repeat;content:'';display:block;position:absolute;top:calc(50% - 4px);right:24px;width:14px;height:8px}.base-s-questionDetail .s-questionDetail__link .s-questionDetail__linkLink:hover{opacity:1;background-color:var(--color-base-background)}.base-s-questionDetail .s-questionDetail__title{margin-top:80px;font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em;border-left:5px solid var(--color-base-primary);padding-left:15px}@media screen and (max-width:768px){.base-s-questionDetail .s-questionDetail__title{font-size:var(--font-size-xl-sp);margin-top:48px}}.base-s-questionDetail .s-questionDetail1__list{list-style:none;margin:0;padding:0}.base-s-questionDetail .s-questionDetail1__list li{position:relative;background-color:#fff;border:2px solid var(--color-base-gray);border-radius:var(--border-radius)}.base-s-questionDetail .s-questionDetail1__list li+li{margin-top:16px}@media screen and (max-width:768px){.base-s-questionDetail .s-questionDetail1__list{max-width:480px;width:100%;margin-left:auto;margin-right:auto}.base-s-questionDetail .s-questionDetail1__list li+li{margin-top:8px}}.base-s-questionDetail .s-questionDetail1__list li.is-active{background-color:var(--color-base-background);border-color:var(--color-base-background)}.base-s-questionDetail .s-questionDetail1__listTitle{margin:0;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;padding:32px 88px 32px 32px;color:var(--color-base-text);cursor:pointer;position:relative}@media screen and (max-width:768px){.base-s-questionDetail .s-questionDetail1__listTitle{font-size:var(--font-size-s-sp);line-height:1.5;padding:15px 60px 15px 20px}}.base-s-questionDetail .s-questionDetail1__listTitle.is-active .s-questionDetail1__listIcon>span:nth-child(2){display:none}.base-s-questionDetail .s-questionDetail1__listText{margin:0;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;display:none;padding:0 88px 32px 32px;color:var(--color-base-text)}.base-s-questionDetail .s-questionDetail1__listIcon{display:block;width:42px;height:42px;background-color:var(--color-base-primary);border-radius:var(--border-radius-button);position:absolute;top:26px;right:37px;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:768px){.base-s-questionDetail .s-questionDetail1__listText{font-size:var(--font-size-s-sp);line-height:1.5;padding:0 15px 15px}.base-s-questionDetail .s-questionDetail1__listIcon{width:30px;height:30px;top:50%;right:16px;margin-top:-15px}}.base-s-questionDetail .s-questionDetail1__listIcon:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.base-s-questionDetail .s-questionDetail1__listIcon>span{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;margin-top:-1px;margin-left:-6px;background-color:var(--color-base-primaryInside)}.base-s-questionDetail .s-questionDetail1__listIcon>span:nth-child(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:768px){.base-s-ranking-1__con{margin-top:0}.base-s-ranking-1__con__item+.base-s-ranking-1__con__item{margin-top:16px}}.base-s-ranking-1__con__item+.base-s-ranking-1__con__item{margin-top:16px}.base-c-list-ranking-1{background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 32px}.base-c-list-ranking-1-wrapper{counter-reset:num}.base-c-list-ranking-1:nth-child(1) .base-c-list-ranking-1__label,.base-c-list-ranking-1:nth-child(2) .base-c-list-ranking-1__label,.base-c-list-ranking-1:nth-child(3) .base-c-list-ranking-1__label{min-width:60px;min-height:48px;width:60px;height:48px}@media screen and (max-width:768px){.base-c-list-ranking-1{padding:16px}.base-c-list-ranking-1:nth-child(1) .base-c-list-ranking-1__label,.base-c-list-ranking-1:nth-child(2) .base-c-list-ranking-1__label,.base-c-list-ranking-1:nth-child(3) .base-c-list-ranking-1__label{width:35px;height:28px}}.base-c-list-ranking-1:nth-child(1) .base-c-list-ranking-1__label:after,.base-c-list-ranking-1:nth-child(2) .base-c-list-ranking-1__label:after,.base-c-list-ranking-1:nth-child(3) .base-c-list-ranking-1__label:after{content:"";display:block;position:absolute;width:100%;height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat}.base-c-list-ranking-1:nth-child(1) .base-c-list-ranking-1__label:before,.base-c-list-ranking-1:nth-child(2) .base-c-list-ranking-1__label:before,.base-c-list-ranking-1:nth-child(3) .base-c-list-ranking-1__label:before{line-height:1;top:22px}.base-c-list-ranking-1:nth-child(1) .base-c-list-ranking-1__text,.base-c-list-ranking-1:nth-child(2) .base-c-list-ranking-1__text,.base-c-list-ranking-1:nth-child(3) .base-c-list-ranking-1__text{display:block;margin-left:24px}.base-c-list-ranking-1:nth-child(1) .base-c-list-ranking-1__label:after{background-image:url(/assets/base/img/common/icon-ranking-1--1.svg)}.base-c-list-ranking-1:nth-child(2) .base-c-list-ranking-1__label:after{background-image:url(/assets/base/img/common/icon-ranking-1--2.svg)}.base-c-list-ranking-1:nth-child(3) .base-c-list-ranking-1__label:after{background-image:url(/assets/base/img/common/icon-ranking-1--3.svg)}.base-c-list-ranking-1:nth-child(n+4) .base-c-list-ranking-1__label{min-width:50px;min-height:50px;width:50px;height:50px}@media screen and (max-width:768px){.base-c-list-ranking-1:nth-child(1) .base-c-list-ranking-1__label:before,.base-c-list-ranking-1:nth-child(2) .base-c-list-ranking-1__label:before,.base-c-list-ranking-1:nth-child(3) .base-c-list-ranking-1__label:before{top:20px}.base-c-list-ranking-1:nth-child(1) .base-c-list-ranking-1__text,.base-c-list-ranking-1:nth-child(2) .base-c-list-ranking-1__text,.base-c-list-ranking-1:nth-child(3) .base-c-list-ranking-1__text{margin-left:15px}.base-c-list-ranking-1:nth-child(n+4) .base-c-list-ranking-1__label{width:25px;height:25px}}.base-c-list-ranking-1:nth-child(n+4) .base-c-list-ranking-1__label:after{content:"";display:block;position:absolute;width:100%;height:100%;border-radius:100%;background:#c4c4c4}.base-c-list-ranking-1:nth-child(n+4) .base-c-list-ranking-1__label:before{left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.base-c-list-ranking-1:nth-child(n+4) .base-c-list-ranking-1__text{display:block;padding:0 0 0 32px;line-height:1.5}.base-c-list-ranking-1__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.base-c-list-ranking-1__label:before{counter-increment:num;content:counter(num);font-family:var(--font-family-en);font-weight:700;color:#fff;position:absolute;z-index:1;font-size:18px;line-height:36px}@media screen and (max-width:768px){.base-c-list-ranking-1:nth-child(n+4) .base-c-list-ranking-1__text{padding:0 0 0 24px}.base-c-list-ranking-1__label:before{font-size:18px;line-height:16px}}.base-c-list-ranking-1__text{font-weight:700;letter-spacing:.04em;font-size:var(--font-size-m)}.base-s-ranking .s-ranking__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}@media screen and (max-width:768px){.base-c-list-ranking-1__text{font-size:var(--font-size-xs);line-height:19.2px}.base-s-ranking .s-ranking__tab{width:100%}}.base-s-ranking .s-ranking__tab .s-ranking__tabItem{color:#888;cursor:pointer;background:var(--color-base-gray);font-size:20px;font-weight:700;letter-spacing:.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:60px}.base-s-ranking .s-ranking__tab .s-ranking__tabItem:first-of-type{border-radius:5px 0 0 5px}.base-s-ranking .s-ranking__tab .s-ranking__tabItem:last-of-type{border-radius:0 5px 5px 0}.base-s-ranking .s-ranking__tab .s-ranking__tabItem[aria-selected=true]{color:var(--color-base-primaryInside);cursor:default;background:var(--color-base-primary)}@media screen and (max-width:768px){.base-s-ranking .s-ranking__tab .s-ranking__tabItem{font-size:15px;height:45px;width:50%}}.base-s-ranking .s-ranking__list{list-style:none;margin:54px 0 0;padding:0;counter-reset:rankingNum}.base-s-ranking .s-ranking__list[aria-hidden=true]{display:none}.base-s-ranking .s-ranking__list .base-c-blogCard{position:relative;counter-increment:rankingNum}.base-s-ranking .s-ranking__list .base-c-blogCard:before{background-position:0 0;background-size:contain;background-repeat:no-repeat;content:'';content:counter(rankingNum);display:block;font-size:18px;font-weight:700;font-family:var(--font-family-en);position:absolute;top:-9px;left:-11px;line-height:1;padding-top:14px;height:35px;width:50px;text-align:center;z-index:10}.base-s-ranking .s-ranking__list .base-c-blogCard:first-of-type:before{color:#fff;background-image:url(/assets/base/img/top/ranking/icon_crown-gold.svg)}.base-s-ranking .s-ranking__list .base-c-blogCard:nth-of-type(2):before{color:#fff;background-image:url(/assets/base/img/top/ranking/icon_crown-silver.svg)}.base-s-ranking .s-ranking__list .base-c-blogCard:nth-of-type(3):before{color:#fff;background-image:url(/assets/base/img/top/ranking/icon_crown-bronze.svg)}.base-s-ranking .s-ranking__list .base-c-blogCard:nth-of-type(N+4):before{color:#777;background-image:url(/assets/base/img/top/ranking/icon_crown-gray.svg)}.s-recruit-1__ArticleView{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.base-c-service-1-col__con .btnArea,.s-recruit-1__list{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}.s-recruit-1__ArticleView-text{color:#888;font-size:var(--font-size-s)}.s-recruit-1__ArticleView-text small{font-size:var(--font-size-xs);padding-left:8px}@media screen and (max-width:768px){.s-recruit-section{padding-top:40px;padding-bottom:40px}.s-recruit-section .base-c-inner{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.s-recruit-section .base-c-pager .c-pager__item{border-radius:var(--border-radius)}.s-recruit-1__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:0;margin:16px auto 0}.s-itemRecruit{list-style:none}.s-itemRecruit+.s-itemRecruit{margin-top:40px}.s-itemRecruit__inner{color:var(--color-base-text);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.s-itemRecruit{padding:0;border:none;margin-top:40px}.s-itemRecruit:first-child{margin-top:16px}.s-itemRecruit__inner{display:block}}.s-bgLoading{background-color:#f6f6f6;background-image:url(../img/common/icon-loading.svg);background-position:center;background-repeat:no-repeat;background-size:120px}.s-itemRecruit__thumb{position:relative;margin:0;max-width:320px;width:100%;height:200px}@media screen and (max-width:768px){.s-itemRecruit__thumb{max-width:100%;height:220px;overflow:hidden}}.s-itemRecruit__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);-webkit-box-shadow:0 0 1px rgba(0,0,0,.2);box-shadow:0 0 1px rgba(0,0,0,.2)}.s-itemRecruit__thumbLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}.s-itemRecruit__thumbLabel.-leftTop{position:absolute;top:8px;left:8px}.s-itemRecruit__thumbLabel span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--font-size-xs);background:#ddd;padding:0 10px;height:24px;border-radius:3px}.s-itemRecruit__thumbLabel span+span{margin-left:4px}.s-itemRecruit__thumbLabel span.-new-graduate{background:#113CFC;color:#fff}.s-itemRecruit__thumbLabel span.-mid-career{background:#E02401;color:#fff}.s-itemRecruit__thumbLabel span.-part{background:#F78812;color:#fff}.s-itemRecruit__content{max-width:calc(100% - 320px);width:100%;padding-left:32px;text-align:justify}.base-c-btn,.base-s-service .s-service-1__box{text-align:center}@media screen and (max-width:768px){.s-itemRecruit__content{max-width:100%;padding:0;margin:16px 0 0}}.s-itemRecruit__meta{margin:0;padding:0;color:#888;font-size:13px}.s-itemRecruit__meta span{margin:0;padding:0}.s-itemRecruit__meta span+span{margin-left:12px}.s-itemRecruit__title{font-size:var(--font-size-m);line-height:1.4;margin:8px 0 0;padding:0}.s-itemRecruit__description p{line-height:1.6;font-size:var(--font-size-s);margin:8px 0 0;padding:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.base-s-recruitDetail{padding:60px 0 140px}.base-s-recruitDetail>.base-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.s-itemRecruit__description p{-webkit-line-clamp:2}.base-s-recruitDetail{padding:30px 0 80px}.base-s-recruitDetail>.base-c-inner{display:block}}.base-s-recruitDetail .s-recruitDetail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;line-height:1;font-size:13px;color:#aaa;font-weight:700;font-family:var(--font-family-en)}.base-s-recruitDetail .s-recruitDetail__meta .category{text-decoration:none;color:#aaa}.base-s-recruitDetail .s-recruitDetail__title{font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em;margin:0}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail__title{font-size:var(--font-size-xl-sp)}}.base-s-recruitDetail .s-recruitDetail__tags{list-style:none;padding:0;margin:16px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-s-recruitDetail .s-recruitDetail__tags .tag{margin:0 8px 8px 0;background-color:var(--color-base-primaryFaded);color:#666;font-size:12px;letter-spacing:.05em;line-height:1;padding:6px 12px;border-radius:5px;text-decoration:none}.base-s-recruitDetail .s-recruitDetail__tags .tag::before{content:"# "}.base-s-recruitDetail .s-recruitDetail__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.base-s-recruitDetail .s-recruitDetail__share{position:sticky;top:140px;height:100%;width:26px;margin-left:-56px;margin-top:40px}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail__wrap{display:block}.base-s-recruitDetail .s-recruitDetail__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;margin-left:0;margin-top:24px;width:auto}}.base-s-recruitDetail .s-recruitDetail__share a{display:block;width:26px}.base-s-recruitDetail .s-recruitDetail__share a+a{margin-top:30px}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail__share a+a{margin-top:0;margin-left:24px}}.base-s-recruitDetail .s-recruitDetail__share amp-social-share{width:26px;height:26px;border-radius:5px}.base-s-recruitDetail .s-recruitDetail__share amp-social-share+amp-social-share{margin-top:30px}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail__share amp-social-share+amp-social-share{margin-top:0;margin-left:24px}}.base-s-recruitDetail .s-recruitDetail__content{max-width:650px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 auto}.base-s-recruitDetail .s-recruitDetail__body{padding-left:30px;width:calc(100% + 30px)}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail__content{margin:auto}.base-s-recruitDetail .s-recruitDetail__body{width:100%;padding-left:0}}.base-s-recruitDetail .s-recruitDetail__thumb{margin:40px 0}.base-s-recruitDetail .s-recruitDetail__thumb img{max-width:100%;width:100%;height:auto;border-radius:var(--border-radius)}.base-s-recruitDetail .s-recruitDetail__table{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-size:15px;letter-spacing:.03em;border:1px solid #ddd}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail__table{font-size:16px;display:block;padding-top:10px;border:initial}}.base-s-recruitDetail .s-recruitDetail__table dt{width:252px;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ddd;border-right:1px dashed #ddd;padding:16px;background:#f0f0f0;font-weight:700;font-size:15px;line-height:27px}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail__table dt{width:100%;padding:8px 16px;border-top:initial;border-right:initial}}.base-s-recruitDetail .s-recruitDetail__table dt:first-of-type{border-top:none}.base-s-recruitDetail .s-recruitDetail__table dd{width:calc(100% - 252px);display:block;border-top:1px solid #ddd;background:#F7F9FA;margin:0;padding:16px 10px 16px 16px;font-size:15px;line-height:27px;letter-spacing:.04em;white-space:pre-wrap}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail__table dd{width:100%;padding:8px 16px;border-top:initial}}.base-s-recruitDetail .s-recruitDetail__table dd:first-of-type{border-top:none}.base-s-recruitDetail .s-recruitDetail__table dd.-download{white-space:initial}.base-s-recruitDetail .s-recruitDetail__table dd.-download a{color:#1e2dff}.base-s-recruitDetail .s-recruitDetail__applyButton{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-recruitDetail .s-recruitDetail__applyButton span.-disabled{border:3px solid #aaa;background-color:#aaa;color:#fff}.base-s-recruitDetail .s-recruitDetail__applyButton span.-disabled:hover{-webkit-transform:none;transform:none}.base-s-recruitDetail .s-recruitDetail__applyButton__link{font-size:18px;padding:18px 40px}.base-s-recruitDetail .s-recruitDetail-stickeyCard{padding:22px 30px;width:100%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);background-color:#fff;border-radius:8px;max-width:800px;position:fixed;z-index:10;bottom:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__mainWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail-stickeyCard{padding:7px 7px 4px 9px;bottom:8px;width:calc(100% - 16px)}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__titleWrap{display:block}}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__status{font-weight:700;display:inline-block;font-size:12px;line-height:1.6;padding:5px 16px;border-radius:var(--border-radius)}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__status.-disabled{background-color:#aaa;color:#fff}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__status.-open{background-color:var(--color-base-primary);color:var(--color-base-primaryInside)}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__status{font-size:8px;padding:1.5px 8px}}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__title{font-weight:700;display:block;font-size:18px;line-height:1.6;letter-spacing:.04em;margin-left:16px}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__title{margin-left:0;line-height:1.8;font-size:15px}}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__meta{font-size:var(--font-size-s-sp);line-height:1.5;display:none}}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__meta span::after{content:"／";display:inline-block;margin:0 10px}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__meta span:first-of-type{border-top:none}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__apply{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8.5px 49px;text-decoration:none;font-weight:700;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;border-radius:var(--border-radius)}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__apply.-disabled{background-color:#aaa;color:#fff}.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__apply.-open{background-color:var(--color-base-primary);color:var(--color-base-primaryInside)}.base-s-service-1__inner{margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.base-s-service-1__inner{max-width:870px}.base-s-service-1__con{margin-top:calc(23px + 45px)}}@media screen and (max-width:768px){.base-s-recruitDetail .s-recruitDetail-stickeyCard .s-recruitDetail-stickeyCard__apply{font-size:var(--font-size-s-sp);line-height:1.5;height:36px;width:90px;padding:0}.base-s-service-1__inner{max-width:calc(100% - 20px * 2)}.base-s-service-1__con{margin-top:calc(11px + 45px)}}.base-c-service-1-col__img{overflow:hidden;border-radius:100%}.base-c-service-1-col__img img{width:100%}@media screen and (min-width:769px){.base-s-service-1__con__item+.base-s-service-1__con__item{margin-top:80px}.base-c-service-1-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-c-service-1-col__img{width:180px;height:180px}}@media screen and (max-width:768px){.base-s-service-1__con__item+.base-s-service-1__con__item{margin-top:50px}.base-c-service-1-col{position:relative}.base-c-service-1-col__img{width:90px;height:90px;position:absolute;left:0;top:0}}.base-c-service-1-col__con .titleArea{letter-spacing:.04em}.base-c-service-1-col__con .titleArea h3{margin:0}@media screen and (min-width:769px){.base-c-service-1-col__con{width:calc(100% - 180px - 65px)}.base-c-service-1-col__con .titleArea{font-size:var(--font-size-l);line-height:33.6px;font-weight:700}.base-c-service-1-col__con .conArea{margin-top:20px}}@media screen and (max-width:768px){.base-c-service-1-col__con{width:100%}.base-c-service-1-col__con .titleArea{font-size:var(--font-size-m);line-height:28.8px;font-weight:700;min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:calc(90px + 30px)}}.base-c-service-1-col__con .conArea{letter-spacing:.04em;font-size:var(--font-size-s);line-height:27px}@media screen and (max-width:768px){.base-c-service-1-col__con .conArea{margin-top:15px}}.base-c-service-1-col__con .conArea p{margin:0}.base-c-service-1-col__con .btnArea{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:769px){.base-c-service-1-col__con .btnArea{margin-top:20px}}@media screen and (max-width:768px){.base-c-service-1-col__con .btnArea{margin-top:15px}}.base-c-btn{display:block;font-size:13px;line-height:18.85px;letter-spacing:.92px;font-weight:700;color:#fff;text-decoration:none;padding:9px 50px 9px 40px;background:var(--color-base-primary)}.base-c-btn.-arrow{position:relative}.base-c-btn.-arrow:after{content:"";display:block;position:absolute;border-color:transparent transparent transparent #D4E6F3;border-width:6px 8px;border-style:solid;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:16px}.base-c-btn.-radius--s{border-radius:5px}.base-s-service .s-service-1__box+.s-service-1__box{margin-top:80px}.base-s-service .s-service-1__boxPoint{background-color:#fff;font-family:var(--font-family-en);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-base-primary);border:3px solid var(--color-base-primary);border-radius:50%;width:56px;height:56px}.base-s-service .s-service-1__boxPoint .en{display:block;font-size:12px;letter-spacing:.15em;margin-right:-2.5px;line-height:1;font-weight:700}.base-s-service .s-service-1__boxPoint .number{display:block;font-size:24px;letter-spacing:.02em;line-height:1;font-weight:700}.base-s-service .s-service-1__boxTitle{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;max-width:820px;margin:16px auto 0}@media screen and (max-width:768px){.base-s-service .s-service-1__boxTitle{font-size:var(--font-size-l-sp)}}.base-s-service .s-service-1__boxText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;max-width:820px;margin:20px auto 0;text-align:left}.base-s-service .s-service-1__boxImage{margin:30px 0 0}.base-s-service .s-service-1__itemList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:48px -12px 0}.base-s-service .s-service-1__item{max-width:33.3%;min-width:280px;padding:0 12px}@media screen and (max-width:768px){.base-s-service .s-service-1__boxText{font-size:var(--font-size-s-sp);line-height:1.5}.base-s-service .s-service-1__boxImage img{width:100%;height:auto}.base-s-service .s-service-1__itemList{margin-top:32px}.base-s-service .s-service-1__item{max-width:100%}.base-s-service .s-service-1__item+.s-service-1__item{margin-top:16px}}.base-s-service .s-service-1__itemInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:32px;background:#fff;border:1px solid #EEE;border-radius:var(--border-radius)}.base-s-service .s-service-1__itemLogo{margin:0;width:100%;height:75px}.base-s-service .s-service-1__itemLogo img{width:100%;height:75px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.base-s-service .s-service-1__itemTitle{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:24px 0 0}@media screen and (max-width:768px){.base-s-service .s-service-1__itemTitle{font-size:var(--font-size-m-sp)}}.base-s-service .s-service-1__itemText{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:16px 0 24px;text-align:left}@media screen and (max-width:768px){.base-s-service .s-service-1__itemText{font-size:var(--font-size-s-sp);line-height:1.5;margin-bottom:16px}}.base-s-service .s-service-1__itemButton{color:#fff;background:var(--color-base-primary);border-radius:var(--border-radius-button);line-height:1.4;margin:auto 0 0;width:100%;padding:12px 16px;height:48px}.base-s-solution .base-c-sectionHeader{margin-bottom:80px}@media screen and (max-width:768px){.base-s-solution .base-c-sectionHeader{margin-bottom:40px}}.base-s-solution .s-solution__solutionList{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-s-solution .s-solution__solutionItem{width:calc(100% / 4);text-align:center;list-style:none;padding:0 12px 48px}@media screen and (max-width:768px){.base-s-solution .s-solution__solutionItem{width:50%}.base-s-solution .s-solution__solutionItem:nth-child(2n){padding:0 0 32px 12px}.base-s-solution .s-solution__solutionItem:nth-child(2n+1){padding:0 12px 32px 0}}.base-s-solution .s-solution__itemImage{margin:0}.base-s-solution .s-solution__itemImage img{width:140px;height:140px;-o-object-fit:cover;object-fit:cover}.base-s-solution .s-solution__text{font-size:var(--font-size-s);letter-spacing:.04em;font-weight:700;line-height:1.8;margin-top:24px;text-align:center}@media screen and (max-width:768px){.base-s-solution .s-solution__itemImage img{width:100px;height:100px}.base-s-solution .s-solution__text{font-size:var(--font-size-s-sp);line-height:1.5;margin:0}.base-s-text .base-c-inner{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.base-s-text .s-text__title{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;margin:0;text-align:center}@media screen and (max-width:768px){.base-s-text .s-text__title{font-size:var(--font-size-l-sp)}}.base-s-text .s-text__text{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;margin:24px 0 0}.designone-media-s-aboutDx{padding:120px 0}.designone-media-s-aboutDx .designone-media-c-inner .s-aboutDx__logo{text-align:center;margin:0 auto 48px}.designone-media-s-aboutDx .designone-media-c-inner .s-aboutDx__logo img{max-width:445px;width:100%}@media screen and (max-width:768px){.base-s-text .s-text__text{font-size:var(--font-size-s-sp);line-height:1.5}.designone-media-s-aboutDx{display:block;padding:80px 0}.designone-media-s-aboutDx .designone-media-c-inner .s-aboutDx__logo{margin:0 auto 28px}.designone-media-s-aboutDx .designone-media-c-inner .s-aboutDx__logo img{max-width:245px}}.designone-media-s-aboutDx .designone-media-c-inner .s-aboutDx__title{color:#444;font-size:24px;margin:0 0 32px;text-align:center}.designone-media-s-aboutDx .designone-media-c-inner .s-aboutDx__title .onlySp{display:none}@media screen and (max-width:768px){.designone-media-s-aboutDx .designone-media-c-inner .s-aboutDx__title{font-size:18px;margin:0 0 20px}.designone-media-s-aboutDx .designone-media-c-inner .s-aboutDx__title .onlySp{display:block}.designone-media-s-aboutDx .designone-media-c-inner .s-aboutDx__text{font-size:15px}}.designone-media-s-aboutDx .designone-media-c-inner .s-aboutDx__text{color:#444;max-width:840px;margin:0 auto;font-family:var(--font-family-noto);line-height:2.1}.designone-media-s-blogDetail{background-color:#FFF5F7;padding:64px 0 128px}.designone-media-s-blogDetail>.designone-media-c-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.designone-media-s-blogDetail .s-blogDetail__content{max-width:720px;width:65%}@media screen and (max-width:768px){.designone-media-s-blogDetail{padding:0 0 56px}.designone-media-s-blogDetail>.designone-media-c-inner{display:block;padding:0}.designone-media-s-blogDetail .s-blogDetail__content{border-radius:0;max-width:100%;width:100%}}.designone-media-s-blogDetail .s-blogDetail__content__inner{background-color:#fff;border-radius:12px;padding:32px 55px}.designone-media-s-blogDetail .s-blogDetail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;line-height:1}.designone-media-s-blogDetail .s-blogDetail__meta .date{color:#444;font-size:14px;font-family:var(--font-family-noto);font-weight:500;margin-right:0}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__content__inner{padding:24px 20px}.designone-media-s-blogDetail .s-blogDetail__meta .date{font-size:12px}}.designone-media-s-blogDetail .s-blogDetail__meta .category{color:#FF1D0D;font-weight:700;text-decoration:none;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__meta .category{line-height:1.5;font-size:12px}}.designone-media-s-blogDetail .s-blogDetail__meta .category img{vertical-align:middle;margin-right:8px;width:16px}.designone-media-s-blogDetail .s-blogDetail__title{font-size:30px;margin:0 0 8px;word-break:break-all}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__title{font-size:20px}}.designone-media-s-blogDetail .s-blogDetail__tags{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.designone-media-s-blogDetail .s-blogDetail__tags .tag{margin:0 4px 8px 0;color:#444;font-size:13px;font-weight:500;font-family:var(--font-family-noto);letter-spacing:.05em;text-decoration:none;word-break:break-all}.designone-media-s-blogDetail .s-blogDetail__tags .tag::before{content:"# ";color:#FF1D0D}.designone-media-s-blogDetail .s-blogDetail__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.designone-media-s-blogDetail .s-blogDetail__share{position:absolute;top:217px;height:auto;width:32px;margin-left:-106px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__wrap{display:block}.designone-media-s-blogDetail .s-blogDetail__share{top:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;margin-left:0;margin-top:24px;width:auto}}.designone-media-s-blogDetail .s-blogDetail__share a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__share a{margin:0 27px 0 0;width:24px}.designone-media-s-blogDetail .s-blogDetail__share a:last-of-type{margin:0}}.designone-media-s-blogDetail .s-blogDetail__share a+a{margin-top:8px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__share a+a{margin-top:0;margin-left:0}}.designone-media-s-blogDetail .s-blogDetail__share amp-social-share{width:26px;height:26px;border-radius:5px}.designone-media-s-blogDetail .s-blogDetail__share amp-social-share+amp-social-share{margin-top:30px}.designone-media-s-blogDetail .s-blogDetail__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.designone-media-s-blogDetail .s-blogDetail__body{width:100%}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__share amp-social-share+amp-social-share{margin-top:0;margin-left:24px}.designone-media-s-blogDetail .s-blogDetail__content{margin:auto}.designone-media-s-blogDetail .s-blogDetail__body{width:100%;padding-left:0}}.designone-media-s-blogDetail .s-blogDetail__thumb{margin:24px 0}.designone-media-s-blogDetail .s-blogDetail__thumb img{max-width:100%;width:100%;height:auto;border-radius:12px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__thumb img{border-radius:0;margin:0 calc(50% - 50vw);width:100vw;max-width:100vw}}.designone-media-s-blogDetail .s-blogDetail__leadText{color:#444;font-size:16px;margin:0 0 40px;font-family:var(--font-family-noto);font-weight:700}.designone-media-s-blogDetail .s-blogDetail__contentToc{border:2px solid #DDD;border-radius:12px;margin:0 0 40px;padding:24px 40px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__leadText{font-size:15px}.designone-media-s-blogDetail .s-blogDetail__contentToc{padding:24px 20px}}.designone-media-s-blogDetail .s-blogDetail__contentToc p{font-size:24px;margin:0 0 8px;font-weight:700}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__contentToc p{font-size:18px;margin:0 0 11px}.designone-media-s-blogDetail .s-blogDetail__contentToc .h2list a{font-size:15px}}.designone-media-s-blogDetail .s-blogDetail__contentToc .h2list{color:#FF1D0D;margin:0;padding:0 0 0 20px}.designone-media-s-blogDetail .s-blogDetail__contentToc .h2list li{margin-bottom:4px}.designone-media-s-blogDetail .s-blogDetail__contentToc .h2list a{color:#444;text-decoration:none;font-family:var(--font-family-noto)}.designone-media-s-blogDetail .s-blogDetail__contentToc .h2list a:hover{color:#FF1D0D}.designone-media-s-blogDetail .s-blogDetail__contentToc .h3list{padding:0 0 0 30px;list-style-type:disc}.designone-media-s-blogDetail .s-blogDetail__profile{border:1px solid #DDD;border-radius:12px;padding:24px 40px;position:relative;margin-top:80px}.designone-media-s-blogDetail .s-blogDetail__profileHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.designone-media-s-blogDetail .s-blogDetail__profileThumb{position:relative;overflow:hidden;min-width:64px;width:64px;height:64px;background-color:var(--color-base-background);border-radius:50%}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__profile{padding:16px}.designone-media-s-blogDetail .s-blogDetail__profileThumb{min-width:48px;width:72px;height:72px}}.designone-media-s-blogDetail .s-blogDetail__profileThumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.designone-media-s-blogDetail .s-blogDetail__profileWrap{margin-left:12px;padding-top:6px;font-family:var(--font-family-noto)}.designone-media-s-blogDetail .s-blogDetail__profileLabel{color:#FF1D0D;font-size:14px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__profileWrap{padding-top:0}.designone-media-s-blogDetail .s-blogDetail__profileLabel{font-size:12px}}.designone-media-s-blogDetail .s-blogDetail__profileName{font-weight:700;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em}.designone-media-s-blogDetail .s-blogDetail__profileSns{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:35px;right:45px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__profileName{font-size:15px}.designone-media-s-blogDetail .s-blogDetail__profileSns{position:relative;top:0;right:0;width:100%;margin:-17px 0 0 84px}}.designone-media-s-blogDetail .s-blogDetail__profileSns a{text-decoration:none}.designone-media-s-blogDetail .s-blogDetail__profileSns a+a{margin-left:18px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__profileSns a+a{margin-left:12px}}.designone-media-s-blogDetail .s-blogDetail__profileText{font-size:14px;font-family:var(--font-family-noto);margin:16px 0 0}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__profileText{margin-top:8px;font-size:13px}}.designone-media-s-blogDetail .s-blogDetail__pager{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto 0;position:relative}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-next,.designone-media-s-blogDetail .s-blogDetail__pagerLink.-prev{width:320px}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-next a,.designone-media-s-blogDetail .s-blogDetail__pagerLink.-prev a{display:block;color:var(--color-base-text);font-size:13px;padding:24px 26px;line-height:1.4;position:relative;text-decoration:none;background-color:var(--color-base-primaryFaded);border-radius:var(--border-radius);overflow:hidden}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__pagerLink.-next,.designone-media-s-blogDetail .s-blogDetail__pagerLink.-prev{width:48%}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-next a,.designone-media-s-blogDetail .s-blogDetail__pagerLink.-prev a{padding:20px}}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-next .label,.designone-media-s-blogDetail .s-blogDetail__pagerLink.-prev .label{display:block;font-size:12px;margin-bottom:4px}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-next .title,.designone-media-s-blogDetail .s-blogDetail__pagerLink.-prev .title{text-decoration:underline}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-next{margin-left:auto}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-next a{padding-right:46px}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-next .icon-arrow{right:0}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-next .icon-arrow:before{background-image:url(/assets/base/img/blog_detail/icon_arrow_next.svg)}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-prev a{padding-left:46px}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-prev .icon-arrow{left:0}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-prev .icon-arrow:before{background-image:url(/assets/base/img/blog_detail/icon_arrow_prev.svg)}.designone-media-s-blogDetail .s-blogDetail__pagerLink .icon-arrow{position:absolute;top:0;width:20px;height:100%;background-color:var(--color-base-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.designone-media-s-blogDetail .s-blogDetail__pagerLink .icon-arrow:before{content:" ";display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;width:7px;height:11px}.designone-media-s-blogDetail .s-blogDetail__recommend{margin-top:80px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__pagerLink.-next a{padding-right:38px}.designone-media-s-blogDetail .s-blogDetail__pagerLink.-prev a{padding-left:38px}.designone-media-s-blogDetail .s-blogDetail__recommend{margin:40px auto auto}}.designone-media-s-blogDetail .s-blogDetail__recommendTitle{margin:0;font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em}.designone-media-s-blogDetail .s-blogDetail__recommendList{margin-top:24px}.designone-media-s-blogDetail .s-blogDetail__recommendList .c-blogCard__thumb{width:190px;height:106.88px}.designone-media-s-blogDetail .s-blogDetail__recommendList .c-blogCard__thumb img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.designone-media-s-blogDetail .s-blogDetail__recommendList .wrap{margin-left:24px;padding-top:8px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__recommendTitle{font-size:var(--font-size-l-sp)}.designone-media-s-blogDetail .s-blogDetail__recommendList .c-blogCard__thumb{width:100%}.designone-media-s-blogDetail .s-blogDetail__recommendList .wrap{width:100%;padding-bottom:59.75%}}.designone-media-s-blogDetail .s-blogDetail__recommendList .category{font-size:12px}.designone-media-s-blogDetail .s-blogDetail__recommendList .date{font-size:14px}.designone-media-s-blogDetail .s-blogDetail__recommendList .c-blogCard__meta{margin-bottom:8px}.designone-media-s-blogDetail .s-blogDetail__recommendList .c-blogCard__title{font-size:16px;margin-bottom:8px}.designone-media-s-blogDetail .s-blogDetail__related{margin-top:80px;position:relative}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__related{margin:40px auto auto;padding:0 15px}}.designone-media-s-blogDetail .s-blogDetail__related .s-blogDetail__relatedTitle-wrap{position:relative}.designone-media-s-blogDetail .s-blogDetail__related .s-blogDetail__relatedTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:32px}.designone-media-s-blogDetail .s-blogDetail__related .s-blogDetail__relatedTitle::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-color:#FF1D0D;border-radius:10px;width:8px;height:100%}.designone-media-s-blogDetail .s-blogDetail__related .s-blogDetail__relatedTitle .en{color:#FF1D0D;font-size:18px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__related .s-blogDetail__relatedTitle .en{font-size:15px}}.designone-media-s-blogDetail .s-blogDetail__related .s-blogDetail__relatedTitle .ja{font-size:24px}.designone-media-s-blogDetail .s-blogDetail__related .header-illust{position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-blogDetail .s-blogDetail__related .header-illust img{width:124px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__related .s-blogDetail__relatedTitle .ja{font-size:18px}.designone-media-s-blogDetail .s-blogDetail__related .header-illust img{width:68px}}.designone-media-s-blogDetail .s-blogDetail__relatedTitle{margin:0;font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em}.designone-media-s-blogDetail .s-blogDetail__relatedList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0;margin:40px 0 0}.designone-media-s-blogDetail .s-blogDetail__relatedList .designone-media-c-articleCard{margin-bottom:40px}@media screen and (max-width:768px){.designone-media-s-blogDetail .s-blogDetail__relatedTitle{font-size:var(--font-size-l-sp)}.designone-media-s-blogDetail .s-blogDetail__relatedList .designone-media-c-articleCard{padding:0;max-width:100%;margin:0 20px 0 0;width:250px}.designone-media-s-blogDetail .s-articleCard__list-wrap{position:relative;width:calc(100% + 15px)}.designone-media-s-blogDetail .s-blogDetail__relatedList{padding-left:0}.designone-media-s-blogDetail .s-blogDetail__arrowsContent{position:absolute;top:37%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.designone-media-s-blogDetail .s-blogDetail__arrow{width:32px;height:32px;background-color:#FF1D0D;outline:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;position:absolute;top:50%}.designone-media-s-blogDetail .s-blogDetail__arrow::after{content:"";width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff}.designone-media-s-blogDetail .s-blogDetail__arrow.slick-disabled{pointer-events:none;background:#d1d1d1}.designone-media-s-blogDetail .s-blogDetail__arrow--prev{left:-10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-blogDetail .s-blogDetail__arrow--prev::after{-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}.designone-media-s-blogDetail .s-blogDetail__arrow--next{right:5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-blogDetail .s-blogDetail__arrow--next::after{-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.designone-media-s-blogDetail .s-blogDetail__dotsList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;font-size:0;list-style:none;margin:10px 0 0;width:100%}.designone-media-s-blogDetail .s-blogDetail__dotsList li{display:block;width:100%}.designone-media-s-blogDetail .s-blogDetail__dotsList li.added button,.designone-media-s-blogDetail .s-blogDetail__dotsList li.slick-active button{background-size:100% 100%}.designone-media-s-blogDetail .s-blogDetail__dotsList li button{background:no-repeat #DDD;background-image:-webkit-gradient(linear,left top,right top,from(#FF1D0D),to(#FF1D0D));background-image:linear-gradient(to right,#FF1D0D,#FF1D0D);background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out;border:none;height:3px;width:100%}}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__submit_group::after,.designone-media-s-contactDetail .designone-media-c-form-inner div.button_area::after{right:20px;background-image:url(/assets/designone-media/img/common/icon-btn-arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;vertical-align:middle;content:""}.designone-media-s-blogList{background-color:#FFF5F7;padding:64px 0}.designone-media-s-blogList>.designone-media-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.designone-media-s-blogList{padding:48px 0}.designone-media-s-blogList>.designone-media-c-inner{display:block}}.designone-media-s-blogList .s-blogList__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.designone-media-s-blogList .s-blogList__contentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:720px;width:65%}.designone-media-s-blogList .s-blogList__title{font-size:var(--font-size-xl);line-height:1.4;letter-spacing:.04em;text-align:justify;width:100%;margin:0 0 10px}@media screen and (max-width:768px){.designone-media-s-blogList .s-blogList__contentWrap{max-width:100%;width:100%}.designone-media-s-blogList .s-blogList__title{font-size:var(--font-size-xl-sp)}}.designone-media-s-blogList .s-blogList__description{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;text-align:justify;width:100%;margin:0 0 40px}@media screen and (max-width:768px){.designone-media-s-blogList .s-blogList__description{font-size:var(--font-size-s-sp);line-height:1.5;margin:0 0 32px}}.designone-media-s-blogList .s-blogList__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0;list-style-type:none;width:100%}.designone-media-s-blogList .s-blogList__list .designone-media-c-articleCard{width:calc(50% - 12px)}.designone-media-s-blogList .s-blogList__list .designone-media-c-articleCard:nth-child(n+3){margin-top:40px}.designone-media-s-complete{border-bottom:1px solid #DDD;padding:56px 0}@media screen and (max-width:768px){.designone-media-s-blogList .s-blogList__list .designone-media-c-articleCard{width:100%;margin-bottom:32px}.designone-media-s-blogList .s-blogList__list .designone-media-c-articleCard:nth-child(n+3){margin-top:0}.designone-media-s-blogList .base-c-sidebar.-sp-hide{display:none}.designone-media-s-complete{padding:32px 0 49px}}.designone-media-s-complete .s-complete__content{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.designone-media-s-complete .s-complete__contentLabel{color:#FF1D0D;margin:0 0 0 -4px;font-size:22px;font-weight:700}@media screen and (max-width:768px){.designone-media-s-complete .s-complete__contentLabel{font-size:18px}}.designone-media-s-complete .s-complete__contentTitle{color:#FF1D0D;font-size:30px;margin:4px 0 0}@media screen and (max-width:768px){.designone-media-s-complete .s-complete__contentTitle{font-size:20px}}.designone-media-s-complete .s-complete__contentText{color:#444;line-height:1.8;margin:32px 0 0;font-family:var(--font-family-noto);font-size:16px}.designone-media-s-complete .s-complete__contentButton{width:100%}.designone-media-s-contactDetail{background-color:#FFF5F7;padding:56px 0 80px}@media screen and (max-width:768px){.designone-media-s-complete .s-complete__contentText{text-align:left;font-size:15px}.designone-media-s-complete .s-complete__contentText .-onlyPC{display:none}.designone-media-s-contactDetail{padding:32px 0 0}.designone-media-s-contactDetail .designone-media-c-inner{padding:0}}.designone-media-s-contactDetail .designone-media-c-form{background-color:#fff;padding:56px 20px}@media screen and (max-width:768px){.designone-media-s-contactDetail .designone-media-c-form{padding:32px 20px}}.designone-media-s-contactDetail .designone-media-c-form-inner{margin:0 auto;max-width:100%}.designone-media-s-contactDetail .designone-media-c-form-inner table.items tr.item td.value input[type=radio],.designone-media-s-contactDetail .designone-media-c-form-inner table.items tr.item#item_0 td.value input[type=radio],.designone-media-s-contactDetail .designone-media-c-form-inner table.items tr.item#item_8 td.value input[type=radio]{margin-right:4px}.designone-media-s-contactDetail .designone-media-c-form-inner button_area,.designone-media-s-contactDetail .designone-media-c-form-inner div.container,.designone-media-s-contactDetail .designone-media-c-form-inner div.wrapper{width:100%}.designone-media-s-contactDetail .designone-media-c-form-inner div.container{border:none}.designone-media-s-contactDetail .designone-media-c-form-inner p.required_msg{text-align:left}.designone-media-s-contactDetail .designone-media-c-form-inner table.items{width:100%;display:block;border:none}.designone-media-s-contactDetail .designone-media-c-form-inner table.items tbody,.designone-media-s-contactDetail .designone-media-c-form-inner table.items tr.item{display:block;width:100%}.designone-media-s-contactDetail .designone-media-c-form-inner table.items tr.item td.value input[type=text]{width:100%;padding:22px}.designone-media-s-contactDetail .designone-media-c-form-inner table.items tr.item td.value textarea{display:block;width:100%!important;padding:22px}.designone-media-s-contactDetail .designone-media-c-form-inner table.items tr.item td.value .label_name{font-size:clamp(14px,3.6vw,16px)}@media screen and (max-width:768px){.designone-media-s-contactDetail .designone-media-c-form-inner table.items tr.item td.value .label_name{display:block;margin-top:4px}.designone-media-s-contactDetail .designone-media-c-form-inner td.label{height:auto}}.designone-media-s-contactDetail .designone-media-c-form-inner table.items tr.item#item_0 td.value textarea,.designone-media-s-contactDetail .designone-media-c-form-inner table.items tr.item#item_8 td.value textarea{width:100%!important;margin-top:10px;display:block}.designone-media-s-contactDetail .designone-media-c-form-inner table.items td.comment,.designone-media-s-contactDetail .designone-media-c-form-inner table.items td.label,.designone-media-s-contactDetail .designone-media-c-form-inner table.items td.value{width:100%;display:block;margin-top:8px}.designone-media-s-contactDetail .designone-media-c-form-inner td.label{font-size:1.3em}.designone-media-s-contactDetail .designone-media-c-form-inner td.label span.required{float:none;margin-left:4px}.designone-media-s-contactDetail .designone-media-c-form-inner td.label span.required:after{font-size:13px}.designone-media-s-contactDetail .designone-media-c-form-inner div.button_area{width:100%;display:block;background-color:unset;position:relative;margin:40px auto 0;max-width:420px}.designone-media-s-contactDetail .designone-media-c-form-inner div.button_area::after{position:absolute;bottom:21px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:inline-block;width:20px;height:20px;margin-left:8px}.designone-media-s-contactDetail .designone-media-c-form-inner div.button_area input[type=button]{background-color:#FF1D0D;border-radius:50px;color:#fff;font-weight:700;height:64px;width:100%;-webkit-transition:opacity .2s;transition:opacity .2s;margin-top:0}.designone-media-s-contactDetail .designone-media-c-form-inner div.button_area input[type=button]#button_confirm_back{background-color:#fff;color:#FF1D0D;border:2px solid #FF1D0D}@media screen and (max-width:479px){.designone-media-s-contactDetail .designone-media-c-form-inner div.button_area input[type=button]#button_confirm_back{margin-top:40px}}.designone-media-s-contactDetail .designone-media-c-form-inner div.button_area input[type=button]#button_confirm_submit{margin-top:20px}.designone-media-s-contactDetail #satori__creative_container{font-family:var(--font-family-noto)}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group{font-size:16px;margin-bottom:32px;padding:0 10px}@media screen and (max-width:768px){.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group{font-size:15px}}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group label{color:#111;position:relative;padding-left:60px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group label:first-child{color:#111!important;font-weight:700;padding-bottom:0;margin-bottom:16px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group label span.satori__not_require,.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group label span.satori__require{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin:0}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group .satori__require{background-color:#FF1D0D;color:#fff}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group .satori__not_require{background-color:#111;color:#fff}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input[type=text],.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input[type=email],.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input[type=tel],.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group textarea{background-color:#F9F9F9;border:1px solid #DDD;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;height:64px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group.error input[type=text],.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group.error input[type=email],.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group.error input[type=tel],.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group.error textarea{background-color:#FFF5F7;border:1px solid #FF1D0D}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input::-webkit-input-placeholder{color:#999}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input::-moz-placeholder{color:#999}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input:-ms-input-placeholder{color:#999}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input::-ms-input-placeholder{color:#999}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input::placeholder{color:#999}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input[type=text]{height:64px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input[type=radio]{display:none;margin:0!important}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input[type=radio]+label{display:block;padding:0;margin-bottom:8px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input[type=radio]+label:before{content:"";display:inline-block;width:18px;height:18px;margin-right:6px;border-width:1px;border-style:solid;border-radius:50%;padding:2px;background-clip:content-box;vertical-align:middle}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input[type=radio]:not(:checked)+label{border-color:#72767b}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input[type=radio]:checked+label{color:#FF1D0D}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group input[type=radio]:checked+label:before{border-color:#FF1D0D;background-color:#FF1D0D}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group textarea{height:180px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group .satori__not_require,.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group .satori__require{font-size:13px;line-height:1;padding:6px 12px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form #satori__privacy_policy_agreement_wrapper .satori__input_group{padding:0}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form #satori__privacy_policy_agreement_wrapper .satori__input_group label{padding-left:55px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form #satori__privacy_policy_agreement_wrapper .satori__message{color:#444;margin-bottom:25px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form #satori__privacy_policy_agreement_wrapper .satori__message a{color:#FF1D0D;text-decoration:underline}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form #satori__privacy_policy_agreement{vertical-align:middle}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form #satori__privacy_policy_agreement+label,.designone-media-s-contactDetail #satori__creative_container .satori__custom_form input[name=privacy_policy_agreement]+label{color:#444}@media screen and (max-width:768px){.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group .satori__not_require,.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__input_group .satori__require{font-size:12px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form #satori__privacy_policy_agreement_wrapper .satori__input_group label{padding-left:50px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form #satori__privacy_policy_agreement_wrapper .satori__message{font-size:14px;font-weight:400;margin-bottom:8px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form input[name=privacy_policy_agreement]+label{font-size:14px;font-weight:400}}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__submit_group{position:relative;margin:40px auto 0;max-width:420px;width:100%}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__submit_group::after{position:absolute;bottom:11px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:inline-block;width:20px;height:20px;margin-left:8px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__submit_group .satori__btn{background-color:#FF1D0D;border-radius:50px;color:#fff;font-weight:700;height:64px;width:100%;-webkit-transition:opacity .2s;transition:opacity .2s;margin-top:0}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__submit_group .satori__btn:not(:first-of-type){margin-top:20px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__submit_group .satori__btn#satori__submit_back{background:#DDD;color:#111}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__submit_group .satori__btn:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__submit_group{max-width:279px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__submit_group::after{bottom:4px}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__submit_group .satori__btn{height:48px;font-size:15px}}.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__error_messages{color:#FF1D0D;font-size:14px}.designone-media-s-cta-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 0;position:relative}.designone-media-s-cta-2.-variant .designone-media-c-inner .s-cta-2__background{background-color:var(--color-base-primaryFaded)}.designone-media-s-cta-2.-variant .designone-media-c-inner .s-cta-2__title{color:var(--color-base-secondaryInside)}.designone-media-s-cta-2.-variant .designone-media-c-inner .s-cta-2__wrap .base-c-button{background:var(--color-base-primary);color:var(--color-base-primaryInside)}.designone-media-s-cta-2 .designone-media-c-inner{width:100%}@media screen and (max-width:768px){.designone-media-s-contactDetail #satori__creative_container .satori__custom_form .satori__error_messages{font-size:12px}.designone-media-s-cta-2{display:block;padding:48px 20px}.designone-media-s-cta-2 .designone-media-c-inner{max-width:480px;width:100%;margin-left:auto;margin-right:auto}}.designone-media-s-cta-2 .designone-media-c-inner .s-cta-2__background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.designone-media-s-cta-2 .designone-media-c-inner .s-cta-2__title{color:var(--color-base-primaryInside);font-weight:700;text-align:center;margin:0 0 48px;position:relative;z-index:1}.designone-media-s-cta-2 .designone-media-c-inner .s-cta-2__title::after{content:"";background-color:#fff;border-radius:10px;position:absolute;bottom:-20px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);height:8px;width:57px}.designone-media-s-cta-2 .designone-media-c-inner .s-cta-2__title .s-cta-2__title-en{display:block;margin-bottom:8px;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em}@media screen and (max-width:768px){.designone-media-s-cta-2 .designone-media-c-inner .s-cta-2__title .s-cta-2__title-en{font-size:var(--font-size-m-sp)}}.designone-media-s-cta-2 .designone-media-c-inner .s-cta-2__title .s-cta-2__title-ja{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em}.designone-media-s-cta-2 .designone-media-c-inner .s-cta-2__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-top:24px}.designone-media-s-ctgTg{background-color:#FFF5F7;padding:0 0 72px}@media screen and (max-width:768px){.designone-media-s-cta-2 .designone-media-c-inner .s-cta-2__title .s-cta-2__title-ja{font-size:var(--font-size-l-sp)}.designone-media-s-cta-2 .designone-media-c-inner .s-cta-2__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:16px}.designone-media-s-ctgTg{padding:0 0 48px}.designone-media-s-ctgTg .designone-media-c-inner{border-radius:0;padding:0}}.designone-media-s-ctgTg .ctgTg-box{background-color:#fff;border-radius:12px;padding:32px 40px}.designone-media-s-ctgTg .ctgTg-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px}@media screen and (max-width:768px){.designone-media-s-ctgTg .ctgTg-box{padding:20px}.designone-media-s-ctgTg .ctgTg-row{border:1px solid #DDD;border-radius:8px;display:block;padding:12px 16px;margin-bottom:8px}}.designone-media-s-ctgTg .ctgTg-row:last-of-type{margin-bottom:0}.designone-media-s-ctgTg .ctgTg-title{font-size:15px;margin:0;position:relative;width:200px}.designone-media-s-ctgTg .ctgTg-title img{vertical-align:middle;margin-right:11px}@media screen and (max-width:768px){.designone-media-s-ctgTg .ctgTg-title{width:100%}.designone-media-s-ctgTg .ctgTg-title .icon-wrap{border-radius:50%;position:absolute;right:5px;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);width:32px;height:32px;background:#FFF5F7}.designone-media-s-ctgTg .ctgTg-title .icon{position:relative;display:inline-block;width:100%;height:100%}.designone-media-s-ctgTg .ctgTg-title .icon:after,.designone-media-s-ctgTg .ctgTg-title .icon:before{position:absolute;content:"";display:block;-webkit-transition:all .4s;transition:all .4s;background:#FF1D0D;left:50%;top:50%;width:50%;height:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.designone-media-s-ctgTg .ctgTg-title .icon:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.designone-media-s-ctgTg .ctgTg-title .icon.open:before{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}}.designone-media-s-ctgTg .ctgTg-box__contents{width:calc(100% - 200px)}@media screen and (max-width:768px){.designone-media-s-ctgTg .ctgTg-box__contents{display:none;width:100%}}.designone-media-s-ctgTg .ctgTg-box__contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;max-width:1100px;width:100%}.designone-media-s-ctgTg .ctgTg-box__contents a{color:#111;line-height:1.6;letter-spacing:.04em;text-decoration:none}.designone-media-s-ctgTg .ctgTg-box__contents a img{vertical-align:middle;margin-right:8px;height:16px;width:16px}.designone-media-s-ctgTg .ctgTg-box__contents.--category ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.designone-media-s-ctgTg .ctgTg-box__contents.--category li{border:1px solid #DDD;border-width:0 0 0 1px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}}.designone-media-s-ctgTg .ctgTg-box__contents.--category a{-webkit-transition:color .2s;transition:color .2s;font-weight:700;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}.designone-media-s-ctgTg .ctgTg-box__contents.--category a:hover{color:#FF1D0D;opacity:1}@media screen and (max-width:768px){.designone-media-s-ctgTg .ctgTg-box__contents ul{display:block}.designone-media-s-ctgTg .ctgTg-box__contents.--category li{margin-bottom:16px}.designone-media-s-ctgTg .ctgTg-box__contents.--category li:first-child{margin:16px 0}.designone-media-s-ctgTg .ctgTg-box__contents.--category a{font-size:var(--font-size-s-sp);line-height:1.5}.designone-media-s-ctgTg .ctgTg-box__contents.--tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}}.designone-media-s-ctgTg .ctgTg-box__contents.--tags li a{background-color:#FFF5F7;border-radius:20px;color:#444;display:inline-block;font-size:13px;line-height:1;margin:0 8px 8px 0;padding:11px 14px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;word-break:break-all;font-family:var(--font-family-noto)}.designone-media-s-ctgTg .ctgTg-box__contents.--tags li a:hover{background-color:#FF1D0D;color:#fff;opacity:1}.designone-media-s-ctgTg .ctgTg-box__contents.--tags li a::before{content:"#";color:#FF1D0D;background:#fff;border-radius:50px;display:inline-block;margin-right:4px;height:16px;width:16px;text-align:center;line-height:16px}.designone-media-s-documentList{background-color:#FDDADA;padding:64px 0;position:relative}.designone-media-s-documentList .designone-media-s-documentList__deco{margin:0;position:absolute}@media screen and (min-width:1260px){.designone-media-s-documentList .designone-media-s-documentList__deco.--deco-01{top:10px;left:0}}@media screen and (max-width:1259px){.designone-media-s-documentList .designone-media-s-documentList__deco.--deco-01{bottom:0;right:20px;width:40%}.designone-media-s-documentList .designone-media-s-documentList__deco.--deco-01 img{vertical-align:bottom;width:100%}}@media screen and (min-width:1210px){.designone-media-s-documentList .designone-media-s-documentList__deco.--deco-02{bottom:0;left:-27px;z-index:1}}@media screen and (min-width:769px) and (max-width:1210px){.designone-media-s-documentList .designone-media-s-documentList__deco.--deco-02{bottom:0;left:10px;z-index:1}}@media screen and (max-width:768px){.designone-media-s-ctgTg .ctgTg-box__contents.--tags li a{font-size:12px}.designone-media-s-documentList .designone-media-s-documentList__deco.--deco-01{text-align:right;width:100%}.designone-media-s-documentList .designone-media-s-documentList__deco.--deco-01 img{max-width:254px;width:100%}.designone-media-s-documentList .designone-media-s-documentList__deco.--deco-02{left:0;bottom:-19px;width:65px;z-index:1}.designone-media-s-documentList .designone-media-s-documentList__deco.--deco-02 img{vertical-align:bottom;width:100%}.designone-media-s-documentList{padding:48px 0}}.designone-media-s-documentList .designone-media-c-inner{position:relative}.designone-media-s-documentList .s-documentList__block+.s-documentList__block{margin-top:80px}.designone-media-s-documentList .s-documentList__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}@media screen and (max-width:768px){.designone-media-s-documentList .s-documentList__list-wrap{position:relative;width:calc(100% + 15px)}.designone-media-s-documentList .s-documentList__list{padding-left:0}.designone-media-s-documentList .s-documentList__arrowsContent{position:absolute;top:42%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.designone-media-s-documentList .s-documentList__arrow{width:32px;height:32px;background-color:#FF1D0D;outline:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;position:absolute;top:50%}.designone-media-s-documentList .s-documentList__arrow::after{content:"";width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff}.designone-media-s-documentList .s-documentList__arrow.slick-disabled{pointer-events:none;background:#d1d1d1}.designone-media-s-documentList .s-documentList__arrow--prev{left:-10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-documentList .s-documentList__arrow--prev::after{-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}.designone-media-s-documentList .s-documentList__arrow--next{right:5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-documentList .s-documentList__arrow--next::after{-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.designone-media-s-documentList .s-documentList__dotsList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;font-size:0;list-style:none;margin:10px 0 0;width:100%}.designone-media-s-documentList .s-documentList__dotsList li{display:block;width:100%}.designone-media-s-documentList .s-documentList__dotsList li.added button,.designone-media-s-documentList .s-documentList__dotsList li.slick-active button{background-size:100% 100%}.designone-media-s-documentList .s-documentList__dotsList li button{background-color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#FF1D0D),to(#FF1D0D));background-image:linear-gradient(to right,#FF1D0D,#FF1D0D);background-repeat:no-repeat;background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out;border:none;height:3px;width:100%}}.designone-media-s-documentDetail4{margin-top:56px;padding-bottom:80px;border-bottom:1px solid #DDD}.designone-media-s-documentDetail4 .s-documentDetail4__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.designone-media-s-documentDetail4 .s-documentDetail4__body{margin-right:40px;width:100%}.designone-media-s-documentDetail4 .slider-container,.designone-media-s-documentDetail4 .slider-container .slider .slick-img img{border-radius:12px;width:100%}.designone-media-s-documentDetail4 .slider-container .thumbnail{margin-top:8px}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__contents{display:block}.designone-media-s-documentDetail4 .s-documentDetail4__body{margin-right:0;max-width:100%;width:100%}.designone-media-s-documentDetail4 .slider-container{margin-bottom:24px}.designone-media-s-documentDetail4 .slider-container .thumbnail{margin-top:5px}}.designone-media-s-documentDetail4 .slider-container .thumbnail .slick-track{-webkit-transform:unset!important;transform:unset!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:1px;width:100%!important}.designone-media-s-documentDetail4 .slider-container .thumbnail .thumbnail-img{margin:8px;max-width:182px;opacity:.3;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;cursor:pointer;width:100%!important}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .slider-container .thumbnail .thumbnail-img{margin:5px}}.designone-media-s-documentDetail4 .slider-container .thumbnail .thumbnail-img:first-child{margin-left:0}.designone-media-s-documentDetail4 .slider-container .thumbnail .thumbnail-img:last-child{margin-right:0}.designone-media-s-documentDetail4 .slider-container .thumbnail .thumbnail-img:last-child img{margin-left:-1px}.designone-media-s-documentDetail4 .slider-container .thumbnail .thumbnail-img.slick-current{opacity:1}.designone-media-s-documentDetail4 .slider-container .thumbnail .thumbnail-img.slick-current img{border:1px solid #FF1D0D}.designone-media-s-documentDetail4 .slider-container .thumbnail .thumbnail-img img{border-radius:8px;width:100%;height:auto;border:1px solid #ddd}.designone-media-s-documentDetail4 .slider-container .slider .slick-img img{width:100%}.designone-media-s-documentDetail4 .line{background-color:#DDD;height:1px;margin:0 calc(50% - 50vw);width:100vw;margin-top:56px;margin-bottom:64px}.designone-media-s-documentDetail4 .s-documentDetail4__related .s-documentDetail4__related-title{font-size:24px;margin-bottom:37px;position:relative;padding-left:32px;text-align:left;font-weight:700}.designone-media-s-documentDetail4 .s-documentDetail4__related .s-documentDetail4__related-title:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-color:#FF1D0D;border-radius:10px;width:8px;height:80%}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__related .s-documentDetail4__related-title{padding-left:24px;margin-bottom:24px;font-size:18px}.designone-media-s-documentDetail4 .s-documentDetail4__related .s-documentDetail4__related-title:before{width:6px}}.designone-media-s-documentDetail4 .s-documentDetail4__related .s-documentList__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}@media screen and (min-width:769px){.designone-media-s-documentDetail4 .s-documentDetail4__related .s-documentList__list{padding:0}}.designone-media-s-documentDetail4 .s-documentDetail4__tel{border:3px solid #eee;padding:24px;border-radius:var(--border-radius)}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__tel{padding:16px;margin-bottom:40px}}.designone-media-s-documentDetail4 .s-documentDetail4__detail{margin:40px 0 20px}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__detail{margin:24px 0 32px}}.designone-media-s-documentDetail4 .s-documentDetail4__telText{margin:0 0 8px;font-size:var(--font-size-s);line-height:1.5;letter-spacing:.03em;color:var(--color-base-text)}.designone-media-s-documentDetail4 .s-documentDetail4__telInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.designone-media-s-documentDetail4 .s-documentDetail4__telLink{font-family:var(--font-family-en);font-size:24px;line-height:1.4;letter-spacing:1px;color:var(--color-base-text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.designone-media-s-documentDetail4 .s-documentDetail4__telLink::before{content:"";display:block;width:24px;height:24px;background-image:url(/assets/base/img/common/icon_tel.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__telLink{font-size:18px}.designone-media-s-documentDetail4 .s-documentDetail4__telLink::before{width:18px;height:18px}}.designone-media-s-documentDetail4 .s-documentDetail4__telTime{font-size:11px;letter-spacing:.03em;color:var(--color-base-text)}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__telTime{font-size:10px}}.designone-media-s-documentDetail4 .s-documentDetail4__documents{clear:both}.designone-media-s-documentDetail4 .s-documentDetail4__detailTitle{font-size:18px;font-weight:700;color:var(--color-base-text);margin:0 0 20px;word-break:break-all}.designone-media-s-documentDetail4 .s-documentDetail4__detailText{color:#444;white-space:pre-wrap;font-family:var(--font-family-noto);font-size:16px}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__detailTitle{font-size:16px;margin:0 0 16px}.designone-media-s-documentDetail4 .s-documentDetail4__detailText{max-height:200px;overflow:hidden;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em}}@media screen and (max-width:768px) and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__detailText{font-size:var(--font-size-s-sp);line-height:1.5}}.designone-media-s-documentDetail4 .s-documentDetail4__form{clear:both;background-color:#FFF5F7;border-radius:8px;width:40%;min-width:435px;-ms-flex-negative:0;flex-shrink:0;padding:32px 24px}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__form{padding:24px 16px;min-width:320px;width:100%}}.designone-media-s-documentDetail4 .s-documentDetail4__form label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px;font-size:15px!important;letter-spacing:.03em;font-weight:700;color:#0e1315}.designone-media-s-documentDetail4 .s-documentDetail4__form label::before{display:block;font-size:11px;font-weight:400;height:24px;line-height:24px;white-space:nowrap;padding:0 9px;border-radius:5px;margin-left:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.designone-media-s-documentDetail4 .s-documentDetail4__form #js-contact-privacy::before,.designone-media-s-documentDetail4 .s-documentDetail4__form .leadgrid-c-button .icon-circle-arrow{display:none}.designone-media-s-documentDetail4 .s-documentDetail4__form input,.designone-media-s-documentDetail4 .s-documentDetail4__form select,.designone-media-s-documentDetail4 .s-documentDetail4__form textarea{height:45px;padding-left:20px}.designone-media-s-documentDetail4 .s-documentDetail4__form input:focus,.designone-media-s-documentDetail4 .s-documentDetail4__form select:focus,.designone-media-s-documentDetail4 .s-documentDetail4__form textarea:focus{-webkit-box-shadow:0 0 0 4px rgba(51,186,212,.5);box-shadow:0 0 0 4px rgba(51,186,212,.5);outline:0}.designone-media-s-documentDetail4 .s-documentDetail4__form textarea{padding:15px 20px}.designone-media-s-documentDetail4 .s-documentDetail4__form input[type=radio]+span{font-weight:500}.designone-media-s-documentDetail4 .s-documentDetail4__form input[type=radio]+span::before{border:2px solid var(--color-base-text);background-color:#fff}.designone-media-s-documentDetail4 .s-documentDetail4__form input[type=radio]+span::after{background-color:var(--color-base-text)!important}.designone-media-s-documentDetail4 .s-documentDetail4__form input,.designone-media-s-documentDetail4 .s-documentDetail4__form select,.designone-media-s-documentDetail4 .s-documentDetail4__form textarea{background-color:#fff;border:1px solid #000}.designone-media-s-documentDetail4 .s-documentDetail4__form input+div,.designone-media-s-documentDetail4 .s-documentDetail4__form select+div,.designone-media-s-documentDetail4 .s-documentDetail4__form textarea+div{font-size:13px}.designone-media-s-documentDetail4 .s-documentDetail4__form td.label{background:unset}.designone-media-s-documentDetail4 #satori__creative_container .satori__submit_group::after,.designone-media-s-documentDetail4 .s-documentDetail4__form div.button_area::after{right:20px;background-image:url(/assets/designone-media/img/common/icon-btn-arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";vertical-align:middle}.designone-media-s-documentDetail4 .s-documentDetail4__form .c-form__checkbox label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.designone-media-s-documentDetail4 .s-documentDetail4__form .c-form__checkbox label input{margin:3px 6px 0 0}.designone-media-s-documentDetail4 .s-documentDetail4__form .c-form__checkbox+div{font-size:13px;text-align:center}.designone-media-s-documentDetail4 .s-documentDetail4__form #js-contact-privacy{margin:0}.designone-media-s-documentDetail4 .s-documentDetail4__form #js-contact-privacy input{height:initial}.designone-media-s-documentDetail4 .s-documentDetail4__form .c-form__agree .c-form__agreeText,.designone-media-s-documentDetail4 .s-documentDetail4__form .c-form__agree .c-form__checkbox{line-height:1.5;font-size:13px}.designone-media-s-documentDetail4 .s-documentDetail4__form .c-form__agree .c-form__agreeText a,.designone-media-s-documentDetail4 .s-documentDetail4__form .c-form__agree .c-form__checkbox a{color:var(--color-base-text)}.designone-media-s-documentDetail4 .s-documentDetail4__form .c-form__agree .privacy{font-size:11px;color:#888;line-height:1.5}.designone-media-s-documentDetail4 .s-documentDetail4__form .c-form__agree .privacy a{color:#888}.designone-media-s-documentDetail4 .s-documentDetail4__form .leadgrid-c-button{margin:20px auto auto;background-color:var(--color-base-primary);color:var(--color-base-primaryInside);border:none;letter-spacing:.03em;width:100%;max-width:430px;min-width:initial;height:50px;border-radius:var(--border-radius-button)}.designone-media-s-documentDetail4 .s-documentDetail4__form .leadgrid-c-button .c-button__jaTitle{font-size:15px}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__form .leadgrid-c-button{width:100%;height:50px}.designone-media-s-documentDetail4 .s-documentDetail4__form .leadgrid-c-button .c-button__jaTitle{font-size:16px}}.designone-media-s-documentDetail4 .s-documentDetail4__form .leadgrid-c-button:hover{-webkit-transform:initial;transform:initial;opacity:.6}.designone-media-s-documentDetail4 #satori__creative_container .satori__submit_group .satori__btn:hover,.designone-media-s-documentDetail4 .s-documentDetail4__form div.button_area input:hover{opacity:.7}.designone-media-s-documentDetail4 .s-documentDetail4__form table.items{width:100%}.designone-media-s-documentDetail4 .s-documentDetail4__form div.container{width:auto;padding:20px;border:none}.designone-media-s-documentDetail4 .s-documentDetail4__form div.wrapper{width:320px}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__form div.wrapper{width:inherit}.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item{width:240px}.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item td.value{width:100%}}.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item td.value{width:100%}.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item td.value input{width:310px}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item td.value input{width:100%!important}}.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item td.value textarea{width:310px}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item td.value textarea{width:inherit}.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item#item_0 td.value input{margin-right:4px}}.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item#item_0 td.value input{width:auto!important;height:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;margin-right:4px}.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item#item_0 td.value textarea{margin-top:11px;width:310px!important}@media screen and (max-width:768px){.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item#item_0 td.value textarea{width:inherit!important}.designone-media-s-documentDetail4 .s-documentDetail4__form td.label{height:auto}}.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item#item_1 td.value .label_name{margin-top:8px}.designone-media-s-documentDetail4 .s-documentDetail4__form tr.item#item_1 td.value input{width:100%!important}.designone-media-s-documentDetail4 .s-documentDetail4__form td.label{width:100%;display:block;margin:20px 0 0}.designone-media-s-documentDetail4 .s-documentDetail4__form td.label span.required{float:none;margin-left:4px}.designone-media-s-documentDetail4 .s-documentDetail4__form td.label span.required:after{font-size:11px}.designone-media-s-documentDetail4 .s-documentDetail4__form div.button_area{width:100%;display:block;background-color:unset;position:relative;margin:40px auto 0;padding:0;max-width:220px}.designone-media-s-documentDetail4 .s-documentDetail4__form div.button_area::after{position:absolute;bottom:13px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:inline-block;width:20px;height:20px;margin-left:8px}.designone-media-s-documentDetail4 .s-documentDetail4__form div.button_area input{background-color:#FF1D0D;border-radius:50px;color:#fff;font-weight:700;height:64px;width:100%;-webkit-transition:opacity .2s;transition:opacity .2s;margin:0;border:none}.designone-media-s-documentDetail4 .s-documentDetail4__form div.button_area input#button_confirm_back{background-color:#fff;color:#FF1D0D;border:2px solid #FF1D0D}.designone-media-s-documentDetail4 .s-documentDetail4__form div.button_area input#button_confirm_submit{margin-top:20px}.designone-media-s-documentDetail4 .s-documentDetail4__form td.comment{display:block;width:100%;padding:0 2px 9px}.designone-media-s-documentDetail4 #detailOpener,.designone-media-s-documentDetail4 #detailOpener:checked~.s-documentDetail4__detailOpener,.designone-media-s-documentDetail4 .s-documentDetail4__detailOpener{display:none}.designone-media-s-documentDetail4 .s-documentDetail4__form p.required_msg{text-align:left}@media screen and (max-width:768px){.designone-media-s-documentDetail4 #detailOpener:checked~.s-documentDetail4__detailText{height:auto}.designone-media-s-documentDetail4 .s-documentDetail4__detailOpener{border-radius:5px;background-color:#eee;font-size:16px;font-weight:700;padding:8px 0;color:#666;line-height:1.7;text-align:center;width:100%;display:block;margin-top:28px}}.designone-media-s-documentDetail4 #satori__creative_container{font-family:var(--font-family-noto)}.designone-media-s-documentDetail4 #satori__creative_container .satori__custom_form{background-color:#FFF5F7}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group{margin-bottom:20px;padding:6px}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group label{color:#111;font-size:16px;position:relative;padding-left:60px}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group label:first-child{color:#111!important;font-weight:700;padding-bottom:0;margin-bottom:12px}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group label span.satori__not_require,.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group label span.satori__require{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin:0}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group .satori__require{background-color:#FF1D0D;color:#fff}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group .satori__not_require{background-color:#111;color:#fff}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=text],.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=email],.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=tel],.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group textarea{background-color:#fff;border:1px solid #DDD;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;height:56px;font-size:15px}@media screen and (max-width:768px){.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group label{font-size:15px}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=text],.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=email],.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=tel],.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group textarea{font-size:14px}}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group.error input[type=text],.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group.error input[type=email],.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group.error input[type=tel],.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group.error textarea{background-color:#FFF5F7;border:1px solid #FF1D0D}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input::-webkit-input-placeholder{color:#999}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input::-moz-placeholder{color:#999}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input:-ms-input-placeholder{color:#999}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input::-ms-input-placeholder{color:#999}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input::placeholder{color:#999}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=text]{height:56px}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=radio]{display:none;margin:0!important}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=radio]+label{display:block;padding:0;margin-bottom:8px}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=radio]+label:before{content:"";display:inline-block;width:18px;height:18px;margin-right:6px;border-width:1px;border-style:solid;border-radius:50%;padding:2px;background-clip:content-box;vertical-align:middle}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=radio]:not(:checked)+label{border-color:#72767b;font-weight:400}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=radio]:checked+label{color:#FF1D0D}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group input[type=radio]:checked+label:before{border-color:#FF1D0D;background-color:#FF1D0D}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group textarea{height:180px}.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group .satori__not_require,.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group .satori__require{font-size:13px;line-height:1;padding:6px 12px}.designone-media-s-documentDetail4 #satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__input_group{padding:0}.designone-media-s-documentDetail4 #satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__input_group label{padding-left:55px}@media screen and (max-width:768px){.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group .satori__not_require,.designone-media-s-documentDetail4 #satori__creative_container .satori__input_group .satori__require{font-size:12px}.designone-media-s-documentDetail4 #satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__input_group label{padding-left:50px}.designone-media-s-documentDetail4 #satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__message{font-size:14px;font-weight:400;margin:0 0 8px}}.designone-media-s-documentDetail4 #satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__message a{color:#FF1D0D;text-decoration:underline}.designone-media-s-documentDetail4 #satori__creative_container #satori__privacy_policy_agreement{vertical-align:middle}.designone-media-s-documentDetail4 #satori__creative_container #satori__privacy_policy_agreement+label{color:#444;font-weight:400;font-size:16px!important;vertical-align:middle}@media screen and (max-width:768px){.designone-media-s-documentDetail4 #satori__creative_container #satori__privacy_policy_agreement+label{font-size:14px!important}.designone-media-s-documentDetail4 #satori__creative_container input[name=privacy_policy_agreement]+label{margin:0;font-size:14px;font-weight:400}}.designone-media-s-documentDetail4 #satori__creative_container .satori__submit_group{position:relative;margin:40px auto 0;max-width:420px;width:100%}.designone-media-s-documentDetail4 #satori__creative_container .satori__submit_group::after{position:absolute;bottom:11px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:inline-block;width:20px;height:20px;margin-left:8px}.designone-media-s-documentDetail4 #satori__creative_container .satori__submit_group .satori__btn{background-color:#FF1D0D;border-radius:50px;color:#fff;font-weight:700;height:64px;width:100%;-webkit-transition:opacity .2s;transition:opacity .2s;margin-top:0}.designone-media-s-documentDetail4 #satori__creative_container .satori__submit_group .satori__btn:not(:first-of-type){margin-top:20px}.designone-media-s-documentDetail4 #satori__creative_container .satori__submit_group .satori__btn#satori__submit_back{background:#DDD;color:#111}.designone-media-s-documentDetail4 #satori__creative_container .satori__submit_group .satori__btn:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.designone-media-s-documentDetail4 #satori__creative_container .satori__submit_group{max-width:279px}.designone-media-s-documentDetail4 #satori__creative_container .satori__submit_group::after{bottom:4px}.designone-media-s-documentDetail4 #satori__creative_container .satori__submit_group .satori__btn{height:48px;font-size:15px}}.designone-media-s-documentDetail4 #satori__creative_container .satori__error_messages{color:#FF1D0D;font-size:14px}@media screen and (max-width:768px){.designone-media-s-documentDetail4 #satori__creative_container .satori__error_messages{font-size:12px}.designone-media-s-documentDetail4 .s-documentList__list-wrap{position:relative;width:calc(100% + 15px)}.designone-media-s-documentDetail4 .s-documentList__list{padding-left:0}.designone-media-s-documentDetail4 .s-documentList__arrowsContent{position:absolute;top:42%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.designone-media-s-documentDetail4 .s-documentList__arrow{width:32px;height:32px;background-color:#FF1D0D;outline:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;position:absolute;top:50%}.designone-media-s-documentDetail4 .s-documentList__arrow::after{content:"";width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff}.designone-media-s-documentDetail4 .s-documentList__arrow.slick-disabled{pointer-events:none;background:#d1d1d1}.designone-media-s-documentDetail4 .s-documentList__arrow--prev{left:-10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-documentDetail4 .s-documentList__arrow--prev::after{-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}.designone-media-s-documentDetail4 .s-documentList__arrow--next{right:5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-documentDetail4 .s-documentList__arrow--next::after{-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.designone-media-s-documentDetail4 .s-documentList__dotsList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;font-size:0;list-style:none;margin:10px 0 0;width:100%}.designone-media-s-documentDetail4 .s-documentList__dotsList li{display:block;width:100%}.designone-media-s-documentDetail4 .s-documentList__dotsList li.added button,.designone-media-s-documentDetail4 .s-documentList__dotsList li.slick-active button{background-size:100% 100%}.designone-media-s-documentDetail4 .s-documentList__dotsList li button{background:no-repeat #DDD;background-image:-webkit-gradient(linear,left top,right top,from(#FF1D0D),to(#FF1D0D));background-image:linear-gradient(to right,#FF1D0D,#FF1D0D);background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out;border:none;height:3px;width:100%}}.designone-media-s-documentList-2{background-color:#FFF5F7;padding:64px 0}@media screen and (max-width:768px){.designone-media-s-documentList-2{padding:48px 0}}.designone-media-s-documentList-2 .s-documentList-2__block+.s-documentList-2__block{margin-top:80px}.designone-media-s-documentList-2 .scroll{margin-bottom:56px}.designone-media-s-documentList-2 .scroll>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}@media screen and (max-width:768px){.designone-media-s-documentList-2 .scroll>div{display:block}}.designone-media-s-documentList-2 .scroll a{background-color:#fff;border-top:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;position:relative;margin-bottom:-1px;width:33.333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#111;font-size:16px;font-family:var(--font-family-noto);text-decoration:none;font-weight:900;text-align:center;word-break:break-all;padding:15px 45px 15px 10px}.designone-media-s-documentList-2 .scroll a:hover{color:#FF1D0D;opacity:1}@media screen and (min-width:769px){.designone-media-s-documentList-2 .scroll a:first-child,.designone-media-s-documentList-2 .scroll a:nth-child(3n+1){border-left:1px solid #DDD}}@media screen and (max-width:768px){.designone-media-s-documentList-2 .scroll a{border:1px solid #DDD;font-size:15px;display:block;height:auto;padding:17px 48px 17px 20px;width:100%}}.designone-media-s-documentList-2 .scroll a::before{content:"";background-image:url(/assets/images/icon-scroll.svg);position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:24px;width:24px}.designone-media-s-documentList-2 .designone-media-c-blockHeader{font-size:24px;margin-bottom:37px;margin-top:37px;position:relative;padding-left:32px;word-break:break-all}.designone-media-s-documentList-2 .designone-media-c-blockHeader:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-color:#FF1D0D;border-radius:10px;width:8px;height:80%}@media screen and (max-width:768px){.designone-media-s-documentList-2 .scroll a::before{right:16px}.designone-media-s-documentList-2 .designone-media-c-blockHeader{padding-left:px;font-size:18px}.designone-media-s-documentList-2 .designone-media-c-blockHeader:before{width:6px}}.designone-media-s-documentList-2 .s-documentList__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}.designone-media-s-documentList-2 .s-documentList__card{margin-bottom:20px}@media screen and (max-width:768px){.designone-media-s-documentList-2 .s-documentList__list-wrap{position:relative;width:calc(100% + 15px)}.designone-media-s-documentList-2 .s-documentList__list{padding-left:0}.designone-media-s-documentList-2 .s-documentList__arrowsContent{position:absolute;top:42%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.designone-media-s-documentList-2 .s-documentList__arrow{width:32px;height:32px;background-color:#FF1D0D;outline:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;position:absolute;top:50%}.designone-media-s-documentList-2 .s-documentList__arrow::after{content:"";width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff}.designone-media-s-documentList-2 .s-documentList__arrow.slick-disabled{pointer-events:none;background:#d1d1d1}.designone-media-s-documentList-2 .s-documentList__arrow--prev{left:-10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-documentList-2 .s-documentList__arrow--prev::after{-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}.designone-media-s-documentList-2 .s-documentList__arrow--next{right:5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-documentList-2 .s-documentList__arrow--next::after{-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.designone-media-s-documentList-2 .s-documentList__dotsList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;font-size:0;list-style:none;margin:10px 0 0;width:100%}.designone-media-s-documentList-2 .s-documentList__dotsList li{display:block;width:100%}.designone-media-s-documentList-2 .s-documentList__dotsList li.added button,.designone-media-s-documentList-2 .s-documentList__dotsList li.slick-active button{background-size:100% 100%}.designone-media-s-documentList-2 .s-documentList__dotsList li button{background:no-repeat #DDD;background-image:-webkit-gradient(linear,left top,right top,from(#FF1D0D),to(#FF1D0D));background-image:linear-gradient(to right,#FF1D0D,#FF1D0D);background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out;border:none;height:3px;width:100%}}.designone-media-s-error{border-bottom:1px solid #DDD;padding:56px 0}.designone-media-s-error .s-error__content{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.designone-media-s-error .s-error__contentLabel{color:#FF1D0D;margin:0 0 0 -4px;font-size:22px;font-weight:700}@media screen and (max-width:768px){.designone-media-s-error{padding:32px 0 49px}.designone-media-s-error .s-error__contentLabel{font-size:18px}}.designone-media-s-error .s-error__contentTitle{color:#FF1D0D;font-size:30px;margin:4px 0 0}@media screen and (max-width:768px){.designone-media-s-error .s-error__contentTitle{font-size:20px}}.designone-media-s-error .s-error__contentText{color:#444;line-height:1.8;margin:32px 0 0;font-family:var(--font-family-noto);font-size:16px}@media screen and (max-width:768px){.designone-media-s-error .s-error__contentText{text-align:left;font-size:15px}.designone-media-s-error .s-error__contentText .-onlyPC{display:none}}.designone-media-s-error .s-error__contentButton{width:100%}.designone-media-s-eventDetail{margin-bottom:44px;padding:28px 0 0}.designone-media-s-eventDetail>.designone-media-c-inner{padding:0;max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.designone-media-s-eventDetail .s-eventDetail__additional{position:relative;width:300px;z-index:10}@media screen and (max-width:768px){.designone-media-s-eventDetail>.designone-media-c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:480px;padding:0 16px}.designone-media-s-eventDetail .designone-media-c-cta{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.designone-media-s-eventDetail .s-eventDetail__additional{width:100%;position:relative;top:initial;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.designone-media-s-eventDetail .s-eventDetail__additionalContainer{position:sticky;top:120px;margin-bottom:80px;width:100%}.designone-media-s-eventDetail .s-eventDetail__additionalContainer .designone-media-c-eventCard{margin-bottom:30px;z-index:10}.designone-media-s-eventDetail .s-eventDetail__additionalContainer .designone-media-c-eventCard .designone-media-c-inner{max-width:640px;padding:0}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__additionalContainer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;margin-bottom:30px}.designone-media-s-eventDetail .s-eventDetail__additionalContainer .designone-media-c-eventCard .designone-media-c-inner{max-width:480px;padding:0 16px}.designone-media-s-eventDetail .s-eventDetail__additionalContainer .designone-media-c-eventCard{position:fixed;bottom:0;left:0;top:initial;margin-bottom:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.designone-media-s-eventDetail.-column1 .s-eventDetail__additional{position:fixed;bottom:0;left:0;width:100%}.designone-media-s-eventDetail.-column1 .s-eventDetail__additional .designone-media-c-eventCard,.designone-media-s-eventDetail.-column1 .s-eventDetail__additionalContainer{margin-bottom:0}.designone-media-s-eventDetail.-column1>.designone-media-c-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.designone-media-s-eventDetail.-column1 .s-eventDetail__content{margin-right:0}.designone-media-s-eventDetail .s-eventDetail__content{max-width:640px;margin-right:40px}.designone-media-s-eventDetail .s-eventDetail__header .s-eventDetail__eyecatch{width:100%;max-width:initial}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__content{margin-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.designone-media-s-eventDetail .s-eventDetail__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.designone-media-s-eventDetail .s-eventDetail__header .s-eventDetail__eyecatch{width:calc(100% + 32px);margin-left:-16px;margin-bottom:30px}}.designone-media-s-eventDetail .s-eventDetail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__meta{margin-bottom:16px}}.designone-media-s-eventDetail .s-eventDetail__meta .designone-media-c-status{margin-right:20px}.designone-media-s-eventDetail .s-eventDetail__category{margin-bottom:26px;display:-webkit-box;display:-ms-flexbox;display:flex}.designone-media-s-eventDetail .s-eventDetail__category .tag{background-color:#f5f5f5;color:var(--color-base-text-gray);border-radius:3px;padding:4px 18px;text-decoration:none;font-size:13px;line-height:19px;letter-spacing:.85px}.designone-media-s-eventDetail .s-eventDetail__category .tag+.tag{margin-left:12px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__category{margin-bottom:0}.designone-media-s-eventDetail .s-eventDetail__category .tag+.tag{margin-left:14px}}.designone-media-s-eventDetail .s-eventDetail__title{margin:0 0 16px;font-size:32px;line-height:1.3;letter-spacing:.03em}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__title{font-size:24px;line-height:1.4;margin-bottom:18px}}.designone-media-s-eventDetail .s-eventDetail__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 25px}.designone-media-s-eventDetail .s-eventDetail__author .thumb{min-width:50px;width:50px;height:50px;background-color:var(--color-base-background);border-radius:50%;overflow:hidden}.designone-media-s-eventDetail .s-eventDetail__author .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__author{margin:0 0 10px}.designone-media-s-eventDetail .s-eventDetail__author .thumb{min-width:48px;width:48px;height:48px}}.designone-media-s-eventDetail .s-eventDetail__author .name{font-size:15px;line-height:1.6;letter-spacing:.03em;font-weight:500;margin-left:17px}.designone-media-s-eventDetail .s-eventDetail__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.designone-media-s-eventDetail .s-eventDetail__share{position:sticky;top:120px;height:100%;width:40px;margin-left:-80px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__author .name{font-size:16px}.designone-media-s-eventDetail .s-eventDetail__wrap{display:block}.designone-media-s-eventDetail .s-eventDetail__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;margin-left:0;width:auto}}.designone-media-s-eventDetail .s-eventDetail__share .s-eventDetail__shareTitle{font-family:var(--font-family-en);line-height:140%;padding:0 0 12px;border-bottom:2px solid #0e1315;display:block;width:40px;font-size:13px;letter-spacing:1px;text-align:center;margin-bottom:20px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__share .s-eventDetail__shareTitle{display:none}}.designone-media-s-eventDetail .s-eventDetail__share a{display:block;width:40px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__share a{width:30px;border-radius:3px;overflow:hidden}}.designone-media-s-eventDetail .s-eventDetail__share a img{width:100%;height:auto}.designone-media-s-eventDetail .s-eventDetail__share a+a{margin-top:10px}.designone-media-s-eventDetail .s-eventDetail__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.designone-media-s-eventDetail .s-eventDetail__body{padding-left:40px;width:calc(100% + 40px)}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__share a+a{margin-top:0;margin-left:10px}.designone-media-s-eventDetail .s-eventDetail__body{padding-left:0;width:100%;position:relative}}.designone-media-s-eventDetail .s-eventDetail__body h2,.designone-media-s-eventDetail .s-eventDetail__body h3,.designone-media-s-eventDetail .s-eventDetail__body h4,.designone-media-s-eventDetail .s-eventDetail__body h5,.designone-media-s-eventDetail .s-eventDetail__body h6{margin:0}.designone-media-s-eventDetail .s-eventDetail__body h2{font-size:32px;letter-spacing:.03em;line-height:1.3;border-bottom:4px solid #0e1315;padding-bottom:20px;margin:40px 0}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body h2{font-size:24px;padding-bottom:10px;margin:40px 0 20px}}.designone-media-s-eventDetail .s-eventDetail__body h3{font-size:22px;letter-spacing:.03em;line-height:1.4;border-radius:3px;padding:20px;margin:60px 0 40px;background-color:#eee}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body h3{font-size:20px;margin:40px 0 20px}}.designone-media-s-eventDetail .s-eventDetail__body h4{font-size:22px;letter-spacing:.03em;line-height:1.4;margin:60px 0 40px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body h4{font-size:20px;margin:40px 0 20px}}.designone-media-s-eventDetail .s-eventDetail__body h5{font-size:15px;letter-spacing:.03em;line-height:1.6;margin:40px 0}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body h5{font-size:16px;margin:20px 0}}.designone-media-s-eventDetail .s-eventDetail__body blockquote{background-color:#eee;margin:40px 0;padding:40px 40px 30px;border-radius:3px;position:relative}.designone-media-s-eventDetail .s-eventDetail__body blockquote::after,.designone-media-s-eventDetail .s-eventDetail__body blockquote::before{content:"";position:absolute;display:block;background-image:url(/assets/base/img/media/icon_quote.svg);background-repeat:no-repeat}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body blockquote{padding:20px 16px;margin:20px 0}}.designone-media-s-eventDetail .s-eventDetail__body blockquote p{margin:0}.designone-media-s-eventDetail .s-eventDetail__body blockquote::before{top:20px;left:20px;width:16px;height:13px;background-size:16px 13px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body blockquote::before{top:5px;left:6px;width:12px;height:9px;background-size:12px 9px}}.designone-media-s-eventDetail .s-eventDetail__body blockquote::after{bottom:20px;right:20px;width:16px;height:13px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-size:16px 13px}.designone-media-s-eventDetail .s-eventDetail__body ol{list-style:none;padding-left:0;counter-reset:n;margin:40px 0}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body blockquote::after{bottom:5px;right:6px;width:12px;height:9px;background-size:12px 9px}.designone-media-s-eventDetail .s-eventDetail__body ol{margin:30px 0}}.designone-media-s-eventDetail .s-eventDetail__body ol li{margin-left:50px;text-indent:-50px;position:relative}.designone-media-s-eventDetail .s-eventDetail__body ol li+li{margin-top:12px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body ol li+li{margin-top:10px}}.designone-media-s-eventDetail .s-eventDetail__body ol li::before{content:"0" counter(n);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:30px;counter-increment:n;font-family:var(--font-family-en);font-weight:700;font-size:13px;letter-spacing:1px;min-width:30px;height:30px;border-radius:3px;background-color:#eee;z-index:1;text-indent:0;margin-right:16px}.designone-media-s-eventDetail .s-eventDetail__body ol li:nth-of-type(n+10):before{content:counter(n)}.designone-media-s-eventDetail .s-eventDetail__body ul{padding-left:28px;margin:40px 0}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body ul{margin:30px 0}}.designone-media-s-eventDetail .s-eventDetail__body ul li+li{margin-top:12px}.designone-media-s-eventDetail .s-eventDetail__body li,.designone-media-s-eventDetail .s-eventDetail__body ol,.designone-media-s-eventDetail .s-eventDetail__body p{font-size:15px;letter-spacing:.03em;font-weight:500;line-height:1.8}.designone-media-s-eventDetail .s-eventDetail__body p+p{margin-top:40px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body li,.designone-media-s-eventDetail .s-eventDetail__body ol,.designone-media-s-eventDetail .s-eventDetail__body p{font-size:16px;line-height:1.6}.designone-media-s-eventDetail .s-eventDetail__body p+p{margin-top:30px}}.designone-media-s-eventDetail .s-eventDetail__body a{color:#33BAD4;word-wrap:break-word}.designone-media-s-eventDetail .s-eventDetail__body table{border-collapse:collapse;margin:20px 0;display:block;overflow:scroll}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body table{width:calc(100% + 30px)!important;padding-left:15px;margin-left:-15px}}.designone-media-s-eventDetail .s-eventDetail__body table tbody,.designone-media-s-eventDetail .s-eventDetail__body table thead{width:100%;display:block}.designone-media-s-eventDetail .s-eventDetail__body table tr{display:-webkit-box;display:-ms-flexbox;display:flex}.designone-media-s-eventDetail .s-eventDetail__body table th{border:1px solid #CDD3D9;text-align:left;padding:8px 10px;background-color:var(--color-base-primaryFaded);font-size:var(--font-size-s);font-weight:700;display:block;min-width:260px;width:100%}.designone-media-s-eventDetail .s-eventDetail__body table td{border:1px solid #CDD3D9;padding:12px 10px;font-size:var(--font-size-s);display:block;min-width:260px;width:100%}.designone-media-s-eventDetail .s-eventDetail__body img{max-width:600px;width:100%;height:auto;display:block;margin:40px auto;border-radius:3px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body img{max-width:initial;margin-top:30px;margin-bottom:30px}}.designone-media-s-eventDetail .s-eventDetail__body .fr-img-caption .fr-inner{display:block;width:100%;text-align:center;font-size:12px;color:var(--color-base-primary)}.designone-media-s-eventDetail .s-eventDetail__body label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:15px!important;letter-spacing:.03em;font-weight:700;color:#0e1315}.designone-media-s-eventDetail .s-eventDetail__body label::before{display:block;font-size:13px;font-weight:400;height:22px;line-height:22px;white-space:nowrap;padding:0 9px;border-radius:3px;margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.designone-media-s-eventDetail .s-eventDetail__body input:focus{-webkit-box-shadow:0 0 0 4px rgba(51,186,212,.5);box-shadow:0 0 0 4px rgba(51,186,212,.5);outline:0}.designone-media-s-eventDetail .s-eventDetail__body input+div,.designone-media-s-eventDetail .s-eventDetail__body select+div,.designone-media-s-eventDetail .s-eventDetail__body textarea+div{font-size:13px;color:#ea2c62}.designone-media-s-eventDetail .s-eventDetail__body .c-form__checkbox label{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.designone-media-s-eventDetail .s-eventDetail__body .c-form__checkbox label input{margin:3px 6px 0 0}.designone-media-s-eventDetail .s-eventDetail__body .c-form__checkbox+div{font-size:13px;text-align:center;color:#ea2c62}.designone-media-s-eventDetail .s-eventDetail__body #js-contact-privacy::before{display:none}.designone-media-s-eventDetail .s-eventDetail__body form>div+div{margin-top:20px}.designone-media-s-eventDetail .s-eventDetail__body .c-form__agree .c-form__agreeText,.designone-media-s-eventDetail .s-eventDetail__body .c-form__agree .c-form__checkbox{text-align:center}.designone-media-s-eventDetail .s-eventDetail__body .c-form__agree .privacy{font-size:10px;text-align:center}.designone-media-s-eventDetail .s-eventDetail__body .leadgrid-c-button{margin:30px auto auto;background-color:#0e1315;color:#fff;border:none;letter-spacing:.03em;width:300px;height:50px}.designone-media-s-eventDetail .s-eventDetail__body .leadgrid-c-button .c-button__jaTitle{font-size:15px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__body .leadgrid-c-button{width:100%;height:50px}.designone-media-s-eventDetail .s-eventDetail__body .leadgrid-c-button .c-button__jaTitle{font-size:16px}}.designone-media-s-eventDetail .s-eventDetail__body .leadgrid-c-button:hover{-webkit-transform:initial;transform:initial;opacity:.6}.designone-media-s-eventDetail .s-eventDetail__body .leadgrid-c-button::before{content:"";position:absolute;display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;right:22px;top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.designone-media-s-eventDetail .s-eventDetail__body .leadgrid-c-button::after{content:"";position:absolute;display:block;width:13px;height:2px;background-color:#fff;right:22px;top:23px}.designone-media-s-eventDetail .s-eventDetail__eventTable dd:nth-child(4n),.designone-media-s-eventDetail .s-eventDetail__eventTable dt:nth-child(4n-1){background-color:#fafafa}.designone-media-s-eventDetail .s-eventDetail__body .leadgrid-c-button .icon-circle-arrow{display:none}.designone-media-s-eventDetail .s-eventDetail__eventTable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-size:15px;letter-spacing:.03em}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__eventTable{font-size:16px;display:block;padding-top:10px}}.designone-media-s-eventDetail .s-eventDetail__eventTable dt{width:200px;display:block;border-top:1px solid #eee;padding:21px 0 21px 24px;font-weight:700;color:#0e1315}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__eventTable dt{width:100%;padding:11px 14px;border-top:initial;background-color:#fafafa}}.designone-media-s-eventDetail .s-eventDetail__eventTable dd{width:calc(100% - 200px);display:block;border-top:1px solid #eee;margin:0;padding:21px 24px 21px 0;color:#4f4f4f;line-height:1.6;white-space:pre-wrap}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__eventTable dd{width:100%;padding:16px 0 20px;border-top:initial}.designone-media-s-eventDetail .s-eventDetail__eventTable dd:nth-child(4n){background-color:initial}}.designone-media-s-eventDetail .s-eventDetail__presenterList{list-style:none;padding:0!important}.designone-media-s-eventDetail .s-eventDetail__presenter{padding:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px dashed #eee;margin-bottom:20px}.designone-media-s-eventDetail .s-eventDetail__presenterFigure{width:80px;height:80px;margin:0 27px 0 0;border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__presenterFigure{width:60px;height:60px;margin:0 16px 0 0}}.designone-media-s-eventDetail .s-eventDetail__presenterFigure>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.designone-media-s-eventDetail .s-eventDetail__presenterInfo{position:relative}.designone-media-s-eventDetail .s-eventDetail__presenterTitle{font-size:15px;font-weight:700;color:#0e1315;display:block;margin-bottom:4px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__presenterTitle{font-size:16px}}.designone-media-s-eventDetail .s-eventDetail__presenterName{font-size:13px;color:#0e1315;margin-bottom:10px;display:block}.designone-media-s-eventDetail .s-eventDetail__presenterDescription{font-size:11px!important;color:#888;margin:0}.designone-media-s-eventDetail .s-eventDetail__presenterSNS{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;position:absolute;top:0;right:0}.designone-media-s-eventDetail .s-eventDetail__presenterSNS a>img{margin:0 0 0 8px;width:24px;height:24px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__presenterSNS{position:relative}.designone-media-s-eventDetail .s-eventDetail__presenterSNS a>img{margin:16px 8px 0 0}}.designone-media-s-eventDetail .s-eventDetail__pickup{margin:60px 0 80px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__pickup{margin:60px 0 50px}}.designone-media-s-eventDetail .s-eventDetail__pickup .designone-media-c-button2{width:300px;margin:auto}.designone-media-s-eventDetail .s-eventDetail__pickupTitle{font-size:32px;font-weight:700;letter-spacing:.05em;line-height:1.3;color:#0e1315;margin:0 0 40px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__pickupTitle{font-size:24px;margin:0 0 30px}}.designone-media-s-eventDetail .s-eventDetail__pickupList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__pickupList{margin-bottom:10px}}.designone-media-s-eventDetail .s-eventDetail__pickupList .designone-media-c-eventArticle{width:calc(50% - 20px);margin-bottom:40px}.designone-media-s-eventDetail .s-eventDetail__pickupList .designone-media-c-eventArticle:nth-child(2n){margin-left:40px}.designone-media-s-eventDetail-2{background:#FFF5F7;margin-bottom:0;padding:60px 0 90px}@media screen and (max-width:768px){.designone-media-s-eventDetail .s-eventDetail__pickupList .designone-media-c-eventArticle{width:100%}.designone-media-s-eventDetail .s-eventDetail__pickupList .designone-media-c-eventArticle:nth-child(2n){margin-left:0}.designone-media-s-eventDetail-2{padding-top:1px!important}}.designone-media-s-eventDetail-2 .s-eventDetail-2__content__inner{background:#fff;border-radius:12px;padding:32px 55px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__content__inner{padding:32px 20px}}.designone-media-s-eventDetail-2.-column1 .s-eventDetail-2__sidebar{position:fixed;bottom:0;top:initial;height:initial;margin:0;width:100%}.designone-media-s-eventDetail-2.-column1 .s-eventDetail-2__sidebarBanners{display:none}.designone-media-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard{padding:10px 0}.designone-media-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard .designone-media-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:650px}.designone-media-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard .s-eventDetail-2__title,.designone-media-s-eventDetail-2.-column1 .s-eventDetail-2__statusLabel{display:none}.designone-media-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard .s-eventDetail-2__meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0}.designone-media-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard .s-eventDetail-2__statusHolder{margin:0}.designone-media-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton{height:40px;width:initial;padding:0 16px}.designone-media-s-eventDetail-2>.designone-media-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.designone-media-s-eventDetail-2.-column1 .s-eventDetail-2-eventCard .s-eventDetail-2__statusHolder{margin-right:8px}.designone-media-s-eventDetail-2{padding:30px 0 40px}.designone-media-s-eventDetail-2>.designone-media-c-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.designone-media-s-eventDetail-2 .s-eventDetail-2__status{color:#fff;height:28px;min-width:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 11px;border-radius:15px;font-weight:700;font-size:11px;letter-spacing:.03em;margin-right:16px;white-space:nowrap}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__status{margin-right:8px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__status.-open{background-color:#1542DF}.designone-media-s-eventDetail-2 .s-eventDetail-2__status.-end{background-color:#111}.designone-media-s-eventDetail-2 .s-eventDetail-2__status.-close{background-color:#F0AE13}.designone-media-s-eventDetail-2 .s-eventDetail-2__date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-base-text);white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;font-size:18px;font-weight:700}.designone-media-s-eventDetail-2 .s-eventDetail-2__date span{font-weight:700;font-size:13px;margin:0 7px}.designone-media-s-eventDetail-2 .s-eventDetail-2__date::-webkit-scrollbar{display:none}.designone-media-s-eventDetail-2 .s-eventDetail-2__content{max-width:720px;width:65%}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__date{font-size:16px}.designone-media-s-eventDetail-2 .s-eventDetail-2__content{width:100%;max-width:100%}.designone-media-s-eventDetail-2 .s-eventDetail-2__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.designone-media-s-eventDetail-2 .s-eventDetail-2__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__meta{margin-bottom:16px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__tags{margin-bottom:32px;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.designone-media-s-eventDetail-2 .s-eventDetail-2__tags .tag{line-height:1}.designone-media-s-eventDetail-2 .s-eventDetail-2__title{margin:0 0 16px;font-size:30px;word-break:break-all}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__title{font-size:20px;line-height:1.3;margin-bottom:18px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__tags .tag{margin:0 4px 8px 0;color:#444;font-size:13px;letter-spacing:.05em;text-decoration:none;word-break:break-all}.designone-media-s-eventDetail-2 .s-eventDetail-2__tags .tag::before{content:"# ";color:#FF1D0D}.designone-media-s-eventDetail-2 .s-eventDetail-2__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 25px}.designone-media-s-eventDetail-2 .s-eventDetail-2__author .thumb{min-width:50px;width:50px;height:50px;background-color:var(--color-base-background);border-radius:50%;overflow:hidden}.designone-media-s-eventDetail-2 .s-eventDetail-2__author .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__author{margin:0 0 10px}.designone-media-s-eventDetail-2 .s-eventDetail-2__author .thumb{min-width:48px;width:48px;height:48px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__author .name{font-size:15px;line-height:1.6;letter-spacing:.03em;font-weight:500;margin-left:17px}.designone-media-s-eventDetail-2 .s-eventDetail-2__body{position:relative}.designone-media-s-eventDetail-2 .s-eventDetail-2__share{position:absolute;top:0;height:100%;width:40px;margin-left:-106px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__author .name{font-size:16px}.designone-media-s-eventDetail-2 .s-eventDetail-2__body{display:block}.designone-media-s-eventDetail-2 .s-eventDetail-2__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;margin-left:0;width:auto}.designone-media-s-eventDetail-2 .s-eventDetail-2__share a{margin:0 27px 0 0;width:24px;border-radius:3px;overflow:hidden}.designone-media-s-eventDetail-2 .s-eventDetail-2__share a:last-of-type{margin:0}}.designone-media-s-eventDetail-2 .s-eventDetail-2__share a{display:block;width:24px}.designone-media-s-eventDetail-2 .s-eventDetail-2__share a img{width:100%;height:auto}.designone-media-s-eventDetail-2 .s-eventDetail-2__share a+a{margin-top:10px}.designone-media-s-eventDetail-2 .s-eventDetail-2__eyecatch{border-radius:12px;width:100%;max-width:initial;margin-bottom:40px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__share a+a{margin-top:0}.designone-media-s-eventDetail-2 .s-eventDetail-2__eyecatch{border-radius:0}}.designone-media-s-eventDetail-2 .s-eventDetail-2__eyecatch.-onlyPC{display:block;margin-top:-250px}.designone-media-s-eventDetail-2 .s-eventDetail-2__eyecatch.-onlySP{display:none}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__eyecatch.-onlyPC{display:none}.designone-media-s-eventDetail-2 .s-eventDetail-2__eyecatch.-onlySP{display:block}.designone-media-s-eventDetail-2 .s-eventDetail-2__eyecatch{margin:0 calc(50% - 50vw) 24px;width:100vw}}.designone-media-s-eventDetail-2 .s-eventDetail-2__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.designone-media-s-eventDetail-2 .s-eventDetail-2__about{margin-top:60px}.designone-media-s-eventDetail-2 .s-eventDetail-2__about h2{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;padding:10px 16px 10px 24px;margin-top:60px;margin-bottom:24px;position:relative}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__about h2{font-size:var(--font-size-l-sp);margin-top:40px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__about h2::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-color:#FF1D0D;border-radius:10px;width:6px;height:80%}.designone-media-s-eventDetail-2 .s-eventDetail-2__about h3{font-size:var(--font-size-l);line-height:1.4;letter-spacing:.04em;padding-left:24px;margin:60px 0 40px;position:relative}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__about h3{font-size:var(--font-size-l-sp);margin-bottom:16px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__about h3::before{content:"";display:block;position:absolute;left:0;top:0;width:6px;height:100%;background-color:#FF1D0D;border-radius:var(--border-radius)}.designone-media-s-eventDetail-2 .s-eventDetail-2__eventTable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-size:14px;letter-spacing:.03em;font-family:var(--font-family-noto);word-break:break-all}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__eventTable{font-size:14px;display:block;padding-top:10px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__eventTable dt{width:200px;display:block;border-top:1px solid #eee;padding:24px 0 24px 24px;font-weight:700;color:#0e1315}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__eventTable dt{width:100%;padding:11px 14px;border-top:initial;background-color:#fafafa}}.designone-media-s-eventDetail-2 .s-eventDetail-2__eventTable dd{width:calc(100% - 200px);display:block;border-top:1px solid #eee;margin:0;padding:24px 24px 24px 0;color:#4f4f4f;line-height:1.6;white-space:pre-wrap}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__eventTable dd{width:100%;padding:16px 0 20px;border-top:initial}}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterList{list-style:none;padding:0}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenter{border:1px solid #DDD;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;padding:24px 40px;position:relative}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterFigure{position:relative;overflow:hidden;min-width:64px;width:64px;height:64px;background-color:var(--color-base-background);margin:0;border-radius:50%}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__presenter{padding:16px}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterFigure{min-width:48px;width:72px;height:72px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterFigure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterInfo{position:relative;margin-left:12px;padding-top:6px;font-family:var(--font-family-noto)}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterTitle{color:#FF1D0D;display:block;font-size:14px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterInfo{padding-top:0}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterTitle{font-size:12px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterName{font-weight:700;font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterName{font-size:15px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterDescription{font-size:14px;font-family:var(--font-family-noto);margin:16px 0 0}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterSNS{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:35px;right:45px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterDescription{margin-top:8px;font-size:13px}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterSNS{position:relative;top:0;right:0;width:100%;margin:-17px 0 0 84px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterSNS a{text-decoration:none}.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterSNS a+a{margin-left:18px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__presenterSNS a+a{margin-left:12px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__pickup{margin:60px 0 80px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__pickup{margin:60px 0 50px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__pickup .base-c-button{width:300px;margin:auto}.designone-media-s-eventDetail-2 .s-eventDetail-2__related{margin-top:80px;position:relative}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__related{margin:40px auto;padding:0 15px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__related .s-eventDetail-2__relatedTitle-wrap{position:relative}.designone-media-s-eventDetail-2 .s-eventDetail-2__related .s-eventDetail-2__relatedTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:32px}.designone-media-s-eventDetail-2 .s-eventDetail-2__related .s-eventDetail-2__relatedTitle::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-color:#FF1D0D;border-radius:10px;width:8px;height:100%}.designone-media-s-eventDetail-2 .s-eventDetail-2__related .s-eventDetail-2__relatedTitle .en{color:#FF1D0D;font-size:18px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__related .s-eventDetail-2__relatedTitle .en{font-size:15px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__related .s-eventDetail-2__relatedTitle .ja{font-size:24px}.designone-media-s-eventDetail-2 .s-eventDetail-2__related .header-illust{position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-eventDetail-2 .s-eventDetail-2__related .header-illust img{width:124px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__related .s-eventDetail-2__relatedTitle .ja{font-size:18px}.designone-media-s-eventDetail-2 .s-eventDetail-2__related .header-illust img{width:68px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__pickupTitle{font-size:32px;font-weight:700;letter-spacing:.05em;line-height:1.3;color:#0e1315;margin:0 0 40px}.designone-media-s-eventDetail-2 .s-eventDetail-2__pickupList{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__pickupTitle{font-size:24px;margin:0 0 30px}.designone-media-s-eventDetail-2 .s-eventDetail-2__pickupList{display:block}}.designone-media-s-eventDetail-2 .s-seminarCard__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:40px 0 0}.designone-media-s-eventDetail-2 .s-seminarCard__list li.designone-media-seminarCard{-ms-flex-preferred-size:calc((100% - 80px)/ 2);flex-basis:calc((100% - 80px)/ 2);max-width:calc((100% - 80px)/ 2);margin-right:40px;margin-bottom:40px}.designone-media-s-eventDetail-2 .s-seminarCard__list li.designone-media-seminarCard:last-child{margin-right:0}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-seminarCard__list{display:block}.designone-media-s-eventDetail-2 .s-seminarCard__list li.designone-media-seminarCard{padding:0;max-width:100%;margin-bottom:0;margin-right:20px;width:250px}}.designone-media-s-eventDetail-2 .s-seminarCard__list li.designone-media-seminarCard a{position:relative;display:block;text-decoration:none;color:var(--color-base-text)}.designone-media-s-eventDetail-2 .s-eventDetail-2__card{display:block;width:calc(50% - 13px);margin:0 0 60px;text-decoration:none}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__card{width:100%;margin:0 0 40px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__card:nth-child(even){margin-left:26px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__card:nth-child(even){margin-left:0}}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardFigure{position:relative;display:block;width:100%;padding-bottom:56.25%;overflow:hidden;margin:0 0 14px;border:1px solid #eee;border-radius:var(--border-radius)}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardFigure img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__cardFigure{margin:0 0 10px}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardContent{margin-left:0}}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardTitle{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:0 0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-base-text)}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__cardTitle{font-size:var(--font-size-m-sp)}}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardMeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardStatus{padding:6px 12px;border-radius:3px;font-size:15px;letter-spacing:.1em;font-weight:700;margin-right:12px}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardStatus.-open{background-color:var(--color-base-primary);color:var(--color-base-primaryInside)}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardStatus.-close{background-color:var(--color-base-primaryFaded);color:var(--color-base-text)}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardStatus.-end{background-color:#aaa;color:#fff}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardTime{font-family:var(--font-family-en);font-size:20px;color:var(--color-base-text)}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardTime span{font-weight:700;font-size:13px}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardInfo{font-size:13px;letter-spacing:.03em;line-height:1.6;color:#888;margin:0 0 10px}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardTags{padding:0;margin:0;list-style:none}.designone-media-s-eventDetail-2 .s-eventDetail-2__cardTags .tag{display:inline-block;padding:4px 14px;background-color:#eee;border-radius:3px;color:#666;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0 6px 8px 0}.designone-media-s-eventDetail-2 .s-eventDetail-2__sidebar{margin-bottom:80px;max-width:340px;width:35%;padding:0 0 0 40px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2__sidebar{padding:0 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;width:100%;max-width:100%;margin:0}}@media screen and (min-width:769px){.designone-media-s-eventDetail-2 .s-eventDetail-2__sidebar-inner{position:sticky;top:170px;-webkit-transition:top .4s;transition:top .4s}.designone-media-s-eventDetail-2 .s-eventDetail-2__sidebar-inner.UpMove{top:10px}}.designone-media-s-eventDetail-2 .s-eventDetail-2__sidebarBanners img{border-radius:12px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;margin-top:16px}.designone-media-s-eventDetail-2 .c-sidebar__wrap{width:100%}.designone-media-s-eventDetail-2 .c-sidebar__wrap img{border-radius:12px;margin-top:24px;width:100%}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard{background-color:#fff;border:1px solid #FF1D0D;border-radius:12px;padding:30px}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .designone-media-c-inner{padding:0}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard{position:fixed;z-index:10;bottom:0;left:0;background-color:#eee;border-radius:0;padding:0;height:54px;width:100%;-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.1);box-shadow:0 -1px 1px rgba(0,0,0,.1)}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .designone-media-c-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__status{margin:0;height:28px;font-size:12px}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__date{font-size:14px;letter-spacing:.5px;margin:0 5px}}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__date span{font-size:11px}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__title{letter-spacing:.03em;font-size:18px;color:#0e1315;margin-bottom:16px;text-align:center;font-weight:700;display:block}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__title{display:none}}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__statusHolder{margin-bottom:16px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__statusHolder{margin:0 5px 0 0}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__statusLabel{display:none}}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__statusLabel{font-size:15px;font-weight:700;margin-right:8px}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;position:relative;margin:30px auto 0;height:56px;line-height:56px;max-width:420px;width:100%}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton{border-radius:30px;height:48px;line-height:48px;margin:0;max-width:279px;font-size:12px}}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton::after{content:"";position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:inline-block;width:20px;height:20px;background-image:url(/assets/designone-media/img/common/icon-btn-arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-left:8px}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton.-disabled{background-color:#aaa;color:#fff}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton.-disabled:after{content:none}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton.-open{background-color:#FF1D0D;color:#eee}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton::after{content:none}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard .s-eventDetail-2__applyButton{height:36px;width:120px}}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom{width:100%;height:60px;padding:0;-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.1);box-shadow:0 -1px 1px rgba(0,0,0,.1);background-color:#eee}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom{height:54px}}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom .designone-media-c-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom .s-eventDetail-2__statusLabel,.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom .s-eventDetail-2__title{display:none}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom .s-eventDetail-2__statusHolder{margin:0 16px 0 0}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom .s-eventDetail-2__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard.-fixBottom .base-c-button2{font-weight:700;width:120px;height:40px}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard.-close .base-c-button2{background-color:#aaa;cursor:default}.designone-media-s-eventDetail-2 .s-eventDetail-2-eventCard.-close .base-c-button2:hover{opacity:1}.designone-media-s-eventDetail-2 #satori__creative_container{font-family:var(--font-family-noto)}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group{font-size:16px;margin-bottom:32px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group{font-size:15px}}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group label{color:#111;position:relative;padding-left:60px}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group label:first-child{color:#111!important;font-weight:700;padding-bottom:0;margin-bottom:16px}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group label span.satori__not_require,.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group label span.satori__require{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin:0}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group .satori__require{background-color:#FF1D0D;color:#fff}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group .satori__not_require{background-color:#111;color:#fff}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input[type=text],.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input[type=email],.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input[type=tel],.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group textarea{background-color:#F9F9F9;border:1px solid #DDD;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;height:64px}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group.error input[type=text],.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group.error input[type=email],.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group.error input[type=tel],.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group.error textarea{background-color:#FFF5F7;border:1px solid #FF1D0D}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input::-webkit-input-placeholder{color:#999}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input::-moz-placeholder{color:#999}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input:-ms-input-placeholder{color:#999}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input::-ms-input-placeholder{color:#999}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input::placeholder{color:#999}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input[type=text]{height:64px}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input[type=radio]{display:none;margin:0!important}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input[type=radio]+label{display:block;padding:0;margin-bottom:8px}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input[type=radio]+label:before{content:"";display:inline-block;width:18px;height:18px;margin-right:6px;border-width:1px;border-style:solid;border-radius:50%;padding:2px;background-clip:content-box;vertical-align:middle}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input[type=radio]:not(:checked)+label{border-color:#72767b}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input[type=radio]:checked+label{color:#FF1D0D}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group input[type=radio]:checked+label:before{border-color:#FF1D0D;background-color:#FF1D0D}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group textarea{height:180px}.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group .satori__not_require,.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group .satori__require{font-size:13px;line-height:1;padding:6px 12px}.designone-media-s-eventDetail-2 #satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__input_group{padding:0}.designone-media-s-eventDetail-2 #satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__input_group label{padding-left:55px}.designone-media-s-eventDetail-2 #satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__message a{color:#FF1D0D;text-decoration:underline}.designone-media-s-eventDetail-2 #satori__creative_container #satori__privacy_policy_agreement{vertical-align:middle}.designone-media-s-eventDetail-2 #satori__creative_container #satori__privacy_policy_agreement+label{color:#111}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group .satori__not_require,.designone-media-s-eventDetail-2 #satori__creative_container .satori__input_group .satori__require{font-size:12px}.designone-media-s-eventDetail-2 #satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__input_group label{padding-left:50px}.designone-media-s-eventDetail-2 #satori__creative_container #satori__privacy_policy_agreement_wrapper .satori__message{font-size:14px;font-weight:400;margin-bottom:8px}.designone-media-s-eventDetail-2 #satori__creative_container input[name=privacy_policy_agreement]+label{font-size:14px;font-weight:400}}.designone-media-s-eventDetail-2 #satori__creative_container .satori__submit_group{position:relative;margin:40px auto 0;max-width:420px;width:100%}.designone-media-s-eventDetail-2 #satori__creative_container .satori__submit_group::after{content:"";position:absolute;bottom:20px;right:20px;display:inline-block;width:20px;height:20px;background-image:url(/assets/designone-media/img/common/icon-btn-arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-left:8px}.designone-media-s-eventDetail-2 #satori__creative_container .satori__submit_group .satori__btn{background-color:#FF1D0D;border-radius:50px;color:#fff;font-weight:700;height:64px;width:100%;-webkit-transition:opacity .2s;transition:opacity .2s;margin-top:0}.designone-media-s-eventDetail-2 #satori__creative_container .satori__submit_group .satori__btn:not(:first-of-type){margin-top:20px}.designone-media-s-eventDetail-2 #satori__creative_container .satori__submit_group .satori__btn#satori__submit_back{background:#DDD;color:#111}.designone-media-s-eventDetail-2 #satori__creative_container .satori__submit_group .satori__btn:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 #satori__creative_container .satori__submit_group{max-width:279px}.designone-media-s-eventDetail-2 #satori__creative_container .satori__submit_group::after{bottom:13px}.designone-media-s-eventDetail-2 #satori__creative_container .satori__submit_group .satori__btn{height:48px;font-size:15px}}.designone-media-s-eventDetail-2 #satori__creative_container .satori__submit_group .satori__btn:hover{opacity:.7}.designone-media-s-eventDetail-2 #satori__creative_container .satori__error_messages{color:#FF1D0D;font-size:14px}@media screen and (max-width:768px){.designone-media-s-eventDetail-2 #satori__creative_container .satori__error_messages{font-size:12px}.designone-media-s-eventDetail-2 .s-seminar__list-wrap{position:relative;width:calc(100% + 15px)}.designone-media-s-eventDetail-2 .s-seminarCard__list{padding:0}.designone-media-s-eventDetail-2 .s-seminar__arrowsContent{position:absolute;top:20%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.designone-media-s-eventDetail-2 .s-seminar__arrow{width:32px;height:32px;background-color:#FF1D0D;outline:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;position:absolute;top:50%}.designone-media-s-eventDetail-2 .s-seminar__arrow::after{content:"";width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff}.designone-media-s-eventDetail-2 .s-seminar__arrow.slick-disabled{pointer-events:none;background:#d1d1d1}.designone-media-s-eventDetail-2 .s-seminar__arrow--prev{left:-10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-eventDetail-2 .s-seminar__arrow--prev::after{-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}.designone-media-s-eventDetail-2 .s-seminar__arrow--next{right:5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-eventDetail-2 .s-seminar__arrow--next::after{-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.designone-media-s-eventDetail-2 .s-seminar__dotsList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;font-size:0;list-style:none;margin:10px 0 0;width:100%}.designone-media-s-eventDetail-2 .s-seminar__dotsList li{display:block;width:100%}.designone-media-s-eventDetail-2 .s-seminar__dotsList li.added button,.designone-media-s-eventDetail-2 .s-seminar__dotsList li.slick-active button{background-size:100% 100%}.designone-media-s-eventDetail-2 .s-seminar__dotsList li button{background:no-repeat #DDD;background-image:-webkit-gradient(linear,left top,right top,from(#FF1D0D),to(#FF1D0D));background-image:linear-gradient(to right,#FF1D0D,#FF1D0D);background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out;border:none;height:3px;width:100%}}iframe{max-width:100%}.designone-media-s-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding:54px 0;position:relative;min-height:240px}.designone-media-s-header .designone-media-c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}.designone-media-s-header figure{border-radius:12px;background-color:#FFF5F7;height:88px;width:88px;text-align:center;line-height:88px;margin:0 18px 0 0}@media screen and (max-width:768px){.designone-media-s-header{padding:32px 20px;min-height:initial}.designone-media-s-header figure{margin:0 14px 0 0;line-height:40px;height:40px;width:40px}}.designone-media-s-header figure img{vertical-align:middle;width:70%}.designone-media-s-header .s-header__title{text-align:left;margin:0;color:#FF1D0D;position:relative;z-index:1;word-break:break-all}@media screen and (min-width:769px){.designone-media-s-header .s-header__title{padding-right:170px;width:100%}}.designone-media-s-header .s-header__title>span{display:block;line-height:1}.designone-media-s-header .s-header__title .en{font-family:var(--font-family-en);font-weight:400;font-size:18px;letter-spacing:1.2px;margin-left:-1.2px}.designone-media-s-header .s-header__title .ja{font-size:30px;letter-spacing:4px;margin:2px 0 0 -4px}@media screen and (max-width:768px){.designone-media-s-header .s-header__title .ja{font-size:24px;margin:0 0 0 -4px}}.designone-media-s-header .s-header__text{font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;max-width:560px;margin:24px auto 0;color:#181818;position:relative;z-index:1}.designone-media-s-header .header-illust{position:absolute;top:50%;right:60px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:768px){.designone-media-s-header .s-header__text{line-height:1.5;font-size:13px;margin-top:16px}.designone-media-s-header .header-illust{top:6px;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-s-header .header-illust img{width:68px}}.designone-media-s-mainVisual{width:100%;margin:auto;padding:31px 0 46px;overflow:hidden;position:relative}@media screen and (max-width:768px){.designone-media-s-mainVisual{padding:20px 0 41px}}.designone-media-s-mainVisual::before{content:"";background:#fccf31;background:linear-gradient(135deg,#fccf31 0,#f55555 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccf31', endColorstr='#f55555', GradientType=1 );position:absolute;top:0;left:0;opacity:.7;height:100%;width:100%}.designone-media-s-mainVisual .designone-media-c-inner{max-width:100%;padding:0;width:100%;height:100%;margin:0 auto;position:relative}@media screen and (max-width:768px){.designone-media-s-mainVisual .designone-media-c-inner{max-width:initial;width:100%;padding:0}}.designone-media-s-mainVisual .s-mainVisual__slider{margin:0;padding:0}.designone-media-s-mainVisual .designone-media-s-mainVisual__card{border-radius:8px;position:relative;height:309px;width:500px;overflow:hidden}@media screen and (max-width:768px){.designone-media-s-mainVisual .designone-media-s-mainVisual__card{border-radius:0;height:auto;width:100vw}.designone-media-s-mainVisual .s-mediaSlider-1__cardFigure img{border-radius:0}}.designone-media-s-mainVisual .slick-slide{margin:0 12px}.designone-media-s-mainVisual .s-mediaSlider-1__cardFigure{padding-top:57.5%}.designone-media-s-mainVisual .s-mediaSlider-1__cardFigure img{position:absolute;top:0;left:50%;width:100%;height:100%;margin:0 auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;-o-object-fit:cover;object-fit:cover}.designone-media-s-mainVisual .s-mediaSlider-1__cardInfo{border-radius:0 0 8px 8px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(52,51,52,0)),to(#343334));background:linear-gradient(rgba(52,51,52,0) 0,#343334);color:#fff;position:absolute;z-index:10;bottom:0;width:100%;left:0;padding:0 24px 24px}.designone-media-s-mainVisual .date{font-size:14px;font-family:var(--font-family-noto);font-weight:500}.designone-media-s-mainVisual .title{font-size:16px;margin:4px 0 10px;font-weight:700;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:768px){.designone-media-s-mainVisual .s-mediaSlider-1__cardInfo{border-radius:0;padding:0 20px 16px}.designone-media-s-mainVisual .title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin:2px 0 10px}}.designone-media-s-mainVisual .tagList{margin:0;padding:0;list-style:none}.designone-media-s-mainVisual .tagList .tag{background-color:#fff;border-radius:20px;color:#444;font-size:10px;display:inline-block;padding:4px 8px;font-family:var(--font-family-noto);word-break:break-all}.designone-media-s-mainVisual .tagList .tag span{background:#FFF5F7;border-radius:50px;display:inline-block;margin-right:4px;height:16px;width:16px;text-align:center;line-height:16px}.designone-media-s-mainVisual .tagList .tag span img{display:inline-block;vertical-align:middle}.designone-media-s-mainVisual .category{border-radius:8px 0;color:#FF1D0D;padding:6px 10px;position:absolute;top:0;left:0;font-size:var(--font-size-s);font-weight:700;background:#fff;z-index:1}@media screen and (max-width:768px){.designone-media-s-mainVisual .category{font-size:var(--font-size-xs);line-height:1.6;letter-spacing:.1em;border-radius:0 0 8px}}@media screen and (max-width:768px) and (max-width:768px){.designone-media-s-mainVisual .category{font-size:var(--font-size-xs-sp)}}.designone-media-s-mainVisual .category img{display:inline-block;vertical-align:middle;margin-right:8px;width:16px}.designone-media-s-mainVisual .s-mainVisual__arrowsContent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:500px;width:100%}.designone-media-s-mainVisual .s-mainVisual__arrow{cursor:pointer;width:60px;height:60px;background-color:#fff;outline:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;position:absolute;top:0;bottom:0;margin:auto}.designone-media-s-mainVisual .s-mainVisual__arrow:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:768px){.designone-media-s-mainVisual .s-mainVisual__arrowsContent{max-width:100%}.designone-media-s-mainVisual .s-mainVisual__arrow{width:32px;height:32px}}.designone-media-s-mainVisual .s-mainVisual__arrow::after{content:"";width:9px;height:9px;border-top:2px solid #FF1D0D;border-right:2px solid #FF1D0D}.designone-media-s-mainVisual .s-mainVisual__arrow--prev{left:-30px}.designone-media-s-mainVisual .s-mainVisual__arrow--prev::after{-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}.designone-media-s-mainVisual .s-mainVisual__arrow--next{right:-30px}@media screen and (max-width:768px){.designone-media-s-mainVisual .s-mainVisual__arrow--prev{left:16px}.designone-media-s-mainVisual .s-mainVisual__arrow--next{right:16px}}.designone-media-s-mainVisual .s-mainVisual__arrow--next::after{-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.designone-media-s-mainVisual__slider{padding:0;margin:12px 0 0}@media screen and (min-width:769px){.designone-media-s-mainVisual__slider{margin:0}.designone-media-s-mainVisual__slider .slick-list{padding:16px 0 38px!important}}.designone-media-s-mainVisual .s-mainVisual__dotsList{position:absolute;bottom:-10px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}.designone-media-s-mainVisual .s-mainVisual__dotsList li{position:relative;width:30px;height:30px;margin-right:12px;line-height:0}@media screen and (max-width:768px){.designone-media-s-mainVisual .s-mainVisual__dotsList li{margin-right:6px;width:25px;height:25px}}.designone-media-s-mainVisual .s-mainVisual__dotsList li:last-child{margin-right:0}.designone-media-s-mainVisual .s-mainVisual__dotsList li button{position:absolute;top:50%;left:50%;width:7px;height:7px;color:transparent;font-size:0;line-height:0;background-color:#fff;border:0;border-radius:50%;padding:0;outline:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:768px){.designone-media-s-mainVisual .s-mainVisual__dotsList li button{width:8px;height:8px}}.designone-media-s-mainVisual .s-mainVisual__dotsList li button:hover{opacity:1;background-color:#FF1D0D}.designone-media-s-mainVisual .s-mainVisual__dotsList li .s-mainVisual__dotIndicator{opacity:0;stroke-dasharray:100;stroke-dashoffset:0}.designone-media-s-mainVisual .s-mainVisual__dotsList li.slick-active{border-radius:50%;overflow:hidden;z-index:2}.designone-media-s-mainVisual .s-mainVisual__dotsList li.slick-active .s-mainVisual__dotIndicator{opacity:1;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:stroke 4s linear forwards;animation:stroke 4s linear forwards;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@-webkit-keyframes stroke{0%{stroke-dashoffset:100}100%{stroke-dashoffset:0}}@keyframes stroke{0%{stroke-dashoffset:100}100%{stroke-dashoffset:0}}.designone-media-s-mainVisual .s-mainVisual__dotsList li.slick-active button{background-color:#FF1D0D;height:14px;width:14px}.designone-media-s-newArticle{background-color:#FFF5F7;padding:56px 0 40px}.designone-media-s-newArticle .designone-media-c-inner{position:relative}.designone-media-s-newArticle .designone-media-s-newArticle__deco{margin:0;position:absolute;top:-20px;right:10%;z-index:1}@media screen and (max-width:768px){.designone-media-s-mainVisual .s-mainVisual__dotsList li.slick-active button{height:10px;width:10px}.designone-media-s-newArticle{padding:32px 0 24px}.designone-media-s-newArticle .designone-media-s-newArticle__deco{top:-15px;right:24px}.designone-media-s-newArticle .designone-media-s-newArticle__deco img{width:51px}}.designone-media-s-newArticle .s-articleCard__list{list-style:none;padding:0}@media screen and (min-width:769px){.designone-media-s-newArticle .s-articleCard__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:768px){.designone-media-s-newArticle .s-articleCard__list{display:block;margin:0}}@media screen and (min-width:769px) and (min-width:769px){.designone-media-s-newArticle .s-articleCard__list li.designone-media-c-articleCard:first-of-type .c-articleCard__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:769px){.designone-media-s-newArticle .s-articleCard__list li.designone-media-c-articleCard{margin-right:40px}.designone-media-s-newArticle .s-articleCard__list li.designone-media-c-articleCard:last-of-type{margin-right:0}.designone-media-s-newArticle .s-articleCard__list li.designone-media-c-articleCard:first-of-type{-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:12px;margin:0 0 37px;max-width:100%;width:100%}.designone-media-s-newArticle .s-articleCard__list li.designone-media-c-articleCard:first-of-type .c-articleCard__inner{padding:0}.designone-media-s-newArticle .s-articleCard__list li.designone-media-c-articleCard:first-of-type .c-articleCard__thumb{border-radius:12px 0 0 12px;padding-top:32%;width:50%}.designone-media-s-newArticle .s-articleCard__list li.designone-media-c-articleCard:first-of-type .c-articleCard__thumb img{border-radius:12px 0 0 12px}.designone-media-s-newArticle .s-articleCard__list li.designone-media-c-articleCard:first-of-type .c-articleCard__contents{position:relative;width:50%}.designone-media-s-newArticle .s-articleCard__list li.designone-media-c-articleCard:first-of-type .c-articleCard__contents__inner{padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.designone-media-s-newArticle .s-articleCard__list li.designone-media-c-articleCard:first-of-type .c-articleCard__title{font-size:26px}.designone-media-s-newArticle .s-articleCard__list li.designone-media-c-articleCard:first-of-type .date{font-size:14px}}.designone-media-s-newArticle .s-articleCard__list li.designone-media-c-articleCard a{position:relative;display:block;text-decoration:none;color:var(--color-base-text)}@media screen and (max-width:768px){.designone-media-s-newArticle .s-articleCard__listWrap{margin-left:18px}.designone-media-s-newArticle .s-articleCard__listThumb{min-width:115px;height:70px}}.designone-media-s-newArticle .s-articleCard__listThumb{margin:0}.designone-media-s-newArticle .s-articleCard__listThumb img{width:100%;height:148px;-o-object-fit:cover;object-fit:cover}.designone-media-s-newArticle .s-articleCard__listDate{display:block;margin:16px 0 0;font-size:13px;font-family:var(--font-family-en);line-height:1}@media screen and (max-width:768px){.designone-media-s-newArticle .s-articleCard__listThumb img{height:70px}.designone-media-s-newArticle .s-articleCard__listDate{margin:0}}.designone-media-s-newArticle .s-articleCard__listTitle{margin:8px 0 0;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;font-weight:400}.designone-media-pickupArticle{background-color:#FFF5F7;padding:72px 0}@media screen and (max-width:768px){.designone-media-s-newArticle .s-articleCard__listTitle{font-size:var(--font-size-s-sp);line-height:1.6}.designone-media-pickupArticle{padding:48px 0}}.designone-media-pickupArticle .designone-media-c-inner{position:relative;z-index:1}.designone-media-pickupArticle .s-articleCard__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.designone-media-pickupArticle .s-articleCard__list li.designone-media-c-articleCard{-ms-flex-preferred-size:calc((100% - 80px)/ 3);flex-basis:calc((100% - 80px)/ 3);max-width:calc((100% - 80px)/ 3);margin-right:40px}@media screen and (min-width:769px){.designone-media-pickupArticle .s-articleCard__list li.designone-media-c-articleCard:nth-child(3n){margin-right:0}.designone-media-pickupArticle .s-articleCard__list li.designone-media-c-articleCard:nth-child(-n+3){margin-bottom:40px}}.designone-media-pickupArticle .s-articleCard__list li.designone-media-c-articleCard a{position:relative;display:block;text-decoration:none;color:var(--color-base-text)}@media screen and (max-width:768px){.designone-media-pickupArticle .s-articleCard__list{display:block}.designone-media-pickupArticle .s-articleCard__list li.designone-media-c-articleCard{padding:0;max-width:100%;margin-right:20px;width:250px}.designone-media-pickupArticle .s-articleCard__listWrap{margin-left:18px}.designone-media-pickupArticle .s-articleCard__listThumb{min-width:115px;height:70px}}.designone-media-pickupArticle .s-articleCard__listThumb{margin:0}.designone-media-pickupArticle .s-articleCard__listThumb img{width:100%;height:148px;-o-object-fit:cover;object-fit:cover}.designone-media-pickupArticle .s-articleCard__listDate{display:block;margin:16px 0 0;font-size:13px;font-family:var(--font-family-en);line-height:1}@media screen and (max-width:768px){.designone-media-pickupArticle .s-articleCard__listThumb img{height:70px}.designone-media-pickupArticle .s-articleCard__listDate{margin:0}}.designone-media-pickupArticle .s-articleCard__listTitle{margin:8px 0 0;font-size:var(--font-size-s);line-height:1.7;letter-spacing:.04em;font-weight:400}@media screen and (max-width:768px){.designone-media-pickupArticle .s-articleCard__listTitle{font-size:var(--font-size-s-sp);line-height:1.6}.designone-media-pickupArticle .s-articleCard__list-wrap{position:relative;width:calc(100% + 15px)}.designone-media-pickupArticle .s-articleCard__list{padding-left:0}.designone-media-pickupArticle .s-pickupArticle__arrowsContent{position:absolute;top:37%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.designone-media-pickupArticle .s-pickupArticle__arrow{width:32px;height:32px;background-color:#FF1D0D;outline:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;position:absolute;top:50%}.designone-media-pickupArticle .s-pickupArticle__arrow::after{content:"";width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff}.designone-media-pickupArticle .s-pickupArticle__arrow.slick-disabled{pointer-events:none;background:#d1d1d1}.designone-media-pickupArticle .s-pickupArticle__arrow--prev{left:-10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-pickupArticle .s-pickupArticle__arrow--prev::after{-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}.designone-media-pickupArticle .s-pickupArticle__arrow--next{right:5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-pickupArticle .s-pickupArticle__arrow--next::after{-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.designone-media-pickupArticle .s-pickupArticle__dotsList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;font-size:0;list-style:none;margin:0;width:100%}.designone-media-pickupArticle .s-pickupArticle__dotsList li{display:block;width:100%}.designone-media-pickupArticle .s-pickupArticle__dotsList li.added button,.designone-media-pickupArticle .s-pickupArticle__dotsList li.slick-active button{background-size:100% 100%}.designone-media-pickupArticle .s-pickupArticle__dotsList li button{background-color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#FF1D0D),to(#FF1D0D));background-image:linear-gradient(to right,#FF1D0D,#FF1D0D);background-repeat:no-repeat;background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out;border:none;height:3px;width:100%}}.designone-media-seminar{background-color:#FFF5F7;position:relative;padding:0 0 70px}.designone-media-seminar .designone-media-c-inner{position:relative}.designone-media-seminar .designone-media-seminar__deco{margin:0;position:absolute}.designone-media-seminar .designone-media-seminar__deco.--deco-01{position:absolute;right:10px}@media screen and (min-width:1260px){.designone-media-seminar .designone-media-seminar__deco.--deco-01{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media screen and (max-width:1259px){.designone-media-seminar .designone-media-seminar__deco.--deco-01{bottom:0;right:20px;width:40%}.designone-media-seminar .designone-media-seminar__deco.--deco-01 img{vertical-align:bottom;width:100%}}.designone-media-seminar .designone-media-seminar__deco.--deco-02{top:90px;right:55px;-webkit-transform:translate(0,-65%);transform:translate(0,-65%);z-index:1}@media screen and (max-width:768px){.designone-media-seminar{padding:0 0 56px}.designone-media-seminar .designone-media-seminar__deco.--deco-01{text-align:right;width:100%}.designone-media-seminar .designone-media-seminar__deco.--deco-01 img{max-width:203px;width:100%}.designone-media-seminar .designone-media-seminar__deco.--deco-02{top:-100px;right:18px}.designone-media-seminar .designone-media-seminar__deco.--deco-02 img{width:55px}}.designone-media-seminar::before{content:"";background-image:url(/assets/designone-media/img/top/circel-bg.svg);background-position:bottom center;background-size:100%;background-repeat:no-repeat;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);height:140%;width:1300px;z-index:0}@media screen and (max-width:1300px){.designone-media-seminar::before{background-size:1300px;height:126%;width:100%}}.designone-media-seminar .s-seminarCard__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.designone-media-seminar .s-seminarCard__list li.designone-media-seminarCard{-ms-flex-preferred-size:calc((100% - 80px)/ 3);flex-basis:calc((100% - 80px)/ 3);max-width:calc((100% - 80px)/ 3);margin-right:40px}.designone-media-seminar .s-seminarCard__list li.designone-media-seminarCard:last-child{margin-right:0}.designone-media-seminar .s-seminarCard__list li.designone-media-seminarCard a{position:relative;display:block;text-decoration:none;color:var(--color-base-text)}@media screen and (max-width:768px){.designone-media-seminar::before{background-size:1130px;height:130%;width:100%}.designone-media-seminar .s-seminarCard__list{display:block}.designone-media-seminar .s-seminarCard__list li.designone-media-seminarCard{padding:0;max-width:100%;margin-right:20px;width:250px}.designone-media-seminar .s-seminarCard__listWrap{margin-left:18px}.designone-media-seminar .s-seminarCard__listThumb{min-width:115px;height:70px}}.designone-media-seminar .s-seminarCard__listThumb{margin:0}.designone-media-seminar .s-seminarCard__listThumb img{width:100%;height:148px;-o-object-fit:cover;object-fit:cover}.designone-media-seminar .s-seminarCard__listDate{display:block;margin:16px 0 0;font-size:13px;font-family:var(--font-family-en);line-height:1}@media screen and (max-width:768px){.designone-media-seminar .s-seminarCard__listThumb img{height:70px}.designone-media-seminar .s-seminarCard__listDate{margin:0}.designone-media-seminar .c-seminarCard__title{line-height:1.6}}.designone-media-seminar .c-seminarCard__title{margin:0 0 16px}@media screen and (max-width:768px){.designone-media-seminar .s-seminar__list-wrap{position:relative;width:calc(100% + 15px)}.designone-media-seminar .s-seminarCard__list{padding-left:0}.designone-media-seminar .s-seminar__arrowsContent{position:absolute;top:20%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.designone-media-seminar .s-seminar__arrow{width:32px;height:32px;background-color:#FF1D0D;outline:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 125ms ease-in;transition:all 125ms ease-in;position:absolute;top:50%}.designone-media-seminar .s-seminar__arrow::after{content:"";width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff}.designone-media-seminar .s-seminar__arrow.slick-disabled{pointer-events:none;background:#d1d1d1}.designone-media-seminar .s-seminar__arrow--prev{left:-10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-seminar .s-seminar__arrow--prev::after{-webkit-transform:translateX(2px) rotate(-135deg);transform:translateX(2px) rotate(-135deg)}.designone-media-seminar .s-seminar__arrow--next{right:5px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.designone-media-seminar .s-seminar__arrow--next::after{-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}.designone-media-seminar .s-seminar__dotsList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;font-size:0;list-style:none;margin:0;width:100%}.designone-media-seminar .s-seminar__dotsList li{display:block;width:100%}.designone-media-seminar .s-seminar__dotsList li.added button,.designone-media-seminar .s-seminar__dotsList li.slick-active button{background-size:100% 100%}.designone-media-seminar .s-seminar__dotsList li button{background:no-repeat #DDD;background-image:-webkit-gradient(linear,left top,right top,from(#FF1D0D),to(#FF1D0D));background-image:linear-gradient(to right,#FF1D0D,#FF1D0D);background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out;border:none;height:3px;width:100%}}.designone-media-s-seminarList{background-color:#FFF5F7;padding:64px 0}@media screen and (max-width:768px){.designone-media-s-seminarList{padding:48px 0}}.designone-media-s-seminarList .s-seminarList__list{padding:0;list-style:none}.designone-media-s-seminarList .designone-media-seminarCard{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;text-decoration:none}.designone-media-s-seminarList .designone-media-seminarCard:first-child{padding:0 0 20px}.designone-media-s-seminarList .designone-media-seminarCard:last-child{padding:20px 0 0}@media screen and (max-width:768px){.designone-media-s-seminarList .designone-media-seminarCard{display:block;border-bottom:none;padding:0;margin-bottom:40px}}.designone-media-s-seminarList .designone-media-seminarCard .date{font-weight:700}.designone-media-s-seminarList .designone-media-seminarCard .c-seminarCard__title{margin:0 0 16px}.designone-media-s-seminarList .designone-media-seminarCard .c-seminarCard__tags li{font-size:13px}.designone-media-s-seminarList .c-seminarCard__thumb{position:relative;display:block;width:340px;height:210px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;margin:0;border:1px solid #eee;border-radius:var(--border-radius);padding-top:0}@media screen and (max-width:768px){.designone-media-s-seminarList .c-seminarCard__thumb{width:100%;height:0;padding-top:62.5%;margin:0 0 10px}}.designone-media-s-seminarList .c-seminarCard__thumb img{border-radius:12px;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.designone-media-s-seminarList .c-seminarCard__contents{margin-left:32px}@media screen and (max-width:768px){.designone-media-s-seminarList .c-seminarCard__contents{margin-left:0}}.designone-media-s-seminarList .c-seminarCard__contents .c-seminarCard__contents__inner{padding:0}.designone-media-s-seminarList .s-seminarList__cardTitle{font-size:var(--font-size-m);line-height:1.45;letter-spacing:.04em;margin:0 0 8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-base-text)}@media screen and (max-width:768px){.designone-media-s-seminarList .s-seminarList__cardTitle{font-size:var(--font-size-m-sp)}}.designone-media-s-seminarList .s-seminarList__cardMeta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.designone-media-s-seminarList .s-seminarList__cardStatus{padding:6px 12px;border-radius:3px;font-size:13px;letter-spacing:.1em;font-weight:700;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.designone-media-s-seminarList .s-seminarList__cardStatus.-open{background-color:var(--color-base-primary);color:var(--color-base-primaryInside)}.designone-media-s-seminarList .s-seminarList__cardStatus.-close{background-color:var(--color-base-primaryFaded);color:var(--color-base-text)}.designone-media-s-seminarList .s-seminarList__cardStatus.-end{background-color:#aaa;color:#fff}.designone-media-s-seminarList .s-seminarList__cardTime{font-family:var(--font-family-en);font-size:20px;color:var(--color-base-text)}.designone-media-s-seminarList .s-seminarList__cardTime span{font-weight:700;font-size:13px}.designone-media-s-seminarList .s-seminarList__cardInfo{font-size:13px;letter-spacing:.03em;line-height:1.6;color:#888;margin:0 0 8px}.designone-media-s-seminarList .s-seminarList__cardTags{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.designone-media-s-seminarList .s-seminarList__cardTags .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 16px;background-color:#eee;border-radius:3px;color:#666;font-size:12px;font-weight:700;letter-spacing:.03em}@media screen and (min-width:769px){.s-seminarList__card.-imgNone .s-seminarList__cardContent{margin-left:40px}.s-seminarList__card.-imgNone .s-seminarList__cardMeta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:40px;border-right:3px dashed #F5F5F5;min-width:158px;margin-bottom:0}.s-seminarList__card.-imgNone .s-seminarList__cardStatus{margin-right:0}.s-seminarList__card.-imgNone .s-seminarList__cardTime{margin-top:15px;font-size:20px;line-height:1}.s-seminarList__card.-imgNone .s-seminarList__cardTime .week{font-size:11px;line-height:1}.s-seminarList__card.-imgNone .s-seminarList__cardTime .time{display:block;margin-top:10px;font-size:16px;line-height:1}}@media screen and (max-width:768px){.s-seminarList__card.-imgNone{margin-bottom:25px;padding-bottom:calc(25px - 8px);border-bottom:3px dashed #F5F5F5}}