@import"https://fonts.googleapis.com/css2?family=Jost:wght@500&family=Shippori+Mincho:wght@600;700;800&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap"; *{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0;color:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:400}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:400}template{display:none}[hidden]{display:none}html{overflow-x:hidden}body{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;overflow-x:hidden;color:#7d7772;letter-spacing:0;line-height:1.6;font-size:16px;background:#fff}a{color:#5da785;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}p{margin:0}img{max-width:100%;height:auto}.grecaptcha-badge{z-index:-10;opacity:0}.f-pink{color:#f29593}.f-green{color:#5da785}.deco-line{position:absolute;pointer-events:none}.f-grad{background:-webkit-gradient(linear, left top, right top, from(#f29593), color-stop(78.365%, #bf7574), to(#8c5655));background:linear-gradient(to right, #f29593, #bf7574 78.365%, #8c5655);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@-webkit-keyframes up{100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes up{100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}html{scroll-padding-top:68px;scroll-behavior:smooth}header#masthead{position:fixed;width:100%;z-index:10;top:-68px;left:0;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.03);box-shadow:2px 2px 10px rgba(0,0,0,.03);background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);border:none;padding:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;margin:0}header#masthead.fixed{top:0}header#masthead .navbar{-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;min-height:auto;margin:0}header#masthead .navbar .site-logo{font-size:22px;padding:15px}header#masthead .navbar .site-logo a{color:#7d7772}header#masthead .navbar-menu-wrap{margin-top:0;width:100%;height:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}header#masthead .navbar-menu-wrap .menu-toggle{color:#7d7772;display:block;position:absolute;top:15px;right:15px;height:32px;width:32px;cursor:pointer;z-index:11}header#masthead .navbar-menu-wrap .menu-toggle span{width:100%;height:2px;left:0;display:block;background:#7d7772;position:absolute;-webkit-transition:top .5s ease,-webkit-transform .6s ease-in-out;transition:top .5s ease,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,top .5s ease;transition:transform .6s ease-in-out,top .5s ease,-webkit-transform .6s ease-in-out}header#masthead .navbar-menu-wrap .menu-toggle span:nth-child(1){top:5px}header#masthead .navbar-menu-wrap .menu-toggle span:nth-child(2){top:15px}header#masthead .navbar-menu-wrap .menu-toggle span:nth-child(3){top:25px}header#masthead .navbar-menu-wrap .site-nav{margin:0;text-align:center;display:none;visibility:hidden;opacity:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}header#masthead .navbar-menu-wrap .site-nav .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li{margin:10px 3px;text-align:center;opacity:0;-webkit-transition:all .8s ease-in-out .2s;transition:all .8s ease-in-out .2s;-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li a{padding:.75rem 0;font-size:16px;display:block;color:#7d7772}header#masthead .navbar-menu-wrap .site-nav .navbar-nav .menu-item--sns{display:grid;border-top:solid 1px #9f958e;width:92%;grid-template-columns:35px 35px;margin:15px 4% 0;padding-top:10px;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.menu-open header#masthead .navbar-menu-wrap .site-nav .navbar-nav li{-webkit-animation:up 800ms ease-in-out forwards;animation:up 800ms ease-in-out forwards}body.menu-open header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(1){-webkit-animation-delay:100ms;animation-delay:100ms}body.menu-open header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(2){-webkit-animation-delay:200ms;animation-delay:200ms}body.menu-open header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(3){-webkit-animation-delay:300ms;animation-delay:300ms}body.menu-open header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(4){-webkit-animation-delay:400ms;animation-delay:400ms}body.menu-open header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(5){-webkit-animation-delay:500ms;animation-delay:500ms}body.menu-open header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(6){-webkit-animation-delay:600ms;animation-delay:600ms}body.menu-open header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(7){-webkit-animation-delay:700ms;animation-delay:700ms}body.menu-open header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(8){-webkit-animation-delay:800ms;animation-delay:800ms}body.menu-open header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(9){-webkit-animation-delay:900ms;animation-delay:900ms}body.menu-open header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(10){-webkit-animation-delay:1000ms;animation-delay:1000ms}body.menu-open header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(11){-webkit-animation-delay:1100ms;animation-delay:1100ms}@media screen and (min-width: 576px){header#masthead .navbar-menu-wrap .site-nav .navbar-nav li{-webkit-animation:up 800ms ease-in-out forwards;animation:up 800ms ease-in-out forwards}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(1){-webkit-animation-delay:100ms;animation-delay:100ms}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(2){-webkit-animation-delay:200ms;animation-delay:200ms}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(3){-webkit-animation-delay:300ms;animation-delay:300ms}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(4){-webkit-animation-delay:400ms;animation-delay:400ms}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(5){-webkit-animation-delay:500ms;animation-delay:500ms}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(6){-webkit-animation-delay:600ms;animation-delay:600ms}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(7){-webkit-animation-delay:700ms;animation-delay:700ms}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(8){-webkit-animation-delay:800ms;animation-delay:800ms}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(9){-webkit-animation-delay:900ms;animation-delay:900ms}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(10){-webkit-animation-delay:1000ms;animation-delay:1000ms}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li:nth-of-type(11){-webkit-animation-delay:1100ms;animation-delay:1100ms}}body.menu-open header#masthead .navbar{height:100%}body.menu-open header#masthead .navbar-menu-wrap{height:100%}body.menu-open header#masthead .navbar-menu-wrap .menu-toggle span:nth-child(1){top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.menu-open header#masthead .navbar-menu-wrap .menu-toggle span:nth-child(2){top:15px;width:0;left:50%}body.menu-open header#masthead .navbar-menu-wrap .menu-toggle span:nth-child(3){top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.menu-open header#masthead .navbar-menu-wrap .site-nav{visibility:visible;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#content.page-ivf{background:#fff}#content.page-ivf section{margin-bottom:0}@media screen and (min-width: 0px)and (max-width: 576px){#content.page-ivf{width:100%}}@media screen and (min-width: 576px){body{background:#f4eadf}header#masthead{top:0;position:fixed;background:none;width:calc((100% - 476px)/2);-webkit-box-shadow:none;box-shadow:none;backdrop-filter:none}header#masthead .navbar .site-logo{padding:25px 25px 10px}header#masthead .navbar .site-logo a{letter-spacing:.25em;font-size:2.25vw;text-decoration:none}header#masthead .navbar-menu-wrap .menu-toggle{display:none}header#masthead .navbar-menu-wrap .site-nav{display:block;visibility:visible;opacity:1}header#masthead .navbar-menu-wrap .site-nav .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}header#masthead .navbar-menu-wrap .site-nav .navbar-nav li{margin:5px 0;padding-left:15px}header#masthead .navbar-menu-wrap .site-nav .navbar-nav .menu-item--sns{width:95%;grid-template-columns:45px 45px;margin:15px 0 0;gap:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width: 576px)and (max-width: 992px){#content.page-ivf{max-width:476px;width:50%;margin:0 0 0 auto}header#masthead{width:50%}header#masthead .navbar .site-logo{padding:25px 10px 10px}header#masthead .navbar .site-logo a{font-size:2.9vw}}.bg-video{display:none}@media(min-width: 992px){.bg-video{display:block;position:fixed;top:0;right:0;width:calc((100% - 476px)/2);height:100vh}.bg-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.15;-webkit-filter:hue-rotate(165deg);filter:hue-rotate(165deg)}#content.page-ivf{max-width:476px;margin:0 auto;position:relative}#content.page-ivf::after{content:"";width:calc((100% - 476px)/2);max-width:480px;display:block;position:fixed;bottom:60px;right:25px;aspect-ratio:1.516/1;background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/ivf/catchcopy.svg) no-repeat center/contain}}.loading{position:fixed;inset:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#faf8f4}.mv{position:relative;min-height:480px;padding:34px 36px 58px;background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/ivf/mv.jpg) no-repeat right top/420px 480px}.mv-deco{top:11px;left:9px}.mv-label{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:11px;line-height:21px;letter-spacing:.06em;color:#d1a290}.mv-title{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;margin-top:49px;font-size:23px;line-height:36px;white-space:nowrap}.mv-sub{font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;margin-top:30px;font-size:17px;line-height:27.2px}.mv-sub .f-pink{color:#f29593}.mv-sub .f-green{color:#5da785}.mv-sub .deco-line{position:absolute;pointer-events:none}.mv-sub .f-grad{background-image:-webkit-gradient(linear, left top, right top, color-stop(73.558%, #f29593), to(#8c5655));background-image:linear-gradient(to right, #f29593 73.558%, #8c5655)}.mv-handwrite{margin-top:10.8px}.mv-text{margin-top:24px;font-size:16px;line-height:27px}.mv-text b{font-weight:700}.mv-marker{display:inline-block;line-height:17px;background:#fff;-webkit-box-shadow:2px 2px 0 #f29593;box-shadow:2px 2px 0 #f29593}.fv-cta{padding:0 22px 36px}.fv-cta--btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:55px;border-radius:999px;background:linear-gradient(174.5deg, #9ec6ae 1.8%, #5da785 64.6%);-webkit-filter:drop-shadow(0 4px 8px rgba(93, 167, 133, 0.4));filter:drop-shadow(0 4px 8px rgba(93, 167, 133, 0.4));font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:15px;line-height:21px;color:#fff}@media(hover: hover)and (prefers-reduced-motion: no-preference){.fv-cta--btn:hover{outline:1px solid #5da785;outline-offset:0;-webkit-animation:light 1.2s infinite;animation:light 1.2s infinite}}.fv-cta--btn:hover{text-decoration:none;color:#fff}.fv-cta--note{padding:12px 0 10px;text-align:center;font-size:11.5px;line-height:18.4px;color:#a79e93}.fv-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:4px;padding:20px 18px 18px;border:6px solid #f2ebe4;border-radius:28px;background:#fff;-webkit-filter:drop-shadow(0 5px 5px rgba(150, 143, 140, 0.11));filter:drop-shadow(0 5px 5px rgba(150, 143, 140, 0.11));text-align:center}.fv-stats li{position:relative;min-height:78px}.fv-stats li+li::before{content:"";position:absolute;top:4px;left:-2px;width:1px;height:74px;background:#eae3d8}.fv-stats--num{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;padding-top:8px;font-size:15px;line-height:19.5px;color:#f29593}.fv-stats--num span{font-size:26px}.fv-stats--num-free{font-size:20px}.fv-stats--label{margin-top:11.5px;font-size:12px;line-height:14.25px}.fv-stats--label-small{font-size:9.5px}.sec-age{padding-bottom:40px;text-align:center}.sec-age--title{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:23px}.sec-age--body{position:relative;width:348px;margin:18px auto 0}.sec-age--deco{position:absolute;top:15px;left:-13px;pointer-events:none}.sec-age--graph{position:relative;width:218px;margin:0 auto}.sec-age--center{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px;color:#5da785;white-space:nowrap}.sec-age--center b{font-family:"Shippori Mincho",serif;font-weight:800;font-style:normal;font-size:31px;line-height:28.5px}.sec-age--center small{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:12.5px;line-height:12.8px}.sec-age--center small sup{font-size:8.5px}.sec-age--legend{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px 19px;width:212px;margin:19px auto 0;text-align:left}.sec-age--legend li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:14px;white-space:nowrap}.sec-age--note{margin-top:19px;font-size:12px}.sec-worries{position:relative;padding:36px 22px;background:#faf8f4}.sec-worries--branch{position:absolute;top:-8px;right:0;z-index:1}.sec-worries--bird{position:absolute;top:93px;right:137px;z-index:1;height:37px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.sec-worries--title{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;padding-top:16px;font-size:22px;line-height:34.65px}.sec-worries--title span{color:#f29593}.sec-worries--list{margin-top:20px;padding:10px 20px;border:4px solid #f2ebe4;border-radius:20px;background:#fff;counter-reset:worries}.sec-worries--list li{position:relative;padding:13px 2px 13px 36px;font-size:16px;line-height:27px;color:#4f443c}.sec-worries--list li:not(:last-child){border-bottom:1px solid #eae3d8}.sec-worries--list li::before{counter-increment:worries;content:counter(worries) ".";position:absolute;top:16px;left:2px;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:24px;line-height:22px;color:#f29593}.sec-worries--list b{font-weight:700}.sec-worries--empathy{position:relative;margin-top:46px;padding:26px 22px;border-radius:16px;background:#fbf0ea;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:15.5px;line-height:31.775px;text-align:center}.sec-worries--empathy span{color:#e86b69}.sec-worries--tail{position:absolute;top:calc(100% - 11px);right:135.5px}.sec-worries--symptoms{position:relative;margin-top:50px;padding-top:24px}.sec-worries--nakamura{position:absolute;top:-106px;right:5px;z-index:1}.sec-worries--subtitle{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:23px;color:#75695f}.sec-worries--bars{margin-top:16px}.sec-worries--bars li{padding:8px 0 3px;line-height:normal;border-bottom:1px solid #eae3d8}.sec-worries--bars li p{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:12.5px;color:#4f443c}.sec-worries--bars li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;margin-top:1px}.sec-worries--bars .bar{-webkit-box-flex:1;-ms-flex:1;flex:1;height:10px;border-radius:50px;background:-webkit-gradient(linear, left top, left bottom, from(#5da785), to(#5da785)) no-repeat left/var(--rate) 100% #d9d9d9;background:linear-gradient(#5da785, #5da785) no-repeat left/var(--rate) 100% #d9d9d9;background-clip:padding-box}.sec-worries--bars .num{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;min-width:38px;font-size:22px;color:#f29593;text-align:right}.sec-worries--bars .num small{font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;margin-left:3px;font-size:11px}.sec-worries--note{padding-top:14px;font-size:10px;line-height:20px;color:#a79e93;text-align:center}.sec-foundation{padding:44px 22px;font-size:16px;line-height:27px}.sec-foundation b{font-weight:700}.sec-foundation b:not([class]){color:#4f443c}.sec-foundation--title{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;position:relative;padding:10px 0 0 23px;font-size:21px;line-height:34.65px}.sec-foundation--title .deco-line{top:-18px;left:-10px}.sec-foundation--text{margin-top:20px}.sec-foundation--text+.sec-foundation--text{margin-top:22px}.sec-foundation--text p+p{margin-top:12px}.sec-foundation--cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-top:26px;padding-bottom:15px}.sec-foundation--card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:18px 14px;border:1px solid;border-radius:16px;background:#fff;text-align:center}.sec-foundation--card-medical{-ms-flex-item-align:start;align-self:start;border-color:#f29593;-webkit-box-shadow:inset 0 0 0 5px #f8e9e9;box-shadow:inset 0 0 0 5px #f8e9e9;--card-color: #f29593}.sec-foundation--card-medical .sec-foundation--card-img{-o-object-position:50% 12%;object-position:50% 12%}.sec-foundation--card-medical .sec-foundation--card-text{margin-top:9px}.sec-foundation--card-body{border-color:#5da785;-webkit-box-shadow:inset 0 0 0 5px #dff4ea;box-shadow:inset 0 0 0 5px #dff4ea;--card-color: #5da785}.sec-foundation--card-body .sec-foundation--card-img{-o-object-position:bottom;object-position:bottom}.sec-foundation--card-body h3{padding-bottom:4px}.sec-foundation--card-label{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:10px;line-height:normal;letter-spacing:.03em;color:var(--card-color)}.sec-foundation--card-line{width:calc(100% + 7px);max-width:none;margin-top:10px}.sec-foundation--card h3{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;min-height:53px;padding-top:8px;font-size:14.5px;line-height:22.475px;color:var(--card-color);white-space:nowrap}.sec-foundation--card-img{height:146px;-o-object-fit:cover;object-fit:cover}.sec-foundation--card-text{font-size:13px;line-height:22.75px;color:#75695f}.sec-foundation--summary{padding:16px 18px;border:6px solid #faf8f4;border-radius:16px;background:#fff;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:14.5px;line-height:21.875px;color:#4f443c;text-align:center;white-space:nowrap}.sec-foundation--lead{margin-top:22px}.sec-support{padding:42px 22px 46px;border-radius:280px 280px 0 0;background:#faf8f4}.sec-support--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:32px;line-height:41.7px;text-align:center}.sec-support--title img{margin-bottom:20px}.sec-support--title-sub{font-size:18px;line-height:34.65px;color:#c9bbb0}.sec-support--cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-top:20px}.sec-support--card{padding:18px 14px;border-radius:16px;background:#fff;-webkit-filter:drop-shadow(0 5px 2.5px rgba(125, 119, 114, 0.03));filter:drop-shadow(0 5px 2.5px rgba(125, 119, 114, 0.03))}.sec-support--card-num{font-family:Futura,"Jost",sans-serif;font-weight:500;font-size:11px;line-height:21.75px;letter-spacing:2px;text-transform:uppercase;color:#a79e93}.sec-support--card h3{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;margin-top:5px;font-size:18px;line-height:25.8px;color:#4f443c}.sec-support--card h3 span{color:#f29593}.sec-support--card-img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0 5px}.sec-support--card-img img:not(.sec-support--card-glow){position:relative;height:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.sec-support--card-glow{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:none}.sec-support--card-01 .sec-support--card-glow{top:10.31px}.sec-support--card-01 .sec-support--card-img img:not(.sec-support--card-glow){-o-object-position:50% 57%;object-position:50% 57%}.sec-support--card-02 .sec-support--card-glow{top:16.31px}.sec-support--card-03 .sec-support--card-glow{top:11.31px}.sec-support--card-04 .sec-support--card-glow{top:17.31px}.sec-support--card-text{padding-top:8px;font-size:13px;line-height:22.75px;color:#75695f}.sec-consult{position:relative;padding:44px 22px}.sec-consult--clipboard{position:absolute;top:-35.4px;right:-5.9px;-webkit-transform:rotate(-12.98deg);transform:rotate(-12.98deg);-o-object-fit:cover;object-fit:cover}.sec-consult--title{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;position:relative;min-height:86px;font-size:21px;line-height:34.65px}.sec-consult--list li{position:relative;padding:14px 2px 14px 36px;font-size:16px;line-height:27px;color:#4f443c}.sec-consult--list li+li{border-top:1px solid #eae3d8}.sec-consult--list li::before{content:"";position:absolute;top:16px;left:2px;width:23px;height:23px;background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/ivf/icon_check.svg) no-repeat center/contain}@-webkit-keyframes light{100%{outline-color:rgba(0,0,0,0);outline-offset:12px}}@keyframes light{100%{outline-color:rgba(0,0,0,0);outline-offset:12px}}.btn-line{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:18px 20px;border:3px solid #fff;border-radius:999px;background:linear-gradient(171deg, #9ec6ae 1.8%, #5da785 64.6%);-webkit-filter:drop-shadow(0 5px 5px rgba(255, 255, 255, 0.2));filter:drop-shadow(0 5px 5px rgba(255, 255, 255, 0.2));color:#fff;text-align:center}@media(hover: hover)and (prefers-reduced-motion: no-preference){.btn-line:hover{outline:1px solid #fff;outline-offset:0;-webkit-animation:light 1.2s infinite;animation:light 1.2s infinite}}.btn-line:hover{text-decoration:none;color:#fff}.btn-line--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:normal}.btn-line--sub{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal;font-size:11px;line-height:normal;opacity:.85}.btn-line--plain{border:0;-webkit-filter:drop-shadow(0 5px 5px rgba(93, 167, 133, 0.3));filter:drop-shadow(0 5px 5px rgba(93, 167, 133, 0.3))}.sec-cta{position:relative;overflow:hidden;padding:35px 26px 34px;background:#d5ebe1}.sec-cta--woman{position:absolute;z-index:1;top:27.12px;right:calc(48px + min(0px,100% - 440px));width:192px;height:226px;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.sec-cta--dandelion{position:absolute;z-index:2;-o-object-fit:cover;object-fit:cover}.sec-cta--dandelion-01{top:145.31px;right:34px;height:69px}.sec-cta--dandelion-02{top:169.2px;right:74.8px;height:75.29px;-webkit-transform:rotate(-20.64deg);transform:rotate(-20.64deg)}.sec-cta--lead,.sec-cta--catch{position:relative;padding-left:10px;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;line-height:34.2px;white-space:nowrap}.sec-cta--lead{z-index:2;font-size:19px;color:#4f443c}.sec-cta--lead-after{margin-top:20.8px}.sec-cta--catch{margin-top:25.8px;font-size:23px;color:#f29593}.sec-cta--catch span{position:relative;z-index:2}.sec-cta--glow{position:absolute;top:-43.1px;left:-33px;max-width:none}.sec-cta .btn-line{margin-top:35px}.sec-cta--note{margin-top:11.4px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:17.6px;color:#5da785;text-align:center}.sec-talk{padding:48px 22px 46px;background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 440 1101' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(25.2 14.333 12.317 -22.538 370 345.47)'><stop stop-color='rgba(242,149,147,0.15)' offset='0'/><stop stop-color='rgba(242,149,147,0)' offset='0.7'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 440 1101' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(23.35 -23.974 -19.539 -19.806 44 34.828)'><stop stop-color='rgba(93,167,133,0.12)' offset='0'/><stop stop-color='rgba(93,167,133,0)' offset='0.72'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 440 1101' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(27.15 -49.937 -23.585 -13.345 178.5 1067.2)'><stop stop-color='rgba(242,149,147,0.3)' offset='0'/><stop stop-color='rgba(242,149,147,0)' offset='0.75'/></radialGradient></defs></svg>"),#faf8f4;background-size:100% 100%}.sec-talk--title{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:21px;line-height:34.65px;color:#4f443c}.sec-talk--title span{color:#b67f52}.sec-talk--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;margin-top:22px}.sec-talk--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px}.sec-talk--row-staff{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sec-talk--row-staff .sec-talk--bubble{border-color:#a8dcc4;border-radius:18px 18px 2px 18px;background:#f2fff5}.sec-talk--avatar{-ms-flex-negative:0;flex-shrink:0}.sec-talk--bubble{width:78%;padding:12px 14px;border:1px solid #f6efe5;border-radius:18px 18px 18px 2px;background:#fff;font-size:13px;line-height:22.75px;color:#2e2b28}.sec-talk--bubble b{font-weight:700;color:#5da785}.sec-talk--message{margin-top:18px;padding:3px 0 0 11px}.sec-talk--message img{width:100%;aspect-ratio:342/152;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 36%;object-position:50% 36%}.sec-profile{padding:36px 22px}.sec-profile--title{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:21px;line-height:34.65px}.sec-profile--photo{display:block;width:100%;height:230px;margin-top:20px;border-radius:16px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.sec-profile--name{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;padding-top:18px;font-size:17px;line-height:25px;color:#4f443c}.sec-profile--kana{font-size:10.5px;line-height:normal;letter-spacing:.08em;color:#a79e93}.sec-profile--data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;margin:0;padding-top:16px;font-size:12px;line-height:20.4px}.sec-profile--data div{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:9px;border-bottom:1px solid #eae3d8}.sec-profile--data dt{-ms-flex-negative:0;flex-shrink:0;font-weight:700;color:#4f443c}.sec-profile--data dd{margin:0;color:#75695f}.sec-profile--text{padding-top:20px;font-size:16px;line-height:27px;color:#75695f}.sec-profile--text p+p{margin-top:12px}.sec-profile--shop{margin-top:22px;padding:18px;border-radius:16px;background:#faf8f4;line-height:22.8px;color:#75695f}.sec-profile--shop-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-bottom:6px;font-size:14px;font-weight:700;color:#4f443c}.sec-profile--shop-address{font-size:12px}.sec-profile--shop-links{font-size:14px;font-weight:700}.sec-profile--shop-links a{color:inherit}.sec-profile--shop-links a:hover{color:#5da785}.sec-voice{padding:44px 22px;background:#f8f0eb}.sec-voice--title{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;padding-bottom:10px;font-size:21px;line-height:34.65px;color:#4f443c;text-align:center}.sec-voice--compare{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:14px}.sec-voice--col-label{font-size:11.5px;font-weight:700;line-height:23px;letter-spacing:.03em;color:#75695f;text-align:center}.sec-voice--pie{position:relative;width:140px;margin:12px auto 0}.sec-voice--pie span{position:absolute;font-size:9px;font-weight:700;line-height:14px;color:#fff;white-space:nowrap}.sec-voice--pie span b{font-size:15px}.sec-voice--pie span b.l{font-size:22px}.sec-voice--pie span.other{font-size:10px;color:#7d7772}.sec-voice--callout{position:relative;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:55px;padding:12px 10px;border:1px solid #eae3d8;border-radius:16px;background:#fff;font-weight:700;text-align:center}.sec-voice--callout p{font-size:14px;line-height:21px}.sec-voice--callout strong{display:block;color:#5da785}.sec-voice--callout small{display:block;margin-top:6px;font-size:11px;line-height:15px;color:#4f443c;white-space:nowrap}@media(max-width: 420px){.sec-voice--callout small{white-space:normal}}.sec-voice--callout-tail{position:absolute;top:-20px;left:61px}.sec-voice--col-tanpopo .sec-voice--callout-tail{left:114px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.sec-voice--slider{position:relative;margin-top:30px;padding-bottom:15px}.sec-voice--track{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.sec-voice--track::-webkit-scrollbar{display:none}.sec-voice--card{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 32px);flex:0 0 calc(100% - 32px);margin:0 16px 10px;scroll-snap-align:center;padding:26px 22px;border:5px solid #eaded8;border-radius:16px;background:#fff;-webkit-box-shadow:0 5px 10px rgba(125,119,114,.06);box-shadow:0 5px 10px rgba(125,119,114,.06);font-size:13px;line-height:24.7px;color:#75695f}.sec-voice--card h3{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eae3d8;font-size:13.5px;color:#2e2b28}.sec-voice--arrow{position:absolute;top:50%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border:0;background:none;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec-voice--arrow-prev{left:0}.sec-voice--arrow-next{right:0}.sec-voice--note{font-size:12px;color:#7d7772;text-align:center}.sec-results{min-height:472.5px;padding:36px 22px;background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/ivf/bg_wave.svg) no-repeat left top/100% 472.5px}.sec-results--title{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:21px;line-height:34.65px;color:#4f443c}.sec-results--stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-top:20px}.sec-results--stats li{position:relative;overflow:hidden;padding:22px 14px;border:1px solid #5da785;border-radius:16px;background:#fff;-webkit-box-shadow:inset 0 0 0 5px #e0f4eb;box-shadow:inset 0 0 0 5px #e0f4eb;text-align:center}.sec-results--num{font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;font-size:15px;line-height:32px;color:#4f443c}.sec-results--num b{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;margin-right:2px;font-size:32px;color:#96521a}.sec-results--label{padding-top:8px;font-size:11.5px;line-height:18.4px}.sec-results--deco{position:absolute;top:calc(12.57% - .75px);left:calc(4.81% - .9px);width:calc(89.36% + 1.78px);height:calc(77.37% + 1.55px);max-width:none;pointer-events:none}.sec-results--recommend{margin-top:24px;padding:26px 20px 22px;border-radius:16px;background:#fff}.sec-results--recommend-title{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:16px;line-height:24px;color:#5da785;text-align:center}.sec-results--quote{position:relative;margin:16px 0 0;padding:18px 0 0;border:0;font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;font-size:14px;line-height:26.6px;color:#4f443c}.sec-results--quote::before{content:"“";position:absolute;top:-10px;left:-4px;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:44px;line-height:1;color:#f29593;opacity:.6}.sec-results--author{display:grid;grid-template-columns:64px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 14px;margin-top:18px;padding-top:16px;border-top:1px solid #eae3d8}.sec-results--author-photo{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.sec-results--author-role{font-size:11px;line-height:17px}.sec-results--author-name{margin-top:2px;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:16px;line-height:24px;color:#4f443c}.sec-results--author-name small{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;font-size:11px;color:#7d7772}.sec-results--author-profile{grid-column:1/-1;margin-top:12px;font-size:11px;line-height:18px;color:#a79e93}.sec-flow{padding:20px 22px 46px}.sec-flow--title{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:21px;line-height:34.65px}.sec-flow--lead{padding-top:20px;font-size:16px;line-height:27px;color:#75695f}.sec-flow--steps{padding-top:20px;counter-reset:flow}.sec-flow--steps li{position:relative;padding:0 0 20px 41px}.sec-flow--steps li:last-child{padding-bottom:0}.sec-flow--steps li::before{counter-increment:flow;content:counter(flow);position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#eaded8;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:12.5px;color:#f29593}.sec-flow--steps li:not(:last-child)::after{content:"";position:absolute;top:28px;left:13px;width:1px;height:37.4px;background:#eae3d8}.sec-flow--steps h3{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:14px;line-height:normal;color:#4f443c}.sec-flow--steps p{padding-top:5px;font-size:12px;line-height:20.4px;color:#75695f}.sec-flow--points{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;padding-top:20px}.sec-flow--points li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:12px 14px;border-radius:6px;background:#faf8f4}.sec-flow--points p{font-size:14px;font-weight:700;line-height:normal;color:#75695f;text-align:center}.sec-cta-02 .sec-cta--brush{position:absolute;top:71.2px;left:14.3px;max-width:none}.sec-cta-02 .sec-cta--woman{top:27.21px;width:185px;height:217px;-o-object-position:bottom;object-position:bottom}.sec-cta-02 .sec-cta--dandelion-01{top:148.5px;right:23px;height:68.21px;-webkit-transform:rotate(-159.36deg) scaleY(-1);transform:rotate(-159.36deg) scaleY(-1)}.sec-cta-02 .sec-cta--dandelion-02{top:169.64px;right:49px;height:83px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.sec-cta-02 .sec-cta--lead{font-size:17px}.sec-cta-02 .sec-cta--catch{line-height:39px;color:#99735d}.sec-cta-02 .btn-line{margin-top:46.3px}.sec-faq{padding:36px 22px;background:#faf8f4;interpolate-size:allow-keywords}.sec-faq--title{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:21px;line-height:34.65px}.sec-faq--list{margin-top:20px;border-top:1px solid #eae3d8}.sec-faq details{border-bottom:1px solid #eae3d8}.sec-faq details::details-content{block-size:0;overflow:hidden;-webkit-transition:block-size .3s ease,content-visibility .3s allow-discrete;transition:block-size .3s ease,content-visibility .3s allow-discrete}.sec-faq details[open]::details-content{block-size:auto}.sec-faq details[open] summary svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sec-faq summary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:16px 0 16px 32px;font-size:13px;font-weight:700;line-height:20.8px;color:#2e2b28;list-style:none;cursor:pointer}.sec-faq summary::-webkit-details-marker{display:none}.sec-faq summary::before{content:"Q";position:absolute;top:17px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f29593;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;font-size:11.5px;color:#fff}.sec-faq summary svg{-ms-flex-negative:0;flex-shrink:0;margin:2px 0 0 auto;font-size:16px;color:#a79e93;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.sec-faq--answer{padding:0 4px 18px 42px;font-size:13px;line-height:24px;color:#75695f}.sec-faq--answer b{font-weight:700;color:#2e2b28}.sec-faq--answer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding-top:10px}.sec-faq--answer ul li{position:relative;padding-left:14px}.sec-faq--answer ul li::before{content:"";position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:2px;background:#f29593}@-webkit-keyframes marquee{to{background-position:-694px 0,-694px 18px}}@keyframes marquee{to{background-position:-694px 0,-694px 18px}}.sec-form{position:relative;padding:43px 22px 0;background:#fff}.sec-form--dandelion{position:absolute;top:-11.44px;right:9px;z-index:1;height:126px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.sec-form--glow{position:absolute;top:87.56px;right:41px;max-width:none}.sec-form--title{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;position:relative;font-size:20px;line-height:36px;color:#5da785}.sec-form--text{margin-top:21px;font-size:16px;line-height:27px}.sec-form--text p+p{margin-top:27px}.sec-form--text b{font-weight:700}.sec-form--line{position:relative;margin-top:21px}.sec-form--marquee{position:absolute;top:0;left:-22px;right:-22px;height:85px;background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/ivf/marquee_line02.svg) repeat-x 0 0/694px 83.489px,url(//siawase-kodakara.com/wp-content/themes/bst-master/img/ivf/marquee_line01.svg) repeat-x 0 18px/694px 48px;-webkit-filter:blur(2px);filter:blur(2px);-webkit-animation:marquee 30s linear infinite;animation:marquee 30s linear infinite}@media(prefers-reduced-motion: reduce){.sec-form--marquee{-webkit-animation:none;animation:none}}.sec-form--body{margin:21px -22px 0;padding:26px 22px 43px;border-top:1px solid #fff;background:rgba(213,235,225,.7)}.sec-form--subtitle{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:24px;color:#5da785;text-align:center}.sec-form--note{margin-top:21px;font-size:11px;line-height:18.7px;text-align:center}.sec-form .contact_table{display:block;width:100%;margin-top:21px}.sec-form .contact_table tbody,.sec-form .contact_table tr,.sec-form .contact_table th,.sec-form .contact_table td{display:block;width:100%}.sec-form .contact_table tr+tr{margin-top:21px}.sec-form .contact_table th{padding-bottom:8px;font-size:14px;font-weight:700;line-height:1.5;color:#4f443c;text-align:left}.sec-form .contact_table td{font-size:14px;line-height:1.5;color:#4f443c}.sec-form .contact_table p{margin:0}.sec-form .required{display:inline-block;margin-left:8px;padding:0 8px;border-radius:3px;background:#f29593;font-size:11px;font-weight:700;line-height:18px;color:#fff;vertical-align:1px}.sec-form .annotation{display:block;margin-top:6px;font-size:11px;line-height:17px;color:#7d7772}.sec-form .wpcf7-form>.annotation{margin-top:18px}.sec-form .wpcf7-form>.annotation b{color:#4f443c}.sec-form .text-center{margin-top:26px;text-align:center}.sec-form [data-name=age],.sec-form [data-name=your-age]{display:inline-block;width:100px;margin-right:6px}.sec-form input[type=text],.sec-form input[type=email],.sec-form input[type=tel],.sec-form input[type=number],.sec-form textarea{display:block;width:100%;height:44.5px;padding:12px 13px;border:1px solid #fff;border-radius:6px;background:hsla(0,0%,100%,.6);font-size:13px;color:#4f443c}.sec-form input[type=text]::-webkit-input-placeholder, .sec-form input[type=email]::-webkit-input-placeholder, .sec-form input[type=tel]::-webkit-input-placeholder, .sec-form input[type=number]::-webkit-input-placeholder, .sec-form textarea::-webkit-input-placeholder{color:#7d7772}.sec-form input[type=text]::-moz-placeholder, .sec-form input[type=email]::-moz-placeholder, .sec-form input[type=tel]::-moz-placeholder, .sec-form input[type=number]::-moz-placeholder, .sec-form textarea::-moz-placeholder{color:#7d7772}.sec-form input[type=text]:-ms-input-placeholder, .sec-form input[type=email]:-ms-input-placeholder, .sec-form input[type=tel]:-ms-input-placeholder, .sec-form input[type=number]:-ms-input-placeholder, .sec-form textarea:-ms-input-placeholder{color:#7d7772}.sec-form input[type=text]::-ms-input-placeholder, .sec-form input[type=email]::-ms-input-placeholder, .sec-form input[type=tel]::-ms-input-placeholder, .sec-form input[type=number]::-ms-input-placeholder, .sec-form textarea::-ms-input-placeholder{color:#7d7772}.sec-form input[type=text]::placeholder,.sec-form input[type=email]::placeholder,.sec-form input[type=tel]::placeholder,.sec-form input[type=number]::placeholder,.sec-form textarea::placeholder{color:#7d7772}.sec-form input[type=text]:focus,.sec-form input[type=email]:focus,.sec-form input[type=tel]:focus,.sec-form input[type=number]:focus,.sec-form textarea:focus{outline:2px solid #5da785;outline-offset:-1px}.sec-form textarea{height:100px;line-height:22.1px;resize:vertical}.sec-form .wpcf7-checkbox{display:grid;margin-top:10px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 12px}.sec-form .wpcf7-list-item{margin:0}.sec-form .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:16px;line-height:1.5;color:#4f443c;cursor:pointer}.sec-form .wpcf7-list-item input{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;margin:4px 0 0;border:1px solid #4f443c;border-radius:4px;background:hsla(0,0%,100%,.6) no-repeat center/10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.sec-form .wpcf7-list-item input:checked{border-color:#5da785;background-color:#5da785;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l3 3 5-6' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E")}.sec-form .wpcf7-submit{width:100%;padding:15px;border:0;border-radius:999px;background:#5da785;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#fff;text-align:center;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.sec-form .wpcf7-submit:hover{opacity:.85}.sec-form .wpcf7-spinner{position:absolute;top:50%;right:16px;margin:-12px 0 0}.sec-form .wpcf7-not-valid-tip{margin-top:4px;font-size:11px;color:#e86b69}.sec-form .wpcf7-response-output{margin:16px 0 0;padding:10px 12px;border-radius:6px;font-size:12px}.footer{padding:26px 20px;background:#4f443c;text-align:center}.footer-copy{font-size:11px;line-height:22px;color:hsla(0,0%,100%,.4)}.footer-copy a{color:inherit;text-decoration:underline}