@charset "utf-8";
/* CSS Document */

/* base
-----------------------------------------------*/
/* ========== universal reset ========== */
/* ========== base style ========== */

/* common parts
-----------------------------------------------*/
/* ========== text ========== */
/* ========== border ========== */
/* ========== float ========== */
/* ========== display ========== */
/* ========== position ========== */
/* ========== overflow ========== */
/* ========== width ========== */
/* ========== margin ========== */
/* ========== device displaying ========== */
/* ========== animation for ScrollTrigger.min.js  ========== */

/* other style
-----------------------------------------------*/



/* base
-----------------------------------------------*/
/* ========== universal reset ========== */
/**
* html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
* Richard Clark (http://richclarkdesign.com)
* http://cssreset.com
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
button, input, select, textarea,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body { line-height:1; }
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
display:block;
}
nav ul { list-style:none; }
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}


/* ========== base style ========== */
* { box-sizing: border-box; }

html { height: 100%; }

body {
height: 100%;
min-height: 100%;
background: #ffffff;
color: #040000;
font-size: 19px;
font-family: fot-cezanne-pron, sans-serif;
font-style: normal;
font-weight: 500;
font-feature-settings: "palt";
}
@media (min-width:768px){
	body {
	font-size: 13px;
	}
}

a:link,
a:visited {
color: #040000;
text-decoration: none;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all  0.3s ease;
}

a:hover,
a:hover img,
button:hover img {
opacity: 0.80;
filter: alpha(opacity=80);
}

div,p,h1,h2,h3,h4,h5,h6,li,dt,dd,th,td {
line-height: 100%;
font-family: fot-cezanne-pron, sans-serif;
font-style: normal;
font-weight: 500;
font-feature-settings: "palt";
letter-spacing: 0.1em;
}

div, article { box-sizing: border-box; }

ol, ul { list-style:none; }

img, video {
width: 100%;
display: block;
margin-left: auto;
margin-right: auto;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all  0.3s ease;
}



/* common parts
-----------------------------------------------*/
/* ========== text ========== */
/* align */
.al_left { text-align: left; }
.al_center { text-align: center; }
.al_right { text-align: right; }

/* size */
.fs9 { font-size: 2.4vw; }
.fs10 { font-size: 2.67vw; }
.fs11 { font-size: 2.93vw; }
.fs12 { font-size: 3.2vw; }
.fs13 { font-size: 3.47vw; }
.fs14 { font-size: 3.73vw; }
.fs15 { font-size: 4vw; }
.fs16 { font-size: 4.27vw; }
.fs17 { font-size: 4.53vw; }
.fs18 { font-size: 4.8vw; }
@media (min-width:768px){
	.fs9 { font-size: 9px; }
	.fs10 { font-size: 10px; }
	.fs11 { font-size: 11px; }
	.fs12 { font-size: 12px; }
	.fs13 { font-size: 13px; }
	.fs14 { font-size: 14px; }
	.fs15 { font-size: 15px; }
	.fs16 { font-size: 16px; }
	.fs17 { font-size: 17px; }
	.fs18 { font-size: 18px; }
}

/* weight */
.fw200 { font-weight: 200 !important; }
.fw400 { font-weight: 400 !important; }
.fw500 { font-weight: 500 !important; }
.fw700 { font-weight: 700 !important; }
.fw900 { font-weight: 900 !important; }

/* line height */
.lh120 { line-height: 120%; }
.lh130 { line-height: 130%; }
.lh140 { line-height: 140%; }
.lh150 { line-height: 150%; }
.lh160 { line-height: 160%; }
.lh170 { line-height: 170%; }
.lh180 { line-height: 180%; }
.lh190 { line-height: 190%; }
.lh200 { line-height: 200%; }
.lh210 { line-height: 210%; }

/* letter space */
.ltrspace0 { letter-spacing: 0; }
.ltrspace0025 { letter-spacing: 0.025em; }
.ltrspace005 { letter-spacing: 0.05em; }
.ltrspace0075 { letter-spacing: 0.075em; }
.ltrspace01 { letter-spacing: 0.1em; }
.ltrspace015 { letter-spacing: 0.15em; }


/* ========== float ========== */
/* clearfix */
.clearfix:before,
.clearfix:after {
display: table;
content: " ";
}
.clearfix:after { clear: both; }

/* float */
.float_left { float: left; }
.float_right { float: right; }


/* ========== display ========== */
.disp_block { display: block !important;}
.disp_iblock { display: inline-block !important;}
.disp_inline { display: inline !important;}
.disp_none { display: none;}
.disp_flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; }


/* ========== position ========== */
.posi_relative { position: relative !important; }
.posi_absolute { position: absolute !important; }
.posi_fixed { position: fixed !important; }


/* ========== overflow ========== */
.overflow_hidden { overflow: hidden !important; }


