@charset "UTF-8";
/* -- ///////////////////////////////////////////
copyright 2010 FIELD co,ltd.
All Rights Reserved.
 
created: 2017.05.01 FIELD
////////////////////////////////////////// -- */

/* new_series
----------------------------------------------------- */
 div#header .header_inner .nav.nav2015{
 	width: 936px !important;
 }
.mb0{ margin-bottom:0 !important;}
.center{ text-align:center;}

#new_series{
	line-height:1.8;
}

.intro{
	text-align:center;
}

#lineup{
	background-color:#fff;
	padding:60px 0;	
}

#lineup .lineup_inner{
	width:660px;
	margin:0 auto;
}

#lineup .lineup_inner h2{
	text-align:center;
	margin-bottom:30px;	
}

#lineup .lineup_inner p{
	text-align:center;
	margin-bottom:30px;
}

#lineup .lineup_inner ul{
	overflow:hidden;
	zoom:1;	
}

#lineup .lineup_inner ul li{
	width:200px;
	float:left;
	text-align:center;
	margin-right:30px;	
}
#lineup .lineup_inner ul li:last-child{ margin-right: 0; }

#lineup .lineup_inner ul li img{
	opacity:0.2;
}

#lineup .lineup_inner ul li a img{
	opacity: 1;
}

#lineup .lineup_inner ul li a:hover img{
	opacity:0.7;
}

#lineup .lineup_inner ul li span strong{
	font-weight:bold;	
}

#lineup .lineup_inner ul li span{
	display:block;
	padding-top:12px;	
}

.profile_wrap #artist,
.profile_wrap #supervisor{
	width:1000px;
	margin:0 auto;	
	padding-bottom:60px;	
}

.profile_wrap h2{
	margin:0 0 20px;	
}

.profile_wrap .image{
	width:360px;
	float:left;	
}

.profile_wrap .image{
	width:360px;
	float:left;
	margin-right:30px;
}

.profile_wrap .profile{
	width:610px;
	float:right;
}

.profile_wrap .profile dl dt{
	font-weight:bold;
	font-size:123.1%;
	margin-bottom:10px;
}

.profile_wrap .profile dl dd{
	margin-bottom:25px;	
}

.profile_wrap .profile dl dd a.blank{
	background:url(../../images/new_series/ico_blank.gif) no-repeat left center;
	background-size:10px 10px;
	padding-left:15px;
	color:#666;
}

.profile_wrap .profile dl dd a.blank:hover{
	opacity:0.7;	
}

.profile_wrap .profile dl dd.en{
	font-size:93%;	
}

.item_wrap{
	padding:60px 0;
	background-color:#f6f6f6;
	border-bottom:1px solid #dcdcdc;
}

.item_wrap .intro_wrap{
	width:1000px;
	margin:0 auto;
	text-align:center;
}

.item_wrap .intro_wrap h3{
	font-size:138.5%;
	font-weight:bold;
}

.item_wrap .intro_wrap .fragrance{
	margin-bottom:25px;
}

.item_wrap .intro_wrap .txt{
	font-weight:bold;
	margin-bottom:15px;	
}

.item_wrap .intro_wrap .read_more{
	margin-bottom:40px;	
}

.item_wrap .story_box{
	width:940px;
	margin:0 auto;
}

.item_wrap .story_box .image{
	width:570px;
	float:left;	
}

.item_wrap .story_box .story{
	width:280px;
	height:368px;
	float:right;
	background:#DCDCDA;
	color:#000;
	padding:25px 45px 0 45px;
}

.item_wrap .story_box .story dl dt{
	margin-bottom:13px;	
}

.item_wrap .story_box .story dl dd{
	margin-bottom:15px;
	line-height:1.5;
	font-style:italic;
}

.read_more a:hover,
.lisn_store a:hover{
	opacity:0.7;	
}




/* Main Image iosslider */
#main_image{
	background:#050202;
	text-align: center;
}

