/**
 * dfp-hp - Delta-Fly Pharma HP
 * @version: v1.0.0
 * @link: https://www.delta-flypharma.co.jp/
 * @license: Copyright 2017 Delta-Fly Pharm, Inc. All Rights Reserved.
 * @update: 30 May 2023 at 01:31:00
 */
/*! @filename : page.min.css */

@charset "UTF-8";/*! @filename : page.css */.home .content-cover-container h3 a,.home .fixed-on-middle a,.home .osirase>.container section .more a{text-decoration:underline}.header-cover.home{margin-bottom:0;position:relative}.header-cover.home .slick-dots{bottom:8px}.header-cover.home .slick-dots li button:before{color:#4a78a9}.header-cover.home .slick-dots li.pause button:before{content:"\f04c";font-family:"Font Awesome 5 Free";font-weight:900;margin-top:-1px}.header-cover.home .slick-dots li.pause button.active:before{color:#000}.header-cover.home .hero-body{padding:0}.header-cover.home .hero-body .container-liquid .title{display:none}.header-cover.home+.attention-area h3{padding-left:0!important;font-size:inherit!important}.header-cover.home+.attention-area .icon-liquid-image{margin:-.1em .3em 0}#home_ticker{padding:0;width:100%;border-color:transparent}#home_ticker .attention-row .pubdate,#home_ticker .attention-row time{padding-right:.8em}.home .attention-area-checker{width:100%;height:0;display:none;background-color:rgba(255,255,255,.5)}.home .ticker{background-color:transparent}.home .content-cover-container{position:relative}.home .content-cover-container .hero-body{padding:0}.home .content-cover-container .hero-body .container-liquid picture.base{display:block;font-size:0}.home .content-cover-container h3{width:100%;text-align:center;position:absolute;top:0;left:0;z-index:8;padding:2.5em 1em}.home .content-cover-container p.title,.home .content-cover-container.r-and-d .wrap{display:none}.home .osirase{background-color:#f6f6f6;padding:1em 0}.home .osirase>.container section header h3{border-bottom:2px solid #dcdddd;margin-bottom:2em}.home .osirase>.container section .more a{font-weight:700}.home.en .osirase{padding:0}.home.en .osirase>.container section{margin-top:1em;margin-bottom:1em}.home .fixed-on-middle{border:1px solid #9fa0a0;padding:1.5rem 2.5rem!important;margin:1em .5em}.home .fixed-on-middle h3{font-size:1em!important;margin-bottom:.1em!important;text-align:left!important;padding-left:0!important;padding-top:0!important}.home .fixed-on-middle p{font-size:.9em}.home .fixed-on-middle a .icon-liquid-image{margin:-.2em .3em 0}.home .company-nav li{width:100%}.home .company-nav li img{max-width:120px}.home .company-nav a{display:block;padding:10px;text-align:center}.home .company-nav a .text{display:block;padding:.2em 0}@media screen and (min-width:760px){.header-cover.home .slick-dots{bottom:28px;z-index:10}.header-cover.home .hero-body .container-liquid{position:relative}.header-cover.home .hero-body .container-liquid .title{display:block;position:absolute;top:50%;right:25px}.header-cover.home .hero-body .container-liquid .title .icon-liquid-image{margin:-.2em .3em 0}.home .attention-area .section{padding-top:.5em!important;padding-bottom:.5em!important;display:-webkit-box;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.home .attention-area .section h3{flex-shrink:0;margin-bottom:0!important}.home .attention-area .section .attention-content{flex-grow:1}.home .attention-area .section .attention-content .pubdate,.home .attention-area .section .attention-content content{display:block;padding-bottom:.5em}.home .content-cover-container h3 a{text-decoration:none!important}.home .content-cover-container p.title{display:block!important;width:100%;text-align:right;padding:.5em 5em 5em;position:absolute;bottom:0;left:0;z-index:6}.home .content-cover-container p.title .icon-liquid-image{margin:-.2em .3em 0}.home .content-cover-container.r-and-d picture img{min-height:600px}.home .content-cover-container.r-and-d .wrap{display:block!important;width:100%;position:absolute;top:18rem;left:0;z-index:7}.home .content-cover-container.r-and-d .wrap ul{width:60%;margin:0 auto;border-top:1px dashed #162a41}.home .content-cover-container.r-and-d .wrap ul li{border-bottom:1px dashed #162a41;padding:1em 0}.home .content-cover-container.r-and-d .wrap ul li .icon-liquid-image{margin:-.1em .3em 0 0}.home .company-nav li{width:20%}}@media screen and (min-width:900px){.header-cover-container{position:relative}.header-cover.home .slick-dots{bottom:13%}.header-cover.home .hero-body .container-liquid .title{right:145px}.home .attention-area .section{padding-top:0!important;padding-bottom:0!important}.home .attention-area .section .attention-content .pubdate,.home .attention-area .section .attention-content content{display:inline-block!important;padding-left:.5em}.home .attention-area-checker{display:block!important}.home .content-cover-container.r-and-d .wrap ul{width:50%;margin:0 auto}.home .content-cover-container.r-and-d .wrap ul li{font-size:1.8em}}.mission .name,.philosophy .name{width:80%;margin:1.5rem auto}.mission .concept,.philosophy .concept{width:80%;margin:5rem auto}.mission .image-container,.mission .video-container,.philosophy .image-container,.philosophy .video-container{width:100%}.mission .module-tech p,.philosophy .module-tech p{margin-bottom:2em}@media screen and (min-width:760px){.mission .name,.philosophy .name{width:70%;margin:1.5rem auto}.mission .concept,.philosophy .concept{width:70%;margin:8rem auto}}@media screen and (min-width:900px){.mission .name,.philosophy .name{width:30%!important;margin:1.5rem auto!important}.mission .concept,.philosophy .concept{width:30%!important;margin:10rem auto!important}}.header-cover.company{border-bottom:1px solid #f6f6f6}.header-cover.company .hero{background-image:url(/assets/images/contents/kv/company/kg_760_2x.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.about-us #map .row .content{width:60%;margin:0 auto}@media screen and (min-width:760px){.header-cover.company .hero{background-image:url(/assets/images/contents/kv/company/kg_900_2x.jpg)}}@media screen and (min-width:900px){.header-cover.company{border-bottom:none}.header-cover.company .hero{background-image:url(/assets/images/contents/kv/company/kg_1000_2x.jpg)!important}}.introduction.en,.ir.message{background-color:transparent!important}.ir.business .table thead,.r-and-d .table thead,.strategy.en .table thead{background:#efefef!important}.introduction.en .photo,.ir.message .photo{font-size:0;line-height:0!important;margin-bottom:1rem!important}@media screen and (min-width:760px){.introduction.en .photo,.ir.message .photo{width:90%;margin:0 auto 1rem!important}}.ir.business .section>.explanation p,.strategy.en .section>.explanation p{font-size:1.18em!important}.ir.business .section.presentation-type h3,.ir.business .section.presentation-type h4,.strategy.en .section.presentation-type h3,.strategy.en .section.presentation-type h4{text-align:left!important}.ir.business .section.presentation-type h5,.ir.business .section.presentation-type h6,.strategy.en .section.presentation-type h5,.strategy.en .section.presentation-type h6{padding:.5em 1em}.ir.business .section.presentation-type h3+section p,.ir.business .section.presentation-type h3+section+section p,.strategy.en .section.presentation-type h3+section p,.strategy.en .section.presentation-type h3+section+section p{padding:0 .5em;margin-bottom:2em}.ir.business .section.presentation-type>p,.strategy.en .section.presentation-type>p{margin-bottom:1em}.ir.business .inside-section,.strategy.en .inside-section{margin-bottom:2em}.ir.business .table,.strategy.en .table{width:max-content}.ir.business .table.is-bordered,.strategy.en .table.is-bordered{border-color:#c9caca!important}.ir.ir .section.ir-index-box .large-box>.columns .column:first-child,.ir.ir .section.ir-index-box .middle-box>.columns:nth-child(2) .column:first-child{border-right:1px solid #fff}.header-cover.irtop .hero,.header-cover.r-and-d .hero,.ir.ir .section.ir-index-box .middle-cover.irtop .hero{background-size:cover;background-repeat:no-repeat;background-position:center center}.ir.business .table td,.ir.business .table th,.strategy.en .table td,.strategy.en .table th{text-align:center;vertical-align:middle}.ir.business .media,.strategy.en .media{width:100%;margin:0 auto}@media screen and (min-width:760px){.ir.business .media,.strategy.en .media{width:95%}.ir.business .section.presentation-type h3,.ir.business .section.presentation-type h4,.strategy.en .section.presentation-type h3,.strategy.en .section.presentation-type h4{text-align:left!important}.ir.business .section.presentation-type h5,.ir.business .section.presentation-type h6,.strategy.en .section.presentation-type h5,.strategy.en .section.presentation-type h6{padding:.5em 1em}.ir.business .section.presentation-type h3+section p,.ir.business .section.presentation-type h3+section+section p,.strategy.en .section.presentation-type h3+section p,.strategy.en .section.presentation-type h3+section+section p{padding:0 .5em 0 2.5em;margin-bottom:2em}.ir.business .section.presentation-type>p,.strategy.en .section.presentation-type>p{margin-bottom:1em}}@media screen and (min-width:900px){.ir.business .table,.strategy.en .table{width:90%!important;margin:0 auto}}.header-cover.irtop{border-bottom:1px solid #f6f6f6}.header-cover.irtop .hero{background-image:url(/assets/images/contents/kv/ir/irtop_01_760_2x.jpg)}.ir.ir section.page-container>.container>.section header{margin-bottom:2em}.ir.ir section.page-container>.container>.section h3{margin-bottom:1rem;padding-bottom:3rem;border-bottom:2px solid #f5f5f5}.ir.ir .section.ir-index-box .large-box .columns{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;margin-bottom:0}.ir.ir .section.ir-index-box .large-box .columns .column{border-bottom:1px solid #fff}.ir.ir .section.ir-index-box .large-box .columns .column .icon-header{width:100%;height:100%;background-color:#162a41}.ir.ir .section.ir-index-box .large-box .columns .column .icon-header picture{display:block;width:40%;margin:0 auto;padding:55% 0}.ir.ir .section.ir-index-box .large-box .columns .column .icon-header picture.with-alt{padding-top:45% t;padding-bottom:0}.ir.ir .section.ir-index-box .large-box .columns .column .icon-header .alt{font-size:1rem;color:#fff;padding-bottom:10%;text-align:center}.ir.ir .section.ir-index-box .large-box .columns .column .icon-header .alt a{text-decoration:underline;font-weight:700}.ir.ir .section.ir-index-box .large-box .columns .column .content{font-size:1.3rem;padding:10px}.ir.ir .section.ir-index-box .large-box .columns .column .content .title{font-size:1.3em}.ir.ir .section.ir-index-box .large-box .columns .column .content .title a{text-decoration:underline}.ir.ir .section.ir-index-box .large-box .columns .column .content .summary{font-size:1.2em}.ir.ir .section.ir-index-box .large-box>.columns .column:nth-child(3){border-left:1px solid #fff}.ir.ir .section.ir-index-box .large-box>.columns:nth-child(odd) .column:nth-child(2),.ir.ir .section.ir-index-box .large-box>.columns:nth-child(odd) .column:nth-child(3){background-color:#e4ecf4}.ir.ir .section.ir-index-box .large-box>.columns:nth-child(even) .column:nth-child(2),.ir.ir .section.ir-index-box .large-box>.columns:nth-child(even) .column:nth-child(3){background-color:#c8d8e8}.ir.ir .section.ir-index-box .large-box>.columns:nth-child(even) .column:nth-child(2) .icon-header,.ir.ir .section.ir-index-box .large-box>.columns:nth-child(even) .column:nth-child(3) .icon-header{background-color:inherit}.ir.ir .section.ir-index-box .middle-cover.irtop .hero{background-image:url(/assets/images/contents/kv/ir/irtop_02_760_2x.jpg)}.ir.ir .section.ir-index-box .middle-box .columns{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;margin-bottom:0}.ir.ir .section.ir-index-box .middle-box .columns .column{border-bottom:1px solid #fff;background-color:#c8d8e8}.ir.ir .section.ir-index-box .middle-box .columns .column .icon-header{width:100%;height:100%;background-color:inherit}.ir.ir .section.ir-index-box .middle-box .columns .column .icon-header picture{display:block;width:30%;margin:0 auto;padding:10% 0}.ir.ir .section.ir-index-box .middle-box .columns .column .icon-header picture.with-alt{padding-bottom:0}.ir.ir .section.ir-index-box .middle-box .columns .column .icon-header .alt{font-size:1.3rem;color:#fff;padding-bottom:10%;text-align:center}.ir.ir .section.ir-index-box .middle-box .columns .column .icon-header .alt a{text-decoration:underline;font-weight:700}.ir.ir .section.ir-index-box .small-box{margin-bottom:20%}@media screen and (min-width:760px){.header-cover.irtop .hero{background-image:url(/assets/images/contents/kv/ir/irtop_01_900_2x.jpg)}.ir.ir section.page-container>.container>.section h3{margin-bottom:2em;padding-bottom:3rem}.ir.ir section.page-container>.container>.section header{position:relative}.ir.ir section.page-container>.container>.section header .more{width:100%;position:absolute;top:1.5em}.ir.ir .section.ir-index-box .large-box .columns .icon-header picture{padding:30% 0}.ir.ir .section.ir-index-box .large-box .columns .icon-header picture.with-alt{padding-top:35%;padding-bottom:0}.ir.ir .section.ir-index-box .large-box .columns .icon-header .alt{font-size:1.6rem!important}.ir.ir .section.ir-index-box .large-box .columns .content{padding:3em!important;font-size:1.6rem!important}.ir.ir .section.ir-index-box .large-box .columns .content .title{font-size:1.3em!important}.ir.ir .section.ir-index-box .large-box .columns .content .summary{font-size:1.2em!important}.ir.ir .section.ir-index-box .middle-cover.irtop .hero{background-image:url(/assets/images/contents/kv/ir/irtop_02_900_2x.jpg)}.ir.ir .section.ir-index-box .middle-box .columns .icon-header .alt{font-size:1.6rem!important}}@media screen and (min-width:900px){.header-cover.irtop{border-bottom:none}.header-cover.irtop .hero{background-image:url(/assets/images/contents/kv/ir/irtop_01_1000_2x.jpg)!important}.ir.ir .section.ir-index-box .large-box .columns .icon-header picture.with-alt{padding-top:10%!important;padding-bottom:0!important}.ir.ir .section.ir-index-box .large-box .columns .content .title{font-size:1.3em}.ir.ir .section.ir-index-box .large-box .columns .content .summary{font-size:1.2em}.ir.ir .section.ir-index-box .middle-cover.irtop .hero{background-image:url(/assets/images/contents/kv/ir/irtop_02_1000_2x.jpg)}}.ir.schedule .media{width:100%;margin:0 auto}.ir.schedule .table{border-color:#dcdddd}.ir.schedule .table tbody tr th{width:8em}@media screen and (min-width:760px){.ir.schedule .media{width:80%}}@media screen and (min-width:900px){.ir.schedule .media{width:70%!important}}.faq.en main .columns .column.question,.ir.faq main .columns .column.question{font-weight:700}.faq.en main .columns .column.question:first-child,.ir.faq main .columns .column.question:first-child{color:#162a41}.faq.en main .columns .column.answer:last-child,.ir.faq main .columns .column.answer:last-child{border-bottom:1px solid #efefef}.faq.en main .columns .column:first-child,.ir.faq main .columns .column:first-child{color:#4d7eb4}.ir.highlight .section h4{border-bottom:2px solid #4a78a9;padding-bottom:2px!important;margin-bottom:2em}.ir.highlight .section .table-container,.ir.highlight .section .table-container .table{width:100%}.ir.highlight ul.highlight-warning{margin-top:2em;margin-bottom:3em}.ir.highlight ul.highlight-warning li{margin-bottom:.5em}.ir.highlight .ct-series-a .ct-bar,.ir.highlight .ct-series-a .ct-line,.ir.highlight .ct-series-a .ct-point,.ir.highlight .ct-series-a .ct-slice-donut{stroke:#7198C3}.ir.highlight .ct-series-a .ct-area,.ir.highlight .ct-series-a .ct-slice-donut-solid,.ir.highlight .ct-series-a .ct-slice-pie{fill:#7198C3}.ir.highlight .ct-series-b .ct-bar,.ir.highlight .ct-series-b .ct-line,.ir.highlight .ct-series-b .ct-point,.ir.highlight .ct-series-b .ct-slice-donut{stroke:#89b3d7}.ir.highlight .ct-series-b .ct-area,.ir.highlight .ct-series-b .ct-slice-donut-solid,.ir.highlight .ct-series-b .ct-slice-pie{fill:#89b3d7}.ir.highlight .ct-series-c .ct-bar,.ir.highlight .ct-series-c .ct-line,.ir.highlight .ct-series-c .ct-point,.ir.highlight .ct-series-c .ct-slice-donut{stroke:#126CB7}.ir.highlight .ct-series-c .ct-area,.ir.highlight .ct-series-c .ct-slice-donut-solid,.ir.highlight .ct-series-c .ct-slice-pie{fill:#126CB7}.ir.highlight .ct-series-d .ct-bar,.ir.highlight .ct-series-d .ct-line,.ir.highlight .ct-series-d .ct-point,.ir.highlight .ct-series-d .ct-slice-donut{stroke:#130E7F}.ir.highlight .ct-series-d .ct-area,.ir.highlight .ct-series-d .ct-slice-donut-solid,.ir.highlight .ct-series-d .ct-slice-pie{fill:#130E7F}.header-cover.r-and-d{border-bottom:1px solid #f6f6f6}.header-cover.r-and-d .hero{background-image:url(/assets/images/contents/kv/r-and-d/rd_760_2x.jpg)}@media screen and (min-width:760px){.header-cover.r-and-d .hero{background-image:url(/assets/images/contents/kv/r-and-d/rd_900_2x.jpg)}}@media screen and (min-width:900px){.header-cover.r-and-d{border-bottom:none}.header-cover.r-and-d .hero{background-image:url(/assets/images/contents/kv/r-and-d/rd_1000_2x.jpg)!important}}.r-and-d .media{width:100%;margin:0 auto}.r-and-d .r-and-d-articles{border-top:1px solid #dcdddd}.r-and-d .r-and-d-articles li{padding:2em 0;border-bottom:1px solid #dcdddd}.r-and-d .r-and-d-articles li dt{font-weight:700;letter-spacing:.05em;margin-bottom:.2em}.r-and-d .r-and-d-articles li dd{margin-bottom:2em}.r-and-d .r-and-d-articles li dd:last-child{margin-bottom:0}.r-and-d .r-and-d-simple-articles dt{margin-bottom:.4em;padding:0 .5em .2em;border-bottom:1px solid #dcdddd}.r-and-d .r-and-d-simple-articles dd{margin-bottom:1.6em;padding:0 .5em}.r-and-d .table{width:max-content}.r-and-d .table.is-bordered{border-color:#c9caca!important}.r-and-d .table td,.r-and-d .table th{text-align:center;vertical-align:middle}.r-and-d .table.attention thead th{background:#2d2e8b!important;color:#fff!important}.r-and-d .table.attention tbody tr:nth-child(odd){background:#efefef!important}.r-and-d .table.attention tbody td:last-child{width:18em;text-align:left}@media screen and (min-width:760px){.r-and-d .r-and-d-simple-articles dd,.r-and-d .r-and-d-simple-articles dt{float:left;margin-bottom:.8em;padding-bottom:0;border-bottom:none}.r-and-d .r-and-d-simple-articles dt{clear:left;width:5.5em;margin-right:2em;padding-left:.7em}.r-and-d .r-and-d-simple-articles dd{width:calc(100% - 9em)}}.header-cover.notfound{border-bottom:1px solid #f6f6f6}.header-cover.notfound .hero{background-image:url(/assets/images/contents/kv/company/kg_760_2x.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (min-width:760px){.header-cover.notfound .hero{background-image:url(/assets/images/contents/kv/company/kg_900_2x.jpg)}}@media screen and (min-width:900px){.r-and-d .table{width:98%!important;margin:0 auto}.header-cover.notfound{border-bottom:none}.header-cover.notfound .hero{background-image:url(/assets/images/contents/kv/company/kg_1000_2x.jpg)!important}}.inq-form{width:90%;margin:0 auto}.inq-form input,.inq-form label,.inq-form select,.inq-form textarea{font-size:20px}.inq-form p.help{font-size:14px}.inq-form .control .error{font-size:14px!important}.inq-form .field:not(:last-child){margin-bottom:14px}.inq-form .select:not(.is-multiple){height:5em}.inq-form .select:not(.is-multiple):not(.is-loading)::after{height:1.225em;width:1.225em;top:36%}.inq-form .mwform-tel-field{font-size:20px}.inq-form #recap_result{height:0;visibility:hidden}@media screen and (min-width:760px){.inq-form{width:80%;margin:0 auto}.inq-form input,.inq-form label,.inq-form select,.inq-form textarea{font-size:16px}.inq-form p.help{font-size:12px}.inq-form .control .error{font-size:12px!important}.inq-form .field:not(:last-child){margin-bottom:16px}.inq-form .select:not(.is-multiple){height:4.2em}.inq-form .mwform-tel-field{font-size:16px}}@media screen and (min-width:900px){.inq-form{width:60%;margin:0 auto}}.privacy .page-container .sign{font-size:1.4rem}.privacy .page-container ol.lev01 li .inner,.privacy .page-container ol.lev02 li .inner,.privacy .page-container ul.lev01 li .inner,.privacy .page-container ul.lev02 li .inner{vertical-align:top}.privacy .page-container ol.lev01 li .inner:nth-child(2),.privacy .page-container ol.lev02 li .inner:nth-child(2),.privacy .page-container ul.lev01 li .inner:nth-child(2),.privacy .page-container ul.lev02 li .inner:nth-child(2){width:calc(100% - 3em)}.privacy .page-container .table{width:98%;margin-left:auto;margin-right:auto}.privacy .page-container .table.is-bordered{border-color:#c9caca!important}.privacy .page-container .table thead{background:#efefef!important}.privacy .page-container .table td,.privacy .page-container .table th{text-align:left;vertical-align:middle}.privacy .page-container .table.simple thead th{font-weight:400;background:#fff!important}.privacy .page-container .table.simple tbody td{background:#fff!important}@media screen and (min-width:760px){.privacy .page-container .sign{font-size:inherit}.privacy .page-container ol.lev01 li .inner,.privacy .page-container ol.lev02 li .inner,.privacy .page-container ul.lev01 li .inner,.privacy .page-container ul.lev02 li .inner{vertical-align:top}.privacy .page-container ol.lev01 li .inner:nth-child(2),.privacy .page-container ul.lev01 li .inner:nth-child(2){width:calc(100% - 5em)}.privacy .page-container ol.lev02 li .inner:nth-child(2),.privacy .page-container ul.lev02 li .inner:nth-child(2){width:calc(100% - 9em)}}@media screen and (min-width:900px){.privacy .table{width:98%!important;margin:0 auto}}.contactentrance .page-container p{padding:.5em 0;line-height:2}.contactentrance .page-container a.button{width:80%;border-color:#4a78a9;font-size:1.2em;text-align:left;-webkit-justify-content:flex-start;justify-content:flex-start}.contactentrance .page-container a.button .text{text-decoration:underline}.contactentrance .page-container a.button .icon-liquid-image{margin:-.1em .8em 0 0;flex-shrink:0}.contactentrance .page-container .columns{margin-left:0;margin-right:0}.contactentrance .page-container .columns .column:nth-child(2){text-align:center}.en.contactentrance .page-container a.button{font-size:.9em}@media screen and (min-width:760px){.contactentrance .page-container a.button{font-size:1.5em}.contactentrance .page-container .columns .column:nth-child(2){text-align:center}.en.contactentrance .page-container a.button{font-size:.8em}}@media screen and (min-width:900px){.contactentrance .page-container .wrap{width:80%;margin:0 auto}.contactentrance .page-container .columns .column:nth-child(2){text-align:left}.en.contactentrance .page-container a.button{font-size:1.2em}}@media screen and (min-width:1240px){.contactentrance .page-container a.button{font-size:2em}.en.contactentrance .page-container a.button{font-size:1.5em}}