@import"https://fonts.googleapis.com/css2?family=Alex+Brush&family=Noto+Serif+JP:wght@400;800&display=swap";.f-brush{font-family:"Alex Brush",cursive;font-weight:400;font-style:normal} *{-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:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;overflow-x:hidden;color:#4c4038;letter-spacing:.04em;line-height:1.6;font-size:16px;background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/nextstep/bg.jpg) repeat center/auto #fff}a{color:#d67c4c;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}a::before,a::after,a span{-webkit-transition:all .3s;transition:all .3s}a:hover{color:#d88886;text-decoration:none}.container{max-width:390px;width:90%;padding:0}img{max-width:100%;height:auto}.f-orange{color:#d67c4c}.f-brown{color:#a87759}.f-pink{color:#d88886}@-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}.loading{display:-webkit-box;display:-ms-flexbox;display:flex;background:-webkit-gradient(linear, left top, right top, from(rgba(209, 171, 170, 0.9)), to(rgba(239, 167, 129, 0.9)));background:linear-gradient(90deg, rgba(209, 171, 170, 0.9) 0%, rgba(239, 167, 129, 0.9) 100%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;position:absolute;top:0;left:0;bottom:0;right:0}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:#4c4038}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:#4c4038;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:#4c4038;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:1rem 0;font-size:16px;display:block;color:#4c4038}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}header#masthead .navbar-menu-wrap .site-nav .navbar-nav.in 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.in li:nth-of-type(1){-webkit-animation:up 800ms ease-in-out 100ms forwards;animation:up 800ms ease-in-out 100ms forwards}header#masthead .navbar-menu-wrap .site-nav .navbar-nav.in li:nth-of-type(2){-webkit-animation:up 800ms ease-in-out 200ms forwards;animation:up 800ms ease-in-out 200ms forwards}header#masthead .navbar-menu-wrap .site-nav .navbar-nav.in li:nth-of-type(3){-webkit-animation:up 800ms ease-in-out 300ms forwards;animation:up 800ms ease-in-out 300ms forwards}header#masthead .navbar-menu-wrap .site-nav .navbar-nav.in li:nth-of-type(4){-webkit-animation:up 800ms ease-in-out 400ms forwards;animation:up 800ms ease-in-out 400ms forwards}header#masthead .navbar-menu-wrap .site-nav .navbar-nav.in li:nth-of-type(5){-webkit-animation:up 800ms ease-in-out 500ms forwards;animation:up 800ms ease-in-out 500ms forwards}header#masthead .navbar-menu-wrap .site-nav .navbar-nav.in li:nth-of-type(6){-webkit-animation:up 800ms ease-in-out 600ms forwards;animation:up 800ms ease-in-out 600ms forwards}header#masthead .navbar-menu-wrap .site-nav .navbar-nav.in li:nth-of-type(7){-webkit-animation:up 800ms ease-in-out 700ms forwards;animation:up 800ms ease-in-out 700ms forwards}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}.bg-video{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;mix-blend-mode:multiply;opacity:.5}.bg-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#content.page-nextstep{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/nextstep/bg.jpg) repeat center/auto #fff}#content.page-nextstep section{margin-bottom:0}@media screen and (min-width: 0px)and (max-width: 576px){#content.page-nextstep{width:100%}.bg-video{display:none}}@media screen and (min-width: 576px){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-nextstep{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}}@media(min-width: 992px){#content.page-nextstep{max-width:476px;margin:0 auto;position:relative}#content.page-nextstep::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/nextstep/catchcopy.svg) no-repeat center/contain}.bg-video::after{content:"";position:fixed;top:0;right:0;width:calc((100% - 476px)/2);height:100%;background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/nextstep/bg_pcside.jpg) no-repeat left/cover;mix-blend-mode:multiply}}.sec-title{font-size:20px;margin-bottom:30px}.mv{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/nextstep/mv.png) no-repeat center/cover;padding:0 0 30px}.mv-title{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-size:24px;color:#9c6544;line-height:2.4;margin:80px auto}.mv-title .f-brush{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:1;font-size:42px}.mv-banner img{width:100%}.sec-top{padding:40px 0}.sec-worries{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/nextstep/img_worries.png) no-repeat right bottom/270px;padding-bottom:150px}.sec-power{text-align:center;font-size:18px}.sec-power b{font-size:22px}.sec-prepare{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/nextstep/circle.svg) no-repeat left center/contain;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-prepare--text{white-space:nowrap;padding:0 10px 0 20px}.sec-method{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/nextstep/method_bg.svg) no-repeat center top/100% auto}.sec-method--title{color:#fff;text-shadow:2px 2px 5px #cb9593;margin:20px 0 15px}.sec-method--items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.sec-method--items-odd{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.sec-method--img{width:170px}.sec-method--text{-webkit-box-flex:1;-ms-flex:1;flex:1}.sec-method h3{font-weight:800}.sec-graph{text-align:center}.sec-voice{padding-top:0;background:-webkit-gradient(linear, left bottom, left top, from(#efa781), color-stop(45%, rgba(239, 167, 129, 0)));background:linear-gradient(360deg, #efa781 0%, rgba(239, 167, 129, 0) 45%)}.sec-voice--lead{font-size:20px;margin:-50px 0 50px}.sec-voice--title{color:#a87759;text-align:center}.sec-voice--title .f-brush{font-size:42px;display:inline-block;margin-right:4px}.sec-voice--splide .splide__arrows{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:86%;margin:0 7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}.sec-voice--splide .splide__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-voice--splide .splide__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sec-voice--splide .splide__arrow svg{fill:#a87759;width:28px}.sec-voice--slide{background-color:#fff;padding:20px}.sec-voice--slide h3{color:#d67c4c;margin-bottom:10px;font-weight:800}.sec-voice--slide p{margin-bottom:0}.sec-guide--header{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/nextstep/img_guide.png) no-repeat left bottom/104%;padding:14px 0 10px 20px}.sec-guide--header p{padding:0 0 30px 20px;margin-bottom:0}.sec-guide--title{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/nextstep/guide-circle.svg) no-repeat left top/contain;padding:15px 0 10px 20px}.sec-guide--title span{display:block;font-size:17px}.sec-guide--points{margin-bottom:30px;border-bottom:solid 1px #d1abaa}.sec-guide--points li{margin-bottom:10px;font-size:16px;border-top:solid 1px #d1abaa;padding-top:10px;padding-left:50px;position:relative}.sec-guide--points li::before{content:counter(list-item);position:absolute;top:calc(50% + 10px);left:0;font-family:"Alex Brush",cursive;font-weight:400;font-style:normal;font-size:50px;color:#d67c4c;width:40px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.sec-guide--points li .f-marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(10%, transparent), color-stop(50%, #ecc9c8));background:linear-gradient(transparent 10%, #ecc9c8 50%);background-repeat:no-repeat;background-position:left bottom;background-size:100% 50%;padding:0 4px}.sec-message{background-color:rgba(209,171,170,.2)}.sec-message--lead{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.sec-message--img{width:124px;-ms-flex-negative:0;flex-shrink:0}.sec-message--text{-webkit-box-flex:1;-ms-flex:1;flex:1}.sec-message--text p{font-size:12px}.sec-message--title{font-size:16px;font-weight:800;margin-bottom:10px}.sec-inquiry{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/nextstep/inquiry-bg.png) no-repeat center top/auto;margin-top:20px}.sec-inquiry--title{font-size:18px;font-weight:800;text-align:center;margin-bottom:30px}.sec-inquiry--title-mail{font-size:18px;text-align:center}.sec-inquiry--title-mail span{font-size:12px;color:#d67c4c;display:block}.sec-inquiry--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:15px;margin-bottom:15px}.sec-inquiry--mail{border:solid 1px #d67c4c;border-radius:5px;padding:20px 12px}.sec-inquiry .contact_table th,.sec-inquiry .contact_table td{display:block;width:100%}.sec-inquiry .contact_table th{margin-top:15px;font-size:15px;font-weight:800}.sec-inquiry .contact_table th .required{display:inline-block;background-color:#d88886;color:#fff;font-size:12px;font-weight:normal;padding:2px 5px;margin-left:5px;border-radius:3px}.sec-inquiry .contact_table .wpcf7-form-control{border-color:#d67c4c;-webkit-box-shadow:none;box-shadow:none}.sec-inquiry .contact_table .wpcf7-number{border:solid 1px #d67c4c;background-color:#fff;height:34px;padding:6px 12px;border-radius:4px}.sec-inquiry .contact_table .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-inquiry .contact_table .wpcf7-checkbox .wpcf7-list-item{margin-left:5px}.sec-inquiry .contact_table .wpcf7-checkbox label{font-weight:normal}.sec-inquiry .contact_table .wpcf7-checkbox input[type=checkbox]{margin:0 5px 0 0}.sec-inquiry .annotation{font-size:12px;margin-top:5px}.sec-inquiry .submit_contact{background-color:#d67c4c;color:#fff;font-size:20px;display:block;width:100%;padding:10px;border-radius:50px;text-align:center;border:none}.footer{padding:0 !important}.footer-info{background:url(//siawase-kodakara.com/wp-content/themes/bst-master/img/nextstep/footer_bg.jpg) no-repeat center/cover;color:#fff;font-size:14px;padding:30px 0 20px}.footer-info a{color:#fff}.footer-info h2{font-size:16px}.footer-copy{text-align:center;font-size:12px;padding:10px 0;margin-bottom:0;background-color:#4c4038;color:#fff}.footer-copy a{color:#fff}