/*@import"https://fonts.googleapis.com/css2?family=Dongle:wght@300;400;700&family=Kosugi+Maru&family=M+PLUS+1p:wght@100;300;400;500;700;800;900&family=Noto+Sans+SC:wght@100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Sans:ital,wdth,wght@0,62.5..100,100..900;1,62.5..100,100..900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap";*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}body{color:#272221;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo UI,Meiryo,"Times New Roman",sans-serif;font-size:1rem;background-image:repeating-linear-gradient(135deg, #feeeef, #feeeef 5px, #fff3f3 5px, #fff3f3 10px);overflow-x:hidden}body *{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}section{position:relative}section::before,section::after,section>.container::before,section>.container::after{content:"";display:block;width:100%;height:.05%;clear:both;overflow:hidden}section picture,picture,figure{display:block}img{display:block;width:100%}a{color:#e54c84}a:hover{color:#e68a1b}.strong{font-weight:900}h3{font-size:1.2rem;font-weight:900}h4{font-size:1.4rem;font-weight:900;letter-spacing:.1rem}h5.magenta{font-size:1.6rem}@media screen and (min-width: 768px){h5.magenta{font-size:3rem}}.magenta{color:#de0f5a}.pink{color:#feabb9}.sponly{display:none}@media screen and (min-width: 768px){.sp_only{display:none}}@media screen and (max-width: 767px){.pc_only{display:none}}header{position:fixed;top:0;left:0;display:flex;width:100%;height:54px;background:#fff;box-shadow:0 -0.4rem .5rem .5rem rgba(101,25,33,.3);justify-content:space-between;z-index:10000}header .container{display:flex;width:100%;justify-content:space-between;gap:8px}.hightlight{display:inline-block;background:linear-gradient(transparent 50%, #ffe58b 50%);font-weight:bold}.head_reservation,.head_mypage,.head_contact,.head_clinic{display:flex;justify-content:center;align-items:center}.head_reservation a,.head_mypage a,.head_contact a,.head_clinic a{color:#c13241;text-decoration:none;text-align:center}.head_reservation p,.head_mypage p,.head_contact p,.head_clinic p{font-size:12px;margin-left:.2rem}.head_mypage svg,.head_contact svg path{fill:#c13241}.head_mypage a,.head_contact a{display:flex;align-items:center;align-content:center;flex-direction:row;justify-content:center}.head_reservation i.fa,.head_clinic i.fa{font-size:20px}@media screen and (max-width: 767px){.head_mypage a,.head_contact a{flex-direction:column}}.section{position:relative;max-width:100%}.section:first-of-type{margin-top:48px}.section .container{margin:0 auto}.section .container p strong{font-weight:900}.section.reservation .container{background:linear-gradient(to bottom, #ECC8CA, #f2ddde)}.section.reservation{max-width:100%;background:linear-gradient(to bottom, #ECC8CA, #f2ddde)}.menu_btn{width:48px;height:48px;box-sizing:border-box;background-color:rgba(0,0,0,0);display:flex;flex-wrap:wrap;align-items:center;position:relative;cursor:pointer}.menu_btn:after{content:"メニュー";position:absolute;color:#c13241;top:27px;left:50%;transform:translateX(-50%);font-size:11px;white-space:nowrap}.menu_btn span{width:46%;background:#c13241;height:3px;border-radius:2px;display:block;position:absolute;opacity:1;left:50%;transform:translateX(-50%) rotate(0deg);transition:.25s ease-in-out}.menu_btn span:nth-child(1){top:8px}.menu_btn span:nth-child(2),.menu_btn span:nth-child(3){top:15px}.menu_btn span:nth-child(4){top:22px}.menu_btn.open span:nth-child(1){top:18px;width:0%;left:50%}.menu_btn.open span:nth-child(2){transform:translateX(-50%) rotate(45deg)}.menu_btn.open span:nth-child(3){transform:translateX(-50%) rotate(-45deg)}.menu_btn.open span:nth-child(4){top:18px;width:0%;left:50%}.right_head{display:flex;margin-left:0;justify-content:center;align-items:center}.logo_head{width:40%;margin-right:auto;display:flex;justify-content:center;align-items:center}.logo_head figure{height:48px;display:flex;align-items:center}.logo_head figure img{width:100%}.logo_head figure figcaption{color:#fff;font-size:12px;line-height:1;margin:2px 1rem 2px 1rem;white-space:nowrap}.bnr_recommend{position:absolute;top:60px;left:4px;width:45%}.bnr_recommend img{width:100%;max-width:387px;box-shadow:0 8px 5px -5px rgba(0,0,0,.3)}@media screen and (max-width: 767px){.bnr_recommend{top:58px}}mark{background-color:rgba(0,0,0,0);background-image:linear-gradient(0deg, #FFC106 20%, transparent 20%)}.marker_pink{background:linear-gradient(0deg, #fea0b2 19%, transparent 20%)}.marker_yellow{background:linear-gradient(0deg, #fef6a0 19%, transparent 20%)}.arrow_right{position:relative;display:inline-block;width:14px;height:14px;margin:0 .25rem;text-indent:-9999%}.arrow_right:before{content:"";display:block;width:8px;height:6px;background-color:#c74c5c;position:absolute;top:7px;left:0;transform:translateZ(-50%)}.arrow_right:after{content:"";display:block;width:0;height:0;border-left:7px solid #c74c5c;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);position:absolute;top:3px;right:0}#add>.container{max-width:1200px;overflow:hidden}#add .section_title{width:94%;padding:2vw;margin:15px auto 0;background-image:linear-gradient(0deg, #bd404e, #cd5b6a)}#add .textwrap{padding:1.2rem;margin:0 auto 2vw;width:94%;text-align:center;background-color:#fff;border:7px solid #bd404e;border-top-width:0}#add .textwrap h5{font-weight:bold;margin-bottom:.5rem}#add .textwrap p{margin-bottom:1.5rem}#add .chromosomes3{width:100%;max-width:510px;margin:0 auto 4vw}#add .chromosomes3 p{margin-bottom:.5rem}#add .chromosomes3 .pict{margin:3vw auto}#add .allchromosomes .pict{width:100%;max-width:510px;margin:0 auto 4vw}#add .allchromosomes .butnot{color:#56211c;font-size:1.4rem;font-weight:900;letter-spacing:.1rem}#add .allchromosomes .butnot::after{content:"";display:block;width:0;height:0;border-top:1.8rem solid #c74c5c;border-left:1.4rem solid rgba(0,0,0,0);border-right:1.4rem solid rgba(0,0,0,0);margin:3vw auto 3vw}#add .allchromosomes .butnot .small{font-size:2rem}#add .obi_before{padding:.5rem;margin-bottom:3vw;text-align:center;background:#f4e7e7}#add .obi_after{padding:.5rem;margin-top:6vw;margin-bottom:3vw;color:#333;text-align:center;background:#da7e8a}#add .obi_after+.pict{margin:2.5vw auto}#add .obi_after+.pict+.pict{margin:2.5vw auto}#add .add p{margin-bottom:.5rem}#add .add .pict{width:100%;max-width:510px;margin:3vw auto 4vw}#add .add+.strong{font-size:2rem;font-weight:900;letter-spacing:.1rem}@media screen and (max-width: 767px){#add .add+.strong{font-size:1.6rem}}#add .add+.strong rt{font-size:1rem;text-align:center;font-weight:400}#add .add+.strong+p{text-align:right;display:inline-block;width:80%;max-width:687px}#number_alone>.container{margin:0 auto;padding:60px 0;max-width:1200px;text-align:center}#number_alone img{margin:0 auto}#number_alone .section_no{position:relative;z-index:10;margin-bottom:-5vw}#number_alone .section_no picture{width:25%;max-width:191px;margin:0 auto}#number_alone .section_answer{position:relative;z-index:0}#number_alone .section_answer p{width:90%;font-size:1rem;margin:3vw auto 0;padding-bottom:5vw;letter-spacing:.1rem}#number_alone .section_answer+hr{border:0 none;width:90%;height:1vw;margin:0 auto 4.5vw;background-image:radial-gradient(0.15rem 0.15rem at center center, #604c37, #604c37 100%, transparent);background-size:1rem 1vw}#number_alone .section_answer picture{background:#cb3e4e;padding:7vw 0 4vw}#number_alone .section_table{width:90%;margin:0 auto}#number_alone .section_table p{font-size:1.2rem;margin:0 auto 2vw}#number_alone .section_table ul{text-align:left;margin:1.5vw auto 0}#first_time{margin:0;overflow:hidden;text-align:center;background:#fff}#first_time>.container{padding:40px 0;overflow:hidden}#first_time .first_time_users{color:#c74c5c;font-size:1.6rem;text-align:center}#first_time>p{padding:1rem .5rem .5rem;text-align:center}#first_time .box_flow{display:inline-flex;margin:20px auto;padding:1rem;width:95%;max-width:1200px;text-align:left;flex-direction:column;justify-content:center;border:1px solid #c74c5c;border-radius:10px}#first_time .box_flow h3{color:#c74c5c;text-align:center}#first_time .list_flow{font-size:1rem;margin:.5rem 0}#first_time .list_flow h4{display:inline-block;font-size:1.1rem}#first_time .list_flow h4+p{margin-top:.5rem;margin-left:32px}#first_time .list_flow li:not(:last-of-type){margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ccc}#first_time .list_flow li i{background:#c74c5c;display:inline-flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:.5rem;color:#fff;font-size:1rem;line-height:1;font-weight:500;box-sizing:border-box}@media(min-width: 768px){#first_time .list_flow h4{font-size:1.4rem}#first_time .list_flow h4+p{font-size:1.4rem}#first_time .box_flow h3{font-size:1.8rem}#first_time .first_time_users{font-size:2.2rem;margin-left:auto;margin-right:auto}#first_time .first_time_users+p{font-size:1.4rem;margin-left:auto;margin-right:auto}}#microdeletion{padding:30px 0 50px;background-color:#f2ebea}#microdeletion>.container{overflow:hidden}#microdeletion>.container picture img{margin:0 auto;max-width:94%;height:auto}@media screen and (min-width: 768px){#microdeletion>.container picture img{width:100%;max-width:750px;height:auto}}#microdeletion .flex-doctor{display:flex;margin:0 auto 30px;padding:0 30px;max-width:720px !important;font-size:1.4rem;align-items:center;gap:40px}@media screen and (max-width: 767px){#microdeletion .flex-doctor{font-size:1rem;flex-direction:column-reverse;gap:20px}}#microdeletion .flex-doctor p{width:70%;line-height:1.8}#microdeletion .flex-doctor img{max-width:130px}#microdeletion .md_cause{text-align:center;width:85%;max-width:580px;margin:11vw auto 3vw}#microdeletion .md_cause_title{width:20%;max-width:122px;margin:-8vw auto 3vw;position:relative;z-index:10}#microdeletion .md_cause_pict{width:100%;max-width:548px;margin:3vw auto}#microdeletion .md_cause_box{padding:0 0 3vw;background-color:#fff;border:2px solid #ebe6df;outline:10px solid #fff;position:relative;z-index:0}#microdeletion .md_cause_box+svg{width:14%;margin:4vw auto 2vw}#microdeletion .md_symptoms{text-align:center;width:85%;max-width:580px;margin:11vw auto 3vw;position:relative;z-index:10}#microdeletion .md_symptoms_title{width:20%;max-width:122px;margin:-8vw auto 3vw;position:relative;z-index:10}#microdeletion .md_symptoms_pict{width:80%;max-width:460px;margin:3vw auto 3vw}#microdeletion .md_symptoms_box{padding:0 0 3vw;background-color:#fff;border:2px solid #ebe6df;outline:10px solid #fff;position:relative;z-index:0}#microdeletion .md_symptoms_box+svg{width:14%;margin:4vw auto 2vw}#microdeletion .sec_microdeletion_bottom{position:relative;z-index:0;margin:0 auto -12vw}#microdeletion .sec_microdeletion_end{background-color:#8c7e6b;padding:12vw 0 5vw}#what_symptoms{background-color:#fff;margin:0px auto 0 !important;padding-top:0 !important}#what_symptoms>.container{overflow:hidden}#what_symptoms .section_title{margin:80px auto 40px}#what_symptoms .what_symptoms_box{width:90%;max-width:610px;margin:0 auto 40px;border:3px solid #dd788e}#what_symptoms .what_symptoms_box::before{content:"";display:block;width:100%;height:5.6vw;background:url("/nipt/wp-content/themes/hiro_nipt/img/nipt-lp/add/sec_what_symptoms_box_top.png") no-repeat rgba(0,0,0,0) center top;background-size:100.3%}#what_symptoms .what_symptoms_box::after{content:"";display:block;width:100%;height:5.6vw;background:url("/nipt/wp-content/themes/hiro_nipt/img/nipt-lp/add/sec_what_symptoms_box_bottom.png") no-repeat rgba(0,0,0,0) center bottom;background-size:100.3%}#what_symptoms .what_symptoms_box h4{margin:0 3vw 2vw;padding-bottom:.5rem;font-size:1.4rem;line-height:1.8;text-align:center;border-bottom:4px solid #dd788e}#what_symptoms .what_symptoms_box p{padding:0 5vw 3vw}#what_symptoms .sec_what_symptoms_bottom p{text-align:center;width:90%;margin:0 auto 5vw}#cando_add{padding:80px 0 50px;background-color:#f0dfdf;background-image:linear-gradient(45deg, #f4e7e7 25%, #f4e7e7 25%, transparent 25%, transparent 75%, #f4e7e7 75%, #f4e7e7 75%),linear-gradient(-135deg, #f4e7e7 25%, #f4e7e7 25%, transparent 25%, transparent 75%, #f4e7e7 75%, #f4e7e7 75%);background-size:10px 10px;background-position:0 0,5px 5px;overflow:hidden}#cando_add .sec_cando_add_balloon{margin:5vw auto 2vw}#cando_add .sec_cando_add_rule{width:85%;margin:0 auto 4vw;line-height:1.6;text-align:center}#cando_add .sec_cando_add_rule:first-line{line-height:2}#cando_add .pink_box{border-radius:1.5rem;background-color:#dd788e;color:#000;padding:.25rem 1.3rem}#cando_add .white_box{margin:0 auto 14vw;padding:8vw 3vw 7vw;background-color:#fff;border-radius:1.4rem;width:85%;text-align:center}#cando_add .sec_cando_add_logo{width:50%;margin:5vw auto 0}.underline{display:inline-block;border-bottom:1px solid #b18d8a;padding-bottom:.3rem;margin-bottom:0}.btn_round a{display:inline-flex;height:2.3rem;margin:0 auto;padding:0 1.1rem;justify-content:center;align-items:center;color:#571a19;line-height:0;letter-spacing:.1rem;text-decoration:none;background-color:#ffc8cd;border-radius:2rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn_round a::before{content:"";display:block;width:0;height:0;margin-right:.5rem;border-left:.5rem solid #571a19;border-top:.25rem solid rgba(0,0,0,0);border-bottom:.25rem solid rgba(0,0,0,0)}.btn_bot{display:flex;justify-content:center;align-items:center;flex-direction:column;width:360px;padding:12px 18px;margin:0 auto;margin-bottom:28px;color:#333;text-align:center;text-decoration:none;background:#dd788e;border-radius:18px;box-shadow:0 8px #a64c5f}.btn_bot:hover{color:#fff}.btn_bot p:first-child{margin-bottom:8px;font-size:20px;font-weight:600;line-height:20px;text-align:center;letter-spacing:-1px}.btn_bot p:nth-child(2){margin-bottom:8px;font-size:40px;font-weight:700;text-align:center;line-height:40px}.btn_bot p:last-child{font-size:20px;font-weight:600;text-align:center;line-height:20px}@media screen and (max-width: 767px){.btn_bot .btn_bot{max-width:94%}.btn_bot .btn_bot p:nth-child(2){font-size:2rem}}#add_nav .add_top_instnav{background:#f4e7e7}.nav_menu{display:flex;margin:auto;padding:50px 0 30px;max-width:780px;flex-wrap:wrap;justify-content:space-between}.nav_menu a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.nav_menu_item{display:flex;width:49%}.nav_menu_item a{display:flex;margin-bottom:1rem;padding:10px 12px 14px;width:100%;color:#cf4b5b;font-size:1.4rem;font-weight:bold;text-decoration:none;justify-content:space-between;align-items:center;background:#fff;border-radius:.2rem;border-bottom:3px solid #bfbfbf}.nav_menu_item a span{width:100%;text-align:center}@media screen and (max-width: 767px){.nav_menu{padding:35px 10px 30px}.nav_menu_item a{margin-bottom:.4rem;padding:10px 8px 12px 10px;font-size:.8rem}}.choose_30000{padding:1rem;max-width:100% !important;background-color:#fff}.choose_30000 img{max-width:750px;margin:2rem auto}.choose_reason{display:flex;justify-content:center;flex-direction:row}.choose_reason_item{width:33%;max-width:390px;padding:2rem}.choose_text{color:#56211c;text-align:center;font-size:2.25rem;font-weight:700;font-family:"Zen Maru Gothic",serif}.choose_text p:first-child{padding:0 0 0 30px;color:#fc3a94;font-size:8.25rem;line-height:1.3;letter-spacing:-0.05rem}.choose_text p:first-child span{padding:0 10px;font-size:3rem}.choose_reason{padding:30px 0}.choose_reason_item{margin:1rem;padding:1rem 1.2rem;background:#fff;border-radius:20px;box-shadow:0px 0px 3px 0 #dbbabe}.choose_reason_item h2{color:#cf4b5b;font-size:1rem;font-weight:700}.choose_reason_item h3{color:#604c37;font-size:2rem;margin:1rem 0 !important}.choose_reason_item p{color:#604c37;font-size:1rem;margin:1rem auto;line-height:1.6}@media screen and (max-width: 767px){.choose_reason{flex-direction:column}.choose_reason_item{width:100%;max-width:94%}.choose_text{font-size:1.25rem}.choose_text p:first-child{font-size:4.5rem;letter-spacing:-0.05rem;line-height:1.2}.choose_text p:last-child{margin-bottom:10px}}.accordion_button{position:relative;margin:0 auto;padding:15px 0;width:100%;max-width:200px;color:#56211c;font-size:1.2rem;font-weight:bold;text-align:center;border:1px solid #56211c;border-radius:50px;cursor:pointer}.js-accordion-body{margin:0 auto}.sec_microdeletion_bottom img{margin:0 auto;max-width:750px !important}@media screen and (min-width: 768px){.accordion_button{max-width:420px !important}}.box_top{background:#cf4b5b;color:#fff;text-align:center;padding:.5rem 0;border-top-right-radius:10px;border-top-left-radius:10px}.box_top h3{font-size:1.2rem}.box_top h4{color:#cf4b5b;font-size:1.1rem}.box_bottom{padding:1rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:2px solid #cf4b5b;background:#fff}.box_bottom+p{text-align:right;padding-right:.5rem;line-height:1.5}.box_bottom_item p{font-weight:700;font-size:1.5rem !important}.box_bottom_item p span{font-size:1rem}.box_bottom_item.detail{display:block;border-top:2px dotted #cf4b5b;margin-top:1.5rem;padding:1rem 0 0}.box_bottom_item.detail ul{list-style-type:disc;margin-left:1rem;font-size:1rem;line-height:1.5}.option_item{margin:2rem auto 0}@media screen and (min-width: 768px){.box_bottom+p{font-size:1rem !important}}#aftercare{background-color:#fff}#aftercare>.container{margin:0 auto;text-align:center;overflow:hidden}#aftercare .sec_aftercare_title{position:relative;margin-top:5vw;z-index:0}#aftercare .sec_aftercare_item{width:85%;margin:0 auto 50px;border:1px solid #de0f5a;background-color:#f1f1ec;padding:0 4vw 4vw;position:relative;z-index:10}#aftercare .sec_aftercare_item:first-of-type{margin-top:-3vw}#aftercare .sec_aftercare_item .strong{font-size:1.3rem;text-align:center;white-space:nowrap;margin-bottom:0}#aftercare .sec_aftercare_item h4{max-width:650px;font-size:1.4rem;letter-spacing:0;white-space:nowrap;margin-bottom:3vw}#aftercare .sec_aftercare_item:first-of-type h4{text-indent:-3vw}#aftercare .sec_aftercare_item:first-of-type .aftercare_balloon_wrap{display:inline-block;margin:0 -3vw 0 0;position:relative}#aftercare .sec_aftercare_item:first-of-type .aftercare_balloon{display:block;width:9vw;max-width:76px;margin:-3vw 0 3vw}@media screen and (min-width: 768px){#aftercare .sec_aftercare_item .sec_aftercare_item{margin:0 auto 80px}#aftercare .sec_aftercare_item .strong{font-size:42px}}#aftercare .sec_aftercare_topic{margin-top:-3vw;max-width:650px}#aftercare p{max-width:650px;margin-bottom:3vw;text-align:left}#aftercare svg{margin:1vw auto 2vw;width:15%}.plan-item{max-width:400px !important;margin:auto}#price{margin-top:-54px;padding-top:54px;overflow:hidden}#price>.container{padding:80px 0 20px;max-width:1200px}#price h2{text-align:center;font-size:1.4rem;font-weight:700;margin-bottom:1rem}#price picture img{margin:0 auto}#price .sec_price_title{padding:0 0 20px}#price .sec_price_topic{padding:0 0 30px}#price .price_amt p,#price .nipttest_list .price_amt p{line-height:1.2}#price .price_amt p .price,#price .nipttest_list .price_amt p .price{font-weight:900;font-size:3rem;white-space:nowrap}#price .price_amt p .tax,#price .nipttest_list .price_amt p .tax{font-size:1.6rem;color:#333;white-space:nowrap}@media screen and (min-width: 768px){#price h2{font-size:2.3rem}}.niptplan_name::after,.nipttest_name::after{content:"";width:0;height:0;border-top:1rem solid;border-right:.7rem solid rgba(0,0,0,0);border-left:.7rem solid rgba(0,0,0,0);transform:translateY(0px);transition:transform .3s ease-in-out;position:absolute;right:4vw}.open .niptplan_name::after,.open .nipttest_name::after{transform:rotate(180deg) translateY(2px)}.niptplan_list{width:100%}.niptplan_list_item{margin-bottom:3rem;position:relative}.niptplan_name{display:flex;justify-content:center;align-items:center;min-height:3.6rem;padding:1rem 0;background-color:#fea0b2;background-image:linear-gradient(0deg, #d45a69, #e2808e);color:#000;position:relative}.niptplan_name picture{width:100%;max-width:587px}.nipttest_list{width:100%;margin:auto}.nipttest_list_item{margin-bottom:3rem;position:relative}.nipttest_name{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;min-height:3.6rem;background-color:#efb5bd;color:#333;background-image:linear-gradient(0deg, #e696a1, #efb5bd)}@media screen and (max-width: 767px){.niptplan_name{min-height:0;padding:.7rem 0}.nipttest_name{min-height:0;padding:.7rem 0}}.data_detail li:first-of-type .plan_li_desc{margin-top:0}.section .container .plan_li_desc{margin:1rem auto .6rem}.fl_box1,.fl_box2{width:90%;margin:0 auto;border:solid 1px #ffc1d0;display:flex;justify-content:space-around}.fl_box2{justify-content:flex-start}.chromosome figure{padding:.2rem 0;margin-bottom:0;float:none;width:39px;text-align:center;display:flex;flex-direction:column;align-items:center}.chromosome figcaption{color:#f36f9c;font-size:.5rem;white-space:nowrap}.icon_chrom_x:before,.icon_chrom_y:before{background-image:url(/nipt/wp-content/themes/hiro_nipt/img/chromo-purple.png);content:"";width:16px;height:30px;display:block;background-size:contain;background-position:center;background-repeat:no-repeat}.sexchromosome_xy:before{background-image:url(/nipt/wp-content/themes/hiro_nipt/img/male-3.png)}.sexchromosome_xx:before{background-image:url(/nipt/wp-content/themes/hiro_nipt/img/female-2.png)}.sexchromosome_no:before{background-image:url(/nipt/wp-content/themes/hiro_nipt/img/s-unknown.png)}.microdup_icon:before{background-image:url(/nipt/wp-content/themes/hiro_nipt/img/microduplication_icon.png)}.microdel_icon:before{background-image:url(/nipt/wp-content/themes/hiro_nipt/img/microdeletion_icon.png)}.icon_chrom_y:before{background-image:url(/nipt/wp-content/themes/hiro_nipt/img/icon_chromosome_y.png)}.niptplan_list_item:not(.open) .data_detail,.nipttest_list_item:not(.open) .data_detail,.niptplan_list_item:not(.open) .price_amt .twin,.nipttest_list_item:not(.open) .price_amt .twin{display:none}.niptplan_list_item.open .tap_more,.nipttest_list_item.open .tap_more{display:none;animation:hide 1s ease-in-out}@keyframes hide{49%{display:block}50%{display:none}}.niptplan_list_item:not(.open) .price_amt::before,.nipttest_list_item:not(.open) .price_amt::before{content:none}.data_detail_text{margin:1rem auto;line-height:1.6}.nipttest_list_item .price_amt::before{border-top:.8rem solid #e697a2}.price_amt{color:#d55c70;font-family:serif;font-weight:900;text-align:center;padding-bottom:1.5rem;background-color:#fff;border:2px solid #d45b6a;border-top-width:0;position:relative}.price_amt::before{content:"";display:block;width:0;height:0;border-top:.8rem solid #ffa0b1;border-left:.65rem solid rgba(0,0,0,0);border-right:.65rem solid rgba(0,0,0,0);margin:0 auto 3vw}.price_amt a{max-width:90px;width:100%;position:absolute;left:12%;bottom:18%}.price_amt a img{width:100%;height:auto}@media(max-width: 767px){.price_amt a img{width:80%}}@media(max-width: 767px){.price_amt a{left:5%;bottom:12%}}.sec_price_cost{max-width:587px;margin:0 auto}.option_table .sec_price_cost{display:block;max-width:180px;text-align:center;white-space:nowrap}.option_table .sec_price_cost .price{white-space:nowrap;display:block}.option_table .sec_price_cost .tax{white-space:nowrap;font-size:.8rem;display:block}.price_amt p span{font-size:1.6rem}@media screen and (max-width: 767px){#price .nipttest_list .price_amt p{font-size:2em;letter-spacing:-0.5px}.price_amt p span{font-size:1rem}.price_amt p.twin span:first-of-type{white-space:normal}.option_table .sec_price_cost .tax{font-size:.6rem}}#price .nipttest_list .nipttest_list_item .data_detail{border:2px solid #e697a2;border-top-width:0;border-bottom-width:0}#price .nipttest_list .nipttest_list_item .price_amt{border:2px solid #e697a2;border-top-width:0}#price .nipttest_list_item .data_detail{background-color:#effeff}#price .niptplan_list_item:not(.open) .section.reservation{display:none}#price .niptplan_list_item .section.reservation{border:2px solid #d45b6a;border-top-width:0}#price .niptplan_list_item .section.reservation .container{background:#fff}.niptplan_list_item:not(.open) .price_amt,.nipttest_list_item:not(.open) .price_amt{padding-top:1.2rem}@media(max-width: 767px){.niptplan_list_item:not(.open) .price_amt,.nipttest_list_item:not(.open) .price_amt{padding-top:.5rem}}.niptplan_list_item.open .price_amt,.nipttest_list_item.open .price_amt{border-bottom-width:0;padding-bottom:2rem}.tap_more{position:absolute;bottom:.5rem;right:.5rem;font-size:.65rem}.option_table{width:95%;margin:0 auto;background:#fff;border-collapse:collapse;border:2px solid #9c8354;border-width:0 2px}.option_table th{padding:.5rem 0;color:#fff;background-color:#a99367;text-align:center;vertical-align:middle;background-image:linear-gradient(0deg, #896e42, #aa9468)}.option_table td{padding:.5rem .5rem;vertical-align:middle}.option_table td{border-bottom:2px solid #9c8354}.option_table td+td{border-left:2px solid #9c8354}.sec_price_label{max-width:320px;margin:0 auto}#price .niptplan_list .data_detail,#price .nipttest_list .data_detail{width:100%;background-color:#fff;border:2px solid #d45b6a;border-top-width:0;border-bottom-width:0;overflow:hidden}#price .data_detail p{width:90%;margin:2vw auto 0}#price .data_detail figure{width:90%;margin:1vw auto 2vw}#price .table_overflow+.data_detail{margin:2vw auto 0;padding-bottom:40px}@media screen and (max-width: 767px){#price .price_amt p .price,#price .nipttest_list .price_amt p .price{font-size:2rem;display:block}#price .price_amt p .tax,#price .nipttest_list .price_amt p .tax{font-size:1.2rem;display:block}}#questions{background-color:#fff;z-index:10}#questions+.reservation{z-index:11}#questions .container .section_title{background-image:repeating-linear-gradient(90deg, #65523d, #65523d 3px, #604c37 3px, #604c37 6px);padding:5vw 0 4vw}.question_list{width:90%;margin:6vw auto 0;padding-bottom:14vw}.question_item{position:relative;display:flex}.question_item.question{border-bottom:3px solid #604c37;padding-bottom:2vw;margin-bottom:2vw}.question_item.answer+.question_item.question{margin-top:8vw}.question_item svg{max-width:49px;margin-right:1rem}.section .container .question_text{max-width:calc(100% - 49px - 1rem)}.section .container .question_text p small{font-size:.9rem;float:right}.section .container .question_text p{clear:both}#attention+.reservation{z-index:13}#attention{padding:60px 0}#attention .wrap{width:90%;margin:0 auto;padding:30px 25px;background-color:#fff;border-radius:1rem;text-align:center}#attention .inner{border-radius:1rem;border:2px solid #ffbec8}#attention .section_icon{margin-top:3vw}#attention h3{font-size:1.6rem}#attention h4{color:#fe9fb1}.atention_list{width:90%;margin:0 auto 1.5rem;text-align:left}.atention_list_item{margin:2rem auto .5rem}#early{padding:60px 0;background:#fff}#early .early_content{width:100%;max-width:1200px;margin:0 auto}#early .early_content h2{padding:20px 0;color:#fff;font-size:2.25rem;font-weight:bold;text-align:center;background:#bd404e}#early .early_content div{padding:40px;border:7px solid #bd404e;line-height:1.7}#early .early_content div p{font-size:1.25rem}#early .early_content div .hightlight{display:inline;font-weight:bold;background:linear-gradient(transparent 50%, #FFE58B 50%)}@media screen and (max-width: 767px){#early{padding:45px 15px}#early .early_content h2{padding:10px 0 8px;font-size:1.4rem}#early .early_content div{padding:30px 20px;line-height:1.4}#early .early_content div p{font-size:1.125rem}}#reservation{padding-top:40px;background-color:#fff5e9;overflow:hidden}#reservation>.container{max-width:1200px;padding-bottom:60px}#reservation>.container .section_title{padding:8vw 0 4vw}#reservation h3{margin:0 auto .75rem;padding-bottom:.75rem;text-align:center;font-size:1.4rem;letter-spacing:.15rem;color:#c33443;border-bottom:2px solid #fdb9c6}#reservation h4{margin-bottom:1rem;display:inline-block}#reservation .clinicname{width:70%;margin:0 auto;font-size:1.6em;border-bottom:0}#reservation .howto_access{display:inline-block;margin:1rem 0 0;padding:.5rem;text-align:left;font-size:1rem;line-height:1.6;border:1px solid #ddd}#reservation .tab_contents{position:relative}.reservation{max-width:none;z-index:100}.reservation>.container{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.reservation .ribbon{width:67%;margin:6.5vw auto 0}.reservation .ribbon svg{width:100%}.reservation .imgbtn{width:72%;border-radius:2rem;position:relative;overflow:hidden;margin:2.5vw auto 6.5vw;background-color:#e763a8;box-shadow:.15rem .2rem #b3005d}#access{margin-top:-80px;padding-top:80px;z-index:15}#access>.container{background-color:#fff;text-align:center}#access .section_title{padding:10vw 0 5vw}#access h4{margin-bottom:.2rem}#access .tel{margin-bottom:.6rem}#access .tel::before{content:"☎ "}#access .map{margin-bottom:1rem}#access .howto_access{text-align:left;padding-bottom:2rem}.clinic_data{margin:0 auto;padding:1rem;background-color:#fff;text-align:center}.clinic_data:nth-of-type(1){z-index:1}.clinic_data:nth-of-type(2){z-index:2}.clinic_data:nth-of-type(3){z-index:3}.clinic_data:nth-of-type(4){z-index:4}.clinic_data:nth-of-type(5){z-index:5}.clinic_data:nth-of-type(6){z-index:6}.clinic_data:nth-of-type(7){z-index:7}.clinic_data_item:not(:last-of-type){margin-bottom:1.8rem}.clinic_data_item .btn_round a{padding:1.5rem 2rem;margin-top:1rem;margin-bottom:.5rem;color:#fff;font-size:1.4rem;line-height:1;background-color:#dd788e;box-shadow:0 3px 0 #a64c5f;white-space:nowrap}.clinic_data_item .btn_round a::before{border-left-color:#fff}.clinic_access_wrap{position:relative;width:90%;margin:0 auto;padding-bottom:6vw}.clinic_access_item{display:none}.clinic_access_item.active{display:block}.clinic_tab{display:flex;margin:1rem auto 0;padding:.5rem 0;justify-content:center;align-items:center;background-color:#c33443;cursor:pointer}.clinic_tab:after{content:"▼";position:absolute;right:1.2rem;color:#fff;font-size:.75rem;transition:transform .2s ease}.clinic_tab.open{margin-bottom:0}.clinic_tab.open:after{transform:rotate(180deg)}.clinic_tab a{color:#fff;text-decoration:none;font-size:1rem;font-weight:900;letter-spacing:.1rem}.clinic_tab a:first-letter{text-indent:1rem}.clinic-accordion{margin-bottom:30px}#clinic-finder .cf_description p{word-break:keep-all}#json-access+.reservation{z-index:16}#privacy .privacy{margin:0 auto;padding:40px 0;max-width:1000px !important;text-align:center;cursor:pointer}#privacy .privacy p{font-size:1rem}#bottom{background-color:#fff}#bottom picture{margin:0 auto 0;padding-top:6vw}#bottom .organization .container{text-align:center;background:#fff}#bottom .organization .container p{padding:25px 0}.bottom-sticky{background:none}footer{text-align:center}@media screen and (max-width: 767px){.bottom-sticky #section_contact img{width:60% !important}}.totop{position:fixed;bottom:.25rem;left:.1rem;width:2rem;height:2rem;cursor:pointer;z-index:1500;background:#d6606e}@media(max-width: 767px){.totop+.bottom-sticky{position:fixed;right:0}}.imgbtn:first-of-type::before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny 4s ease-in-out infinite}.imgbtn:nth-of-type(2)::before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny2 4s ease-in-out infinite}.dropdown_menu{width:80%;position:absolute;right:0;top:40px;opacity:0;height:calc(100vh - 54px);background-color:#b14b58;box-shadow:-5px 0px 5px -5px rgba(0,0,0,.3);overflow-y:auto;transform:translateY(-100vh)}.dropdown_menu.open{top:54px;opacity:1;transform:translateY(0);animation:dropdown_menu .2s ease}.dropdown_menu.open ul li{opacity:1}.dropdown_menu.open ul li:nth-of-type(1){animation:pan_left1 .5s ease-in-out}.dropdown_menu.open ul li:nth-of-type(2){animation:pan_left2 .5s ease-in-out}.dropdown_menu.open ul li:nth-of-type(3){animation:pan_left3 .5s ease-in-out}.dropdown_menu.open ul li:nth-of-type(4){animation:pan_left4 .5s ease-in-out}.dropdown_menu.open ul li:nth-of-type(5){animation:pan_left5 .5s ease-in-out}.dropdown_menu.open ul li:nth-of-type(6){animation:pan_left6 .5s ease-in-out}.dropdown_menu.open ul li:nth-of-type(7){animation:pan_left7 .5s ease-in-out}.dropdown_menu.open ul li:nth-of-type(8){animation:pan_left8 .5s ease-in-out}.dropdown_menu.open ul li:nth-of-type(9){animation:pan_left9 .5s ease-in-out}.dropdown_menu.open ul li:nth-of-type(10){animation:pan_left10 .5s ease-in-out}.dropdown_menu.open ul li:nth-of-type(11){animation:pan_left11 .5s ease-in-out}.dropdown_menu.open ul li:nth-of-type(12){animation:pan_left12 .5s ease-in-out}.dropdown_menu.open ul li:nth-of-type(13){animation:pan_left13 .5s ease-in-out}.dropdown_menu ul{margin:0 .5rem;padding:0 0 5rem;display:flex;flex-direction:column}.dropdown_menu ul li{padding:0;opacity:0}.dropdown_menu ul li a{color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:flex-end;width:100%;height:4rem;padding:0 .5rem;border-bottom:1px solid #ce6b6b}.dropdown_menu .js-accordion-menu ul{padding-bottom:0}.dropdown_menu .js-accordion-menu .js-accordion:before{content:none}.dropdown_menu .js-accordion-menu .js-accordion:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:block;margin-left:.5rem;font-size:1rem;color:#d5a6ac;line-height:0;transition:transform .2s ease;transform:rotate(90deg)}.dropdown_menu .js-accordion-menu .js-accordion.open{background:#ce6b6b;border-radius:.5rem .5rem 0 0;margin-top:.25rem}.dropdown_menu .js-accordion-menu .js-accordion.open:after{transform:rotate(270deg)}.dropdown_menu .js-accordion-body{margin:0}.dropdown_menu .js-accordion-body.open a{background-color:#c56464}.dropdown_menu .js-accordion-body.open>li:last-of-type a{border-radius:0 0 .5rem .5rem}@keyframes dropdown_menu{0%{opacity:0;top:40px}50%{opacity:.5;top:54px}100%{opacity:1;top:54px}}@keyframes pan_left1{0%{opacity:0}7%{opacity:0}100%{opacity:1}}@keyframes pan_left2{0%{opacity:0}14%{opacity:0}100%{opacity:1}}@keyframes pan_left3{0%{opacity:0}21%{opacity:0}100%{opacity:1}}@keyframes pan_left4{0%{opacity:0}28%{opacity:0}100%{opacity:1}}@keyframes pan_left5{0%{opacity:0}35%{opacity:0}100%{opacity:1}}@keyframes pan_left6{0%{opacity:0}42%{opacity:0}100%{opacity:1}}@keyframes pan_left7{0%{opacity:0}49%{opacity:0}100%{opacity:1}}@keyframes pan_left8{0%{opacity:0}56%{opacity:0}100%{opacity:1}}@keyframes pan_left9{0%{opacity:0}63%{opacity:0}100%{opacity:1}}@keyframes pan_left10{0%{opacity:0}70%{opacity:0}100%{opacity:1}}@keyframes pan_left11{0%{opacity:0}77%{opacity:0}100%{opacity:1}}@keyframes pan_left12{0%{opacity:0}84%{opacity:0}100%{opacity:1}}@keyframes pan_left13{0%{opacity:0}91%{opacity:0}100%{opacity:1}}@media screen and (max-width: 767px){.section{max-width:750px}.section#keyvisual{position:relative;margin-top:55px !important}.section#keyvisual .keyvisual_text{transform:translate(-35%, -50%)}.section#keyvisual .keyvisual_text.pc_only{display:none !important}.logo_head img{width:100%;max-width:35vw}.logo_head figure figcaption{width:calc(100% - 74px);font-size:1rem;margin:0 .25rem}.tab_buttons li:nth-of-type(3) label{border-right-width:1px}li.hiroclinic_omiya{order:4}li.hiroclinic_tokyo{order:5}li.hiroclinic_yokohama{order:6}li.hiroclinic_nagoya{order:0}li.hiroclinic_osaka{order:1}li.hiroclinic_okayama{order:2}li.hiroclinic_hakata{order:3}}header .container{margin:0 auto;max-width:100%}.section#keyvisual{position:relative;max-width:none;margin-top:0;background-color:#f2ede9}.section#keyvisual .keyvisual_main{position:relative;max-width:1800px;margin:0 auto}.section#keyvisual .keyvisual_text{position:absolute;top:50%;left:30%;width:auto;max-width:100%;transform:translate(-40%, -45%)}.section#keyvisual .keyvisual_text img{width:100%;height:auto}@media screen and (max-width: 767px){.section#keyvisual .keyvisual_main{width:100%;max-width:100%;height:100%}.section#keyvisual .keyvisual_main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section#keyvisual .keyvisual_text img{width:50%}}.section.feature{margin:0 auto !important;padding:40px 0 40px !important;background:#f4e7e7}.section.feature .container{width:100%}@media(min-width: 768px){.section.feature{margin:0 auto !important;padding:20px 0 30px !important;background:#f4e7e7}.section.feature .container{width:1200px;margin:0 auto}}.section.feature img{margin:0 auto;padding:20px;max-width:860px}#certification{padding:40px 10px}#notjust_fnc{padding:10px 0 0;margin:initial !important;background:linear-gradient(to bottom, #ecc8ca, #f2ddde)}#notjust_fnc img{width:auto;max-width:100%;margin:0 auto}html[lang=en-US] .section#keyvisual .keyvisual_text{top:50% !important;left:30% !important;transform:translate(-45%, -50%) !important}html[lang=en-US] .section#keyvisual .keyvisual_text img{width:100%}html[lang=en-US] #notjust_fnc{margin:0 auto;padding:0;max-width:100%;background:#e1e0e6}html[lang=en-US] #notjust_fnc picture{max-width:-moz-max-content;max-width:max-content;margin:0 auto}html[lang=en-US] #feature .choose_30000 img{max-width:750px;margin:10px auto 40px}html[lang=en-US] #feature .choose_reason_item h3{letter-spacing:0 !important}html[lang=en-US] .section.reservation .container{padding:30px 0}@media screen and (max-width: 767px){html[lang=en-US] .section.reservation .container .cta-btn-nipt-case{margin:0}}html[lang=zh-hans] .section#keyvisual .keyvisual_text{top:1% !important;left:25% !important;transform:translate(-50%, -40%) !important}html[lang=zh-hans] .section#keyvisual .keyvisual_text img{width:100%}html[lang=zh-hans] #notjust_fnc{padding:30px 0;margin:initial;background:#fff}html[lang=zh-hans] .section.reservation .container{padding:30px 0}@media screen and (max-width: 767px){html[lang=zh-hans] .section.reservation .container .cta-btn-nipt-case{margin:0}}@media screen and (max-width: 1400px){html[lang=zh-hans] .section#keyvisual .keyvisual_text{top:225px !important;transform:translate(-50%, -50%) scale(0.85) !important}}@media screen and (max-width: 1200px){html[lang=zh-hans] .section#keyvisual .keyvisual_text{top:160px !important;transform:translate(-52%, -44%) scale(0.65) !important}}@media screen and (max-width: 1080px){html[lang=zh-hans] .section#keyvisual .keyvisual_text{top:155px !important;transform:translate(-55%, -40%) scale(0.5) !important}}@media screen and (max-width: 992px){html[lang=zh-hans] .section#keyvisual .keyvisual_text{top:154px !important;transform:translate(-55%, -50%) scale(0.5) !important}}@media screen and (max-width: 768px){html[lang=zh-hans] .section#keyvisual .keyvisual_text{top:125px !important;transform:translate(-55%, -50%) scale(0.5) !important}}@media screen and (min-width: 768px){header .container{margin:0 auto;padding:0 1rem;max-width:1200px;justify-content:center;gap:30px}.logo_head figure{padding:5px 0}.logo_head figure img{width:auto;height:100%}}@media screen and (min-width: 768px)and (max-width: 500px){.logo_head figure img{height:auto}}@media screen and (min-width: 768px){.right_head{margin-left:20px}.dropdown_menu.open{max-width:500px;box-shadow:5px 10px -5px rgba(0,0,0,.3)}.head_mypage,.head_reservation,.head_clinic,.head_contact{width:120px}.head_mypage p,.head_reservation p,.head_clinic p,.head_contact p{font-size:1rem;white-space:nowrap}.head_reservation a,.head_clinic a{display:flex;align-items:center;gap:2px}.head_reservation i.fa,.head_clinic i.fa{font-size:28px;margin-right:.5rem}.bnr_recommend{width:100%;max-width:1100px;left:50%;transform:translateX(-50%)}.section{max-width:none}.section .container>*{margin:0 auto;max-width:100%}.section.reservation .container{padding:5px 0 15px}.section.reservation .ribbon{max-width:750px;margin:35px auto 0}.section.reservation .imgbtn{max-width:531px;margin:20px auto 35px;border-radius:50px}.section.reservation .imgbtn img{height:95px;width:531px;background-color:#e68a1b}#add .section_title{max-width:1200px;width:100%;margin:60px auto 0;padding:40px 0 35px}#add .section_title img{max-width:597px;margin:0 auto}#add .textwrap{max-width:1200px;width:100%;margin:0 auto 0;padding:2rem 60px 60px}#add .obi_before{padding:15px;margin-bottom:30px;font-size:36px}#add .chromosomes3:after{content:"";display:block;width:100%;height:1px;clear:both}#add .chromosomes3{max-width:none}#add .chromosomes3 .chromosomes3_text{width:60%;float:left}#add .chromosomes3 p{font-size:36px}#add .chromosomes3 .pict{width:40%;margin:0;float:right}#add .chromosomes3 .pict img{width:120%;margin-left:-20%}#add .chromosomes3 .dontworry{width:100%;max-width:1000px;display:block;margin:0 auto;padding:30px 0 0;clear:both;text-align:left}#add .arrow_right{overflow:hidden;font-size:0;zoom:2}#add .arrow_right:before{top:4px}#add .arrow_right:after{top:0px}#add .obi_after{margin:0;font-size:40px}#add .allchromosomes h5{margin:60px auto 20px;font-size:60px;font-weight:900}#add p{margin:0 auto 30px}#add .butnot{font-size:36px}#add .butnot span:nth-of-type(2){font-size:1.4rem}#add .butnot::after{margin:30px auto}#add .obi_before+p,#add .obi_after~.add p{width:90%;margin:0 auto 40px;text-align:left}#add .obi_after+.pict{text-align:center}#add .obi_after~.pict img{max-width:687px;margin:0 auto}#add .add .pict{margin:40px auto}#add .obi_after~.add+p{font-size:64px}#add .chromosomes3 .dontworry br,#add .allchromosomes h5 br,#add .allchromosomes .butnot span br,#add .obi_before+p br,#add .obi_after~.add p br,#add .obi_after~.add+p br{display:none}#aftercare .sec_aftercare_title{margin:40px auto 0;max-width:750px}#aftercare .sec_aftercare_item{max-width:1000px;padding:0 40px 80px}#aftercare .sec_aftercare_item h4{margin:0 auto 30px;font-size:40px}#aftercare .sec_aftercare_item:first-of-type h4{display:flex;align-items:center;justify-content:center;text-indent:unset}#aftercare .sec_aftercare_item:first-of-type .aftercare_balloon_wrap{display:block;margin:0 10px 0 0}#aftercare .sec_aftercare_item:first-of-type .aftercare_balloon{margin:0}#aftercare .sec_aftercare_item .strong{font-size:2rem}#aftercare .sec_aftercare_item:nth-of-type(2) .strong{line-height:1.2}#aftercare .sec_aftercare_item:nth-of-type(2) .strong br:first-of-type,#aftercare .sec_aftercare_item:nth-of-type(2) .strong br:last-of-type{display:none}#aftercare .sec_aftercare_item:nth-of-type(3) p+picture{max-width:517px;margin:0 auto}#aftercare .sec_aftercare_topic{margin:-36px auto 0}#aftercare p{margin:0 auto 30px;max-width:750px;font-size:24px;line-height:1.6}#aftercare svg{margin:30px auto}#certification{margin:0 auto;padding:50px 0;width:100%;max-width:1200px;box-sizing:border-box}#cando_add .container{width:1200px;text-align:center}#cando_add .sec_cando_add_title img{max-width:700px;margin:0 auto}#cando_add .sec_cando_add_group{position:relative}#cando_add .sec_cando_add_group .sec_cando_add_balloon{position:absolute;margin:0;max-width:100%;position:absolute;top:10%;left:20%;transform:translateX(-40%)}#cando_add .sec_cando_add_group .sec_cando_add_balloon img{max-width:100%;height:auto}#cando_add .sec_cando_add_group .sec_cando_add_rule{position:relative;display:inline-block;margin:150px auto 30px;padding-left:100px;width:auto;text-align:left}#cando_add .sec_cando_add_group .sec_cando_add_rule .magenta+br{display:none}#cando_add .white_box{max-width:1000px;margin-bottom:30px;padding:40px 80px}#cando_add .white_box p br{display:none}#cando_add .sec_cando_add_logo{text-align:center;width:100%;margin:40px auto 90px}#cando_add .sec_cando_add_logo img{max-width:752px;margin:0 auto}#microdeletion .container .section_title{text-align:center;margin:0 auto}#microdeletion .container .section_title img{max-width:750px;margin:0 auto}#microdeletion .md_cause{max-width:1060px;margin:100px auto 0}#microdeletion .md_cause_box{padding:0 20px 30px}#microdeletion .md_cause_box+svg~p br{display:none}#microdeletion .md_cause_title{margin:-80px auto 20px}#microdeletion .md_cause_title+p br{display:none}#microdeletion .md_cause_pict{max-width:700px;margin:30px auto 40px}#microdeletion .md_symptoms{max-width:1060px;margin:100px auto 0}#microdeletion .md_symptoms_box{padding-bottom:40px}#microdeletion .md_symptoms_title{margin:-80px auto 20px}#microdeletion .md_symptoms_title+p br{display:none}#microdeletion .md_symptoms_pict+p br{display:none}#microdeletion .sec_microdeletion_bottom{margin:30px auto 40px}#microdeletion .sec_microdeletion_end{max-width:none;padding:0 0 40px;text-align:center}#microdeletion .sec_microdeletion_end:before{content:"";display:inline-block;width:0;height:0;border-top:90px solid #f2ebea;border-left:100px solid rgba(0,0,0,0);border-right:100px solid rgba(0,0,0,0);padding-bottom:20px}#microdeletion .sec_microdeletion_end img{max-width:750px;margin:0 auto}#notjust_fnc .title_icon{background:#fff}#notjust_fnc .title_icon img{max-width:750px;margin:0 auto}#notjust_fnc img{max-width:640px}#number_alone .container{padding:100px 0 35px}#number_alone .section_title{max-width:750px;margin:0 auto}#number_alone .section_no{max-width:none;margin:30px auto -60px}#number_alone .section_answer{max-width:none}#number_alone .section_answer p{font-size:40px;font-weight:900;margin-top:60px;padding-bottom:60px}#number_alone .section_answer picture{background-color:#cb3e4e;padding:80px 0 40px}#number_alone .section_answer picture img{max-width:750px;margin:0 auto}#number_alone .section_answer+hr{margin-bottom:40px}#number_alone .section_table picture+ul{display:inline-block}#number_alone .section_table img{width:auto;margin:0 auto}#number_alone .section_table p{font-size:36px;font-weight:900}#price .sec_price_title{padding:100px 0 20px;margin:0 auto}#price .sec_price_title img{max-width:750px;margin:0 auto}#price .sec_price_topic{margin:0 auto;padding-bottom:40px}#price .sec_price_topic img{max-width:750px;margin:0 auto}#price .niptplan_list,#price .nipttest_list{max-width:1000px;margin-bottom:100px}#price .data_detail p{margin:20px auto;font-size:24px}#price .data_detail figure{margin:0 auto;padding:5px 0;width:100%}#price .data_detail_text{margin:20px auto}#price .data_detail_text p,#price .nipttest_list p{font-size:18px}#price .price_amt::before{margin-bottom:30px}#price .nipttest_list .price_amt{padding-top:20px}#price .table_overflow{margin:0 auto;max-width:1000px}#price .table_overflow .option_table{width:100%}#price .table_overflow .option_table td{font-size:18px}#price .table_overflow+.data_detail{max-width:1000px}#price .table_overflow+.data_detail p{font-size:18px}#price .table_overflow+.data_detail figure{max-width:643px;margin:30px auto 0}#what_symptoms .section_title{margin:100px auto}#what_symptoms .section_title img{max-width:755px;margin:0 auto}#what_symptoms .what_symptoms_box{max-width:997px;margin-bottom:40px;text-align:center}#what_symptoms .what_symptoms_box::before{background-size:auto;background:url(/nipt/wp-content/themes/hiro_nipt/img/nipt-lp/add/pc/sec_what_symptoms_box_top.png) no-repeat rgba(0,0,0,0) center top;height:58px}#what_symptoms .what_symptoms_box::after{background-size:auto;background:url(/nipt/wp-content/themes/hiro_nipt/img/nipt-lp/add/pc/sec_what_symptoms_box_bottom.png) no-repeat rgba(0,0,0,0) center top;height:58px}#what_symptoms .what_symptoms_box h4{display:inline-block;font-size:42px;line-height:1.6;margin:0 auto 20px;padding-bottom:2px}#what_symptoms .what_symptoms_box p{padding:0 40px 20px;text-align:left}#what_symptoms .sec_what_symptoms_bottom{max-width:none}#what_symptoms .sec_what_symptoms_bottom p{margin-bottom:60px}#what_symptoms .sec_what_symptoms_bottom a{display:inline-block;padding:1rem 2.5rem;background-color:#dd788e;box-shadow:0 5px 0 #d03254;line-height:1;color:#fff;text-decoration:none}#what_symptoms .sec_what_symptoms_bottom_block{position:relative;max-width:1500px;margin:0 auto}#what_symptoms .sec_what_symptoms_bottom_pict{position:relative}#what_symptoms .sec_what_symptoms_bottom_text{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1500px}.niptplan_name::after,.nipttest_name::after{right:30px}#questions .container .section_title{max-width:none;padding:50px 0 40px}#questions .container .section_title img{max-width:750px;margin:0 auto}#questions .question_list{max-width:900px;margin-top:60px;padding-bottom:100px}#questions .question_item.question{padding-bottom:20px;margin:80px auto 20px}#attention .wrap{max-width:1000px}#attention .section_icon{margin-top:30px}#attention .section_icon img{max-width:580px;margin:0 auto}#attention .atention_list_item h4{font-size:30px;margin-bottom:20px}#attention .atention_list_item p{font-size:20px;line-height:1.6}#reservation .container .section_title{max-width:750px;margin:0 auto;padding:80px 0 40px}#reservation .tab_wrapper{max-width:960px;margin:0 auto}#reservation .tab_wrapper .clinic_tab:after{right:calc(1.2rem + 2.5%)}#reservation .clinic_data_item p{font-size:1.4rem}#reservation .clinic_data_item .map{width:90%;max-width:670px;margin:1rem auto 1rem}#reservation .clinic_data_item .address{font-size:20px;max-width:670px;margin:0 auto 30px}#reservation .clinic_data_item .tel{margin-bottom:20px}#reservation .clinic_data_item .howto_access{font-size:20px;max-width:670px;margin:0 auto 30px}#reservation .clinic_access_wrap{max-width:1000px}#reservation .tab_buttons{font-size:20px;max-width:670px;margin:0 auto}#reservation .tab_buttons li{width:11.1111111111%}.reservation .ribbon{margin-top:4vw}#what .container{margin-bottom:2rem}#what .niptdetail .pink{background-size:1.7rem .9rem;letter-spacing:.2rem}#willbe+.reservation{margin-top:0;margin-bottom:1rem}#willbe .container{background-size:50%}}.bnr-cases{z-index:999}.bnr-cases:before{content:none}.bnr-cases-inner{display:flex;width:100%;color:#333;align-items:center;text-decoration:none;font-weight:bold;background:radial-gradient(circle, hsl(13, 100%, 84%) 0%, hsl(6, 65%, 75%) 100%);background-size:200% 200%;transition:background-position .5s ease}.bnr-cases-inner:hover{color:#333;background-position:100% 100%}.bnr-cases-inner .inner-wrap{display:flex;padding:0 26px 16px;width:100%;font-family:"M PLUS 1p",sans-serif;flex-direction:row;align-items:center;justify-content:space-between;background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);-o-border-image:linear-gradient(90deg, hsl(44, 80.99%, 80.06%) 0%, hsl(38, 81%, 72%) 100%) 1;border-image:linear-gradient(90deg, hsl(44, 80.99%, 80.06%) 0%, hsl(38, 81%, 72%) 100%) 1}.bnr-cases-inner .inner-wrap div:first-child{display:flex;font-weight:bold;align-items:center}.bnr-cases-inner .inner-wrap>div:first-child p{font-family:"Lato",sans-serif;font-size:6.5rem;line-height:1.1;text-shadow:2px 2px 0px #f9ebeb,-2px -2px 0px #f9ebeb,2px -2px 0px #f9ebeb,-2px 2px 0px #f9ebeb}.bnr-cases-inner .inner-wrap>div:first-child span{font-size:3.75rem;margin-left:3px;vertical-align:3px}.bnr-cases-inner .inner-wrap div:last-child{padding-top:10px}.bnr-cases-inner .inner-wrap div:last-child p{font-size:2rem;line-height:1.4;letter-spacing:1px;text-shadow:2px 2px 0px #f9ebeb,-2px -2px 0px #f9ebeb,2px -2px 0px #f9ebeb,-2px 2px 0px #f9ebeb}.bnr-cases-inner span{white-space:nowrap}.bnr-cases.bnr-full{background:radial-gradient(circle, hsl(6, 63%, 77%) 0%, hsl(6, 65%, 75%) 100%);z-index:999}.bnr-cases.bnr-full .bnr-cases-wrap{margin:0 auto;padding:8px 0;max-width:900px}.bnr-cases.bnr-full .bnr-cases-wrap .bnr-cases-inner .inner-wrap>div:first-child p{font-size:4.5rem}.bnr-cases.bnr-full .bnr-cases-wrap .bnr-cases-inner .inner-wrap>div:first-child span{font-size:3rem;margin-left:5px;vertical-align:2px}.cta-btn-nipt-case{position:relative;display:inline-block;margin:30px 0;padding:15px 25px;min-width:500px;color:#333;font-size:18px;font-weight:bold;text-align:center;text-decoration:none;background:linear-gradient(to bottom, #FFBBC2, #F27683);border-radius:50px;box-shadow:0px 4px 0px #c33443;transition:all .2s ease-in-out}.cta-btn-nipt-case:hover{color:#333;transform:translateY(2px);box-shadow:0px 2px 0px #c33443;background:linear-gradient(to bottom, #F48490, #D75360)}.cta-btn-nipt-case::before,.cta-btn-nipt-case::after{content:"";display:block;position:absolute;top:50%;right:26px;width:0;height:15px;margin-top:-10px;border-right:4px solid;border-radius:10px;transform:rotate(135deg)}.cta-btn-nipt-case::after{margin-top:-1px;transform:rotate(45deg)}.cta-btn-nipt-case span{font-size:24px}.cta-btn-nipt-case .small-text{font-size:1rem;font-weight:600}.bluebtn{display:block;position:relative;padding:14px 0 18px;margin:20px auto 30px;max-width:540px;width:75%;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:600;text-decoration:none;background-color:#8fced8 !important;border-radius:60px;box-shadow:0 .275rem #5aabb6 !important;transition:all .4s ease}.bluebtn:hover{background:#5aabb6 !important;box-shadow:0 .275rem #3f8a94 !important}.bluebtn::before,.bluebtn::after{content:"";display:block;position:absolute;top:50%;right:26px;width:0;height:15px;margin-top:-10px;color:#333;border-right:4px solid;border-radius:10px;transform:rotate(135deg)}.bluebtn::after{margin-top:-1px;transform:rotate(45deg)}.bluebtn p:first-child{font-size:1.5rem}.bluebtn p:last-child{font-size:1.275rem;letter-spacing:-0.5px}.bluebtn p:last-child span{font-family:"Roboto",sans-serif;font-size:2rem;font-weight:600}.textbtn{display:block;position:relative;padding:14px 0 18px;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:600;text-decoration:none;text-align:center;border-radius:60px !important;box-shadow:0 .2rem #b3005d;transition:all .4s ease}.textbtn:hover{background:#dc589d}.textbtn::after{position:absolute;content:"";top:50%;right:3%;width:0px;height:0px;border-top:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:12px solid #333;transform:translateY(-50%);z-index:2}.textbtn p{color:#333;line-height:1.25;text-decoration:none}.textbtn p:first-child{font-size:1.9rem}.textbtn p:last-child{font-size:1.5rem;letter-spacing:-0.5px}.textbtn p:last-child span{font-family:"Roboto",sans-serif;font-size:2rem;font-weight:600}@media screen and (max-width: 767px){.bnr-cases.bnr-full .bnr-cases-wrap{padding:8px 6px;max-width:100%}.bnr-cases.bnr-full .bnr-cases-wrap .bnr-cases-inner .inner-wrap{padding:4px 10px 12px}.bnr-cases.bnr-full .bnr-cases-wrap .bnr-cases-inner .inner-wrap>div:last-child p:first-child{font-size:2rem !important;line-height:1.2}.bnr-cases.bnr-full .bnr-cases-wrap .bnr-cases-inner .inner-wrap>div:last-child p:first-child span{padding:0 2px;font-size:1.4rem;vertical-align:3px}.bnr-cases-inner .inner-wrap{padding:0 10px 16px}.bnr-cases-inner .inner-wrap>div:first-child p{font-size:3.5rem}.bnr-cases-inner .inner-wrap>div:first-child span{font-size:2.2rem}.bnr-cases-inner .inner-wrap div:last-child{padding-top:5px}.bnr-cases-inner .inner-wrap div:last-child p{font-size:1.1rem}.cta-btn-nipt-case{min-width:90%}}@media(min-width: 768px){div#wpadminbar{top:unset;bottom:0}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{bottom:32px}}@media screen and (max-width: 767px){.sponly{display:block}}