﻿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%}html,body{visibility:visible;font-size:2.5445vw;font-family:"Noto Sans JP",sans-serif;color:#514327}@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}body.gogatsu{background-color:#f4fafc}body.gogatsu main{background-color:#fff}header,main,footer{max-width:786px;margin:0 auto;position:relative;overflow:hidden}header{display:flex;align-items:center;justify-content:space-between;height:7.8rem;width:100%;background-color:#fff}header h1{margin-left:5.47075%;width:9rem}header h1 img{width:100%;height:auto}header nav{margin-right:.8rem;width:16.4rem}header nav a{display:block}header nav a img{width:100%;height:auto}header nav a.catalog-banner{position:fixed;bottom:0;left:0;right:0;margin:0 auto .9rem;width:100vw;max-width:29.3rem;height:4.6rem;z-index:90}main section{position:relative}main.hina section.leading{background-color:#fff;margin:0;overflow:hidden}main.hina section.leading h2{background-color:#fff;width:100%;overflow:hidden;margin-bottom:5rem}main.hina section.leading h2 strong,main.hina section.leading h2 span{writing-mode:vertical-rl;display:inline-block;background:#fff;position:absolute;line-height:1;border-radius:5px}main.hina section.leading h2 strong{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-style:normal;font-size:6.6158vw;top:1.4rem;right:5.47075%;padding:1.4rem .8rem;letter-spacing:.15rem}@media screen and (min-width: 786px){main.hina section.leading h2 strong{font-size:52px}}main.hina section.leading h2 span{font-size:3.5623vw;top:5.2rem;right:7rem;padding:1rem 1.2rem;letter-spacing:.3rem}@media screen and (min-width: 786px){main.hina section.leading h2 span{font-size:28px}}main.hina section.leading h2 img{width:100%;height:auto;display:block;margin-right:auto;margin-left:0;margin-bottom:3.2rem}main.hina section.leading>h2{margin-bottom:0px !important}main.hina section.leading>section{padding:1.2rem 5.47075% 1.2rem 5.47075% !important}main.hina section.leading .div-01{position:relative}main.hina section.leading .div-01 img{writing-mode:vertical-rl;width:9rem;height:auto;margin-left:5.47075%;position:absolute;left:1rem;top:-11.5rem}main.hina section.leading p{writing-mode:vertical-rl;display:flex;justify-content:space-between;flex-direction:column;align-items:center;padding:0 5.47075%;width:100%;font-size:3.5623vw;letter-spacing:.3rem}@media screen and (min-width: 786px){main.hina section.leading p{font-size:28px}}main.hina section.leading p strong{font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;letter-spacing:.6rem}@media screen and (min-width: 786px){main.hina section.leading p strong{font-size:42px}}main.hina section.leading p.p-01{margin-bottom:3.3rem}main.hina section.leading p.p-01 img{width:23.45rem;height:auto}main.hina section.leading p.p-02{align-items:flex-start}main.hina section.leading p.p-02 img{width:23.98rem;height:auto}main.hina section.leading p.p-02 span.span-01{margin-top:7.6rem}main.hina section.leading p.p-02 span.span-02{margin-top:9.1rem}main.hina section.leading p.p-02 span.span-03{margin-top:10.8rem;margin-left:1rem}main.hina section.leading p.p-03{align-items:flex-start;margin-bottom:3rem}main.hina section.leading p.p-03 img{width:22.82rem;height:auto;margin-left:-1.8rem;margin-top:2.28rem}main.hina section.leading p.p-03 span.span-01{margin-top:.6rem}main.hina section.leading p.p-03 span.span-03{margin-top:.6rem}main.hina section.leading p.p-03 span.span-04{margin-top:5.6rem}main.hina section.leading p.p-04{align-items:center;justify-content:center;height:27.8rem;background:url(../img/leading-p-04-bg.webp) no-repeat center center;background-size:contain;margin-bottom:2.6rem}main.hina section.leading p.p-05{height:31.248rem;align-items:flex-start;justify-content:space-between;background:url(../img/leading-p-05-bg.webp) no-repeat center center;background-size:100% auto}main.hina section.leading p.p-05 span.span-01{margin-top:6rem;margin-right:1rem}main.hina section.leading p.p-05 span.span-02{margin-top:8rem;margin-left:10rem}main.hina section.leading p.p-05 span.span-03{margin-top:6rem;margin-right:10rem}main.hina section.leading p.p-05 span.span-04{margin-top:8rem;margin-left:1rem}main.hina section.leading .intro{width:35rem;padding:3.5rem 3rem 1.4rem !important;margin:0 auto 2.5rem;background-color:#f4e8e0;border-radius:20px}main.hina section.leading .intro .lead{display:inline;font-size:3.5623vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-style:normal;line-height:2.5;background:linear-gradient(to right, #f8f8e9 0%, #f8f8e9 50%, rgba(248, 248, 233, 0) 51%, rgba(248, 248, 233, 0) 100%) repeat-x left bottom/8px 1px;writing-mode:initial;align-items:initial;padding:0 0 .8rem;width:100%;letter-spacing:0}@media screen and (min-width: 786px){main.hina section.leading .intro .lead{font-size:28px}}main.hina section.leading .intro .lead strong{padding:.8rem .5rem;font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;background-color:#fff;border-radius:5px}@media screen and (min-width: 786px){main.hina section.leading .intro .lead strong{font-size:42px}}main.hina section.leading .intro .image.upr{width:30.3rem;margin:1rem auto 1.5rem -1rem}main.hina section.leading .intro .image.lwr{width:28.2rem;margin:1.8rem auto 0}main.hina section.leading .intro .image img{width:100%;height:auto}main.hina section.leading .intro .copy{writing-mode:initial;display:block;justify-content:space-between;flex-direction:column;align-items:initial;padding:0;width:100%;text-align:center;letter-spacing:0}main.hina section.leading .intro .copy .inner{font-size:3.5623vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal}@media screen and (min-width: 786px){main.hina section.leading .intro .copy .inner{font-size:28px}}main.hina section.leading .intro .copy .inner span{position:relative;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;z-index:1}main.hina section.leading .intro .copy .inner span::after{content:"";position:absolute;bottom:-0.3rem;left:0;width:100%;height:.6rem;background-color:#fff;z-index:-1}main.hina section.leading .intro .copy strong{width:9.12rem;margin-left:-1rem}main.hina section.leading .reason{padding:0 !important;margin-bottom:6rem}main.hina section.leading .reason .inner01{position:relative;padding:3rem 0 4.5rem;z-index:1}main.hina section.leading .reason .inner01::after{content:"";position:absolute;top:0;left:0;width:100%;height:47.2rem;background:url(../img/reason-bg.webp) no-repeat center top;background-size:100% auto;z-index:-1}main.hina section.leading .reason .inner02{text-align:center}main.hina section.leading .reason .inner02 .lead{width:100% !important}main.hina section.leading .reason .title{display:block;font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;writing-mode:initial;align-items:initial;padding:0;width:100%;margin-bottom:4.5rem;letter-spacing:0;text-align:center;background-color:rgba(0,0,0,0);overflow:initial}@media screen and (min-width: 786px){main.hina section.leading .reason .title{font-size:42px}}main.hina section.leading .reason .title span{position:static;display:inline-block;top:auto;right:auto;writing-mode:initial;align-items:initial;padding:0;width:auto;font-size:5.3435vw;letter-spacing:0;background-color:rgba(0,0,0,0)}@media screen and (min-width: 786px){main.hina section.leading .reason .title span{font-size:42px}}main.hina section.leading .reason .title .border{position:relative;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;z-index:1}main.hina section.leading .reason .title .border::after{content:"";position:absolute;bottom:-0.6rem;left:-1.2rem;width:115%;height:1.2rem;background-color:#fff;z-index:-1}main.hina section.leading .reason .title .red{color:#f57676}main.hina section.leading .reason .title .maru{position:relative;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal}main.hina section.leading .reason .title .maru::before{content:"";position:absolute;top:-1rem;left:50%;width:.6rem;height:.6rem;background-color:#fff;border:1px solid #f57676;border-radius:50%;transform:translateX(-50%)}main.hina section.leading .reason .blks .blk{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap}main.hina section.leading .reason .blks .blk:first-of-type{margin-bottom:4.5rem}main.hina section.leading .reason .blks .blk:first-of-type .lead{padding:0 1.5rem 0 2rem;margin-top:-1rem}main.hina section.leading .reason .blks .blk:last-of-type .lead{padding:0 2rem 0 1.5rem;line-height:2}main.hina section.leading .reason .lead{display:block;width:22.5rem;writing-mode:initial;align-items:initial;padding:0;font-size:3.5623vw;line-height:2.5;letter-spacing:0}@media screen and (min-width: 786px){main.hina section.leading .reason .lead{font-size:28px}}main.hina section.leading .reason .lead span{padding-bottom:.6rem;background:linear-gradient(transparent 95%, #F57676 0%)}main.hina section.leading .reason .lead strong{font-size:4.8346vw;font-family:"Noto Sans JP",sans-serif;letter-spacing:0}@media screen and (min-width: 786px){main.hina section.leading .reason .lead strong{font-size:38px}}main.hina section.leading .reason .image{width:16.8rem}main.hina section.leading .reason .image img{width:100%;height:auto}main.hina section.ranking .ranking-copy{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;font-size:5.0891vw;line-height:1.5;text-align:center;width:33rem;margin:0 auto 1.5rem;background:url(../img/catalog-02-h2-bg-l.webp) no-repeat bottom left,url(../img/catalog-02-h2-bg-r.webp) no-repeat bottom right;background-size:3.4rem auto,3.4rem auto}@media screen and (min-width: 786px){main.hina section.ranking .ranking-copy{font-size:40px}}main.gogatsu section.ranking .ranking-copy{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;font-size:5.0891vw;line-height:1.5;text-align:center;width:33rem;margin:0 auto 2.3rem;background:url(../img/catalog-02-h2-bg-l.webp) no-repeat bottom left,url(../img/catalog-02-h2-bg-r.webp) no-repeat bottom right;background-size:3.4rem auto,3.4rem auto}@media screen and (min-width: 786px){main.gogatsu section.ranking .ranking-copy{font-size:40px}}main.hina section.introduction{margin-top:9rem}main.gogatsu section.leading{background-color:#fff;margin:0;overflow:hidden}main.gogatsu section.leading .copy{position:absolute;top:6.5rem;left:3rem;font-size:3.5623vw;line-height:2;display:block;writing-mode:initial;align-items:initial;padding:0;width:auto;letter-spacing:0}@media screen and (min-width: 786px){main.gogatsu section.leading .copy{font-size:28px}}main.gogatsu section.leading h2{background-color:#fff;width:100%;overflow:hidden}main.gogatsu section.leading h2 strong,main.gogatsu section.leading h2 span{writing-mode:vertical-rl;display:inline-block;background:#fff;position:absolute;line-height:1;border-radius:5px}main.gogatsu section.leading h2 span{font-size:3.5623vw;top:3.6rem;right:2.1rem;padding:1rem .8rem;letter-spacing:.35em}@media screen and (min-width: 786px){main.gogatsu section.leading h2 span{font-size:28px}}main.gogatsu section.leading h2 strong{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-style:normal;font-size:6.6158vw;top:5rem;right:6rem;padding:1rem .8rem;letter-spacing:.08em}@media screen and (min-width: 786px){main.gogatsu section.leading h2 strong{font-size:52px}}main.gogatsu section.leading h2 img{width:100%;height:auto;display:block;margin-right:auto;margin-left:0;margin-bottom:3.2rem}main.gogatsu section.leading .div-01{position:relative}main.gogatsu section.leading .div-01 img{width:9rem;position:absolute;right:1rem}main.gogatsu section.leading p{writing-mode:vertical-rl;display:flex;justify-content:space-between;flex-direction:column;align-items:center;padding:0 5.47075%;width:100%;font-size:3.5623vw;letter-spacing:.3rem}@media screen and (min-width: 786px){main.gogatsu section.leading p{font-size:28px}}main.gogatsu section.leading p strong{font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;letter-spacing:.6rem}@media screen and (min-width: 786px){main.gogatsu section.leading p strong{font-size:42px}}main.gogatsu section.leading p.p-01{line-height:2.3;margin-bottom:5rem}main.gogatsu section.leading p.p-01 img{width:17.7rem;height:auto;margin-top:4.6rem;margin-left:-1.9rem}main.gogatsu section.leading p.p-02{align-items:flex-start}main.gogatsu section.leading p.p-02 img{width:19.7rem;height:auto}main.gogatsu section.leading p.p-02 span.span-01{margin-top:.6rem}main.gogatsu section.leading p.p-02 span.span-02{margin-top:.6rem}main.gogatsu section.leading p.p-02 span.span-03{margin-left:4rem}main.gogatsu section.leading p.p-03{align-items:flex-start;position:relative;line-height:1;margin-bottom:5rem}main.gogatsu section.leading p.p-03 img{width:26.5rem;height:auto;margin-right:5.47075%;margin-top:0}main.gogatsu section.leading p.p-03 span.span-01{margin-top:3.6rem}main.gogatsu section.leading p.p-03 span.span-02,main.gogatsu section.leading p.p-03 span.span-03{border:.1rem solid #514327;background-color:#fff;margin-top:.6rem;position:absolute;line-height:1;padding:1.3rem .5rem}main.gogatsu section.leading p.p-03 span.span-02{top:3.5rem;margin-right:5.47075%;right:3rem}main.gogatsu section.leading p.p-03 span.span-03{top:7.6rem;margin-right:5.47075%;right:6.8rem}main.gogatsu section.leading .intro{position:relative;width:35rem;padding:2.5rem 3rem 2rem !important;margin:0 auto 1.5rem;background-color:#edf4fb;border-radius:20px}main.gogatsu section.leading .intro::after{content:"";position:absolute;bottom:0;right:0;width:10.1rem;height:9.6rem;background:url(../img/intro-bg-01.webp) no-repeat center center;background-size:100% auto}main.gogatsu section.leading .intro .lead{display:inline;font-size:3.5623vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-style:normal;line-height:2.5;background:linear-gradient(to right, white 0%, white 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%) repeat-x left bottom/8px 1px;writing-mode:initial;align-items:initial;padding:0 0 .8rem;width:100%;letter-spacing:0}@media screen and (min-width: 786px){main.gogatsu section.leading .intro .lead{font-size:28px}}main.gogatsu section.leading .intro .lead strong{position:relative;display:inline-block;width:100%;padding:.8rem .5rem;margin-bottom:.5rem;font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;line-height:1;text-align:center;background-color:#fff;border-radius:5px}@media screen and (min-width: 786px){main.gogatsu section.leading .intro .lead strong{font-size:42px}}main.gogatsu section.leading .intro .lead strong::after{content:"";position:absolute;bottom:-0.8rem;left:0;width:100%;height:1px;background:linear-gradient(to right, white 0%, white 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%) repeat-x left bottom/8px 1px}main.gogatsu section.leading .intro .image.upr{width:30.3rem;margin:1rem auto 1.5rem -1rem}main.gogatsu section.leading .intro .image.lwr{position:relative;width:28.2rem;margin:1.8rem auto 0;z-index:1}main.gogatsu section.leading .intro .image img{width:100%;height:auto}main.gogatsu section.leading .intro .copy{position:static;writing-mode:initial;display:block;justify-content:space-between;flex-direction:column;align-items:initial;padding:0;margin-top:1rem;width:100%;text-align:center;letter-spacing:0}main.gogatsu section.leading .intro .copy .inner{font-size:3.5623vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal}@media screen and (min-width: 786px){main.gogatsu section.leading .intro .copy .inner{font-size:28px}}main.gogatsu section.leading .intro .copy .inner span{position:relative;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;z-index:1}main.gogatsu section.leading .intro .copy .inner span::after{content:"";position:absolute;bottom:-0.3rem;left:0;width:100%;height:.6rem;background-color:#fff;z-index:-1}main.gogatsu section.leading .intro .copy strong{display:inline-block;width:13.2rem;margin-left:-1rem}main.gogatsu section.leading .intro .copy strong img{width:100%;height:auto}main.gogatsu section.leading .reason{padding:0 !important;margin-bottom:4rem}main.gogatsu section.leading .reason .inner01{position:relative;padding:3rem 5.47075% 4rem;z-index:1}main.gogatsu section.leading .reason .inner01::after{content:"";position:absolute;top:0;left:0;width:100%;height:52.3rem;background:url(../img/reason-bg.webp) no-repeat center top;background-size:100% auto;z-index:-1}main.gogatsu section.leading .reason .inner02 .slide-area{display:flex;width:35rem;margin:0 auto 2rem;overflow:hidden}main.gogatsu section.leading .reason .inner02 .slide-area ul{display:flex;animation:slideimg-blk 60s infinite linear 0s both}@keyframes slideimg-blk{from{transform:translateX(0)}to{transform:translateX(-100%)}}main.gogatsu section.leading .reason .inner02 .slide-area ul li{width:25rem;margin-right:1.5rem}main.gogatsu section.leading .reason .inner02 .slide-area ul li img{display:block;width:100%;min-height:100%}main.gogatsu section.leading .reason .inner02 .caption{display:block;font-size:3.0534vw;writing-mode:initial;align-items:initial;padding:0 5.47075%;width:100%;margin-bottom:4rem;line-height:1.4;letter-spacing:0;text-align:left;background-color:rgba(0,0,0,0);overflow:initial}@media screen and (min-width: 786px){main.gogatsu section.leading .reason .inner02 .caption{font-size:24px}}main.gogatsu section.leading .reason .inner03{padding:0 5.47075%}main.gogatsu section.leading .reason .inner03 .lead{width:100% !important;padding:2.2rem;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-style:normal;line-height:2;text-align:center;background:url(../img/reason-frame-03.webp) no-repeat center top;background-size:100% auto}main.gogatsu section.leading .reason .inner03 .lead span{display:inline;width:auto;writing-mode:initial;align-items:initial;padding-bottom:.6rem;font-size:4.8346vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;letter-spacing:0;background:linear-gradient(transparent 92%, #FFFABC 0%)}@media screen and (min-width: 786px){main.gogatsu section.leading .reason .inner03 .lead span{font-size:38px}}main.gogatsu section.leading .reason .title{display:block;font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;writing-mode:initial;align-items:initial;padding:0;width:100%;margin-bottom:2rem;letter-spacing:0;text-align:center;background-color:rgba(0,0,0,0);overflow:initial}@media screen and (min-width: 786px){main.gogatsu section.leading .reason .title{font-size:42px}}main.gogatsu section.leading .reason .title span{position:static;display:inline-block;top:auto;right:auto;writing-mode:initial;align-items:initial;padding:0;width:auto;font-size:5.3435vw;letter-spacing:0;background-color:rgba(0,0,0,0)}@media screen and (min-width: 786px){main.gogatsu section.leading .reason .title span{font-size:42px}}main.gogatsu section.leading .reason .title .border{position:relative;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;z-index:1}main.gogatsu section.leading .reason .title .border::after{content:"";position:absolute;bottom:-0.6rem;left:0;width:100%;height:1.2rem;background-color:#fff;z-index:-1}main.gogatsu section.leading .reason .title .maru{position:relative;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal}main.gogatsu section.leading .reason .title .maru::before{content:"";position:absolute;top:-1rem;left:50%;width:.6rem;height:.6rem;background-color:#fff;border:1px solid #514327;border-radius:50%;transform:translateX(-50%)}main.gogatsu section.leading .reason .upr-lead{display:block;font-size:3.5623vw;writing-mode:initial;align-items:initial;padding:0;width:100%;margin-bottom:4.5rem;letter-spacing:0;text-align:center;background-color:rgba(0,0,0,0);overflow:initial}@media screen and (min-width: 786px){main.gogatsu section.leading .reason .upr-lead{font-size:28px}}main.gogatsu section.leading .reason .blks .blk{position:relative;display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:100%;margin:0 auto;background-color:#fff;border-radius:10px;box-shadow:3px 3px 6px rgba(0,0,0,.16)}main.gogatsu section.leading .reason .blks .blk:first-of-type{padding:4.4rem 2rem 2rem;margin-bottom:5.3rem}main.gogatsu section.leading .reason .blks .blk:first-of-type .blk-title{background:url(../img/reason-frame-01.webp) no-repeat center top;background-size:100% auto}main.gogatsu section.leading .reason .blks .blk:first-of-type .image{width:9.5rem}main.gogatsu section.leading .reason .blks .blk:last-of-type{padding:4.4rem 2rem 2rem 1rem}main.gogatsu section.leading .reason .blks .blk:last-of-type .blk-title{background:url(../img/reason-frame-02.webp) no-repeat center top;background-size:100% auto}main.gogatsu section.leading .reason .blks .blk:last-of-type .image{width:10.3rem}main.gogatsu section.leading .reason .blks .blk .lead{display:inline;width:20.9rem;font-size:3.5623vw;line-height:2}@media screen and (min-width: 786px){main.gogatsu section.leading .reason .blks .blk .lead{font-size:28px}}main.gogatsu section.leading .reason .blks .blk .lead span{padding-bottom:.4rem;background:linear-gradient(transparent 95%, #F2FCFF 0%)}main.gogatsu section.leading .reason .blk-title{position:absolute;top:-3.2rem;left:50%;width:33.3rem;height:8.1rem;padding-top:.8rem;font-size:6.3613vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;text-align:center;transform:translateX(-50%)}@media screen and (min-width: 786px){main.gogatsu section.leading .reason .blk-title{font-size:50px}}main.gogatsu section.leading .reason .lead{display:block;width:20.9rem;writing-mode:initial;align-items:initial;padding:0;font-size:3.5623vw;line-height:2.5;letter-spacing:0}@media screen and (min-width: 786px){main.gogatsu section.leading .reason .lead{font-size:28px}}main.gogatsu section.leading .reason .image img{width:100%;height:auto}main section.catalog-01{padding:3.6rem 5.47075% 6.7rem}main section.catalog-01 a{display:block}main section.catalog-01 a img{width:100%;height:auto}main.gogatsu section.catalog-01{padding:0 5.47075% 5.2rem}main section.introduction h2{height:39.808rem;width:100%;writing-mode:vertical-rl;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;background:url(../img/introduction-h2-bg-lt.webp) no-repeat top left 1rem,url(../img/introduction-h2-bg-rb.webp) no-repeat bottom right;background-size:13.5rem auto,20.4rem auto;padding:0 5.3rem 0 4.7rem;letter-spacing:.3rem}main section.introduction h2 span.span-01{font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal}@media screen and (min-width: 786px){main section.introduction h2 span.span-01{font-size:42px}}main section.introduction h2 span.span-02{font-size:3.5623vw;margin-top:4.4rem}@media screen and (min-width: 786px){main section.introduction h2 span.span-02{font-size:28px}}main section.introduction h2 span.span-03{font-size:6.6158vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-style:normal}@media screen and (min-width: 786px){main section.introduction h2 span.span-03{font-size:52px}}main section.introduction h2 span.span-03 strong{display:block}main section.introduction h2 span.span-03 strong.strong-01{margin-top:14.6rem}main section.introduction h2 span.span-03 strong.strong-02{margin-top:16.3rem}main section.introduction h2 span.span-03 strong.strong-03{margin-top:19.1rem}main section.introduction>p{font-size:3.5623vw;text-align:center;line-height:3.5rem;padding:8.4rem 5.47075% 7.5rem}@media screen and (min-width: 786px){main section.introduction>p{font-size:28px}}main section.introduction>p strong{font-size:4.3257vw}@media screen and (min-width: 786px){main section.introduction>p strong{font-size:34px}}main section.introduction>p em{font-style:normal;display:inline-block;position:relative;background:url(../img/introduction-p-strong-underline.webp) no-repeat bottom center;background-size:100% auto}main section.introduction>p em:after{content:"";background:url(../img/introduction-p-strong-notice.webp) no-repeat bottom right;background-size:4.8rem auto;width:4.8rem;height:4.8rem;position:absolute;bottom:.2rem;right:-3rem}main.hina section.introduction article{clear:both;overflow:hidden;margin-bottom:6.7rem}main.hina section.introduction article h3{font-size:3.5623vw;text-align:center;line-height:1.6em}@media screen and (min-width: 786px){main.hina section.introduction article h3{font-size:28px}}main.hina section.introduction article h3 strong{display:block;margin:1rem auto;font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;line-height:1.4em}@media screen and (min-width: 786px){main.hina section.introduction article h3 strong{font-size:42px}}main.hina section.introduction article p{font-size:3.5623vw;line-height:3.5rem}@media screen and (min-width: 786px){main.hina section.introduction article p{font-size:28px}}main.hina section.introduction article p strong{font-weight:bold}main.hina section.introduction article.article-01{background:url(../img/introduction-article-01-title.webp) no-repeat top left .2rem;background-size:calc(100% - .2rem) auto;margin-bottom:6.3rem}main.hina section.introduction article.article-01 h3{margin-top:7rem;margin-bottom:0;width:22rem}main.hina section.introduction article.article-01 h3 strong span.num{font-size:8.9059vw;font-weight:bold}@media screen and (min-width: 786px){main.hina section.introduction article.article-01 h3 strong span.num{font-size:70px}}main.hina section.introduction article.article-01 p{width:23.5rem;float:right;margin-right:5.47075%;margin-top:1rem}main.hina section.introduction article.article-02{background:url(../img/introduction-article-02-title.webp) no-repeat top left 5.47075%;background-size:24.2rem auto;margin-bottom:7.5rem}main.hina section.introduction article.article-02 h3{margin-top:3rem;width:19rem}main.hina section.introduction article.article-02 p{width:17.5rem;float:left;margin-left:5.47075%;margin-top:4rem}main.hina section.introduction article.article-02 div.image{width:19.409rem;float:right;margin-top:1rem}main.hina section.introduction article.article-02 div.image img{width:100%;height:auto}main.hina section.introduction article.article-03{background:url(../img/introduction-article-03-title.webp) no-repeat top left 4rem;background-size:25.5rem auto;margin-bottom:6.7rem}main.hina section.introduction article.article-03 h3{margin-top:4rem;margin-bottom:0;width:auto;margin-left:1rem}main.hina section.introduction article.article-03 p{width:100%;margin-top:7rem;padding:0 5.47075%;text-align:center}main.hina section.introduction article.article-03 div.image{width:100%;float:right;margin-top:1rem;padding:0 5.47075%}main.hina section.introduction article.article-03 div.image img{width:100%;height:auto}main.hina section.introduction article.article-04{background:url(../img/introduction-article-04-title.webp) no-repeat top left 5.47075%;background-size:24.2rem auto;margin-bottom:4.1rem}main.hina section.introduction article.article-04 h3{margin-top:4.5rem;margin-bottom:0;width:20rem}main.hina section.introduction article.article-04 p{width:20.5rem;margin-top:8rem;margin-left:5.47075%;float:left}main.hina section.introduction article.article-04 div.image{width:10.8rem;float:right;margin-top:6rem;margin-right:5.47075%}main.hina section.introduction article.article-04 div.image img{width:100%;height:auto}main.hina section.introduction article.article-05{background:url(../img/introduction-article-05-title.webp) no-repeat top left 4rem;background-size:25.5rem auto;margin-bottom:3rem}main.hina section.introduction article.article-05 h3{margin-top:4.5rem;margin-bottom:0;width:calc(100% - 1rem);margin-left:1rem}main.hina section.introduction article.article-05 p{width:100%;margin-top:7rem;padding:0 5.47075%;text-align:center}main.hina section.introduction article.article-05 div.image{width:100%;float:right;margin-top:1rem;padding:0 5.47075%}main.hina section.introduction article.article-05 div.image img{width:100%;height:auto}main.gogatsu section.introduction h2{background:url(../img/introduction-h2-bg-lt.webp) no-repeat top left,url(../img/introduction-h2-bg-rb.webp) no-repeat bottom right;background-size:19rem auto,37.9rem auto;padding:0 5.3rem 0 4.7rem;letter-spacing:.3rem}main.gogatsu section.introduction h2 span.span-01{margin-top:1rem}main.gogatsu section.introduction h2 span.span-03 strong.strong-01{margin-top:11.6rem}main.gogatsu section.introduction h2 span.span-03 strong.strong-02{margin-top:13.3rem}main.gogatsu section.introduction h2 span.span-03 strong.strong-03{margin-top:16.1rem}main.gogatsu section.introduction>p{padding:5.2rem 5.47075% 7.5rem}main.gogatsu section.introduction>p em{font-size:4.3257vw;background:url(../img/introduction-p-strong-underline.webp) no-repeat bottom center}@media screen and (min-width: 786px){main.gogatsu section.introduction>p em{font-size:34px}}main.gogatsu section.introduction article.article-01{border:1rem solid #f2fcff;border-radius:8rem;margin:0 calc(5.47075% - 1rem) 10rem;padding-top:3.4rem;overflow:visible}main.gogatsu section.introduction article.article-01 h3{margin-bottom:2.7rem;text-align:center}main.gogatsu section.introduction article.article-01 h3 span{background:url(../img/introduction-h3-span-bg-l.webp) no-repeat left center,url(../img/introduction-h3-span-bg-r.webp) no-repeat right center;background-size:4.2rem auto;font-size:3.5623vw;display:flex;justify-content:center;align-items:center;margin:0 auto .5rem;width:22.4rem}@media screen and (min-width: 786px){main.gogatsu section.introduction article.article-01 h3 span{font-size:28px}}main.gogatsu section.introduction article.article-01 h3 strong{background:url(../img/introduction-h3-strong-bg.webp) no-repeat center center;background-size:100% 100%;font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;display:flex;justify-content:center;align-items:center;width:23.6rem;height:5.4rem;margin:0 auto}@media screen and (min-width: 786px){main.gogatsu section.introduction article.article-01 h3 strong{font-size:42px}}main.gogatsu section.introduction article.article-01 h4 img{width:100%;height:auto}main.gogatsu section.introduction article.article-01 h4.h4-01{width:23.6rem;margin-left:3.1rem;margin-bottom:3.3rem}main.gogatsu section.introduction article.article-01 h4.h4-02{width:31.9rem;margin-left:3.1rem}main.gogatsu section.introduction article.article-01 p{text-align:center;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;font-size:3.8167vw;width:22.904rem;height:22.173rem;line-height:1.5;margin-left:12.1rem;display:flex;justify-content:center;align-items:center;background:url(../img/introduction-article-01-p-bg.webp) no-repeat center center;background-size:100% 100%;margin-top:-4rem;margin-bottom:-12rem}@media screen and (min-width: 786px){main.gogatsu section.introduction article.article-01 p{font-size:30px}}main.gogatsu section.introduction article.article-02{background:url(../img/introduction-article-02-bg-t.webp) no-repeat top center,url(../img/introduction-article-02-bg-b.webp) no-repeat bottom center;background-size:100% auto,100% auto;background-color:#f2fcff;padding-bottom:5rem}main.gogatsu section.introduction article.article-02 h3{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;font-size:5.3435vw;position:relative;width:100%;overflow:visible}@media screen and (min-width: 786px){main.gogatsu section.introduction article.article-02 h3{font-size:42px}}main.gogatsu section.introduction article.article-02 h3 span.span-01,main.gogatsu section.introduction article.article-02 h3 span.span-02{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;writing-mode:vertical-rl;border:.1rem solid #514327;background-color:#fff;position:absolute;line-height:1;letter-spacing:.5rem;width:3.1rem;height:25.9rem;display:flex;justify-content:center;align-items:center}main.gogatsu section.introduction article.article-02 h3 span.span-01{top:-5.9rem;left:8.7rem}main.gogatsu section.introduction article.article-02 h3 span.span-02{top:-3.8rem;left:4.7rem}main.gogatsu section.introduction article.article-02 h4{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;font-size:5.8524vw;margin:0 5.47075% 0 15.2rem;line-height:3rem;margin-bottom:2rem}@media screen and (min-width: 786px){main.gogatsu section.introduction article.article-02 h4{font-size:46px}}main.gogatsu section.introduction article.article-02 p{font-size:3.5623vw;margin:0 5.47075% 9rem 15.2rem}@media screen and (min-width: 786px){main.gogatsu section.introduction article.article-02 p{font-size:28px}}main.gogatsu section.introduction article.article-02 ol{margin:0 5.47075%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}main.gogatsu section.introduction article.article-02 ol:after{content:"";width:11.05rem}main.gogatsu section.introduction article.article-02 ol li{width:11.05rem;margin-bottom:2.3rem}main.gogatsu section.introduction article.article-02 ol li img{width:100%;height:auto}main section.catalog-02{padding:4rem 5.47075% 4rem}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.gogatsu section.catalog-02 p a.button{background-color:#e8fac7}main section.event{background-color:#f8f8e9;padding-bottom:4rem}main section.event h2{background:url(../img/event-h2-t.webp) no-repeat top center,url(../img/event-h2-r.webp) no-repeat bottom right 1.2rem,url(../img/event-h2-b.webp) no-repeat bottom center;background-size:100% auto,6.2rem auto,100% auto;height:17.4rem;font-size:3.5623vw;text-align:center;padding-top:8.5rem}@media screen and (min-width: 786px){main section.event h2{font-size:28px}}main section.event h2 strong{font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal}@media screen and (min-width: 786px){main section.event h2 strong{font-size:42px}}main section.event p{height:27.7rem;margin:3rem 5.47075% 0;display:flex;background-color:#fff;justify-content:center;align-items:center}main.gogatsu section.event{background-color:#f2fcff}main.gogatsu section.event h2{background:url(../img/event-h2-t.webp) no-repeat top center,url(../img/event-h2-b.webp) no-repeat bottom center;background-size:100% auto,100% auto}main section.ranking{padding-bottom:2.6rem}main section.ranking h2{background:url(../img/ranking-h2.webp) no-repeat top center;background-size:100% auto;height:12.7rem;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;font-size:3.5623vw;padding-top:7rem;text-align:center;line-height:1;margin-bottom:2rem}@media screen and (min-width: 786px){main section.ranking h2{font-size:28px}}main section.ranking h2 strong{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;font-size:5.3435vw}@media screen and (min-width: 786px){main section.ranking h2 strong{font-size:42px}}main section.ranking h2 strong span.num{font-size:10.178vw;font-weight:bold}@media screen and (min-width: 786px){main section.ranking h2 strong span.num{font-size:80px}}main section.ranking ol{display:flex;margin:0 5.47075%;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}main section.ranking ol li{background-color:#f8f8e9;border-radius:1.5rem;overflow:visible;position:relative;padding-bottom:1.5rem;padding-left:.5rem;width:calc(50% - .5rem)}main section.ranking ol li img.image{width:16rem;margin-left:.3rem}main section.ranking ol li h3{font-size:3.0534vw;display:flex;align-items:center;justify-content:flex-start}@media screen and (min-width: 786px){main section.ranking ol li h3{font-size:24px}}main section.ranking ol li h3 span.num{width:3.7rem;height:4rem;display:flex;align-items:center;justify-content:center;font-size:3.5623vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;background:url(../img/ranking-num-bg.webp) no-repeat top center;background-size:100% 100%;margin-right:1.1rem}@media screen and (min-width: 786px){main section.ranking ol li h3 span.num{font-size:28px}}main section.ranking ol li h3 span.num strong{font-size:4.5802vw;font-weight:bold}@media screen and (min-width: 786px){main section.ranking ol li h3 span.num strong{font-size:36px}}main section.ranking ol li h3 img.doll{width:6.8rem;height:6.8rem;position:absolute;top:10.2rem;right:-0.2rem}main section.ranking ol li p.summary{font-size:3.0534vw;line-height:1.25;padding:.5rem 0 1.5rem;background:url(../img/ranking-line.webp) no-repeat bottom left;background-size:16rem auto}@media screen and (min-width: 786px){main section.ranking ol li p.summary{font-size:24px}}main section.ranking ol li p.summary span.price{display:block;font-size:3.5623vw}@media screen and (min-width: 786px){main section.ranking ol li p.summary span.price{font-size:28px}}main section.ranking ol li p.summary span.price strong{font-size:4.5802vw}@media screen and (min-width: 786px){main section.ranking ol li p.summary span.price strong{font-size:36px}}main section.ranking ol li p.summary span.price small{font-size:3.0534vw}@media screen and (min-width: 786px){main section.ranking ol li p.summary span.price small{font-size:24px}}main section.ranking ol li p.detail{font-size:2.7989vw;padding-top:.3rem;color:#807d79}@media screen and (min-width: 786px){main section.ranking ol li p.detail{font-size:22px}}main section.ranking ol li.no-01{padding-top:1.8rem;padding-left:16rem;width:100%;margin-bottom:1.3rem}main section.ranking ol li.no-01 img.image{width:15.3rem;position:absolute;top:0;bottom:0;left:0;margin-top:auto;margin-bottom:auto;margin-left:0}main section.ranking ol li.no-01 h3 img.doll{width:8.4rem;height:8.4rem;top:-1.6rem;right:.2rem}main section.ranking ol li.no-01 p.summary{background:url(../img/ranking-line-no-01.webp) no-repeat bottom left;background-size:17.9rem auto}main section.showroom{padding:1.5rem 5.47075% 5rem}main section.showroom .title{font-size:5.0891vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;text-align:center;width:33rem;margin:0 auto;background:url(../img/catalog-02-h2-bg-l.webp) no-repeat bottom left,url(../img/catalog-02-h2-bg-r.webp) no-repeat bottom right;background-size:3.4rem auto,3.4rem auto;margin-bottom:2.2rem}@media screen and (min-width: 786px){main section.showroom .title{font-size:40px}}main section.showroom .subtitle{margin-bottom:2rem;font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;text-align:center}@media screen and (min-width: 786px){main section.showroom .subtitle{font-size:42px}}main section.showroom .image{width:100%;margin:0 auto}main section.showroom .image img{width:100%;height:auto}main section.showroom .image01{margin:0 auto 1.4rem}main section.showroom .image02{margin:0 auto 2rem}main section.showroom .lead{margin-bottom:1.5rem;font-size:3.5623vw}@media screen and (min-width: 786px){main section.showroom .lead{font-size:28px}}main section.showroom .button a{background-color:#fffabc;border-radius:3rem;height:8rem;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:4.5802vw;line-height:2rem;box-shadow:0 1px 1px rgba(0,0,0,.16)}@media screen and (min-width: 786px){main section.showroom .button a{font-size:36px}}main section.popup{padding:0 5.47075% 5.3rem}main section.popup .subtitle{margin-bottom:2rem;font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;text-align:center}@media screen and (min-width: 786px){main section.popup .subtitle{font-size:42px}}main section.popup .image{width:100%;margin:0 auto 2.5rem}main section.popup .image img{width:100%;height:auto}main section.popup .lead{margin-bottom:2.8rem;font-size:3.5623vw}@media screen and (min-width: 786px){main section.popup .lead{font-size:28px}}main section.popup .schedule-list{margin-bottom:2rem;text-align:center}main section.popup .schedule-list h4{margin-bottom:1rem;font-size:3.5623vw}@media screen and (min-width: 786px){main section.popup .schedule-list h4{font-size:28px}}main section.popup .schedule-list li{padding-bottom:.5rem;font-size:3.5623vw;border-bottom:1px solid #514327}@media screen and (min-width: 786px){main section.popup .schedule-list li{font-size:28px}}main section.popup .schedule-list li:not(:last-of-type){margin-bottom:.8rem}main section.popup .schedule-list .caption{margin-top:.4rem;font-size:3.0534vw;text-align:left}@media screen and (min-width: 786px){main section.popup .schedule-list .caption{font-size:24px}}main section.popup .button a{background-color:#fffabc;border-radius:3rem;height:8rem;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:4.5802vw;line-height:2rem;box-shadow:0 1px 1px rgba(0,0,0,.16)}@media screen and (min-width: 786px){main section.popup .button a{font-size:36px}}main.gogatsu section.ranking h2{background:url(../img/ranking-h2.webp) no-repeat top center;background-size:100% auto}main.gogatsu section.ranking ol li.no-01 h3 img.doll{width:7.8rem;height:8.3rem;top:-1.3rem;right:.4rem}main.gogatsu section.ranking ol li.no-02 h3 img.doll{width:6.6rem;height:6.2rem;right:-0.3rem}main.gogatsu section.ranking ol li.no-03 h3 img.doll{width:7.2rem;height:6.3rem;right:-0.9rem}main.hina section.et-cetera{padding-bottom:3rem}main.hina section.et-cetera h2{background:url(../img/et-cetera-h2-bg.webp) no-repeat center center;background-size:100% 100%;display:flex;justify-content:center;align-items:center;height:13.3rem;font-size:5.0891vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;text-align:center;margin-bottom:1.6rem}@media screen and (min-width: 786px){main.hina section.et-cetera h2{font-size:40px}}main.hina section.et-cetera p{text-align:center;font-size:3.5623vw;line-height:3.5rem;margin-top:1rem;margin-bottom:1rem}@media screen and (min-width: 786px){main.hina section.et-cetera p{font-size:28px}}main.hina section.et-cetera p em{font-size:4.0712vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;font-style:normal}@media screen and (min-width: 786px){main.hina section.et-cetera p em{font-size:32px}}main.hina section.et-cetera p strong{font-size:5.0891vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal}@media screen and (min-width: 786px){main.hina section.et-cetera p strong{font-size:40px}}main.hina section.et-cetera p strong span.num{font-size:7.1247vw;font-weight:bold}@media screen and (min-width: 786px){main.hina section.et-cetera p strong span.num{font-size:56px}}main.hina section.et-cetera p img.image-01{margin-top:4rem;width:32.6rem}main.hina section.et-cetera p img.image-02{margin-top:1.6rem;width:34rem}main.hina section.et-cetera p.bg{background:url(../img/et-cetera-bg.webp) no-repeat center center;background-size:33rem 23.09rem;height:23.09rem;padding-top:5rem;padding-right:8.5rem;line-height:2.4rem}main.hina section.et-cetera p.bg strong{font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;line-height:4rem}@media screen and (min-width: 786px){main.hina section.et-cetera p.bg strong{font-size:42px}}main.gogatsu section.et-cetera{background:url(../img/introduction-article-02-bg-t.webp) no-repeat top center;background-size:100% auto;background-color:#f2fcff;padding-top:8.5rem}main.gogatsu section.et-cetera h2{font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;text-align:center;display:flex;justify-content:center;align-items:center;margin:0 5.47075% 2rem;width:89.0585%;height:7.3rem;background:url(../img/et-cetera-h2-bg.webp) no-repeat top center;background-size:100% auto}@media screen and (min-width: 786px){main.gogatsu section.et-cetera h2{font-size:42px}}main.gogatsu section.et-cetera .div-point{width:100%;margin-top:17rem}main.gogatsu section.et-cetera .div-point img{width:100%;height:auto;background:#fff}main.gogatsu section.et-cetera article{width:89.0585%;height:46.6rem;border-radius:17.6rem;overflow:visible;background-color:#fff;border:2rem solid #f2fcff;text-align:center;margin:0 5.47075% 7.9rem}main.gogatsu section.et-cetera article.article-05{height:auto;margin:0 5.47075% 3.5rem}main.gogatsu section.et-cetera article h3{background:url(../img/et-cetera-h3-bg.webp) no-repeat bottom center;background-size:17.4rem 1rem;font-size:3.5623vw;margin-top:-1rem;padding-bottom:2rem;margin-bottom:3rem}@media screen and (min-width: 786px){main.gogatsu section.et-cetera article h3{font-size:28px}}main.gogatsu section.et-cetera article h3 strong{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;font-size:6.1068vw;line-height:1.2}@media screen and (min-width: 786px){main.gogatsu section.et-cetera article h3 strong{font-size:48px}}main.gogatsu section.et-cetera article p{width:23.2rem;line-height:3.5rem;margin:0 auto;font-size:3.5623vw}@media screen and (min-width: 786px){main.gogatsu section.et-cetera article p{font-size:28px}}main.gogatsu section.et-cetera article p strong{font-weight:bold}main.gogatsu section.et-cetera article img{width:35rem;height:auto;margin-left:-2rem;margin-top:2.5rem}main.gogatsu section.et-cetera article.article-01{margin-bottom:13.9rem}main.gogatsu section.et-cetera article.article-03{margin-bottom:19rem}main.gogatsu section.et-cetera article.article-01 img{margin-top:-2rem}main.gogatsu section.et-cetera article.article-03 img{width:42.582rem;margin-top:-4rem;margin-left:-5.3rem}main.gogatsu section.et-cetera article.article-04 img{width:26.5rem;margin-left:-0.3rem;margin-top:0}main section.q-and-a{overflow:hidden;background:url(../img/q-and-a-bg.webp) repeat-y top left;background-size:100% auto}main section.q-and-a h2{background-color:#fffabc;overflow:visible;height:8.7rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:3.5623vw}@media screen and (min-width: 786px){main section.q-and-a h2{font-size:28px}}main section.q-and-a h2 strong{font-size:5.3435vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal}@media screen and (min-width: 786px){main section.q-and-a h2 strong{font-size:42px}}main section.q-and-a h2:after{content:"";display:block;width:100%;position:absolute;bottom:-2.1rem;background:#fffabc;height:2.1rem;clip-path:polygon(0 0, 100% 0, 50% 100%)}main section.q-and-a ul{margin:4rem 5.47075%;overflow:hidden}main section.q-and-a ul li{margin-bottom:3rem}main section.q-and-a ul li details{border:.2rem solid #f8f8e9}main section.q-and-a ul li details summary::-webkit-details-marker{display:none}main section.q-and-a ul li details summary,main section.q-and-a ul li details div.answer{background-color:#f8f8e9;padding:1rem 2.7rem 1rem 5.8rem;font-size:3.5623vw;line-height:2.2rem;display:flex;align-items:center;justify-content:flex-start;position:relative}@media screen and (min-width: 786px){main section.q-and-a ul li details summary,main section.q-and-a ul li details div.answer{font-size:28px}}main section.q-and-a ul li details summary span.title,main section.q-and-a ul li details div.answer span.title{position:absolute;content:"Q";font-size:8.9059vw;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-style:normal;top:1.8rem;left:1.5rem;text-align:center;width:3rem}@media screen and (min-width: 786px){main section.q-and-a ul li details summary span.title,main section.q-and-a ul li details div.answer span.title{font-size:70px}}main section.q-and-a ul li details summary{cursor:pointer;min-height:6.4rem;padding-right:4rem;list-style:none}main section.q-and-a ul li details summary::-webkit-details-marker{display:none}main section.q-and-a ul li details summary img{position:absolute;top:0;bottom:0;right:1rem;margin-top:auto;margin-bottom:auto;margin-left:1rem;transform:rotate(180deg);width:1.32rem}main section.q-and-a ul li details div.answer{background-color:#fff}main section.q-and-a ul li details div.answer p a{text-decoration:underline}main section.q-and-a ul li details[open] summary img{transform:rotate(0)}main.gogatsu section.q-and-a{background:url(../img/q-and-a-bg.webp) repeat-y top left;background-size:100% auto}main.gogatsu section.q-and-a h2{background-color:#e8fac7}main.gogatsu section.q-and-a h2:after{background:#e8fac7}main.gogatsu section.q-and-a ul li details{border:.2rem solid #fbffeb}main.gogatsu section.q-and-a ul li details summary{background-color:#fbffeb}main section.form h2{height:10.4rem;display:flex;justify-content:center;align-items:center;text-align:center;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;font-style:normal;font-size:5.0891vw;background-color:#f8f8e9}@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:0 4%;font-size:1.4rem}main.gogatsu section.form h2{background-color:#f8f8e9}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 */