﻿.labs{padding:15.2284263959vw 0 21.5736040609vw}@media screen and (min-width: 769px){.labs{padding:9.2307692308vw 0 11.1538461538vw}}@media screen and (min-width: 1300px){.labs{padding:120px 0 145px}}.labs_inner{width:89.847715736vw;margin-right:auto;margin-left:auto}@media screen and (min-width: 769px){.labs_inner{width:88.4615384615vw}}@media screen and (min-width: 1300px){.labs_inner{width:1150px}}@media screen and (min-width: 769px){.labs .comp-anchor{padding:0 0 0 3.8461538462vw}}@media screen and (min-width: 1300px){.labs .comp-anchor{padding:0 0 0 50px}}@media screen and (min-width: 769px){.labs .comp-anchor li{width:16.6666666667%}}.labs .index{padding:4.5685279188vw 0 12.1827411168vw;border-top:1px solid #000}@media screen and (min-width: 769px){.labs .index{padding:1.9230769231vw 0 7.6923076923vw}}@media screen and (min-width: 1300px){.labs .index{padding:25px 0 100px}}.labs .index h2{font-size:5.5837563452vw;font-weight:500;padding:0 0 7.614213198vw}@media screen and (min-width: 769px){.labs .index h2{font-size:2.3076923077vw;padding:0 0 6.9230769231vw}}@media screen and (min-width: 1300px){.labs .index h2{font-size:30px;padding:0 0 90px}}.labs #labs-list .labs_inner{width:97.461928934vw}@media screen and (min-width: 769px){.labs #labs-list .labs_inner{width:88.4615384615vw}}@media screen and (min-width: 1300px){.labs #labs-list .labs_inner{width:1150px}}.labs #labs-list ul .labs-list_bg{background-color:#f2fdff;padding:8.883248731vw 3.807106599vw 10.6598984772vw;margin:0 1.269035533vw 5.076142132vw;border-radius:2.538071066vw}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_bg{border-radius:.7692307692vw;padding:3.2307692308vw 3.4615384615vw 5.3846153846vw 3.6923076923vw;margin:0 0 2.3076923077vw;position:relative}.labs #labs-list ul .labs-list_bg:last-child{margin:0}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_bg{border-radius:10px;padding:42px 45px 70px 48px;margin:0 0 30px}}.labs #labs-list ul h3{font-size:6.0913705584vw;font-weight:600;color:#2b278d;display:flex;align-items:center;gap:0 3.807106599vw;padding:0 0 6.0913705584vw;letter-spacing:.06em}@media screen and (min-width: 769px){.labs #labs-list ul h3{font-size:2.1538461538vw;gap:0 2vw;padding:0 0 3.4615384615vw}}@media screen and (min-width: 1300px){.labs #labs-list ul h3{font-size:28px;gap:0 26px;padding:0 0 45px}}.labs #labs-list ul h3::before{content:"";display:block;width:.5076142132vw;height:6.0913705584vw;background-color:#2b278d}@media screen and (min-width: 769px){.labs #labs-list ul h3::before{width:2px;height:2.3076923077vw}}@media screen and (min-width: 1300px){.labs #labs-list ul h3::before{height:30px}}.labs #labs-list ul .labs-list_head{display:flex;gap:0 4.3147208122vw;align-items:center;padding:0 0 5.076142132vw}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_head{display:block;padding:0}}.labs #labs-list ul .labs-list_head-img{width:25.3807106599vw;height:25.3807106599vw;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;background-color:#fff}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_head-img{width:7.6923076923vw;height:7.6923076923vw;position:absolute;left:4vw;top:8.8461538462vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_head-img{width:100px;height:100px;left:52px;top:115px}}.labs #labs-list ul .labs-list_head a{display:block;width:60.152284264vw;line-height:12.6903553299vw;background-color:#2b278d;font-size:3.5532994924vw;letter-spacing:.02em;color:#fff;border-radius:7.614213198vw;padding:0 0 0 5.8375634518vw;position:relative}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_head a{width:20.6153846154vw;line-height:3.8461538462vw;font-size:1.0769230769vw;border-radius:1.9230769231vw;padding:0 0 0 2.3076923077vw;position:absolute;top:1.9230769231vw;right:3.8461538462vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_head a{width:268px;line-height:50px;font-size:14px;border-radius:25px;padding:0 0 0 30px;top:25px;right:50px}}.labs #labs-list ul .labs-list_head a::after{content:"";display:block;width:3.2994923858vw;height:2.7918781726vw;background-image:url("../../img/common/icn_btn_target.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:5.3299492386vw;transform:translateY(-50%)}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_head a::after{width:1vw;height:.8461538462vw;right:2.3076923077vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_head a::after{width:13px;height:11px;right:30px}}.labs #labs-list ul .labs-list__thema{border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:5.3299492386vw 0 5.8375634518vw}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list__thema{padding:0;width:66.6923076923vw;margin:0 0 0 auto}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list__thema{width:867px}}.labs #labs-list ul .labs-list__thema dt{width:15.2284263959vw;font-size:3.5532994924vw;color:#8d8d8d;letter-spacing:.02em;line-height:5.5837563452vw}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list__thema dt{width:6.5384615385vw;font-size:1.2307692308vw;letter-spacing:.05em;line-height:2.4615384615vw;padding:1.5384615385vw 0 1.6923076923vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list__thema dt{width:85px;font-size:16px;line-height:32px;padding:20px 0 22px}}.labs #labs-list ul .labs-list__thema dd{width:68.5279187817vw;font-size:3.5532994924vw;line-height:5.5837563452vw;letter-spacing:.05em}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list__thema dd{width:58.4615384615vw;font-size:1.2307692308vw;line-height:2.4615384615vw;padding:1.5384615385vw 0 1.6923076923vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list__thema dd{width:760px;font-size:16px;line-height:32px;padding:20px 0 22px}}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers{width:66.6923076923vw;margin:0 0 0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_teachers{width:867px}}.labs #labs-list ul .labs-list_teachers dl{display:flex;justify-content:space-between}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl{width:32vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_teachers dl{width:416px}}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl.is-pharm_training_support{width:100%}}.labs #labs-list ul .labs-list_teachers dl.is-pharm_training_support dt{line-height:1.5}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl.is-pharm_training_support dt{line-height:1}}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl.is-pharm_training_support dd{width:58.3846153846vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_teachers dl.is-pharm_training_support dd{width:759px}}.labs #labs-list ul .labs-list_teachers dl{display:flex;justify-content:space-between}.labs #labs-list ul .labs-list_teachers dl dt{font-size:3.5532994924vw;color:#8d8d8d;padding:4.5685279188vw 0 5.076142132vw;border-bottom:1px solid #ddd}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl dt{font-size:1.2307692308vw;padding:1.6923076923vw 0 1.8461538462vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_teachers dl dt{font-size:16px;padding:22px 0 24px}}.labs #labs-list ul .labs-list_teachers dl dd{padding:4.5685279188vw 0 5.076142132vw;border-bottom:1px solid #ddd;font-size:4.0609137056vw}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl dd{padding:1.6153846154vw 0 1.7692307692vw;font-size:1.2307692308vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_teachers dl dd{padding:21px 0 23px;font-size:16px}}.labs #labs-list ul .labs-list_teachers dl dt{width:15.2284263959vw}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl dt{width:6.5384615385vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_teachers dl dt{width:85px}}.labs #labs-list ul .labs-list_teachers dl dd{width:69.5431472081vw}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl dd{width:23.8461538462vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_teachers dl dd{width:310px}}.labs #labs-list ul .labs-list_teachers dl dd ul{display:flex;flex-wrap:wrap;gap:3.0456852792vw 0}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl dd ul{gap:.9230769231vw 0}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_teachers dl dd ul{gap:12px 0}}.labs #labs-list ul .labs-list_teachers dl dd ul li{border:none;min-width:32.7411167513vw;padding-right:4.0609137056vw}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl dd ul li{min-width:11.2307692308vw;padding-right:1.3846153846vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_teachers dl dd ul li{min-width:146px;padding-right:18px}}.labs #labs-list ul .labs-list_teachers dl dd ul li a{font-size:4.0609137056vw;font-weight:500;letter-spacing:.05em;color:#2b278d;text-decoration:underline}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl dd ul li a{font-size:1.3846153846vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_teachers dl dd ul li a{font-size:18px}}.labs #labs-list ul .labs-list_teachers dl dd ul li a.is-text{text-decoration:none;pointer-events:none;color:#000;font-weight:400}.labs #labs-list ul .labs-list_teachers dl dd ul li a.is-concurrent{display:flex;align-items:center}.labs #labs-list ul .labs-list_teachers dl dd ul li a.is-concurrent::after{content:"（兼）";display:block;font-size:4.0609137056vw;color:#2b278d}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl dd ul li a.is-concurrent::after{font-size:1.3846153846vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_teachers dl dd ul li a.is-concurrent::after{font-size:18px}}.labs #labs-list ul .labs-list_teachers dl dd ul li p{font-size:4.0609137056vw;font-weight:500;letter-spacing:.05em}@media screen and (min-width: 769px){.labs #labs-list ul .labs-list_teachers dl dd ul li p{font-size:1.3846153846vw}}@media screen and (min-width: 1300px){.labs #labs-list ul .labs-list_teachers dl dd ul li p{font-size:18px}}/*# sourceMappingURL=labs.css.map */
