.form-page .trial-wrapper .form{width:100%}.trial-wrapper+.trial-wrapper{margin-block-start:50px}.form.form-contents .form-label,.form.form-contents .form-input{padding-block:28px;font-weight:700}.form-text{display:flex;flex-flow:row wrap;align-items:center}.form-page .form-field .form-input:has(>.form-half){display:grid;gap:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form-text.form-half:has(>span){display:grid;grid-template-columns:30px 1fr;gap:10px}.form-text.form-half>span{font-size:14px;font-weight:500}.form-page .trial-form .form-field .form-input .select select[required]{background:#fffeec}.form-page .trial-form .form-field .form-input input:not([required]){background:#fff}.common-buttons.form-submit.buttons--row-2{margin-block-start:50px;display:grid;grid-template-columns:repeat(2,230px);justify-content:center;gap:26px}.trial-wrapper h2+p{font-size:14px;font-weight:400;line-height:22px;margin-block-end:20px}@media screen and (max-width: 767px){.form-page .trial-wrapper .form{padding:0}.form-page .form-field .form-input:has(>.form-half){gap:16px;grid-template-columns:100%}.form-text.form-half:has(>span){grid-template-columns:20px 1fr;gap:8px}.form-text.form-half>span{font-size:10px;white-space:nowrap}.common-buttons.form-submit.buttons--row-2{margin-block-start:30px;grid-template-columns:100%;gap:20px}.common-buttons.form-submit.buttons--row-2>button{width:205px;margin-inline:auto}}.page-search.common-search.sn-search{max-width:100%}.search-results-wrapper{margin-top:30px}.sn-container+.sn-container{margin-block-start:70px}.result-item{display:grid;grid-template-columns:max(100px,22%) 1fr;gap:6px;padding-block:15px;border-top:1px dashed #bcbcbc}.result-item:last-child{border-bottom:1px dashed #bcbcbc}.result-item>div{--h3: 1rem;--p1: .75rem;--h4: .875rem;--p2: .625rem;--margin1: 15px;--margin2: 18px;--margin3: 26px;color:var(--color-black);line-height:1.25rem;font-weight:400}.result-item>div>h3{font-size:var(--h3);font-weight:700}.result-item>div>p{margin-block-start:var(--margin1);font-size:var(--p1)}.si-subinfo{margin-block-start:var(--margin3)}.si-subinfo h4{font-size:var(--h4);font-weight:400;margin-block-end:var(--margin2)}.si-subinfo p{font-size:var(--p2)}.si-subinfo p>span{display:inline-block;width:20px}@media screen and (min-width: 768px){.book-list.list--sm-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px}.book-list.list--sm-3>.book-item{width:100%;margin:0}.book-list.list--sm-3 .book-item:not(:nth-child(3n)):after{position:absolute;content:"";width:0px;height:100%;right:-23px;top:0;border-right:1px dashed #bcbcbc}.book-list.list--sm-3 .book-item:nth-child(3n):after{content:none}.book-list.list--sm-3 .book-item h3{font-size:1rem}.book-list.list--sm-3 .book-item .price{font-size:11px}}@media screen and (max-width: 767px){.result-item{--img-width: min(43.5%, 165px);grid-template-columns:100%;gap:36px}.result-item>img{max-width:var(--img-width);margin-inline:auto}}.detail__item.has_ac{width:100%;margin:0 auto;box-sizing:border-box}.readMoreContainer{position:relative;height:auto;overflow:hidden;transition:max-height .6s}.readMoreContainer:after{content:"";position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;transition:1s;pointer-events:none}.readMoreContainer.show:after{z-index:-1;opacity:0}.readMoreBtn{display:flex;align-items:center;justify-content:center;gap:15px;margin:30px auto 0;border:1px solid var(--color-lightgray);color:var(--color-lightblue);background-color:var(--color-white);border-radius:30px;cursor:pointer;width:155px;height:35px;font-size:14px;padding-inline-start:4px;position:relative}.readMoreBtn>svg{position:absolute;left:18px}.readMoreContainer p:last-child{margin-bottom:10px}@media screen and (max-width: 699px){.readMoreBtn{font-size:12px;width:140px}}.product_title>h4{color:var(--color-black);font-size:1rem;margin-block-end:10px}h1.common-ttl+h5{color:var(--color-gray2);font-size:1rem;margin-top:-20px}.product_copy{color:var(--color-black);font-size:1rem;margin-block:40px 20px}.p-buttons{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;margin-block-start:20px;gap:14px}.p-buttons>a{width:100%}.p__info .product-label{font-size:12px;padding:7px 13px}.p__info{font-size:clamp(.625rem,.645vw + .468rem,.75rem);font-weight:400;line-height:1.8;min-width:0}.p__info>p{margin-block-end:clamp(.625rem,3.226vw - .161rem,1.25rem)}.p__info>span+p{margin-block:clamp(.625rem,3.226vw - .161rem,1.25rem)}.p__info .product_description{width:100%;min-width:0}.p__info .product_description img{height:initial;width:initial;max-width:100%}.p__info .product_description p{width:100%;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.product_breadcrumb{font-size:inherit}.product_image_block{width:var(--img-width);margin-inline:auto}.product_image_block .p-image .product_image{border:1px solid #e5e5e5}.product_social_icons{display:flex;flex-flow:row wrap;justify-content:center;gap:10px}.p-cta-group{margin-block-start:30px;width:100%;display:flex;flex-flow:column wrap;gap:24px;justify-content:center;align-items:center}.book-price-wrapper{--price-height: 60px;height:var(--price-height);display:flex;align-items:center;padding:20px 18px;font-size:20px;border:2px solid var(--color-orange);color:var(--color-orange);font-weight:400;border-radius:10px;background-color:#fffcf8}.book-price-wrapper>span{display:flex;align-items:center;gap:10px;font-size:13px;font-style:normal;font-weight:700}.book-price-wrapper>div{display:flex;align-items:baseline;color:var(--color-red)}.book-price-wrapper>div>span{font-size:12px;color:var(--color-black);margin-inline-end:4px}.book-price-wrapper>span+div{padding-inline-start:34px}.cta-wrapper,.otherinfo-wrapper{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;font-weight:400}.cta-wrapper>a,.otherinfo-wrapper>a{display:flex;align-items:center}.cta_button{--button-height: 45px;--button-width: 240px;gap:10px;font-size:14px;color:var(--color-white);background-color:var(--color-orange);width:var(--button-width);height:var(--button-height);justify-content:center;border-radius:30px}.cta_button+.add_to_wishlist,.otherinfo-wrapper>a+a{margin-block-start:15px}.add_to_wishlist,.otherinfo-wrapper>a{color:var(--color-lightblue);font-size:14px;text-decoration-line:underline}.info_button{gap:6px}.info_button>span>svg{margin-inline-start:4px}.product_meta+.product_detail{margin-block-start:48px}.product_detail{font-weight:400}.article-item{padding-top:15px;padding-bottom:15px;border-top:1px solid var(--color-gray)}.article-item .info,.article-item .authors{display:flex;flex-flow:row wrap;gap:20px;font-size:12px;color:#66768f}@media screen and (max-width: 767px){.article-item .info,.article-item .authors{font-size:9px}}.article-item .title{font-size:16px;color:#101b2d}@media screen and (max-width: 767px){.article-item .title{font-size:11px}}.article-item:last-child{border-bottom:1px solid var(--color-gray)}.detail__item+.detail__item{margin-block-start:30px}.detail__item:has(.fix__detail)+.detail__item{margin-block-start:50px}.product_detail>*:not(h3){--font-size: 12px;--line-height: 1.8;font-size:var(--font-size);line-height:var(--line-height);font-weight:400}.detail__item img{height:initial;width:initial;max-width:100%}.detail__item.introduction p{text-indent:1em}.detail__item.introduction p+p{margin-block-start:1em}.product_detail h3{font-size:1rem;line-height:1;margin-bottom:20px}.detail__item+.extra__info{position:relative;--padding-top: 32px;--margin-top: 50px;padding-block-start:var(--padding-top);margin-block-start:var(--margin-top)}.detail__item+.extra__info:before{content:"";display:block;width:100%;height:1px;background-color:var(--color-gray);position:absolute;top:0;left:0}.read_more_button>svg{margin-inline-end:15px}.read_more_button:after{content:none!important}.fix__detail{margin-block-start:15px;padding:24px 20px;background-color:#f7f7fa}.product_meta info-meta{align-items:flex-start}.product_meta info-meta:has(>div)>span{line-height:1.8}.book-price-wrapper>div>yen{font-size:12px}@media screen and (max-width: 999px) and (min-width: 768px){.product_image_block{width:100%}}@media screen and (max-width: 767px){.product_title>h4{font-size:.875rem;line-height:1}.product_copy{margin-block:-10px 20px;font-size:.75rem}.product_image_block{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.p-buttons{margin-block-start:14px;gap:14px}.p-buttons>.btn-outline.btn-with-icon{height:30px;font-size:10px}.p-buttons>.btn-outline.btn-with-icon>svg{width:14px}.product_social_icons img{width:20px;height:20px}.p__info>.product-label.new{height:20px;font-size:10px}.book-price-wrapper{--price-height: 40px;font-size:18px;padding:0 14px}.book-price-wrapper>span{font-size:10px;gap:8px}.book-price-wrapper>div>span{font-size:10px;margin-inline-end:2px}.cta_button{--button-height: 32px;--button-width: 205px;font-size:10px}.cta_button>svg{width:15px}.cta_button+.add_to_wishlist,.otherinfo-wrapper>a+a{margin-block-start:10px}.add_to_wishlist,.otherinfo-wrapper>a{font-size:10px}.product_meta+.product_detail{margin-block-start:60px}.product_detail>*:not(h3){--font-size: 10px}.product_detail h3{font-size:.875rem;margin-bottom:10px}.detail__item+.extra__info{text-align:center}.book-price-wrapper>div>yen{font-size:10px}}.product-subtitle{color:var(--color-black);font-size:16px;font-weight:700}.common-ttl+.product-subtitle,.product_title+.product-subtitle{margin-block:24px}.book-info-grid,.product_meta{--img-width: min(32.7%, 300px);--info-block-padding: 12px;--column-gap: 20px;align-items:flex-start;display:flex;flex-flow:row wrap;width:100%}.book-info-grid>img{width:var(--img-width);margin-inline:auto}.book-info-rows{display:flex;flex-flow:column wrap;width:calc(100% - var(--img-width) - var(--column-gap));margin-inline-start:var(--column-gap)}info-meta,info-meta-child{--title-width: 66px;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;color:var(--color-black);font-size:12px;font-weight:400;line-height:normal;gap:var(--info-block-padding) 0}info-meta{width:100%;position:relative;padding-bottom:var(--info-block-padding)}info-meta>span,info-meta-child>span{width:var(--title-width);white-space:nowrap;opacity:.7}info-meta:not(:first-child){padding-top:var(--info-block-padding)}info-meta{border-bottom:1px dashed #c5c5c5}info-meta>span{position:absolute;left:0}info-meta:has(>span){padding-left:var(--title-width)}info-meta+.btn-subscription{margin-block-start:25px}info-meta:has(>info-meta-child){gap:var(--info-block-padding) 0}info-meta-child+info-meta-child{margin-inline-start:min(9%,70px)}.book-item.with-detail+.book-item.with-detail{padding-top:30px;margin-top:30px;border-top:1px solid var(--color-gray)}info-meta a{color:var(--color-lightblue);text-decoration:underline;font-size:16px}@media screen and (max-width: 999px){.product-subtitle{font-size:12px;line-height:22px}.common-ttl+.product-subtitle,.product_title+.product-subtitle{margin-block:20px}.book-info-grid{--img-width: min(43.5%, 165px);--column-gap: 0;flex-flow:column wrap;gap:40px}info-meta,info-meta-child{--title-width: 55px;font-size:10px}info-meta a{font-size:14px}info-meta+.btn-subscription{margin-block-start:12px}info-meta-child+info-meta-child{margin-inline-start:0}info-meta:has(>info-meta-child){gap:var(--info-block-padding) 0;justify-content:space-between}.book-info-rows{width:100%}}.weekly-medical-news{display:flex;flex-flow:column wrap}.wmn__meta{display:flex;flex-flow:column wrap;width:100%}.wmn__title{display:flex;flex-flow:row wrap;gap:20px;align-items:center;justify-content:flex-start;margin-block-end:32px}.wmn__title>*{margin:0}.wmn__table_contents{display:grid;grid-template-columns:100%;gap:24px;align-items:flex-start}table-of-content{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;color:var(--color-black);font-weight:400}.tc1{font-size:10px}.tc2{font-size:12px;line-height:1.5;margin-block-start:14px}.tc3{color:var(--color-navy);font-size:10px;margin-block-start:12px}.wmn__buttons{margin-block-start:20px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;align-items:center;justify-content:center}.wmn__img{display:block;position:relative;height:200px;width:100%;padding:12px;background-color:#f7f7fa;border-radius:5px}.wmn__img>img{position:absolute;width:auto;height:calc(100% - 24px);top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.weekly-medical-news+.btn-subscription{margin-block-start:28px}@media screen and (max-width: 999px){.wmn__buttons>.btn-outline.btn-with-icon{font-size:10px;height:32px;gap:6px;padding:0}.wmn__buttons .icon-book{width:12px}.wmn__buttons .icon-backnumber{width:9px}.wmn__title{gap:8px;margin-block-end:20px}.wmn_right{margin-block-start:30px}}@media screen and (min-width: 1000px){.weekly-medical-news{--width: min(26%, 240px);display:grid;grid-template-columns:var(--width) 1fr;gap:26px;width:100%}.wmn__img{height:auto}.wmn__img:before{content:"";padding-bottom:calc(100% + 48px);position:relative;display:block}.wmn__img>img{height:calc(100% - 48px);width:auto}.wmn__table_contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.tc1{font-size:12px}.tc2{font-size:16px;line-height:26px;margin-block-start:9px}.tc3{font-size:12px;margin-block-start:12px}.wmn__buttons{grid-template-columns:100%;gap:20px 0}}.jmedmook_banner{--inline: 18px;margin-block-end:30px;padding-inline:var(--inline);max-width:calc(570px + calc(var(--inline) * 2));margin-inline:auto}.book-list.md-half{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.book-list.md-half .book-item{width:100%;display:grid;grid-template-columns:min(45%,195px) 1fr;gap:20px;margin-bottom:50px}.book-list.mobile-max.md-half .book-item img{margin:0}.book-list.mobile-max.md-half book-meta *{font-weight:400}.book-list.mobile-max.md-half book-meta *:not(:last-child){margin-block-end:20px}.book-item book-meta{--sku-size: 12px;--sku-height: normal;--sku-color: #66768f;--h3-size: 16px;--h3-height: 26px;--desc-size: 12px;--desc-height: 22px;--desc-color: var(--color-black);--price-color: var(--color-navy);--price-size: 12px;--price-height: 16px}.book-list .book-item .sku{font-size:var(--sku-size);color:var(--sku-color);line-height:var(--sku-height)}.book-list.mobile-max.md-half .book-item .description{color:var(--desc-color)}.book-list.mobile-max.md-half .book-item .price{color:var(--price-color)}.book-list.md-half .book-item .price{font-size:var(--price-size);line-height:var(--price-height)}.book-list book-meta h3,.book-list book-meta .description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.book-list .book-item book-meta h3{-webkit-line-clamp:3;max-height:calc(var(--h3-height) * 3);font-size:var(--h3-size);line-height:var(--h3-height)}.book-list .book-item book-meta .description{-webkit-line-clamp:4;max-height:calc(var(--desc-height) * 4);font-size:var(--desc-size);line-height:var(--desc-height)}.book-list.mobile-max.md-half+.common-btn{margin-top:10px}@media screen and (max-width: 767px){.jmedmook_banner{margin-block-end:20px}.book-list.mobile-max{grid-template-columns:100%;gap:0}.book-list.mobile-max .book-item{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:30px}.book-list .book-item .sku{font-size:9px}.book-list.mobile-max .book-item:after{content:none}.book-list.mobile-max.md-half book-meta *:not(:last-child){margin-block-end:10px}.book-item book-meta{--sku-size: 9px;--h3-size: 11px;--h3-height: 21px;--desc-size: 9px;--desc-height: 19px;--price-size: 9px}.book-list.mobile-max .book-item:last-child{margin-bottom:20px}}@media screen and (min-width: 768px){.book-list.md-half .book-item:nth-child(2n):after{content:none}}.book-list+h2.common-ttl{margin-block-start:28px}@media screen and (max-width: 767px){.book-list+h2.common-ttl{margin-block-start:15px}}h1.common-ttl+p,.no-product{margin-bottom:50px;font-size:16px}@media screen and (max-width: 767px){h1.common-ttl+p,.no-product{font-size:14px}h1.common-ttl+p,.no-product{margin-bottom:30px}}.common-box.page_company_info{padding-block-end:180px}.page-banner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 50px;align-items:flex-start}.bg-item{display:flex;flex-flow:column wrap;gap:20px}.bg-item>.with-arrow-right{--color: #00649c;margin:0;line-height:1;display:flex;align-items:center;justify-content:space-between;gap:1rem}.with-arrow-right>svg{color:var(--color)}.page-banner-grid.__links{margin-block-start:100px;padding-block-start:50px;border-top:1px solid #bcbcbc;gap:40px 40px}@media screen and (max-width: 767px){.page-banner-grid{grid-template-columns:100%}.page-banner-grid.__links{margin-block-start:56px;padding-block-start:32px}.common-box.page_company_info{padding-block-end:30px}}.tb-item{display:grid;grid-template-columns:50% 50%;align-items:center;border-top:1px solid #bcbcbc;min-height:57px}.tb-item:last-child{border-bottom:1px solid #bcbcbc}.tb-item>*{padding-inline-start:24px;color:var(--color-black);font-family:Noto Sans JP;font-size:14px;font-weight:400;padding-block:18px}.tb-head{font-weight:700;background:#f8f8f8;position:relative;display:flex;align-items:center;min-width:100%;height:100%}.tb-body>img{display:block;margin-block-start:1.5rem}.tb-head:has(span){flex-flow:column wrap;align-items:flex-start;gap:.5rem}.tb-head>span{font-size:12px}@media screen and (min-width: 768px){.page_company>*:not(h1){padding-inline:32px}}@media screen and (max-width: 767px){.tb-item{grid-template-columns:100%}.tb-item>*{padding-inline-start:10px}.tb-item,.tb-item:last-child{border:none}}.wide-inner.no_sidebar_layout{width:100%;max-width:1080px}.wide-inner.no_sidebar_layout .page-row .main-content{width:100%}.inner:has(>.breadcrumb){padding-block-start:172px}@media screen and (max-width: 767px){.inner:has(>.breadcrumb){padding-block-start:45px}}.page-table+h2{margin-top:100px;margin-bottom:50px}.page-table+h3,.page-table+.general-text{margin-block-start:50px}@media screen and (max-width: 767px){.page-table+h2{margin-top:72px;margin-bottom:32px}.page-table+h3,.page-table+.general-text{margin-block-start:32px}}.general-text,.general-text *{font-size:14px;color:var(--color-black);font-family:Noto Sans JP;font-weight:400;line-height:15px}.text_link{color:var(--color-lightblue);text-decoration:underline}.btn-subscription{display:flex;justify-content:center;align-items:center;width:100%}.btn-subscription>a{padding:12px 10px;font-size:10px;min-width:205px;height:32px;font-weight:400;width:auto;border-radius:30px;border:1px solid var(--color-lightgray);background:var(--color-lightblue);color:#ffffffb3;display:flex;align-items:center;justify-content:center}.btn-outline{color:var(--color-black);font-size:14px;font-weight:400;line-height:1;width:auto;padding:14px 17px;display:inline-block;text-align:center;border-radius:30px;border:1px solid var(--color-lightgray);background:var(--color-white)}.btn-outline.btn-with-icon{display:flex;align-items:center;justify-content:center;column-gap:10px;padding:0;height:43px}.product-label,.wmn-label{font-size:16px;font-weight:400;line-height:1;border-radius:5px;padding:9px 15px;color:var(--color, var(--color-white));background-color:var(--background, gray);display:flex;height:30px;width:max-content;align-items:center;justify-content:center}.product-label.new,.wmn-label.new{--color: var(--color-white);--background: var(--color-orange)}.no_margin{margin:0!important}@media screen and (max-width: 767px){.general-text,.general-text *{font-size:10px}.hidden-mobile{display:none!important}.product-label,.wmn-label{font-size:8px;height:16px;padding:5px 8px}}@media screen and (max-width: 999px){.hidden-tablet-and-down{display:none!important}}@media screen and (min-width: 768px){.btn-subscription>a{padding:14px 17px;font-size:14px;min-width:276px;height:51px}.hidden-tablet-and-up{display:none!important}}@media screen and (min-width: 768px) and (max-width: 999px){.hidden-tablet{display:none!important}}@media screen and (min-width: 1000px){.hidden-desktop{display:none!important}}:root{--color-black: #101b2d;--color-navy: #414e61;--color-white: #fff;--color-orange: #e25417;--color-red: #dd4343;--color-lightgray: #e4e4e4;--color-lightblue: #0498d9;--color-gray: #d9d9d9;--color-gray2: #999}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rg.css.map */
