﻿*{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;outline:none}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,section{display:block}p,ul,ol,li,dl,dt,dd,p,caption,th,td,form,input,textarea,blockquote,address,embed,object,figure,em{margin:0;padding:0;font-style:normal;font-size:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-style:normal;font-size:100%;font-weight:normal}:root{--main-color: #333;--main-font: "Noto Sans JP", sans-serif;--scrollbar: 0}body{position:relative;margin:0;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;color:var(--main-color);font-family:var(--main-font);font-size:clamp(1.4rem,1.33rem + .3vw,1.6rem);font-weight:500 !important;line-height:1 !important;font-feature-settings:"chws" 1;font-kerning:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-style:normal;text-align:left;text-rendering:optimizeLegibility;outline:none}_:lang(x)::-internal-media-controls-overlay-cast-button,body{font-weight:500 !important}[tabindex="-1"]:focus{outline:0 !important}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style-type:none}ul[role=list],ol[role=list]{list-style:none}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-left:0}blockquote{margin:0 0 1rem}figure{line-height:0}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:inherit;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}img{vertical-align:middle;border:none}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:0}input,button,select,optgroup,textarea{vertical-align:middle;position:relative;outline:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input{overflow:visible}button,select{text-transform:none}button,html [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{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}body{position:relative;height:100%;overflow-x:hidden}.pageWrap{position:relative;width:100%;text-align:left}.ofi-img{width:100%;height:100%;object-fit:contain;object-position:center center;font-family:"object-fit:contain;object-position:center center;"}.ofi-cover-img{width:100%;height:100%;object-fit:cover;object-position:center center;font-family:"object-fit:cover;object-position:center center;"}.breadcrumbs{position:relative;width:100%;max-width:1000px;margin:0 auto;padding:10px 0}.breadcrumbs::before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;display:block;width:100vw;height:100%;z-index:-1;background:#f5f1e7}.breadcrumbs ul{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.breadcrumbs ul li{position:relative;color:#474750;font-size:1.1rem;line-height:1.3;letter-spacing:.03em}.breadcrumbs ul li:first-child{padding-right:10px}.breadcrumbs ul li:first-child a span{display:block;position:relative}.breadcrumbs ul li:not(:first-child){padding:0 5px 0 12px}.breadcrumbs ul li:not(:first-child)::before{content:"";position:absolute;width:6px;height:6px;border-color:#333;border-style:solid;border-width:1px 1px 0 0;display:inline-block;transform:translate(-50%, -50%) rotate(45deg);content:"";display:block;position:absolute;top:50%;left:0}.breadcrumbs ul li:last-child a{pointer-events:none}footer{position:relative;padding:20px 0 140px}footer::before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;display:block;width:100vw;height:100%;z-index:-1;background:#d3edfb}footer .footer-body{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}footer .footer-body .contact-txt{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-items:center;align-items:center;gap:15px}footer .footer-body .contact-txt p{padding:10px;border:1px solid #000}footer .footer-body .contact-txt b{font-size:2.4rem;font-weight:700;letter-spacing:.05em}footer .footer-body .access-txt{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-items:center;align-items:center;gap:15px}footer .footer-body .access-txt span{display:inline-block}footer .footer-body .access-txt p{font-size:2.2rem;font-weight:700;letter-spacing:.03em}header .under-header{position:relative;padding:20px 0}header .under-header::before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;display:block;width:100vw;height:100%;z-index:-1;background:url(../common/images/main_bg.jpg) center center/cover no-repeat}header .under-header p{color:#fff;font-size:2.4rem;font-weight:700;text-align:center;letter-spacing:.03em;line-height:1.3}header .under-header p .color-yellow{display:block;color:#fff100}header .under-header p .txt-l{display:block;font-size:3.6rem}.page-content::before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;display:block;width:100vw;height:100%;z-index:-1;background:#d3edfb}.model_bnr{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;position:fixed;width:320px;height:100px;background:#fff;right:80px;bottom:20px;z-index:9001}.model_bnr a{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:10px;background:#00e5ca;background:-moz-linear-gradient(left, #70a1bc 1%, #256a8f 100%);background:-webkit-linear-gradient(left, #70a1bc 1%, #256a8f 100%);background:linear-gradient(to right, #70a1bc 1%, #256a8f 100%);line-height:0;width:100%;height:100%;outline:2px solid #fff;outline-offset:-10px}.model_bnr a span{display:block;font-size:1rem;font-weight:bold;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W6","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;text-align:center;color:#fff;letter-spacing:.05em;line-height:1.3}.model_bnr a p{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;font-weight:bold;font-family:"游明朝","YuMincho","ヒラギノ明朝 ProN W6","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;line-height:1.5;text-align:center;color:#fff;letter-spacing:.05em}.container{position:relative;width:100%}.page-content{position:relative;width:100%;max-width:1000px;margin:0 auto;padding-top:60px}.pagetop{color:#fff;background-color:rgba(0,0,0,.3);text-decoration:none;display:none;position:fixed;bottom:2rem;right:2rem;font-size:1.5rem;width:4rem;height:4rem;line-height:4rem;border-radius:4rem;text-align:center;cursor:pointer;z-index:9000}.fix-btn{position:fixed;right:0;bottom:200px;width:60px;height:240px;background:#256a8f;z-index:1}.fix-btn a{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.1em;background:#256a8f;border-bottom:4px solid #1a3390;box-shadow:10px 10px 10px rgba(0,0,0,.3)}@media screen and (min-width: 960px){br.sp-only{display:none}footer .footer-body{width:90%}.container{position:relative;width:100%}}@media screen and (max-width: 959px){br.pc-only,br.tbbr{display:none}br.sp-only{display:block}.breadcrumbs{padding:10px 15px}body{width:100%;min-width:100%}footer{max-width:600px;width:100%;padding:20px 15px 75px}footer .footer-body .contact-txt{margin-bottom:15px;gap:5px}footer .footer-body .contact-txt p{padding:5px}footer .footer-body .contact-txt b{font-size:1.6rem;line-height:1.3rem}footer .footer-body .access-txt{gap:10px}header .under-header{padding:15px 0}header .under-header p{font-size:1.8rem}header .under-header p .txt-l{font-size:2.4rem}.model_bnr{width:100%;height:70px;right:0;bottom:0}.model_bnr a p{line-height:1.2}.pagetop{right:55px;bottom:80px}.page-content{max-width:100%;padding:60px 20px 80px}.fix-btn{bottom:80px;width:40px;height:140px}.fix-btn a{font-size:1.4rem}}.page-content{padding-bottom:100px}.page-content::before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;display:block;width:100vw;height:100%;z-index:-1;background:#f5f1e7}.page-content .model-section{width:100%;padding:30px 50px 50px;background:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.page-content .model-section .model-img-contents{margin-bottom:30px}.page-content .model-section .model-img-contents .img-wrap{margin-bottom:25px}.page-content .model-section .model-img-contents .img-wrap figure img{margin:0 auto}.page-content .model-section .model-img-contents .logo{height:75px;margin-bottom:50px}.page-content .model-section .model-img-contents .catch h1{font-size:2.4rem;text-align:center;letter-spacing:.05em;line-height:1.5}.page-content .model-section .model-point-contents .point-wrap .point-tag-list{margin-bottom:30px}.page-content .model-section .model-point-contents .point-wrap .point-tag-list ul li{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:35px;padding:0 10px;background:#eb6100;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.05em}.page-content .model-section .model-point-contents .point-wrap .point-list ul li{position:relative;padding-left:23px;font-size:1.8rem;letter-spacing:.05em;line-height:1.8}.page-content .model-section .model-point-contents .point-wrap .point-list ul li::before{content:"";display:block;position:absolute;top:9px;left:0;width:18px;height:18px;background:#c8c8c9;border-radius:50%}.page-content .model-section .model-point-contents .point-wrap .point-list ul li:not(:last-child){margin-bottom:10px}.page-content .model-section .model-madori-contents .madori-wrap .madori{margin-bottom:50px}.page-content .model-section .model-madori-contents .madori-wrap .madori figure{max-width:500px;width:100%;margin:0 auto}.page-content .model-section .model-madori-contents .madori-wrap .model-info .price .pattern-exhibition{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:120px;border:4px solid #44af35}.page-content .model-section .model-madori-contents .madori-wrap .model-info .price .pattern-exhibition p{color:#44af35;font-size:2.4rem;font-weight:500;letter-spacing:.05em}.page-content .model-section .model-madori-contents .madori-wrap .model-info .price .price-detail>p{margin-bottom:5px;font-size:1.8rem;font-weight:500;letter-spacing:.05em}.page-content .model-section .model-madori-contents .madori-wrap .model-info .price .price-detail .mail-price{margin-bottom:10px}.page-content .model-section .model-madori-contents .madori-wrap .model-info .price .price-detail .mail-price p{font-size:4rem;font-weight:700;letter-spacing:.05em}.page-content .model-section .model-madori-contents .madori-wrap .model-info .price .price-detail .mail-price p span{font-size:2.8rem}.page-content .model-section .model-madori-contents .madori-wrap .model-info .price .price-detail .article-price{padding:5px 0;border-top:1px solid #000;border-bottom:1px solid #000}.page-content .model-section .model-madori-contents .madori-wrap .model-info .price .price-detail .article-price p{font-size:2rem;letter-spacing:.05em;line-height:1.3}.page-content .model-section .model-madori-contents .madori-wrap .model-info .area ul li{position:relative;padding-left:24px;font-size:2rem;letter-spacing:.05em;line-height:1.8}.page-content .model-section .model-madori-contents .madori-wrap .model-info .area ul li::before{content:"";display:block;position:absolute;top:10px;left:0;width:20px;height:20px;background:#231814;border-radius:50%}.page-content .model-section .model-contact-contents .contact-wrap .company-info{margin-bottom:10px}.page-content .model-section .model-contact-contents .contact-wrap .company-info figure{height:60px;margin:0 auto 30px}.page-content .model-section .model-contact-contents .contact-wrap .company-info b{display:block;margin-bottom:10px;font-size:2.4rem;text-align:center;letter-spacing:.05em;line-height:1.5}.page-content .model-section .model-contact-contents .contact-wrap .company-info p{font-size:2.2rem;text-align:center;letter-spacing:.05em;line-height:1.8}.page-content .model-section .model-contact-contents .contact-wrap .link-btn-list>*{max-width:400px;width:100%;height:45px;margin:0 auto}.page-content .model-section .model-contact-contents .contact-wrap .link-btn-list>*:not(:last-child){margin-bottom:20px}.page-content .model-section .model-contact-contents .contact-wrap .link-btn-list .tel-btn a{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;border:1px solid #7c4a1a;border-radius:5px;color:#7c4a1a;font-size:2rem;font-weight:700;letter-spacing:.05em}.page-content .model-section .model-contact-contents .contact-wrap .link-btn-list .tel-btn a::after{content:"";position:absolute;width:8px;height:8px;border-color:#7c4a1a;border-style:solid;border-width:2px 2px 0 0;display:inline-block;transform:translate(0, -50%) rotate(45deg);content:"";display:block;position:absolute;top:50%;right:20px}.page-content .model-section .model-contact-contents .contact-wrap .link-btn-list .link-btn a{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;background:#7c4a1a;border-radius:5px;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.05em}.page-content .model-section .model-contact-contents .contact-wrap .link-btn-list .link-btn a::after{content:"";position:absolute;width:8px;height:8px;border-color:#fff;border-style:solid;border-width:2px 2px 0 0;display:inline-block;transform:translate(0, -50%) rotate(45deg);content:"";display:block;position:absolute;top:50%;right:20px;transition:.5s ease}.sc-contents:not(:last-child){margin-bottom:50px}.sc-model-title{margin-bottom:50px}.sc-model-title h2{position:relative;padding-bottom:15px;font-size:2rem;font-weight:700;letter-spacing:.05em}.sc-model-title h2::before,.sc-model-title h2::after{content:"";display:block;position:absolute;height:5px;bottom:0;left:0}.sc-model-title h2::before{width:100%;background:rgba(124,74,26,.22)}.sc-model-title h2::after{width:200px;background:#256a8f}@media screen and (min-width: 960px){.page-content .model-section .model-img-contents .img-wrap{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-wrap:nowrap;gap:20px}.page-content .model-point-contents .point-wrap .point-tag-list ul{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.page-content .model-point-contents .point-wrap .point-list ul{padding-left:30px}.page-content .model-madori-contents .madori-wrap .model-info{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:75px}.page-content .model-madori-contents .madori-wrap .model-info .price .pattern-exhibition{width:250px}.page-content .model-contact-contents .contact-wrap .link-btn-list .tel-btn a{pointer-events:none}.page-content .model-contact-contents .contact-wrap .link-btn-list .link-btn a:hover::after{right:15px}}@media screen and (max-width: 959px){.page-content{padding:30px 15px 40px}.page-content .model-section{padding:15px 15px 25px}.page-content .model-section .model-img-contents{margin-bottom:30px}.page-content .model-section .model-img-contents .img-wrap figure:not(:last-child){margin-bottom:10px}.page-content .model-section .model-img-contents .logo{height:50px;margin-bottom:30px}.page-content .model-section .model-img-contents .catch h1{font-size:1.8rem}.page-content .model-section .model-point-contents .point-wrap .point-tag-list ul li{margin:0 auto}.page-content .model-section .model-point-contents .point-wrap .point-tag-list ul li:not(:last-child){margin-bottom:10px}.page-content .model-section .model-madori-contents .madori-wrap .madori{margin-bottom:50px}.page-content .model-section .model-madori-contents .madori-wrap .madori figure{max-width:500px}.page-content .model-section .model-madori-contents .madori-wrap .model-info .price .pattern-exhibition{margin-bottom:30px}.page-content .model-section .model-madori-contents .madori-wrap .model-info .price .price-detail>p{margin-bottom:10px;font-size:1.6rem;text-align:center}.page-content .model-section .model-madori-contents .madori-wrap .model-info .price .price-detail .mail-price p{text-align:center}.page-content .model-section .model-madori-contents .madori-wrap .model-info .price .price-detail .article-price p{width:fit-content;margin:0 auto}.page-content .model-section .model-madori-contents .madori-wrap .model-info .area ul{width:fit-content}.page-content .model-section .model-madori-contents .madori-wrap .model-info .area ul li{padding-left:18px;font-size:1.6rem}.page-content .model-section .model-madori-contents .madori-wrap .model-info .area ul li::before{top:8px;width:16px;height:16px}.page-content .model-section .model-contact-contents .contact-wrap .company-info b{font-size:1.8rem}.page-content .model-section .model-contact-contents .contact-wrap .company-info p{font-size:1.6rem}.page-content .model-section .model-contact-contents .contact-wrap .link-btn-list>*:not(:last-child){margin-bottom:15px}.page-content .model-section .model-contact-contents .contact-wrap .link-btn-list .tel-btn a{font-size:1.6rem}.page-content .model-section .model-contact-contents .contact-wrap .link-btn-list .link-btn a{font-size:1.4rem}.sc-contents:not(:last-child){margin-bottom:30px}.sc-model-title{margin-bottom:30px}.sc-model-title h2{padding-bottom:10px;font-size:1.8rem}.sc-model-title h2::before,.sc-model-title h2::after{height:3px}.sc-model-title h2::after{width:150px}}/*# sourceMappingURL=model.css.map */
