.page-title-jp{margin-top:.8em}#ACCESS{background:#b6d7d8;border-bottom:solid 1px #FFF}#ACCESS .access-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:90px 80px}#ACCESS .text-area{-ms-flex-preferred-size:46.2962962963%;flex-basis:46.2962962963%}#ACCESS .text-area .title{font-family:"Cormorant Garamond","Shippori Mincho",serif;font-size:24px;line-height:1;letter-spacing:.3em;font-weight:600;color:#FFF}#ACCESS .text-area .address,#ACCESS .text-area .train{font-size:16px;line-height:1.75;letter-spacing:.02em;font-weight:300}#ACCESS .text-area .address{margin-top:50px}#ACCESS .text-area .train{margin-top:.5em;margin-bottom:1em}#ACCESS .text-area .tel{font-size:17px;line-height:1.4117647059;letter-spacing:.12em;font-weight:300}#ACCESS .text-area .info{font-size:16px;line-height:1.75;letter-spacing:.12em;font-weight:300;margin-top:.5em}#ACCESS .map-area{-ms-flex-preferred-size:50%;flex-basis:50%}#ACCESS .map-area .frame{position:relative;aspect-ratio:540/300}#ACCESS .map-area .frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:grayscale(1);filter:grayscale(1)}@media screen and (max-width:520px){#ACCESS{border-bottom:solid .2666666667vw #FFF}#ACCESS .access-inner{display:block;padding:9.3333333333vw 5.3333333333vw 16vw}#ACCESS .text-area{width:auto}#ACCESS .text-area .title{font-size:24px;font-size:6.4vw;line-height:1;letter-spacing:.3em;text-align:center}#ACCESS .text-area .address,#ACCESS .text-area .train{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:.02em}#ACCESS .text-area .address{margin-top:10.6666666667vw}#ACCESS .text-area .train{margin-top:.5em;margin-bottom:1em}#ACCESS .text-area .tel{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:.12em}#ACCESS .text-area .info{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:.12em}#ACCESS .map-area{width:auto;margin-top:9.3333333333vw}#ACCESS .map-area .frame{aspect-ratio:335/186}}#ACCESS.home{background:#f5f5f5;border-bottom:none}#ACCESS.home .text-area .title{color:#9f8c9a}#topic-path{background:#b6d7d8;position:relative;padding:10px 0 12px;font-family:"Shippori Mincho",serif;font-size:13px;line-height:1.6153846154;letter-spacing:0em;font-weight:300}#topic-path .common-inner-S{padding:0}#topic-path nav ol{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:521px){#topic-path nav ol li a{font-size:12px}#topic-path nav ol li a:hover{text-decoration:underline}}#topic-path nav ol li+li::before{content:">";margin:0 1em}@media screen and (max-width:520px){#topic-path{padding:2.6666666667vw 0;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em}#topic-path::after{display:none}#topic-path .common-inner-S{padding:0 8vw}#topic-path nav ol li+li::before{margin:0 .5em}}.HomeNews{background:#F5F5F5;border-bottom:solid 1px #c9c9c9}.HomeNews .Contents{width:clamp(375px, 100%, 1920px);margin-left:auto;margin-right:auto;border-left:solid 1px #c9c9c9;border-right:solid 1px #c9c9c9}.HomeNews .entryList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.HomeNews .entryList .entryBlock{width:33.3333333333%}.HomeNews .entryList .entryBlock+.entryBlock{border-left:solid 1px #c9c9c9}.HomeNews .entryList .entryBlock a{display:block;background:#FFF;padding:30px 4.6875%}.HomeNews .entryList .entryBlock a .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.HomeNews .entryList .entryBlock a .flex .image{-webkit-box-flex:0;-ms-flex:0 0 27.5862068966%;flex:0 0 27.5862068966%}.HomeNews .entryList .entryBlock a .flex .image span{display:block;width:100%;aspect-ratio:1/1;overflow:hidden}.HomeNews .entryList .entryBlock a .flex .image span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.HomeNews .entryList .entryBlock a .flex .textArea{-webkit-box-flex:0;-ms-flex:0 0 65.5172413793%;flex:0 0 65.5172413793%;overflow:hidden}.HomeNews .entryList .entryBlock a .flex .textArea time{font-family:"Roboto","Noto Sans JP",sans-serif;font-size:14px;line-height:1;letter-spacing:0em;font-weight:300}.HomeNews .entryList .entryBlock a .flex .textArea .latest-posts-title,.HomeNews .entryList .entryBlock a .flex .textArea .excerpt{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HomeNews .entryList .entryBlock a .flex .textArea .latest-posts-title{font-size:22px;line-height:1;letter-spacing:0em}.HomeNews .entryList .entryBlock a .flex .textArea .excerpt{font-size:14px;line-height:1;letter-spacing:0em;font-weight:300;margin-top:1em}.HomeNews .entryList .entryBlock a .flex .textArea .title .latest-posts-title{width:calc(100% - 150px)}.HomeNews .entryList .entryBlock a .flex .textArea .title .latest-posts-title,.HomeNews .entryList .entryBlock a .flex .textArea .title .category{display:inline-block;vertical-align:middle}.HomeNews .entryList .entryBlock a .flex .textArea .category{display:inline-block;font-family:"Cormorant Infant","Shippori Mincho",serif;font-size:20px;line-height:1.2;letter-spacing:0em;color:#FFF;background:#b6d7d8;padding:0 1em;white-space:nowrap;margin-left:1em}@media screen and (min-width:521px){.HomeNews .entryList .entryBlock a .image img{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.HomeNews .entryList .entryBlock a:hover .image img{-webkit-filter:blur(2px);filter:blur(2px);scale:1.05;opacity:.8}}@media screen and (max-width:520px){.HomeNews{border-bottom:none;padding-top:13.3333333333vw;background:#FFF}.HomeNews .Contents{width:100%;margin-left:0;margin-right:0;border-left:none;border-right:none}.HomeNews .entryList{display:block}.HomeNews .entryList .entryBlock{width:100%;border-bottom:solid 1px #c9c9c9}.HomeNews .entryList .entryBlock+.entryBlock{border-left:none}.HomeNews .entryList .entryBlock a{padding:5.3333333333vw 8vw}.HomeNews .entryList .entryBlock a .flex .image{-webkit-box-flex:0;-ms-flex:0 0 29.3333333333vw;flex:0 0 29.3333333333vw}.HomeNews .entryList .entryBlock a .flex .textArea{-webkit-box-flex:0;-ms-flex:0 0 48vw;flex:0 0 48vw}.HomeNews .entryList .entryBlock a .flex .textArea time{font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:0em}.HomeNews .entryList .entryBlock a .flex .textArea .latest-posts-title,.HomeNews .entryList .entryBlock a .flex .textArea .excerpt{width:100%}.HomeNews .entryList .entryBlock a .flex .textArea .latest-posts-title{font-size:16px;font-size:4.2666666667vw;line-height:1;letter-spacing:0em}.HomeNews .entryList .entryBlock a .flex .textArea .excerpt{font-size:14px;font-size:3.7333333333vw;line-height:1.2;letter-spacing:0em;font-weight:300;margin-top:1em;white-space:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:8.96vw}.HomeNews .entryList .entryBlock a .flex .textArea .title{line-height:1}.HomeNews .entryList .entryBlock a .flex .textArea .title .latest-posts-title{width:calc(100% - 14.6666666667vw)}.HomeNews .entryList .entryBlock a .flex .textArea .category{font-size:14px;font-size:3.7333333333vw;line-height:1.1428571429;letter-spacing:0em;padding:0 .5em;margin-left:.5em}}.HomeAbout .HomeAbout-commitment{font-family:"Shippori Mincho",serif}@media screen and (max-width:520px){.HomeAbout{height:auto;padding-bottom:10vw}.HomeAbout .HomeAbout-content{position:relative;top:auto;right:auto;margin-left:auto}}.HomePhotoWedding{margin-top:140px;width:clamp(375px, 100%, 1920px);position:relative;margin-left:auto;margin-right:auto;padding-top:clamp(0px, 17.1875%, 330px)}.HomePhotoWedding .HomePhotoWedding-content{width:clamp(375px, 53.6458333333%, 1030px);background:#F5F5F5;padding:40px clamp(0px, 11.4583333333%, 220px) 60px 80px}.HomePhotoWedding .HomePhotoWedding-content .section-title{letter-spacing:.5em;color:#9f8c9a}.HomePhotoWedding .HomePhotoWedding-image{width:clamp(375px, 51.5625%, 990px);position:absolute;top:0;left:50%;margin-left:clamp(-110px, -5.7291666667%, 0px);z-index:10}.HomePhotoWedding .HomePhotoWedding-image img{width:100%;height:auto}.HomePhotoWedding .HomePhotoWeddingcommitment{font-family:"Shippori Mincho",serif}.HomePhotoWedding .HomePhotoWeddingcommitment p+p{margin-top:20px}.HomePhotoWedding .arrow-btn{margin-top:2em}@media screen and (max-width:520px){.HomePhotoWedding{margin-top:28vw;width:100%;margin-left:0;margin-right:0;padding-top:51.7333333333vw}.HomePhotoWedding .HomePhotoWedding-content{width:89.6vw;padding:13.3333333333vw 8vw 8vw 8vw}.HomePhotoWedding .HomePhotoWedding-content .section-title{letter-spacing:.3em}.HomePhotoWedding .HomePhotoWedding-image{width:90.1333333333vw;position:absolute;top:0;left:auto;right:0;margin-left:0}.HomePhotoWedding .HomePhotoWeddingcommitment{font-family:"Shippori Mincho",serif}.HomePhotoWedding .HomePhotoWeddingcommitment p+p{margin-top:5.3333333333vw}}.HomeJournal .section-title{line-height:1.2;margin-bottom:1em}#FAQ{font-family:"Shippori Mincho",serif}#FAQ .read-text{font-weight:500;font-size:14px;line-height:1.5714285714;letter-spacing:.1em;text-align:center;margin-top:55px}@media screen and (max-width:520px){#FAQ .read-text{font-size:14px;font-size:3.7333333333vw;line-height:1.5714285714;letter-spacing:.1em;text-align:center;margin-top:8vw}}@media screen and (min-width:521px){#FAQ .category-list{margin-top:60px}#FAQ .category-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#FAQ .category-list ul li{margin-left:30px;margin-right:30px;font-size:16px;line-height:1.5;letter-spacing:.15em;font-weight:500;margin-top:15px;margin-bottom:15px}#FAQ .category-list ul li a{display:inline-block;position:relative}#FAQ .category-list ul li a::after{content:"";width:0%;height:1px;background:#222;position:absolute;left:0;bottom:-5px}}@media screen and (min-width:521px) and (min-width:521px){#FAQ .category-list ul li a{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#FAQ .category-list ul li a:hover{color:#b6d7d8}}@media screen and (min-width:521px){#FAQ .category-list ul li.active a{pointer-events:none}#FAQ .category-list ul li.active a::after{width:100%}}@media screen and (max-width:520px){#FAQ .category-list{margin-top:13.3333333333vw;font-family:"Shippori Mincho",serif}#FAQ .category-list ul{max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.3846153846;letter-spacing:.15em}#FAQ .category-list ul li{position:relative;padding-left:1em}#FAQ .category-list ul li::before{content:"+";color:#9f8c9a;position:absolute;left:0;top:.2em}#FAQ .category-list ul li a{display:block;padding:.2em 0}#FAQ .category-list ul li.active a{position:relative}#FAQ .category-list ul li.active a::after{content:"";display:block;width:100%;height:.2666666667vw;background:#222;position:absolute;left:0;border-top:0}#FAQ .category-list ul li+li{margin-top:1em}}#FAQ .entry-list{max-width:963px;margin-left:auto;margin-right:auto;margin-top:100px}#FAQ .entry-list .block{padding-bottom:40px;border-bottom:solid 1px #9f8c9a;font-size:16px;line-height:1.75;letter-spacing:.04em;font-weight:300}#FAQ .entry-list .block+.block{margin-top:40px}#FAQ .entry-list .block dl{width:clamp(375px, 100%, 690px);margin-left:auto;margin-right:auto}#FAQ .entry-list .block dl dt,#FAQ .entry-list .block dl dd{position:relative;font-weight:500;padding-left:45px}#FAQ .entry-list .block dl dt::before,#FAQ .entry-list .block dl dd::before{content:"";position:absolute;left:0;top:-.15em;font-family:"Cormorant Garamond","Shippori Mincho",serif;font-size:36px;line-height:1;letter-spacing:0em;font-weight:600;color:#9f8c9a}#FAQ .entry-list .block dl dt{margin-bottom:30px}#FAQ .entry-list .block dl dt::before{content:"Q"}#FAQ .entry-list .block dl dd::before{content:"A"}#FAQ .entry-list .block dl dd p+p{margin-top:1em}#FAQ .entry-list .block dl dd a{text-decoration:underline}@media screen and (min-width:521px){#FAQ .entry-list .block dl dd a{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#FAQ .entry-list .block dl dd a:hover{color:#b6d7d8;text-decoration:none}}@media screen and (max-width:520px){#FAQ .entry-list{max-width:100%;margin-top:21.3333333333vw}#FAQ .entry-list .block{padding-bottom:6.6666666667vw;border-bottom:solid .2666666667vw #9f8c9a;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:.04em}#FAQ .entry-list .block+.block{margin-top:6.6666666667vw}#FAQ .entry-list .block dl{width:100%;padding-left:2.6666666667vw;padding-right:2.6666666667vw}#FAQ .entry-list .block dl dt,#FAQ .entry-list .block dl dd{padding-left:9.3333333333vw}#FAQ .entry-list .block dl dt::before,#FAQ .entry-list .block dl dd::before{top:-.15em;font-size:28px;font-size:7.4666666667vw;line-height:1;letter-spacing:0em}#FAQ .entry-list .block dl dt{margin-bottom:5.3333333333vw}}#FAQ .line-contact{margin-top:100px;text-align:center;font-family:"Roboto","Noto Sans JP",sans-serif;font-size:14px;line-height:1.5714285714;letter-spacing:.16em;font-weight:300}#FAQ .line-contact .link-button{margin-top:20px}#FAQ .line-contact .link-button a{display:inline-block;font-size:16px;line-height:1.5;letter-spacing:0em;padding:1em;color:#FFF;background:#9f8c9a;border:solid 2px #9f8c9a}@media screen and (min-width:521px){#FAQ .line-contact .link-button a{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#FAQ .line-contact .link-button a:hover{color:#9f8c9a;background:#FFF}}@media screen and (max-width:520px){#FAQ .line-contact{margin-top:12vw;font-size:14px;font-size:3.7333333333vw;line-height:1.5714285714;letter-spacing:.16em}#FAQ .line-contact .link-button{margin-top:6.6666666667vw}#FAQ .line-contact .link-button a{font-size:14px;font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:0em;padding:1em;border:solid .5333333333vw #9f8c9a}}#PARTNER .read-text{font-family:"Shippori Mincho",serif;font-size:14px;line-height:1.5714285714;letter-spacing:.1em;font-weight:500;text-align:center;margin-top:55px}@media screen and (max-width:520px){#PARTNER .read-text{font-size:14px;font-size:3.7333333333vw;line-height:1.5714285714;letter-spacing:.1em;text-align:center;margin-top:8vw}}#PARTNER .partner-title{position:relative;font-family:"Shippori Mincho",serif;font-size:24px;line-height:1;letter-spacing:.15em;text-align:center;padding-bottom:15px;margin-bottom:70px}#PARTNER .partner-title::after{content:"";display:block;width:68px;height:1px;background:#222;position:absolute;bottom:0;left:calc(50% - 34px)}@media screen and (max-width:520px){#PARTNER .partner-title{font-size:20px;font-size:5.3333333333vw;line-height:1;letter-spacing:.15em;padding-bottom:2.6666666667vw;margin-bottom:16vw}#PARTNER .partner-title::after{width:12.2666666667vw;height:.2666666667vw;left:calc(50% - 6.1333333333vw)}}#PARTNER .entry-list .block a{display:block}#PARTNER .entry-list .block a .image span{display:block;width:100%;overflow:hidden}#PARTNER .entry-list .block a .image span img{width:100%;height:auto}#PARTNER .entry-list .block a .text-area dl dt span{display:block}#PARTNER .entry-list .block a .text-area dl dt span.en{font-family:"Cormorant Garamond","Shippori Mincho",serif;font-weight:500;color:#9f8c9a}#PARTNER .entry-list .block a .text-area dl dt span.ja{font-family:"Shippori Mincho",serif;font-weight:300}#PARTNER .entry-list .block a .text-area dl dd{font-weight:300}@media screen and (min-width:521px){#PARTNER .entry-list .block a .image img{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#PARTNER .entry-list .block a:hover .image img{-webkit-filter:blur(2px);filter:blur(2px);scale:1.05;opacity:.8}#PARTNER .entry-list .block a:hover .text-area dl dt span{display:block}#PARTNER .entry-list .block a:hover .text-area dl dt span.en{color:#5C574F}}#PARTNER .partner-block{margin-top:115px}#PARTNER .partner-block .entry-list{width:100%}#PARTNER .partner-block .entry-list .block .image span{aspect-ratio:670/450}#PARTNER .partner-block .entry-list .block .text-area{text-align:center;margin-top:15px}#PARTNER .partner-block .entry-list .block .text-area dl dt span{display:block}#PARTNER .partner-block .entry-list .block .text-area dl dt span.en{font-size:20px;line-height:1.2;letter-spacing:0em}#PARTNER .partner-block .entry-list .block .text-area dl dt span.en::before{display:block;width:0;height:0;margin-top:-.1em;content:""}#PARTNER .partner-block .entry-list .block .text-area dl dt span.en::after{display:block;width:0;height:0;margin-bottom:-.1em;content:""}#PARTNER .partner-block .entry-list .block .text-area dl dt span.ja{font-size:14px;line-height:1.5714285714;letter-spacing:0em}#PARTNER .partner-block .entry-list .block .text-area dl dt span.ja::before{display:block;width:0;height:0;margin-top:-.2857142857em;content:""}#PARTNER .partner-block .entry-list .block .text-area dl dt span.ja::after{display:block;width:0;height:0;margin-bottom:-.2857142857em;content:""}#PARTNER .partner-block .entry-list .block .text-area dl dt span.ja{margin-top:5px}#PARTNER .partner-block .entry-list .block .text-area dl dd{font-size:14px;line-height:1.5714285714;letter-spacing:0em}#PARTNER .partner-block .entry-list .block .text-area dl dd::before{display:block;width:0;height:0;margin-top:-.2857142857em;content:""}#PARTNER .partner-block .entry-list .block .text-area dl dd::after{display:block;width:0;height:0;margin-bottom:-.2857142857em;content:""}#PARTNER .partner-block .entry-list .block .text-area dl dd{margin-top:20px}@media screen and (min-width:521px){#PARTNER .partner-block .entry-list{display:-ms-grid;display:grid;-ms-grid-columns:(clamp(100px, (100% - 30px) / 3, 334px))[3];grid-template-columns:repeat(3,clamp(100px, (100% - 30px) / 3, 334px));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:55px}#PARTNER .partner-block .entry-list .block{width:100%}}@media screen and (max-width:520px){#PARTNER .partner-block{margin-top:16vw}#PARTNER .partner-block .entry-list .block+.block{margin-top:16vw}#PARTNER .partner-block .entry-list .block .text-area{margin-top:5.3333333333vw}#PARTNER .partner-block .entry-list .block .text-area dl dt span{display:block}#PARTNER .partner-block .entry-list .block .text-area dl dt span.en{font-size:20px;font-size:5.3333333333vw;line-height:1.2;letter-spacing:0em}#PARTNER .partner-block .entry-list .block .text-area dl dt span.en::before{display:block;width:0;height:0;margin-top:-.1em;content:""}#PARTNER .partner-block .entry-list .block .text-area dl dt span.en::after{display:block;width:0;height:0;margin-bottom:-.1em;content:""}#PARTNER .partner-block .entry-list .block .text-area dl dt span.ja{font-size:14px;font-size:3.7333333333vw;line-height:1.5714285714;letter-spacing:0em}#PARTNER .partner-block .entry-list .block .text-area dl dt span.ja::before{display:block;width:0;height:0;margin-top:-.2857142857em;content:""}#PARTNER .partner-block .entry-list .block .text-area dl dt span.ja::after{display:block;width:0;height:0;margin-bottom:-.2857142857em;content:""}#PARTNER .partner-block .entry-list .block .text-area dl dt span.ja{margin-top:1.3333333333vw}#PARTNER .partner-block .entry-list .block .text-area dl dd{font-size:14px;line-height:1.5714285714;letter-spacing:0em}#PARTNER .partner-block .entry-list .block .text-area dl dd::before{display:block;width:0;height:0;margin-top:-.2857142857em;content:""}#PARTNER .partner-block .entry-list .block .text-area dl dd::after{display:block;width:0;height:0;margin-bottom:-.2857142857em;content:""}#PARTNER .partner-block .entry-list .block .text-area dl dd{margin-top:5.3333333333vw}}#PARTNER .shop-block{margin-top:140px}@media screen and (max-width:520px){#PARTNER .shop-block{margin-top:24vw}}#PARTNER .shop-block .area-block{margin-top:70px}@media screen and (max-width:520px){#PARTNER .shop-block .area-block .area-title::before{content:"";display:block;width:2.9333333333vw;height:2.6666666667vw;background:url(https://ituwadress.com/cms/wp-content/themes/ituwa2026/css/../images/partner/drawar_arrow.svg) no-repeat center center;background-size:100%;position:absolute;bottom:3.2vw;right:2.6666666667vw;pointer-events:none;rotate:180deg;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}}@media screen and (min-width:521px){#PARTNER .shop-block .area-block .entry-list{max-height:none;opacity:1;overflow:visible;-webkit-transition:none;transition:none}}@media screen and (max-width:520px){#PARTNER .shop-block .area-block .entry-list{overflow:hidden;max-height:0;opacity:0;-webkit-transition:max-height 0.4s ease,opacity 0.3s ease,padding 0.3s ease;transition:max-height 0.4s ease,opacity 0.3s ease,padding 0.3s ease}}@media screen and (max-width:520px){#PARTNER .shop-block .area-block.open .area-title::before{rotate:0deg}}@media screen and (min-width:521px){#PARTNER .shop-block .area-block.open .entry-list{max-height:none}}@media screen and (max-width:520px){#PARTNER .shop-block .area-block.open .entry-list{max-height:266.6666666667vw;opacity:1}}#PARTNER .shop-block .area-block .area-title{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;padding-bottom:10px;margin-bottom:30px}#PARTNER .shop-block .area-block .area-title::after{content:"";display:block;width:100%;height:1px;background:#222;position:absolute;left:0;bottom:0}#PARTNER .shop-block .area-block .area-title span{display:inline-block;vertical-align:baseline}#PARTNER .shop-block .area-block .area-title span.en{font-family:"Cormorant Garamond","Shippori Mincho",serif;font-size:20px;line-height:1.2;letter-spacing:0em;font-weight:500}#PARTNER .shop-block .area-block .area-title span.ja{font-family:"Shippori Mincho",serif;font-size:14px;line-height:1.5714285714;letter-spacing:0em;font-weight:500;margin-left:1.5em}@media screen and (min-width:521px){#PARTNER .shop-block .area-block .area-title button{cursor:default;pointer-events:none}}@media screen and (max-width:520px){#PARTNER .shop-block .area-block{margin-top:10.6666666667vw}#PARTNER .shop-block .area-block .area-title{position:relative;width:100%;max-width:100%;padding-bottom:2.6666666667vw;margin-bottom:0}#PARTNER .shop-block .area-block .area-title button{cursor:pointer;display:block;width:100%}#PARTNER .shop-block .area-block .area-title::after{height:.2666666667vw}#PARTNER .shop-block .area-block .area-title span{display:inline-block;vertical-align:baseline}#PARTNER .shop-block .area-block .area-title span.en{font-size:20px;font-size:5.3333333333vw;line-height:1.2;letter-spacing:0em}#PARTNER .shop-block .area-block .area-title span.ja{font-size:14px;font-size:3.7333333333vw;line-height:1.5714285714;letter-spacing:0em}}#PARTNER .shop-block .entry-list{display:-ms-grid;display:grid;-ms-grid-columns:(calc((100% - 5.859375%) / 2))[2];grid-template-columns:repeat(2,calc((100% - 5.859375%) / 2));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:30px}#PARTNER .shop-block .entry-list .image span{aspect-ratio:316/240}@media screen and (min-width:521px){#PARTNER .shop-block .entry-list .block a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#PARTNER .shop-block .entry-list .block .image{-webkit-box-flex:0;-ms-flex:0 0 235px;flex:0 0 235px}#PARTNER .shop-block .entry-list .block .text-area{margin-left:5.0847457627%}#PARTNER .shop-block .entry-list .block .text-area dl dt span{display:block}#PARTNER .shop-block .entry-list .block .text-area dl dt span.en{font-size:20px;line-height:1.2;letter-spacing:0em}#PARTNER .shop-block .entry-list .block .text-area dl dt span.en::before{display:block;width:0;height:0;margin-top:-.1em;content:""}#PARTNER .shop-block .entry-list .block .text-area dl dt span.en::after{display:block;width:0;height:0;margin-bottom:-.1em;content:""}#PARTNER .shop-block .entry-list .block .text-area dl dt span.ja{font-size:14px;line-height:1.5714285714;letter-spacing:0em}#PARTNER .shop-block .entry-list .block .text-area dl dt span.ja::before{display:block;width:0;height:0;margin-top:-.2857142857em;content:""}#PARTNER .shop-block .entry-list .block .text-area dl dt span.ja::after{display:block;width:0;height:0;margin-bottom:-.2857142857em;content:""}#PARTNER .shop-block .entry-list .block .text-area dl dt span.ja{margin-top:5px}#PARTNER .shop-block .entry-list .block .text-area dl dd{font-size:14px;line-height:1.5714285714;letter-spacing:0em}#PARTNER .shop-block .entry-list .block .text-area dl dd::before{display:block;width:0;height:0;margin-top:-.2857142857em;content:""}#PARTNER .shop-block .entry-list .block .text-area dl dd::after{display:block;width:0;height:0;margin-bottom:-.2857142857em;content:""}#PARTNER .shop-block .entry-list .block .text-area dl dd{margin-top:20px}}@media screen and (max-width:520px){#PARTNER .shop-block .entry-list{-ms-grid-columns:(calc((100% - 4.8vw) / 2))[2];grid-template-columns:repeat(2,calc((100% - 4.8vw) / 2));row-gap:0}#PARTNER .shop-block .entry-list .block{margin-top:8vw}#PARTNER .shop-block .entry-list .block .text-area{margin-top:4vw}#PARTNER .shop-block .entry-list .block .text-area dl dt{text-align:center}#PARTNER .shop-block .entry-list .block .text-area dl dt span{display:block}#PARTNER .shop-block .entry-list .block .text-area dl dt span.en{font-size:18px;font-size:4.8vw;line-height:1.2;letter-spacing:0em}#PARTNER .shop-block .entry-list .block .text-area dl dt span.en::before{display:block;width:0;height:0;margin-top:-.1em;content:""}#PARTNER .shop-block .entry-list .block .text-area dl dt span.en::after{display:block;width:0;height:0;margin-bottom:-.1em;content:""}#PARTNER .shop-block .entry-list .block .text-area dl dt span.ja{font-size:14px;font-size:3.7333333333vw;line-height:1.1428571429;letter-spacing:0em}#PARTNER .shop-block .entry-list .block .text-area dl dt span.ja::before{display:block;width:0;height:0;margin-top:-.0714285714em;content:""}#PARTNER .shop-block .entry-list .block .text-area dl dt span.ja::after{display:block;width:0;height:0;margin-bottom:-.0714285714em;content:""}#PARTNER .shop-block .entry-list .block .text-area dl dt span.ja{margin-top:1.3333333333vw}#PARTNER .shop-block .entry-list .block .text-area dl dd{font-size:13px;font-size:3.4666666667vw;line-height:1.3846153846;letter-spacing:0em}#PARTNER .shop-block .entry-list .block .text-area dl dd::before{display:block;width:0;height:0;margin-top:-.1923076923em;content:""}#PARTNER .shop-block .entry-list .block .text-area dl dd::after{display:block;width:0;height:0;margin-bottom:-.1923076923em;content:""}#PARTNER .shop-block .entry-list .block .text-area dl dd{margin-top:5.3333333333vw;padding:0 .5em}}#PARTNERAD{margin-top:60px;height:446px;color:#FFF;text-align:center;font-weight:300;background-image:url(https://ituwadress.com/cms/wp-content/themes/ituwa2026/css/../images/partner/partner-ad@pc.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#PARTNERAD .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#PARTNERAD .ad-title,#PARTNERAD .text{font-family:"Shippori Mincho",serif;-webkit-filter:drop-shadow(0 0 10px #222222);filter:drop-shadow(0 0 10px #222222)}#PARTNERAD .ad-title{font-size:26px;line-height:1.0769230769;letter-spacing:.1em;font-weight:500;margin-bottom:1em}#PARTNERAD .text{font-size:14px;line-height:1.5714285714;letter-spacing:.16em;font-weight:300}#PARTNERAD .link-button{margin-top:60px}#PARTNERAD .link-button a{display:inline-block;font-size:16px;line-height:1.5;letter-spacing:.1em;width:170px;height:54px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;background:#FFF}@media screen and (min-width:521px){#PARTNERAD .link-button a{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#PARTNERAD .link-button a:hover{color:#FFF;background:#b6d7d8}}@media screen and (max-width:520px){#PARTNERAD{margin-top:21.3333333333vw;height:90.1333333333vw;background-image:url(https://ituwadress.com/cms/wp-content/themes/ituwa2026/css/../images/partner/partner-ad@sp.jpg)}#PARTNERAD .ad-title,#PARTNERAD .text{-webkit-filter:drop-shadow(0 0 2.6666666667vw #222222);filter:drop-shadow(0 0 2.6666666667vw #222222)}#PARTNERAD .ad-title{font-size:20px;font-size:5.3333333333vw;line-height:1.1;letter-spacing:.1em;margin-bottom:1em}#PARTNERAD .text{font-size:14px;font-size:3.7333333333vw;line-height:1.4285714286;letter-spacing:.11em}#PARTNERAD .link-button{margin-top:12vw}#PARTNERAD .link-button a{font-size:16px;line-height:1.5;letter-spacing:.1em;width:45.3333333333vw;height:14.4vw}}