@charset "utf-8";
/* CSS Document */
.breadcrumb { text-align:left; padding-top:15px; padding-bottom:35px; }
.breadcrumb p { display: inline; font-size:12px; line-height:24px; letter-spacing:0.05em; }
.breadcrumb p~p:before { content:'＞'; padding:0 5px; }
.breadcrumb a { color:#5e450a; width:auto; }
@media only screen and (max-width:768px) {
	.breadcrumb { padding:10px 15px 5px; margin-bottom:15px; }
	.breadcrumb p { display:inline; font-size:9px; line-height:20px; letter-spacing:0.05em; }
	.breadcrumb p~p:before { content:'＞'; padding:0 7px; }
}

/*====================================

Flower Flare Blouse

====================================*/

@media screen and (min-width: 768px) {
article.ItemArea,article.lastItemArea{
	width:760px;
	margin:auto;
}
.font-ttl-wrap{
	margin:0 auto 47px;
	text-decoration:none;
	border-bottom:1px solid #000;
}
.font-ttl{
	display:block;
	font-family: 'EB Garamond', serif;
	font-family: 'Cormorant Garamond', serif;
	font-size:24px;
	font-weight:bold;
	line-height:24px;
	color:#000;
	text-decoration:none;
	border-bottom:2px solid #000;
	padding-bottom:8px;
	margin-bottom:3px;
	letter-spacing:0.21em;
}
#feature{
	position: relative;
	max-width: 1164px;
	min-width: 1070px;
	margin: 0 auto;
	padding: 0 12px;
	overflow: hidden;
}
#feature article.ItemArea p.text{
	font-size:13px;
	line-height:22px;
	font-family:"メイリオ""游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	color:#505050;
	text-align:right;
	padding:10px 0 38px 0;
	letter-spacing:0.8px;
}
#feature article.lastItemArea{

}
#feature article.lastItemArea div.text span{
	font-size:14px;
	line-height:23px;
	font-family:"メイリオ""游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	color:#000;
	letter-spacing:0.8px;
}
#feature article.lastItemArea div.text{
	font-size:16px;
	line-height:22px;
	font-family:"メイリオ""游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	color:#000;
	text-align:center;
	margin:40px auto 16px;
	padding-bottom:16px;
	border-bottom:1px solid #b2b2b2;
	letter-spacing:0.8px;
	width:608px;
}
#feature article.lastItemArea p.text{
	text-align:center;
	font-size:14px;
	line-height:22px;
	font-family:"メイリオ""游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	color:#505050;
	padding-top:24px;
	letter-spacing:0.8px;
}
#feature article.lastItemArea p.material{
	font-size:13px;
	font-family:"メイリオ""游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	color:#505050;
	line-height:22px;
	text-align:center;
	letter-spacing:0.8px;
}
#feature article.lastItemArea p.material span{
	font-size:11px;
	font-family:"メイリオ""游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	color:#505050;
	letter-spacing:0.8px;
}
#feature div.shopping-btn{
	width:400px;
	height:26px;
	background-color:#e6e6e6;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	font-family: 'EB Garamond', serif;
	font-family: 'Cormorant Garamond', serif;
	font-size:18px;
	line-height:25px;
	color:#000;
	margin:40px auto 80px;
	letter-spacing:3px;
}
#feature article.ItemArea-Column{
	padding:80px 0 0;
	border-top:dashed 1px #000;
	width:760px;
	margin:auto;
}
#feature article.ItemArea-Column ul{
	padding:0 21px 0;
}
#feature article.ItemArea-Column ul li.ColumnItem{
	margin-bottom:41px;
}
#feature article.ItemArea-Column ul li.ColumnItem:last-child{
	margin-bottom:0;
}
#feature article.ItemArea-Column ul li.ColumnItem:nth-child(odd){
	float:left;
}
#feature article.ItemArea-Column ul li.ColumnItem:nth-child(even){
	float:right;
}
#feature article.ItemArea-Column ul li.ColumnItem p.text{
	font-size:12px;
	line-height:21px;
	color:#000;
	text-align:left;
	margin-top:12px;
}
#feature article.ItemArea-Column ul li.ColumnItem p.shopping{
	font-size:14px;
	line-height:21px;
	width:136px;
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #000;
	text-align:left;
	padding-top:4px;
}
}
@media screen and (max-width: 768px) {
article.ItemArea,article.lastItemArea{
	width:100%;
	margin:auto;
	padding:0 15px 0;
	box-sizing: border-box;
}
.font-ttl-wrap{
	margin:0 auto 28px;
	text-decoration:none;
	border-bottom:1px solid #000;
}
.font-ttl{
	display:block;
	font-family: 'EB Garamond', serif;
	font-family: 'Cormorant Garamond', serif;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	color:#000;
	text-decoration:none;
	border-bottom:2px solid #000;
	padding-bottom:8px;
	margin-bottom:2px;
	letter-spacing:0.21em;
}
#feature{
	position: relative;
    max-width: none;
    min-width: 0;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
}
#feature article.ItemArea p.text{
	font-size:13px;
	line-height:22px;
	font-family:"メイリオ""游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	color:#505050;
	text-align:right;
	padding:10px 0 24px 0;
	letter-spacing:0.8px;
}
#feature article.lastItemArea div.text span{
	font-size:14px;
	line-height:23px;
	font-family:"メイリオ""游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	color:#000;
	letter-spacing:0.8px;
}
#feature article.lastItemArea div.text{
	font-size:16px;
	line-height:22px;
	font-family:"メイリオ""游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	color:#000;
	text-align:center;
	margin:20px auto 16px;
	padding-bottom:15px;
	border-bottom:1px solid #b2b2b2;
	letter-spacing:0.8px;
	width:84%;
}
#feature article.lastItemArea p.text{
	text-align:center;
	font-size:14px;
	line-height:22px;
	font-family:"メイリオ""游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	color:#505050;
	padding-top:24px;
	letter-spacing:0.8px;
}
#feature article.lastItemArea p.material{
	font-size:13px;
	font-family:"メイリオ""游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	color:#505050;
	line-height:22px;
	text-align:center;
	letter-spacing:0.8px;
}
#feature article.lastItemArea p.material span{
	font-size:11px;
	font-family:"メイリオ""游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	color:#505050;
	letter-spacing:0.8px;
}
#feature div.shopping-btn{
	width:280px;
	height:35px;
	background-color:#e6e6e6;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	font-family: 'EB Garamond', serif;
	font-family: 'Cormorant Garamond', serif;
	font-size:18px;
	line-height:35px;
	color:#000;
	margin:35px auto 50px;
	letter-spacing:3px;
}
#feature article.lastItemArea{
	margin-top:20px;
}
#feature article.ItemArea-Column{
	padding:50px 0 0;
	width:100%;
	margin:auto;
	border-top:dashed 1px #000;
}
#feature article.ItemArea-Column ul{
	padding:0 21px 0;
}
#feature article.ItemArea-Column ul li.ColumnItem{
	margin-bottom:30px;
	width:50%;
}
#feature article.ItemArea-Column ul li.ColumnItem img{
	width:100%;
}
#feature article.ItemArea-Column ul li.ColumnItem:last-child{
	margin-bottom:0;
}
#feature article.ItemArea-Column ul li.ColumnItem:nth-child(odd){
	float:left;
	padding-right:5px;
}
#feature article.ItemArea-Column ul li.ColumnItem:nth-child(even){
	float:right;
	padding-left:5px;
}
#feature article.ItemArea-Column ul li.ColumnItem p.text{
	font-size:10px;
	line-height:16px;
	color:#000;
	text-align:left;
	margin-top:10px;
}
#feature article.ItemArea-Column ul li.ColumnItem p.shopping{
	font-size:12px;
	line-height:20px;
	width:120px;
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #000;
	text-align:left;
	padding-top:4px;
}
}

