@charset "utf-8";
/* CSS Document */

/*----------------------------
	mv_area
----------------------------*/
.luxe_journal_wrap  #mv_area {
	margin: 0 0 70px 0;
}
.luxe_journal_wrap  #mv_area .inner {
    position: relative;
		margin-bottom: 38px;
}
.luxe_journal_wrap  #mv_area .lead .main_lead {
	font-size: 29px;
}
.luxe_journal_wrap  #mv_area .lead .sub_lead {
	margin: 0;
}
.luxe_journal_wrap #mv_area .inner img {
	width: 100%;
}

/* DeskTop */
@media screen and (min-width:769px) {
	.luxe_journal_wrap #mv_area {
		margin: 0 0 154px 0;
	}
	.luxe_journal_wrap #mv_area .inner {
		margin-bottom: 110px;
	}
	.luxe_journal_wrap #mv_area .lead .main_lead {
		display: none;
	}
	.luxe_journal_wrap #mv_area .inner img {
		display: block;
	}
}

/*----------------------------
	content01_area
----------------------------*/
.luxe_journal_wrap  .content01_area .content01_wrap .img01 {
	max-width: 85%;
}
.luxe_journal_wrap  .content01_area .content01_wrap .img02 {
	max-width: 60%;
    margin: 50px 0 0 auto;
}
.luxe_journal_wrap  .content01_area .content01_wrap .img03 {
	max-width: 80%;
    margin: 50px 0 0 0;
}
.luxe_journal_wrap  .content01_area .content01_wrap .item_txt {
	margin: 50px 0 0 0;
    padding: 0 15px 0 15px;
    font-size: 13px;
    color: #666;
	line-height: 2.2;
}
.luxe_journal_wrap  .content01_area .txt_area {
	padding: 0 15px 0 15px;
    font-size: 15px;
    margin: 100px 0 0 0;
}

/* iPad */
@media screen and (min-width: 769px) and (max-width: 1024px) {
	.luxe_journal_wrap .content01_area .content01_wrap .img01 {
		max-width: 30%;
	}
	.luxe_journal_wrap .content01_area .content01_wrap .img02 {
		max-width: 30%;
		margin: 0px 0 0 auto;
		left: 25%;
	}
	.luxe_journal_wrap .content01_area .content01_wrap .img03 {
		max-width: 40%;
		margin: 0px 0 0 0;
		right: 10%;
	}
	.luxe_journal_wrap .content01_area .content01_wrap .item_txt {
		right: 0px !important;
		bottom: -575px !important;
	}
	.luxe_journal_wrap .content01_area .txt_area {
		padding: 640px 0 0 0 !important;
	}
}

