@charset "UTF-8";@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.min.css");#report-list .bg-border-white,#report-main .bg-border-white{padding:4% 4% 6%}.bg-border-white-pn{padding:4% 0 5%;background:var(--bs-white);border:1px solid var(--bs-border)}#report-main p{text-align:justify;margin-bottom:15px}#report-main h2{border-bottom:1px dotted var(--bs-border)}#report-list p{font-size:var(--bs-font-s)}.categories{border:1px solid var(--bs-dorange);font-weight:700;line-height:28px;height:27px;font-size:var(--bs-font-xs);padding:0 10px;margin-right:7px;color:var(--bs-dorange)}.side-flame{padding:15px 20px 20px}.side-flame-a a{color:var(--bs-body-color)}.side-flame-a a:hover{color:#555;transition:.5s}.side-flame hr{margin:15px 0;border-top:1px dotted var(--bs-border)}.side-flame .col-md-6:last-child hr{margin:15px 0 0}.lh-xs{line-height:1.3}ul.categori-list li{padding:.4rem 0;border-bottom:1px dotted var(--bs-border)}ul.categori-list li a{display:block;position:relative}ul.categori-list li a:after{content:"\F285";font-family:bootstrap-icons;position:absolute;top:3px;font-size:12px;right:0;display:block;color:var(--bs-dorange)}.img-responsive{position:relative}.img-responsive:before{content:"";display:block;padding-top:80%}#report-list .img-responsive:before{padding-top:70%}.img-responsive img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover}.nav-links{text-align:center;width:100%;font-weight:500}.pagination .page-numbers{font-family:"Roboto",sans-serif;display:inline-block;margin-right:10px;width:40px;height:40px;line-height:40px;color:var(--bs-body-color);border-radius:100vh}.pagination .page-numbers:hover{background:var(--bs-orange);color:#fff}.pagination .current{width:40px;height:40px;line-height:40px;background:var(--bs-orange);color:#fff;border-radius:100vh}.pagination .prev,.pagination .next{width:auto;background:0 0;color:var(--bs-body-color)}.pagination .prev:hover,.pagination .next:hover{background:0 0;color:#675292}.pagination .dots{background:0 0}.report-border .col-xl-6:nth-child(2){border-top:1px dotted var(--bs-border);margin-top:20px;padding-top:20px}.rounded-start img{border-radius:9px 0 0 9px}@media (min-width:576px){#report-list .bg-border-white{padding:3%}#report-list .img-responsive:before{padding-top:75%}}@media (min-width:768px){#report-main .bg-border-white{padding:3%}.bg-border-white-pn{padding:3% 0 4%}}@media (min-width:1200px){.bg-border-white-pn{padding:3% 0}.report-border .col-xl-6:nth-child(2){border-top:0 dotted var(--bs-border);border-left:1px dotted var(--bs-border);padding-left:0;margin-top:0;padding-top:0}}:root{--bs-body:#fdfcf6;--bs-body-bg:#fff;--bs-body-rgb:247,247,247;--bs-body-color:#2e2e2e;--bs-body-orange:#f7e9d5;--bs-border:#e3e0cc;--bs-dgray:#4e4e4e;--bs-white:#fff;--bs-orange:#fd8a50;--bs-green:#1abaa8;--bs-dbody:#f8f6f0;--bs-orange-rgb:253,138,80;--bs-gray:#999;--bs-gray-rgb:196,192,184;--bs-dorange:#f77931;--bs-font-xs:14px;--bs-font-s:15px;--bs-body-font-weight:500;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:10px;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13,110,253,.25)}.wpcf7-form-control-wrap{display:block}span.wpcf7-list-item{padding:5px 0;position:relative;width:100%;margin:0!important}.wpcf7-list-item-label{cursor:pointer}input[type=radio]{position:absolute;opacity:0}.wpcf7-list-item-label:before{content:'';background:#fff;border-radius:100%;border:1px solid #ccc;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-.2em;margin-right:14px;vertical-align:middle;cursor:pointer;text-align:center}input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:#ff9a11;box-shadow:inset 0 0 0 2px #fff}html{font-size:16px}@media (min-width:1200px){.container-sp,.container-lg,.container-md,.container-sm,.container{max-width:1170px}}.page-container{max-width:800px;margin:0 auto}body{font-family:"IBM Plex Sans JP",sans-serif;background:var(--bs-body);margin:0;font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:1.8;color:var(--bs-body-color);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (min-width:768px){body{line-height:1.9}}.roboto{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal}.text-justify{text-align:justify}.link-border{text-decoration:underline}a img:hover{opacity:.8;transition:.5s}@media (min-width:576px){.pc-link{position:fixed;top:20%;right:0;z-index:3040;transition:.2s;opacity:0}}.tel a{color:inherit !important}.bg-body{background:var(--bs-body)}.body-orange{background:var(--bs-body-orange)!important}.bg-white{background:var(--bs-white)}.bg-orange{background:var(--bs-orange)}.bg-dorange{background:var(--bs-dorange)}.bg-green{background:var(--bs-green)}.bg-lorange{background:rgba(var(--bs-orange-rgb),.2)}.bg-border-white{background:var(--bs-white);border:1px solid var(--bs-border)}.bg-gray{background:rgba(var(--bs-gray-rgb),.1)}.bg-mgray{background:rgba(var(--bs-gray-rgb),.3)}.bg-dbody{background:var(--bs-dbody)}.bg-dgray{background:#999}.text-white{color:var(--bs-white)}.text-orange{color:var(--bs-dorange)}.text-green{color:var(--bs-green)}.text-lorange{color:rgba(var(--bs-orange-rgb),.6)}.text-white{color:var(--bs-body)}.text-gray{color:var(--bs-gray)}.border-orange{border:var(--bs-border-width) var(--bs-border-style) var(--bs-orange)}.border-bg{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border)}.bg-gray-pd{padding:30px 15px}.bg-gray-pd .bg-border-white{max-width:330px;margin:0 auto}.sekkei-check-box .bg-gray-pd .bg-border-white{max-width:100%;margin:0 auto}@media (min-width:576px){.bg-gray-pd .bg-border-white{max-width:960px;margin:0 auto}.bg-gray-pd{padding:40px 20px}}@media (min-width:768px){.bg-gray-pd{padding:50px}}.page-title{padding:40px 0 50px;font-size:28px;font-weight:600;text-align:center}.py-8{padding-top:50px;padding-bottom:50px}.py-7{padding-top:45px;padding-bottom:45px}.tel-fs-5{font-size:18px}.tel-fs-4{font-size:22px}.tel-fs-3{font-size:25px}.fs-1{font-size:24px}.fs-2{font-size:24px}.fs-3{font-size:20px}.fs-pc-3{font-size:23px}.fs-4{font-size:17px}.fs-sp-4{font-size:18px}.fs-5{font-size:18px}.fs-sp-5{font-size:17px}.fs-6{font-size:18px}.fs-7{font-size:16px}.fs-sp-3{font-size:18px}.fs-sp-33{font-size:18px}.lh-1{line-height:1}.lh-sm{line-height:1.6}.lh-base{line-height:1.9}.lh-lg{line-height:1.9}.bi:before,[class*=" bi-"]:before,[class^=bi-]:before{line-height:0;vertical-align:-5px}@media (min-width:768px){.page-title{font-size:33px}.py-8{padding-top:80px;padding-bottom:80px}.py-7{padding-top:70px;padding-bottom:70px}.fs-5,.fs-sp-5{font-size:20px}.fs-2{font-size:30px}.fs-1{font-size:34px}.fs-3,.fs-pc-3{font-size:25px}.fs-sp-3{font-size:25px}.fs-sp-33{font-size:23px}.lh-lg{line-height:2.3}.fs-4{font-size:22px}.fs-sp-4{font-size:22px}}@media (min-width:992px){.page-title{font-size:38px}.fs-7{font-size:17px}.fs-sp-33{font-size:25px}}@media (max-width:767.98px){.lh-sp{line-height:1.4}}span.marker{background:linear-gradient(transparent 45%,#eee 45%,#eee 90%,transparent 90%)}.check{position:relative;padding-left:33px;width:100%;font-weight:600;font-size:18px}.check:before{position:absolute;content:"";background:url(https://www.kobayashi-byora.co.jp/wp-content/themes/kobayashi-byora/img/check.svg) no-repeat;width:25px;height:23px;left:0;top:6px;display:block}.sekkei-check-box .bg-gray{padding:20px 10px}@media (min-width:576px){.check-box .check{width:50%}.sekkei-check-box .bg-gray{padding:25px}}@media (min-width:768px){.check-box .check{width:45%}.check{font-size:20px}.sekkei-check-box .bg-gray{padding:40px 35px}}@media (min-width:992px){.check-box .check{width:32%}}@media (min-width:1200px){.check-box .check{width:29%}}@media (max-width:767.98px){.sekkei-check-box .bg-gray img{width:50px}}h1{bottom:50px;font-weight:500}header .navbar-nav li a{color:var(--bs-body-color);transition:.5s;width:100%;font-size:17px}header .navbar-nav li a:hover{color:var(--bs-gray)}@media (max-width:991.98px){header .navbar-nav li{border-bottom:1px dotted #ccc;display:flex;justify-content:space-between;align-items:center}header .navbar-nav li:after{content:"";border-right:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;width:6px;height:6px;transform:rotate(-45deg)}}@media (min-width:992px){.fixed-lg-top{position:fixed;top:0;right:0;left:0;z-index:1030}header .navbar-nav li a{font-size:15px}}#input{display:none}.header-close{width:56px;height:56px;z-index:1042;text-align:center;border-bottom-left-radius:var(--bs-border-radius)}.header-close-button{margin:0 auto;padding-top:26px;width:100%;height:100%}.header-close-button span,.header-close-button span:before,.header-close-button span:after{position:relative;height:2px;width:28px;border-radius:1px;background:#fff;display:block;content:'';margin:0 auto}.header-close-button span:before{top:-10px}.header-close-button span:after{bottom:-9px}#input:checked~.header-close .header-close-button span:before{top:0;transform:rotateZ(-90deg)}#input:checked~.header-close .header-close-button span{top:0;transform:rotateZ(45deg)}#input:checked~.header-close .header-close-button span:after{top:0;transform:rotateZ(-45deg) scale(0)}.offcanvas.offcanvas-top{height:550px}@media (min-width:768px){.header-close{width:66px;height:66px}.header-close-button{padding-top:32px}.header-close-button span,.header-close-button span:before,.header-close-button span:after{width:36px}}.btn-green{--bs-btn-color:var(--bs-white);--bs-btn-bg:var(--bs-green);--bs-btn-border-color:var(--bs-green);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:#1dc9b8;--bs-btn-hover-border-color:#1dc9b8}.btn-orange{--bs-btn-color:var(--bs-white);--bs-btn-bg:var(--bs-orange);--bs-btn-border-color:var(--bs-orange);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:#ff9560;--bs-btn-hover-border-color:#ff9560}.btn-outline{--bs-btn-color:var(--bs-body-color);--bs-btn-border-color:var(--bs-body-color);--bs-btn-hover-color:var(--bs-body-color);--bs-btn-hover-bg:var(--bs-body);--bs-btn-hover-border-color:#000}.btn{border-radius:100vh;font-weight:600;font-size:15px}.btn-290{max-width:290px}.btn-500{font-size:17px;line-height:1.4;padding:.8rem 0 .7rem;max-width:500px;font-weight:600}@media (min-width:768px){.btn-500{font-size:18px;padding:0;height:60px;line-height:60px}}.btn-sm{--bs-btn-font-size:var(--bs-font-s)}.btn-sm{padding:1.4rem 0 1.3rem}footer .btn-sm{min-width:230px}header .btn-sm{min-width:180px}.envelope{margin-top:-3px}.next-link{position:relative;padding-right:25px;font-weight:600}.next-icon{position:absolute;right:5px;stroke-width:.1rem;stroke:var(--bs-body-color);width:20px;height:20px;transition:all .3s}.next-icon.s-white{stroke:var(--bs-white)}.next-icon.s-orange{stroke:var(--bs-dorange);margin-top:2px}.btn .next-icon{right:20px;top:45%;transform:translate(0,-50%)}.next-link:hover .next-icon{right:0}.btn:hover .next-icon{right:15px}.fs-xs{font-size:var(--bs-font-xs)}.fs-s{font-size:var(--bs-font-s)}.table th{font-weight:600;vertical-align:middle;border-color:var(--bs-border);width:26%;padding-left:0;padding-right:0}.body-orange .table th,.body-orange .table td{border-color:var(--bs-white)}.table td{padding:1.3rem;border-color:var(--bs-border)}@media (max-width:767.98px){.table th,.table td{width:100%;display:block}.table td{padding:.8rem 0 1rem;border-bottom:0}}.form-control{border-radius:.2rem}table mark{background:var(--bs-orange)!important;border-radius:.1rem;font-size:12px;width:40px;display:inline-block;color:var(--bs-white);text-align:center}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://www.kobayashi-byora.co.jp/wp-content/themes/kobayashi-byora/img/down.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:15px 15px;background-color:#fbfbfb}select::-ms-expand{display:none}.wpcf7-select{width:100%;height:100%;padding:.3rem .75rem;box-sizing:border-box;color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-radius:.2rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input.wpcf7-submit{background-color:#999;color:#fff;height:56px;line-height:56px;display:block;border:0;border-radius:100vh;font-size:17px;max-width:540px;width:86%;margin:40px auto 0;transition:.5s}input.wpcf7-submit:hover{color:#fff;background-color:#888}@media (max-width:767.98px){input.wpcf7-submit{margin:30px auto 0}}.callout{display:flex;align-items:end;justify-content:center}.callout:before,.callout:after{content:"";display:block;width:1.5px;height:35px;background:var(--bs-orange)}.callout:before{transform:rotate(-30deg);margin-right:14px}.callout:after{transform:rotate(30deg);margin-left:14px}.title-border{border-bottom:1px dotted var(--bs-border);line-height:1.3}.fs-copy{font-size:calc(0.98rem + 1.4vw)}@media (min-width:992px){#main-v{position:relative}#main-v:after{content:"";position:absolute;display:block;width:46%;height:90%;background:var(--bs-orange);border-bottom-left-radius:var(--bs-border-radius);right:0;bottom:0}.fs-copy{font-size:calc(0.85rem + 1vw)}}@media (min-width:1200px){.fs-copy{font-size:1.75rem}#main-v:after{width:52%}}@media (max-width:991.98px){#main-sp{position:relative}#main-sp:after{content:"";position:absolute;display:block;width:80%;height:80%;background:var(--bs-orange);border-bottom-left-radius:var(--bs-border-radius);right:0;bottom:0}.lg-width{max-width:720px;margin:0 auto}}@media (max-width:767.98px){.lg-width{max-width:540px;margin:0 auto}}@media (max-width:575.98px){#main-v-sp:after{width:87%}}@media (min-width:992px){.ex-img{position:relative}.ex-img-in{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover;z-index:0}.ex-img:before{content:"";display:block;padding-top:430px}}#contact-frame .bg-lorange{padding:30px}#contact-frame .btn{max-width:100%}.border-contact{border-bottom:1px solid var(--bs-orange)}.contact-img{left:-20px;top:-30px}@media (max-width:570px){#contact-frame .bg-lorange{margin:0 -1.5rem}}@media (min-width:768px){.contact-img{left:-28px;top:-60px}#contact-frame .bg-lorange{padding:40px}}@media (min-width:992px){.border-contact{border-bottom:0 solid var(--bs-orange);border-right:1px solid var(--bs-orange)}}@media (min-width:1200px){#contact-frame .bg-lorange{padding:40px 60px}}#model-main .bg-border-white{padding:4% 3%}ul.pdf-list li{padding:.4rem 0;border-bottom:1px dotted var(--bs-border)}ul.pdf-list li a{display:block;position:relative}ul.pdf-list li a:after{content:"\F285";font-family:bootstrap-icons;position:absolute;top:8px;right:0;display:block;color:var(--bs-dorange)}ul.pdf-list li a i{color:var(--bs-gray)}@media (min-width:768px){ul.pdf-list{max-width:280px;margin-left:auto}#model-main .bg-border-white{padding:3%}.model-photo{position:relative}.model-pc-end{position:absolute;right:0;top:0}}.modelimg05{max-width:550px}.modelimg07{max-width:600px}@media (max-width:767.98px){.modelimg04,.modelimg08,.modelimg03{max-width:260px}.modelimg06{max-width:200px}}.hints-number{width:84px;height:84px;border-radius:100vh;text-align:center;line-height:84px;font-weight:600;font-size:1.25rem;letter-spacing:3px}.hints-next:after{content:"\F282";font-family:bootstrap-icons;display:block}.ex-number{width:100%;border-radius:var(--bs-border-radius-sm);font-weight:600}@media (max-width:575.98px){#ex.container-lg{max-width:540px}}@media (min-width:768px){.hints-next:after{content:"\F285";font-family:bootstrap-icons;display:inline;padding:0 4px;vertical-align:-3px}}@media (min-width:992px){.hints-next:after{padding:0 8px}.ex-number{width:62px;height:62px;border-radius:100vh;text-align:center;line-height:62px}}ul.model-list li{padding:.4rem 0;font-weight:600;border-bottom:1px dotted var(--bs-border)}ul.model-list li:first-child{padding:0 0 .4rem}ul.model-list li a{color:var(--bs-body-color);width:100%}ul.model-list li a span{color:rgba(var(--bs-gray-rgb),1)}ul.model-trait li{line-height:1.4;padding:.3rem 0 .3rem 1.6rem;position:relative}ul.model-trait li:before{display:block;position:absolute;left:0;top:7px;content:"\025cf";color:var(--bs-orange);font-size:.8rem}ul.model-trait.trail-green li:before{color:var(--bs-green)}.cp_box{position:relative}.cp_box label{position:absolute;z-index:1;bottom:0;width:100%;height:120px;cursor:pointer;text-align:center;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.95) 90%)}.cp_box input:checked+label{background:inherit}.cp_box label:after{position:absolute;z-index:2;bottom:0;left:50%;width:230px;content:'▼'' 続きを見る';transform:translate(-50%,0);color:var(--bs-body-color);border-radius:100vh;background-color:#fff;padding:.3rem 0 .2rem;font-size:var(--bs-font-xs);font-weight:600;border:1px solid var(--bs-body-color)}.cp_box input{display:none}.cp_box .cp_container{overflow:hidden;height:350px;transition:all .5s}.cp_box input:checked+label:after{content:'▲'' 閉じる'}.cp_box input:checked~.cp_container{height:auto;padding-bottom:40px;transition:all .5s}@media (min-width:768px){.cp_box .cp_container{height:290px}}@media (max-width:1199.98px){#model-main{padding-top:55px}}.flow-number{background:var(--bs-orange);width:76px;height:76px;border-radius:100vh;font-size:1.3rem;line-height:1.2;display:flex;align-items:center;justify-content:center;text-align:center}.balloon{position:relative}.balloon:before,.balloon:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#flow .balloon:before{border:solid 30px transparent;border-top:solid 25px var(--bs-border)}#flow .balloon:after{border:solid 34px transparent;border-top:solid 29px #fff;margin-top:-5px}.balloon:before{border:solid 43px transparent;border-top:solid 35px rgba(var(--bs-gray-rgb),.1)}footer{background:var(--bs-dgray);margin-top:100px}footer ul li{width:50%}footer hr{border-color:rgba(var(--bs-body-rgb),.125)}.copy{font-size:13px}@media (min-width:576px){footer ul li{width:33.3%}}.ex-swiper ul li{list-style:disc}.title-border{font-size:20px}.title-border span{font-size:25px;vertical-align:-2px;margin-right:10px}.tks{color:#000;display:inline-block;line-height:28px;height:27px;font-weight:700;font-size:var(--bs-font-xs);background:var(--bs-dorange);color:#fff;padding:0 10px}.tks-text{border-bottom:1px solid var(--bs-dorange)}.swiper .swiper-slide{height:auto}.swiper .swiper-slide-item{height:100%}@media (max-width:667.98px){.product-swiper{margin-right:calc(var(--bs-gutter-x) * -0.5);margin-left:calc(var(--bs-gutter-x) * -0.5)}}.main-swiper .swiper-slide img{border-radius:var(--bs-border-radius)}.swiper-slide img{width:100%}.swiper-button-prev,.swiper-button-next{position:static;margin-top:initial}.swiper-button-prev:after,.swiper-button-next:after{content:"";border-left:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;position:absolute;width:20px;height:20px}.swiper-button-prev:after{transform:rotate(45deg)}.swiper-button-next:after{transform:rotate(-135deg)}.slide-pagination-wrapper{display:flex;justify-content:center}.swiper-pagination{position:static}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{width:auto}.swiper-pagination-bullets{display:flex;align-items:center}.swiper-pagination-bullet{margin:0 7px !important;background:0 0;border:1px solid #2e2e2e;opacity:1;width:7px;height:7px}.swiper-pagination-bullet-active{background:#2e2e2e}