*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,li,dt,dd{font-family:'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-family:"FOT-ニューロダン Pro M";color:#784616;line-height:1.6}html,body{margin:0;padding:0;background:white}img{display:block}a img:hover{opacity:.8}.wrap{overflow:hidden;margin:auto}body{background:url(https://gigaplus.makeshop.jp/ptns/oshaberi_brand/img/body-bg.jpg)}.button-cart{font-family:"FOT-ニューロダン Pro DB";position:relative;display:block;width:96%;max-width:260px;padding:20px;text-align:center;font-size:18px;border-radius:5px;border:none;margin:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:1rem}.button-cart span{position:absolute;top:65%;right:22px;width:24px;transform:translateY(-50%)}.button-cart:hover{opacity:.8}@media screen and (max-width: 900px){.button-cart span{top:52%;right:22px;width:24px}.button-cart span img{width:24px}}.button-cart-chi-chan{background:#fe84b6;color:white}.button-cart-mi-chan{background:#f38f9b;color:white}.button-cart-ken-chan{background:#058f47;color:white}.button-cart-kota{background:#bb8d53;color:white}.button-cart-mimiko{background:#ee7da0;color:white}.button{font-family:"FOT-ニューロダン Pro DB";position:relative;border:2px solid #784616;border-radius:5px;display:block;width:96%;max-width:260px;padding:20px;text-align:center;text-decoration:none;color:white;font-size:18px;background:#784616;margin:1rem auto}.button span img{position:absolute;top:50%;right:20px;width:24px;transform:translateY(-50%)}.button:hover{opacity:.8}.button-chi-chan{border:2px solid #fe84b6;color:#fe84b6;background:white}.button-mi-chan{border:2px solid #f38f9b;color:#f38f9b;background:white}.button-ken-chan{border:2px solid #058f47;color:#058f47;background:white}.button-kota{border:2px solid #bb8d53;color:#bb8d53;background:white}.button-mimiko{border:2px solid #ee7da0;color:#ee7da0;background:white}.header-logo{width:400px;margin:2rem auto}.header-logo img{width:100%}@media screen and (max-width: 600px){.header-logo{width:80%;max-width:300px}}header .nav-product-image{display:flex;justify-content:center;max-width:1100px;margin:auto}header .nav-product-image div{text-align:center;width:calc(100% / 7)}header .nav-product-image div img{height:60px;margin:auto}header nav{background:white}header nav .nav-container{display:flex;max-width:1100px;align-items:center;justify-content:center;margin:auto;border-left:1px solid #eae3cb;border-right:1px solid #eae3cb;background:white}header nav .nav-container .flex-box{display:flex;align-items:center;justify-content:center;width:calc(100% / 7);text-align:center;align-items:center;height:70px}header nav .nav-container .flex-box a{display:block;width:100%;height:100%;text-align:center;text-decoration:none;color:#784616;line-height:70px;font-family:"FOT-ニューロダン Pro DB"}header nav .nav-container .flex-box a:hover{opacity:.8}header nav .nav-container .flex-box a .logo{height:60px}header nav .nav-container .flex-box a .header-logo-for-pc{display:block}header nav .nav-container .flex-box a .header-logo-for-1000{display:none}header nav .nav-container .show-for-1000{display:none}header nav .nav-container .flex-box+.flex-box{border-left:1px solid #eae3cb}header .nav-for-sp{display:none}@media screen and (max-width: 1000px){header .nav-product-image{display:none}header .nav-for-pc{display:none}header .nav-for-sp{display:block}header nav .nav-container{flex-wrap:wrap}header nav .nav-container .flex-box{width:calc(100% / 2);height:70px}header nav .nav-container .flex-box a{display:block;width:100%;height:100%;text-align:center;text-decoration:none;color:#784616;line-height:70px;font-family:"FOT-ニューロダン Pro DB"}header nav .nav-container .flex-box a:hover{opacity:.8}header nav .nav-container .flex-box a .logo{height:60px}header nav .nav-container .flex-box a .header-logo-for-pc{display:none}header nav .nav-container .flex-box a .header-logo-for-1000{display:block}header nav .nav-container .hide-for-1000{display:none}header nav .nav-container .show-for-1000{display:block}header nav .nav-container .flex-box+.flex-box{border:none}header nav .nav-container .flex-box:nth-child(1),header nav .nav-container .flex-box:nth-child(3),header nav .nav-container .flex-box:nth-child(5),header nav .nav-container .flex-box:nth-child(7){border-right:1px solid #eae3cb}header nav .nav-container .flex-box:nth-child(3),header nav .nav-container .flex-box:nth-child(4),header nav .nav-container .flex-box:nth-child(5),header nav .nav-container .flex-box:nth-child(6),header nav .nav-container .flex-box:nth-child(7),header nav .nav-container .flex-box:nth-child(8){border-top:1px solid #eae3cb}}@media screen and (max-width: 500px){header .nav-product-image div img{height:60px}header .nav-product-image .hide-for-1000{display:none}header nav .nav-container .flex-box{height:36px}header nav .nav-container .flex-box a{line-height:36px;font-size:.8rem}header nav .nav-container .flex-box a .logo{height:32px}header nav .nav-container .hide-for-1000{display:none}header nav .nav-container .show-for-1000{display:block}}.fixed{position:fixed;top:0px;z-index:2;width:100%;left:50%;transform:translate(-50%, 0);box-shadow:0 1px 5px rgba(0,0,0,0.1)}footer .logo-section{padding:0 20px;background:rgba(220,150,50,0.1)}footer .logo-section .logo-container{max-width:1100px;margin:auto;position:relative}footer .logo-section .logo-container .logo{width:200px;padding:20px 0 0}footer .logo-section .logo-container .return-to-top{width:80px;top:-40px;right:0;position:absolute}footer .logo-section .logo-container .return-to-top a img{width:100%}footer .info-section{background:rgba(220,150,50,0.1);padding:10px 20px 20px}footer .info-section .info-container{max-width:1100px;margin:auto}footer .info-section .info-container ul{padding:0;display:flex;list-style:none;margin:0}footer .info-section .info-container ul li{margin:0 20px 0 0;padding:0}footer .info-section .info-container ul li a{font-size:.8rem;color:#784616}footer .info-section .info-container ul li a:hover{opacity:.8}footer .info-section .info-container ul li:last-child{margin-left:auto}footer .info-section .info-container ul li:last-child{margin:0 0 0 auto}footer .for-1000{display:none}@media screen and (max-width: 1000px){footer .logo-section{padding:0 20px}footer .logo-section .logo-container{margin:auto;position:relative}footer .logo-section .logo-container .logo{width:200px;padding:20px 0 0;margin:auto}footer .logo-section .logo-container .return-to-top{width:80px;top:-40px;right:0;position:absolute}footer .logo-section .logo-container .return-to-top a img{width:100%}footer .info-section{background:rgba(220,150,50,0.1);padding:10px 20px 20px}footer .info-section .info-container{max-width:1100px;margin:auto}footer .info-section .info-container ul{padding:0;display:flex;list-style:none;margin:0;justify-content:center}footer .info-section .info-container ul li{margin:0 20px 0 0;padding:0}footer .info-section .info-container ul li a{font-size:.8rem;color:#784616}footer .info-section .info-container ul li a:hover{opacity:.8}footer .info-section .info-container ul li:last-child{display:none}footer .for-1000{background:rgba(220,150,50,0.1);text-align:center;display:block}}@media screen and (max-width: 600px){footer .logo-section{padding:0 20px}footer .logo-section .logo-container .logo{margin:auto}footer .logo-section .logo-container .return-to-top{width:60px;top:-30px}footer .info-section{padding:10px 20px 20px}footer .info-section .info-container ul{padding:0;display:block;list-style:none;text-align:center;margin:0}footer .info-section .info-container ul li{margin:10px 0;padding:0}footer .info-section .info-container ul li a{font-size:.8rem}footer .info-section .info-container ul li a:hover{opacity:.8}footer .info-section .info-container ul li:last-child{display:none}footer .for-1000{background:rgba(220,150,50,0.1);text-align:center;display:block;padding-bottom:30px}}@media screen and (max-width: 400px){footer .logo-section{padding:0 20px}footer .logo-section .logo-container .logo{margin:auto}footer .logo-section .logo-container .return-to-top{width:40px;top:-20px}footer .info-section{padding:10px 20px 20px}footer .info-section .info-container ul{padding:0;display:block;list-style:none;text-align:center;margin:0}footer .info-section .info-container ul li{margin:10px 0;padding:0}footer .info-section .info-container ul li a{font-size:.8rem}footer .info-section .info-container ul li a:hover{opacity:.8}footer .info-section .info-container ul li:last-child{display:none}footer .for-1000{background:rgba(220,150,50,0.1);text-align:center;display:block;padding-bottom:30px}}.swiper-container{max-width:1100px;margin:0 auto;position:relative}.swiper-slide img{width:100%}:root{--swiper-navigation-color:white;--swiper-pagination-color:white}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D’http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg’%20viewBox%3D’0%200%2027%2044’%3E%3Cpath%20d%3D’M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z’%20fill%3D’%23ffffff’%2F%3E%3C%2Fsvg%3E”);left:10px;right:auto}.swiper-slide .for-pc{display:block}.swiper-slide .for-mobile{display:none}@media screen and (max-width: 640px){.swiper-slide .for-pc{display:none}.swiper-slide .for-mobile{display:block}}.news-section{background:rgba(255,255,255,0.5);padding:20px 20px;max-width:1100px;margin:auto}.news-section dl{max-width:700px;margin:auto;padding:1rem 0}.news-section dl dt{padding:0 0 4px;margin-bottom:4px;font-size:1rem}.news-section dl dt span:nth-child(1){background:#542d04;color:white;padding:2px 4px;margin-right:10px}.news-section dl dt span:nth-child(2){padding:2px}.news-section dl dd{margin:0}.news-section dl dd a{font-size:1rem;color:#16535e;text-decoration:none}.news-section dl dd a:hover{color:#439bab}.news-section dl+dl{border-top:1px dotted #6b3b15}h1{width:94%;text-align:center;margin:3rem auto;font-size:3rem;font-family:"FOT-UD丸ゴ_スモール Pr6N E"}h1 br{display:none}@media screen and (max-width: 640px){h1{text-align:center;margin:2rem auto;font-size:2rem}}@media screen and (max-width: 420px){h1{text-align:center;margin:2rem auto;font-size:2rem}h1 br{display:inline}}.chi-chan-section{background:#FFE3B3;background:rgba(255,249,171,0.7)}.mi-chan-section{background:rgba(255,0,0,0.1)}.ken-chan-section{background:rgba(0,255,0,0.1)}.kota-section{background:rgba(254,233,6,0.1)}.mimiko-section{background:rgba(233,148,148,0.1)}.product-section-pc .product-container{max-width:1000px;padding:20px 10px;margin:auto;display:flex;align-items:center}.product-section-pc .product-container .button-box{width:300px}.product-section-pc .product-container .button-box img{width:100%;margin:2rem auto 3rem}.product-section-pc .product-container .button-box .button{margin:1rem auto}.product-section-pc .product-container .button-box .button span img{position:absolute;top:50%;right:22px;width:24px;transform:translateY(-50%);margin:0}.product-section-pc .product-container .image-box{padding:10px;margin:auto;flex:1}.product-section-pc .product-container .image-box img{width:100%}.product-section-pc .product-container .feature-box{width:300px}.product-section-pc .product-container .feature-box .logo{width:100%;display:block;max-width:280px;margin:2rem auto 2rem}.product-section-pc .product-container .feature-box .feature{width:280px;display:block;margin:auto}.product-section-900{display:none;padding:20px}.product-section-900 .product-container{max-width:700px;padding:10px 0 10px;margin:auto;display:flex;align-items:center}.product-section-900 .product-container .overview-box{width:40%}.product-section-900 .product-container .overview-box img{width:100%}.product-section-900 .product-container .overview-box .logo{width:90%;margin:2rem auto 2rem}.product-section-900 .product-container .overview-box .heading{width:100%}.product-section-900 .product-container .image-box{padding:10px;margin:auto;flex:1}.product-section-900 .product-container .image-box img{width:100%}.product-section-900 .product-container .image-box .for-900{display:block}.product-section-900 .product-container .image-box .for-500{display:none}.product-section-900 .feature-box{max-width:360px;margin:auto}.product-section-900 .feature-box .feature{display:block;width:100%;display:block;margin:auto}.product-section-900 .button-box{margin:2rem auto}@media screen and (max-width: 500px){.product-section-900{padding:20px}.product-section-900 .product-container{max-width:700px;padding:10px 0;margin:auto;display:block;align-items:center}.product-section-900 .product-container .overview-box{width:100%;margin:auto}.product-section-900 .product-container .overview-box img{width:100%;margin:1rem auto}.product-section-900 .product-container .overview-box .logo{width:90%;max-width:240px;margin:0 auto 2rem}.product-section-900 .product-container .overview-box .heading{width:100%;max-width:300px}.product-section-900 .product-container .image-box{padding:10px;margin:auto;flex:1}.product-section-900 .product-container .image-box img{width:100%}.product-section-900 .product-container .image-box .for-900{display:none}.product-section-900 .product-container .image-box .for-500{display:block}.product-section-900 .feature-box{max-width:320px;margin:auto}.product-section-900 .feature-box .feature{display:block;width:100%;display:block;margin:auto}.product-section-900 .button-box{margin:2rem auto}}@media screen and (max-width: 900px){.product-section-pc{display:none}.product-section-900{display:block}}.omoi-section{padding:4rem 20px}.omoi-section .omoi-container{width:94%;max-width:1000px;margin:auto;display:flex}.omoi-section .omoi-container .message-box{width:50%}.omoi-section .omoi-container .message-box h2{font-size:3rem;margin:0 auto 2rem;font-family:"FOT-UD丸ゴ_スモール Pr6N E"}.omoi-section .omoi-container .message-box h3{font-size:1.6rem;margin:0 auto 1rem;font-family:"FOT-ニューロダン Pro DB"}.omoi-section .omoi-container .message-box p{font-size:1.2rem;margin:0 auto 2rem}.omoi-section .omoi-container .image-box{width:50%}.omoi-section .omoi-container .image-box img{width:100%;border-radius:10px}@media screen and (max-width: 900px){.omoi-section{padding:4rem 20px}.omoi-section .omoi-container{width:94%;max-width:1000px;margin:auto;display:block}.omoi-section .omoi-container .message-box{width:100%}.omoi-section .omoi-container .message-box h2{font-size:3rem;margin:0 auto 2rem;text-align:center}.omoi-section .omoi-container .message-box h3{font-size:1.6rem;margin:0 auto 1rem;text-align:center}.omoi-section .omoi-container .message-box p{font-size:1.2rem;margin:0 auto 2rem;text-align:center}.omoi-section .omoi-container .image-box{width:90%;margin:2rem auto 0}.omoi-section .omoi-container .image-box img{width:100%;max-width:400px;display:block;margin:auto}}@media screen and (max-width: 640px){.omoi-section{padding:3rem 0}.omoi-section .omoi-container{width:94%;max-width:1000px;margin:auto;display:block}.omoi-section .omoi-container .message-box{width:100%}.omoi-section .omoi-container .message-box h2{font-size:2rem;margin:0 auto 2rem;text-align:center}.omoi-section .omoi-container .message-box h3{font-size:1.2rem;margin:0 auto 1rem;text-align:center}.omoi-section .omoi-container .message-box p{font-size:1rem;margin:0 auto 2rem;text-align:center}.omoi-section .omoi-container .image-box{width:90%;margin:2rem auto 0}.omoi-section .omoi-container .image-box img{width:100%}}.customer-section{padding:0 0 4rem 0}.customer-section h2{text-align:center;font-size:3rem;font-family:"FOT-UD丸ゴ_スモール Pr6N E"}.customer-section h3{text-align:center;font-size:1.6rem;font-family:"FOT-ニューロダン Pro DB"}.customer-section .customer-container{width:94%;max-width:800px;margin:auto;display:flex}.customer-section .customer-container div{padding:20px}.customer-section .customer-container div img{width:100%;border-radius:100%;border:2px solid #784616}.customer-section .customer-container div p{text-align:center;margin:0 auto;font-family:"FOT-ニューロダン Pro DB"}.customer-section .button{margin:2rem auto}@media screen and (max-width: 900px){.customer-section{padding:2rem 0}.customer-section h2{text-align:center;font-size:3rem}.customer-section h3{text-align:center;font-size:1.6rem}.customer-section .customer-container{width:94%;max-width:800px;margin:auto;display:flex;flex-wrap:wrap;justify-content:center}.customer-section .customer-container div{padding:20px}.customer-section .customer-container div img{width:100%;border-radius:100%;border:2px solid #784616}.customer-section .customer-container div p{text-align:center;margin:0 auto}.customer-section .button{margin:2rem auto}}@media screen and (max-width: 640px){.customer-section{padding:2rem 0}.customer-section h2{text-align:center;font-size:2rem}.customer-section h3{text-align:center;font-size:1.2rem}.customer-section .customer-container{width:94%;max-width:800px;margin:auto;display:flex;flex-wrap:wrap;justify-content:center}.customer-section .customer-container div{padding:20px}.customer-section .customer-container div img{width:100%;border-radius:100%;border:2px solid #784616}.customer-section .customer-container div p{text-align:center;margin:0 auto}.customer-section .button{margin:2rem auto}}.page-omoi h1{font-family:"FOT-UD丸ゴ_スモール Pr6N E"}.page-omoi .top-message{background-image:url(../omoi/img/main-pc.jpg);background-repeat:no-repeat;background-position:0px 0px;background-size:cover;max-width:1100px;margin:auto;height:600px;position:relative}.page-omoi .top-message .message-box{position:absolute;top:180px;left:50px}.page-omoi .top-message .message-box .first,.page-omoi .top-message .message-box .second{font-size:1.6rem;margin:0 auto 1rem;padding:0;line-height:1.8;font-family:"FOT-モード明朝B Std B"}.page-omoi .top-message .message-box .first br.mobile-break,.page-omoi .top-message .message-box .second br.mobile-break{display:none}.page-omoi .top-message .message-box .signature{padding:0;margin:2rem auto 0}.page-omoi .top-message .message-box .message-image{display:none}.page-omoi .belief{width:94%;max-width:800px;margin:3rem auto}.page-omoi .belief img{width:100%}.page-omoi .belief .frame-container{width:100%;margin:auto;background-image:url(../omoi/img/frame-middle.png);background-size:100% auto;padding:1rem 0 0}.page-omoi .belief h2{font-family:"FOT-ニューロダン Pro B";font-size:1.6rem;text-align:center;margin:0 auto;width:94%}.page-omoi .belief .centered-container{width:94%;margin:auto;display:flex;align-items:center;flex-direction:column}.page-omoi .belief .centered-container ul{padding:0 10px 0 30px;border-radius:10px}.page-omoi .belief .centered-container ul li{font-size:1.2rem;margin:.5rem 0;font-family:"FOT-ニューロダン Pro DB"}.page-omoi .content-box{width:94%;max-width:900px;margin:60px auto}.page-omoi .content-box h2{margin:0;background:#fff8d8;font-size:1.6rem;padding:1rem 2rem;border-bottom:1px solid #784616;font-family:"FOT-ニューロダン Pro B";border-radius:10px 10px 0 0;box-shadow:1px 1px 5px rgba(0,0,0,0.1)}.page-omoi .content-box div{background:radial-gradient(#fff, #fffcf7);padding:2rem 2rem 3rem;border-radius:0 0 10px 10px;box-shadow:1px 1px 5px rgba(0,0,0,0.1)}.page-omoi .content-box div h3{font-size:1.4rem;margin:0 auto 1rem;font-family:"FOT-ニューロダン Pro B";line-height:1.6}.page-omoi .content-box div p{font-size:1.1rem;margin:0;line-height:2}.page-omoi .content-box div .button{max-width:320px;margin:2rem auto 1rem;color:white;background:#784616;border:none}.page-omoi .content-box div .button span img{position:absolute;top:50%;right:20px;width:24px;transform:translateY(-50%)}@media screen and (max-width: 900px){.page-omoi .top-message{background-position:-50px 0px}.page-omoi .top-message .message-box{top:180px;left:20px}.page-omoi .top-message .message-box .first,.page-omoi .top-message .message-box .second{font-size:1.6rem}}@media screen and (max-width: 830px){.page-omoi .top-message{background-position:-100px 0px}.page-omoi .top-message .message-box{top:180px;left:20px}.page-omoi .top-message .message-box .first,.page-omoi .top-message .message-box .second{font-size:1.4rem}}@media screen and (max-width: 800px){.page-omoi .top-message{background-image:none;max-width:1100px;height:auto}.page-omoi .top-message .message-box{position:relative;top:0;left:0}.page-omoi .top-message .message-box .first,.page-omoi .top-message .message-box .second{font-size:1.4rem;font-weight:bold;text-align:center;width:94%;margin:0 auto 1rem}.page-omoi .top-message .message-box .first span,.page-omoi .top-message .message-box .second span{display:none}.page-omoi .top-message .message-box .signature{width:94%;padding:0;background:none;margin:.5rem auto 0;text-align:center}.page-omoi .top-message .message-box .message-image{display:block}.page-omoi .top-message .message-box .message-image img{width:90%;display:block;margin:auto;max-width:400px;border-radius:10px}}@media screen and (max-width: 640px){.page-omoi .top-message{background-image:none;max-width:1100px;height:auto}.page-omoi .top-message .message-box{position:relative;top:0;left:0}.page-omoi .top-message .message-box .first,.page-omoi .top-message .message-box .second{font-size:1.2rem;font-weight:bold;text-align:center}.page-omoi .top-message .message-box .first br.mobile-break,.page-omoi .top-message .message-box .second br.mobile-break{display:inline}.page-omoi .top-message .message-box .signature{width:94%;padding:0;background:none;margin:.5rem auto 0;text-align:center}.page-omoi .top-message .message-box .message-image{display:block}.page-omoi .top-message .message-box .message-image img{display:block;margin:auto;max-width:400px;border-radius:10px}.page-omoi .belief{width:94%;max-width:800px;margin:3rem auto}.page-omoi .belief img{width:100%}.page-omoi .belief .frame-container{background-image:url(../omoi/img/frame-middle.png);padding:1rem 0 0}.page-omoi .belief h2{font-size:1.2rem;text-align:center;margin:0}.page-omoi .belief .centered-container{width:94%;margin:auto;display:flex;align-items:center;flex-direction:column}.page-omoi .belief .centered-container ul{width:100%;padding:0 10px 0 30px;border-radius:10px}.page-omoi .belief .centered-container ul li{font-size:1rem;margin:.5rem 0}.page-omoi .content-box{margin:60px auto}.page-omoi .content-box h2{font-size:1.2rem;margin:0;background:#fff8d8;padding:1rem 1rem;border-bottom:1px solid #784616;font-family:"FOT-ニューロダン Pro B";border-radius:10px 10px 0 0;box-shadow:1px 1px 5px rgba(0,0,0,0.1)}.page-omoi .content-box div{background:radial-gradient(#fff, #fffcf7);padding:2rem 1rem 3rem;border-radius:0 0 10px 10px;box-shadow:1px 1px 5px rgba(0,0,0,0.1)}.page-omoi .content-box div h3{font-size:1.1rem;margin:0 auto 1rem;font-family:"FOT-ニューロダン Pro B";line-height:1.6}.page-omoi .content-box div p{font-size:1rem;margin:0;line-height:1.6}.page-omoi .content-box div .button{max-width:320px;margin:2rem auto 1rem;color:white;background:#784616;border:none;font-size:.9rem}}.page-customer h1{text-align:center;font-family:"FOT-UD丸ゴ_スモール Pr6N E"}.page-customer .top-message{font-size:1.2rem;text-align:center;font-family:"FOT-ニューロダン Pro DB";width:90%;margin:auto}.page-customer .top-message br.break-for-mobile{display:none}.page-customer .anchor-container{display:flex;width:94%;max-width:1000px;margin:2rem auto}.page-customer .anchor-container div{width:25%}.page-customer .anchor-container div a{display:block;text-decoration:none;color:#784616}.page-customer .anchor-container div a:hover{opacity:.8}.page-customer .anchor-container div a img.section-image{display:block;margin:auto;width:90%;border-radius:100%;border:2px solid #784616}.page-customer .anchor-container div a p{font-size:1rem;margin:.5rem auto;text-align:center;font-family:"FOT-ニューロダン Pro DB"}.page-customer .anchor-container div a span img{display:inline;width:18px}.page-customer .customer-container{width:94%;max-width:1000px;margin:4rem auto}.page-customer .customer-container h2{font-size:1.8rem;background:#fff8d8;border-bottom:2px solid #784616;padding:10px;font-family:"FOT-ニューロダン Pro B"}.page-customer .customer-container h2 .anchor{position:absolute;margin-top:-150px}.page-customer .customer-container .flex-container{display:flex;margin:1rem auto 3rem;flex-wrap:wrap}.page-customer .customer-container .flex-container .content{flex:1}.page-customer .customer-container .flex-container .image{max-width:300px}.page-customer .customer-container .flex-container .image img{width:100%;border-radius:10px}.page-customer .customer-container .flex-container .image-tel{padding-left:20px}.page-customer .customer-container .flex-container .image-matsumoto{padding-right:20px}.page-customer .customer-container .flex-container .image-matsumoto p{font-size:.9rem;text-align:center}.page-customer .customer-container h3{font-size:1.4rem;margin:0 auto .5rem;font-family:"FOT-ニューロダン Pro B";line-height:1.8}.page-customer .customer-container p{font-size:1.1rem;margin:0 auto 2rem;font-family:"FOT-ニューロダン Pro M";line-height:1.8}@media screen and (max-width: 800px){.page-customer h1{text-align:center}.page-customer .top-message{font-size:1.2rem;text-align:center;margin-bottom:0}.page-customer .anchor-container{display:flex;flex-wrap:wrap;width:94%;max-width:500px;margin:2rem auto}.page-customer .anchor-container div{width:50%;margin-top:2rem}.page-customer .anchor-container div a img{display:block;margin:auto;width:90%;border-radius:100%;border:2px solid #784616;max-width:200px}.page-customer .anchor-container div a span img{border:none}.page-customer .anchor-container div a p{font-size:.9rem;margin:.5rem auto 0;text-align:center}.page-customer .customer-container{width:94%;max-width:1000px;margin:6rem auto}.page-customer .customer-container h2{font-size:1.6rem;background:#fff8d8;border-bottom:2px solid #784616;padding:10px}.page-customer .customer-container .border{border-top:1px solid #ddd;padding-top:3rem}.page-customer .customer-container .flex-container{display:flex;margin:1rem auto;flex-wrap:wrap}.page-customer .customer-container .flex-container .content{flex:auto;width:100%}.page-customer .customer-container .flex-container .content h3{font-size:1.4rem;margin:0}.page-customer .customer-container .flex-container .content p{margin:0 auto 2rem}.page-customer .customer-container .flex-container .image{width:100%;max-width:300px;padding-left:0;margin:auto}.page-customer .customer-container .flex-container .image img{width:100%;border-radius:10px}.page-customer .customer-container .flex-container .image-tel{padding-left:0;margin-bottom:2rem}.page-customer .customer-container .flex-container .image-matsumoto{padding-right:0}.page-customer .customer-container .flex-container .image-matsumoto p{font-size:.9rem;text-align:center}}@media screen and (max-width: 500px){.page-customer .top-message{font-size:1rem;text-align:center;margin-bottom:0}.page-customer .top-message br.break-for-mobile{display:inline}.page-customer .anchor-container{display:flex;flex-wrap:wrap;width:94%;max-width:500px;margin:0 auto}.page-customer .anchor-container div{width:50%;margin-top:2rem}.page-customer .anchor-container div img.section-image{display:block;margin:auto;width:90%;border-radius:100%;border:2px solid #784616;max-width:200px}.page-customer .anchor-container div p{font-size:.8rem;margin:.5rem auto 0;text-align:center}.page-customer .customer-container{width:94%;max-width:1000px;margin:3rem auto}.page-customer .customer-container h2{font-size:1.4rem;background:#fff8d8;border-bottom:2px solid #784616;padding:10px}.page-customer .customer-container p{font-size:1rem;line-height:1.6}.page-customer .customer-container .flex-container{display:flex;margin:1rem auto;flex-wrap:wrap}.page-customer .customer-container .flex-container .content{flex:auto;width:100%}.page-customer .customer-container .flex-container .content h3{font-size:1.2rem;margin:0}.page-customer .customer-container .flex-container .content p{margin:0 auto 2rem;line-height:1.6;font-size:1rem}.page-customer .customer-container .flex-container .image{width:100%;max-width:300px;padding-left:0;margin:auto}.page-customer .customer-container .flex-container .image img{display:block;margin:auto;width:90%;border-radius:10px}.page-customer .customer-container .flex-container .image-tel{padding-left:0;margin-bottom:2rem}.page-customer .customer-container .flex-container .image-matsumoto{padding-right:0}.page-customer .customer-container .flex-container .image-matsumoto p{font-size:.9rem;text-align:center}}.page-qa h1{font-family:"FOT-UD丸ゴ_スモール Pr6N E"}.page-qa .qa-container dl{width:94%;max-width:900px;margin:auto;padding:20px}.page-qa .qa-container dl dt{font-size:1.2rem;margin:0;color:#f3b52a;font-weight:bold;font-family:"FOT-ニューロダン Pro DB"}.page-qa .qa-container dl dd{font-size:1.1rem;margin:0}.page-qa .qa-container dl dd p{text-align:right;font-size:.9rem;margin:.5em 0;padding:0}.page-qa .qa-container dl dd sup{margin-left:-.5em}.page-qa .qa-container dl dd a{color:#16535e;font-family:"FOT-ニューロダン Pro DB"}.page-qa .qa-container dl dd a:hover{color:#439bab}.page-qa .qa-container dl+dl{border-top:1px dotted #542d04}.page-qa .qa-container dl:last-child{margin-bottom:4rem}@media screen and (max-width: 900px){.page-qa .qa-container dl{width:94%;margin:auto;padding:20px 0}.page-qa .qa-container dl dt{font-size:1.1rem}.page-qa .qa-container dl dd{font-size:1rem;margin:0}.page-qa .qa-container dl+dl{border-top:1px dotted #542d04}.page-qa .qa-container dl:last-child{margin-bottom:4rem}}