/* ========== margin ========== */
/* margin-auto */
.mx_auto { margin-left: auto; margin-right: auto; }


/* ========== device displaying ========== */
.sp_none{ display: none; }
@media (min-width:900px){.sp_none{display: block;} .tab_none { display: none; }}
.sp_only{ display: block; }
@media (min-width:900px){.sp_only{display: none;}}
.spc_none{ display: block; }
@media (min-width:1099px){.pc_none{display: block;}}
.pc_only{ display: none; }
@media (min-width:1100px){.pc_none{display: none;}
.pc_only{display: block;}
.tab_none{ display: block; }
}


/* ========== animation for ScrollTrigger.min.js  ========== */
.invisible {
transition: opacity 1s ease;
opacity: 0.0;
}
.visible {
transition: opacity 1s ease;
opacity: 1.0;
}



/* other style
-----------------------------------------------*/
body {
	background: #fff;
}
body.loading,
body.is-modal-active {
	overflow: hidden;
}
.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}

#loading-bg{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: #fff;
    z-index: 9999;
}

/* スクリーンサイズが767px以下の場合に適用 */
@media screen and (max-width: 767px) {
	.ss_sp{display:block;}
	.ss_pc{display:none;}
	.modal__container{
		z-index:9900;
		position: fixed;
		top: -150vh;
		left: 0;
		width: 100%;
		height: 101%;
		text-align: center;
		background: rgba(255,255,255,100%);
		padding: 15vw 0 15vw;
		overflow: auto;
		opacity: 0;
		visibility: hidden;
		box-sizing: border-box;
	}
	.modal__container.is-active{
		visibility: visible;
		top: 0;
	}
	.modal__close-btn{
		z-index:9900;
		position: fixed;
		top: 6vw;
		right: 6vw;
		width: 4vw;
		height: 4vw;
		cursor: pointer;
	}
	.modal__content{
		text-align: left;
		color: #fff;
	}
	.clook{position:relative;margin:0 3.33vw 0;}
	.clook + .clook{margin-top:12vw;}
	.clook__label{text-shadow: 0 0 25px rgb(0, 0, 0, 0.8);z-index:9900;position:absolute;top:2.67vw;right:3.33vw;font-family: marlide-display-variable, sans-serif;font-style: normal;font-variation-settings: "wght" 400;color:#f3ece1;font-size:6.67vw;line-height:1;letter-spacing :-0.02em;}
	.clook__img{margin:0 0 4.67vw;}
	.clook__slide{position:relative;margin:0 0 4.67vw;overflow:hidden;}
	.clook__slide .swiper-pagination-bullets{bottom: 2.67vw;}
	.clook__slide .swiper-pagination-bullet{opacity:1;width: 2vw;height: 2vw;background:#b8b8b8;}
	.clook__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.clook__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 1vw 0;vertical-align:bottom;}
	.price-list{margin:0 0 0;}
	.price-list__content{display: grid;grid-template-columns: auto auto 1fr;}
	.price-list__detail{display:contents;}
	.price-list__detail + .price-list__detail .price-list__name,
	.price-list__detail + .price-list__detail .price-list__price,
	.price-list__detail + .price-list__detail .price-list__btn{border-top:1px solid #817e80;}
	.price-list__name{grid-column: 1 / span 1;padding:1.73vw 2.67vw 0 2.67vw;font-family: marlide-display-variable, sans-serif;font-style: normal;font-variation-settings: "wght" 400;color:#000;font-size:3.33vw;line-height:4.53vw;letter-spacing :0.02em;vertical-align:middle;}
	.price-list__price{grid-column: 2 / span 1;padding:1.73vw 2vw 0 0;font-family: marlide-display-variable, sans-serif;font-style: normal;font-variation-settings: "wght" 400;color:#000;font-size:3.33vw;line-height:4.53vw;letter-spacing :0.02em;vertical-align:middle;}
	.price-list__btn{grid-column: 3 / span 1;padding:1.33vw 0;text-align:right;}
	.price-list__btn-item{display:inline-block;width:11.6vw;}
	.price-list__btn.disabled .price-list__btn-img{opacity:0;}
	.defultUp{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);}
	.defultUp.duDone{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.look{position:relative;cursor:pointer;overflow:hidden;}
	.look__label{text-shadow: 0 0 25px rgb(0, 0, 0, 0.8);position:absolute;top:2.67vw;left:2.67vw;font-family: marlide-display-variable, sans-serif;font-style: normal;font-variation-settings: "wght" 400;color:#f3ece1;font-size:4.325vw;line-height:1;letter-spacing :-0.02em;}
	.look__view-credit{position:absolute;bottom:2.67vw;right:2.67vw;z-index:9000;width:16.8vw;}
	.mv{margin:0;padding:0;}
	.section01{position:relative;z-index:9000;}
	.section01__img01{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);padding:7.07vw 0 5.87vw 9.73vw;}
	.section01__img02{transition:all 1s ease-out;-webkit-transition:all 1s ease-out;transition-delay:2s;opacity:0;position:absolute;top:0;left:0;}
	.section01__img03{transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition-delay:4s;opacity:0;position:absolute;top:0;left:0;}
	.section01__img04{transition:all 1s ease-out;-webkit-transition:all 1s ease-out;transition-delay:6s;opacity:0;position:absolute;top:0;left:0;padding:7.33vw 9.33vw 0 0;}
	.indiviAnime .section01__img01{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.indiviAnime .section01__img02{opacity:1;}
	.indiviAnime .section01__img03{opacity:1;}
	.indiviAnime .section01__img04{opacity:1;}
	.section01_02{height:133.33vw;overflow-y:hidden;background:#f3ece1;}
	.section01_02 .swiper-slide{width:100%;overflow:hidden;}
	.section01_02 .swiper-pagination-bullets{top:125.73vw;}
	.section01_02 .swiper-pagination-bullet{opacity:1;width: 1.33vw;height: 1.33vw;background:#b8b8b8;}
	.section01_02 .swiper-pagination-bullet-active{background:#000;}
	.section01_02 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.67vw;vertical-align:top;}
	.section01_02__slide{position:relative;}
	.section01_02__slide-item01{transform: rotate(3.64deg);-webkit-transform: rotate(3.64deg);padding:14vw 10.4vw 12vw 10.8vw;}
	.section01_02__slide-item02{transform: rotate(-2.07deg);-webkit-transform: rotate(-2.07deg);padding:14.27vw 11.6vw 12vw 9.6vw;}
	.section01_04{padding:8vw 6.67vw 9.33vw;}
	.section02_02{display:flex;padding:2.67vw 0 0;}
	.section02_02__img01{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;width:50.13vw;}
	.section02_02__img02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition-delay:0.5s;opacity:0;padding:4vw 2.67vw 0;}
	.indiviAnime .section02_02__img01{opacity:1;}
	.indiviAnime .section02_02__img02{opacity:1;}
	.section02_03{padding:9.33vw 6.67vw 7.33vw;}
	.section03{position:relative;}
	.section03 .look__label{top:4.67vw;left:3.33vw;}
	.section03__look{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;}
	.section03__look02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;transition-delay:1s;position:absolute;top:0;left:0;margin:12vw 8vw;}
	.indiviAnime .section03__look{opacity:1;}
	.indiviAnime .section03__look02{opacity:1;}
	.section03_02__wrapper{background:#f3ece1;display:grid;grid-template-columns: 1fr 1fr;gap:1.33vw;padding:7.33vw 9.33vw 8.8vw;}
	.section03_02__img01{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;}
	.section03_02__img02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;transition-delay:0.5s;}
	.section03_02__img03{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;transition-delay:1s;}
	.section03_02__img04{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;transition-delay:1.5s;}
	.indiviAnime .section03_02__img01{opacity:1;}
	.indiviAnime .section03_02__img02{opacity:1;}
	.indiviAnime .section03_02__img03{opacity:1;}
	.indiviAnime .section03_02__img04{opacity:1;}
	.section03_03{padding:6vw 6.67vw 10vw;}
	.section04{position:relative;padding:0 0 4vw;}
	.section04__img01{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);}
	.section04__img02{transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition-delay:2s;opacity:0;position:absolute;top:0;left:0;}
	.section04__img03{transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition-delay:3s;opacity:0;position:relative;width:64vw;margin:-18.93vw 0 1.33vw 3.33vw;z-index:9000;}
	.section04__img04{transition:all 1s ease-out;-webkit-transition:all 1s ease-out;transition-delay:4s;opacity:0;width:64vw;margin:0 0 0 32.4vw;}
	.indiviAnime .section04__img01{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.indiviAnime .section04__img02{opacity:1;}
	.indiviAnime .section04__img03{opacity:1;}
	.indiviAnime .section04__img04{opacity:1;}
	.section04_02{position:relative;}
	.section04_02__look{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);}
	.section04_02__look02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;transition-delay:2s;margin:-129.33vw 10vw 9.33vw;}
	.indiviAnime .section04_02__look{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.indiviAnime .section04_02__look02{opacity:1;}
	.section04_02__slide{position:relative;}
	.section04_02__slide .swiper-pagination-bullets{width:auto;top:2.67vw;left:2.67vw;}
	.section04_02__slide .swiper-pagination-bullet{opacity:1;width: 1.33vw;height: 1.33vw;background:#b8b8b8;}
	.section04_02__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section04_02__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.93vw 0 0;vertical-align:top;}
	.section04_03{padding:12.67vw 6.67vw 8.67vw;}
	.section05_02{display:flex;flex-direction: row-reverse;}
	.section05_02__img01{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;width:64.93vw;}
	.section05_02__img02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition-delay:0.5s;opacity:0;width:45.73vw;margin:46.13vw -10.66vw 0 0;position:relative;z-index:9000;}
	.indiviAnime .section05_02__img01{opacity:1;}
	.indiviAnime .section05_02__img02{opacity:1;}
	.section05_03{padding:11.2vw 6.67vw 8.8vw;}
	.section06_02__slide{position:relative;}
	.section06_02__slide .swiper-pagination-bullets{width:auto;top:1.6vw;left:1.6vw;}
	.section06_02__slide .swiper-pagination-bullet{opacity:1;width: 1.33vw;height: 1.33vw;background:#b8b8b8;}
	.section06_02__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section06_02__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.93vw 0 0;vertical-align:top;}
	.section06_02{padding:5.07vw 4.8vw 0;}
	.section06_03{padding:11.33vw 6.67vw 13.07vw;}
	.section07__slide{position:relative;}
	.section07__slide .swiper-pagination-bullets{width:auto;bottom:2.67vw;left:2.67vw;}
	.section07__slide .swiper-pagination-bullet{opacity:1;width: 1.33vw;height: 1.33vw;background:#b8b8b8;}
	.section07__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section07__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.93vw 0 0;vertical-align:bottom;}
	.section07_02{overflow:hidden;padding:5.73vw 0 14vw;}
	.section07_02__slide .swiper-wrapper{-webkit-transition-timing-function:linear!important; -o-transition-timing-function:linear!important; transition-timing-function:linear!important;}
	.section07_02__slide .swiper-slide{width:auto;margin-right:0;padding:0 2.67vw 0 0;}
	.section07_02__slide-img01{width:54.8vw;margin:0;}
	.section07_02__slide-img02{width:67.07vw;margin:0;}
	.section08_02{display:flex;margin:0 0 13.33vw;}
	.section08_02__img01{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;width:50vw;}
	.section08_02__img02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition-delay:0.5s;opacity:0;width:50vw;}
	.indiviAnime .section08_02__img01{opacity:1;}
	.indiviAnime .section08_02__img02{opacity:1;}
	.section09{padding:0 3.33vw 12.67vw;}
	.section09__slide{position:relative;}
	.section09__slide .swiper-pagination-bullets{width:auto;bottom:2.67vw;left:2.67vw;}
	.section09__slide .swiper-pagination-bullet{opacity:1;width: 1.33vw;height: 1.33vw;background:#b8b8b8;}
	.section09__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section09__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.93vw 0 0;vertical-align:bottom;}
	.section09_02{padding:0 6.67vw 11.6vw;}
	.section10{padding:0 0 10.67vw;}
	.section10_02{padding:0 13.87vw 12.53vw;}
	.section10_02__slide{position:relative;}
	.section10_02__slide .swiper-pagination-bullets{width:auto;bottom:1.33vw;left:2.67vw;}
	.section10_02__slide .swiper-pagination-bullet{opacity:1;width: 1.33vw;height: 1.33vw;background:#b8b8b8;}
	.section10_02__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section10_02__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.93vw 0 0;vertical-align:bottom;}
	.section10_03{margin:0 0 2vw;overflow:hidden;}
	.section10_03__slide{position:relative;}
	.section10_03__slide .swiper-pagination-bullets{width:auto;bottom:2.67vw;left:2.67vw;}
	.section10_03__slide .swiper-pagination-bullet{opacity:1;width: 1.33vw;height: 1.33vw;background:#b8b8b8;}
	.section10_03__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section10_03__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.93vw 0 0;vertical-align:bottom;}
	.section10_04{display:flex;margin:0 0 13.33vw;}
	.section10_04__img01{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;width:50vw;}
	.section10_04__img02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition-delay:0.5s;opacity:0;width:50vw;}
	.indiviAnime .section10_04__img01{opacity:1;}
	.indiviAnime .section10_04__img02{opacity:1;}	
	.section10_05{padding:0 3.33vw 14vw;}
	.section11{position:relative;transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);margin:0 3.33vw 3.73vw;}
	.section11.indiviAnime{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.section11__look{transition:all 1.5s ease-in-out;-webkit-transition:all 1.5s ease-in-out;transition-delay:3s;position:absolute;top:50%;left:50%;width:50.93vw;margin-left:-25.47vw;margin-top:-33.53vw;z-index:9000;}
	.section11__look03{transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition-delay:5.5s;opacity:0;position:absolute;top:0;left:0;}
	.indiviAnime .section11__look{opacity:0;}
	.indiviAnime .section11__look03{opacity:1;}
	.section11_02{margin:0 0 13.33vw;}
	.section12{margin:0 0 5.07vw;}
	.section12__look-wrapper{display:flex;}
	.section12__look-img{width:50vw;}
	.section12_02{width:95.73vw;margin:0 auto 13.33vw 0;overflow:hidden;}
	.section12_02__slide{position:relative;}
	.section12_02__slide .swiper-pagination-bullets{width:auto;bottom:1.33vw;left:auto;right:1.33vw;}
	.section12_02__slide .swiper-pagination-bullet{opacity:1;width: 1.33vw;height: 1.33vw;background:#b8b8b8;}
	.section12_02__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section12_02__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.93vw 0 0;vertical-align:bottom;}
	.section12_03{margin:0 6.67vw 12.67vw;}
	.section13{margin:0 0 12vw;}
	.section13_02{width:79.47vw;margin:0 auto 13.33vw;overflow:hidden;}
	.section13_02__slide{position:relative;}
	.section13_02__slide .swiper-pagination-bullets{width:auto;bottom:2.67vw;left:2.67vw;}
	.section13_02__slide .swiper-pagination-bullet{opacity:1;width: 1.33vw;height: 1.33vw;background:#b8b8b8;}
	.section13_02__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section13_02__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.93vw 0 0;vertical-align:bottom;}
	.section14{margin:0 0 13.33vw;}
	.section15{margin:0 0 13.33vw;}
	.section15__look-wrapper{display:flex;gap:0.8vw;justify-content: space-between;}
	.section15_02{margin:0 0 11.33vw;}
	.section15_03{margin:0 6.67vw 11.33vw;}
	.foot{padding:0 0 12vw;}
	.role{padding:0 6.67vw 0;margin:0 0 22.67vw;text-align:center;font-family: marlide-display-variable, sans-serif;font-style: normal;font-variation-settings: "wght" 400;color:#000;font-size:2.93vw;line-height:5.33vw;letter-spacing :0.1em;}
	.foot__img{width:16vw;margin:0 auto 4vw;}
	.foot__copy{padding:0 6.67vw 0;text-align:center;font-family: marlide-display-variable, sans-serif;font-style: normal;font-variation-settings: "wght" 400;color:#000;font-size:3.2vw;line-height:1;letter-spacing :0.05em;}
}/* スクリーンサイズが767px以下の場合に適用 */

/* スクリーンサイズが768px以上の場合に適用 */
@media screen and (min-width: 768px) {	
	.ss_sp{display:none;}
	.ss_pc{display:block;}
	.modal__container{
		z-index:9000;
		position: fixed;
		top: -150vh;
		left: 0;
		width: 100%;
		height: 101%;
		text-align: center;
		background: rgba(255,255,255,100%);
		padding: 75px 0 75px;
		overflow: auto;
		opacity: 0;
		visibility: hidden;
	 	box-sizing: border-box;
	}
	.modal__container.is-active{
		visibility: visible;
		top: 0;
	}
	.modal__close-btn{
		position:fixed;
		top:0;
		width:100%;
	}
	.modal__close-btn-wrapper{
		max-width:1000px;
		margin:0 auto;
	}
	.modal__close-btn-img{
		width: 22px;
		height: 22px;
		cursor: pointer;
		margin:22px 0 0 auto;
	}
	.modal__content{
		display:flex;
		gap:70px 30px;
		color: #fff;
	    max-width: 1000px;
	    margin: 0 auto;
	    flex-wrap: wrap;
	    justify-content: center;
	}
	.clook{position:relative;width:350px;overflow:hidden;}
	.clook__label{text-shadow: 0 0 25px rgb(0, 0, 0, 0.8);z-index:9900;position:absolute;top:10px;right:14px;font-family: marlide-display-variable, sans-serif;font-style: normal;font-variation-settings: "wght" 400;color:#f3ece1;font-size:25px;line-height:1;letter-spacing :-0.02em;}
	.clook__img{margin:0 0 20px;}
	.clook__slide{position:relative;margin:0 0 20px;overflow:hidden;}
	.clook__slide .swiper-pagination-bullets{bottom: 10px;}
	.clook__slide .swiper-pagination-bullet{opacity:1;width: 7.5px;height: 7.5px;background:#b8b8b8;}
	.clook__slide .swiper-pagination-bullet-active{background:#d7e7f9;}
	.price-list{margin:0 0 0;}
	.price-list__content{display: grid;grid-template-columns: auto auto 1fr;}
	.price-list__detail{display:contents;}
	.price-list__detail + .price-list__detail .price-list__name,
	.price-list__detail + .price-list__detail .price-list__price,
	.price-list__detail + .price-list__detail .price-list__btn{border-top:1px solid #817e80;}
	.price-list__name{grid-column: 1 / span 1;padding:9px 37px 0 0;display:table-cell;font-family: marlide-display-variable, sans-serif;font-style: normal;font-variation-settings: "wght" 400;color:#000;font-size:17.5px;line-height:20px;letter-spacing :0.02em;vertical-align:middle;text-align:left;}
	.price-list__price{grid-column: 2 / span 1;padding:9px 10px 0 0;display:table-cell;font-family: marlide-display-variable, sans-serif;font-style: normal;font-variation-settings: "wght" 400;color:#000;font-size:17.5px;line-height:20px;letter-spacing :0.02em;vertical-align:middle;text-align:left;}
	.price-list__btn{grid-column: 3 / span 1;padding:7px 0 5px;display:table-cell;text-align:right;}
	.price-list__btn-item{display:inline-block;width:52px;}
	.price-list__btn.disabled .price-list__btn-img{opacity:0;}
	.defultUp{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 30px, 0);-webkit-transform: translate3d(0, 30px, 0);}
	.defultUp.duDone{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.look{position:relative;cursor:pointer;}
	.look__label{text-shadow: 0 0 25px rgb(0, 0, 0, 0.8);position:absolute;top:15px;left:15px;font-family: marlide-display-variable, sans-serif;font-style: normal;font-variation-settings: "wght" 400;color:#f3ece1;font-size:25px;line-height:1;letter-spacing :-0.02em;}
	.look__view-credit{position:absolute;bottom:15px;right:15px;z-index:8000;width:81.5px;}
	.mv{margin:0;padding:0;}
	.section01{position:relative;z-index:8000;max-width:1000px;margin:0 auto 15px;}
	.section01__img01{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 30px, 0);-webkit-transform: translate3d(0, 30px, 0);width:365px;margin:0 500px 15px 135px;}
	.section01__img02{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 30px, 0);-webkit-transform: translate3d(0, 30px, 0);transition-delay:1s;position:absolute;top:130px;left:500px;width:365px;}
	.section01__img03{transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition-delay:3s;opacity:0;position:absolute;top:130px;left:500px;width:365px;}
	.section01__img04{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 30px, 0);-webkit-transform: translate3d(0, 30px, 0);transition-delay:4s;width:365px;margin:0 450px 0 185px;}
	.indiviAnime .section01__img01{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.indiviAnime .section01__img02{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.indiviAnime .section01__img03{opacity:1;}
	.indiviAnime .section01__img04{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.section01_02{background:#f3ece1;padding:15px 0;}
	.section01_02__wrapper{max-width:1000px;margin:0 auto;display:flex;justify-content: center;gap:15px;}
	.section01_02__look01,.section01_02__look02{width:382.5px;}
	.section01_03{max-width:1000px;margin:0 auto;}
	.section01_03__img{margin:0 365px 0 10px;width:625px;}
	.section01_04{max-width:1000px;margin:0 auto;}
	.section01_04__video{margin:-225px 12.5px 75px 650px;width:337.5px;}
	.section02{max-width:1000px;margin:0 auto 15px;}
	.section02__look{width:auto;margin:0 172.5px;}
	.section02_02{display:flex;gap:15px;max-width:1000px;margin:0 auto 15px;}
	.section02_02__img01{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;width:334px;margin:0 0 0 190px;}
	.section02_02__img02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition-delay:0.5s;opacity:0;width:278px;padding:42px 0 0;}
	.indiviAnime .section02_02__img01{opacity:1;}
	.indiviAnime .section02_02__img02{opacity:1;}
	.section02_03{width:337.5px;margin:0 auto 75px;}
	.section03-wrapper{position:relative;max-width:1000px;margin:0 auto 90px;}
	.section03{position:relative;}
	.section03 .look__label{left:50px;}
	.section03__look{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;width:481px;margin:0 0 0 85px;}
	.section03__look02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;transition-delay:1s;position:absolute;top:50px;left:135px;width:381px;}
	.indiviAnime .section03__look{opacity:1;}
	.indiviAnime .section03__look02{opacity:1;}
	.section03_02{background:#f3ece1;padding:15px 0;}
	.section03_02__wrapper{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;gap:15px;padding:0;}
	.section03_02__img01{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;width:285.5px;margin:0 0 0 291px;}
	.section03_02__img02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;transition-delay:0.5s;width:285.5px;margin:0 123px 0 0;}
	.section03_02__img03{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;transition-delay:1s;width:285.5px;margin:0 0 0 123px;}
	.section03_02__img04{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;transition-delay:1.5s;width:285.5px;margin:0 291px 0 0;}
	.indiviAnime .section03_02__img01{opacity:1;}
	.indiviAnime .section03_02__img02{opacity:1;}
	.indiviAnime .section03_02__img03{opacity:1;}
	.indiviAnime .section03_02__img04{opacity:1;}
	.section03_03{position:absolute;top:224px;right:83px;width:337.5px;}
	.section04{position:relative;max-width:1000px;margin:0 auto;padding:0 0 15px;}
	.section04__img01{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);width:768px;}
	.section04__img02{transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition-delay:2s;opacity:0;width:768px;position:absolute;top:0;left:116px;}
	.section04__img03{transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition-delay:3s;opacity:0;position:relative;width:394px;margin:-82px 0 15px 153px;z-index:9000;}
	.section04__img04{transition:all 1s ease-out;-webkit-transition:all 1s ease-out;transition-delay:4s;opacity:0;width:394px;margin:0 0 0 444px;}
	.indiviAnime .section04__img01{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.indiviAnime .section04__img02{opacity:1;}
	.indiviAnime .section04__img03{opacity:1;}
	.indiviAnime .section04__img04{opacity:1;}
	.section04_02{position:relative;max-width:1000px;margin:0 auto;z-index:8001;}
	.section04_02 .look__label{left:50px;}
	.section04_02__look{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);margin:0 0 0 85px;width:481.5px;}
	.section04_02__look02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;transition-delay:2s;position:absolute;top:50px;left:135px;width:381.5px;}
	.indiviAnime .section04_02__look{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.indiviAnime .section04_02__look02{opacity:1;}
	.section04_02__slide{position:relative;}
	.section04_02__slide .swiper-pagination-bullets{width:auto;top:10px;left:10px;}
	.section04_02__slide .swiper-pagination-bullet{opacity:1;width: 6px;height: 6px;background:#b8b8b8;}
	.section04_02__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
	.section04_02__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section04_03{max-width:1000px;margin:0 auto 75px;}
	.section04_03__wrapper{position:relative;z-index:8000;width:337.5px;margin:-372px 0 0 582px;}
	.section05_wrapper{position:relative;max-width:1000px;margin:0 auto 0;}
	.section05{width:650px;margin:0 0 169px 312px;}
	.section05_02__img01{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);position:absolute;top:298px;left:18.5px;width:344.5px;}
	.section05_02__img02{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);transition-delay:0.5s;position:absolute;top:566px;left:321px;width:269px;}
	.indiviAnime .section05_02__img01{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.indiviAnime .section05_02__img02{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.section05_03{width:337.5px;margin:0 0 74px 606px;}
	.section06_wrapper{position:relative;max-width:1000px;margin:0 auto 0;}
	.section06{width:382.5px;margin:0 0 15px 443px;}
	.section06_02{width:509px;margin:0 0 75px 443px;}
	.section06_02__slide .swiper-pagination-bullets{width:auto;top:10px;left:10px;}
	.section06_02__slide .swiper-pagination-bullet{opacity:1;width: 6px;height: 6px;background:#b8b8b8;}
	.section06_02__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
	.section06_02__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section06_03{position:absolute;top:172px;left:90px;width:337.5px;}
	.section07{width:650px;margin:0 auto 15px;}
	.section07__slide .swiper-pagination-bullets{width:auto;top:auto;bottom:10px;left:10px;}
	.section07__slide .swiper-pagination-bullet{opacity:1;width: 6px;height: 6px;background:#b8b8b8;}
	.section07__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
	.section07__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section07_02{width:800px;margin:0 auto 75px;overflow:hidden;}
	.section07_02__slide_pc .swiper-slide{width:266.5px;margin:0 15px 0 0;}
	.section07_02__slide_pc .swiper-wrapper{-webkit-transition-timing-function:linear!important; -o-transition-timing-function:linear!important; transition-timing-function:linear!important;}
	.section08_wrapper{display:flex;max-width:1000px;margin:0 auto 75px;}
	.section08{width:382.5px;margin:0 0 0 67px;}
	.section08_02{display:flex;width:521px;margin:67px 0 0 15px;}
	.section08_02__img01{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;margin:36px 0 0;}
	.section08_02__img02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition-delay:0.5s;opacity:0;}
	.indiviAnime .section08_02__img01{opacity:1;}
	.indiviAnime .section08_02__img02{opacity:1;}
	.section09_wrapper{display:flex;max-width:1000px;margin:0 auto 75px;}
	.section09{width:382.5px;margin:0 0 0 140px;}
	.section09__slide{position:relative;}
	.section09__slide .swiper-pagination-bullets{width:auto;top:auto;bottom:10px;left:10px;}
	.section09__slide .swiper-pagination-bullet{opacity:1;width: 6px;height: 6px;background:#b8b8b8;}
	.section09__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
	.section09__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section09_02{width:337.5px;margin:126px 0 0 15px;}
	.section10_wrapper{position:relative;max-width:1000px;margin:0 auto;}
	.section10{width:650px;margin:0 auto 0 0;}
	.section10_05{position:absolute;top:197px;right:0;width:337.5px;z-index:8000;}
	.section10_02_wrapper{background:#f3ece1;padding:15px 0;}
	.section10_02{max-width:1000px;margin:0 auto;}
	.section10_02__slide{position:relative;width:490px;margin:0 0 0 78px;}
	.section10_02__slide .swiper-pagination-bullets{width:auto;top:auto;bottom:10px;left:10px;}
	.section10_02__slide .swiper-pagination-bullet{opacity:1;width: 6px;height: 6px;background:#b8b8b8;}
	.section10_02__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
	.section10_02__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section10_03_wrapper{max-width:1000px;display:flex;margin:0 auto 75px;padding:15px 0 0;}
	.section10_03{width:382.5px;margin:0 0 0 38px;overflow:hidden;}
	.section10_03__slide .swiper-pagination-bullets{width:auto;top:auto;bottom:10px;left:10px;}
	.section10_03__slide .swiper-pagination-bullet{opacity:1;width: 6px;height: 6px;background:#b8b8b8;}
	.section10_03__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
	.section10_03__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section10_04{display:flex;width:521px;margin:70px 0 0 15px;}
	.section10_04__img01{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;opacity:0;margin:35px 0 0 0;}
	.section10_04__img02{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition-delay:0.5s;opacity:0;}
	.indiviAnime .section10_04__img01{opacity:1;}
	.indiviAnime .section10_04__img02{opacity:1;}	
	.section11{position:relative;transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);width:382.5px;margin:0 auto 15px;}	
	.section11.indiviAnime{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.section11__look{transition:all 1.5s ease-in-out;-webkit-transition:all 1.5s ease-in-out;transition-delay:3s;position:absolute;top:50%;left:50%;width:210px;margin-left:-105px;margin-top:-132.5px;z-index:9000;}
	.section11__look03{transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition-delay:5.5s;opacity:0;position:absolute;top:0;left:0;width:383px;}
	.indiviAnime .section11__look{opacity:0;}
	.indiviAnime .section11__look03{opacity:1;}
	.section11_02{width:650px;margin:0 auto 75px;}
	.section12{width:650px;margin:0 auto 15px;}
	.section12__look-wrapper{display:flex;}
	.section12_02_wrapper{display:flex;max-width:1000px;margin:0 auto;}
	.section12_02{width:508.5px;margin:0 0 0 55px;}
	.section12_02__slide{position:relative;}
	.section12_02__slide .swiper-pagination-bullets{width:auto;top:auto;bottom:10px;left:auto;right:10px;}
	.section12_02__slide .swiper-pagination-bullet{opacity:1;width: 6px;height: 6px;background:#b8b8b8;}
	.section12_02__slide .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
	.section12_02__slide .swiper-pagination-bullet-active{background:#f3ece1;}
	.section12_03{width:337.5px;margin:98px 0 75px 15px;}
	.section13{width:650px;margin:0 auto 25px;}
	.section13_02{position:relative;max-width:1000px;margin:0 auto 75px;}
	.section13_02__img01{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);width:382.5px;margin:0 0 15px 514px;}
	.section13_02__img02{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);transition-delay:0.5s;position:absolute;top:95px;left:115px;width:382.5px;}
	.section13_02__img03{transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);-webkit-transition:all 1s cubic-bezier(0.47, 0.01, 0.33, 0.62);opacity:0;transform: translate3d(0, 10%, 0);-webkit-transform: translate3d(0, 10%, 0);transition-delay:1s;width:382.5px;margin:0 0 75px 395px;}
	.indiviAnime .section13_02__img01{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.indiviAnime .section13_02__img02{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.indiviAnime .section13_02__img03{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity:1;}
	.section14{width:650px;margin:0 auto 75px;}
	.section15{width:650px;margin:0 auto 15px;}
	.section15__look-wrapper{display:flex;}
	.section15_02_wrapper{display:flex;max-width:1000px;margin:0 auto;}
	.section15_02{width:382.5px;margin:0 0 0 124px;}
	.section15_03{width:337.5px;margin:147px 0 135px 15px;}
	.foot{max-width:1000px;margin:0 auto;padding:0 0 200px;}
	.role{padding:0;margin:0 0 60px;text-align:center;font-family: marlide-display-variable, sans-serif;font-style: normal;font-variation-settings: "wght" 400;color:#000;font-size:15px;line-height:32.5px;letter-spacing :0.1em;}
	.foot__img{width:70px;margin:0 auto 20px;}
	.foot__copy{padding:0;text-align:center;font-family: marlide-display-variable, sans-serif;font-style: normal;font-variation-settings: "wght" 400;color:#000;font-size:15px;line-height:1;letter-spacing :0.01em;}
}/* スクリーンサイズが768px以上の場合に適用 */