.new_series_img {
	margin: 0 0 50px 0;
}
.new_series_img #main_image .iosSlider{
	position: relative;
	top: 0;
	left: 50% !important;
	margin-left:-500px;
	overflow: hidden;
	width: 1000px;
	height: 480px;
}
.new_series_img #main_image .iosSlider .slider{
	width: 1000px;
	height: 480px;
}
.new_series_img #main_image .iosSlider .slider .slide{
	width: 1000px;
	height: 480px;
	opacity:0.5;
}
.new_series_img #main_image .iosSlider .slider .slide.selected{
	opacity:1;
}
.new_series_img #main_image .indicators_wrap{
	position: relative;
	overflow: hidden;
	padding:30px 0 0 0;
	background:#ffffff;
}
.new_series_img #main_image .indicators{
	position: relative;
	left: 50%;
	float: left;
}
.new_series_img #main_image .indicators .item{
	position: relative;
	left: -50%;
	float: left;
	cursor: pointer;
	background: none repeat scroll 0 0 #FFF;
	border:1px solid #666;
	border-radius: 10px;
	height: 8px;
	margin: 1px 1px 1px 11px;
	width: 8px;
}
.new_series_img #main_image .indicators .item.selected{
	background: none repeat scroll 0 0 #666;
	box-shadow: none;
	height: 8px;
	margin: 1px 1px 1px 11px;
	opacity: 1;
	width: 8px;
}


.colorchip {
	border: 1px solid #fff;
	box-sizing: border-box;
	display: inline-block;
	height: 15px;
	margin: 0 5px 0 4px;
	outline: 1px solid #e0e0e0;
	vertical-align: -2px;
	width: 15px;
}


/* new_series 2017
----------------------------------------------------- */
.style_2017 #main_image{
	background:#fff;
}
.style_2017 .new_series_img #main_image .iosSlider{
	position: relative;
	top: 0;
	left: 50% !important;
	margin-left:-500px;
	overflow: hidden;
	width: 1000px;
	height: 667px;
}
.style_2017 .new_series_img #main_image .iosSlider .slider{
	width: 1000px;
	height: 667px;
}
.style_2017 .new_series_img #main_image .iosSlider .slider .slide{
	width: 1000px;
	height: 667px;
}

/* new_series 2018 add common styles
----------------------------------------------------- */
.item_wrap.coming_soon{
	position: relative;
}
.item_wrap.coming_soon .coming_soon_inner{
	width: 940px;
	height: 473px;
	margin: 0 auto;
	text-align: center;
	font-size: 40px;
	position: absolute;
	overflow: hidden;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
}
.item_wrap.coming_soon .coming_soon_inner::after{
	content: "";
	width: 940px;
    display: table;
    margin: 0 auto;
    text-align: center;
    font-size: 20px;
    position: absolute;
    height: 473px;
    z-index: 2;
    background: #fff;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    opacity: 0.98;
}
.item_wrap.coming_soon .coming_soon_inner p{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 3;	
}
.item_wrap.coming_soon .coming_soon_inner .colorchip{
	vertical-align: 2px;
	margin-right: 10px;
}

/* new_series 2018 add alone styles
----------------------------------------------------- */
.style_2018{ overflow: hidden; }
.style_2018 #main_image{ background: #FFF; }
.style_2018 #lineup .lineup_inner{
	max-width: 1100px;
	width: 100%;
	margin: 0 auto;
}
.style_2018 .item_wrap .story_box .story dl dt{ margin-bottom: 40px; }
.style_2018 .item_wrap .story_box .story dl dd{ margin-bottom: 30px; }
.style_2018 .item_wrap .story_box .story dl dd .small_txt{
	font-size: 11px;
	font-style: normal;
}

