<style>@media (768px <= width){.c-headingLv2__bubble{clip-path:polygon(7px 0,100% 0,100% 100%,7px 100%,0 50%);height:3.25rem}.c-headingLv2__bubble:before{top:-1.125rem;left:-1.9375rem;width:2.5rem;height:2.9375rem}.c-headingLv2__bubble:after{top:1.125rem;left:-1.9375rem;width:2.5rem;height:2.9375rem}.p-mv:after{clip-path:polygon(56% 0,100% 0,100% 100%,33.4% 100%);width:1366px;height:306px}.p-mv__heading{margin:-216px auto 0;font-size:20rem}}@media (1366px <= width){.p-mv:after{clip-path:polygon(56% 0,100% 0,100% 100%,33.4% 100%);width:100vw;height:360px}.p-mv__titleItem{font-size:clamp(2.5rem,1.04059rem + 1.70940vw,2.75rem)}.p-mvBookBlock__link img{width:clamp(22.5rem,.60897rem + 25.64102vw,26.25rem)}.p-mv__heading{margin-left:0;font-size:clamp(20rem,1.02777rem + 22.22222vw,23.25rem);max-width:unset;text-align:right}}.p-home-topics__contents{padding:0 var(--side-clamp-padding)}.p-home-topics__item{width:100%}@media (768px <= width){.p-home-topics__contents{padding:0}.p-home-topics__item{width:352px}.p-home-topics__item.-w66{width:775px}}.p-home-topicsCard{display:block;border-bottom:2px solid var(--color-main)}@media (768px <= width) and (hover:hover) and (pointer:fine){.p-home-topicsCard:hover .p-home-topicsCard__title>span{background-size:100% 1px}}.p-home-topicsCard__inner{padding-top:clamp(2rem,1.52290rem + 2.03562vw,2.5rem);padding-bottom:clamp(2rem,1.76145rem + 1.01781vw,2.25rem)}.p-home-topicsCard__col{display:flex;flex-direction:row;justify-content:space-between;gap:1.875rem clamp(1.875rem,.68225rem + 5.08905vw,3.125rem)}@media (768px <= width){.p-home-topicsCard__col{margin-top:0}}.p-home-topicsCard__lead+.p-home-topicsCard__col{margin-top:1rem}@media (768px <= width){.p-home-topicsCard__lead+.p-home-topicsCard__col{margin-top:inherit}.-w33 .p-home-topicsCard__col{flex-direction:column-reverse}.p-home-topicsCard__col.-rev{flex-direction:row-reverse}}.p-home-topicsCard__textBlock{flex:1}.p-home-topicsCard__lead{display:inline;background-color:var(--color-border);padding:2px 0;font-size:clamp(1.25rem,1.13072rem + .50890vw,1.375rem);line-height:2;font-family:var(--font-mincho);letter-spacing:.02em}@media (768px <= width){.p-home-topicsCard__lead+.p-home-topicsCard__title{margin-top:1.25rem}}:where(.p-home-topicsCard__title)>span{transition:background-size .6s cubic-bezier(.75,0,0,1) 0s;will-change:background-size;background:url(/assets/images/img_line.png) no-repeat 0 100%;background-size:0 1px;font-size:clamp(1.125rem,.76717rem + 1.52671vw,1.5rem);font-family:var(--font-mincho);letter-spacing:.02em}.p-home-topicsCard__author,.p-home-topicsCard__title.-book>span{font-size:clamp(1.5rem,1.02290rem + 2.03562vw,2rem)}.p-home-topicsCard__author{font-family:var(--font-mincho);letter-spacing:.02em}.p-home-topicsCard__imgBlock{max-width:clamp(7.375rem,4.87022rem + 10.68702vw,10rem)}@media (768px <= width){.p-home-topicsCard__imgBlock{max-width:unset;text-align:center}}:where(.p-home-topicsCard__imgBlock) img{-o-object-fit:contain;filter:drop-shadow(3px 3px 16px rgba(0,0,0,.18));object-fit:contain}@media (768px <= width){.-w33 :where(.p-home-topicsCard__imgBlock) img{max-width:13.625rem;max-height:14.625rem}.-w66 :where(.p-home-topicsCard__imgBlock) img{max-width:13.625rem;max-height:15.875rem}}.p-home-topicsCardInfo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem clamp(.5rem,.26145rem + 1.01781vw,.75rem);margin-top:clamp(1.5rem,1.5rem + 0vw,1.5rem)}.p-home-topicsCardInfo__date{margin-right:.5rem;font-size:clamp(.875rem,.75572rem + .50890vw,1rem);line-height:1;font-family:var(--font-decoration)}.p-home-topicsCardInfo__tag{display:inline-block;border-radius:20px;background-color:var(--color-main);padding:.375rem .875rem .4375rem 1rem;color:var(--color-secondary);font-size:clamp(.6875rem,.56822rem + .50890vw,.8125rem);line-height:1;font-family:var(--font-gothic-bold);letter-spacing:.04em}.m-tabs{margin:0 auto 40px;max-width:var(--content-width-inner)}.m-tabListWrap{position:relative;border-bottom:1px solid var(--color-border);padding:clamp(1.5rem,1.02290rem + 2.03562vw,2rem) var(--side-inner-clamp-padding) clamp(1.375rem,.89790rem + 2.03562vw,1.875rem);overflow-x:auto}.m-tabList{display:flex;position:relative;gap:clamp(.75rem,.51145rem + 1.01781vw,1rem)}@media (768px <= width){.m-tabListWrap{border-width:2px}.m-tabList{flex-wrap:wrap}}.m-tab{transition:all .3s ease 0s;cursor:pointer;border:1px solid var(--color-border);border-radius:2em;background-color:var(--color-secondary);padding:clamp(.0625rem,-.23568rem + 1.27226vw,.375rem) clamp(.875rem,.75572rem + .50890vw,1rem) clamp(.125rem,-.17318rem + 1.27226vw,.4375rem)}@media (768px <= width) and (hover:hover) and (pointer:fine){.m-tab:hover{border-color:var(--color-main);background-color:var(--color-main);color:var(--color-secondary)}}:where(.m-tab)>span{font-size:clamp(.875rem,.75572rem + .50890vw,1rem);line-height:1;letter-spacing:.04em;white-space:nowrap}.m-tab[aria-selected=true]{cursor:inherit;border-color:var(--color-main);background-color:var(--color-main);color:var(--color-secondary)}.m-tabPanel[hidden]{display:block;transform:translateY(6px);visibility:hidden;opacity:0;height:0}.m-tabPanel:not([hidden]){transform:translateY(0);visibility:visible;opacity:1;transition:opacity .4s ease-out .2s,transform .4s ease-out .2s;will-change:transform,opacity;height:100%}.p-book-related__button,.p-home-topics__button{margin-top:clamp(2.5rem,2.02290rem + 2.03562vw,3rem);text-align:center}:where(.p-book-related__button,.p-home-topics__button)>.c-button.-hidden{display:none}.p-home-newRelease{margin-top:clamp(3.5rem,1.23377rem + 9.66921vw,5.875rem);margin-bottom:clamp(3.5rem,1.11450rem + 10.17811vw,6rem)}.p-home-newRelease__contents{margin-top:clamp(2rem,1.04580rem + 4.07124vw,3rem)}.p-home-newRelease__inner{padding-right:var(--side-clamp-padding);padding-left:var(--side-clamp-padding)}@media (768px <= width){.p-home-newRelease__inner{padding:inherit}:where(.p-home-newReleaseCard) .m-card__heading{flex:2}:where(.p-home-newReleaseCard) .m-card__author{flex:1}}.p-home-ranking{margin-top:clamp(3rem,-3.56011rem + 27.98982vw,9.875rem);margin-bottom:clamp(3.5rem,-1.03244rem + 19.33842vw,8.25rem)}.p-home-ranking__heading{position:relative;margin-left:var(--side-negative-margin);text-align:center}:where(.p-home-ranking__heading)>span{padding-left:var(--side-clamp-padding);font-size:clamp(1.75rem,1.15362rem + 2.54452vw,2.375rem);text-align:center}@media (768px <= width){.p-home-ranking__heading{margin-left:inherit}:where(.p-home-ranking__heading)>span{padding-left:inherit}}.p-home-ranking__heading:before{position:absolute;top:50%;left:14px;transform:translateY(calc(-50% + 20px));z-index:-1;content:"Bestseller";color:#f2f2f2;font-size:20.53333vw;font-family:var(--font-base-en)}@media (768px <= width){.p-home-ranking__heading:before{top:-9.375rem;left:50%;transform:translateX(-50%);font-size:12.625rem}}.p-home-ranking__panel{margin-top:clamp(2.25rem,.46087rem + 7.63358vw,4.125rem)}.p-home-rankingPanelBlock__list{-moz-column-gap:3.25rem;display:flex;column-gap:3.25rem;row-gap:clamp(3rem,1.09160rem + 8.14249vw,5rem);flex-direction:column;justify-content:space-between}@media (768px <= width){.p-home-rankingPanelBlock__list{flex-direction:row;flex-wrap:wrap}.p-home-rankingPanelBlock__item{flex-basis:calc(50% - 1.625rem)}}.p-home-rankingPanelBlock__card{margin-top:clamp(1.5rem,1.02290rem + 2.03562vw,2rem)}.p-home-rankingPanelBlock__button{margin-top:1.25rem}.p-home-rankingButton{display:inline-flex;position:relative;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem}@media (768px <= width){.p-home-rankingButton{gap:.625rem;border:0}}@media (768px <= width) and (hover:hover) and (pointer:fine){:where(.p-home-rankingButton:hover)>span{animation:lineRepeatAnimation .8s cubic-bezier(.75,0,0,1) 0s}}.p-home-rankingButton:after{background-image:url(/assets/images/icon_arrow_black.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:14px;content:""}@media (768px <= width){.p-home-rankingButton:after{width:21px;height:15px}}:where(.p-home-rankingButton)>span{will-change:background-size;background:url(/assets/images/img_line.png) no-repeat 0 100%;background-size:100% 1px;font-size:clamp(.875rem,.81536rem + .25445vw,.9375rem);line-height:1.2;font-family:var(--font-base-en);letter-spacing:.08em}.p-home-magazine{position:relative;color:var(--color-secondary)}.p-home-magazine__inner{position:relative;padding:clamp(3.375rem,.39312rem + 12.72264vw,6.5rem) 0}.p-home-magazine__inner:before{position:absolute;z-index:-1;inset:0;background-color:#383838;content:""}@media (768px <= width){.p-home-magazine__inner:before{left:var(--side-default-padding-pc);border-bottom-left-radius:32px}.p-home-magazine__inner:after{position:absolute;top:0;left:974px;background-color:var(--color-secondary);width:1px;height:100%;content:""}}.p-home-magazine__col{display:flex;flex-direction:column;gap:clamp(2rem,1.04580rem + 4.07124vw,3rem)}.p-home-magazine__contentsBlock{padding:0 var(--side-inner-padding-wide-sp)}.p-home-magazineTab{position:relative}@media (768px <= width){}.p-home-magazineTab__heading{font-size:clamp(1.1875rem,.88931rem + 1.27226vw,1.5rem);text-align:center}@media (768px <= width){}.p-home-magazineTab__list{display:flex;justify-content:center;gap:.75rem 1.25rem;margin-top:1.5rem;border-top:1px solid var(--color-secondary);border-bottom:1px solid var(--color-secondary);padding:1.125rem 0 1.1875rem}@media (768px <= width){.p-home-magazine__col{display:flex;flex-direction:row-reverse;justify-content:space-between}.p-home-magazine__tabBlock{flex-basis:310px}.p-home-magazine__contentsBlock{flex:1;padding:inherit}.p-home-magazineTab{padding-left:4rem}.p-home-magazineTab__heading{text-align:left}.p-home-magazineTab__list{row-gap:.8125rem;flex-direction:column;align-items:flex-start;margin-top:.625rem;border:0}}.p-home-magazineTab__button{transition:.3s cubic-bezier(.75,0,0,1);cursor:pointer;border:1px solid var(--color-secondary);border-radius:2em;padding:.1875rem .75rem;font-size:clamp(.875rem,.75572rem + .50890vw,1rem)}@media (768px <= width) and (hover:hover) and (pointer:fine){.p-home-magazineTab__button:hover{background-color:var(--color-secondary);color:var(--color-main)}}:where(.p-home-magazineTab__button)[aria-selected=true]{cursor:inherit;background-color:var(--color-secondary);pointer-events:none;color:var(--color-main)}@media (768px <= width){.p-home-magazineContents{min-height:35.625rem}}.p-home-magazineContents[hidden]{display:block;position:absolute;visibility:hidden}.p-home-magazineContents:not([hidden]){visibility:visible}.p-home-magazineContents__grid{position:relative}@media (width < 768px){.p-home-magazineContents__grid:before{position:absolute;z-index:1;transition:background-color .3s ease-out .1s;will-change:background-color;inset:0;background-color:rgba(56,56,56,0);width:100%;height:100%;pointer-events:none;content:""}[hidden] .p-home-magazineContents__grid:before{background-color:#383838}}@media (768px <= width){.p-home-magazineContents__grid{-moz-column-gap:4rem;display:grid;grid-template-rows:max-content max-content max-content 1fr;grid-template-columns:26.125rem 1fr;grid-template-areas:"img logo" "img schedule" "img lead" "img link";column-gap:4rem}}.p-home-magazineContents__logo{grid-area:logo}@media (768px <= width){.p-home-magazineContents__logo{transform:translateX(0);opacity:1;transition:transform .3s ease-out .1s,opacity .3s ease-out .1s}[hidden] .p-home-magazineContents__logo{transform:translateX(-6px);opacity:0}}:where(.p-home-magazineContents__logo) img{width:63%}@media (768px <= width){:where(.p-home-magazineContents__logo) img{width:56%}}.p-home-magazineContents__schedule{display:inline-block;grid-area:schedule;margin-top:clamp(1.5rem,1.02290rem + 2.03562vw,2rem);background-color:var(--color-secondary);padding:.125rem .375rem;width:-moz-fit-content;width:fit-content;color:var(--color-main);font-size:clamp(.875rem,.75572rem + .50890vw,1rem);line-height:1;font-family:var(--font-gothic-medium)}@media (768px <= width){.p-home-magazineContents__schedule{transform:translateX(0);opacity:1;transition:transform .3s ease-out .1s,opacity .4s ease-out .1s}[hidden] .p-home-magazineContents__schedule{transform:translateX(-6px);opacity:0}}.p-home-magazineContents__lead{grid-area:lead;margin-top:clamp(1.125rem,.76717rem + 1.52671vw,1.5rem);font-size:clamp(1.25rem,.89217rem + 1.52671vw,1.625rem)}@media (768px <= width){.p-home-magazineContents__lead{transform:translateX(0);opacity:1;transition:transform .3s ease-out .2s,opacity .4s ease-out .2s}[hidden] .p-home-magazineContents__lead{transform:translateX(-6px);opacity:0}}.p-home-magazineContents__img{grid-area:img;margin-top:clamp(1.3125rem,.89503rem + 1.78117vw,1.75rem);text-align:center}@media (768px <= width){.p-home-magazineContents__img{transform:translateY(0);opacity:1;transition:transform .4s ease-out .6s,opacity .4s ease-out .6s;margin-top:inherit}[hidden] .p-home-magazineContents__img{transform:translateY(6px);opacity:0}}:where(.p-home-magazineContents__img) img{box-shadow:3px 3px 16px rgba(0,0,0,.08);width:67.203%}@media (768px <= width){:where(.p-home-magazineContents__img) img{width:100%}}.p-home-magazineContents__linkList{grid-area:link;transform:translateX(0);opacity:1;transition:transform .3s ease-out .4s,opacity .4s ease-out .4s;margin-top:clamp(2.0625rem,1.64503rem + 1.78117vw,2.5rem)}[hidden] .p-home-magazineContents__linkList{transform:translateX(-6px);opacity:0}.p-home-magazineContents__linkItem{font-size:clamp(.875rem,.81536rem + .25445vw,.9375rem)}@media (768px <= width){.p-home-magazineContents__linkItem{letter-spacing:.02em}}:where(.p-home-magazineContents__linkItem)>.c-buttonArrowInline>span{font-family:var(--font-gothic-bold)}.p-home-magazineContents__linkItem+.p-home-magazineContents__linkItem{margin-top:1rem}.p-home-sns{position:relative;margin-top:clamp(3rem,-.81679rem + 16.28498vw,7rem);margin-bottom:clamp(3rem,2.04580rem + 4.07124vw,4rem)}.p-home-sns__bg{position:absolute;top:-800px;left:-470px;transform:rotate(-20deg);opacity:.8;z-index:-2;background:repeating-linear-gradient(var(--color-text-lg),var(--color-text-lg) 1px,var(--color-secondary) 0,var(--color-secondary) 4px);width:1600px;height:1300px}@media (768px <= width){.p-home-sns__bg{top:-380px;left:0}}.p-home-sns__grid{display:grid;gap:1.75rem}@media (768px <= width){.p-home-sns__grid{grid-template-rows:max-content 1fr;grid-template-columns:1fr 1fr}}.p-home-sns__heading{font-size:clamp(1.1875rem,.88931rem + 1.27226vw,1.5rem)}@media (768px <= width){.p-home-sns__heading{grid-row:1/2;grid-column:1/2}}.p-home-sns__list{display:flex;flex-wrap:wrap;gap:.625rem .75rem}@media (768px <= width){.p-home-sns__list{-moz-column-gap:30.66666px;column-gap:30.66666px;grid-row:2/3;grid-column:1/3;flex-wrap:nowrap}}.p-home-sns__item{flex-basis:calc(50% - 0.375rem)}@media (768px <= width){.p-home-sns__item{grid-row:1/2;grid-column:2/3}}:where(.p-home-sns__item) img{width:100%}.p-home-sns__button{text-align:center}@media (768px <= width){.p-home-sns__button{text-align:right}}.p-home-service{margin-top:clamp(3rem,2.04580rem + 4.07124vw,4rem);margin-bottom:clamp(3.375rem,2.30152rem + 4.58015vw,4.5rem)}.p-home-service__heading{font-size:clamp(1.1875rem,.88931rem + 1.27226vw,1.5rem)}.p-home-service__list{display:flex;flex-wrap:wrap;gap:.625rem .75rem;margin-top:1.75rem}@media (768px <= width){.p-home-service__list{-moz-column-gap:30.66666px;column-gap:30.66666px;flex-wrap:nowrap}}.p-home-service__item{flex-basis:calc(50% - 0.375rem)}:where(.p-home-service__item) img{width:100%}.p-home-bgSection{margin-top:clamp(3.375rem,2.30152rem + 4.58015vw,4.5rem);margin-bottom:clamp(4.5rem,.20610rem + 18.32061vw,9rem)}.p-home-bgSection__inner{background-color:var(--color-bg);padding:clamp(3.5rem,1.94942rem + 6.61577vw,5.125rem) clamp(1rem,-1.68368rem + 11.45038vw,3.8125rem)}.p-home-questionnaire{display:grid;position:relative;justify-content:center;align-items:end;min-height:clamp(18rem,15.49522rem + 10.68702vw,20.625rem);overflow:hidden}@media (768px <= width){.p-home-questionnaire{justify-content:stretch;align-items:center}}@media (768px <= width) and (hover:hover) and (pointer:fine){.p-home-questionnaire:hover:after{transform:scale(1.1)}}.p-home-questionnaire:after{position:absolute;transition:transform .2s ease-out;inset:0;background-image:url(https://img.gentosha.co.jp/_assets_/top/img_questionnaire_bg.jpg);background-size:cover;background-repeat:no-repeat;content:""}@media (768px <= width){.p-home-questionnaire:after{background-image:url(https://img.gentosha.co.jp/_assets_/top/img_questionnaire_bg_pc.jpg)}}.p-home-questionnaire:before{position:absolute;z-index:1;inset:0;background:rgba(0,0,0,.5);content:""}.p-home-questionnaire__shoulder{display:inline;position:absolute;top:clamp(.5rem,.02290rem + 2.03562vw,1rem);left:clamp(.5rem,.02290rem + 2.03562vw,1rem);z-index:2;border-bottom-right-radius:8px;background-color:var(--color-bg);padding:clamp(.1875rem,.12786rem + .25445vw,.25rem) clamp(.5rem,.26145rem + 1.01781vw,.75rem);font-size:clamp(.8125rem,.39503rem + 1.78117vw,1.25rem)}.p-home-questionnaire__inner{position:relative;z-index:2;padding-right:2rem;padding-bottom:1.5rem;padding-left:2rem;width:100%}@media (768px <= width){.p-home-questionnaire__inner{padding-right:3.5rem;padding-bottom:inherit;padding-left:5rem}}.p-home-questionnaire__col{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.7rem}@media (768px <= width){.p-home-questionnaire__col{flex-direction:row;justify-content:space-between}}.p-home-questionnaire__titleBlock{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,.26145rem + 1.01781vw,.75rem)}@media (768px <= width){.p-home-questionnaire__titleBlock{flex-direction:row;gap:1.75rem}}:where(.p-home-questionnaire__icon) img{width:clamp(3.5rem,1.83015rem + 7.12468vw,5.25rem);height:clamp(2.875rem,1.56297rem + 5.59796vw,4.25rem)}.p-home-questionnaire__title{color:var(--color-secondary);font-size:clamp(1.6875rem,.79293rem + 3.81679vw,2.625rem)}:where(.p-home-questionnaire__arrow) img{width:clamp(3.25rem,1.58015rem + 7.12468vw,5rem);height:clamp(2.375rem,1.30152rem + 4.58015vw,3.5rem)}.p-home-info{margin-top:clamp(1rem,-.90839rem + 8.14249vw,3rem)}@media (768px <= width){.p-home-info{background-color:#383838}.p-home-info__inner{height:100%}}.p-home-info__col{display:flex;flex-direction:column;gap:clamp(1rem,-.90839rem + 8.14249vw,3rem)}@media (768px <= width){.p-home-info__col{flex-direction:row;justify-content:space-between;gap:inherit}}.p-home-info__link{display:flex;position:relative;align-items:center;gap:1rem;background-color:#383838;padding:clamp(2rem,1.04580rem + 4.07124vw,3rem) clamp(1.5rem,1.02290rem + 2.03562vw,2rem)}@media (768px <= width){.p-home-info__link{flex-basis:50%;flex-direction:column;gap:.5rem;padding:3.25rem 0}}@media (768px <= width) and (hover:hover) and (pointer:fine){.p-home-info__link:hover .p-home-info__text:after{width:100%}}@media (768px <= width){.p-home-info__link:first-of-type:before{position:absolute;top:3.25rem;right:0;background-color:var(--color-secondary);width:1px;height:calc(100% - 6.5rem);content:""}}.p-home-info__icon{width:clamp(3.5rem,1.47232rem + 8.65139vw,5.625rem);height:clamp(3.5rem,1.47232rem + 8.65139vw,5.625rem)}.p-home-info__text{position:relative;color:var(--color-secondary);font-size:clamp(1.1875rem,.88931rem + 1.27226vw,1.5rem);letter-spacing:.08em}@media (768px <= width){.p-home-info__text:after{position:absolute;bottom:-2px;left:0;transition:.3s cubic-bezier(.75,0,0,1);background-color:var(--color-secondary);width:0;height:1px;content:""}}.p-home-info__arrow{margin-left:auto}@media (768px <= width){.p-home-info__arrow{margin-top:1.5rem;margin-left:inherit}}:where(.p-home-info__arrow) img{width:clamp(1.625rem,.67080rem + 4.07124vw,2.625rem);height:clamp(1.125rem,.40935rem + 3.05343vw,1.875rem)}</style>