﻿.c-titlepage{padding:144px 0 39px 0}@media (max-width: 999px){.c-titlepage{padding:76px 0 37px 0}}.c-titlepage .c-titlepage-hd{position:static}.c-titlepage .c-titlepage-hd__jp small{font-size:34px;font-size:3.4rem;letter-spacing:.1em}@media (max-width: 999px){.c-titlepage .c-titlepage-hd__jp small{display:block;font-size:16px;font-size:1.6rem;line-height:24px}}section{position:relative}@media (max-width: 999px){section .c-title__jp{line-height:36px;margin-top:9px}}.bg-grid{background-image:url(../../img/dupixent/bg_grid.jpg)}.offset-anchor{position:absolute;left:0;top:5px}@media (max-width: 999px){.offset-anchor{top:20px}}.l-check{background-color:#fff;border-radius:20px;padding:0 52px 0 48px}@media (max-width: 999px){.l-check{padding:24px 30px 40px}}@media only screen and (max-width: 999px) and (max-width: 370px){.l-check{padding-left:20px;padding-right:20px}}.l-check__item{display:flex;align-items:center;padding:10px 0;border-top:1px solid #DDDDDD;padding:40px 0 50px}@media (max-width: 999px){.l-check__item{display:block;padding:0;margin-top:29px;border-top:0}}.l-check__item:first-child{border-top:0}@media (max-width: 999px){.l-check__item:first-child{margin-top:0}}.l-check .title-check{width:301px;flex-shrink:0;font-family:fot-tsukuardgothic-std,sans-serif;font-size:28px;font-size:2.8rem;line-height:38px;letter-spacing:.05em;font-weight:700;margin-top:11px;min-height:66px}@media (max-width: 999px){.l-check .title-check{width:100%;text-align:center;min-height:auto;font-size:18px;font-size:1.8rem;line-height:28px}}.l-check .list-check{flex:1}@media (max-width: 999px){.l-check .list-check{margin-top:8px}}.l-check .list-check__item{padding:10px 0;display:flex;align-items:flex-start;font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.05em;font-weight:500;border-bottom:1px solid #B9DFFF;margin-top:10px}@media (max-width: 999px){.l-check .list-check__item{font-size:14px;font-size:1.4rem;line-height:20px;padding-bottom:8px;margin-top:9px}.l-check .list-check__item p{margin-top:1px}}.l-check .list-check__item:first-child{margin-top:0}.l-check .list-check__item:before{content:'';display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><g id="Group_20" data-name="Group 20" transform="translate(-140 -1164)"><rect id="bg" width="28" height="28" rx="4" transform="translate(140 1164)" fill="%233092e5"/><path id="check" d="M186.924,1177.207l3.8,3.6,6.2-8" transform="translate(-37.424 1.696)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/></g></svg>');flex-shrink:0;width:28px;height:28px;background-size:100% 100%;margin-right:12px}@media (max-width: 999px){.l-check .list-check__item:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><g id="Group_20" data-name="Group 20" transform="translate(-140 -1164)"><rect id="bg" width="20" height="20" rx="4" transform="translate(140 1164)" fill="%233092e5"/><path id="check" d="M186.924,1176.657l3.323,3.148,5.427-7" transform="translate(-41.424 -2.305)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/></g></svg>');width:20px;height:20px;margin-right:8px;margin-top:1px}}.l-content{font-size:15px;font-size:1.5rem;line-height:32px;letter-spacing:.05em;margin-top:48px}@media (max-width: 999px){.l-content{line-height:28px;margin-top:43px}}.l-content__item{margin-top:75px}@media (max-width: 999px){.l-content__item{margin-top:47px}}.l-content__item--mt1{margin-top:80px}@media (max-width: 999px){.l-content__item--mt1{margin-top:50px}}.l-content__item--mt2{margin-top:33px}@media (max-width: 999px){.l-content__item--mt2{margin-top:26px}}.l-content__item .text{padding-right:5px;margin-top:45px;letter-spacing:0.05em}@media only screen and (min-width: 1000px) and (max-width: 1080px){.l-content__item .text{padding-right:0}}@media (max-width: 999px){.l-content__item .text{margin-top:37px;padding-right:0}}.l-content__item .text__note{font-size:12px;font-size:1.2rem;line-height:20px;letter-spacing:.05em;margin-top:12px}@media (max-width: 999px){.l-content__item .text__note{line-height:18px;margin-top:11px}}.l-content__item .text__note p{display:flex;align-items:flex-start;margin-top:8px}.l-content__item .text__note p:first-child{margin-top:0}.l-content__item .text__note p:before{content:'※';flex-shrink:0;margin-right:1px;font-size:10px;font-size:1rem}@media (max-width: 999px){.l-content__item .text__note p:before{margin:0 1px 0 -2px}}.l-content__item .text--table-price{margin-top:18px}@media (max-width: 999px){.l-content__item .text--table-price{margin-top:-5px}}.l-content__item .img{margin-top:44px}@media (max-width: 999px){.l-content__item .img{margin-top:20px}}@media (max-width: 999px){.l-content__item .img img{width:100%}}.l-content__item .style01{background-color:#fff;border:solid 2px #3092e5;border-radius:20px;padding:8px 58px;margin-top:75px}@media (max-width: 999px){.l-content__item .style01{margin-top:47px;padding:36px 28px 35px}}@media only screen and (max-width: 999px) and (max-width: 370px){.l-content__item .style01{padding-right:20px;padding-left:20px}}.l-content__item .style01 .item{border-bottom:1px solid #DDDDDD;padding:48px 0 45px}@media (max-width: 999px){.l-content__item .style01 .item{padding:28px 0 27px 0}.l-content__item .style01 .item:first-child{padding-top:0}}.l-content__item .style01 .item:last-child{border-bottom:0}@media (max-width: 999px){.l-content__item .style01 .item:last-child{padding-bottom:0}}.l-content__item .style01 .item__title{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.05em;font-weight:400;display:flex;align-items:flex-start}@media (max-width: 999px){.l-content__item .style01 .item__title{letter-spacing:0}}.l-content__item .style01 .item__title:before{content:'';background-color:#f2785b;width:8px;height:8px;border-radius:50%;flex-shrink:0;margin:12px 12px 0 0}@media (max-width: 999px){.l-content__item .style01 .item__title:before{margin-top:10px}}.l-content__item .style01 .item__text{margin-top:17px}@media (max-width: 999px){.l-content__item .style01 .item__text{margin-top:15px}}.l-content__item .style-qa{background-color:#fff;border:solid 2px #3092e5;border-radius:20px;padding:27px 30px 33px 27px;margin-top:45px}@media (max-width: 999px){.l-content__item .style-qa{margin-top:37px;padding:24px 30px 25px 18px}}.l-content__item .style-qa .item .icon-qa{width:50px;height:50px;border-radius:50%;background-color:#E8F7FF;font-size:24px;font-size:2.4rem;line-height:50px;letter-spacing:.08em;font-weight:700;font-family:"Lato",sans-serif;display:flex;align-items:center;justify-content:center;color:#3092e5;flex-shrink:0}@media (max-width: 999px){.l-content__item .style-qa .item .icon-qa{width:36px;height:36px;font-size:18px;font-size:1.8rem;line-height:22px}}.l-content__item .style-qa .item .icon-qa span{margin-left:2px}@media (max-width: 999px){.l-content__item .style-qa .item .icon-qa span{margin-left:0}}.l-content__item .style-qa .item .title-q{font-size:20px;font-size:2rem;line-height:30px;letter-spacing:.05em;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif;flex:1;padding:2px 0 0 21px}@media (max-width: 999px){.l-content__item .style-qa .item .title-q{font-size:18px;font-size:1.8rem;line-height:26px;padding:0 0 0 14px}}.l-content__item .style-qa .item .text-a{padding:10px 0 0 21px}@media (max-width: 999px){.l-content__item .style-qa .item .text-a{padding:4px 0 0 14px}}.l-content__item .style-qa .item__q{display:flex;align-items:center}.l-content__item .style-qa .item__a{margin-top:20px;display:flex;align-items:flex-start}@media (max-width: 999px){.l-content__item .style-qa .item__a{margin-top:16px}}.l-content__item .style-qa .item__a .icon-qa{color:#f2785b;background-color:#FFEBE2}.l-content__item .l-check{border:solid 2px #3092e5;margin-top:45px}@media (max-width: 999px){.l-content__item .l-check{margin-top:37px;padding:22px 28px 38px}}@media (min-width: 1000px){.l-content__item .l-check__item:last-child{padding-bottom:46px}}.l-content__item .l-check__item:last-child .title-check{margin-top:-10px}@media (max-width: 999px){.l-content__item .l-check__item:last-child .title-check{margin-top:0}}.l-content__item .table-price{text-align:center}@media (max-width: 999px){.l-content__item .table-price{overflow-x:auto;margin-left:-25px;width:calc(100% + 50px);padding:0 20px 10px 25px;scrollbar-width:none;-ms-overflow-style:none;position:relative}.l-content__item .table-price:-webkit-scrollbar{display:none}.l-content__item .table-price:before{content:'';width:100px;height:100px;background-image:url(../../img/dupixent/ico_scroll.svg);position:absolute;top:calc(50% - 53px);left:calc(50% - 50px);transition:opacity 0.3s;will-change:opacity}.l-content__item .table-price.is-touched:before{opacity:0}}.l-content__item .table-price table{border-collapse:separate;width:100%;font-size:16px;font-size:1.6rem;line-height:24px;letter-spacing:.05em;font-weight:400}@media (max-width: 999px){.l-content__item .table-price table{font-size:14px;font-size:1.4rem;line-height:32px;width:684px}}@media only screen and (min-width: 680px) and (max-width: 999px){.l-content__item .table-price table{width:100vw}}.l-content__item .table-price .b-r-t-l{border-top-left-radius:20px}.l-content__item .table-price .b-r-t-r{border-top-right-radius:20px}.l-content__item .table-price .b-r-b-l{border-bottom-left-radius:20px}.l-content__item .table-price .b-r-b-r{border-bottom-right-radius:20px}.l-content__item .table-price .b-r{border-right:2px solid #B9DFFF}.l-content__item .table-price .b-b{border-bottom:2px solid #B9DFFF}.l-content__item .table-price .width1{width:230px}@media (max-width: 999px){.l-content__item .table-price .width1{width:162px}}.l-content__item .table-price .width2{width:143px}@media (max-width: 999px){.l-content__item .table-price .width2{width:102px}}.l-content__item .table-price .width3{width:88px}@media (max-width: 999px){.l-content__item .table-price .width3{width:54px}}.l-content__item .table-price .width4{width:386px}@media (max-width: 999px){.l-content__item .table-price .width4{width:266px}}.l-content__item .table-price .width5{width:193px}@media (max-width: 999px){.l-content__item .table-price .width5{width:133px}}.l-content__item .table-price .height1{height:57px}@media (max-width: 999px){.l-content__item .table-price .height1{height:51px}}.l-content__item .table-price .height2{height:54px}@media (max-width: 999px){.l-content__item .table-price .height2{height:49px}}@media (max-width: 999px){.l-content__item .table-price .ttl1{font-size:13px;font-size:1.3rem;letter-spacing:.05em}}.l-content__item .table-price .ttl1--500{font-weight:500}.l-content__item .table-price .text1{font-family:"Lato",sans-serif;text-align:right;padding-right:40px;font-size:24px;font-size:2.4rem;line-height:34px;letter-spacing:0;font-weight:700}@media (max-width: 999px){.l-content__item .table-price .text1{padding-right:20px;font-size:20px;font-size:2rem;line-height:34px}}@media only screen and (max-width: 999px) and (min-width: 680px) and (max-width: 999px){.l-content__item .table-price .text1{padding-right:3vw}}.l-content__item .table-price .text1 span{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-size:1.6rem;line-height:34px;letter-spacing:.05em;font-weight:500;margin-left:1px}@media (max-width: 999px){.l-content__item .table-price .text1 span{font-size:14px;font-size:1.4rem;line-height:34px}}.l-content__item .table-price .text1.pr1{padding-right:52px}@media (max-width: 999px){.l-content__item .table-price .text1.pr1{padding-right:23px}}@media only screen and (max-width: 999px) and (min-width: 680px) and (max-width: 999px){.l-content__item .table-price .text1.pr1{padding-right:4vw}}.l-content__item .table-price .text1.pr2{padding-right:45px}@media (max-width: 999px){.l-content__item .table-price .text1.pr2{padding-right:23px}}@media only screen and (max-width: 999px) and (min-width: 680px) and (max-width: 999px){.l-content__item .table-price .text1.pr2{padding-right:4vw}}.l-content__item .table-price .text-left{text-align:left;padding-left:28px}@media (max-width: 999px){.l-content__item .table-price .text-left{padding-left:14px}}.l-content__item .table-price th{font-weight:400}.l-content__item .table-price td,.l-content__item .table-price th{border-top:2px solid #B9DFFF;border-left:2px solid #B9DFFF;vertical-align:middle;background-color:#fff;height:62px}@media (max-width: 999px){.l-content__item .table-price td,.l-content__item .table-price th{height:55px}}.l-content__item .table-price td.table-style1,.l-content__item .table-price th.table-style1{background-color:transparent;border:0}.l-content__item .table-price td.table-style2,.l-content__item .table-price th.table-style2{background-color:#F7FCFF;color:#3092e5}.l-content__item .table-price td.table-style3,.l-content__item .table-price th.table-style3{background-color:#3092e5;color:#fff}.l-content__item .table-price td.b-t-color1,.l-content__item .table-price th.b-t-color1{border-top-color:#fff}.sec-info{margin-top:120px}@media (max-width: 999px){.sec-info{margin-top:67px}}.sec-info__top{display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 999px){.sec-info__top{display:block}}.sec-info__top .title-info{flex:1;margin-top:-17px;color:#3092e5;font-size:28px;font-size:2.8rem;line-height:66px;letter-spacing:.1em;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif}@media (max-width: 999px){.sec-info__top .title-info{text-align:center;margin-top:0;font-size:18px;font-size:1.8rem;line-height:24px}}.sec-info__top .title-info span{font-size:36px;font-size:3.6rem;line-height:40px;letter-spacing:.1em;display:block}@media (max-width: 999px){.sec-info__top .title-info span{margin-top:9px;font-size:28px;font-size:2.8rem;line-height:36px}}.sec-info__top .img-info{width:360px;flex-shrink:0}@media (max-width: 999px){.sec-info__top .img-info{width:100%;margin-top:46px}}.sec-info__top .img-info img{width:100%;border-radius:20px}.sec-info__top .desc-info{width:100%;margin-top:35px;font-size:15px;font-size:1.5rem;line-height:32px;letter-spacing:.05em}@media (max-width: 999px){.sec-info__top .desc-info{line-height:28px;margin-top:27px}}.sec-info__bottom{margin-top:55px}@media (max-width: 999px){.sec-info__bottom{margin-top:37px}}.sec-info__bottom .note-info{margin-top:19px;justify-content:flex-end;display:flex;align-items:flex-start;font-size:12px;font-size:1.2rem;line-height:20px;letter-spacing:.05em}@media (max-width: 999px){.sec-info__bottom .note-info{line-height:18px;margin-top:14px}}.sec-info__bottom .note-info span{flex-shrink:0}@media (max-width: 999px){.sec-info__bottom .note-info span{font-size:9px;font-size:.9rem}}.sec-info .link-anchor ul{display:flex;flex-wrap:wrap;margin:43px 0 0 -20px}@media (max-width: 999px){.sec-info .link-anchor ul{margin:25px 0 0 -15px}}.sec-info .link-anchor li{width:calc(25% - 20px);margin:20px 0 0 20px}@media (max-width: 999px){.sec-info .link-anchor li{width:calc(50% - 15px);margin:19px 0 0 15px}}.sec-info .link-anchor .c-btn{width:100%}.sec-effect{margin-top:95px;padding:91px 0 101px 0}@media (max-width: 999px){.sec-effect{margin-top:61px;padding:51px 0 60px 0}}.sec-safety{padding:91px 0 93px 0}@media (max-width: 999px){.sec-safety{padding:52px 0 57px 0}}.sec-dosage-and-administration{padding:91px 0 100px 0}@media (max-width: 999px){.sec-dosage-and-administration{padding:52px 0 60px 0}}.sec-price{padding:91px 0 93px 0}@media (max-width: 999px){.sec-price{padding:52px 0 57px 0}}.sec-suggest{padding:0 40px}@media only screen and (min-width: 1000px) and (max-width: 1080px){.sec-suggest{padding:0 30px}}@media (max-width: 999px){.sec-suggest{padding:0 25px}}.sec-suggest__bg{border-radius:20px;padding:81px 0 86px}@media (max-width: 999px){.sec-suggest__bg{padding:42px 5px 45px}}@media only screen and (max-width: 999px) and (max-width: 370px){.sec-suggest__bg{padding-right:0;padding-left:0}}@media (max-width: 999px){.sec-suggest .c-title__jp{font-size:24px;font-size:2.4rem;line-height:32px}}.sec-suggest .l-content{margin-top:38px}@media (max-width: 999px){.sec-suggest .l-content{margin-top:21px;line-height:32px}}.sec-suggest .l-content .l-btn{margin-top:39px}@media (max-width: 999px){.sec-suggest .l-content .l-btn{margin-top:18px}}.sec-suggest .l-content .l-btn .c-btn{width:440px}@media (max-width: 999px){.sec-suggest .l-content .l-btn .c-btn{width:100%}.sec-suggest .l-content .l-btn .c-btn span{font-size:13px;font-size:1.3rem;line-height:18px}}
