@media only screen and (max-width:599px){body{min-width:320px}}address{font-style:normal}ol,ul{list-style:none}sub,sup{font-size:.6em}sub{display:inline-block;margin-bottom:-1em;position:relative;top:-.2em}table{border-spacing:0;empty-cells:show}iframe{border:none}main a,main a:active,main a:hover,main a:link,main a:visited{color:#3f3c3c}main a:hover{text-decoration:none}#specialContent a,#specialContent a:active,#specialContent a:hover,#specialContent a:link,#specialContent a:visited{color:#3f3c3c}#specialContent a:hover{text-decoration:none}@media only screen and (max-width:599px){.breadcrumb ul li span{display:inline-block;vertical-align:top}}.breadcrumb ul li br{display:none}@media only screen and (min-width:600px){.header-logo{margin-top:-.2em}}.p-lab-detail-content p.strong{color:#647691;font-size:3.5897435897vw;font-size:1.5;margin:0;text-align:center}@media only screen and (min-width:600px){.p-lab-detail-content p.strong{font-size:24px;line-height:38px}}.p-lab-detail-content p em.head_s{display:block;font-size:3.3333333333vw;margin-bottom:1em}@media only screen and (min-width:600px){.p-lab-detail-content p em.head_s{font-size:18px}}.p-lab-detail-content .bd_box{border:1px solid #ccc;margin:7.6923076923vw 0 3.333%;padding:4.7%}@media only screen and (min-width:600px){.p-lab-detail-content .bd_box{margin:40px 0 20px;padding:29px}}.p-lab-detail-content .users_voice{border:2px solid #ebebeb;border-radius:5px;box-sizing:border-box;display:table;margin:3.33% 0;overflow:hidden;width:100%}@media only screen and (min-width:600px){.p-lab-detail-content .users_voice{border:4px solid #ebebeb;border-radius:10px;box-sizing:border-box;display:table;margin:20px 0;overflow:hidden;width:100%}}.p-lab-detail-content .users_voice>.img{display:table-cell;padding:10px 0;text-align:center;vertical-align:top;width:84px}@media only screen and (min-width:600px){.p-lab-detail-content .users_voice>.img{padding:13px 0;vertical-align:middle;width:174px}}.p-lab-detail-content .users_voice>.img img{width:64px}@media only screen and (min-width:600px){.p-lab-detail-content .users_voice>.img img{width:93px}}.p-lab-detail-content .users_voice dl{display:table-cell;padding:10px 10px 10px 0;vertical-align:middle}@media only screen and (min-width:600px){.p-lab-detail-content .users_voice dl{padding:25px 30px 13px 0}}.p-lab-detail-content .users_voice dl dt{font-size:3.0769230769vw}@media only screen and (min-width:600px){.p-lab-detail-content .users_voice dl dt{font-size:16px}}.p-lab-detail-content .users_voice p{font-size:3.5897435897vw;line-height:1.3571428571;margin:5px 0 0}@media only screen and (min-width:600px){.p-lab-detail-content .users_voice p{font-size:20px;line-height:1.6;margin:10px 0 0}}.p-lab-detail-content .users_voice p em{color:#647691;font-weight:400}.p-lab-detail-content .dot_list{margin-bottom:3.33%;text-align:left}@media only screen and (min-width:600px){.p-lab-detail-content .dot_list{margin-bottom:20px}}.p-lab-detail-content .dot_list li{font-size:13px;line-height:20px;margin-bottom:1.5%;padding-left:20px;text-indent:-20px}@media only screen and (min-width:600px){.p-lab-detail-content .dot_list li{font-size:16px;line-height:26px;margin-bottom:10px;padding-left:20px;text-indent:-20px}}.p-lab-detail-content .dot_list li:before{background-color:#666;border-radius:5px;content:"";display:inline-block;height:10px;left:auto;margin-right:10px;position:static;top:auto;vertical-align:middle;width:10px}@media only screen and (min-width:600px){.p-lab-detail-content .dot_list li:before{background-color:#666;border-radius:5px;height:10px;margin-right:10px;vertical-align:middle;width:10px}.p-lab-detail-content .img_set{margin-bottom:20px}}.p-lab-detail-content .img_set img{display:block;max-width:100%}@media only screen and (max-width:599px){.p-lab-detail-content .img_set img{margin:auto;width:auto}}.p-lab-detail-content .img_set p.caption{font-size:3.0769230769vw;line-height:1.5;margin:10px 0 0}@media only screen and (min-width:600px){.p-lab-detail-content .img_set p.caption{font-size:12px;line-height:14px;margin:3.33% 0 0}}.p-lab-detail-content .attention{border:1px solid #94a0bb;border-radius:8px;margin-top:calc(6.25% + 58px);padding:0 15px 20px;position:relative}@media only screen and (min-width:600px){.p-lab-detail-content .attention{border-radius:10px;margin:200px 0 25px;padding:0 50px 20px;position:relative}}.p-lab-detail-content .attention:before{background:url(/dprogram/lab/assets/img/common/arrow_sp.gif) no-repeat top;background-size:auto 33px;content:"";display:block;height:33px;left:0;position:absolute;right:0;top:-58px;width:100%}@media only screen and (min-width:600px){.p-lab-detail-content .attention:before{content:url(/dprogram/lab/assets/img/common/arrow.gif);height:130px;left:0;position:absolute;right:0;text-align:center;top:-130px}}.p-lab-detail-content .attention .attention_title{line-height:1.5;margin-bottom:1em;margin-top:25px}@media only screen and (min-width:600px){.p-lab-detail-content .attention .attention_title{background:#fff;display:inline-block;font-size:28px;line-height:45px;margin:-22px -10px 30px;padding:0 20px 0 85px;position:relative;text-align:left}}.p-lab-detail-content .attention .attention_title:after{background:url(/dprogram/lab/img/common/icon_attention.png) no-repeat 0 0 #fff;background-position:50%;background-size:25px auto;content:"";display:block;height:25px;left:1em;position:absolute;top:-15px;width:42px}@media only screen and (min-width:600px){.p-lab-detail-content .attention .attention_title:after{background-size:100% auto;height:45px;left:20px;top:0;width:44px}}@media only screen and (max-width:599px){.p-lab-detail-content .attention .attention_title .icon{background:#fff;float:left;height:42px;line-height:42px;padding:0 10px}.p-lab-detail-content .attention .attention_title .icon img{height:25px;vertical-align:middle;width:auto}.p-lab-detail-content .attention .attention_title .text{background:#fff;display:block;font-size:16px;line-height:22px;overflow:hidden;padding:0;width:100%}}@media only screen and (min-width:600px){.p-lab-detail-content .attention .attention_title.line2{line-height:134%;margin-top:-35px}.p-lab-detail-content .attention .attention_title.line2:after{top:12px}}.p-lab-detail-content .attention .attention_copy{line-height:1.4;margin-bottom:10px;margin-top:0}@media only screen and (min-width:600px){.p-lab-detail-content .attention .attention_copy{font-size:18px}}.p-lab-detail-content .attention .attention_doctor{zoom:1;line-height:1.4;min-height:1px}@media only screen and (min-width:600px){.p-lab-detail-content .attention .attention_doctor{zoom:1;line-height:1.4;min-height:1px}}.p-lab-detail-content .attention .attention_doctor:after{clear:both;content:".";display:block;height:0;visibility:hidden}.p-lab-detail-content .attention .attention_doctor dt{float:left;font-size:10px;margin-right:15px;text-align:center;width:75px}@media only screen and (min-width:600px){.p-lab-detail-content .attention .attention_doctor dt{float:left;width:110px}}.p-lab-detail-content .attention .attention_doctor dt img{margin-bottom:10px;width:100%}.p-lab-detail-content .attention .attention_doctor dd{font-size:19px;margin-bottom:30px;margin-left:130px;overflow:hidden;text-align:left}.p-lab-detail-content .attention .col_imgR,.p-lab-detail-content .attention .col_imgR .col_img{margin-bottom:0}@media only screen and (min-width:600px){.p-lab-detail-content .attention .col_imgR .col_img{float:right;margin:0 0 0 30px}}.p-lab-detail-content .attention .rect{zoom:1;overflow:hidden}.p-lab-detail-content .attention2{border:1px solid #94a0bb;border-radius:8px;font-size:16px;margin:10.2564102564vw 0;padding:0 5.1282051282vw 3.8461538462vw 6.4102564103vw;position:relative}@media only screen and (min-width:600px){.p-lab-detail-content .attention2{border-radius:10px;margin:55px 0 80px;padding:0 30px 30px}}.p-lab-detail-content .attention2 .attention2_title{font-feature-settings:"palt";align-items:center;background:#fff;color:#647691;display:inline-block;font-size:3.5897435897vw;font-weight:500;line-height:1.5;margin-top:-3.0769230769vw;padding:0 2.5641025641vw 0 11.5384615385vw;position:relative}@media only screen and (min-width:600px){.p-lab-detail-content .attention2 .attention2_title{font-size:18px;gap:20px;line-height:1.5;margin-top:0;padding:0 20px 0 84px;transform:translateY(-14px)}}.p-lab-detail-content .attention2 .attention2_title:before{background:url(/dprogram/lab/img/common/icon_attention.png) no-repeat 0 0 #fff;background-position:50%;background-size:100% auto;content:"";display:block;height:5.641025641vw;left:2.5641025641vw;position:absolute;top:0;width:5.641025641vw}@media only screen and (min-width:600px){.p-lab-detail-content .attention2 .attention2_title:before{height:44px;left:20px;top:-10px;width:44px}}.p-lab-detail-content .attention2 .attention2_copy{font-feature-settings:"palt";margin-top:30px}@media only screen and (max-width:599px){.p-lab-detail-content .attention2 .attention2_copy{font-size:3.5897435897vw;margin-top:3.8461538462vw}}.p-lab-detail-content .attention2 .attention2_image{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:20px}@media only screen and (max-width:599px){.p-lab-detail-content .attention2 .attention2_image{font-size:2.5641025641vw;gap:2em}}.p-lab-detail-content .attention2 .attention2_image img{min-width:15.3846153846vw;padding:0}@media only screen and (min-width:600px){.p-lab-detail-content .attention2 .attention2_image img{min-width:90px}}.p-lab-detail-content .recom_cont{margin:10% 0}@media only screen and (min-width:600px){.p-lab-detail-content .recom_cont{margin:40px 0}}.p-lab-detail-content .recom_cont dl{border-bottom:4px solid #ebebeb;border-top:4px solid #ebebeb;box-sizing:border-box;position:relative}@media only screen and (min-width:600px){.p-lab-detail-content .recom_cont dl{border:6px solid #ebebeb;box-sizing:border-box;min-height:210px;padding:40px 440px 20px 30px;position:relative}}.p-lab-detail-content .recom_cont dl .bnr{margin:5.36% 0}@media only screen and (min-width:600px){.p-lab-detail-content .recom_cont dl .bnr{margin-top:-66px;position:absolute;right:30px;top:50%}}.p-lab-detail-content .recom_cont dl dt{font-size:4.6153846154vw;font-weight:500;line-height:1.3333333333;margin:5.36% 0}@media only screen and (min-width:600px){.p-lab-detail-content .recom_cont dl dt{font-size:20px;font-weight:500;line-height:24px;margin-bottom:20px}}.p-lab-detail-content .recom_cont dl dt p{font-size:3.3333333333vw;line-height:1.5}@media only screen and (min-width:600px){.p-lab-detail-content .recom_cont dl dt p{font-size:16px;line-height:24px}}.p-lab-detail-content .recom_cont dl dd p{line-height:1.5}