@charset "utf-8";:root{--default-font:'Noto Sans JP',sans-serif;--eng-font:'Outfit',sans-serif;--serif-font:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;--google-icon:'Material Symbols Outlined';--bootstrap:'bootstrap-icons';--main-color:#202f8d;--key-color:#00a9f4;--key-color02:#ff6c4d;--key-color02-hover:#e84d2d;--key-color03:#00a282;--key-color04:#ec300a;--lp-color01:#f8a937;--lp-color01:#f6a103;--lp-color01-2:#e48704;--lp-color02:#1c5f84;--lp-color02-2:#3c96c8;--lp-color02-2:#0094e3;--lp-color03:#368558;--lp-color03-2:#5ec78b;--lp-color03-2:#4dad31;--link-color:#127eb5;--base-color:#333;--base-light-color:#666;--normal:400;--bold:600;--header-transition:.3s}.main-color{color:#202f8d}.key-color{color:#00a9f4}.key-color02{color:#ff6c4d}.key-color02-hover{color:#e84d2d}.key-color03{color:#00a282}body{letter-spacing:.08em}header{box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 25px;position:absolute;top:0;left:0;z-index:10}header>#logo{width:220px}header>ul.header-button{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:0 .3rem}header>ul.header-button>li>a{display:block;text-decoration:none;font-size:.95rem;line-height:1.6;font-weight:var(--bold);//color:var(--base-color);//background:#fff;color:#fff;border-radius:9999px;padding:.8em 2.5em;position:relative}header>ul.header-button>li.registration>a{border:1px solid var(--lp-color02-2);background:var(--lp-color02-2)}header>ul.header-button>li.latest>a{border:1px solid var(--lp-color03-2);background:var(--lp-color03-2)}header>ul.header-button>li>a:after{font-family:var(--google-icon);content:"\e313";font-variation-settings:'FILL' 1,'wght' 700,'opsz' 48;font-size:1.2em;line-height:1;position:absolute;top:50%;right:.3em;transform:translate(-10%,-45%)}#billboard{box-sizing:border-box;width:100%;height:auto;display:flex;justify-content:space-between;align-items:flex-start;position:relative}#billboard:before{content:"";width:46%;height:100%;border-radius:0 0 0 1.5rem;overflow:hidden;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../img/billboard.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;right:0}#billboard>#title{//flex:1;width:70%;box-sizing:border-box;padding:120px 25px 0;position:relative;z-index:1}#billboard h1{width:100%;position:relative;margin-bottom:3rem}#billboard h1:before{content:"";width:26%;height:auto;aspect-ratio:360/58;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../img/title_sub.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:0;left:0;transform:translate(5%,10%) rotate(-6deg)}#billboard #point{width:92%;width:88%;margin:0 auto 1rem;position:relative}#billboard #point:after{content:"";width:180px;height:auto;aspect-ratio:1/1;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../../img/index/badge_results02.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:0;right:0;z-index:10;transform:translate(80%,55%)}#point>#sub-copy{font-size:1.1rem;line-height:1.8;position:relative}#point>#sub-copy:before{content:"";width:100%;border-top:1px solid var(--base-color);position:absolute;top:50%;left:0}#point>#sub-copy>span{background:#fff;padding:0 .5rem;position:relative;z-index:1}#point>h2{font-size:1.78vw;line-height:1.8;margin-bottom:1em;text-shadow:2px 2px 1px #fff}#point>h2>strong{font-size:1.6em;text-shadow:none;margin-right:.2em;background:linear-gradient(transparent 75%,#ff0 75%,#ff0 100%)}#point>ul.point-list{display:flex;justify-content:space-between;justify-content:center;gap:0 2%}#point>ul.point-list>li{box-sizing:border-box;width:31%;height:auto;width:29%;aspect-ratio:1/1;border-radius:100%;border:2px solid var(--base-light-color);border-color:var(--lp-color01);background:#fff;position:relative}#point>ul.point-list>li>.num{box-sizing:border-box;width:26%;height:auto;aspect-ratio:1/1;font-family:var(--eng-font);color:#fff;background:var(--lp-color01);border-radius:100%;overflow:hidden;position:absolute;top:0;left:0}#point>ul.point-list>li>.num>div{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}#point>ul.point-list>li>.num span{display:block;font-size:.7vw;line-height:.8}#point>ul.point-list>li>.num strong{display:block;font-size:1.8vw;line-height:1;font-weight:var(--normal)}#point>ul.point-list>li>.text-box{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}#point>ul.point-list>li figure{width:30%;margin:0 auto}#point>ul.point-list>li p{font-size:1vw;line-height:1.6;margin:.25em 0 0}#point>ul.point-list>li h3{font-size:1.3vw;line-height:1.4}#point>ul.point-list>li h3>span{display:block;font-size:.8em}#billboard02{box-sizing:border-box;width:100%;height:auto;position:relative}#billboard02>#title{box-sizing:border-box;width:54%;padding:120px 25px 0}#billboard02 h1{width:100%;position:relative;margin-bottom:2rem}#billboard02 h1:before{content:"";width:26%;height:auto;aspect-ratio:360/58;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../img/title_sub.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:0;left:0;transform:translate(5%,10%) rotate(-6deg)}#billboard02 #form{box-sizing:border-box;width:94%;margin:0 auto;border:1px solid var(--lp-color01);border-radius:1rem;overflow:hidden}#form>h2{font-size:1.4vw;line-height:1.8;color:#fff;background:var(--lp-color01);padding:.6em 0}#form>h2>span{font-size:.8em;margin-left:.3em}#form>p{font-size:1rem;line-height:1.6;font-weight:var(--bold);text-align:left;margin:1rem 0;margin-left:25%;position:relative}#form>p:before{content:"";width:3.4em;height:auto;aspect-ratio:1/1;background-color:var(--lp-color01);background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../img/icon_flow02.svg);background-repeat:no-repeat;background-position:center center;background-size:70%;border-radius:100%;overflow:hidden;position:absolute;top:0;left:0;transition:.2s;transform:translate(-165%,0)}#form>p:after{font-family:var(--bootstrap);content:"\F6C0";font-size:1.2em;line-height:2.2em;color:var(--lp-color01);text-align:center;width:2em;height:auto;aspect-ratio:1/1;border:1px solid var(--lp-color01);background:#fff;border-radius:100%;overflow:hidden;position:absolute;bottom:0;left:0;transition:.2s;transform:translate(-130%,0)}#billboard02>figure{width:46%;height:100vh;position:relative;border-radius:0 0 0 1.5rem;overflow:hidden;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../img/billboard.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;float:right;position:sticky;top:0}#billboard02>figure>#point{box-sizing:border-box;width:94%;position:absolute;bottom:1rem;left:3%}#billboard02>figure>#point:after{content:"";width:180px;height:auto;aspect-ratio:1/1;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../../img/index/badge_results02.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:0;right:0;z-index:10;transform:translate(10%,-70%)}#billboard02 #point>#sub-copy{font-size:1.1rem;font-weight:var(--bold);text-shadow:none;margin-bottom:.2em;position:relative;z-index:15}#billboard02 #point>#sub-copy:before{display:none}#billboard02 #point>#sub-copy>span{background:#ff0;padding:.2em .5em}#billboard02 #point>h2{font-size:1.7vw;line-height:1.6;background:#ff0;margin-bottom:1em;text-shadow:none;position:relative;z-index:15}#billboard02 #point>h2>strong{font-size:1em;margin:0;background:0 0}#billboard02 #point>ul.point-list{justify-content:space-between}#billboard02 #point>ul.point-list>li{width:32%}#billboard02 #point>ul.point-list>li>.num{width:28%}#billboard02 #point>ul.point-list>li>.num span{font-size:.6vw}#billboard02 #point>ul.point-list>li p{font-size:.9vw}#billboard02 #point>ul.point-list>li h3{font-size:1.2vw}#billboard02 .form-container04{margin:0;padding:0 2rem}#billboard02 .form-container04>dl{padding-bottom:1rem}#billboard02 .form-container04 .userStatus .wpcf7-radio{flex-wrap:wrap}#billboard02 .form-container04 .userStatus .wpcf7-radio>.wpcf7-list-item{width:48.5%}#billboard02 .form-container04 .userLicense .wpcf7-radio{justify-content:space-between;gap:.6rem 0}#billboard02 .form-container04 .userLicense .wpcf7-radio>.wpcf7-list-item{width:32%}#billboard02 .form-container04 .userLicense .wpcf7-radio>.wpcf7-list-item:first-of-type{width:65%}#billboard02 .form-container04 input[type=text],#billboard02 .form-container04 input[type=email],#billboard02 .form-container04 input[type=tel],#billboard02 .form-container04 .select-wrapper{width:100%}#billboard02 .form-container04 .submit-container>input[type=submit]{font-size:1.2rem;padding:.8em 0}#cta-first{box-sizing:border-box;width:100%;padding:4rem 75px 6rem;display:flex;justify-content:space-between;gap:0 30px;overflow-x:hidden}#cta-first>.cta{width:100%;background:rgba(60,150,200,.05);border-radius:1rem;box-shadow:2px 2px 8px #ccc;position:relative}#cta-first>#cta02.cta{background:rgba(94,199,139,.05)}#cta-first>.cta:after,#cta-first>#cta02.cta:after{content:"";width:168px;height:auto;aspect-ratio:386/437;background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:absolute;bottom:0}#cta-first>#cta01.cta:after{background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../img/cta_image01.png);left:0;transform:translate(-42%,5%)}#cta-first>#cta02.cta:after{background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../img/cta_image02.png);right:0;transform:translate(42%,5%)}#cta-first>.cta>h2{font-size:1.5rem;line-height:1.2;color:#fff;background:var(--lp-color02-2);border-radius:1rem 1rem 0 0;padding:1em 0}#cta-first>#cta02.cta>h2{background:var(--lp-color03-2)}#cta-first>.cta>h2>span{position:relative;padding-left:2em}#cta-first>.cta>h2>span:before{font-family:var(--bootstrap);content:"\F6C0";font-size:.85em;line-height:2em;color:var(--lp-color02-2);text-align:center;width:1.8em;height:auto;aspect-ratio:1/1;background:#fff;border-radius:100%;overflow:hidden;position:absolute;top:50%;left:0;transform:translate(0,-50%)}#cta-first>#cta02.cta>h2>span:before{content:"\F19A";line-height:1.9em;color:var(--lp-color03-2)}#cta-first>.cta>.text-box{padding:1.5rem 1.5rem 3rem}#cta-first>.cta p{font-size:1.1rem;line-height:1.8;font-weight:var(--bold)}.cta .button{width:80%;margin:1.5rem auto 0}.cta .button>.copy{display:inline-block;font-size:1.1rem;line-height:1.6;font-weight:var(--bold);color:var(--key-color04);margin-bottom:.5em}.cta .button>.copy:before{display:inline-block;content:"＼";transform:scaleX(.6);margin-right:.25em}.cta .button>.copy:after{display:inline-block;content:"／";transform:scaleX(.6);margin-left:.25em}.cta .button>a{display:block;text-decoration:none;font-size:1.5rem;line-height:1.8;font-weight:var(--bold);color:#fff;border-radius:9999px;padding:1.1em 0;position:relative;z-index:10;transition:.2s}#cta01.cta .button>a{background:var(--lp-color02-2);box-shadow:0 6px 0 var(--lp-color02)}#cta01.cta .button>a:hover{background:var(--lp-color02);box-shadow:none}#cta02.cta .button>a{background:var(--lp-color03-2);box-shadow:0 6px 0 var(--lp-color03)}#cta02.cta .button>a:hover{background:var(--lp-color03);box-shadow:none}.cta .button>a:after{font-family:var(--google-icon);content:"\e7cd";font-variation-settings:'FILL' 1,'wght' 700,'opsz' 48;font-size:1.2em;line-height:1;color:#fff;position:absolute;top:50%;right:.75em;transform:translate(0,-50%)}#feature{box-sizing:border-box;width:100%;background:#f9f9f9;background:rgba(248,169,55,.1);background:linear-gradient(130deg,rgba(248,169,55,.1),rgba(248,169,55,.05),rgba(248,169,55,.2));padding:6rem 75px}.feature-box{box-sizing:border-box;width:100%;background:#fff;border-radius:1rem;padding:3rem calc((100% - 1080px)/2);padding:4rem 75px 4.5rem;margin-bottom:5.5rem;box-shadow:4px 4px 1rem rgba(0,0,0,.1)}#feature h2{font-size:2.4rem;line-height:1.4;letter-spacing:.08em;margin-bottom:.3em;position:relative}#feature h2>strong{font-size:1.4em;margin:0 .1em}#feature h2:before{content:"";width:68px;height:auto;aspect-ratio:140/80;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../../img/common/logomark.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;display:block;margin:0 auto}ul.feature-list{margin:3.5rem 0 .5rem;display:flex;flex-direction:column;gap:4rem 0}ul.feature-list>li{display:flex;justify-content:space-between;align-items:center;gap:0 2.5rem}ul.feature-list>li:nth-child(even){flex-direction:row-reverse}ul.feature-list>li>figure{width:60%;height:auto;aspect-ratio:16/7;position:relative}ul.feature-list>li>figure>img{width:100%;height:100%;object-fit:cover;border-radius:1rem}ul.feature-list>li figcaption{width:5.2rem;height:auto;aspect-ratio:1/1;border-radius:100%;background:var(--lp-color01);font-family:var(--eng-font);font-size:2.2rem;line-height:5.2rem;color:#fff;position:absolute;top:0;right:0;transform:translate(25%,-15%)}ul.feature-list>li figcaption:after{content:"";box-sizing:border-box;width:35%;height:auto;aspect-ratio:1/1;border-radius:100%;background:#fff;border:2px solid var(--lp-color01);position:absolute;bottom:0;right:0;transform:translate(10%,10%)}ul.feature-list>li:nth-child(even) figcaption{right:auto;left:0;transform:translate(-25%,-15%)}ul.feature-list>li:nth-child(even) figcaption:after{right:auto;left:0;transform:translate(-10%,10%)}ul.feature-list>li>.text-box{flex:1;text-align:left}ul.feature-list>li h3{font-size:1.7rem;line-height:1.8;margin-bottom:.5em}ul.feature-list>li h3>div{border-bottom:1px solid #999}ul.cta-button-list{display:flex;justify-content:center;gap:0 6%;margin:4rem 0 1.5rem}ul.cta-button-list>li{width:50%}ul.cta-button-list>li.search{width:100%}ul.cta-button-list>li>.caption{display:inline-block;font-size:1.2rem;line-height:1.6;font-weight:var(--bold);color:var(--key-color04);margin-bottom:.3em}ul.cta-button-list>li>.caption:before{display:inline-block;content:"＼";transform:scaleX(.6);margin-right:.25em}ul.cta-button-list>li>.caption:after{display:inline-block;content:"／";transform:scaleX(.6);margin-left:.25em}ul.cta-button-list>li>a{display:block;text-decoration:none;font-size:1.6rem;line-height:1.8;font-weight:var(--bold);color:#fff;background:var(--lp-color02-2);border-radius:9999px;padding:1.2em 0;box-shadow:0 6px 0 var(--lp-color02);position:relative;transition:.2s}ul.cta-button-list>li>a:hover{background:var(--lp-color02);box-shadow:none}ul.cta-button-list>li.application>a{background:var(--lp-color03-2);box-shadow:0 6px 0 var(--lp-color03)}ul.cta-button-list>li.application>a:hover{background:var(--lp-color03);box-shadow:none}ul.cta-button-list>li.search>a{background:var(--lp-color01);box-shadow:0 6px 0 var(--lp-color01-2)}ul.cta-button-list>li.search>a:hover{background:var(--lp-color01-2);box-shadow:none}ul.cta-button-list>li>a:after{font-family:var(--google-icon);content:"\e313";font-variation-settings:'FILL' 1,'wght' 700,'opsz' 48;font-size:1.2em;line-height:1;color:#fff;position:absolute;top:50%;right:.75em;transform:translate(-10%,-50%)}ul.cta-button-list>li.application>a:after,ul.cta-button-list>li.search>a:after{transform:translate(-10%,-50%) rotate(-90deg)}ul.cta-button-list>li>a>span{position:relative;padding-left:2.6rem}ul.cta-button-list>li>a>span:after{font-family:var(--bootstrap);content:"\F6C0";font-size:1.4rem;line-height:2.8rem;color:var(--lp-color02-2);width:2.6rem;height:auto;aspect-ratio:1/1;background:#fff;border-radius:100%;overflow:hidden;position:absolute;top:50%;left:0;transition:.2s;transform:translate(-25%,-45%)}ul.cta-button-list>li>a:hover>span:after{color:var(--lp-color02)}ul.cta-button-list>li.application>a>span:after{content:"\F19A";line-height:2.6rem;color:var(--lp-color03-2)}ul.cta-button-list>li.application>a:hover>span:after{color:var(--lp-color03)}ul.cta-button-list>li.search>a>span:after{content:"\F52A";line-height:2.6rem;color:var(--lp-color01)}ul.cta-button-list>li.search>a:hover>span:after{color:var(--lp-color01-2)}#latest{box-sizing:border-box;width:100%;padding:6rem 0}#latest h2{font-size:2.4rem;line-height:1.8;letter-spacing:.08em;margin-bottom:.3em;position:relative}#latest h2:before{content:"";width:68px;height:auto;aspect-ratio:140/80;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../../img/common/logomark.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;display:block;margin:0 auto}.latest-nav-box{display:inline-block;margin:1rem auto 3rem}ul.latest-nav{display:flex;justify-content:center;background:#f0f0f0;border-radius:9999px;gap:0 .25rem}ul.latest-nav>li{box-sizing:border-box;width:180px;font-size:1rem;line-height:3.2;font-weight:var(--bold);color:#666;border:2px solid transparent;border-radius:9999px;cursor:pointer}ul.latest-nav>li.active{color:#fff;background:var(--lp-color03-2);border-color:var(--lp-color03-2)}.latest-contents{display:none}.latest-contents.active{display:block}ul.new-job-list{margin-bottom:2rem}ul.new-job-list>li{box-sizing:border-box;width:340px;height:100%;background:#fff;border-radius:.5rem;box-shadow:4px 4px .5rem rgba(0,0,0,.1)}ul.new-job-list>li>a{display:block;text-decoration:none;color:var(--base-color);text-align:left}ul.new-job-list>li figure{width:100%;height:auto;aspect-ratio:3/2;border-radius:.5rem .5rem 0 0;overflow:hidden}ul.new-job-list>li figure>img{width:100%;height:100%;object-fit:cover}ul.new-job-list>li .text-box{padding:.5rem 1.5rem}ul.new-job-list>li>a .update{font-size:.8rem;line-height:1.8}ul.new-job-list>li>a .update>span{color:red;display:inline-block;margin-left:5px;font-weight:700;animation:blinking 1s ease-in-out infinite}@keyframes blinking{0%{opacity:0}100%{opacity:1}}ul.new-job-list>li>a h4{font-size:1rem;line-height:1.6;color:var(--link-color);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:.5em}ul.recruitment-data{border:1px solid #999;border-top:none;display:flex;flex-direction:column;margin-top:1em}ul.recruitment-data>li{display:flex;align-items:center;font-size:.85em;line-height:1;padding:0;border-top:1px solid #999;border-radius:0}ul.recruitment-data>li>span.label{font-size:.7rem;line-height:1.6;color:var(--base-light-color);text-align:center;width:6.5em;padding:.4rem 0;border-right:1px solid #999;background:#fff !important}ul.recruitment-data>li>span.item{flex:1;font-weight:var(--bold);color:var(--base-light-color);padding:.2rem 1rem}ul.recruitment-data>li.salary>span.item{font-size:1.1em;color:#d00 !important}.job-archive .button-job-application{box-sizing:border-box;width:100%;padding:.5rem 1.5rem 1.5rem}.job-archive .button-job-application>a{display:block;text-decoration:none;font-size:.95rem;line-height:2;font-weight:var(--bold);color:#fff;text-align:center;background:var(--key-color04);border-radius:9999px;padding:.5em 0;position:relative}.job-archive .button-job-application>a:after{font-family:var(--google-icon);content:"\e5e1";font-size:1.05em;line-height:1;color:#fff;position:absolute;top:50%;right:.75em;transform:translate(0,-50%);transition:.2s}.swiper-container{padding-left:75px;position:relative}.swiper-controller{box-sizing:border-box;width:100%;padding-right:1rem;display:flex;justify-content:space-between;align-items:center}.swiper-controller>.swiper-pagenavi{width:auto !important;display:flex;gap:0 .4rem}.swiper-controller>.swiper-pagenavi>.swiper-pagination-bullet{margin:0 !important;width:1rem;height:.25rem;border-radius:9999px;background:#ccc;opacity:1 !important;transition:.2s}.swiper-controller>.swiper-pagenavi>.swiper-pagination-bullet.swiper-pagination-bullet-active{width:2.2rem;background:var(--key-color02)}.swiper-controller>.swiper-button{display:flex;justify-content:flex-end;align-items:center;gap:0 .3rem}.swiper-controller>.swiper-button>div{width:2.5rem;height:auto;aspect-ratio:1/1;position:relative;cursor:pointer}.swiper-controller>.swiper-button>div:before{content:"";box-sizing:border-box;width:100%;height:auto;aspect-ratio:1/1;border-radius:100%;border:1px solid #999;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-controller>.swiper-button>div:after{content:"";box-sizing:border-box;width:20%;height:auto;aspect-ratio:1.25/2.0;background:#999;position:absolute;top:50%;left:50%}.swiper-controller>.swiper-button>div.prev:after{clip-path:polygon(100% 0,0 50%,100% 100%);transform:translate(-65%,-50%)}.swiper-controller>.swiper-button>div.next:after{clip-path:polygon(0 0,0% 100%,100% 50%);transform:translate(-35%,-50%)}.swiper-controller>.swiper-button>div:hover:before{border-width:2px;border-color:var(--key-color02)}.swiper-controller>.swiper-button>div:hover:after{background:var(--key-color02)}#latest ul.cta-button-list{margin-top:1.5rem}#special{box-sizing:border-box;width:100%;padding:3rem 0;display:flex;justify-content:space-between;align-items:flex-start;gap:0 3rem;position:relative;margin-bottom:2.5rem}#special:before{content:"";width:45%;height:100%;background:linear-gradient(130deg,rgba(254,219,209,.2) 0%,rgba(254,219,209,1) 70%,rgba(254,219,209,.6) 100%);border-radius:0 1rem 1rem 0;position:absolute;top:0;left:0}#special>.text-box{box-sizing:border-box;width:30%;text-align:left;padding-left:5%;position:relative;z-index:1}#special>.text-box:after{content:"";width:120px;height:auto;aspect-ratio:190/182;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../img/icon_feature.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:0;right:0;transform:translate(35%,-20%);opacity:.4}#special>.text-box>h2{margin-bottom:1rem}#special>.text-box>h2>span{display:inline-block;font-size:1.8rem;line-height:1.6;background:#fff;padding:0 .5em;margin-bottom:.2em}ul.special-list{flex:1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.25rem 2%;margin-right:1.5rem;position:relative;z-index:1}ul.special-list>li{width:49%}#area{box-sizing:border-box;width:100%;padding:3rem 0;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:0 3rem;position:relative}#area:before{content:"";width:45%;height:25vw;background:linear-gradient(130deg,rgba(205,247,247,.2) 0%,rgba(205,247,247,1) 70%,rgba(205,247,247,.6) 100%);border-radius:1rem 0 0 1rem;position:absolute;top:0;right:0}#area>.text-box{box-sizing:border-box;width:30%;text-align:left;padding-right:5%;position:relative;z-index:1}#area>.text-box:after{content:"";width:180px;height:auto;aspect-ratio:116/112;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../img/icon_area.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:0;right:0;z-index:-1;transform:translate(-10%,40%);filter:brightness(0) saturate(100%) invert(100%) sepia(90%) saturate(5%) hue-rotate(121deg) brightness(105%) contrast(100%);opacity:.4}#area>.text-box>h2{margin-bottom:1rem}#area>.text-box>h2>span{display:inline-block;font-size:1.8rem;line-height:1.6;background:#fff;padding:0 .5em;margin-bottom:.2em}#area ul.special-list{margin-right:0;margin-left:1.5rem}#search{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;background:rgba(248,169,55,.08);gap:0 3rem;margin:6rem 0}#search>figure{width:50%;height:auto;aspect-ratio:16/9;border-radius:1rem 0 0 1rem;overflow:hidden;position:relative;top:-4rem}#search>figure>figcaption{font-size:1.05rem;line-height:1.8;font-weight:var(--bold);color:var(--key-color02);position:absolute;top:20%;left:8%;transform:rotate(-12.5deg)}#search>figure>figcaption:before{content:"＼"}#search>figure>figcaption:after{content:"／"}#search>figure>img{width:100%;height:100%;object-fit:cover}#search>.text-box{flex:1;box-sizing:border-box;padding:0 75px}#search ul.cta-button-list{margin-top:2.5rem}#flow{box-sizing:border-box;width:100%;background:#f9f9f9;padding:5.5rem 75px}#flow h2{font-size:2.4rem;line-height:1.4;letter-spacing:.08em;margin-bottom:.3em;position:relative}.flow-box{box-sizing:border-box;width:90%;padding:2rem 3.5rem;padding-left:40%;margin-left:auto;background:#fff;border-radius:1rem;position:relative;margin-top:3rem}.flow-box:before{content:"";width:45%;height:auto;aspect-ratio:840/730;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../img/flow_image01.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:50%;left:-10%;transform:translateY(-50%)}ul.flow-list{display:flex;flex-direction:column;gap:2rem 0;position:relative}ul.flow-list:before{content:"";height:80%;border-left:1px solid var(--lp-color02-2);position:absolute;top:10%;left:44px}ul.flow-list>li{display:flex;justify-content:space-between;align-items:center;gap:0 1.5rem}ul.flow-list>li>figure{box-sizing:border-box;width:88px;height:auto;aspect-ratio:1/1;background:#fff;border:1px solid var(--lp-color02-2);border-radius:100%;position:relative}ul.flow-list>li>figure:before{content:"01";font-family:var(--eng-font);font-size:1.2rem;color:var(--lp-color02-2);position:absolute;top:50%;left:0;transform:translate(-200%,-50%)}ul.flow-list>li:nth-child(2)>figure:before{content:"02"}ul.flow-list>li:nth-child(3)>figure:before{content:"03"}ul.flow-list>li:nth-child(4)>figure:before{content:"04"}ul.flow-list>li>figure>img{width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:brightness(0) saturate(100%) invert(77%) sepia(72%) saturate(4016%) hue-rotate(172deg) brightness(85%) contrast(81%)}ul.flow-list>li>.text-box{flex:1;text-align:left}ul.flow-list>li h3{font-size:1.15rem;line-height:1.6;color:var(--lp-color02-2)}ul.flow-list>li p{font-size:.95rem;line-height:1.6}#registration{box-sizing:border-box;width:100%;padding:3rem 75px 6rem;background:#fafafa}.form-title{background:var(--lp-color02-2);border-radius:1rem 1rem 0 0;color:#fff;padding:2.5rem 0;position:relative}.form-title:after{content:"";width:250px;height:auto;aspect-ratio:1/1;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../img/contact_image.png);background-repeat:no-repeat;background-position:center top;background-size:cover;position:absolute;bottom:0;right:15px}.form-title>.title{display:inline-block;position:relative;margin:0 auto}.form-title>.title>figure{box-sizing:border-box;width:80px;height:auto;aspect-ratio:1/1;background:var(--lp-color02-2);border:2px solid #fff;border-radius:100%;position:absolute;bottom:0;left:0;z-index:100;transform:translate(-300%,20%)}.form-title>.title>figure>img{width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:brightness(0) saturate(100%) invert(95%) sepia(0%) saturate(2%) hue-rotate(22deg) brightness(108%) contrast(101%)}.form-title>.title:after{font-family:var(--bootstrap);content:"\F6C0";font-size:3.8rem;line-height:7.6rem;color:var(--lp-color02-2);width:7.4rem;height:auto;aspect-ratio:1/1;background:#fff;border-radius:100%;overflow:hidden;position:absolute;top:0;left:0;transition:.2s;transform:translate(-155%,-5%)}.form-title h2{font-size:2rem;line-height:1.6;letter-spacing:.08em}.form-title p{font-size:1.1rem;line-height:1.6;border-top:1px solid #fff;margin-top:1rem;padding:1rem .2rem;padding-bottom:0}.form-box{box-sizing:border-box;width:100%;padding:2rem calc((100% - 800px)/2);margin-left:auto;background:#fff;border-radius:0 0 1rem 1rem;position:relative}.form-box>h3{font-size:1.1rem;line-height:1.8;color:var(--key-color04)}.form-container04{box-sizing:border-box;width:100%;margin:2.5rem auto;padding:0;text-align:left}.form-container04>dl{display:flex;justify-content:space-between;align-items:center;gap:0 1rem;padding:0 0 2rem;text-align:left;//border-bottom:1px dashed var(--main-color)}.form-container04>dl>dt{width:14em;font-weight:var(--bold);color:var(--main-color)}.form-container04>dl>dt.hissu{color:var(--main-color) !important}.form-container04>dl>dt.hissu>span{display:inline-block;position:relative}.form-container04>dl>dt.hissu>span:after{display:inline-block;content:"必須";font-size:.7em;line-height:1.6;color:#fff;white-space:nowrap;background:var(--key-color02-hover);background:rgba(232,77,45,.85);border-radius:9999px;padding:0 .75em .1em;position:absolute;top:.5em;right:-.5em;transform:translateX(100%)}.form-container04>dl>dd{flex:1}.form-container04 .userStatus .wpcf7-radio{display:flex;justify-content:space-between;align-items:center;gap:.6rem 0}.form-container04 .userStatus .wpcf7-radio>.wpcf7-list-item{width:24%;margin:0}.form-container04 .userLicense .wpcf7-radio{display:flex;//justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem 0;gap:.6rem 1.4%}.form-container04 .userLicense .wpcf7-radio>.wpcf7-list-item{width:32%;margin:0}.form-container04 .wpcf7-radio>.wpcf7-list-item>label{display:block;box-sizing:border-box;width:100%;border:1px solid #ccc;border-radius:3px;background:#fcfcfc;background:#fff;padding:.4rem 1rem;cursor:pointer}.form-container04 input[type=text],.form-container04 input[type=email],.form-container04 input[type=tel],.form-container04 .select-wrapper{width:65.4%;background:#fff}.form-container04 .license-year{display:flex;align-items:center;gap:0 .5em}.form-container04>.form-bottom{text-align:center;padding:1rem 0 0}.form-container04 .acceptance{margin:1rem auto 1rem}.form-container04 .wpcf7-acceptance>.wpcf7-list-item{width:100%}.form-container04 .submit-container{margin:1rem auto .5rem}.form-container04 .submit-container>input[type=submit]{width:60%;height:auto;margin:0 auto;font-size:1.4rem;line-height:1.8;font-weight:var(--bold);color:#fff;background:var(--lp-color02-2);border-radius:9999px;padding:1em 0 .9em;box-shadow:0 6px 0 var(--lp-color02);position:relative;transition:.2s}.form-container04 .submit-container>input[type=submit]:disabled{box-shadow:none}footer{padding:3.5rem 0;text-align:center}footer figure{width:280px;margin:0 auto}.footer-info>#info{display:flex;flex-direction:column;text-align:center;margin:1rem 0 2rem}.footer-info>#info>a{text-decoration:none;font-family:var(--eng-font);font-size:1.4rem;line-height:1.6;color:var(--base-color);pointer-events:none}.footer-info>#info>a>span{display:inline-block;position:relative;padding-left:1.5em}.footer-info>#info>a>span:before{content:"";width:1.4em;height:auto;aspect-ratio:32/18;background-image:url(//www.k-pharmalink.co.jp/wp/wp-content/themes/pharmalink/LP/css/pc/../../../img/common/icon_freedial_white.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:50%;left:0;transform:translate(0,-50%);filter:brightness(0) saturate(100%) invert(19%) sepia(2%) saturate(329%) hue-rotate(64deg) brightness(92%) contrast(93%)}.footer-info>#info>.caution{font-size:.85rem;line-height:1.0}footer>#credit{font-size:.8em;line-height:1.8;margin-top:3rem;display:flex;flex-direction:column}footer>#credit a{color:var(--base-color)}