@charset "UTF-8";.a{text-decoration: none;} 
.clear {clear: both;}
.c_blog-post-content{max-width:100%;padding-inline:unset}.c_main-article__header,.c_main-article__thumbnail,.c_article__header-contaner.container{display:none!important}.c_main-article__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.c_main-article__title h1{display:block!important}.shopify-section--c-breadcrumb{display:none!important}div.shopify-section:nth-child(3 of.shopify-section){padding-top:0!important}
.rte .tsiContents{text-align:left;line-height:normal;letter-spacing:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal}.rte .tsiContents h1,.rte .tsiContents h2,.rte .tsiContents h3,.rte .tsiContents h4,.rte .tsiContents h5{margin-block:unset;margin-inline:unset;line-height:initial;letter-spacing:normal}.rte .tsiContents img{width:100%;margin:0!important}.rte .tsiContents ul{margin-block:unset;margin-inline:unset;list-style-type:none}.rte .tsiContents li{padding-block:unset;padding-inline:unset;list-style-type:none}.rte .tsiContents a{text-decoration:none;color:#000;cursor:pointer;overflow:visible}.rte .tsiContents a:not(.button){text-decoration:none}.rte .tsiContents p{margin-block:unset;line-height:initial}.rte .tsiContents p+p{margin-block:unset}.rte .tsiContents .pc{display:block}@media screen and (max-width:767px){.rte .tsiContents .pc{display:none}}.rte .tsiContents .sp{display:none}@media screen and (max-width:767px){.rte .tsiContents .sp{display:block}}

.rte .tsiContents .imgWrap a{cursor:pointer};img{width: 100%;}
.rte .tsiContents .imgWrap a:hover{opacity:.6}.rte .tsiContents span.lang_en{font-family:benton-modern-display,a-otf-ryumin-pr6n,serif}html{scroll-padding-top:calc(var(--header-height, 0px) + 20px)}@media screen and (max-width:767px){html{scroll-behavior:smooth}}div#main{max-width:100%;background-color:#fff}@font-face{font-family:Avenir;font-style:normal;font-weight:400;src:url(https://cdn.shopify.com/s/files/1/0597/2567/6609/files/Avenir.ttf) format("truetype");font-display:swap}.tsiContents .credit{position:relative;margin-top:clamp(10px,1.5625vw,20px);padding-top:clamp(1px,1.015625vw,13px)}@media screen and (max-width:767px){.tsiContents .credit{margin-top:5.3333333333vw;padding-top:6.9333333333vw}}.tsiContents .credit:after{position:absolute;display:inline-block;content:"";background-repeat:no-repeat;background-size:contain;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:clamp(10px,33.359375vw,427px);height:.5px;background-color:#d7d7d7}@media screen and (max-width:767px){.tsiContents .credit:after{width:93.3333333333vw}}

.tsiContents ul.creditList{display:grid;grid-template-columns:1fr;row-gap:clamp(1px,.703125vw,9px);justify-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding: 0;}
@media screen and (max-width:767px){.tsiContents ul.creditList{row-gap:2.4vw;justify-items:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:6.6666666667vw;-webkit-margin-end:auto;margin-inline-end:auto;margin-top: -0.8%;}}

.tsiContents ul.creditList li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;list-style: none;}

.tsiContents ul.creditList a{text-decoration: none;display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;-webkit-column-gap:clamp(1px,.78125vw,10px);-moz-column-gap:clamp(1px,.78125vw,10px);column-gap:clamp(1px,.78125vw,10px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.tsiContents ul.creditList a{-webkit-column-gap:2.4vw;-moz-column-gap:2.4vw;column-gap:2.4vw}}@media screen and (min-width:768px){.tsiContents ul.creditList.is-row{grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;-webkit-column-gap:clamp(10px,1.640625vw,21px);-moz-column-gap:clamp(10px,1.640625vw,21px);column-gap:clamp(10px,1.640625vw,21px)}}.tsiContents .pdDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}

.tsiContents .pdName,.tsiContents .pdPrice{font-family:neue-haas-grotesk-display,noto-sans-cjk-jp,sans-serif;font-size:clamp(1px,.859375vw,11px);font-weight:400;font-display:swap;list-style: none;}
@media screen and (max-width:767px){.tsiContents .pdName,.tsiContents .pdPrice{font-size:3.2vw}}

