/*!
Theme Name: バルーンスマイルクレープ
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: 2025年作成
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: balloon_crane
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

バルーンスマイルクレープ is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Noto+Sans+JP:wght@100..900&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap");html{font-size:14px}h1,h2,h3,h4,h5,h6,div,p,li,a,span,th,td{font-family:"Noto Sans JP",sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.75;font-weight:400}p{line-height:1.75}body{background-color:#000}@media screen and (max-width: 1201px){body{background-color:#fff}}.container{width:100%;max-width:100%;padding-left:70px;padding-right:70px}@media screen and (max-width: 767px){.container{padding-left:25px;padding-right:25px}}.invisible{opacity:0}.relative{position:relative}.bg-primary{background-color:#FDD100 !important}.second-jp{font-family:"Zen Old Mincho",serif}.primary-en{font-family:"Bodoni Moda",serif}.f-reg{font-weight:400 !important}.f-med{font-weight:500 !important}.f-bold{font-weight:700}.f-base{font-size:1rem}.f-12{font-size:12px}.h-16{font-size:16px}.h-18{font-size:18px}.h-24{font-size:24px}.h-25{font-size:25px}.lh-md{line-height:1.5}.lh-lg{line-height:1.75}.l-sp-xl{letter-spacing:.15em}.allcap{text-transform:uppercase}.title{font-family:"Bodoni Moda",serif;font-weight:500;font-size:32px;text-align:center}.mb-md{margin-bottom:70px}.pt-md{padding-top:70px}.pt-xl{padding-top:150px}.pb-lg{padding-bottom:100px}.py-md{padding-top:70px;padding-bottom:70px}.py-lg{padding-top:100px;padding-bottom:100px}.btn{display:flex;justify-content:center;align-items:center;width:240px;background-color:#FDD100;border-radius:8px;font-size:16px;weight:400;padding:15px;transition:.5s}.btn i{font-size:12px;padding-left:20px}.btn:hover{background-color:#000;color:#fff}.list-style-none{list-style:none;padding-left:0}.list-style-inline{list-style:none;padding-left:0}.list-style-inline li{display:inline-block}.list-style-default li{padding-bottom:7px}.list-style-default li:last-child{padding-bottom:0}.divider-top{position:relative;z-index:2}.divider-top__left{position:absolute;left:0;bottom:calc(100% - 1px)}.divider-top__right{position:absolute;right:0;bottom:calc(100% - 1px)}.divider-bottom{position:relative;z-index:2}.divider-bottom__left{position:absolute;left:0;top:calc(100% - 1px)}.divider-bottom__right{position:absolute;right:0;top:calc(100% - 1px)}.left-to-right{opacity:0.1;transform:translateX(-20px);transition:all 1s}.left-to-right.scrollin{opacity:1;transform:translate(0)}.right-to-left{opacity:0.1;transform:translateX(20px);transition:all 1s}.right-to-left.scrollin{opacity:1;transform:translate(0)}.down-to-top{opacity:0.1;transform:translateY(20px);transition:all 1s}.down-to-top.scrollin{opacity:1;transform:translateY(0)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}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}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}#header-toggler{width:70px;height:105px;border-radius:50%;background-color:#FDD100;position:fixed;right:30px;top:20px;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;cursor:pointer}@media screen and (max-width: 767px){#header-toggler{background-color:#fff;width:50px;height:70px;right:15px;top:15px}}#header-toggler__line{width:20px;height:20px;margin-bottom:7px;position:relative}@media screen and (max-width: 767px){#header-toggler__line{width:14px;height:14px;margin-bottom:3px}}#header-toggler__line .line{background-color:#000;width:100%;height:1px;position:absolute}#header-toggler__line .line--top{left:0;top:0}#header-toggler__line .line--center{left:0;top:50%;transform:translateY(-50%)}#header-toggler__line .line--bottom{bottom:0;right:0}#header-toggler__txt{font-size:18px;font-family:"Bodoni Moda",serif;font-weight:500;letter-spacing:-.025em;line-height:1.2}@media screen and (max-width: 767px){#header-toggler__txt{font-size:13px}}#header-toggler.active{background-color:#FDD100}#header-toggler.active .line--top{transform:rotate(45deg);top:9px}@media screen and (max-width: 767px){#header-toggler.active .line--top{top:6px}}#header-toggler.active .line--center{background-color:transparent}#header-toggler.active .line--bottom{transform:rotate(-45deg);bottom:10px}@media screen and (max-width: 767px){#header-toggler.active .line--bottom{bottom:7px}}#header-menu{width:calc(50% + 300px);max-width:100%;height:100vh;position:fixed;right:-100%;top:0;background-color:#fff;z-index:99;padding:100px 20px;transition:.7s}@media screen and (max-width: 1201px){#header-menu{width:100%}}#header-menu.active{right:0}#header-menu-menu li{margin-bottom:50px}@media screen and (max-width: 1550px){#header-menu-menu li{margin-bottom:40px}}#header-menu-menu li:last-child{margin-bottom:0}#header-menu-menu li a{color:#000;text-decoration:none;font-weight:500;font-family:"Bodoni Moda",serif;font-size:46px;transition:.5s}#header-menu-menu li a:hover{opacity:.5}@media screen and (max-width: 1550px){#header-menu-menu li a{font-size:32px}}#header-menu-sns__title{font-size:26px;font-weight:500;font-family:"Bodoni Moda",serif}@media screen and (max-width: 1550px){#header-menu-sns__title{font-size:18px}}#header-menu-sns__list{display:flex;align-items:center;justify-content:center}#header-menu-sns__list li{margin-right:20px}#header-menu-sns__list li:last-child{margin-right:0}#header-menu-sns__list li img{width:25px}@media screen and (max-width: 767px){#header-menu-sns__list li img{width:18px}}#footer{background-color:#ECECEC}#footer .btn{width:130px;background-color:transparent;border:1px solid #000;padding:10px 10px;font-size:14px;border-radius:8px}#footer .btn i{font-size:12px}#footer .btn:hover{background-color:#000}#footer-slider .wrap{display:flex;align-items:flex-end;margin:0 5px}#footer-slider .slick-track{display:flex}#footer-slider .slick-slide{height:auto !important}#footer-credit{margin-top:-15px;position:relative;z-index:1}#home-bg{height:100vh;width:600px;max-width:100%;object-fit:cover;object-position:center center;position:fixed;left:50%;top:0;transform:translateX(-50%);z-index:-1;border-radius:300px 300px 0 0}@media screen and (max-width: 1201px){#home-bg{width:calc(100% - 400px);border-radius:500px 500px 0 0}}@media screen and (max-width: 1200px){#home-bg{left:0;transform:none}}@media screen and (max-width: 991px){#home-bg{width:calc(100% - 300px);right:300px}}@media screen and (max-width: 767px){#home-bg{width:100%;right:0;border-radius:0}}#home-hero{height:650px;max-height:85vh;padding-top:20px}@media screen and (max-width: 767px){#home-hero{padding-top:10px}}#home-bnr{margin-top:-50px;position:relative;z-index:3}#home-recruit{margin-top:-50px}#home-recruit-top{background:url("../img/home/recruit-bg.jpg") center center no-repeat;background-size:cover}#home-recruit-top__title,#home-recruit-top__txt{text-shadow:0 0 10px rgba(0,0,0,0.4)}#home-recruit-bottom .wrap__title{font-size:16px;border-bottom:1px solid #FDD100;padding-bottom:7px}#home-recruit-bottom .wrap__table th,#home-recruit-bottom .wrap__table td{border-bottom:0;padding:0 0 20px;line-height:1.75}#home-recruit-bottom .wrap__table th{white-space:nowrap;padding-right:25px;color:#797979;font-weight:400}#home-recruit-bottom .wrap__table tr:last-child th,#home-recruit-bottom .wrap__table tr:last-child td{padding-bottom:0}#home-recruit-bottom .wrap__list li{position:relative;padding-left:20px;margin-bottom:10px}#home-recruit-bottom .wrap__list li:last-child{margin-bottom:0}#home-recruit-bottom .wrap__list li:before{content:'';width:12px;height:12px;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;left:0;top:4px;background-color:#FDD100}.comp-wrap{position:relative}.comp-wrap__num{font-family:"Bodoni Moda",serif;font-weight:500;font-size:28px;position:absolute;color:#fff;top:-10px}@media screen and (max-width: 767px){.comp-wrap__num{top:-25px}}.comp-wrap__img{position:relative}.comp-wrap__img:before{content:'';width:calc(100% + 10px);height:calc(100% + 20px);border:1px solid #fff;position:absolute;top:-10px}.comp-wrap__img img{display:block;width:100%;aspect-ratio:7 / 4;object-fit:cover}@media screen and (max-width: 767px){.comp-wrap__img img{aspect-ratio:inherit;height:240px}}.comp-wrap--left__num{right:25px}@media screen and (max-width: 767px){.comp-wrap--left__num{right:10px}}.comp-wrap--left__img{margin-right:50px}@media screen and (max-width: 767px){.comp-wrap--left__img{margin-right:25px}}.comp-wrap--left__img:before{border-left:0;border-radius:0 200px 200px 0;left:0}.comp-wrap--left__img img{border-radius:0 200px 200px 0}.comp-wrap--right__num{left:25px}@media screen and (max-width: 767px){.comp-wrap--right__num{left:10px}}.comp-wrap--right__img{margin-left:50px}@media screen and (max-width: 767px){.comp-wrap--right__img{margin-left:25px}}.comp-wrap--right__img:before{border-right:0;border-radius:200px 0 0 200px;right:0}.comp-wrap--right__img img{border-radius:200px 0 0 200px}.comp-bnr{background-color:#fff;padding:20px 15px;border-radius:120px;text-align:center}.comp-bnr__title{font-family:"Bodoni Moda",serif;font-size:18px;font-weight:500}.comp-bnr__list{display:flex;align-items:center;justify-content:center}.comp-bnr__list li{padding-right:30px}.comp-bnr__list li:last-child{padding-right:0}.pages-pc{height:100vh;width:calc(50% - 300px);position:fixed;left:0;top:0;display:flex;padding:0 20px}.pages-pc__logomark{width:250px}@media screen and (max-width: 1550px){.pages-pc__logomark{width:130px}}.pages-pc__title{font-family:"Bodoni Moda",serif;font-weight:400;font-size:25px;color:#fff;line-height:1.6;margin-top:50px}@media screen and (max-width: 1550px){.pages-pc__title{font-size:18px;margin-top:30px;line-height:1.8}}.pages-main-fixed{width:50%;max-width:100%;height:100vh;position:fixed;right:0;top:0;background-color:#fff;z-index:-1}@media screen and (max-width: 1200px){.pages-main-fixed{width:100%}}@media screen and (max-width: 767px){.pages-main-fixed{display:none}}.pages-main-fixed__inner{width:calc(100% - 300px);height:100vh;margin-left:auto;padding:50px}@media screen and (max-width: 1200px){.pages-main-fixed__inner{width:400px}}@media screen and (max-width: 991px){.pages-main-fixed__inner{width:300px;padding:50px 20px}}.pages-main-fixed__icon{width:85px}.pages-main-fixed__title1{font-family:"Zen Old Mincho",serif;font-size:24px;font-weight:400;letter-spacing:0.15em;line-height:1.75}.pages-main-fixed__title2{font-family:"Bodoni Moda",serif;font-size:18px;font-weight:400;letter-spacing:-.025em}@media screen and (max-width: 991px){.pages-main-fixed__title2{font-size:14px}}.pages-main{max-width:100%;width:600px;margin:auto;position:relative;z-index:1;overflow:hidden}@media screen and (max-width: 1201px){.pages-main{width:calc(100% - 400px)}}@media screen and (max-width: 1200px){.pages-main{margin:inherit}}@media screen and (max-width: 991px){.pages-main{width:calc(100% - 300px);margin-right:300px}}@media screen and (max-width: 767px){.pages-main{width:100%;margin-right:auto}}.pages-bg{height:600px;max-height:70vh;width:600px;max-width:100%;object-fit:cover;object-position:center center;position:fixed;left:50%;top:0;transform:translateX(-50%);z-index:-1;border-radius:300px 300px 0 0}@media screen and (max-width: 1201px){.pages-bg{width:calc(100% - 400px);border-radius:500px 500px 0 0;left:0;transform:none}}@media screen and (max-width: 991px){.pages-bg{width:calc(100% - 300px);right:300px}}@media screen and (max-width: 767px){.pages-bg{width:100%;right:0;border-radius:0}}.pages-header{height:500px;max-height:65vh;padding:20px 15px}@media screen and (max-width: 767px){.pages-header{padding-top:10px}}.pages-footer .comp-bnr{margin:-50px 5px 0;position:relative;z-index:1}.pages-footer-divider{position:absolute;z-index:1;bottom:-1px}.pages-footer-divider--left{left:0}.pages-footer-divider--right{right:0}#menu-sc1 .comp-wrap__price{font-family:"Bodoni Moda",serif;font-weight:600;font-size:16px}#menu-sc1 .comp-wrap__price span{font-size:10px}#shop-sc1 .comp-wrap__list li{display:flex;align-items:center;margin-bottom:10px}#shop-sc1 .comp-wrap__list li:last-child{margin-bottom:0}#shop-sc1 .comp-wrap__list li span{display:block;width:80px;text-align:center;background-color:#fff;border-radius:30px;margin-right:15px;font-size:12px;padding:5px 10px}#shop-sc1 .comp-wrap__list li a{text-decoration:none;color:#000}#shop-sc1 .comp-wrap iframe{width:100%;height:auto;aspect-ratio:5 / 3}
/*# sourceMappingURL=custom.css.map */