/*===========================
lookbook-2020spring
============================*/

.catalog20spg .op_0 {
	opacity: 0 !important;
}
.catalog20spg .auto_slide {
	opacity: 1;
	transition: none;
}

.catalog20spg .content .banner {
  margin-bottom: 104px !important;
}
.catalog20spg .content .items .title .right_box {
  padding-top: 15px !important;
}
.catalog20spg .center_1 {
  margin: 0 auto;
  padding: 55px 0;
}
.catalog20spg .color_bg_1 {
  background-color: #f9e9d4;
	display: flex;
	justify-content: center;
}
.catalog20spg .color_bg_2 {
  background-color: #d3e5dd;
}
.catalog20spg .color_bg_3 {
  background-color: #e7e8b9;
}
.catalog20spg .title p {
  font-size: 16px;
  line-height: 35px;
	font-family: '小塚ゴシック Pro','Kozuka Gothic Pro',sans-serif;
}
.catalog20spg .content .items .title .left_box .h1_1 {
  width: 370px !important;
  margin: 0 0 0 52px !important;
}
.catalog20spg .content .items .title .left_box .h1_2 {
  width: 418px !important;
  margin: 53px 0 0 -24px !important;
}
.catalog20spg .items > .item:nth-child(2),
.catalog20spg .items > .item:nth-child(3) {
  margin-top: 170px !important;
}
.catalog20spg .items > .item:nth-child(3) {
  margin-bottom: 192px !important;
}
.catalog20spg .items > .item:nth-child(4) {
  margin-top: -120px !important;
	margin-bottom: 144px !important;
}
.catalog20spg .items > .item:nth-child(4) .right_box {
	z-index: 1;
}
.catalog20spg .items > .item:nth-child(4) .right_box .photo {
	position: absolute;
	right: -68px;
	top: 90px;
}
.catalog20spg .items > .item:nth-child(4) .bottom_box {
	margin-top: 362px;
}
.catalog20spg .items > .title:nth-child(5) {
	position: unset !important;
}
.catalog20spg .items > .title:nth-child(5)::after {
	content: "none";
	width: 45vw;
	height: 2px;
	background-color: #000;
	position: absolute;
	left: 0;
	margin-top: 113px;
}
.catalog20spg .items > .title:nth-child(5) .left_box {
	margin-left: 95px;
	margin-right: 14px;
}
.catalog20spg .items > .item:nth-child(6) {
	position: relative;
	margin-top: 110px !important;
	margin-bottom: 196px !important;
	height: 764px;
}
.catalog20spg .items > .item:nth-child(6)::after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	background-color: #d3e5dd;
	position: absolute;
	top: 0;
	z-index: -1;
}
.catalog20spg .items > .item:nth-child(6) .photo {
	position: absolute;
	left: -20px;
}
.catalog20spg .items > .item:nth-child(6) .right_box .photo {
	width: 420px;
	position: absolute;
	left: -63px;
	top: 56px;
}
.catalog20spg .items > .item:nth-child(8) .left_box {
	margin: 0 !important;
}
.catalog20spg .items > .item:nth-child(9) {
	margin-top: -452px !important;
	padding-top: 48px !important;
	padding-bottom: 48px !important;
}
.catalog20spg .items > .item:nth-child(10) {
	width: 1335px;
	margin-left: -115.5px !important;
	margin-bottom: 210px !important
}
.catalog20spg .content .item .cp_02_4_img3{
  width: 344px !important;
  margin-top: 130px !important;
  margin-left: 140px !important;
}
.catalog20spg .content .item .cp_03_1_img4 {
  width: 80% !important;
	left: 0 !important
}
.catalog20spg .content .item .img5 {
  width: 574px !important;
}
.catalog20spg .content .item .img6 {
  width: 346px !important;
}
.catalog20spg .content .item .img7 {
  width: 645px !important;
}
.catalog20spg .content .item .img8 {
  width: 460px !important;
}
.catalog20spg .content .item .img9 {
  width: 420px !important;
	margin-left: 116px !important;
}
.catalog20spg .content .item .img10 {
  left: 70px !important;
}
.catalog20spg .content .item .img11 {
  left: 156px !important;
}
.catalog20spg .content .item .img12 {
  width: 280px !important;
}
.catalog20spg .content .item .img12 .photo {
  position: relative;
	bottom: 222px;
	left: 115px;
}
.catalog20spg .content .item .img13 .photo {
  position: relative;
	top: -358px;
	left: 630px;
}
.catalog20spg .content .item .img13 {
  width: 280px !important;
}
.catalog20spg article#links h2.title1_ec {
	margin-bottom: 26px !important;
}
.catalog20spg .content {
	padding-bottom: 0 !important;
}

