@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{height:0;box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal;box-sizing:border-box}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0;box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#333;font-family:Roboto,"Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;line-height:1.8}body{min-width:initial;background:#fff9eb;font-size:20px}@media screen and (min-width:700px){body{min-width:1280px}}body.fixed{overflow:hidden}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.4}p{margin:0}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}ins,mark{background:#96204d;text-decoration:none}big{font-size:125%}hr{height:1px;margin:1.5em 0;border:0;background-color:#ccc}a{transition:color .3s ease;color:#1b75bc;text-decoration:none}a:active,a:focus,a:hover{color:#0090ff}a:focus{outline:thin dotted}a:active,a:hover{outline:0}ol,ul{margin:1.5em 0 1em;padding-left:1em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin:0;padding-left:1em}dt{font-weight:700}dd{margin:0}embed,iframe,object{max-width:100%}img{max-width:100%;height:auto;vertical-align:bottom}figure{margin:1em 0}table{width:100%;margin:1.5em 0 0;border-collapse:collapse}.global-header{z-index:2;position:absolute;top:0;left:0;width:100%}.global-header_inner{width:100%;margin:0 auto;padding:0 20px}@media screen and (min-width:700px){.global-header_inner{padding:0 40px}}.header_logo{width:120px;padding:4px 8px;border-radius:0 0 8px 8px;background-color:#fff}@media screen and (min-width:700px){.header_logo{width:240px;padding:16px 40px;border-radius:0 0 16px 16px}}.header_logo img{vertical-align:baseline}.global-footer{padding:80px 0 0;background-color:#fff}.footer_logo{width:228px;margin:0 auto}.footer_links{margin:80px 0 0;padding:0;list-style:none;text-align:center}.footer_links .footer_links__item{display:inline;padding:0 5px;border-right:1px solid #888;line-height:1}@media screen and (min-width:700px){.footer_links .footer_links__item{padding:0 12px}}.footer_links .footer_links__item:last-child{border:none}.footer_links .footer_links__item a{color:#333;font-size:14px}@media screen and (min-width:700px){.footer_links .footer_links__item a{font-size:20px}}.copyright_block{margin:40px 0 0;padding:16px 0;background-color:#1b75bc;text-align:center}@media screen and (min-width:700px){.copyright_block{padding:8px 0}}.copyright_block .copyright{padding:0 40px;color:#fff;font-size:12px;line-height:1.6}@media screen and (min-width:700px){.copyright_block .copyright{font-size:16px}}.section_bottom img{vertical-align:baseline}@media screen and (min-width:700px){.sp{display:none}}.pc{display:none}@media screen and (min-width:700px){.pc{display:block}}.underline{background:linear-gradient(transparent 60%,#fce738 60%,#fce738 100%)}.img_round{border-radius:24px;overflow:hidden}.color_white{color:#fff!important}.txt-bg{padding:0 4px;background-color:#de4e62}.btn{display:inline-flex;position:relative;align-items:center;justify-content:center;width:100%;padding:24px 16px;transition:.3s ease;border-bottom:6px solid #e0a72b;border-radius:48px;background-color:#ffc031;color:#fff;font-size:30px;line-height:1;text-align:center;text-decoration:none;text-shadow:0 0 2px #452d00}@media screen and (min-width:700px){.btn{padding:32px 56px;border-bottom:10px solid #e0a72b;border-radius:56px}}.btn:active,.btn:focus,.btn:hover{color:#fff}@media screen and (min-width:700px){.btn:active,.btn:focus,.btn:hover{background-color:#ffd95a}}.btn .linkbtn_arrow{width:30px;height:30px;-webkit-filter:drop-shadow(0 0 2px rgba(69, 45, 0, .5));filter:drop-shadow(0 0 2px rgba(69, 45, 0, .5))}@media screen and (min-width:700px){.btn .linkbtn_arrow{position:absolute;top:50%;right:64px;transform:translate(0,-50%)}}.btn .linkbtn_arrow img{vertical-align:baseline}@media screen and (min-width:700px){.btn_CV{font-size:36px}}.btn_CV__sp{min-width:180px;padding:18px 16px;font-size:20px}.btn_CV__sp .linkbtn_arrow{width:16px;height:16px}.btn_CV__sp .linkbtn_arrow img{vertical-align:baseline}.section_title{width:100%;margin:0;padding:0 20px;color:#de4e62;font-size:36px;line-height:1.4;text-align:center}@media screen and (min-width:700px){.section_title{font-size:64px}}.section_title .number{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 32px;border-radius:50%;background-color:#fff;line-height:1}@media screen and (min-width:700px){.section_title .number{margin:0 auto 40px;font-size:36px}}.section_title .txt_restraint{font-size:75%;font-weight:400}@media screen and (min-width:700px){.sp_FV{display:none}}.sp_FV_images{position:relative;padding:56px 20px 8px;background-color:#f08695}.sp_FV__title{width:95%;margin:0 auto;text-align:center}.sp_FV_image{position:absolute;top:35%;left:50%;width:48%;transform:translate(-50%,0)}.sp_FV_wave{margin-top:-1px;padding-top:7%;background-image:url(/site_cort-f/lp/md-mask/assets/img/sp/FV_sp_wave.svg);background-repeat:no-repeat;background-position:0 0;background-size:102%}.sp_FV__catchcopy{margin:8px 0 0;padding:0 20px;color:#96204d;line-height:1.3;text-align:center}.sp_FV__catchcopy .sp_FV__catchcopy--primary{font-size:18px;letter-spacing:-.05em}.sp_FV__catchcopy .sp_FV__catchcopy--secondary{font-size:20px;font-weight:700;letter-spacing:-.05em}.sp_FV__catchcopy .sp_FV__catchcopy--secondary .catchcopy__em{font-size:26px}.sp_FV__feature{width:100%;margin:8px 0 0;text-align:center}.sp_FV__product--block{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px 0 0;padding:0 20px}.sp_FV__product--block .sp_FV__product{width:41.791%}.sp_FV__product--block .sp_FV__btn{width:53.7313%}.pc_FV{display:none}@media screen and (min-width:700px){.pc_FV{display:block}}.pc_FV{position:relative}.pc_FV:after{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:480px;background-color:#f08695;content:""}.pc_FV__inner{display:flex;flex-wrap:wrap;justify-content:center;max-width:1296px;margin:0 auto}@media screen and (min-width:1200px){.pc_FV__inner{width:1200px}}@media screen and (min-width:1400px){.pc_FV__inner{width:calc(100% - 144px)}}.pc_FV__text{width:50%}.pc_FV__title{margin:0;padding:80px 0 0 64px;text-align:right}.pc_FV__image{width:47.22222222%;margin:24px 0 0 32px}.pc_FV__catchcopy{margin:32px 0 0;padding:0 0 0 32px;color:#96204d;line-height:1.4;text-align:center}.pc_FV__catchcopy .pc_FV__catchcopy--primary{font-size:22px}.pc_FV__catchcopy .pc_FV__catchcopy--secondary{font-size:32px;font-weight:700}.pc_FV__catchcopy .pc_FV__catchcopy--secondary .catchcopy__em{font-size:36px}.pc_FV__product--block{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:-40px auto 0}@media screen and (min-width:1400px){.pc_FV__product--block{margin:-80px auto 0}}.pc_FV__product--block .pc_FV__product{width:640px;padding:0 40px 0 0}.pc_FV__product--block .pc_FV__btn{width:560px;padding:16px 0 0}.reason_txt__wrap{width:100%;text-align:center}.reason_txt{display:inline-block;position:relative;margin:4px 0 0 -2.5em;color:#96204d;font-size:24px;font-weight:700}@media screen and (min-width:700px){.reason_txt{margin:16px 0 0}}.reason_txt:after{display:block;position:absolute;top:40%;right:-40px;width:26px;height:26px;transform:translate(0,-50%);content:url(/site_cort-f/lp/md-mask/assets/img/link_arrow_down.svg)}.product-introduction{margin:40px 0 0}@media screen and (min-width:700px){.product-introduction{display:flex;flex-wrap:wrap;width:1200px;margin:80px auto 0}}@media screen and (min-width:700px){.product-introduction .product-image,.product-introduction .product-summary{width:50%}}@media screen and (min-width:700px){.product-introduction .product-image{align-self:center;text-align:center;-ms-grid-row-align:center}.product-introduction .product-image img{width:440px}}.product-introduction .product_txt{margin:16px 0 0;color:#96204d;letter-spacing:-.05em}@media screen and (min-width:700px){.product-introduction .product_txt{letter-spacing:0}}.product-introduction .product_txt .product_txt--primary{font-size:18px}@media screen and (min-width:700px){.product-introduction .product_txt .product_txt--primary{font-size:24px}}.product-introduction .product_txt .product_txt--secondary{font-weight:700}@media screen and (min-width:700px){.product-introduction .product_txt .product_txt--secondary{font-size:32px}}.product-introduction .product_txt .product_txt--secondary .catchcopy__em{font-size:26px}@media screen and (min-width:700px){.product-introduction .product_txt .product_txt--secondary .catchcopy__em{font-size:36px}}.CTA_block{margin:64px 0 0}@media screen and (min-width:700px){.CTA_block{margin:120px 0 0}}.CTA_primary{background-color:#f60}.CTA_primary__inner{padding:40px 20px 64px}@media screen and (min-width:700px){.CTA_primary__inner{padding:64px 0}}.CTA_primary__inner .product-introduction{margin:0 auto}.CTA_secondary{padding:40px 0;background-color:#ff8048}.CTA_secondary .CTA_btn{padding:0 20px}@media screen and (min-width:700px){.CTA_secondary .CTA_btn{width:560px;margin:0 auto;padding:0}}.sec01{margin:40px 0 0}@media screen and (min-width:700px){.sec01{margin:80px 0 0}}.sec01_inner{padding:32px 0 64px;background-color:#fde7e7}.sec01-1_detail,.sec01-1_detail-reverse{margin:40px 0 0}@media screen and (min-width:700px){.sec01-1_detail,.sec01-1_detail-reverse{position:relative;margin:80px 0 0}}@media screen and (min-width:700px){.sec01-1_image{width:77.777777%;border-radius:0 24px 24px 0;overflow:hidden}}.sec01-1_txt{z-index:2;position:relative;margin:-48px 0 0;padding:0 20px}@media screen and (min-width:700px){.sec01-1_txt{position:absolute;bottom:-200px;left:50%;width:600px}}@media screen and (min-width:700px){.sec01-1_detail-reverse .sec01-1_image{margin:0 0 0 auto;border-radius:24px 0 0 24px}}.sec01-1_detail-reverse .sec01-1_txt{margin:-48px 0 0}@media screen and (min-width:700px){.sec01-1_detail-reverse .sec01-1_txt{right:50%;bottom:-80px;left:auto}}.sec01-1_txt__inner{width:100%;padding:40px 32px 48px;border-radius:24px;background-color:#fff;color:#de4e62;font-weight:700}@media screen and (min-width:700px){.sec01-1_txt__inner{padding:64px 40px}}@media screen and (min-width:700px){.sec01-1_txt__inner .sec01-1_txt__primary{font-size:24px}}.sec01-1_txt__inner .sec01-1_txt__secondary{font-size:24px;line-height:1.5}@media screen and (min-width:700px){.sec01-1_txt__inner .sec01-1_txt__secondary{font-size:30px}}.sec01-1_txt__inner .sec01-1_txt__secondary .sec01-1_txt__em{font-size:36px;letter-spacing:-.05em}@media screen and (min-width:700px){.sec01-1_txt__inner .sec01-1_txt__secondary .sec01-1_txt__em{font-size:42px}}.sec01-1_txt__inner+p{margin:24px 0 0;color:#de4e62;font-size:16px}@media screen and (min-width:700px){.sec01-1_txt__inner+p{font-size:20px}}.sec01-1-2{margin:40px 0 0}@media screen and (min-width:700px){.sec01-1-2{margin:280px 0 0}}.sec01-2{margin:64px 0 0}@media screen and (min-width:700px){.sec01-2{margin:160px 0 0}}.title_ornament{display:block;width:280px;height:16px;margin:8px auto 0;background-image:url(/site_cort-f/lp/md-mask/assets/img/title_ornament.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain}@media screen and (min-width:700px){.title_ornament{width:654px;height:30px;margin:16px auto 0}}.cause{position:relative;margin:40px 0 0}@media screen and (min-width:700px){.cause{display:flex;flex-wrap:wrap;margin:80px 0 0}}.cause_txt{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);text-align:center}.allergy_bg__left,.allergy_bg__right,.cause_bg__left,.cause_bg__right{padding-top:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media screen and (min-width:700px){.allergy_bg__left,.allergy_bg__right,.cause_bg__left,.cause_bg__right{width:50%;height:720px;padding-top:0}}.cause_bg__left{background-image:url(/site_cort-f/lp/md-mask/assets/img/img_mure.jpg)}.cause_bg__right{background-image:url(/site_cort-f/lp/md-mask/assets/img/img_masatsu.jpg)}.allergy_bg__left{background-image:url(/site_cort-f/lp/md-mask/assets/img/img_kahun01.jpg)}.allergy_bg__right{background-image:url(/site_cort-f/lp/md-mask/assets/img/img_kahun02.jpg)}.cause_allergy{margin:64px 0 0}@media screen and (min-width:700px){.cause_allergy{margin:120px 0 0}}.sec01-2_inner{margin:40px 0 0;padding:0 20px}@media screen and (min-width:700px){.sec01-2_inner{width:800px;margin:80px auto 0;padding:0}}.sec01-2_inner .sec01-2_inner__title{margin:0 0 32px;color:#de4e62;font-size:24px;text-align:center}@media screen and (min-width:700px){.sec01-2_inner .sec01-2_inner__title{font-size:36px;letter-spacing:-.05em}}.sec01-2_inner .sec01-2_image{margin:48px 0 0}@media screen and (min-width:700px){.sec01-2_inner .sec01-2_image{margin:80px 0 0}}.sec01-2_inner .sec01-2_illust{width:200px;margin:40px auto 0}@media screen and (min-width:700px){.sec01-2_inner .sec01-2_illust{width:360px;margin:64px auto 0}}.sec01-2_inner .sec01-2_txt__em{margin:40px 0 32px;color:#de4e62;font-size:36px;font-weight:700;line-height:1.4;text-align:center}@media screen and (min-width:700px){.sec01-2_inner .sec01-2_txt__em{margin:64px 0;font-size:64px;line-height:1}}.sec01-2_inner .sec01-2_txt__em .underline{background:linear-gradient(transparent 70%,#fce738 70%,#fce738 100%)}.sec02{margin:40px 0 0}@media screen and (min-width:700px){.sec02{margin:80px 0 0}}.sec02-4_inner,.sec02_inner{background-color:#fff0c7}.sec02_inner{padding:32px 0 64px}.sec02-1_inner{padding:0 20px}.dermatitis_types{margin:40px 0 0}@media screen and (min-width:700px){.dermatitis_types{display:flex;flex-wrap:wrap;align-items:center;width:1200px;margin:80px auto 0}}@media screen and (min-width:700px){.dermatitis_types__image{width:50%;padding-right:40px}}.dermatitis_types__desc{margin:-56px 0 0}@media screen and (min-width:700px){.dermatitis_types__desc{width:50%;margin:0}}.dermatitis_types__desc--inner{position:relative;padding:24px;border-radius:16px;background-color:#fba9a9;color:#fff}@media screen and (min-width:700px){.dermatitis_types__desc--inner{padding:48px 32px}.dermatitis_types__desc--inner:after{display:block;position:absolute;top:50%;width:0;height:0;transform:translate(0,-50%);border-width:24px 32px 24px 32px;border-style:solid;content:""}}.dermatitis_types__desc--inner .dermatitis_types__name{position:relative;margin:0;padding:0 0 16px;font-family:"Kiwi Maru","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:40px;font-weight:500;text-align:center}@media screen and (min-width:700px){.dermatitis_types__desc--inner .dermatitis_types__name{padding:0 0 32px;font-size:72px}}.dermatitis_types__desc--inner .dermatitis_types__name:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:4px;border-radius:2px;background-color:#fff;content:""}@media screen and (min-width:700px){.dermatitis_types__desc--inner .dermatitis_types__name:after{height:6px;border-radius:3px}}.dermatitis_types__desc--inner .dermatitis_types__txt{padding-top:16px;font-size:16px}@media screen and (min-width:700px){.dermatitis_types__desc--inner .dermatitis_types__txt{padding-top:32px;font-size:20px}}@media screen and (min-width:700px){.sec02-1_inner .dermatitis_types:first-child .dermatitis_types__desc--inner:after{left:-64px;border-color:transparent #fba9a9 transparent transparent}}@media screen and (min-width:700px){.sec02-1_inner .dermatitis_types:nth-child(2n){flex-direction:row-reverse}.sec02-1_inner .dermatitis_types:nth-child(2n) .dermatitis_types__desc--inner:after{right:-64px;border-color:transparent transparent transparent #fba9a9}.sec02-1_inner .dermatitis_types:nth-child(2n) .dermatitis_types__image{padding-left:40px}}.sec02-2_inner{padding:40px 0 0}@media screen and (min-width:700px){.sec02-2_inner{padding:80px 0 0}}.sec02-2_detail{margin:40px 0 0}@media screen and (min-width:700px){.sec02-2_detail{position:relative;margin:80px 0 0}}@media screen and (min-width:700px){.sec02-2_image{width:77.777777%;margin:0 0 0 auto;border-radius:24px 0 0 24px;overflow:hidden}}.sec02-2_txt{z-index:2;position:relative;margin:-48px 0 0;padding:0 20px}@media screen and (min-width:700px){.sec02-2_txt{position:absolute;right:50%;bottom:-80px;width:600px}}.sec02-2_txt__inner{width:100%;padding:40px 32px 48px;border-radius:24px;background-color:#fff;font-weight:700}@media screen and (min-width:700px){.sec02-2_txt__inner{padding:64px 40px}}@media screen and (min-width:700px){.sec02-2_txt__inner .sec02-2_txt__primary{font-size:24px}}.sec02-2_txt__inner .sec02-2_txt__secondary{margin:24px 0 0;color:#de4e62;font-size:30px;line-height:1.5}@media screen and (min-width:700px){.sec02-2_txt__inner .sec02-2_txt__secondary{font-size:36px}}.be-cured{position:relative;margin:160px 0 0;padding:0 20px;text-align:center}@media screen and (min-width:700px){.be-cured{margin:320px 0 0}}.be-cured:before{display:block;position:absolute;top:-80px;left:50%;width:0;height:0;transform:translate(-50%,-50%);border-width:40px 60px 0 60px;border-style:solid;border-color:#de4e62 transparent transparent transparent;content:""}@media screen and (min-width:700px){.be-cured:before{top:-120px}}.be-cured_txt{color:#de4e62;font-size:36px;font-weight:700;line-height:1.4}@media screen and (min-width:700px){.be-cured_txt{font-size:48px}}.be-cured_txt.txt_ex-L{display:inline-block;margin:80px 0;font-size:120px;line-height:1}@media screen and (min-width:700px){.be-cured_txt.txt_ex-L{font-size:160px}}.be-cured_txt.txt_ex-L.underline{background:linear-gradient(transparent 80%,#fce738 80%,#fce738 100%)}.be-cured_txt .exclamation>img{height:120px}@media screen and (min-width:700px){.be-cured_txt .exclamation>img{height:160px}}.be-cured_txt.slash{display:inline-block;position:relative}.be-cured_txt.slash:after,.be-cured_txt.slash:before{display:block;position:absolute;bottom:5px;width:8px;height:40px;border-radius:4px;background-color:#de4e62;content:""}@media screen and (min-width:700px){.be-cured_txt.slash:after,.be-cured_txt.slash:before{bottom:10px;height:48px}}.be-cured_txt.slash:before{left:-.7em;transform:rotate(-30deg)}.be-cured_txt.slash:after{right:-.7em;transform:rotate(30deg)}.be-cured_txt.txt_L{font-size:36px;line-height:1.2}@media screen and (min-width:700px){.be-cured_txt.txt_L{font-size:72px}}.be-cured_txt.txt_L .be-cured_txt__em{font-size:64px}@media screen and (min-width:700px){.be-cured_txt.txt_L .be-cured_txt__em{font-size:88px}}.be-cured_txt.slash+.be-cured_txt.txt_L{margin:24px 0 0}.sec02-3{padding:40px 20px}@media screen and (min-width:700px){.sec02-3{padding:80px 0}}.sec02-3_title{color:#f60;font-size:32px}@media screen and (min-width:700px){.sec02-3_title{text-align:center}}.product_module{margin:64px 0 0}@media screen and (min-width:700px){.product_module{width:580px;margin:80px auto 0}}.product_module .product_txt{margin:16px 0 0;color:#96204d;letter-spacing:-.05em}@media screen and (min-width:700px){.product_module .product_txt{letter-spacing:0;text-align:center}}.product_module .product_txt .product_txt--primary{font-size:18px}@media screen and (min-width:700px){.product_module .product_txt .product_txt--primary{font-size:24px}}.product_module .product_txt .product_txt--secondary{font-weight:700}@media screen and (min-width:700px){.product_module .product_txt .product_txt--secondary{font-size:32px}}.product_module .product_txt .product_txt--secondary .catchcopy__em{font-size:26px}@media screen and (min-width:700px){.product_module .product_txt .product_txt--secondary .catchcopy__em{font-size:36px}}.product_module .product_btn{margin:40px 0 0}@media screen and (min-width:700px){.product_module .product_btn{margin:48px 0 0}}.product_feature__list{margin:0;padding:0;list-style:none}@media screen and (min-width:700px){.product_feature__list{width:1200px;margin:0 auto}}.product_feature__list .product_feature__item{margin:80px 0 0}@media screen and (min-width:700px){.product_feature__list .product_feature__item{display:flex;flex-wrap:wrap;justify-content:space-between;margin:120px 0 0}.product_feature__list .product_feature__item:nth-child(2n){flex-direction:row-reverse}}@media screen and (min-width:700px){.product_feature__list .product_feature__image{width:50%}}@media screen and (min-width:700px){.product_feature__list .product_feature__detail{width:47%}}.product_feature__list .product_feature__title{margin:24px 0 32px;color:#f60;font-size:24px}@media screen and (min-width:700px){.product_feature__list .product_feature__title{margin:0 0 32px;font-size:36px}}.sec02-4_inner{padding:40px 20px 56px}@media screen and (min-width:700px){.sec02-4_detail{width:800px;margin:0 auto}}.sec02-4_title{margin:0 0 32px;color:#f60;font-size:24px;text-align:center}@media screen and (min-width:700px){.sec02-4_title{font-size:36px}}@media screen and (min-width:700px){.sec02-4_txt{font-size:18px}}.sec02-4_image{margin:32px 0 0}@media screen and (min-width:700px){.sec02-4_image{margin:40px 0 0}}.sec03{margin:40px 0 0;padding:0 20px}@media screen and (min-width:700px){.sec03{margin:64px 0 0}}.product-features_list{margin:16px 0 0;padding:0;list-style:none}@media screen and (min-width:700px){.product-features_list{display:flex;flex-wrap:wrap;width:1200px;margin:0 auto;gap:48px}}.product-features_list .product-features_list__item{margin:120px 0 0;padding:64px 0 0;padding:24px 20px 40px;border:6px solid #fce738;border-radius:16px;background-color:#fff}@media screen and (min-width:700px){.product-features_list .product-features_list__item{width:calc(33.3333333333% - 32px);margin:120px 0 0}}.product-features_list .product-features_module{position:relative}.product-features_list .product-features_balloon{position:absolute;top:-120px;left:0}.product-features_list .product-features_title{color:#f60;font-family:"Kiwi Maru","Noto Sans JP","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:24px;font-weight:500}.product-features_list .product-features_txt{margin:32px 0 0;font-size:16px}.product-details_block{margin:64px 0 0}@media screen and (min-width:700px){.product-details_block{display:flex;flex-wrap:wrap;justify-content:space-between;width:1200px;margin:80px auto 0}}.product-details_title{color:#de4e62;font-size:24px}@media screen and (min-width:700px){.product-details_title{width:240px;margin:0;font-size:36px}}@media screen and (min-width:700px){.product-details_list{display:flex;flex-wrap:wrap;align-items:flex-start;width:900px;margin:0}}.product-details_list .product-details_item__title{display:block;width:140px;margin:40px 0 0;padding:12px 16px;border-radius:20px;background-color:#f60;color:#fff;font-size:18px;line-height:1;text-align:center}@media screen and (min-width:700px){.product-details_list .product-details_item__title{margin:0 0 32px}}.product-details_list .product-details_item__txt{margin:16px 0 0}@media screen and (min-width:700px){.product-details_list .product-details_item__txt{width:calc(100% - 164px);margin:0 0 32px 24px}}.product-details_list .product-details_item__txt .alias{font-size:16px}.product-details_list .product-details_item__txt--note{margin:8px 0 0;font-size:14px}.product-images{margin:0;padding:16px 0 0;list-style:none}@media screen and (min-width:700px){.product-images{display:flex;flex-wrap:wrap;justify-content:space-between;width:880px;margin:16px auto 0}}.product-images .product-image{margin:24px 0 0;border-radius:16px;overflow:hidden}@media screen and (min-width:700px){.product-images .product-image{width:400px}}.product-images_note{margin:24px 0 0;font-size:14px}@media screen and (min-width:700px){.product-images_note{width:880px;margin:16px auto 0}}.product-images_note a{text-decoration:underline}.sec04{background-color:#fff}.sec_hifu-f{padding:40px 0 0}@media screen and (min-width:700px){.sec_hifu-f{padding:80px 0 0}}.sec_hifu-f__summary{padding:0 20px}.sec_hifu-f_title{color:#1b75bc;font-size:36px;text-align:center}.hifu-f_logo{width:250px;margin:64px auto 0}.sec_hifu-f__txt{width:100%;max-width:800px;margin:64px auto 0}.sec_hifu-f__image--block{padding:64px 0;background:linear-gradient(to bottom,#fff 0,#fff9eb 100%)}.sec_hifu-f__image{width:330px;margin:0 auto;padding:0 20px}@media screen and (min-width:700px){.sec_hifu-f__image{width:1000px}}.related-product_block{padding:16px 20px 80px;background-color:#f5f5f5}.related-product_list{margin:0;padding:0;list-style:none}@media screen and (min-width:700px){.related-product_list{display:flex;flex-wrap:wrap;justify-content:space-between;width:1200px;margin:0 auto}}.related-product_list__item{margin:64px 0 0;border-radius:16px;background-color:#fff}@media screen and (min-width:700px){.related-product_list__item{width:560px}}.related-product_module{padding:0 0 32px}.related-product_title{margin:0;padding:16px 24px;border-radius:10px 10px 0 0;color:#fff;font-size:24px;text-align:center}.related-product_title.p_flucort-f{background-color:#3a8fd2}.related-product_image{width:280px;margin:16px auto 0}@media screen and (min-width:700px){.related-product_image{width:400px}}.related-product_efficacy{width:calc(100% - 48px);margin:16px auto 0;padding:8px 16px;border-radius:24px;font-size:18px;line-height:1;text-align:center}.efficacy_list{padding:0 20px;font-size:14px}@media screen and (min-width:700px){.efficacy_list{display:flex;flex-wrap:wrap;justify-content:space-between}}.efficacy_list .efficacy_title{margin:16px 0 0;font-weight:400}@media screen and (min-width:700px){.efficacy_list .efficacy_title{width:170px}}@media screen and (min-width:700px){.efficacy_list .efficacy_txt{width:320px;margin:16px 0 0}}.related-link{margin:24px 0 0;font-weight:700;line-height:1;text-align:center}.related-link .related-link_arrow{margin:0 0 0 .5em}.p_flucort-f{border:3px solid #3a8fd2}.p_flucort-f .related-product_title{background-color:#3a8fd2}.p_flucort-f .related-product_efficacy{background-color:#deecf8;color:#004b9e}.p_cort-f{border:3px solid #f60}.p_cort-f .related-product_title{background-color:#f60}.p_cort-f .related-product_efficacy{background-color:#fff0c7;color:#f60}.p_cort-f .efficacy_txt{margin:16px 0 0;padding:0 24px;font-size:14px}@media screen and (min-width:700px){.p_cort-f .efficacy_txt{text-align:center}}#overlayWeb{display:none;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,.6)}#modalWeb{display:none;z-index:1100;position:fixed;top:50%;right:50%;width:1000px;transform:translate(50%,-50%)}#modalWeb img{width:100%}#modalWeb.noHeight{top:0;transform:translate(50%,0)}#modalWeb .modalWebWrapper{position:relative;padding:45px 0}#modalWeb .btnCloseModalWeb{position:absolute;top:0;right:10px}#modalWeb .btnCloseModalWeb img{width:25px}#modalWeb .modalWebBg{border-radius:10px;text-align:center;overflow:hidden}#modalWeb .modalWebInner{padding:30px 0;background:#d67c85}#modalWeb .ttl01{position:relative;margin:0;padding-bottom:1.5em;color:#d67c85;font-size:36px;font-weight:700}#modalWeb .image01{max-width:348px;margin:0 auto 20px}#modalWeb .modalWebBlock{padding:40px}#modalWeb .modalWebBlock.at{background:#02983b}#modalWeb .modalWebBlock.md{background:#fad4ca}#modalWeb .modalWebSubttl{margin:0 0 10px;color:#d67c85;font-size:18px;font-weight:700}#modalWeb .listBanner{font-size:0}#modalWeb .listBanner li{display:inline-block;margin-right:20px;background:#fff}#modalWeb .listBanner li:last-child{margin-right:0}@media only screen and (max-width:699px){#modalWeb{position:fixed;top:50%;width:100%;height:100%;padding:0 15px;transform:translate(50%,-50%);box-sizing:border-box;overflow:scroll}#modalWeb.noHeight{top:inherit;transform:translate(50%,0)}#modalWeb a:hover img{opacity:1}#modalWeb .modalWebWrapper{padding:48px 0 25px}#modalWeb .btnCloseModalWeb{top:0;right:5px}#modalWeb .btnCloseModalWeb img{width:20px}#modalWeb .modalWebBg{border-radius:5px;box-shadow:0 4px 16px 0 rgba(0,0,0,.4)}#modalWeb .modalWebInner{padding:15px;background:#d67c85}#modalWeb .modalWebSubttl{margin-top:0;font-size:16px}#modalWeb .ttl01{margin:0;font-size:18px}#modalWeb .image01{max-width:214px;margin:0 auto 15px}#modalWeb .modalWebBlock{padding:25px 33px}#modalWeb .listBanner li{display:block;margin-right:0;margin-bottom:15px}#modalWeb .listBanner li:last-child{margin-bottom:0}}