/* DeskTop */
@media screen and (min-width:769px) {
	.luxe_journal_wrap .content01_wrap {
		max-width: 1200px;
		margin: 0 auto;
		position: relative;
	}
	.luxe_journal_wrap .content01_wrap .img01 {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.luxe_journal_wrap .content01_wrap .img02 {
		position: absolute;
		left: 35%;
		top: 266px;
		z-index: 2;
	}
	.luxe_journal_wrap .content01_wrap .img03 {
		position: absolute;
		top: 0;
		right: 67px;
		z-index: 1;
	}
	.luxe_journal_wrap .content01_area .content01_wrap .item_txt {
		position: absolute;
		right: -60px;
		bottom: -875px;
	}
	.luxe_journal_wrap .content01_area .txt_area {
		max-width: 760px;
		margin: 0 auto;
		padding: 1040px 0 0 0;
		font-size: 16px;
	}
}

/*----------------------------
	content02_area
----------------------------*/
.luxe_journal_wrap  .content02_area {
	margin: 100px 0 0 0;
}
.luxe_journal_wrap  .content02_area .content02_wrap .img02 {
	max-width: 85%;
    margin: 50px 0 0 auto;
}
.luxe_journal_wrap  .content02_area .content02_wrap .img03 {
	max-width: 85%;
    margin: 50px 0 0 0;
}
.luxe_journal_wrap  .content02_area .content02_wrap .item_txt {
	margin: 50px 0 0 0;
    padding: 0 15px 0 15px;
    font-size: 13px;
    color: #666;
	line-height: 2.2;
}
.luxe_journal_wrap  .content02_area .txt_area {
	padding: 0 15px 0 15px;
    font-size: 15px;
    margin: 100px 0 0 0;
}
.luxe_journal_wrap  .content02_area .img04 {
	margin: 100px 0 100px 0;
}

/* iPad */
@media screen and (min-width: 769px) and (max-width: 1024px) {
	.luxe_journal_wrap .content02_area .content02_wrap .img02 {
		max-width: 50% !important;
	}
	.luxe_journal_wrap .content02_area .content02_wrap .img03 {
		max-width: 55% !important;
		top: 0 !important;
	}
	.luxe_journal_wrap .content02_area .content02_wrap .item_txt {
		position: absolute;
		right: 0px !important;
		bottom: -570px !important;
	}
	.luxe_journal_wrap .content02_area .txt_area {
		padding: 670px 0 0 0 !important;
	}
	.luxe_journal_wrap .content02_area .img04 {
		margin: 95px 0 95px 0 !important;
	}
}

/* DeskTop */
@media screen and (min-width:769px) {
	.luxe_journal_wrap .content02_area .img01 img {
		width: 100%;
	}
	.luxe_journal_wrap .content02_area .content02_wrap {
		max-width: 1200px;
		position: relative;
		margin: 80px auto 0 auto;
	}
	.luxe_journal_wrap .content02_area .img02 {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.luxe_journal_wrap .content02_area .img03 {
		position: absolute;
		left: 35%;
		top: 266px;
		z-index: 2;
	}
	.luxe_journal_wrap .content02_area .content02_wrap .item_txt {
		position: absolute;
		right: -15px;
    	bottom: -780px;
	}
	.luxe_journal_wrap .content02_area .content02_wrap .img02 {
		max-width: 100%;
		margin: 0;
		left: 0;
		top: 0;
	}
	.luxe_journal_wrap .content02_area .content02_wrap .img03 {
		max-width: 100%;
		margin: 0 0 0 0;
		top: 80px;
		right: 0;
		left: auto;
	}
	.luxe_journal_wrap .content02_area .txt_area {
		padding: 970px 0 0 0;
		max-width: 760px;
		margin: 0 auto;
		font-size: 16px;
	}
	.luxe_journal_wrap .content02_area .img04 {
		margin: 195px 0 195px 0;
	}
	.luxe_journal_wrap .content02_area .img04 img {
		width: 100%;
	}
}

/*----------------------------
	archives_area
----------------------------*/
.luxe_journal_wrap .archives_area .ttl {
	text-align: center;
    font-size: 20px;
}
.luxe_journal_wrap .archives_area .item_inner {
	padding: 0 15px;
    margin: 20px 0 0 0;
}
.luxe_journal_wrap .archives_area .item_inner .item + .item {
	margin: 15px 0 0 0;
}
.luxe_journal_wrap .archives_area .item_inner .item a {
	display: table;
	color: #333;
    text-decoration: none;
    font-size: 12px;
}
.luxe_journal_wrap .archives_area .item_inner .item a .thumb {
	display: table-cell;
    width: 35%;
    vertical-align: top;
}
.luxe_journal_wrap .archives_area .item_inner .item a .item_ttl {
	display: table-cell;
    vertical-align: middle;
    width: 65%;
    padding: 0 0 0 15px;
}

/* DeskTop */
@media screen and (min-width:769px) {
	.luxe_journal_wrap .archives_area .ttl {
		font-size: 22px;
	}
	.luxe_journal_wrap .archives_area .item_inner {
		padding: 0 0 0 0;
		max-width: 1200px;
		margin: 50px auto 0 auto;
		font-size: 0;
	}
	.luxe_journal_wrap .archives_area .item_inner .item {
		display: inline-block;
		vertical-align: top;
		width: 30.834%;
	}
	.luxe_journal_wrap .archives_area .item_inner .item + .item {
		margin: 0 0 0 3.75%;
	}
	.luxe_journal_wrap .archives_area .item_inner .item a {
		display: block;
	}
	.luxe_journal_wrap .archives_area .item_inner .item a .thumb {
		display: block;
		width: 100%;
	}
	.luxe_journal_wrap .archives_area .item_inner .item a .item_ttl {
		display: block;
		width: 100%;
		padding: 0 0 0 0;
		font-size: 16px;
		margin: 20px 0 0 0;
	}
}