@charset "UTF-8";

a img {
  border: none;
}

#instatitle {
	margin: 0 auto;
	text-align: center;
}
#instacopy {
	text-align: center;
}
#instacopy p{
	margin:20px 0 50px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	line-height: 2.0em;
	padding:0;
}
#instacopy img{
	border:none;
}
#instacopy a:link{
	border:none;
	text-decoration: none;
}
#instacopy a:hover{
	border:solid #000000 1px;
	text-decoration: none;
}
#instacopy a:visited{
	border:none;
	text-decoration: none;
}

#instacopy02 {
	text-align: center;
	margin:0;
	padding:0;
	background: url("../img/weekend/lim_bg_0326.jpg") repeat-x;
	width:960px;
}



#insta7d {
	margin: 0 auto;
	text-align: center;
	margin:100px 0 140px;
}

.date{
	margin:120px 0 10px 0;
}
.ar_btn{
	margin:0 0 40px 0;
}
.instaitem01{
	margin-bottom:90px;
	background: url("../img/insta/line.gif") no-repeat center bottom;
}
.instaitem01 img{
	margin-bottom:120px;
}

.instaitem02{
	margin-bottom:100px;
}
.instaitem03{
	padding-bottom:120px;
	background: url("../img/insta/line.gif") no-repeat center bottom;
}
.cdimg{
	margin:80px 0  40px;

}
.cdimg02{
	margin:30px 0  120px;
}
.cdimg03{
	padding-bottom:120px;
}
.cdimg04{
	padding:0 0 120px;
	background-color: #fffeee;
	width:960px;
}
.cdimg05{
	padding-bottom:30px;
}
.cdimg06{
	margin:30px 0 100px;
}
.cdimg07{
	margin:30px 0 120px;
	width: 960px;
	display: block;
	position: relative;
	overflow: hidden;
}
.cdimg08{
	margin:60px 0 200px;
	width: 960px;
	display: block;
	position: relative;
	overflow: hidden;
}
.cdimg09{
	margin:60px 0 200px;
	width: 980px;
	display: block;
	position: relative;
	overflow: hidden;
}
.cdimg10{
	margin:80px 0 140px;
	width: 960px;
	display: block;
	position: relative;
	overflow: hidden;
}
.cdimg11{
	margin:80px 0 140px;
	/*width: 1000px;*/
	display: block;
	position: relative;
	overflow: hidden;
}
.cdimg12{
	margin:60px 0 100px;
	width: 980px;
	display: block;
	position: relative;
	overflow: hidden;
}
.cdimg13{
	margin:80px 0 60px;
	/*width: 1000px;*/
	display: block;
	position: relative;
	overflow: hidden;
}
.cdimg14{
	margin:80px 0 0;
	/*width: 1000px;*/
	display: block;
	position: relative;
	overflow: hidden;
}
.cdimg15{
	margin:40px 0 0;
	/*width: 1000px;*/
	display: block;
	position: relative;
	overflow: hidden;
}


.itemno{
	margin: 10px 0 0 ;
	padding: 0; 
	color:#666666;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;

}
.itemname {
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color: #333333;
	font-size:120%;
	line-height: 1.4em;
	font-weight: bold;
	margin: 15px 0 0 ;
	padding: 0; 
 	 overflow: hidden;
 	 display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 1;
}
.itemimg{
	z-index: 1;
}
.soldout{
	z-index: 2;
	width:100%; 
	height: auto;
	position: absolute;
 	 top: 0px;
  	 left: 0px;
}

.hit{
	z-index: 2;
	width:20%; 
	height: auto;
	position: absolute;
 	 top: 0px;
  	 left: 0px;
}

.hit02{
	z-index: 2;
	width:35%; 
	height: auto;
	position: absolute;
 	 top: 0px;
  	 left: 0px;
}


.bagico01{
	z-index: 2;
	width:10%; 
	height: auto;
	position: absolute;
 	 top: 306px;
  	 left: 40px;
}
.bagico02{
	z-index: 2;
	width:10%; 
	height: auto;
	position: absolute;
 	 top: 1010px;
  	 left: 30px;
}
.bagico04{
	z-index: 2;
	width:10%; 
	height: auto;
	position: absolute;
 	 top: 1035px;
  	 left: 5px;
}
.bagico03{
	z-index: 3;
	width:5%; 
	height: auto;
	position: absolute;
 	 top: 525px;
  	 left: 10px;
}
.bagico05{
	z-index: 3;
	width:5%; 
	height: auto;
	position: absolute;
 	 top: 630px;
  	 left: 10px;
}
.saleico{
	z-index: 2;
	width:10%; 
	height: auto;
	position: absolute;
 	 top: 20px;
  	 right: 110px;
}
.saleico03{
	z-index: 2;
	width:10%; 
	height: auto;
	position: absolute;
 	 top: 30px;
  	 right: 90px;
}

.saleico02{
	z-index: 2;
	width: 17%; 
	height: auto;
	position: absolute;
 	 top: 10px;
  	 right: 10px;
}

.name {
	margin:40px 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:140%;
	line-height: 2.0em;
	font-weight: bold;
	padding:0;
	color:#454545;
}
.name02 {
	margin:0 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 1.4em;
	letter-spacing: 0.1em; 
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#454545;
}
.name03 {
	margin:0 0 10px 20px;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 2.0em;
	font-weight: bold;
	padding:0;
	color:#454545;
}
.name04 {
	margin:5px 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	line-height: 1.4em;
	letter-spacing: 0.1em; 
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#454545;
}



.txt{
	margin:20px 0 30px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	line-height: 2.2em;
	padding:0;
	color:#454545;
}

.txt02{
	margin:20px 0 30px;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 2.2em;
	padding:0;
	color:#454545;
}
.txt03{
	margin:40px 0 60px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 2.2em;
	padding:0;
	color:#454545;
}

.txt04{
	margin:15px 0 30px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	padding:0;
	color:#585858;
	letter-spacing: 2px;
}


.txt_color{
	margin:0 0 10px 20px;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90%;
	line-height: 2.0em;
	padding:0;
	color:#454545;
}
.txt_dtl{
	margin:20px 0 30px 20px;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 2.0em;
	padding:0;
	color:#454545;
}
.txt_dtl a:link {
  	color: #454545;
	border:none;
	text-decoration: none;
}
.txt_dtl a:hover{
  	color: #454545;
	text-decoration: underline;
}
.txt_dtl a:visited{
  	color: #454545;
	border:none;
	text-decoration: none;
}

.txt_dtl02{
	margin:0 0 30px 20px;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:140%;
	line-height: 2.0em;
	padding:0;
	color:#454545;
}
.txt_dtl02 a:link {
  	color: #454545;
	border:none;
	text-decoration: underline;
}
.txt_dtl02 a:hover{
  	color: #454545;
	text-decoration: underline;
}
.txt_dtl02 a:visited{
  	color: #454545;
	border:none;
	text-decoration: underline;
}


