.breadcrumbs{border-bottom:1px solid #eee;font-size:1.4rem;padding:16px 40px}@media screen and (max-width: 949px){.breadcrumbs{padding:16px}}@media screen and (max-width: 679px){.breadcrumbs{padding:12px 16px}}.breadcrumbs a{display:inline-block;color:#1295c9}@media screen and (min-width: 680px){.breadcrumbs a:hover{opacity:.6}}.breadcrumbs a span{text-decoration:underline}#prev_next{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:960px;margin:0 auto 64px}@media screen and (max-width: 679px){#prev_next{margin-bottom:40px}}#prev_next #prev,#prev_next #next{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:48%;background-color:#fff;border:2px solid #fff;border-radius:3px;box-shadow:2px 2px 8px rgba(0,0,0,.1);font-size:1.6rem;padding:16px}@media screen and (max-width: 949px)and (min-width: 680px){#prev_next #prev,#prev_next #next{width:calc(50% - 6px)}}@media screen and (max-width: 679px){#prev_next #prev,#prev_next #next{width:calc(100% - 40px);max-width:400px;padding:0;margin:0 auto 12px}}@media screen and (max-width: 679px){#prev_next #prev{text-align:right}}#prev_next #prev:hover,#prev_next #next:hover{transform:scale(1.02);border:2px solid #ddd}#prev_next img{overflow:hidden;display:inline-block;width:40%;border:1px solid #ddd}#prev_next #prev p,#prev_next #next p{width:60%;padding:0 16px}@media screen and (max-width: 679px){#prev_next #prev p,#prev_next #next p{text-align:left;padding:12px 16px}}.nav-links{margin-top:80px}@media screen and (max-width: 679px){.nav-links{margin-top:40px}}.page-numbers{text-align:center}.page-numbers li{display:inline-block}.page-numbers span{display:block;background-color:#efefef;border:1px solid #efefef;color:#333;font-size:1.6rem;padding:12px 16px;margin:1px}.page-numbers a{background-color:#fff;border:1px solid #555;color:#333;font-size:1.6rem;padding:12px 16px;margin:1px}@media screen and (min-width: 680px){.page-numbers a:hover{background-color:#3c2317;border:1px solid #3c2317;color:#fff}}.mainvisual{position:relative;background-color:#fff;margin:0 auto}@media screen and (max-width: 679px){.mainvisual{margin-bottom:8px}}.mainvisual__image{overflow:hidden;position:relative;width:100%;height:auto;padding-top:24%;margin-left:auto}@media screen and (max-width: 679px){.mainvisual__image{padding-top:28%}}.mainvisual__image img{position:absolute;transform:translate(-50%, -50%);object-fit:cover;top:50%;left:50%;width:100%;height:100%}@media screen and (min-width: 680px){.mainvisual__copy{position:absolute;top:8%;left:4%}}@media screen and (max-width: 679px){.mainvisual__copy{position:relative;top:-12px;height:200px;text-align:center}}@media screen and (min-width: 680px){.mainvisual__copy img{width:30vw;margin:auto}}@media screen and (max-width: 679px){.mainvisual__copy img{max-width:360px;margin:0 auto}}.mainvisual__copy-title{font-size:3.6rem;font-weight:bold;margin-bottom:12px}@media screen and (max-width: 949px)and (min-width: 680px){.mainvisual__copy-title{font-size:3.2vw}}@media screen and (max-width: 679px){.mainvisual__copy-title{font-size:3.2rem;text-align:center;padding:0 6%;margin:32px 0 8px}}.mainvisual__copy-title span{display:block;font-size:1.4rem;font-weight:normal}@media screen and (max-width: 949px)and (min-width: 680px){.mainvisual__copy-title span{font-size:1.2vw}}.mainvisual__copy-title span::before{content:"";display:inline-block;width:60px;height:1px;background-color:#3c2317;vertical-align:middle;margin-top:-4px;margin-right:8px}@media screen and (max-width: 679px){.mainvisual__copy-title span::before{width:24%}.mainvisual__copy-title span::after{content:"";display:inline-block;width:24%;height:1px;background-color:#3c2317;vertical-align:middle;margin-top:-4px;margin-left:8px}}.mainvisual__character{position:absolute}@media screen and (min-width: 680px){.mainvisual__character{right:40px;bottom:-20px;width:20%;max-width:300px}}@media screen and (max-width: 679px){.mainvisual__character{top:4%;right:4px;width:46%;max-width:126px}}.text__editor #ez-toc-container{width:100%;max-width:640px;border-radius:8px;padding:40px;margin:40px auto 64px}@media screen and (max-width: 679px){.text__editor #ez-toc-container{padding:32px 20px;margin:24px auto 40px}}.text__editor #ez-toc-container ul{margin-top:24px}.text__editor #ez-toc-container li{padding:4px 24px}@media screen and (max-width: 679px){.text__editor #ez-toc-container li{padding:4px 0}}.text__editor #ez-toc-container li a{font-weight:bold}.text__editor #ez-toc-container li ul{margin-top:8px;margin-bottom:16px}.text__editor #ez-toc-container li ul a{display:inline-block;font-weight:400;border-bottom:1px solid #428bca}.text__editor figure.wp-block-gallery{margin:0 auto 20px}.text__editor h2,.text__editor h3,.text__editor h4{display:block;font-weight:bold;margin:40px 0 24px}@media screen and (max-width: 679px){.text__editor h2,.text__editor h3,.text__editor h4{margin:32px 0 20px}}.text__editor h2{position:relative;background-color:#ad8626;color:#fff;font-size:2.6rem;padding:6px 20px}@media screen and (max-width: 679px){.text__editor h2{font-size:2.2rem;padding:6px 24px;margin-right:-24px;margin-left:-24px}}@media screen and (min-width: 680px){.text__editor h2:before,.text__editor h2:after{content:"";position:absolute;width:0;height:0;bottom:-10px;border-top:10px solid #583e24}.text__editor h2:before{left:0;border-left:10px solid rgba(0,0,0,0)}.text__editor h2:after{right:0;border-right:10px solid rgba(0,0,0,0)}}.text__editor h3{position:relative;font-size:2.4rem;padding:8px 12px}@media screen and (max-width: 679px){.text__editor h3{font-size:2rem;padding:0 0 8px}}.text__editor h3:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;background-image:linear-gradient(30deg, #C49D00, #E1C14C)}.text__editor h4{position:relative;background-color:#efefef;border-radius:3px;font-size:2rem;padding:8px 16px}@media screen and (max-width: 679px){.text__editor h4{font-size:1.8rem}}.text__editor p{font-size:1.6rem;line-height:2;margin-bottom:24px}.text__editor p a{display:inline-block;color:#0499cc;text-decoration:underline}@media screen and (min-width: 680px){.text__editor p a:hover,.text__editor p a:focus{transform:scale(1.06)}}.text__editor figure{max-width:600px;margin:24px auto}.text__editor figure img.alignright{display:block;margin:0 0 0 auto}.text__editor figure img.alignleft{display:block;margin:0 auto 0 0}.text__editor figure img.aligncenter{display:block;margin:0 auto}.text__editor iframe{width:100%;height:400px;margin:0 0 24px}.text__editor ul{margin-bottom:24px}.text__editor ul li{background:url("../images/icon/icon_arrow0201.svg") no-repeat 16px 50%;background-size:8px auto;color:#333;padding:8px 0 8px 36px}@media screen and (max-width: 679px){.text__editor ul li{background-position:0 12px;padding:8px 0 8px 16px}}.text__editor .wp-block-gallery ul li{background:none;padding:0}.merit{padding:0 0 40px}.merit__main-image{margin-bottom:32px}.merit__main-text{font-size:1.8rem;line-height:1.8;margin-bottom:64px}@media screen and (max-width: 679px){.merit__main-text{margin-bottom:40px}}@media screen and (min-width: 680px){.merit__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media screen and (max-width: 679px){.merit__item{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}.merit__item-image{overflow:hidden;position:relative;height:auto;border-radius:0 0 0 80px;padding-top:32%}@media screen and (min-width: 680px){.merit__item-image{width:46%}}@media screen and (max-width: 679px){.merit__item-image{border-radius:0 0 0 64px;padding-top:60%;margin-bottom:32px}}.merit__item-image img{position:absolute;transform:translate(-50%, -50%);object-fit:cover;top:50%;left:50%;width:100%;height:100%}@media screen and (min-width: 680px){.merit__item-info{width:calc(54% - 40px)}}.merit__item-title{font-size:2.4rem;font-weight:bold;margin-bottom:12px}@media screen and (max-width: 679px){.merit__item-title{font-size:2.2rem}}.merit__item-title img{display:block;max-width:160px;margin-top:-8px;margin-bottom:12px}@media screen and (max-width: 679px){.merit__item-title br{display:none}}.merit__item-text{font-size:1.6rem;line-height:1.8}.merit__list01{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:-24px}@media screen and (max-width: 679px){.merit__list01{margin-bottom:24px}}@media screen and (min-width: 680px){.merit__list01 .merit__item{border-bottom:1px dashed #baa869;padding-bottom:40px;margin-bottom:40px}}@media screen and (max-width: 679px){.merit__list01 .merit__item:not(:last-child){margin-bottom:40px}}.merit__list02{margin-top:56px}@media screen and (min-width: 680px){.merit__list02{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}}@media screen and (max-width: 679px){.merit__list02{margin-top:32px}}.merit__list02 .merit__item{border-bottom:1px dashed #baa869;padding-bottom:32px;margin-bottom:32px}@media screen and (min-width: 680px){.merit__list02 .merit__item{width:48%}}@media screen and (max-width: 679px){.merit__list02 .merit__item{padding-bottom:24px}}.merit__list02 .merit__item-info{width:100%}.greeting{padding:0 0 64px}@media screen and (max-width: 679px){.greeting{padding:0 0 56px}}.greeting__main-image{margin-bottom:20px}@media screen and (max-width: 679px){.greeting__main-image{margin-bottom:16px}}.greeting__name{font-size:2.4rem;font-weight:bold;margin-bottom:8px}@media screen and (max-width: 679px){.greeting__name{font-size:2.2rem;margin-bottom:16px}}.greeting__comment{border:1px solid #3c2317;border-radius:12px;padding:16px 4% 20px;margin-bottom:24px}@media screen and (max-width: 679px){.greeting__comment{padding:16px 20px}}.greeting__comment-title{border-bottom:1px solid #ccc;font-size:2.2rem;font-weight:bold;padding-bottom:8px;margin-bottom:8px}@media screen and (max-width: 679px){.greeting__comment-title{font-size:2rem}}.greeting__comment-text{font-size:1.6rem;line-height:1.8}.greeting__info-title{font-size:2.6rem;font-weight:bold;margin-bottom:16px}@media screen and (max-width: 679px){.greeting__info-title{font-size:2.2rem;margin-bottom:12px}}.greeting__info-list{width:100%;border-top:2px solid #3c2317;border-bottom:2px solid #3c2317}.greeting__info-name{width:24%;border-bottom:1px solid #ddd;font-size:1.6rem;font-weight:bold;text-align:left;padding:12px 2%}@media screen and (max-width: 679px){.greeting__info-name{font-size:1.5rem;padding:12px 0}}.greeting__info-text{width:76%;border-bottom:1px solid #ddd;font-size:1.5rem;padding:12px 2%}@media screen and (max-width: 679px){.greeting__info-text{padding:12px 0 12px 12px}}.greeting__info-text a{display:inline-block;background-color:#3c2317;color:#fff;font-size:.9em;font-weight:bold;padding:4px 12px;margin:0 4px}.greeting__info-text strong{font-size:1.1em;font-weight:bold}.flow{padding:0 0 40px}@media screen and (max-width: 679px){.flow{padding:0 0 24px}}.flow__item{position:relative;width:100%;border-bottom:1px solid #ddd;padding-bottom:16px;margin-bottom:16px}@media screen and (min-width: 680px){.flow__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.flow__item:not(:last-child)::after{content:"";position:absolute;right:0;bottom:-18px;left:0;width:40px;height:24px;background:url(../images/icon/icon_arrow0302.svg) no-repeat center bottom;background-size:contain;margin:0 auto}}@media screen and (max-width: 679px){.flow__item:not(:last-child){margin-bottom:24px}}.flow__item:last-child .flow__item-title::before{content:"";position:absolute;top:-4px;left:140px;width:46px;height:46px;background:url(../images/icon/icon_gaul0101.svg) no-repeat center center;background-size:cover}.flow__item-image{overflow:hidden;position:relative;height:auto;padding-top:18%}@media screen and (min-width: 680px){.flow__item-image{width:26%}}@media screen and (max-width: 679px){.flow__item-image{position:absolute;top:-12px;left:0;width:56px;border-radius:120px;padding-top:56px}}.flow__item-image img{position:absolute;transform:translate(-50%, -50%);object-fit:cover;top:50%;left:50%;width:100%;height:100%}@media screen and (min-width: 680px){.flow__item-info{width:70%}}.flow__item-title{position:relative;font-size:2.4rem;font-weight:bold;margin-bottom:8px}@media screen and (max-width: 679px){.flow__item-title{width:calc(100% - 64px);left:64px;font-size:2.2rem;margin-bottom:16px}}.flow__item-title img{display:inline-block;max-width:32px;margin-top:-8px;margin-right:6px}.flow__item-text{font-size:1.6rem;margin-bottom:12px}@media screen and (max-width: 679px){.flow__item-text{margin-bottom:0}}.flow__item-text strong{color:#c01c14;font-weight:bold;margin:8px 0}.flow__item-text a{display:inline-block;font-weight:bold;text-decoration:underline}.flow__item-contact{display:inline-block;max-width:220px;margin-top:8px;margin-right:12px;margin-bottom:8px}@media screen and (min-width: 680px){.flow__item-contact a:hover,.flow__item-contact a:focus{transform:scale(1.06)}}.flow__item-link{display:inline-block}.flow__item-link a{display:inline-block;font-size:1.5rem;text-decoration:underline;margin-right:8px}@media screen and (min-width: 680px){.flow__item-link a:hover,.flow__item-link a:focus{color:#0499cc}}@media screen and (min-width: 680px){.simpleflow__list:last-child .flow__item:not(:last-child)::after{background:url(../images/icon/icon_arrow0402.svg) no-repeat center bottom}}.want{padding:0 0 64px}@media screen and (max-width: 679px){.want{padding:0 0 40px}}.want__wrap{background-color:#f2f2f2;border-radius:16px;padding:80px 8% 40px}@media screen and (max-width: 679px){.want__wrap{border-radius:0;padding:64px 8% 24px;margin:0 -8%}}.want__main-title{position:relative;font-size:2.6rem;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 679px){.want__main-title{font-size:2rem;margin-bottom:16px}.want__main-title br{display:none}}.want__main-title::before{content:"";position:absolute;top:-40px;left:-20px;width:140px;height:140px;background:url(../images/midashi/midashi0301.svg) no-repeat left top;background-size:contain;margin:0 auto}.want__item{background:url(../images/icon/icon_check0101.svg) no-repeat left;background-size:24px auto;font-size:1.8rem;font-weight:bold;padding:8px 0 8px 40px}@media screen and (max-width: 679px){.want__item{font-size:1.6rem;padding:8px 0 8px 32px}}.question{padding:0 0 64px}@media screen and (max-width: 679px){.question{padding:0 0 40px}}.question__main-title{position:relative;font-size:3.2rem;font-weight:bold;margin-bottom:32px}@media screen and (max-width: 679px){.question__main-title{font-size:2.6rem;margin-bottom:24px}}.question__item:not(:last-child){margin-bottom:24px}@media screen and (max-width: 679px){.question__item:not(:last-child){margin-bottom:16px}}.question__item-title{background:url(../images/icon/icon_question0101.svg) no-repeat left 1% top 12px;background-size:32px auto;border-bottom:1px dashed #baa869;font-size:2.4rem;font-weight:bold;padding:12px 0 12px 56px}@media screen and (max-width: 679px){.question__item-title{background-size:26px auto;font-size:2rem;line-height:1.5;padding:8px 0 8px 40px}}.question__item-text{background:url(../images/icon/icon_question0102.svg) no-repeat left 1% top 12px;background-size:32px auto;font-size:1.6rem;line-height:1.8;padding:12px 0 12px 56px}@media screen and (max-width: 679px){.question__item-text{background-size:26px auto;line-height:1.6;padding:12px 0 8px 40px}}.archiveitem{padding:0 0 64px}@media screen and (max-width: 679px){.archiveitem{padding:0 0 40px}}.archiveitem__list{margin-bottom:-40px}.archiveitem__item{border-bottom:1px dashed #baa869;padding-bottom:40px;margin-bottom:40px}@media screen and (min-width: 680px){.archiveitem__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media screen and (max-width: 679px){.archiveitem__item{padding-bottom:16px}}.archiveitem__item .main_link01 a{font-size:2rem;padding:12px}.archiveitem__item-image{position:relative;overflow:hidden;width:100%;height:200px;background-color:#f2f2f2;border:1px solid #ddd;border-radius:0 0 80px 0}@media screen and (min-width: 680px){.archiveitem__item-image{width:50%;height:320px}}.archiveitem__item-image img{transition:.4s;display:block;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto}@media screen and (min-width: 680px){.archiveitem__item-image img:hover,.archiveitem__item-image img:focus{max-width:120%;max-height:120%}}@media screen and (min-width: 680px){.archiveitem__item-info{width:50%;padding:16px 0 16px 40px}}@media screen and (max-width: 679px){.archiveitem__item-info{padding:16px 4%}}.archiveitem__item-text{font-size:1.6rem;line-height:1.8;margin-bottom:20px}.singleitem{margin-bottom:64px}.singleitem__item{margin-bottom:40px}.singleitem__item-image{position:relative;width:100%;height:460px;background-color:#f2f2f2;border:1px solid #ddd;margin-top:24px;margin-bottom:32px}@media screen and (max-width: 679px){.singleitem__item-image{height:220px;margin-bottom:32px}}.singleitem__item-image img{display:block;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto}.singleitem__item-text{font-size:1.8rem;line-height:2}.singleitem__list02{margin-bottom:64px}@media screen and (max-width: 679px){.singleitem__list02{margin-bottom:40px}}.voiceitem{background:url(../images/background/image0301.png) repeat-y top center;background-size:96% auto;padding:0 0 24px}@media screen and (max-width: 679px){.voiceitem{padding:0 0 40px}}.voiceitem__item{background-color:#fff;border:3px solid #ddd;border-radius:24px;padding:32px 6%}@media screen and (max-width: 679px){.voiceitem__item{border-radius:12px}}@media screen and (min-width: 680px){.voiceitem__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}.voiceitem__item:not(:last-child){margin-bottom:16px}@media screen and (min-width: 680px){.voiceitem__item-info{width:70%}}.voiceitem__item-title{font-size:2.6rem;font-weight:bold;padding-left:64px;margin-bottom:12px}@media screen and (max-width: 679px){.voiceitem__item-title{font-size:2.2rem;padding-left:32px}}.voiceitem__item-title::before{width:56px}.voiceitem__item-text{font-size:1.6rem;line-height:1.8}@media screen and (max-width: 679px){.voiceitem__item-text{margin-bottom:16px}}@media screen and (min-width: 680px){.voiceitem__item-image{width:24%}}.voiceitem__item01{max-width:720px}.voiceitem__item01 .voiceitem__item-image{overflow:hidden;position:relative;height:auto;padding-top:24%}@media screen and (max-width: 679px){.voiceitem__item01 .voiceitem__item-image{padding-top:60%}}.voiceitem__item01 .voiceitem__item-image img{position:absolute;transform:translate(-50%, -50%);object-fit:cover;top:50%;left:50%;width:100%;height:100%}.voiceitem__item02{position:relative;max-width:720px;margin-left:auto}.voiceitem__item02 .voiceitem__item-info{width:100%}.voiceitem__item02 .voiceitem__item-title{padding-left:0}.voiceitem__item02 .voiceitem__item-image{position:absolute;right:0;bottom:-56px;width:20%;max-width:100px}@media screen and (max-width: 679px){.voiceitem__item02 .voiceitem__item-image{bottom:-32px;width:32%;max-width:100px}}.knowitem{padding:0 0 40px}.knowitem__item{border-bottom:1px solid #ddd;padding-bottom:20px}.knowitem__item:not(:last-child){margin-bottom:20px}.knowitem__item-title{font-size:2.2rem;font-weight:bold;margin-bottom:8px}.knowitem__item-text{font-size:1.6rem;line-height:1.8}.archivebuying{padding:0 0 64px}@media screen and (max-width: 679px){.archivebuying{padding:0 0 40px}}@media screen and (min-width: 680px){.archivebuying__list{margin-bottom:-40px}}.archivebuying__item{border-bottom:1px dashed #baa869;padding-bottom:40px;margin-bottom:40px}@media screen and (min-width: 680px){.archivebuying__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}.archivebuying__item .main_link01 a{font-size:2rem;padding:12px}.archivebuying__item-title{position:relative;font-size:2.2rem;font-weight:bold;margin-bottom:40px}@media screen and (max-width: 679px){.archivebuying__item-title{font-size:2rem;margin-bottom:32px}}.archivebuying__item-title::after{content:"";position:absolute;bottom:-14px;left:0;width:100%;height:3px;background-image:linear-gradient(90deg, #FFF7D6, #B57228, #D9A824, #FFF7D6)}@media screen and (min-width: 680px){.archivebuying__item-title a:hover,.archivebuying__item-title a:focus{color:#ad8626}}.archivebuying__item-image{position:relative;overflow:hidden;height:320px;background-color:#f2f2f2;border:1px solid #ddd}@media screen and (min-width: 680px){.archivebuying__item-image{width:40%}}@media screen and (max-width: 679px){.archivebuying__item-image{height:200px}}.archivebuying__item-image img{transition:.4s;display:block;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto}@media screen and (min-width: 680px){.archivebuying__item-image img:hover,.archivebuying__item-image img:focus{max-width:120%;max-height:120%}}@media screen and (max-width: 679px){.archivebuying__item-image{width:100%;height:200px;margin-bottom:32px}}@media screen and (min-width: 680px){.archivebuying__item-info{width:60%;padding:16px 0 16px 40px}}.archivebuying__item-text{font-size:1.6rem;line-height:1.8;margin-bottom:24px}.archivebuying__item-price{font-size:1.6rem;font-weight:bold;margin-top:-16px;margin-bottom:24px}.archivebuying__item-price span{font-size:1.2em}.singlebuying{padding:0 0 64px}@media screen and (max-width: 679px){.singlebuying{padding:0 0 40px}}.singlebuying__item:not(:last-child){margin-bottom:64px}@media screen and (max-width: 679px){.singlebuying__item:not(:last-child){margin-bottom:40px}}.singlebuying__item-image{position:relative;height:560px;background-color:#f2f2f2;border:1px solid #ddd;margin-top:24px;margin-bottom:32px}@media screen and (max-width: 679px){.singlebuying__item-image{height:220px}}.singlebuying__item-image img{display:block;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto}.singlebuying__item-title{font-size:2.6rem;font-weight:bold;margin-bottom:16px}@media screen and (max-width: 679px){.singlebuying__item-title{font-size:2.2rem}}.singlebuying__item-text{font-size:1.6rem;line-height:1.8;margin-bottom:16px}.singlebuying__item-price{font-size:2.2rem;font-weight:bold}@media screen and (max-width: 679px){.singlebuying__item-price{font-size:1.8rem}}.singlebuying__item-price span{font-size:1.4em}.singlebuying__gallery{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:16px}.singlebuying__gallery-image{position:relative;width:49%;height:240px;background-color:#f2f2f2;border:1px solid #ddd;margin-bottom:16px}@media screen and (max-width: 679px){.singlebuying__gallery-image{height:160px}}.singlebuying__gallery-image img{display:block;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto}.philosophy{padding:0 0 64px}@media screen and (max-width: 679px){.philosophy{padding:0 0 40px}}.philosophy__main-image{position:relative;width:100%;height:460px;background-color:#f2f2f2;border:1px solid #ddd;margin-bottom:40px}.philosophy__main-image img{display:block;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto}.philosophy__main-text{font-size:1.6rem;line-height:1.8}.archiveblog{padding:0 0 64px}@media screen and (max-width: 679px){.archiveblog{padding:0 0 40px}}.archiveblog__list{margin-bottom:-40px}.archiveblog__item{border-bottom:1px dashed #baa869;padding-bottom:40px;margin-bottom:40px}@media screen and (min-width: 680px){.archiveblog__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}.archiveblog__item-image{overflow:hidden;position:relative;width:56%;height:200px;background-color:#f2f2f2;border:1px solid #ddd}@media screen and (min-width: 680px){.archiveblog__item-image{width:50%;height:320px}}@media screen and (max-width: 679px){.archiveblog__item-image{width:100%;margin-bottom:24px}}.archiveblog__item-image img{transition:1.2s;position:absolute;transform:translate(-50%, -50%);object-fit:cover;top:50%;left:50%;width:100%;height:100%}@media screen and (min-width: 680px){.archiveblog__item-image img:hover,.archiveblog__item-image img:focus{width:106%;height:106%}}@media screen and (min-width: 680px){.archiveblog__item-info{width:50%;padding:16px 0 16px 40px}}.archiveblog__item-title a{font-size:2.4rem;font-weight:bold;margin-bottom:16px}@media screen and (min-width: 680px){.archiveblog__item-title a:hover,.archiveblog__item-title a:focus{color:#ad8626}}.archiveblog__item-day{font-size:1.4rem;margin-bottom:16px}.archiveblog__item-text{font-size:1.6rem;line-height:1.8;margin-bottom:16px}@media screen and (max-width: 679px){.archiveblog__item-text{margin-bottom:24px}}.singleblog{padding:0 0 64px}@media screen and (max-width: 679px){.singleblog{padding:0 0 40px}}.singleblog__item-day{font-size:1.4rem;margin-bottom:16px}.singleblog__item-image{position:relative;width:100%;height:460px;background-color:#f2f2f2;border:1px solid #ddd;margin-top:24px;margin-bottom:24px}@media screen and (max-width: 679px){.singleblog__item-image{height:200px}}.singleblog__item-image img{display:block;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto}.privacy{padding:0 0 64px}.privacy__item-title{font-size:2rem;font-weight:bold;margin-bottom:12px}.privacy__item-text{font-size:1.6rem;line-height:1.8;margin-bottom:40px}.contactform{padding:0 0 64px}@media screen and (max-width: 679px){.contactform{padding:0 0 40px}}.contactform__main-text{font-size:2.6rem;font-weight:bold;text-align:center;margin-bottom:24px}@media screen and (max-width: 679px){.contactform__main-text{font-size:2.2rem;text-align:left}}.contactform__main-link{max-width:460px;text-align:center;margin:64px auto 20px}@media screen and (min-width: 680px){.contactform__main-link a:hover,.contactform__main-link a:focus{transform:scale(1.06)}}.contactform__main-link02{margin:0 auto}.contactform__main-link02 a{border:2px solid #ddd;border:2px solid #06c355;color:#06c355;font-size:2rem;font-weight:bold;padding:24px 12px}.contactform__main-link02 a img{display:inline-block;max-width:80px;margin-top:-4px;margin-right:16px}table.contactform__list{width:100%;max-width:720px;border-top:1px solid #ddd;margin:0 auto 24px}@media screen and (max-width: 949px){table.contactform__list tr,table.contactform__list th,table.contactform__list td{display:block;width:100%}}@media screen and (max-width: 949px){table.contactform__list{border-top:none}}table.contactform__list .nini,table.contactform__list .hissu{background-color:#f06835;color:#fff;font-size:.8em;font-weight:bold;letter-spacing:.1em;vertical-align:middle;padding:4px 12px;margin-top:-4px;margin-right:8px}@media screen and (max-width: 679px){table.contactform__list .nini,table.contactform__list .hissu{padding:4px 6px;margin-right:4px}}table.contactform__list .nini{background-color:#999}table.contactform__list .att{display:block;font-size:.8em;font-weight:normal;margin-top:4px}.contactform__item-name{width:34%;border-bottom:1px solid #ddd;font-size:1.6rem;font-weight:bold;text-align:left;vertical-align:middle;padding:12px}@media screen and (max-width: 679px){.contactform__item-name{border-bottom:none;padding:8px 0}}.contactform__item-text{position:relative;width:66%;border-bottom:1px solid #ddd;vertical-align:middle;padding:12px}@media screen and (max-width: 679px){.contactform__item-text{padding:0 0 12px;margin-bottom:8px}}.contactform__item-check{font-size:1.6rem;text-align:center;padding:16px 24px}.contactform__item-check a{display:block;max-width:280px;border:1px solid #ad8626;border-radius:3px;color:#ad8626;padding:8px;margin:20px auto}@media screen and (min-width: 680px){.contactform__item-check a:hover{opacity:1;background-color:#ad8626;color:#fff}}.contactform__item-text input[type=text],.contactform__item-text textarea{width:100%;border:2px solid #ccc;color:#333;font-size:1.6rem;padding:8px 12px}@media screen and (max-width: 679px){.contactform__item-text input[type=text],.contactform__item-text textarea{padding:8px}}.contactform__item-text input[type=text]::placeholder,.contactform__item-text textarea::placeholder{color:#999}.contactform__item-text input[type=text]:focus,.contactform__item-text textarea:focus{outline:none;border:2px solid #ad8626;box-shadow:0 0 4px 1px rgba(173,134,38,.4)}@media screen and (min-width: 680px){input.input__small[type=text]{max-width:80px}}@media screen and (min-width: 680px){input.input__medium[type=text]{max-width:240px}}input[type=file]{width:100%;margin:4px 0}@media screen and (max-width: 679px){input[type=file]{font-size:1.5rem;margin:0}}.select__box span{display:block;overflow:hidden;width:100%;text-align:center;margin:0 auto}.select__box span select{-webkit-appearance:none;appearance:none;cursor:pointer;outline:none;width:100%;background:rgba(0,0,0,0);background-image:none;border:none;box-shadow:none;text-indent:4px;text-overflow:ellipsis;padding-right:1em}.select__box span select::-ms-expand{display:none}.select__box-item{position:relative;background:#fff;border:1px solid #888;border-radius:4px}.select__box-item::before{content:"";pointer-events:none;position:absolute;top:calc(50% - 4px);right:12px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #666;padding:0}.select__box-item select{padding:12px 38px 12px 8px;color:#333;font-size:1.6rem}.check__box{display:none}.mwform-checkbox-field-text{cursor:pointer;position:relative;padding-left:26px;margin:0 8px}.mwform-checkbox-field-text::before{content:"";display:block;position:absolute;top:2px;left:0;width:15px;height:15px;border:2px solid #ccc}.check__box:checked+.mwform-checkbox-field-text{color:#583e24}.check__box:checked+.mwform-checkbox-field-text::after{content:"";display:block;position:absolute;transform:rotate(40deg);top:-2px;left:5px;width:7px;height:14px;border-right:3px solid #ad8626;border-bottom:3px solid #ad8626}.radio__btn .mwform-radio-field-text{cursor:pointer;position:relative;padding-left:36px;margin:6px 0}.radio__btn .mwform-radio-field-text::before,.radio__btn .mwform-radio-field-text::after{content:"";display:block;position:absolute;transform:translateY(-50%);top:50%;border-radius:50%}.radio__btn .mwform-radio-field-text::before{left:5px;width:20px;height:20px;background-color:#fff;border:1px solid #888;border-radius:50%}.radio__btn .radio__btn-item:checked+.mwform-radio-field-text::after{left:8px;width:16px;height:16px;background-color:#ad8626;border-radius:50%}.radio__btn .radio__btn-item{clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;position:absolute;white-space:nowrap;width:1px;height:1px;border:0;padding:0;margin:-1px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.contactform__item-btn{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:720px;margin:-24px auto 0}.contactform__item-btn label{outline:none;border:none}.contactform__item-btn input{cursor:pointer;transition:.3s;outline:none;width:46%;background-color:#583e24;border-radius:4px;color:#fff;font-size:1.8rem;padding:16px 0;margin:0 auto}@media screen and (min-width: 680px){.contactform__item-btn input:hover{background-color:#ad8626}}@media screen and (max-width: 679px){.contactform__item-btn input{width:100%}}input.return__btn{background-color:#aaa}@media screen and (min-width: 680px){input.return__btn:hover{background-color:#888}}@media screen and (max-width: 679px){input.return__btn{margin-bottom:8px}}@media screen and (max-width: 679px){.under__kakunin .conform__list-btn{flex-direction:column-reverse}.under__kakunin .conform__list-btn input{margin-bottom:8px}}.error404{padding:0 0 64px}.error404__main-text{margin-bottom:40px}
