.barlow-bold,.en-bold,.subsc__merit dt::before,.en-title::before{font-family:"Barlow",sans-serif;font-weight:700;font-style:normal}.barlow-semibold,.en-semibold{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal}.barlow-medium,.en-medium,.news-wrapper .news__date,.news__date,.top-important time{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal}.hero-wrapper{container:hero-change/inline-size}.hero-wrapper .hero{background-color:#9ce;height:400px;border-bottom:3px solid #2c2120;margin-bottom:70px;position:relative}.hero-wrapper .hero>img{position:absolute;transition:.3s}.hero-wrapper .hero__title{width:670px;left:0;right:0;top:80px;margin:auto;-webkit-animation:fadeInBounce 2s forwards ease-in;animation:fadeInBounce 2s forwards ease-in}@media(min-width: 1200px){.hero-wrapper .hero__title{translate:-3% 0}}.hero-wrapper .hero__man{width:250px;bottom:-3px;left:90px;-webkit-animation:slideInFromLeftWithPulse 2.2s forwards ease-out;animation:slideInFromLeftWithPulse 2.2s forwards ease-out}.hero-wrapper .hero__woman{width:580px;bottom:-75px;right:-160px;-webkit-animation:slideInFromRightWithPulse 2.2s forwards ease-out;animation:slideInFromRightWithPulse 2.2s forwards ease-out}@container hero-change (max-width: 1600px){.hero-wrapper .hero{height:auto;aspect-ratio:1380/350;margin-bottom:80px}.hero-wrapper .hero__title{width:42%;top:18%}.hero-wrapper .hero__man{width:16%;bottom:-3px;left:40px}.hero-wrapper .hero__woman{width:38%;bottom:-20%;right:-8%}}@container hero-change (max-width: 600px){.hero-wrapper .hero{border-bottom:2px solid #2c2120;aspect-ratio:375/238;margin-bottom:50px}.hero-wrapper .hero__title{width:54%;top:13%}.hero-wrapper .hero__man{width:25%;left:30px;bottom:-2px}.hero-wrapper .hero__woman{width:58%;right:-10%;bottom:-13%}}@-webkit-keyframes fadeInBounce{0%{opacity:0;transform:scale(0.7)}60%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes fadeInBounce{0%{opacity:0;transform:scale(0.7)}60%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes slideInFromLeftWithPulse{0%{opacity:0;transform:translateX(-40%)}50%{opacity:.6}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromLeftWithPulse{0%{opacity:0;transform:translateX(-40%)}50%{opacity:.6}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes slideInFromRightWithPulse{0%{opacity:0;transform:translateX(20%)}50%{opacity:.6}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromRightWithPulse{0%{opacity:0;transform:translateX(20%)}50%{opacity:.6}100%{opacity:1;transform:translateX(0)}}.en-title{font-size:clamp(1.063rem,.91rem + .65vw,1.438rem);font-weight:600;margin-bottom:.5em;position:relative}.en-title::before{display:block;content:attr(data-en);text-transform:uppercase;color:#9ce;font-size:clamp(1.313rem,1.034rem + 1.19vw,2rem);letter-spacing:1px}.info .en-title{font-size:calc(clamp(1.063rem,.91rem + .65vw,1.438rem)*.9)}.en-title .search-word{font-size:1.2em}@media screen and (max-width: 768px){.en-title{font-weight:700}}.blue-btn,.styled-form.confirm .back,.styled-form .form-button{background-color:#9ce;font-weight:500;display:flex;align-items:center;justify-content:center;font-size:clamp(1rem,.943rem + .24vw,1.125rem);padding:20px 0;letter-spacing:1px}@container (max-width: 480px){.blue-btn,.styled-form.confirm .back,.styled-form .form-button{padding:15px 0}}.blue-btn.cart::before,.styled-form.confirm .cart.back::before,.styled-form .cart.form-button::before{content:"";background:center/contain no-repeat;background-image:url("../img/icon-cart.svg");width:28px;height:28px;margin-right:15px}.blue-btn.backnumber,.styled-form.confirm .backnumber.back,.styled-form .backnumber.form-button{font-size:1rem;width:250px;padding:10px 0}.blue-btn.movielists,.styled-form.confirm .movielists.back,.styled-form .movielists.form-button{width:320px;height:50px;margin:25px auto 0;font-size:clamp(1rem,.943rem + .24vw,1.125rem)}.blue-btn.mypage,.styled-form.confirm .mypage.back,.styled-form .mypage.form-button{width:96%;padding:8px 0;font-size:.8125rem;margin-top:15px;font-weight:600}@container (max-width: 480px){.blue-btn.mypage,.styled-form.confirm .mypage.back,.styled-form .mypage.form-button{font-size:.75rem}}.blue-btn.mypage::before,.styled-form.confirm .mypage.back::before,.styled-form .mypage.form-button::before{content:"";background:center/contain no-repeat;background-image:url("../img/icon-cart.svg");width:20px;height:20px;margin-right:8px}.blue-btn.login,.styled-form.confirm .login.back,.styled-form .login.form-button{max-width:480px;margin:20px auto 0}.favorite-delate{background-color:#eee;font-size:.8125rem;width:96%;padding:8px 0;text-align:center;font-weight:600;margin-top:8px}a.no-link{pointer-events:none;opacity:.5}.arrow-topHalf{display:flex;align-items:center;font-size:clamp(.938rem,.912rem + .11vw,1rem);font-weight:500}.arrow-topHalf::after{content:"";display:inline-block;width:24px;height:24px;background:center/contain no-repeat url("../img/arrow-top-half.svg");margin-left:.3em}.en-title .arrow-topHalf{position:absolute;bottom:0;right:.5em}.info .arrow-topHalf{justify-content:end;margin-right:10px}.left-aligned-center,.styled-form .form-notes,.finish__message,.subsc__explanation,.mag-other-cnt__title,.download__text{max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;margin-inline:auto}.underline,.detail__head .series,.detail__head .author-list .author__name{text-decoration:underline;text-underline-offset:5px}.text-display-none,.online__link{text-indent:100%;white-space:nowrap;overflow:hidden}.indent,.medical-online p,.magazine-header__outline .mag__features li{display:flex;align-items:baseline;margin:0 0 10px}.indent::before,.medical-online p::before,.magazine-header__outline .mag__features li::before{content:"■";margin:0 5px 0 0}.key-points{font-weight:600;text-decoration:underline;text-underline-offset:-0.2em;text-decoration-thickness:.5em;-webkit-text-decoration-color:rgba(255,228,0,.4);text-decoration-color:rgba(255,228,0,.4);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media print,screen and (min-width: 768px){.key-points{font-size:1.05em !important}}main{overflow-x:hidden}.full-width,.headline{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%)}br.forPC{display:block}@container (max-width: 768px){br.forPC{display:none}}.red-text{color:#ea5532;font-weight:600}.buy-notes .red-text{display:inline !important}.delayScroll>*{opacity:0}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.top-wrapper,.global-wrapper{max-width:1300px;width:100%;margin:0 auto}@media screen and (max-width: 1280px){.top-wrapper,.global-wrapper{width:calc(100% - 30px)}}.top-wrapper{container:topWrapper-change/inline-size}.account-wrapper,.submission-wrapper{max-width:1168px;margin:0 auto;container:accountWrapper-change/inline-size}.top-important{border:3px solid #ea5532;background-color:#fff;padding:16px 45px 16px 16px;display:grid;grid-template-columns:auto auto 1fr;font-weight:500}.top-important h3{background-color:#ea5532;color:#fff;padding:0 14px;height:25px;font-size:clamp(.813rem,.787rem + .11vw,.875rem);line-height:25px;letter-spacing:1px;margin-right:40px}.top-important time{margin-right:25px;font-size:clamp(.875rem,.799rem + .32vw,1.063rem)}.top-important__text{font-size:clamp(.813rem,.762rem + .22vw,.938rem)}@container topWrapper-change (max-width: 768px){.top-important{border:2px solid #ea5532;padding:12px;grid-template-columns:150px auto;align-items:center}.top-important h3{grid-column:1/2;grid-row:1/2;width:130px}.top-important time{grid-column:2/3;grid-row:1/2}.top-important__text{grid-column:1/3;grid-row:2/3;margin-top:10px}}.arrow-topHalf.other-info{justify-content:flex-end;margin-top:10px}.mail-magazine{margin:30px auto;width:260px;background-color:#fafaf5;border:4px solid #acd3ee;border-radius:999px;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:clamp(.938rem,.909rem + .12vw,1rem)}.mail-magazine a{padding:15px;width:100%}@media screen and (max-width: 768px){.mail-magazine a{padding:10px}}.mail-magazine a::after{content:"";display:inline-block;width:20px;height:20px;-webkit-mask:url("../img/arrow-top-half.svg") no-repeat;mask:url("../img/arrow-top-half.svg") no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#7ab7e0;margin-left:7px;position:relative;top:2px}.mypage-mailmag{display:flex;flex-direction:column;align-items:center}.mypage-mailmag .mail-magazine{margin:15px 15px 0 0;width:220px;font-size:clamp(.875rem,.847rem + .12vw,.938rem)}.mypage-mailmag .mail-magazine a{padding:10px}@media screen and (min-width: 769px){.mypage-mailmag{margin-top:0;flex-direction:row;justify-content:space-between}}.top-banner{max-width:1140px;width:100%;margin-top:12px;margin-bottom:30px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;gap:20px 20px}.top-banner img{border:2px solid #2c2120}@container topWrapper-change (max-width: 768px){.top-banner{gap:15px 15px;flex-wrap:wrap;justify-content:flex-start}.top-banner li{width:calc((100% - 30px)/3)}.top-banner img{border:1px solid #2c2120}}@container topWrapper-change (max-width: 480px){.top-banner li{width:calc((100% - 15px)/2)}}.top-banner:empty{margin-top:0;margin-bottom:0}.new-book{margin-bottom:clamp(3rem,1.936rem + 4.54vw,5.625rem)}.new-journal{margin-bottom:clamp(3.438rem,1.791rem + 7.03vw,7.5rem)}.info{display:flex;flex-direction:column}.info__cnt{container:infoCnt-change/inline-size}@media screen and (min-width: 960px){.info{flex-direction:row}.info__title{width:18%}.info__cnt{width:82%}}.info .news{max-width:940px}.news{padding:0 12px}.news__item{padding:16px 5px 16px 15px;padding:16px 0}.news__link{display:flex}.news__date{font-size:clamp(.875rem,.824rem + .22vw,1rem);width:12%}.news__title{font-size:clamp(.813rem,.762rem + .22vw,.938rem);flex:1}@media screen and (max-width: 768px){.news{padding:0;margin-bottom:20px}.news__item{border-top:1px solid #ddd;padding:10px 5px 10px 10px}.news__item:last-child{border-bottom:1px solid #ddd}.news__date{width:24%}}.sns-wrapper{max-width:1020px;margin:68px 0;padding:0 12px;display:grid;grid-template-columns:repeat(auto-fit, minmax(168px, 1fr));gap:20px}@container infoCnt-change (max-width: 768px){.sns-wrapper{grid-template-columns:repeat(4, 1fr);padding:0}.sns-wrapper .btn-sns:nth-child(5){grid-column:1/2}.sns-wrapper .btn-sns.facebook{grid-column:1/2}}@container infoCnt-change (max-width: 480px){.sns-wrapper{margin:40px 0;grid-template-columns:repeat(2, 1fr);gap:10px}}.btn-sns{display:flex;align-items:center;justify-content:center;border:1px solid #2c2120;padding:8px 0;font-size:clamp(.875rem,.824rem + .22vw,1rem);font-weight:500;line-height:1.2}@media screen and (max-width: 480px){.btn-sns{padding:5px 0}}.btn-sns small{display:block;font-size:.8125rem}.btn-sns i{display:none}.btn-sns::before{content:"";display:inline-block;margin-right:.5em;background:center/contain no-repeat}.btn-sns.xico::before{width:30px;height:30px;background-image:url("../img/sns-x.svg")}@media screen and (max-width: 480px){.btn-sns.xico::before{width:27px;height:27px}}.btn-sns.facebook,.btn-sns.instagram{justify-content:center;font-size:clamp(.938rem,.912rem + .11vw,1rem)}.btn-sns.facebook::before{width:29px;height:29px;background-image:url("../img/sns-facebook.svg")}.btn-sns.instagram::before{width:30px;height:30px;background-image:url("../img/sns-instagram.png")}.btn-sns.youtube::before{width:87px;height:28px;background-image:url("../img/logo-YouTube.png")}.btn-sns.note{min-height:48px}@media screen and (max-width: 480px){.btn-sns.note{min-height:40px}}.btn-sns.note::before{width:31px;height:31px;background-image:url("../img/icon-note_small.svg")}.btn-sns .childHealth-plus{font-size:.95em;letter-spacing:-0.5px}.btn-sns .childHealth-plus span{font-size:1.1em}.submenu{max-width:750px;padding:0 10px;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:clamp(.875rem,.824rem + .22vw,1rem);font-weight:500}.submenu__item{border-top:1px solid #2c2120;width:47%;display:flex;justify-content:space-between;align-items:center;padding:10px 5px;border-top:1px solid #2c2120;border-bottom:1px solid #2c2120}.submenu__item:first-child{border-bottom:none}.submenu__item:nth-child(4){border-top:none}.submenu__item a{display:block;width:100%;position:relative}.submenu__item a::after{content:"";display:inline-block;width:20px;height:20px;background:center/contain no-repeat url("../img/arrow-top-half.svg");position:absolute;right:2px}@container infoCnt-change (max-width: 768px){.submenu{padding:0}}@container infoCnt-change (max-width: 480px){.submenu__item{width:48%}.submenu__item a::after{width:16px;height:16px}}.short-text{display:none}@media screen and (max-width: 480px){.full-text{display:none}.short-text{display:inline}}.list-wrapper{width:100%;margin:0 auto;container:list-change/inline-size}@media screen and (max-width: 1280px){.list-wrapper{width:97%}}.list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5em 8%}@container list-change (min-width: 480px){.list{grid-template-columns:repeat(2, 1fr);gap:2em 4%}}@container list-change (min-width: 600px){.list{grid-template-columns:repeat(3, 1fr)}}@container list-change (min-width: 980px){.list{grid-template-columns:repeat(4, 1fr);gap:2em 6%;padding-top:10px}}@container list-change (min-width: 980px){.list.top{grid-template-columns:repeat(4, 1fr);gap:2em 3.3%;padding-top:0}}.blue-btn.eratta,.styled-form.confirm .eratta.back,.styled-form .eratta.form-button{padding:10px 0;width:70%;margin:12px auto 0;margin-bottom:clamp(1.25rem,.966rem + 1.21vw,1.875rem);font-size:clamp(.875rem,.847rem + .12vw,.938rem)}@container list-change (max-width: 768px){.blue-btn.eratta,.styled-form.confirm .eratta.back,.styled-form .eratta.form-button{width:90%;letter-spacing:0;padding:5px 0}}.list-wrapper.mypage{max-width:1060px}@container list-change (min-width: 980px){.list-wrapper.mypage .list{gap:3em 9%}}.list-wrapper.mypage.myfavorite{margin-top:clamp(.625rem,.372rem + 1.08vw,1.25rem);padding-bottom:clamp(3.125rem,1.858rem + 5.41vw,6.25rem)}.mypage .list .item__title{font-size:.9375rem}.no-result{font-size:clamp(1.063rem,.977rem + .36vw,1.25rem);margin-bottom:300px}.list .item{transition:opacity .8s,transform .8s;opacity:0;transform:none}.list .item.inview{opacity:1;transform:translateY(10px)}.list .item__tmb{display:flex;justify-content:center}.list .item__tmb img{width:100%}.list .item__bookTitle,.list .item__title{font-size:clamp(.938rem,.887rem + .22vw,1.063rem);font-weight:500;margin-top:.35em;line-height:1.4}.list .item__bookTitle,.list .item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.5;max-height:3em}.list .item__bookPub,.list .item__price{font-size:clamp(.813rem,.79rem + .11vw,.875rem);font-weight:500;margin-top:.5em}.list .item__magTitle{font-size:clamp(1rem,.899rem + .43vw,1.25rem);font-weight:700;margin-top:.3em}.list .item__magVol,.list .item__magFeatures{font-size:clamp(.813rem,.762rem + .22vw,.938rem);font-weight:500;margin-top:0}.list .item__magFeatures{margin-top:.5em}.list .item__magFeatures::before{content:attr(data-features)}.list .item .btn-icon{margin:14px auto 0}@media screen and (max-width: 480px){.list .item .btn-icon{margin-top:8px}}.cover{border:1px solid #ddd}.breadcrumb{font-family:"メイリオ","Meiryo",sans-serif;font-size:.75rem;display:flex;padding-top:clamp(.625rem,.524rem + .43vw,.875rem);margin-bottom:clamp(.938rem,.304rem + 2.7vw,2.5rem)}.breadcrumb li{white-space:nowrap}.breadcrumb li::after{content:"";background:url(../img/breadcrumb-arrow.svg) no-repeat;background-size:contain;width:9px;height:9px;display:inline-block;margin:0 .5em}.breadcrumb li:last-child::after{background-image:none}.breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis;max-width:60%}@media screen and (max-width: 480px){.breadcrumb li{gap:5px}.breadcrumb li::after{margin-right:5px}}.pager{display:flex;align-items:center;justify-content:center;margin-top:clamp(2.813rem,1.799rem + 4.32vw,5.313rem);margin-bottom:clamp(2.813rem,1.799rem + 4.32vw,5.313rem);flex-wrap:wrap;gap:8px}.pager__link{width:45px;height:45px;border-radius:50%;display:grid;place-content:center;background-color:#fafaf5;border:solid 2px #2c2120;font-size:.875rem;font-weight:700;color:#2c2120;transition:all .15s linear}.pager__link.is-active{background:#2c2120;color:#fff;pointer-events:none}@media(hover: hover)and (pointer: fine){.pager__link:not(.is-active):hover{background:#2c2120;color:#fff;opacity:1}}.pager__item{position:relative}.pager__item .next,.pager__item .prev{text-indent:-99999px}@media(hover: hover)and (pointer: fine){.pager__item .next:hover::before,.pager__item .prev:hover::before{background-color:#fff}}.next::before,.prev::before{position:absolute;top:50%;left:50%;content:"";width:26px;height:26px;-webkit-mask:url(../img/pager-arrow.svg) 0 0 no-repeat;mask:url(../img/pager-arrow.svg) 0 0 no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:#2c2120}.next::before{transform:translate(-50%, -50%)}.prev::before{transform:translate(-50%, -50%) rotate(180deg)}@media screen and (max-width: 480px){.pager{gap:6px}.pager__link{width:34px;height:34px;border:solid 1px #2c2120}.next::before,.prev::before{width:18px;height:18px}}.detail-wrapper{container:detailwrapper-change/inline-size}.detail__head{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;flex-direction:row-reverse}.detail__head .cover-side{width:41.33%;container:coverside-change/inline-size}.detail__head .data-side{width:52.66%;padding-right:2.6%;container:dataside-change/inline-size}@container detailwrapper-change (max-width: 1110px){.detail__head .cover-side{width:43.93%}.detail__head .data-side{padding-right:0}}@container detailwrapper-change (max-width: 800px){.detail__head{flex-direction:column-reverse}.detail__head .cover-side{width:60%;margin:0 auto;order:2}.detail__head .data-side{width:100%;display:contents}.detail__head .data-side__title{order:3}.detail__head .data-side__other{order:1}}@container detailwrapper-change (max-width: 700px){.detail__head .cover-side{width:70%}}@container detailwrapper-change (max-width: 480px){.detail__head .cover-side{width:100%}}.blue-btn.remarks-btn,.styled-form.confirm .remarks-btn.back,.styled-form .remarks-btn.form-button{display:inline-flex;padding:7px 1em;min-height:50px;margin-top:25px;font-size:clamp(1rem,.943rem + .24vw,1.125rem);line-height:1.3}@container detailwrapper-change (max-width: 480px){.blue-btn.remarks-btn,.styled-form.confirm .remarks-btn.back,.styled-form .remarks-btn.form-button{margin:25px auto 0;width:100%}}.detail__head .title{font-size:clamp(1.125rem,.669rem + 1.95vw,2.25rem);font-weight:700;line-height:1.4}.detail__head .title .pre-subtitle,.detail__head .title .subtitle{display:block;font-size:.8em}.detail__head .title .han{font-size:.8em;display:inline}.detail__head .title .vol{display:block;font-size:clamp(.875rem,.824rem + .22vw,1rem);font-weight:600}.detail__head .title .vol__number{font-size:1.2em;padding-left:.5em}.detail__head .catch{font-size:clamp(1rem,.899rem + .43vw,1.25rem);font-weight:600;line-height:1.5;margin-top:24px}.detail__head .outline{font-size:clamp(.875rem,.862rem + .05vw,.906rem);line-height:2;color:#000;margin-top:clamp(.938rem,.709rem + .97vw,1.5rem)}.detail__head .author-list{margin-top:28px}.detail__head .author-list .author{font-weight:500;margin-bottom:16px}.detail__head .author-list .author__belong{display:block;font-size:.875rem}.detail__head .author-list .author__type{font-size:.9375rem}.detail__head .author-list .author__type::before{content:"／ ";padding-left:5px}.detail__head .price{border-top:1px solid #2c2120;border-bottom:1px solid #2c2120;padding:1em .5em;margin-top:36px;display:flex}.detail__head .series{font-weight:600;margin:15px 0 20px 7px}.detail__head .spec{max-width:600px;font-size:.875rem;margin:14px 0 20px 8px;letter-spacing:1px}.detail__head .spec dt,.detail__head .spec dd{display:inline-block;margin-bottom:5px;font-weight:400}.detail__head .spec dd{padding-right:1em;padding-left:.2em}@container detailwrapper-change (max-width: 800px){.detail__head .title{margin-bottom:10px}.detail__head .author-list .author__belong{font-size:.8125rem}.detail__head .author-list .author__name{font-size:.95em}.detail__head .author-list .author__type{font-size:.95em}.detail__head .spec{font-size:.8125rem}}.tax-included{font-weight:700}.base-price{font-size:.9em}.movie{width:100%;margin-top:clamp(1.125rem,.669rem + 1.95vw,2.25rem);aspect-ratio:16/9}.movie iframe{display:block;width:100%;height:100%;border:none}.favorite{display:flex;align-items:center;margin-top:25px}.favorite .favorite-btn{margin-right:40px}.favorite .sns-share{display:flex;gap:10px}@container dataside-change (max-width: 550px){.favorite{flex-direction:column;align-items:start;gap:10px 0}}@media screen and (max-width: 600px){.favorite{flex-direction:column;align-items:start;gap:8px 0}}.favorite-btn{background-color:#eee;font-size:.9375rem;font-weight:500;display:flex;align-items:center;justify-content:center;width:236px;padding:10px}.favorite-btn::before{content:"";width:24px;height:24px;background:center/contain no-repeat;background-image:url("../img/icon-star_off.svg");margin-right:10px;transition:background-image .3s ease}.favorite-btn.is-active::before{background-image:url("../img/icon-star_on.svg")}.e-book{margin-top:clamp(1.875rem,1.622rem + 1.08vw,2.5rem)}.e-book .e-book-text{font-weight:500;font-size:.875rem;margin-bottom:10px}.e-book.paper{margin-top:clamp(1.25rem,1.108rem + .61vw,1.563rem)}.about-backnumber{display:block;font-size:.875rem;margin:5px 0 12px;letter-spacing:.5px;font-weight:500}.online{max-width:615px;display:grid;grid-template-columns:repeat(3, calc((100% - 20px) / 3));gap:10px}.online__item{border:1px solid #666}@media screen and (max-width: 480px){.online{grid-template-columns:repeat(2, 1fr);gap:10px}}.online__link{display:block;padding-top:min(2vw,12px);padding-bottom:min(2vw,12px);transition:.3s}.online__link.ishojp{background:url("../img/online_ishojp.png") no-repeat center #c5e5d2;background-size:50%}.online__link.m2plus{background:url("../img/online_m2plus.png") no-repeat center #006;background-size:50%}.online__link.meteo{background:url("../img/online_meteo.png") no-repeat center #fff;background-size:90%}.online__link.amazon{background:url("../img/online_amazon.gif") no-repeat center #fff;background-size:40%}.online__link.rakuten{background:url("../img/online_rakuten.gif") no-repeat center #fff;background-size:65%}.online__link.kinokuniya{background:url("../img/online_kinokuniya.gif") no-repeat center #fff;background-size:55%}.online__link.honto{background:url("../img/online_honto.gif") no-repeat center #fff;background-size:35%}.online__link.medicalonline{background:url("../img/medical-online.png") no-repeat center #fff;background-size:80%}.online__link.ishojp-payperview{background:url("../img/online_ishojp.png") no-repeat calc(50% - 15px) center #c5e5d2;background-size:50%;position:relative}.online__link.ishojp-payperview::after{position:absolute;top:3px;left:-14px;content:"Pay Per View";color:#3a624a;font-size:.84375rem;font-weight:600;letter-spacing:.5px}@media screen and (max-width: 480px){.online{gap:7px}.online__link.ishojp{background-size:50%}.online__link.m2plus{background-size:68%}.online__link.meteo{background-size:95%}.online__link.amazon{background-size:58%}.online__link.rakuten{background-size:84%}.online__link.kinokuniya{background-size:76%}.online__link.honto{background-size:48%}.online__link.ishojp-payperview::after{position:absolute;top:0;left:-19px;font-size:.78125rem}}.blue-btn.movielists+.cover-bottom-btns,.styled-form.confirm .movielists.back+.cover-bottom-btns,.styled-form .movielists.form-button+.cover-bottom-btns{margin-top:20px}.cover-bottom-btns{margin:30px auto 0;width:100%;display:flex;flex-wrap:wrap;gap:16px 18px;justify-content:center;container:otherbtns-change/inline-size}.cover-bottom-btns:has(.btn-icon:nth-child(4)){justify-content:space-between}@container coverside-change (max-width: 480px){.cover-bottom-btns{gap:8px}.cover-bottom-btns .btn-icon{width:104px}}@container coverside-change (max-width: 410px){.cover-bottom-btns .btn-icon{width:98px}}.cover-bottom-btns.for-magazine{max-width:266px;gap:12px 18px}@container coverside-change (max-width: 480px){.cover-bottom-btns.for-magazine{max-width:216px;gap:8px}}@container coverside-change (max-width: 410px){.cover-bottom-btns.for-magazine{max-width:204px}}.btn-icon{display:flex;justify-content:center;align-items:center;border:1px solid #2c2120;width:124px;height:36px;font-size:clamp(.813rem,.762rem + .22vw,.938rem);font-weight:500}.btn-icon::before{content:"";display:inline-block;margin-right:.3em;background:center/contain no-repeat}.btn-icon.errata::before{width:19px;height:19px;background-image:url("../img/icon-pen.png")}.btn-icon.note{text-indent:-9999px}.btn-icon.note::before{width:64px;height:14px;background-image:url("../img/icon-note.svg")}.btn-icon.tachiyomi::before{width:28px;height:28px;background-image:url("../img/icon-tachiyomi.svg")}.btn-icon.movielists::before{width:27px;height:27px;background-image:url("../img/icon-movielists.svg")}.btn-icon.thesis{width:100%}.btn-icon.thesis::before{width:28px;height:28px;background-image:url("../img/icon-tachiyomi.svg")}.btn-icon.magSubsc::before{width:22px;height:22px;background-image:url("../img/icon-calendar.svg")}@media screen and (max-width: 480px){.btn-icon.magSubsc{width:116px;height:30px}.btn-icon.magSubsc::before{width:18px;height:18px}}.paper-publication{margin-bottom:20px}.paper-publication .btn-icon.thesis,.paper-publication .btn-pdf{display:flex;align-items:center;background-color:#fafaf5;border:1px solid #2c2120;font-weight:500;line-height:1.4}.paper-publication .btn-icon.thesis{font-size:clamp(.813rem,.787rem + .11vw,.875rem);justify-content:flex-start;text-align:left;padding:10px 10px 10px 16px;margin:10px 0;gap:6px;height:auto}.paper-publication .btn-icon.thesis::before{flex-shrink:0;width:24px;height:24px}@container coverside-change (max-width: 480px){.paper-publication .btn-icon.thesis{padding:7px 7px 7px 12px;gap:3px}}.paper-publication .btn-pdf{font-size:clamp(.938rem,.909rem + .12vw,1rem);justify-content:center;padding:10px;margin-top:5px;letter-spacing:1px}@container coverside-change (max-width: 480px){.paper-publication .btn-pdf{padding:8px;gap:5px}.paper-publication .btn-pdf::before{width:22px;height:22px}}.headline{font-size:clamp(1.375rem,1.223rem + .65vw,1.75rem);font-weight:700;color:#2c2120;display:flex;align-items:center;justify-content:center;border-top:1px dashed #ccc;padding-top:30px;margin-top:70px;position:relative}.headline[data-headline]::before{content:"";background:center/contain no-repeat;margin-right:10px}.headline[data-headline=序文]::before,.headline[data-headline=ねらい]::before{background-image:url("../img/d-title-openbook.svg");width:31px;height:31px}.headline[data-headline=目次]::before,.headline[data-headline=掲載論文]::before{background-image:url("../img/d-title-index.svg");width:23px;height:23px}.headline[data-headline=ダウンロード]{font-size:clamp(1.313rem,1.236rem + .32vw,1.5rem)}.headline[data-headline=ダウンロード]::before{background-image:url("../img/d-title-download.svg");width:28px;height:28px}.headline[data-headline=定期購読]::before{background-image:url("../img/icon-calendar.svg");width:30px;height:30px}.headline:not([data-headline]){font-size:clamp(1.313rem,1.236rem + .32vw,1.5rem);font-weight:600}.headline[data-headline=序文],.headline[data-headline=目次]{left:-1vw}.headline[data-headline=ねらい]{left:-0.5vw}.input-area__contents{max-width:1060px;margin:40px auto 0;padding:0 10px;line-height:2;height:320px;overflow:hidden;color:#000}@media screen and (max-width: 768px){.input-area__contents{padding:0;font-size:.9375rem;line-height:1.8;height:324px}}.input-area__contents.show{height:auto;-webkit-animation:opacityAnime .3s forwards;animation:opacityAnime .3s forwards}.input-area__contents.empty{display:flex;justify-content:center;text-align:center;height:auto}.input-area__contents.empty::before{content:"準備中です"}@-webkit-keyframes opacityAnime{from{opacity:0}to{opacity:1}}@keyframes opacityAnime{from{opacity:0}to{opacity:1}}.more-btn{display:flex;align-items:center;justify-content:center;width:132px;height:40px;margin:30px auto 0;background-color:#b0d6ef;position:relative;font-weight:500;font-size:.9375rem;padding-left:15px;transition:.3s}.more-btn::before,.more-btn::after{position:absolute;content:"";width:11px;height:2px;background-color:#333;transition:.3s}.more-btn::before{top:48%;left:18px;transform:rotate(0deg)}.more-btn::after{top:48%;left:18px;transform:rotate(90deg)}.more-btn.is-open::before{transform:rotate(45deg)}.more-btn.is-open::after{transform:rotate(-45deg)}@media(hover: hover)and (pointer: fine){.more-btn:hover{opacity:.8}}@media screen and (max-width: 768px){.more-btn{font-size:.875rem;width:120px;height:38px;margin:24px auto 0}}.download{max-width:780px;margin:0 auto}.download__text{font-size:clamp(.906rem,.868rem + .16vw,1rem);margin-top:20px}.download__list{display:grid;grid-template-columns:repeat(2, 1fr);align-items:stretch;gap:16px;margin-top:clamp(1.563rem,.929rem + 2.7vw,3.125rem);font-weight:500}.download__list:has(>li:nth-child(1):nth-last-child(1)){justify-content:center;grid-template-columns:1fr}.download__list:has(>li:nth-child(1):nth-last-child(1))>li{max-width:382px;width:100%;margin:0 auto}@media screen and (max-width: 480px){.download__list{grid-template-columns:repeat(1, 1fr)}}.download-btn{background-color:#9ce;display:flex;align-items:center;font-size:.9375rem;padding:12px 1em;height:100%}.magazine-header{max-width:1200px;margin:0 auto;margin-bottom:clamp(2.5rem,1.74rem + 3.24vw,4.375rem);container:magheader-change/inline-size}.magazine-header__outline{border:1px solid #dad8d8;border-bottom:none;padding:20px 30px;background-color:#fff;display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-template-rows:auto 1fr;gap:0 40px;grid-auto-flow:row;grid-template-areas:"cover title" "cover cnt"}.magazine-header__outline .newCover{grid-area:cover;max-width:222px}.magazine-header__outline .titlelogo{grid-area:title}.magazine-header__outline .features{grid-area:cnt}@container magheader-change (max-width: 800px){.magazine-header__outline{padding:10px;gap:10px 20px;grid-template-areas:"cover title" "cnt cnt"}.magazine-header__outline .newCover{max-width:98px}}.magazine-header__outline .mag__title{padding-top:1em}.magazine-header__outline .mag__catchphrase{font-size:clamp(.875rem,.647rem + .97vw,1.438rem);font-weight:500;margin:16px 0}.magazine-header__outline .mag__features{font-size:clamp(.844rem,.806rem + .16vw,.938rem);color:#000}.magazine-header__outline .mag__features li::before{color:#9ce}.magazine-header__outline[data-magtitle=産科と婦人科] .mag__features li::before{color:#f389b1}.magazine-header__outline[data-magtitle=小児科診療] .mag__features li::before{color:orange}.magazine-header__outline[data-magtitle=チャイルドヘルス] .mag__features li::before{color:#32a59b}.magazine-header__outline[data-magtitle=脳と発達] .mag__features li::before{color:#21a7e6}.magazine-header__outline .mag__price{text-align:right}@container magheader-change (max-width: 800px){.magazine-header__outline .mag__title{padding-top:.5em}.magazine-header__outline .mag__catchphrase{margin:10px 0 0}.magazine-header__outline .mag__features li{line-height:1.4}.magazine-header__outline .mag__price{font-size:.9em;margin-top:18px}}.magazine-header__outline .mag__title img{height:2.8vw;width:auto}@container magheader-change (max-width: 1100px){.magazine-header__outline .mag__title img{height:4vw}}@container magheader-change (max-width: 900px){.magazine-header__outline .mag__title img{height:6.5vw}}@container magheader-change (max-width: 480px){.magazine-header__outline .mag__title img{height:10vw}}.magazine-header__outline .mag__title[data-magazine=チャイルドヘルス] img{height:2.5vw}@container magheader-change (max-width: 1100px){.magazine-header__outline .mag__title[data-magazine=チャイルドヘルス] img{height:3.5vw}}@container magheader-change (max-width: 900px){.magazine-header__outline .mag__title[data-magazine=チャイルドヘルス] img{height:5.5vw}}@container magheader-change (max-width: 480px){.magazine-header__outline .mag__title[data-magazine=チャイルドヘルス] img{height:8.5vw}}.magazine-header__outline .mag__title[data-magazine=脳と発達]{padding-top:.5em}.magazine-header__outline .mag__title[data-magazine=脳と発達] img{height:4.5vw}@container magheader-change (max-width: 1100px){.magazine-header__outline .mag__title[data-magazine=脳と発達] img{height:8.5vw}}@container magheader-change (max-width: 900px){.magazine-header__outline .mag__title[data-magazine=脳と発達] img{height:10.5vw}}@container magheader-change (max-width: 480px){.magazine-header__outline .mag__title[data-magazine=脳と発達] img{height:14vw}}.childHealth-other{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:5px;font-size:clamp(.813rem,.784rem + .12vw,.875rem);font-weight:500}.childHealth-other a{flex-shrink:0}.childHealth-other a img.childHealth-book{width:82px}.childHealth-other a img.childHealth-plus{width:60px}@media(max-width: 480px){.childHealth-other{align-items:flex-start;gap:8px}.childHealth-other a{position:relative;top:-5px;left:-5px}.childHealth-other a img.childHealth-book{width:75px}.childHealth-other a img.childHealth-plus{width:55px}}.childHealth-other+.childHealth-other{margin-top:10px}@media(max-width: 480px){.childHealth-other+.childHealth-other{margin-top:15px}}.magazine-header__nav ul.mag-nav{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;background-color:#eee;color:#333;font-size:clamp(.875rem,.824rem + .22vw,1rem);font-weight:500;border:1px solid #dad8d8}.magazine-header__nav ul.mag-nav li{position:relative;flex:1 1 20%;max-width:20%}.magazine-header__nav ul.mag-nav li:not(:first-child)::before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;width:1px;height:10px;background:#000}.magazine-header__nav ul.mag-nav li a{display:flex;align-items:center;justify-content:center;color:#444;height:55px;transition:.3s}@media(hover: hover)and (pointer: fine){.magazine-header__nav ul.mag-nav li a:hover{background-color:#9ce;opacity:1}}.magazine-header__nav ul.mag-nav li.active{background-color:#9ce}.magazine-header__nav ul.mag-nav li .md-online{width:80%}@media(max-width: 800px){.magazine-header__nav ul.mag-nav li{flex:1 1 auto;max-width:none;width:33.3333333333%}.magazine-header__nav ul.mag-nav li a{height:36px}.magazine-header__nav ul.mag-nav li:nth-child(4)::before{display:none}}@media(max-width: 500px){.magazine-header__nav ul.mag-nav li .md-online{width:90%}}@container magheader-change (max-width: 800px){.magazine-header__nav ul.mag-nav{flex-wrap:wrap}#notohattatsu+.magazine-header__nav .mag-nav li:nth-child(1),#notohattatsu+.magazine-header__nav .mag-nav li:nth-child(2){width:50%}#notohattatsu+.magazine-header__nav .mag-nav li:nth-child(n+3){width:33.3333333333%}#notohattatsu+.magazine-header__nav .mag-nav li:nth-child(3)::before{display:none}#notohattatsu+.magazine-header__nav .mag-nav li:nth-child(4)::before{display:block}}.remarks{width:100%;background-color:#eee;padding:15px 40px;text-align:center;font-size:.875rem;margin-top:30px}.remarks__text{text-align:left;margin-top:10px}.remarks__text p+p{margin-top:.7em}.remarks__title{font-weight:500;font-size:clamp(.875rem,.85rem + .11vw,.938rem)}.remarks__title span{display:block;font-size:.875rem}.remarks__title span i{font-style:normal;font-size:.9em}@container coverside-change (max-width: 480px){.remarks{padding:12px}}.remarks.note{font-size:15px;text-align:left;padding:8px 20px 15px 30px;font-weight:500}.remarks.note .img-note{width:72px;margin-bottom:10px;position:relative;left:-8px}.remarks.note .img-note img{padding:3px 8px;background-color:#fff}.remarks.note li a{display:inline-flex;gap:8px;text-decoration:underline;text-underline-offset:5px}.remarks.note li a::before{content:"";display:inline-block;width:18px;height:18px;-webkit-mask-image:url(../img/icon-outlink.svg);mask-image:url(../img/icon-outlink.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#2c2120}.remarks.note li a::before{flex-shrink:0;position:relative;top:3px}.remarks.note li+li{margin-top:15px}@container coverside-change (max-width: 480px){.remarks.note{font-size:.875rem;padding:5px 10px 15px 18px}.remarks.note .img-note{width:64px;margin-bottom:7px;left:-5px}}.remarks-footer{max-width:1060px;margin:40px auto 0;padding:0 10px;font-size:clamp(.938rem,.909rem + .12vw,1rem);line-height:2;color:#000}.remarks-footer .headline{font-size:clamp(1.375rem,1.223rem + .65vw,1.75rem)}.remarks-footer p,.remarks-footer ul{font-size:clamp(.938rem,.863rem + .32vw,1.063rem);line-height:2}.remarks-footer ul li{list-style:inside}.remarks-footer .center{text-align:center}.remarks-footer .right{text-align:right}.remarks-footer .large{font-size:1.5em}.remarks-footer .small{font-size:.9em}@media screen and (max-width: 480px){.remarks-footer{line-height:1.8;padding:0}.remarks-footer .headline{line-height:1.4}.remarks-footer .center{text-align:left;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;margin-inline:auto}.remarks-footer p,.remarks-footer ul{line-height:1.7}.remarks-footer .large{font-size:1.2em}}.backnum{width:100%;border-bottom:1px solid #333;padding-bottom:5px;padding-left:.5em;font-weight:500;margin-top:36px;margin-bottom:15px}.medical-online{margin-top:25px;margin-left:5px}.medical-online p{font-size:.875rem;font-weight:500;margin-bottom:10px}.medical-online p::before{color:#0c0e87}.medical-online .btn-medicalonline{width:198px;height:50px;border:1px solid #666;background-color:#fff;display:grid}.medical-online .btn-medicalonline img{width:80%;place-self:center}.subsc .medical-online{max-width:500px;margin:35px auto 0}.subsc .btn-medicalonline{margin:15px auto 0}.backnumber-wrapper{max-width:1200px;margin:0 auto;container:backnumber-change/inline-size}@container backnumber-change (min-width: 881px){.magList{display:grid;grid-template-columns:repeat(2, 50%)}.magList .magItem{transition:opacity .8s,transform .8s;opacity:0;transform:none;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:16px 14px 20px 20px;position:relative}.magList .magItem.inview{opacity:1;transform:translateY(10px)}.magList .magItem:nth-child(1),.magList .magItem:nth-child(2){border-top:1px solid #ccc}.magList .magItem::before,.magList .magItem::after{display:block;position:absolute;z-index:100;width:20px;height:20px;background-color:#fafaf5;content:""}.magList .magItem::before{right:-11px;bottom:-11px}.magList .magItem::after{right:-11px;top:-10px}.magList .magItem:nth-child(2n+2){border-right:none}}.magList .magItem{display:flex;gap:18px;border-bottom:1px solid #ccc}.magList .magItem__tmb{width:130px}.magList .magItem__cnt{flex:1}.magList .magItem__vol{font-weight:500;font-size:clamp(.813rem,.756rem + .24vw,.938rem)}.magList .magItem__features{font-size:clamp(.875rem,.733rem + .61vw,1.188rem);font-weight:600;margin-top:5px}.magList .magItem__price{margin-top:15px;font-size:.875rem}.magList .magItem__price .tax-included,.magList .magItem__price .base-price{font-weight:500}.magList .magItem .blue-btn.cart,.magList .magItem .styled-form.confirm .cart.back,.styled-form.confirm .magList .magItem .cart.back,.magList .magItem .styled-form .cart.form-button,.styled-form .magList .magItem .cart.form-button{font-size:.84375rem;width:150px;padding:8px 0;margin-top:16px}.magList .magItem .blue-btn.cart::before,.magList .magItem .styled-form.confirm .cart.back::before,.styled-form.confirm .magList .magItem .cart.back::before,.magList .magItem .styled-form .cart.form-button::before,.styled-form .magList .magItem .cart.form-button::before{width:20px;height:20px;margin-right:5px}@container backnumber-change (max-width: 480px){.magList .magItem{padding:10px 0 15px}.magList .magItem:first-child{border-top:1px solid #ccc}.magList .magItem__tmb{width:90px}.magList .magItem__price{font-size:.8125rem}.magList .magItem .blue-btn.cart,.magList .magItem .styled-form.confirm .cart.back,.styled-form.confirm .magList .magItem .cart.back,.magList .magItem .styled-form .cart.form-button,.styled-form .magList .magItem .cart.form-button{font-size:.8125rem;width:140px;padding:5px 0}.magList .magItem .blue-btn.cart::before,.magList .magItem .styled-form.confirm .cart.back::before,.styled-form.confirm .magList .magItem .cart.back::before,.magList .magItem .styled-form .cart.form-button::before,.styled-form .magList .magItem .cart.form-button::before{width:16px;height:16px}}.next-issue{font-size:clamp(1.125rem,1.074rem + .22vw,1.25rem);font-weight:600;margin-bottom:5px}.next-issue::before{content:"■";color:#ea5532;display:inline-block;padding-right:.2em}.detail-wrapper>p:first-child:last-child{text-align:center;margin-bottom:200px}.detail-wrapper{margin-bottom:7vh}.backnumber-wrapper .e-book.backnumber-upper{margin-top:-40px;margin-bottom:25px;padding-left:18px}@container backnumber-change (max-width: 880px){.backnumber-wrapper .e-book.backnumber-upper{padding-left:0}}@container backnumber-change (max-width: 480px){.backnumber-wrapper .e-book.backnumber-upper{padding:5px 8px 0}}.mag-other-wrapper{max-width:1060px;margin:0 auto;container:magotherWrapper-change/inline-size}.mag-other-cnt:not(:first-of-type){margin-top:clamp(3.125rem,1.858rem + 5.41vw,6.25rem)}.mag-other-cnt__title{font-size:clamp(1.25rem,.845rem + 1.73vw,2.25rem);font-weight:700;letter-spacing:2px}.subsc__year{font-size:clamp(1rem,.848rem + .65vw,1.375rem);font-weight:600;color:#ea5532;text-align:center;margin-top:clamp(.938rem,.811rem + .54vw,1.25rem);letter-spacing:3px}.subsc__year::before,.subsc__year::after{content:"—";display:inline-block}.subsc__year::before{padding-right:.5em}.subsc__year::after{padding-left:.5em}.subsc__sample{display:flex;gap:40px;margin-top:clamp(1.563rem,.929rem + 2.7vw,3.125rem)}.subsc__sample li{max-width:480px;width:100%}@container magotherWrapper-change  (max-width: 480px){.subsc__sample{gap:10px;flex-direction:column}.subsc__sample li{width:80%;margin:0 auto}}.subsc__merit{margin-top:clamp(1.563rem,.929rem + 2.7vw,3.125rem)}.subsc__merit dt{counter-increment:merit;font-size:clamp(1.063rem,.885rem + .76vw,1.5rem);font-weight:500;letter-spacing:2px;margin-top:clamp(1.25rem,.743rem + 2.16vw,2.5rem)}.subsc__merit dt::before{display:inline-block;content:"0" counter(merit);color:#61addf;font-size:1.4em;padding-right:.6em}@container magotherWrapper-change  (max-width: 480px){.subsc__merit dt{letter-spacing:0}.subsc__merit dt::before{font-size:1.2em;padding-right:.5em}}.subsc__merit dd{border-top:1px solid #ccc;margin-top:10px;padding-top:10px;padding-left:5px;font-weight:500;line-height:2;font-size:clamp(.938rem,.912rem + .11vw,1rem)}@container magotherWrapper-change  (max-width: 768px){.subsc__merit dd{line-height:1.5;margin-top:2px}}.subsc__merit .discount-rate{color:#ea5532;font-weight:700;font-size:1.2em;padding:0 3px}.subsc__merit .discount{background-color:#ea5532;color:#fff;padding:0 8px;display:inline-block;margin-left:.5em}.subsc .subscbtn,.subsc .backnumerbtn{max-width:440px;margin:0 auto;margin-top:clamp(1.563rem,.929rem + 2.7vw,3.125rem)}@container magotherWrapper-change (max-width: 480px){.subsc .subscbtn,.subsc .backnumerbtn{margin-left:15px;margin-right:15px}}.subsc__application-area{background-color:#e6f2f9;padding-bottom:clamp(1.25rem,.49rem + 3.24vw,3.125rem)}.subsc__application-area .subsc__year{background-color:#9ce;color:#2c2120;padding:.3em 0}.subsc__explanation{font-size:clamp(.875rem,.824rem + .22vw,1rem);line-height:2;margin-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px}@container magotherWrapper-change (max-width: 768px){.subsc__explanation{line-height:1.7}}.subsc__explanation span{font-weight:500}.select-form{font-weight:500}.select-form .form-group{display:flex;justify-content:center;align-items:center;gap:10px;border-top:1px solid #ccc;max-width:860px;margin:auto;padding-top:clamp(1.25rem,.743rem + 2.16vw,2.5rem)}@container magotherWrapper-change (max-width: 768px){.select-form .form-group{flex-wrap:wrap}.select-form .form-group .label-magazine{width:100%;text-align:center}}.select-form .label-magazine{font-size:clamp(1.25rem,1.149rem + .43vw,1.5rem);margin-right:1em}.select-form .select-container{display:inline-block;position:relative;border:2px solid #9ce;background-color:#fff;vertical-align:middle}.select-form .select-container::after{content:"";position:absolute;top:50%;right:10px;width:0;height:0;border-style:solid;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);border-top:7px solid #2c2120;border-bottom:0}.select-form .select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:120px;padding:11px 15px;padding-right:1em;border:none;outline:0;background:#fff;background-image:none;box-shadow:none;text-indent:.01px;text-overflow:ellipsis;cursor:pointer}.subscription-summary{display:flex;gap:30px;font-size:clamp(1rem,.949rem + .22vw,1.125rem)}@container magotherWrapper-change (max-width: 480px){.subscription-summary{gap:10px;flex-direction:column}}.total-magazine span{background-color:#fff;display:inline-block;padding:3px 10px;width:2.5em;text-align:right;margin:0 5px}.total-price span{background-color:#fff;display:inline-block;padding:3px 10px;width:4.5em;text-align:right;margin:0 5px}.mag-other-cnt__subtitle{font-size:clamp(1.125rem,.955rem + .73vw,1.5rem);font-weight:600;letter-spacing:.1em;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;margin-inline:auto}.text_desc{font-size:clamp(.938rem,.909rem + .12vw,1rem);max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;margin-inline:auto}.mag-ad .text_desc{margin-top:15px;margin-bottom:clamp(1.25rem,.682rem + 2.42vw,2.5rem)}.mag-merit{margin-top:clamp(1.25rem,.966rem + 1.21vw,1.875rem)}.mag-merit li{font-size:clamp(1rem,.943rem + .24vw,1.125rem);font-weight:600;margin-bottom:15px;text-indent:-0.8em;padding-left:.8em}.mag-merit li::before{content:"■";color:#ea5532;font-size:.8em}.mag-ad,.mag-submission{border-bottom:1px solid #2c2120;padding-top:clamp(.938rem,.511rem + 1.82vw,1.875rem);padding-bottom:clamp(1.875rem,1.307rem + 2.42vw,3.125rem)}.mag-ad:first-of-type,.mag-submission:first-of-type{padding-top:clamp(1.25rem,.114rem + 4.85vw,3.75rem)}.mag-ad:last-of-type,.mag-submission:last-of-type{border-bottom:none}.mag-ad .blue-btn,.mag-ad .styled-form.confirm .back,.styled-form.confirm .mag-ad .back,.mag-ad .styled-form .form-button,.styled-form .mag-ad .form-button,.mag-submission .blue-btn,.mag-submission .styled-form.confirm .back,.styled-form.confirm .mag-submission .back,.mag-submission .styled-form .form-button,.styled-form .mag-submission .form-button{max-width:480px;width:100%;margin:0 auto}.mag-ad__detail,.mag-submission__detail{max-width:1200px;width:100%;margin:0 auto;margin-bottom:clamp(1.25rem,.603rem + 2.76vw,2.5rem);padding:12px 16px 20px 16px;background-color:#e6f2f9}@container (max-width: 768px){}.mag-ad__name,.mag-submission__name{font-size:clamp(1.375rem,1.091rem + 1.21vw,2rem);font-weight:700;line-height:1.4;text-align:center}.mag-ad__copy,.mag-submission__copy{font-size:clamp(.875rem,.761rem + .48vw,1.125rem);font-weight:500;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;margin-inline:auto;padding-top:8px;padding-bottom:clamp(1rem,.773rem + .97vw,1.5rem)}.mag-ad__btn,.mag-submission__btn{max-width:380px;margin:0 auto;background-color:#fff;aspect-ratio:380/86;display:grid;place-content:center;position:relative}.mag-ad__btn::after,.mag-submission__btn::after{content:"";position:absolute;left:0;border-bottom:40px solid rgba(0,0,0,0);border-left:40px solid;border-left-color:#9ce}@container (max-width: 600px){.mag-ad__btn,.mag-submission__btn{aspect-ratio:380/90}.mag-ad__btn::after,.mag-submission__btn::after{border-bottom:30px solid rgba(0,0,0,0);border-left:30px solid;border-left-color:#9ce}.mag-ad__btn img,.mag-submission__btn img{width:80%;margin:0 auto}}#magazine-submission .text_desc{margin-top:30px}#magazine-submission .text_desc+.text_desc{margin-top:15px}.blue-btn.magpost,.styled-form.confirm .magpost.back,.styled-form .magpost.form-button{position:relative;margin:20px auto 10px}.blue-btn.magpost::after,.styled-form.confirm .magpost.back::after,.styled-form .magpost.form-button::after{content:"";width:13px;height:13px;background:center/contain no-repeat url("../img/arrow3.svg");position:absolute;right:10px}.submission-notohattatsu{text-align:center;line-height:3;margin-bottom:200px;font-size:clamp(1rem,.943rem + .24vw,1.125rem)}.submission-notohattatsu a,.submission-notohattatsu strong{font-weight:600}@container (max-width: 600px){.submission-notohattatsu{text-align:left;line-height:2}}.allnews .news{max-width:1200px;width:100%;margin:0 auto;margin-top:clamp(1.25rem,.49rem + 3.24vw,3.125rem)}.allnews .news__item{border-top:1px solid #2c2120}.allnews .news__item:last-child{border-bottom:1px solid #2c2120}.allnews .news__date{font-size:clamp(.938rem,.861rem + .32vw,1.125rem)}.allnews .news__title{font-size:clamp(.875rem,.824rem + .22vw,1rem)}@media screen and (min-width: 960px){.allnews .news__item{padding:24px 10px 24px 20px}.allnews .news__date{width:10%}}.news-wrapper{max-width:980px;width:100%;margin:0 auto;container:newsWrapper-change/inline-size}.news-wrapper .news{padding-bottom:clamp(6.25rem,3.716rem + 10.81vw,12.5rem)}.news-wrapper .news__date{font-size:clamp(1.063rem,.986rem + .32vw,1.25rem)}.news-wrapper .news__title{font-size:clamp(1.188rem,.959rem + .97vw,1.75rem);font-weight:700;border-bottom:1px solid #2c2120;padding:0 0 10px 0;margin-top:.25em;margin-bottom:clamp(1.563rem,.929rem + 2.7vw,3.125rem)}.news-wrapper .news__details{font-size:clamp(.938rem,.836rem + .43vw,1.188rem);line-height:1.8}.news-wrapper .news__details img{display:block;max-width:650px;width:100%;margin:0 auto}.news-wrapper .news__details img+p,.news-wrapper .news__details p+img,.news-wrapper .news__details p+p{margin-top:clamp(1.25rem,.743rem + 2.16vw,2.5rem)}@container newsWrapper-change (min-width: 1281px){.news-wrapper .news .news__title{padding:0 10px 10px 10px}.news-wrapper .news .news__title{padding-left:10px}}.js-tab-target{display:none}.js-tab-target.is-current{display:block}.tabs{margin-top:clamp(1.25rem,.966rem + 1.21vw,1.875rem);container:tabs-change/inline-size}.tabs__tablist{display:flex;width:100%;justify-content:space-between}.tabs__tab{display:block;background-color:#e3e3e3;width:49%;color:#999;font-weight:600;font-size:clamp(.938rem,.852rem + .36vw,1.125rem);line-height:3.8;text-align:center;border-radius:8px 8px 0 0;touch-action:manipulation;cursor:pointer}.tabs__tab.is-current{background-color:#9ce;color:#2c2120;position:relative}.tabs__tab.is-current::before{content:"";border:14px solid rgba(0,0,0,0);border-top:14px solid #9ce;margin-left:-14px;position:absolute;top:100%;left:50%}@container tabs-change (max-width: 768px){.tabs__tab{line-height:2.4;border-radius:6px 6px 0 0}.tabs__tab.is-current::before{border:8px solid rgba(0,0,0,0);border-top:8px solid #9ce;margin-left:-8px}}.tabs__body{padding:3em 1em 1em}@container tabs-change (max-width: 768px){.tabs__body{padding:1em 0}}.unavailable{position:relative}.unavailable::after{content:"この書籍は現在販売しておりません";position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:clamp(.938rem,.909rem + .12vw,1rem);line-height:1.5;max-width:80%}.eratta-form{width:56%;margin:0 auto}@media screen and (max-width: 960px){.eratta-form{width:100%}}.eratta-search{position:relative;width:100%;height:44px;margin-top:20px}.eratta-search__input{width:100%;height:100%;box-sizing:border-box;padding-inline:1.5em 40px;border:1px solid #999;background-color:#fff;border-radius:100px}.eratta-search__submit-btn{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:50px;height:36px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url("../img/icon_search.png") 50% 50%/20px auto no-repeat;transition:opacity .3s}@media(hover: hover)and (pointer: fine){.eratta-search__submit-btn:hover{opacity:.8}}.eratta-search input::-moz-placeholder{font-size:clamp(.875rem,.847rem + .12vw,.938rem)}.eratta-search input::placeholder{font-size:clamp(.875rem,.847rem + .12vw,.938rem)}@media screen and (max-width: 480px){.eratta-search{height:38px}}.eratta-text{margin-top:10px;font-size:clamp(.875rem,.818rem + .24vw,1rem);text-align:center}@media screen and (max-width: 768px){.eratta-text{text-align:left}}.mypage-header,.submission-header{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center}.mypage-header-text,.submission-header-text{font-size:clamp(.875rem,.647rem + .97vw,1.438rem);font-weight:600}.mypage-nav,.submission-nav{display:flex;justify-content:flex-end;font-size:.9375rem;line-height:1.4;margin-left:auto}.mypage-nav li,.submission-nav li{border-left:1px solid #2c2120;padding:0 1em}.mypage-nav li:last-child,.submission-nav li:last-child{border-right:1px solid #2c2120}.mypage-nav-sp{display:none}.heading-desc{padding-left:clamp(.875rem,.723rem + .65vw,1.25rem);padding-right:clamp(.875rem,.723rem + .65vw,1.25rem);margin-top:clamp(.875rem,.723rem + .65vw,1.25rem);line-height:2}.empty{margin-bottom:30vh}@container accountWrapper-change (max-width: 899px){.mypage-nav,.submission-nav{display:none}.mypage-nav-sp{display:block;font-size:.875rem;font-weight:600;text-align:right}.heading-desc{font-size:.875rem;line-height:1.4;padding-left:0}}.blue-bar{background-color:#9ce;padding:10px 15px;font-size:clamp(1rem,.823rem + .76vw,1.438rem);font-weight:600;letter-spacing:1px;display:flex;align-items:center}.blue-bar::before{content:"";display:inline-block;width:25px;height:25px;margin-right:.5em;background:center/contain no-repeat}@container accountWrapper-change (max-width: 480px){.blue-bar::before{width:20px;height:20px}}.blue-bar.no-icon::before{display:none}.blue-bar.icon-man::before{background-image:url("../img/icon-man.svg")}.blue-bar.icon-cart::before{background-image:url("../img/icon-cart.svg")}.blue-bar.icon-clock::before{background-image:url("../img/icon-clock.svg")}.blue-bar.icon-star::before{background-image:url("../img/icon-star_on.svg")}.blue-bar.icon-openBook::before{background-image:url("../img/icon-openBook.svg");width:36px;height:36px}@container accountWrapper-change (max-width: 480px){.blue-bar.icon-openBook{padding:3px 15px}}.mypage-menu{margin-top:clamp(1.25rem,.743rem + 2.16vw,2.5rem);margin-bottom:clamp(3.125rem,1.858rem + 5.41vw,6.25rem)}.mypage-menu__item{border-bottom:1px solid #ccc;display:flex;padding:13px 8px;gap:15px;position:relative;transition:.3s}.mypage-menu__item:first-child{border-top:1px solid #ccc}.mypage-menu__item a{display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;font-size:0}@media(hover: hover)and (pointer: fine){.mypage-menu__item:hover{opacity:.7}}.mypage-menu__item dl{flex:1}.mypage-menu__icon{position:relative}.mypage-menu__icon::before{content:"";display:block;width:70px;aspect-ratio:1/1}[data-mypage-menu=登録内容の変更] .mypage-menu__icon::before,[data-mypage-menu=登録の解除] .mypage-menu__icon::before{background:center/38% no-repeat;background-image:url("../img/icon-man.svg");background-color:#9ce}[data-mypage-menu=ほしいものリスト] .mypage-menu__icon::before{background:center/38% no-repeat;background-image:url("../img/icon-star_on.svg");background-color:#9ce}[data-mypage-menu=購入履歴] .mypage-menu__icon::before{background:48% center/38% no-repeat;background-image:url("../img/icon-cart.svg");background-color:#9ce}[data-mypage-menu=閲覧履歴] .mypage-menu__icon::before{background:center/42% no-repeat;background-image:url("../img/icon-clock.svg");background-color:#9ce}[data-mypage-menu=投稿論文] .mypage-menu__icon::before{background:center/68% no-repeat;background-image:url("../img/icon-openBook.svg");background-color:#9ce}[data-mypage-menu=投稿論文].is-accepted .mypage-menu__icon::after{content:"";display:block;position:absolute;top:0;right:0;width:20%;height:20%;border-radius:50%;background-color:#ea5532;transform:translate(40%, -25%)}.mypage-menu__title{font-size:clamp(1rem,.848rem + .65vw,1.375rem);font-weight:600}.mypage-menu__desc{font-size:.8125rem;margin-top:.5em}@container accountWrapper-change (min-width: 900px){.mypage-menu{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between}.mypage-menu__item{width:calc((100% - 25px)/2);border:1px solid #ccc;background-color:#fff;padding:25px;gap:25px}.mypage-menu__icon::before{width:90px}.mypage-menu__desc{font-size:.875rem}}.paleBlue-bar{background-color:#e6f2f9;border-left:8px solid #9ce;padding:8px 0 8px 10px;font-size:clamp(.938rem,.912rem + .11vw,1rem);font-weight:600;letter-spacing:1px;margin-bottom:16px}.history-set{margin-top:60px}.history-set:first-of-type{margin-top:30px}@container accountWrapper-change (max-width: 480px){.history-set{margin-top:30px}.history-set:first-of-type{margin-top:18px}}.purchase,.thesis{font-size:clamp(.813rem,.762rem + .22vw,.938rem);margin:16px 0 18px;padding-left:1em}.purchase .underline,.purchase .detail__head .author-list .author__name,.detail__head .author-list .purchase .author__name,.purchase .detail__head .series,.detail__head .purchase .series,.thesis .underline,.thesis .detail__head .author-list .author__name,.detail__head .author-list .thesis .author__name,.thesis .detail__head .series,.detail__head .thesis .series{margin-top:15px}.purchase__data{display:flex;flex-direction:column;gap:3px}.purchase__item{display:flex;align-items:center}.purchase__item dt::after{content:"："}[data-thesis] span{padding-left:.5em}.thesis-application .form-group{border:none;gap:20px}.thesis-application .label-magazine{font-size:clamp(1rem,.949rem + .22vw,1.125rem);margin-right:0}.thesis-application select.magazine-select{width:220px}.thesis-application .thesisbtn{max-width:480px;width:80%;margin:45px auto 70px}@container accountWrapper-change (max-width: 480px){.thesis-application select.magazine-select{width:180px}.thesis-application select.magazine-select .form-group{gap:15px}.thesis-application .thesisbtn{margin:25px auto 50px;font-size:1rem}}.history-set{counter-increment:title}.paleBlue-bar.post-id{padding-left:0}.paleBlue-bar.post-id::before{content:"（" counter(title) "）"}.thesis-id{padding-left:1em}.thesis-id::before{content:attr(data-thesis-id)}.thesis__title{font-size:clamp(.938rem,.861rem + .32vw,1.125rem);font-weight:600;letter-spacing:1px}.thesis__title::before{content:attr(data-thesis-title)}.thesis__title span::before{content:"「";padding-right:.2em}.thesis__title span::after{content:"」";padding-left:.2em}.thesis__status{border:1px solid #2c2120;border-radius:100px;display:inline-block;font-size:.8125rem;padding:2px 8px;font-weight:600;margin-top:10px}.thesis__status::before{content:"状況："}.thesis [data-thesis-action=payment]{color:#ea5532;font-weight:600}.thesis-list{margin-bottom:30vh}@container accountWrapper-change (max-width: 480px){.thesis-list{margin-bottom:50vh}}.finish{padding-bottom:clamp(6.25rem,4.83rem + 6.06vw,9.375rem);padding-bottom:250px}.finish__message{font-size:clamp(1rem,.949rem + .22vw,1.125rem);letter-spacing:2px;font-weight:600;margin:clamp(1.25rem,.743rem + 2.16vw,2.5rem) auto}.finish__notice{text-align:center;line-height:2}.finish__notice p+p{margin-top:1em}.finish__btn{max-width:480px;width:100%;margin:auto;margin-top:clamp(2.188rem,1.301rem + 3.78vw,4.375rem)}@container accountWrapper-change (max-width: 786px){.finish__notice{font-size:.9375rem;line-height:1.8}}@container accountWrapper-change (max-width: 480px){.finish__notice{text-align:left}}.form-wrapper{max-width:868px;margin:0 auto;container:formWrapper-change/inline-size}.form-wrapper.cart{max-width:1000px;margin-bottom:clamp(1.875rem,1.307rem + 2.42vw,3.125rem)}.styled-form .form-group{margin-bottom:clamp(1.25rem,.87rem + 1.62vw,2.188rem)}.styled-form .form-group.payment{margin-bottom:clamp(2.5rem,1.75rem + 3.2vw,3.75rem)}.styled-form .form-label{display:block;margin-bottom:5px;font-size:clamp(.875rem,.774rem + .43vw,1.125rem)}.styled-form .form-input{width:100%;border:1px solid #2c2120;background-color:#fff;padding:15px 14px;margin-top:6px}.styled-form .form-input::-moz-placeholder{color:#999}.styled-form .form-input::placeholder{color:#999}@container formWrapper-change (max-width: 786px){.styled-form .form-input{padding:10px}}@container accountWrapper-change (max-width: 786px){.styled-form .form-input{padding:10px}}.styled-form .form-button{max-width:480px;width:100%;margin:0 auto;margin-top:clamp(1.25rem,.743rem + 2.16vw,2.5rem);transition:.3s}@media(hover: hover){.styled-form .form-button:hover{opacity:.7}}@container formWrapper-change (max-width: 480px){.styled-form .form-button{padding:12px 0}}.styled-form .form-button.external-link{padding:16px 0;font-size:clamp(1.063rem,1.006rem + .24vw,1.188rem);flex-direction:column;gap:3px}.styled-form .form-button.external-link span{font-size:.7em}.styled-form .two-column-layout,.styled-form .radio-wrapper,.styled-form .postal-code{display:flex;flex-wrap:wrap;justify-content:space-between}.styled-form .two-column-layout .form-label,.styled-form .radio-wrapper .form-label,.styled-form .postal-code .form-label{width:100%}.styled-form .two-column-layout input,.styled-form .radio-wrapper input,.styled-form .postal-code input{width:49%}.styled-form .address-search{background-color:#9ce;padding:3px 11px;font-size:clamp(.813rem,.787rem + .11vw,.875rem);margin-left:1.5em;margin-top:.5em;font-weight:600}.styled-form .postal-code{justify-content:flex-start;align-items:center}.styled-form .postal-code input{width:160px}@container formWrapper-change (max-width: 480px){.styled-form .postal-code input{width:120px}}.styled-form .required-label{background-color:#ea5532;color:#fff;border-radius:2px;font-size:.8125rem;padding:1px 4px;margin-left:.5em}@container (max-width: 786px){.styled-form .required-label{font-size:.6875rem;padding:0 3px 1px}}@container (max-width: 786px){.styled-form .required-label{font-size:.6875rem;padding:0 3px 1px}}.styled-form .form-sample{font-size:.9em;margin-left:1em}.styled-form .form-notes{font-size:clamp(.875rem,.824rem + .22vw,1rem);line-height:1.8}.styled-form .radio-wrapper{justify-content:flex-start}.styled-form .payment>div{margin-bottom:10px}.styled-form .payment input{margin-top:15px}.styled-form .payment .pay-method{font-weight:600}.styled-form .radio-label{padding-left:3px;margin-right:1.5em;font-size:clamp(.938rem,.912rem + .11vw,1rem)}.styled-form input[type=radio]{position:relative;width:26px;height:26px;border:1px solid #2c2120;background-color:#fff;border-radius:50%;vertical-align:-6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.styled-form input[type=radio]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;border-radius:50%;background:#76bcea;opacity:0;transition:opacity .2s ease}@container formWrapper-change (max-width: 480px){.styled-form .radio-wrapper{flex-direction:column;gap:10px}.styled-form input[type=radio]{width:20px;height:20px}.styled-form input[type=radio]:before{width:10px;height:10px}.styled-form .form-sample{margin-left:0;margin-top:5px;display:block}}.styled-form input[type=radio]:checked:before{opacity:1}.styled-form textarea{background-color:#fff;border:1px solid #2c2120;padding:10px 15px;border-radius:4px;width:100%;height:180px;box-sizing:border-box;resize:vertical;margin-top:20px}.styled-form .output{white-space:pre-wrap;padding:10px;border:1px solid #2c2120;border-radius:5px;min-height:150px}.styled-form .form-label+.output{margin-top:15px}.blue-line{display:block;border-left:6px solid #9ce;padding-left:.5em;font-size:clamp(1.063rem,.986rem + .32vw,1.25rem);font-weight:600;line-height:1.2;letter-spacing:1px;margin-top:clamp(1.875rem,1.368rem + 2.16vw,3.125rem);margin-bottom:clamp(.625rem,.372rem + 1.08vw,1.25rem)}.blue-line.contact{margin-top:10px}.subheading-desc{font-size:clamp(.875rem,.824rem + .22vw,1rem);margin-bottom:20px;line-height:1.8}@container formWrapper-change (max-width: 786px){.subheading-desc{line-height:1.7}}.dottedLine-title{border-bottom:2px dotted #ccc;padding-bottom:.3em;margin-bottom:1em;font-size:clamp(1rem,.949rem + .22vw,1.125rem);font-weight:500}.styled-form.confirm .form-group{margin-bottom:clamp(.625rem,.473rem + .65vw,1rem)}.styled-form.confirm .form-group:first-of-type{border-top:1px solid #2c2120;padding-top:clamp(.625rem,.473rem + .65vw,1rem)}.styled-form.confirm .form-label{padding:0 10px;margin:0;font-size:clamp(.875rem,.824rem + .22vw,1rem)}.styled-form.confirm .form-input{border:none;border-bottom:1px solid #2c2120;background-color:#fafaf5;padding:10px 10px 20px;margin-top:0}@container (max-width: 480px){.styled-form.confirm .form-input{padding:12px 10px 18px}}.styled-form.confirm .two-column-layout,.styled-form.confirm .postal-code,.styled-form.confirm .radio-wrapper{justify-content:flex-start;border-bottom:1px solid #2c2120}.styled-form.confirm .two-column-layout .form-input,.styled-form.confirm .postal-code .form-input,.styled-form.confirm .radio-wrapper .form-input{width:auto;border-bottom:none}.styled-form.confirm .two-column-layout .form-input+.form-input,.styled-form.confirm .postal-code .form-input+.form-input,.styled-form.confirm .radio-wrapper .form-input+.form-input{padding-left:0}.styled-form.confirm .form-group.button-group{display:flex;justify-content:center;gap:30px;border:none;margin-top:clamp(1.25rem,.743rem + 2.16vw,2.5rem)}.styled-form.confirm .form-group.button-group .back,.styled-form.confirm .form-group.button-group .form-button{margin:0}@container formWrapper-change (max-width: 480px){.styled-form.confirm .form-group.button-group{gap:15px}}.styled-form.confirm .back{width:200px;background-color:#ddd;color:#666;transition:.3s}@media(hover: hover){.styled-form.confirm .back:hover{opacity:.7}}.styled-form.confirm .dottedLine-title{border:none;margin-bottom:.5em;padding-left:.3em}@container formWrapper-change (max-width: 480px){.styled-form.confirm .dottedLine-title{margin-top:2em;margin-bottom:.3em}}.styled-form.confirm fieldset:first-of-type .blue-line{margin-top:clamp(1.25rem,.966rem + 1.21vw,1.875rem)}.new-entry .blue-btn,.new-entry .styled-form .form-button,.styled-form .new-entry .form-button,.new-entry .styled-form.confirm .back,.styled-form.confirm .new-entry .back{max-width:480px;margin:20px auto 0}.cart-wrapper{container:cartWrapper-change/inline-size;max-width:1130px;width:100%;margin:0 auto}table.cart{width:100%;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #7ea7cc;margin-top:15px}table.cart td,table.cart th{padding:10px;vertical-align:middle;border-top:1px solid #7ea7cc;background-color:#fff}table.cart th{letter-spacing:1px;white-space:nowrap;text-align:center;background:#f4f8fb;font-size:.9375rem;font-weight:600;width:10%}table.cart th.th-item{width:62%}table.cart th.th-price span{font-size:.9em}table.cart th.th-delate{width:7%}table.cart td{text-align:right;white-space:nowrap;padding:20px 10px}table.cart td[data-cart=商品名]{width:50%;white-space:normal;text-align:left}table.cart input{width:56px;padding:2px 5px;background-color:#fff;border:1px solid #ccc;border-radius:3px}.total dl div{width:100%;display:flex;justify-content:space-between;padding:10px;border-bottom:solid 1px #7ea7cc;background-color:#fff}.total dl div dt{font-weight:600}.total dl div dd[data-cart=合計],.total dl div dd[data-cart=送料],.total dl div dd[data-cart=代引き手数料],.total dl div dd[data-cart=総合計]{font-weight:bold;font-size:1.1em}.total dl div dd[data-cart=合計] span,.total dl div dd[data-cart=送料] span,.total dl div dd[data-cart=代引き手数料] span,.total dl div dd[data-cart=総合計] span{font-weight:normal;font-size:.9em;display:inline-block;padding-left:.2em}.change-btn,.continue-buy-btn,.delete-btn{background-color:#fafafa;width:46px;height:26px;border-radius:3px;border:solid 1px #999;text-align:center;color:#666;font-size:.875rem}.continue-buy-btn{width:146px;height:36px;display:grid;place-content:center;margin-left:auto;margin-top:15px}@container cartWrapper-change (min-width: 769px){table.cart td:not(:last-child){border-right:1px solid #7ea7cc}table.cart td[data-cart=削除]{text-align:center}}@container cartWrapper-change (max-width: 768px){table.cart{font-size:.875rem}table.cart thead{display:none}table.cart td{display:block;text-align:left;padding:8px 10px;width:100%}table.cart td::before{content:attr(data-cart);margin-right:1em;font-size:.9em}table.cart td[data-cart=商品名]{width:100%;line-height:1.4;background-color:#e6f2f9;font-weight:600}table.cart td[data-cart=商品名]::before{display:block;margin-bottom:3px}.total{font-size:.875rem}.total .small-txt{display:block}.continue-buy-btn{width:130px;height:30px}}.small-txt{padding-left:.2em;font-size:.9em;font-weight:400}.buy-notes{margin-top:10px;font-size:clamp(.875rem,.818rem + .24vw,1rem);line-height:1.8}.buy-notes li{text-indent:-1em;padding-left:1em;margin-bottom:.5em}.buy-notes li::before{content:"・";margin:0 3px 0 0}.cart-wrapper .buy-notes{margin-bottom:clamp(1.25rem,.398rem + 3.64vw,3.125rem)}.indent,.magazine-header__outline .mag__features li,.medical-online p{display:flex;align-items:baseline;margin:0 0 10px}.indent::before,.magazine-header__outline .mag__features li::before,.medical-online p::before{content:"■";margin:0 5px 0 0}.purchase-method{margin-top:clamp(2.5rem,.795rem + 7.27vw,6.25rem)}.purchase-method ol{margin-top:clamp(1.25rem,.966rem + 1.21vw,1.875rem)}.purchase-method ol li{display:flex;gap:10px;font-size:clamp(.875rem,.818rem + .24vw,1rem);line-height:1.8;margin-bottom:20px}.purchase-method ol li .red-text{display:flex;margin-top:5px}.purchase-method ol li .counter-num{font-weight:500}@container accountWrapper-change (max-width: 786px){.cart-wrapper .buy-notes{line-height:1.6}.purchase-method ol li{line-height:1.6;gap:5px}}.delivery-content{display:none;opacity:0}.is-shown{display:block;-webkit-animation-name:displayAnime;animation-name:displayAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes displayAnime{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes displayAnime{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.sheet-dl__title{font-size:clamp(.938rem,.861rem + .32vw,1.125rem);font-weight:500;display:flex;align-items:center;position:relative}.sheet-dl__title:nth-child(even){background-color:#eee}.sheet-dl__title:first-child{padding-top:10px}.sheet-dl__link{display:flex;align-items:center;gap:10px;width:100%;padding:16px 10px}.sheet-dl__link::before{content:"";width:40px;height:40px;background:center/contain no-repeat}@media screen and (max-width: 480px){.sheet-dl__link{padding:10px}.sheet-dl__link::before{width:32px;height:32px}}.sheet-dl__title[data-sheetdl=pdf] a::before{background-image:url("../img/icon-pdf.svg")}.for-bookstores+.for-bookstores{margin-top:clamp(2.5rem,1.74rem + 3.24vw,4.375rem)}.for-bookstores:first-of-type{margin-top:35px}.for-bookstores:last-of-type{margin-bottom:clamp(3.125rem,1.858rem + 5.41vw,6.25rem)}.submission-nav-sp{font-size:.875rem}.submission-nav-sp li+li{margin-top:5px}@container (min-width: 900px){.submission-nav-sp{display:none}}.revision{font-size:.8125rem;text-align:right;margin-right:.3rem;margin-bottom:5px}.legal-desc{margin-top:clamp(.625rem,.341rem + 1.21vw,1.25rem);margin-bottom:10px;margin-left:.2em;font-size:clamp(.875rem,.818rem + .24vw,1rem)}.legal-wrapper{width:100%;padding-left:clamp(.625rem,-0.085rem + 3.03vw,2.188rem);padding-right:clamp(.625rem,-0.085rem + 3.03vw,2.188rem);padding-top:clamp(1.25rem,.682rem + 2.42vw,2.5rem);padding-bottom:40px;margin:0 auto;border:1px solid #ccc;background-color:#fff;line-height:1.8;font-size:clamp(.875rem,.818rem + .24vw,1rem)}.legal-wrapper b{font-weight:600}.legal-wrapper .contact-container{margin-top:50px}@media screen and (min-width: 601px){.legal-wrapper .contact-container{display:flex;justify-content:flex-end}}.legal-largetitle{font-size:clamp(1.063rem,.909rem + .65vw,1.4rem);font-weight:600;margin-bottom:clamp(.625rem,.341rem + 1.21vw,1.25rem);text-align:center;letter-spacing:2px}.legal-title{font-size:1.1em;font-weight:600;margin-bottom:10px;margin-top:30px}.legal-title:first-child{margin-top:0}.legal-subtitle{font-weight:600;margin-bottom:10px}.legal-contents{list-style-type:disc;margin-left:1.2em;line-height:1.6}.legal-contents li{margin-bottom:10px}.legal-contents.no-style{list-style:none;margin-left:3px}.legal-contents.no-style li{display:flex}.legal-contents.no-style li.has-children{flex-wrap:wrap}.legal-contents.no-style li.has-children div{width:100%}.legal-contents.no-style li.has-children div ul{margin-bottom:0;margin-top:10px}.legal-contents.no-style li.has-children div li{margin-bottom:5px}.legal-contents.no-style li.has-children div strong{font-weight:600;white-space:nowrap}@media screen and (max-width: 480px){.legal-contents.no-style li.has-children.sp-col{flex-direction:column}}.legal-contents.no-style li span{margin-right:.5em}.legal-contents.no-style li i{font-style:normal}.legal-example-title{font-size:.95em;font-weight:600;margin-top:10px}table.legal-table{max-width:800px;width:100%;border-collapse:collapse;margin:10px 0 20px;font-size:clamp(.875rem,.847rem + .12vw,.938rem)}table.legal-table th,table.legal-table td{border:1px solid #000;padding:3px 10px;text-align:left;vertical-align:top;word-wrap:break-word}table.legal-table th{background-color:#f2f2f2}@media screen and (max-width: 600px){table.legal-table thead{display:none}table.legal-table th,table.legal-table td{display:block;width:100%;box-sizing:border-box}table.legal-table th{background-color:#f2f2f2;border-left:0;border-right:0}table.legal-table td{border:none}table.legal-table.legal01-sp td{padding-top:0;padding-bottom:0}table.legal-table.legal01-sp td:first-child{padding-top:10px}table.legal-table.legal01-sp td:last-child{padding-bottom:10px}table.legal-table td[data-legal-page]::before{content:"組み上り頁数："}table.legal-table td[data-legal-text]::before{content:"文字数換算："}table.legal-table td[data-legal-author]::before{content:"共著者："}table.legal-table td::before{margin-right:5px}}.mb20{margin-bottom:20px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.read-confirmation{margin-top:clamp(1.25rem,.682rem + 2.42vw,2.5rem);margin-bottom:clamp(3.125rem,1.705rem + 6.06vw,6.25rem);text-align:center}.read-confirmation p{font-size:clamp(.875rem,.818rem + .24vw,1rem);font-weight:500}@media screen and (min-width: 601px){.read-confirmation p br{display:none}}.c-checkbox{position:relative;display:inline-block;cursor:pointer;margin-top:30px;margin-bottom:30px;text-align:center}.c-checkbox__input{position:absolute;pointer-events:none;opacity:0}.c-checkbox__txt{position:relative;display:inline-block;padding-left:33px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.c-checkbox__txt::before,.c-checkbox__txt::after{content:"";position:absolute;box-sizing:border-box;display:inline-block}.c-checkbox__txt::before{top:0;left:0;width:24px;height:24px;border:2px solid #6cb8ea;background-color:#fff;border-radius:3px}.c-checkbox__txt::after{top:2px;left:7px;width:10px;height:15px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotateZ(45deg);opacity:0}.c-checkbox__input:checked+.c-checkbox__txt::before{background-color:#6cb8ea}.c-checkbox__input:checked+.c-checkbox__txt::after{opacity:1}.c-submit-button{cursor:pointer;display:block;width:100%;max-width:480px;margin:0 auto;text-align:center;transition:.3s}.c-submit-button[disabled]{cursor:not-allowed;color:#999;background-color:#e6e6e4}.c-submit-button[disabled]:hover{opacity:1}.c-submit-button:hover{opacity:.8}.thesis-application{margin-bottom:clamp(6.25rem,3.409rem + 12.12vw,12.5rem)}.thesis-confirm-group{display:flex;justify-content:center;align-items:center;gap:3px;margin-top:clamp(1.25rem,.682rem + 2.42vw,2.5rem);margin-bottom:20px;font-size:clamp(.938rem,.909rem + .12vw,1rem);font-weight:600}@container (min-width: 700px){.thesis-confirm-group{line-height:3;text-align:center}}.thesis-confirm-value{font-size:1.3em}.center-text{line-height:2;margin-top:clamp(.625rem,-0.227rem + 3.64vw,2.5rem);max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content;margin-inline:auto}@container (min-width: 700px){.center-text{line-height:3;text-align:center}}.pharmacy{margin-top:clamp(1.875rem,1.591rem + 1.21vw,2.5rem)}.pharmacy div{font-size:clamp(.938rem,.909rem + .12vw,1rem);margin-bottom:clamp(1.25rem,.966rem + 1.21vw,1.875rem)}@container (min-width: 600px){.pharmacy div{display:flex;gap:20px}}.campaign-111th{padding-left:clamp(.875rem,.723rem + .65vw,1.25rem);padding-right:clamp(.875rem,.723rem + .65vw,1.25rem);margin-top:clamp(.875rem,.723rem + .65vw,1.25rem);font-weight:500;line-height:2}.campaign-111th__inner{border:3px solid #ec4e73;background-color:#fff;background-color:#fef7fa;border-radius:6px;padding:10px}.campaign-111th__inner .star-mark,.campaign-111th__inner strong{font-weight:600;color:#ec4e73;font-size:1.1em}.campaign-111th__inner .small-txt{font-weight:400}@container accountWrapper-change (max-width: 899px){.campaign-111th{font-size:.875rem;line-height:1.4;padding-inline:0}.campaign-111th__inner .small-txt{display:inline-block;padding-top:10px}}
/*# sourceMappingURL=style.min.css.map */