figure{margin:0}@font-face{font-display:swap;font-family:"Adjusted";src:local("HiraginoSans-W6");size-adjust:130%;unicode-range:U+30-39;font-display:swap}html{scroll-behavior:smooth;scroll-padding-top:155px}.adjusted{font-family:"Adjusted",sans-serif}body{margin:0;padding:0;color:#414141;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-size:clamp(1rem, 0.833rem + 0.56vw, 1.25rem);line-height:1.8;word-spacing:0;letter-spacing:.1em;background:#fff;position:relative;font-feature-settings:"palt" 1;background:url(/wp-content/themes/tou-sui-an/assets/img/com_bg_footer.png)}img{width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;line-height:1em}ul,ol,dl,dt,dd,p,table{margin:0;padding:0;font-size:clamp(1rem, 1.083rem + -0.28vw, 0.875rem)}li{list-style:none}a{color:#333;text-decoration:none}a:hover{text-decoration:none;color:#333}a.post-4647,a.post-3171{pointer-events:none;text-decoration:none!important}main a[target=_blank]::after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:700;font-size:.8em;padding-left:.3em}.manager-only{background:#333!important;font-family:"Noto Sans JP",sans-serif;color:#FFF;padding:.5em}header{position:fixed;padding:1em 0;width:100%;text-align:center;background-color:#000;transition:0.3s;height:100px;left:0;top:0;z-index:999}header.inner{position:relative;width:1100px;margin:0 auto}header figure{width:160px;height:auto;margin:0 auto}header nav #navInner ul{position:relative;text-align:center;margin:0 2em;display:flex;justify-content:center;transition:0.3s}header nav #navInner ul li{text-align:center;margin:0 2em;position:relative;transition:transform 0.125s ease-in-out}header.is-action{height:30px}header.is-action figure{width:120px;position:relative;left:1em;top:-1em;margin:0;float:left;transition:transform ease 0.4s}header.is-action nav{height:1.6em}header.is-action nav #navInner ul li{text-align:center}@media screen and (max-width:999px){header{height:30px}header figure{width:120px;position:relative;left:1em;top:-1em;margin:0;float:left;transition:transform ease 0.4s}header nav{height:1.6em}header nav #navInner ul li{text-align:center}}@media screen and (min-width:999px){header.is-action nav#globalnav{height:2em}}nav#globalnav.home{top:-300px;height:200px;position:fixed;left:0;right:0;width:100%;height:30px;background:rgb(0 0 0 / .93);z-index:9998;transition:top 0.3s ease-in-out;padding:20px 0}nav#globalnav.home.active{top:0}nav#globalnav.home #navInner ul{display:flex;justify-content:center}nav#globalnav.home #navInner ul li{text-align:center;margin:0 2em;position:relative}@media screen and (max-width:480px){nav#globalnav.home #navInner ul li{margin:0}}nav #navInner ul li a{letter-spacing:.2em;font-size:clamp(1rem, 1rem + 0vw, 1rem);color:#fff;position:relative}nav #navInner ul li a::before{background:#f6df9e;content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:right top;transform:scale(0,1);transition:transform 0.3s}nav #navInner ul li a:hover::before{transform-origin:left top;transform:scale(1,1)}@media screen and (max-width:999px){#menuBtnWrap{top:20px;width:80px}#menuBtnWrap.is-sp p{margin:0}#menuBtnWrap.is-sp .menuBtn{top:10px}nav#globalnav,nav#globalnav.home{position:fixed;top:0;left:unset;right:-100vw;width:100%;height:100vh;transition:right 0.3s ease-in-out;background:rgb(0 0 0 / .93);z-index:9998}nav#globalnav.active,nav#globalnav.home.active{top:0;right:0}nav#globalnav #navInner,nav#globalnav.home #navInner{width:100%;height:100%;position:relative}nav#globalnav #navInner ul li,nav#globalnav.home #navInner ul li{width:100%;margin:50px 0 0}nav#globalnav #navInner ul li a,nav#globalnav.home #navInner ul li a{letter-spacing:.2em}nav#globalnav #navInner ul li a:hover::before,nav#globalnav.home #navInner ul li a:hover::before{height:auto}nav#globalnav.active #navInner{top:3em;transition:right 0.3s ease-in-out}nav#globalnav.active #navInner ul{display:block}nav#globalnav.active #navInner li{margin-bottom:1em}}#menuBtnWrap{position:fixed;top:20px;right:1.6%;z-index:9999;color:#FFF;width:90px;display:none}#menuBtnWrap p{margin:5px 0 0;font-size:clamp(0.8125rem, 0.813rem + 0vw, 0.8125rem);text-align:left}#menuBtnWrap .menuBtn{display:block;background:none;z-index:9999;cursor:pointer;width:40px;height:40px;position:fixed;top:15px;right:1.6%;border-radius:5px}#menuBtnWrap .menuBtn span{width:26px;height:1px;display:block;left:50%;top:50%;margin-left:-13px;margin-top:-1px;position:relative;background:none;transition:all 0.2s}#menuBtnWrap .menuBtn span:before,#menuBtnWrap .menuBtn span:after{transition:all 0.2s;content:"";width:13px;height:1px;display:block;background:#FFF;position:absolute}#menuBtnWrap .menuBtn span:before{transform:translateX(0);opacity:1}#menuBtnWrap .menuBtn span:after{transform:translateX(13px);opacity:1}#menuBtnWrap .menuBtn span.top{transform:translateY(-8px)}#menuBtnWrap .menuBtn span.middle{transform:translateY(0)}#menuBtnWrap .menuBtn span.bottom{transform:translateY(8px)}#menuBtnWrap .menuBtn.is-open span.middle:before{transform:translateX(-13px);opacity:0}#menuBtnWrap .menuBtn.is-open span.middle:after{transform:translateX(39px);opacity:0}#menuBtnWrap .menuBtn.is-open span.top{transform:translateY(-4px)}#menuBtnWrap .menuBtn.is-open span.top:before{transform:translateX(2px) rotate(45deg)}#menuBtnWrap .menuBtn.is-open span.top:after{transform:translateX(11px) rotate(-45deg)}#menuBtnWrap .menuBtn.is-open span.bottom{transform:translateY(5px)}#menuBtnWrap .menuBtn.is-open span.bottom:before{transform:translateX(2px) rotate(-45deg)}#menuBtnWrap .menuBtn.is-open span.bottom:after{transform:translateX(11px) rotate(45deg)}#home #menuBtnWrap{display:inline}@media screen and (max-width:999px){#menuBtnWrap{display:inline}}@media screen and (min-width:375px){body.logged-in .breadcrumb{margin-top:10px}}@media screen and (min-width:768px){body.logged-in .breadcrumb{margin-top:105px}}.breadcrumb{border-bottom:1px solid #000;margin-top:140px;background:#FFF}.breadcrumb .inner{width:100%;max-width:1100px;margin:0 auto}.breadcrumb nav{padding:8px;position:relative}@media screen and (min-width:375px){.breadcrumb nav{padding:2px 8px}}.breadcrumb nav ol{font-size:clamp(0.875rem, 0.958rem + -0.28vw, 0.75rem)}.breadcrumb ol{margin:0;padding-left:0;list-style:none;display:flex}.breadcrumb li{align-items:center;justify-content:center;display:flex}.breadcrumb li+li::before{content:"chevron_right";margin:0 8px;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;width:24px;height:24px}.breadcrumb li:nth-last-child(1)::before{content:""}.breadcrumb a{border-radius:100px;max-width:200px;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px){.breadcrumb a{padding:8px 16px}}.breadcrumb a:hover{opacity:.8}.breadcrumb a.is-current,.breadcrumb a.is-current:hover{cursor:auto}.breadcrumb a.is-current:hover{opacity:100}@media screen and (max-width:999px){.breadcrumb{margin-top:60px}}@media screen and (max-width:480px){.breadcrumb{overflow-x:scroll;word-break:keep-all;white-space:nowrap}}#mv{width:100%;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}#mv #mvInner{width:100%;height:100vh;position:relative}#mv #mvInner.bgImg{background:url(https://tou-sui-an.com/wp-content/themes/tou-sui-an/assets/img/home_bg_slider02.jpeg) repeat center center;background-size:cover}#mv #mvInner figure#siteId{width:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);z-index:1}#mv #mvInner p#orderBtn{position:absolute;top:50%;left:3%;transform:translateY(-50%)}#mv #mvInner p#orderBtn a{display:block;writing-mode:vertical-rl;color:#fff;border:1px solid #fff;letter-spacing:.5em;padding:3em 1em;transition:all 0.2s ease-in-out}#mv #mvInner p#orderBtn a svg{width:11px;fill:#fff;display:inline-block}#mv #mvInner p#orderBtn a:hover{background:#fff;color:#222}#mv #mvInner p#orderBtn a:hover svg{fill:#222}@media screen and (min-width:375px){#mv #mvInner p#orderBtn a i{margin-right:.5em}}@media screen and (min-width:768px){#mv #mvInner p#orderBtn a i{margin-bottom:1em}}#mv #mvInner p#movieBtn{position:absolute;bottom:130px;left:50%;transform:translateX(-50%)}#mv #mvInner p#movieBtn a{cursor:pointer;font-size:1.856rem;color:#fff}#mv #mvInner p#movieBtn a:hover{text-decoration:underline}#mv #mvInner p#movieBtn a span{font-size:63%;margin:0 0 0 5px}#mv #mvInner figure#scroll{bottom:125px;right:50%;width:20px;position:absolute;animation-name:"fade";animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@media screen and (min-width:768px){#mv #mvInner figure#scroll{bottom:60px;right:50%;width:18px}}@keyframes fade{0%{opacity:0;transform:translateY(-25px)}100%{opacity:1;transform:translateY(0)}}#mv #mvInner #mvSlider{position:absolute;top:0;z-index:-1;width:100%;height:100vh}#mv #mvInner #mvSlider figure{height:100vh;overflow:hidden}#mv #mvInner #mvSlider figure::before{width:100%;height:100vh;z-index:0;content:“”;display:block;position:absolute;top:0;left:0;background-color:rgb(0 0 0 / .5)}#mv #mvInner #mvSlider figure img{height:100vh;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-o-object-position:center center;object-position:center center}#mv #mvInner picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#archiveContents{width:100%;margin:0 auto;background:#FFF}#archiveContents-intro{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:stretch}@media screen and (min-width:768px){#archiveContents-intro{flex-direction:row;flex-wrap:nowrap}}#archiveContents-intro>div{width:50%}@media screen and (min-width:375px){#archiveContents-intro>div{width:100%}}#archiveContents-intro div.col-with-text{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:stretch;align-items:center;text-align:center;padding:0 4%}@media screen and (min-width:375px){#archiveContents-intro div.col-with-text{padding:40px 0 50px 0}}#archiveContents-intro div h1{font-size:clamp(1.875rem, 1.208rem + 2.22vw, 2.875rem);font-weight:600;color:var(--gold);margin-bottom:16px}#archiveContents-intro div p{font-size:clamp(1rem, 1rem + 0vw, 1rem);line-height:20px}#archiveContents #archiveContents-list{position:relative}#archiveContents #archiveContents-list h2.term{margin:1em 0;text-align:center}#archiveContents #archiveContents-list .archiveContents-container{display:grid;grid-auto-flow:dense;grid-gap:10px;background-color:#f7f7f7;padding:10px 0;grid-template-columns:1fr}@media screen and (min-width:768px){#archiveContents #archiveContents-list .archiveContents-container{grid-template-columns:1fr 1fr 1fr;padding:10px 0}}@media screen and (min-width:1800px){#archiveContents #archiveContents-list .archiveContents-container{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width:2560px){#archiveContents #archiveContents-list .archiveContents-container{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}#archiveContents #archiveContents-list .archiveContents-container .is-list-product.is-hidden{display:none}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:space-between;align-items:center;cursor:pointer;background-color:#FFF;position:relative;padding:0 0 60px 0}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents a.entire-frame{position:absolute;top:0;left:0;height:100%;width:100%}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents:hover{opacity:.6}@media (max-width:859px){#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center}}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents figure{width:100%;background-image:linear-gradient(0deg,#dbdbd7,#6f706a)}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents .archiveContents-infos{width:80%}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents .archiveContents-infos h2{margin-top:1em}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents .archiveContents-infos .is-archive-artistName{font-size:clamp(1rem, 0.917rem + 0.28vw, 1.125rem);display:block}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents .archiveContents-infos .is-archive-onSale{top:14px;left:40%;position:absolute;background:#f6df9e;color:#333;padding:3px 20px;font-size:clamp(0.5rem, 0.5rem + 0vw, 0.5rem);letter-spacing:.125rem}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents .archiveContents-infos .is-archive-title{font-size:clamp(1.25rem, 1.167rem + 0.28vw, 1.375rem)}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents .archiveContents-infos .is-archive-description{font-size:clamp(1rem, 1rem + 0vw, 1rem);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;margin:1em 0}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents .archiveContents-infos .is-archive-description li{margin-right:1em}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents .archiveContents-infos .is-archive-description li a:before{font-family:"Phosphor-Bold"!important;content:"\e478"}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents .archiveContents-infos .is-button{width:80%;min-width:80px;margin:0 auto;text-align:center}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents .archiveContents-infos .is-button .is-button-title{text-align:center;padding-bottom:5px;position:relative;border-bottom:1px solid #CCC;transition:opacity 0.5s ease}#archiveContents #archiveContents-list .archiveContents-container .is-list-archiveContents .archiveContents-infos .is-button .is-button-title:hover{border-bottom:1px solid #333;transition:border 0.5s}#archiveContents #archiveContents-list .grid-product-container>li{background:#fff;position:relative;text-align:center;aspect-ratio:4/5;overflow:hidden}.layout-switcher{padding-top:2em;text-align:right}.layout-switcher button{background:none;border:none;cursor:pointer;padding:10px;margin:0 5px;font-size:16px;width:3em;height:3em}.posts-wrapper[data-layout=grid-large] .archiveContents-container{border-bottom:1px solid #eee}.posts-wrapper[data-layout=list] .archiveContents-container{grid-template-columns:1fr 1fr 1fr 1fr!important;padding:0}@media screen and (min-width:768px){.posts-wrapper[data-layout=list] .archiveContents-container{grid-template-columns:1fr 1fr 1fr 1fr 1fr!important;padding:10px 0}}@media screen and (min-width:1800px){.posts-wrapper[data-layout=list] .archiveContents-container{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr!important}}@media screen and (min-width:2560px){.posts-wrapper[data-layout=list] .archiveContents-container{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr!important}}.posts-wrapper[data-layout=list] .archiveContents-container li{display:flex;align-items:flex-start;border-bottom:1px solid #eee;padding:0}.posts-wrapper[data-layout=list] .archiveContents-container li figure{width:100%}.posts-wrapper[data-layout=list] .archiveContents-container li .archiveContents-infos h2,.posts-wrapper[data-layout=list] .archiveContents-container li .archiveContents-infos .is-archive-description li,.posts-wrapper[data-layout=list] .archiveContents-container li .archiveContents-infos .is-button{display:none}.posts-wrapper[data-layout=list] .archiveContents-container li .archiveContents-infos .is-archive-description{margin:0!important}.posts-wrapper[data-layout=list] .archiveContents-container li .is-archive-onSale{top:auto!important;bottom:0!important;left:0!important;padding:0 1px 0 2px!important;letter-spacing:0.05rem!important;font-size:clamp(0.375rem, 0.292rem + 0.28vw, 0.5rem)}.posts-wrapper[data-layout=list] .archiveContents-container .is-list-archiveContents{padding:0!important}#archiveOtherContents{padding:1em;background:#FFF}@media screen and (min-width:768px){#archiveOtherContents{padding:3em}}#archiveOtherContents .archiveOtherContents-container{max-width:1050px;margin:0 auto}#archiveOtherContents .archiveOtherContents-container h1{margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #000}#archiveOtherContents .archiveOtherContents-container h1 span{display:block;font-size:.5em}#archiveOtherContents .archiveOtherContents-container .anchorLink-container.is-action{position:sticky;top:70px;z-index:1;width:100%;left:-1em}@media screen and (min-width:375px){#archiveOtherContents .archiveOtherContents-container .anchorLink-container .pc-only{display:none}#archiveOtherContents .archiveOtherContents-container .anchorLink-container .sp-only{display:block}#archiveOtherContents .archiveOtherContents-container .anchorLink-container .sp-only .anchorLink{display:block;padding:.5em}}@media screen and (min-width:1800px){#archiveOtherContents .archiveOtherContents-container .anchorLink-container .sp-only{display:none}#archiveOtherContents .archiveOtherContents-container .anchorLink-container .pc-only{display:block;height:4em}}#archiveOtherContents .archiveOtherContents-container .anchorLink-container .anchorLink{padding:1em;background:#eee;text-align:center;margin-bottom:3em;display:flex;overflow-y:scroll}#archiveOtherContents .archiveOtherContents-container .anchorLink-container .anchorLink li{flex-shrink:0}#archiveOtherContents .archiveOtherContents-container .anchorLink-container .anchorLink li a{padding:0 1em}#archiveOtherContents .archiveOtherContents-container .content-summary dl dt{background:#eee;padding:.5em}#archiveOtherContents .archiveOtherContents-container .content-summary dl dd{padding:.5em;margin-bottom:1em}#archiveOtherContents .archiveOtherContents-container .content-summary ul li{margin-bottom:.5em}#archiveOtherContents .archiveOtherContents-container .content-summary ul li::before{content:"・"}#archiveOtherContents .archiveOtherContents-container .content-summary ul li a{text-decoration:underline}#archiveOtherContents .archiveOtherContents-container .content-summary .rakkan.flex-box{background-color:#eee;padding:10px}#archiveOtherContents .archiveOtherContents-container .content-summary .rakkan.flex-box .flex-item{width:45%}@media screen and (min-width:375px){#archiveOtherContents .archiveOtherContents-container .content-summary .rakkan.flex-box .flex-item{width:20%;padding:0;margin:5px}}@media screen and (min-width:768px){#archiveOtherContents .archiveOtherContents-container .content-summary .rakkan.flex-box .flex-item{width:15%}}#archiveOtherContents .archiveOtherContents-container .content-summary-end{padding:1em}#archiveOtherContents .is-japan,#archiveOtherContents .is-overseas{display:none}.categories-container{position:relative;width:100%;margin:0 auto}@media screen and (min-width:1800px){.categories-container{width:60%}}.categories-container .categories-item{width:100%;display:grid;grid-auto-flow:dense;grid-gap:10px;padding:10px 0}@media screen and (min-width:375px){.categories-container .categories-item{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:768px){.categories-container .categories-item{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width:1800px){.categories-container .categories-item{grid-gap:60px;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:2560px){.categories-container .categories-item{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.categories-container .categories-item li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:space-between;align-items:center;cursor:pointer;position:relative;text-align:center}.categories-container .categories-item li a img{background-color:#f5f5f5;border:2px solid #fff;transition:all 0.2s ease;width:80%;height:auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}@media screen and (min-width:1800px){.categories-container .categories-item li a img{margin-bottom:1em}}.categories-container .categories-item li a img:hover{border:2px solid #f6df9e}.categories-container .categories-item li a span{font-size:clamp(0.875rem, 0.708rem + 0.56vw, 1.125rem);display:block}#singleContents{background:#FFF}@media screen and (min-width:768px){#singleContents{padding:3em}}#singleContents .is-contents-description-annotation{padding-bottom:1em}#singleContents .is-contents-description-annotation li{font-size:clamp(0.8125rem, 0.813rem + 0vw, 0.8125rem);color:#767676;padding-left:1em;text-indent:-1em}#singleContents .is-contents-description-annotation li::before{content:"※"}#singleContents .is-contents-description-annotation p{font-size:clamp(0.8125rem, 0.813rem + 0vw, 0.8125rem);color:#767676}#singleContents #singleContents-container{max-width:2000px;margin:0 auto;padding-top:1em}@media screen and (min-width:375px){#singleContents #singleContents-container{padding-top:0em}}#singleContents #singleContents-container #singleContents-intro{padding-top:2em}@media screen and (min-width:1800px){#singleContents #singleContents-container #singleContents-intro{padding-top:0em;display:grid;grid-auto-flow:dense;grid-gap:10px;grid-template-columns:5fr 5fr}}@media screen and (min-width:2560px){#singleContents #singleContents-container #singleContents-intro{padding-top:0em;display:grid;grid-auto-flow:dense;grid-gap:10px;grid-template-columns:5fr 4fr}}#singleContents #singleContents-container #singleContents-intro #singleSlider{margin:0 1em 1em 1em}#singleContents #singleContents-container #singleContents-intro #singleSlider .gallery02 .slide-media img{-o-object-fit:contain;object-fit:contain}#singleContents #singleContents-container #singleContents-intro .singleContents-infos{padding:0 1em}#singleContents #singleContents-container #singleContents-intro .singleContents-infos h1{border-bottom:3px solid #000;padding-bottom:.5em;margin-bottom:.5em}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-content-artistName{display:block;font-size:clamp(1.125rem, 0.958rem + 0.56vw, 1.375rem)}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-content-title{font-size:clamp(1.875rem, 1.542rem + 1.11vw, 2.375rem)}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-contents-description-container{margin-bottom:2em}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-contents-description-container p{line-height:1.4em;margin-bottom:1em;white-space:pre-wrap}@media screen and (min-width:768px){#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-contents-description-container p{line-height:1.8em}}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-contents-tag{font-size:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;margin-top:1em}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-contents-tag li{margin-right:1em}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-contents-tag li a::before{font-family:"Phosphor-Bold"!important;content:"\e478"}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-contents-tag li a:hover{opacity:.5}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-button-container{text-align:center}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-button-container .is-botton,#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-button-container .is-off-botton{width:80%;max-width:500px}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-button-container .is-more{font-size:clamp(0.875rem, 0.792rem + 0.28vw, 1rem)}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-quest-container{padding:1em 0;text-align:center}#singleContents #singleContents-container #singleContents-intro .singleContents-infos .is-quest-container a{margin:0 auto;display:block}#singleContents #singleContents-container #singleContents-details{max-width:1200px;padding:3em 0;margin:0 auto}#singleContents #singleContents-container #singleContents-details h2{text-align:center;margin-bottom:1em}#singleContents #singleContents-container #singleContents-details h3{font-size:clamp(1.125rem, 1.042rem + 0.28vw, 1.25rem)}#singleContents #singleContents-container #singleContents-details h4{font-size:clamp(0.875rem, 0.792rem + 0.28vw, 1rem);margin:1em 0;padding-top:1em;border-top:1px solid #CCC;color:#767676}#singleContents #singleContents-container #singleContents-details h5{background-color:#eee;padding:.5em;margin-top:1em}#singleContents #singleContents-container #singleContents-details h5:first-of-type{margin-top:0}#singleContents #singleContents-container #singleContents-details .link-list li{margin-bottom:.5em}#singleContents #singleContents-container #singleContents-details .link-list li::before{content:"";width:10px;height:10px;background-color:#f1c13b;display:inline-block;border-radius:50%;margin-right:.5em}#singleContents #singleContents-container #singleContents-details ul.product_size{display:flex}#singleContents #singleContents-container #singleContents-details ul.product_size li{margin-right:20px}#singleContents #singleContents-container #singleContents-details .rakkan{margin-top:1em}#singleContents #singleContents-container #singleContents-details .rakkan.flex-box{background-color:#eee;padding:10px}#singleContents #singleContents-container #singleContents-details .rakkan.flex-box .flex-item{width:45%}@media screen and (min-width:375px){#singleContents #singleContents-container #singleContents-details .rakkan.flex-box .flex-item{width:25%}}@media screen and (min-width:768px){#singleContents #singleContents-container #singleContents-details .rakkan.flex-box .flex-item{width:15%}}#singleContents #singleContents-container #singleContents-details .staff.flex-box .flex-item:nth-child(1){flex-basis:200px}#singleContents #singleContents-container #singleContents-details .staff .staff-name{font-size:clamp(0.75rem, 0.75rem + 0vw, 0.75rem);text-align:center}#singleContents #singleContents-container #singleContents-details .staff .staff-name::before{content:"\f118";font-family:"Font Awesome 5 Free";font-weight:700;color:#f1c13b;font-size:clamp(1.875rem, 1.458rem + 1.39vw, 2.5rem);display:block}#singleContents #relatedContents{padding:1em}#managerContents{background:#fffde8}#managerContents h2 label{text-align:center}#managerContents h2 label span{display:block;font-size:.5em}#managerContents .content-container{padding:0 1em}@media screen and (min-width:375px){#managerContents .content-container .content{padding:1em 0}}#managerContents .bidding-information{--dt:#CCC;--dd:#F9EBC8}#managerContents .bidding-information dl{display:flex;flex-wrap:wrap}#managerContents .bidding-information dt,#managerContents .bidding-information dd{font-size:clamp(0.875rem, 0.792rem + 0.28vw, 1rem);padding:1em;display:flex;align-items:center;justify-content:center;line-height:1.4;margin:0 0 8px 0}#managerContents .bidding-information dt{background-color:var(--dt);color:#fff;width:30%}@media screen and (min-width:768px){#managerContents .bidding-information dt{width:11%}}@media screen and (min-width:1800px){#managerContents .bidding-information dt{width:10%}}#managerContents .bidding-information dt:nth-of-type(4),#managerContents .bidding-information dt:nth-of-type(5){width:30%}@media screen and (min-width:768px){#managerContents .bidding-information dt:nth-of-type(4),#managerContents .bidding-information dt:nth-of-type(5){width:14%}}@media screen and (min-width:1800px){#managerContents .bidding-information dt:nth-of-type(4),#managerContents .bidding-information dt:nth-of-type(5){width:10%}}#managerContents .bidding-information dd{background-color:var(--dd);width:51%}@media screen and (min-width:768px){#managerContents .bidding-information dd{width:13.8%}}@media screen and (min-width:1800px){#managerContents .bidding-information dd{width:18%}}#managerContents .bidding-information dd:nth-of-type(4),#managerContents .bidding-information dd:nth-of-type(5){width:51%}@media screen and (min-width:768px){#managerContents .bidding-information dd:nth-of-type(4),#managerContents .bidding-information dd:nth-of-type(5){width:27.5%}}@media screen and (min-width:1800px){#managerContents .bidding-information dd:nth-of-type(4),#managerContents .bidding-information dd:nth-of-type(5){width:34.5%}}#managerContents .bidding-information a{text-decoration:underline}#yahooSource{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS UI Gothic",Helvetica,Arial,sans-serif}.sourceCopyBtnArea{text-align:center;padding-top:1em;margin:0 0 2em 0}.sourceCopyBtnArea a{font-size:clamp(0.875rem, 0.792rem + 0.28vw, 1rem);border:1px solid #f1c13b;background:#FFF;padding:.5em 2em;border-radius:50px}.sourceCopyBtnArea a:hover{background-color:#fef0ca}#modal01 #yahooSourceResult,#modal01 #page-title,#modal01 #sns-source{height:300px;border:1px #CCC solid;padding:1em;overflow:scroll}#modal01 #page-title{height:70px}#modal01 #sns-source{height:140px}.more.pottery-911{display:none}.more.pottery-4647{display:none}#singleTypeContents{padding:1em;background:#FFF}@media screen and (min-width:768px){#singleTypeContents{padding:3em}}#singleTypeContents .annotation{font-size:.8em;color:#767676}#singleTypeContents .annotation a{color:#767676;text-decoration:underline;text-decoration-color:#767676}#singleTypeContents .singleTypeContents-container{max-width:1050px;margin:0 auto}#singleTypeContents .singleTypeContents-container h1{margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #000}#singleTypeContents .singleTypeContents-container h1 span{display:block;font-size:.5em}#singleTypeContents .singleTypeContents-container .read{margin-bottom:2em}#singleTypeContents .singleTypeContents-container .content-summary dl dt{background:#eee;padding:.5em;display:flex}#singleTypeContents .singleTypeContents-container .content-summary dl dd{padding:.5em;margin-bottom:1em}#singleTypeContents .singleTypeContents-container .content-summary dl dd a{text-decoration:underline}#singleTypeContents .singleTypeContents-container .content-summary dl dd a:hover{text-decoration:none;color:#767676}#singleTypeContents .singleTypeContents-container .content-summary dl dd dl dt{background:none;font-weight:700;padding:0}#singleTypeContents .singleTypeContents-container .content-summary dl dd dl dt::before{content:"⚫︎";margin-right:.5em;color:#f1c13b}#singleTypeContents .singleTypeContents-container .content-summary dl dd dl dd{padding:0 0 0 1.5em}#singleTypeContents .singleTypeContents-container .content-summary dl dd dl dd dl dt::before{content:"◦";color:#414141;margin-right:.5em}#singleTypeContents .singleTypeContents-container .content-summary dl dd dl dd dl dd{margin-bottom:0}#singleTypeContents .singleTypeContents-container .content-summary dl dd dl dd dl dd:nth-last-of-type(1){margin-bottom:1em}#singleTypeContents .singleTypeContents-container .content-summary ul li{margin-bottom:.5em}#singleTypeContents .singleTypeContents-container .content-summary ul li::before{content:"・"}#singleTypeContents .singleTypeContents-container .content-summary .rakkan.flex-box{background-color:#f3f3f3;padding:10px}#singleTypeContents .singleTypeContents-container .content-summary .rakkan.flex-box .flex-item{flex-wrap:wrap}@media screen and (min-width:375px){#singleTypeContents .singleTypeContents-container .content-summary .rakkan.flex-box .flex-item{width:25%}}@media screen and (min-width:768px){#singleTypeContents .singleTypeContents-container .content-summary .rakkan.flex-box .flex-item{width:15%}}#singleTypeContents .singleTypeContents-container .content-summary .rakkan.flex-box .flex-item a:hover{opacity:.8}#singleTypeContents .singleTypeContents-container .content-summary .is-link-list{border:1px solid #eee;padding:1em;margin-top:6em}#singleTypeContents .singleTypeContents-container .content-summary .is-link-list h2{text-align:center;margin-top:1em;margin-bottom:1em}#singleTypeContents .singleTypeContents-container .content-summary .bidder-img-container img{max-width:100%;height:auto}#singleTypeContents .post-content .is-content,#singleTypeContents .post-content .is-excerpt{margin-bottom:3em;counter-reset:titlenum}#singleTypeContents .post-content .is-content p,#singleTypeContents .post-content .is-excerpt p{margin-bottom:1em}#singleTypeContents .post-content dl.is-data{margin:1em 0}#singleTypeContents .post-content dl.is-data dt{font-weight:800;padding:0 0.5em!important}#singleTypeContents .post-content dl.is-data dd{margin-bottom:.5em;padding-left:1em}#singleTypeContents .post-content dl.is-data dd h2{font-size:clamp(1rem, 1.083rem + -0.28vw, 0.875rem);font-weight:700;margin:.5em 0}#singleTypeContents .post-content dl.is-data dd h2::before{content:"【"}#singleTypeContents .post-content dl.is-data dd h2::after{content:"】"}#singleTypeContents .post-content dl.is-data dd ul{padding-left:1em}#singleTypeContents .is-member-benefit-content{background:#f9f9f9;padding:3em 1em 2em 1em;margin-top:3em;margin-bottom:3em}@media screen and (min-width:768px){#singleTypeContents .is-member-benefit-content{padding:3em}}#singleTypeContents .is-member-benefit-content h2{margin-bottom:1em;text-align:center}#singleTypeContents .is-member-benefit-content h3{margin-top:2em;margin-bottom:.5em;margin-left:-1em;margin-right:-1em;background:#eee;padding:.8em}#singleTypeContents .is-member-benefit-content h4{margin-top:1.5em;margin-bottom:.5em}#singleTypeContents .is-member-benefit-content h4::before{content:"⚫︎"}#singleTypeContents .is-member-benefit-content p{margin-bottom:1em}#singleTypeContents .is-member-benefit-content dl{margin:1em 0}#singleTypeContents .is-member-benefit-content dl dt{font-weight:800;padding:0 0.5em!important}#singleTypeContents .is-member-benefit-content dl dd{margin-bottom:.5em;padding-left:1em}#singleTypeContents .is-member-benefit-content ul li::before{content:none!important}#singleTypeContents table{margin-bottom:3em}#singleTypeContents table th,#singleTypeContents table td{border:1px solid #ccc;padding:.5em;text-align:left}#singleTypeContents table thead{background-color:#f3f3f3}#singleTypeContents table thead td:nth-of-type(1){width:30%}#singleTypeContents table thead td:nth-of-type(2){width:auto}#singleTypeContents table tbody td{background-color:#FFF}#rakkanPage .is-quest-container{position:relative}#rakkanPage .is-quest-container .question{position:absolute;top:-5em;right:0}#commonContents{margin:100vh 0 0;background-color:#000}#commonContents #introImg figure{width:100%;height:100vh;overflow:hidden}#commonContents #introImg figure img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover;"}#commonContents #onDisplay{background:url(https://tou-sui-an.com/wp-content/themes/tou-sui-an/assets/img/home_bg_slider02.jpeg) no-repeat;background-size:cover;padding:2em 2em 3.5em 2em}#commonContents #onDisplay h2,#commonContents #info h2{font-size:clamp(1.25rem, 1rem + 0.83vw, 1.625rem);margin-bottom:1em;text-align:center}#commonContents h2 span{font-size:.5em;display:block}#commonContents #onDisplay .slick-next:before,#commonContents #onDisplay .slick-prev:before{color:#333}#commonContents #onDisplay figure{display:inline-block;overflow:hidden}#commonContents #onDisplay figure img{transition-duration:0.5s}#commonContents #onDisplay figure img:hover{transform:scale(1.2)}#productsSlider{margin-bottom:3em}#productsSlider .slick-list figure{background-image:linear-gradient(180deg,#575346,#cdc9bc)}#productsSlider .slick-list figure img{-o-object-fit:scale-down;object-fit:scale-down}@media screen and (min-width:375px){#productsSlider .slick-list figure img{height:46vw}}@media screen and (min-width:768px){#productsSlider .slick-list figure img{height:10vw}}@media screen and (min-width:1800px){#productsSlider .slick-list figure img{height:11.2vw}}@media screen and (min-width:2560px){#productsSlider .slick-list figure img{height:11.6vw}}.productsOnSale{text-align:center;margin-bottom:4em}.categories-container{display:flex;flex-wrap:wrap}#commonContents #info{padding:2em 2em 3em 2em;background:#151515}@media screen and (max-width:480px){#commonContents #info{padding:2em 1em 3em 1em}}#commonContents .inner{max-width:1000px;margin:0 auto}@media screen and (min-width:375px){#commonContents .inner{width:100%}}#commonContents .inner h2{color:#FFF}#commonContents #info dl{padding:1em;margin:0 .5em;background:#fff}@media screen and (min-width:768px){#commonContents #info dl{padding:2em}}#commonContents #info dt{margin-right:.5em}#commonContents #info dd{padding-bottom:.8em;margin-bottom:.8em;border-bottom:1px dotted #CCC;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:999px){#commonContents #info dt{border-bottom:none;padding-bottom:0;margin-bottom:0em}}#commonContents #info dt:last-of-type,#commonContents #info dd:last-of-type{margin-bottom:0em}#commonContents #info dt{float:left}@media screen and (max-width:999px){#commonContents #info dt{float:none}}#commonContents #thumNav{display:flex;flex-wrap:wrap}#commonContents #thumNav a{width:25%;height:auto}#commonContents #thumNav a figure{position:relative;overflow:hidden}#commonContents #thumNav a figure img{width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";transition:all 0.3s ease-in-out}#commonContents #thumNav a figure figcaption{font-size:154%;letter-spacing:.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;color:#fff;text-shadow:1px 1px 0 rgb(0 0 0 / .95)}#commonContents #thumNav a:hover figure img{transform:scale(1.05)}@media screen and (max-width:480px){#loading{top:0;right:0;left:0}#loading figure#openingId{width:80%!important;transform:translate(-50%,-60%);animation-name:"blur";animation-duration:2s}#mv #mvInner figure#siteId{width:300px;transform:translate(-50%,-60%)}#mv #mvInner p#orderBtn{position:absolute;top:20px;left:4%;transform:translateY(0)}#mv #mvInner p#orderBtn a{height:unset;font-size:77%;writing-mode:horizontal-tb;color:#fff;border:1px solid #fff;padding:5px 1em 6px;letter-spacing:.16em;transition:all 0.2s ease-in-out}#mv #mvInner p#orderBtn a svg{width:10px;fill:#fff}#mv #mvInner p#movieBtn{bottom:100px}#mv #mvInner p#movieBtn a{cursor:pointer;font-size:108%}#commonContents{margin:100vh 0 0}#commonContents #introImg figure{height:30vh}#commonContents #introImg figure img{height:30vh;-o-object-position:50% 50%;object-position:50% 50%}#commonContents #thumNav a{width:50%;height:auto}#commonContents #thumNav a figure img{transition:none}#commonContents #thumNav a figure figcaption{font-size:116%;letter-spacing:.16em}#commonContents #thumNav a:hover figure img{transform:none}#video{width:100%}}aside#commonContents h2{padding:2em 0 3em 0;background:#FFF;text-align:center;position:relative}aside#commonContents h2::after{content:"";display:block;width:80px;height:2px;background-color:#333;position:absolute;bottom:60px;left:48%}aside#commonContents h3{margin-bottom:2em;text-align:center;line-height:1.6em}aside#commonContents h3 span{font-size:.5em;display:block}aside#commonContents #info{background:#FFF!important;padding:2em 2em 5em 2em}@media screen and (min-width:375px){aside#commonContents #info{padding:2em 1em 5em 1em}}aside#commonContents #info .text-link{border:#000 1px solid}aside#commonContents #onDisplay{background:#FFF!important;padding:2em 2em 6em 2em}aside#commonContents #archiveContents h4{margin-top:1em;line-height:1.2em}.is-archive-description{font-size:0.8em!important}.is-archive-artistName{font-size:0.8em!important}#archiveOtherContents .archiveOtherContents-container h2{margin-bottom:1em}#archiveOtherContents .archiveOtherContents-container .search-container{width:80%;margin:0 auto;padding:3em 0}#archiveOtherContents .archiveOtherContents-container .search-container form div{display:flex;justify-content:center;align-items:center}#archiveOtherContents .archiveOtherContents-container .search-container form div input[type=text]{width:100%;padding:.5em;border-radius:5px;border:1px solid #333;font-size:1.2em;margin-right:.5em}#archiveOtherContents .archiveOtherContents-container .search-container form div input[type=submit]{background-color:#333;color:#fff;padding:1.1em 2em;border-radius:5px;border:none;cursor:pointer}#archiveOtherContents .archiveOtherContents-container .search-container form div input[type=submit]:hover{background-color:#555}footer{padding:30px 0;color:#fff;background:#000;display:flex;flex-direction:column;justify-content:flex-end}footer figure.footer__logo{margin:0 auto}footer figure.footer__logo img{width:160px}footer .footerLast__container{width:90%;margin:1em auto 0;padding-top:1em;border-top:1px solid #333;display:grid;grid-auto-flow:dense;grid-gap:10px;grid-template-columns:1fr 1fr}footer .footerLast__container .footer__address address{text-align:left}footer .footerLast__container .footer__end-links{display:flex;justify-content:flex-end;padding-right:0}footer .footerLast__container .footer__end-links .links-list li{display:inline-block}footer .footerLast__container a{margin:0 0 0 20px;color:#fff}footer address{font-size:clamp(0.625rem, 0.542rem + 0.28vw, 0.75rem);font-style:normal;text-align:center}footer#homeFoot{padding:100px 0;color:#fff;background:url(https://tou-sui-an.com/wp-content/themes/tou-sui-an/assets/img/com_bg_footer.png);background-size:cover}@media screen and (min-width:375px){footer#homeFoot{padding:30px 0}}footer#homeFoot .inner{width:70%;max-width:1000px;padding:0 0 30px;margin:0 auto;position:relative}@media screen and (min-width:375px){footer#homeFoot .inner{padding:0 0 100px}}@media screen and (min-width:375px){footer#homeFoot .inner{width:90%}}footer#homeFoot .inner figure.footer__logo{width:200px;margin:0;position:absolute;top:-20px;left:34%}@media screen and (min-width:375px){footer#homeFoot .inner figure.footer__logo{left:0}}footer#homeFoot .inner figure.footer__logo img{width:100%}footer#homeFoot .inner div{padding:0 0 0 280px;display:grid;grid-auto-flow:dense;grid-gap:10px;grid-template-columns:1fr 1fr;padding:80px 0 0 0}@media screen and (min-width:375px){footer#homeFoot .inner div{padding:20px 0 0 0}}footer#homeFoot .inner div dl{margin:80px 0 0;padding:0 0 0 1em}footer#homeFoot .inner div dt{font-size:clamp(0.875rem, 0.708rem + 0.56vw, 1.125rem);margin-bottom:.5em;font-weight:700}footer#homeFoot .inner div dd span{font-size:clamp(0.625rem, 0.542rem + 0.28vw, 0.75rem);padding:0 5px 0 0}footer#homeFoot .inner div dd a{margin:0 0 0 20px;color:#fff}footer#homeFoot .inner div dd a:hover{opacity:.5}footer#homeFoot .inner div dd a span{font-size:63%;padding:0 5px 0 0}#loading{width:100vw;height:100vh;position:fixed;top:0;right:0;left:0;background:url(/wp-content/themes/tou-sui-an/assets/img/home_loading_bg.jpeg) no-repeat;background-size:cover;transition:top 0.3s ease-in-out;z-index:9998}#loading.is-active{top:-100vh}#loading figure#openingId{width:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);animation-name:blur;animation-duration:2s;animation-timing-function:ease-in-out;z-index:1}@keyframes blur{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0)}}:root{--easing:cubic-bezier(.2, 1, .2, 1);--transition:.8s var(--easing);--color-base:#f8f8f8;--color-gray:#ddd;--color-theme:#f5695f;--color-theme-darken:#f12617}.l-inner{position:relative;box-sizing:content-box;margin:0 auto}@media screen and (min-width:768px){.l-inner{max-width:800px;margin-bottom:2em}}@media screen and (min-width:1800px){.l-inner{max-width:700px}}@media screen and (min-width:2560px){.l-inner{max-width:940px}}[class*=swiper]:focus{outline:none}.slide-media,.thumb-media{position:relative;overflow:hidden}.slide-media img,.thumb-media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-button-prev,.swiper-button-next{opacity:1;cursor:pointer;top:var(--swiper-navigation-top-offset,40%)!important;font-weight:800}@media screen and (min-width:768px){.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,45%)!important}}.swiper-button-prev{left:0!important}.swiper-button-next{right:0!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px!important}.swiper-button-disabled{pointer-events:none;opacity:0}.gallery02{overflow:hidden}.gallery02 .swiper,.gallery02 .thumb-wrapper{max-width:100%;margin:auto}.thumb-wrapper{padding:0 1em 3em 1em}.swiper{overflow:visible}.swiper-fade .swiper-slide{transition-property:opacity,transform;pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-controller{position:absolute;top:0;left:0;width:100%;padding-top:62.5%}.swiper-button-prev{right:calc(100% + 3.2rem)}.swiper-button-next{left:calc(100% + 3.2rem)}.swiper-button-prev{right:calc(100% - 3.2rem)}.swiper-button-next{left:calc(100% - 3.2rem)}.slide{display:block;overflow:hidden}.slide-media{display:block;padding-top:62.5%;border-radius:4px}.slide-media img{-o-object-fit:contain;object-fit:contain}.slide-title{font-weight:700;line-height:1.6;padding:1rem 0;text-align:center;font-size:clamp(0.875rem, 0.792rem + 0.28vw, 1rem)}.thumb-wrapper{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.thumb-media{padding-top:100%;cursor:pointer;transition:var(--transition);border-radius:4px}.thumb-media img{transition:var(--transition)}.thumb-media-active{transform:scale(.9);opacity:.3}.thumb-media-active img{transform:scale(1.1)}.thumb-media:hover{transform:scale(.9)}.thumb-media:hover img{transform:scale(1.1)}.thumb-wrapper{grid-template-columns:repeat(10,1fr)}.pc{display:none}.pc-tab{display:none}.accordion-container{border-bottom:1px solid #000;background-color:#FFF}.accordion-container input{display:none}.accordion-container input:checked~.content-container{max-height:9999999px;opacity:1;visibility:visible;transition:2s}.accordion-container input:checked~h2 .icon,.accordion-container input:checked~h3 .icon{transform:rotate(180deg)}.accordion-container label{padding:1em;border-top:1px solid #000;display:block;font-weight:700;position:relative;cursor:pointer}.accordion-container .icon{display:block;position:absolute;right:20px;top:50%;width:24px;margin-left:6px;flex-shrink:0;transform-origin:center 43%;transition:transform 0.5s}.accordion-container .icon::before,.accordion-container .icon::after{content:"";position:absolute;display:block;width:15px;height:3px;background-color:#000}.accordion-container .icon::before{left:0;transform:rotate(45deg)}.accordion-container .icon::after{right:0;transform:rotate(-45deg)}.accordion-container .content-container{max-height:0;opacity:0;visibility:hidden;transition:0.8s;overflow:hidden}.accordion-container .content-container .content{padding:1em 2em 2em 2em}.accordion-container .content-container p{margin:0;padding-bottom:1em}.accordion-container .content-container p:last-of-type{padding-bottom:0}.accordion-container .content-container .img-deco{border:1px solid #CCC;padding:1em;margin:1em}.accordion-container .content-container .img-deco img{width:100%}#page_top{position:fixed;background:#000;opacity:.6;width:30px;height:30px;bottom:3em;right:1em}@media screen and (min-width:768px){#page_top{width:80px;height:80px}}@media screen and (min-width:375px){#page_top::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0d8";font-size:clamp(0.875rem, 0.708rem + 0.56vw, 1.125rem);color:#fff;position:absolute;translate:-50%;top:20%;left:50%}}@media screen and (min-width:375px) and (min-width:768px){#page_top::before{top:50%}}@media screen and (min-width:768px){#page_top::after{content:"PAGE TOP";font-size:clamp(0.625rem, 0.542rem + 0.28vw, 0.75rem);color:#fff;position:absolute;margin:auto;text-align:center;width:100%;top:30%;left:50%;translate:-50%}}.tab-1{display:flex;flex-wrap:wrap;max-width:100%;margin-top:2em}.tab-1>label{flex:1 1;order:-1;min-width:70px;padding:.7em 1em .5em;border-bottom:1px solid #f0f0f0;border-radius:0;background-color:#f7f7f7;color:#535353;font-size:.9em;text-align:center;cursor:pointer}.tab-1>label:hover{opacity:.8}.tab-1 input{display:none}.tab-1>div{display:none;width:100%;padding:1.5em 1em;background-color:#fff}.tab-1 label:has(:checked){background-color:#fff;border-color:#000 #f0f0f0 #fff;border-style:solid;border-width:4px 1px 1px;border-radius:5px;color:#333}.tab-1 label:has(:checked)+div{display:block}.yarpp-related{margin:0!important}.js-timerHidden{display:none}.js-timerVisible{display:block}.js-timerUnactive{display:none}.modal{display:none}@media screen and (min-width:375px){.fancybox-content{max-width:90%!important;padding:24px!important}}@media screen and (min-width:2560px){.fancybox-content{max-width:60%!important}}.modal.fancybox-content{max-height:80%}.modal.fancybox-content .mobile-container{overflow-y:auto;max-height:80vh}.modal.fancybox-content .modal-title{font-size:1.2em;margin-bottom:.5em;text-align:center}.modal.fancybox-content .modal-subtitle::before{content:"⚫︎"}.modal.fancybox-content p{margin-bottom:1em}.modal.fancybox-content p.read{text-align:center}.modal.fancybox-content dt{padding-bottom:.2em;margin-bottom:.2em;border-bottom:1px solid #eee}.modal.fancybox-content dd{margin-bottom:2em}.modal.fancybox-content .modal-ending{margin-top:4em}.more.big{text-align:center;margin:2em 0}.flex-box{display:flex;flex-wrap:wrap;align-items:stretch}.flex-box .flex-item{padding:10px;margin:10px;border-radius:5px}.is-contents-box{display:flex}.is-contents-box:nth-child(even),.is-contents-box:nth-child(odd){display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.is-contents-box{margin:4rem auto}.is-contents-box:nth-child(even){display:flex;flex-direction:row-reverse}.is-contents-box:nth-child(odd){display:flex;flex-direction:row}}.is-contents-text{margin:1em 0}@media screen and (min-width:768px){.is-contents-text{margin:auto 3rem}}.is-contents-text p{margin-bottom:1em}.is-contents-sign{text-align:right;margin:3em 0}.is-contents-sign img{width:20%;height:auto}@media screen and (min-width:768px){.is-contents-sign img{width:100px}}.page-template-page_about h2::first-line{font-size:clamp(1rem, 1.083rem + -0.28vw, 0.875rem)}.is-yurai{margin:10em 0 5em 0}.iframe-wrapper{position:relative;overflow:hidden;padding-top:56.25%!important;height:0}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.annotation{font-size:.8em;color:#767676}.annotation a{color:#767676;text-decoration:underline;text-decoration-color:#767676}.emphasis{color:red;font-weight:800}.is-button-container .is-botton,.is-button-container .is-off-botton{padding:1em;margin:0 auto;text-align:center;display:block;cursor:pointer;transition:background-color 0.5s ease 0s;background-color:#f6df9e}.is-button-container .is-botton span,.is-button-container .is-off-botton span{display:block;font-size:.8em}.is-button-container .is-botton{border:2px solid #f1c13b}.is-button-container .is-botton:hover{background-color:#f1c13b}.is-button-container .is-off-botton{border:2px solid #CCC;background:#eee;cursor:auto}.question a{border:1px solid #f1c13b;background-color:#FFF;padding:.5em 1em;border-radius:50px;overflow-wrap:break-word;width:50%;max-width:320px;min-width:230px;text-decoration:none!important;font-size:clamp(0.75rem, 0.667rem + 0.28vw, 0.875rem);transition:background-color 0.5s ease 0s}@media screen and (min-width:375px){.question a{width:80%}}.question a::before{content:"\f059";font-family:"Font Awesome 5 Free";font-weight:700;color:#f1c13b;font-size:clamp(1rem, 0.917rem + 0.28vw, 1.125rem)}.question a:hover{background-color:#fef0ca}.question .blank{font-size:clamp(0.625rem, 0.542rem + 0.28vw, 0.75rem);color:#aaa}.more{display:block;padding:1em 0}.more a{border:1px solid #f1c13b;padding:.5em 1em;border-radius:30px;overflow-wrap:break-word;width:50%;font-size:clamp(0.75rem, 0.667rem + 0.28vw, 0.875rem);transition:background-color 0.5s ease 0s}.more a::after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:700;color:#f1c13b;font-size:clamp(1rem, 0.917rem + 0.28vw, 1.125rem);padding-left:.5em}.more a:hover{background-color:#f6df9e}.more.big a{padding:1em}main .balloon-container{flex-wrap:nowrap}main .balloon-container .balloon{position:relative;width:-moz-fit-content;width:fit-content;padding:12px 20px;color:#fff;border-radius:10px;background-color:#333}main .balloon-container .balloon::after{content:"";position:absolute;top:50%;right:100%;z-index:1;width:9px;height:10px;transform:translateY(-50%);box-sizing:border-box;background-color:#333}main .balloon-container .balloon.up::after{clip-path:polygon(50% 0,100% 100%,0 100%)}main .balloon-container .balloon.right::after{clip-path:polygon(0 0,100% 50%,0 100%)}main .balloon-container .balloon.down::after{clip-path:polygon(0 0,100% 0,50% 100%)}main .balloon-container .balloon.left::after{clip-path:polygon(0 50%,100% 0,100% 100%)}main .balloon-container .balloon p{margin-bottom:.5em}.text-link dt{font-size:clamp(0.75rem, 0.5rem + 0.83vw, 1.125rem)}.text-link dd{font-size:clamp(0.75rem, 0.5rem + 0.83vw, 1.125rem)}.text-link a{padding-bottom:5px;position:relative}.text-link a:before{background:#f6df9e;content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;margin:auto;transform-origin:right top;transform:scale(0,1);transition:transform 0.3s}.text-link a:hover::before{transform-origin:left top;transform:scale(1,1)}