@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&family=Noto+Serif+JP:wght@200..900&display=swap";#ra39.container{max-width:inherit;min-width:inherit}#main{position:relative;display:flex;color:#32495F;background-color:#32495F;font-family:"Noto Serif JP",serif;opacity:0;transition:ease-out opacity 1s}#main.on{opacity:1}#main a:hover{text-decoration:none!important}#main .comBtn{margin:0 auto;max-width:360px}#main .comBtn a{padding:15px 10px;display:block;color:#FFF!important;font-size:19px;font-weight:700;letter-spacing:.18em;text-align:center;font-family:"Cormorant",serif;background-color:#CB5F68;border-radius:30px}#main img{max-width:100%;height:auto}#main .lBox{width:calc(50% - 300px)}#main .rBox{width:calc(50% - 300px)}#main .leftFix,#main .rightFix{position:sticky;top:90px;height:100vh;z-index:100;min-height:500px}#main .leftFix{padding-top:138px;box-sizing:border-box}#main.style02 .leftFix{display:none}#main .leftFix .textImg{margin:0 auto 199px;padding-left:4px;width:308px}#main .leftFix .scroll{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding-right:6px;width:fit-content}#main .leftFix .scroll a{padding-bottom:180px;position:relative;color:#CB5F68!important;font-size:12px;font-weight:700;font-family:"Cormorant",serif;-webkit-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.12em}#main .leftFix .scroll a::before{margin-left:-1px;position:absolute;bottom:0;left:50%;width:1px;height:163px;background-color:#CB5F68;content:''}#main .rightFix img{margin-left:-1px;width:calc(100% + 1px);max-width:inherit;height:100%;object-fit:cover;object-position:top center}#main .middleBox{max-width:600px;background-color:#FFF}#main .middleBox .mainVisual{position:relative;overflow:hidden}#main .middleBox .mainVisual .title{margin-left:9px;display:block;position:absolute;top:41.1%;right:0;width:87%;max-width:522px;filter:blur(10px);opacity:0}#main.on .middleBox .mainVisual .title{filter:blur(0);opacity:1;transition:1.5s ease 1s;transition-property:opacity,filter}#main .bgBox{background-color:#E9E1D7}#main .topBox{padding:128px 0 129px 41px}#main .topTextArea{margin:0 auto;width:fit-content}#main .topTextArea .text{margin-bottom:40px;font-weight:700;font-size:16px;letter-spacing:.24em;line-height:2.5}#main .topTextArea .text:last-child{margin-bottom:0}#main .sec01{padding:85px 50px}#main .sec01 h2{margin-bottom:12px;text-align:center}#main .sec01 .photo{margin:0 auto 79px;width:fit-content}#main .sec01 .title{margin-bottom:43px;font-size:20px;font-weight:700;line-height:1.75;text-align:center;letter-spacing:.15em}#main .sec01 .title .sub{position:relative;display:inline-block}#main .sec01 .title .sub::before{position:absolute;top:-1px;left:-7px;width:16px;height:13px;background:url(../img/240924/icon01.webp) no-repeat left top / 100%;content:''}#main .sec01 .title .sub::after{position:absolute;bottom:-19px;right:-6px;width:16px;height:13px;background:url(../img/240924/icon02.webp) no-repeat left top / 100%;content:''}#main .sec01 .textBox{margin-bottom:93px;padding-bottom:71px;position:relative}#main .sec01 .textBox::before{position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#32495F;content:''}#main .sec01 .textBox p{margin-bottom:32px;font-size:14px;font-weight:700;line-height:2.14;text-align:center;letter-spacing:.22em}#main .sec01 .linkArea h2{margin-bottom:29px}#main .sec01 .linkArea .linkList{margin-top:-14px;padding:0 19px;display:flex;flex-wrap:wrap}#main .sec01 .linkArea .linkList li{margin:14px 14px 0 0;width:calc((100% - 28px) / 3)}#main .sec01 .linkArea .linkList li a{display:block}#main .sec01 .linkArea .linkList li img{width:100%}#main .sec01 .linkArea .linkList li:nth-child(3n){margin-right:0}#main .imgInner .subInner:not(:last-child){margin-bottom:150px}#main .imgInner .subInner .bgBox{padding:120px 30px 121px}#main .imgInner .subInner .bgBox .photoBox{margin-bottom:50px;position:relative}#main .imgInner .subInner .bgBox .photoBox a:hover {opacity: .8;}#main .imgInner .subInner .bgBox .photoBox .photo{width:86%}#main .imgInner .subInner .bgBox .photoBox .photo img{width:100%}#main .imgInner .subInner .bgBox .photoBox .numBox,#main .imgInner .subInner .bgBox .photoBox .textImg{position:absolute}#main .imgInner .subInner .bgBox .photoBox .numBox{top:25px;right:6px}#main .imgInner .subInner .bgBox .photoBox .textImg{top:159px;right:29px}#main .imgInner .subInner .bgBox .photoBox .sml{margin:0 -7px 0 0;color:#333;font-size:10px;font-weight:700;text-align:right;letter-spacing:.12em}#main .imgInner .subInner .bgBox .bottomBox{display:flex;justify-content:space-between}#main .imgInner .subInner .bgBox .bottomBox .photo{margin:0 -1.2% 0 0;width:44.7%;order:2}#main .imgInner .subInner .bgBox .bottomBox .photo img{width:100%}#main .imgInner .subInner .bgBox .bottomBox .txtBox{width:50%}#main .imgInner .subInner .bgBox .bottomBox .txtBox .subBox{padding:0 0 51px 12px;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:end;box-sizing:border-box}#main .imgInner .subInner .bgBox .bottomBox .txtBox .text{margin:0 0 25px -3px;color:#333;font-size:14px;font-weight:700;line-height:1.95;letter-spacing:.15em}#main .imgInner .subInner .bgBox .bottomBox .txtBox .priceList li:not(:last-child){margin-bottom:13px}#main .imgInner .subInner .bgBox .bottomBox .txtBox .priceList li a{min-width:213px;display:inline-block;position:relative;color:#333;font-size:14px;font-weight:700;letter-spacing:.01em;box-sizing:border-box}#main .imgInner .subInner .bgBox .bottomBox .txtBox .priceList li a .buy-btn{padding:0 6px 1px 7px;width:55px;color:#32495F;font-size:14px;background-color:#FFF;border:solid 1px #32495F;letter-spacing:.04em;text-align:center;margin-top:5px;display: block;}#main .imgInner .subInner .bgBox .bottomBox .txtBox .priceList li a .buy-btn.main_buy-btn{color:#FFF;background-color:#32495F}#main .imgInner .subInner .bgBox .bottomBox.reverse .photo{margin:0 0 0 1.9%;width:44.5%}#main .imgInner .subInner .bgBox .bottomBox.reverse .txtBox{margin-top:65px;order:2;width:46%}#main .imgInner .subInner .bgBox .bottomBox.reverse .txtBox .text{margin-left:0}#main .imgInner .subInner .bgBox .bottomBox.reverse .txtBox .subBox{padding-left:0;justify-content:flex-start}#main .imgInner .subInner .bgBox .bottomBox.reverse .priceList{padding-left:3px}#main .imgInner .subInner .itemBox{margin-top:101px}#main .imgInner .subInner .itemBox .imgBox{margin-bottom:98px;display:flex;flex-wrap:wrap;justify-content:space-between}#main .imgInner .subInner .itemBox .imgBox .out{overflow:hidden;width:42.5%}#main .imgInner .subInner .itemBox .imgBox .photo a{display:block}#main .imgInner .subInner .itemBox .imgBox .photo img{width:100%}#main .imgInner .subInner .itemBox .imgBox .textBox{margin-top:3px;padding-right:7%;width:50%;box-sizing:border-box}#main .imgInner .subInner .itemBox .imgBox .textBox h3{margin-bottom:27px;color:#333;font-size:25px;font-family:"Noto Serif JP",serif!important;line-height:1.35;letter-spacing:.3em}#main .imgInner .subInner .itemBox .imgBox .textBox h3 .item{margin:0 0 30px 2px;display:block}#main .imgInner .subInner .itemBox .imgBox .textBox .text{margin-bottom:23px;color:#333;font-size:15px;font-family:"Shippori Mincho",serif;line-height:2.13}#main .imgInner .subInner .itemBox .imgBox .textBox .en{margin:0 3px 0 auto;padding-left:70px;position:relative;width:fit-content;color:#333;font-size:17px;font-weight:700;letter-spacing:.04em}#main .imgInner .subInner .itemBox .imgBox .textBox .en::before{position:absolute;top:50%;left:0;width:53px;height:1px;background-color:#333;content:''}#main .imgInner .subInner .itemBox .imgBox.reverse{margin-bottom:72px}#main .imgInner .subInner .itemBox .imgBox.reverse .out{order:2;width:45%}#main .imgInner .subInner .itemBox .imgBox.reverse .textBox{margin-top:3%;padding:0 0 0 5%}#main .imgInner .subInner .itemBox .imgBox.reverse .textBox h3{padding-left:8px}#main .imgInner .subInner .itemBox .textArea{margin:0 auto 57px;max-width:527px;position:relative;border:1px solid #32495F}#main .imgInner .subInner .itemBox .textArea::before,#main .imgInner .subInner .itemBox .textArea::after,#main .imgInner .subInner .itemBox .textArea .subArea::before,#main .imgInner .subInner .itemBox .textArea .subArea::after{position:absolute;top:-1px;left:-1px;width:3px;height:3px;background-color:#FFF;content:'';z-index:5}#main .imgInner .subInner .itemBox .textArea::after,#main .imgInner .subInner .itemBox .textArea .subArea::after{left:auto;right:-1px}#main .imgInner .subInner .itemBox .textArea .subArea::before,#main .imgInner .subInner .itemBox .textArea .subArea::after{top:auto;bottom:-1px}#main .imgInner .subInner .itemBox .textArea .subArea{padding:19px 19px 31px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}#main .imgInner .subInner .itemBox .textArea .textUl{margin:12px 0 0;width:calc(100% - 133px)}#main .imgInner .subInner .itemBox .textArea .textUl li{margin-bottom:11px;padding-left:33px;font-size:16px;font-weight:500;font-family:"Noto Sans JP",sans-serif;letter-spacing:.16em;background:url(../img/240924/icon03.webp) no-repeat left top 4px / 21px}#main .imgInner .subInner .itemBox .textArea .textUl li:last-child{margin-bottom:0}#main .imgInner .subInner .itemBox .colBox{margin:0 auto 25px;width:fit-content}#main .imgInner .subInner.subInner02 .bgBox .photoBox{margin-bottom:26px}#main .imgInner .subInner.subInner02 .bgBox .photoBox .photo{margin-left:auto;width:98.7%}#main .imgInner .subInner.subInner02 .bgBox .photoBox .numBox{top:-6.5%;right:2%}#main .imgInner .subInner.subInner02 .bgBox .photoBox .textImg{top:11%;right:5%}#main .imgInner .subInner.subInner02 .bgBox .bottomBox .photo{margin-right:-30px;width:55.5%}#main .imgInner .subInner.subInner02 .bgBox .bottomBox .txtBox .subBox{padding:89px 0 0 12px;justify-content:start}#main .imgInner .subInner.subInner02 .bgBox .bottomBox .txtBox .subBox .text{margin-right:-30px;position:relative;z-index:5}#main .imgInner .subInner.subInner02 .bgBox .bottomBox .txtBox .subBox .priceList{padding-right:10px}#main .imgInner .subInner.subInner02 .itemBox{margin-top:104px}#main .imgInner .subInner.subInner02 .itemBox .imgBox{margin-bottom:72px}#main .imgInner .subInner.subInner02 .itemBox .imgBox .out{width:42%}#main .imgInner .subInner.subInner02 .itemBox .imgBox .textBox{margin-top:-5px}#main .imgInner .subInner.subInner03 .bgBox .photoBox{margin-bottom:40px}#main .imgInner .subInner.subInner03 .bgBox .photoBox .photo{margin-left:-30px;width:86.7%}#main .imgInner .subInner.subInner03 .bgBox .photoBox .numBox{top:7.9%;right:4%}#main .imgInner .subInner.subInner03 .bgBox .photoBox .textImg{top:22.9%;right:1.9%}#main .imgInner .subInner.subInner03 .bgBox .bottomBox .txtBox .subBox{padding-left:0}#main .imgInner .subInner.subInner03 .itemBox .textArea{margin-bottom:49px}#main .imgInner .subInner.subInner03 .itemBox .textArea .textUl{width:calc(100% - 125px)}#main .imgInner .subInner.subInner03 .itemBox .textArea .textUl li{letter-spacing:.08em}#main .imgInner .subInner.subInner03 .itemBox .colBox .txt{margin-bottom:1px;line-height:1.2}#main .imgInner .subInner.subInner03 .itemBox .colBox .colUl{margin-bottom:31px}#main .imgInner .subInner.subInner04 .bgBox .photoBox{margin-bottom:31px}#main .imgInner .subInner.subInner04 .bgBox .photoBox .photo{margin:0 auto;width:87.6%}#main .imgInner .subInner.subInner04 .bgBox .photoBox .numBox{top:-8.9%;right:5%}#main .imgInner .subInner.subInner04 .bgBox .photoBox .textImg{margin-top:37px;position:static}#main .imgInner .subInner.subInner04 .bgBox .bottomBox .photo{margin-right:-30px;width:49%}#main .imgInner .subInner.subInner04 .bgBox .bottomBox .photo .sml{margin-top:6px;display:block;color:#333;font-size:10px;font-weight:700;letter-spacing:.12em}#main .imgInner .subInner.subInner04 .bgBox .bottomBox .txtBox .subBox{padding:76px 0 0 31px;justify-content:flex-start}#main .imgInner .subInner.subInner04 .bgBox .bottomBox .txtBox .text{margin-bottom:35px}#main .imgInner .subInner.subInner04 .bgBox{padding-bottom:99px}#main .imgInner .subInner.subInner04 .itemBox .imgBox{margin-bottom:34px}#main .imgInner .subInner.subInner04 .itemBox .textArea{margin-bottom:50px}#main .imgInner .subInner.subInner04 .itemBox .imgBox .out{width:45%}#main .imgInner .subInner.subInner04 .itemBox .imgBox .textBox{margin-top:35px;width:48.5%}#main .imgInner .subInner.subInner04 .itemBox .imgBox .textBox h3{margin-bottom:22px;letter-spacing:.2em}#main .imgInner .subInner.subInner04 .itemBox .imgBox .textBox .text{margin-bottom:7px}#main .imgInner .subInner.subInner04 .itemBox .imgBox .textBox .en{margin-right:-7px}#main .imgInner .subInner.subInner04 .itemBox .textArea .textUl{width:calc(100% - 125px)}#main .imgInner .subInner.subInner04 .itemBox .textArea .textUl li{letter-spacing:.08em}#main .imgInner .subInner.subInner05 .bgBox .photoBox{margin-bottom:61px}#main .imgInner .subInner.subInner05 .bgBox .photoBox .photo{margin:0 0 0 -1%;width:81%}#main .imgInner .subInner.subInner05 .bgBox .photoBox .numBox{top:-10.2%}#main .imgInner .subInner.subInner05 .bgBox .photoBox .textImg{top:9.6%;right:2.3%}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .photo{margin-right:-30px;width:55.5%}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .txtBox .subBox{padding:0 0 20px 4px}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .txtBox .text{margin-bottom:41px;font-size:16px;line-height:1.92}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .txtBox .priceList{padding-right:10px}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .txtBox .subBox .priceList li:not(:last-child){margin-bottom:18px}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .txtBox .subBox .priceList li a{min-width:239px;font-size:16px}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .txtBox .subBox .priceList li a .buy-btn{padding-left:8px;font-size:14px}#main .imgInner .subInner.subInner05 .itemBox{margin-top:99px}#main .imgInner .subInner.subInner05 .itemBox .imgBox{margin-bottom:95px}#main .imgInner .subInner.subInner05 .itemBox .imgBox .out{width:45%}#main .imgInner .subInner.subInner05 .itemBox .imgBox .textBox{margin-top:0;width:48%}#main .imgInner .subInner.subInner05 .itemBox .imgBox .textBox h3{margin-bottom:15px}#main .imgInner .subInner.subInner05 .itemBox .imgBox .textBox .text{margin-bottom:13px}#main .imgInner .subInner.subInner05 .itemBox .textArea{margin-bottom:60px}#main .imgInner .subInner.subInner06 .bgBox .photoBox{margin:0 -30px 23px}#main .imgInner .subInner.subInner06 .bgBox .photoBox .photo{margin-bottom:23px;width:100%}#main .imgInner .subInner.subInner06 .bgBox .photoBox .numBox{top:-3.4%;left:6%;right:0}#main .imgInner .subInner .bgBox .photoBox .boxlink_sold .mask img {opacity: 1!important;}#main .imgInner .subInner .bgBox .photoBox .boxlink_sold .mask::after{display:none !important;}#main .imgInner .subInner .bgBox .photoBox .boxlink_sold a:hover {opacity: 1 !important;}#main .imgInner .subInner.subInner06 .bgBox .photoBox .textImg{margin:0 33px 0 auto;width:fit-content;position:static}#main .imgInner .subInner.subInner06 .bgBox .bottomBox .photo{margin-right:-30px;width:53.8%}#main .imgInner .subInner.subInner06 .bgBox .bottomBox .txtBox .subBox{padding:0 0 57px 16px}#main .imgInner .subInner.subInner06 .itemBox .imgBox{margin-bottom:66px}#main .imgInner .subInner.subInner06 .itemBox .imgBox .out{width:45%}#main .imgInner .subInner.subInner06 .itemBox .imgBox .textBox{margin-top:-8px;padding-right:6%;width:49%}#main .imgInner .subInner.subInner06 .itemBox .imgBox .textBox h3{margin-bottom:21px;padding-left:3px}#main .imgInner .subInner.subInner06 .itemBox .imgBox .textBox .text{margin-bottom:19px}#main .imgInner .subInner.subInner07 .bgBox .photoBox{margin-bottom:11px}#main .imgInner .subInner.subInner07 .bgBox .photoBox .photo{margin:0 -30px 8px auto;width:91%}#main .imgInner .subInner.subInner07 .bgBox .photoBox .numBox{top:-4.2%;left:.3%;right:auto}#main .imgInner .subInner.subInner07 .bgBox .photoBox .textImg{top:28.3%;right:auto;left:4.8%}#main .imgInner .subInner.subInner07 .bgBox .bottomBox.reverse .photo{margin-left:1.7%;width:43%}#main .imgInner .subInner.subInner07 .bgBox .bottomBox.reverse .txtBox{width:50%}#main .imgInner .subInner.subInner07 .bgBox .bottomBox.reverse .txtBox .text{margin:0 0 50px -2px}#main .imgInner .subInner.subInner07 .bgBox .bottomBox.reverse .txtBox .subBox{padding-bottom:35px;justify-content:flex-end}#main .imgInner .subInner.subInner07 .bgBox .bottomBox.reverse .txtBox .priceList li:not(:last-child){margin-bottom:17px}#main .imgInner .subInner.subInner07 .bgBox .bottomBox.reverse .txtBox .priceList li a{min-width:236px;font-size:16px}#main .imgInner .subInner.subInner07 .bgBox .bottomBox.reverse .txtBox .priceList li a .buy-btn{font-size:14px}#main .imgInner .subInner.subInner07 .itemBox .imgBox.reverse{margin-bottom:93px}#main .imgInner .subInner.subInner07 .itemBox .imgBox.reverse .textBox{margin-top:0}#main .imgInner .subInner.subInner07 .itemBox .imgBox.reverse .textBox h3{margin-right:-20px;letter-spacing:.15em;line-height:1.3}#main .imgInner .subInner.subInner07 .itemBox .imgBox.reverse .textBox .text{margin-bottom:14px}#main .imgInner .subInner.subInner07 .itemBox .textArea{margin-bottom:36px}#main .imgInner .subInner.subInner07 .itemBox .textArea .textUl{width:calc(100% - 125px)}#main .imgInner .subInner.subInner07 .itemBox .textArea .textUl li{letter-spacing:.08em}#main .imgInner .subInner.subInner08 .bgBox .photoBox{margin-bottom:-3px}#main .imgInner .subInner.subInner08 .bgBox .photoBox .photo{margin:0 -3px 7px auto;width:89.8%}#main .imgInner .subInner.subInner08 .bgBox .photoBox .numBox{top:4.5%;right:2.4%}#main .imgInner .subInner.subInner08 .bgBox .photoBox .textImg{top:10%;left:2.4%;right:auto}#main .imgInner .subInner.subInner08 .bgBox .bottomBox.reverse .photo{margin-left:-30px;width:44.5%}#main .imgInner .subInner.subInner08 .bgBox .bottomBox.reverse .txtBox{margin-top:83px;width:52.5%}#main .imgInner .subInner.subInner08 .bgBox .bottomBox.reverse .txtBox .text{margin-bottom:46px}#main .imgInner .subInner.subInner08 .itemBox .imgBox.reverse{margin-bottom:99px}#main .imgInner .subInner.subInner08 .itemBox .imgBox.reverse .textBox{margin-top:1%;width:49%}#main .imgInner .subInner.subInner08 .itemBox .imgBox.reverse .textBox h3{margin-right:-10%;letter-spacing:.18em}#main .imgInner .subInner.subInner08 .itemBox .imgBox.reverse .textBox .text{margin-bottom:18px}#main .imgInner .subInner.subInner09{padding-bottom:76px}#main .imgInner .subInner.subInner09 .bgBox .photoBox{margin:0 -30px 32px}#main .imgInner .subInner.subInner09 .bgBox .photoBox .photo{width:100%}#main .imgInner .subInner.subInner09 .bgBox .photoBox .numBox{top:3.6%;right:3.8%}#main .imgInner .subInner.subInner09 .bgBox .photoBox .textImg{top:auto;right:auto;left:9.5%;bottom:4.8%}#main .imgInner .subInner.subInner09 .bgBox .bottomBox.reverse .photo{margin-left:-4px;width:45.7%}#main .imgInner .subInner.subInner09 .bgBox .bottomBox.reverse .txtBox{margin-top:100px;width:46.5%}#main .imgInner .subInner.subInner09 .bgBox .bottomBox.reverse .txtBox .text{margin-bottom:45px}#main .imgInner .subInner.subInner09 .bgBox .bottomBox .txtBox .priceList .sml{margin:4px -11px 0 0;display:block;color:#333;font-size:11px;letter-spacing:.12em}#main .imgInner .subInner.subInner09 .itemBox .imgBox.reverse{margin-bottom:66px}#main .imgInner .subInner.subInner09 .itemBox .imgBox.reverse .textBox{margin-top:.8%}#main .imgInner .subInner.subInner09 .itemBox .imgBox.reverse .textBox h3{margin-bottom:22px}#main .imgInner .subInner.subInner09 .itemBox .imgBox.reverse .textBox .text{margin-bottom:8px;padding-right:.5%}#main .imgInner .subInner.subInner09 .itemBox .textArea{margin-bottom:40px}#main .imgInner .subInner.subInner09 .itemBox .textArea .subArea{padding:19px 13px 31px}#main .imgInner .subInner.subInner09 .itemBox .textArea .textUl{width:calc(100% - 120px)}#main .imgInner .subInner.subInner09 .itemBox .textArea .textUl li{letter-spacing:.08em}#main .outBottomBox{margin-bottom:115px;padding:107px 35px 78px}#main .outBottomBox .linkBox{margin-bottom:28px}#main .outBottomBox .banner {opacity: .6;}#main .outBottomBox .banner{margin-bottom:82px}#main .outBottomBox .linkBox a,#main .outBottomBox .banner a{display:block}#main .outBottomBox .textArea{color:#000;font-family:"Cormorant",serif;font-size:17px;font-weight:700;text-align:center;letter-spacing:.04em;line-height:2.1}#main .outBottomBox .textArea .title{margin-bottom:27px}#main .outLink{margin:0 auto 50px;width:293px}#main .outLink a{padding:7px 20px 6px;display:block;color:#FFF!important;font-size:15px;letter-spacing:.06em;text-align:center;background:#000 url(../img/240924/icon04.webp) no-repeat right 13px center / 6px}@media (hover: hover){#main .comBtn a:hover,#main .sec01 .linkArea .linkList li a:hover,#main .imgInner .subInner .bgBox .bottomBox .txtBox .priceList li a:hover,#main .outBottomBox .linkBox a:hover,#main .outBottomBox .banner a:hover,#main .outLink a:hover,#main .leftFix .scroll a:hover,#main .imgInner .subInner .itemBox .imgBox .photo a:hover{opacity:.8}}@media all and (max-height: 720px){#main .leftFix{padding-top:50px}}@media all and (max-height: 619px){#main .leftFix .textImg{width:205px}#main .leftFix .textImg img{width:100%;height:auto}#main .leftFix .scroll a{padding-bottom:117px}#main .leftFix .scroll a::before{height:100px}}@media all and (min-width: 992px) and (max-width: 1350px){#main .leftFix .textImg{width:85%}}@media all and (max-width: 991px){#main .leftFix,#main .rightFix{display:none!important}}@media all and (min-width: 600px){.sp{display:none!important}}@media all and (max-width: 599px){.pc{display:none!important}#main{display:block}#main .comBtn{max-width:225px}#main .comBtn a{padding:9px 10px;font-size:12px}#main img{width:100%!important;height:auto!important}#main .lBox,#main .rBox{display:none}#main .topBox{padding:78px 10px 87px 0}#main .topTextArea .text{margin-bottom:27px;font-weight:700;font-size:12px;letter-spacing:.26em;line-height:2.25}#main .middleBox .mainVisual{position:relative}#main .middleBox .mainVisual .title{right:-1px;width:87.3%;max-width:inherit}#main .sec01{padding:50px 20px 40px}#main .sec01 h2{margin:0 auto 14px;max-width:139px}#main .sec01 .photo{margin:0 auto 32px;max-width:103px;width:auto}#main .sec01 .title{margin-bottom:35px;font-size:13px;line-height:1.7;letter-spacing:.15em}#main .sec01 .title .sub::before{top:-1px;left:-2px;width:11px;height:11px}#main .sec01 .title .sub::after{bottom:-15px;right:-8px;width:11px;height:11px}#main .sec01 .textBox{margin-bottom:38px;padding-bottom:42px}#main .sec01 .textBox p{margin-bottom:24px;font-size:11px;line-height:2.18}#main .sec01 .linkArea h2{margin-bottom:20px;width:auto;max-width:266px}#main .sec01 .linkArea .linkList{margin:-10px -3px 0;padding:0}#main .sec01 .linkArea .linkList li{margin:10px 10px 0 0;width:calc((100% - 20px) / 3)}#main .imgInner .subInner:not(:last-child){margin-bottom:70px}#main .imgInner .subInner .bgBox{padding:64px 19px 48px}#main .imgInner .subInner .bgBox .photoBox{margin-bottom:27px;position:relative;z-index:5}#main .imgInner .subInner .bgBox .photoBox .numBox{top:2.3%;right:-1%;width:99px}#main .imgInner .subInner .bgBox .photoBox .textImg{top:22.2%;right:4.9%;width:44px;z-index:5}#main .imgInner .subInner .bgBox .photoBox .sml{margin:0;font-size:8px;text-align:right}#main .imgInner .subInner .bgBox .bottomBox .txtBox{width:55%}#main .imgInner .subInner .bgBox .bottomBox .txtBox .subBox{padding:0 0 22px 5px}#main .imgInner .subInner .bgBox .bottomBox .txtBox .text{margin:0 0 19px -3px;font-size:10px!important;line-height:1.92;letter-spacing:.12em}#main .imgInner .subInner .bgBox .bottomBox .txtBox .priceList li:not(:last-child){margin-bottom:3px}#main .imgInner .subInner .bgBox .bottomBox .txtBox .priceList li a{min-width:147px!important;font-size:14px!important;letter-spacing:0}#main .imgInner .subInner .bgBox .bottomBox .txtBox .priceList li a .buy-btn{padding:0 5px!important;font-size:9px!important;top:2px}#main .imgInner .subInner .bgBox .bottomBox.reverse .txtBox{margin-top:27px;order:2;width:50.5%}#main .imgInner .subInner .itemBox{margin-top:54px}#main .imgInner .subInner .itemBox .imgBox{margin-bottom:47px}#main .imgInner .subInner .itemBox .imgBox .out{width:42.5%}#main .imgInner .subInner .itemBox .imgBox .textBox{margin-top:2px}#main .imgInner .subInner .itemBox .imgBox .textBox h3{margin-bottom:16px;color:#333;font-size:16px;line-height:1.31;letter-spacing:.3em}#main .imgInner .subInner .itemBox .imgBox .textBox h3 .item{margin:0 0 19px 2px;width:39px}#main .imgInner .subInner .itemBox .imgBox .textBox .text{margin-bottom:18px;font-size:12px;line-height:1.67;text-align:justify}#main .imgInner .subInner .itemBox .imgBox .textBox .en{margin:0 3px 0 auto;padding-left:48px;font-size:12px}#main .imgInner .subInner .itemBox .imgBox .textBox .en::before{width:37px}#main .imgInner .subInner .itemBox .imgBox.reverse{margin-bottom:49px}#main .imgInner .subInner .itemBox .imgBox.reverse .textBox{margin-top:.6%;padding:0 0 0 6%;width:49%;text-align:justify}#main .imgInner .subInner .itemBox .imgBox.reverse .textBox h3{padding-left:0}#main .imgInner .subInner .itemBox .textArea{margin:0 auto 34px;max-width:329px}#main .imgInner .subInner .itemBox .textArea .subArea{padding:12px 11px 20px}#main .imgInner .subInner .itemBox .textArea .pic{width:66px}#main .imgInner .subInner .itemBox .textArea .textUl{margin:7px 0 0;width:calc(100% - 83px)!important}#main .imgInner .subInner .itemBox .textArea .textUl li{margin-bottom:5px;padding-left:20px;font-size:11px;letter-spacing:.12em;background:url(../img/240924/icon03_sp.webp) no-repeat left top 3px / 13px}#main .imgInner .subInner .itemBox .colBox{margin:0 auto 14px;width:auto;height:30px;text-align:center}#main .imgInner .subInner .itemBox .colBox img{width:auto!important;height:100%!important}#main .imgInner .subInner.subInner02 .bgBox{padding:71px 19px 50px}#main .imgInner .subInner.subInner02 .bgBox .photoBox{margin-bottom:33px}#main .imgInner .subInner.subInner02 .bgBox .photoBox .numBox{top:-7.7%;right:0}#main .imgInner .subInner.subInner02 .bgBox .photoBox .textImg{top:8%;right:6.8%;width:45px}#main .imgInner .subInner.subInner02 .bgBox .bottomBox .photo{margin-right:-19px;width:61%}#main .imgInner .subInner.subInner02 .bgBox .bottomBox .txtBox .subBox{padding:40px 0 0 5px}#main .imgInner .subInner.subInner02 .itemBox{margin-top:51px}#main .imgInner .subInner.subInner02 .itemBox .imgBox{margin-bottom:40px}#main .imgInner .subInner.subInner02 .itemBox .imgBox .out{width:45%}#main .imgInner .subInner.subInner02 .itemBox .imgBox .textBox{margin-top:0}#main .imgInner .subInner.subInner03 .bgBox{padding:70px 19px 38px}#main .imgInner .subInner.subInner03 .bgBox .photoBox{margin-bottom:22px}#main .imgInner .subInner.subInner03 .bgBox .photoBox .photo{margin-left:-19px}#main .imgInner .subInner.subInner03 .bgBox .photoBox .numBox{top:4.3%;right:2%}#main .imgInner .subInner.subInner03 .bgBox .photoBox .textImg{top:23.2%;right:1.2%;width:45px}#main .imgInner .subInner.subInner03 .itemBox{margin-top:48px}#main .imgInner .subInner.subInner03 .itemBox .textArea{margin-bottom:33px}#main .imgInner .subInner.subInner03 .itemBox .textArea .textUl li{letter-spacing:0}#main .imgInner .subInner.subInner04 .bgBox{padding:79px 19px 25px}#main .imgInner .subInner.subInner04 .bgBox .photoBox{margin-bottom:17px}#main .imgInner .subInner.subInner04 .bgBox .photoBox .numBox{top:-10%;right:2.5%}#main .imgInner .subInner.subInner04 .bgBox .photoBox .textImg{margin-top:22px;position:static;width:auto;max-width:311px}#main .imgInner .subInner.subInner04 .bgBox .bottomBox .photo{margin-right:-19px}#main .imgInner .subInner.subInner04 .bgBox .bottomBox .photo .sml{font-size:8px}#main .imgInner .subInner.subInner04 .bgBox .bottomBox .txtBox .subBox{padding:55px 0 0 8px}#main .imgInner .subInner.subInner04 .bgBox .bottomBox .txtBox .text{margin-bottom:15px}#main .imgInner .subInner.subInner04 .itemBox{margin-top:56px}#main .imgInner .subInner.subInner04 .itemBox .imgBox{margin-bottom:21px}#main .imgInner .subInner.subInner04 .itemBox .textArea{margin-bottom:35px}#main .imgInner .subInner.subInner04 .itemBox .imgBox .out{width:44.4%}#main .imgInner .subInner.subInner04 .itemBox .imgBox .textBox{margin-top:0;width:50%}#main .imgInner .subInner.subInner04 .itemBox .imgBox .textBox h3{margin-bottom:15px}#main .imgInner .subInner.subInner04 .itemBox .imgBox .textBox .text{margin-bottom:17px}#main .imgInner .subInner.subInner04 .itemBox .imgBox .textBox .en{margin-right:2px}#main .imgInner .subInner.subInner04 .itemBox .textArea .subArea{padding:12px 3px 20px 6px}#main .imgInner .subInner.subInner04 .itemBox .textArea .textUl{width:calc(100% - 79px)!important}#main .imgInner .subInner.subInner04 .itemBox .textArea .textUl li{letter-spacing:.04em}#main .imgInner .subInner.subInner05 .bgBox{padding:90px 19px 32px}#main .imgInner .subInner.subInner05 .bgBox .photoBox{margin-bottom:38px}#main .imgInner .subInner.subInner05 .bgBox .photoBox .numBox{top:-10.5%;right:1.3%}#main .imgInner .subInner.subInner05 .bgBox .photoBox .textImg{top:9.5%;right:4.4%;width:45px}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .photo{margin-right:-19px;width:55.5%}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .txtBox{width:48%}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .txtBox .subBox{padding:0 0 4px 4px}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .txtBox .text{margin-bottom:18px}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .txtBox .subBox .priceList li:not(:last-child){margin-bottom:3px}#main .imgInner .subInner.subInner05 .itemBox{margin-top:40px}#main .imgInner .subInner.subInner05 .itemBox .imgBox{margin-bottom:40px}#main .imgInner .subInner.subInner05 .itemBox .imgBox .textBox{margin-top:-3px;width:48%}#main .imgInner .subInner.subInner05 .itemBox .imgBox .textBox h3{margin-bottom:12px;letter-spacing:.18em}#main .imgInner .subInner.subInner05 .itemBox .imgBox .textBox .text{margin-bottom:10px}#main .imgInner .subInner.subInner05 .itemBox .textArea{margin-bottom:32px}#main .imgInner .subInner.subInner06 .bgBox{padding:74px 19px 43px}#main .imgInner .subInner.subInner06 .bgBox .photoBox{margin:0 -19px 28px}#main .imgInner .subInner.subInner06 .bgBox .photoBox .photo{margin-bottom:25px}#main .imgInner .subInner.subInner06 .bgBox .photoBox .numBox{top:-3%}#main .imgInner .subInner.subInner06 .bgBox .photoBox .textImg{margin:0 29px 0 auto;width:auto;max-width:240px}#main .imgInner .subInner.subInner06 .bgBox .bottomBox .photo{margin-right:-19px;width:53.8%}#main .imgInner .subInner.subInner06 .bgBox .bottomBox .txtBox{width:50%}#main .imgInner .subInner.subInner06 .bgBox .bottomBox .txtBox .text{margin-bottom:17px}#main .imgInner .subInner.subInner06 .bgBox .bottomBox .txtBox .subBox{padding:0 0 10px}#main .imgInner .subInner.subInner06 .itemBox{margin-top:42px}#main .imgInner .subInner.subInner06 .itemBox .imgBox{margin-bottom:50px}#main .imgInner .subInner.subInner06 .itemBox .imgBox .textBox{margin-top:-1px;padding-right:5%;width:50%}#main .imgInner .subInner.subInner06 .itemBox .imgBox .textBox h3{margin-bottom:17px}#main .imgInner .subInner.subInner06 .itemBox .imgBox .textBox .text{margin-bottom:9px}#main .imgInner .subInner.subInner06 .itemBox .textArea{margin-bottom:20px}#main .imgInner .subInner.subInner07 .bgBox{padding:98px 19px 54px}#main .imgInner .subInner.subInner07 .bgBox .photoBox{margin-bottom:-3px}#main .imgInner .subInner.subInner07 .bgBox .photoBox .photo{margin:0 -19px 10px auto;width:91%}#main .imgInner .subInner.subInner07 .bgBox .photoBox .numBox{top:-3.8%}#main .imgInner .subInner.subInner07 .bgBox .photoBox .textImg{top:29.3%;right:auto;left:5.5%}#main .imgInner .subInner.subInner07 .bgBox .bottomBox.reverse .txtBox .text{margin:0 0 20px}#main .imgInner .subInner.subInner07 .bgBox .bottomBox.reverse .txtBox .subBox{padding-bottom:13px}#main .imgInner .subInner.subInner07 .bgBox .bottomBox.reverse .txtBox .priceList li:not(:last-child){margin-bottom:2px}#main .imgInner .subInner.subInner07 .itemBox{margin-top:47px}#main .imgInner .subInner.subInner07 .itemBox .imgBox.reverse{margin-bottom:35px}#main .imgInner .subInner.subInner07 .itemBox .imgBox.reverse .textBox{width:50%}#main .imgInner .subInner.subInner07 .itemBox .textArea{margin-bottom:20px}#main .imgInner .subInner.subInner07 .itemBox .textArea .textUl{width:calc(100% - 78px)!important}#main .imgInner .subInner.subInner07 .itemBox .textArea .textUl li{letter-spacing:.04em!important}#main .imgInner .subInner.subInner08 .bgBox{padding:38px 19px 49px}#main .imgInner .subInner.subInner08 .bgBox .photoBox{margin-bottom:14px}#main .imgInner .subInner.subInner08 .bgBox .photoBox .photo{margin:0 -2px 7px auto}#main .imgInner .subInner.subInner08 .bgBox .photoBox .numBox{top:3.2%;right:0}#main .imgInner .subInner.subInner08 .bgBox .photoBox .textImg{top:6%;left:1.8%;right:auto;width:45px}#main .imgInner .subInner.subInner08 .bgBox .bottomBox.reverse .photo{margin-left:-19px}#main .imgInner .subInner.subInner08 .bgBox .bottomBox.reverse .txtBox{margin-top:49px;width:55%}#main .imgInner .subInner.subInner08 .bgBox .bottomBox.reverse .txtBox .text{margin-bottom:20px}#main .imgInner .subInner.subInner08 .itemBox{margin-top:43px}#main .imgInner .subInner.subInner08 .itemBox .imgBox.reverse{margin-bottom:26px}#main .imgInner .subInner.subInner08 .itemBox .imgBox.reverse .out{width:44.5%}#main .imgInner .subInner.subInner08 .itemBox .imgBox.reverse .textBox .text{margin-bottom:12px}#main .imgInner .subInner.subInner09{padding-bottom:113px}#main .imgInner .subInner.subInner09 .bgBox{padding:74px 19px 64px}#main .imgInner .subInner.subInner09 .bgBox .photoBox{margin:0 -19px 18.2%}#main .imgInner .subInner.subInner09 .bgBox .photoBox .textImg{top:auto;right:auto;left:9%;bottom:-14.5%;width:45px}#main .imgInner .subInner.subInner09 .bgBox .bottomBox.reverse .photo{margin-left:-2px}#main .imgInner .subInner.subInner09 .bgBox .bottomBox.reverse .txtBox{margin-top:27px;width:47%}#main .imgInner .subInner.subInner09 .bgBox .bottomBox.reverse .txtBox .text{margin-bottom:25px}#main .imgInner .subInner.subInner09 .bgBox .bottomBox .txtBox .priceList .sml{margin:3px -30px 0 0;display:block;color:#333;font-size:9px;letter-spacing:.12em}#main .imgInner .subInner.subInner09 .itemBox{margin-top:43px}#main .imgInner .subInner.subInner09 .itemBox .imgBox.reverse{margin-bottom:42px}#main .imgInner .subInner.subInner09 .itemBox .imgBox.reverse .textBox h3{margin-bottom:15px;letter-spacing:.19em}#main .imgInner .subInner.subInner09 .itemBox .imgBox.reverse .textBox .text{margin-bottom:17px}#main .imgInner .subInner.subInner09 .itemBox .textArea{margin-bottom:35px}#main .imgInner .subInner.subInner09 .itemBox .textArea .subArea{padding:11px 0 18px 8px}#main .imgInner .subInner.subInner09 .itemBox .textArea .textUl{width:calc(100% - 77px)!important}#main .imgInner .subInner.subInner09 .itemBox .textArea .textUl li{letter-spacing:-.03em!important}#main .outBottomBox{margin-bottom:89px;padding:86px 22px 57px}#main .outBottomBox .linkBox{margin-bottom:17px}#main .outBottomBox .banner{margin-bottom:48px}#main .outBottomBox .textArea{font-size:13px;line-height:2.1}#main .outBottomBox .textArea .title{margin-bottom:21px;font-size:12px}#main .outLink{margin:0 auto;padding-bottom:50px;width:213px}#main .outLink a{padding:6px 30px;font-size:13px;background:#000 url(../img/240924/icon04.webp) no-repeat right 16px center / 6px}}@media all and (max-width: 359px){#main .sec01 .textBox p{font-size:10px}#main .imgInner .subInner .itemBox .textArea{margin-left:15px;margin-right:15px}#main .imgInner .subInner .itemBox .imgBox.reverse .textBox h3{font-size:14px}#main .imgInner .subInner .bgBox .bottomBox .txtBox .text{font-size:9px!important}#main .imgInner .subInner.subInner05 .bgBox .bottomBox .txtBox .subBox{margin-left:-10px}#main .imgInner .subInner.subInner06 .bgBox .bottomBox .txtBox .subBox{margin-left:-5px}#main .imgInner .subInner.subInner02 .bgBox .bottomBox .txtBox .subBox{margin-left:-13px}#main .imgInner .subInner.subInner09 .itemBox .textArea .subArea{padding-right:4px}#main .imgInner .subInner.subInner09 .itemBox .textArea .subArea .textUl li{letter-spacing:-.05em!important}#main .imgInner .subInner.subInner09 .bgBox .bottomBox.reverse .txtBox{width:51%}}.allWrap #main .price_info .price:after{content:'(tax in）'}.boxlink_sold .buy-btn{display:none}.fadeInUp{opacity:0;transform:translate(0,50px);-webkit-transition:all ease-in-out 1s;transition:all ease-in-out 1s}.fadeInUp.in{opacity:1;transform:translate(0,0)}.fadeInLeft{opacity:0;transform:translate(-50px,0);-webkit-transition:all ease-in-out 1s;transition:all ease-in-out 1s}.fadeInLeft.in{opacity:1;transform:translate(0,0)}.fadeInRight{opacity:0;transform:translate(50px,0);-webkit-transition:all ease-in-out 1s;transition:all ease-in-out 1s}.fadeInRight.in{opacity:1;transform:translate(0,0)}