@charset "UTF-8";canvas#myPieChart,canvas#myPieChartB,canvas#myPieChartF,canvas#myPieChartO{position:relative;z-index:10;top:0;left:0}canvas#myPieChart2{position:absolute;z-index:11;top:0;left:0}canvas#myPieChartText{position:absolute;z-index:12;top:0;left:0}canvas#myPieChartBr,canvas#myPieChartFr,canvas#myPieChartOr{position:absolute;z-index:9;top:0;left:0}canvas#myPieChart3{position:absolute;z-index:8;top:0;left:0}canvas .post_content .graph{width:100%!important;max-width:800px!important;margin:0 auto 3rem!important}canvas#myPieChart4{position:absolute;z-index:7;top:0;left:0}canvas#myPieChart5{position:absolute;z-index:6;top:0;left:0}canvas#myPieChart6{position:absolute;z-index:5;top:0;left:0}canvas#myPieChart7{position:absolute;z-index:4;top:0;left:0}.flex{display:flex}.wrap{flex-wrap:wrap}.flex.wrap.plan{max-width:870px;margin:0 auto;justify-content:start;background:#fff4f5}.plan_intro_container{max-width:870px;margin:0 auto 1.5rem}@media screen and (max-width:770px){.plan_intro_container{padding:0}}.nipt_plan-head{position:relative;padding:.5rem 1rem}.nipt_plan-list{overflow:hidden}.page-template-single-plan.page-parent .nipt_plan-item{width:100%;max-width:800px;margin:0 auto .1rem;background-color:#fff5f9}.page-template-single-plan.page-parent .nipt_plan-item.recommend{background-color:#fdf9ed;padding:20px 0 20px 0}.page-template-single-plan.page-parent .nipt_plan-item.recommend h4.nipt_plan-title{color:#f7ae14;font-size:1.5rem}.page-template-single-plan.page-parent .nipt_plan-item.recommend .accordion_icon{background:#ffdb90}.page-template-single-plan.page-parent .nipt_plan-item.cyprus{background-color:#fdf9ed;background-image:linear-gradient(0deg,#fff5f9,#fdf9ed);padding:20px 0 20px 0}.page-template-single-plan.page-parent .nipt_plan-item.cyprus h4.nipt_plan-title{color:#f7ae14;font-size:1.5rem}.page-template-single-plan.page-parent .nipt_plan-item.cyprus h4.nipt_plan-title em{color:#e54c84;font-style:normal}.page-template-single-plan.page-parent .nipt_plan-item.cyprus .accordion_icon{background:#ffdb90;background-image:linear-gradient(0deg,#f7ae14,#e54c84)}.page-template-single-plan.page-parent .nipt_plan-item.light{width:50%;background:#eff9f9;margin-left:0}.page-template-single-plan.page-parent .nipt_plan-item.light h4.nipt_plan-title{font-size:1.1rem;color:#27c3c3}.page-template-single-plan.page-parent .nipt_plan-item.light .accordion_icon{background:#9fe9e9}@media screen and (max-width:770px){.page-template-single-plan.page-parent .flex .nipt_plan-item.light{width:100%}}.nipt-plan-category{width:100%;margin-left:auto;margin-right:auto}.post_content .nipt_plan-title{margin:0;text-align:center;position:relative;cursor:pointer}.post_content .nipt_plan-title.open{background-color:#ffd9e2}.post_content .nipt_plan-title i svg{width:20px;height:auto;margin-left:-30px;margin-right:10px}.post_content .nipt_plan-title-name{display:block;margin-bottom:0;font-size:1.4rem;font-weight:900;color:#c32660;line-height:1.4}.post_content h4.nipt_plan-title:before{content:none}.post_content .nipt-plan-category-title{position:relative;background-color:#e54c84;padding:.5rem;margin-top:0;margin-bottom:.1rem;color:#fff;font-size:1.4rem;font-weight:900;text-align:center}.post_content .nipt-plan-category-title:before{content:none}.post_content .nipt-plan-category-title.recommend{background-color:#f7ae14}.post_content .nipt-plan-category-title.light{background:#27c3c3}.post_content .nipt-plan-category-title.cyprus{background-image:linear-gradient(90deg,#f7ae14,#e54c84)}.post_content .nipt_plan-exptext{margin:0;font-size:.9rem;text-align:center;line-height:1.4}@media (max-width:770px){.page-template-single-plan #main_col .post_content .nipt_plan-exptext{margin-right:2.2rem}}.nipt_plan-title-name{width:calc(100% - 1.5rem)}.nipt_plan-detail h4,.nipt_plan-detail p{margin-left:auto;margin-right:auto}.nipt_plan-detail .nipt_plan-price~h4{margin-bottom:0}.nipt_plan-detail>li{width:100%}.nipt_plan-detail .cyprus ul,.nipt_plan-detail .recommend ul{margin-left:auto;margin-right:auto;margin-bottom:1rem;background-color:#fff;border-radius:.5rem;padding:.5rem .5rem .5rem 2rem;width:calc(100% - 3.6rem);display:block}.nipt_plan-detail .cyprus li,.nipt_plan-detail .recommend li{line-height:1.6}.nipt_plan-detail .findout li{line-height:1.6}@media (max-width:770px){ul.nipt_plan-detail{padding:1rem .25rem 0}}.post_content .nipt_plan-price .price{color:inherit;white-space:nowrap}.nipt_plan-price{text-align:center;font-family:sans-serif;margin-top:2rem}.nipt_plan-price .price :not(.tax){font-weight:900;letter-spacing:-.03em}.nipt_plan-price .price .thousand{font-size:1.5rem}.nipt_plan-price .price .yen{font-size:1.5rem}.nipt_plan-price .tax{font-size:1rem;margin-top:0;white-space:nowrap}.nipt_plan-price .twin{padding:.25rem .25rem}.nipt_plan-price_inner.partner .ttl{width:18em}.nipt_plan-description h4,.nipt_plan-detail .cyprus h4,.nipt_plan-detail .recommend h4{margin-top:1rem;margin-bottom:0;text-align:center}.nipt_plan-description h4:before,.nipt_plan-detail .cyprus h4:before,.nipt_plan-detail .recommend h4:before{content:none}.nipt_plan-description ul{margin-left:auto;margin-right:auto;margin-bottom:1rem;background-color:#fff;border-radius:.5rem;padding:.5rem .5rem .5rem 2rem;width:calc(100% - 3.6rem);display:block}.nipt_plan-description li{line-height:1.6}.nipt_plan-description mark{background-color:transparent;font-style:normal;background-image:linear-gradient(0deg,#ffeb3b 30%,transparent 30%)}.post_content .nipt_plan-description p{margin:0 auto .5rem;font-size:1rem;line-height:1.4}.post_content .nipt_plan-description p:last-of-type{margin-bottom:0}@media (min-width:771px){.nipt_plan-category-detail table{width:calc(100% - 1rem);margin:1rem auto}.page-child .nipt_plan-price .price .thousand{font-size:5rem}.page-child .nipt_plan-price .price .yen{font-size:2.6rem}}@media (max-width:770px){.nipt_plan-list{width:96%;margin:0 -3%}.nipt_plan-item:last-of-type+p{width:90%;margin:0 auto 3rem;line-height:1.6}.nipt_plan-description{padding-left:0;padding-right:0}.nipt_plan-description h4{margin-bottom:0}.nipt_plan-description ul{margin-bottom:1rem}.nipt_plan-description li{line-height:1.6}.nipt_plan-price .solo{line-height:1}}@media (max-width:550px){.post_content .nipt_plan-price .price{text-align:center}.nipt_plan-price .price .thousand{font-size:1.5rem}.nipt_plan-price .price .yen{font-size:1rem}.nipt_plan-price .tax{font-size:4.5vw}}.page-template-single-plan #page_header section:not(.pagein_cta_button) .reservation_button{margin:0 auto;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.page-template-single-plan #left_col .post_content .reservation_button:first-of-type{margin-bottom:2rem}#left_col .post_content .reservation_button{max-width:none}.post_content .reservation_button a:after{content:none}@media (min-width:771px){.page-template-single-plan #main_col .post_content>.reservation_button{display:flex;max-width:1000px}.page-template-single-plan #page_header .reservation_button{bottom:2rem;margin:1rem auto 0;max-width:300px}.post_content>div:not(.reservation_button){max-width:870px;margin:0 auto 1.5rem}}@media (max-width:770px){.plan_local_link .reservation_button{margin-top:0;margin-bottom:1rem}.plan_local_link .reservation_button a{line-height:1.8;border-radius:2rem;border-width:0}#page_header .mv_wrapper~.reservation_button{margin:0 auto}.post_content .pagein_cta_button{width:100%;margin-top:2rem}}.page-template-page_wide.page-parent #main_col .post_content>div:not(.reservation_button),.page-template-single-plan.page-parent #main_col .post_content>div:not(.reservation_button){padding-top:.1rem;margin-bottom:0;padding-bottom:0;width:100%}.plan_local_link{padding:.5rem 0 1rem}.nipt_plan-telweb{display:none}.plan_table ul{padding:0}.plan_flow{display:flex;width:calc(100% - 1rem);max-width:700px;margin:0 auto;border:1px solid #ccc;border-radius:.5rem}figure.commemoration{position:absolute;left:0}figure.commemoration img{width:100%;display:block}.mv_wrapper{position:relative;width:100%;max-width:1100px}.mv_wrapper .text{position:absolute}.mv_wrapper .catch{line-height:1.4;font-weight:900;text-shadow:0 0 .2rem #fff}.mv_wrapper .catch strong{color:#e54c84}.mv_wrapper .catch small{display:block}.mv_wrapper .plan_top_title{text-shadow:0 0 .5rem #fff}@media (min-width:771px){figure.commemoration{top:1rem;width:300px}.mv_wrapper{height:440px}.mv_wrapper .text{top:50%;left:50%;transform:translate(-50%,-50%)}.mv_wrapper .catch strong{font-size:2rem}.mv_wrapper .catch small{font-size:1.4rem}.mv_wrapper .plan_top_title{font-size:2.5rem;margin-top:1rem}.page-template-single-plan #main_col .post_content>.diseases_container{max-width:800px}.page-template-single-plan #page_header.obstetrician .points_wrapper{justify-content:flex-start}.page-template-single-plan .points_wrapper{display:flex;justify-content:flex-end;width:100%;max-width:1450px;position:relative;z-index:100}.page-template-single-plan .points_wrapper figure{width:25%;max-width:260px}}@media (max-width:770px){figure.commemoration{top:50%;left:.25rem;transform:translate(0,-50%);width:25%}.mv_wrapper{height:calc(25vw - .5rem)}.mv_wrapper .text{top:50%;left:50%;transform:translate(-60%,-50%);width:70%}.mv_wrapper .catch{font-size:1rem}.mv_wrapper .catch strong{font-size:1.4rem}.mv_wrapper .catch small{font-size:1rem;text-indent:.5rem}.mv_wrapper .plan_top_title{font-size:1.3rem;line-height:1.3}.page-template-single-plan .mv_wrapper .text{background:0 0!important;box-shadow:none}}@media (min-width:771px){.page-template-single-plan #page_header{background-image:url(/nipt/wp-content/uploads/2022/08/obstetrician2.jpg);background-size:initial}.page-template-single-plan #page_header .main_visual{max-height:600px}.page-template-single-plan #page_header .main_visual img{width:100%;max-width:1200px;height:auto}.page-template-single-plan #page_header:before{content:"";display:block;width:calc(50% - 550px);height:440px;background-image:linear-gradient(90deg,#fff 0,#fbcbd9 75%,transparent 100%);position:absolute;top:0;left:0}.page-template-single-plan #page_header:after{content:"";display:block;width:calc(50vw - 550px);height:440px;background-image:linear-gradient(90deg,transparent 0,#fbcbd9 25%,#fff 100%);position:absolute;top:0;right:0}}.plan_wrapper{margin-bottom:30px;background-color:#fff}.page-template-page_wide.page-parent #main_col .post_content>div,.page-template-single-plan.page-parent #main_col .post_content>div{max-width:none;padding-left:0;padding-right:0}.page-template-page_wide #main_col .post_content>div>div p{max-width:800px;margin-left:auto;margin-right:auto}.design_button{text-align:center;margin-top:.5rem}.page-template-single-plan #main_col .post_content>div>div p{max-width:800px;margin-left:auto;margin-right:auto}.page-template-single-plan #main_col .post_content>.prior-message{margin-top:2rem;text-align:center}.page-template-single-plan .design_button>span{display:block;font-size:.8rem;font-weight:700;letter-spacing:.1rem}.prior-message p:not(.design_button){display:inline-block;margin-left:auto;margin-right:auto;text-align:left}.prior-message .design_button a{background-image:linear-gradient(0deg,#009688 0,#4caf50 100%);border-bottom:4px solid #007267}#main_col .post_content>div.ribbon{margin-bottom:0;position:relative}#main_col .post_content>div.ribbon .onlySp{display:none}.post_content .plan_select_title{margin-top:0;padding-top:0;font-size:2.4rem;color:#e54c84;font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,"HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;text-align:center}@media (max-width:770px){#main_col .post_content>div.ribbon{margin-bottom:0;padding-bottom:0}#main_col .post_content>div.ribbon .onlySp{display:block}#main_col .post_content>div.ribbon .onlyPc{display:none}.post_content .plan_select_title{font-size:1.8rem}}.nipt-plan-option{position:relative}.nipt-plan-option~.js-accordion-body .normal_table.option_table{width:calc(100% - 1rem);max-width:800px;margin-left:auto;margin-right:auto}.js-accordion-body~.accordion_button{width:80%;margin-left:auto;margin-right:auto;position:relative}.graph~.js-accordion .accordion_icon,.js-accordion.accordion_button>.accordion_icon,.plan_wrapper.js-accordion .accordion_icon{display:none}img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important}.nipt_plan-description+.nipt_plan-item ul.nipt_plan-detail{border-width:0;padding-left:0;padding-right:0}.nipt_plan-item .nipt_plan-description{width:100%;list-style:none;background-color:transparent;margin-right:0!important}.nipt_plan-item li{clear:none;box-sizing:border-box}.nipt_plan-item li:nth-of-type(odd){margin-right:1%}.nipt_plan-description mark{background-color:transparent;font-style:normal;background-image:linear-gradient(0deg,#ffeb3b 30%,transparent 30%)}table mark{background-color:transparent;font-style:normal;color:#fff;display:inline-block;width:1.8rem;height:1.8rem;line-height:1.8rem}mark.t13{background-color:#8c67e8}mark.t18{background-color:#0073ff}mark.t21{background-color:#e53887}mark.tatm{background-color:#4dbc37}mark.x{background-color:#229985}mark.add{background-color:#ffb800}.nipt_plan-title .accordion_icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:flex;justify-content:center;transition:.5s transform ease,1s opacity ease;pointer-events:none;touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nipt_plan-title .accordion_icon::before{content:"";display:block;width:.15rem;height:.6rem;margin-right:.15rem;background-color:#c32660;transform:rotateZ(135deg);touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nipt_plan-title .accordion_icon::after{content:"";display:block;width:.15rem;height:.6rem;margin-left:.15rem;background-color:#c32660;transform:rotateZ(45deg);touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nipt_plan-title.open .accordion_icon{transform:rotateZ(540deg) translateY(50%);opacity:.25}ul.nipt_plan-detail{overflow:hidden;padding:1rem 1rem 0;list-style:none}ul.nipt_plan-detail .twins_attention{font-size:.9rem;margin:0}.diseases_container{clear:both}.diseases_container .accordion_button a:before{content:"詳しく見る"}.icon_chrom_x{display:flex;flex-direction:column;align-items:center;zoom:.75}.icon_chrom_x figcaption{line-height:1;padding-top:.25rem}.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)}.deldup_icon::before{background-image:url(/nipt/wp-content/themes/hiro_nipt/img/chromo-skyblue.png)}.icon_chrom_y:before{background-image:url(/nipt/wp-content/themes/hiro_nipt/img/icon_chromosome_y.png)}.fl_box1,.fl_box2{border:solid 1px #ffc1d0;padding:.25rem 0;display:flex;justify-content:space-around}.fl_box2{justify-content:flex-start}.post_content .chromosome .plan_li_desc{color:#f34a89;font-weight:700;line-height:1.6;margin:.5rem 0}.plan_table mark{background-color:#ffe645;font-weight:inherit}@media (max-width:770px){.plan_table th{background-color:#fffde5}.plan_table th .nowrap{display:block}.plan_table td.priceamt{border-top:3px #ffe5e5 dotted;text-align:right;margin-top:15px}.price_icon{display:block}.fl_box1 figcaption{font-size:10px}.post_content .nipt_plan_name{display:block}.post_content .nipt_plan_name em{white-space:nowrap}.plan_wrapper .chara_talks ul{width:100%;margin-left:auto;margin-right:auto}.post_content .sexchromosome_test{width:4.2rem;white-space:nowrap;display:flex;justify-content:space-around;margin:.5rem 0 0}.post_content .sexchromosome_test img{width:1.8rem;height:1.8rem}.page-template-page_wide #main_col .post_content>div>div p,.page-template-single-plan #main_col .post_content>div>div p{width:calc(100% - 1rem)}}.content_title.double_chara{margin-top:0}.chara_talks{max-width:800px;margin:0 auto}.chara_talks ul:first-of-type .chara_talks_item.q .baloon{background-position:center}.post_content .chara_talks ul{list-style-type:none}@media (max-width:770px){.post_content .chara_talks ul{padding-left:0}}.chara_talks_item{position:relative;margin-bottom:2rem}.chara_talks_item figure{width:200px;position:absolute;z-index:2}.chara_talks_item figure.chara01a{left:-20px;top:90px}.chara_talks_item figure.chara02a{right:0;top:115px}.chara_talks_item figure.chara01b{left:0;top:74px}.chara_talks_item figure.chara02b{right:10px;top:120px}.chara_talks_item figure.chara01c{left:0;top:90px}.chara_talks_item figure.chara02c{right:10px;top:120px}.chara_talks_item figure.chara01d{left:0;top:90px}.chara_talks_item figure.chara02d{right:5px;top:110px}.chara_talks_item .baloon{background-size:100% 100%;display:flex;margin:0 auto;align-items:center;box-sizing:border-box;position:relative;z-index:1}.chara_talks_item .baloon p{margin-bottom:0;letter-spacing:.05rem}.chara_talks_item .baloon small{font-size:.85rem}.chara_talks_item .baloon sub{font-size:.7rem}.chara_talks_item.q .baloon{width:550px;min-height:228px;padding:3rem 4rem 3rem 5rem;background:transparent url(/nipt/wp-content/themes/hiro_nipt/img/character/balloon_pink.svg) no-repeat left bottom;color:#b72557;line-height:2}.chara_talks_item.a .baloon{width:550px;height:272px;padding:3rem 6rem 3rem 4rem;background:transparent url(/nipt/wp-content/themes/hiro_nipt/img/character/balloon_blue.svg) no-repeat right bottom;color:#065290;line-height:2}@media (min-width:771px){.chara_talks_item figure.chara02c+.baloon{padding:4rem 6rem 3rem 4rem}}@media (max-width:1100px){.chara_talks_item.q .baloon{margin-right:0}.chara_talks_item.a .baloon{margin-left:0}.chara_talks_item figure.chara01a,.chara_talks_item figure.chara01c,.chara_talks_item figure.chara01d{left:-30px}.chara_talks_item figure.chara01b{left:-15px}.chara_talks_item figure.chara02a,.chara_talks_item figure.chara02b,.chara_talks_item figure.chara02c,.chara_talks_item figure.chara02d{right:-40px}}@media (max-width:770px){.chara_talks ul{margin:0 auto}.chara_talks_item figure{width:40vw;position:absolute;z-index:1}.chara_talks_item figure.chara01a{left:-20px;bottom:-10%}.chara_talks_item figure.chara02a{right:-7vw;bottom:-7%}.chara_talks_item figure.chara01b{width:34vw;left:-10px;bottom:-4vw}.chara_talks_item figure.chara02b{right:-7vw;bottom:-3vw}.chara_talks_item figure.chara01c{left:-20px;bottom:-7vw}.chara_talks_item figure.chara02c{right:-7vw;bottom:-4vw}.chara_talks_item figure.chara01d{left:-20px;bottom:-5vw}.chara_talks_item figure.chara02d{right:-7.5vw;bottom:-5vw}.chara_talks_item figure.chara01a,.chara_talks_item figure.chara01c,.chara_talks_item figure.chara01d{z-index:10}.chara_talks_item figure.chara01a,.chara_talks_item figure.chara01b,.chara_talks_item figure.chara01c,.chara_talks_item figure.chara01d{top:unset;z-index:10}.chara_talks_item figure.chara02a,.chara_talks_item figure.chara02b,.chara_talks_item figure.chara02c,.chara_talks_item figure.chara02d{top:unset;z-index:10}.chara_talks_item .baloon{background-size:100% 100%;display:flex;margin:0 auto;align-items:center;box-sizing:border-box;position:relative;z-index:2}.chara_talks_item .baloon p{margin-left:0}.chara_talks_item.q:before{content:"";display:block;width:63vw;height:100%;background-color:#ffe5e6;border-radius:1rem;position:absolute;margin-left:calc(30vw - 20px);z-index:0}.chara_talks_item.a:before{content:"";display:block;width:72vw;height:100%;background-color:#e8f9ff;border-radius:1rem;position:absolute;z-index:0}.chara_talks_item.a:before,.chara_talks_item.q:before{content:none}.chara_talks_item.q .baloon{padding:1.5rem 0 1.5rem 1.3rem;background-color:#ffe5e6;color:#b72557;width:calc(100% - 25vw)}.chara_talks_item.a .baloon{padding:1.5rem 1.3rem 1.5rem 0;background-color:#e8f9ff;color:#065290;width:calc(100% - 20vw)}.chara_talks_item.a .baloon,.chara_talks_item.q .baloon{height:100%;background:0 none;border-radius:1rem;margin-right:calc(30vw - 20px);line-height:2;z-index:1}.chara_talks_item.q .baloon{margin-left:calc(30vw - 20px)}}.wp-block-table tr>*{font-size:.8rem;padding:.25rem .5rem;line-height:1.4;border:1px solid #ffc1d0;line-height:1.6;text-align:center;line-height:1.6;text-align:center}.post_content ol{list-style:none}@media (min-width:771px){#main_col{width:100%;padding:0;min-width:initial}}.plan_list{overflow:hidden;text-align:center}.plan_list *{box-sizing:border-box}.plan_list h4{border:0 none;padding-left:0}.plan_list-item{width:100%;max-width:50%;margin:0 auto}.bubble_head span{display:block;position:relative;background:#e54c84;text-align:center;margin:0;margin-bottom:1rem;border-radius:.25rem;padding:.5rem 0;font-size:1.4rem;color:#fff;z-index:2}.bubble_head span:before{content:"";background:linear-gradient(to top,rgba(0,0,0,0),rgba(255,255,255,.1),rgba(255,255,255,.6));position:absolute;width:100%;height:100%;top:0;left:0;opacity:.35;transition:.3s ease}a .bubble_head span:after{content:"";display:block;width:0;height:0;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.6rem solid #fff;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.plan_desc p{margin:0 auto .5rem}.option_table td{line-height:1!important;font-size:1rem!important}.option_table td:last-child{text-align:left}.option_table td p{margin-bottom:.1rem}.option_table td:nth-of-type(3) .link-otherpage{width:150px;display:inline-block}.option_table td:nth-of-type(3) p:not(.design_button){width:calc(100% - 160px);display:inline-block}.option_table .fs-small{font-size:75%}.option_table .design_button{text-align:right}.option_table .design_button a{width:150px;padding:1rem .5rem;line-height:0}.option_table .link-samepage{display:none}@media (min-width:771px){.option_table col:nth-of-type(1){width:20%}.option_table col:nth-of-type(2){width:15%}.option_table col:nth-of-type(3){width:50%}.option_table col:nth-of-type(4){width:15%}}@media (max-width:770px){.plan_list-item{max-width:90%}.plan_list h4{margin:0}.bubble_head span{letter-spacing:-.1rem}.option_table{display:block}.option_table thead{display:none}.option_table tbody{display:block}.option_table tr{display:grid;grid-template-rows:auto auto;grid-template-columns:60% 40%;margin-bottom:10px}.option_table tr td:first-of-type{grid-row:1/2;grid-column:1/3;background-color:#fff5f9;font-weight:700;border-bottom:0}.option_table tr td:nth-of-type(2){grid-row:2/3;grid-column:1/2;border-right:0}.option_table tr td:nth-of-type(3){grid-row:2/3;grid-column:2/3}.wp-block-table table.option_table{width:800px}.post_content.clearfix .wp-block-group{margin:0 auto}.post_content h4{margin-top:0}}.graph-container{max-width:800px}#plan_list{background-image:linear-gradient(0deg,#ffebed 200px,#fff 200px);margin-bottom:1.5rem}@media (min-width:771px){#how-to-choose{padding-top:50px;margin-top:-50px}.headline_wrap{margin-bottom:2rem;max-width:800px}.rich_headline{padding-bottom:10px}.wp-block-group__inner-container{max-width:870px;margin:0 auto}}@media (max-width:770px){#how-to-choose{padding-top:100px;margin-top:-100px}#how-to-choose h2{padding-bottom:10px;margin-bottom:2rem;background-image:linear-gradient(0deg,#ffebed 160px,#fff 160px)}.post_content .design_button a{width:100%}.post_content .plan_local_link .design_button a{width:90%;border-width:0;box-shadow:0 6px 5px -5px rgba(0,0,0,.3)}}@media (min-width:951px){.graph_toqbin{width:85%}}.post_content .rich_headline{position:relative;max-width:640px;width:100%;margin:0 auto;padding-top:1rem;border-bottom:0 none;font-size:1.6rem;white-space:nowrap}.headline_item{width:20%;margin-left:.05rem}.headline_item img{display:block;max-width:140px;width:90%}.headline_title{width:80%;line-height:1.4}@media (max-width:770px){.rich_headline{font-size:1.5em;max-width:400px}.headline_item{width:25%;margin-left:.75rem}.rich_headline .headline_item img{max-width:100px}.rich_headline .headline_title{width:83%}}.accordion_button a{max-width:310px;background-color:var(--e54c84);box-shadow:0 .25rem #c14572;color:#fff;margin:0 auto;padding:.5rem 0;border-radius:.3rem;display:block;line-height:1;text-align:center;position:relative}.accordion_button a:hover{color:#ffe1ec;text-decoration:none}.accordion_button a:before{content:"つづきを見る"}.accordion_button .accordion_icon:after,.accordion_button .accordion_icon:before{background-color:#fff}.accordion_icon{display:block;width:1.5rem;height:1.5rem;position:absolute;right:.7rem;top:50%;transform:translateY(-50%);border-radius:1rem;transition:background-color .2s ease}.accordion_icon:after,.accordion_icon:before{content:"";display:block;width:1rem;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center}.accordion_icon:before{transform:translate(-50%,-50%);transition:transform .4s ease}.accordion_icon:after{transform:translate(-50%,-50%) rotate(270deg);transition:transform .6s ease}.nipt-plan-option .accordion_icon{background-color:#fff}.nipt-plan-option .accordion_icon:after,.nipt-plan-option .accordion_icon:before{background-color:#e54c84}.open .accordion_button{opacity:0;height:0;margin:0}.open~.accordion_button a:before{content:"閉じる"}.open .accordion_icon{background-color:#e54c84}.open .accordion_icon:before{transform:translate(-50%,-50%) rotate(-180deg)}.open .accordion_icon:after{transform:translate(-50%,-50%) rotate(0)}.open.nipt-plan-option .accordion_icon{background-color:#ffcdd9}.open.nipt-plan-option .accordion_icon:after,.open.nipt-plan-option .accordion_icon:before{background-color:#e54c84}.open~* .accordion_icon:before{transform:translate(-50%,-50%) rotate(-180deg)}.open~* .accordion_icon:after{transform:translate(-50%,-50%) rotate(0)}.close_button .accordion_icon:after{display:none}