.style_2018 .lineup_img{ text-align: center; }
.style_2018 .lineup_list{
	padding: 100px 0;
	position: relative;
	overflow: inherit !important;
}
.style_2018 .lineup_list li{
	position: absolute;
	top: 0;
	transform: rotate(-50deg);
	transform-origin: right;
	margin: 0 !important;
	float: none !important;
	display: inline-block;
	font-size: 0;
	width: auto !important;
}
.style_2018 .lineup_list li a{
	font-size: 13px;
	font-weight: bold;
	transition: .2s ease-in-out;
	margin-top: 0;
	display: block;
}
.style_2018 .lineup_list li a:hover{ margin-top: 3px; }
.style_2018 .lineup_list li a.coming_soon_link{
	color: #ddd;
}
.style_2018 .lineup_list li a.coming_soon_link:hover{ color: #ddd !important; }

/* DO */
.style_2018 .lineup_list li:nth-of-type(1){ left: 7px;}
.style_2018 .lineup_list li:nth-of-type(1) a:hover{ color: #E2365D;}
/* Re */
.style_2018 .lineup_list li:nth-of-type(2){ left: 115px;}
.style_2018 .lineup_list li:nth-of-type(2) a:hover{ color: #7a2fc5;}
/* Mi */
.style_2018 .lineup_list li:nth-of-type(3){ left: 227px;}
.style_2018 .lineup_list li:nth-of-type(3) a:hover{ color: #ffd500; }
/* Fa */
.style_2018 .lineup_list li:nth-of-type(4){ left: 315px;}
.style_2018 .lineup_list li:nth-of-type(4) a:hover{ color: #f692ab;}
/* Sol */
.style_2018 .lineup_list li:nth-of-type(5){ left: 387px;}
.style_2018 .lineup_list li:nth-of-type(5) a:hover{ color: #ff9845;}
/* La */
.style_2018 .lineup_list li:nth-of-type(6){ left: 515px;}
.style_2018 .lineup_list li:nth-of-type(6) a:hover{ color: #6cd685;}
/* Si */
.style_2018 .lineup_list li:nth-of-type(7){ left: 615px;}
.style_2018 .lineup_list li:nth-of-type(7) a:hover{ color: #a4d4d5;}
/* Do */
.style_2018 .lineup_list li:nth-of-type(8){ left: 755px;}
.style_2018 .lineup_list li:nth-of-type(8) a:hover{ color: #eee9cc;}

/* new_series 2019 add alone styles
----------------------------------------------------- */
.style_2019 #main_image{ background: #fff; }
.style_2019 #lineup .lineup_inner{ width: 1000px; }
.style_2019 #lineup .lineup_inner ul li{ width: 227px; }
.style_2019 #lineup .lineup_inner ul li a img{ width: 100%; }

.style_2019 #lineup .lineup_inner .lineup_list{ margin-bottom: 50px; }
.style_2019 #lineup .lineup_inner ul li .wrap_sale_title{ font-size: 15px; }
.style_2019 #lineup .lineup_inner ul li:nth-of-type(1) .wrap_sale_title{ color: #2B925B; }
.style_2019 #lineup .lineup_inner ul li:nth-of-type(2) .wrap_sale_title{ color: #007a90; }
.style_2019 #lineup .lineup_inner ul li:nth-of-type(3) .wrap_sale_title{ color: #604e74; }
.style_2019 #lineup .lineup_inner ul li:nth-of-type(4) .wrap_sale_title{ color: #a9b0aa; }
.style_2019 #lineup .lineup_inner ul li .wrap_sale_title .limited_sale_txt{ margin-bottom: 0; }
.style_2019 .line_up_desc{ color: #595757; }

.style_2019 .item_wrap .story_box .story dl dt{ margin-bottom: 20px; }
.style_2019 .item_wrap .story_box .story dl dd{ line-height: 1.8; }


/* new_series 2020 add stand alone styles
----------------------------------------------------- */

.style_2020 #main_image{ background: #fff; }
.style_2020 .new_series_img__lead{ text-align: center; margin: 100px auto 150px; width: 400px; }
.style_2020 .new_series_img__lead > img{ max-width: 100%; }
.style_2020 .img_main_2020 > img{ width: 100%; height: auto; }
.style_2020 #lineup { padding: 150px 0 60px; }
.style_2020 #lineup .lineup_inner{ width: 1000px; }
.style_2020 #lineup .lineup_inner p{ margin-bottom: 5px; }
.style_2020 #lineup .lineup_inner ul li{ width: 310px; margin-right: 35px; }
.style_2020 #lineup .lineup_inner ul li:last-child{ margin-right: 0; }
.style_2020 #lineup .lineup_inner ul li a img{ width: 100%; }

.style_2020 #lineup .lineup_inner .lineup_list{ margin-bottom: 50px; }
.style_2020 .line_up_desc{ color: #595757; }


.style_2020 .item_wrap .story_box{ width: 670px; }
.style_2020 .item_wrap .story_box .image{ width: 300px; }
.style_2020 .item_wrap .story_box .image > img{ max-width: 100%; height: auto; }
.style_2020 .item_wrap .story_box .story{ height: 400px; }
.style_2020 .item_wrap .story_box .story dl dt{ margin-bottom: 20px; }
.style_2020 .item_wrap .story_box .story dl dd{ line-height: 1.8; }

.style_2020 .lineup_list_box{ display: flex; flex-flow: row wrap; margin-left: -10px; margin-right: -10px; }
.style_2020 .lineup_list_box .wrap_sale_title{ width: 100%; font-size: 15px; margin-bottom: 10px;}
.style_2020 .lineup_list_box__item{ width: 50%; padding: 0 10px; box-sizing: border-box; }
.style_2020 .lineup_list_box__item > img{ width: 100%; }


/* new_series 2022 add stand alone styles
----------------------------------------------------- */
.style_2022 #main_image{ background: #fff; }
.style_2022 .new_series_img__lead{ text-align: center; margin: 100px auto 150px; width: 400px; }
.style_2022 .new_series_img__lead > img{ max-width: 100%; }
.style_2022 .img_main { width: 100%; max-width: 440px; margin: 0 auto;}
.style_2022 .img_main > img{ width: 100%; height: auto; }
.style_2022 .intro img { width: 760px; }
.style_2022 #lineup { padding: 150px 0 60px; }
.style_2022 #lineup .lineup_inner{ width: 1000px; }
.style_2022 #lineup .lineup_inner p{ margin-bottom: 5px; }
.style_2022 #lineup .lineup_inner ul li{ width: 280px; margin-right: 80px; }
.style_2022 #lineup .lineup_inner ul li:last-child{ margin-right: 0; }
.style_2022 #lineup .lineup_inner ul li a img{ width: 100%; }

.style_2022 #lineup .lineup_inner .lineup_list{ margin-bottom: 50px; }
.style_2022 .line_up_desc{ color: #595757; }


.style_2022 .item_wrap .story_box{ width: 670px; }
.style_2022 .item_wrap .story_box .image{ width: 300px; }
.style_2022 .item_wrap .story_box .image > img{ max-width: 100%; height: auto; }
.style_2022 .item_wrap .story_box .story{ height: 400px; }
.style_2022 .item_wrap .story_box .story dl dt{ margin-bottom: 20px; }
.style_2022 .item_wrap .story_box .story dl dd{ line-height: 1.8; }

.style_2022 .lineup_list_box{ display: flex; flex-flow: row wrap; margin-left: -10px; margin-right: -10px; }
.style_2022 .lineup_list_box .wrap_sale_title{ width: 100%; font-size: 15px; margin-bottom: 10px;}
.style_2022 .lineup_list_box__item{ width: 100%; padding: 0 10px; box-sizing: border-box; }
.style_2022 .lineup_list_box__item > img{ width: 100%; }

/* new_series 2023 add stand alone styles
----------------------------------------------------- */
.style_2023 #main_image{ background: #fff; }
.style_2023 .new_series_img__lead{ text-align: center; margin: 100px auto 150px; width: 400px; }
.style_2023 .new_series_img__lead > img{ max-width: 100%; }
.style_2023 .img_main { width: 100%; margin: 0 auto;}
.style_2023 .img_main > img{ width: 100%; height: auto; }
.style_2023 .intro img { width: 638px; }
.style_2023 #lineup { padding: 150px 0 60px; }
.style_2023 #lineup .lineup_inner{ width: 1000px; }
.style_2023 #lineup .lineup_inner p{ margin-bottom: 5px; }
.style_2023 #lineup .lineup_inner ul li{ width: 280px; margin-right: 80px; }
.style_2023 #lineup .lineup_inner ul li:last-child{ margin-right: 0; }
.style_2023 #lineup .lineup_inner ul li a img{ width: 100%; }
.style_2023 #lineup .lineup_inner ul li img{opacity: 1;}

.style_2023 #lineup .lineup_inner .lineup_list{ margin-top: 40px; margin-bottom: 50px; }
.style_2023 .line_up_desc{ color: #595757; }
.style_2023 .lineup_list_box__month{text-align: center; font-size: 16px; font-weight: bold; margin-bottom: 20px !important; line-height: 1.2;}


.style_2023 .item_wrap .story_box{ width: 1000px; }
.style_2023 .item_wrap .story_box .image{ width: 620px; }
.style_2023 .item_wrap .story_box .image > img{ width:100%; max-width: 100%; height: auto; }
.style_2023 .item_wrap .story_box .story{ width:320px; height: 400px; padding: 25px 30px 0 30px;}
.style_2023 .item_wrap .story_box .story dl dt{ margin-bottom: 20px; }
.style_2023 .item_wrap .story_box .story dl dd{ line-height: 1.8; }
.style_2023 .item_wrap .story_box .story .lisn_store{ text-align: center; }
.style_2023 .item_wrap .story_box__title{font-size: 17px; font-weight: bold; margin-bottom: 15px;}

.style_2023 .lineup_list_box{ display: flex; flex-flow: row wrap; margin-left: -10px; margin-right: -10px; }
.style_2023 .lineup_list_box .wrap_sale_title{ width: 100%; font-size: 15px; margin-bottom: 10px;}
.style_2023 .lineup_list_box__item{ width: 100%; padding: 0 10px; box-sizing: border-box; }
.style_2023 .lineup_list_box__item > img{ width: 100%; }

/* new_series 2024 add stand alone styles
----------------------------------------------------- */
.style_2024 figure{margin: 0;}
.style_2024 #main_image{ background: #fff; }
.style_2024 .new_series_img__lead{ text-align: center; margin: 100px auto 150px; width: 600px; }
.style_2024 .new_series_img__lead > img{ max-width: 100%; }
.style_2024 .img_main { width: 100%; margin: 0 auto;}
.style_2024 .img_main > img{ width: 100%; height: auto; }
.style_2024 .intro img { width: 638px; }
.style_2024 #lineup { padding: 150px 0 60px; }
.style_2024 #lineup .lineup_inner{ width: 1000px; }
.style_2024 #lineup .lineup_inner p{ margin-bottom: 5px; }
.style_2024 #lineup .lineup_inner .lineup_list{display: flex; flex-wrap: wrap; justify-content: space-between;}
.style_2024 #lineup .lineup_inner ul li{ width: 48%; float: none; margin-right: 0;}
.style_2024 #lineup .lineup_inner ul li a{ display: block; aspect-ratio: 230/163; overflow: hidden;}
.style_2024 #lineup .lineup_inner ul li a img{ width: 100%; height: 100%; object-fit: cover;}
.style_2024 #lineup .lineup_inner .imgWrap{ display: block; aspect-ratio: 230/163; overflow: hidden;}
.style_2024 #lineup .lineup_inner .imgWrap img{ width: 100%; height: 100%; object-fit: cover;}
.style_2024 #lineup .lineup_inner ul li img{opacity: 1;}

.style_2024 #lineup .lineup_inner .lineup_list{ margin-top: 40px; margin-bottom: 50px; }
.style_2024 .line_up_desc{ color: #595757; }
.style_2024 .lineup_list_box__month{text-align: center; font-size: 16px; font-weight: bold; margin-bottom: 20px !important; line-height: 1.2;}


.style_2024 .item_wrap .story_box{ width: 1000px; height: 439px; display: flex; justify-content: space-between; }
.style_2024 .item_wrap .story_box .image{ width: 620px; float: none;}
.style_2024 .item_wrap .story_box .image > img{ width:100%; max-width: 100%; height: auto; }
.style_2024 .item_wrap .story_box .story{ width:320px; height: 100%; padding: 0 30px 0 30px; float: none;}
.style_2024 .item_wrap .story_box .story dl dt{ margin-bottom: 20px; }
.style_2024 .item_wrap .story_box .story dl dd{ line-height: 1.8; }
.style_2024 .item_wrap .story_box .story .lisn_store{ text-align: center; }
.style_2024 .item_wrap .story_box__title{font-size: 17px; font-weight: bold; margin-bottom: 15px; padding-top: 20px;}

.style_2024 .lineup_list_box{ display: flex; flex-flow: row wrap; gap: 4%;}
.style_2024 .lineup_list_box .wrap_sale_title{ width: 100%; font-size: 15px; margin-bottom: 10px;}
.style_2024 .lineup_list_box__item{ width: 48%; box-sizing: border-box; }
.style_2024 .lineup_list_box__item > img{ width: 100%; }

/* new_series 2025 add stand alone styles
----------------------------------------------------- */
.style_2025 figure{margin: 0;}
.style_2025 #main_image{ background: #fff; }
.style_2025 .new_series_img__lead{ text-align: center; margin: 100px auto 150px; width: 400px; }
.style_2025 .new_series_img__lead > img{ max-width: 100%; }
.style_2025 .img_main { width: 100%; margin: 0 auto;}
.style_2025 .img_main > img{ width: 100%; height: auto; }
.style_2025 .intro img { width: 672px; }
.style_2025 #lineup { padding: 150px 0 60px; }
.style_2025 #lineup .lineup_inner{ width: 1000px; }
.style_2025 #lineup .lineup_inner p{ margin-bottom: 5px; }
.style_2025 #lineup .lineup_inner .lineup__title{font-size: 22px; font-weight: 600; line-height: 1; letter-spacing: .11em;}
.style_2025 #lineup .lineup_inner .lineup_list{width: 100%;}
.style_2025 #lineup .lineup_inner ul li{ width: 100%; float: none; margin-right: 0;}
.style_2025 #lineup .lineup_inner ul li a{ display: block; aspect-ratio: 230/163; overflow: hidden;}
.style_2025 #lineup .lineup_inner ul li a img{ width: 100%; height: 100%; object-fit: cover;}
.style_2025 #lineup .lineup_inner .imgWrap{ display: block; aspect-ratio: 230/163; overflow: hidden;}
.style_2025 #lineup .lineup_inner .imgWrap img{ width: 100%; height: 100%; object-fit: cover;}
.style_2025 #lineup .lineup_inner ul li img{opacity: 1;}

.style_2025 #lineup .lineup_inner .lineup_list{ margin-top: 40px; margin-bottom: 50px; }
.style_2025 .line_up_desc{ color: #595757; }
.style_2025 .lineup_list_box__month{text-align: center; font-size: 16px; font-weight: bold; margin-bottom: 20px !important; line-height: 1.2;}


.style_2025 .item_wrap .story_box{ width: 1000px; height: 437px; display: flex; justify-content: space-between; }
.style_2025 .item_wrap .story_box .image{ width: 740px; float: none;}
.style_2025 .item_wrap .story_box .image > img{ width:100%; max-width: 100%; height: auto; }
.style_2025 .item_wrap .story_box .story{ width:320px; height: 100%; padding: 0 30px 0 30px; float: none;}
.style_2025 .item_wrap .story_box .story dl dt{ margin-bottom: 20px; }
.style_2025 .item_wrap .story_box .story dl dd{ line-height: 1.7; }
.style_2025 .item_wrap .story_box .story .lisn_store{ text-align: center; }
.style_2025 .item_wrap .story_box__title{font-size: 17px; font-weight: bold; margin-bottom: 15px; padding-top: 20px;}

.style_2025 .lineup_list_box{ display: flex; justify-content: space-between; flex-flow: row wrap; gap: 4%;}
.style_2025 .lineup_list_box .wrap_sale_title{ width: 100%; font-size: 15px; margin-bottom: 10px;}
.style_2025 .lineup_list_box__item{ width: calc(280/1000*100%); box-sizing: border-box; }
.style_2025 .lineup_list_box__item > img{ width: 100%; }

/* new_series 2025 add stand alone styles
----------------------------------------------------- */
.style_2026 figure{margin: 0;}
.style_2026 #main_image{ background: #fff; }
.style_2026 .new_series_img__lead{ text-align: center; margin: 100px auto 150px; width: 400px; }
.style_2026 .new_series_img__lead > img{ max-width: 100%; }
.style_2026 .img_main { width: 100%; margin: 0 auto;}
.style_2026 .img_main > img{ width: 100%; height: auto; }
.style_2026 .intro img { width: 672px; }
.style_2026 .line_up_desc > p{ font-size: 17px; color: #595757; }
.style_2026 .lineup_list_box__month{text-align: center; font-size: 16px; font-weight: bold; margin-bottom: 20px !important; line-height: 1.2;}
.style_2026 #lineup .lineup_inner .lineup__title{font-size: 22px; font-weight: 600; line-height: 1; letter-spacing: .11em;}
.style_2026 .item_wrap .story_box{
	/* width: 700px; */
	height: 437px;
	display: flex;
	justify-content: center;
}
.style_2026 .item_wrap .story_box .image{ width: 350px; float: none;}
.style_2026 .item_wrap .story_box .image > img{ width:100%; max-width: 100%; height: auto; }
.style_2026 .item_wrap .story_box .story{ width:320px; height: 100%; padding: 0 30px 0 30px; float: none;}
.style_2026 .item_wrap .story_box .story dl dt{ margin-bottom: 20px; }
.style_2026 .item_wrap .story_box .story dl dd{ line-height: 1.7; }
.style_2026 .item_wrap .story_box .story .lisn_store{ text-align: center; }
.style_2026 .item_wrap .story_box__title{font-size: 17px; font-weight: bold; margin-bottom: 15px; padding-top: 20px;}
.style_2026 .lineup_list_box{ display: flex; justify-content: space-between; flex-flow: row wrap; gap: 4%;}
.style_2026 .lineup_list_box .wrap_sale_title{ width: 100%; font-size: 15px; margin-bottom: 10px;}
.style_2026 .lineup_list_box__item{ width: calc(280/1000*100%); box-sizing: border-box; }
.style_2026 .lineup_list_box__item > img{ width: 100%; }

.style_2026 #lineup{
	margin-top: 60px;
}
.style_2026 #lineup .lineup_inner{
	width: 1120px;
}
.style_2026 #lineup .lineup__list{
	display: flex;
	gap: 30px;
}
.style_2026 #lineup .lineup__listItem{
	width: 200px;
	float: none;
	margin-right: 0;
}
.style_2026 #lineup .lineup__listItem.--flexRow{
	width: 430px;
}
.style_2026 #lineup .lineup__listItem_img img{
	width: 100%;
}
.style_2026 #lineup .lineup__listItem .lineup__listItem_header{
	text-align: center;
	margin-bottom: 10px;
}
.style_2026 #lineup .lineup__listItem .lineup__listItem_header span{
	font-size: 18px;
	font-weight: 700;
}
.style_2026 #lineup .lineup__listItem.--flexRow .lineup__listItem_body{
	display: flex;
	gap: 30px;
}
.style_2026 #lineup .lineup__listItem.--flexRow .lineup__listItem_body .lineup__listItem_link{
	width: 200px;
}
.style_2026 #lineup .lineup__listItem .lineup__listItem_txt{
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 700;
}