.price{
	font-size:130%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-weight:bold;
	color:#454545;
	margin:0 0 100px;
}

.price:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.price:after{content:"  in tax"; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceS{
	font-size:170%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-weight:bold;
	color:#cf426d;
	margin:0 0 100px;
}

.priceS:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceS:after{content:"  in tax"; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP{
	font-size:120%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0 0 100px;
}

.priceP:before{content:"通常価格 \0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP:after{content:"   → "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceP2{
	font-size:120%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0 0 100px;
}
.priceP2:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP2:after{content:"  in tax"; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceP3{
	font-size:120%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0 0 100px;
}
.priceP3:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceP4{
	text-align: left;
	font-size:120%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0px 0 50px 20px;
}
.priceP4:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP4:after{content:"  in tax"; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}




.cd{margin:50px 0 50px;}


.outfit_cont{
	width: 960px;
}
.outfit_cont h1{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	line-height: 2.2em;
}
.outfit_cont h3{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	font-size:150%;
	font-weight: normal;
}
.nbr{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	font-size:250%;
}
.outfit_img{
	width: 100%;
}
.outfit_dtl{
	width: 760px;
}
.outfit_dtl h2{
	text-align: left;
	font-size:150%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:100px 0 40px 5px;
}

.outfit_dtl02{
	width: 880px;
}
.outfit_dtl02 h2{
	text-align: left;
	font-size:150%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	border-left: solid 10px #454545; 
	margin:100px 0 40px;
	padding-left:5px;
}
.txt_area{
	display: flex;
}

.priceP5{
	margin:0 0 20px 20px;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:140%;
	line-height: 2.0em;
	padding:0;
	color:#454545;
}
.priceP5:before{content:"\0a5 "; font-size:100%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP5:after{content:"  in tax"; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}


.priceP6{
	font-size:120%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0 0 100px;
}

.priceP6:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP6:after{content:"   → "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceP6BK{
	font-size:120%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#ffffff;
	margin:0 0 100px;
}

.priceP6BK:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP6BK:after{content:"   → "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceS2{
	font-size:130%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-weight:normal;
	color:#cf426d;
	margin:0 0 100px;
}

.priceS2:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}






.single img{
	border:none;
}
.single a:link{
	border:none;
	text-decoration: none;
}
.single a:hover{
	border:none;
	text-decoration: none;
}
.single a:visited{
	border:none;
	text-decoration: none;
}
.chkbtn{
	margin:0;
}

.pagenbr{
	width: 500px; 
	margin:0 auto 150px auto;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:180%;
	line-height: 2.0em;
	padding:0;
}

.pagenbr ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.pagenbr li {
  width: 10%;
  color: #a5a5a5;
}

.pagenbr li a {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.pagenbr li a:link {
  	color: #454545;
	border:none;
	text-decoration: none;
}
.pagenbr li  a:hover{
  	color: #454545;
	border:solid #cccccc 1px;
	text-decoration: none;
}
.pagenbr li a:visited{
  	color: #454545;
	border:none;
	text-decoration: none;
}


/* ====== 2022Autumn ====== */
.cont_cd{
	width:960px;
	margin-bottom:40px;
}
.outfit_img{
	width:480px;
}
.outfit_img img{
	width:440px;
	margin-left:20px;
}
.outfit_detail{
	width:440px;
	margin-bottom:40px;
	display: flex;
    flex-wrap: wrap;
}
.outfit_detail img{
	width:120px;
}
.detailbox01{
	width:140px;
}
.detailbox02{
	width:300px;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:95%;
	line-height: 1.6em;
	padding:0;
	color:#454545;
}


.detailbox02 a:link {
  	color: #454545;
	border:none;
	text-decoration: none;
}
.detailbox02 a:hover{
  	color: #454545;
	text-decoration: underline;
}
.detailbox02 a:visited{
  	color: #454545;
	border:none;
	text-decoration: none;
}

.name05 {
	margin:0 0 30px 20px;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	font-weight: bold;
	padding:0;
	color:#454545;
}

.name06 {
	margin:5px 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	line-height: 1.4em;
	letter-spacing: 0.1em; 
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#454545;
}



/* ====== Add 20221216 ====== */
.name07 {
	margin:0 0 60px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:240%;
	line-height: 2.0em;
	padding:0;
	color:#333333;
}
.name08 {
	margin:5px 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 1.4em;
	letter-spacing: 0.1em; 
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#454545;
}
.name09 {
	margin:5px 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90%;
	line-height: 1.4em;
	letter-spacing: 0.1em; 
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#333333;
}
.name10 {
	margin:100px 0 60px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:160%;
	line-height: 1.6em;
	padding:0;
	color:#333333;
}
.name10 p{
	width: 18%;
	margin: 0 auto;
	border-bottom: solid 1px #999;
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.name11 {
	margin:15px 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 2.0em;
	padding:0;
	color:#333333;
	font-weight:bold;
}
.name12 {
	margin:0 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 2.0em;
	padding:0;
	color:#333333;
}
.name12 a:link {
  	color: #454545;
	border:none;
	text-decoration: underline;
}
.name12 a:hover{
  	color: #454545;
	text-decoration: underline;
}
.name12 a:visited{
  	color: #454545;
	border:none;
	text-decoration: none;
}
.name13 {
	margin:0 0 60px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:180%;
	line-height: 1.2em;
	padding:0;
	color:#333333;
}


.name14 {
	margin:20px 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
	color:#454545;
}




@keyframes fadeInAnime{
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}




.code_img{
	margin:0;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}

@keyframes fadeInAnime{
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.txt06{
	margin:0px 0 30px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 2.2em;
	padding:0;
	color:#333333;
}


.txt07{
	margin:10px 0 40px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:160%;
	line-height: 2.6em;
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}


.txt08{
	margin:10px 0 40px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:220%;
	font-weight: 100;
	line-height: 1.8em;
	padding:0;
	color:#333333;

	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}


.txt16{
	margin:10px 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:200%;
	font-weight: 100;
	line-height: 1.8em;
	padding:0;
	color:#333333;

	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}

/* ====== ▼▼▼ Add 20230620 ▼▼▼ ====== */

.name15 {
	margin:0 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 1.4em;
	letter-spacing: 0.1em; 
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#454545;
}

.name15 {
	margin:0 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 1.4em;
	letter-spacing: 0.1em; 
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#454545;
}



.txt09{
	width:95%;
	margin:10px 0 20px;
	padding:0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	line-height: 2.2em;
	color:#333333;
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}

.txt10{
	width:87%;
	margin:0 auto;
	padding:10px 0;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 1.8em;
	color:#333333;
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}

.txt11{
	width:65%;
	margin:0 auto;
	padding:10px 0;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 1.8em;
	color:#333333;
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}

.feature_ico{
		width:40%;
}

.feature_line{
	width:75%;
	border: solid 1px #a1a1a1;
	background-color: #f0f0f0;
}

/* ====== ▲▲▲ Add 20230620 ▲▲▲ ====== */




.outfit_cont{
	width: 960px;
}
.pt_ttl h1{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	font-size:160%;
	line-height: 2.2em;
	font-weight: normal;
}
.pt_ttl h3{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	font-size:180%;
	margin:0 0 80px;
}
.nbr02{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	font-size:220%;
	font-weight: bold;
}




.outfit_detail02{
	width:440px;
	display: flex;
    flex-wrap: wrap;
}
.outfit_detail02 img{
	width:95%;
	margin-left: 20px;
}



.cont_cd02{
	width:900px;
	margin-bottom:40px;
}
.outfit_img03{
	width:420px;
}
.outfit_img03 img{
	width:420px;
	margin-left:20px;
}
.outfit_detail03{
	width:460px;
	margin-bottom:40px;
	text-align: left;
}


.pt_ttl02 h1{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	line-height: 1.6em;
	font-size:110%;
	margin:0 0 20px;
}
.pt_ttl02 h3{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	font-size:110%;
	line-height: 2.0em;
	font-weight: normal;
	margin:0 0 20px;
}
.pt_ttl02 img{
	width:55%;
	margin:30px 0 20px;
}


.priceP7{
	font-size:110%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0 0 100px 0;
}
.priceP7:before{content:"\0a5 "; font-size:100%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP7:after{content:"  in tax"; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}



.priceP8{
	font-size:120%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0 0 100px;
}

.priceP8:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP8:after{content:"   → "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}


.priceP9{
	font-size:120%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0 0 100px;
}

.priceP9:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP9:after{content:"   → "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceP10{
	font-size:100%;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	color:#4e4e4e;
	margin:0 0 100px;
}

.priceP10:before{content:"\0a5 "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important; color:#4e4e4e;
}
.priceP10:after{content:"   → "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important; color:#4e4e4e;
}

.priceP11{
	font-size:100%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#4e4e4e;
	margin:0 0 100px;
}

.priceP11:before{content:"\0a5 "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; color:#4e4e4e;
}
.priceP11:after{content:"   → "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; color:#4e4e4e;
}

	
.priceS4{
	font-size:120%;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	color:#000000;
	margin:0 0 100px;
}
.priceS4:before{content:"\0a5 "; font-size:100%; font-weight: lighter; letter-spacing: 0.1em; font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
}
.priceS4:after{content:""; font-size:100%; font-weight: lighter; letter-spacing: 0.1em; font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
}
	
.priceS5{
	font-size:120%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#000000;
	margin:0 0 100px;
}
.priceS5:before{content:"\0a5 "; font-size:100%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceS5:after{content:""; font-size:100%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

	
.priceS6{
	font-size:120%;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	color:#cf426d;
	margin:0 0 100px;
}
.priceS6:before{content:"\0a5 "; color:#cf426d; font-size:100%; font-weight: lighter; letter-spacing: 0.1em; font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
}
.priceS6:after{content:""; color:#cf426d; font-size:100%; font-weight: lighter; letter-spacing: 0.1em; font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
}



.priceS7{
	font-size:150%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#cf426d;
	font-weight: bold;
	margin:0 0 100px;
}
.priceS7:before{content:"\0a5 "; font-size:90%; font-weight: normal; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceS7:after{content:""; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceS7BK{
	font-size:150%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#ff0072;
	font-weight: bold;
	margin:0 0 100px;
}
.priceS7BK:before{content:"\0a5 "; font-size:90%; font-weight: normal; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceS7BK:after{content:""; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}


.priceS3{
	font-size:170%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#cf426d;
	margin:0 0 100px;
}
.priceS3:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceS3:after{content:""; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.price_txt{
	font-size:120%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#cf426d;
	line-height: 2.0em;
	margin:0 0 100px;
	font-weight: bold;
}

.price_txt02{
	font-size:125%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#dc6388;
	line-height: 2.8em;
	margin:0 0 100px;
}

.price_txt03{
	font-size:125%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#dc6388;
	line-height: 2.4em;
	margin:0 0 20px;
}

.price_txt04{
	font-size:125%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#dc6388;
	line-height: 2.2em;
	margin:0 0 100px;
}


.outfit_cont02 h2{
	font-family:"游明朝", "Yu Mincho", serif;
	color:#666666;
	line-height: 1.8em;
	font-weight:normal;
	font-size:160%;
	margin:0 0 10px;
}
.outfit_cont02 h3{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	font-size:150%;
	font-weight: normal;
}
.nbr02{
	font-family:"游明朝", "Yu Mincho", serif;
	color:#454545;
	font-size:220%;
	font-weight: bold;
}

.outfit_cont03{
	margin:0 0 100px;
}

.outfit_cont03 h2{
	font-family:"游明朝", "Yu Mincho", serif;
	color:#666666;
	line-height: 1.6em;
	font-weight:normal;
	font-size:140%;
	margin:0 0 10px;
}
.outfit_cont03 h3{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	font-size:150%;
	font-weight: normal;
}
.nbr03{
	font-family:"游明朝", "Yu Mincho", serif;
	color:#454545;
	font-size:180%;
	font-weight: bold;
}




/* ///////////////////////// 801px 以上（PC） ///////////////////////// */

/* フレックスボックスの基本設定 等間隔（両端揃え）折返しあり */
@media (min-width: 801px) {
[class^="flex-col"] {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	display:-ms-flexbox;
	flex-direction: row;
	width: 960px; 
}

/* コンテンツ下のマージン */
.flex-child {
	margin-bottom: 40px; 
	text-align:center;
	display: block;
	position: relative;
}
.flex-child img{ 
	width:90%;
	height: auto;
	margin-bottom:20px;
}


/* 各カラム毎のコンテンツと疑似要素の横幅 */
.flex-col2 .flex-child { width: calc( (100% - 20px) / 2 );}

.flex-col3::after,
.flex-col3 .flex-child { width: calc( (100% - 40px) / 3 ); }

	
/* 最終行は両端揃えにしない */
.flex-col3::after{ content: ""; }
	
	
	
.chkbtn img{
	width:50% !important;
	margin-top:20px;
	}
.chkbtn02 img{
	width:50% !important;	
	margin-top:20px;
	}	
.chkbtn03 img{
	width:40% !important;	
	margin:20px 0 100px;
	}	
.chkbtn04 img{
	width:40% !important;	
	margin:0 0 100px;
	}	
.chkbtn05 img{
	width:30% !important;	
	margin:0 0 100px;
	}		
.chkbtn06 img{
	width:50% !important;	
	margin:0 0 100px;
	}		
	
	
/* RANKINGページ */
	
.no00{
	margin:5px 0 10px !important;
	color:#888888 !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}
.no01{
	margin:5px 0 10px !important;
	color:#c3a462 !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}

.no02{
	margin:5px 0 10px !important;
	color:#ababab !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}

.no03{
	margin:5px 0 10px !important;
	color:#a28d7d !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}
	
	
/* COORDINATEページ */
.text-link{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	display:-ms-flexbox;
	flex-direction: row;
	margin:60px 20px 0;
	font-size:120%;
}
.text-link02{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	display:-ms-flexbox;
	flex-direction: row;
	margin:20px 20px 0;
	font-size:120%;
}
.text-link03{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	display:-ms-flexbox;
	flex-direction: row;
	margin:20px 20px 0;
	font-size:120%;
}
.text-link04{
	display: block;
	margin-top:20px;
	padding:10px;
	width:260px !important;
	text-align: center;
	font-size:120%;
	border: solid 1px #666666;
}
	
.text-link .text-link02 .text-link03 span{
	display: block;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-weight:normal;
	color:#ababab;
	margin:0 60px 0;
}
	
.code_txt {
	display: block;
	margin:30px 0 20px;
	padding:10px !important;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:180%;
	line-height: 1.2em;
	padding:0;
	color:#ffffff;
	background-color:#6c6c6c;
}
.code_attn {
	margin:0 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	line-height: 1.2em;
	padding:0;
	color:#333333;
}

	
	
/* CODE SETページ */	
.txt_img{
	margin:0 0 100px;
}	
.wrap_set{
	width:960px;
	margin:0 0 20px;
}
.combi_txt {
	margin:0 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:180%;
	line-height: 1.2em;
	padding:0;
	color:#333333;
}
.combi_attn {
	margin:0 0 60px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	line-height: 1.2em;
	padding:0;
	color:#333333;
}
	
/* SELECTページ */	
.rec_area{
	width:750px !important;
	margin:0 auto 160px; 
}
.rec_area .code_img{
	margin:0 0 50px; 
}
.rec_area .thumb{
	width:750px !important;
}
.grpA{
	background-color: #f3f0eb;
	margin:0 auto 160px;
	padding-bottom:60px;
}
.grpA .lineup{
	width:800px !important;
}
.grpB{
	background-color: #f5efef;
	margin:0 auto 160px;
}
.grpB{
	background-color: #f5efef;
	margin:0 auto 160px;
	padding-bottom:60px;
}
.grpB .lineup{
	width:800px !important;
}
.grpC{
	background-color: #e4ebea;
	margin:0 auto 160px;
	padding-bottom:60px;
}
.grpC .lineup{
	width:800px !important;
}
	
.grpBK{
	background-color: #000000;
	margin:0 auto 160px;
	padding-top:60px;
	padding-bottom:30px;
}
.grpBK .lineup{
	width:800px !important;
}
.grpBL{
	background-color: #ebeff4;
	margin:0 auto 160px;
	padding-top:60px;
	padding-bottom:30px;
}
.grpBL .lineup{
	width:800px !important;
}
.grpGRY{
	background-color: #ebebeb;
	margin:0 auto 160px;
	padding-top:30px;
	padding-bottom:30px;
}
.grpGRY .lineup{
	width:800px !important;
}
	
	
.btn_howto{
	width:50%;
	margin-top:40px;
}	
	
	
	
/* 23AW BOTTOMSページ */	
.wrap_set02{
	width:940px;
	margin:0 0 20px;
}
.point_btm{
	margin:100px 0 0;
}
	
/* 23AW KNIT */
.slideshow-fade{
    position: relative;
    width: 750px;
    height: 900px;
}
.slideshow-fade li{
        list-style: none;
        width: 100%;
        height: 100%;
}
.slideshow-fade img{
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
}
.slideshow-fade02{
    position: relative;
    width: 750px;
    height: 900px;
}
.slideshow-fade02 li{
        list-style: none;
        width: 100%;
        height: 100%;
}
.slideshow-fade02 img{
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
}
.slideshow-fade03{
    position: relative;
    width: 750px;
    height: 900px;
}
.slideshow-fade03 li{
        list-style: none;
        width: 100%;
        height: 100%;
}
.slideshow-fade03 img{
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
}
.slideshow-fade04{
    position: relative;
    width: 750px;
    height: 900px;
}
.slideshow-fade04 li{
        list-style: none;
        width: 100%;
        height: 100%;
}
.slideshow-fade04 img{
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
}
.slideshow-fade05{
    position: relative;
    width: 750px;
    height: 900px;
}
.slideshow-fade05 li{
        list-style: none;
        width: 100%;
        height: 100%;
}
.slideshow-fade05 img{
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
}
.slideshow-fade06{
    position: relative;
    width: 750px;
    height: 900px;
}
.slideshow-fade06 li{
        list-style: none;
        width: 100%;
        height: 100%;
}
.slideshow-fade06 img{
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
}
.box01 {
    margin-bottom: 50px;
}
.box02 {
    margin-bottom: 100px;
}
.box03 {
    margin-bottom: 50px;
}
.box04 {
    margin-bottom: 140px;
}
.box__item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 750px;
}

.js-fade {
    opacity: 0;
    visibility: hidden;
    transform: translateY(50px);
    transition: opacity 1s,visibility 1s, transform 1s;
}

.scroll {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}	
	
	
/* Instagram */	
.wrap_insta{
	width:960px;
	margin:0 0 160px;
	border:solid 1px #cccccc;
	padding:20px 40px 40px 40px;
}
.ttl_insta{
	text-align: center;
	margin:0 auto 10px auto;
}
	
.wrap_insta iframe{
	height:525px !important;
}
	
	
/* FEATUREページ */	
.featurebtn{
	width:80%;
	margin:0 auto 60px; 
  display: flex;  
 flex-direction: row;
}
.featurebtn img{
	width:80%;
}

.featuretxt{
	margin:20px 0 30px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 2.2em;
	padding:0;
	color:#333333;
}
	
.featureitem{
	width:750px;
	margin:60px auto 0 auto; 
  display: flex;  
 flex-direction: row;
}
.featureitem img{
	width:70%;
}
.featurespec{
	width:70%;
	text-align:left;
}
	
.featureitem02{
	width:750px;
	margin:60px auto 0 auto; 
  display: flex;  
 flex-direction: row;
}
.featureitem02 img{
	width:70%;
}
.featurespec02{
	width:70%;
	text-align:left;
}
	
	
	
/* LISTページ */	
.listttl{	
	margin:20px 0 60px;
	padding:20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:140%;
	line-height: 2.2em;
	padding:0;
	color:#ffffff;
	background-color: #333333;
}
	
	
/* CONTENTSページ */
.mbtm01{
	margin-bottom:20px;		
	}	
	
.mbtm02{
	margin-bottom:40px;		
	}	
.instaitem03{
	padding-bottom:80px;
}
.instacopy03 {
	text-align: center;
	margin:60px 0 20px;
	padding:0;
}
.instacopy04 {
	text-align: center;
	margin:60px 0;
	padding:0;
}
.page_btn img{
	width:80%;
}	
	
.cont_w800{
	width:800px !important;
	margin:0 !important;
}
.cont_w750{
	width:750px !important;
	margin:0 auto !important;
}

	

.hit{
	z-index: 2;
	width:20%; 
	height: auto;
	position: absolute;
 	 top: 0px;
  	 left: 20px;
}
	
.ts_ico{
	z-index: 2;
	width:20%; 
	height: auto;
	position: absolute;
 	 top: -5px;
  	 left: 10px;
}
.ts_ico02{
	z-index: 2;
	width:20%; 
	height: auto;
	position: absolute;
 	 top: 0px;
  	 left: 35px;
}
.ts_ico03{
	z-index: 2;
	width:20%; 
	height: auto;
	position: absolute;
 	 top: -5px;
  	 left: 10px;
}
.ts_ico04{
	z-index: 2;
	width:30%; 
	height: auto;
	position: absolute;
 	 top: 0px;
  	 left: 0px;
}
.ts_soldout{
	z-index: 2;
	width:100%; 
	height: auto;
	position: absolute;
 	 top: 0;
  	 left: 0;
}		
	
	
	
	
.outfit_cont02 h2{
	font-family:"游明朝", "Yu Mincho", serif;
	color:#666666;
	line-height: 1.8em;
	font-weight:normal;
	font-size:160%;
	margin:0 0 10px;
}
.outfit_cont02 h3{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	font-size:150%;
	font-weight: normal;
}

.outfit_cont04 h1{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	line-height: 2.2em;
	font-size:240%;
	font-weight:normal;
}
.outfit_cont04 img{
	margin-bottom: 0!important;
}
.outfit_cont05 h1{
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	color:#666666 !important;
	line-height: 3.4em;
	letter-spacing: 0.1em;
	font-size:100%;
	font-weight:normal !important;
}
.outfit_cont05 img{
	margin-bottom: 0!important;
}	
.outfit_cont06 h1{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	line-height: 2.2em;
	font-size:150%;
	font-weight:normal;
}
.outfit_cont06 img{
	margin-bottom: 10px !important;
}	



.nbr03{
	font-family:"游明朝", "Yu Mincho", serif;
	color:#454545;
	font-size:200%;
	font-weight: bold;
}

.nbr04{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	font-size:160%;
	line-height: 1.2em;
	font-weight:normal;
}
	
	
.nbr05{
	font-family:"游明朝", "Yu Mincho", serif;
	color:#333333;
	font-size:500%;
	font-weight: normal;
}

	
.txt05{
	margin:120px 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:200%;
	line-height: 2.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}	
.txt12{
	margin:40px 0 30px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}	
.txt13{
	margin:40px 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:115%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.txt14{
	margin:120px 0;
	text-align:center;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:200%;
	line-height: 2.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#000000;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.txt15{
	margin:30px 0 30px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:150%;
	line-height: 1.6em;
	/*letter-spacing: 0.1em; */
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
.name16 {
	margin:0 0 10px;
	text-align:center;
	font-family:"游明朝", "Yu Mincho", serif;
	font-size:140%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#000000;
}
	
.name17 {
	margin:0 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#000000;
}
	
.name17BK {
	margin:0 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#ffffff;
}
	
.name18 {
	margin:0 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#000000;
}
.name19 {
	margin:30px 0 30px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:140%;
	line-height: 1.2em;
	padding:0;
	color:#333333;
}
.name20 {
	margin:0 0 60px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:160%;
	line-height: 1.2em;
	padding:0;
	color:#333333;
}
	
.name21 {
	margin:0 0 15px 20px !important;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
	color:#333333;
}
	
.name22 {
	margin:0 0 10px;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#000000;
}
	
.name23 {
	margin:0 0 10px;
	text-align:center;
	font-family:"游明朝", "Yu Mincho", serif;
	font-size:140%;
	line-height: 1.8em;
	padding:0;
	color:#000000;
}
	
.name24 {
	margin:0 0 15px 0 !important;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
	color:#333333;
}
	
.name25 {
	margin:0 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#000000;
}
	
	
	
	
.txt17{
	margin:120px 0;
	text-align:center;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:200%;
	line-height: 2.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#000000;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
.txt18{
	margin:120px 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:200%;
	line-height: 2.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.txt19{
	margin:120px 0 80px;
	text-align:center;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:200%;
	line-height: 2.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#000000;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
.txt20{
	margin:120px 0;
	text-align:center;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160%;
	line-height: 2.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#000000;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.txt22{
	margin:120px 0 80px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
	font-size:200%;
	line-height: 2.6em;
	letter-spacing: 0.1em; 
	font-weight: normal;
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
.txt23{
	margin:20px 0 5px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:115%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#cf426d;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
.txt23BK{
	margin:20px 0 5px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:115%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#ff0072;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}	
	
.txt24{
	margin:20px 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#cf426d;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}	
	
.txt25{
	margin:120px 0;
	text-align:center;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:160%;
	line-height: 2.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#000000;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.txt26{
	margin:120px 0 80px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
	font-size:140%;
	line-height: 2.0em;
	letter-spacing: 0.1em; 
	font-weight: normal;
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
	
}

@keyframes fadeInAnime{
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}



/* ///////////////////////// 800px 以下（SP） ///////////////////////// */

@media (max-width: 800px) {
[class^="flex-col"] {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	display:-ms-flexbox;
	flex-direction: row;
	/*width: 360px !important;*/ 
}

/* コンテンツ下のマージン */
.flex-child {
	margin-bottom: 10px; 
	text-align:center;
	display: block;
	position: relative;
}
.flex-child img{ 
	/*width:100%;
	height: auto;*/
	/*margin-bottom:10px;*/
}


/* 各カラム毎のコンテンツと疑似要素の横幅 */
.flex-col2 .flex-child { width: calc( (100% - 20px) / 2 );}

.flex-col3::after,
.flex-col3 .flex-child { width: calc( (100% - 40px) / 3 ); }

	
/* 最終行は両端揃えにしない */
.flex-col3::after{ content: ""; }
	
	
	
.chkbtn img{
	width:80% !important;
	margin:10px 0 20px;
	}
	
.chkbtn02 img{
	width:60% !important;
	margin:10px 0 0;
	}
	
.chkbtn03 img{
	width:50% !important;
	margin:10px 0 20px;
	}
	
.chkbtn04 img{
	width:50% !important;
	margin:0 0 20px;
	}
	
.chkbtn05 img{
	width:40% !important;
	margin:0 0 50px;
	}
	
.chkbtn06 img{
	width:80% !important;
	margin:10px 0 50px;
	}
	
	
/* ランキングページ */
	
.name04 {
	margin:5px 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:95%;
	line-height: 1.4em;
	letter-spacing: 0.1em; 
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#454545;
}

.price{
	font-size:180%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-weight:bold;
	color:#454545;
	margin:0 0 100px;
}
.price:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.price:after{content:"  in tax"; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceS{
	font-size:180%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-weight:bold;
	color:#cf426d;
	margin:0 0 100px;
}
.priceS:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceS:after{content:"  in tax"; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceP{
	font-size:120%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0 0 100px;
}
.priceP:before{content:"通常価格 \0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP:after{content:"   → "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceP2{
	font-size:100%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0 0 100px;
}
.priceP2:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP2:after{content:"  in tax"; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceP3{
	font-size:170%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0 0 100px;
}
.priceP3:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceP4{
	text-align: left;
	font-size:120%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0px 0 50px 20px;
}
.priceP4:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP4:after{content:"  in tax"; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP5{
	margin:0 0 20px 20px;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:140%;
	line-height: 2.0em;
	padding:0;
	color:#454545;
}
.priceP5:before{content:"\0a5 "; font-size:100%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP5:after{content:"  in tax"; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceP6{
	text-align: left;
	font-size:90%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0px 0 50px 20px;
}
.priceP6:before{content:"\0a5 "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP6:after{content:"   → "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.priceP6BK{
	text-align: left;
	font-size:90%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#ffffff;
	margin:0px 0 50px 20px;
}
.priceP6BK:before{content:"\0a5 "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP6BK:after{content:"   → "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
	


.priceP9{
	font-size:100%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	margin:0 0 100px;
}

.priceP9:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceP9:after{content:"   → "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
	

.priceP10{
	font-size:80%;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	color:#4e4e4e;
	margin:0 0 100px;
}

.priceP10:before{content:"\0a5 "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important; color:#4e4e4e;
}
.priceP10:after{content:"   → "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important; color:#4e4e4e;
}
	

.priceP11{
	font-size:70%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#4e4e4e;
	margin:0 0 100px;
}

.priceP11:before{content:"\0a5 "; font-size:70%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; color:#4e4e4e;
}
.priceP11:after{content:"   → "; font-size:70%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif; color:#4e4e4e;
}
	
	
	
.priceS4{
	font-size:90%;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	color:#000000;
	margin:0 0 100px;
}
.priceS4:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
}
.priceS4:after{content:""; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
}
	
.priceS5{
	font-size:80%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#000000;
	margin:0 0 100px;
}
.priceS5:before{content:"\0a5 "; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceS5:after{content:""; font-size:70%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
	
.priceS6{
	font-size:90%;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	color:#cf426d;
	margin:0 0 100px;
}
.priceS6:before{content:"\0a5 "; color:#cf426d; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
}
.priceS6:after{content:""; color:#cf426d; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
}
	

.priceS2{
	font-size:100%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-weight:normal;
	color:#cf426d;
	margin:0 0 100px;
}
.priceS2:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

	
.priceS7{
	font-size:110%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#cf426d;
	font-weight: bold;
	margin:0 0 100px;
}
.priceS7:before{content:"\0a5 "; font-size:90%; font-weight: normal; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceS7:after{content:""; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
	
.priceS7BK{
	font-size:110%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#ff0072;
	font-weight: bold;
	margin:0 0 100px;
}
.priceS7BK:before{content:"\0a5 "; font-size:90%; font-weight: normal; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceS7BK:after{content:""; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
	
.priceS3{
	font-size:130%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#cf426d;
	margin:0 0 100px;
}
.priceS3:before{content:"\0a5 "; font-size:90%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.priceS3:after{content:""; font-size:80%; font-weight: lighter; letter-spacing: 0.1em; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
	

.no00{
	margin:5px 0 10px !important;
	color:#888888 !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:130% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}
.no01{
	margin:5px 0 10px !important;
	color:#c3a462 !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:130% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}

.no02{
	margin:5px 0 10px !important;
	color:#ababab !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:130% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}

.no03{
	margin:5px 0 10px !important;
	color:#a28d7d !important;
	text-align:center !important;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	font-size:130% !important;
	font-weight:normal !important;
	letter-spacing: 0.1em !important;
}
	

	
	
/* COORDINATEページ */
.text-link{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	display:-ms-flexbox;
	flex-direction: row;
	margin:40px 10px 0;
}
.text-link02{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	display:-ms-flexbox;
	flex-direction: row;
	margin:20px 10px 0;
}
.text-link03{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	display:-ms-flexbox;
	flex-direction: row;
	margin:20px 10px 40px;
}
.text-link04{
	display: block;
	padding:5px;
	text-align: center;
	font-size:100%;
	border: solid 1px #666666;
}
	
.text-link .text-link02 .text-link03 span{
	display: block;
	font-size:100%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-weight:normal;
	color:#ababab;
	margin:0 40px 0;
}
	
	
.code_txt {
	display: block;
	margin:10px 0 10px;
	padding:5px !important;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:130%;
	line-height: 1.2em;
	padding:0;
	color:#ffffff;
	background-color:#6c6c6c;
}
.code_attn {
	margin:0 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:70%;
	line-height: 1.2em;
	padding:0;
	color:#333333;
}
	
	
/*#code01{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code02{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code03{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code04{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code05{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code06{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code07{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code08{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code09{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code10{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code11{
	padding-top:50% !important;
	margin-top:-50% !important;
}	
#code12{
	padding-top:50% !important;
	margin-top:-50% !important;
}	
#code13{
	padding-top:50% !important;
	margin-top:-50% !important;
}	
#code14{
	padding-top:50% !important;
	margin-top:-50% !important;
}	
#code15{
	padding-top:50% !important;
	margin-top:-50% !important;
}*/
	
	
	
	
/*#code150{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code155{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code160{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code150-01{
	padding-top:60% !important;
	margin-top:-60% !important;
}
#code150-02{
	padding-top:60% !important;
	margin-top:-60% !important;
}
#code150-03{
	padding-top:60% !important;
	margin-top:-60% !important;
}
#code150-04{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code150-05{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code150-06{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code155-01{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code155-02{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code155-03{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code155-04{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code155-05{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code155-06{
	padding-top:50% !important;
	margin-top:-50% !important;
}*/
	
	
	
	
	
	
	
/* CODE SETページ */	
#code-k{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code-l{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code-m{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code-n{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code-o{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code-p{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code-q{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#code-r{
	padding-top:50% !important;
	margin-top:-50% !important;
}	
	
.txt_img{
	margin:0 0 20px;
}
.wrap_set{
	margin:0 15px 20px 15px;
}
.point_img{
	margin:50px 0;
}	
.point_img02{
	margin:50px 0 0;
}	
.point_img03{
	margin:0 0 50px;
}
.combi_txt {
	margin:0 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 1.2em;
	padding:0;
	color:#333333;
}
.combi_attn {
	margin:0 0 25px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:70%;
	line-height: 1.2em;
	padding:0;
	color:#333333;
}
	
	
/* SELECTページ */	
.rec_area{
	margin:0 0 70px; 
}
.rec_area .code_img{
	width:85vw !important;
	margin:0 0 15px; 
}
.rec_area .thumb{
	width:80vw !important;
}
.grpA{
	background-color: #f3f0eb;
	margin:0 auto 70px;
	padding:0 0 15px;
}
.grpB{
	background-color: #f5efef;
	margin:0 auto 70px;
	padding:0 0 15px;
}
.grpC{
	background-color: #e4ebea;
	margin:0 auto 70px;
	padding:0 0 15px;
}
.grpBK{
	background-color: #000000;
	margin:0 auto 70px;
	padding:30px 0 0;
}
.grpBL{
	background-color: #ebeff4;
	margin:0 auto 70px;
	padding:30px 0 0;
}
.grpGRY{
	background-color: #ebebeb;
	margin:0 auto 70px;
	padding:15px 0 0;
}
	
	
.btn_howto{
	width:60%;
	margion-top:10px;
}	
#groupA{
	padding-top:50% !important;
	margin-top:-50% !important;
}	
#groupB{
	padding-top:50% !important;
	margin-top:-50% !important;
}	
#groupC{
	padding-top:50% !important;
	margin-top:-50% !important;
}	
#howto{
	padding-top:50% !important;
	margin-top:-50% !important;
}	

	
/* FEATUREページ */	
#outfit01{
	padding-top:50% !important;
	margin-top:-50% !important;
}	
#outfit02{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit03{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit04{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit05{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit06{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit07{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit08{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit09{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit10{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit11{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit12{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit13{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit14{
	padding-top:50% !important;
	margin-top:-50% !important;
}
#outfit15{
	padding-top:50% !important;
	margin-top:-50% !important;
}
	
	
.featurebtn{
	width:100%;
	margin-bottom:100px; 
  display: flex;  
 flex-direction: row;
}
.featurebtn img{
	width:90%;
}
.featuretxt{
	margin:20px 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:80%;
	line-height: 2.0em;
	padding:0;
	color:#333333;
}
	
.featureitem{
  margin:20px 10px 0 0 !important; 
  display: flex;  
 flex-direction: row;
}
.featureitem img{
	width:70%;
}
.featurespec{
	width:120%;
	text-align:left;
}
	
.featureitem02{
  margin:20px 10px 0 0 !important; 
  display: flex;  
 flex-direction: row;
}
.featureitem02 img{
	width:65%;
}
.featurespec02{
	width:140%;
	text-align:left;
}
	
	
/* 23AW BOTTOMS */
.wrap_set02{
	margin:0 20px 20px 20px;
}
.point_btm{
	margin:50px 0 0;
}
	
/* 23AW KNIT */
.slideshow-fade{
    position: relative;
	height:105vw;
}
.slideshow-fade li{
        list-style: none;
        width: 100%;
        height: 100%;

}
.slideshow-fade img{
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
}

.slideshow-fade02{
    position: relative;
	height:105vw;
}
.slideshow-fade02 li{
        list-style: none;
        width: 100%;
        height: 100%;
}
.slideshow-fade02 img{
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
}

.slideshow-fade03{
    position: relative;
	height:105vw;
}
.slideshow-fade03 li{
        list-style: none;
        width: 100%;
        height: 100%;
}
.slideshow-fade03 img{
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
}

.slideshow-fade04{
    position: relative;
	height:105vw;
}
.slideshow-fade04 li{
        list-style: none;
        width: 100%;
        height: 100%;
}
.slideshow-fade04 img{
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
}

.slideshow-fade05{
    position: relative;
	height:105vw;
}
.slideshow-fade05 li{
        list-style: none;
        width: 100%;
        height: 100%;
}
.slideshow-fade05 img{
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
}

.slideshow-fade06{
    position: relative;
	height:105vw;
}
.slideshow-fade06 li{
        list-style: none;
        width: 100%;
        height: 100%;
}
.slideshow-fade06 img{
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
}
	
.box01 {
    margin-bottom: 20px;
}

.box02 {
    margin-bottom: 40px;
}

.box03 {
    margin-bottom: 60px;
}
.box04 {
    margin-bottom: 60px;
}
	
	
.box__item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.js-fade {
    opacity: 0;
    visibility: hidden;
    transform: translateY(50px);
    transition: opacity 1s,visibility 1s, transform 1s;
}

.scroll {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}

	
	
#prize{
	padding-top:50% !important;
	margin-top:-50% !important;
}
		
	
	
/* Instagram */	
.wrap_insta{
	width:90%;
	margin:0 auto 100px auto;
	border:solid 1px #cccccc;
	padding:0 10px 10px;
}	
.ttl_insta{
	text-align: center;
	width:40%;
	margin:0 auto;
}	
.wrap_insta iframe{
	height:75vh !important;
}
.wrap_insta iframe .es-header-btn{
	background-color:#666666 !important;
}
	
/* LISTページ */	
.listttl{	
	margin:20px 0 30px;
	padding:10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 2.2em;
	padding:0;
	color:#ffffff;
	background-color: #333333;
}
	
	
	
/* CONTENTSページ */
.mbtm01{
	margin-bottom:20px;		
	}	
.instaitem03{
	padding-bottom:0;
}
.instacopy03 {
	text-align: center;
	padding:0;
	margin-bottom:10px;
}
.instacopy03 ul {
    padding-inline-start: 0px !important;
}	
.instacopy03_img{
	/*width: 200% !important;*/
}
.instacopy04 {
	text-align: center;
	padding:0;
	margin-bottom:10px;
}
.instacopy04 img{
	/*width: 20% !important;*/
}
	

.instaitem02{
	margin-bottom:0 !important;
}
	
.cdimg11{
	margin:30px 0;
	display: block;
	position: relative;
	overflow: hidden;
}
	
.cdimg13{
	margin:10px 0;
	display: block;
	position: relative;
	overflow: hidden;
}
.cdimg14{
	margin:0;
	display: block;
	position: relative;
	overflow: hidden;
}	
.cdimg15{
	margin:10px 0;
	display: block;
	position: relative;
	overflow: hidden;
}	

.name {
	margin:10px 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 2.0em;
	font-weight: bold;
	padding:0;
	color:#454545;
}
.name07 {
	margin:0 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 2.0em;
	padding:0;
	color:#333333;
}
.name08 {
	margin:5px 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90%;
	line-height: 1.4em;
	letter-spacing: 0.1em; 
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#454545;
}
	
.name10 {
	margin:60px 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	line-height: 1.6em;
	padding:0;
	color:#333333;
}
.name10 p{
	width: 36%;
	margin: 0 auto;
	border-bottom: solid 1px #999;
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
.name13 {
	margin:0 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 1.2em;
	padding:0;
	color:#333333;
}
	
.name15 {
	margin:0 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 1.4em;
	letter-spacing: 0.1em; 
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#454545;
}
	
.name16 {
	margin:0;
	text-align:center;
	font-family:"游明朝", "Yu Mincho", serif;
	font-size:90%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#000000;
}
	
.name17 {
	margin:0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:80%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#000000;
}
	
.name17BK {
	margin:0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:80%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#ffffff;
}
	
.name18 {
	margin:0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:70%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#000000;
}
	
.name19 {
	margin:60px 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 1.2em;
	padding:0;
	color:#333333;
}
	
.name20 {
	margin:30px 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	line-height: 1.2em;
	padding:0;
	color:#333333;
}
	
.name21 {
	margin:0 0 5px 0;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:75%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
	color:#333333;
}
	
.name22 {
	margin:0 0 5px 0;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:70%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#000000;
}
	
.name23 {
	margin:0;
	text-align:center;
	font-family:"游明朝", "Yu Mincho", serif;
	font-size:90%;
	line-height: 1.8em;
	padding:0;
	color:#000000;
}
	
.name24 {
	margin:0 0 5px 0;
	text-align:left;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:75%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
	color:#333333;
}
	
.name25 {
	margin:0 0 5px 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:80%;
	line-height: 1.4em;
	padding:0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
	color:#000000;
}
	
	

	
.price_txt02{
	font-size:100%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#dc6388;
	line-height: 2.0em;
	margin:0 0 100px;
}
	
.price_txt04{
	font-size:67%;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#dc6388;
	line-height: 1.6em;
	margin:0 0 100px;
}
	
.outfit_cont02 h2{
	font-family:"游明朝", "Yu Mincho", serif;
	color:#666666;
	line-height: 1.8em;
	font-weight:normal;
	font-size:160%;
	margin:0 0 10px;
}
.outfit_cont02 h3{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	font-size:150%;
	font-weight: normal;
}
	
.outfit_cont04 h1{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	line-height: 2.2em;
	font-size:160%;
	font-weight:normal;
	margin-top:0;
}
.outfit_cont04 img{
	margin-bottom: 0!important;
}	
	
.outfit_cont05 h1{
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif !important;
	color:#666666 !important;
	line-height: 2.4em;
	letter-spacing: 0.1em;
	font-size:80%;
	font-weight:normal !important;
	margin-top:0;
}
.outfit_cont05 img{
	margin-bottom: 0!important;
}	
	
.outfit_cont06 h1{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	line-height: 2.2em;
	font-size:100%;
	font-weight:normal;
	margin-top:0 !important;
}
.outfit_cont06 img{
	margin-bottom: 0 !important;
}	
	

.nbr03{
	font-family:"游明朝", "Yu Mincho", serif;
	color:#454545;
	font-size:140%;
	font-weight: bold;
}

.nbr04{
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	color:#454545;
	font-size:140%;
	line-height: 1.2em;
	font-weight:normal;
}

.nbr05{
	font-family:"游明朝", "Yu Mincho", serif;
	color:#333333;
	font-size:340%;
	font-weight: normal;
}

		
.txt05{
	margin:60px 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:120%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}

.txt06{
	margin:0px 0 20px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:80%;
	line-height: 2.0em;
	padding:0;
	color:#333333;
}
.txt08{
	margin:10px 0 40px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:140%;
	font-weight: 100;
	line-height: 1.8em;
	padding:0;
	color:#333333;
}
.txt12{
	margin:40px 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:95%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.txt13{
	margin:40px 0 10px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:100%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
.txt14{
	margin:60px 0;
	text-align:center;
	font-family:"游明朝", "Yu Mincho", serif;
	font-size:110%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#000000;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.txt15{
	margin:10px 0 30px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:95%;
	line-height: 1.6em;
	/*letter-spacing: 0.1em; */
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
.txt16{
	margin:10px 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:130%;
	font-weight: 100;
	line-height: 1.4em;
	padding:0;
	color:#333333;
}
	
.txt17{
	margin:50px 0 25px;
	text-align:center;
	font-family:"游明朝", "Yu Mincho", serif;
	font-size:110%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#000000;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
.txt18{
	margin:60px 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.txt19{
	margin:60px 0 30px;
	text-align:center;
	font-family:"游明朝", "Yu Mincho", serif;
	font-size:110%;
	line-height: 1.6em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#000000;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.txt20{
	margin:60px 0;
	text-align:center;
	font-family:"游明朝", "Yu Mincho", serif;
	font-size:90%;
	line-height: 1.7em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#000000;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
	
.txt21{
	display: block;
	margin:10px 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:130%;
	font-weight: 100;
	line-height: 1.4em;
	padding:0;
	color:#ffffff;
	background-color:#333333;
}
.txt22{
	margin:60px 0 30px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:110%;
	font-weight: normal;
	line-height: 2.0em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.txt23{
	margin:10px 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:85%;
	line-height: 1.0em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#cf426d;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.txt23BK{
	margin:10px 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:80%;
	line-height: 1.0em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#ff0072;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
.txt24{
	margin:20px 0 0;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:90%;
	line-height: 0.8em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#cf426d;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	
.txt25{
	margin:50px 0;
	text-align:center;
	font-family:"游明朝", "Yu Mincho", serif;
	font-size:90%;
	line-height: 2.2em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#000000;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
.txt26{
	margin:50px 0 50px;
	text-align:center;
	font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	font-size:80%;
	font-weight: normal;
	line-height: 1.8em;
	letter-spacing: 0.1em; 
	padding:0;
	color:#333333;
	
	animation-name:fadeInAnime;
	animation-duration:1s;
	animation-fill-mode:forwards;
	opacity:0;
}
	

	
.ts_ico{
	z-index: 2;
	width:20%; 
	height: auto;
	position: absolute;
 	 top: -5px;
  	 left: -5px;
}
	
.ts_ico02{
	z-index: 2;
	width:15%; 
	height: auto;
	position: absolute;
 	 top: 0px;
  	 left: -1px;
}
	
.ts_ico03{
	z-index: 2;
	width:25%; 
	height: auto;
	position: absolute;
 	 top: -2px;
  	 left: -2px;
}
.ts_ico04{
	z-index: 2;
	width:18%; 
	height: auto;
	position: absolute;
 	 top: 0px;
  	 left: -3px;
}
	
.ts_soldout{
	z-index: 2;
	width:100%; 
	height: auto;
	position: absolute;
 	 top: 0;
  	 left: 0;
}		
}


@keyframes fadeInAnime{
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}