@media only screen and (max-width:768px){

		.catalog20spg {
			margin: auto;
			max-width: 450px;
		}

  .catalog20spg .title p {
    font-size: 13px;
  }
  .catalog20spg .color_bg_2 {
    background-color: unset;
  }
  .catalog20spg .color_bg_3 {
    background-color: unset;
  }
  .catalog20spg .color_bg_4 {
    background-color: #e7e8b9;
  }
  .catalog20spg .color_bg_5 {
    background-color: #d3e5dd;
  }
  .catalog20spg .items > .item:nth-child(5) {
    margin: 600px 0 !important;
  }

  .catalog20spg .content .item .cp_02_4_img3 {
    width: 60.5% !important
  }
  .catalog20spg .content .item .cp_03_1_img4 {
    width: 86.5% !important
  }
  .catalog20spg .content .item .img5 {
    width: 79% !important;
  }
  .catalog20spg .content .item .img6 {
    width: 42.5% !important;
		margin-top: -24px !important;
  }
  .catalog20spg .content .item .img7 {
    width: 88% !important;
		margin-right: 0 !important;
  }
	.catalog20spg .content .item .img7 figcaption {
		padding-left: 0 !important;
	}
  .catalog20spg .content .item .img8 {
    width: 81.5% !important;
  }
  .catalog20spg .content .item .img9 {
    width: 88% !important;
  }
  .catalog20spg .content .item .img12 {
    width: 60.5% !important;
  }
  .catalog20spg .content .item .img13 {
    width: 60.5% !important;
  }
  .catalog20spg .content .item .img14 {
    width: 86.5% !important;
  }

	.catalog20spg .items > .item:nth-child(6)::after {
		display: none;
	}
	.catalog20spg .items > .item:nth-child(6) .left_box {
		padding-left: 12%;
		height: 130vw !important;
		max-height: 585px;
	}
	.catalog20spg .items > .item:nth-child(6) .left_box figcaption {
		margin-top: 25px;
		padding-left: 0 !important;
	}
	.catalog20spg .items > .item:nth-child(6) .right_box {
		margin-top: -30px;
	}

	.catalog20spg .items > .title:first-child::after {
		content: "";
		width: 100%;
		height: 170px;
		position: absolute;
		bottom: -176px;
		left: 0;
		background: url(https://s3.ap-northeast-1.amazonaws.com/lounie.jp/static/2020spring_catalog/pattern_sp_1.png) no-repeat center;
		background-size: 100%;
	}
	.catalog20spg .items > .item:nth-child(4) {
		margin-top: 460px !important;
	}
	.catalog20spg .items > .item:nth-child(6) {
		margin-top: 446px !important;
	}
	.catalog20spg .items > .item:nth-child(6) .photo {
		margin-top: 24px !important;
	}
	.catalog20spg .items > .item:nth-child(6) .left_box {
		height: 500px;
	}
	.catalog20spg .content .item .img13 .photo {
		top: 0;
		left: 0;
	}
	.catalog20spg .content .banner {
		margin-bottom: 50px !important;
	}
	.catalog20spg .content .items .title .left_box .h1_1 {
		width: 270px !important;
		padding-left: 0 !important;
	}
	.catalog20spg .content .items .title:first-child .right_box {
		margin-top: 18px !important;
	}
	.catalog20spg .content .items .title:first-child .right_box p {
		padding-left: 24px;
		padding-right: 24px;
		line-height: 30px;
	}
	.catalog20spg .items > .item:nth-child(2) {
		margin-top: 233px !important;
	}
	.catalog20spg .items > .item:nth-child(2) .right_box {
		margin-top: -60px !important;
	}
	.catalog20spg .items > .item:nth-child(2) .right_box .cp_02_4_img3 {
		margin-left: 38% !important;
	}
	.catalog20spg .items > .item:nth-child(4) .img6 {
		margin-left: 28% !important;
	}
	.catalog20spg .items > .item:nth-child(2) .right_box .photo {
		position: relative;
		right: 34px;
	}
	.catalog20spg .items > .item:nth-child(3) {
		margin-top: 72px !important;
	}
	.catalog20spg .items > .item:nth-child(3) .center_1 {
		padding: 25px 0;
		display: flex;
		justify-content: center;
	}
	.catalog20spg .items > .item:nth-child(3) .center_1 .photo figcaption {
		width: 100vw;
		background-color: #fff;
		position: relative;
		top: 25px;
		margin-left: -10%;
		padding-left: 10% !important;
		padding-top: 22px !important;
	}
	.catalog20spg .items > .item:nth-child(4) {
		margin-bottom: 98px !important;
	}
	.catalog20spg .items > .item:nth-child(4) .bottom_box {
		margin-top: 494px !important;
	}
	.catalog20spg .content .items .title .left_box .h1_2 {
		width: 265px !important;
		margin: 53px 0 0 -11% !important;
		padding-left: 0 !important;
	}
	.catalog20spg .items > .title:nth-child(5) {
		position: relative !important;
	}
	.catalog20spg .items > .title:nth-child(5) .right_box {
		margin-top: 20px !important;
	}
	.catalog20spg .items > .title:nth-child(5) p {
		padding-left: 24px !important;
		padding-right: 24px !important;
		line-height: 30px;
	}
	.catalog20spg .items > .title:nth-child(5)::after {
		height: 1px;
		top: -77px;
		width: 318px;
	}
	.catalog20spg .items > .item:nth-child(6) .right_box .photo {
		width: 100%;
	}
	.catalog20spg .items > .item:nth-child(6) .right_box figcaption {
		margin-top: 10px;
	}
	.catalog20spg .items > .item:nth-child(7) {
		/*margin-top: 282px !important;*/
		margin-top: 0 !important;
	}
	.catalog20spg .items > .item:nth-child(7) .img11 {
		margin-left: -22% !important;
	}
	.catalog20spg .items > .item:nth-child(7) .img10 {
		margin-top: -396px !important;
	}
	.catalog20spg .content .item .img12 .photo {
		left: 32%;
		bottom: -40px;
	}
	.catalog20spg .content .item .img12 figcaption {
		padding-top: 7px !important;
	}
	.catalog20spg .items > .item:nth-child(8) {
		margin-top: 56px !important;
	}
	.catalog20spg .items > .item:nth-child(8) .left_box {
		padding-left: 40px;
	}
	.catalog20spg .items > .item:nth-child(8) .left_box figcaption {
		padding: 7px 0 0 0 !important;
	}
	.catalog20spg .items > .item:nth-child(9) {
		margin-top: 20px !important;
		padding-top: 0 !important;
	}
	.catalog20spg .items > .item:nth-child(9) .left_box {
		padding-top: 20px;
		display: flex;
		justify-content: center;
	}
	.catalog20spg .items > .item:nth-child(9) .left_box figcaption {
		background: #fff;
    width: 100vw;
    margin-left: -10%;
		margin-top: 24px;
		padding-left: 10%;
	}
	.catalog20spg .items > .item:nth-child(9) .right_box {
		margin-top:  -32px;
	}
	.catalog20spg .items > .item:nth-child(10) {
		margin-top: -70px !important;
		margin-left: 0 !important;
		margin-bottom: 94px !important;
	}
	.catalog20spg .items > .item:nth-child(10) figcaption {
		padding-top: 22px !important;
	}
	.catalog20spg article#links h2.title1_ec {
		margin-bottom: 42px !important;
	}
	.catalog20spg .items > .item:nth-child(6) {
		/*margin-bottom: 76vw !important;*/
		margin-bottom: 0 !important;
		height: 254vw !important;
		max-height: 1143px !important;
	}
	.catalog20spg .content .item .img10 {
		left: 0 !important;
	}
	.catalog20spg .content .item .img15 {
		margin-top:86px !important;
	}
}

#top_item_info {
	position: absolute;
	bottom: 12px;
	right: 50px;
	font-size: 1.2rem;
 line-height: 1.8rem;
 letter-spacing: 0.08em;
 color: #fff;
}
.pc_span {
}
.sp_span {
	display: none !important;
}
@media only screen and (max-width:768px){
	.pc_span {
		display: none !important;
	}
	.sp_span {
		display: inline-block !important;
	}
	#top_item_info {
		font-size: 1rem;
		right: unset;
		left: 12px;
		bottom: 12px;
	}
}
