﻿html{visibility:hidden}html.wf-active,html.loading-delay{visibility:visible}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ol,ul{list-style:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:inherit}img{vertical-align:bottom}html{font-size:62.5%}body{font-size:1.4rem;font-weight:400;line-height:1.8;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴシック","Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333;background-color:#fff;position:relative}.min{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media screen and (min-width: 768px){.sp{display:none !important}a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}a:hover{opacity:.5}}@media screen and (max-width: 767px){.pc{display:none !important}}@media screen and (min-width: 768px){.section_inner{max-width:1080px;margin:auto;padding:0 2.5%}}@media screen and (max-width: 767px){.section_inner{padding:0 4%}}#foot{background-color:#f9f9f0;text-align:center;padding-top:70px}#foot .foot_logo img{width:170px}#foot .foot_btn{padding:30px 0}#foot .foot_btn a{font-size:2rem;position:relative;font-family:fot-tsukuardgothic-std,serif;padding-right:30px}#foot .foot_btn a::before,#foot .foot_btn a::after{position:absolute;top:4px;bottom:0;right:0;margin:auto;content:""}#foot .foot_btn a::before{width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;background:#b81c22}#foot .foot_btn a::after{right:8px;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#foot .foot_copyright{font-size:1.4rem;padding:20px 0}@media screen and (max-width: 767px){#foot{padding-top:10%}#foot .foot_logo img{width:30%}#foot .foot_btn{padding:5% 0 5%}#foot .foot_btn a{font-size:1.6rem}#foot .foot_copyright{font-size:1.2rem;padding:10px 0}}#foot_pagetop{position:fixed;right:40px;bottom:40px;width:50px;height:50px}#foot_pagetop a{display:block;width:50px;height:50px;border-radius:25px;background-color:#f8d58a}#foot_pagetop a::after{position:absolute;top:5px;bottom:0;left:0;right:0;margin:auto;content:"";width:13px;height:13px;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 767px){#foot_pagetop{right:10px;bottom:15px;width:40px;height:40px}#foot_pagetop a{width:40px;height:40px;border-radius:20px}#foot_pagetop a::after{top:2px;width:10px;height:10px}}#main{letter-spacing:.05em}.section{padding-bottom:8%}.section .box{font-size:1.2rem;margin-top:50px}.section .box p a{text-decoration:underline}.section .box p a:hover{text-decoration:none}.section .s_title{background-color:#f5f5f5;font-size:1.8rem;font-weight:bold;padding:5px 1em;margin-top:50px}.section .inq_box{padding-top:2rem}.section .inq_box ul li.inq_box_m{border:1px solid #dadada;border-radius:5px;margin-top:15px}.section .inq_box .inq_box_m_title{font-size:1.6rem;font-weight:bold;padding:1em 1.5em;position:relative;cursor:pointer}.section .inq_box .inq_box_m_title span{font-size:1.4rem;font-weight:bold}.section .inq_box .inq_box_m_title::before,.section .inq_box .inq_box_m_title::after{content:"";display:block;width:17px;height:1px;background:#333;position:absolute;right:2%;top:50%;transform:translateY(-50%)}.section .inq_box .inq_box_m_title::after{background:#333;transform:translateY(-50%) rotate(90deg);transition:.5s}.section .inq_box .inq_box_m_title.active::before{display:none}.section .inq_box .inq_box_m_title.active::after{transform:rotate(0);transition:.5s}.section .inq_box .inq_box_m_cont{display:none;padding:0 1.5em 2em}.section .inq_box .inq_box_m_cont .radio label span{font-weight:bold}.section .inq_box .inq_box_m_cont .inq_box_m_cont_in{border-top:1px dashed #a8a8a8;padding-top:1em}.section .inq_box .inq_box_m_cont .inq_box_s_title{border-top:1px dashed #a8a8a8;font-size:1.4rem;padding:1.5em 0}.section .inq_box .inq_box_m_cont .inq_box_s_title span{border-left:3px solid #333;padding-left:.5em;line-height:1.6;display:block;font-weight:bold}.section .inq_box .inq_box_m_cont .inq_box_s_title_ac{cursor:pointer;position:relative}.section .inq_box .inq_box_m_cont .inq_box_s_title_ac::after{position:absolute;top:0;bottom:0;right:1%;margin:auto;content:"";width:10px;height:10px;border-bottom:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section .inq_box .inq_box_m_cont .inq_box_s_title_ac.active::after{border-bottom:none;border-right:none;border-top:1px solid #333;border-left:1px solid #333}.section .inq_box .inq_box_m_cont .inq_box_s_cont{padding-bottom:2em}.section .inq_box .inq_box_m_cont .inq_box_s_cont:last-child{padding-bottom:0}.section .inq_box .inq_box_m_cont .inq_box_s_cont_ac{display:none}.section .inq_box .inq_box_m_cont .inq_box_ss_title{font-size:1.4rem;padding:.3em 1em;font-weight:bold;background-color:#f5f5f5;margin:3em 0 1em}.section .inq_box .inq_box_m_cont .inq_box_ss_title:first-child{margin:1em 0}.section .inq_box .inq_box_m_cont .inq_box_s_cont a{color:#0ad;text-decoration:underline}.section .inq_box .inq_box_m_cont .inq_box_s_cont a:hover{text-decoration:none}.section dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem}.section dl dt{padding:3rem 2rem 2.5rem 0;width:35%;font-weight:bold;line-height:1.4}.section .req{font-weight:normal;font-size:1.2rem;line-height:1.5;color:#d50000;background-color:#f9d1d1;display:inline-block;padding:2px 10px;border-radius:3px;margin-left:10px;vertical-align:text-top}.section dl dt .chara{font-size:1.2rem;padding-left:1em;vertical-align:text-top}.section dl dd{padding:2.5rem 0;width:65%}.section dl dd .notice{font-size:1.2rem;line-height:1.4;padding-top:1em}.section .notice_card{font-size:1.2rem}.section .notice_card img{height:30px;margin-top:10px}.section dl dd .bar{padding-right:2%}.section dl dd .link{font-size:1.4rem;text-decoration:underline;cursor:pointer}.section dl dd .link:hover{text-decoration:none}.section dl dd .text{font-size:1.4rem}.radio{padding-top:10px}.radio .text_s{font-size:1.2rem;line-height:1.4;display:block;padding-top:5px}.radio .text_s a{color:#0ad;text-decoration:underline}.radio .text_s a:hover{text-decoration:none}.radio label{min-height:26px;position:relative;display:inline-block;vertical-align:middle;padding-left:35px;overflow:hidden;cursor:pointer}.radio label:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:26px;height:26px;border:#dadada 1px solid;border-radius:50%;left:0;top:0;z-index:1}.radio label:after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:14px;height:14px;background:#0ad;border-radius:50%;left:6px;top:6px;z-index:2}.radio label .input_radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:3;width:16px;height:16px;border-radius:50%;left:-17px;top:6px;margin:0;-webkit-box-shadow:22px -1px #fff;box-shadow:22px -1px #fff;border-collapse:separate;border:none}.radio label .input_radio:checked{-webkit-box-shadow:none;box-shadow:none}.radio .notice{font-size:1.2rem;line-height:1.4;padding-left:35px}.radio .notice a{color:#0ad;text-decoration:underline}.radio .notice a:hover{text-decoration:none}.section dl dd .input{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴシック","Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333;font-size:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:10px;border:solid 1px #dadada;margin-right:2%;width:15%}.section dl dd .input_s{width:40%;margin-right:0}.section dl dd .input_s:first-child{margin-right:2%}.section dl dd .input_m{width:70%}.section dl dd .input_l{width:100% !important}.section dl dd .textArea{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴシック","Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333;font-size:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:10px;border:solid 1px #dadada;width:100%;height:180px}.section dl dd .textArea02{height:100px}.section dl dd select{color:#333;font-size:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:10px 30px 10px 10px;border:solid 1px #dadada;background:url(../img/common/icon_arrow_down.png) right 5px bottom 50% no-repeat;background:url(../img/common/icon_arrow_down.png) right 5px bottom 50% no-repeat;background-size:auto;background-size:12px auto}.check{position:relative}.check .check_s{position:relative;display:block;padding-left:30px;overflow:hidden;font-size:1.6rem;margin-top:10px}.check .check_s:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:25px;height:25px;border:#dadada 1px solid;background:#fff;left:0;top:0;z-index:1}.check .check_s:after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:25px;height:25px;background:url("../assets/img/icon_checked.png") no-repeat;background-position:left top;background-size:contain;left:0;top:0;z-index:2}.check .check_s .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:3;width:23px;height:23px;left:-35px;top:0;margin:0;-webkit-box-shadow:36px 1px #fff;box-shadow:36px 1px #fff;border-collapse:separate}.check .check_s .input:checked{-webkit-box-shadow:none;box-shadow:none}.check .check_s .text{line-height:1.6;display:inline-block}.check .check_s a{color:#0ad;text-decoration:underline}.check .check_s a:hover{text-decoration:none}.check.addresses_copy{margin:40px 0 20px}.check.addresses_copy .addresses_copy_text{display:inline-block;font-size:1.6rem}.check.addresses_copy .check_s{display:inline-block;color:#fff;margin-top:0;margin-bottom:-10px}@media screen and (max-width: 100vw){.check.addresses_copy{margin:10% 4% 5%}.check.addresses_copy .check_s{margin-bottom:-7px}}.form_consultBottom{margin-top:50px;text-align:center}.form_consultBottom .text{font-size:1.4rem}.form_consultBottom .link a{text-decoration:underline;display:block}.form_consultBottom .link a:hover{text-decoration:none}.form_consultBottom .check{display:inline-block;padding-top:10px}.form_consultBottom .check .check_s .text{font-size:1.4rem}.form_consultBottom .submit{max-width:400px;margin:0 auto;padding-top:20px}.form_consultBottom .submit input,.form_consultBottom .submit a{width:100%;color:#fff;font-size:1.8rem;letter-spacing:.1em;line-height:70px;background-color:#454545;border:none;cursor:pointer;border-radius:8px;display:inline-block}.form_consultBottom .small{font-size:1.1rem;display:block;padding-top:1em}.form_consultBottom input,.form_consultBottom a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form_consultBottom input:hover,.form_consultBottom a:hover{opacity:.5}.btn_white{width:100%;font-size:1.6rem;letter-spacing:.1em;line-height:50px;border:1px solid #dadada;cursor:pointer;border-radius:8px;display:inline-block;max-width:400px}.btn_black{width:100%;font-size:1.6rem;letter-spacing:.1em;line-height:50px;background-color:#454545;color:#fff;cursor:pointer;border-radius:8px;display:inline-block;max-width:400px}.btn_white_s{position:absolute;top:-6px;right:0;font-size:1.6rem;letter-spacing:.1em;line-height:2.5em;border:1px solid #dadada;cursor:pointer;border-radius:8px;display:inline-block;padding:0 1em}.btn_line{text-decoration:underline}.section .top5{margin-top:5px}.section .top10{margin-top:10px}.section .top15{margin-top:15px}.section .top20{margin-top:20px}.section .top40{margin-top:40px}.section .right10{margin-right:10px}.section .right20{margin-right:20px}.section .bottom10{margin-bottom:10px}.section .bottom15{margin-bottom:15px}.section .bottom50{margin-bottom:50px}@media screen and (max-width: 100vw){.section .bottom50{margin-bottom:8%}}.section .bottom100{margin-bottom:100px}@media screen and (max-width: 100vw){.section .bottom100{margin-bottom:10%}}.section .p_bottom20{padding-bottom:20px}.section .border_t{border-top:1px solid #dadada}.section .border_b{border-bottom:1px solid #dadada}.section .font16{font-size:1.6rem}@media screen and (max-width: 100vw){.section .font16{font-size:1.4rem}}.section .link_blue{color:#0ad;text-decoration:underline}.section .link_blue:hover{text-decoration:none}.section .bold{font-weight:bold}.section .center{text-align:center}.section .width40{width:40%}.section .width55{width:55%}@media screen and (max-width: 100vw){.section .box{font-size:1.2rem;line-height:1.6;margin-top:10%}.section .s_title{margin-top:10%;font-size:1.7rem}.section .inq_box{padding:2rem 4% 0}.section .inq_box .inq_box_m_title{padding:1em}.section .inq_box .inq_box_m_title::before,.section .inq_box .inq_box_m_title::after{right:4%}.section dl{font-size:1.4rem;margin:0 4%}.section dl dt{padding:2rem 0 0 0;width:100%;font-size:1.6rem}.section dl dt .req{font-size:1.1rem;border-radius:3px}.section dl dd .chara{font-size:1.2rem}.section dl dd{padding:.5rem 0 1.5rem 0;width:100%}.section dl dd .notice{font-size:1.2rem}.section dl dd .link{font-size:1.2rem}.section dl dd .input{font-size:1.4rem;width:28%}.section dl dd .input_2{margin-top:2%}.section dl dd .input_s{width:48%}.section dl dd .input_m{width:100%}.section dl dd .textArea{font-size:1.4rem}.section dl dd select{font-size:1.4rem}.check .check_s{font-size:1.4rem}.form_consultBottom{margin:5% 4% 0}.form_consultBottom .text{font-size:1.2rem}.form_consultBottom .submit{width:75%}.form_consultBottom .submit input,.form_consultBottom .submit a{font-size:1.4rem;line-height:60px}.btn_white{width:82%;font-size:1.4rem}.btn_black{width:82%;font-size:1.4rem}.btn_white_s{right:4%;top:-2px;font-size:1.2rem}}.confirm .lead_text{font-size:1.6rem;text-align:center;margin-top:70px;padding-bottom:20px}.confirm .inq_box p{font-size:1.6rem}.confirm .up_img img{max-width:100%}.confirm .form_consultBottom .return{width:40%;margin-right:5%;display:inline-block}.confirm .form_consultBottom .return input{width:100%;color:#fff;font-size:1.8rem;letter-spacing:.1em;line-height:70px;background:#b4b4b9;border:none;cursor:pointer;border-radius:8px}.confirm .form_consultBottom .submit{width:40%;display:inline-block}@media screen and (max-width: 100vw){.confirm .title_l{padding:10% 0}.confirm .lead_text{font-size:1.4rem;margin-top:5%;padding:5% 4%}.confirm .inq_box p{font-size:1.4rem}.confirm .section .s_title{margin-top:5%}.confirm .form_consultBottom .return{width:75%;margin-right:0;margin-top:5%}.confirm .form_consultBottom .return input{font-size:1.4rem;line-height:50px}.confirm .form_consultBottom .submit{width:75%}}.complete .lead_text{font-size:1.6rem;text-align:center;margin:70px 0}.complete .lead_box{font-size:1.2rem;background-color:#f5f5f5;padding:40px}.complete .btn_white{margin-top:70px}@media screen and (max-width: 100vw){.complete .title_l{padding:10% 0}.complete .lead_text{font-size:1.4rem;margin:10% 4%;text-align:left}.complete .lead_box{font-size:1.2rem;line-height:1.6;padding:8% 5%}.complete .btn_white{margin-top:8%}}.errorText span{color:#fd0000;font-weight:bold;display:inline-block;line-height:1.4;margin:10px 0 15px;font-size:1.6rem}.errorText span.errorText_second{margin:25px 0 0}.errorText span.errorText_kiyaku{margin:20px 130px 0 0}.errorText span.errorText_addresses{margin:30px 0 0}.sp_inner{padding:0 4%}.font-cormo{font-family:"cormorant-garamond",serif;font-weight:400;font-style:normal}.font-kinuta{font-family:"kinuta-mincho-stdn",sans-serif;font-weight:700;font-style:normal}.font-fotud{font-family:"fot-udkakugo-large-pr6n",sans-serif;font-weight:300;font-style:normal}.font-fotud-bold{font-family:"fot-udkakugo-large-pr6n",sans-serif;font-weight:500;font-style:normal}html,body{visibility:visible;font-size:2.5445vw;font-family:"Noto Sans JP",sans-serif;color:#404040}@media screen and (min-width: 786px){html,body{font-size:20px}}body.hina{background-color:rgba(248,248,248,.9137254902)}body.hina main{background-color:#fff}main,footer{max-width:786px;margin:0 auto;position:relative;overflow:hidden}main section{position:relative}main section.catalog-02{padding:4rem 5.47075% 5rem}main section.catalog-02 h2{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;font-size:5.0891vw;text-align:center;width:33rem;margin:0 auto;background:url(../img/catalog-02-h2-bg-l.webp) no-repeat center left,url(../img/catalog-02-h2-bg-r.webp) no-repeat center right;background-size:3.4rem auto,3.4rem auto;margin-bottom:2.2rem}@media screen and (min-width: 786px){main section.catalog-02 h2{font-size:40px}}main section.catalog-02 img.free{width:100%;margin-bottom:2.6rem}main section.catalog-02 p{padding:0;text-align:center;width:100%;overflow:hidden;font-size:3.5623vw;line-height:3.5rem}@media screen and (min-width: 786px){main section.catalog-02 p{font-size:28px}}main section.catalog-02 p:has(.button){overflow:initial}main section.catalog-02 p img{width:100%}main section.catalog-02 p a.button{background-color:#fffabc;border-radius:3rem;height:8rem;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:2rem;box-shadow:0 1px 1px rgba(0,0,0,.16)}main section.catalog-02 p a.button span{font-size:3.0534vw}@media screen and (min-width: 786px){main section.catalog-02 p a.button span{font-size:24px}}main section.catalog-02 p a.button strong{font-size:4.5802vw}@media screen and (min-width: 786px){main section.catalog-02 p a.button strong{font-size:36px}}main section.catalog-02 .image{width:100%;margin:0 auto}main section.catalog-02 .image img{width:100%;height:auto}main section.catalog-02 .image01{margin:0 auto 2rem}main section.catalog-02 .image02{margin:2rem auto 2.5rem}main section.catalog-02 .image03{margin:2rem auto 3rem}main section.catalog-02>img:nth-of-type(2){width:100% !important;height:auto !important}main section.catalog-02>img:nth-of-type(3){width:100% !important;height:auto !important}main section.form h2{height:10.4rem;display:flex;justify-content:center;align-items:center;text-align:center;font-family:"fot-udkakugo-large-pr6n",sans-serif;font-weight:300;font-style:normal;font-size:5.0891vw;line-height:1.5;letter-spacing:.15em;color:#514327;background-color:#fdf8f8}@media screen and (min-width: 786px){main section.form h2{font-size:40px}}main section.form>p{width:100%}main section.form>p img{width:100%;height:auto}main section.form>p .inner-text{display:inline-block;padding:1rem 4% 0;font-size:1.4rem}.catalog-kiji img{width:100%;height:auto}.catalog-kiji em{font-style:normal}.catalog-kiji .fv{position:relative}.catalog-kiji .fv .header h1,.catalog-kiji .fv .header nav{position:absolute;z-index:10}.catalog-kiji .fv .header h1{top:2.3rem;left:2.3rem;width:9.3rem;margin-left:0}.catalog-kiji .fv .header nav{top:1.6rem;right:0;width:15.8rem;margin-right:0}.catalog-kiji .fv .header nav a{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:1rem 1rem 1rem 2rem;border-radius:4rem 0 0 4rem;box-shadow:0 1.1rem 1.5rem rgba(0,0,0,.16);background-color:#fff}.catalog-kiji .fv .header nav span{width:4rem}.catalog-kiji .fv .header nav em{margin-left:1rem;font-size:3.5623vw;line-height:1.3571428571;color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .fv .header nav em{font-size:28px}}.catalog-kiji .fv .fv-heading{position:absolute;top:10.8rem;left:50%;width:100%;transform:translateX(-50%)}.catalog-kiji .fv .fv-title{margin-bottom:1rem;font-size:5.3435vw;line-height:1.8;text-align:center;letter-spacing:.6em}@media screen and (min-width: 786px){.catalog-kiji .fv .fv-title{font-size:42px}}.catalog-kiji .fv .fv-copy{text-align:center}.catalog-kiji .fv .fv-copy span{display:inline-block;padding:.2rem 1.2rem;font-size:3.0534vw;letter-spacing:.3em;background-color:#fff}@media screen and (min-width: 786px){.catalog-kiji .fv .fv-copy span{font-size:24px}}.catalog-kiji .fv .fv-image{width:100%;margin:0 auto 5rem}.catalog-kiji .leading{margin-bottom:5rem}.catalog-kiji .leading h2{margin-bottom:4rem;font-size:4.8346vw;line-height:1.4736842105;text-align:center;letter-spacing:.1em}@media screen and (min-width: 786px){.catalog-kiji .leading h2{font-size:38px}}.catalog-kiji .leading h2 .big{font-size:6.8702vw;letter-spacing:0}@media screen and (min-width: 786px){.catalog-kiji .leading h2 .big{font-size:54px}}.catalog-kiji .leading h2 .small{font-size:4.3257vw}@media screen and (min-width: 786px){.catalog-kiji .leading h2 .small{font-size:34px}}.catalog-kiji .leading .cmn-button-wrap{margin-top:3.5rem}.catalog-kiji .leading .cmn-button-wrap .cmn-text:first-child{margin-bottom:-1rem;font-weight:500}.catalog-kiji .leading .cmn-button-wrap .cmn-text:last-child{margin-bottom:.5rem}.catalog-kiji .leading .cmn-button-wrap .cmn-button a{font-size:4.5802vw}@media screen and (min-width: 786px){.catalog-kiji .leading .cmn-button-wrap .cmn-button a{font-size:36px}}.catalog-kiji .leading .cmn-button-wrap .cmn-button span{font-size:3.5623vw}@media screen and (min-width: 786px){.catalog-kiji .leading .cmn-button-wrap .cmn-button span{font-size:28px}}.catalog-kiji .cmn-button-wrap{padding:0 2.3rem;text-align:center}.catalog-kiji .cmn-button-wrap .cmn-text{margin-bottom:1rem;font-size:3.5623vw;font-weight:lighter;line-height:2.2857142857;color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .cmn-button-wrap .cmn-text{font-size:28px}}.catalog-kiji .cmn-button-wrap .cmn-button{width:100%;margin:0 auto 1rem}.catalog-kiji .cmn-button-wrap .cmn-button a{display:block;padding:1.5rem 2rem;font-size:3.5623vw;line-height:2.2857142857;letter-spacing:.06em;border-radius:3.3rem;background:linear-gradient(180deg, #FFD2D1 0%, #DDF7FF 100%);color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .cmn-button-wrap .cmn-button a{font-size:28px}}.catalog-kiji .cmn-button-wrap .cmn-caption{font-size:2.29vw;font-weight:lighter;line-height:1.7777777778;letter-spacing:.06em;color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .cmn-button-wrap .cmn-caption{font-size:18px}}.catalog-kiji section .cont-title{padding:0 2.3rem}.catalog-kiji section .cont-title span,.catalog-kiji section .cont-title strong{display:block}.catalog-kiji section .cont-title span{margin-bottom:-0.5rem;font-size:3.5623vw;font-weight:bold;color:#867f7d;letter-spacing:.1em}@media screen and (min-width: 786px){.catalog-kiji section .cont-title span{font-size:28px}}.catalog-kiji section .cont-title strong{font-size:10.178vw;font-weight:normal;letter-spacing:.4em}@media screen and (min-width: 786px){.catalog-kiji section .cont-title strong{font-size:80px}}.catalog-kiji section .cont-innr-title{font-size:4.8346vw;font-weight:bold;letter-spacing:.05em}@media screen and (min-width: 786px){.catalog-kiji section .cont-innr-title{font-size:38px}}.catalog-kiji .about{margin-bottom:4.5rem}.catalog-kiji .about .cont-heading{margin-bottom:1.5rem}.catalog-kiji .about .top-image{width:34.7rem;margin-bottom:3.5rem}.catalog-kiji .about .cont-innr-title{padding:0 2.3rem;margin-bottom:3rem}.catalog-kiji .about .text{padding:0 2.3rem;font-size:3.8167vw;font-weight:lighter;line-height:2.4666666667;letter-spacing:.06em;color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .about .text{font-size:30px}}.catalog-kiji .about .text span{font-weight:lighter;color:#fd8787}.catalog-kiji .about .image01{width:22.7rem;margin-top:2.5rem}.catalog-kiji .about .image02{width:17.4rem;margin:2rem 2.3rem 2.5rem auto}.catalog-kiji .about .image03{width:22.7rem;margin:2.5rem auto}.catalog-kiji .catalog{position:relative;padding:4rem 0 3rem;margin-bottom:5rem;background-color:#fdf8f8}.catalog-kiji .catalog::before{content:"Catalog";position:absolute;top:13rem;right:0;font-family:"cormorant-garamond",serif;font-weight:400;font-style:normal;font-size:10.178vw;font-weight:normal;letter-spacing:.4em;color:rgba(64,64,64,.1);z-index:5}@media screen and (min-width: 786px){.catalog-kiji .catalog::before{font-size:80px}}.catalog-kiji .catalog .cont-innr-title{font-size:4.8346vw;font-weight:bold;line-height:1.4736842105;text-align:center;letter-spacing:.1em}@media screen and (min-width: 786px){.catalog-kiji .catalog .cont-innr-title{font-size:38px}}.catalog-kiji .catalog .cont-innr-title strong{font-size:6.8702vw;letter-spacing:0}@media screen and (min-width: 786px){.catalog-kiji .catalog .cont-innr-title strong{font-size:54px}}.catalog-kiji .catalog .textbox{color:#867f7d}.catalog-kiji .catalog .textbox dt{margin-bottom:.5rem;font-size:4.8346vw;font-weight:bold;line-height:1.4736842105;letter-spacing:.1em}@media screen and (min-width: 786px){.catalog-kiji .catalog .textbox dt{font-size:38px}}.catalog-kiji .catalog .textbox .text{font-size:3.0534vw;font-weight:lighter;line-height:1.9166666667;letter-spacing:.06em}@media screen and (min-width: 786px){.catalog-kiji .catalog .textbox .text{font-size:24px}}.catalog-kiji .catalog .textbox .caption{margin-top:.3rem;font-size:2.29vw;font-weight:lighter;line-height:1.7777777778;letter-spacing:.06em}@media screen and (min-width: 786px){.catalog-kiji .catalog .textbox .caption{font-size:18px}}.catalog-kiji .catalog .textbox.upr{position:relative;width:27.7rem;padding-left:4.4rem;margin-top:9rem;margin-bottom:2rem;z-index:1}.catalog-kiji .catalog .textbox.upr::after{content:"";position:absolute;top:-4.5rem;left:-4.4rem;width:34.7rem;height:29.4rem;border-radius:0 5.9rem 0 0;background-color:#ffe0e0;z-index:-1}.catalog-kiji .catalog .textbox.upr .text{font-weight:normal}.catalog-kiji .catalog .textbox.lwr{padding:0 2.3rem;margin-bottom:3.5rem}.catalog-kiji .catalog .textbox.lwr dt span{font-size:3.0534vw;vertical-align:top}@media screen and (min-width: 786px){.catalog-kiji .catalog .textbox.lwr dt span{font-size:24px}}.catalog-kiji .catalog .textbox.lwr .text{font-size:3.5623vw;line-height:2.6428571429}@media screen and (min-width: 786px){.catalog-kiji .catalog .textbox.lwr .text{font-size:28px}}.catalog-kiji .catalog .top-image{position:relative;width:34.8rem;margin:0 auto 2rem;z-index:1}.catalog-kiji .catalog .blks li{margin-bottom:5rem}.catalog-kiji .catalog .blks li .image{position:relative;width:26.1rem;margin-bottom:2rem;z-index:2}.catalog-kiji .catalog .blks li .textbox{position:relative;width:26.6rem;z-index:1}.catalog-kiji .catalog .blks li .textbox::after{content:"";position:absolute;width:34.7rem;padding-top:calc(100% - 6rem - 1rem);background-color:#ffe0e0;z-index:-1}.catalog-kiji .catalog .blks li .textbox dt{font-size:3.5623vw;line-height:2}@media screen and (min-width: 786px){.catalog-kiji .catalog .blks li .textbox dt{font-size:28px}}.catalog-kiji .catalog .blks li:nth-of-type(odd) .image{margin-left:2.3rem}.catalog-kiji .catalog .blks li:nth-of-type(odd) .textbox{margin:0 2.3rem 0 auto}.catalog-kiji .catalog .blks li:nth-of-type(odd) .textbox::after{top:-7rem;right:-2.3rem;border-radius:5.9rem 0 0 0}.catalog-kiji .catalog .blks li:nth-of-type(even) .image{margin-right:2.3rem;margin-left:auto}.catalog-kiji .catalog .blks li:nth-of-type(even) .textbox{margin:0 auto 0 4.4rem}.catalog-kiji .catalog .blks li:nth-of-type(even) .textbox::after{top:-5rem;left:-4.4rem;border-radius:0 5.9rem 0 0}.catalog-kiji .product{margin-bottom:4rem}.catalog-kiji .product .cont-heading{margin-bottom:1rem}.catalog-kiji .product .blks{padding:0 2.3rem}.catalog-kiji .product .blks>li:not(:last-of-type){margin-bottom:4.5rem}.catalog-kiji .product .blks .top-image{width:34.7rem;margin-left:-2.3rem;margin-bottom:2.5rem}.catalog-kiji .product .blks .cont-innr-title{font-weight:bold;letter-spacing:.1em}.catalog-kiji .product .blks .cont-innr-title::after{content:"";display:block;width:3.5rem;height:1px;margin:1.5rem auto 2rem 0;background-color:#404040}.catalog-kiji .product .blks .area-title{margin-bottom:2.5rem;font-size:4.8346vw;font-weight:bold;line-height:1.4736842105;text-align:center;letter-spacing:.1em;color:#fd8787}@media screen and (min-width: 786px){.catalog-kiji .product .blks .area-title{font-size:38px}}.catalog-kiji .product .blks .text{font-size:3.8167vw;font-weight:lighter;line-height:2.4666666667;letter-spacing:.06em;color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .product .blks .text{font-size:30px}}.catalog-kiji .product .blks .text span{font-weight:lighter;color:#fd8787}.catalog-kiji .product .blks .image{width:100%;margin:0 auto}.catalog-kiji .product .blks .cmn-button-wrap{padding:0}.catalog-kiji .product .blk01 .upr-area{position:relative;margin-top:2rem;margin-bottom:13rem}.catalog-kiji .product .blk01 .upr-area .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem 2.8rem;height:33rem;overflow:hidden}.catalog-kiji .product .blk01 .upr-area .list.open{padding-bottom:2rem}.catalog-kiji .product .blk01 .upr-area .list img,.catalog-kiji .product .blk01 .upr-area .list figcaption,.catalog-kiji .product .blk01 .upr-area .list strong,.catalog-kiji .product .blk01 .upr-area .list span{display:block}.catalog-kiji .product .blk01 .upr-area .list img{margin:0 auto .5rem}.catalog-kiji .product .blk01 .upr-area .list strong{margin-bottom:.5rem;font-size:3.5623vw;font-weight:bold;line-height:1.1428571429;text-align:center;color:#707070}@media screen and (min-width: 786px){.catalog-kiji .product .blk01 .upr-area .list strong{font-size:28px}}.catalog-kiji .product .blk01 .upr-area .list span{font-size:2.7989vw;font-weight:lighter;line-height:1.4545454545;text-align:center;color:#707070}@media screen and (min-width: 786px){.catalog-kiji .product .blk01 .upr-area .list span{font-size:22px}}.catalog-kiji .product .blk01 .upr-area .more-button{position:absolute;bottom:-6rem;left:0;width:100%;height:4.5rem;color:#867f7d;background-color:#fff;border-bottom:1px solid #867f7d;cursor:pointer;transition:all .3s ease}.catalog-kiji .product .blk01 .upr-area .more-button:hover{opacity:.5}.catalog-kiji .product .blk01 .upr-area .more-button span{position:absolute;display:block;bottom:1.5rem;left:50%;font-size:3.8167vw;text-align:center;letter-spacing:.06em;transform:translateX(-50%)}@media screen and (min-width: 786px){.catalog-kiji .product .blk01 .upr-area .more-button span{font-size:30px}}.catalog-kiji .product .blk01 .upr-area .more-button:before,.catalog-kiji .product .blk01 .upr-area .more-button:after{content:"";position:absolute;display:block;bottom:2.8rem;right:0;width:2.3rem;height:1px;background:#867f7d;transition:all .5s ease}.catalog-kiji .product .blk01 .upr-area .more-button:after{transform:translateY(-50%) rotate(90deg)}.catalog-kiji .product .blk01 .upr-area .more-button.active{background-color:rgba(0,0,0,0)}.catalog-kiji .product .blk01 .upr-area .more-button.active:after{transform:translateY(-50%) rotate(0deg)}.catalog-kiji .product .blk01 .lwr-area{position:relative;margin-bottom:4rem}.catalog-kiji .product .blk01 .lwr-area .area-sub{position:absolute;top:-2rem;left:0;font-size:10.178vw;font-weight:normal;line-height:1;letter-spacing:.2em}@media screen and (min-width: 786px){.catalog-kiji .product .blk01 .lwr-area .area-sub{font-size:80px}}.catalog-kiji .product .blk01 .lwr-area .area-title{width:39.3rem;padding:3.5rem 2rem;margin:0 auto 0 -2.3rem;font-size:4.8346vw;font-weight:bold;line-height:1.4736842105;text-align:center;letter-spacing:.1em;color:#fd8787;background-color:#fdf8f8}@media screen and (min-width: 786px){.catalog-kiji .product .blk01 .lwr-area .area-title{font-size:38px}}.catalog-kiji .product .blk01 .lwr-area .area-inner{padding:3rem 0 0}.catalog-kiji .product .blk01 .lwr-area li:not(:last-of-type){margin-bottom:4.5rem}.catalog-kiji .product .blk01 .lwr-area li:nth-of-type(even) .image{margin:0 0 0 auto}.catalog-kiji .product .blk01 .lwr-area li:nth-of-type(even) .textbox{padding:2rem 2rem 2rem 0;margin:-2.8rem auto 0 0;border-radius:0 2.5rem 0 0}.catalog-kiji .product .blk01 .lwr-area .image{width:31.5rem;margin:0}.catalog-kiji .product .blk01 .lwr-area .textbox{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:32rem;padding:2rem 0 2rem 2rem;margin:-2.8rem 0 0 auto;border-radius:2.5rem 0 0 0;background-color:#fff}.catalog-kiji .product .blk01 .lwr-area .doll{width:9.7rem}.catalog-kiji .product .blk01 .lwr-area .boxdetail{width:19rem}.catalog-kiji .product .blk01 .lwr-area .name{margin-bottom:1.5rem;font-size:3.5623vw;font-weight:bold;line-height:1.1428571429}@media screen and (min-width: 786px){.catalog-kiji .product .blk01 .lwr-area .name{font-size:28px}}.catalog-kiji .product .blk01 .lwr-area .name span{display:block;margin-top:.5rem;font-size:2.5445vw}@media screen and (min-width: 786px){.catalog-kiji .product .blk01 .lwr-area .name span{font-size:20px}}.catalog-kiji .product .blk01 .lwr-area .number{font-size:2.7989vw;font-weight:lighter;line-height:1.4545454545}@media screen and (min-width: 786px){.catalog-kiji .product .blk01 .lwr-area .number{font-size:22px}}.catalog-kiji .product .blk01 .lwr-area .size{font-size:2.7989vw;font-weight:lighter;line-height:1.4545454545}@media screen and (min-width: 786px){.catalog-kiji .product .blk01 .lwr-area .size{font-size:22px}}.catalog-kiji .product .blk01 .cmn-button-wrap .cmn-text:first-child{margin-bottom:-1rem;font-weight:500}.catalog-kiji .product .blk01 .cmn-button-wrap .cmn-text:last-child{margin-bottom:.5rem}.catalog-kiji .product .blk02 .image01,.catalog-kiji .product .blk02 .image02{width:100%;margin:2.5rem auto}.catalog-kiji .product .blk02 .cont-category{margin-top:2.5rem;margin-bottom:2rem}.catalog-kiji .product .blk02 .cont-category li{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;transition:opacity .3s ease;cursor:pointer}.catalog-kiji .product .blk02 .cont-category li:hover{opacity:.5}.catalog-kiji .product .blk02 .cont-category li:not(:last-of-type){margin-bottom:2rem}.catalog-kiji .product .blk02 .cont-category li>div{position:relative;width:12.9rem;height:11.2rem;border-radius:2rem;overflow:hidden}.catalog-kiji .product .blk02 .cont-category li>div img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%)}.catalog-kiji .product .blk02 .cont-category li>p{width:19.5rem;padding-bottom:.5rem;font-size:3.5623vw;font-weight:bold;line-height:2;letter-spacing:.1em;color:#867f7d;border-bottom:1px solid #867f7d}@media screen and (min-width: 786px){.catalog-kiji .product .blk02 .cont-category li>p{font-size:28px}}.catalog-kiji .product .blk02 .modal-area{display:none;position:fixed;justify-content:center;align-items:center;overflow:auto;top:0;left:0;width:100%;height:100%;margin:0 auto;background-color:rgba(0,0,0,.35);z-index:99999}.catalog-kiji .product .blk02 .modal-area .image-blk{position:absolute;top:50%;left:50%;width:35rem;height:27.2rem;transform:translate(-50%, -50%)}.catalog-kiji .product .blk02 .modal-area .image-blk .close-button{position:absolute;top:-1.4rem;right:0;width:1.8rem;height:1.8rem;cursor:pointer}.catalog-kiji .product .blk02 .modal-area .image-blk .close-button span{position:absolute;top:0;right:0;width:100%;border-bottom:2px solid #fff;transition:opacity .3s ease}.catalog-kiji .product .blk02 .modal-area .image-blk .close-button span:nth-child(1){transform:rotate(45deg)}.catalog-kiji .product .blk02 .modal-area .image-blk .close-button span:nth-child(2){transform:rotate(-45deg)}.catalog-kiji .product .blk02 .modal-area .image-blk .close-button:hover span{opacity:.5}.catalog-kiji .product .blk02 .modal-area .image-blk img{width:100%;height:100%;object-fit:cover}.catalog-kiji .product .blk03 .upr-area{margin-top:1rem}.catalog-kiji .product .blk03 .upr-area .list-wrapper{width:34.8rem;height:auto;padding-bottom:1.7rem;margin:2rem -2.3rem 4.5rem 0}.catalog-kiji .product .blk03 .upr-area .simplebar-track{background-color:#e2e2e2;border-radius:initial}.catalog-kiji .product .blk03 .upr-area .simplebar-track .simplebar-scrollbar::before{background-color:#404040;border-radius:initial}.catalog-kiji .product .blk03 .upr-area .simplebar-track .simplebar-scrollbar.simplebar-visible::before{opacity:1}.catalog-kiji .product .blk03 .upr-area .list{display:flex}.catalog-kiji .product .blk03 .upr-area .list li{width:20rem;flex-shrink:0}.catalog-kiji .product .blk03 .upr-area .list li+li{margin-left:1.5rem}.catalog-kiji .product .blk03 .upr-area .list img,.catalog-kiji .product .blk03 .upr-area .list figcaption,.catalog-kiji .product .blk03 .upr-area .list strong,.catalog-kiji .product .blk03 .upr-area .list span{display:block}.catalog-kiji .product .blk03 .upr-area .list img{margin:0 auto 1rem}.catalog-kiji .product .blk03 .upr-area .list strong{margin-bottom:.5rem;font-size:3.5623vw;font-weight:bold;line-height:1.1428571429;text-align:center;color:#707070}@media screen and (min-width: 786px){.catalog-kiji .product .blk03 .upr-area .list strong{font-size:28px}}.catalog-kiji .product .blk03 .upr-area .list span{font-size:2.7989vw;font-weight:lighter;line-height:1.4545454545;text-align:center;color:#707070}@media screen and (min-width: 786px){.catalog-kiji .product .blk03 .upr-area .list span{font-size:22px}}.catalog-kiji .product .blk03 .lwr-area{margin-bottom:2rem}.catalog-kiji .product .blk03 .lwr-area .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem 2.8rem}.catalog-kiji .product .blk03 .lwr-area .list img,.catalog-kiji .product .blk03 .lwr-area .list figcaption,.catalog-kiji .product .blk03 .lwr-area .list strong,.catalog-kiji .product .blk03 .lwr-area .list span{display:block}.catalog-kiji .product .blk03 .lwr-area .list img{margin:0 auto .5rem}.catalog-kiji .product .blk03 .lwr-area .list strong{margin-bottom:.5rem;font-size:3.5623vw;font-weight:bold;line-height:1.1428571429;text-align:center;color:#707070}@media screen and (min-width: 786px){.catalog-kiji .product .blk03 .lwr-area .list strong{font-size:28px}}.catalog-kiji .product .blk03 .lwr-area .list span{font-size:2.7989vw;font-weight:lighter;line-height:1.4545454545;text-align:center;color:#707070}@media screen and (min-width: 786px){.catalog-kiji .product .blk03 .lwr-area .list span{font-size:22px}}.catalog-kiji .cont-wrapper{padding:2.5rem 0;margin-bottom:4.5rem;background-color:#fdf8f8}.catalog-kiji .cont-wrapper .cont-innr-title{margin-bottom:1.5rem;text-align:center;color:#fd8787}.catalog-kiji .voice{margin-bottom:8rem}.catalog-kiji .voice .cont-heading{padding:0 2.3rem;margin-bottom:2rem;background-color:#fd8787}.catalog-kiji .voice .cont-heading .cont-copy{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;color:#fff}.catalog-kiji .voice .cont-heading .cont-copy>span{width:21rem;margin-right:.5rem;font-size:4.8346vw;font-weight:bold;line-height:1.4736842105;letter-spacing:.1em}@media screen and (min-width: 786px){.catalog-kiji .voice .cont-heading .cont-copy>span{font-size:38px}}.catalog-kiji .voice .cont-heading .cont-copy>strong{width:11.2rem;font-size:13.994vw}@media screen and (min-width: 786px){.catalog-kiji .voice .cont-heading .cont-copy>strong{font-size:110px}}.catalog-kiji .voice .cont-heading .cont-copy>strong span{font-size:6.8702vw}@media screen and (min-width: 786px){.catalog-kiji .voice .cont-heading .cont-copy>strong span{font-size:54px}}.catalog-kiji .voice .list{padding:0 2.3rem}.catalog-kiji .voice .list li{position:relative}.catalog-kiji .voice .list li::before,.catalog-kiji .voice .list li::after{content:"";position:absolute;width:38.05rem;height:4rem;z-index:1}.catalog-kiji .voice .list li::before{top:0}.catalog-kiji .voice .list li::after{bottom:-4rem}.catalog-kiji .voice .list li .list-wrapper{position:relative;padding:1rem 1rem 1.5rem;background-color:#fff;box-shadow:0 .03rem .06rem rgba(0,0,0,.06);z-index:1}.catalog-kiji .voice .list li:nth-of-type(odd)::before,.catalog-kiji .voice .list li:nth-of-type(odd)::after{left:-1.95rem}.catalog-kiji .voice .list li:nth-of-type(odd)::before{background:url(../img/voice-bg02-top.webp) no-repeat top center;background-size:cover}.catalog-kiji .voice .list li:nth-of-type(odd)::after{background:url(../img/voice-bg02-bottom.webp) no-repeat top center;background-size:cover}.catalog-kiji .voice .list li:nth-of-type(even)::before,.catalog-kiji .voice .list li:nth-of-type(even)::after{right:-1.8rem}.catalog-kiji .voice .list li:nth-of-type(even)::before{background:url(../img/voice-bg01-top.webp) no-repeat top center;background-size:cover}.catalog-kiji .voice .list li:nth-of-type(even)::after{background:url(../img/voice-bg01-bottom.webp) no-repeat top center;background-size:cover}.catalog-kiji .voice .list li:not(:last-of-type){margin-bottom:4rem}.catalog-kiji .voice .list .list-title{margin-bottom:1.2rem;font-size:4.8346vw;font-weight:bold;line-height:1.4736842105;color:#707070}@media screen and (min-width: 786px){.catalog-kiji .voice .list .list-title{font-size:38px}}.catalog-kiji .voice .list .detail{margin-bottom:1.5rem}.catalog-kiji .voice .list .detail p{font-size:3.5623vw;line-height:1.6428571429;color:#707070}@media screen and (min-width: 786px){.catalog-kiji .voice .list .detail p{font-size:28px}}.catalog-kiji .voice .list .text{font-size:3.5623vw;font-weight:lighter;line-height:1.6428571429;color:#707070}@media screen and (min-width: 786px){.catalog-kiji .voice .list .text{font-size:28px}}.catalog-kiji .voice .list .text span{font-weight:lighter}.catalog-kiji .voice .list .text .innr-display{display:inline}.catalog-kiji .voice .list .text .innr-hidden{display:none;margin-left:-0.4rem}.catalog-kiji .voice .list .text .button{display:inline;cursor:pointer;transition:opacity .3s ease}.catalog-kiji .voice .list .text .button:hover{opacity:.5}.catalog-kiji .voice .list .text .button.open{display:block;margin-top:1.5rem;font-size:3.3079vw;text-align:center}@media screen and (min-width: 786px){.catalog-kiji .voice .list .text .button.open{font-size:26px}}.catalog-kiji .showroom{margin-bottom:3.5rem}.catalog-kiji .showroom .cont-heading{padding:2rem 2.3rem;margin-bottom:2.5rem;background-color:#fd8787}.catalog-kiji .showroom .cont-heading .cont-copy{font-size:4.8346vw;font-weight:bold;line-height:1.4736842105;letter-spacing:.1em;text-align:center;color:#fff}@media screen and (min-width: 786px){.catalog-kiji .showroom .cont-heading .cont-copy{font-size:38px}}.catalog-kiji .showroom .upper-copy{margin-bottom:2rem;font-size:4.8346vw;line-height:1;text-align:center;letter-spacing:.1em;color:#fd8787}@media screen and (min-width: 786px){.catalog-kiji .showroom .upper-copy{font-size:38px}}.catalog-kiji .showroom .upper-copy span{display:block}.catalog-kiji .showroom .upper-copy .top{position:relative;margin-bottom:1.8rem;z-index:1}.catalog-kiji .showroom .upper-copy .top::after{content:"";position:absolute;bottom:-0.2rem;left:50%;width:68%;height:.6rem;background-color:#fffa76;transform:translateX(-50%);z-index:-1}.catalog-kiji .showroom .image{width:100%;margin:0 auto 1.5rem}.catalog-kiji .showroom .lead{margin-bottom:2rem;font-size:3.8167vw;font-weight:lighter;line-height:2.4666666667;letter-spacing:.06em;color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .showroom .lead{font-size:30px}}.catalog-kiji .showroom .button{width:30rem;margin:0 auto}.catalog-kiji .showroom .button a{display:block;padding:1.5rem 2rem;font-size:3.5623vw;line-height:2.2857142857;text-align:center;letter-spacing:.06em;border-radius:3.3rem;background:linear-gradient(180deg, #FAEDA2 0%, #D4EBC4 100%);color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .showroom .button a{font-size:28px}}.catalog-kiji .showroom .upper-box{padding:0 2.3rem}.catalog-kiji .showroom .middle-box{padding:0 2.3rem;margin-bottom:1.8rem}.catalog-kiji .showroom .middle-box .box-title{position:relative;margin-bottom:2.3rem;font-size:3.8167vw;font-weight:bold;line-height:1.9333333333;letter-spacing:.06em;text-align:center;color:#fd8787}@media screen and (min-width: 786px){.catalog-kiji .showroom .middle-box .box-title{font-size:30px}}.catalog-kiji .showroom .middle-box .box-title::before,.catalog-kiji .showroom .middle-box .box-title::after{content:"";position:absolute}.catalog-kiji .showroom .middle-box .box-title::before{bottom:0;left:-1.5rem;width:7.6rem;height:5.5rem;background:url(../img/showroom-illust-01.webp) no-repeat top center;background-size:cover}.catalog-kiji .showroom .middle-box .box-title::after{bottom:.3rem;right:-0.5rem;width:5.5rem;height:6rem;background:url(../img/showroom-illust-02.webp) no-repeat top center;background-size:cover}.catalog-kiji .showroom .middle-box .box-title .border{font-weight:bold;line-height:1}.catalog-kiji .showroom .middle-box .box-title .small{font-size:5.0891vw;font-weight:bold}@media screen and (min-width: 786px){.catalog-kiji .showroom .middle-box .box-title .small{font-size:40px}}.catalog-kiji .showroom .middle-box .box-title .big{font-size:6.6158vw;font-weight:bold}@media screen and (min-width: 786px){.catalog-kiji .showroom .middle-box .box-title .big{font-size:52px}}.catalog-kiji .showroom .middle-box .inner-box{padding:3rem .5rem 2.5rem;text-align:center;background-color:#fff;border:1px solid #fd8787;border-radius:2rem}.catalog-kiji .showroom .middle-box .inner-title{position:relative;margin-bottom:.5rem;font-size:3.5623vw;font-weight:lighter;line-height:1.9;letter-spacing:.06em;text-align:center;color:#867f7d;z-index:1}@media screen and (min-width: 786px){.catalog-kiji .showroom .middle-box .inner-title{font-size:28px}}.catalog-kiji .showroom .middle-box .inner-title::after{content:"";position:absolute;bottom:.3rem;left:50%;width:50%;height:.6rem;background-color:#fffa76;transform:translateX(-50%);z-index:-1}.catalog-kiji .showroom .middle-box .date{margin-bottom:.8rem;font-size:3.8167vw;line-height:2.4666666667;letter-spacing:.1em;color:#fd8787}@media screen and (min-width: 786px){.catalog-kiji .showroom .middle-box .date{font-size:30px}}.catalog-kiji .showroom .middle-box .note{margin-bottom:2rem;font-size:3.5623vw;font-weight:lighter;line-height:1.6428571429;color:#707070}@media screen and (min-width: 786px){.catalog-kiji .showroom .middle-box .note{font-size:28px}}.catalog-kiji .showroom .middle-box .note span{font-size:2.5445vw;font-weight:lighter}@media screen and (min-width: 786px){.catalog-kiji .showroom .middle-box .note span{font-size:20px}}.catalog-kiji .showroom .lower-box{padding:0 2.3rem}.catalog-kiji .showroom .lower-box .equipment{margin:-0.5rem 0 2rem;font-size:3.8167vw;line-height:2.0666666667;letter-spacing:.1em;color:#fd8787}@media screen and (min-width: 786px){.catalog-kiji .showroom .lower-box .equipment{font-size:30px}}.catalog-kiji .showroom .lower-box .map{width:100%;height:33.2rem;margin:2rem auto 0}.catalog-kiji .showroom .lower-box .map iframe{width:100%;height:100%}.catalog-kiji .showroom .lower-box .note{padding:.5rem 2rem .6rem;font-size:3.0534vw;font-weight:lighter;line-height:1.8333333333;letter-spacing:.06em;color:#867f7d;background-color:#fff}@media screen and (min-width: 786px){.catalog-kiji .showroom .lower-box .note{font-size:24px}}.catalog-kiji .showroom .lower-box .note span{font-size:2.29vw;font-weight:lighter}@media screen and (min-width: 786px){.catalog-kiji .showroom .lower-box .note span{font-size:18px}}.catalog-kiji .popup{padding:0 2.3rem}.catalog-kiji .popup .subtitle{margin-bottom:1rem;font-size:3.8167vw;line-height:1;text-align:center;letter-spacing:.06em;color:#fd8787}@media screen and (min-width: 786px){.catalog-kiji .popup .subtitle{font-size:30px}}.catalog-kiji .popup .upper-copy{margin-bottom:1.8rem;font-size:4.5802vw;line-height:1;text-align:center;letter-spacing:.1em;color:#fd8787}@media screen and (min-width: 786px){.catalog-kiji .popup .upper-copy{font-size:36px}}.catalog-kiji .popup .upper-copy span{display:block}.catalog-kiji .popup .upper-copy .top{position:relative;margin-bottom:1.5rem;letter-spacing:.1em;z-index:1}.catalog-kiji .popup .upper-copy .top::after{content:"";position:absolute;bottom:-0.2rem;left:50%;width:84%;height:.6rem;background-color:#fffa76;transform:translateX(-50%);z-index:-1}.catalog-kiji .popup .image{width:100%;margin:0 auto 1.5rem}.catalog-kiji .popup .lead{margin-bottom:2rem;font-size:3.8167vw;font-weight:lighter;line-height:2.4666666667;letter-spacing:.06em;color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .popup .lead{font-size:30px}}.catalog-kiji .popup .schedule-list{margin-bottom:2.5rem}.catalog-kiji .popup .schedule-list h4{margin-bottom:1rem;font-size:3.5623vw;font-weight:lighter;line-height:2.3571428571;text-align:center;letter-spacing:.06em;color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .popup .schedule-list h4{font-size:28px}}.catalog-kiji .popup .schedule-list h4 span{position:relative;display:inline-block;font-weight:lighter;z-index:1}.catalog-kiji .popup .schedule-list h4 span::after{content:"";position:absolute;bottom:.6rem;left:0;width:100%;height:.6rem;background-color:#fffa76;z-index:-1}.catalog-kiji .popup .schedule-list li{padding-bottom:.5rem;font-size:3.5623vw;font-weight:bold;letter-spacing:.1em;color:#867f7d;border-bottom:1px solid #867f7d}@media screen and (min-width: 786px){.catalog-kiji .popup .schedule-list li{font-size:28px}}.catalog-kiji .popup .schedule-list li:not(:last-of-type){margin-bottom:.8rem}.catalog-kiji .popup .schedule-list dl{padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid #867f7d}.catalog-kiji .popup .schedule-list dt{margin-bottom:.5rem;font-size:3.8167vw;letter-spacing:.06em;color:#fd8787}@media screen and (min-width: 786px){.catalog-kiji .popup .schedule-list dt{font-size:30px}}.catalog-kiji .popup .schedule-list dd{font-size:3.5623vw;font-weight:bold;line-height:2;letter-spacing:.1em;color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .popup .schedule-list dd{font-size:28px}}.catalog-kiji .popup .schedule-list dd.message-box{padding:1.2rem .6rem;margin:1rem 0;font-size:3.8167vw;line-height:1.6;text-align:center;letter-spacing:.1em;color:#fd8787;background-color:#fff;border-radius:10px}@media screen and (min-width: 786px){.catalog-kiji .popup .schedule-list dd.message-box{font-size:30px}}.catalog-kiji .popup .schedule-list dd span{display:block;margin-top:.5rem;font-size:2.29vw;font-weight:bold;line-height:1.5555555556;letter-spacing:.1em}@media screen and (min-width: 786px){.catalog-kiji .popup .schedule-list dd span{font-size:18px}}.catalog-kiji .popup .voice-box{margin-bottom:4rem}.catalog-kiji .popup .voice-box .box-title{margin-bottom:3rem;font-size:4.3257vw;font-weight:bold;line-height:1.6;text-align:center;color:#fd8787}@media screen and (min-width: 786px){.catalog-kiji .popup .voice-box .box-title{font-size:34px}}.catalog-kiji .popup .voice-box .box-title span{font-size:3.0534vw;font-weight:bold}@media screen and (min-width: 786px){.catalog-kiji .popup .voice-box .box-title span{font-size:24px}}.catalog-kiji .popup .voice-box li{position:relative}.catalog-kiji .popup .voice-box li::before,.catalog-kiji .popup .voice-box li::after{content:"";position:absolute;z-index:1}.catalog-kiji .popup .voice-box li::before{top:-3rem}.catalog-kiji .popup .voice-box li::after{bottom:-3rem}.catalog-kiji .popup .voice-box li:nth-of-type(odd){width:28.9rem;margin-right:auto}.catalog-kiji .popup .voice-box li:nth-of-type(odd)::before,.catalog-kiji .popup .voice-box li:nth-of-type(odd)::after{left:-1.4rem;width:31.7rem;height:3.3rem}.catalog-kiji .popup .voice-box li:nth-of-type(odd)::before{background:url(../img/p-voice-bg01-top.webp) no-repeat top center;background-size:cover}.catalog-kiji .popup .voice-box li:nth-of-type(odd)::after{background:url(../img/p-voice-bg01-bottom.webp) no-repeat top center;background-size:cover}.catalog-kiji .popup .voice-box li:nth-of-type(even){width:32.4rem;margin-left:auto}.catalog-kiji .popup .voice-box li:nth-of-type(even)::before,.catalog-kiji .popup .voice-box li:nth-of-type(even)::after{right:-1.4rem;width:35.2rem;height:3.3rem}.catalog-kiji .popup .voice-box li:nth-of-type(even)::before{background:url(../img/p-voice-bg02-top.webp) no-repeat top center;background-size:cover}.catalog-kiji .popup .voice-box li:nth-of-type(even)::after{background:url(../img/p-voice-bg02-bottom.webp) no-repeat top center;background-size:cover}.catalog-kiji .popup .voice-box li:not(:last-of-type){margin-bottom:5rem}.catalog-kiji .popup .voice-box .inner-wrapper{position:relative;display:block;padding:0 1.5rem;font-size:3.5623vw;font-weight:lighter;line-height:1.6;color:#f57676;background-color:#fff;box-shadow:0 .3rem .6rem rgba(0,0,0,.06);z-index:1}@media screen and (min-width: 786px){.catalog-kiji .popup .voice-box .inner-wrapper{font-size:28px}}.catalog-kiji .popup .button{width:30rem;margin:0 auto}.catalog-kiji .popup .button a{display:block;padding:1.5rem 2rem;font-size:3.5623vw;line-height:2.2857142857;text-align:center;letter-spacing:.06em;border-radius:3.3rem;background:linear-gradient(180deg, #FAEDA2 0%, #D4EBC4 100%);color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .popup .button a{font-size:28px}}.catalog-kiji .link-box{margin-bottom:5rem}.catalog-kiji .link-box .box-copy{margin-bottom:2.5rem;font-size:4.8346vw;font-weight:bold;line-height:1.4736842105;letter-spacing:.1em;text-align:center;color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .link-box .box-copy{font-size:38px}}.catalog-kiji .link-box #link-copy{display:block;width:22rem;margin:0 auto;padding:.7rem 0;font-size:4.5802vw;text-align:center;border-radius:2.5rem;color:#fff;background-color:#867f7d;appearance:none;border:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer}@media screen and (min-width: 786px){.catalog-kiji .link-box #link-copy{font-size:36px}}.catalog-kiji .link-box #link-copy:hover{opacity:.5}.catalog-kiji .link-box #link-copy span{position:relative}.catalog-kiji .link-box #link-copy span::before{content:"";display:inline-block;vertical-align:middle;width:2rem;height:2rem;margin-right:1rem;background:url(../img/popup-link-icon.svg) no-repeat top center;background-size:cover}.catalog-kiji .reason,.catalog-kiji .media,.catalog-kiji .schedule{padding:0 2.3rem}.catalog-kiji .reason .cont-innr-title,.catalog-kiji .media .cont-innr-title,.catalog-kiji .schedule .cont-innr-title{margin-bottom:2.5rem;font-weight:bold;line-height:1.4736842105;letter-spacing:.1em;text-align:center;color:#fd8787}.catalog-kiji .reason{margin-bottom:4.5rem}.catalog-kiji .reason .cont-innr-title{letter-spacing:.05em}.catalog-kiji .reason .list li{padding:0 0 1.5rem;background-color:#fdfdf1;border-radius:0 0 2rem 2rem}.catalog-kiji .reason .list li:not(:last-of-type){margin-bottom:2rem}.catalog-kiji .reason .list .list-title{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;height:7.3rem;padding:0 1.5rem;font-size:4.8346vw;font-weight:bold;background-color:#f7f7d2;border-radius:2rem 2rem 0 0}@media screen and (min-width: 786px){.catalog-kiji .reason .list .list-title{font-size:38px}}.catalog-kiji .reason .list .list-title span{width:4rem;padding-right:1rem;letter-spacing:.1em;color:#fd8787}.catalog-kiji .reason .list .list-title em{width:27rem;line-height:1.4736842105;letter-spacing:.05em}.catalog-kiji .reason .list .image{width:21.9rem;margin:2rem auto 1rem}.catalog-kiji .reason .list .text{padding:0 1.5rem;font-size:3.8167vw;font-weight:lighter;line-height:2.4666666667;letter-spacing:.05em;color:#867f7d}@media screen and (min-width: 786px){.catalog-kiji .reason .list .text{font-size:30px}}.catalog-kiji .media{margin-bottom:4rem}.catalog-kiji .media .image{width:100%;margin:0 auto}.catalog-kiji .schedule{margin-bottom:3rem}.catalog-kiji .schedule .list{padding-left:1rem;border-left:1px solid #867f7d}.catalog-kiji .schedule .list li{position:relative;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.catalog-kiji .schedule .list li::before{content:"";position:absolute;top:50%;left:-1.5rem;width:1rem;height:1rem;background-color:#fff;border:1px solid #707070;border-radius:50%;transform:translateY(-50%)}.catalog-kiji .schedule .list li:not(:last-of-type){margin-bottom:1rem}.catalog-kiji .schedule .list .image{width:9rem}.catalog-kiji .schedule .list .detail{display:flex;align-items:center;width:24.5rem;padding:0 1.5rem;font-size:3.8167vw;line-height:1.5333333333;background-color:#fd8787;color:#fff;border-left:1px solid #fff}@media screen and (min-width: 786px){.catalog-kiji .schedule .list .detail{font-size:30px}}.catalog-kiji .schedule .list .detail small{display:block;font-size:2.7989vw;line-height:1.4545454545}@media screen and (min-width: 786px){.catalog-kiji .schedule .list .detail small{font-size:22px}}.catalog-kiji .schedule .cmn-button-wrap{margin-top:3.5rem}.catalog-kiji .schedule .cmn-button-wrap .cmn-text:first-child{margin-bottom:-1rem;font-weight:500}.catalog-kiji .schedule .cmn-button-wrap .cmn-text:last-child{margin-bottom:.5rem}.catalog-kiji .schedule .cmn-button-wrap .cmn-button a{font-size:4.5802vw}@media screen and (min-width: 786px){.catalog-kiji .schedule .cmn-button-wrap .cmn-button a{font-size:36px}}footer{background-color:#f8f8e9;text-align:center;padding:4.6rem 0 7rem}footer h2{width:17.686rem;height:auto;margin:0 auto 4rem}footer h2 a{display:block}footer h2 a img{width:100%;height:auto}footer nav{display:flex;justify-content:center;align-items:center;margin-bottom:3.4rem}footer nav a{margin:0 .8rem;display:flex;justify-content:center;align-items:center;border-radius:4.05rem;box-shadow:0 1px 1px rgba(0,0,0,.16);width:15.7rem;height:4.05rem;font-size:3.5623vw;text-align:center}@media screen and (min-width: 786px){footer nav a{font-size:28px}}footer nav a.hina{background-color:#fffabc}footer nav a.gogatsu{background-color:#e8fac7}footer small.copyright{font-size:2.7989vw;text-align:center}@media screen and (min-width: 786px){footer small.copyright{font-size:22px}}/*# sourceMappingURL=style.css.map */