.tsiContents .pdName,.tsiContents .pdPrice{color:#000;letter-spacing:.05em;white-space:nowrap;position:relative}.tsiContents .pdPrice{padding-right:clamp(10px,2.421875vw,31px)}
@media screen and (max-width:767px){.tsiContents .pdPrice{padding-right:8.8vw}}.tsiContents .pdPrice:after{font-family:neue-haas-grotesk-display,noto-sans-cjk-jp,sans-serif;font-size:clamp(1px,.9375vw,12px);font-weight:500;font-display:swap}@media screen and (max-width:767px){.tsiContents .pdPrice:after{font-size:3.2vw}}

.tsiContents .pdPrice:after{color:#000;letter-spacing:.05em;text-transform:lowercase;position:absolute;display:inline-block;content:"tax in";padding-left: 3px;right:0;bottom:0;white-space:nowrap;font-weight: 400;}
.tsiContents .more{font-family:neue-haas-grotesk-display,noto-sans-cjk-jp,sans-serif;font-size:clamp(1px,.78125vw,10px);font-weight:600;font-display:swap}@media screen and (max-width:767px){.tsiContents .more{font-size:2.6666666667vw}}.tsiContents .more{color:#000;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline}.tsiContents .more>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.tsiContents .is-coming-soon>a{pointer-events:none}.tsiContents .is-coming-soon .more{font-family:neue-haas-grotesk-display,noto-sans-cjk-jp,sans-serif;font-size:clamp(1px,.9375vw,12px);font-weight:500;font-display:swap}@media screen and (max-width:767px){.tsiContents .is-coming-soon .more{font-size:3.2vw}}.tsiContents .is-coming-soon .more{color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:transparent}.tsiContents .pdMeta{display:grid;row-gap:clamp(1px,.625vw,8px);margin-top:clamp(1px,.78125vw,10px)}@media screen and (max-width:767px){.tsiContents .pdMeta{row-gap:3.7333333333vw;margin-top:2.6666666667vw}}.tsiContents .pdMeta .pdDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.tsiContents .pdMeta .pdDetail{row-gap:unset}}.tsiContents .pdMeta .pdName{font-family:YakuHanMP,a-otf-ryumin-pr6n,serif;font-weight:300;font-style:normal;font-size:clamp(1px,.859375vw,11px);font-display:swap}@media screen and (max-width:767px){.tsiContents .pdMeta .pdName{font-size:2.9333333333vw}}.tsiContents .pdMeta .pdName{line-height:1.5454545455;white-space:wrap;text-align:center}.tsiContents .pdMeta .pdPrice,.tsiContents .pdMeta .pdPrice:after{font-family:neue-haas-grotesk-display,noto-sans-cjk-jp,sans-serif;font-size:clamp(1px,.78125vw,10px);font-weight:400;font-display:swap}@media screen and (max-width:767px){.tsiContents .pdMeta .pdPrice,.tsiContents .pdMeta .pdPrice:after{font-size:2.6666666667vw}}.tsiContents .pdMeta .pdPrice,.tsiContents .pdMeta .pdPrice:after{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tsiContents .pdMeta .pdPrice{padding-right:clamp(10px,2.109375vw,27px)}@media screen and (max-width:767px){.tsiContents .pdMeta .pdPrice{padding-right:7.2vw}}.tsiContents .pdMeta .more{font-family:neue-haas-grotesk-display,noto-sans-cjk-jp,sans-serif;font-size:clamp(1px,.78125vw,10px);font-weight:600;font-display:swap}@media screen and (max-width:767px){.tsiContents .pdMeta .more{font-size:2.6666666667vw}}.tsiContents .linkBtn{width:clamp(10px,49.84375vw,638px);height:clamp(10px,2.265625vw,29px);margin-inline:auto;border:1px solid #000000;background:#000;border-radius:1.25px;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:767px){.tsiContents .linkBtn{width:86.1333333333vw;height:6.1333333333vw}}.tsiContents .linkBtn>a{font-family:noto-sans,Noto Sans JP,serif;font-size:clamp(1px,.859375vw,11px);font-optical-sizing:auto;font-weight:400;font-style:normal;font-display:swap}@media screen and (max-width:767px){.tsiContents .linkBtn>a{font-size:2.9333333333vw}}.tsiContents .linkBtn>a{color:#fff;text-decoration:none;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%}.tsiContents .linkBtn>a>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.tsiContents .linkBtn:hover{background-color:#fff}.tsiContents .linkBtn:hover>a{color:#000}.tsiContents .btnWrap{display:grid;row-gap:6px;place-content:center}

@media screen and (max-width:767px){.tsiContents .btnWrap{row-gap:2.6666666667vw}}
.tsiContents .btnWrap .txtWrap>p{font-family:noto-serif,"Noto Serif JP",serif;font-optical-sizing:auto;font-style:normal;font-size:clamp(1px,.859375vw,11px);font-weight:400;font-display:swap}
@media screen and (max-width:767px){.tsiContents .btnWrap .txtWrap>p{font-size:2.6333333333vw}}.tsiContents .btnWrap .txtWrap>p{color:#000;text-align:center!important}.tsiContents .btnWrap+.btnWrap{margin-top:6px}
@media screen and (max-width:767px){.tsiContents .btnWrap+.btnWrap{margin-top:2.6666666667vw}}.tsiContents .slideWrap{position:relative}.tsiContents .swiper{width:100%;min-width:0;margin:0}.tsiContents .swiper-wrapper{height:auto;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.tsiContents .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.tsiContents .swiper-pagination-bullets.swiper-pagination-horizontal{inset:auto 10px 10px auto}.tsiContents .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;outline:1px solid #FFFFFF;outline-offset:-1px;border-radius:0;background-color:transparent;opacity:1}.tsiContents .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:0!important}
.tsiContents .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background-color:#fff;opacity:1}.tsiContents{position:relative;padding-bottom:clamp(10px,8.75vw,112px);opacity:1;-webkit-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;z-index:1}
@media screen and (max-width:767px){.tsiContents{padding-bottom:26.6666666667vw}}
.tsiContents .kvArea{position:relative;width: 100%;overflow: hidden;}.tsiContents .kvArea .kvArea_main{position:relative;width:100%;aspect-ratio:2/1;}@media screen and (max-width:767px){.tsiContents .kvArea .kvArea_main{aspect-ratio:375/552}}


.tsiContents .kvTitle{position:absolute;inset:19.53125vw auto auto 66.640625vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}
	.tsiContents .kvTitle img{width: 95%;}

	.tsiContents .kvTitle>div:nth-child(1){width:4.6666666667vw}}
.tsiContents .kvTitle>div:nth-child(2){width:1.328125vw;margin:1.015625vw 0 0 .390625vw}
	.pc {display: block;}
	.sp {display: none;}
@media screen and (max-width:767px){
	.tsiContents .kvTitle{inset:58.4vw auto auto 7.7333333333vw;}
	.pc {display: none;}
	.sp {display: block;}
}

@media screen and (max-width:767px){
	.tsiContents .kvTitle>div:nth-child(1){width:14.6666666667vw}}
.tsiContents .kvTitle>div:nth-child(2){width:1.328125vw;margin:1.015625vw 0 0 .390625vw}
@media screen and (max-width:767px){
	.tsiContents .kvTitle>div:nth-child(2){width:4.5333333333vw;margin:3.4666666667vw 0 0 1.3333333333vw}}
.tsiContents .kvTitle>div:nth-child(3){width:19.53125vw;margin:1.25vw 0 0 .234375vw}
@media screen and (max-width:767px){
	.tsiContents .kvTitle>div:nth-child(3){width:66.6666666667vw;margin:4.2666666667vw 0 0 .8vw}}
.tsiContents .kvTitle>div:nth-child(4){width:13.671875vw;margin-top:1.328125vw}
@media screen and (max-width:767px){
	.tsiContents .kvTitle>div:nth-child(4){width:46.6666666667vw;margin-top:4.5333333333vw}}

.tsiContents .kvImage{width:100%;} .tsiContents .kvImage img{width:100%;}

.tsiContents .tsiContents_wrapper{padding:clamp(10px,3.75vw,48px) 0 0}
@media screen and (max-width:767px){.tsiContents .tsiContents_wrapper{padding:9.6vw 0 0}}.tsiContents .bgColor{position:relative;margin-top:clamp(10px,6.875vw,88px);padding:clamp(10px,7.8125vw,100px) 0 clamp(10px,15.625vw,200px);z-index:1}@media screen and (max-width:767px){.tsiContents .bgColor{margin-top:0;padding:26.6666666667vw 0 40vw}}.tsiContents .bgColor:before,.tsiContents .bgColor:after{position:absolute;display:inline-block;content:"";background-repeat:no-repeat;background-size:contain;-webkit-transform:translate(-50%,0);transform:translate(-50%);width:calc(100vw - var(--scrollbar-width, 0px));height:clamp(10px,7.8125vw,100px)}@media screen and (max-width:767px){.tsiContents .bgColor:before,.tsiContents .bgColor:after{height:26.6666666667vw}}.tsiContents .bgColor:before{inset:0 auto auto 50%;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#E4F3F9));background:linear-gradient(to bottom,#fff,#e4f3f9)}.tsiContents .bgColor:after{inset:auto auto 0 50%;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#E4F3F9));background:linear-gradient(to top,#fff,#e4f3f9)}.tsiContents .bg{position:absolute;display:inline-block;content:"";background-repeat:no-repeat;background-size:contain;inset:0 auto auto 50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);width:calc(100vw - var(--scrollbar-width, 0px));height:100%;z-index:-1}.tsiContents .bg.is-blue{background-color:#e4f3f9}@media screen and (max-width:767px){.tsiContents .readArea{margin-left:6.6666666667vw}}.tsiContents .readArea .readArea_heading h2{font-family:benton-modern-display,serif;font-size:clamp(1px,1.015625vw,13px);font-optical-sizing:auto;font-weight:600;font-style:normal;font-display:swap}@media screen and (max-width:767px){.tsiContents .readArea .readArea_heading h2{font-size:4vw}}.tsiContents .readArea .readArea_heading h2{color:#000;font-style:italic;letter-spacing:.01em;text-align:center}@media screen and (max-width:767px){.tsiContents .readArea .readArea_heading h2{text-align:left}}

.tsiContents .readArea .readArea_container{margin-top:clamp(1px,.9375vw,12px)}
@media screen and (max-width:767px){.tsiContents .readArea .readArea_container{margin-top:3.4666666667vw}}.tsiContents .readArea .readArea_container .txtWrap{width:clamp(10px,40vw,512px);margin-inline:auto}
@media screen and (max-width:767px){
	.tsiContents .readArea .readArea_container .txtWrap{width:50.1333333333vw;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto}}
.tsiContents .readArea .readArea_container .txtWrap>p{font-family:YakuHanMP,a-otf-ryumin-pr6n,serif;font-weight:300;font-style:normal;font-size:clamp(1px,.9375vw,12px);font-display:swap}
@media screen and (max-width:767px){
	.tsiContents .readArea .readArea_container .txtWrap>p{font-size:3.8vw}}

.tsiContents .readArea .readArea_container .txtWrap>p{color:#000;letter-spacing:.05em;line-height:1.75;text-align:left;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-align:justify}

.tsiContents .specialArea{margin-top:clamp(10px,6.875vw,88px)}
.mv_box{width: 300px;;margin: 3% auto;}.mv_box video{width: 50%; margin: auto;}
@media screen and (max-width:767px){.tsiContents .specialArea{margin-top:16vw}}
.mv_box{width: 100%;margin: 16% auto;}.mv_box video{width: 100%;}
.tsiContents .specialArea .specialArea_heading h2{font-family:benton-modern-display,serif;font-size:clamp(1px,1.015625vw,13px);font-optical-sizing:auto;font-weight:600;font-style:normal;font-display:swap}
@media screen and (max-width:767px){.tsiContents .specialArea .specialArea_heading h2{font-size:4vw}}.tsiContents .specialArea .specialArea_heading h2{color:#000;font-style:italic;letter-spacing:.01em;text-align:center}.tsiContents .specialArea .specialArea_container{margin-top:clamp(1px,.9375vw,12px)}@media screen and (max-width:767px){.tsiContents .specialArea .specialArea_container{margin-top:3.4666666667vw}}.tsiContents .specialArea .movieWrap{width:clamp(10px,26.171875vw,335px);margin-inline:auto}@media screen and (max-width:767px){.tsiContents .specialArea .movieWrap{width:100vw}}.tsiContents .lookArea{margin-top:clamp(10px,5.546875vw,71px)}@media screen and (max-width:767px){.tsiContents .lookArea{margin-top:13.0666666667vw}}.tsiContents .lookArea+.lookArea{margin-top:clamp(10px,11.5625vw,148px)}@media screen and (max-width:767px){.tsiContents .lookArea+.lookArea{margin-top:26.1333333333vw}}

.tsiContents .lookArea .lookArea_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.tsiContents .lookArea .lookArea_heading h2{width:clamp(10px,11.71875vw,150px)}
.tsiContents .lookArea .lookArea_heading h2 img{width:100%}
@media screen and (max-width:767px){.tsiContents .lookArea .lookArea_heading h2{width:30.6666666667vw}
	.tsiContents .lookArea .lookArea_heading h2 img{width: 100%}
}

.tsiContents .lookArea .lookArea_container{max-width:1280px;margin-top:clamp(10px,3.125vw,40px);margin-inline:auto}
@media screen and (max-width:767px){
	.tsiContents .lookArea .lookArea_container{margin-top:6.9333333333vw}}.tsiContents .lookArea .bottomArea{margin-top:clamp(10px,4.0625vw,52px)}
@media screen and (max-width:767px){.tsiContents .lookArea .bottomArea{margin-top:10.1333333333vw}}.tsiContents .commentArea{position:relative;display:grid;grid-template-columns:clamp(10px,5.859375vw,75px) clamp(10px,26.5625vw,340px);-webkit-column-gap:clamp(10px,1.015625vw,13px);-moz-column-gap:clamp(10px,1.015625vw,13px);column-gap:clamp(10px,1.015625vw,13px);place-content:center}
@media screen and (max-width:767px){
	.tsiContents .commentArea{grid-template-columns:26.6666666667vw 63.4666666667vw;-webkit-column-gap:3.4666666667vw;-moz-column-gap:3.4666666667vw;column-gap:3.4666666667vw}}


.tsiContents .commentArea .commentArea_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:clamp(1px,.625vw,8px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.tsiContents .commentArea .commentArea_image img{width: 100%;}
@media screen and (max-width:767px){
	.tsiContents .commentArea .commentArea_image{row-gap:1.8666666667vw;padding-left: 8%;}
}


.tsiContents .commentArea .comment{font-family:YakuHanMP,a-otf-ryumin-pr6n,serif;font-weight:300;font-style:normal;font-size:clamp(1px,.703125vw,9px);font-display:swap}
@media screen and (max-width:767px){.tsiContents .commentArea .comment{font-size:2.9333333333vw}}.tsiContents .commentArea .comment{color:#000}.tsiContents .commentArea .comment span.lang_en{font-size:clamp(1px,.703125vw,9px)}@media screen and (max-width:767px){.tsiContents .commentArea .comment span.lang_en{font-size:2.9333333333vw}}


.tsiContents .commentArea .commentArea_text{padding-left:clamp(1px,.78125vw,10px)}
@media screen and (max-width:767px){
	.tsiContents .commentArea .commentArea_text{padding-left:3.4666666667vw}}


.tsiContents .commentArea .speechBubble{position:relative;margin-top:clamp(1px,.859375vw,11px);margin:0;padding:0.4% 3%;background-color:#fff;border-radius:clamp(1px,.3125vw,4px)}
@media screen and (max-width:767px){.tsiContents .commentArea .speechBubble{margin:0;3.4666666667vw;border-radius:1.3333333333vw;width: 95%;padding:8% 6%;}}

.tsiContents .commentArea .speechBubble:before{position:absolute;display:inline-block;content:"";background-repeat:no-repeat;background-size:contain;inset:clamp(1px,1.015625vw,13px) auto auto -10px;width:10px;aspect-ratio:1;background-image:url(https://cdn.shopify.com/s/files/1/0597/2567/6609/files/260415-pd-topics-mika_vol02_triangle.svg)}
@media screen and (max-width:767px){.tsiContents .commentArea .speechBubble:before{inset:6.6666666667vw auto auto -13px;width:13px}}

.tsiContents .commentArea .speechBubble .txtWrap>p{font-family:YakuHanMP,a-otf-ryumin-pr6n,serif;font-weight:300;font-style:normal;font-size:clamp(1px,.859375vw,11px);font-display:swap}
@media screen and (max-width:767px){.tsiContents .commentArea .speechBubble .txtWrap>p{font-size:3.1666666667vw}}
.tsiContents .commentArea .speechBubble .txtWrap>p{color:#000;text-align:left;line-height:1.5454545455;letter-spacing:.05em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-align:justify}.tsiContents #look01 .lookArea_container{max-width:none}.tsiContents #look01 .topArea .contentsWrap{width:clamp(10px,33.359375vw,427px);margin-inline:auto}
.contentsWrap img {width: 100%;}
@media screen and (max-width:767px){.tsiContents #look01 .topArea .contentsWrap{width:93.3333333333vw}}.tsiContents #look01 .bottomArea{max-width:1280px;margin-inline:auto}.tsiContents #look01 .slideWrap{width:100%}.tsiContents #look01 .swiper-slide{width:clamp(10px,33.359375vw,427px)}@media screen and (max-width:767px){.tsiContents #look01 .swiper-slide{width:66.6666666667vw}}.tsiContents #look02 .topArea{position:relative;display:grid;grid-template-areas:"area1";grid-template-columns:1fr;place-content:center}@media screen and (max-width:767px){.tsiContents #look02 .topArea{grid-template-areas:unset}}@media screen and (min-width:768px){.tsiContents #look02 .topArea>div{grid-area:area1}}.tsiContents #look02 .topArea>div:nth-child(1 of.contentsWrap){width:clamp(10px,40vw,512px);margin-left:clamp(10px,11.71875vw,150px);z-index:2}@media screen and (max-width:767px){.tsiContents #look02 .topArea>div:nth-child(1 of.contentsWrap){width:86.6666666667vw;margin-left:auto}}.tsiContents #look02 .topArea>div:nth-child(2 of.contentsWrap){width:clamp(10px,40vw,512px);margin:clamp(10px,35.546875vw,455px) 0 0 clamp(10px,48.28125vw,618px)}@media screen and (max-width:767px){.tsiContents #look02 .topArea>div:nth-child(2 of.contentsWrap){width:93.3333333333vw;margin-top:13.3333333333vw;margin-inline:auto}}@media screen and (min-width:768px){.tsiContents #look02 .commentArea{position:absolute;top:clamp(10px,57.1875vw,732px);left:clamp(10px,11.71875vw,150px);margin:0}}@media screen and (max-width:767px){.tsiContents #look02 .commentArea{margin-top:10.1333333333vw}}.tsiContents #look03 .topArea{display:grid;grid-template-columns:repeat(2,clamp(10px,33.359375vw,427px));place-content:center}@media screen and (max-width:767px){.tsiContents #look03 .topArea{grid-template-columns:1fr;row-gap:13.3333333333vw;justify-items:center}}@media screen and (max-width:767px){.tsiContents #look03 .topArea>div:nth-child(1 of.contentsWrap){width:86.6666666667vw}}@media screen and (max-width:767px){.tsiContents #look03 .topArea>div:nth-child(2 of.contentsWrap){width:66.6666666667vw}}.tsiContents #look04 .topArea{display:grid;grid-template-areas:"area1 area1" "area2 area3" "area2 area4";grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-webkit-column-gap:clamp(10px,7.96875vw,102px);-moz-column-gap:clamp(10px,7.96875vw,102px);column-gap:clamp(10px,7.96875vw,102px)}@media screen and (max-width:767px){.tsiContents #look04 .topArea{grid-template-areas:"area4" "area2" "area1" "area3";grid-template-columns:1fr;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset}}.tsiContents #look04 .topArea>div:nth-child(1 of.contentsWrap){grid-area:area1;width:clamp(10px,50vw,640px);margin-inline:auto}@media screen and (max-width:767px){.tsiContents #look04 .topArea>div:nth-child(1 of.contentsWrap){width:100vw;margin-top:20vw}}.tsiContents #look04 .topArea>div:nth-child(2 of.contentsWrap){grid-area:area2;width:clamp(10px,33.359375vw,427px);margin:clamp(10px,11.71875vw,150px) 0 0 clamp(10px,8.28125vw,106px)}@media screen and (max-width:767px){.tsiContents #look04 .topArea>div:nth-child(2 of.contentsWrap){width:66.6666666667vw;margin:13.3333333333vw 0 0;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:0;margin-inline-end:0}}.tsiContents #look04 .topArea>div:nth-child(3 of.contentsWrap){grid-area:area4;width:clamp(10px,33.359375vw,427px);margin-top:clamp(10px,9.21875vw,118px)}@media screen and (max-width:767px){.tsiContents #look04 .topArea>div:nth-child(3 of.contentsWrap){width:66.6666666667vw;margin:0 0 0 3.4666666667vw}}.tsiContents #look04 .commentArea{grid-area:area3}@media screen and (min-width:768px){.tsiContents #look04 .commentArea{margin-top:clamp(10px,11.71875vw,150px);place-content:unset}}@media screen and (max-width:767px){.tsiContents #look04 .commentArea{margin-top:10.1333333333vw}}.tsiContents #look05 .lookArea_container{max-width:unset}.tsiContents #look05 .topArea{display:grid;justify-items:center}.tsiContents #look05 .bottomArea{display:grid;grid-template-areas:"area2 area1" "area3 area3";grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;-webkit-column-gap:clamp(10px,6.640625vw,85px);-moz-column-gap:clamp(10px,6.640625vw,85px);column-gap:clamp(10px,6.640625vw,85px);row-gap:clamp(10px,1.5625vw,20px);max-width:1280px;margin-inline:auto;margin-top:clamp(10px,7.8125vw,100px)}@media screen and (max-width:767px){.tsiContents #look05 .bottomArea{grid-template-areas:"area1" "area2" "area3";grid-template-columns:1fr;gap:unset;margin-top:13.3333333333vw}}.tsiContents #look05 .bottomArea .contentsWrap{grid-area:area1;width:clamp(10px,20vw,256px)}@media screen and (max-width:767px){.tsiContents #look05 .bottomArea .contentsWrap{width:50.1333333333vw;margin-left:46.6666666667vw}}.tsiContents #look05 .commentArea{grid-area:area2}@media screen and (min-width:768px){.tsiContents #look05 .commentArea{margin-left:clamp(10px,16.640625vw,213px);place-content:unset}}@media screen and (max-width:767px){.tsiContents #look05 .commentArea{margin-top:10.1333333333vw}}.tsiContents #look05 .credit{grid-area:area3}.tsiContents #look06 .topArea{display:grid;grid-template-areas:"area1 area2" "area1 area3";grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;-webkit-column-gap:clamp(10px,10vw,128px);-moz-column-gap:clamp(10px,10vw,128px);column-gap:clamp(10px,10vw,128px);row-gap:clamp(10px,16.875vw,216px)}@media screen and (max-width:767px){.tsiContents #look06 .topArea{grid-template-areas:"area3" "area1" "area2";grid-template-columns:1fr;gap:unset}}.tsiContents #look06 .topArea>div:nth-child(1 of.contentsWrap){grid-area:area1;width:clamp(10px,40vw,512px);margin-left:clamp(10px,10vw,128px)}@media screen and (max-width:767px){.tsiContents #look06 .topArea>div:nth-child(1 of.contentsWrap){width:93.3333333333vw;margin:13.3333333333vw 0 0;-webkit-margin-start:auto;margin-inline-start:auto}}.tsiContents #look06 .topArea>div:nth-child(2 of.contentsWrap){grid-area:area3;width:clamp(10px,33.359375vw,427px)}@media screen and (max-width:767px){.tsiContents #look06 .topArea>div:nth-child(2 of.contentsWrap){width:66.6666666667vw;margin-left:3.4666666667vw}}.tsiContents #look06 .commentArea{grid-area:area2;margin-top:clamp(10px,16.71875vw,214px)}@media screen and (min-width:768px){.tsiContents #look06 .commentArea{place-content:unset}}@media screen and (max-width:767px){.tsiContents #look06 .commentArea{margin-top:10.1333333333vw}}

.tsiContents .lineUpArea{margin-top:clamp(10px,7.8125vw,100px);width: 100%;padding: 0;}
@media screen and (max-width:767px){.tsiContents .lineUpArea{margin-top:26.6666666667vw}}

@media screen and (max-width:767px){.tsiContents .lineUpArea .lineUpArea_heading{margin-left:5.3333333333vw}}.tsiContents .lineUpArea .lineUpArea_heading h2{font-family:YakuHanMP,a-otf-ryumin-pr6n,serif;font-weight:300;font-style:normal;font-size:clamp(1px,1.015625vw,13px);font-display:swap}@media screen and (max-width:767px){.tsiContents .lineUpArea .lineUpArea_heading h2{font-size:4vw}}.tsiContents .lineUpArea .lineUpArea_heading h2{color:#000;text-align:center;letter-spacing:.05em}@media screen and (max-width:767px){.tsiContents .lineUpArea .lineUpArea_heading h2{text-align:left}}

.tsiContents .lineUpArea .lineUpArea_container{margin-top:clamp(10px,1.5625vw,20px)}
@media screen and (max-width:767px){
	.tsiContents .lineUpArea .lineUpArea_container{margin-top:2.6666666667vw;}}


.tsiContents .itemListArea{width:clamp(10px,50vw,640px);margin-inline:auto}
@media screen and (max-width:767px){.tsiContents .itemListArea{width:93.3333333333vw}}

.tsiContents ul.itemList{width: 98%;margin: 1%;padding: 0;}
@media screen and (max-width:767px){
	.tsiContents ul.itemList{width: 98%;margin: 1%;}}

.tsiContents ul.itemList li{width:23%; margin: 1%; list-style: none;padding: 0 0 5%;float: left;}
	.tsiContents ul.itemList li img{width:100%;margin-bottom: -1%;}
	.tsiContents ul.itemList li a{text-decoration: none;}
@media screen and (max-width:767px){
	.tsiContents ul.itemList li{width:48%; margin: 1%; list-style: none;}
}
.tsiContents .btnArea{margin-top:clamp(10px,3.90625vw,50px)}
@media screen and (max-width:767px){.tsiContents .btnArea{margin-top:13.3333333333vw}}

.tsiContents .modelArea{margin-top:clamp(10px,7.8125vw,100px)}
@media screen and (max-width:767px){
	.tsiContents .modelArea{margin-top:26.6666666667vw; width: 90%; margin: 20% auto 0;}}


.tsiContents .modelArea .modelArea_container{display:grid;grid-template-areas:"area1 area2" "area1 area3" "area1 area4";grid-template-rows:1fr -webkit-max-content auto;grid-template-rows:1fr max-content auto;grid-template-columns:clamp(10px,10vw,128px) clamp(10px,22.34375vw,286px);place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(10px,1.015625vw,13px);-moz-column-gap:clamp(10px,1.015625vw,13px);column-gap:clamp(10px,1.015625vw,13px);width:clamp(10px,50vw,640px);margin-inline:auto;padding:clamp(10px,2.9296875vw,37.5px) 0;outline:.5px solid #000000;outline-offset:-.5px}
@media screen and (max-width:767px){
	.tsiContents .modelArea .modelArea_container{grid-template-areas:"area2" "area1" "area3" "area4";grid-template-columns:1fr;grid-template-rows:unset;justify-items:center;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;width:70.6666666667vw;padding:6.6666666667vw;}}

.tsiContents .modelArea .model_image{grid-area:area1}.model_image img{width: 100%;}
@media screen and (max-width:767px){.tsiContents .modelArea .model_image{width:50.1333333333vw;margin-top:3.4666666667vw}
}
.tsiContents .modelArea .subHeadding{font-family:benton-modern-display,serif;font-size:clamp(1px,.78125vw,10px);font-optical-sizing:auto;font-weight:600;font-style:normal;font-display:swap}@media screen and (max-width:767px){.tsiContents .modelArea .subHeadding{font-size:4vw}}.tsiContents .modelArea .subHeadding{color:#000;font-style:italic;letter-spacing:.01em;grid-area:area2;display:block;margin-top:auto}.tsiContents .modelArea .model_profile{grid-area:area4;margin-top:clamp(1px,.625vw,8px)}@media screen and (max-width:767px){.tsiContents .modelArea .model_profile{margin-top:3.2vw}}.tsiContents .modelArea .model_profile .txtWrap>p{font-family:YakuHanMP,a-otf-ryumin-pr6n,serif;font-weight:300;font-style:normal;font-size:clamp(1px,.859375vw,11px);font-display:swap}@media screen and (max-width:767px){.tsiContents .modelArea .model_profile .txtWrap>p{font-size:3.4666666667vw}}.tsiContents .modelArea .model_profile .txtWrap>p{color:#000;letter-spacing:.05em;line-height:1.75;text-align:left}.tsiContents .modelArea .model_name{grid-area:area3;margin-top:3px;line-height:1}@media screen and (max-width:767px){.tsiContents .modelArea .model_name{margin-top:3.2vw}}.tsiContents .modelArea .model_name .name{font-family:YakuHanMP,a-otf-ryumin-pr6n,serif;font-weight:300;font-style:normal;font-size:clamp(1px,1.171875vw,15px);font-display:swap}@media screen and (max-width:767px){.tsiContents .modelArea .model_name .name{font-size:6.9333333333vw}}.tsiContents .modelArea .model_name .name{color:#000;letter-spacing:.03em}@media screen and (max-width:767px){.tsiContents .modelArea .model_name .name{text-align:center}}.tsiContents .icon_insta{display:inline-block;width:8px;aspect-ratio:1;background-image:url(https://cdn.shopify.com/s/files/1/0597/2567/6609/files/260415-pd-topics-mika_vol02_icon_insta.svg);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.tsiContents .icon_insta{display:block;width:10px;margin-top:3.4666666667vw;margin-inline:auto}}.tsiContents .footerArea{position:relative;margin-top:clamp(10px,7.8125vw,100px)}@media screen and (max-width:767px){.tsiContents .footerArea{margin-top:13.3333333333vw}}.tsiContents .footerArea .footerArea_container{display:grid;place-content:center;justify-items:center}.tsiContents .staffArea{position:relative;display:grid;justify-items:center;row-gap:clamp(10px,5.546875vw,71px);z-index:1}@media screen and (max-width:767px){.tsiContents .staffArea{row-gap:20vw}}.tsiContents .staffArea .bg{width:calc(100vw - var(--scrollbar-width, 0px));inset:0 auto auto 50%;-webkit-transform:translate(-50%,0);transform:translate(-50%)}.tsiContents .staffArea .staffArea_heading{width:clamp(10px,20vw,256px)}@media screen and (max-width:767px){.tsiContents .staffArea .staffArea_heading{width:66.4vw}}
.tsiContents ul.staffList{display:grid;place-content:center;list-style: none;}
.tsiContents ul.staffList li{font-family:neue-haas-grotesk-display,noto-sans-cjk-jp,sans-serif;font-size:clamp(1px,.78125vw,10px);font-weight:500;font-display:swap}
@media screen and (max-width:767px){.tsiContents ul.staffList li{font-size:2.6666666667vw}}.tsiContents ul.staffList li{color:#000;text-align:center;line-height:2;letter-spacing:.05em}.tsiContents .gotoTop{margin-top:clamp(10px,3.984375vw,51px)}@media screen and (max-width:767px){.tsiContents .gotoTop{margin-top:18.6666666667vw}}.tsiContents .gotoTop a{font-family:noto-sans,Noto Sans JP,serif;font-size:clamp(1px,.859375vw,11px);font-optical-sizing:auto;font-weight:400;font-style:normal;font-display:swap}@media screen and (max-width:767px){.tsiContents .gotoTop a{font-size:2.9333333333vw}}.tsiContents .gotoTop a{color:#000;text-align:center;letter-spacing:.05em;position:relative}.tsiContents .gotoTop a:after{position:absolute;display:inline-block;content:"";inset:auto auto -1px 50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);width:100%;height:1px;background-color:#000}.tsiContents .gotoTop span.lang_en{font-family:neue-haas-grotesk-display,noto-sans-cjk-jp,sans-serif}
/*# sourceMappingURL=/s/files/1/0597/2567/6609/files/260415-pd-topics-mika_vol02_style.css.map?v=260413-2 */