/***************************
 *
 * 固定ページ
 * ★ページ中身用★
 *
 **************************/
@media all and (min-width: 769px) {

/*
PAGE HEADER
*/
.page-header {
	background-color: #eeeeee;
	padding-bottom: 90px;
}
.page-header-visual {
	height: 300px;
	position: relative;
	background: url(../img/page-header-space-design.jpg) center center no-repeat;
	background-size: cover;
	box-sizing: border-box;
}
.page-header-visual:before {
	content: "";
	display: block;
	background: rgba(34,34,34,0.5);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.page-header-visual-normal {
	height: 0;
}
.page-header-visual-normal:before {
	content: none;
}
.page-header-visual-normal .bread {
	bottom: auto;
	top: 5px;
}
.page-header-visual-normal .bread * {
	color: #222;
}
.page-header-title {
	color: #222222;
	font-size: 15px;
	font-weight: 500;
	text-align: center;
	margin-top: 13px;
	position: relative;
}
.page-header-title-en, .title-en {
	color: #222222;
	font-size: 60px !important;
	padding-top: 80px;
	position: relative;
	line-height: 1em;
	margin-bottom: 0;
}
.page .page-header-title-en {
	margin: 0 auto !important;
}
.page-header-title-en span {
	font-size: 60px;
	font-weight: normal;
}
.page-header-normal + .page-contents {
	margin-top: -35px;
	position: relative;
	/* padding-right: 100px; */

}
.page-header .page-header-content {
	line-height: 2.4em;
	padding-top: 50px;
}
.page-header .page-header-title-2 {
	color: #222222;
	font-size: 24px;
	font-weight: 500;
	text-align: center;
	margin-top: 13px;
	position: relative;
	margin-bottom: 20px;
}
.page-header .page-header-content p {
	font-size: 15px;
	color: #222222;
}

/*
BG
*/
.bg-gray {
	background-color: #eeeeee;
	padding: 1px 0 1px;
}

/*
PAGE
*/
.page {
	line-height: 2em;
	color: #222222;
	font-size: 15px;
}
.page p a {
	color: #4177ad;
	text-decoration: underline;
}
.page a:hover {
	text-decoration: none;
}
.page p {
	color: #222222;
	font-size: 15px;
	margin-bottom: 30px;
}
.page p.notice, .page p .notice {
	font-size: 13px;
	color: #888888;
	font-family: 'Noto Sans JP', "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	line-height: 1.4em;
}
.page .catch-p {
	text-align: center;
	font-size: 20px;
}

.page h2 {
	font-size: 24px;
	margin: 50px auto 30px;
}
.page h2 .big {
	font-size: 40px;
}
.page h2 .big small{
	font-size: 30px;
}
.page h2 small {
	font-size: 15px;
}
.page h2:first-child {

}

.page h3 {
	font-size: 20px;
	margin-bottom: 25px;
}
.page h3 small {
	display: inline-block;
	padding-bottom: 10px;

}
.page h4 {

}
.page h5 {

}


.title-en {
	text-align: center;
	color: #222;
	font-size: 60px;
	margin-top: 90px;
	margin-bottom: 15px !important;
}
.title-en-caption {
	text-align: center;
	color: #222;
	margin-bottom: 60px;
}
.table-1 {
	width: 100%;
	margin: 30px auto;
}
.table-1 th {
	color: #4177ad;
	border: 1px solid #e5e8ea;
	padding: 15px;
	background: #f1f6fb;

}
.table-1 td {

	border: 1px solid #e5e8ea;
	padding: 15px;
}

.table-2 {
	width: 100%;
	margin: 30px auto;
}
.table-2 th {
	font-size: 16px;
	color: #222222;
	border: 1px solid #f3f1ed;
	padding: 15px;
	background: #f9f8f6;
}
.table-2 td {
	font-size: 16px;
	color: #222222;
	border: 1px solid #f3f1ed;
	padding: 15px;
}
.table-2 tr:nth-child(odd) td {
	background: #fdfcfb;
}
.table-fix th {
	box-sizing: border-box;
	width: 50%;
}
.table-fix td {
	text-align: right;
}
.table-service th {
	width: 335px;
	box-sizing: border-box;
}
.table-service td {
	text-align: right;
}

hr {
	border: none;
	border-top: 1px solid #eeeeee;
	margin: 10px auto;
	clear: both;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.left {
	text-align: left !important;
}
.middle {
	vertical-align: middle;
}
.alignleft {
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}
.alignright {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
}
.aligncenter {
	display: block;
	margin: 30px auto;
}

.page ol.list {
	margin-bottom: 30px;
	counter-reset: number;
}
.page ol.list > li {
	font-weight: normal;
	margin-bottom: 15px;
	padding-left: 45px;
	position: relative;
}
.page ol.list > li .list-impact {
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	font-size: 1.2em;
}
.page ol.list > li:before {
	counter-increment: number;
	content: counter(number)"."; 	
	position: absolute;
	left: 0px;
	top: -4px;
	background-color: #666666;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
}

.page ol.list-notice {
	margin-bottom: 30px;
	counter-reset: number;
}
.page ol.list-notice > li {
	font-weight: normal;
	margin-bottom: 5px;
	padding-left: 25px;
	position: relative;
	font-size: 13px;
	color: #888888;
}
.page ol.list-notice > li:before {
	counter-increment: number;
	content: "※"counter(number); 	
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	color: #888;
	font-size: 13px;
}
.page ul.list-notice {
	margin-bottom: 30px;
}
.page ul.list-notice > li {
	font-weight: normal;
	padding-left: 25px;
	position: relative;
	font-size: 13px;
	color: #888888;
}
.page ul.list-notice > li:before {
	content: "※"; 	
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	color: #888;
	font-size: 13px;
}



.page ol.list-2 {
	margin-bottom: 30px;
	counter-reset: number;
}
.page ol.list-2 > li {
	font-weight: normal;
	margin-bottom: 5px;
	padding-left: 25px;
	position: relative;
}
.page ol.list-2 > li:before {
	counter-increment: number;
	content: "("counter(number)")"; 	
	position: absolute;
	left: 0px;
	top: 0px;
}


.page ul.list {
	margin-bottom: 30px;
}
.page ul.list > li {
	font-weight: normal;
	padding-left: 20px;
	position: relative;
	line-height: 2em;
	margin-bottom: 15px;
}
.page ul.list > li:before {
	content: "●";	
	position: absolute;
	left: 5px;
	top: 1px;
	font-size: 8px;
}
.page ol.list-abc {
	
}
.page ol.list-abc > li {
	font-size: 15px;
	line-height: 2em;
	padding-left: 20px;
	position: relative;
	margin-bottom: 15px;
}
.page ol.list-abc > li .abc {
	position: absolute;
	left: 0;
	top: 0px;

}
/* .list-anchor {
	background: #f9f8f6;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 25px;
	margin-bottom: 70px;
}
.list-anchor > li {
	line-height: 1.8em;
	margin-right: 10px;
}
.list-anchor > li:after {
	content: "|";
	color: #cccccc;
	font-size: 18px;
	padding-left: 10px;
}
.list-anchor > li:last-child:after {
	content: none;
}
.list-anchor > li a {
	font-size: 15px;
	color: #222222;
	font-weight: normal;
} */

/* column */
.col-2 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 35px auto;	
}
.col-2 > div {
	width: 48%;
	position: relative;
}
.col-2 .caption {
	text-align: center;
	margin-bottom: 0;
	font-size: 14px;
}
.page .pic {
	text-align: center;
}
.col-3 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 35px auto;	
}
.col-3 .caption {
	margin-bottom: 0;
	font-size: 14px;
}
.col-3 > div {
	width: 300px;
}
.col-4 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 35px auto;	
}
.col-4 > div {
	width: 220px;
}

.box-gray {
	border: 1px solid #cccccc;
	margin: 70px auto;
	padding: 50px;
}
.box-gray h3:first-child {
	margin-top: 0;
	margin-bottom: 15px;
}
.box-gray p:last-child {
	margin-bottom: 0;
}
.box-gray ul, .box-gray ol, .box-gray ul > li:last-child, .box-gray ol > li:last-child {
	margin-bottom: 0 !important;
}

.link {
	margin: 20px 0;
	background: #f6f7fc;
	padding: 10px 20px;
}
.link a {
	font-size: 16px;
	color: #4b5cca;
}

/*
FUKI
*/
.fuki {
	position: relative;
	margin: 40px auto;
	padding-left: 130px;
}
.fuki .fuki-pic {
	width: 100px;
	position: absolute;
	left: 0;
	top: 0;
}
.fuki .fuki-text {
	background: #fafafa;
	border: 1px solid #e5e8ea;
	position: relative;
	padding: 25px;
	border-radius: 10px;
}
.fuki .fuki-text:before {
	right: 100%;
	top: 50px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(229, 232, 234, 0);
	border-right-color: #e5e8ea;
	border-width: 11px;
	margin-top: -11px;	
}
.fuki .fuki-text:after {
	right: 100%;
	top: 50px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(250, 250, 250, 0);
	border-right-color: #fafafa;
	border-width: 10px;
	margin-top: -10px;	
}
.fuki .fuki-text p {
	margin-bottom: 5px;
}
.fuki .fuki-text p:last-child {
	margin-bottom: 0;
}

.fuki.fuki-2 {
	padding-left: 0;
	padding-right: 130px;
}
.fuki.fuki-2 .fuki-pic {
	position: absolute;
	left: auto;
	right: 0;
}
.fuki.fuki-2 .fuki-text:before {
	left: 100%;
	right: auto;
	top: 50px;
	border-color: rgba(229, 232, 234, 0);
	border-right-color: none;
	border-left-color: #e5e8ea;
	border-width: 11px;
	margin-top: -11px;	
}
.fuki.fuki-2 .fuki-text:after {
	left: 100%;
	right: auto;
	top: 50px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(250, 250, 250, 0);
	border-right-color: none;
	border-left-color: #fafafa;
	border-width: 10px;
	margin-top: -10px;	
}

/*
FORM
*/
.table-form {
	
}
.table-form tr {
	border-bottom: 1px solid #f3f1ed;
}
.table-form th {
	padding: 25px 25px 25px 0;
}
.table-form td {
	padding: 25px 0;
}
.table-form .required {
	color: #a40000;
}


.table-form input[type="text"] {
	border-radius: 4px;
	border: 1px solid #dedcd8;
	font-size: 18px;
	height: 52px;	
}


.box-border {
	border: 1px solid #cccccc;
	padding: 25px;
	margin: 35px auto;
}
.box-border ul.list, .box-border ol.list {
	margin-bottom: 0;
}
.box-border ul.list > li:last-child , .box-border ol.list > li:last-child {
	margin-bottom: 0;
}
.box-border p:last-child {
	margin-bottom: 0;
}

.mw_wp_form_confirm .required {
	display: none !important;
}
.mw_wp_form_confirm .form-part:after {
	content: none !important;
}

/*
FIRST
*/
.main-visual-first {

}

.main-visual-first .main-visual-title-up {
	text-align: center;
	color: #fff;
	font-size: 32px;
	margin-top: -100px;
}
.main-visual-first .main-visual-title {
	margin-top: 30px;
}
.main-visual-first .main-visual-text-2 {
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 2.625em;
	margin-top: 40px;
}
.main-concept-first {
	padding-top: 100px;
}
.main-concept-first .box-content {
	padding-top: 80px;
	padding-bottom: 80px;
}
.main-concept-first .main-concept-pic-1 {
	left: auto;
	right: 50px;
	top: -60px;
}
.main-concept-first .title-up {
	margin-bottom: 0;
}
.main-concept-first h2 {
	margin-bottom: 30px;
}
.main-concept-first h3 {
	margin-bottom: 30px;
	font-size: 24px;
	color: #222222;
}
.main-prolink-first {
	padding-top: 370px;
	margin-top: -180px;
}
.main-prolink-first .prolink {
	margin-bottom: 200px;
}
.prolink-first .prolink-pic {
	top: -90px;
}
.prolink-first .prolink-text {
	align-items: flex-start;
	width: 500px;
	height: 435px;
	padding: 50px;
	box-sizing: border-box;
}
.prolink-first .prolink-text .prolink-title {
	text-align: left;
}
.prolink-first .prolink-text .prolink-title-caption {
	text-align: left;
	margin-bottom: 30px;
}
.prolink-text .prolink-p {
	text-align: left;
	color: white;
	font-size: 15px;
	line-height: 2.4em;
}

.prolink-first .prolink-text .prolink-p {
	text-align: left;
	color: white;
	font-size: 15px;
	line-height: 2.4em;
}
.prolink-first .prolink-text .btn {
	margin: 30px 0 0; 
}

/*
FIRST MODELHOUSE
*/
.main-modelhouse {

}
.main-modelhouse .title-main-caption + p {
	text-align: center;
	line-height: 2.4em;
	margin-bottom: 45px;
}

/*
CONTENT BOTTOM LINKS
*/
.content-bottom-links .list-sr {
	
}
.content-bottom-links .list-sr .sr {
	width: 25%;
}
.content-bottom-links .list-sr .sr:nth-child(3) .sr-text {
	background: url(../img/list-sr-border.png) right center no-repeat !important;	
}
.content-bottom-links .list-sr .sr:nth-child(4) .sr-text {
	background: none;
}
.content-bottom-links .list-sr .sr .sr-pic {
	height: 240px !important;
}
.content-bottom-links .list-sr .sr .sr-title {
	font-size: 32px;
}
.content-bottom-links .list-sr .sr .sr-text {
	padding: 5px 0 5px;
	margin: 40px 0 90px;
}
.content-bottom-links .list-sr .sr .sr-text p {
	margin-bottom: 0;
}
.content-bottom-links .content-bottom-links-pic-1 {
	background: url(../img/content-bottom-links-pic-1.jpg) center center no-repeat;
	background-size: cover;
	height: 240px;
}
.content-bottom-links .content-bottom-links-pic-2 {
	background: url(../img/content-bottom-links-pic-2-1.jpg) center center no-repeat;
	background-size: cover;
	height: 240px;
}
.content-bottom-links .content-bottom-links-pic-3 {
	background: url(../img/content-bottom-links-pic-3.jpg) center center no-repeat;
	background-size: cover;
	height: 240px;
}
.content-bottom-links .content-bottom-links-pic-4 {
	background: url(../img/content-bottom-links-pic-4.jpg) center center no-repeat;
	background-size: cover;
	height: 240px;
}

/*
SPACIOUS
*/
.box-spacious {
	padding-bottom: 100px;
}
.box-spacious .col-2 {
	margin: 50px auto;
}

/*
SLIDER GALLERY
*/
.slider-gallery {
	margin-top: 55px;
	margin-bottom: 100px;
}
.slider-gallery-main {
	margin-bottom: 30px;
}
.slider-gallery-main .slick-prev {
	left: 10px;
	width: 50px;
	height: 50px;
	z-index: 5;
}
.slider-gallery-main .slick-prev:before {
	color: gray;
	font-size: 50px;
}
.slider-gallery-main .slick-next {
	right: 10px;
	width: 50px;
	height: 50px;
	z-index: 5;
}
.slider-gallery-main .slick-next:before {
	color: gray;
	font-size: 50px;
}
.slider-gallery-thumb .slider-gallery-item {
	width: 110px;
	height: 110px;
	overflow: hidden;
	margin: 0 21px 0 0;
	position: relative;	
}
.slider-gallery-thumb .slider-gallery-item img {
	transform: scale(2.4);
}
.slider-gallery-thumb .slider-gallery-item.slick-active {
	position: relative;
}
.slider-gallery-thumb .slider-gallery-item.slick-current:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(34,34,34,0.5);
}
.slider-gallery-thumb .slick-next:before, .slider-gallery-thumb .slick-prev:before {
	content: none;
}
.slider-gallery-thumb .slick-prev {
	background: url(../img/main-banner-prev.png) 0 0 no-repeat;
	background-size: contain;
	width: 41px;
	height: 6px;
	z-index: 10;
	left: -60px;
}
.slider-gallery-thumb .slick-next {
	background: url(../img/main-banner-next.png) 0 0 no-repeat;
	background-size: contain;
	width: 41px;
	height: 6px;
	z-index: 10;
	right: -60px;
}
.slider-gallery-main-wa .slider-gallery-item img {
	width: auto;
	height: 600px;
	margin: 0 auto;
	display: block;
}
/*
INTERIOR STYLE 
*/
.box-style {
	margin-bottom: 200px;
}
.box-style .style-catch {
	/* background: rgba(34,34,34,0.5); */
	margin-right: 50px;
	color: #fff;
	line-height: 2.66em;
	padding: 35px 40px;
	box-sizing: border-box;
	width: 400px;
	position: relative;
	top: -80px;
	z-index: 15;
}
.box-style .style-catch p {
	color: #fff;
	font-size: 15px;
}
.box-style .style-catch p:last-child {
	margin-bottom: 0;
}
.bg-black-trans {
	background: rgba(51,51,51,0.9) !important;
}
.bg-blue-trans {
	background: rgba(48,81,96,0.9) !important;
}
.bg-green-trans {
	background: rgba(82,106,88,0.9) !important;
}
.bg-green-2-trans {
	background: rgba(108,115,69,0.9) !important;
}
.bg-purple-trans {
	background: rgba(75,60,83,0.9) !important;
}
.bg-yellow-trans {
	background: rgba(122,107,63,.95) !important;
}
.bg-brown-trans {
	background: rgba(75,68,66,0.9) !important;
}
.bg-brown-trans-2 {
	background: rgba(73,68,47,0.9) !important;
}
.page-portland .page-ticker {
	margin-top: -50px !important;
}

.box-style + .page-ticker {
	margin-top: -320px;
	position: relative;
}
.page-ticker.page-ticker-edit {
	margin-top: 0;
	height: 230px;
	overflow: hidden;
}
.page-loco .box-style + .page-ticker {
	margin-top: 0;
	position: relative;
}
.page-copenhagen .box-style + .page-ticker, .page-brooklyn .box-style + .page-ticker {
	margin-top: -50px;
}
.page-milano .box-style + .page-ticker {
	margin-top: -50px;	
}
.page-paris .box-style + .page-ticker {
	margin-top: -50px;	
}
.page-kyoto .box-style + .page-ticker {
	margin-top: -50px;
	position: relative;
	height: 225px;
	overflow: hidden;
}
.page-ticker img {
	width: auto;
/* 	height: 200px; */
}
.page-stockholm .box-style + .page-ticker {
	margin-top: 0px;
}

/*
PAGE PREV NEXT
*/
.page-prev-next {
	position: relative;
	height: 158px;
	line-height: 158px;
	text-align: center;
	max-width: 1265px;
	margin: 0 auto;
}
.page-prev-next .prev {
	font-size: 18px;
	color: #222222;
	position: absolute;
	left: 100px;
	top: 0;
	text-decoration: none;	
	display: block;
}
.page-prev-next .prev:before {
	content: "";
	display: inline-block;
	background: url(../img/main-banner-prev.png) 0 0 no-repeat;
	background-size: contain;
	width: 41px;
	height: 6px;
	z-index: 10;
	margin-right: 35px;	
	position: relative;
	top: -5px;
}
.page-prev-next .list {
	text-align: center;
	font-size: 18px;
	color: #222222;
	text-decoration: none;
}
.page-prev-next .next {
	font-size: 18px;
	color: #222222;
	position: absolute;
	right: 100px;
	top: 0;
	text-decoration: none;		
}
.page-prev-next .next:after {
	content: "";
	display: inline-block;
	background: url(../img/main-banner-next.png) 0 0 no-repeat;
	background-size: contain;
	width: 41px;
	height: 6px;
	z-index: 10;
	margin-left: 35px;	
	position: relative;
	top: -5px;
}
.page-prev-next a:hover {
	text-decoration: none;
	opacity: 0.5;
}

.page-prev-next .prev:before {

}

/*
PAGE MODEL HOUSE
*/
.modelhouse-title {
	text-align: center;
	font-size: 24px;
	margin-bottom: 30px;
}
.modelhouse-title + p {

	line-height: 2.25em;
}
.modelhouse-loco {
	text-align: right;
}
.modelhouse-loco a {
	color: #222222 !important;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px solid #222;
	padding-bottom: 5px;
	text-decoration: none !important;
}
.modelhouse-loco a:hover {
	border-bottom: none;
}

/*
LIST ANCHOR
*/
.list-anchor {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	margin: 50px auto 25px;
}
.list-anchor > li {

	width: 20%;
	box-sizing: border-box;
	border: 1px solid #222222;
	border-right: none;
}
.list-anchor > li:nth-child(5) {
	border-right: 1px solid #222222;
}
.list-anchor > li > a {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #222222;
	text-decoration: none;
	line-height: 2.9em;
}
.list-anchor > li > a:after {
	content: "";
	display: inline-block;
	background: url(../img/bullet-list-anchor.png) center center no-repeat;
	background-size: contain;
	width: 10px;
	height: 7px;
	vertical-align: middle;
	margin-left: 10px;
}
.list-anchor > li > a:hover {
	opacity: 0.5;
	text-decoration: none;
}

.list-anchor.list-anchor-3 > li {
	width: 33.33333%;
}
.list-anchor.list-anchor-3 > li:nth-child(3n) {
	border-right: 1px solid #222;
}

.list-anchor.list-anchor-6 > li {
	width: 16.6666%;
}
.list-anchor.list-anchor-6 > li:nth-child(6n) {
	border-right: 1px solid #222;
	border-left: none;
}
/*
REAL ESTATE
*/
.page-header-real {
	padding-bottom: 290px;
}
.page-real {
	margin-top: -280px;
	padding-bottom: 100px;
}

/*
COMPANY 
*/
.page-header-company {
	padding-bottom: 290px;
}
.page-company {
	margin-top: -220px;
}
.table-company {
	width: 100%;
	margin: 0 auto;
}
.table-company th {
	font-size: 16px;
	border-bottom: 1px solid #dddddd;
	padding: 20px;
}
.table-company td {
	font-size: 15px;
	border-bottom: 1px solid #dddddd;
	padding: 20px;
}
.map {
	display: block;
	margin: 35px auto;
}
.table-access + .map {
	width: 1000px;
}

/*
FORM
*/
.box-form {
	margin: 30px auto;
}
.box-form .form-item {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	border-bottom: 1px solid #dddddd;
	padding: 20px 20px;
}
.box-form .form-item .form-header {
	width: 225px;
	font-size: 16px;
	display: flex;

	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;	
}
.box-form .form-item .form-content {
	width: 630px;
	position: relative;
}

.box-form .form-item .form-header.form-header-50 {
	width: 50%;
}
.box-form .form-item .form-content.form-content-50 {
	width: 50%;
	text-align: right;
}
.box-form .form-item .form-header.form-header-full {
	width: 100%;
	padding-bottom: 20px;
}
.box-form .form-item .form-content.form-content-full {
	width: 100%;
}
.box-form .form-item .form-content .required {
	position: absolute;
	top: 20px;
	left: 420px;
	color: #fff;
	font-size: 10px;
	background-color: #7d0022;
	width: 34px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
.box-form .form-item .form-content .required-t {
	top: 5px;
}
.box-form .form-item .form-content .required-t2 {
	top: -45px;
}
.box-form .form-item .form-content .form-part {
	position: relative;
	padding: 10px 0 10px;
	width: 400px;
}
.box-form .form-item .form-content .form-part .required {
	top: 30px;
}
.box-form .form-item.form-item-addr .form-content .form-part .required {
	top: 60px;
}
.box-form .form-item .form-content .form-part-date:before {
	content: "\f073";
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
	font-size: 20px;
	position: absolute;
	right: 15px;
	top: 25px;
}
.box-form .form-item .form-content .form-part-time:before {
	content: "\f017";
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
	font-size: 20px;
	position: absolute;
	right: 15px;
	top: 25px;
}
.box-form .form-item .form-content .form-part-time {
	margin-bottom: 10px;
}
.box-form .form-item .form-content .form-part-time .select-wrap:before {
	content: none;
}
.box-form input[type="text"], .box-form input[type="email"] {
	border: 1px solid #dddddd;
	background: rgba(255,255,255,0);
	line-height: 56px;
	box-sizing: border-box;
	width: 400px;
	font-size: 15px;
	padding-left: 15px;
	background: none;
	position: relative;
	z-index: 5;
}
.box-form .input-short {
	width: 100px !important;
}
.box-form .input-mid {
	width: 195px !important;
}
.box-form .input-full {
	width: 100% !important;
}
.box-form input[type="tel"] {
	border: 1px solid #dddddd;

	line-height: 48px;
	box-sizing: border-box;
	width: 160px;
	font-size: 15px;
	padding-left: 15px;
}
.box-form textarea {
	border: 1px solid #dddddd;
	border-radius: 0px;
	line-height: 1.5em;
	box-sizing: border-box;
	width: 100%;
	height: 120px;	
	padding: 5px;
	position: relative;
	top: 3px;
	font-size: 15px;
}
.box-form .ex {
	font-size: 13px;
	color: #666666;
	margin-bottom: 0;
	line-height: 1.5em;	
}
#mw_wp_form_mw-wp-form-384 .box-form .form-item .form-content .form-part-date:before {
	top: 55px !important;
		content: "\f073";
		font-family: "Font Awesome 5 Free";
		font-weight: 400;
		font-size: 20px;
		position: absolute;
		right: 15px;	
}
#mw_wp_form_mw-wp-form-384.mw_wp_form_confirm .box-form .form-item .form-content .form-part-date:before {
	display: none !important;
}
#mw_wp_form_mw-wp-form-6684 .box-form .form-item .form-content .form-part-date:before {
	top: 55px !important;
		content: "\f073";
		font-family: "Font Awesome 5 Free";
		font-weight: 400;
		font-size: 20px;
		position: absolute;
		right: 15px;	
}
#mw_wp_form_mw-wp-form-6684.mw_wp_form_confirm .box-form .form-item .form-content .form-part-date:before {
	display: none !important;
}
.box-form .form-item .form-content .form-part.form-part-date-reserve .required {
	top: 55px !important;
}




.box-form ::placeholder {
	font-size: 15px;
	color: #cccccc;
}
.select-col {
	padding: 5px 0;
}
.select-wrap {
	position: relative;
	display: inline-block;
	width: 400px;
	margin-right: 8px;

}
.select-wrap.select-wrap-lg {
	width: 695px;
}
.select-wrap.select-wrap-short {
	width: 67px;

}
.select-wrap:before {
	z-index: 5;
	position: absolute;
	right: 20px;
	top: 19px;
	content: "";
	display: block;
	background: url(../img/select.png) center center no-repeat;
	background-size: contain;
	width: 10px;
	height: 24px;
	pointer-events: none;
}
.select-wrap.select-wrap-short:before {
	top: 12px;
	right: 10px;
}
.mw_wp_form_confirm .select-wrap:before {
	content: none !important;
}
.mw_wp_form_confirm .select-wrap {
	width: auto !important;
	top: auto !important;
}
select{
	outline:none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	background: rgba(255,255,255,0);
	vertical-align: middle;
	font-size: inherit;
	color: inherit;
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 60px;
	padding: 8px 12px;
	border:1px solid #e5e5e5;
	color:black;
	width:100%;
	border-radius:0px;
	font-family: 'Noto Serif JP', 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
}
.select-wrap.select-wrap-short select {
	height: 38px;
}
select option{
	background-color: #fff;
	color: black;
}
select::-ms-expand {
	display: none;
}
select:-moz-focusring { 
	color: transparent; 
	text-shadow: 0 0 0 #828c9a;
}
.mwform-radio-field > label input[type="radio"]{
  display: none;
}
.mwform-radio-field > label {
	cursor: pointer;

	padding-right: 25px;
	font-weight: normal;

	border-radius: 3px;

	display: inline-block; 
	position: relative;
	top: 2px;
  
}
.mwform-radio-field > label .mwform-radio-field-text:before{
  content:"";
  background: url(../img/radio.png) center center no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  margin-right: 7px;
  color: black;
  font-size: 18px;
  position: relative;
  top: 5px;
  display: inline-block;
}
.mwform-radio-field > label input[type="radio"]:checked + .mwform-radio-field-text{

}
.mwform-radio-field > label input[type="radio"]:checked + .mwform-radio-field-text:before{
  content:"";
  background: url(../img/radio-checked.png) center center no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  color: #4788bf;
  display: inline-block;
}

.form-bottom {

}
.form-bottom .privacy {
	line-height: 4em;
}
.mw_wp_form_confirm .form-bottom .privacy {
	display: none;
}
.form-bottom .privacy a {
	color: #222;
	text-decoration: none;
	border-bottom: 1px solid #222;
	padding-bottom: 4px;
}
.form-bottom .privacy a:hover {
	border-bottom: none;
}
.btn-submit {
	line-height: 56px;
	border-radius: 0px;
	width: 400px;
	margin: 40px auto;
	font-size: 18px;
	display: block;
	color: white !important;
	background: #222222;
	border: 1px solid #222222;
	font-weight: bold;
	box-shadow: none;
	font-family: 'Noto Serif JP', 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
}
.btn-submit:hover {
	cursor: pointer;
	opacity: 0.5;
}

/*
CONTACT 
*/
.page-header-contact {
	padding-bottom: 290px;
}
.page-contact {
	margin-top: -220px;
}
/*
RESERVE 
*/
.page-header-reserve {
	padding-bottom: 290px;
}
.page-reserve {
	margin-top: -220px;
}

/*
SITEMAP
*/
.list-sitemap {
	border-bottom: 1px solid #dddddd;
	padding: 15px 0;
}
.list-sitemap:last-child {
	border-bottom: none;
}
.list-sitemap > li {
	padding: 10px 0;
}
.list-sitemap > li > a {
	font-size: 18px;
	color: #222222;
	position: relative;
	padding-left: 30px;
	text-decoration: none;
}
.list-sitemap > li > a:before {
	content: "●";
	/*font-family: "Font Awesome 5 Free";*/
	font-weight: 400;
	font-size: 12px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.list-sitemap > li > a:hover {
	text-decoration: underline;
}
.list-sitemap > li > ul {
	padding: 10px 0;
}
.list-sitemap > li > a > ul > li {

}
.list-sitemap > li > ul > li:before {
	content: "ー";
	font-family: 'Noto Sans JP', "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	padding-right: 18px;
}
.list-sitemap > li > ul > li > a {
	font-size: 18px;
	color: #222222;
}
.list-sitemap > li > ul > li > a:hover {
	text-decoration: underline;
}
.list-sitemap > li > a > ul ul {

}
.list-sitemap > li ul ul {
	margin: 5px 30px;
}
.list-sitemap > li ul ul > li, .list-sitemap-sub li {
	display: inline-block;
	padding: 10px 0;		
}

.list-sitemap > li ul ul > li > a {
	font-size: 18px;
	color: #222222;
}
.list-sitemap > li ul ul > li:after, .list-sitemap-sub li:after {
	content: '／';
	padding-left: 15px;
	padding-right: 15px;
}
.list-sitemap-sub li:last-child:after {
	content: none;
}
.list-sitemap-sub {
	margin-left: 30px;
}
.list-sitemap-sub li:before {
	content: none !important;
}
.list-sitemap > li ul ul > li:last-child:after {
	content: none;
}
.list-sitemap > li ul ul > li > a:hover {
	text-decoration: underline;
}

/*
Privay Policy 
*/
.page-header-privacy-policy {
	padding-bottom: 290px;
}
.page-privacy-policy {
	margin-top: -220px;
}
.table-pp {
	width: 100%;
	margin: 15px auto;
}
.table-pp th {
	border: 1px solid #ddd;
	padding: 15px;
}
.table-pp td {
	border: 1px solid #ddd;	
	padding: 15px;
}
.table-pp a {
	text-decoration: underline;
}
.page-privacy-policy a {
	text-decoration: underline;
}
.title-line {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.page ol.list-normal {
	margin-bottom: 30px;
	counter-reset: number;
}
.page ol.list-normal > li {
	font-weight: normal;

	padding-left: 20px;
	position: relative;
}
.page ol.list-normal > li:before {
	counter-increment: number;
	content: counter(number)"."; 	
	position: absolute;
	left: 0px;
	top: 0px;
}
.page ol.list-normal-3 {
	margin-bottom: 30px;
	counter-reset: num;
}
.page ol.list-normal-3 > li {
	font-weight: normal;

	padding-left: 20px;
	position: relative;
}
.page ol.list-normal-3 > li:before {
	counter-increment: num;
	content: counter(num,lower-alpha)"."; 	
	position: absolute;
	left: 0px;
	top: 0px;
}


/*
Insurance Sales Policy 
*/

.page-header-insurance-sales-solicitation {
	padding-top: 10px;
}

.page-insurance-sales-solicitation ul.list-normal {
	margin-bottom: 30px;
}
.page-insurance-sales-solicitation ul.list-normal > li {
	display: flex;
	font-weight: normal;
	position: relative;
}
.page-insurance-sales-solicitation ul.list-normal > li:before {
	display: inline-block;
	content: "・";
	width: 1.5em;
}

.page-insurance-sales-solicitation table {
	margin-bottom: 40px;
}

.page-insurance-sales-solicitation table  th,
.page-insurance-sales-solicitation table td{
	padding: 10px 20px;
	border: 1px solid #999;
}
.page-insurance-sales-solicitation table th{
	text-align: center;
	background-color: rgba(144, 0, 23, 0.17);
}


/*
SHOWROOM DETAIL
*/
/*
CONTACT 
*/
.page-header-komazawa {
	padding-bottom: 290px;
}
.page-komazawa {
	margin-top: -220px;
}

.prolink-showroom {
	height: auto;
	margin-bottom: 0;
}
.prolink-showroom > div:first-child p {
	line-height: 2.66em;
}
.prolink-showroom .prolink-title {
	margin-bottom: 35px !important;
}
.prolink.prolink-showroom .prolink-text {
	left: auto;
	right: 50px;
	top: -150px;
}
.prolink.prolink-showroom .prolink-text .btn {
	margin: 0px auto 0px;
}

.prolink.prolink-showroom-r > div:first-child {
	padding-left: 50%;
}
.prolink.prolink-showroom-r > div:last-child {
	left: 50px;
	right: auto;
}
.prolink.prolink-showroom .prolink-note {
	margin-top: 16px;
	margin-bottom: 0;
	color: #fff;
	font-size: 12px;
	line-height: 1.8em;
	text-align: center;
}

.title-line-l {
	font-size: 24px;
	color: #222222;
	text-align: left;
	line-height: 1.833em;
	border-left: 2px solid #383838;
	padding-left: 25px;
	margin-bottom: 30px;
	letter-spacing: normal;
}
.title-line-l-small {
	font-size: 18px !important;
}
.showroom-pic {
	margin-bottom: 30px;
}
.showroom-pic p {
	font-size: 30px;
	line-height: 2em;
}
.showroom-pic p .big {
	font-size: 28px;
}
.showroom-pic p .en {
	font-size: 30px;
	line-height: 2em;
}
.showroom-pic p .jp {
	line-height: 2em;
	display: block;
}


.showroom-pic-r {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.showroom-pic-r .showroom-pic-img {
	width: 400px;
	order: 2;
}
.showroom-pic-r p {
	order: 1;
	display: flex;

	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 0;
	margin-right: 20px;
}
.showroom-pic-r p.right {
	text-align: right;
}
.showroom-pic-l {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
}
.showroom-pic-l .showroom-pic-img {
	width: 700px;
}
.showroom-pic-l p {
	display: flex;

	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 0;
	margin-left: 20px;	
}


.komazawa-pic-1 {
	text-align: right;
	margin-bottom: 30px;
	padding-right: 50px;
}
.komazawa-pic-1 img {
	width: 563px;
}
.komazawa-pic-2 {
	margin-bottom: 30px;
	position: relative;
	height: 467px;
	vertical-align: middle;	
	padding-left: 750px;
	display: flex;

	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;	
}
.komazawa-pic-2 img {
	width: 700px;
	position: absolute;
	top: 0;
	left: 0;
}

.komazawa-pic-3 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.komazawa-pic-3 .showroom-pic-img {
	width: 400px;
	order: 2;
}
.komazawa-pic-3 p {
	order: 1;
	display: flex;
	align-items: center;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 0;
	margin-right: 20px;
}

.komazawa-pic-4 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
}
.komazawa-pic-4 .showroom-pic-img {
	width: 700px;
}
.komazawa-pic-4 p {
	display: flex;
	align-items: center;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 0;
	margin-left: 20px;	
}
.komazawa-pic-5 .showroom-pic-img {
	width: 700px;
}
.komazawa-pic-6 .showroom-pic-img {
	width: 475px;
}


.slider-gallery-showroom {
	margin-top: 100px;
	padding-bottom: 100px;
	margin-bottom: 0;
	position: relative;
}
.slider-gallery-showroom:before {
	content: "";
	display: block;
	background: #eeeeee;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50%;
}
.slider-gallery-showroom .slider-gallery-main .slider-gallery-item {
	text-align: center;
}
.slider-gallery-showroom .slider-gallery-main .slider-gallery-item img {
	width: 700px;
	margin: 0 auto;
}
.slider-gallery .slider-gallery-title {
	text-align: center;
	font-size: 24px;
	color: #222222;
	margin-bottom: 50px;
}
.street {
	padding-bottom: 100px;
}

.box-plan {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 10px auto;
	background-color: #fff;
	padding: 45px;
}

.box-plan .plan-title {
	text-align: left;
	font-size: 50px;
	color: #222222;
	margin-bottom: 30px;
	padding: 0;
}
.box-plan p {
	line-height: 2.66em;
}
.box-plan > div:last-child {
	width: 35%;
}
.box-plan-2 > div:last-child {
	width: 55%;
}
.box-plan-up > div:last-child {
	width: 45%;
}
.box-plan .plan-pic {
	position: relative;
}
.box-plan .plan-pic img {
	max-height: 320px;
}
.box-plan .plan-pic-2 img {
	max-height: 400px;
}
.box-plan .plan-pic a {
	display: block;
}
.box-plan .plan-pic a:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../img/zoom.png) 0 0 no-repeat;
	background-size: contain;
	width: 30px;
	height: 30px;
}
.box-data {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
	margin-top: 65px;
	margin-bottom: 65px;
}
.box-data .data-header {
	border-right: 1px solid #dddddd;
	width: 168px;
}
.box-data .data-header .page-header-title-en {
	padding-top: 0;
	margin-top: 0;
}
.box-data .data-content {
	width: 740px;
	padding-left: 45px;
	box-sizing: border-box;
}
.table-data {

}
.table-data:nth-child(2) {
	border-top: 1px solid #ddd;
}
.table-data th {
	padding: 15px 0px 15px 0;
	font-size: 16px;
	vertical-align: top;
	width: 160px;
	box-sizing: border-box;
}
.table-data td {
	padding: 15px 0 15px 0;
	font-size: 16px;
	vertical-align: top;
}
.table-data td small {
	font-size: 14px;
}
.table-data .tel {
	font-size: 38px;
	color: #222222;
	font-family: 'Prata', serif;
	display: inline-block;
	background: url(../img/data-tel.png) left center no-repeat;
	background-size: 20px 22px;
	padding-left: 25px;
	margin-left: 15px;
}
.table-access {

}
.table-access th {
	padding: 15px 15px 15px 0;
	font-size: 16px;
	vertical-align: top;
	width: 200px;
	box-sizing: border-box;
}
.table-access td {
	padding: 15px 0 15px 15px;
	font-size: 16px;
	vertical-align: top;
}
.table-overview td {
	padding: 0;
}
.table-overview td:last-of-type {
	text-align: right;
}

/*
TOYOSU
*/
.toyosu-pic-1 {
	
}
.toyosu-pic-1 .showroom-pic-img {
	width: 504px;
	margin-top: -120px;
	margin-right: 50px;
	position: relative;
	z-index: 2;
}
.toyosu-pic-3 .showroom-pic-img {
	width: 700px;
}
.toyosu-pic-4 .showroom-pic-img {
	width: 475px;
}
/*
ADACHI
*/
.adachi-pic-1 {
	
}
.adachi-pic-1 .showroom-pic-img {
	width: 569px;
	margin-top: -80px;
	margin-right: 60px;
	position: relative;
	z-index: 2;
}
.adachi-pic-2 .showroom-pic-img {
	width: 700px;
}
.adachi-pic-3 .showroom-pic-img {
	width: 700px;
}
.adachi-pic-4 .showroom-pic-img {
	width: 475px;
}
.adachi-pic-5 .showroom-pic-img {
	width: 700px;
}

/*
MITAKA
*/
.mitaka-pic-1 {
	margin-bottom: 50px;
}
.mitaka-pic-1 .showroom-pic-img {
	width: 651px;
	margin-top: -40px;
	margin-right: 50px;
	position: relative;
	z-index: 2;
}
.mitaka-pic-2 .showroom-pic-img {
	width: 700px;
}
.mitaka-pic-3 .showroom-pic-img {
	width: 700px;
}
.mitaka-pic-4 .showroom-pic-img {
	width: 475px;
}
/*
ITABASHI
*/
.itabashi-pic-1 {
	margin-bottom: 50px;
}
.itabashi-pic-1 .showroom-pic-img {
	width: 417px;
	margin-top: -40px;
	margin-right: 320px;
	position: relative;
	z-index: 2;
}
.itabashi-pic-2 .showroom-pic-img {
	width: 700px;
}
.itabashi-pic-3 .showroom-pic-img {
	width: 700px;
	margin-bottom: 60px;
}
.itabashi-pic-4 .showroom-pic-img {
	width: 475px;
}

.itabashi-n-pic-1 {
	margin-bottom: 50px;
}
.itabashi-n-pic-1 .showroom-pic-img {
	width: 417px;
	margin-top: -40px;
	margin-right: 320px;
	position: relative;
	z-index: 2;
}
.itabashi-n-pic-2 {
	flex-wrap: wrap;
}
.itabashi-n-pic-2 .showroom-pic-img {
	width: 700px;
	order: 1;
	margin-left: 300px;
}
.itabashi-n-pic-2 p {
	order: 2;
	padding-left: 524px;
	margin-top: 30px;
}
.itabashi-n-pic-3 {
	position: relative;
	margin-top: -80px;
}
.itabashi-n-pic-3 .showroom-pic-img:nth-child(1) {
	width: 467px;
	margin-right: 30px;
}
.itabashi-n-pic-3 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-top: 382px;
}
.itabashi-n-pic-4 {
	position: relative;display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;
}
.itabashi-n-pic-4 .showroom-pic-img {
	width: 700px;
}
.itabashi-n-pic-4 p {
	position: absolute;
	left: 50px;
	top: 170px;
}
.itabashi-pic-5 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.itabashi-pic-5 .showroom-pic-img:nth-child(1) {
	width: 475px;
	margin-top: 100px;
	margin-bottom: 30px;
}
.itabashi-pic-5 .showroom-pic-img:nth-child(2) {
	width: 475px;
}
.itabashi-pic-5 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-left: 260px;
}
.itabashi-pic-6 {
	position: relative;display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;justify-content: flex-end;flex-wrap: wrap;
}
.itabashi-pic-6 .showroom-pic-img:nth-child(2) {
	width: 700px;
	margin-bottom: 30px;
}
.itabashi-pic-6 .showroom-pic-img:nth-child(3) {
	width: 475px;
		margin-bottom: 30px;
		margin-right: 520px;
}
.itabashi-pic-6 .showroom-pic-img:nth-child(4) {
	width: 700px;
		margin-bottom: 30px;
}
.itabashi-pic-6 .showroom-pic-img:nth-child(5) {
	width: 700px;
	margin-right: 300px;
}
.itabashi-pic-6 p {
	position: absolute;
	left: 200px;
	top: 190px;
}
.itabashi-pic-8 {
	position: relative;display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;
}
.itabashi-pic-8 .showroom-pic-img {
	width: 467px;
}
.itabashi-pic-8 p {
	position: absolute;
	left: 380px;
	top: 300px;
}
.itabashi-pic-9 {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	position: relative;
	margin-top: -140px;
}
.itabashi-pic-9 .showroom-pic-img:nth-child(2) {
	width: 467px;
	margin-bottom: 30px;
	margin-right: 65px;
}
.itabashi-pic-9 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-top: 225px;
	margin-bottom: 30px;
}
.itabashi-pic-9 .showroom-pic-img:nth-child(4) {
	width: 467px;
	margin-left: 300px;
}
.itabashi-pic-9 p {
	position: absolute;
	left: 525px;
	top: 145px;
}
.itabashi-pic-10 {
	position: relative;display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;
}
.itabashi-pic-10 .showroom-pic-img {
	width: 700px;
}
.itabashi-pic-10 p {
	position: absolute;
	left: 140px;
	top: 200px;
}
/*
TACHIKAWA
*/
.tachikawa-pic-1 {
	margin-top: 50px;
}
.tachikawa-pic-1 .showroom-pic-img {
	width: 700px;
	position: relative;
	z-index: 2;
}
.tachikawa-pic-2 .showroom-pic-img {
	width: 700px;
}
.tachikawa-pic-3 .showroom-pic-img {
	width: 700px;
}
.tachikawa-pic-4 .showroom-pic-img {
	width: 475px;
}
/*
HACHIOJI
*/
.hachioji-pic-1 {
	margin-bottom: 50px;
}
.hachioji-pic-1 .showroom-pic-img {
	width: 433px;
	margin-top: -20px;
	margin-right: 50px;
	position: relative;
	z-index: 2;
}
.hachioji-pic-2 .showroom-pic-img {
	width: 700px;
}
.hachioji-pic-3 .showroom-pic-img {
	width: 700px;
}
.hachioji-pic-4 .showroom-pic-img {
	width: 475px;
}
/*
SHINJUKU
*/
.shinjuku-pic-1 {
	margin-bottom: 50px;
}
.shinjuku-pic-1 .showroom-pic-img {
	width: 398px;
	margin-top: -110px;
	margin-right: 30px;
	position: relative;
	z-index: 2;
}
.shinjuku-pic-2 .showroom-pic-img {
	width: 700px;
}
.shinjuku-pic-3 .showroom-pic-img {
	width: 475px;
}
.shinjuku-pic-4 .showroom-pic-img {
	width: 700px;
}
.shinjuku-pic-5 .showroom-pic-img {
	width: 700px;
}
/*
Koganei
*/
.koganei-pic-1 {
	margin-bottom: 50px;
}
.koganei-pic-1 .showroom-pic-img {
	width: 475px;
}
.koganei-pic-2 .showroom-pic-img {
	width: 700px;
}
.koganei-pic-3 .showroom-pic-img {
	width: 700px;
}
.koganei-pic-4 .showroom-pic-img {
	width: 475px;
	margin-left: 250px;
}
.koganei-pic-5 .showroom-pic-img {
	width: 700px;
}
.koganei-pic-6 .showroom-pic-img {
	width: 475px;
}
/*
NISHIOMIYA
*/
.box-point {
	background: white;
	padding: 30px;
	margin-bottom: 10px;
	position: relative;
	min-height: 210px;
	box-sizing: border-box;
}
.box-point .point-pic {
	position: absolute;
	left: 30px;
	top: 30px;
	width: 150px;
}
.box-point .point-content {
	padding-left: 180px;
}
.box-point .point-title {
	font-size: 20px;
	text-align: left;
	line-height: 1.85em;
	margin-top: 0;
	margin-bottom: 15px;
	padding: 0;
}
.box-point .point-content p {
	font-size: 15px;
	margin-bottom: 0;
}
.title-check {
	text-align: center;
	font-size: 24px;
	color: #222222;
	margin-top: 80px;
	padding: 0;
	margin-bottom: 40px;
}
.box-pointcheck {
	background: #fafafa;
	width: 800px;
	margin: 0 auto 100px;
	padding: 30px 50px;
	box-sizing: border-box;
}
.list-pointcheck {
}
.list-pointcheck .pointcheck {
	border-bottom: 1px solid #dddddd;
	padding: 20px 0 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.list-pointcheck .pointcheck:last-child {
	border-bottom: none;
}
.list-pointcheck .pointcheck .pointcheck-header {
	width: 185px;
}
.list-pointcheck .pointcheck .pointcheck-header .pointcheck-title {
	font-size: 18px;
	color: #222222;
}
.list-pointcheck .pointcheck .pointcheck-header .pointcheck-title i {
	font-size: 18px;
	padding-right: 15px;
}
.list-pointcheck .pointcheck .pointcheck-content {
	width: 510px;	
}
.list-pointcheck .pointcheck .pointcheck-content .mwform-checkbox-field-text {
	font-size: 18px;
}
.list-pointcheck .pointcheck .pointcheck-content .mwform-checkbox-field {
	display: block;
}
.nishiomiya-col {
	padding-top: 100px;
	padding-bottom: 80px;
}
.nishiomiya-col h4 {
	font-size: 24px;
	color: #222222;
	text-align: left;
	line-height: 1.666em;
	margin-bottom: 30px;
}
.nishiomiya-col hr {
	margin-bottom: 60px;
}

.box-voices {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 60px;
}
.box-voices .box-voice {
	background: white;
	width: 480px;
	padding: 30px;
	box-sizing: border-box;
	margin-bottom: 40px;
}
.box-voices .box-voice .voice-title {
	font-size: 20px;
	color: #222222;
	text-align: left;
	margin-bottom: 15px;
}
.box-voices .box-voice p {
	margin-bottom: 0;
}
.list-exp {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
/* 	border-bottom: 1px solid #dddddd; */
	padding-bottom: 60px;
	margin-top: 50px;
}
.list-exp .exp {
	width: 33.3333%;
	position: relative;
	box-sizing: border-box;
	border-right: 1px solid #dddddd;
	padding: 0 30px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;		
	margin-bottom: 40px;
}
.list-exp .exp:nth-child(3n) {
	border-right: none;
}
.list-exp .exp .exp-icon {
	width: 50px;
}
.list-exp .exp .exp-content {
	padding-left: 15px;
}
.list-exp .exp .exp-content .exp-title {
	font-size: 20px;
	color: #222222;
	margin-bottom: 15px;
}
.list-exp .exp .exp-content p {
	line-height: 2.25em;
	margin-bottom: 0;
}

.list-exp-2 {
	position: relative;
	margin-bottom: 50px;
}
.list-exp-2:before {
	content: "";
	background: #eeeeee;
	width: 1px;
	height: 100%;
	position: absolute;
	left: -75px;
	display: block;
}
.list-exp-2 > li {
	border-bottom: 1px solid #dddddd;
	padding: 30px 0 30px;
}
.list-exp-2 .exp-2 {
	position: relative;

}
.list-exp-2 .exp-2 .exp-2-clock {
	position: absolute;
	left: -100px;
	width: 50px;
	top: 50px;
	z-index: 2;
}
.list-exp-2 .exp-2 .exp-2-pic {
	position: absolute;
	left: 0;
	top: 0px;
	width: 200px;
	
}
.list-exp-2 .exp-2 .exp-2-content {
	padding-left: 220px;
}
.list-exp-2 .exp-2 .exp-2-title {
	font-size: 20px;
	margin-bottom: 25px;
}
.list-exp-2 .exp-2 .exp-2-title i {
	font-size: 20px;
	padding: 0 10px;
}
.list-exp-2 .exp-2 .exp-2-content p {
	
}
.list-exp-2 .exp-2-check {
	background: #fafafa;
	padding: 25px;
}
.list-exp-2 .exp-2-check .exp-2-title-2 {
	font-size: 30px;
	color: #222222;
	margin: 0 0 20px;
}
.list-exp-2 .exp-2-check .list-exp-2-check {
	
}
.list-exp-2 .exp-2-check .list-exp-2-check li {
	font-size: 18px;
	line-height: 1.8em;
	background: url(../img/exp-2-check.png) 0 10px no-repeat;
	background-size: 18px 15px;
	padding-left: 25px;
}
.box-cor-2 {
	background: white;
}

.pic-plan-check {
	width: 696px;
	margin: 0 auto 100px !important;
}
.data-logo-1 {
	width: 190px;
	display: block;
	margin-bottom: 10px;
}

.nishiomiya-notice-pic {
	position: relative;
}
.nishiomiya-notice-pic .nishiomiya-notice {
	color: white;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	line-height: 1.833em;
	font-size: 24px;
	text-align: center;
	background: rgba(1,1,1,0.6);
	display: flex;
	align-items: center;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;		
}
.red-2 {
	font-size: 20px !important;
	color: #a40035 !important;
}
/*
YOKOHAMA1
*/
.yokohama1-pic-1 {
	margin-bottom: 50px;
}
.yokohama1-pic-1 .showroom-pic-img {
	width: 508px;
	margin-top: -110px;
	margin-right: 70px;
	position: relative;
	z-index: 2;
}
.yokohama1-pic-2 .showroom-pic-img {
	width: 700px;
}
.yokohama1-pic-3 .showroom-pic-img {
	width: 700px;
}
.yokohama1-pic-4 .showroom-pic-img {
	width: 476px;
}

/*
KOHOKU
*/
.kohoku-pic-1 {
	margin-bottom: 50px;
}
.kohoku-pic-1 .showroom-pic-img {
	width: 719px;
	margin-top: 20px;
	margin-right: 20px;
	position: relative;
	z-index: 2;
}
.kohoku-pic-2 .showroom-pic-img {
	width: 700px;
}
.kohoku-pic-3 .showroom-pic-img {
	width: 700px;
}
.kohoku-pic-4 .showroom-pic-img {
	width: 476px;
}
.kohoku-pic-5 .showroom-pic-img {
	width: 467px;
	text-align: center;
	margin: 0 auto;
}
/*
TOTSUKA
*/
.totsuka-pic-1 {
	margin-bottom: 50px;
}
.totsuka-pic-1 .showroom-pic-img {
	width: 520px;
	margin-top: -80px;
	margin-right: 90px;
	position: relative;
	z-index: 2;
}
.totsuka-pic-2 .showroom-pic-img {
	width: 700px;
}
.totsuka-pic-3 .showroom-pic-img {
	width: 700px;
}
.totsuka-pic-4 .showroom-pic-img {
	width: 475px;
}
/*
FUJISAWA
*/
.fujisawa-pic-1 {
	margin-bottom: 50px;
}
.fujisawa-pic-1 .showroom-pic-img {
	width: 392px;
	margin-top: -30px;
	margin-right: 290px;
	position: relative;
	z-index: 2;
}
.fujisawa-pic-2 .showroom-pic-img {
	width: 700px;
}
.fujisawa-pic-3 .showroom-pic-img {
	width: 700px;
}
.fujisawa-pic-4 .showroom-pic-img {
	width: 475px;
}
.fujisawa-pic-5 .showroom-pic-img {
	width: 700px;
}
/*
YOKOHAMA2
*/
.yokohama2-pic-1 {
	margin-bottom: 50px;
}
.yokohama2-pic-1 .showroom-pic-img {
	width: 493px;
	margin-top: -130px;
	margin-right: 90px;
	position: relative;
	z-index: 2;
}
.yokohama2-pic-2 .showroom-pic-img {
	width: 700px;
}
.yokohama2-pic-3 .showroom-pic-img {
	width: 475px;
}
.yokohama2-pic-4 .showroom-pic-img {
	width: 700px;
}
/*
OMIYA
*/
.omiya-pic-1 {
	margin-bottom: 50px;
}
.omiya-pic-1 .showroom-pic-img {
	width: 413px;
	margin-top: -20px;
	margin-right: 290px;
	position: relative;
	z-index: 2;
}
.omiya-pic-2 .showroom-pic-img {
	width: 700px;
}
.omiya-pic-3 .showroom-pic-img {
	width: 700px;
}
.omiya-pic-4 .showroom-pic-img {
	width: 474px;
}
.omiya2-pic-1 .showroom-pic-img {
	width: 700px;
}
.omiya2-pic-2 .showroom-pic-img {
	width: 700px;
}
.omiya2-pic-3 .showroom-pic-img {
	width: 475px;
}
.omiya2-pic-4 .showroom-pic-img {
	width: 700px;
}
.omiya2-pic-5 .showroom-pic-img {
	width: 467px;
	margin-right: 300px;
}
.omiya2-pic-6 {
	flex-wrap: wrap;
}
.omiya2-pic-6 .showroom-pic-img {
	width: 100%;
}
.omiya2-pic-6 p {
	width: 100%;
	text-align: right;
}
.omiya2-pic-7 .showroom-pic-img {
	width: 700px;
}
.omiya2-pic-8 .showroom-pic-img {
	width: 475px;
}
/*
TOKYO SHOWROOM
*/
.tokyo-pic-1 {
	margin-top: 100px;
}
.tokyo-pic-1 .showroom-pic-img {
	width: 700px;
}
.tokyo-pic-2 .showroom-pic-img {
	width: 700px;
}
.tokyo-pic-3 .showroom-pic-img {
	width: 474px;
}
/*
AGEO
*/
.ageo-pic-1 {
	margin-bottom: 50px;
}
.ageo-pic-1 .showroom-pic-img {
	width: 515px;
	margin-top: -120px;
	margin-right: 90px;
	position: relative;
	z-index: 2;
}
.ageo-pic-2 .showroom-pic-img {
	width: 700px;
}
.ageo-pic-3 .showroom-pic-img {
	width: 475px;
}
.ageo-pic-4 .showroom-pic-img {
	width: 750px;
}
/*
SAITAMA T
*/
.saitama-pic-1 {
	margin-bottom: 50px;
}
.saitama-pic-1 .showroom-pic-img {
	width: 469px;
	margin-top: -80px;
	margin-right: 90px;
	position: relative;
	z-index: 2;
}
.saitama-pic-2 .showroom-pic-img {
	width: 700px;
}
.saitama-pic-3 .showroom-pic-img {
	width: 700px;
}
.saitama-pic-4 .showroom-pic-img {
	width: 475px;
}
/*
TOKOROZAWA
*/
.tokorozawa-pic-1 {
	margin-bottom: 50px;
}
.tokorozawa-pic-1 .showroom-pic-img {
	width: 506px;
	margin-top: -80px;
	margin-right: 90px;
	position: relative;
	z-index: 2;
}
.tokorozawa-pic-2 .showroom-pic-img {
	width: 700px;
}
.tokorozawa-pic-3 .showroom-pic-img {
	width: 700px;
}
.tokorozawa-pic-4 .showroom-pic-img {
	width: 475px;
}
/*
NIIZA
*/
.niiza-pic-1 {
	margin-bottom: 50px;
}
.niiza-pic-1 .showroom-pic-img {
	width: 400px;
	margin-top: -40px;
	margin-right: 230px;
	position: relative;
	z-index: 2;
}
.niiza-pic-2 .showroom-pic-img {
	width: 700px;
}
.niiza-pic-3 .showroom-pic-img {
	width: 700px;
}
.niiza-pic-4 .showroom-pic-img {
	width: 700px;
}

.l-gray {
	padding: 50px;
	margin: 0px auto;
}
.l-gray .page-header-title-en {
	padding-top: 0;
}
.mov {
	display: block;
	width: 700px;
	height: 394px;
	margin: 0 auto;
}
.mov.mov-2 {
	display: block;
	width: 800px;
	height: 450px;
	margin: 0 auto;	
}
.col-2 .mov {
	width: 100%;
	height: 270px;
}
/*
OFUNA
*/
.ofuna-pic-1 {
	margin-bottom: 50px;
}
.ofuna-pic-1 .showroom-pic-img {
	width: 420px;
	margin-top: -100px;
	margin-right: 230px;
	position: relative;
	z-index: 2;
}
.ofuna-pic-2 .showroom-pic-img {
	width: 700px;
}
.ofuna-pic-3 .showroom-pic-img {
	width: 700px;
}
.ofuna-pic-4 .showroom-pic-img {
	width: 475px;
}

/*
AOBA
*/
.aoba-pic-1 {
	margin-top: 100px;
}
.aoba-pic-1 .showroom-pic-img {
	width: 475px;
}
.aoba-pic-2 .showroom-pic-img {
	width: 700px;
}
.aoba-pic-3 .showroom-pic-img {
	width: 700px;
}
.aoba-pic-4 .showroom-pic-img {
	width: 475px;
}
.aoba-pic-5 {
	margin-top: -80px;
	margin-left: 150px;
}
.aoba-pic-5 .showroom-pic-img {
	width: 317px;
}
.aoba-pic-6 {
	position: relative;
	margin-left: 150px;
}
.aoba-pic-6 .showroom-pic-img {
	width: 700px;
}
.aoba-pic-6 p {
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 5;
	margin: 0;
}
.aoba-pic-7 .showroom-pic-img {
	width: 475px;
}
.aoba-pic-8 .showroom-pic-img {
	width: 700px;
}
.aoba-pic-9 {
	margin-top: 80px;
}
.aoba-pic-9 .showroom-pic-img {
	width: 700px;
}
.aoba-pic-10 .showroom-pic-img {
	width: 475px;
}
.page-aoba .box-plan > div:last-child,
.page-chiba .box-plan > div:last-child,
.page-ichihara .box-plan > div:last-child,
.page-kashiwa .box-plan > div:last-child,
.page-makuhari .box-plan > div:last-child,
.page-makuhari-2 .box-plan > div:last-child,
.page-matsudo .box-plan > div:last-child,
.page-narita .box-plan > div:last-child {
	width: 50%;
}
/*
CHIBA
*/
.chiba-pic-0 {
	margin-top: 100px;
}
.chiba-pic-0 .showroom-pic-img {
	width: 700px;
}
.chiba-pic-1 {

}
.chiba-pic-1 .showroom-pic-img {
	width: 461px;
}
.chiba-pic-2 .showroom-pic-img {
	width: 700px;
}
.chiba-pic-3 .showroom-pic-img {
	width: 700px;
}
.chiba-pic-4 .showroom-pic-img {
	width: 700px;
}
.chiba-pic-5 .showroom-pic-img {
	width: 700px;
}
.chiba-pic-6 {
	margin-top: -80px;
}
.chiba-pic-6 .showroom-pic-img {
	width: 475px;
}
.chiba-pic-7 .showroom-pic-img {
	width: 700px;
}
.chiba-pic-8 .showroom-pic-img {
	width: 700px;
}
.chiba-pic-9 .showroom-pic-img {
	width: 475px;
}
.chiba-pic-9 {
	margin-bottom: 80px;
}
/*
CHIBA SHOWROOM
*/
.chibashowroom-pic-1 .showroom-pic-img {
	width: 475px;
}
.chibashowroom-pic-2 .showroom-pic-img {
	width: 700px;
}
.chibashowroom-pic-3 .showroom-pic-img {
	width: 700px;
}
.chibashowroom-pic-4 .showroom-pic-img {
	width: 700px;
}
/*
ICHIHARA
*/
.ichihara-pic-1 {
	margin-top: 100px;
}
.ichihara-pic-1 .showroom-pic-img {
	width: 700px;
}
.ichihara-pic-2 .showroom-pic-img {
	width: 700px;
}
.ichihara-pic-3 .showroom-pic-img {
	width: 700px;
}
.ichihara-pic-4 .showroom-pic-img {
	width: 700px;
}
.ichihara-pic-5 .showroom-pic-img {
	width: 700px;
}
.ichihara-pic-6 .showroom-pic-img {
	width: 475px;
}
.ichihara-pic-7 {
	margin-top: -70px;
}
.ichihara-pic-7 .showroom-pic-img {
	width: 475px;
}
.ichihara-pic-8 .showroom-pic-img {
	width: 467px;
}
.ichihara-pic-9 {
	margin-left: 150px;
}
.ichihara-pic-9 .showroom-pic-img {
	width: 475px;
}
.ichihara-pic-10 .showroom-pic-img {
	width: 475px;
}
.ichihara-pic-11 {
	margin-left: 150px;
}
.ichihara-pic-11 .showroom-pic-img {
	width: 475px;
}
/*
KASHIWA
*/
.kashiwa-pic-1 {
	margin-top: 80px;
}
.kashiwa-pic-1 .showroom-pic-img {
	width: 600px;
}
.kashiwa-pic-2 .showroom-pic-img {
	width: 700px;
}
.kashiwa-pic-3 .showroom-pic-img {
	width: 700px;
}
.kashiwa-pic-4 {
	position: relative;
}
.kashiwa-pic-4 p {
	position: absolute;
	left: 525px;
	top: 420px;
}
.kashiwa-pic-4 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-top: 153px;
	margin-right: 45px;
}
.kashiwa-pic-4 .showroom-pic-img:nth-child(2) {
	width: 475px;
}
.kashiwa-pic-5 .showroom-pic-img {
	width: 600px;
	margin-right: 120px;
}
.kashiwa-pic-6 .showroom-pic-img {
	width: 475px;
}
.kashiwa-pic-7 {
	position: relative;
	flex-wrap: wrap;
}
.kashiwa-pic-7 p {
	position: absolute;
	left: 350px;
	top: 430px;
}
.kashiwa-pic-7 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-bottom: 45px;
}
.kashiwa-pic-7 .showroom-pic-img:nth-child(2) {
	width: 475px;
}
/*
MAKUHARI
*/
.makuhari-pic-2 {
	margin-top: 100px;
}
.makuhari-pic-2 .showroom-pic-img {
	width: 700px;
}
.makuhari-pic-3 .showroom-pic-img {
	width: 700px;
}
.makuhari-pic-4 .showroom-pic-img {
	width: 700px;
}
.makuhari-pic-5 .showroom-pic-img {
	width: 475px;
}
.makuhari-pic-6 .showroom-pic-img {
	width: 475px;
}
.makuhari-pic-7 {
	margin-right: 150px;

}
.makuhari-pic-7 .showroom-pic-img {
	width: 317px;	
}
.makuhari-pic-8 {

}
.makuhari-pic-8 .showroom-pic-img {
	width: 600px;	
}
.makuhari-pic-9 {
	margin-right: 80px;
}
.makuhari-pic-9 .showroom-pic-img {
	width: 400px;	
}
.makuhari-pic-10 .showroom-pic-img {
	width: 600px;
}
.makuhari-pic-11 {
	margin-bottom: 80px;
}
.makuhari-pic-11 .showroom-pic-img {
	width: 475px;
}

/*
MAKUHARI
*/
.makuhari-pic-2-2 {
	margin-top: 100px;
}
.makuhari-pic-2-2 .showroom-pic-img {
	width: 700px;
}
.makuhari-pic-2-3 .showroom-pic-img {
	width: 700px;
}
.makuhari-pic-2-4 .showroom-pic-img {
	width: 700px;
}
.makuhari-pic-2-5 .showroom-pic-img {
	width: 700px;
}
.makuhari-pic-2-6 .showroom-pic-img {
	width: 700px;
}
.makuhari-pic-2-7 .showroom-pic-img {
	width: 475px;
}
.makuhari-pic-2-8 .showroom-pic-img {
	width: 475px;
}
.makuhari-pic-2-9 .showroom-pic-img {
	width: 700px;
}
.makuhari-pic-2-10 .showroom-pic-img {
	width: 700px;
}
.makuhari-pic-2-11 {
	margin-right: 300px;
}
.makuhari-pic-2-11 .showroom-pic-img {
	width: 317px;
}
.makuhari-pic-2-12 {
	margin-left: 225px;
}
.makuhari-pic-2-12 .showroom-pic-img {
	width: 475px;
}
/*
MATSUDO
*/
.matsudo-pic-2 {
	margin-top: 100px;
}
.matsudo-pic-2 .showroom-pic-img {
	width: 700px;
}
.matsudo-pic-3 .showroom-pic-img {
	width: 700px;
}
.matsudo-pic-4 .showroom-pic-img {
	width: 700px;
}
.matsudo-pic-5 .showroom-pic-img {
	width: 528px;
}
.matsudo-pic-6 .showroom-pic-img {
	width: 700px;
}
.matsudo-pic-7 .showroom-pic-img {
	width: 700px;
}
.matsudo-pic-8 .showroom-pic-img {
	width: 475px;
}
.matsudo-pic-9 .showroom-pic-img {
	width: 700px;
}
.matsudo-pic-10 {
	margin-bottom: 80px;
}
.matsudo-pic-10 .showroom-pic-img {
	width: 700px;
}
/*
NARITA
*/
.narita-pic-2 {
	margin-top: 100px;
}
.narita-pic-2 .showroom-pic-img {
	width: 700px;
}
.narita-pic-3 .showroom-pic-img {
	width: 700px;
}
.narita-pic-4 .showroom-pic-img {
	width: 475px;
}
.narita-pic-5 .showroom-pic-img {
	width: 700px;
}
.narita-pic-6 .showroom-pic-img {
	width: 700px;
}
.narita-pic-7 .showroom-pic-img {
	width: 700px;
}
.narita-pic-8 .showroom-pic-img {
	width: 700px;
}
.narita-pic-9 {
	margin-bottom: 80px;
}
.narita-pic-9 .showroom-pic-img {
	width: 700px;
}

/*
COMING SOON 
*/
.page-header-coming-soon {
	padding-bottom: 290px;
}
.page-coming-soon {
	margin-top: -220px;
}
.soon-title {
	text-align: center;
	font-size: 24px;
	margin-bottom: 70px !important;
}
.pic-soon-1 {
	display: block;
	width: 799px;
	margin: 0 auto 70px;
}

/*
SHOWROOM INTRO
*/
.showroom-intro-pic-1 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.showroom-point {
	margin-bottom: 70px;
}
.showroom-point-r > div:first-child {
	order: 2;
}
.showroom-point-r > div:last-child {
	order: 1;
}
.showroom-point .title-point {
	
}
.showroom-point .title-point .en {
	font-size: 40px;
}
.showroom-point .title-point small {
	font-size: 15px;
}
.showroom-point .title-point-2 {
	font-size: 20px;
	margin-bottom: 20px;
	line-height: 2em;
}
.wt-100p {
	width: 100%;
	margin: 0 -500%;
	padding: 0 500%;
}
.list-qna {
	margin-bottom: 50px;
}
.list-qna .qna-q {
	background: #eeeeee url(../img/plus.png) 98% center no-repeat;
	background-size: 18px 18px;
	font-size: 20px;
	padding: 15px 30px;
}
.list-qna .qna-q:hover {
	cursor: pointer;
}
.list-qna .qna-q:before {
	content: "";
	display: inline-block;
	background: url(../img/q.png) center center no-repeat;
	background-size: contain;
	width: 25px;
	height: 23px;
	vertical-align: middle;
	margin-right: 10px;
}
.list-qna .qna-q.is-active {
	background: #eeeeee url(../img/minus.png) 98% center no-repeat;
	background-size: 18px 18px;
}
.list-qna .qna-a {
	padding: 1px 0;
	display: none;
}
.list-qna .qna-a p {
	
}


.box-n-notice {
	border: 1px solid #dddddd;
	padding: 30px;
	margin: 100px auto 65px;
}
.box-n-notice .n-notice-title {
	font-size: 21px;
	text-align: center;
	margin-bottom: 30px;
}
.box-n-notice .n-notice-title-2 {
	font-size: 20px;
	text-align: left;
	margin-bottom: 20px;
}

.box-n-eq {
	margin: 65px auto 100px;
}
.page h3.n-eq-title {
	text-align: center;
	font-size: 21px;
	margin-bottom: 40px;
}
.list-n-eq {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.list-n-eq > li {
	margin-right: 18px;
	margin-bottom: 18px;
	width: 184px;
	box-sizing: border-box;
	border: 1px solid #dddddd;
	position: relative;
	line-height: 40px;
	padding-left: 50px;
}
.list-n-eq > li:nth-child(5n) {
	margin-right: 0;
}
.list-n-eq > li.n-eq-lg {
	width: 388px;
}
.list-n-eq > li .n-eq-option {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	display: block;
	text-indent: -9999em;

}
.list-n-eq > li .n-eq-option:after {
	content: "";
	display: block;
	background: url(../img/n-eq-option.png) center center no-repeat;
	background-size: 18px 18px;
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.list-n-eq > li .n-eq-option.n-eq-option-x:after {
	content: "";
	display: block;
	background: url(../img/n-eq-option-x.png) center center no-repeat;

	background-size: 16px 1px;
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}



/*
WORKS DETAIL
*/
.page-header-works {
	padding-bottom: 250px;
}
.page-header-works.page-header-works-list {
	padding-bottom: 150px;
}
.page-works {
	margin-top: -200px;
}
.l-works > .box-content {
	width: 900px;
}
.works-main-visual {
	margin-top: 30px;
	position: relative;
}
.works-main-visual .num {
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(73,68,47,0.9);
	line-height: 40px;
	padding: 0 20px;
	color: white;
}
.theme-blue .works-main-visual .num {
	background: rgba(48,81,96,0.9);
}
.theme-purple .works-main-visual .num {
	background: rgba(75,60,83,0.9);
}
.theme-black .works-main-visual .num {
	background: rgba(51,51,51,0.9);
}
.theme-green .works-main-visual .num {
	background: rgba(82,106,88,0.9);
}
.theme-brown .works-main-visual .num {
	background: rgba(73,68,47,0.9);
}
.page-works .title-line-l {
	border-left: 2px solid #5b5643;
	color: #49442f;
	margin-bottom: 60px;
}
.theme-blue .title-line-l {
	border-left: 2px solid #305160;
	color: #305160;	
}
.theme-purple .title-line-l {
	border-left: 2px solid #4b3c53;
	color: #4b3c53;	
}
.theme-black .title-line-l {
	border-left: 2px solid #333333;
	color: #333333;	
}
.theme-green .title-line-l {
	border-left: 2px solid #526a58;
	color: #526a58;	
}
.theme-brown .title-line-l {
	border-left: 2px solid #49442f;
	color: #49442f;	
}
.page-works .prolink.prolink-showroom .prolink-text {
	background: rgba(73,68,47,0.9);	
	padding: 45px 45px 30px;
	height: auto;
	top: -100px;
}
.theme-blue .prolink.prolink-showroom .prolink-text {
	background: rgba(48,81,96,0.9);	
}
.theme-purple .prolink.prolink-showroom .prolink-text {
	background: rgba(75,60,83,0.9);
}
.theme-black .prolink.prolink-showroom .prolink-text {
	background: rgba(51,51,51,0.9);
}
.theme-green .prolink.prolink-showroom .prolink-text {
	background: rgba(82,106,88,0.9);
}
.theme-brown .prolink.prolink-showroom .prolink-text {
	background: rgba(73,68,47,0.9);
}
.theme-blue .showroom-pic p {
	color: #305160;
}
.theme-purple .showroom-pic p {
	color: #4b3c53;
}
.theme-black .showroom-pic p {
	color: #333;
}
.theme-green .showroom-pic p {
	color: #526a58;
}
.theme-brown .showroom-pic p {
	color: #49442f;
}
.showroom-pic-text {
	padding: 45px 45px 45px;
	background: rgba(48,81,96,0.9);
	margin-left: 15px;
/* 	width: 400px;	 */
width: 480px;
	box-sizing: border-box;
	margin-top: -80px;
	align-self: flex-start;
	position: relative;
}
.showroom-pic-text > p {
	color: white !important;
	font-size: 15px !important;
	margin-bottom: 15px;
}
.theme-purple .showroom-pic-text {
	background: rgba(75,60,83,0.9);	
}
.theme-black .showroom-pic-text {
	background: rgba(55,55,55,0.9);	
}
.theme-green .showroom-pic-text {
	background: rgba(82,106,88,0.9);
}
.theme-brown .showroom-pic-text {
	background: rgba(73,68,47,0.9);
}
.page-works .prolink.prolink-showroom .prolink-text {
	display: block;
}
.page-works .prolink.prolink-showroom .prolink-text p {
	color: white;
	margin-bottom: 15px !important;
}
.page-works .prolink.prolink-showroom-r .title-line-l {
	margin-left: 20px;
}

.works-pic-r {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.works-pic-r .showroom-pic-img {
	width: 400px;
	order: 2;
}
.works-pic-r p {
	order: 1;
	display: flex;

	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 0;
	margin-right: 20px;
}
.works-pic-r p.right {
	text-align: right;
}
.works-pic-r-full {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	position: relative;
	overflow: hidden;
}
.works-pic-r-full .showroom-pic-img {
	width: 400px;
	order: 2;
	z-index: 5;
}
.works-pic-r-full > p {
	order: 1;
/* 	display: flex; */
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 0;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0%, -50%);
	background: white;
	padding-right: 30px;
	z-index: 3;
}
.works-pic-r-full > p:before {
	content: "";
	border-top: 1px solid #dddddd;
	width: 1000px;
	height: 1px;
	display: block;
	position: absolute;
	left: 100%;
	top: 50%;
	z-index: -1;
}
.works-pic-l {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
}
.works-pic-l .showroom-pic-img {
	width: 700px;
}
.works-pic-l p {
	display: flex;

	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 0;
	margin-left: 20px;	
}
.works-pic-l-full {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
	overflow: hidden;
	position: relative;
}
.works-pic-l-full .showroom-pic-img {
	position: relative;
	z-index: 5;
}
.works-pic-l-full p {
	display: flex;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	margin-bottom: 0;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0%, -50%);
	background: white;
	padding-left: 30px;
	z-index: 3;
}
.works-pic-l-full p:before {
	content: "";
	border-top: 1px solid #dddddd;
	width: 1000px;
	height: 1px;
	display: block;
	position: absolute;
	right: 100%;
	top: 50%;
	z-index: -1;
}
.works-pic-l-bottom {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
}
.works-pic-l-bottom .showroom-pic-img {
	width: 700px;
}
.works-pic-l-bottom p {
	display: flex;
	line-height: 1;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	margin-bottom: 0;
	margin-left: 40px;	
}
.works-pic-square {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-square .showroom-pic-img {
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-full {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-full .showroom-pic-img {
	order: 2;
}
.works-pic-full p {
	order: 1;	
	margin: 0;
	width: 100%;
}
.works-pic-square-2 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.works-pic-square-2 .showroom-pic-img {
	margin-right: 30px;
	margin-bottom: 30px;
	width: 400px;
}
.works-pic-square-2 .showroom-pic-text {
	padding: 45px;
	background: rgba(48,81,96,0.9);
	margin-left: 15px;
	width: 375px;	
	box-sizing: border-box;
	margin-top: -80px;
	align-self: flex-start;
	position: relative;
	z-index: 3;
}
.works-pic-square-2 .showroom-pic-text p {
	color: white !important;
	font-size: 15px;
}

.page-works .showroom-pic {
	margin-bottom: 40px;
}
.page-works .showroom-pic:last-child {
	margin-bottom: 150px;
}

.works-pic-001-1 {
	margin-top: 100px;
}
.works-pic-001-1 .showroom-pic-img {
	width: 386px;
}
.works-pic-001-2 {
	margin-top: -60px;
}
.works-pic-001-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-001-5 .showroom-pic-img {
	width: 360px;
}
.works-pic-001-5 .showroom-pic-text {
	margin-right: 100px;
	margin-top: 80px;
}
.works-pic-001-6 .showroom-pic-img {
	width: 560px;
}
.works-pic-001-7 .showroom-pic-img {
	width: 1000px;
}

.works-pic-002-1 {
	margin-top: 100px;
}
.works-pic-002-1 .showroom-pic-img {
	width: 476px;
}
.works-pic-002-2 .showroom-pic-img {
	width: 600px;
}
.works-pic-002-3 .showroom-pic-img {
	width: 831px;
	margin: 0 auto;
}
.works-pic-002-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-002-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-002-7 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-002-7 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-002-8 .showroom-pic-img:nth-child(1) {
	width: 270px;
	margin-right: 30px;
	margin-top: 220px;
}
.works-pic-002-8 .showroom-pic-img:nth-child(2) {
	width: 600px;
}
.works-pic-002-9 .showroom-pic-img {
	width: 600px;
}
.works-pic-002-10 .showroom-pic-img {
	width: 600px;
}
.works-pic-002-11 .showroom-pic-img {
	width: 400px;
}
.works-pic-002-11 .showroom-pic-text {
	margin-top: 200px;
	margin-right: 30px;
}
.works-pic-002-12 .showroom-pic-img {
	width: 600px;
}
.works-pic-002-13 .showroom-pic-img {
	width: 400px;
}
.works-pic-002-13 .showroom-pic-text {
	margin-top: 0px;
	margin-left: 90px;
}
.works-pic-002-14 .showroom-pic-img {
	width: 600px;
}
.works-pic-002-15 {
	margin-top: -170px;
}
.works-pic-002-15 .showroom-pic-img {
	width: 266px;
}
.works-pic-002-16 .showroom-pic-img {
	width: 400px;
}
.works-pic-002-17 .showroom-pic-img {
	width: 600px;
}

.works-pic-003-1 {
	margin-top: 130px;
}
.works-pic-003-1 .showroom-pic-img {
	width: 600px;
}
.works-pic-003-2 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-003-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-003-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-003-5 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-003-5 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-003-6 {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-003-6 .showroom-pic-img {
	width: 100%;
}
.works-pic-003-6 .showroom-pic-text {
	margin-top: -30px;
	margin-left: 450px;
}
.works-pic-003-7 {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.works-pic-003-7 .showroom-pic-img:nth-child(1) {
	width: 266px;
	margin-right: 30px;
}
.works-pic-003-7 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-003-7 p.en {
	margin-left: 300px;
	margin-top: -150px;
}
.works-pic-003-8 .showroom-pic-img:nth-child(1) {
	width: 266px;
	margin-right: 30px;
}
.works-pic-003-8 .showroom-pic-img:nth-child(2) {
	margin-top: 100px;
	width: 266px;
	margin-right: 30px;
}
.works-pic-003-8 .showroom-pic-img:nth-child(3) {
	margin-top: 200px;
	width: 266px;

}
.works-pic-003-9 .showroom-pic-img {
	width: 100%;
}
.works-pic-003-10 .showroom-pic-img {
	width: 600px;
}
.works-pic-006-1 .showroom-pic-img {
	width: 267px;
}
.works-pic-006-2 {
	margin-top: -200px;		
}
.works-pic-006-2 .showroom-pic-img {
	width: 400px;
}
.works-pic-006-3 {
	margin-left: 180px;
	margin-top: -240px;	
}
.works-pic-006-3 .showroom-pic-img {
	width: 267px;

}
.works-pic-006-4 {
	margin-right: 130px;
	margin-top: -200px;
}
.works-pic-006-4 .showroom-pic-img {
	width: 267px;
}
.works-pic-006-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-006-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-006-7 .showroom-pic-img {
	width: 401px;
}
.works-pic-006-8 {
	position: relative;
}
.works-pic-006-8 .showroom-pic-img {
	width: 900px;
}
.works-pic-006-8 .showroom-pic-text {
	position: absolute;
	left: -20px;
	top: -120px;
}
.works-pic-006-9 .showroom-pic-img {
	width: 600px;
}
.works-pic-007-1 .showroom-pic-img {
	width: 365px;
	margin-top: 90px;
	margin-right: 50px;
	margin-left: 50px;
}
.works-pic-007-2 .showroom-pic-img:nth-child(1) {
	width: 400px;
}
.works-pic-007-2 .showroom-pic-img:nth-child(2) {
	width: 267px;
	margin-top: 200px;
}
.works-pic-007-2 .showroom-pic-img:nth-child(3) {
	width: 400px;
}
.works-pic-007-3 .showroom-pic-img {
	width: 600px;
}
.works-pic-007-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-007-5 {
	margin-top: -70px;
}
.works-pic-007-7 {
	position: relative;
	overflow: inherit;
}
.works-pic-007-7 .showroom-pic-img {
	width: 600px;
}
.works-pic-007-7 .showroom-pic-text {
	position: absolute;
	left: 0;
	top: 430px;
	margin-top: 0;
}
.works-pic-007-8 .showroom-pic-img {
	width: 400px;	
}
.works-pic-007-9 .showroom-pic-img {
	width: 400px;	
	margin-top: -130px;
}
.works-pic-007-10 .showroom-pic-img {
	width: 267px;	
	margin-top: -190px;	
}
.works-pic-007-11 .showroom-pic-img {
	width: 600px;	
	margin-top: -250px;	
}

.works-pic-008-1 .showroom-pic-img {
	width: 450px;
	margin-top: 90px;
	margin-left: 50px;
	margin-right: 50px;
}
.works-pic-008-2 .showroom-pic-img {
	width: 533px;
}
.works-pic-008-6 .showroom-pic-img {
	width: 266px;
	margin-left: 30px;
}
.works-pic-008-8 .showroom-pic-img {
	width: 600px;
}
.works-pic-008-9 .showroom-pic-img {

}
.works-pic-008-11 .showroom-pic-img {
	width: 600px;
}
.works-pic-008-12 .showroom-pic-img {
	width: 564px;
}
.works-pic-008-13 .showroom-pic-img {
	width: 600px;
}
.works-pic-008-14 .showroom-pic-img {
	width: 560px;
}
.works-pic-008-15 .showroom-pic-img {
	width: 330px;
	margin-left: 70px;
}
.works-pic-008-16 {
	margin-top: -170px;	
}
.works-pic-008-16 .showroom-pic-img {
	width: 400px;
}
.works-pic-008-17 .showroom-pic-img {
	width: 560px;
	margin: 0 auto;
}
.works-pic-008-18 .showroom-pic-img {
	width: 600px;
}
.works-pic-008-19 .showroom-pic-img {
	width: 600px;
}

.works-pic-024-1 {
	position: relative;
	margin-top: 150px;	
}
.works-pic-024-1 .showroom-pic-img {
	width: 729px;
	margin-left: 50px;
	margin-top: 200px;
	position: relative;
}
.works-pic-024-1 p {
	position: absolute;
	left: 0;
	z-index: 5;
	top: 0;
}
.works-pic-024-2 {
	position: relative;
}
.works-pic-024-2 .showroom-pic-img {
	width: 600px;
}
.works-pic-024-2 .showroom-pic-img:nth-child(3) {
	width: 266px;
	position: absolute;
	right: 0;
	top: 170px;
}
.works-pic-024-3 {
	margin-top: 150px;
}
.works-pic-024-3 .showroom-pic-img {
	width: 600px;
}
.works-pic-024-4 {
	position: relative;
}
.works-pic-024-4 .showroom-pic-img:nth-child(1) {
	width: 400px;
}
.works-pic-024-4 .showroom-pic-img:nth-child(2) {
	width: 400px;
	position: absolute;
	right: 50px;
	top: 0;
}
.works-pic-024-4 .showroom-pic-img:nth-child(3) {
	width: 400px;
	position: absolute;
	right: 50px;
	top: 330px;
}
.works-pic-024-6 {
	position: relative;
}
.works-pic-024-6 .showroom-pic-img:nth-child(1) {
	width: 600px;
}
.works-pic-024-7 {
	position: relative;
}
.works-pic-024-7 .showroom-pic-img:nth-child(1) {
	width: 400px;
}
.works-pic-024-8 {
	position: relative;
	margin-top: -100px;
}
.works-pic-024-8 .showroom-pic-img:nth-child(1) {
	width: 400px;
}
.works-pic-024-9 {
	position: relative;
}
.works-pic-024-9 .showroom-pic-img:nth-child(1) {
	width: 600px;
}
.works-pic-024-10 {
	position: relative;
	margin-top: 60px;
}
.works-pic-024-10 .showroom-pic-img:nth-child(1) {
	width: 600px;
	position: relative;
	right: 50px;
}
.works-pic-024-10 .showroom-pic-text {
	margin-top: -20px;
}

.works-pic-026-1 .showroom-pic-img {
	width: 400px;
}
.works-pic-026-2 {
	position: relative;
}
.works-pic-026-2 p {
	position: absolute;
	right: 170px;
	top: 400px;
}
.works-pic-026-2 .showroom-pic-img:nth-child(2) {
	width: 556px;
	margin-right: 50px;
}
.works-pic-026-2 .showroom-pic-img:nth-child(3) {
	width: 266px;
	position: absolute;
	left: 0;
	top: 80px;
}
.works-pic-026-2 .showroom-pic-img:nth-child(4) {
	width: 266px;
	position: absolute;
	left: 294px;
	top: 404px;
}
.works-pic-026-3 {
	margin-top: 420px;
}

.works-pic-026-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-026-5 {
	flex-wrap: wrap;
	position: relative;
}
.works-pic-026-5 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 30px;
	margin-top: 130px;
}
.works-pic-026-5 .showroom-pic-img:nth-child(2) {
	width: 266px;
}
.works-pic-026-5 .showroom-pic-img:nth-child(3) {
	width: 266px;
	margin-top: 30px;
	margin-right: 296px;
}
.works-pic-026-5 .showroom-pic-text {
	position: absolute;
	left: 0;
	top: 70px;
}

.works-pic-004-1 .showroom-pic-img {
	width: 414px;
	margin-left: 80px;
	margin-top: 100px;
}
.works-pic-004-1 p {
	margin-top: 150px;
}
.works-pic-004-2 .showroom-pic-img {
	width: 600px;
}
.works-pic-004-3 {
	position: relative;
}
.works-pic-004-3 > p:first-child {
	margin-left: 330px;
}
.works-pic-004-3 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-left: 70px;
}
.works-pic-004-3 .showroom-pic-img:nth-child(3) {
	width: 400px;
	position: absolute;
	right: 0;
	top: 0;
}
.works-pic-004-3 .showroom-pic-text {
	position: absolute;
	left: 420px;
	bottom: -50px;
	width: 400px;
	height: 240px;
}
.works-pic-004-4 {
	margin-top: 80px;
}
.works-pic-004-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-004-6 .showroom-pic-img:nth-child(1) {
	width: 400px;
}
.works-pic-004-6 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-left: 30px;
	margin-top: 150px;
}
.works-pic-004-7 .showroom-pic-img {
	width: 400px;
}
.works-pic-004-8 .showroom-pic-img {
	width: 600px;
}
.works-pic-004-9 .showroom-pic-img:nth-child(1) {
	width: 400px;
}
.works-pic-004-9 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-left: 30px;
}

.works-pic-009-1 .showroom-pic-img {
	width: 524px;
}
.works-pic-009-2 {
	position: relative;
}
.works-pic-009-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-009-2 .showroom-pic-img:nth-child(3) {
	width: 268px;
	position: absolute;
	right: 50px;
	top: -10px;
}
.works-pic-009-2 .showroom-pic-img:nth-child(4) {
	width: 400px;
	position: absolute;
	right: 50px;
	top: 425px;
}
.works-pic-009-3 .showroom-pic-img {
	order: 1;
}
.works-pic-009-3 p {
	order: 2;
}
.works-pic-009-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-009-5 {
	flex-wrap: wrap;
	position: relative;
	margin-top: 290px;
}
.works-pic-009-5 .showroom-pic-img:nth-child(1) {
	width: 600px;
}
.works-pic-009-5 .showroom-pic-img:nth-child(2) {
	width: 230px;
	position: absolute;
	right: 50px;
	top: -400px;
}
.works-pic-009-5 .showroom-pic-text {
	position: absolute;
	left: 0;
	top: -130px;
}
.works-pic-009-6 {
	flex-wrap: wrap;
	position: relative;
}
.works-pic-009-6 p {
	position: absolute;
	left: 620px;
	top: 620px;
}
.works-pic-009-6 .showroom-pic-img:nth-child(2) {
	margin-bottom: 30px;
}
.works-pic-009-6 .showroom-pic-img:nth-child(3) {
	width: 595px;
}

.works-pic-009-7 {
	flex-wrap: wrap;
	position: relative;
	margin-top: 290px;
}
.works-pic-009-7 p {
	position: absolute;
	left: 260px;
	top: 400px;
}
.works-pic-009-7 .showroom-pic-img:nth-child(2) {
	margin-bottom: 30px;
	margin-left: 150px;
	width: 270px;
}
.works-pic-009-7 .showroom-pic-img:nth-child(3) {
	width: 450px;
	position: absolute;
	left: 447px;
	top: -260px;
}
.works-pic-009-7 .showroom-pic-img:nth-child(4) {
	width: 266px;
	left: 447px;
	top: 140px;
	position: absolute;	
}
.works-pic-009-8 {
	margin-top: 180px;
}
.works-pic-009-8 .showroom-pic-img {
	width: 600px;
}

.works-pic-027-1 {
	display: block;
	position: relative;
}
.works-pic-027-1 p {
	position: absolute;
	left: 278px;
	top: 0;
}
.works-pic-027-1 .showroom-pic-img {
	width: 268px;
	margin-bottom: 20px;
}
.works-pic-027-1 .showroom-pic-img:nth-child(5) {
	width: 400px;
	position: absolute;
	left: 298px;
	top: 230px;
}
.works-pic-027-2 {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.works-pic-027-2 p {
	order: 2;
}
.works-pic-027-2 .showroom-pic-img {
	order: 1;
	width: 100%;
}
.works-pic-027-2 .showroom-pic-text {
	order: 3;
	position: absolute;
	right: 50px;
	bottom: -50px;
}
.works-pic-027-3 {
	margin-top: 100px;
}
.works-pic-027-3 .showroom-pic-img {
	width: 600px;
}
.works-pic-027-4 .showroom-pic-img:nth-child(1) {
	width: 266px;
	margin-right: 30px;
}
.works-pic-027-4 .showroom-pic-img:nth-child(2) {
	width: 266px;	
}
.works-pic-027-5 {
	position: relative;
	margin-bottom: 200px !important;
}
.works-pic-027-5 .showroom-pic-text {
	margin-top: 50px;
	position: absolute;
	left: 0;
	top: 300px;
}
.works-pic-027-5 .showroom-pic-img {
	width: 500px;
}

.works-pic-016-1 {
	margin-top: 120px;
}
.works-pic-016-1 .showroom-pic-img {
	width: 541px;
	order: 1;
}
.works-pic-016-1 p {
	order: 2;
}
.works-pic-016-2 .showroom-pic-img {
	width: 600px;
}
.works-pic-016-3 .showroom-pic-img {
	width: 400px;
	margin-left: 300px;
}
.works-pic-016-4 {
	position: relative;
	flex-wrap: wrap;
}
.works-pic-016-4 p {
	position: absolute;
	right: 0;
	top: 624px;
	text-align: right;
}
.works-pic-016-4 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-016-4 .showroom-pic-img:nth-child(3) {
	width: 600px;
}
.works-pic-016-5 {
	position: relative;
	flex-wrap: wrap;
	margin-bottom: 200px !important;
}
.works-pic-016-5 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
	order: 1;
}
.works-pic-016-5 p {
	order: 2;
}
.works-pic-016-5 .showroom-pic-text {
	position: absolute;
	right: 50px;
	top: 695px;
}
.works-pic-016-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-016-8 {
	position: relative;
}
.works-pic-016-8 p {
	position: absolute;
	left: 0;
	top: 320px;
}
.works-pic-016-8 .showroom-pic-img:nth-child(2) {
	width: 470px;
	margin-right: 30px;
}
.works-pic-016-8 .showroom-pic-img:nth-child(3) {
	width: 400px;
}

.works-pic-021-1 {
	margin-top: 180px;
}
.works-pic-021-1 .showroom-pic-img {
	width: 429px;
}
.works-pic-021-2 {
	position: relative;
	flex-wrap: wrap;
}
.works-pic-021-2 .showroom-pic-img:nth-child(2) {
	width: 570px;
	margin-right: 30px;	
}
.works-pic-021-2 .showroom-pic-img:nth-child(3) {
	width: 250px;
}
.works-pic-021-2 p {
	position: absolute;
	right: 50px;
	bottom: -50px;
}
.works-pic-021-3 .showroom-pic-img {
	width: 570px;
}
.works-pic-021-4 {
	position: relative;
	flex-wrap: wrap;
}
.works-pic-021-4 .showroom-pic-img:nth-child(2) {
	width: 255px;
	margin-right: 30px;	
}
.works-pic-021-4 .showroom-pic-img:nth-child(3) {
	width: 570px;
}
.works-pic-021-4 p {
	position: absolute;
	left: 0px;
	bottom: -50px;
}
.works-pic-021-5 {
	position: relative;	
}
.works-pic-021-5 .showroom-pic-img {
	width: 100%;
}
.works-pic-021-5 .showroom-pic-text {
	position: absolute;
	left: 50px;
	top: 695px;
}
.works-pic-021-6 .showroom-pic-img {
	width: 265px;
}
.works-pic-021-7 {
	position: relative;
	flex-wrap: wrap;
}
.works-pic-021-7 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-021-7 .showroom-pic-img:nth-child(3) {
	width: 265px;
}
.works-pic-021-7 p {
	position: absolute;
	left: 200px;
	top: -70px;
}
.works-pic-021-8 .showroom-pic-img:nth-child(1) {
	width: 270px;
	margin-right: 30px;
	position: relative;
	top: -80px;
}
.works-pic-021-9 .showroom-pic-img:nth-child(1) {
	width: 430px;
	margin-right: 30px;
}
.works-pic-021-9 .showroom-pic-img:nth-child(2) {
	width: 430px;	
}
.works-pic-021-10 .showroom-pic-img {
	width: 600px;
}

.works-pic-022-1 .showroom-pic-img {
	width: 299px;
}

.works-pic-022-2 {
	position: relative;
	flex-wrap: wrap;
}
.works-pic-022-2 p {
	position: absolute;
	left: 430px;
	top: 280px;
}
.works-pic-022-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-022-2 .showroom-pic-img:nth-child(3) {
	width: 400px;	
	position: absolute;
	left: 430px;
	top: 0;
}
.works-pic-022-3 {
	position: relative;
	flex-wrap: wrap;
	margin-bottom: 450px !important;
}
.works-pic-022-3 p {
	position: absolute;
	left: 0;
	top: 625px;
}
.works-pic-022-3 .showroom-pic-img:nth-child(2) {
	width: 100%;
}
.works-pic-022-3 .showroom-pic-img:nth-child(3) {
	width: 600px;
	position: absolute;
	right: 0;
	top: 625px;
}
.works-pic-022-4 .showroom-pic-img {
	width: 400px;
}
.works-pic-022-4 .showroom-pic-text {
	margin-top: 10px !important;
}
.works-pic-022-5 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.works-pic-022-5 .showroom-pic-img:nth-child(2) {
	width: 266px;
	margin-right: 30px;
}
.works-pic-022-5 .showroom-pic-img:nth-child(3) {
	width: 266px;	
}
.works-pic-022-6 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
}
.works-pic-022-6 .showroom-pic-img {
	width: 266px;
	margin-right: 30px;
}
.works-pic-022-7 {
	position: relative;
}
.works-pic-022-7 .showroom-pic-img:nth-child(2) {
	width: 266px;
	margin-right: 30px;
}
.works-pic-022-7 .showroom-pic-img:nth-child(3) {
	width: 600px;
}
.works-pic-022-7 p {
	position: absolute;
	left: 0;
	top: 420px;
}
.works-pic-022-8 {
	position: relative;
}
.works-pic-022-8 .showroom-pic-img:nth-child(2) {
	width: 266px;
	margin-right: 30px;
	margin-top: 60px;
}
.works-pic-022-8 .showroom-pic-img:nth-child(3) {
	width: 600px;
}
.works-pic-022-8 p {
	position: absolute;
	left: 290px;
	top: 400px;
}
.works-pic-012-1 {
	margin-top: 200px;
}
.works-pic-012-1 .showroom-pic-img {
	width: 600px;
}
.works-pic-012-1 .showroom-pic-img {
	order: 1;
}
.works-pic-012-1 p {
	order: 2;
}
.works-pic-012-2 .showroom-pic-img {
	width: 600px;
}
.works-pic-012-3 .showroom-pic-img {
	width: 266px;
}
.works-pic-012-3 .showroom-pic-img:nth-child(2) {
	width: 400px;
	position: relative;
	margin-left: 30px;
	margin-top: 135px;
}
.works-pic-012-4 .showroom-pic-img {
	width: 600px;
}

.works-pic-015-1 .showroom-pic-img {
	width: 230px;
}
.works-pic-015-2 {
	margin-top: -170px;
}
.works-pic-015-2 .showroom-pic-img {
	width: 399px;
}
.works-pic-015-3 {
	margin-top: -240px;
}
.works-pic-015-3 .showroom-pic-img {
	width: 267px;
	margin-left: 200px;
}
.works-pic-015-4 {
	position: relative;
}
.works-pic-015-4 .showroom-pic-img {
	
}
.works-pic-015-4 p {
	position: absolute;
	right: 0;
	top: 100%;
	margin-top: 15px;
	text-align: right;
}
.works-pic-015-5 .showroom-pic-img:nth-child(1) {
	margin-right: 30px;
	width: 400px;
}
.works-pic-015-5 .showroom-pic-img:nth-child(2) {
	width: 266px;
	position: relative;
	margin-top: 200px;
}
.works-pic-015-6 .showroom-pic-pic {
	width: 400px;
}
.works-pic-015-6 .showroom-pic-text {
	position: absolute;
	left: -20px;
	top: 50px;
	z-index: 3;
	margin-top: 0;
}
.works-pic-015-7 {
		display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.works-pic-015-7 .showroom-pic-img:nth-child(1) {
	width: 400px;
}
.works-pic-015-7 .showroom-pic-img:nth-child(2) {
	width: 266px;
}
.works-pic-015-7 .showroom-pic-img:nth-child(3) {
	width: 175px;
}
.works-pic-015-7 .showroom-pic-img:nth-child(4) {
	width: 266px;
	position: relative;
	left: 134px;
	top: -100px;
}
.works-pic-015-7 .showroom-pic-img:nth-child(5) {
	width: 266px;
	position: relative;
	left: -203px;
	margin-top: 30px;	
}

.works-pic-019-1 {
	margin-top: 100px;
}
.works-pic-019-1 .showroom-pic-img {
	width: 575px;
}
.works-pic-019-2 .showroom-pic-text {
	margin-top: 100px;
}
.works-pic-019-2 .showroom-pic-text p {
	margin: 0 !important;
}
.works-pic-019-3 {
	position: relative;
}
.works-pic-019-3 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-top: 100px;
	margin-right: 30px;
}
.works-pic-019-3 .showroom-pic-img:nth-child(3) {
	width: 270px;
}
.works-pic-019-3 p {
	position: absolute;
	left: 630px;
	top: 400px;
}
.works-pic-019-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-019-5 {
	position: relative;
}
.works-pic-019-5 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-019-5 .showroom-pic-img:nth-child(3) {
	width: 265px;
}
.works-pic-019-5 p {
	position: absolute;
	left: 50px;
	top: 200px;
}
.works-pic-023-1 {
	margin-top: 100px;
}
.works-pic-023-1 .showroom-pic-img {
	width: 360px;
}
.works-pic-023-1 p {
	margin-bottom: -50px;
}
.works-pic-023-2 {
	position: relative;
}
.works-pic-023-2 .showroom-pic-img:nth-child(2) {
	width: 270px;
	margin-right: 30px;
}
.works-pic-023-2 .showroom-pic-img:nth-child(3) {
	width: 600px;	
}
.works-pic-023-2 p {
	position: absolute;
	left: 0;
	top: 400px;
}
.works-pic-023-3 {
	position: relative;
}
.works-pic-023-3 .showroom-pic-img:nth-child(1) {
	width: 270px;
	margin-right: 30px;
	margin-top: 320px;
}
.works-pic-023-3 .showroom-pic-img:nth-child(2) {
	width: 400px;	
}
.works-pic-023-4 {
	position: relative;
}
.works-pic-023-4 .showroom-pic-img {

	order: 1;
}
.works-pic-023-4 p {
	order: 2;
	text-align: left;
}
.works-pic-023-5 .showroom-pic-img {
	width: 400px;
}
.works-pic-023-6 .showroom-pic-img {
	width: 400px;
	position: relative;
	margin-left: 50px;
	margin-top: -315px;
}
.works-pic-023-7 .showroom-pic-img {
	width: 400px;

}
.works-pic-023-8 .showroom-pic-img {
	width: 400px;
	position: relative;
	margin-right: 50px;
	margin-top: -315px;	
}
.works-pic-023-9 .showroom-pic-img {
	width: 400px;	
}
.works-pic-023-9 .showroom-pic-text {
	margin-top: 100px;
}
.works-pic-023-10 {
	margin-top: -120px;
}
.works-pic-023-10 .showroom-pic-img {
	width: 270px;	
}
.works-pic-023-10 .showroom-pic-text {
	margin-top: 100px;
	margin-right: 100px;
}
.works-pic-023-11 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-right: 30px;
}
.works-pic-023-11 .showroom-pic-img:nth-child(2) {
	width: 270px;
}
.works-pic-023-12 .showroom-pic-img:nth-child(1) {
	width: 270px;
	margin-right: 30px;
}
.works-pic-023-12 .showroom-pic-img:nth-child(2) {
	width: 600px;
}
.works-pic-028-1 {
	margin-top: -50px;
}
.works-pic-028-1 .showroom-pic-img {
	width: 320px;
}
.works-pic-028-2 {
	position: relative;
	margin-top: -300px;
}
.works-pic-028-2 p {
	position: absolute;
	left: 0;
	top: 595px;
}
.works-pic-028-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-028-2 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-top: 400px;	
}
.works-pic-028-3 p {
	order: 2;
	text-align: right;
}
.works-pic-028-3 .showroom-pic-img {
	order: 1;
	width: 100%;
}
.works-pic-028-4 {
	position: relative;
}
.works-pic-028-4 .showroom-pic-img {
	width: 400px;
}
.works-pic-028-4 .showroom-pic-text {
	position: absolute;
	right: 0;
	top: 200px;
}
.works-pic-028-6 .showroom-pic-img {
	width: 400px;
	margin-left: 50px;
}

.works-pic-014-1 {
	margin-top: 100px;
}
.works-pic-014-1 .showroom-pic-img {
	width: 560px;
}
.works-pic-014-2 .showroom-pic-img:nth-child(1) {
	width: 267px;
	margin-right: 30px;
}
.works-pic-014-2 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-top: 170px;
}
.works-pic-014-4 .showroom-pic-img {
	width: 400px;
}
.works-pic-014-5 p {
	text-align: right;
}
.works-pic-014-5 .showroom-pic-img:nth-child(2) {
	width: 100%;
}
.works-pic-014-6 .showroom-pic-img:nth-child(1) {
	margin-right: 30px;
	width: 300px;
}
.works-pic-014-6 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-014-7 {
	position: relative;
}
.works-pic-014-7 .showroom-pic-img {
	width: 600px;
}
.works-pic-014-7 p.en {
	position: absolute;
	left: 0;
	top: 320px;
}
.works-pic-014-7 .showroom-pic-text {
	margin-top: 50px;
}
.works-pic-014-8 {
	margin-top: -144px;
}
.works-pic-014-8 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 30px;
	margin-top: 136px;
}
.works-pic-014-8 .showroom-pic-img:nth-child(2) {
	width: 265px;
}

.works-pic-010-1 {
	margin-top: 80px;
}
.works-pic-010-1 .showroom-pic-img {
	width: 400px;
	margin-left: 30px;
}
.works-pic-010-2 .showroom-pic-img {
	width: 600px;
}
.works-pic-010-3 {
	position: relative;
}
.works-pic-010-3 .showroom-pic-img {
	width: 410px;
}
.works-pic-010-3 p.en {
	position: absolute;
	left: 410px;
	top: 560px;
}
.works-pic-010-3 .showroom-pic-text {
	margin-top: 150px;
}
.works-pic-010-4 {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
.works-pic-010-4 .showroom-pic-img {
	order: 1;
}
.works-pic-010-4 p.en {
	order: 2;
	text-align: right;
}
.works-pic-010-4 .showroom-pic-text {
	order: 3;
	margin-top: 0px;
}

.works-pic-025-2 {
	position: relative;
}
.works-pic-025-2 p {
	position: absolute;
	left: 0;
	top: 600px;
}
.works-pic-025-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-025-2 .showroom-pic-img:nth-child(3) {
	width: 266px;
	margin-right: 30px;
}
.works-pic-025-2 .showroom-pic-img:nth-child(4) {
	width: 266px;
	position: absolute;
	right: 0;
	top: 430px;
}
.works-pic-025-3 {
	position: relative;
	margin-top: 260px;
}
.works-pic-025-3 p {
	position: absolute;
	left: 0;
	top: -60px;
}
.works-pic-025-3 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 35px;
}
.works-pic-025-3 .showroom-pic-img:nth-child(3) {
	width: 460px;
}
.works-pic-025-4 {
	position: relative;
	overflow: inherit;
}
.works-pic-025-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-025-4 .showroom-pic-text {
	position: absolute;
	left: 0;
	top: 425px;
	margin-top: 0;
}
.works-pic-025-5 {
	margin-top: 260px;
}
.works-pic-025-5 .showroom-pic-img:nth-child(1) {
	margin-right: 30px;
	width: 400px;
}
.works-pic-025-5 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-025-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-025-7 .showroom-pic-img:nth-child(1) {
	margin-left: 130px;
	margin-right: 30px;
	width: 266px;
}
.works-pic-025-7 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-025-8 .showroom-pic-img {
	width: 600px;
}


.works-pic-029-1 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	margin-top: 140px;
}
.works-pic-029-1 p {
	position: absolute;
	left: 455px;
	top: -50px;
}
.works-pic-029-1 .showroom-pic-img:nth-child(2) {
	width: 328px;
	margin: 20px 10px;
}
.works-pic-029-1 .showroom-pic-img:nth-child(3) {
	width: 333px;
	margin: 20px 10px;	
}
.works-pic-029-1 .showroom-pic-img:nth-child(4) {
	width: 354px;
	margin: 20px 10px;	
}
.works-pic-029-1 .showroom-pic-img:nth-child(5) {
	width: 353px;
	margin: 20px 10px;	
}
.works-pic-029-2 {
	position: relative;
}
.works-pic-029-2 .showroom-pic-img {
	width: 100%;
}
.works-pic-029-2 .showroom-pic-text {
	position: absolute;
	right: 50px;
	top: 630px;
	margin-top: 0;
}
.works-pic-029-3 .showroom-pic-img:nth-child(1) {
	width: 266px;
	margin-right: 30px;
}
.works-pic-029-3 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-top: 250px;
}
.works-pic-029-4 {
	flex-wrap: wrap;
}
.works-pic-029-4 .showroom-pic-img {
	width: 400px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-029-5 .showroom-pic-img {
	width: 266px;
	margin-left: 430px;
}
.works-pic-029-6 {
	position: relative;
}
.works-pic-029-6 .showroom-pic-img {
	width: 900px;
}
.works-pic-029-6 p {
	position: absolute;
	left: 0;
	top: -50px;
}

.works-pic-005-3 .showroom-pic-img {
	width: 600px;
}
.works-pic-005-4 .showroom-pic-img {
	width: 400px;
}
.works-pic-005-5 {
	flex-wrap: wrap;
	position: relative;
}
.works-pic-005-5 p {
	text-align: right;
	position: absolute;
	right: 0;
	top: 530px;
}
.works-pic-005-5 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-005-5 .showroom-pic-img:nth-child(3) {
	width: 600px;
}
.works-pic-005-7 .showroom-pic-img {
	width: 600px;
}

.works-pic-031-1 .showroom-pic-img {
	width: 360px;
}
.works-pic-031-1 {
	position: relative;
}
.works-pic-031-1 p {
	position: absolute;
	left: 360px;
	top: 230px;
}
.works-pic-031-2 {
	position: relative;
}
.works-pic-031-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-031-2 .showroom-pic-img:nth-child(3) {
	width: 400px;
}
.works-pic-031-2 p {
	position: absolute;
	left: 420px;
	top: 300px;
}
.works-pic-031-3 .showroom-pic-img {
	width:  400px;
	margin-left: 30px;
}
.works-pic-031-4 {
	position: relative;
}
.works-pic-031-4 > p {
	text-align: right;
}
.works-pic-031-4 .showroom-pic-img {
	width: 900px;
}
.works-pic-031-4 .showroom-pic-text {
	position: absolute;
	left: 50px;
	top: 785px;
	margin-top: 0;
}
.works-pic-031-5 .showroom-pic-img {
	margin-top: 180px;
	width: 600px;
}
.works-pic-031-6 .showroom-pic-img {
	width: 580px;
}
.works-pic-031-7 {
	position: relative;
}
.works-pic-031-7 p {
	position: absolute;
	left: 0;
	top: 600px;
}
.works-pic-031-7 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-left: 50px;
	margin-right: 30px;
}
.works-pic-031-7 .showroom-pic-img:nth-child(3) {
	width: 400px;
}
.works-pic-031-7 .showroom-pic-img:nth-child(4) {
	width: 400px;
	position: absolute;
	left: 0;
	top: 320px;
}

.works-pic-011-1 {
	position: relative;
	margin-top: 170px;
}
.works-pic-011-1 .showroom-pic-img {
	width: 513px;
	margin-left: 145px;
}
.works-pic-011-1 p {
	position: absolute;
	left: 710px;
	top: 170px;
}
.works-pic-011-2 {
	position: relative;
	flex-wrap: wrap;
}
.works-pic-011-2 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-right: 30px;
}
.works-pic-011-2 .showroom-pic-img:nth-child(3) {
	width: 263px;
	margin-top: 194px;
}
.works-pic-011-2 .showroom-pic-img:nth-child(4) {
	width: 257px;
	margin-left: 345px;
}
.works-pic-011-2 p {
	position: absolute;
	left: 450px;
	top: 510px;
}
.works-pic-011-3 {
	position: relative;
}
.works-pic-011-3 .showroom-pic-img:nth-child(2) {
	width: 100%;
}
.works-pic-011-3 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-left: 300px;
	margin-top: 30px;
}
.works-pic-011-3 p {
	position: absolute;
	left: 0;
	top: 610px;
}
.works-pic-011-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-011-5 .showroom-pic-img {
	width: 568px;
}
.works-pic-011-7 {
	overflow: inherit;
	position: relative;
}
.works-pic-011-7 .showroom-pic-img {
	width: 600px;
}
.works-pic-011-8 {
	position: relative;
}
.works-pic-011-8 .showroom-pic-text {
	position: absolute;
	left: 0;
	top: 50px;
}
.works-pic-011-8 .showroom-pic-img {
	width: 400px;
	
}

.works-pic-017-1 {
	position: relative;
	flex-wrap: wrap;
	margin-top: 100px;
}
.works-pic-017-1 .showroom-pic-img {
	width: 600px;
	order: 1;
}
.works-pic-017-1 p {
	width: 100%;
	order: 2;
}
.works-pic-017-2 .showroom-pic-img:nth-child(1) {
	width: 420px;
	margin-right: 30px;
	margin-top: 70px;
	margin-left: 150px;
}
.works-pic-017-2 .showroom-pic-img:nth-child(2) {
	width: 292px;
}
.works-pic-017-3 p {
	text-align: right;
}
.works-pic-017-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-017-6 {
	flex-wrap: wrap;
	position: relative;
}
.works-pic-017-6 .showroom-pic-img:nth-child(1) {
	width: 270px;
	margin-right: 30px;
	margin-top: 160px;
}
.works-pic-017-6 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;	
}
.works-pic-017-6 .showroom-pic-img:nth-child(3) {
	width: 400px;	
	margin-left: 300px;
	margin-top: -80px;
}
.works-pic-017-7 {
	position: relative;
}
.works-pic-017-7 .showroom-pic-text {
	position: absolute;
	left: 0;
	top: 510px;
	margin-top: 0;
}

.works-pic-020-1 {
	margin-top: 200px;
	position: relative;
}
.works-pic-020-1 .showroom-pic-img {
	width: 444px;
}
.works-pic-020-1 p {
	position: absolute;
	left: 480px;
	top: 230px;
}
.works-pic-020-2 {
	flex-wrap: wrap;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;		
	position: relative;
}
.works-pic-020-2 p {
	position: absolute;
	left: 0;
	top: 30px;
}
.works-pic-020-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
	margin-top: 100px;
}
.works-pic-020-2 .showroom-pic-img:nth-child(3) {
	width: 400px;
		margin-bottom: 30px;
}
.works-pic-020-2 .showroom-pic-img:nth-child(4) {
	width: 266px;
	margin-left: 130px;
		margin-right: 30px;
		margin-top: -240px;
}
.works-pic-020-2 .showroom-pic-img:nth-child(5) {
	width: 400px;
}
.works-pic-020-3 .showroom-pic-img {
	width: 600px;
}
.works-pic-020-3 .showroom-pic-img {
	order: 1;
	width: 600px;
}
.works-pic-020-3 .showroom-pic-text {
	order: 2;
	margin: 0;
	margin-left: 520px;
}

.works-pic-030-1 .showroom-pic-img {
	width: 339px;
	margin-top: 100px;
}
.works-pic-030-2 {
	position: relative;
	margin-top: -170px;
}
.works-pic-030-2 p {
	position: absolute;
	left: 465px;
	top: 700px;
}
.works-pic-030-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
	margin-top: 144px;
	margin-left: 50px;
}
.works-pic-030-2 .showroom-pic-img:nth-child(3) {
	width: 333px;	
}
.works-pic-030-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-030-5 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;		
}
.works-pic-030-5 .showroom-pic-img:nth-child(1) {
	width: 400px;
}
.works-pic-030-5 .showroom-pic-img:nth-child(2) {
	width: 263px;
	margin-top: 70px;
}
.works-pic-030-6 {
	margin-top: -150px;
}
.works-pic-030-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-030-7 .showroom-pic-img:nth-child(1) {
	width: 260px;
	margin-right: 30px;
}
.works-pic-030-7 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-030-8 {
	overflow: inherit;
}
.works-pic-030-8 .showroom-pic-img {
	width: 270px;
}
.works-pic-030-8 .showroom-pic-text {
	position: absolute;
	left: 100px;
	top: 330px;
}
.works-pic-030-9 {
	margin-top: 100px;
}
.works-pic-030-9 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-right: 30px;
}
.works-pic-030-9 .showroom-pic-img:nth-child(2) {
	width: 263px;
}

.works-pic-032-1 .showroom-pic-img {
	order: 1;
}
.works-pic-032-1 p {
	order: 2;
}
.works-pic-032-2 {
	position: relative;
}
.works-pic-032-2 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-right: 30px;
}
.works-pic-032-2 .showroom-pic-img:nth-child(3) {
	width: 265px;
	margin-top: 120px;
	margin-right: 0;
}
.works-pic-032-2 .showroom-pic-img:nth-child(4) {
	width: 266px;
	margin-top: -110px;
	margin-left: 330px;
}
.works-pic-032-2 p {
	position: absolute;
	left: 0;
	top: 410px;
}
.works-pic-032-3 .showroom-pic-img {
	order: 1;
}
.works-pic-032-3 p {
	text-align: right;
	order: 2;
}
.works-pic-032-4 .showroom-pic-text {
	margin-top: 150px;
}
.works-pic-032-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-032-6 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.works-pic-032-6 .showroom-pic-img:nth-child(1) {
	width: 600px;	
}
.works-pic-032-6 .showroom-pic-img:nth-child(2) {
	margin-right: 0;
	width: 267px;
}
.works-pic-032-6 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-left: 200px;
	margin-top: 30px;
}

.works-pic-033-3 {
		display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
}
.works-pic-033-3 .showroom-pic-img:nth-child(1) {
	width: 265px;
	margin-right: 30px;
	margin-top: 200px;
	margin-bottom: 30px;
}
.works-pic-033-3 .showroom-pic-img:nth-child(2) {
	width: 600px;

}
.works-pic-033-3 .showroom-pic-img:nth-child(3) {
	width: 265px;
	margin-right: 30px;
}
.works-pic-033-3 .showroom-pic-img:nth-child(4) {
	width: 400px;
	margin-right: 30px;
	margin-top: -200px;
}
.works-pic-033-3 p {
	position: absolute;
	right: 0;
	top: -50px;
}
.works-pic-033-4 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-033-4 .showroom-pic-img:nth-child(2) {
	width: 267px;
}
.works-pic-033-5 {
	flex-wrap: wrap;
	position: relative;
}
.works-pic-033-5 .showroom-pic-img:nth-child(1) {
	width: 100%;
}
.works-pic-033-5 p.en {
	position: absolute;
	left: 0;
	top: 600px;
}
.works-pic-033-5 .showroom-pic-text {
	position: absolute;
	right: 0;
	top: 720px;
}
.works-pic-033-6 {
	margin-top: 150px;
}
.works-pic-033-6 .showroom-pic-img:nth-child(1) {
	width: 268px;
	margin-right: 30px;
}
.works-pic-033-6 .showroom-pic-img:nth-child(2) {
	width: 268px;
	margin-top: 150px;
}

.works-pic-034-1 p {
	margin-left: 150px;
}
.works-pic-034-1 .showroom-pic-img {
	width: 514px;
}
.works-pic-034-2 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
}
.works-pic-034-2 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-034-2 .showroom-pic-img:nth-child(3) {
	width: 266px;
	margin-bottom: 120px;
}
.works-pic-034-2 .showroom-pic-img:nth-child(4) {
	width: 266px;
	margin-left: 330px;
	margin-top: -80px;
}
.works-pic-034-2 .showroom-pic-img:nth-child(5) {
	width: 266px;
}
.works-pic-034-2 p {
	position: absolute;
	right: 0;
	top: -60px;
}
.works-pic-034-3 .showroom-pic-img {
	width: 100%;
}

.works-pic-034-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-034-5 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;	
}
.works-pic-034-5 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-bottom: 30px;
	margin-left: 495px;
}
.works-pic-034-5 .showroom-pic-img:nth-child(2) {
	width: 266px;
	position: absolute;
	left: 0;
	top: 200px;
}
.works-pic-034-5 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-left: 300px;
}
.works-pic-034-6 {
	display: block;	
	padding-top: 150px;
	position: relative;
}
.works-pic-034-6 .showroom-pic-img {
	width: 100%;
}
.works-pic-034-6 .showroom-pic-text {
	position: absolute;
	right: 0;
	top: 50px;
}
.works-pic-034-7 {
	position: relative;
}
.works-pic-034-7 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-right: 30px;
}
.works-pic-034-7 .showroom-pic-img:nth-child(3) {
	width: 264px;
	margin-top: 200px;
}
.works-pic-034-7 p {
	position: absolute;
	left: 630px;
	top: 0;
}
.works-pic-034-8 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
}
.works-pic-034-8 p {
	position: absolute;
	left: 280px;
	top: 0;
}
.works-pic-034-8 .showroom-pic-img:nth-child(2) {
	width: 263px;
}
.works-pic-034-8 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-top: 300px;
}
.works-pic-034-8 .showroom-pic-img:nth-child(4) {
	width: 263px;
	margin-top: -270px;
}
.works-pic-034-9 .showroom-pic-img {
	width: 600px;
}

.works-pic-035-2 {
	position: relative;
}
.works-pic-035-2 p {
	position: absolute;
	left: 297px;
	top: 565px;	
}
.works-pic-035-2 .showroom-pic-img:nth-child(2) {
	width: 267px;
}
.works-pic-035-2 .showroom-pic-img:nth-child(3) {
	width: 600px;
	position: absolute;
	left: 297px;
	top: 155px;
}
.works-pic-035-2 .showroom-pic-img:nth-child(4) {
	width: 267px;	
	position: absolute;
	left: 0px;
	top: 424px;		
}
.works-pic-035-3 {
	margin-top: 450px;
	position: relative;
	flex-wrap: wrap;
}
.works-pic-035-3 p.en {
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
}
.works-pic-035-3 .showroom-pic-img {
	margin-top: 50px;
	width: 100%;
}
.works-pic-035-3 .showroom-pic-text {
	float: right;
	margin-top: 30px;
	margin-left: 450px;
}
.works-pic-035-4 {
	position: relative;
	margin-top: -250px;
}
.works-pic-035-4 .showroom-pic-img {
	width: 400px;
}
.works-pic-035-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-035-6 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-035-6 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-top: 80px;
}
.works-pic-035-7 .showroom-pic-img {
	width: 600px;
}
.works-pic-035-8 {
	flex-wrap: wrap;
	position: relative;
}
.works-pic-035-8 .showroom-pic-img:nth-child(1) {
	width: 267px;
	margin-left: 105px;
	margin-right: 30px;
	margin-top: 80px;	
}
.works-pic-035-8 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-035-8 .showroom-pic-text {
	margin-top: 0px;
	position: absolute;
	left: 405px;
	top: 355px;
}
.works-pic-035-9 {
	position: relative;
	flex-wrap: wrap;
	margin-top: 30px;
}
.works-pic-035-9 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-035-9 p {
	text-align: left;
	order: 2;
}

.works-pic-036-1 {
	padding-right: 200px;
}
.works-pic-036-1 .showroom-pic-img {
	width: 214px;
}
.works-pic-036-2 {
	margin-left: 98px;
	position: relative;
	flex-wrap: wrap;
	width: 266px;
	margin-top: -200px;	
}
.works-pic-036-2 .showroom-pic-img {
	width: 266px;
	order: 1;
}
.works-pic-036-2 p {
	text-align: left;
	order: 2;
}
.works-pic-036-3 .showroom-pic-img {
	width: 399px;
	margin-left: 425px;
	margin-top: -300px;
}
.works-pic-036-n {
	position: relative;
	flex-wrap: wrap;
	margin-top: 300px;
}
.works-pic-036-n > p {
	width: 100%;
	order: 2;
}
.works-pic-036-n .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-036-n .showroom-pic-text {
	position: absolute;
	left: 0;
	top: -150px;
}
.works-pic-036-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-036-5 {
	position: relative;
	flex-wrap: wrap;
}
.works-pic-036-5 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-036-5 p {
	text-align: left;
	order: 2;
}
.works-pic-036-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-036-7 .showroom-pic-img {
	width: 400px;
}

.works-pic-037-1 {
	margin-top: 80px;
}
.works-pic-037-1 .showroom-pic-img {
	width: 600px;
	order: 1;
}
.works-pic-037-1 p {
	order: 2;
}
.works-pic-037-2 .showroom-pic-img {
	width: 600px;
}
.works-pic-037-3 {
	position: relative;
	flex-wrap: wrap;
}
.works-pic-037-3 .showroom-pic-img:nth-child(1) {
	width: 266px;
	margin-top: -30px;
	margin-right: 30px;

}
.works-pic-037-3 .showroom-pic-img:nth-child(2) {
	width: 400px;	
}
.works-pic-037-3 .showroom-pic-img:nth-child(3) {
	width: 400px;	
	margin-left: 296px;
	margin-top: -50px;
}
.works-pic-037-4 {
	position: relative;

}
.works-pic-037-4 .showroom-pic-img {
	width: 100%;
}
.works-pic-037-4 .showroom-pic-text {
	position: absolute;
	left: 30px;
	top: 690px;
}
.works-pic-037-4 > p {
	text-align: right;
	position: absolute;
	right: 0;
	bottom: -60px;
}
.works-pic-037-5 {
	margin-top: 250px;
}
.works-pic-037-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-037-6 {
	position: relative;
}
.works-pic-037-6 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-right: 30px;
}
.works-pic-037-6 .showroom-pic-img:nth-child(2) {
	width: 267px;
}
.works-pic-037-6 p {
	position: absolute;
	left: 0;
	bottom: -50px;
}
.works-pic-037-7 .showroom-pic-img {
	width: 400px;
	margin-left: 205px;
}
.works-pic-037-8 .showroom-pic-img {
	width: 400px;
}
.works-pic-037-9 .showroom-pic-img {
	width: 600px;	
}
.works-pic-037-10 {
	flex-wrap: wrap;
}
.works-pic-037-10 .showroom-pic-img:nth-child(1) {
	width: 269px;
	margin-right: 30px;
	margin-bottom: 30px;	
	position: relative;
	top: 200px;
}
.works-pic-037-10 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-bottom: 30px;	
}
.works-pic-037-10 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-037-10 .showroom-pic-img:nth-child(4) {
	width: 400px;
}
.works-pic-037-11 .showroom-pic-img {
	width: 600px;	
}

.works-pic-038-1 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	flex-wrap: wrap;	
	margin-top: 180px;
}
.works-pic-038-1 p {
	position: absolute;
	left: 380px;
	top: 380px;
}
.works-pic-038-1 .showroom-pic-img:nth-child(2) {
	width: 550px;
}
.works-pic-038-1 .showroom-pic-img:nth-child(3) {
	width: 320px;	
	margin-top: 200px;
}
.works-pic-038-2 {
	flex-wrap: wrap;
}
.works-pic-038-2 .showroom-pic-img {
	order: 1;
	width: 100%;
}
.works-pic-038-2 p {
	order: 2;
	text-align: right;
	width: 100%;
}
.works-pic-038-3 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;		
}
.works-pic-038-3 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-038-3 .showroom-pic-img:nth-child(2) {
	width: 440px;
}
.works-pic-038-3 .showroom-pic-img:nth-child(3) {
	width: 380px;
}
.works-pic-038-4 {
	margin-top: -130px;
}
.works-pic-038-4 .showroom-pic-img {
	width: 420px;
}
.works-pic-038-5 {
	flex-wrap: wrap;
	position: relative;
}
.works-pic-038-5 .showroom-pic-img:nth-child(1) {
	width: 100%;
}
.works-pic-038-5 .showroom-pic-text {
	position: absolute;
	right: 0px;
	top: -130px;
}
.works-pic-038-6 {
	flex-wrap: wrap;
	position: relative;	
}
.works-pic-038-6 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-bottom: 40px;
}
.works-pic-038-6 .showroom-pic-img:nth-child(2) {
	width: 100%;
	margin-bottom: 40px;
}
.works-pic-038-6 .showroom-pic-img:nth-child(3) {
	width: 479px;
	margin-left: 521px;
}
.works-pic-038-6 .showroom-pic-img:nth-child(4) {
	width: 479px;

}
.works-pic-038-7 {
	flex-wrap: wrap;
	position: relative;	
}
.works-pic-038-7 .showroom-pic-img:nth-child(1) {
	width: 479px;
	margin-left: 521px;
	margin-bottom: 40px;	
}
.works-pic-038-7 .showroom-pic-img:nth-child(2) {
	width: 479px;
	margin-right: 300px;
	margin-bottom: 40px;
}
.works-pic-038-7 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-left: 0px;
	margin-bottom: 40px;
}
.works-pic-038-7 .showroom-pic-img:nth-child(4) {
	width: 500px;
	margin-left: 430px;
	margin-top: -480px;
	position: relative;
}
.works-pic-038-7 .showroom-pic-img:nth-child(5) {
	width: 600px;
	margin-bottom: 40px;
}
.works-pic-038-7 .showroom-pic-img:nth-child(7) {
	width: 100%;
}
.works-pic-038-7 p {
	width: 100%;
}

.works-pic-039-1 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
}
.works-pic-039-1 .showroom-pic-img {
	width: 400px;
}
.works-pic-039-2 .showroom-pic-img {
	width: 600px;
}
.works-pic-039-3 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 30px;
	position: relative;
	top: 330px;
}
.works-pic-039-3 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-039-4 {
	position: relative;
}
.works-pic-039-4 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-039-4 p.en {
	order: 2;
	text-align: right;
	width: 100%;
}
.works-pic-039-4 .showroom-pic-text {
	order: 3;
	top: 30px;
	position: relative;
}
.works-pic-039-4.works-pic-039-4-2 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;	
	margin-bottom: 130px;
}
.works-pic-039-4.works-pic-039-4-2 p {
	order: 1;
	text-align: left;
}
.works-pic-039-4.works-pic-039-4-2 .showroom-pic-img:nth-child(2) {
	width: 49%;
}
.works-pic-039-4.works-pic-039-4-2 .showroom-pic-img:nth-child(3) {
	width: 49%;
	margin: 0;	
}
.works-pic-039-4.works-pic-039-4-2 .showroom-pic-text {
	position: absolute;
	left: 0;
	right: auto;
	top: 370px;
	width: 310px;
}
.works-pic-039-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-039-6 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
}
.works-pic-039-6 p.en {
	position: absolute;
	left: 460px;
	top: 600px;
}
.works-pic-039-6 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-039-6 .showroom-pic-img:nth-child(3) {
	width: 400px;

}
.works-pic-039-6 .showroom-pic-img:nth-child(4) {
	width: 266px;	
	position: absolute;
	left: 169px;
	top: 300px;	
}
.works-pic-039-7 {
	margin-top: 150px;
}
.works-pic-039-7 p.en {
	order: 2;
	text-align: right;
	padding-right: 180px;
}
.works-pic-039-7 .showroom-pic-img:nth-child(2) {
	width: 100%;
	order: 1;
}
.works-pic-039-7 .showroom-pic-img:nth-child(3) {
	width: 600px;
	order: 3;
	margin-top: -20px;
}
.works-pic-039-8 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;	
}
.works-pic-039-8 p.en {
	position: absolute;
	left: 190px;
	top: 700px;
}
.works-pic-039-8 .showroom-pic-img:nth-child(2) {
	width: 533px;
	margin-left: 400px;
	margin-bottom: 30px;
}
.works-pic-039-8 .showroom-pic-img:nth-child(3) {
	width: 267px;
	margin-right: 30px;
}
.works-pic-039-8 .showroom-pic-img:nth-child(4) {
	width: 400px;
}
.works-pic-039-9 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-039-9 p.en {
	width: 100%;
	order: 2;
}
.works-pic-039-10 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-039-10 .showroom-pic-img:nth-child(2) {
	width: 320px;
	position: relative;
	top: 120px;
}
.works-pic-039-10 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-right: 30px;
	margin-right: 30px;
}
.works-pic-039-10 .showroom-pic-img:nth-child(4) {
	width: 270px;
	position: relative;
	top: 220px;
}
.works-pic-039-11 {
	position: relative;
}
.works-pic-039-11 p.en {
	position: absolute;
	left: 0;
	top: 0;	
}
.works-pic-039-11 .showroom-pic-img {
	width: 600px;
	margin-left: 400px;
}
.works-pic-039-12 {
	position: relative;
}
.works-pic-039-12 .showroom-pic-img {
	width: 400px;
}
.works-pic-039-12 p.en {
	position: absolute;
	left: 430px;
	top: 550px;
}

.works-pic-040-1 {
	position: relative;
	margin-top: 20px;
}
.works-pic-040-1 p.en {
	position: absolute;
	left: 480px;
	top: -60px;
}
.works-pic-040-1 .showroom-pic-img:nth-child(2) {
	margin-right: 30px;
	width: 460px;
}
.works-pic-040-1 .showroom-pic-img:nth-child(3) {
	width: 400px;
	right: -10px;
	position: relative;
}
.works-pic-040-2 {
	position: relative;
	margin-top: -30px;
}
.works-pic-040-3 p.en {
	width: 100%;
	text-align: right;
	order: 2;
}
.works-pic-040-3 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-040-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-040-5 {
	position: relative;
}
.works-pic-040-5 .showroom-pic-img {
	width: 600px;	
}
.works-pic-040-5 p.en {
	position: absolute;
	left: 630px;
	top: 0;
}
.works-pic-040-6 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-040-6 p.en {
	order: 2;
}
.works-pic-040-7 {
	position: relative;
	flex-wrap: wrap;
}
.works-pic-040-7 p.en {
	position: absolute;
	left: 100px;
	top: 600px;
}
.works-pic-040-7 .showroom-pic-img:nth-child(2) {
	width: 460px;
	position: relative;
	margin-top: 290px;
	margin-right: 30px;
}
.works-pic-040-7 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-bottom: 30px;
}
.works-pic-040-7 .showroom-pic-img:nth-child(4) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-040-7 .showroom-pic-img:nth-child(5) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-040-7 .showroom-pic-img:nth-child(6) {
	width: 400px;
}
.works-pic-040-8 .showroom-pic-img {
	width: 100%;
}
.works-pic-040-9 {
	position: relative;
	margin-top: 140px;
	flex-wrap: wrap;
}
.works-pic-040-9 .showroom-pic-img:nth-child(1) {
	width: 536px;
	margin-right: 30px;
}
.works-pic-040-9 .showroom-pic-img:nth-child(2) {
	width: 336px;
	margin-top: 30px;
}
.works-pic-040-9 .showroom-pic-img:nth-child(3) {
	position: absolute;
	right: 0;
	bottom: 150px;
	width: 530px;
}
.works-pic-040-9 .showroom-pic-text {
	position: absolute;
	right: 0;
	top: 260px;
	width: 340px;
}
.works-pic-040-10 {
	position: relative;
}
.works-pic-040-10 p.en {
	position: absolute;
	left: 550px;
	top: 0;
}
.works-pic-040-10 .showroom-pic-img {
	width: 338px;
	margin-left: 200px;
}
.works-pic-040-11 {
	position: relative;
}
.works-pic-040-11 p.en {
	position: absolute;
	left: 620px;
	top: 620px;
}
.works-pic-040-11 .showroom-pic-img:nth-child(2) {
	width: 100%;
	margin-bottom: 30px;
}
.works-pic-040-11 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-040-11 .showroom-pic-img:nth-child(4) {
	width: 600px;
	margin-left: 300px;
}

.works-pic-041-1  {
	margin-top: 110px;
}
.works-pic-041-1 .showroom-pic-img {
	order: 1;
	width: 475px;
}
.works-pic-041-1 p {
	order: 2;
}
.works-pic-041-2 {
	margin-top: -90px;
}
.works-pic-041-3 .showroom-pic-img {
	width: 664px;
}
.works-pic-041-4 {
	padding-left: 50px;
}
.works-pic-041-4 .showroom-pic-img {
	width: 831px;
}
.works-pic-041-5 {
	position: relative;
}
.works-pic-041-5 .showroom-pic-img:nth-child(2) {
	width: 900px;
}
.works-pic-041-5 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-top: 30px;
}
.works-pic-041-5 p {
	position: absolute;
	right: 0;
	top: 620px;
	text-align: right;
}
.works-pic-041-8 .showroom-pic-img {
	order: 1;
	width: 475px;
}
.works-pic-041-8 p {
	order: 2;
}
.works-pic-041-9 .showroom-pic-img {
	width: 600px;
}
.works-pic-041-10 .showroom-pic-img {
	order: 1;
	width: 320px;
	margin-left: 190px;
}
.works-pic-041-10 p {
	order: 2;
}

.works-pic-042-2 .showroom-pic-img {
	order: 1;
	width: 600px;
}
.works-pic-042-2 p {
	order: 2;
}
.works-pic-042-3 .showroom-pic-img {
	width: 600px;
}
.works-pic-042-4 {
	display: block;
}
.works-pic-042-4 .showroom-pic-img:nth-child(1) {
	width: 475px;
}
.works-pic-042-4 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-left: 215px;
	margin-top: 30px;
}
.works-pic-042-5 {
	position: relative;
	flex-wrap: wrap;
}
.works-pic-042-5 p {
	position: absolute;
	left: 0;
	top: 620px;
}
.works-pic-042-5 .showroom-pic-img:nth-child(2) {
	width: 900px;
}
.works-pic-042-5 .showroom-pic-img:nth-child(3) {
	width: 600px;	
	margin-top: 30px;
}
.works-pic-042-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-042-7 .showroom-pic-img {
	width: 600px;
}
.works-pic-042-8 .showroom-pic-img:nth-child(1) {
	width: 520px;
}
.works-pic-042-8 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-left: 30px;
	margin-top: 100px;
}
.works-pic-042-9 .showroom-pic-img {
	width: 600px;
}
.works-pic-042-10 .showroom-pic-img {
	width: 600px;
}
.works-pic-042-11 .showroom-pic-img {
	order: 1;
}
.works-pic-042-11 p {
	order: 2;
	margin-left: 27px;
}

.works-pic-043-1 {
	margin-top: 200px;
}
.works-pic-043-2 {
	position: relative;	
}
.works-pic-043-2 p {
	position: absolute;
	left: 260px;
	top: 600px;
}
.works-pic-043-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-043-2 .showroom-pic-img:nth-child(3) {
	width: 475px;	
	margin-left: 20px;
	margin-top: 130px;
}
.works-pic-043-2 .showroom-pic-img:nth-child(4) {
	width: 400px;
	margin-left: 420px;
	margin-top: -130px;	
}
.works-pic-043-3 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-043-3 p {
	position: absolute;
	left: 580px;
	top: 260px;
}
.works-pic-043-3 .showroom-pic-img:nth-child(2) {
	width: 533px;
}
.works-pic-043-3 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-right: 20px;
	margin-top: 325px;
}
.works-pic-043-3 .showroom-pic-img:nth-child(4) {
	width: 100%;
	margin-top: 30px;
}
.works-pic-043-4 {
	width: 400px;
	margin-left: 70px;
	margin-top: 120px;
}
.works-pic-043-4 p {
	order: 1;
}
.works-pic-043-4 .showroom-pic-img {
	width: 400px;	
	order: 2;
}
.works-pic-043-5 {
	position: relative;	
}
.works-pic-043-5 {
	width: 400px;
	margin-left: 490px;
	margin-top: -800px;
}
.works-pic-043-5 p {
	order: 2;
	text-align: right;
}
.works-pic-043-5 .showroom-pic-img {
	width: 400px;	
	order: 1;
}
.works-pic-043-6 {
	position: relative;	
	margin-top: 150px;
}
.works-pic-043-6 p {
	order: 2;
}
.works-pic-043-6 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-043-7 {
	width: 317px;

	margin-top: 220px;
}
.works-pic-043-7 p {
	order: 1;
}
.works-pic-043-7 .showroom-pic-img {
	width: 317px;	
	order: 2;
}
.works-pic-043-8 {
	position: relative;	
}
.works-pic-043-8 {
	width: 400px;
	margin-left: 370px;
	margin-top: -800px;
}
.works-pic-043-8 p {
	order: 2;
	text-align: right;
}
.works-pic-043-8 .showroom-pic-img {
	width: 400px;	
	order: 1;
}
.works-pic-043-9 {
	margin-top: 160px;
}
.works-pic-043-9 .showroom-pic-img {
	width: 533px;
}
.works-pic-043-10 .showroom-pic-img {
	width: 600px;
}
.works-pic-043-11 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-043-11 p {
	position: absolute;
	left: 290px;
	top: 550px;
}
.works-pic-043-11 .showroom-pic-img:nth-child(2) {
	width: 475px;
}
.works-pic-043-11 .showroom-pic-img:nth-child(3) {
	width: 400px;	
}


.works-pic-044-1 {
	position: relative;
}
.works-pic-044-1 p {
	position: absolute;
	left: 420px;
	top: 260px;
}
.works-pic-044-1 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-044-1 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-top: 320px;
	margin-left: 30px;
}
.works-pic-044-2 {
	position: relative;
	margin-top: -220px;
}
.works-pic-044-2 .showroom-pic-img {
	width: 400px;	
}
.works-pic-044-2 p {
	position: absolute;
	left: 420px;
	top: 560px;
}
.works-pic-044-3 {
	position: relative;
}
.works-pic-044-3 p {
	order: 2;
	position: absolute;
	left: 0;
	top: 620px;
}
.works-pic-044-3 .showroom-pic-img:nth-child(2) {
	width: 100%;
	order: 1;
}
.works-pic-044-3 .showroom-pic-img:nth-child(3) {
	width: 475px;
	order: 3;
	margin-left: 430px;
	margin-top: 30px;
}
.works-pic-044-4 {
	position: relative;

}
.works-pic-044-4 p {
	order: 2;

}
.works-pic-044-4 .showroom-pic-img {
	width: 600px;
	order: 1;
}
.works-pic-044-5 {
	position: relative;
	margin-left: 300px;
}
.works-pic-044-5 p {
	order: 2;
}
.works-pic-044-5 .showroom-pic-img {
	width: 600px;
	order: 1;
}
.works-pic-044-6 .showroom-pic-img {
	width: 475px;
}
.works-pic-044-7 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-044-7 p {
	text-align: right;
}
.works-pic-044-7 .showroom-pic-img {
	width: 600px;
}
.works-pic-044-8 {
	width: 400px;
	position: relative;
	margin-left: 300px;
}
.works-pic-044-8 p {
	position: absolute;
	left: -190px;
	top: 0;
}
.works-pic-044-8 .showroom-pic-img {
	width: 400px;
}
.works-pic-044-9 {
	position: relative;
}
.works-pic-044-9 p {
	text-align: right;
	order: 2;
}
.works-pic-044-9 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-044-10 .showroom-pic-img {
	width: 600px;
}
.works-pic-044-11 {
	position: relative;
}
.works-pic-044-11 p {
	position: absolute;
	left: 0;
	top: 350px;
}
.works-pic-044-11 .showroom-pic-img:nth-child(2) {
	width: 500px;
	margin-right: 30px;
}
.works-pic-044-11 .showroom-pic-img:nth-child(3) {
	width: 371px;
}

.works-pic-045-1 {
	margin-top: 230px;
}
.works-pic-045-1 .showroom-pic-img {
	width: 600px;
}
.works-pic-045-2 {
	position: relative;
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;		
}
.works-pic-045-2 p {
	position: absolute;
	left: 700px;
	top: 920px;
}
.works-pic-045-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-045-2 .showroom-pic-img:nth-child(3) {
	width: 425px;	
}
.works-pic-045-2 .showroom-pic-img:nth-child(4) {
	width: 400px;
	position: relative;
	margin-left: 430px;
	margin-top: -280px;
}
.works-pic-045-2-2 {
	position: relative;
}
.works-pic-045-2-2 p {
	position: absolute;
	left: 0;
	top: 490px;
}
.works-pic-045-2-2 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 20px;
}
.works-pic-045-2-2 .showroom-pic-img:nth-child(3) {
	width: 475px;	
	margin-top: 160px;
}
.works-pic-045-2-2 .showroom-pic-img:nth-child(4) {
	width: 400px;	
	margin-left: 340px;
	margin-top: 20px;
}
.works-pic-045-3 .showroom-pic-img {
	width: 100%;
}
.works-pic-045-4 {
	position: relative;
}
.works-pic-045-4 p {
	position: absolute;
	left: 500px;
	top: 260px;
}
.works-pic-045-4 .showroom-pic-img {
	width: 475px;
}
.works-pic-045-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-045-6 .showroom-pic-img {
	width: 100%;
}
.works-pic-045-7 .showroom-pic-img {
	width: 600px;
}
.works-pic-045-9 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -120px;
}
.works-pic-045-9 p {
	position: absolute;
	left: 0;
	top: 620px;
}
.works-pic-045-9 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.works-pic-045-9 .showroom-pic-img:nth-child(3) {
	width: 475px;	
	margin-top: 280px;
}
.works-pic-045-9 .showroom-pic-img:nth-child(4) {
	width: 317px;	
	margin-left: 420px;
}
.works-pic-045-10 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: -150px;
}
.works-pic-045-10 p {
	position: absolute;
	left: 245px;
	top: 490px;
}
.works-pic-045-10 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 25px;
	margin-left: 80px;
	margin-bottom: 20px;
}
.works-pic-045-10 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-top: 130px;
}

.works-pic-046-1 .showroom-pic-img {
	width: 317px;
}
.works-pic-046-2 {
	position: relative;
	margin-top: -130px;
}
.works-pic-046-2 p {
	position: absolute;
	left: 570px;
	top: 390px;
}
.works-pic-046-2 .showroom-pic-img:nth-child(2) {
	width: 550px;
	margin-left: 350px;
}
.works-pic-046-2 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-left: 150px;
	margin-top: 30px;
}
.works-pic-046-2-2 p {
	order: 2;
}
.works-pic-046-2-2 .showroom-pic-img {
	order: 1;
	width: 100%;
}
.works-pic-046-3 {
	position: relative;
}
.works-pic-046-3 .showroom-pic-img {
	width: 600px;
	margin-left: 300px;
}
.works-pic-046-3 .showroom-pic-text {
	position: absolute;
	left: 0;
	top: 440px;
}
.works-pic-046-4 {
	margin-top: 230px;
	position: relative;
}
.works-pic-046-4 p {
	position: absolute;
	left: 0;
	top: 620px;
}
.works-pic-046-4 .showroom-pic-img:nth-child(2) {
	width: 100%;
}
.works-pic-046-4 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-left: 425px;
	margin-top: 30px;
}
.works-pic-046-4 .showroom-pic-img:nth-child(4) {
	width: 610px;
	margin-top: 30px;
}
.works-pic-046-5 {
	margin-right: 290px;
}
.works-pic-046-5 .showroom-pic-img {
	width: 317px;
}
.works-pic-046-6 p {
	text-align: right;
}
.works-pic-046-6 .showroom-pic-img {
	width: 100%;
}
.works-pic-046-7 {
	
}
.works-pic-046-7 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-046-7 p {
	text-align: right;
	width: 100%;
	order: 2;
}
.works-pic-046-8 .showroom-pic-img {
	width: 400px;
}
.works-pic-046-9 p {
	text-align: right;
}
.works-pic-046-9 .showroom-pic-img:nth-child(2) {
	width: 600px;

}
.works-pic-046-10 .showroom-pic-img {
	width: 317px;
	margin-left: 300px;
	margin-top: 30px;
}
.works-pic-047-1 {
	position: relative;
}
.works-pic-047-1 p {
	position: absolute;
	left: 0;
	top: 600px;
}
.works-pic-047-1 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-047-1 .showroom-pic-img:nth-child(3) {
	width: 317px;	
	margin-top: 270px;
	margin-left: 30px;
}
.works-pic-047-2 {
	position: relative;
}
.works-pic-047-2 p {
	position: absolute;
	left: 30px;
	top: 610px;
}
.works-pic-047-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-left: 30px;
	margin-right: 30px;
}
.works-pic-047-2 .showroom-pic-img:nth-child(3) {
	width: 400px;
}
.works-pic-047-2 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-top: 30px;
	margin-left: 460px;
}
.works-pic-047-3 {
	position: relative;
}
.works-pic-047-3 .showroom-pic-text {
	position: absolute;
	right: 50px;
	top: 660px;
}
.works-pic-047-3 .showroom-pic-img {
	width: 100%;
}
.works-pic-047-4 {
	position: relative;
	margin-top: 260px;
}
.works-pic-047-4 p {
	position: absolute;
	left: 350px;
	top: 380px;
}
.works-pic-047-4 .showroom-pic-img:nth-child(2) {
	width: 550px;
}
.works-pic-047-4 .showroom-pic-img:nth-child(3) {
	width: 317px;	
	margin-top: 210px;
	margin-left: 30px;
}
.works-pic-047-5 {
	position: relative;

}
.works-pic-047-5 p {
	order: 2;
} 
.works-pic-047-5 .showroom-pic-img {
	width: 477px;
	order: 1;
}
.works-pic-047-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-047-7 {
	position: relative;
	margin-left: 300px;
}
.works-pic-047-7 p {
	position: absolute;
	left: 340px;
	top: 0;
}
.works-pic-047-7 .showroom-pic-img {
	width: 317px;
}
.works-pic-047-8 {
	position: relative;
}
.works-pic-047-8 p {
	order: 1;
	text-align: left;
	width: 100%;
}
.works-pic-047-8 .showroom-pic-img {
	width: 100%;
	order: 2;
}
.works-pic-047-9 {
	position: relative;
}
.works-pic-047-9 p {
	position: absolute;
	left: 308px;
	top: 610px;
}
.works-pic-047-9 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-047-9 .showroom-pic-img:nth-child(3) {
	width: 316px;
	margin-left: 30px;
	margin-top: 275px;
}


.works-pic-048-1 {
	position: relative;	
}
.works-pic-048-1 p {
	position: absolute;
	right: 0;
	top: 610px;
	text-align: right;
}
.works-pic-048-1 .showroom-pic-img:nth-child(2) {
	width: 100%;
	margin-bottom: 30px;
}
.works-pic-048-1 .showroom-pic-img:nth-child(3) {
	width: 600px;
}
.works-pic-048-2 {
	position: relative;	
}
.works-pic-048-2 p {
	position: absolute;
	left: 0;
	top: 410px;
}
.works-pic-048-2 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
	order: 1;
}
.works-pic-048-2 .showroom-pic-img:nth-child(3) {
	width: 600px;
	order: 2;
	margin-left: 400px;
}
.works-pic-048-3 .showroom-pic-img {
	width: 530px;
}
.works-pic-048-4 {
	position: relative;
}
.works-pic-048-4 p {
	position: absolute;
	left: 200px;
	top: 610px;
}
.works-pic-048-4 .showroom-pic-img:nth-child(2) {
	width: 100%;
	margin-bottom: 30px;
}
.works-pic-048-4 .showroom-pic-img:nth-child(3) {
	width: 535px;
	margin-left: 465px;
}
.works-pic-048-5 .showroom-pic-img {
	width: 800px;
}
.works-pic-048-6 {
	display: flex;
	flex-wrap: wrap;
}
.works-pic-048-6 p {
	order: 2;
	width: 100%;
}
.works-pic-048-6 .showroom-pic-img {
	width: 400px;
	order: 1;
}
.works-pic-048-7 {
	display: flex;
	flex-wrap: wrap;
	width: 317px;
	margin-left: 483px;
	margin-top: -170px;
}
.works-pic-048-6 p {
	order: 2;
	width: 100%;
}
.works-pic-048-6 .showroom-pic-img {
	width: 400px;
	order: 1;
}
.works-pic-048-8 {
	position: relative;
}
.works-pic-048-8 p {
	position: absolute;
	left: 320px;
	top: 800px;
}
.works-pic-048-8 .showroom-pic-img:nth-child(2) {
	width: 533px;
	margin-bottom: 30px;
}
.works-pic-048-8 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-left: 500px;
}

.works-pic-049-1 {
	position: relative;
	margin-top: 50px;
}
.works-pic-049-1 .showroom-pic-img:nth-child(2) {
	width: 473px;
}
.works-pic-049-1 .showroom-pic-img:nth-child(3) {
	width: 473px;
	margin-left: 427px;
	margin-top: 30px;
}
.works-pic-049-1 p {
	position: absolute;
	left: 485px;
	top: 265px;
}
.works-pic-049-2 {
	position: relative;
}
.works-pic-049-2 p {
	position: absolute;
	left: 620px;
	top: 360px;
}
.works-pic-049-2 .showroom-pic-img:nth-child(2) {
	width: 600px;
}
.works-pic-049-2 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-left: 583px;
	margin-top: 30px;
}
.works-pic-049-3 {
	margin-left: 100px;
	display: flex;
	flex-wrap: wrap;
	margin-top: -525px;
	position: relative;
}
.works-pic-049-3 .showroom-pic-img {
	width: 400px;
	order: 1;
}
.works-pic-049-3 p {
	order: 2;
	width: 100%;
}
.works-pic-049-4 {
	position: relative;
	margin-top: 85px;
}
.works-pic-049-4 .showroom-pic-img {
	width: 475px;
	margin-left: 375px;
}
.works-pic-049-5 .showroom-pic-img {
	width: 530px;
}
.works-pic-049-6 {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
.works-pic-049-6 .showroom-pic-img:nth-child(1) {
	width: 800px;
	margin-left: 100px;
}
.works-pic-049-6 .showroom-pic-img:nth-child(2) {
	width: 314px;	
	margin-right: 30px;
	margin-top: 195px;
}
.works-pic-049-6 .showroom-pic-img:nth-child(3) {
	width: 545px;	
	margin-top: 30px;
}
.works-pic-049-7 {
	position: relative;
	display: flex;
}
.works-pic-049-7 > p {
	text-align: right;
	width: 100%;
	order: 1;
}
.works-pic-049-7 .showroom-pic-img {
	width: 100%;
	order: 2;
}
.works-pic-049-7 .showroom-pic-text {
	order: 3;	
	margin-top: 20px;
}
.works-pic-049-8 {
	position: relative;
}
.works-pic-049-8 .showroom-pic-img:nth-child(1) {
	width: 600px;
}
.works-pic-049-8 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-top: 30px;
}
.works-pic-049-9 {
	position: relative;
	margin-left: 506px;
	margin-top: -375px;
}
.works-pic-049-9 p {
	text-align: center;
}
.works-pic-049-9 .showroom-pic-img {
	width: 317px;
}
.works-pic-049-10 {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
.works-pic-049-10 p {
	text-align: right;
	order: 2;
}
.works-pic-049-10 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-049-11 {
	position: relative;
	width: 546px;

}
.works-pic-049-11 p {
	order: 2;
}
.works-pic-049-11 .showroom-pic-img {
	order: 1;
	width: 100%;
}
.works-pic-049-12 {
	position: relative;
	width: 315px;
	margin-left: 584px;
	margin-top: -290px;
}
.works-pic-049-12 p {
	text-align: right;
	order: 2;
}
.works-pic-049-12 .showroom-pic-img {
	order: 1;
	width: 100%;
}
.works-pic-049-13 .showroom-pic-img {
	width: 600px;
}
.works-pic-049-14 .showroom-pic-img {
	width: 600px;
}
.works-pic-049-15 {
	width: 315px;
	margin-left: 300px;
	position: relative;
}
.works-pic-049-15 p {
	position: absolute;
	left: 330px;
	top: 0;
}

.works-pic-50-1 {
	position: relative;
	margin-top: 80px;
}
.works-pic-50-1 .showroom-pic-img {
	width: 600px;
}
.works-pic-50-1 p {
	position: absolute;
	left: 620px;
	top: 0;
}
.works-pic-50-2 {
	position: relative;
}
.works-pic-50-2 p {
	position: absolute;
	left: 310px;
	top: 190px;
}
.works-pic-50-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
	margin-top: 240px;
	margin-left: 70px;
}
.works-pic-50-2 .showroom-pic-img:nth-child(3) {
	width: 400px;
}
.works-pic-50-3 {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
.works-pic-50-3 p {
	order: 2 !important;
}
.works-pic-50-3 .showroom-pic-img {
	width: 100%;
	width: 1 !important;
}
.works-pic-50-3 .showroom-pic-text {
	margin-top: 30px;
	margin-left: 300px;
	order: 3 !important;
}
.works-pic-50-4 {
	position: relative;
}
.works-pic-50-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-50-4 p {
	position: absolute;
	left: 620px;
	top: 370px;
}
.works-pic-50-5 {
	position: relative;
}
.works-pic-50-5 .showroom-pic-img {
	width: 600px;
	margin-left: 300px;
}
.works-pic-50-5 p {
	position: absolute;
	left: 140px;
	top: 0px;
}
.works-pic-50-6 {
	position: relative;
}
.works-pic-50-6 p {
	position: absolute;
	left: 620px;
	top: 360px;
}
.works-pic-50-6 .showroom-pic-img:nth-child(2) {
	width: 600px;
}
.works-pic-50-6 .showroom-pic-img:nth-child(3) {
	width: 315px;
	margin-top: 30px;
	margin-left: 280px;
}
.works-pic-50-7 {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
.works-pic-50-7 p {
	order: 2 !important;
}
.works-pic-50-7 .showroom-pic-img {
	width: 100%;
	width: 1 !important;
}
.works-pic-50-7 .showroom-pic-text {
	margin-top: 30px;
	margin-left: 0px;
	order: 3 !important;
}
.works-pic-50-8 {
	position: relative;
	margin-top: -200px;
}
.works-pic-50-8 .showroom-pic-img:nth-child(1) {
	width: 315px;
	margin-right: 30px;
	margin-top: 300px;
	margin-left: 200px;
}
.works-pic-50-8 .showroom-pic-img:nth-child(2) {
	width: 315px;	
}
.works-pic-50-9 {
	position: relative;
}
.works-pic-50-9 p {
	order: 1;
}
.works-pic-50-9 .showroom-pic-img:nth-child(2) {
	width: 315px;
	margin-right: 30px;
	order: 2;
}
.works-pic-50-9 .showroom-pic-img:nth-child(3) {
	width: 474px;
	order: 3;
}
.works-pic-50-9 .showroom-pic-text {
	margin-top: 30px;
	order: 4;
}
.works-pic-50-10 {
	position: relative;
}
.works-pic-50-10 p:nth-child(1) {
	position: absolute;
	left: 0px;
	top: 380px;
}
.works-pic-50-10 .showroom-pic-img:nth-child(2) {
	width: 554px;
	margin-right: 30px;
}
.works-pic-50-10 p:nth-child(3) {
	position: absolute;
	left: 585px;
	top: 95px;
}
.works-pic-50-10 .showroom-pic-img:nth-child(4) {
	width: 314px;
	margin-top: 156px;
}
.works-pic-50-11 .showroom-pic-img {
	width: 475px;
}
.works-pic-50-12 {
	position: relative;
}
.works-pic-50-12 p {
	position: absolute;
	left: 65px;
	top: 350px;
}
.works-pic-50-12 .showroom-pic-img {
	width: 600px;
	margin-left: 300px;
}
.works-pic-50-13 .showroom-pic-img {
	width: 475px;
}

.works-pic-51-1 {
	display: flex;
	flex-wrap: wrap;
}
.works-pic-51-1 .showroom-pic-img {
	order: 1;
	width: 600px;
}
.works-pic-51-1 p {
	order: 2;
	padding-left: 335px;
	margin-top: 15px;
}
.works-pic-51-2 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: 100px;		
}
.works-pic-51-2 .showroom-pic-img:nth-child(1) {
	width: 317px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.works-pic-51-2 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-bottom: 15px;
	margin-top: -100px;
}
.works-pic-51-2 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-left: 50px;
	margin-right: 15px;
}
.works-pic-51-2 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-top: -50px;
}
.works-pic-51-3 {
	display: -webkit-flex;
	display: flex;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-51-3 p {
	order: 2;
}
.works-pic-51-3 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-51-3 .showroom-pic-text {
	order: 3;
	margin-left: 400px;
	margin-top: 0;
}
.works-pic-51-4 {
	display: -webkit-flex;
	display: flex;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
	position: relative;
}
.works-pic-51-4 p {
	order: 2;
	position: absolute;
	left: 620px;
	bottom: 0;
}
.works-pic-51-4 .showroom-pic-img {
	width: 600px;
	margin-right: 20px;
	order: 1;
}
.works-pic-51-5 {
	display: -webkit-flex;
	display: flex;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
	position: relative;	
	margin-left: 280px;
}
.works-pic-51-5 .showroom-pic-img {
	width: 317px;
}
.works-pic-51-5 p {
	position: absolute;
	left: -140px;
	bottom: 0;
}
.works-pic-51-6 {
	display: -webkit-flex;
	display: flex;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	position: relative;
}
.works-pic-51-6 p {
	order: 3;
	position: absolute;
	left: 0;
	top: 620px;
}
.works-pic-51-6 .showroom-pic-img:nth-child(2) {
	width: 100%;
	order: 1;
	margin-bottom: 15px;
}
.works-pic-51-6 .showroom-pic-img:nth-child(3) {
	width: 600px;
	order: 2;
	margin-left: 300px;
}
.works-pic-51-7 .showroom-pic-img {
	width: 600px;
}
.works-pic-51-8 {
	margin-left: 225px;
	position: relative;
}
.works-pic-51-8 .showroom-pic-img {
	width: 475px;
}
.works-pic-51-8 .showroom-pic-text {
	position: absolute;
	left: -300px;
	top: 405px;
}
.works-pic-51-9 {
	position: relative;
	display: -webkit-flex;
	display: flex;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	margin-top: 300px;
	margin-left: 200px;
}
.works-pic-51-9 p {
	position: absolute;
	right: 50px;
	top: 230px;
	text-align: right;
}
.works-pic-51-9 .showroom-pic-img:nth-child(2) {
	width: 317px;
	order: 2;
	margin-top: -250px;
}
.works-pic-51-9 .showroom-pic-img:nth-child(3) {
	width: 317px;
	order: 1;
	margin-right: 20px;
}
.works-pic-51-10 .showroom-pic-img {
	width: 475px;
}
.page-works-no-051 {
	overflow: hidden;
}
.works-pic-52-1 {
	margin-top: 150px;
}
.works-pic-52-1 .showroom-pic-img {
	width: 600px;
}
.works-pic-52-2 .showroom-pic-img {
	width: 475px;
}
.works-pic-52-3 {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.works-pic-52-3 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 30px;
	margin-top: 260px;
}
.works-pic-52-3 p {
	text-align: left;
	position: absolute;
	left: 0;
	top: 190px;
}
.works-pic-52-3 .showroom-pic-img:nth-child(3) {
	width: 317px;
}
.works-pic-52-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-52-5 {
	display: flex;
	flex-wrap: wrap;
}
.works-pic-52-5 p {
	order: 2;
	text-align: right;
}
.works-pic-52-5 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-52-6 {
	display: flex;
	flex-wrap: wrap;
	margin-top: -70px;
}
.works-pic-52-6 .showroom-pic-img {
	width: 600px;
	order: 1;
}
.works-pic-52-6 .showroom-pic-text {
	order: 2;
	margin-top: 40px;
}
.works-pic-52-7 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	margin-top: -230px;	
}
.works-pic-52-7 .showroom-pic-img:nth-child(1) {
	width: 100%;
	text-align: right;
}
.works-pic-52-7 .showroom-pic-img:nth-child(1) img {
	width: 400px;
	margin-bottom: 30px;
}
.works-pic-52-7 .showroom-pic-img:nth-child(2) {
	width: 475px;	
}
.works-pic-52-8 .showroom-pic-img {
	width: 100%;
}
.works-pic-52-9 {
	position: relative;
}
.works-pic-52-9 p {
	position: absolute;
	left: 270px;
	top: 410px;
}
.works-pic-52-9 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-52-9 .showroom-pic-img:nth-child(3) {
	width: 475px;	
	margin-left: 425px;
}
.works-pic-52-10 {
	position: relative;
	flex-wrap: wrap;
	display: flex;
}
.works-pic-52-10 .showroom-pic-img {
	width: 900px;
	order: 1;
}
.works-pic-52-10 .showroom-pic-text {
	margin-top: 30px;
	margin-left: 350px;
	order: 2;
}
.works-pic-52-11 .showroom-pic-img {
	width: 600px;
}
.works-pic-52-12 {
	position: relative;
}
.works-pic-52-12 p {
	position: absolute;
	left: 500px;
	top: 285px;
}
.works-pic-52-12 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-52-12 .showroom-pic-img:nth-child(3) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-52-12 .showroom-pic-img:nth-child(4) {
	width: 600px;
	margin-left: 300px;
}
.works-pic-52-13 {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
.works-pic-52-13 p.en {
	position: absolute;
	left: 340px;
	top: 0px;
}
.works-pic-52-13 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-52-13 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-52-13 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-left: 510px;
	margin-top: -310px;
}
.works-pic-52-13 .showroom-pic-text {
	margin: 0;
	margin-right: 30px;
	margin-top: 100px;
}
.works-pic-52-14 {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
.works-pic-52-14 .showroom-pic-img {
	width: 317px;
	order: 1;
}
.works-pic-52-14 .showroom-pic-text {
	width: 400px;
	order: 2;
	margin-top: 80px;
}
.works-pic-52-15 {
	position: relative;
}
.works-pic-52-15 p {
	position: absolute;
	left: -70px;
	top: 355px;
}
.works-pic-52-15 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-left: 220px;
	margin-bottom: 30px;
}
.works-pic-52-15 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-right: 30px;
}
.works-pic-52-15 .showroom-pic-img:nth-child(4) {
	width: 316px;
}
.works-pic-52-16 {
	position: relative;
}
.works-pic-52-16 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-left: 300px;
	order: 1;
}
.works-pic-52-16 .showroom-pic-text {
	margin-top: 30px;
	order: 2;
}
.works-pic-52-17 .showroom-pic-img {
	width: 400px;
}

.works-pic-53-1 {
	margin-top: 150px;
	position: relative;
/*
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
*/
}
.page-works-no-053 .prolink {
	margin-top: 130px;
}
.works-pic-53-1 .showroom-pic-img {
	width: 400px;
}
.works-pic-53-1 p.en {
	position: absolute;
	left: 420px;
	top: 0;
}
.works-pic-53-2 .showroom-pic-img {
	width: 475px;
}
.works-pic-53-3 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-left: 300px;
	margin-bottom: 30px;
}
.works-pic-53-3 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-53-3 .showroom-pic-img:nth-child(3) {
	width: 480px;
	margin-left: 126px;

}
.works-pic-53-4 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-53-4 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-53-4 p {
	order: 2;
	text-align: left;
}
.works-pic-53-5 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	position: relative;
}
.works-pic-53-5 .showroom-pic-img:nth-child(1) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-53-5 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-53-5 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-53-5 .showroom-pic-img:nth-child(4) {
	width: 317px;
	position: absolute;
	right: 500px;
	top: 348px;
}
.works-pic-53-6 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-53-6 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-53-6 p {
	order: 2;
	text-align: right;
}
.works-pic-53-7 {
	display: block;
}
.works-pic-53-7 .showroom-pic-img:nth-child(1) {
	margin-bottom: 30px;
	width: 600px;
}
.works-pic-53-7 .showroom-pic-img:nth-child(2) {
	margin-bottom: 30px;
	width: 317px;
	margin-left: 280px;
}
.works-pic-53-7 .showroom-pic-img:nth-child(3) {
	margin-bottom: 30px;
	width: 600px;
	margin-left: 280px;
}
.works-pic-53-7 .showroom-pic-img:nth-child(4) {
	margin-bottom: 30px;
	width: 475px;
	margin-left: 280px;
}
.works-pic-53-7 .showroom-pic-img:nth-child(6) {
	margin-bottom: 30px;
	width: 475px;
}

.works-pic-53-8 {
	position: relative;
}
.works-pic-53-8 p {
	position: absolute;
	left: 0;
	top: 620px;
}
.works-pic-53-8 .showroom-pic-img:nth-child(1) {
	margin-bottom: 30px;
	width: 100%;
}
.works-pic-53-8 .showroom-pic-img:nth-child(2) {
	margin-bottom: 30px;
	width: 600px;
	margin-left: 295px;
}
.works-pic-53-8 .showroom-pic-img:nth-child(3) {
	margin-bottom: 30px;
	width: 475px;
	margin-left: 210px;
}

.works-pic-54-1 {
	margin-top: 200px;
	position: relative;
}
.works-pic-54-1 p {
	position: absolute;
	left: 500px;
	top: 260px;
}
.works-pic-54-1 .showroom-pic-img:nth-child(2) {
	width: 480px;
}
.works-pic-54-1 .showroom-pic-img:nth-child(3) {
	width: 550px;	
	margin-left: 350px;
	margin-top: 30px;
}
.works-pic-54-1 .showroom-pic-img:nth-child(4) {
	width: 318px;
	margin-top: -170px;
}
.works-pic-54-2 {
	position: relative;
}
.works-pic-54-2 p {
	left: 150px;
	position: absolute;
	top: 350px;
}
.works-pic-54-2 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-left: 300px;
}
.works-pic-54-2 .showroom-pic-img:nth-child(3) {
	width: 478px;	
	margin-top: 30px;
}
.works-pic-54-3 {
	position: relative;
}
.works-pic-54-3 p {
	position: absolute;
	left: 275px;
	top: 745px;
}
.works-pic-54-3 .showroom-pic-img:nth-child(2) {
	width: 530px;
	margin-left: 370px;
}
.works-pic-54-3 .showroom-pic-img:nth-child(3) {
	width: 100%;
	margin-top: 30px;
}
.works-pic-54-4 {
	width: 600px;
}
.works-pic-54-4 p {
	order: 2;
}
.works-pic-54-4 .showroom-pic-img {
	order: 1;
}
.works-pic-54-5 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.works-pic-54-5 p {
	position: absolute;
	left: 80px;
	top: 800px;
}
.works-pic-54-5 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-left: 70px;
	margin-top: 200px;
	margin-right: 30px;
}
.works-pic-54-5 .showroom-pic-img:nth-child(3) {
	width: 400px;
}
.works-pic-54-6 {
	margin-top: 100px;
}
.works-pic-54-6 p {
	order: 2;
	text-align: right;
	width: 100%;
}
.works-pic-54-6 .showroom-pic-img {
	order: 1;
	width: 100%;
}
.works-pic-54-7 {
	position: relative;
}
.works-pic-54-7 .showroom-pic-img {
	width: 317px;
}
.works-pic-54-7 p {
	position: absolute;
	left: 340px;
	bottom: -10px;
}

.works-pic-55-1 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 140px;
}
.works-pic-55-1 p {
	position: absolute;
	right: -240px;
	bottom: -60px;
}
/*
.works-pic-55-1 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-right: 300px;
	margin-bottom: 30px;
}
*/
.works-pic-55-1 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-55-1 .showroom-pic-img:nth-child(3) {
	width: 317px;
}
.works-pic-55-2 .showroom-pic-img {
	order: 1;
	width: 100%;
}
.works-pic-55-2 p {
	order: 2;
	text-align: left;
}
.works-pic-55-3 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-55-3 .showroom-pic-img {
	width: 600px;
}
.works-pic-55-3 p {
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 170px;
}
.works-pic-55-4 .showroom-pic-img {
	width: 317px;
}
.works-pic-55-5 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-55-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-55-5 p {
	position: absolute;
	right: -150px;
	bottom: -10px;
}
.works-pic-55-6 .showroom-pic-img {
	order: 1;
	width: 100%;
}
.works-pic-55-6 p {
	order: 2;
	text-align: right;
}
.works-pic-55-7 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-55-7 p {
	position: absolute;
	right: 0;
	text-align: right;
	top: 205px;
}
.works-pic-55-7 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-55-7 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-top: 282px;
}
.works-pic-55-8 .showroom-pic-img {
	width: 475px;	
}
.works-pic-55-9 {
	position: relative;
}
.works-pic-55-9 p {
	position: absolute;
	left: 620px;
	bottom: -10px;
}
.works-pic-55-9 .showroom-pic-img {
	width: 600px;	
}
.works-pic-55-10 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-55-10 .showroom-pic-img:nth-child(2) {
	width: 317px;
	order: 1;
	margin-right: 30px;
}
.works-pic-55-10 .showroom-pic-img:nth-child(3) {
	width: 317px;

	order: 2;
}
.works-pic-55-10  p {
	order: 3;
	text-align: right;
}

.works-pic-56-1 {
	position: relative;
	margin-top: 400px;
}
.works-pic-56-1 p {
	position: absolute;
	box-sizing: border-box;
	padding-left: 500px;
	top: 620px;
}
.works-pic-56-1 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-bottom: 30px;
	margin-right: 30px;
}
.works-pic-56-1 .showroom-pic-img:nth-child(3) {
	width: 317px;
	position: relative;
	margin-top: -260px;
}
.works-pic-56-1 .showroom-pic-img:nth-child(4) {
	width: 475px;
}
.works-pic-56-2 .showroom-pic-img {
	width: 317px;
	margin-left: 375px;
}
.works-pic-56-3 {
	position: relative;
}
.works-pic-56-3 p {
	order: 2;
	text-align: left;
}
.works-pic-56-3 .showroom-pic-img {
	width: 100%;

	order: 1;
}
.works-pic-56-4 {
	position: relative;
}
.works-pic-56-4 .showroom-pic-img {
	width: 533px;
	margin-left: 367px;
}
.works-pic-56-4 p {
	position: absolute;
	left: 280px;
	bottom: -20px;
}
.works-pic-56-5 {
	position: relative;
}
.works-pic-56-5 p {
	position: absolute;
	left: 0;
	bottom: -50px;
}
.works-pic-56-5 .showroom-pic-img:nth-child(2) {
	width: 600px;	
	margin-bottom: 30px;
}
.works-pic-56-5 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-right: 23px;
}
.works-pic-56-5 .showroom-pic-img:nth-child(4) {
	width: 475px;	
}
.works-pic-56-6 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.works-pic-56-6 p {
	position: absolute;
	right: 0;
	top: -50px;
	text-align: right;
}
.works-pic-56-6 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-56-6 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-right: 23px;
}
.works-pic-56-6 .showroom-pic-img:nth-child(4) {
	width: 475px;
}
.works-pic-56-7 p {
	order: 2;
	padding-left: 250px;
}
.works-pic-56-7 .showroom-pic-img {
	width: 400px;
	margin-left: 250px;
	order: 1;
}
.works-pic-56-8 .showroom-pic-img {
	width: 600px;
}

.works-pic-57-1 {
	position: relative;
	
}
.works-pic-57-1 .showroom-pic-img:nth-child(1) {
	width: 475px;
	margin-left: 375px;
	margin-bottom: 30px;
}
.works-pic-57-1 .showroom-pic-img:nth-child(2) {
	width: 600px;
}
.works-pic-57-2  {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-57-2 p {
	position: absolute;
	right: 340px;
	top: 100px;
	width: auto;
}
.works-pic-57-2 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-top: 170px;
	margin-right: 30px;
}
.works-pic-57-2 .showroom-pic-img:nth-child(3) {
	width: 317px;
}
.works-pic-57-3 {
	position: relative;
}
.works-pic-57-3 .showroom-pic-img {
	width: 600px;
}
.works-pic-57-3 p {
	position: absolute;
	left: 620px;
	bottom: -10px;
}
.works-pic-57-4 .showroom-pic-img:nth-child(1) {
	width: 100%;
	margin-bottom: 30px;
}
.works-pic-57-4 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-left: 300px;
}
.works-pic-57-5 {
	position: relative;
}
.works-pic-57-5 p {
	position: absolute;
	left: 420px;
	top: 215px;
}
.works-pic-57-5 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 25px;
}
.works-pic-57-5 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-top: 280px;
}
.works-pic-57-6 .showroom-pic-img {
	width: 400px;
}
.works-pic-57-7 {
	position: relative;
	margin-top: -80px;
}
.works-pic-57-7 p {
	text-align: right;
}
.works-pic-57-7 .showroom-pic-img {
	width: 600px;
	margin-left: 300px;
}
.works-pic-57-8 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;		
}
.works-pic-57-8 p {
	position: absolute;
	text-align: right;
	width: auto;
	padding-right: 430px;
	bottom: 70px;
}
.works-pic-57-8 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-57-8 .showroom-pic-img:nth-child(3) {
	width: 400px;
}

.works-pic-58-1 {
	position: relative;
}
.works-pic-58-1 p {
	position: absolute;
	left: 350px;
	top: 100px;
	width: auto;
}
.works-pic-58-1 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-58-1 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-top: 159px;
}
.works-pic-58-2 {
	position: relative;
}
.works-pic-58-2 p {
	position: absolute;
	width: auto;
	bottom: -10px;
	left: 160px;
}
.works-pic-58-2 .showroom-pic-img {
	width: 600px;
	margin-left: 300px;
}
.works-pic-58-3 {
	position: relative;
}
.works-pic-58-3 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-58-3 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-left: 300px;
	margin-bottom: 30px;

}
.works-pic-58-3 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-left: 300px;
}
.works-pic-58-4 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;		
}

.works-pic-58-4 p {
	position: absolute;
	width: auto;
	left: 220px;
	bottom: -15px;
}
.works-pic-58-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-58-5 .showroom-pic-img {
	width: 100%;
}
.works-pic-58-6 .showroom-pic-img {
	width: 317px;
}
.works-pic-58-8 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;		
}
.works-pic-58-8 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-58-8 .showroom-pic-img:nth-child(2) {
	width: 317px;
}
.works-pic-58-9 {
	position: relative;
	padding-right: 100px;
	flex-wrap: wrap !important;
	box-sizing: border-box;
}
.works-pic-58-9 p {
	position: absolute;
	left: 330px;
	top: 30px;
	width: auto;
}
.works-pic-58-9 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-58-9 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-top: 90px;

}
.works-pic-58-9 .showroom-pic-img:nth-child(4) {
	width: 317px;
	position: relative;
	margin-top: -185px;
}
.works-pic-58-10 .showroom-pic-img {
	width: 600px;
}
.works-pic-58-11 {
	position: relative;
	flex-wrap: wrap !important;
}
.works-pic-58-11 p {
	position: absolute;
	right: 0px;
	width: auto;
	text-align: right;
	top: -60px;
}
.works-pic-58-11 .showroom-pic-img:nth-child(2) {
	width: 270px;
	margin-right: 30px;
	margin-top: 100px;
}
.works-pic-58-11 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-58-11 .showroom-pic-img:nth-child(4) {
	width: 475px;	
	margin-left: 430px;
	margin-top: -70px;
}
.works-pic-59-1 {
	margin-top: 180px;
}
.works-pic-59-1 .showroom-pic-img {
	width: 393px;
}
.works-pic-59-2 .showroom-pic-img {
	width: 475px;
	margin-left: 210px;
}
.works-pic-59-3 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
}
.works-pic-59-3 p {
	position: absolute;
	right: 0;
	top: 215px;
	text-align: right;
}
.works-pic-59-3 .showroom-pic-img:nth-child(2) {
	width: 393px;
}
.works-pic-59-3 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-top: 275px;
}
.works-pic-59-4 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;	
}
.works-pic-59-4 p {
	position: absolute;
	left: 430px;
	top: 50px;
	text-align: left;
	width: auto;
}
.works-pic-59-4 .showroom-pic-img:nth-child(2) {
	width: 549px;
	margin-top: 110px;
}
.works-pic-59-4 .showroom-pic-img:nth-child(3) {
	width: 317px;
}
.works-pic-59-5 {
	position: relative;
}
.works-pic-59-5 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-59-5 p {
	order: 2;
}
.works-pic-59-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-59-8 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-59-8 p {
	order: 2;
}
.works-pic-59-9 {
	width: 600px;
	margin-left: 300px;	
}
.works-pic-59-9 .showroom-pic-img {
	width: 600px;
	order: 1;
}
.works-pic-59-9 p {
	order: 2;
}
.works-pic-59-10 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;	
	width: 890px;
	margin-left: auto;
	margin-right: auto;	
}
.works-pic-59-10 p {
	position: absolute;
	left: 460px;
	top: 165px;
}
.works-pic-59-10 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-59-10 .showroom-pic-img:nth-child(3) {
	width: 400px;	
	margin-top: 228px;
}
.works-pic-59-10 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-right: 347px;
	margin-top: -200px;
}
.works-pic-59-11 .showroom-pic-img {
	width: 600px;
}
.works-pic-59-12 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;		
}
.works-pic-59-12 .showroom-pic-img:nth-child(1) {
	width: 265px;
}
.works-pic-59-12 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-top: 200px;
}
.works-pic-59-13 .showroom-pic-img {
	width: 100%;
}
.works-pic-59-15 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;	
	margin-top: -200px;	
}
.works-pic-59-15 p {
	position: absolute;
	left: 345px;
	top: 680px;
}
.works-pic-59-15 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-59-15 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-top: 200px;
}
.works-pic-60-1 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 150px;
}
.works-pic-60-1 .showroom-pic-img {
	width: 600px;
	order: 2;
}
.works-pic-60-1 p {
	width: 100%;
	text-align: right;
	order: 1;
}
.works-pic-60-2 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	width: 750px;
	margin-left: auto;
	margin-right: auto;	
}
.works-pic-60-2 p {
	position: absolute;
	left: 385px;
	top: 240px;
}
.works-pic-60-2 .showroom-pic-img:nth-child(2) {
	width: 316px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-60-2 .showroom-pic-img:nth-child(3) {
	width: 316px;
	margin-top: 300px;
}
.works-pic-60-2 .showroom-pic-img:nth-child(4) {
	width: 400px;	
	margin-right: 390px;
	margin-top: -260px;
}
.works-pic-60-3 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 35px;
	margin-top: -300px;
}
.works-pic-60-3 .showroom-pic-img {
	width: 400px;
}
.works-pic-60-3 p {
	position: absolute;
	right: 420px;
	bottom: -20px;
	width: auto;
}
.works-pic-60-4 {
	position: relative;
}
.works-pic-60-4 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-60-4 p {
	order: 2;
	text-align: right;
}
.works-pic-60-5 {
	position: relative;
}
.works-pic-60-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-60-5 p {
	position: absolute;
	left: 630px;
	bottom: -20px;
	width: auto;
}
.works-pic-60-6 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.works-pic-60-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-60-6 p {
	position: absolute;
	right: 630px;
	bottom: -20px;
	width: auto;
}
.works-pic-60-8 {
	display: block;
	position: relative;		
}
.works-pic-60-8 p {
	position: absolute;
	left: 290px;
	top: 420px;
}
.works-pic-60-8 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-60-8 .showroom-pic-img:nth-child(3) {
	width: 317px;	
	margin-left: 430px;
}
.works-pic-60-8-2 {
	position: relative;
}
.works-pic-60-8-2 p {
	position: absolute;
	left: 535px;
	bottom: -20px;
}
.works-pic-60-8-2 .showroom-pic-img {
	width: 517px;	
}
.works-pic-60-9 {
	position: relative;
}
.works-pic-60-9 p {
	position: absolute;
	left: 610px;
	bottom: -15px;
}
.works-pic-60-9 .showroom-pic-img {
	width: 600px;
}
.works-pic-60-10 {
	position: relative;
}
.works-pic-60-10 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-60-10 p {
	order: 2;
	text-align: left;
}
.works-pic-60-11 .showroom-pic-img {
	width: 317px;
}
.works-pic-60-12 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	position: relative;
}
.works-pic-60-12 p {
	position: absolute;
	left: 185px;
	top: 160px;
}
.works-pic-60-12 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-top: 225px;
	margin-right: 30px;
}
.works-pic-60-12 .showroom-pic-img:nth-child(3) {
	width: 400px;	
}

.works-pic-61-1 .showroom-pic-img {
	width: 600px;
}
.works-pic-61-2 {
	position: relative;
}
.works-pic-61-2 p {
	position: absolute;
	left: 240px;
	top: 750px;
}
.works-pic-61-2 .showroom-pic-img:nth-child(2) {
	width: 534px;
	margin-bottom: 30px;
	margin-left: 360px;
}
.works-pic-61-2 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-bottom: 30px;
	margin-left: 90px;
}
.works-pic-61-2 .showroom-pic-img:nth-child(4) {
	width: 900px;
}
.works-pic-61-3 {
	position: relative;
}
.works-pic-61-3 p {
	position: absolute;
	left: 350px;
	top: 630px;
}
.works-pic-61-3 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
	margin-top: 200px;
}
.works-pic-61-3 .showroom-pic-img:nth-child(3) {
	width: 400px;	
}
.works-pic-61-4 .showroom-pic-img {
	width: 100%;
}
.works-pic-61-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-61-6 .showroom-pic-img:nth-child(1) {
	width: 800px;
	margin-left: 100px;
	margin-bottom: 50px;
}
.works-pic-61-6 .showroom-pic-img:nth-child(2) {
	width: 475px;
}
.works-pic-61-8 {
	position: relative;
}
.works-pic-61-8 .showroom-pic-img {
	width: 600px;
}
.works-pic-61-8 p {
	position: absolute;
	left: 620px;
	bottom: -18px;
}
.works-pic-61-9 {
	position: relative;
}
.works-pic-61-9 .showroom-pic-img {
	width: 900px;
}
.works-pic-61-9 .showroom-pic-text {
	position: absolute;
	right: 0;
	top: 700px;
}
.works-pic-61-10 {
	position: relative;
	margin-top: 200px;
}
.works-pic-61-10 p {
	position: absolute;
	left: 425px;
	top: 50px;
}
.works-pic-61-10 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
	margin-left: 75px;
}
.works-pic-61-10 .showroom-pic-img:nth-child(3) {
	width: 400px;	
	margin-top: 100px;
}
.works-pic-61-11 .showroom-pic-img {
	width: 600px;
}

.works-pic-62-1 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;		
}
.works-pic-62-1 p {
	position: absolute;
	right: 620px;
	bottom: -15px;
	width: auto;
}
.works-pic-62-1 .showroom-pic-img {
	width: 600px;
}
.works-pic-62-2 .showroom-pic-img {
	width: 475px;
}
.works-pic-62-3 {
	position: relative;
}
.works-pic-62-3 p {
	position: absolute;
	left: 510px;
	top: 30px;
}
.works-pic-62-3 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
	margin-left: 160px;
}
.works-pic-62-3 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-top: 100px;
}
.works-pic-62-4 {
	position: relative;
}
.works-pic-62-4 p {
	order: 3;
	text-align: right;
}
.works-pic-62-4 .showroom-pic-img {
	width: 100%;
	order: 2;
}
.works-pic-62-4 .showroom-pic-text {
	order: 1;
	margin-bottom: 30px;
}
.works-pic-62-4 .showroom-pic-text p {
	text-align: left;
}
.works-pic-62-5 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-62-5 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
	margin-left: 300px;
}
.works-pic-62-5 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-left: 190px;
}
.works-pic-62-6 .showroom-pic-img:nth-child(1) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-62-6 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;

}
.works-pic-62-6 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-left: 490px;
}
.works-pic-62-7 {
	position: relative;
	margin-top: -90px;
}
.works-pic-62-7 p {
	padding-left: 320px;
	box-sizing: border-box;
}
.works-pic-62-7 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-right: 30px;
}
.works-pic-62-7 .showroom-pic-img:nth-child(3) {
	width: 270px;
	margin-top: 150px;
}
.works-pic-62-9 .showroom-pic-img {
	width: 317px;
}
.works-pic-62-10 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 100px;
}
.works-pic-62-10 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-left: 280px;
	margin-top: 30px;
}
.works-pic-62-11 .showroom-pic-img:nth-child(2) {
	width: 600px;
}

.works-pic-63-1 {
	position: relative;
	margin-top: 200px;
}
.works-pic-63-1 .showroom-pic-img {
	width: 500px;
}
.works-pic-63-1 p {
	position: absolute;
	left: 530px;
	width: auto;
	bottom: -20px;
}
.works-pic-63-2 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
	position: relative;	
}
.works-pic-63-2 .showroom-pic-img {
	width: 600px;
}
.works-pic-63-2 p {
	width: auto;
	position: absolute;
	right: 630px;
	width: auto;
	bottom: -20px;
}
.works-pic-63-3 {
	
}
.works-pic-63-3 .showroom-pic-img {
	width: 317px;
	margin-right: 30px;
}
.works-pic-63-3 .showroom-pic-img:nth-child(1) {
	margin-left: 120px;
}
.works-pic-63-4 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	position: relative;		
}
.works-pic-63-4 .showroom-pic-img {
	width: 800px;
	order: 1;
	margin-bottom: 0px;
}
.works-pic-63-4 p {
	text-align: right;
	order: 2;
}
.works-pic-63-5 {
	
}
.works-pic-63-5 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-bottom: 30px;
	order: 1;
}
.works-pic-63-5 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-left: 235px;
	margin-right: 30px;
	margin-bottom: 30px;
	order: 2;
}
.works-pic-63-5 p:nth-child(4) {
	text-align: right;
	order: 4;
	position: relative;
	margin-top: -30px;
	margin-bottom: 50px;
}
.works-pic-63-5 p:nth-child(6) {
	text-align: right;
	order: 6;
}
.works-pic-63-5 .showroom-pic-img:nth-child(3) {
	width: 317px;
	order: 3;
}
.works-pic-63-5 .showroom-pic-img:nth-child(5) {
	width: 900px;
	order: 5;
}
.works-pic-63-6 {
	margin-top: -70px;
	position: relative;
}
.works-pic-63-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-63-7 .showroom-pic-img {
	width: 317px;
	margin-left: 280px;
}
.works-pic-63-9 {
	position: relative;
}
.works-pic-63-9 > p {
	position: absolute;
	left: 340px;
	top: 385px;
	width: auto;
}
.works-pic-63-9 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
	margin-top: 450px;
	margin-left: 150px;
}
.works-pic-63-9 .showroom-pic-img:nth-child(3) {
	width: 400px;
}
.works-pic-63-9 .showroom-pic-text {
	position: absolute;
	right: 50px;
	top: 690px;
	width: 290px;
}
.works-pic-63-10 .showroom-pic-img {
	width: 900px;
}
.works-pic-63-11 .showroom-pic-img {
	width: 600px;
}
.works-pic-63-12 {
	position: relative;
}
.works-pic-63-12 p {
	position: absolute;
	left: 620px;
	top: 360px;
	width: auto;
}
.works-pic-63-12 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-63-12 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-left: 280px;
}
.works-pic-63-13 {
	position: relative;
}
.works-pic-63-13 p {
	position: absolute;
	left: 625px;
	top: 620px;
	width: auto;
}
.works-pic-63-13 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-63-13 .showroom-pic-img:nth-child(3) {
	width: 600px;
}
.works-pic-63-14 .showroom-pic-img {
	width: 600px;
}
.works-pic-63-15 .showroom-pic-img {
	width: 475px;
	margin-left: 300px;
}
.works-pic-63-16 .showroom-pic-img {
	width: 400px;
}
.works-pic-63-17 {
	position: relative;
}
.works-pic-63-17 p {
	order: 2;
	width: auto;
	margin-left: 150px;
}
.works-pic-63-17 .showroom-pic-img {
	width: 600px;
	margin-left: 150px;
	order: 1;
}
.works-pic-63-18 {
	
}
.works-pic-63-18 .showroom-pic-img:nth-child(1) {
	width: 317px;
	margin-top: 270px;
	margin-left: 85px;
	margin-right: 30px;
}
.works-pic-63-18 .showroom-pic-img:nth-child(2) {
	width: 317px;	
	margin-bottom: 30px;
}
.works-pic-63-18 .showroom-pic-img:nth-child(3) {
	width: 317px;	
	margin-left: 432px;
	margin-top: -240px;
}
.works-pic-63-19 .showroom-pic-img {
	width: 400px;
}
.works-pic-63-20 {
	margin-top: -150px;
}
.works-pic-63-20 .showroom-pic-img:nth-child(1) {
	width: 317px;
	margin-bottom: 30px;
	margin-left: 130px;
}
.works-pic-63-20 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;	
}
.works-pic-63-20 .showroom-pic-img:nth-child(3) {
	width: 600px;
}

.works-pic-64-1 {
	position: relative;
	margin-top: 100px;
}
.works-pic-64-1 p {
	position: absolute;
	left: 630px;
	top: 0;
}
.works-pic-64-1 .showroom-pic-img {
	width: 600px;
}
.works-pic-64-2 {
	position: relative;
}
.works-pic-64-2 p {
	position: absolute;
	left: 500px;
	top: 476px;
}
.works-pic-64-2 .showroom-pic-img:nth-child(2) {
	width: 800px;
	margin-bottom: 30px;
	margin-left: 200px;
}
.works-pic-64-2 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-bottom: 30px;

}
.works-pic-64-2 .showroom-pic-img:nth-child(4) {
	width: 475px;
	margin-bottom: 30px;
	margin-left: 270px;
}
.works-pic-64-2 .showroom-pic-img:nth-child(5) {
	width: 600px;
	margin-left: 145px;
}
.works-pic-64-3 .showroom-pic-img {
	width: 475px;
}
.works-pic-64-4 .showroom-pic-img {
	width: 475px;
	margin-left: 125px;
}
.works-pic-64-5 {
	position: relative;
}
.works-pic-64-5 .showroom-pic-img {
	order: 1;
	width: 600px;
}
.works-pic-64-5 .showroom-pic-text {
	order: 2;
	margin-top: 15px;
	margin-left: 300px;
}
.works-pic-64-6 .showroom-pic-img {
	width: 475px;
	margin-left: 210px;	
}
.works-pic-64-7 {
	position: relative;
}
.works-pic-64-7 p {
	position: absolute;
	left: 630px;
	top: 620px;
}
.works-pic-64-7 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-64-7 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-64-7 .showroom-pic-img:nth-child(4) {
	width: 600px;
	margin-bottom: 30px;
	margin-left: 300px;
}
.works-pic-64-7 .showroom-pic-img:nth-child(5) {
	width: 900px;
}
.works-pic-64-8 .showroom-pic-img {
	width: 475px;
}
.works-pic-64-9 .showroom-pic-img {
	width: 400px;
}
.works-pic-64-10 {
	position: relative;
	margin-top: -185px;
}
.works-pic-64-10 .showroom-pic-text {
	position: absolute;
	left: 100px;
	top: 620px;
	margin: 0;
}
.works-pic-64-10 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-left: 450px;
}
.works-pic-64-10 .showroom-pic-img:nth-child(2) {
	width: 475px;	
	margin-bottom: 30px;
	margin-left: 100px;
	margin-top: 200px;
}
.works-pic-64-10 .showroom-pic-img:nth-child(3) {
	width: 317px;	
	margin-left: 515px;
}
.works-pic-64-11 {
	position: relative;
	margin-top: -230px;
}
.works-pic-64-11 p {
	position: absolute;
	left: 430px;
	top: 235px;
}
.works-pic-64-11 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-64-11 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-top: 300px;
}
.page-works-no-064 {
	overflow: hidden;
}

.works-pic-65-1 {
	position: relative;
}
.works-pic-65-1 p {
	position: absolute;
	left: 350px;
	top: 115px;
}
.works-pic-65-1 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-65-1 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-top: 175px;
}
.works-pic-65-2 .showroom-pic-img {
	width: 400px;
}
.works-pic-65-3 {
	position: relative;
}
.works-pic-65-3 p {
	position: absolute;
	text-align: right;
	left: 0;
	top: 610px;
}
.works-pic-65-3 .showroom-pic-img {
	width: 100%;
}
.works-pic-65-4 {
	position: relative;
}
.works-pic-65-4 .showroom-pic-img {
	width: 400px;
}
.works-pic-65-4 .showroom-pic-text {
	position: absolute;
	left: 420px;
	top: 250px;
	margin: 0;
}
.works-pic-65-5 .showroom-pic-img {
	width: 100%;
}
.works-pic-65-6 {
	position: relative;
}
.works-pic-65-6 p {
	position: absolute;
	left: 500px;
	top: 270px;
}
.works-pic-65-6 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-65-6 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-left: 300px;
	margin-bottom: 30px;
}
.works-pic-65-6 .showroom-pic-img:nth-child(4) {
	width: 600px;
	margin-left: 300px;
	margin-bottom: 30px;
}
.works-pic-65-7 {
	position: relative;
}
.works-pic-65-7 .showroom-pic-img {
	width: 100%;
	order: 2;
}
.works-pic-65-7 .showroom-pic-text {
	margin: 0;
	margin-top: 30px;
	margin-left: 450px;
	order: 3;
}
.works-pic-65-8 .showroom-pic-img {
	width: 600px;
}
.works-pic-65-9 .showroom-pic-img {
	width: 400px;
	margin-left: 300px;
}
.works-pic-65-10 {
	position: relative;
}
.works-pic-65-10 .showroom-pic-img {
	width: 600px;
}
.works-pic-65-10 p {
	position: absolute;
	left: 620px;
	top: 360px;
}
.works-pic-65-11 .showroom-pic-img {
	width: 317px;
}
.works-pic-65-12 {
	position: relative;
	margin-top: -100px;
}
.works-pic-65-12 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-left: 235px;
	margin-bottom: 30px;
}
.works-pic-65-12 .showroom-pic-img:nth-child(3) {
	width: 600px;
}
.works-pic-65-12 p {
	position: absolute;
	left: 570px;
	top: 435px;
	
}
.works-pic-65-13 .showroom-pic-img {
	width: 600px;
}
.page-works-no-065 {
	overflow: hidden;
}
.page-works-no-066 {
	overflow: hidden;
}
.works-pic-66-1 {
	position: relative;
}
.works-pic-66-1 .showroom-pic-img {
	width: 403px;
}
.works-pic-66-1 p {
	position: absolute;
	left: 415px;
	bottom: -20px;
}
.works-pic-66-2 .showroom-pic-img {
	width: 900px;
	order: 1;
}
.works-pic-66-2 .showroom-pic-text {
	margin: 0;
	order: 2;
	margin-top: 30px !important;
}
.works-pic-66-3 .showroom-pic-img {
	width: 600px;
}
.works-pic-66-4 {
	display: flex;
	justify-content: flex-end;
	position: relative;
}
.works-pic-66-4 p {
	position: absolute;
	right: 430px;
	bottom: 50px;
	width: auto;
}
.works-pic-66-4 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-66-4 .showroom-pic-img:nth-child(3) {
	width: 400px;
	
}
.works-pic-66-5 {
	position: relative;
}
.works-pic-66-5 p {
	position: absolute;
	left: 630px;
	top: 630px;
	width: auto;
}
.works-pic-66-5 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-66-5 .showroom-pic-img:nth-child(3) {
	width: 600px;
	
}
.works-pic-66-6 {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
.works-pic-66-6 .showroom-pic-img {
	width: 900px;
	order: 1;
}
.works-pic-66-6 p {
	order: 2;
}
.works-pic-66-8 {
	position: relative;
	display: flex;
}
.works-pic-66-8 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-right: 30px;
	margin-top: -175px;
}
.works-pic-66-8 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-66-9 {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}
.works-pic-66-9 .showroom-pic-img {
	width: 900px;
	order: 1;
}
.works-pic-66-9 .showroom-pic-text {
	order: 2;
	margin: 0;
	margin-top: 30px;
}
.works-pic-66-10 {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	position: relative;
}
.works-pic-66-10 p {
	position: absolute;
	left: 430px;
	top: 320px;
	width: auto;
}
.works-pic-66-10 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-bottom: 30px;
	margin-left: 500px;
}
.works-pic-66-10 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-right: 30px;
	margin-top: -124px;
}
.works-pic-66-10 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-bottom: 30px;
}
.works-pic-66-10 .showroom-pic-img:nth-child(5) {
	width: 400px;
	margin-right: 182px;
}
.works-pic-66-10 .showroom-pic-img:nth-child(6) {
	width: 317px;
}
.works-pic-66-11 {
	position: relative;
}
.works-pic-66-11 p {
	width: auto;
	position: absolute;
	left: 430px;
	top: 500px;
}
.works-pic-66-11 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
	margin-top: 280px;
}
.works-pic-66-11 .showroom-pic-img:nth-child(3) {
	width: 317px;
}
.page-works-no-067 {
	overflow: hidden;
}
.works-pic-67-1 {
	position: relative;
}
.works-pic-67-1 .showroom-pic-img {
	width: 600px;
}
.works-pic-67-1 p {
	position: absolute;
	left: 620px;
	bottom: -10px;
}
.works-pic-67-2 .showroom-pic-img {
	width: 600px;
}
.works-pic-67-3 .showroom-pic-img {
	width: 475px;
}
.works-pic-67-4 {
	position: relative;
	margin-top: -170px;
}
.works-pic-67-4 p {
	position: absolute;
	left: 340px;
	width: auto;
	top: 425px;
}
.works-pic-67-4 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-left: 505px;
	margin-bottom: 30px;
}
.works-pic-67-4 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-left: 220px;
	margin-bottom: 30px;
}
.works-pic-67-4 .showroom-pic-img:nth-child(4) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-67-5 {
	position: relative;
}
.works-pic-67-5 > p {
	top: 615px;
	position: absolute;
	left: 0;
	width: auto;
	order: 1;
}
.works-pic-67-5 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
	order: 2;
}
.works-pic-67-5 .showroom-pic-img:nth-child(3) {
	width: 475px;

	margin-bottom: 30px;
	order: 4;
}
.works-pic-67-5 .showroom-pic-img:nth-child(4) {
	width: 475px;
	margin-left: 210px;
	margin-bottom: 30px;
	order: 5;
}
.works-pic-67-5 .showroom-pic-text {
	margin: 30px 0px 30px 420px;
	order: 3;
}
.works-pic-67-6 {
	position: relative;
}
.works-pic-67-6 .showroom-pic-img {
	width: 900px;
	order: 1;
}
.works-pic-67-6 > p {
	position: absolute;
	right: 0;
	width: auto;
	top: 615px;
}
.works-pic-67-6 .showroom-pic-text {
	order: 2;
	margin: 30px 30px 0;
}
.works-pic-67-7 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-bottom: 30px;
	margin-left: 300px;
}
.works-pic-67-7 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-67-8 {
	position: relative;
}
.works-pic-67-8 p {
	position: absolute;
	left: 0;
	top: 615px;
	width: auto;
}
.works-pic-67-8 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-67-8 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-bottom: 30px;
	margin-left: 300px;
}
.works-pic-67-9 .showroom-pic-img {
	width: 600px;
	order: 1;
}
.works-pic-67-10 {
	position: relative;
}
.works-pic-67-10 > p {
	position: absolute;
	left: 0;
	width: auto;
	top: 615px;
}
.works-pic-67-10 .showroom-pic-text {
	order: 2;
	margin-left: 440px;
	margin-top: 30px;
}
.works-pic-67-11 .showroom-pic-img {
	width: 475px;
}
.works-pic-67-12 .showroom-pic-img {
	width: 600px;
}
.works-pic-67-13 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-bottom: 30px;
	margin-left: 150px;
}
.works-pic-67-13 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
	margin-left: 150px;
}
.works-pic-67-13 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-67-14 p {
	text-align: right !important;
	width: 100%;
}
.works-pic-67-14 .showroom-pic-img {
	width: 900px;
}
.works-pic-67-15 {
	position: relative;
}
.works-pic-67-15 p {
	position: absolute;
	left: 205px;
	top: 615px;
	width: auto;
}
.works-pic-67-15 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-67-15 .showroom-pic-img:nth-child(3) {
	width: 533px;
	margin-left: 367px;
	margin-bottom: 30px;
}
.works-pic-67-15 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-left: 20px;
	margin-bottom: 30px;
	margin-top: -240px;
}
.works-pic-67-15 .showroom-pic-img:nth-child(5) {
	width: 400px;
	margin-left: 30px;
	margin-bottom: 30px;
}
.page-works-no-068 {
	overflow: hidden;
}
.works-pic-68-1 {
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	margin-top: 100px;
}
.works-pic-68-1 .showroom-pic-img {
	width: 400px;
	order: 1;
	margin-right: 30px;
}
.works-pic-68-1 p {
	order: 2;
	width: auto;
	position: absolute;
	left: 420px;
	top: 0;
	
}
.works-pic-68-2 {
	width: 475px;
	margin-top: -425px;
	margin-left: 420px;
	position: relative;
}
.works-pic-68-2 p {
	width: 100%;
	text-align: right;
}
.works-pic-68-2 .showroom-pic-img {
	width: 475px;

}
.works-pic-68-3 {
	margin-top: 30px;
	position: relative;
	margin-left: 100px;
}
.works-pic-68-3 .showroom-pic-img {
	width: 400px;
}
.works-pic-68-3 p {
	position: absolute;
	left: 420px;
	bottom: 0;
}
.works-pic-68-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-68-5 {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.works-pic-68-5 p {
	position: absolute;
	left: 630px;
	top: 630px;
	width: auto;
}
.works-pic-68-5 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-68-5 .showroom-pic-img:nth-child(3) {
	width: 600px;
}
.works-pic-68-6 {
	position: relative;
}
.works-pic-68-6 .showroom-pic-img {
	width: 900px;
	order: 1;
	margin-bottom: 20px;
}
.works-pic-68-6 > p {
	order: 2;
}
.works-pic-68-6 .showroom-pic-text {
	order: 3;
	margin-top: 0px;
	margin-left: 400px;
}
.works-pic-68-7 {
	position: relative;
}
.works-pic-68-7 p {
	position: absolute;
	left: 620px;
	width: auto;
	top: 313px;
}
.works-pic-68-7 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
	
}
.works-pic-68-7 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-bottom: 30px;
	margin-right: 22px;
}
.works-pic-68-7 .showroom-pic-img:nth-child(4) {
	width: 400px;
	margin-bottom: 30px;
}
.works-pic-68-8 .showroom-pic-img {
	width: 900px;
	order: 1;
}
.works-pic-68-8 .showroom-pic-text {
	order: 2;
	margin-top: 30px;
}
.works-pic-68-9 {
	margin-left: 300px;
	position: relative;
}
.works-pic-68-9 .showroom-pic-img {
	width: 600px;
}
.works-pic-68-9 p {
	position: absolute;
	left: -125px;
	width: auto;
	bottom: 0;
}
.works-pic-68-10 {
	position: relative;	
}
.works-pic-68-10 .showroom-pic-img {
	width: 400px;
}
.works-pic-68-10 p {
	position: absolute;
	left: 430px;
	bottom: 0;
	width: auto;
}
.page-works-no-069 {
	overflow: hidden;
}
.works-pic-69-1 {
	position: relative;
	display: block;
}
.works-pic-69-1 p {
	position: absolute;
	left: 350px;
	top: 270px;
}
.works-pic-69-1 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-bottom: 30px;
}
.works-pic-69-1 .showroom-pic-img:nth-child(3) {
	width: 317px;
}
.works-pic-69-1 .showroom-pic-img:nth-child(4) {
	width: 317px;
	position: absolute;
	left: 350px;
	top: 340px;
}
.works-pic-69-2 {
	display: block;
	position: relative;
}
.works-pic-69-2 > p {
	position: absolute;
	left: 275px;
	bottom: 0;
}
.works-pic-69-2 .showroom-pic-img {
	width: 533px;
	margin-left: 370px;
}
.works-pic-69-2 .showroom-pic-text {
	position: absolute;
	left: 0;
	top: 150px;
	width: 340px;
	padding-right: 35px;
}
.works-pic-69-3 .showroom-pic-img {
	width: 600px;
}
.works-pic-69-4 {
	margin-left: 155px;
}
.works-pic-69-4 .showroom-pic-img {
	width: 317px;
}
.works-pic-69-5 {
	position: relative;
	margin-top: 220px;
	margin-lefT: 150px;
}
.works-pic-69-5 p {
	position: absolute;
	left: 200px;
	top: -70px;
}
.works-pic-69-5 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;

}	
.works-pic-69-5 .showroom-pic-img:nth-child(3) {
	width: 400px;	
	position: absolute;
	left: 350px;
	top: -300px;
}
.works-pic-69-6 {
	position: relative;
}
.works-pic-69-6 .showroom-pic-img {
	width: 533px;
}
.works-pic-69-6 p {
	position: absolute;
	left: 560px;
	bottom: 0;
}
.works-pic-69-7 {
	position: relative;
	margin-left: 300px;
}
.works-pic-69-7 p {
	position: absolute;
	left: -155px;
	bottom: 0;
}
.works-pic-69-7 .showroom-pic-img {
	width: 600px;
}
.works-pic-69-8 {
	position: relative;
	margin-left: 300px;
}
.works-pic-69-8 p {
	position: absolute;
	left: -100px;
	bottom: 0;
}
.works-pic-69-8 .showroom-pic-img {
	width: 317px;
}
.works-pic-69-9 .showroom-pic-img {
	width: 600px;
}
.works-pic-69-10 {
	margin-left: 425px;
	position: relative;
}
.works-pic-69-10 p {
	position: absolute;
	left: -145px;
	bottom: 0;
}
.works-pic-69-10 .showroom-pic-img {
	width: 475px;
}
.page-works-no-070 {
	overflow: hidden;
}
.works-pic-70-1 {
	position: relative;
	
}

.works-pic-70-1 p {
	position: absolute;
	left: 245px;
	top: 260px;
}
.works-pic-70-1 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-left: 420px;
	margin-bottom: 30px;
}
.works-pic-70-1 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-left: 230px;	
}
.works-pic-70-2 .showroom-pic-img {
	width: 400px;
}
.works-pic-70-3 {
	position: relative;
}
.works-pic-70-3 .showroom-pic-img {
	width: 900px;
	order:1;
}
.works-pic-70-3 .showroom-pic-text {
	order:2;
	margin-top: 15px;
	margin-left: 350px;
}
.works-pic-70-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-70-5 {
	position: relative;
	margin-top: 220px;
}
.works-pic-70-5 p {
	position: absolute;
	left: 0;
	top: 480px;
}
.works-pic-70-5 .showroom-pic-img {
	width: 317px;
}
.works-pic-70-6 {
	position: relative;
	margin-top: -700px;
	margin-left: 350px;
}
.works-pic-70-6 p {
	position: absolute;
	left: 0;
	top: 380px;
}
.works-pic-70-6 .showroom-pic-img {
	width: 550px;
}
.works-pic-70-7 {
	position: relative;
	margin-left: 150px;
	margin-top: 330px;
}
.works-pic-70-7 p {
	position: absolute;
	left: 620px;
	bottom: 0;
}
.works-pic-70-7 .showroom-pic-img {
	width: 600px;
}
.works-pic-70-8 {
	position: relative;
}
.works-pic-70-8 p {
	position: absolute;
	left: 0;
	top: 480px;
}
.works-pic-70-8 .showroom-pic-img {
	width: 317px;
}
.works-pic-70-9 {
	position: relative;
	margin-top: -520px;
	margin-left: 350px;
}
.works-pic-70-9 p {
	position: absolute;
	left: 0;
	top: 375px;
}
.works-pic-70-9 .showroom-pic-img {
	width: 550px;
}
.works-pic-70-10 {
	position: relative;
	margin-top: 200px;
}
.works-pic-70-10 p {
	order: 2;
}
.works-pic-70-10 .showroom-pic-img {
	width: 900px;
	order: 1;
}
.works-pic-70-11 .showroom-pic-img {
	width: 317px;
}
/*
TREND
*/
.box-border-gray.box-border-gray-trend {
	margin-top: 70px;
}
.box-border-gray.box-border-gray-trend img {
	width: 150px;
	vertical-align: middle;
}
.box-border-gray.box-border-gray-trend p {
	color: #333;
}
.page-trend hr {
	margin: 50px auto;
}


.page-works-no-071 {
	overflow: hidden;
}
.works-pic-71-1 {
	position: relative;	
}
.works-pic-71-1-2 {
	width: 580px;
}
.works-pic-71-1 .showroom-pic-img {
	width: 400px;
}
.works-pic-71-2 {
	position: relative;
	display: block;
}
.works-pic-71-2 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 155px;
}
.works-pic-71-2 .showroom-pic-img:nth-child(3) {
	width: 475px;
}
.works-pic-71-2 .showroom-pic-img:nth-child(4) {
	width: 317px;
	position: absolute;
	left: 500px;
	bottom: 0;
}
.works-pic-71-2 p {
	position: absolute;
	left: 500px;
	top: 100%;
	width: auto;
}
.works-pic-71-3 {
	position: relative;
	margin-top: 80px;
}
.works-pic-71-3 p {
	width: auto;
	margin-left: 140px;
	margin-right: 30px;
	padding-top: 0;
	margin-top: 0;
}
.works-pic-71-3 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-71-3 .showroom-pic-img:nth-child(3) {
	width: 300px;
}
.works-pic-71-4 {
	position: relative;
}
.works-pic-71-4 p {
	order: 1;
}
.works-pic-71-4 .showroom-pic-img {
	width: 900px;
	order: 2;
}
.works-pic-71-4 .showroom-pic-text {
	order: 3;
	margin-top: 30px;
	margin-left: 40%;
}
.works-pic-71-5 .showroom-pic-img:nth-child(1) {
	width: 317px;
	margin-right: 30px;
	margin-left: 105px;
}
.works-pic-71-5 .showroom-pic-img:nth-child(2) {
	width: 300px;
	margin-top: 190px;
}
.works-pic-71-6 {
	position: relative;
}
.works-pic-71-6 p {
	order: 2;
}
.works-pic-71-6 .showroom-pic-img {
	width: 900px;
	order: 1;
}
.works-pic-71-6 .showroom-pic-text {
	order: 3;
	margin-top: -20px;
	margin-left: 40%;
}
.works-pic-71-7 .showroom-pic-img {
	width: 475px;
}
.works-pic-71-8 .showroom-pic-img {
	width: 600px;
}
.works-pic-71-9 .showroom-pic-img {
	width: 475px;
}
.works-pic-71-10 {
	position: relative;
}
.works-pic-71-10 p {
	order: 2;
	text-align: right;
}
.works-pic-71-10 .showroom-pic-img:nth-child(2) {
	order: 1;
	width: 900px;
}
.works-pic-71-10 .showroom-pic-img:nth-child(3) {
	order: 3;
	width: 400px;
	margin-top: -20px;
}
.page-works-no-072 {
	overflow: hidden;
}
.works-pic-72-1 {
	position: relative;
	display: block;	
	margin-left: 50px;
}
.works-pic-72-1 .showroom-pic-img:nth-child(1) {
	width: 475px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-72-1 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-right: 30px;
}
.works-pic-72-1 .showroom-pic-img:nth-child(3) {
	width: 317px;
	position: absolute;
	left: 500px;
	bottom: 0;
}
.works-pic-72-2 {
	position: relative;
}
.works-pic-72-2 p {
	position: absolute;
	left: 430px;
	top: 615px;
}
.works-pic-72-2 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
	margin-top: 300px;
}
.works-pic-72-2 .showroom-pic-img:nth-child(3) {
	width: 400px;
}
.works-pic-72-3 {
	
}
.works-pic-72-3 p {
	order: 2;
}
.works-pic-72-3 .showroom-pic-img {
	order: 1;
	width: 900px;
}
.works-pic-72-3 .showroom-pic-text {
	order: 3;
	margin-left: 430px;
	margin-top: -20px;
}

.works-pic-72-4 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-left: 300px;
}
.works-pic-72-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-72-6 {
	position: relative;
}
.works-pic-72-6 p:nth-child(1) {
	position: absolute;
	left: 0px;
	top: 325px;
}
.works-pic-72-6 p:nth-child(3) {
	position: absolute;
	left: 500px;
	top: 620px;
}
.works-pic-72-6 p:nth-child(5) {
	position: absolute;
	left: 430px;
	top: 1010px;
}
.works-pic-72-6 .showroom-pic-img:nth-child(2) {
	width: 469px;

}
.works-pic-72-6 .showroom-pic-img:nth-child(4) {
	width: 400px;
	margin-left: 30px;
	
}

.works-pic-72-6 .showroom-pic-img:nth-child(6) {
	width: 400px;
	margin-left: 0px;
	margin-top: -130px;
}
.works-pic-72-7 {
	position: relative;
}
.works-pic-72-7 p {
	position: absolute;
	left: 270px;
	width: auto;
	top: 615px;
}
.works-pic-72-7 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-72-7 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-top: 150px;
}
.works-pic-72-8 .showroom-pic-img {
	width: 400px;
}
.works-pic-72-8-t {
	margin-top: -20px;
}
.works-pic-72-9 {
	justify-content: flex-end;
}
.works-pic-72-9 p {
	width: auto;
	margin-top: 545px;
	margin-right: 20px;
}
.works-pic-72-9 .showroom-pic-img {
	width: 400px;
}

.page-works-no-073 {
	overflow: hidden;
}
.works-pic-73-1 {
	position: relative;
	margin-top: 150px;
}
.works-pic-73-1 p {
	position: absolute;
	left: 420px;
	top: 750px;
}
.works-pic-73-1 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-73-1 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-bottom: 30px;
	margin-right: 20px;
}
.works-pic-73-1 .showroom-pic-img:nth-child(4) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-73-2 {
	position: relative;
	margin-top: -180px;
}
.works-pic-73-2 .showroom-pic-img:nth-child(1) {
	width: 317px;
	margin-right: 30px;
	margin-left: 85px;
	margin-top: 160px;
}
.works-pic-73-2 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-73-2 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-left: 430px;
	margin-top: -140px;
}
.works-pic-73-3 {
	
}
.works-pic-73-3 p {
	order: 2;
}
.works-pic-73-3 .showroom-pic-img {
	order: 1;
	width: 600px;
}
.works-pic-73-4 {
	position: relative;
}
.works-pic-73-4 > p.en {
	order: 2;
	text-align: right;
}
.works-pic-73-4 .showroom-pic-img {
	order: 1;
	width: 900px;
}
.works-pic-73-4 .showroom-pic-text {
	order: 3;
	margin-top: 0px;
}
.works-pic-73-5 {
	
}
.works-pic-73-5 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-left: 300px;
	margin-bottom: 30px;
}
.works-pic-73-5 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-right: 25px;
}
.works-pic-73-5 .showroom-pic-img:nth-child(3) {
	width: 400px;
}
.works-pic-73-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-73-7 {
	position: relative;
}
.works-pic-73-7 p {
	position: absolute;
	top: 470px;
	left: 340px;
	width: auto;
}
.works-pic-73-7 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 25px;
	margin-left: 150px;
}
.works-pic-73-7 .showroom-pic-img:nth-child(3) {
	width: 400px;
}

.page-works-no-074 {
	overflow: hidden;
}
.works-pic-74-1 {
	position: relative;
}
.works-pic-74-1 p {
	position: absolute;
	left: 345px;
	top: 110px;
}
.works-pic-74-1 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-74-1 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-bottom: 30px;
	margin-top: 175px;
}
.works-pic-74-1 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-right: 30px;
	margin-top: -300px;
}
.works-pic-74-1 .showroom-pic-img:nth-child(5) {
	width: 400px;
}
.works-pic-74-1 .showroom-pic-img:nth-child(6) {
	width: 317px;
	margin-top: -400px;
}
.works-pic-74-2 .showroom-pic-img {
	width: 600px;
	margin-left: 300px;
}
.works-pic-74-3 {
	position: relative;
}
.works-pic-74-3 > p {
	
}
.works-pic-74-3 .showroom-pic-img {
	width: 900px;
}
.works-pic-74-3 .showroom-pic-text {
	margin-top: 15px;
	order: 3;
}
.works-pic-74-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-74-5 {
	position: relative;
}
.works-pic-74-5 p {
	position: absolute;
	left: 0;
	top: 770px;
}
.works-pic-74-5 .showroom-pic-img:nth-child(2) {
	width: 550px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-74-5 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-bottom: 30px;
	margin-top: 180px;
}
.works-pic-74-5 .showroom-pic-img:nth-child(4) {
	width: 550px;
	margin-top: -290px;
	margin-right: 30px;
}
.works-pic-74-5 .showroom-pic-img:nth-child(5) {
	width: 317px;

}
.works-pic-74-6 {
	position: relative;
}
.works-pic-74-6 p.en {
	text-align: right;
}
.works-pic-74-6 .showroom-pic-img {
	width: 900px;
}
.works-pic-74-6 .showroom-pic-text {
	order: 3;
	margin-top: 20px;
}
.works-pic-74-7 .showroom-pic-img {
	width: 400px;
}
.works-pic-74-8 {
	position: relative;
}
.works-pic-74-8 p {
	position: absolute;
	left: 490px;
	top: 610px;
}
.works-pic-74-8 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
	margin-left: 150px;
}
.works-pic-74-8 .showroom-pic-img:nth-child(3) {
	width: 400px;
}

.page-works-no-075 {
	overflow: hidden;
}
.works-pic-75-1 {
	position: relative;
}
.works-pic-75-1 p {
	position: absolute;
	left: 305px;
	top: 285px;
	margin: 0;
	width: auto;
}
.works-pic-75-1 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
	margin-top: 355px;
}
.works-pic-75-1 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-bottom: 30px;
}
.works-pic-75-1 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-left: 430px;
	margin-top: -320px;
}
.works-pic-75-2 {
	position: relative;
}
.works-pic-75-2 > p {
	position: absolute;
	left: 310px;
	top: 270px;
	width: auto;
	margin: 0;
}
.works-pic-75-2 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
	margin-left: 130px;
	margin-top: 325px;
	order: 1;
}
.works-pic-75-2 .showroom-pic-img:nth-child(3) {
	width: 400px;
	order: 2;
}
.works-pic-75-2 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-left: 480px;
	margin-top: -170px;
	order: 3;
}
.works-pic-75-2 .showroom-pic-text {
	margin-top: 30px;
	order: inherit;
	order: 4;
}
.works-pic-75-3 {
	position: relative;
}
.works-pic-75-3 p {
	position: absolute;
	left: 0;
	top: 625px;
}
.works-pic-75-3 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-75-3 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-left: 300px;
}
.works-pic-75-4 {
	position: relative;
}
.works-pic-75-4 p {
	left: 630px;
	position: absolute;
	top: 365px;
	width: auto;
	margin: 0;
}
.works-pic-75-4 .showroom-pic-img {
	width: 600px;
}
.works-pic-75-5 {
	position: relative;
}
.works-pic-75-5 > p {
	position: absolute;
	left: 300px;
	top: 570px;
	margin: 0;
	width: auto;
}
.works-pic-75-5 .showroom-pic-img {
	width: 400px;
	order: 1;
	margin-left: 500px;
}
.works-pic-75-5 .showroom-pic-text {
	order: 3;
	margin-top: -250px;
	margin-left: 0;	
}
.works-pic-75-6 {
	position: relative;
	margin-bottom: 80px;
	margin-top: 80px;
}
.works-pic-75-6 p {
	position: absolute;
	left: 0;
	top: 620px;
}
.works-pic-75-6 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
}
.works-pic-75-6 .showroom-pic-img:nth-child(3) {
	width: 400px;
}
.works-pic-75-7 {
	margin-top: 100px;
}
.works-pic-75-7 .showroom-pic-img {
	width: 600px;
}
.works-pic-75-8 .showroom-pic-img {
	width: 400px;
	margin-left: 200px;
}

.page-works-no-076 {
	overflow: hidden;
}
.works-pic-76-1 {
	position: relative;
	margin-top: 120px;
}
.works-pic-76-1 .showroom-pic-img {
	order: 1;
	width: 900px;
}
.works-pic-76-1 p {
	order: 2;
}
.works-pic-76-2 {
	position: relative;
	margin-left: 70px;
	display: flex;
}
.works-pic-76-2 p {
	position: absolute;
	left: 0;
	top: 480px;
}
.works-pic-76-2 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-right: 30px;
	margin-top: 160px;
}
.works-pic-76-2 .showroom-pic-img:nth-child(3) {
	width: 317px;
}
.works-pic-76-3 {
	margin-top: 80px;
}
.works-pic-76-3 .showroom-pic-img {
	width: 600px;
}
.works-pic-76-4 {
	position: relative;
}
.works-pic-76-4 .showroom-pic-img {
	order: 1;
	width: 600px;
	margin-left: 300px;
}
.works-pic-76-4 .showroom-pic-text {
	order: 2;
	margin-top: 30px;
}
.works-pic-76-5 {
	position: relative;
}
.works-pic-76-5 .showroom-pic-img:nth-child(1) {
	width: 475px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-76-5 .showroom-pic-img:nth-child(2) {
	width: 317px;
}
.works-pic-76-5 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-top: -130px;
}
.works-pic-76-6 {
	position: relative;
	margin-left: 150px;
}
.works-pic-76-6 p {
	width: auto;
	position: absolute;
	left: 250px;
	top: 600px;
}
.works-pic-76-6 .showroom-pic-img:nth-child(2) {
	margin-right: 30px;
	width: 400px;
}
.works-pic-76-6 .showroom-pic-img:nth-child(3) {
	width: 317px;
}
.works-pic-76-7 {
	position: relative;
	margin-top: 80px;
}
.works-pic-76-7 > p {
	position: absolute;
	left: 0;
	top: 610px;
}
.works-pic-76-7 .showroom-pic-img:nth-child(2) {
	order: 1;
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-76-7 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-left: 300px;
	order: 2
}
.works-pic-76-7 .showroom-pic-text {
	margin-top: 30px;
	order: 3;
}
.works-pic-76-8 {
	position: relative;
}
.works-pic-76-8 .showroom-pic-img {
	width: 900px;
	order: 1;
}
.works-pic-76-8 p {
	text-align: right;
	order: 2;
}
.works-pic-76-9 .showroom-pic-img {
	width: 600px;
}

.page-works-no-077 {
	overflow: hidden;
}
.works-pic-77-1 {
	position: relative;
}
.works-pic-77-1 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-77-1 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-77-1 .showroom-pic-img:nth-child(4) {
	width: 533px;
	margin-left: 345px;
	margin-top: -120px;
}
.works-pic-77-2 p {
	text-align: right;
	margin-top: -50px;
}
.works-pic-77-2 .showroom-pic-img {
	width: 475px;
}
.works-pic-77-3 .showroom-pic-img {
	width: 100%;
}
.works-pic-77-4 .showroom-pic-text {
	order: 2;
	margin-top: 30px;
	margin-left: 400px;
}
.works-pic-77-4 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-77-5 {
	position: relative;
}
.works-pic-77-5 p {
	position: absolute;
	left: 430px;
	top: 560px;
}
.works-pic-77-5 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-bottom: 30px;
}
.works-pic-77-5 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-left: 300px;
}
.works-pic-77-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-77-7 .showroom-pic-img:nth-child(1) {
	width: 475px;
	margin-right: 20px;
	margin-top: 285px;
}
.works-pic-77-7 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-bottom: 30px;
}
.works-pic-77-7 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-left: 210px;
}
.works-pic-77-8 .showroom-pic-img {
	width: 600px;
}
.works-pic-77-9 {
	position: relative;
}
.works-pic-77-9 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-77-9 .showroom-pic-text {
	order: 2;
	margin-top: 30px;
	margin-left: 60px;
}
.works-pic-77-10 {
	position: relative;
	margin-left: 155px;
}
.works-pic-77-10 p:nth-child(1) {
	top: 260px;
	left: 0;
	position: absolute;
}
.works-pic-77-10 p:nth-child(3) {
	top: 600px;
	text-align: right;
	right: 0;
	position: absolute;
}
.works-pic-77-10 .showroom-pic-img:nth-child(2) {
	width: 317px;	
	margin-top: 320px;
	margin-right: 20px;
}
.works-pic-77-10 .showroom-pic-img:nth-child(4) {
	width: 400px;	
}

.page-works-no-078 {
	overflow: hidden;
}
.works-pic-78-1 {
	position: relative;
	display: flex;
	justify-content: space-between;
}
.works-pic-78-1 p {
	
}
.works-pic-78-1 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-78-1 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-top: 160px;
}
.works-pic-78-1 .showroom-pic-img:nth-child(4) {
	width: 475px;
	margin-top: -415px;
}
.works-pic-78-2 {
	display: flex;
}
.works-pic-78-2 p {
	order: 2;
	width: auto;
	position: relative;
	top: 345px;
	margin-left: 30px;
}
.works-pic-78-2 .showroom-pic-img {
	width: 600px;
	order: 1;
}
.works-pic-78-3 .showroom-pic-img {
	width: 600px;
}
.works-pic-78-4 {
	display: flex;
}
.works-pic-78-4 p {
	order: 2;
	margin-left: 30px;
	position: relative;
	width: auto;
	top: 350px;
}
.works-pic-78-4 .showroom-pic-img {
	width: 600px;
	order: 1;
}
.works-pic-78-5 {
	display: flex;
}
.works-pic-78-5 .showroom-pic-img {
	width: 900px;
	order: 1;
}
.works-pic-78-5 .showroom-pic-text {
	margin-top: 30px;
	order: 2;
}
.works-pic-78-6 {
	display: flex;
	position: relative;
	justify-content: space-between;
}
.works-pic-78-6 p {
	position: absolute;
	right: 430px;
	bottom: -15px;
	width: auto;
}
.works-pic-78-6 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-left: 300px;
	margin-bottom: 30px;
}
.works-pic-78-6 .showroom-pic-img:nth-child(3) {
	width: 400px;

}
.works-pic-78-6 .showroom-pic-img:nth-child(4) {
	width: 400px;
	margin-top: 200px;
}
.works-pic-78-7 {
	display: flex;
	flex-wrap: wrap;
}
.works-pic-78-7 .showroom-pic-img {
	width: 900px;
	order: 1;
}
.works-pic-78-7 .showroom-pic-text {
	margin-top: 30px;
	order: 2;
}
.works-pic-78-8 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-78-8 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-left: 300px;
	margin-bottom: 30px;
}
.works-pic-78-8 .showroom-pic-img:nth-child(3) {
	width: 475px;
}
.works-pic-78-9 {
	display: flex;
	flex-wrap: wrap;
}
.works-pic-78-9 .showroom-pic-img {
	width: 900px;
	order: 1;
}
.works-pic-78-9 p {
	text-align: right;
	order: 2;
}
.works-pic-78-10 {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.works-pic-78-10 .showroom-pic-img:nth-child(1) {
	width: 400px;
	margin-bottom: 30px;
}
.works-pic-78-10 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-top: 500px;
}
.works-pic-78-10 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-top: -318px;	
}
.works-pic-78-11 {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	margin-left: 150px;
}
.works-pic-78-11 p {
	position: absolute;
	left: 200px;
	top: 430px;
	width: auto;
}
.works-pic-78-11 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-bottom: 30px;
	margin-left: 350px;
}
.works-pic-78-11 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-78-11 .showroom-pic-img:nth-child(4) {
	width: 317px;
}

.page-works-no-079 {
	overflow: hidden;
}
.works-pic-79-1 {
	position: relative;
}
.works-pic-79-1 p {
	position: absolute;
	left: 430px;
	top: 215px;
}
.works-pic-79-1 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-79-1 .showroom-pic-img:nth-child(3) {
	width: 470px;
	margin-bottom: 30px;
	margin-top: 280px;
}
.works-pic-79-1 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-right: 30px;
	margin-left: 80px;
}
.works-pic-79-1 .showroom-pic-img:nth-child(5) {
	width: 317px;
}
.works-pic-79-2 .showroom-pic-text {
	order: 1;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 300px;
}
.works-pic-79-2 .showroom-pic-img {
	order: 2;
	width: 100%;
}
.works-pic-79-3 {
	position: relative;
}
.works-pic-79-3 p {
	position: absolute;
	left: 625px;
	top: 0;
}
.works-pic-79-3 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-79-3 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-bottom: 30px;
	margin-left: 425px;
}
.works-pic-79-3 .showroom-pic-img:nth-child(4) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-79-3 .showroom-pic-img:nth-child(5) {
	width: 100%;
}
.works-pic-79-4 .showroom-pic-img {
	width: 317px;
}
.works-pic-79-5 {
	position: relative;
}
.works-pic-79-5 p {
	position: absolute;
	left: 625px;
	top: 355px;
}
.works-pic-79-5 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-79-5 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 235px;
}
.works-pic-79-5 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-bottom: 30px;
}
.works-pic-79-6 .showroom-pic-text {
	order: 2;
	margin-top: 30px;
}
.works-pic-79-6 .showroom-pic-img {
	order: 1;
	width: 100%;
}
.works-pic-79-7 {
	position: relative;
}
.works-pic-79-7 p {
	position: absolute;
	left: 360px;
	bottom: -15px;
	width: auto;
}
.works-pic-79-7 .showroom-pic-img {
	width: 400px;
	margin-left: 500px;
}
.works-pic-79-8 {
	position: relative;
}
.works-pic-79-8 p {
	position: absolute;
	left: 345px;
	top: 325px;
}
.works-pic-79-8 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-79-8 .showroom-pic-img:nth-child(3) {
	width: 475px;
}

.page-works-no-080 {
	overflow: hidden;
}
.works-pic-80-1 {
	display: flex;
	justify-content: flex-end;
}
.works-pic-80-1 .showroom-pic-img {
	width: 475px;
	margin-left: 30px;
}
.works-pic-80-1 p {
	text-align: right;
	width: auto;
	top: 270px;
	position: relative;
}
.works-pic-80-2 {
	display: flex;
	justify-content: flex-start;
	position: relative;
}
.works-pic-80-2 .showroom-pic-img:nth-child(2) {
	margin-right: 20px;
	width: 401px;
}
.works-pic-80-2 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-bottom:20px;
}
.works-pic-80-2 .showroom-pic-img:nth-child(4) {
	width: 317px;	
	position: absolute;
	left: 421px;
	top: 340px;
}
.works-pic-80-2 p {
	position: absolute;
	left: 0;
	top: 610px;
}
.works-pic-80-3 {
	margin-top: 190px;
	position: relative;
}
.works-pic-80-3 > p.en {
	
}
.works-pic-80-3 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom:30px;
}
.works-pic-80-3 .showroom-pic-img:nth-child(3) {
	width: 534px;
	margin-bottom:30px;
}
.works-pic-80-3 .showroom-pic-text {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
}
.works-pic-80-4 .showroom-pic-img:nth-child(1) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-80-4 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
	margin-left: 300px;
}
.works-pic-80-4 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-80-4 .showroom-pic-img:nth-child(4) {
	width: 600px;
	margin-bottom: 30px;
	margin-left: 150px;
}
.works-pic-80-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-80-6 .showroom-pic-img {
	width: 475px;
	margin-left: 425px;
}
.works-pic-80-7 .showroom-pic-img {
	width: 400px;
}
.works-pic-80-8 {
	position: relative;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.works-pic-80-8 p.en {
	padding-left: 265px;
	width: 100%;
	box-sizing: border-box;
	order: 1;
}
.works-pic-80-8 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-bottom: 30px;
	order: 2;
}
.works-pic-80-8 .showroom-pic-img:nth-child(3) {
	position: relative;
	margin-left: 100px;
	top: -200px;	
	order: 3;
	width: 317px;
}
.works-pic-80-8 .showroom-pic-img:nth-child(4) {
	width: 400px;
	order: 4;
	margin-right: 30px;
}
.works-pic-80-8 .showroom-pic-img:nth-child(5) {
	width: 400px;
	order: 5;
}
.works-pic-80-8 .showroom-pic-text {
	position: absolute;
	left: 350px;
	top: 460px;
}

.page-works-no-081 {
	overflow: hidden;
}
.works-pic-81-1 {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	position: relative;
}
.works-pic-81-1 p {
	position: absolute;
	left: 500px;
	top: 270px;
}
.works-pic-81-1 .showroom-pic-img:nth-child(2) {
	width: 475px;

}
.works-pic-81-2 {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	position: relative;
}
.works-pic-81-2 p {
	position: absolute;
	left: 335px;
	top: 555px;
	width: auto;
}
.works-pic-81-2 .showroom-pic-img:nth-child(2) {
	width: 316px;
	margin-bottom: 30px;
	margin-right: 30px;
	margin-left: 150px;
}
.works-pic-81-2 .showroom-pic-img:nth-child(3) {
	width: 399px;
	margin-bottom: 30px;
}
.works-pic-81-2 .showroom-pic-img:nth-child(4) {
	width: 100%;

}
.works-pic-81-3 {
	position: relative;
}
.works-pic-81-3 p {
	
}
.works-pic-81-3 .showroom-pic-img:nth-child(2) {
	width: 475px;
	margin-right: 30px;
}
.works-pic-81-3 .showroom-pic-img:nth-child(3) {
	width: 316px;
	margin-bottom: 30px;
}
.works-pic-81-3 .showroom-pic-img:nth-child(4) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-81-3 .showroom-pic-img:nth-child(5) {
	width: 600px;
	margin-left: 300px;
}
.works-pic-81-4 {
	position: relative;
}
.works-pic-81-4 > p {
	text-align: right;
}
.works-pic-81-4 .showroom-pic-text {
	margin-top: 0;
}
.works-pic-81-4 .showroom-pic-img {
	width: 100%;
}
.works-pic-81-5 .showroom-pic-img:nth-child(1) {
	width: 316px;
	margin-right: 30px;	
}
.works-pic-81-5 .showroom-pic-img:nth-child(2) {
	width: 550px;
	margin-top: 108px;
}
.works-pic-81-6 {
	position: relative;
}
.works-pic-81-6 > p {
	position: absolute;
	left: 300px;
	top: 570px;
	width: auto;
}
.works-pic-81-6 .showroom-pic-text {
	margin-top: 0;
	margin-bottom: 25px;
}
.works-pic-81-6 .showroom-pic-img {
	width: 600px;
	margin-left: 300px;
}
.works-pic-81-7 {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}
.works-pic-81-7 .showroom-pic-img:nth-child(1) {
	width: 316px;
	margin-bottom: 30px;
	margin-left: 500px;
}
.works-pic-81-7 .showroom-pic-img:nth-child(2) {
	width: 399px;
	margin-bottom: 30px;
	margin-right: 30px;
	margin-top: -125px;
}
.works-pic-81-7 .showroom-pic-img:nth-child(3) {
	width: 316px;
}
.works-pic-81-8 .showroom-pic-img:nth-child(2) {
	width: 600px;
}

.page-works-no-082 {
	overflow: hidden;
}
.works-pic-82-1 {
	
}
.works-pic-82-1 p {
	
}
.works-pic-82-1 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-82-1 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-top: 100px;
}
.works-pic-82-2 {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: -240px;
	position: relative;
}
.works-pic-82-2 p {
	position: absolute;
	left: 0;
	bottom: -30px;
}
.works-pic-82-2 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-82-2 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-top: 230px;
}
.works-pic-82-3 {
	position: relative;
	margin-top: 150px;
}
.works-pic-82-3 .showroom-pic-img {
	width: 100%;
}
.works-pic-82-3 .showroom-pic-text {
	margin-left: 400px;
}
.works-pic-82-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-82-6 {
	position: relative;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.works-pic-82-6 .showroom-pic-img:nth-child(1) {
	width: 475px;
	order: 1;

}
.works-pic-82-6 .showroom-pic-img:nth-child(2) {
	width: 400px;
	order: 2;
}
.works-pic-82-6 .showroom-pic-text {
order: 3;
margin-top: -160px;
margin-left: 0;
}
.works-pic-82-7 {
	position: relative;
}
.works-pic-82-7 p {
	position: absolute;
	left: 205px;
	top: 360px;
	width: auto;
}
.works-pic-82-7 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
	margin-left: 300px;
}
.works-pic-82-7-2 .showroom-pic-img:nth-child(2) {
	width: 475px;
}
.works-pic-82-8 {
	margin-left: 100px;
}

.page-works-no-083 {
	overflow: hidden;
}
.works-pic-83-1 {
	position: relative;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 140px;
}
.works-pic-83-1 p {
	position: absolute;
	left: 255px;
	top: 145px;
}
.works-pic-83-1 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
	margin-top: 210px;
	margin-bottom: 30px;
}
.works-pic-83-1 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-top: 0px;
}
.works-pic-83-1 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-right: 30px;
	margin-left: 85px;
}
.works-pic-83-1 .showroom-pic-img:nth-child(5) {
	width: 400px;
	margin-top: -330px;
}
.works-pic-83-2 .showroom-pic-img {
	width: 600px;
}
.works-pic-83-3 .showroom-pic-img {
	width: 100%;
}
.works-pic-83-4 {
	position: relative;
}
.works-pic-83-4 p.en {
	width: auto;
	text-align: right;
	position: absolute;
	right: 0;
	bottom: 140px;
}
.works-pic-83-4 .showroom-pic-img {
	width: 100%;
	order: 1;
}
.works-pic-83-4 .showroom-pic-text {
	margin-top: 30px;
	order: 2;
}
.works-pic-83-5 .showroom-pic-img {
	width: 600px;
}
.works-pic-83-6 .showroom-pic-img {
	width: 600px;
}
.works-pic-83-7 {
	
}
.works-pic-83-7 p {
	text-align: right;
}
.works-pic-83-7 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-left: 300px;
	margin-bottom: 30px;
}
.works-pic-83-7 .showroom-pic-img:nth-child(3) {
	width: 800px;
	margin-left: 100px;
}
.works-pic-83-8 {
	position: relative;
}
.works-pic-83-8 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-83-8 .showroom-pic-img:nth-child(4) {
	width: 400px;
	margin-top: 140px;
}
.works-pic-83-8 p {
	position: absolute;
	left: 0;
	top: 485px;
}
.works-pic-83-8 p:nth-child(3) {
	position: absolute;
	left: 350px;
	top: 70px;
}
.works-pic-83-9 {
	margin-left: 350px;
	position: relative;
}
.works-pic-83-9 .showroom-pic-img {
	width: 317px;
}
.works-pic-83-9 p {
	width: auto;
	position: absolute;
	left: 340px;
	bottom: -15px;
}
.page-works-no-084 {
	overflow: hidden;
}
.works-pic-84-1 .showroom-pic-img {
	width: 600px;
}
.works-pic-84-2 {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.works-pic-84-2 p.en {
	position: absolute;
	left: 470px;
	top: 565px;
	order: 1;
	width: auto;
}
.works-pic-84-2 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-right: 30px;
	order: 2;
}
.works-pic-84-2 .showroom-pic-img:nth-child(3) {
	width: 270px;
	margin-top: 200px;
	margin-bottom: 30px;
	order: 3;
}
.works-pic-84-2 .showroom-pic-img:nth-child(4) {
	width: 600px;
	margin-left: 300px;
	order: 4;
}
.works-pic-84-2 .showroom-pic-text {
		order: 5;
		margin-top: 30px;
		margin-left: 200px;
}
.works-pic-84-3 {
	position: relative;
}
.works-pic-84-3 p.en {
	left: 260px;
	top: 630px;
	position: absolute;
	width: auto;
}
.works-pic-84-3 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-84-3 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-right: 30px;
	margin-top: 200px;
}
.works-pic-84-4 {
	position: relative;
}
.works-pic-84-4 .showroom-pic-img:nth-child(1) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-84-4 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
	margin-left: 300px;
}
.works-pic-84-4 .showroom-pic-img:nth-child(3) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-84-4 .showroom-pic-img:nth-child(4) {
	width: 650px;
	margin-left: 250px;
	margin-bottom: 30px;
}
.works-pic-84-4 .showroom-pic-img:nth-child(5) {
	width: 500px;
	margin-left: 160px;
	margin-bottom: 30px;
}
.works-pic-84-4 .showroom-pic-img:nth-child(6) {
	width: 400px;
	margin-left: 200px;
	margin-bottom: 30px;
}
.works-pic-84-5 {
	position: relative;
}
.works-pic-84-5 p.en {
	width: auto;
	position: absolute;
	order: 1;
	left: 630px;
	top: 410px;
}
.works-pic-84-5 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-right: 30px;
	order: 2;
}
.works-pic-84-5 .showroom-pic-img:nth-child(3) {
	width: 270px;
	order: 3;
}
.works-pic-84-5 .showroom-pic-text {
	margin-top: 30px;
	margin-left: 30px;
	order: 4;
}

.page-works-no-085 {
	overflow: hidden;
}
.works-pic-85-1 .showroom-pic-img:nth-child(1) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-85-1 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-left: 300px;
	margin-bottom: 30px;
}
.works-pic-85-1 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-left: 80px;
	margin-bottom: 30px;
	margin-right: 28px;
}
.works-pic-85-1 .showroom-pic-img:nth-child(4) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-85-2 {
	position: relative;
	justify-content: flex-end;
}
.works-pic-85-2 p {
	position: absolute;
	left: 0;
	top: 620px;
}
.works-pic-85-2 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-85-2 .showroom-pic-img:nth-child(3) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-85-2 .showroom-pic-img:nth-child(4) {
	width: 317px;
	margin-bottom: 30px;
}
.works-pic-85-3 {
	position: relative;
	justify-content: flex-start;
}
.works-pic-85-3 p {
	position: absolute;
	left: 0;
	top: 620px;
	text-align: right;
}
.works-pic-85-3 .showroom-pic-img:nth-child(2) {
	width: 900px;
	margin-bottom: 30px;
}
.works-pic-85-3 .showroom-pic-img:nth-child(3) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-85-3 .showroom-pic-img:nth-child(4) {
	width: 475px;
	margin-left: 125px;
}
.works-pic-85-4 .showroom-pic-img:nth-child(2) {
	width: 600px;
}
.works-pic-85-5 .showroom-pic-img:nth-child(1) {
	width: 475px;
	margin-bottom: 30px;
}
.works-pic-85-5 .showroom-pic-img:nth-child(2) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-85-5 .showroom-pic-img:nth-child(3) {
	width: 900px;
}
.works-pic-85-6 {
	position: relative;
	display: flex;
	justify-content: flex-start;
}
.works-pic-85-6 p.en {
	position: absolute;
	left: 420px;
	top: 0;
	width: auto;
}
.works-pic-85-6 .showroom-pic-img:nth-child(2) {
	width: 400px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.works-pic-85-6 .showroom-pic-img:nth-child(3) {
	width: 400px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-top: 430px;
}
.works-pic-85-6 .showroom-pic-img:nth-child(4) {
	width: 400px;
	margin-right: 30px;
	margin-top: -430px;
	margin-bottom: 30px;
}
.works-pic-85-6 .showroom-pic-text {
	position: absolute;
	margin: 0;
	right: 0;
	top: 220px;
}
.works-pic-85-7 .showroom-pic-img:nth-child(2) {
	width: 400px;
}
.works-pic-85-8 {
	position: relative;
}
.works-pic-85-8 p {
	position: absolute;
	left: 180px;
	width: auto;
	top: 480px;
}
.works-pic-85-8 .showroom-pic-img:nth-child(2) {
	width: 317px;
	margin-right: 30px;
}
.works-pic-85-8 .showroom-pic-img:nth-child(3) {
	width: 400px;
}

.page-works-no-086 {
	overflow: hidden;
}
.works-pic-86-1 {
	margin-top: 150px;
}
.works-pic-86-1 .showroom-pic-img:nth-of-type(1) {
	width: 600px;
	margin-bottom: 10px;
}
.works-pic-86-2 .showroom-pic-img:nth-of-type(1) {
	width: 550px;
	margin-bottom: 50px;
}
.works-pic-86-2 .showroom-pic-img:nth-of-type(2) {
	margin-top: 150px;
	margin-left: auto;
	width: 316px;
	margin-bottom: 50px;
}
.works-pic-86-2 p {
	top: 30px;
}
.works-pic-86-3 {
	margin-top: -160px;
}
.works-pic-86-3 .showroom-pic-img:nth-of-type(1) {
	width: 315px;
	margin-right: 50px;
}
.works-pic-86-3 .showroom-pic-img:nth-of-type(2) {
	margin-top: 260px;
	margin-left: auto;
	width: 550px;
	margin-bottom: 30px;
}
.works-pic-86-3 p {
	top: 140px;
}
.works-pic-86-5 {
	flex-wrap: wrap;
	margin-bottom: 0;
}
.works-pic-86-5 .showroom-pic-img-wrapper {
	position: relative;
}
.works-pic-86-5 .showroom-pic-img:nth-of-type(1) {
	width: 100%;
	margin-bottom: 30px;
}
.works-pic-86-5 .showroom-pic-img:nth-of-type(2) {
	width: 315px;
	margin-top: 40px;
	margin-left: auto;
	margin-bottom: 30px;
}
.works-pic-86-5 p {
	margin-bottom: 10px;
}
.works-pic-86-5 .showroom-pic-text {
	position: absolute;
	top: 640px;
	z-index: 100;
	max-width: 400px;
	margin-left: 0;
	margin-top: 0;
}
.works-pic-86-5 .showroom-pic-text p{
	position: static;
	padding: 0;
	background-color: transparent;
	transform: none;
}
.works-pic-86-5 .showroom-pic-text p::before{
	display: none;
}
.works-pic-86-6 {
	flex-wrap: wrap;
	position: relative;
	margin-top: -80px;
}
.works-pic-86-6 .showroom-pic-img:nth-of-type(1) {
	width: 600px;
	margin-bottom: 50px;
}
.works-pic-86-6 .showroom-pic-img:nth-of-type(2) {
	width: 100%;
	margin-left: auto;
	margin-bottom: 120px;
}
.works-pic-86-6 p {
	margin-bottom: 10px;
}
/* .works-pic-86-7 .showroom-pic-img:nth-of-type(1) {
	width: 600px;
	margin-bottom: 30px;
}
.works-pic-86-7 p {
	top: 38px;
} */
.works-pic-86-7 {
	position: relative;
}
.works-pic-86-7 .showroom-pic-img:nth-of-type(1) {
	margin-bottom: 50px;
}
.works-pic-86-7 .showroom-pic-img:nth-of-type(2) {
	width: 316px;
	margin-bottom: 30px;
}
.works-pic-86-7 p {
	/* position: static; */
	/* width: 100%; */
	position: absolute;
	top: 616px;
	left: 340px;
	/* text-align: right; */
}
.works-pic-86-8 {
	margin-top: -270px;
	position: relative;
}
.works-pic-86-8 .showroom-pic-img:nth-of-type(1) {
	margin-left: auto;
	width: 400px;
	margin-bottom: 80px;
}
.works-pic-86-8 p {
	position: absolute;
	left: auto;
	right: 0;
	top: -80px;
	width: auto;
}
.works-pic-86-9 {
	flex-wrap: wrap;
}
.works-pic-86-9 .showroom-pic-img:nth-of-type(1) {
	margin-top: 125px;
	width: 450px;
}
.works-pic-86-9 .showroom-pic-img:nth-of-type(2) {
	/* margin-top: -270px; */
	margin-left: auto;
	width: 400px;
}
.works-pic-86-9 .showroom-pic-img:nth-of-type(3) {
	/* margin-top: -270px; */
	margin-top: -50px;
	margin-left: auto;
	width: 400px;
}
.works-pic-86-9 {
	position: relative;
}
.works-pic-86-9 p {
	position: absolute;
	top: 60px;
}

.page-works-no-087 {
	overflow: hidden;
}
.page-works-no-087 .showroom-pic p.en {
	margin-bottom: 0;
}
.works-pic-87-1 {
	flex-wrap: wrap;
	margin-top: 150px;
}
.works-pic-87-1 p {
	top: 40px;
}
.works-pic-87-1 .showroom-pic-img:nth-of-type(1) {
	margin-bottom: 54px;
	width: 600px;
}
.works-pic-87-1 .showroom-pic-img:nth-of-type(2) {
	width: 316px;
}
.works-pic-87-1 .showroom-pic-img:nth-of-type(3) {
	margin-top: 220px;
	margin-left: auto;
	width: 550px;
}
.works-pic-87-2 {
	flex-direction: row-reverse;
}
.works-pic-87-2 p {
	top: 40px;
}
.works-pic-87-2 .showroom-pic-img:nth-of-type(1) {
	margin-bottom: 54px;
	margin-left: auto;
	width: 550px;
}
.works-pic-87-2 .showroom-pic-img:nth-of-type(2) {
	margin-top: 124px;
	margin-bottom: 80px;
	width: 316px;
}
.page-works .works-pic-87-3 {
	margin-bottom: 0;
	flex-direction: row-reverse;
}
.works-pic-87-3 p {
	top: 60px;
}
.works-pic-87-3 .showroom-pic-img:nth-of-type(1) {
	margin-left: auto;
	margin-right: 33px;
	width: 400px;
}
.works-pic-87-3 .showroom-pic-img:nth-of-type(2) {
	margin-top: 174px;
	margin-bottom: 80px;
	margin-left: 33px;
	width: 400px;
}
.page-works .works-pic-87-4 {
	margin-bottom: 0;
}
.works-pic-87-4 .showroom-pic-img:nth-of-type(2) {
	margin-top: 50px;
	margin-bottom: 80px;
	margin-left: auto;
	width: 550px;
}
.page-works .works-pic-87-5 {
	margin-bottom: 100px;
}
.page-works .works-pic-87-6 {
	margin-bottom: 0;
	flex-wrap: wrap;
}
.works-pic-87-6 p {
	top: 40px;
}
.works-pic-87-6 .showroom-pic-img:nth-of-type(1) {
	width: 600px;
}
.works-pic-87-6 .showroom-pic-img:nth-of-type(4) {
	width: 600px;
}
.works-pic-87-6 .showroom-pic-img:nth-of-type(5) {
	margin-bottom: 50px;
	margin-left: auto;
	width: 600px;
}
.works-pic-87-6 .showroom-pic-img:nth-of-type(6) {
	width: 600px;
}
.works-pic-87-6 .showroom-pic-text {
	margin-bottom: 40px;
	margin: 0 0 40px 0;
	top: 0;
	z-index: 10;
}
.works-pic-87-6 .showroom-pic-text p {
	position: static;
	margin: 0;
	padding: 0;
	background-color: transparent;
	transform: none;
}
.works-pic-87-6 .showroom-pic-text p::before {
	display: none;
}
.works-pic-87-6 .showroom-pic-text-1 {
	margin-top: -40px;
	margin-bottom: 0;
	margin-left: auto;
}
.works-pic-87-6 .showroom-pic-text-2 {
	margin-top: 40px;
	margin-bottom: 0;
}

.works-pic-87-7 {
	margin-left: auto;
	width: 834px;
}
.works-pic-87-7 .showroom-pic-img:nth-of-type(1) {
	width: 400px;
}
.works-pic-87-7 .showroom-pic-img:nth-of-type(2) {
	margin-top: -260px;
	margin-bottom: 0;
	margin-left: auto;
	width: 400px;
}
.works-pic-87-7 .showroom-pic-img:nth-of-type(3) {
	margin-top: -306px;
	width: 400px;
}
.page-works .works-pic-87-8 {
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: 72px;
	position: relative;
}
.works-pic-87-8 .showroom-pic-img:nth-of-type(1) {
	margin-bottom: 50px;
	margin-left: auto;
	width: 600px;
}
.works-pic-87-8 .showroom-pic-img:nth-of-type(2) {
	margin: 0;
	width: 600px;
}
.works-pic-87-8 p {
	top: 70px;
}
.works-pic-87-9 .showroom-pic-text {
	margin: 36px 0 0 0;
	width: 450px;
}
.works-pic-87-9 .showroom-pic-text p{
	margin: 0;
}

.page-works-no-087 {
	overflow: hidden;
}
.page-works-no-087 .showroom-pic p.en {
	margin-bottom: 0;
}

.page-works-no-088 .prolink.prolink-showroom .prolink-text {
	left: 14px;
	top: -80px;
}

.page-works-no-088 .prolink.prolink-showroom-r > div:first-child {
	padding-left: 47%;
}

.page-works .works-pic-88-1 {
	flex-wrap: wrap;
	margin-top: 150px;
	margin-bottom: 60px;
}
.works-pic-88-1 p {
	top: 60px;
}
.works-pic-88-1 .showroom-pic-img:nth-of-type(1) {
	margin-bottom: 0;
	width: 600px;
}
.page-works .works-pic-88-2 {
	flex-direction: row-reverse;
	margin-bottom: 0;
}
.works-pic-88-2 p {
	top: 46px;
}
.works-pic-88-2 .showroom-pic-img:nth-of-type(1) {
	margin-left: auto;
	margin-bottom: 0;
	width: 550px;
}
.works-pic-88-2 .showroom-pic-img:nth-of-type(2) {
	margin-top: 128px;
	margin-bottom: 0;
	width: 316px;
}
.page-works  .works-pic-88-3 {
	margin: -197px auto 84px auto;
}
.works-pic-88-3 p {
	top: 50%;
}
.works-pic-88-3 p::before {
	width: 100px;
}
.works-pic-88-3 .showroom-pic-img:nth-of-type(1) {
	margin-left: 350px;
	width: 316px;
}

.works-pic-88-4 {
	display: block;
	margin-bottom: 0;
}
.works-pic-88-4::after {
	display: block;
	clear: both;
	content: "";
}
.works-pic-88-4 .showroom-pic-text {
	position: relative;
	align-self: auto;
	margin: -15px 36px 0 auto;
	padding: 45px 40px;
	width: 400px;
}
.works-pic-88-4 .showroom-pic-text p {
	margin-bottom: 0;
}
.works-pic-88-4 .showroom-pic-img {
	order: 0;
}
.works-pic-88-4 .showroom-pic-img:nth-of-type(1) {
	width: 100%;
}
.works-pic-88-4 .showroom-pic-img:nth-of-type(3) {
	float: left;
	margin-top: -126px;
	margin-left: 30px;
	width: 400px;
}
.works-pic-88-4 .showroom-pic-wrap {
	float: right;
	margin-top: 133px;
	margin-right: 33px;
}
.works-pic-88-4 .showroom-pic-wrap .showroom-pic-img {
	margin-left: auto;
	width: 400px;
}
.works-pic-88-4 .showroom-pic-text:last-of-type {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-left: -35px;
	transform: translateX(-100%);
	width: 400px;
}
.page-works .l-works--2024 .prolink.prolink-showroom .prolink-text {
	padding: 36px 40px;
}
.page-works .l-works--2024 .prolink.prolink-showroom .prolink-text p {
	margin-bottom: 0 !important;
}
.page-works .l-works--2024 p.en {
	margin-bottom: 10px;
}
.page-works .l-works--2024 .showroom-pic-wrap {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.page-works .l-works--2024 .showroom-pic-text {
	padding: 36px 40px;
}
.page-works .l-works--2024 .showroom-pic-text p{
	margin-bottom: 0;
}
.page-works .works-pic-88-5 {
	clear: both;
	margin-top: 70px;
	margin-bottom: 70px;
}
.works-pic-88-5 .showroom-pic-img:nth-of-type(1) {
	margin-bottom: 34px;
}
.works-pic-88-5 .showroom-pic-img:nth-of-type(2) {
	margin-bottom: 34px;
}
.works-pic-88-5 .showroom-pic-wrap .showroom-pic-img {
	margin-left: auto;
	margin-bottom: 0;
	width: 534px;
}
.works-pic-88-5 .showroom-pic-text:last-of-type {
	position: absolute;
	left: 0;
	top: 56px;
	margin-top: 0;
	margin-left: 0;
	width: 400px;
}
.works-pic-88-5 .showroom-pic-text:last-of-type p {
	margin-bottom: 0;
}

.page-works .works-pic-88-6 {
	margin-bottom: 80px;
	flex-wrap: wrap;
}
.works-pic-88-6 p {
	top: 40px;
}
.works-pic-88-6 .showroom-pic-img:nth-of-type(1) {
	margin-bottom: 130px;
	width: 534px;
}
.works-pic-88-6 .showroom-pic-img:nth-of-type(2) {
	margin-left: auto;
	width: 550px;
}
.works-pic-88-6 .showroom-pic-text:last-of-type {
	margin-top: -35px;
	margin-left: 50px;
	width: 480px;
}
.works-pic-88-6 .showroom-pic-text:last-of-type p {
	margin-bottom: 0;
}
.works-pic-88-7 {
	margin: 0 auto;
	width: 834px;
}
.works-pic-88-7 .showroom-pic-img:nth-of-type(1) {
	width: 400px;
}
.works-pic-88-7 .showroom-pic-img:nth-of-type(2) {
	margin-top: -395px;
	margin-left: auto;
	width: 400px;
}

.page-works.page-works-no-089 .prolink.prolink-showroom .prolink-text {
	top: -74px;
	right: 10px;
	padding: 30px 40px 30px 40px;
	width: 480px;
}
.page-works .works-pic-89-1 {
	flex-wrap: wrap;
	margin-top: 120px;
	margin-bottom: 60px;
}
.works-pic-89-1 .showroom-pic-img:nth-of-type(1) {
	margin-bottom: 40px;
}
.works-pic-89-1 .showroom-pic-text {
	margin-top: -20px;
}
.works-pic-89-1 .showroom-pic-text p {
	margin-bottom: 0;
}
.page-works .works-pic-89-2 {
	margin-bottom: 0;
}
.works-pic-89-2 .showroom-pic-text {
	margin-top: -20px;
	margin-right: 35px;
	margin-left: auto;
	width: 440px;
}
.works-pic-89-2 .showroom-pic-text p {
	margin-bottom: 0;
}
.page-works .works-pic-89-2 .showroom-pic-group  {
	display: flex;
	flex-direction: row-reverse;
	margin-top: 40px;
	margin-bottom: 0;
}
.works-pic-89-2 .showroom-pic-group .showroom-pic-wrap:nth-of-type(1) {
	margin-left: auto;
	width: 550px;
}
.works-pic-89-2 .showroom-pic-group .showroom-pic-wrap:nth-of-type(2) {
	display: block;
	margin-top: -108px;
	width: 316px;
}
.works-pic-89-2 .showroom-pic-group .showroom-pic-text {
	margin-top: 34px;
	margin-left: 0;
	width: 400px;
}
.works-pic-89-2 .showroom-pic-group .showroom-pic-text p {
	margin-bottom: 0;
}
.page-works .works-pic-89-3 {
	margin-bottom: 120px;
}
.works-pic-89-3 p.en {
	text-align: right;
}
.page-works .works-pic-89-4 {
	margin-bottom: 80px;
}
.works-pic-89-4 .showroom-pic-text {
	margin-top: -20px;
	margin-left: 30px;
	width: 450px;
}
.works-pic-89-4 .showroom-pic-text p {
	margin-bottom: 0;
}
.works-pic-89-5 p.en {
	margin-right: auto;
	margin-left: auto;
	width: 534px;
}
.works-pic-89-5 .showroom-pic-img {
	margin: 0 auto;
	width: 534px;
}
.works-pic-89-5 .showroom-pic-text {
	margin-top: -20px;
	margin-left: auto;
	width: 450px;
}
.works-pic-89-5 .showroom-pic-text p {
	margin-bottom: 0;
}
.page-works .works-pic-89-5 {
	margin-bottom: 80px;
}
.works-pic-89-5 .showroom-pic-group {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	margin-top: 40px;
}
.works-pic-89-5 .showroom-pic-group .showroom-pic-img {
	margin: 0;
}
.works-pic-89-5 .showroom-pic-group .showroom-pic-img:nth-of-type(1) {
	margin-bottom: 40px;
	width: 400px;
}
.works-pic-89-5 .showroom-pic-group .showroom-pic-img:nth-of-type(2) {
	margin-left: 40px;
	margin-bottom: 40px;
	width: 316px;
}
.works-pic-89-5 .showroom-pic-group:last-of-type {
	align-items: flex-start;
	margin-top: 0;
}
.works-pic-89-5 .showroom-pic-group:last-of-type .showroom-pic-img:nth-of-type(1) {
	margin-left: auto;
	width: 316px;
}
.works-pic-89-5 .showroom-pic-group:last-of-type .showroom-pic-img:nth-of-type(2) {
	margin-left: 40px;
	width: 400px;
}
.works-pic-89-6 .showroom-pic-img {
	width: 534px;
}
.works-pic-89-6 p.en {
	top: 40px;
}

.page-works-no-090 .theme-blue .title-line-l {
	margin-left: 20px;
}

.page-works-no-090 .theme-blue .prolink.prolink-showroom .prolink-text {
	right: 0;
	top: -25px;
	padding: 40px;
	width: 463px;
}

.page-works-no-090 .theme-blue .prolink.prolink-showroom .prolink-text p {
	margin-bottom: 0 !important;
	letter-spacing: 0.01em;
}

.works-pic-90-1 {
	margin-top: 200px;
}

.works-pic-90-1 .showroom-pic-img:nth-of-type(1) {
	margin-bottom: 20px;
	width: 600px;
}

.works-pic-90-1 p {
	top: 70px;
}

.works-pic-90-2 .showroom-pic-img:nth-of-type(1) {
	width: 550px;
}

.works-pic-90-2 p {
	top: 40px;
}

.works-pic-90-3 p.en {
	text-align: right;
}

.works-pic-90-3 .showroom-pic-group {
	display: flex;
	flex-direction: row-reverse;
	margin-top: 34px;
}

.works-pic-90-3 .showroom-pic-wrap:nth-of-type(1) {
	margin-left: auto;
	width: 550px;
}

.works-pic-90-3 .showroom-pic-wrap:nth-of-type(2) {
	display: block;
	position: relative;
	margin-top: 160px;
	width: 316px;
}

.works-pic-90-3 .showroom-pic-wrap:nth-of-type(2) .showroom-pic-text {
	position: absolute;
	left: 350px;
	top: 235px;
	margin-top: 0;
	margin-left: 0;
	padding-top: 24px;
	padding-bottom: 24px;
	width: 400px;
}

.works-pic-90-3 .showroom-pic-wrap:nth-of-type(2) .showroom-pic-text p {
	margin-bottom: 0;
}

.page-works .works-pic-90-4 {
	margin-bottom: 0;
}

.works-pic-90-4 p.en {
	text-align: right;
}

.works-pic-90-4 .showroom-pic-text {
	margin-top: -25px;
	margin-left: auto;
	padding: 34px 40px;
	width: 420px;
}

.works-pic-90-4 .showroom-pic-text p {
	margin-bottom: 0;
}

.page-works .works-pic-90-5 {
	margin-bottom: 120px;
}

.works-pic-90-5 .showroom-pic-group {
	margin-top: 130px;
}

.works-pic-90-5 .showroom-pic-group .showroom-pic-img {
	width: 534px;
}

.works-pic-90-5 .showroom-pic-group .showroom-pic-text {
	position: absolute;
	left: 500px;
	top: 0;
	margin-top: -50px;
	margin-left: 0;
	padding: 40px;
	width: 400px;
}

.works-pic-90-5 .showroom-pic-group .showroom-pic-text p {
	margin-bottom: 0;
	letter-spacing: 0em;
}

.works-pic-90-5 .showroom-pic-group .showroom-pic-wrap:last-of-type {
	margin-top: 40px;
	margin-left: auto;
	width: 534px;
}

.works-pic-90-6 .showroom-pic-text {
	margin-top: -50px;
	margin-left: auto;
	padding: 40px;
	width: 420px;
}

.works-pic-90-6 .showroom-pic-text p {
	margin-bottom: 0;
}

.page-works .works-pic-90-7 {
	margin-bottom: 80px;
}

.works-pic-90-8 .showroom-pic-img:nth-of-type(2) {
	margin: 40px auto 0 auto;
	width: 534px;
}

.works-pic-90-8 .showroom-pic-group {
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
	margin-top: 40px;
}

.works-pic-90-8 .showroom-pic-group .showroom-pic-img {
	padding: 0 16px;
	width: 400px;
}

.works-pic-90-8 .showroom-pic-group .showroom-pic-img:last-of-type {
	margin: 235px 0 0 0;
}

.page-works-no-091 .prolink.prolink-showroom .prolink-text {
	padding: 40px;
	right: 15px;
	width: 460px;
}
.page-works .works-pic-91-1{
	flex-wrap: wrap;
	margin-top: 120px;
	margin-bottom: 100px;
}
.works-pic-91-1 p{
	top: 60px;
}
.works-pic-91-1 .showroom-pic-group{
	display: flex;
	flex-wrap: wrap;
	margin-top: 34px;
	width: 100%;
}
.works-pic-91-1 .showroom-pic-img{
	width: 600px;
}
.works-pic-91-1 .showroom-pic-group .showroom-pic-img{
	margin-left: 34px;
	width: 316px;
}
.works-pic-91-1 .showroom-pic-group .showroom-pic-img:first-of-type{
	margin-left: auto;
}
.works-pic-91-1 .showroom-pic-group .showroom-pic-text{
	z-index: 10;
	margin: -34px 0 0 0;
	width: 400px;
}
.works-pic-91-1 .showroom-pic-group .showroom-pic-text p::before{
	display: none;
}
.works-pic-91-1 .showroom-pic-group .showroom-pic-text p{
	position: static;
	margin-bottom: 0;
	padding: 0;
	transform: none;
	background-color: transparent;
}
.works-pic-91-2 {
	flex-wrap: wrap;
	flex-direction: row-reverse;
}
.page-works-no-091 .works-pic-91-2 p.en {
	top: 50px;
}
.works-pic-91-2 .showroom-pic-img{
	order: 0;
}
.works-pic-91-2 .showroom-pic-img:nth-of-type(1){
	margin-left: auto;
	width: 550px;
}
.works-pic-91-2 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	width: 550px;
}
.works-pic-91-2 .showroom-pic-text{
	position: static;
	align-self: auto;
	margin-top: 30px;
	margin-left: 300px;
	width: 400px;
}
.works-pic-91-3 {
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: 130px;
}
.page-works-no-091 .works-pic-91-3 p.en {
	top: 60px;
}
.works-pic-91-3 .showroom-pic-img:nth-of-type(1){
	margin-left: auto;
	width: 550px;
}
.works-pic-91-3 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-left: 0;
	width: 550px;
}
.works-pic-91-4 {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	margin-top: 85px;
}
.page-works-no-091 .showroom-pic p small {
	font-size: 20px;
	font-family: "Cormorant SC", serif;
}
.works-pic-91-4 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 34px;
}
.works-pic-91-4 .showroom-pic-img:nth-of-type(2){
	margin-bottom: 34px;
}
.works-pic-91-4 .showroom-pic-img:nth-of-type(3){
	width: 316px;
}
.works-pic-91-4 .showroom-pic-img:nth-of-type(4){
	margin-left: auto;
	width: 550px;
}
.works-pic-91-5 {
	margin-top: 90px;
}
.works-pic-91-5 .showroom-pic-text{
	margin-top: 40px;
	margin-left: auto;
	width: 400px;
}
.works-pic-91-6 {
	margin-top: 168px;
}
.page-works-no-091 .works-pic-91-6 p.en {
	top: 60px;
}
.works-pic-91-6 .showroom-pic-img:nth-of-type(1){
	width: 550px;
}
.works-pic-91-7 {
	margin-top: 92px;
}
.works-pic-91-7 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 40px;
}
.works-pic-91-8 {
	margin-top: 130px;
	flex-wrap: wrap;
}
.page-works-no-091 .works-pic-91-8 p.en {
	top: 70px;
	flex-direction: row;
}
.page-works-no-091 .works-pic-91-8 p.en small{
	margin-left: 0.5em;
}
.works-pic-91-8 .showroom-pic-img{
	order: 0;
}
.works-pic-91-8 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	width: 534px;
}
.works-pic-91-8 .showroom-pic-img:nth-of-type(3){
	margin-top: 34px;
	margin-left: auto;
	width: 534px;
}
.works-pic-91-8 .showroom-pic-text{
	position: relative;
	top: 0;
	left: 0;
	margin-top: -28px;
	margin-bottom: 0;
	margin-left: 250px;
	z-index: 10;
	width: 410px;
}
.works-pic-91-8 .showroom-pic-text p{
	position: static;
	transform: none;
	margin-top: 0;
	padding: 0;
	background-color: transparent;
	font-size: 15px;
	letter-spacing: 0.75px;
}
.works-pic-91-8 .showroom-pic-text p::before{
	display: none;
}
.works-pic-91-9 {
	margin-top: 130px;
}
.page-works-no-091 .works-pic-91-9 p.en {
	top: 50px;
}
.works-pic-91-9 .showroom-pic-img:nth-of-type(1){
	width: 550px;
}
.works-pic-91-10{
	margin-top: 50px;
}
.works-pic-91-10 .showroom-pic-img:nth-of-type(1){
	width: 534px;
}
.page-works-no-091 .works-pic-91-11 p.en {
	top: 100px;
}
.page-works-no-091 .works-pic-91-11 p.en::before {
	width: 500px;
}
.works-pic-91-11{
	margin-top: 130px;
	flex-wrap: wrap;
}
.works-pic-91-11 .showroom-pic-caption{
	position: static;
	margin-bottom: 0;
	line-height: 1em;
	font-size: 20px;
}
.works-pic-91-11 .showroom-pic-caption::before{
	display: none;
}
.works-pic-91-11 .showroom-pic-group{
	width: 100%;
}
.works-pic-91-11 .showroom-pic-img{
	order: 0;
}
.works-pic-91-11 .showroom-pic-img:nth-of-type(1){
	margin-left: auto;
	width: 550px;
}
.works-pic-91-11 .showroom-pic-group .showroom-pic-img:nth-of-type(1){
	margin-top: -200px;
	margin-left: 0;
	width: 316px;
}
.page-works-no-092 .works-main-visual {
	margin-bottom: 0;
}
.page-works-no-092 .prolink.prolink-showroom-r {
	display: flex;
	flex-wrap: wrap;
}
.page-works-no-092 .prolink.prolink-showroom-r div:first-of-type {
	margin-left: auto;
	padding-left: 0;
}
.page-works-no-092 .prolink.prolink-showroom-r .title-line-l {
	margin-top: 30px;
	margin-left: auto;
}
.page-works-no-092 .prolink.prolink-showroom .prolink-text {
	padding: 40px;
	top: -14px;
	left: 24px;
	width: 460px;
}
.page-works .works-pic-92-1{
	flex-wrap: wrap;
	margin-top: 80px;
	margin-bottom: 34px;
}
.works-pic-92-1 p{
	top: 46px;
}
.works-pic-92-1 .showroom-pic-img{
	width: 550px;
}
.page-works .works-pic-92-2{
	display: block;
	margin-bottom: 70px;
}
.works-pic-92-2 p{
	top: 68px;
}
.works-pic-92-2 .showroom-pic-img{
	width: 550px;
}
.works-pic-92-2 .showroom-pic-group {
	display: flex;
	justify-content: center;
	margin-top: 88px;
}
.works-pic-92-2 .showroom-pic-group .showroom-pic-img{
	padding: 0 20px;
	width: 316px;
}

.page-works .works-pic-92-3{
	margin-bottom: 120px;
}
.works-pic-92-3 .showroom-pic-group {
	display: flex;
	flex-wrap: wrap;
}
.works-pic-92-3 .showroom-pic-group .showroom-pic-img:nth-of-type(1){
	margin-right: 34px;
	width: 316px;
}
.works-pic-92-3 .showroom-pic-group .showroom-pic-img:nth-of-type(2){
	width: 316px;
}
.works-pic-92-3 .showroom-pic-group .showroom-pic-img:nth-of-type(3){
	margin-top: 35px;
	margin-left: auto;
	width: 550px;
}


.page-works .works-pic-92-4{
	margin-bottom: 50px;
}
.works-pic-92-4 .showroom-pic-img{
	margin-bottom: 34px;
}
.works-pic-92-4 .showroom-pic-group {
	display: flex;
}
.works-pic-92-4 .showroom-pic-group .showroom-pic-img:first-of-type{
	width: 550px;
}
.works-pic-92-4 .showroom-pic-group .showroom-pic-img:last-of-type{
	margin-top: 80px;
	margin-left: auto;
	width: 316px;
}

.page-works .works-pic-92-5{
	margin-bottom: 87px;
}
.works-pic-92-6 .showroom-pic-text{
	margin-top: -20px;
	margin-right: 24px;
	margin-left: auto;
}

.page-works .works-pic-92-7 {
	margin-bottom: 90px;
}
.works-pic-92-7 .showroom-pic-img{
	margin-bottom: 34px;
}
.page-works .works-pic-92-9 {
	margin-bottom: 120px;
}
.works-pic-92-9 .showroom-pic-img{
	width: 550px;
}
.page-works .works-pic-92-10 {
	margin-bottom: 80px;
}
.works-pic-92-10 .showroom-pic-text{
	margin-top: -20px;
	margin-left: 24px;
	width: 470px;
}



/* 
.works-pic-92-5 .showroom-pic-img{
	margin-bottom: 34px;
}
.works-pic-92-5 .showroom-pic-img:nth-of-type(2){
	margin-left: auto;
	width: 550px;
}
.works-pic-92-5 .showroom-pic-text{
	margin-top: -60px;
	margin-left: 0;
}
.page-works .works-pic-92-6{
	margin-bottom: 90px;
}
.page-works .works-pic-92-7{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row-reverse;
	justify-content: center;
}
 */

.works-pic-92-11 .showroom-pic-img:nth-of-type(1){
	margin: 0 auto;
	width: 534px;
}
.works-pic-92-11 .showroom-pic-text{
	margin: -16px auto 0 auto;
	width: 470px;
}

.works-pic-92-11 .showroom-pic-group {
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
	margin-top: 90px;
}
.works-pic-92-11 .showroom-pic-group .showroom-pic-img:nth-of-type(1){
	padding: 0 20px;
	width: 400px;
}
.works-pic-92-11 .showroom-pic-group .showroom-pic-img:nth-of-type(2){
	margin-top: 240px;
	padding: 0 20px;
	width: 400px;
}



.page-works-no-093 .works-main-visual {
	margin-bottom: 0;
}
.page-works-no-092 .prolink.prolink-showroom-l div:first-of-type {
	margin-left: auto;
	padding-left: 0;
}
.page-works-no-093 .prolink.prolink-showroom-l .title-line-l {
	margin-top: 30px;
	margin-left: auto;
}
.page-works-no-093 .prolink.prolink-showroom .prolink-text {
	padding: 40px;
	top: -45px;
	right: 20px;
	width: 460px;
}
.page-works .works-pic-93-1 {
	flex-wrap: wrap;
	margin-top: 150px;
	margin-bottom: 100px;
}
.works-pic-93-1 p{
	top: 60px;
}
.works-pic-93-1 .showroom-pic-img{
	width: 550px;
}
.page-works .works-pic-93-2{
	margin-bottom: 100px;
}
.works-pic-93-2 p{
	top: 40px;
}
.works-pic-93-2 .showroom-pic-img{
	width: 550px;
}
.page-works .works-pic-93-3{
	flex-direction: row-reverse;
	margin-bottom: 96px;
}
.works-pic-93-3 p{
	top: 70px;
}
.works-pic-93-3 .showroom-pic-img:nth-of-type(1){
	margin-left: auto;
	width: 315px;
}
.works-pic-93-3 .showroom-pic-img:nth-of-type(2){
	margin-top: 195px;
	width: 550px;
}
.works-pic-93-4 .showroom-pic-text {
	margin-top: -20px;
}
.page-works .works-pic-93-5 {
	margin-bottom: 80px;
}
.works-pic-93-5 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-left: auto;
	width: 550px;
}
.works-pic-93-5 .showroom-pic-img:nth-of-type(3){
	margin-top: 34px;
	width: 534px;
}
.works-pic-93-5 .showroom-pic-text {
	margin-top: -100px;
	margin-left: auto;
	width: 400px;
}
.page-works .works-pic-93-6 {
	margin-bottom: 80px;
}
.works-pic-93-6 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 34px;
}
.page-works .works-pic-93-7 {
	margin-bottom: 90px;
}
.works-pic-93-7 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 34px;
}
.works-pic-93-7 .showroom-pic-img:nth-of-type(2){
	margin-bottom: 34px;
	width: 550px;
}
.works-pic-93-7 .showroom-pic-img:nth-of-type(3){
	margin-bottom: 34px;
	margin-left: auto;
	width: 550px;
}
.works-pic-93-7 .showroom-pic-text {
	margin-top: -20px;
	margin-left: auto;
	margin-right: 20px;
	width: 400px;
}
.page-works .works-pic-93-8 {
	margin-bottom: 130px;
}
.works-pic-93-8 .showroom-pic-group  {
	display: flex;
	flex-wrap: wrap;
}
.works-pic-93-8 p {
	margin-left: 90px;
}
.works-pic-93-8 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 34px;
	margin-left: 90px;
	width: 534px;
}
.works-pic-93-8 .showroom-pic-img:nth-of-type(2){
	margin-right: 16px;
	margin-bottom: 34px;
	margin-left: auto;
	width: 534px;
}
.works-pic-93-8 .showroom-pic-group .showroom-pic-img:nth-of-type(1){
	margin-left: 0;
	margin-bottom: 0;
	width: 316px;
}
.works-pic-93-8 .showroom-pic-group .showroom-pic-img:nth-of-type(2){
	margin-right: 0;
	margin-bottom: 0;
	margin-left: auto;
	width: 550px;
}
.page-works .works-pic-93-9 {
	display: block;
	margin-bottom: 100px;
}
.works-pic-93-9 .en {
	top: 86px;
}
.works-pic-93-9 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 0;
	width: 534px;
}
.works-pic-93-9 .showroom-pic-text {
	padding: 40px;
	background: rgba(48,81,96,0.9);
	margin-left: 50px;
	width: 440px;
	box-sizing: border-box;
	margin-top: -20px;
	align-self: flex-start;
	position: relative;
	z-index: 10;
}
.works-pic-93-9 .showroom-pic-text p {
	position: static;
	margin: 0;
	padding: 0;
	letter-spacing: 0;
	transform: none;
	background-color: transparent;
}
.works-pic-93-9 .showroom-pic-text p::before {
	display: none;
}

.works-pic-93-10 .en {
	top: 65px;
}
.works-pic-93-10 .showroom-pic-img:nth-of-type(1){
	width: 440px;
}




.page-works-no-094 .prolink.prolink-showroom-r .prolink-title {
	padding-top: 30px;
	padding-left: 522px;
}
.page-works-no-094 .prolink.prolink-showroom .prolink-text {
	top: -14px;
	left: 28px;
	width: 464px;
}
.page-works-no-094 .prolink.prolink-showroom-r .title-line-l {
	margin: 0;
}
.page-works-no-094 .works-main-visual {
	margin-bottom: 0;
}

.page-works .works-pic-94-1 {
	flex-wrap: wrap;
	margin-top: 150px;
	margin-bottom: 100px;
}
.works-pic-94-1 p {
	top: 40px;
}
.works-pic-94-1 .showroom-pic-img{
	width: 550px;
}
.works-pic-94-1 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-left: auto;
}
.page-works .works-pic-94-2 {
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-bottom: 50px;
}
.works-pic-94-2 .showroom-pic-img {
	margin-left: 34px;
	margin-bottom: 34px;
	width: 316px;
}
.works-pic-94-2 .showroom-pic-img:nth-of-type(1),
.works-pic-94-2 .showroom-pic-img:nth-of-type(3){
	margin-left: 230px;
}
.works-pic-94-2 p{
	top: 40px;
}


.page-works .works-pic-94-3{
	margin-bottom: 96px;
}
.works-pic-94-3 p{
	top: 70px;
}
.works-pic-94-3 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 34px;
}
.works-pic-94-3 .showroom-pic-img:nth-of-type(2){
	width: 534px;
}
.works-pic-94-3 .showroom-pic-text {
	margin-top: -36px;
	margin-left: auto;
}
.page-works .works-pic-94-4 {
	margin-bottom: 94px;
}
.page-works .works-pic-94-5 {
	margin-bottom: 80px;
}
.works-pic-94-5 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	width: 550px;
}
.page-works .works-pic-94-6 {
	margin-bottom: 80px;
}
.works-pic-94-6 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-bottom: 34px;
	margin-left: auto;
	width: 534px;
}
.works-pic-94-6 .showroom-pic-img:nth-of-type(3){
	margin-bottom: 0;
	width: 534px;
}
.works-pic-94-6 .showroom-pic-text {
	margin-top: -26px;
	margin-left: auto;
}
.page-works .works-pic-94-7 {
	flex-wrap: wrap;
	margin-bottom: 94px;
}
.works-pic-94-7 p {
	top: 40px;
}
.works-pic-94-7 .showroom-pic-img:nth-of-type(1){
	width: 534px;
}
.works-pic-94-7 .showroom-pic-img:nth-of-type(2){
	margin-top: 517px;
	margin-left: auto;
	width: 316px;
}
.works-pic-94-7 .showroom-pic-text {
	margin-top: -160px;
	margin-left: 54px;
}
.works-pic-94-7 .showroom-pic-text p{
	position: static;
	padding: 0;
	background-color: transparent;
	transform: none;
}

.page-works .works-pic-94-8 {
	margin-bottom: 94px;
}
.works-pic-94-8 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-left: auto;
	width: 550px;
}
.works-pic-94-9 .showroom-pic-text {
	margin-top: -26px;
	margin-right: 10px;
	margin-left: auto;
}

.works-pic-94-10 {
	display: flex;
	flex-wrap: wrap;
}
.works-pic-94-10 .en {
	width: 100%;
}
.works-pic-94-10 .showroom-pic-img:nth-of-type(1){
	width: 534px;
}
.works-pic-94-10 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-right: 34px;
	margin-left: auto;
	width: 400px;
}
.works-pic-94-10 .showroom-pic-img:nth-of-type(3){
	margin-top: 34px;
	margin-right: 34px;
	margin-left: 34px;
	width: 400px;
}
.works-pic-94-10 .showroom-pic-img:nth-of-type(4){
	margin-top: 34px;
	width: 400px;
}

.page-works-no-095 .prolink.prolink-showroom .prolink-text {
	right: 20px;
	top: -64px;
	width: 464px;
	letter-spacing: -0.01em;
}

.page-works .works-pic-95-1 {
	display: block;
	margin-top: 150px;
	margin-bottom: 130px;
}

.works-pic-95-1 p {
	top: 40px;
}

.works-pic-95-1 .showroom-pic-img {
	margin-left: auto;
	position: relative;
	width: 550px;
}

.works-pic-95-1 .showroom-pic-group {
	display: flex;
	margin-top: 34px;
}

.works-pic-95-1 .showroom-pic-group .showroom-pic-img:nth-of-type(1){
	margin-left: 0;
	width: 550px;
}

.works-pic-95-1 .showroom-pic-group .showroom-pic-img:nth-of-type(2){
	margin-left: auto;
	width: 316px;
}

.page-works .works-pic-95-2 {
	margin-bottom: 72px;
}

.works-pic-95-2 {
	justify-content: center;
}

.works-pic-95-2 p {
	top: 46px;
}

.works-pic-95-2 .showroom-pic-img:nth-of-type(1){
	margin-left: 0;
	margin-right: 17px;
	width: 400px;
}

.works-pic-95-2 .showroom-pic-img:nth-of-type(2){
	margin-top: 168px;
	margin-left: 17px;
	width: 400px;
}

.page-works .works-pic-95-3 {
	margin-bottom: 80px;
}

/* .page-works .works-pic-95-4 {
	margin-bottom: 80px;
} */

.works-pic-95-4 .showroom-pic-img {
	margin-bottom: 34px;
}

.works-pic-95-4 .showroom-pic-img:nth-of-type(3){
	width: 534px;
}

.works-pic-95-4 .showroom-pic-img:nth-of-type(4){
	margin-left: auto;
	width: 534px;
}

.works-pic-95-4 .showroom-pic-text {
	margin-top: -120px;
	margin-left: 0;
	padding: 32px;
	width: 450px;
	letter-spacing: 0;
}

.works-pic-95-4 .showroom-pic-text p {
	letter-spacing: -0.02em;
}

.page-works .works-pic-95-5 {
	margin-bottom: 80px;
}

.page-works .works-pic-95-6 {
	margin-bottom: 100px;
}

.works-pic-95-6 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-left: 0;
	width: 534px;
}

.works-pic-95-6 .showroom-pic-text {
	margin-top: -124px;
	margin-left: auto;
	width: 400px;
	letter-spacing: 0;
}

.page-works .works-pic-95-7 {
	margin-bottom: 120px;
}

.works-pic-95-7 p {
	top: 40px;
}

.works-pic-95-7 .showroom-pic-img:nth-of-type(1){
	margin-left: auto;
	width: 550px;
}

.page-works .works-pic-95-8 {
	margin-bottom: 120px;
}

.works-pic-95-8 p {
	top: 40px;
}

.works-pic-95-8 .showroom-pic-img:nth-of-type(1){
	width: 550px;
}

.page-works .works-pic-95-9 {
	margin-bottom: 120px;
}

.works-pic-95-9 p {
	top: 40px;
}

.works-pic-95-9 .showroom-pic-img:nth-of-type(1){
	margin-left: auto;
	width: 550px;
}

.works-pic-95-10 {
	display: block;
}

.works-pic-95-10 p {
	padding-left: 40px;
	top: 40px;
}

.works-pic-95-10 .showroom-pic-img {
	position: relative;
	width: 534px;
}

.works-pic-95-10 .showroom-pic-group {
	display: flex;
	margin-top: 34px;
}

.works-pic-95-10 .showroom-pic-group .showroom-pic-img {
	margin-right: 34px;
	width: 400px;
}


.page-works-no-096 .prolink.prolink-showroom .prolink-text {
	left: 24px;
	top: -54px;
	width: 464px;
	letter-spacing: -0.01em;
}

.page-works-no-096  .prolink.prolink-showroom-r .prolink-title {
	padding-left: 520px;
}

.page-works-no-096  .prolink.prolink-showroom-r .title-line-l {
	margin-top: 20px;
	margin-left: 0;
}


.page-works .works-pic-96-1 {
	display: block;
	margin-top: 0;
	margin-bottom: 130px;
}

.works-pic-96-1 p {
	top: 380px;
}

.works-pic-96-1 .showroom-pic-img {
	margin-left: auto;
	position: relative;
	width: 550px;
}

.works-pic-96-1 .showroom-pic-group .showroom-pic-img:nth-of-type(1){
	margin-left: 0;
	width: 534px;
}

.page-works .works-pic-96-2 {
	margin-bottom: 130px;
}

.works-pic-96-2 {
	flex-wrap: wrap;
}

.works-pic-96-2 p {
	top: 64px;
}

.works-pic-96-2 .showroom-pic-img {
	width: 550px;
}

.page-works .works-pic-96-2-2 {
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-bottom: 100px;
}

.works-pic-96-2-2 .en {
	top: 60px;
}

.works-pic-96-2-2 .showroom-pic-img:nth-of-type(1){
	order: 3;
	margin-top: 0;
	margin-left: 30px;
	width: 400px;
}

.works-pic-96-2-2 .showroom-pic-img:nth-of-type(2){
	order: 2;
	margin-top: 190px;
	margin-left: 30px;
	width: 400px;
}

.works-pic-96-2-2 .showroom-pic-img:nth-of-type(3){
	order: 4;
	margin-top: 30px;
	width: 100%;
}

.works-pic-96-2-2 .showroom-pic-text {
	position: relative;
	top: 0;
	left: 0;
	z-index: 10;
	margin-top: -74px;
	margin-left: 414px;
	width: 420px;
	order: 5;
}

.works-pic-96-2-2 .showroom-pic-text p {
	position: static;
	top: 0;
	left: 0;
	transform: none;
	padding-left: 0;
	color: #fff;
	background-color: transparent;
}

.works-pic-96-2-2 .showroom-pic-text p::before {
	display: none;
}

.page-works .works-pic-96-3 {
	margin-bottom: 90px;
}

.works-pic-96-3 p {
	top: 64px;
}

.works-pic-96-3 .showroom-pic-img {
	width: 550px;
}

.page-works .works-pic-96-4 {
	margin-bottom: 90px;
}

.works-pic-96-4 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-bottom: 34px;
	width: 550px;
}

.works-pic-96-4 .showroom-pic-img:nth-of-type(3){
	margin-top: 34px;
	margin-bottom: 34px;
	margin-left: auto;
	width: 550px;
}

.works-pic-96-4 .showroom-pic-img:nth-of-type(4){
	margin-bottom: 34px;
	margin-left: auto;
	width: 100%;
}

.works-pic-96-4 .showroom-pic-text {
	position: relative;
	top: 0;
	left: 0;
	z-index: 10;
	margin-top: -64px;
	margin-left: 24px;
	width: 420px;
}

.works-pic-96-5 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-left: auto;
	width: 550px;
}

.page-works .works-pic-96-5 {
	margin-bottom: 90px;
}

.page-works .works-pic-96-6 {
	margin-bottom: 90px;
}

.page-works .works-pic-96-7 {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 90px;
}

.page-works .works-pic-96-7 .en {
	width: 100%;
}

.works-pic-96-7 .showroom-pic-img:nth-of-type(2) {
	margin-top: 30px;
	width: 400px;
}

.works-pic-96-7 .showroom-pic-text {
	margin-top: -24px;
	margin-left: auto;
	margin-right: 16px;
	width: 420px;
}

.page-works .works-pic-96-8 {
	margin-bottom: 90px;
}

.works-pic-96-9 .showroom-pic-group {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}

.works-pic-96-9 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-left: 34px;
	width: 400px;
}

.works-pic-96-9 .showroom-pic-img:nth-of-type(3){
	margin-top: 34px;
	margin-left: 34px;
	width: 400px;
}

.works-pic-96-9 .showroom-pic-text {
	margin-top: 34px;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}


.page-works-no-097 .prolink.prolink-showroom .prolink-text {
	top: -76px;
	right: 28px;
	width: 460px;
	letter-spacing: -0.01em;
}

.page-works-no-097  .prolink.prolink-showroom-l .title-line-l {
	margin-left: 24px;
	margin-bottom: 150px;
	padding-left: 20px;
}

.page-works .works-pic-97-1 {
	margin-bottom: 130px;
}

.works-pic-97-1 p {
	top: 50px;
}

.works-pic-97-1 .showroom-pic-img:nth-of-type(1){
	margin-left: 33px;
	width: 400px;
}

.works-pic-97-1 .showroom-pic-img:nth-of-type(2){
	margin-top: 185px;
	margin-left: 33px;
	width: 400px;
}

.page-works .works-pic-97-2 {
	flex-direction: row-reverse;
	margin-bottom: 92px;
}

.works-pic-97-2 p {
	top: 50px;
}

.works-pic-97-2 .showroom-pic-img:nth-of-type(1){
	margin-left: 33px;
	width: 400px;
}

.works-pic-97-2 .showroom-pic-img:nth-of-type(2){
	margin-top: 185px;
	margin-left: 33px;
	width: 400px;
}

.page-works .works-pic-97-3 {
	flex-direction: row-reverse;
	margin-bottom: 92px;
}

.page-works .works-pic-97-4 {
	margin-bottom: 120px;
}

.works-pic-97-4 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 34px;
}

.works-pic-97-4 .showroom-pic-img:nth-of-type(2){
	width: 550px;
}

.works-pic-97-4 .showroom-pic-text {
	margin-top: -65px;
	margin-left: auto;
	width: 400px;
}

.page-works .works-pic-97-5 {
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-bottom: 80px;
}

.works-pic-97-5 p {
	top: 60px;
}

.works-pic-97-5 .showroom-pic-img:nth-of-type(1){
	order: 2;
	margin-left: auto;
	width: 316px;
}

.works-pic-97-5 .showroom-pic-img:nth-of-type(2){
	order: 1;
	margin-top: 160px;
	width: 550px;
}

.works-pic-97-5 .showroom-pic-img:nth-of-type(3){
	order: 3;
	margin-top: 34px;
	margin-left: 96px;
	width: 316px;
}

.works-pic-97-5 .showroom-pic-img:nth-of-type(4){
	order: 4;
	margin-top: 34px;
	margin-left: 34px;
	width: 400px;
}

.works-pic-97-5 .showroom-pic-text {
	align-self: auto;
	order: 5;
	position: relative;
	z-index: 10;
	margin-top: -64px;
	margin-left: 96px;
	width: 400px;
}

.page-works .works-pic-97-6 {
	margin-bottom: 80px;
}

.works-pic-97-6 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 34px;
}


.page-works .works-pic-97-7 {
	margin-bottom: 130px;
}

.works-pic-97-7 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 34px;
}

.works-pic-97-7 .showroom-pic-text {
	margin-top: -60px;
	margin-left: 22px;
	margin-bottom: 130px;
	width: 420px;
}

.works-pic-97-7 .showroom-pic-img:nth-of-type(3){
	margin-bottom: 34px;
	width: 534px;
}

.works-pic-97-7 .showroom-pic-img:nth-of-type(4){
	margin-left: auto;
	width: 550px;
}

.works-pic-97-8 p {
	top: 60px;
}

.works-pic-97-8 .showroom-pic-img:nth-of-type(1){
	width: 550px;
}



.page-works-no-098 .prolink.prolink-showroom .prolink-text {
	top: -66px;
	left: 22px;
	width: 463px;
}

.page-works-no-098  .prolink.prolink-showroom-r .prolink-title {
	padding-left: 500px;
}

.page-works-no-098  .prolink.prolink-showroom-r .prolink-title .title-line-l {
	padding-left: 10px;
}

.page-works .works-pic-98-1 {
	display: block;
	margin-top: 200px;
	margin-bottom: 130px;
}

.works-pic-98-1 p {
	top: 75px;
}

.works-pic-98-1 .showroom-pic-img:nth-of-type(1){
	width: 550px;
}

.works-pic-98-1 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-left: auto;
	width: 550px;
}

.page-works .works-pic-98-2 {
	margin-bottom: 130px;
}

.works-pic-98-2 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	width: 550px;
}

.page-works .works-pic-98-3 {
	margin-bottom: 130px;
}

.works-pic-98-4 p {
	top: 40px;
}

.page-works .works-pic-98-4 {
	flex-wrap: wrap;
	flex-direction: row-reverse;
	justify-content: flex-start;
	margin-bottom: 80px;
}

.works-pic-98-4 .showroom-pic-img:nth-of-type(1){
	margin-left: auto;
	width: 316px;
}

.works-pic-98-4 .showroom-pic-img:nth-of-type(2){
	margin-top: 109px;
	width: 550px;
}

.works-pic-98-4 .showroom-pic-img:nth-of-type(3){
	margin: 34px auto 0 auto;
	width: 534px;
}

.works-pic-98-4 .showroom-pic-text {
	order: 5;
	align-self: auto;
	margin: -36px auto 0 0;
	position: relative;
	z-index: 10;
	width: 400px;
}

.works-pic-98-5 p {
	top: 60px;
}

.page-works .works-pic-98-5 {
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-bottom: 80px;
}

.works-pic-98-5 .showroom-pic-img:nth-of-type(1){
	width: 534px;
}

.works-pic-98-5 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	width: 100%;
}

.works-pic-98-5 .showroom-pic-text {
	order: 5;
	align-self: auto;
	margin: -16px 20px 0 auto;
	position: relative;
	z-index: 10;
	width: 400px;
}

.works-pic-98-5 .showroom-pic-text p {
	position: static;
	padding: 0;
	background-color: transparent;
	transform: none;
	letter-spacing: 0;
}

.works-pic-98-5 .showroom-pic-text p::before {
	display: none;
}

.page-works .works-pic-98-6 {
	margin-bottom: 100px;
}

.works-pic-98-6 .showroom-pic-img:nth-of-type(1){
	width: 100%;
}

.works-pic-98-6 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-left: auto;
	width: 550px;
}

.page-works .works-pic-98-7 {
	flex-direction: row-reverse;
	margin-bottom: 130px;
}

.works-pic-98-7 .showroom-pic-img:nth-of-type(1){
	width: 100%;
}

.works-pic-98-7 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-left: auto;
	width: 534px;
}

.works-pic-98-7 .showroom-pic-img:nth-of-type(3){
	margin-top: -180px;
	width: 316px;
}

.page-works .works-pic-98-8 {
	margin-bottom: 130px;
}

.works-pic-98-9 p {
	top: 50px;
}

.works-pic-98-9 p::before {
	width: 400px;
}

.page-works .works-pic-98-9 {
	flex-wrap: wrap;
	flex-direction: row-reverse;
	margin-bottom: 130px;
}

.works-pic-98-9 .showroom-pic-img:nth-of-type(1){
	margin-right: 34px;
	margin-left: 34px;
	width: 400px;
}

.works-pic-98-9 .showroom-pic-img:nth-of-type(2){
	margin-top: 164px;
	margin-left: auto;
	width: 400px;
}

.works-pic-98-9 .showroom-pic-img:nth-of-type(3){
	margin-top: -130px;
	margin-right: 117px;
	margin-left: auto;
	width: 316px;
}
	



/*
 works no 99
*/

.page-works-no-099 .l-works--2024 .showroom-pic-text {
	margin-top: 0;
}
.page-works-no-099 .l-works--2024 .showroom-pic-text p{
	margin-bottom: 0;
	padding: 0;
	position: static;
	background-color: transparent;
	transform: none;
}
.page-works-no-099 .l-works--2024 .showroom-pic-text p::before{
	display: none;
}

.page-works-no-099 .prolink.prolink-showroom .prolink-text {
	top: -50px;
	right: 37px;
	width: 463px;
}

.page-works-no-099 .l-works--2024 .prolink.prolink-showroom .prolink-text {
	padding: 36px;
}

.page-works-no-099 .prolink.prolink-showroom .prolink-text p {
	letter-spacing: 0;
}

.page-works-no-099 .prolink.prolink-showroom .prolink-title .title-line-l {
	margin-top: 30px;
	padding-left: 10px;
}

.page-works .works-pic-99-1 {
	margin-bottom: 130px;
}

.works-pic-99-1 p {
	top: 96px;
}

.works-pic-99-1 .showroom-pic-img:nth-of-type(1){
	width: 534px;
}


.page-works .works-pic-99-2 {
	flex-wrap: wrap;
	margin-bottom: 130px;
}

.works-pic-99-2 p {
	top: 40px;
}

.works-pic-99-2 .showroom-pic-img:nth-of-type(1){
	width: 316px;
}

.works-pic-99-2 .showroom-pic-img:nth-of-type(2){
	margin-top: 176px;
	margin-left: auto;
	width: 550px;
}

.works-pic-99-2 .showroom-pic-img:nth-of-type(3){
	margin-top: 34px;
	width: 550px;
}

.works-pic-99-2 .showroom-pic-img:nth-of-type(4){
	margin-top: 34px;
	margin-left: auto;
	width: 316px;
}

.page-works-no-099 .l-works--2024 .works-pic-99-2 .showroom-pic-text {
	margin-top: -75px;
	margin-left: 205px;
	width: 400px;
	position: relative;
	z-index: 10;
}

.page-works .works-pic-99-3 {
	margin-bottom: 130px;
}

.works-pic-99-3 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	width: 550px;
}

.page-works .works-pic-99-3-2 {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 130px;
}

.works-pic-99-3-2 .en {
	top: 35px;
}

.works-pic-99-3-2 .showroom-pic-group{
	width: 100%;
}

.works-pic-99-3-2 .showroom-pic-img:nth-of-type(1){
	width: 550px;
}

.works-pic-99-3-2 .showroom-pic-img:nth-of-type(2){
	margin-top: 70px;
	width: 316px;
}

.works-pic-99-3-2 .showroom-pic-img:nth-of-type(3){
	margin-top: 34px;
	margin-left: auto;
	width: 550px;
}

.page-works-no-099 .l-works--2024 .works-pic-99-3-2 .showroom-pic-text {
	margin-top: -110px;
	margin-left: 300px;
	width: 400px;
	position: relative;
	z-index: 10;
}

.page-works .works-pic-99-4 {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 130px;
}

.page-works .works-pic-99-4 .en {
	width: 100%;
}

.works-pic-99-4 .showroom-pic-img:nth-of-type(2){
	margin: 34px auto;
	width: 534px;
}

.works-pic-99-4 .showroom-pic-img:nth-of-type(4){
	margin-top: 34px;
	width: 550px;
}

.works-pic-99-4 .showroom-pic-img:nth-of-type(5){
	margin-top: 70px;
	margin-left: auto;
	width: 316px;
}

.page-works-no-099 .l-works--2024 .works-pic-99-4 .showroom-pic-text {
	margin-top: -111px;
	margin-left: 214px;
	width: 400px;
	position: relative;
	z-index: 10;
}


.page-works .works-pic-99-5 {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 130px;
}

.page-works .works-pic-99-5 .en {
	width: 100%;
}

.works-pic-99-5 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	width: 550px;
}

.works-pic-99-5 .showroom-pic-img:nth-of-type(3){
	margin-top: 111px;
	margin-left: auto;
	width: 316px;
}

.page-works-no-099 .l-works--2024 .works-pic-99-5 .showroom-pic-text {
	margin-top: -152px;
	margin-left: 150px;
	width: 400px;
	position: relative;
	z-index: 10;
}

.page-works .works-pic-99-6 {
	margin-bottom: 130px;
}

.works-pic-99-6 .showroom-pic-img:nth-of-type(1){
	width: 550px;
}



.page-works .works-pic-99-7 {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 130px;
}

.page-works .works-pic-99-7 .en {
	top: 58px;
}

.works-pic-99-7 .showroom-pic-img:nth-of-type(1){
	margin-top: 164px;
	margin-left: 33px;
	width: 400px;
}

.works-pic-99-7 .showroom-pic-img:nth-of-type(2){
	margin-left: 33px;
	width: 400px;
}

.works-pic-99-7 .showroom-pic-img:nth-of-type(3){
	margin-top: 34px;
	margin-left: 33px;
	width: 400px;
}

.works-pic-99-7 .showroom-pic-img:nth-of-type(4){
	margin-top: -130px;
	margin-left: 33px;
	width: 400px;
}

.works-pic-99-7 .showroom-pic-img:nth-of-type(5){
	margin-top: -130px;
	margin-left: 470px;
	width: 316px;
}

.page-works-no-099 .l-works--2024 .works-pic-99-7 .showroom-pic-text {
	align-self: auto;
	margin-top: -307px;
	margin-left: 85px;
	width: 400px;
	position: relative;
	top: auto;
	bottom: auto;
	z-index: 10;
	order: 8;
}



/*
 works no 100
*/

.page-works-no-100 .l-works--2024 .showroom-pic-text {
	margin-top: 0;
}
.page-works-no-100 .l-works--2024 .showroom-pic-text p{
	margin-bottom: 0;
	padding: 0;
	position: static;
	background-color: transparent;
	transform: none;
}
.page-works-no-100 .l-works--2024 .showroom-pic-text p::before{
	display: none;
}

.page-works-no-100 .prolink.prolink-showroom .prolink-text {
	top: -50px;
	right: 37px;
	width: 463px;
}

.page-works-no-100 .l-works--2024 .prolink.prolink-showroom .prolink-text {
	padding: 36px;
}

.page-works-no-100 .prolink.prolink-showroom .prolink-text p {
	letter-spacing: 0;
}

.page-works-no-100 .prolink.prolink-showroom .prolink-title .title-line-l {
	margin-top: 30px;
	padding-left: 10px;
}

.page-works .works-pic-100-1 {
	margin-top: 160px;
	margin-bottom: 90px;
}

.works-pic-100-1 p {
	top: 30px;
}

.works-pic-100-1 .showroom-pic-img:nth-of-type(1){
	width: 550px;
}


.page-works .works-pic-100-2 {
	margin-bottom: 130px;
}


.page-works-no-100 .l-works--2024 .works-pic-100-2 .showroom-pic-text {
	margin-top: -75px;
	margin-left: 205px;
	width: 400px;
	position: relative;
	z-index: 10;
}

.works-pic-100-3 .en {
	top: 40px;
}

.page-works .works-pic-100-3 {
	flex-direction: row-reverse;
	flex-wrap: wrap;
	margin-bottom: 130px;
}

.works-pic-100-3 .showroom-pic-img:nth-of-type(1){
	margin-left: auto;
	width: 534px;
}

.works-pic-100-3 .showroom-pic-img:nth-of-type(2){
	margin-top: 328px;
	width: 316px;
}

.works-pic-100-3 .showroom-pic-img:nth-of-type(3){
	margin-top: 34px;
	width: 550px;
}

.page-works-no-100 .l-works--2024 .works-pic-100-3 .showroom-pic-text {
	position: relative;
	order: 4;
	z-index: 100;
	margin-top: -112px;
	margin-left: auto;
	width: 400px;
}

.page-works .works-pic-100-4 {
	margin-bottom: 80px;
}

.page-works .works-pic-100-4 .en {
	top: 52px;
}

.works-pic-100-4 .showroom-pic-img:nth-of-type(1){
	width: 534px;
}

.page-works .works-pic-100-5 {
	margin-bottom: 80px;
}

.works-pic-100-5 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-left: auto;
	width: 550px;
}

.page-works-no-100 .l-works--2024 .works-pic-100-5 .showroom-pic-text {
	margin-top: -125px;
	margin-left: 0;
	width: 400px;
	position: relative;
	z-index: 10;
}

.page-works .works-pic-100-6 {
	margin-bottom: 130px;
}

.page-works .works-pic-100-7 {
	margin-bottom: 130px;
}



.page-works-no-101 .prolink.prolink-showroom .prolink-text {
	top: -50px;
	right: 37px;
	width: 463px;
}

.page-works-no-101 .title-line-l {
	margin-top: 30px;
}


.page-works .works-pic-101-1 {
	margin-top: 160px;
	margin-bottom: 130px;
}

.works-pic-101-1 p {
	top: 30px;
}

.works-pic-101-1 .showroom-pic-img:nth-of-type(1){
	width: 550px;
}

.works-pic-101-2 .showroom-pic-img:nth-of-type(1){
	width: 534px;
}

.page-works .works-pic-101-2 {
	margin-bottom: 130px;
}

.works-pic-101-2 .en {
	top: 58px;
}

.page-works .works-pic-101-3 {
	margin-bottom: 34px;
}

.works-pic-101-3 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 46px;
}

.works-pic-101-3 .showroom-pic-img:nth-of-type(2){
	margin-bottom: 46px;
	width: 550px;
}

.works-pic-101-3 .showroom-pic-img:nth-of-type(3){
	margin-left: auto;
	width: 534px;
}

.works-pic-101-3 .showroom-pic-text{
	margin-top: -86px;
	margin-left: 0;
	width: 400px;
}

.page-works .works-pic-101-4 {
	margin-bottom: 130px;
}

.works-pic-101-4 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 34px;
}

.page-works .works-pic-101-5 {
	flex-wrap: wrap;
	flex-direction: row-reverse;
	margin-bottom: 130px;
}

.works-pic-101-5 .showroom-pic-img{
	order: unset;
}

.works-pic-101-5 .en {
	top: 34px;
}

.works-pic-101-5 .showroom-pic-img:nth-of-type(1){
	margin-right: 32px;
	margin-left: auto;
	width: 400px;
}

.works-pic-101-5 .showroom-pic-img:nth-of-type(2){
	margin-top: 192px;
	margin-left: 32px;
	width: 400px;
}

.page-works .l-works--2024 .works-pic-101-5 .showroom-pic-text{
	margin-top: -160px;
	margin-left: auto;
	margin-right: 32px;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 400px;
}

.page-works .works-pic-101-6 {
	margin-bottom: 130px;
}

.works-pic-101-6 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 130px;
}

.page-works .works-pic-101-6-2 {
	margin-bottom: 130px;
}

.works-pic-101-6-2 .showroom-pic-img:nth-of-type(1){
	margin: -60px auto 0 auto;
	width: 534px;
}

.works-pic-101-6-2 .showroom-pic-text{
	margin-top: -25px;
	margin-left: 500px;
	width: 400px;
}

.page-works .works-pic-101-7 {
	margin-bottom: 130px;
}

.works-pic-101-7 .showroom-pic-img:nth-of-type(1){
	margin-bottom: 34px;
}

.works-pic-101-7 .showroom-pic-img:nth-of-type(2){
	margin-left: auto;
	width: 550px;
}

.page-works .works-pic-101-8 {
	display: flex;
	flex-wrap: wrap;
}

.page-works .works-pic-101-8 .en {
	width: 100%;
}

.works-pic-101-8 .showroom-pic-img:nth-of-type(1){
	margin-left: 32px;
	width: 400px;
}

.works-pic-101-8 .showroom-pic-img:nth-of-type(2){
	margin-top: 158px;
	margin-right: 32px;
	margin-left: auto;
	width: 400px;
}


/*
Works #102 
*/


.page-works-no-102 .prolink.prolink-showroom .prolink-text {
	top: -50px;
	right: 26px;
	width: 424px;
}

.page-works-no-102 .prolink.prolink-showroom .prolink-text p {
	letter-spacing: 0;
}

.page-works-no-102 .title-line-l {
	margin-top: 30px;
}


.page-works .works-pic-102-1 {
	margin-top: 130px;
	margin-bottom: 130px;
}

.works-pic-102-1 p {
	top: 30px;
}

.works-pic-102-1 .showroom-pic-img:nth-of-type(1){
	margin-left: 33px;
	width: 400px;
}

.works-pic-102-1 .showroom-pic-img:nth-of-type(2){
	margin-top: 200px;
	margin-right: 33px;
	margin-left: auto;
	width: 400px;
}

.works-pic-102-1 .en {
	top: 98px;
}

.page-works .works-pic-102-2 {
	flex-wrap: wrap;
	margin-bottom: 90px;
}

.works-pic-102-2 .showroom-pic-img:nth-of-type(1){
	margin-left: auto;
	margin-bottom: 50px;
	width: 550px;
}

.works-pic-102-2 .showroom-pic-img:nth-of-type(2){
	width: 534px;
}

.works-pic-102-2 .showroom-pic-img:nth-of-type(3){
	margin-left: auto;
	width: 316px;
}

.works-pic-102-2 .en {
	top: 40px;
}


.page-works .works-pic-102-3 {
	flex-wrap: wrap;
	margin-bottom: 90px;
}

.works-pic-102-3 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	width: 550px;
}

.works-pic-102-3 .showroom-pic-text{
	margin-top: -25px;
	margin-left: 437px;
	width: 464px;
}

.page-works .works-pic-102-4 {
	margin-bottom: 90px;
}

.page-works .works-pic-102-5 {
	margin-bottom: 130px;
}

.works-pic-102-5 .showroom-pic-img:nth-of-type(2){
	margin-top: 34px;
	margin-bottom: 34px;
	margin-left: auto;
	width: 550px;
}

.works-pic-102-5 .showroom-pic-img:nth-of-type(3){
	width: 550px;
}

.page-works .works-pic-102-6 {
	margin-bottom: 130px;
}

.works-pic-102-6 .showroom-pic-img:nth-of-type(1){
	width: 534px;
}

.works-pic-102-6 .en {
	top: 60px;
}

.page-works .works-pic-102-7 {
	margin-bottom: 80px;
}

.works-pic-102-7 .showroom-pic-img:nth-of-type(1){
	width: 534px;
}

.works-pic-102-7 .en {
	top: 60px;
}

.works-pic-102-8 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 834px;
}

.works-pic-102-8 .en {
	width: 100%;
}

.works-pic-102-8 .showroom-pic-img:nth-of-type(1){
	width: 400px;
}

.works-pic-102-8 .showroom-pic-img:nth-of-type(2){
	margin-top: 160px;
	width: 400px;
}




/*
REFORM 
*/

.box-shop {
	padding: 40px 0 40px;
	border-bottom: 1px solid #dddddd;
	position: relative;
	width: 900px;
	margin: 0 auto;
}
.box-shop:last-child {
	margin-bottom: 100px;
}
.box-shop .shop-header {
	position: absolute;
	left: 15px;
	top: 40px;
}
.box-shop .shop-content {
	padding-left: 255px;
}
.box-shop .shop-title {
	font-size: 20px;
}
.box-shop .shop-content p {
	font-size: 16px;
	margin-bottom: 10px;
}
.box-shop .shop-content p:last-child {
	margin-bottom: 0;
}
.box-shop .shop-content .tel {
	font-size: 30px;
	color: #222222;
	font-family: 'Prata', serif;
	display: inline-block;
	background: url(../img/data-tel.png) left center no-repeat;
	background-size: 25px 27px;
	padding-left: 28px;
	text-decoration: none;
}
.box-shop .shop-content .tel:hover {
	text-decoration: underline;
}
.page-header-reform, .page-header-reform-2 {
	padding-bottom: 290px;
}
.page-reform, .page-reform-2 {
	margin-top: -220px;
}
.page .reform-title-1 {
	line-height: 2em;
	font-size: 24px;
}
.page .reform-title-2 {
	line-height: 2em;
	font-size: 24px;
	margin-top: 50px;
}
.box-reforms {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	margin-top: 50px;
}
.box-reforms .box-reform {
	width: 50%;
	border-right: 1px solid #dddddd;
	box-sizing: border-box;
	padding-right: 30px;
	margin-bottom: 60px;
}
.box-reforms .box-reform:nth-child(even) {
	border-right: none;
	padding-right: 0;
	padding-left: 30px;
}
.box-reforms .box-reform .reform-header {
	position: relative;
	padding-left: 215px;
	min-height: 200px;	
}
.box-reforms .box-reform .reform-header .reform-pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	margin-right: 25px;
	text-align: center;
}
.box-reforms .box-reform .reform-header .reform-title {
	font-size: 20px;

	margin-bottom: 25px;	
}
.box-reforms .box-reform .reform-header p {
	
}
.box-reforms .box-reform .reform-header p small {
	font-size: 12px;
	line-height: 1.3em;
}
.box-reforms .box-reform .reform-content {
	clear: both;
/* 	padding-top: 15px; */
/* 	padding-left: 215px; */	
}
sub {
	vertical-align: sub;
  font-size: smaller;
}
.box-reforms .box-reform .reform-content p {
	
}

.box-case {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	margin: 60px auto;	
}
.box-case .case-slide {
	width: 500px;
}
.box-case .case-slide a {
	position: relative;
	display: block;
}
.box-case .case-slide a:after {
	content: "";
	display: block;
	position: absolute;
	right: 10px;
	bottom: 10px;
	background: url(../img/zoom.png) 0 0 no-repeat;
	background-size: contain;
	width: 30px;
	height: 30px;
}
.box-case .case-content {
	width: 466px;
}
.box-case .case-content .case-title {
	font-size: 24px;
	margin-bottom: 30px;
}
.box-case .case-content p {
	
}
.box-case + hr {
	
}

.list-pr-btns {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.list-pr-btns > li {
	width: 240px;
	margin: 0 15px;
}
.list-pr-btns > li.is-active {
	opacity: 0.5;
}
.list-pr-btns > li:hover {
	opacity: 0.5;
}
.list-pr-btns > li.is-active a {
	pointer-events:none
}

.pic-zoom {
	display: block;
	position: relative;
}
.pic-zoom:after {
	content: "";
	position: absolute;
	right: 10px;
	bottom: 10px;
	background: url(../img/zoom.png) 0 0 no-repeat;
	background-size: contain;
	width: 30px;
	height: 30px;
}
.pr02-mov {
	margin-bottom: 100px;
}

.page-pr02 .col-2 {
	margin: 80px auto;
}
.page-pr03 .col-2 {
	margin: 80px auto;
}
.page-pr03 hr {
	margin: 80px auto;
}

.link-black {
	
}
.link-black a {
	color: #222 !important;
	text-decoration: none !important;
	border-bottom: 1px solid #222;
}
.link-black a:hover {
	border-bottom: none;
	text-decoration: none;
}

.page-after-building .col-2 {
	margin: 60px auto;
}
.page-after-building .box-gray h3 {
	margin-bottom: 45px;
}
.page-after-building .box-gray h3 + a {
	float: left;
	width: 360px;
	margin-right: 45px;
}
.page-after-building .box-gray p img {
	width: 196px;
	display: block;
	margin-bottom: 15px;
}

.page-building hr {
	margin: 50px auto;
}

.pic-pr01-2-1 {
	width: 360px;
}

.box-pr01-notice {
	margin: 35px auto;
}
.box-pr01-notice th {
	text-align: center;
	background: #fafafa;
	border: 1px solid #dddddd;
	padding: 15px;
	width: 280px;
	vertical-align: middle;
}
.box-pr01-notice td {
	border: 1px solid #dddddd;
	padding: 15px;
}
.page-building h3 {

}
.page-building .box-gray h3 {
	margin-bottom: 40px;
}

.box-struct {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	border: 1px solid #dddddd;	
	overflow: hidden;
}
.box-struct > div {
	width: 50%;
	box-sizing: border-box;
}
.box-struct > div:first-child {
	border-right: 1px solid #ddd;
}
.box-struct .struct-title {
text-align: center;
font-size: 18px;
color: #2f5c99;
background: #dad5e8;
line-height: 40px;
margin: 0 0 -20px;
position: relative;
z-index: 3;
}

.box-gray-steel {
	
}
.box-gray-steel img {
	width: 360px;
}
.box-gray-steel h4,.box-gray-steel h3 {
	font-size: 24px;
}

/*
ASSETS 
*/
.page-header-assets {
	padding-bottom: 240px;
}
.page-assets {
	margin-top: -220px;
}

.page-assets .cta-box {
	display: flex;
	justify-content: center;
}

.page-assets .cta-box .btn {
	margin-right: 20px;
	margin-left: 20px;
}

.box-asset {
	background: white;
	border: 1px solid #dddddd;
	padding: 35px;
	margin-top: 60px;
	margin-bottom: 70px;
}
.list-asset {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap:wrap
}

.list-asset > li {
	width: 25%;
	border-right: 1px solid #eee;
	box-sizing: border-box;
	padding: 0 15px;
	position: relative;
	margin-bottom:50px
}
.list-asset > li:nth-child(1), .list-asset > li:nth-child(5) {
	border-left: 1px solid #eee;
}
/*
.list-asset > li:after {
	content: "";
	display: block;
	background: url(../img/list-asset.png) 0 0 no-repeat;
	background-size: contain;
	width: 10px;
	height: 20px;
	position: absolute;
	right: -10px;
	top:22%
}
*/

.list-asset > li:last-child:after {
	content:none
}

.list-asset > li .num {
	text-align: center;
	font-size:22px
}
.list-asset > li .asset-pic {
	margin-bottom: 20px;
}
.list-asset > li .asset-title {
	font-size: 22px;
	display: flex;

	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;	
    margin: 0 auto 20px;
    height: 60px;
    text-align: center;
}

.list-asset > li .asset-title + p {
	font-size: 13px;
	margin-bottom:0
}



.page-assets hr {
	margin: 50px auto;
}
.page-assets h4 {
	font-size: 24px;
	margin-bottom: 30px;
}

.pic-sumstock {
	width: 198px;
}

.cal-red > .ui-state-default {
	background: url(../img/mask2.png) 0 0 repeat !important;
	color: white !important;
}
.logo-good {
	width: 150px;
	vertical-align: middle;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 5px;
}
.title-good {
	position: relative;
}
.page h3.title-good small {
	font-size: 15px;
}

.smart {
	font-family: 'Noto Sans JP', "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	font-size: 13px;
}

.box-privacy {
	width: 900px;
	height: 400px;
	overflow: auto;
	margin: 0 auto;
	border: 1px solid #dedede;
	box-sizing: border-box;
	padding: 25px;
	
}
.mw_wp_form_confirm .box-privacy {
	display: none;
}


/*
K EVENT
*/
.page-header-gojyokumiai {
	padding-bottom: 290px;
}
.page-gojyokumiai {
	margin-top: -220px;
}
.page-gojyokumiai h2:first-child {
	margin-top: 0 !important;
}
.page .pic-k-event-1 {
	margin-bottom: 60px;
}
.page .pic-k-event-2 {
	margin-top: 50px;
	margin-bottom: 60px;
}
.box-k-event {
	border: 3px solid #eeeeee;
	padding: 50px;
}

.page .box-k-event .notice {
	font-size: 12px;
}
.box-k-event .k-event-1 p {
	font-size: 20px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.box-k-event .k-event-2 {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 30px;
	margin-bottom: 30px;	
}
.box-k-event .k-event-2 a:first-child {
	font-size: 30px;
	color: #222222;
	font-family: 'Prata', serif;
	display: inline-block;
	background: url(../img/data-tel.png) left center no-repeat;
	background-size: 25px 27px;
	padding-left: 28px;
	margin-left: 15px;	
	margin-bottom: 15px;
}
.box-k-event .k-event-mail a {
	background: url(../img/ic-mail.png) left center no-repeat !important;
	background-size: 24px 19px !important;
}
.box-k-event .k-event-2 a:nth-child(2) {
	text-decoration: none;
	font-size: 15px;
	display: inline-block;
	border: 1px solid #222222;
	margin-left: 30px;
	padding: 0 15px;
	vertical-align: top;
	position: relative;
	top: -3px;
}
.box-k-event .k-event-3 p:first-child {
	font-size: 20px;
	margin-bottom: 20px;
}
.box-k-event-2 {
	border: none;
}
.box-k-event-2 p {
	border-bottom: none !important;
}
.box-k-event-2 div {
	border-bottom: none !important;
}
/*
CATALOG 
*/
.page-header-catalog {
	padding-bottom: 290px;
}
.page-catalog {
	margin-top: -220px;
}

.btns-catalog .btn:first-child {
	width: 500px;
}
.btns-catalog .btn:last-child {
	width: 400px;
}
.box-form-wrap {
	border: 1px solid #cccccc;
	margin-top: 100px !important;
}
.box-form-wrap .btn-submit {
	width: 460px;
}

/*
FIRST ARCHITECT
*/
.slide-item-fa:before {
display: block;
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(../img/main-visual-fa.jpg) center center no-repeat;
background-size: cover;	
}


/*
建替
*/
.box-tatekae-intro {
	background: url(../img/event-tatekae-7-2.jpg) center top no-repeat;
	background-size: cover;
	height: 577px;
	position: relative;
	margin-bottom: 10px;
}
.box-tatekae-intro > a {
	position: absolute;
	left: 30px;
	bottom: 30px;
	display: block;
	width: 220px;
}
.cards-tatekae .card p:last-child {
	display: none;
}
.tatekae-pics {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	margin-top: -80px;
}
.tatekae-pics div {
	width: 50%;
}
.box-tatekae {
	padding: 40px;
}
.box-tatekae-inner {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.box-tatekae-inner > div {
	width: 33.3%;
	border-right: 1px solid #eeeeee;
	box-sizing: border-box;
}
.box-tatekae-inner > div:nth-child(3) {
	border-right: none;
}
.box-tatekae h4 {
	text-align: center;
	font-size: 20px;
	margin-bottom: 20px;
}
.box-tatekae ul li {
	text-align: center;
	margin-bottom: 5px;
}
.box-tatekae ul li > a {
	font-size: 15px;
	color: #222222;
	text-decoration: underline;
}
.box-tatekae-online {
	position: relative;
	background: #f7f7f7;
	height: 210px;
	padding-left: 380px;
	padding-right: 40px;
	margin-top: 50px;
}
.box-tatekae-online .tatekae-online-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	background: url(../img/list-online-how-arrow.png) 95% 40px no-repeat;
	background-size: 41px 6px;
}
.box-tatekae-online .tatekae-online-link:hover {
	background: rgba(255,255,255,0.7);
}
.box-tatekae-online > img {
	position: absolute;
	left: 0;
	top: 0;
	width: 350px;
	height: 100%;
	margin: 0 !important;
}
.box-tatekae-online h4 {
	font-size: 36px;
	color: #222222;
	margin-bottom: 15px;
	text-align: left;
	margin-top: -30px;
}
.box-tatekae-online h4 + p {
	margin-bottom: 20px;	
}
.box-tatekae-online h4 + p + p {
	
}

.box-ol {
	background: url(../img/bg-box-ol.jpg) 0 0 no-repeat;
	background-size: cover;
	height: 440px;
	box-sizing: border-box;
	padding: 30px 50px 0 500px;
}
.box-ol .ol-title {
	text-align: center;
	font-size: 60px;
	margin-bottom: 35px;	
}
.box-ol p {
	font-size: 16px;
	text-align: center;
	line-height: 2.25em;
}
.box-ol .btn {
	width: 360px;
}

/*
ONLINE PROPERTY SEARCH
*/
.main-visual.main-visual-os .main-visual-slide .slide-item-os-1:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/pic-os-7.jpg) center center no-repeat;
	background-size: cover;	
}
.main-visual.main-visual-os .main-visual-title-up {
	font-size: 38px;
}
.main-visual.main-visual-os .main-visual-title.en {
	font-size: 70px;	
	margin-bottom: 0;
}
.main-visual.main-visual-os .main-visual-text-2 {
	font-size: 30px;	
	line-height: 1.666em;
	margin-top: 30px;
}
.os-intro {
	padding-top: 1px;
}
.os-title-box {
	position: relative;
	background: #eef5f9;
	margin-top: 90px;
	margin-bottom: 30px;
}
.os-title-box .os-title-icon {
	width: 64px;
	margin: 0px auto 10px;
	position: relative;
	top: -30px;
}
.os-title-box .os-title {
	font-size: 30px;
	text-align: center;
	position: relative;
	top: -30px;
}
.os-intro p.center {
	text-align: center;
	line-height: 2.7em;
	font-size: 18px;
	margin-bottom: 35px;
}
.os-intro-check {
	border: 2px solid #ebf0f3;
	padding: 15px;
	background: url(../img/pic-os-1-2.jpg) -60px -170px no-repeat;

	height: 240px;
	box-sizing: border-box;
	padding-left: 300px;
	margin-bottom: 30px;
}
.os-intro-check ul {
	padding-top: 30px;
	margin-bottom: 30px;
}
.os-intro-check ul > li {
	font-size: 18px;
	background: url(../img/intro-check-3.png) 0 8px no-repeat;
	background-size: 22px 18px;
	padding-left: 35px;
	margin-bottom: 25px;
}
.box-os-point {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	border-top: 1px solid #dddddd;
	padding: 50px 0 50px;
}
.box-os-point .os-point-pic {
	width: 270px;
}
.box-os-point .os-point-content {
	width: 680px;
}
.box-os-point .os-point-content .os-point-tag {
	color: white;
	font-size: 16px;
	background: #2a5082;
	display: inline-block;
	padding: 0px 5px;
	margin-bottom: 20px;
}
.box-os-point .os-point-content .os-point-title {
	margin-bottom: 20px;	
	font-size: 24px;
	line-height: 1.5em;
}
.box-os-point .os-point-content p {
	font-size: 16px;
	line-height: 2.25em;
}
.os-title-box + .box-content {
	line-height: 2em;
	padding: 20px 0 10px;
}
.os-title-box + .box-content p {
	margin-bottom: 25px;
}

.os-consult {
	background: #f3f8fb url(../img/pic-os-12-2.jpg) center top no-repeat;
	background-size: 1600px 500px;
	box-sizing: border-box;
	padding: 85px 0 0;
	height: 500px;
	margin-top: 50px;
}
.os-consult .os-consult-title {
	font-size: 30px;
	line-height: 1.666em;
	margin-bottom: 30px;
}
.os-consult p {
	font-size: 16px;
	line-height: 2.25em;
	text-shadow: 0px 0px 5px white;
}
.os-links {
	background: url(../img/pic-os-11.jpg) center top no-repeat;
	background-size: cover;
	padding: 60px 0 60px;
}
.os-links .os-links-title {
	text-align: center;
	color: white;
	font-size: 18px;
	line-height: 1.5em;
	margin-bottom: 20px;
}
.os-links .os-links-title-2 {
	text-align: center;
	color: white;
	font-size: 30px;
	line-height: 1.5em;
	margin-bottom: 40px;
}
.os-links .box-content {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.os-link {
	position: relative;
	height: 210px;
	background: white;
	margin-bottom: 30px;
	overflow: hidden;
}
.os-link:nth-child(1) {
	width: 100%;
}
.os-link:nth-child(2) {
	width: 480px;
}
.os-link:nth-child(3) {
	width: 480px;
}
.os-link .os-link-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	display: block;
	background: url(../img/list-online-how-arrow.png) 98% 90% no-repeat;
	background-size: 41px 6px;
}
.os-link .os-link-link:hover {
	background: rgba(255,255,255,0.3) url(../img/list-online-how-arrow.png) 98% 90% no-repeat;
	background-size: 41px 6px;	
}
.os-link .os-link-pic {
	width: 350px;
	position: absolute;
	left: 0;
	top: 0;
}
.os-link.os-link-12 {
	overflow: hidden;
	height: 210px;
}
.os-link .os-link-content {
	padding-left: 380px;
	padding-right: 50px;
}
.os-link .os-link-content .os-link-title {
	font-size: 24px;
	margin-bottom: 20px;
	padding-top: 20px;
}
.os-link .os-link-content p {
	font-size: 15px;
	line-height: 2em;
}
.os-link .os-link-content p strong {
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 10px;
	display: block;
}
.os-link .os-link-content .btn {
	margin: 10px 0 0;
}
.os-link .os-link-content .os-link-content-inner {
	background: #fafafa;
	border-top: 1px solid #eeeeee;
	padding: 30px 30px 20px;
	margin: 20px -50px 0 -30px;
}
.os-link .os-link-content .os-link-content-inner p:first-child {
	font-size: 17px;
	line-height: 1.444em;
}
.os-link .os-link-content .os-link-content-inner p:last-child {
	font-size: 14px;
	line-height: 1.444em;
}
.os-link .os-link-content .os-link-content-inner .limit-btns {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	flex-wrap: wrap;	
	margin: 20px auto ;
}
.os-link .os-link-content .os-link-content-inner .limit-btns .limit-btn {
	width: 280px;
}
.os-link .os-link-content .os-link-content-inner .limit-btns .limit-btn > a {
	color: white;
	font-size: 18px;
	background: #265a8a;
	line-height: 1.444em;
	display: block;
	text-align: center;
	padding: 10px 0;
}
.os-link .os-link-content .os-link-content-inner .limit-btns .limit-btn-2 > a {
	background: #b37d20;
}
.os-link .os-link-content .os-link-content-inner .limit-btns .limit-btn > a:hover {
	opacity: 0.5;
	text-decoration: none;
}

.os-link.os-link-s {
	height: 120px;
}
.os-link.os-link-s .os-link-pic {
	width: 120px;
}
.os-link.os-link-s .os-link-content {
	padding-left: 140px;
}
.os-link.os-link-s .os-link-content .os-link-title {
	font-size: 20px;
	line-height: 1.5em;
}

.os-chance {
	background: url(../img/mn.png) 0 0 repeat;
	background-size: 42px 42px;
	padding: 70px 0 70px;
}
.os-chance .box-content {
	background: white;
	border: 1px solid #eeeeee;
	padding: 45px;
}
.os-chance .os-chance-title {
	text-align: center;
	font-size: 28px;
	margin-bottom: 45px;
}
.os-chance .os-chance-pic {
	display: block;
	margin: 0 auto 40px;
	width: 600px;
}
.os-chance p {
	font-size: 16px;
	line-height: 2.25em;
}

/*
TELEWORK
*/
.box-web-wrap.box-tele-wrap:before {
	background: url(../img/bg-box-tele-warp.jpg) center center no-repeat;
	background-size: cover;
}
.box-tele-wrap .box-web>.box-web-l {
	background: url(../img/bg-box-tele.jpg) center center no-repeat;
	background-size: cover;
}
.box-tele-wrap .box-web>.box-web-l img {
	width: 272px;
}
.box-web .box-web-notice {
	text-align: center;
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 15px;
}

/*
BOX COR
*/
.box-cor {
	border: 1px solid #222;
	padding: 50px;
	margin-bottom: 50px;
}
.box-cor h2 {
	margin-top: 10px;
}
.box-cor p {
	margin-bottom: 15px;
}
.box-cor-reserve h2 {
	color: #a40035 !important;
	position: relative;
}


.main-cor {
	padding-top: 80px;
}
.main-cor.main-cor-page {
	padding-top: 0;
}
.main-cor .box-content {
	border: 4px solid #eeeeee;

}
.main-cor.main-cor-page .box-content {
	width: 100%;	
}
.main-cor .main-cor-title {
	text-align: left;
	font-size: 18px;
	color: #222222;
	padding: 20px 40px 20px 20px;
	background: url(../img/cor-plus.png) 98% center no-repeat;
	background-size: 17px 17px;
	margin: 0;
	border-bottom: 1px solid #eee;	
}
.main-cor.main-cor-page .main-cor-title {

	text-align: center;
	background: none !important;
}
.main-cor .main-cor-title strong {
	color: #222 !important;
}
.main-cor .main-cor-title:hover {
	cursor: pointer;
}
.main-cor.main-cor-page .main-cor-title:hover {
	cursor: default;
}
.main-cor .main-cor-title.is-active {
	background: url(../img/cor-minus.png) 98% center no-repeat;
	background-size: 17px 17px;	
}
.main-cor .main-cor-title i {
	color: #7d0022;
}
.main-cor .main-cor-content {

	border-top: 1px solid #eeeeee;
	display: none;
}
.main-cor .main-cor-content.is-active {
	display: block;
}
.main-cor .main-cor-content p {
	color: #222222;
	font-size: 15px;
	line-height: 2em;
	padding: 20px 20px 0;	
	margin-bottom: 25px;
}
.main-cor .main-cor-content .btns {
	background: #eeeeee;
}
.main-cor .main-cor-content .btns .btn a {
	font-size: 16px;
}
.main-cor .main-cor-content .home-announcement {
	line-height: 1.8em;
}
.main-cor .main-cor-content .home-announcement p {
	margin: 0;
	padding: 0;
}
.main-cor .home-announcement__inner {
	padding: 40px 40px;
}
.main-cor .main-cor-content .home-announcement .home-announcement__heading-1 {
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
}
.main-cor .main-cor-content .home-announcement .home-announcement__heading-2 {
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
}
.main-cor .main-cor-content .home-announcement h3 {
	margin-bottom: 25px;
	padding: 0 20px;
	font-size: 16px;
	text-decoration: underline;
	text-underline-offset: 4px;
}
.main-cor .main-cor-content .home-announcement table th,
.main-cor .main-cor-content .home-announcement table td{
	padding: 10px 20px;
	border: 1px solid #999;
}
.main-cor .main-cor-content .home-announcement table th{
	text-align: center;
	background-color: rgba(144, 0, 23, 0.17);
}
.main-cor .main-cor-content .home-announcement .mb10 {
	margin-bottom: 10px;
}
.main-cor .main-cor-content .home-announcement .mb20 {
	margin-bottom: 20px;
}
.main-cor .main-cor-content .home-announcement .mb40 {
	margin-bottom: 40px;
}
.main-cor .home-announcement .text-center {
	text-align: center;
}
.main-cor .home-announcement .text-right {
	text-align: right;
}

.main-cor .home-announcement ol {
	font-size: 15px;
	line-height: 2em;
	padding: 20px 20px 0;	
	margin-bottom: 25px;
}

.main-cor .home-announcement ol li {
	margin-bottom: 1em;
}

.main-cor .home-announcement ul {
	margin-left: 1em;
}

.main-cor .home-announcement ul li {
	margin-bottom: 0;
	text-indent: -1em;
}

.main-cor .home-announcement ul li::before {
	content: "・";
}

.page p.campaign-tip {
	position: absolute;
	right: 100px;
	top: 38px;
	font-size: 0.8em;	
}

.box-corp-wrap {
	padding: 100px 0 100px;
}
.box-corp {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.box-corp > div {
	display: flex;

	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;		
}
.box-corp > div:first-child {
	background: url(../img/bg-box-corp-1.jpg) center center no-repeat;
	background-size: cover;
	width: 450px;
	height: 440px;
}
.box-corp > div:last-child {
	background: url(../img/bg-box-corp-2.jpg) center center no-repeat;
	background-size: cover;
	width: 450px;
	height: 440px;	
}
.box-corp.box-corp-rec > div:first-child {
	background: url(../img/bg-box-corp-1-2.jpg) center center no-repeat;
	background-size: cover;
	width: 450px;
	height: 400px;
}
.box-corp.box-corp-rec > div:last-child {
	background: url(../img/bg-box-corp-2-2.jpg) center center no-repeat;
	background-size: cover;
	width: 450px;
	height: 400px;	
}
.box-corp > div img {
	width: 339px;
	display: block;
	margin: 0 auto 40px;
}
.box-corp > div p {
	text-align: center;
	font-size: 16px;
	line-height: 2.125em;
	margin: 0;
}
.box-corp > div .btn {
	margin: 30px auto 0;
}

.cal-gray span {
	background: yellow !important;
}

/*
MYOFFICE
*/
.main-visual-myoff {
	background: url(../img/bg-main-visual-myoff-sp.jpg) center center no-repeat;
	background-size: cover;	
	position: relative;
	overflow: hidden;
	margin-bottom: 0;
}
.main-visual-myoff .main-visual-arrow {
	bottom: 110px;
}
.main-visual-myoff:before {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: rgba(34,34,34,.5);
z-index: 5;

}
.main-visual-myoff .main-visual-inner {
	width: 760px;
	height: 500px;
	margin: 0 auto;
	position: relative;
	display: flex;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;	
	z-index: 10;	
}
.main-visual-myoff .main-visual-inner:before {
	content: "";
	display: block;
	background: url(../img/bg-main-visual-myoff.svg) center center no-repeat;
	background-size: contain;
	width: 760px;
	height: 500px;
	opacity: 0.7;
	position: absolute;
	left: 0;
	top: 0;
}
.main-visual-myoff .main-visual-inner .main-visual-title {
	font-size: 56px;
	color: #222222;
	text-align: center;
	line-height: 1.25em;
	margin-bottom: 30px;
}
.main-visual-myoff .main-visual-inner .main-visual-title span {
	font-size: 44px;
}
.main-visual-myoff .main-visual-inner .main-visual-text-1 {
	font-size: 54px;
	color: #4067bf;
	text-align: center;	
}
.main-visual-myoff .main-visual-inner .main-visual-text-2 {
	font-size: 20px;
	color: #222222;
	text-align: center;	
	line-height: 1.8em;
}
.main-visual-myoff .main-visual-myoff-stick-1 {
	position: absolute;
	left: -70px;
	top: 100px;
	width: 196px;
}
.main-visual-myoff .main-visual-myoff-stick-2 {
	position: absolute;
	right: 20px;
	top: 50px;
	width: 105px;
}
.main-visual-myoff .main-visual-myoff-stick-3 {
	position: absolute;
	right: -60px;
	bottom: -110px;
	width: 235px;
}
.myoff-intro {
	background: url(../img/bg-myoff-intro.jpg) center bottom no-repeat;
	background-size: 1600px 519px;
	padding: 60px 0 70px;
}
.myoff-intro .box-content {
	width: 1100px;
}
.myoff-intro p {
	text-align: center;
	font-size: 18px;
	line-height: 2.77em;
	margin-bottom: 30px;
	text-shadow: white 2px 0px 2px, white -2px 0px 2px,
    white 0px -2px 2px, white -2px 0px 2px,
    white 2px 2px 2px, white -2px 2px 2px,
    white 2px -2px 2px, white -2px -2px 2px,
    white 1px 2px 2px, white -1px 2px 2px,
    white 1px -2px 2px, white -1px -2px 2px,
    white 2px 1px 2px, white -2px 1px 2px,
    white 2px -1px 2px, white -2px -1px 2px,
    white 1px 1px 2px, white -1px 1px 2px,
    white 1px -1px 2px, white -1px -1px 2px;;
}
.myoff-exp {
	box-shadow: 0px 0px 30px #ccc;
	padding: 50px 0 80px;
	background: #f7f7f7;
}
.myoff-exp .myoff-exp-title {
	text-align: center;
	font-size: 36px;
	margin-bottom: 50px;
}
.myoff-exp .myoff-exp-title span {
	font-size: 43px;
	color: #4067bf;	
}
.myoff-exp .list-myoff-exp {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.myoff-exp .list-myoff-exp > li {
	margin: 7px 5px;
	width: 240px;
}
.myoff-exp .list-myoff-exp > li:nth-child(1) {
	margin-left: 0;
}
.myoff-exp .list-myoff-exp > li:nth-child(4) {
	margin-right: 0;
}
.myoff-style {
	background: url(../img/bg-myoff-style.jpg) center center no-repeat;
	background-size: cover;
	padding: 60px 0 20px;
}
.myoff-style .myoff-style-title {
	text-align: center;
	color: white;
	font-size: 30px;
	margin-bottom: 50px;
}
.myoff-style .style-links {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.myoff-style .style-link {
	width: 100%;
	background: white;
	position: relative;
	margin-bottom: 50px;
	height: 210px;
}
.myoff-style .style-link .style-link-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	background: url(../img/list-online-how-arrow.png) 98% 90% no-repeat;
	background-size: 41px 6px;
}
.myoff-style .style-link .style-link-pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 350px;
}
.myoff-style .style-link .style-link-content {
	padding-left: 385px;
	padding-top: 30px;
}
.myoff-style .style-link .style-link-title {
	text-align: left;
	font-size: 24px;
	margin-bottom: 20px;
	line-height: 1.5em;
}
.myoff-style .style-link .style-link-content p {
	text-align: left;
	line-height: 2em;
	font-size: 15px;
	padding-right: 20px;
}
.myoff-style .style-link-s {
	width: 480px;
	height: 120px;
}
.myoff-style .style-link-s .style-link-pic {
	width: 120px;
	height: 120px;
}
.myoff-style .style-link-s .style-link-content {
	padding-left: 145px;
}
.myoff-style .style-link-s .style-link-title {
	font-size: 20px;
}
.myoff-work {
	padding: 60px 0 0px;
}
.myoff-work .myoff-work-title {
	text-align: center;
	font-size: 36px;
	line-height: 1.388em;
	margin-bottom: 50px;
}
.myoff-work .myoff-work-title span {
	font-size: 36px;
	color: #4067bf;
}
.myoff-work .list-myoff-work {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 60px;
}
.myoff-work .list-myoff-work > li {
	width: 320px;
	margin: 0 9px 55px;
}
.myoff-work .list-myoff-work > li:nth-child(1) {
	margin-left: 0;
}
.myoff-work .list-myoff-work > li:nth-child(3) {
	margin-right: 0;
}
.myoff-work .list-myoff-work .myoff-work-pic {
	position: relative;
}
.myoff-work .list-myoff-work .myoff-work-pic .num {
	position: absolute;
	left: 50%;
	top: -20px;
	font-size: 30px;
	text-align: center;
	border-radius: 100%;
	width: 46px;
	height: 46px;
	margin-left: -23px;
	line-height: 46px;
	background: #4067bf;
	color: white;
}
.myoff-work .list-myoff-work > li:nth-child(2) .myoff-work-pic .num {
	background: #e8b855;
}
.myoff-work .list-myoff-work > li:nth-child(3) .myoff-work-pic .num {
	background: #5fb07a;
}
.myoff-work .list-myoff-work > li:nth-child(4) .myoff-work-pic .num {
	background: #e4818f;
}
.myoff-work .list-myoff-work > li:nth-child(5) .myoff-work-pic .num {
	background: #5dbfd8;
}
.myoff-work .list-myoff-work .myoff-work-content {
	
}
.myoff-work .list-myoff-work .myoff-work-title {
	width: 146px;
	margin: 15px auto 25px;
}
.myoff-work .list-myoff-work p {
	text-align: center;
}
.box-myoff-work {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.box-myoff-work .myoff-work-pic {
	width: 50%;
}
.box-myoff-work .myoff-work-pic img {
	width: 100%;
}
.box-myoff-work .myoff-work-content {
	width: 50%;
	position: relative;
	display: flex;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	background: #f3f8fd;
}
.box-myoff-work .myoff-work-content .num {
	font-size: 30px;
	text-align: center;
	border-radius: 100%;
	width: 46px;
	height: 46px;
	margin: 0 auto;
	line-height: 46px;
	background: #4067bf;
	color: white;	
	padding: 0 !important;
}
.box-myoff-work .myoff-work-content .myoff-work-title {
	width: 146px;
	margin: 15px auto 25px;
	position: relative;
}
.box-myoff-work .myoff-work-content .myoff-work-title:after {
	content: "";
	display: block;
	width: 60px;
	height: 1px;
	background: #4067bf;
	margin: 25px auto 25px;
}
.box-myoff-work.box-myoff-work-2 .myoff-work-content .myoff-work-title:after {
	background: #d1a52e;	
}
.box-myoff-work.box-myoff-work-3 .myoff-work-content .myoff-work-title:after {
	background: #5fb07a;	
}
.box-myoff-work.box-myoff-work-4 .myoff-work-content .myoff-work-title:after {
	background: #e4818f;	
}
.box-myoff-work.box-myoff-work-5 .myoff-work-content .myoff-work-title:after {
	background: #5dbfd8;	
}
.box-myoff-work .myoff-work-content .myoff-work-title-2 {
	font-size: 20px;
	text-align: center;
	line-height: 1.8em;
	color: #4067bf;
	margin-bottom: 40px;
}
.box-myoff-work .myoff-work-content p {
	text-align: left;
	line-height: 1.875em;
	padding: 0 120px;
}
.box-myoff-work .myoff-work-content .myoff-work-stick-1 {
	position: absolute;
	right: 100px;
	top: -50px;
	width: 196px;
}
.box-myoff-work .myoff-work-content .myoff-work-stick-2 {
	position: absolute;
	left: 0px;
	top: -30px;
	width: 235px;
}
.box-myoff-work .myoff-work-content .myoff-work-stick-3 {
	position: absolute;
	right: 0px;
	top: -30px;
	width: 105px;
}
.box-myoff-work .myoff-work-content .myoff-work-stick-4 {
	position: absolute;
	left: 0;
	top: -150px;
	width: 444px;
}
.box-myoff-work .myoff-work-content .myoff-work-stick-5 {
	position: absolute;
	right: 0;
	top: -50px;
	width: 218px;
}

.box-myoff-work-2 .myoff-work-pic {
	order: 2;
}
.box-myoff-work-2 .myoff-work-content {
	background: #fefdf4;
	order: 1;
}
.box-myoff-work-2 .myoff-work-content .num {
	background: #d1a52e;
}
.box-myoff-work-2 .myoff-work-content .myoff-work-title-2 {
	color: #d1a52e;
}
.box-myoff-work-3 .myoff-work-content {
	background: #f2f7f2;
}
.box-myoff-work-3 .myoff-work-content .num {
	background: #5fb07a;
}
.box-myoff-work-3 .myoff-work-content .myoff-work-title-2 {
	color: #5fb07a;
}

.box-myoff-work-4 .myoff-work-pic {
	order: 2;
}
.box-myoff-work-4 .myoff-work-content {

	order: 1;
}
.box-myoff-work-4 .myoff-work-content {
	background: #fdf6f7;
}
.box-myoff-work-4 .myoff-work-content .num {
	background: #e4818f;
}
.box-myoff-work-4 .myoff-work-content .myoff-work-title-2 {
	color: #e4818f;
}
.box-myoff-work-5 .myoff-work-content {
	background: #eef8fb;
}
.box-myoff-work-5 .myoff-work-content .num {
	background: #5dbfd8;
}
.box-myoff-work-5 .myoff-work-content .myoff-work-title-2 {
	color: #5dbfd8;
}
.myoff-home {
	
}
.myoff-home .box-content {
	width: 100%;
	margin: 0;
}
.myoff-home .myoff-home-header {
	background: white;
	padding: 60px 0 60px;
}
.myoff-home .myoff-home-title {
	text-align: center;
	font-size: 36px;
	margin-bottom: 30px;
}
.myoff-home p {
	text-align: center;
	font-size: 20px;
}
.box-home {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
}
.box-home .home-pic {
	width: 780px;
	height: 879px;
	margin-right: 38px;
	position: relative;
}
.box-home-1 .home-pic {
	background: url(../img/home-pic-1.jpg) center center no-repeat;
	background-size: cover;
}
.box-home .home-pic .home-pic-header {
	background: white;
	position: absolute;
	right: 0;
	top: 50px;
	padding: 45px;
	width: 500px;
	box-sizing: border-box;
}
.box-home .home-pic .home-pic-title {
	font-size: 24px;
	margin-bottom: 20px;
}
.box-home .home-pic .home-pic-title img {
	width: 50px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
	position: relative;
	top: -10px;
}
.box-home .home-pic .home-pic-title span.big {
	font-size: 32px;	
}
.box-home .home-pic p {
	line-height: 1.875em;
	font-size: 16px;
	text-align: left;
}
.box-home .home-content {
	width: 480px;
}
.box-home .home-content .home-item {
	max-width: 480px;
}
.box-home .home-content .home-item .home-item-content {

}
.box-home .home-content .home-item .home-item-content .home-item-title {
	text-align: center;
	font-size: 26px;
	margin: 15px auto 15px;
}
.box-home .home-content .home-item .home-item-content p {
	font-size: 15px;
	line-height: 2em;
	margin-bottom: 40px;
	text-align: left;
}
.box-home-2 .home-pic {
	background: url(../img/home-pic-2.jpg) center center no-repeat;
	background-size: cover;
}
.box-home-3 .home-pic {
	background: url(../img/home-pic-3-2.jpg) center center no-repeat;
	background-size: cover;
}
.box-home-2 .home-item {
	border: 1px solid #cccccc;
	margin-bottom: 30px;
	padding: 25px;
}
.box-home-2 .home-item .home-item-title {
	text-align: center;
	font-size: 26px;
	margin: 0px auto !important;
}
.box-home-2 .home-item img {
	display: block;
	width: 150px;
	margin: 0 auto;
}
.box-home-2 .home-item p {
	font-size: 15px;
	line-height: 2em;
	margin-bottom: 0 !important;
}
.box-home-3 .home-content img {
	display: block;
	margin: 0 auto 15px;
}
.box-home-3 .home-content p {
	font-size: 15px;
	line-height: 2em;
	text-align: left;
}
.myoff-area {
	padding: 60px 0 60px;
}
.myoff-area .myoff-area-title {
	text-align: center;
	font-size: 28px;
	margin-bottom: 50px;
	line-height: 1.5em;
}
.myoff-area .myoff-area-pic {
	display: block;
	margin: 0 auto 30px;
	width: 640px;
}
.myoff-area .myoff-area-pic + p {
	text-align: center;
	font-size: 18px;
	line-height: 2.222em;
}
.myoff-area .myoff-area-pic + p span {
	text-decoration: underline;
	font-size: 18px;	
}
.myoff-area .btns {
	
}
.myoff-area .btns .btn {
	width: 180px;
	margin: 15px auto;
}
.myoff-area .btns .btn.btn-400 {
	width: 400px;
}

/*
ONLINE HOME
*/
.main-visual-oh {
	background: url(../img/oh-intro-4.jpg) center center no-repeat;
	background-size: cover;
	margin-top: 120px;
	height: calc(100vh - 150px);
}
.main-visual-oh .box-col-slider-btns {
	display: none !important;
}
.main-visual-oh.main-visual .main-visual-slide .slide-item:after {
	content: none;
}
.main-visual-oh .main-visual-title-up {
	text-align: center;
	font-size: 74px;
	line-height: 1em;
	color: #222222;
	margin-top: 0px;
}
.main-visual-oh .main-visual-title {
	text-align: center;
	font-size: 18px;
	color: #222;
}
.oh-intro {
	padding: 90px 0 1px;
}
.oh-intro .btn {
	margin: 60px auto;
}
.oh-intro .box-content {
	width: 100%;
}
.oh-title {
	text-align: center;
	font-size: 30px;
	color: #222222;
	margin-bottom: 50px;
}
.oh-intro p {
	text-align: center;
	font-size: 17px;
	line-height: 2.778em;
	margin-bottom: 45px;
}
.oh-intro p span {
	text-decoration: underline;
	font-size: 17px;	
}
.oh-sv {
	padding: 90px 0 40px;
}
.oh-title-en {
	text-align: center;
	font-size: 60px;
	color: #222222;
	margin-bottom: 20px;
}
.oh-title-caption {
	text-align: center;
	font-size: 18px;
	color: #222222;
	margin-bottom: 65px;
}

.list-oh-sv {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.list-oh-sv > li {
/* 	width: 334px; */
	width: 500px;
	margin-bottom: 50px;
	position: relative;
}
.list-oh-sv .oh-sv-link {
	display: block;
}
.list-oh-sv .oh-sv-link:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	background: rgba(34,34,34,0.0);	
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;	
}
.list-oh-sv .oh-sv-link:hover:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	background: rgba(34,34,34,0.7);
}
.list-oh-sv .oh-sv-link:hover:after {
	content: "";
	display: block;
	width: 200px;
	height: 46px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
	background: url(../img/oh-sv-more.png) center center no-repeat;
	background-size: cover;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;	
}
.list-oh-sv .oh-sv-link.oh-sv-link-in:hover:after {
	content: "";
	display: block;
	width: 200px;
	height: 46px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
	background: url(../img/oh-sv-more-in.png) center center no-repeat;
	background-size: cover;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;	
}
.list-oh-sv .oh-sv-pic {
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
}
.list-oh-sv .oh-sv-content {
	border-right: 1px solid #dddddd;
	position: relative;
	padding: 0 20px;
}
.list-oh-sv > li:nth-child(even) .oh-sv-content {
	border-right: none;
}
.list-oh-sv .oh-sv-content .num {
	text-align: center;
	color: white;
	font-size: 30px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #222222;
	line-height: 40px;
	border-radius: 100%;
	margin: 0;
	position: absolute;
	left: 50%;
	top: -50px;
	transform: translate(-50%, 0);
}
.list-oh-sv .oh-sv-content .oh-sv-title {
	text-align: center;
	font-size: 20px;
	margin-bottom: 15px;
}
.list-oh-sv .oh-sv-content p {
	text-align: left;
	font-size: 15px;
	line-height: 1.733em;
}

.oh-flow {
	position: relative;
}
.oh-gray {
	background: #eeeeee;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 380px;
}
.list-oh-flow {
	
}
.list-oh-flow .oh-flow-content {
	width: 100%;
	position: relative;
	border: 1px solid #cccccc;
	padding: 50px;
	margin: 60px 0 0px;
	box-sizing: border-box;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;	
}
.list-oh-flow .oh-flow-content:after {
	content: "";
	display: block;
	position: absolute;
	left: -1%;
	top: 0;
	width: 105%;
	height: 105%;
	z-index: 2;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#ffffff',GradientType=0 );

	
}
.list-oh-flow .oh-flow-content-btn {
	font-family: 'Cormorant SC', serif;
	color: white;
	text-align: center;
	width: 240px;
	height: 46px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	top: -23px;
	z-index: 5;
	transform: translate(-50%, 0);
	text-indent: -9999em;
	background: url(../img/oh-flow-content-btn.png) center center no-repeat;
	background-size: contain;
}
.list-oh-flow .oh-flow-content-btn:hover {
	cursor: pointer;
	opacity: 0.7;
}
.list-oh-flow .oh-flow-content-btn.is-active {
	background: url(../img/oh-flow-content-btn-active.png) center center no-repeat;
	background-size: contain;	
}
.list-oh-flow .oh-flow-content-inner {
	display: none;
/*
transform: scaleY(0);   
max-height: 0;
transform-origin: top;
*/
/* 	overflow: hidden; */
/*
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;	
*/
}
.list-oh-flow .oh-flow-content.is-active .oh-flow-content-inner {
/*
transform: scaleY(1);   
max-height: 100%;
*/
}
.list-oh-flow .oh-flow-content.is-active:after {
	content: none;
}
.list-oh-flow .oh-flow-content-item {
	position: relative;
	padding-left: 200px;
	margin-bottom: 60px;
}
.list-oh-flow .oh-flow-content-item:last-child {
	margin-bottom: 0;
}
.list-oh-flow .oh-flow-content-pic {
	width: 170px;
	position: absolute;
	left: 0;
	top: 10px;
}
.list-oh-flow .oh-flow-content .oh-flow-title {
	font-size: 22px;
	margin-bottom: 15px;
	line-height: 1.5em;
}
.list-oh-flow .oh-flow-content p {
	font-size: 15px;
	line-height: 1.7333em;
	margin-bottom: 10px;
}
.list-oh-flow .oh-flow-content .oh-flow-content-inner > p.center:first-child {
	margin-bottom: 30px;
}
.list-oh-flow + p a {
	text-decoration: underline;
}
.list-oh-flow > li:last-child .oh-flow-content-item:last-child {
	margin-bottom: 30px;
}
/*
.list-oh-flow > li:nth-child(4) .oh-flow-content-item:nth-child(3) .oh-flow-content-pic {
	top: 200px;
}
*/
.list-oh-flow > li:nth-child(1) .oh-flow-content {
	padding-bottom: 80px;
}
.list-oh-flow > li:nth-child(2) .oh-flow-content {
	padding-bottom: 60px;	
}
.list-oh-flow > li:nth-child(3) .oh-flow-content {
	padding-bottom: 60px;	
}
.list-oh-flow > li:nth-child(6) .oh-flow-content {
	padding-bottom: 60px;	
}
.list-oh-flow > li:nth-child(7) .oh-flow-content {
	padding-bottom: 60px;	
}
.list-oh-flow > li:nth-child(1) .oh-flow-content-pic img:nth-child(4) {
	display: block;
	margin-top: 40px;
}
.online-flow-title {
	line-height: 1.3em;
}
.list-oh-flow > li:nth-child(5) .oh-flow-content-item:nth-child(2) {
	position: relative;
	margin-top: -50px;
}

.list-oh-flow .btn {
	margin: -30px auto;
	height: 49px;
}
.list-oh-flow .btn a {
	height: 48px;
}

/*
LIST CATA
*/
.list-cata {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	border-top: 1px solid #dddddd;	
}
.list-cata .cata {
	width: 330px;
	box-sizing: border-box;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding: 0 30px;
}
.list-cata .cata-l {
	border-left: 1px solid #dddddd;	
}

.list-cata .cata:nth-child(1), .list-cata .cata:nth-child(4) {
	border-left: 1px solid #dddddd;
}
.list-cata .cata .cata-pic {
	height: 300px;
	position: relative;
	display: flex;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
	text-align: center;
}
.list-cata .cata .cata-pic img {
	display: block;
	margin: 0 auto;
	width: 260px;
/* 	border: 1px solid #ddd; */
}
.list-cata .cata .cata-content {
	
}
.list-cata .cata .cata-content .cata-title {
	text-align: center;
	font-size: 22px;
	line-height: 1.5em;
	margin-top: 20px;
}
.list-cata .cata .cata-content p {
	font-size: 14px;
	line-height: 2em;
}
.list-cata .cata .cata-content .btn {
	width: 100%;
}
.list-cata .cata .cata-content p + p {
	font-size: 0.9em;
	margin-top: -20px;
}
.list-cata .cata .cata-content .mwform-checkbox-field {
	background: white;
	border: 1px solid #222;
	padding: 5px 10px;
}
.list-cata .cata .cata-content .mwform-checkbox-field.is-active {
	background: #222;
}
.list-cata .cata .cata-content .mwform-checkbox-field.is-active span {
	color: white;
}
.list-cata .cata .cata-content .mwform-checkbox-field > label .mwform-checkbox-field-text:before{
  content:"";
  background: white url(../img/checkbox.png) center center no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  font-size: 18px;
  position: relative;
  top: 4px;
  display: inline-block;
  margin-right: 10px;
}
.list-cata .cata .cata-content .mwform-checkbox-field > label input[type="checkbox"]:checked + .mwform-checkbox-field-text:before{
  background: white url(../img/checkbox-checked.png) center center no-repeat;
  background-size: contain;
}

.contact-cata {
	background: #eeeeee !important;
}

.mw_wp_form_confirm .l-catalog-first {
	display: none !important;
}
.mw_wp_form_confirm .btns-catalog {
	display: none !important;
}

.box-2020-bn {
	margin-bottom: 50px;
}

.cata-check {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60px;
	line-height: 60px;
	z-index: 99;
	background: #eee;
	display: none;
}
.cata-check.is-active {
	display: block;
}
.cata-check p {
	text-align: center;	
}
.cata-check p a {

	font-size: 20px;
}
.cata-check p a i {
	font-size: 24px;
	padding-right: 10px;
	position: relative;
	top: 3px;
}
.cata-check p a span {
	font-size: 24px;
	border-radius: 100%;
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #222;
	color: white;
	margin-left: 10px;
	vertical-align: middle;
	position: relative;
	top: -2px;
}

.box-search-works .box-search-inner {

	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;	
}
.box-search-works .box-search-more {
	text-align: center;
}
.box-search-works .box-search-more span {
	font-size: 18px;
}
.box-search-works .box-search-more span:hover {
	cursor: pointer;
	text-decoration: underline;
}
.box-search-works .box-search-inner.is-active {

}
.box-search-works .box-search-inner.is-active + .box-search-more {
	display: none;
}

.box-search-works .search-item {
	margin-bottom: 0;
	padding-bottom: 5px;
}
.box-search-wrap {
	height: 450px;
	width: 700px;
}
.box-search-wrap .search-content {
	padding-left: 120px;
}
.box-search-wrap .btn-submit {
	position: absolute;
	left: 1%;
	width: 98%;
	bottom: 0;
	margin: 0;
}
.box-search-wrap .box-search-inner {
	height: 320px;
	overflow: auto;
}
.box-search-wrap .box-search-inner .tab-2 {
	padding-right: 0;
}
.box-search-wrap .box-search-inner .tab-2 .mwform-checkbox-field>label .mwform-checkbox-field-text:before {
	margin-right: 5px;
}
.box-search-wrap .box-search-inner .tab-1 .list-tag > li {
	margin-right: 10px;
}
.box-search-wrap .box-search-inner .tab-2 .list-tag > li {
	width: 33.3%;
	margin-right: 0;
	font-size: 14px;
}
.box-search-wrap .box-search-inner .tab-2 .list-tag > li .mwform-checkbox-field-text {
	font-size: 14px;
}
/*
READYBUILT NEW
*/

.main-visual-rb {
	background: url(../img/bg-rb-visual-2.jpg) center center no-repeat;
	background-size: cover;
}
.main-visual.main-visual-rb .main-visual-inner {
	align-items: flex-start;
}
.main-visual-rb .main-visual-title-up {
	text-align: center;
	padding: 5px 0;
	color: #222;
	font-size: 22px;
	width: 315px;
	background: rgba(255,255,255,0.7);
	margin: 50px 0 20px;
}
.main-visual-rb .main-visual-title {
	margin-top: 30px;
	font-size: 50px;
	color: #222;
	text-align: left;
	margin: 0 0 20px;
	text-shadow: 
    white 2px 0px 2px, white -2px 0px 2px,
    white 0px -2px 2px, white -2px 0px 2px,
    white 2px 2px 2px, white -2px 2px 2px,
    white 2px -2px 2px, white -2px -2px 2px,
    white 1px 2px 2px, white -1px 2px 2px,
    white 1px -2px 2px, white -1px -2px 2px,
    white 2px 1px 2px, white -2px 1px 2px,
    white 2px -1px 2px, white -2px -1px 2px,
    white 1px 1px 2px, white -1px 1px 2px,
    white 1px -1px 2px, white -1px -1px 2px;
}
.main-visual-rb .main-visual-title-en {
	text-align: left;
	font-size: 24px;
	color: #228dbe;
	margin-bottom: 20px;	
	text-shadow: 
    white 2px 0px 2px, white -2px 0px 2px,
    white 0px -2px 2px, white -2px 0px 2px,
    white 2px 2px 2px, white -2px 2px 2px,
    white 2px -2px 2px, white -2px -2px 2px,
    white 1px 2px 2px, white -1px 2px 2px,
    white 1px -2px 2px, white -1px -2px 2px,
    white 2px 1px 2px, white -2px 1px 2px,
    white 2px -1px 2px, white -2px -1px 2px,
    white 1px 1px 2px, white -1px 1px 2px,
    white 1px -1px 2px, white -1px -1px 2px;
}
.main-visual-rb .main-visual-text-2 {
	font-size: 15px;
	line-height: 2em;
	color: #222;
	background: rgba(255,255,255,0.7);
	width: 490px;
	text-align: left;	
	padding: 25px;
	box-sizing: border-box;
}



@media all and (max-height: 834px) {
	.main-visual-rb .main-visual-text-2 {
		width: 730px;	
	}
}
@media all and (max-height: 700px) {
	.main-visual-rb .main-visual-text-2 {
		width: 830px;	
		font-size: 13px;
	}	
}

.rb-intro {
	padding-top: 20px;	
}
.rb-intro h2 {
	text-align: center;
	font-size: 30px;
}

.cards-2.has-mov {
	
}
.cards-2.has-mov .card-title {
	
}
.cards-2.has-mov .card-title a:after {
	display: inline-block;
	background: url(../img/icon-blank-2.png) center center no-repeat;
	background-size: contain;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	margin-left: 10px;
	top: -3px;
	position: relative;		
	content: "";
}

.cards-2.has-mov .card-content {
	position: relative;
}
.card-btns {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	padding: 0 20px;
}
.card-btns > .card-btn {
	width: 33.333333%;
	margin: 0 auto;
}
.card-btns.card-btns-2 > .card-btn {
	width: 50%;
}
.card-btns > .card-btn > a, .card-btns > .card-btn > span {
	display: block;
	text-align: center;
	color: #222;
	line-height: 45px;
	border: 1px solid #222;
	border-right: none;
}
.card-btns > .card-btn:last-child > a, .card-btns > .card-btn:last-child > span {
	border-right: 1px solid #222;
}
.card-btns > .card-btn > a:hover, .card-btns > .card-btn > span:hover {
	background: #222;
	color: white;
	cursor: pointer;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;	
}
.card-btns + .link-mov-list {
	display: none;
	bottom: -37px;
}

.card-btns.card-btns-end {
	
}
.card-btns.card-btns-end p {
	text-align: center;
	color: #881707;
	border: 1px solid #881707;
	width: 100%;
	line-height: 45px;
}

/*
WA MODERN
*/
.main-visual-wa {
	background: url(../img/pic-wa-3-2-2.jpg) center center no-repeat;
	background-size: cover;

}
.main-visual-wa .slide-item-wa-1 {

}
.main-visual-wa .main-visual-title {
	text-indent: -9999em;
	background: url(//www.toyotahome-tokyo.com/wp/wp-content/themes/toyota2/css/../img/pic-wa-2.png) center center no-repeat;
	background-size: contain;
	width: 600px;
	height: 500px;
	margin: 0 auto;
	position: relative;
	left: -30px;
	top: -20px;
}
@media all and (max-height: 700px) {
	.main-visual-wa .main-visual-title {
		top: 0;
		height: 350px;
	}
}
.main-visual-wa .main-visual-arrow {
	bottom: 110px;
}
.main-visual-wa .main-visual-slide .slide-item:after {
	content: none;
}
.wa-intro {
	background: white;
	position: relative;
	padding: 55px 0 55px;
}
.wa-intro:before {
	content: "";
	display: block;
	background: url(../img/pic-wa-8.jpg) left bottom no-repeat;
	background-size: contain;
	width: 150px;
	height: 120px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.wa-intro:after {
	content: "";
	display: block;
	background: url(../img/pic-wa-7.jpg) left bottom no-repeat;
	background-size: contain;
	width: 150px;
	height: 120px;
	position: absolute;
	right: 0;
	top: 0;
}
.wa-intro .box-content {
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;	
	padding-right: 150px;
}
.wa-intro .box-content p {
	line-height: 2em;
	font-size: 24px;
	color: #222222;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;	
	margin-left: 50px;
	margin-bottom: 0;
	word-break: keep-all;
}

.wa-features {

}
.wa-features .feature {
	padding-top: 145px;
	padding-bottom: 120px;	
	height: 330px;
}
.wa-features .feature-1 {
	background: url(../img/pic-wa-11.jpg) center top no-repeat;
	background-size: cover;
}
.wa-features .feature-2 {
	background: url(../img/pic-wa-6.jpg) center top no-repeat;
	background-size: cover;
}
.wa-features .feature-3 {
	background: url(../img/pic-wa-10.jpg) center top no-repeat;
	background-size: cover;
}
.wa-features .feature-4 {
	background: url(../img/pic-wa-5.jpg) center top no-repeat;
	background-size: cover;
}
.wa-features .feature-5 {
	background: url(../img/pic-wa-15.jpg) center top no-repeat;
	background-size: cover;
}
.wa-features .feature-6 {
	background: url(../img/pic-wa-15-2.jpg) center top no-repeat;
	background-size: cover;
}
.wa-features .feature-7 {
	background: url(../img/pic-wa-15-2-3.jpg) center top no-repeat;
	background-size: cover;
}
.wa-features .feature-8 {
	background: url(../img/pic-wa-15-2-4.jpg) center top no-repeat;
	background-size: cover;
}
.wa-features .feature-9 {
	background: url(../img/feature-9-karuizawa.jpg) center top no-repeat;
	background-size: cover;
}
.wa-features .feature-10 {
	background: url(../img/pic-wa-setouchi.jpg) center top no-repeat;
	background-size: cover;
}
.wa-features .feature .feature-item {
	width: 510px;
	height: 330px;
	background: rgba(255,255,255,0.95);
	box-sizing: border-box;
	padding: 50px 30px 0px 40px;
	position: relative;
}
.wa-features .feature-3 .feature-item, .wa-features .feature-10 .feature-item {
	position: absolute;
	right: 0;
	top: 0;
}
.wa-features .feature-9 .feature-item {
	position: absolute;
	right: 0;
	top: 0;
}
.wa-features .feature-4 .feature-item {
position: absolute;
	right: 0;
	top: 0;
}
.wa-features .feature-8-2 .feature-item {
position: absolute;
	right: 0;
	top: 0;
}
.wa-features .feature-10 .feature-item {
	height: 400px;
}
.wa-features .feature-7-2 .feature-item {
position: absolute;
right: 0;
top: 0;
	height: 400px;
}
.wa-features .feature-9 .feature-item {
	height: 380px;
}
.wa-features .feature .feature-item:after {
	content: "";
	display: block;
	background: url(../img/pic-wa-8.jpg) 0 0 no-repeat;
	background-size: contain;
	width: 150px;
	height: 120px;
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0.4;
}
.wa-features .feature .feature-title {
	font-size: 32px;
	text-align: left;
	margin-bottom: 25px;
}
.wa-features .feature p {
	font-size: 15px;
	line-height: 1.875em;
	position: relative;
	z-index: 4;
}
.wa-features .feature-btn {
	width: 410px;
	margin-top: 20px;
	margin: 40px auto;
}
.wa-features .feature-btn a {
	text-align: center;
	display: block;
	color: white;
	background: url(../img/pic-wa-1.jpg) center top no-repeat;
	background-size: cover;
	line-height: 50px;
}
.wa-features .feature-btn a:hover {
	text-decoration: none;
	opacity: 0.7;
}
.wa-features .feature-btn .ic-wa-feature {
	display: inline-block;
	vertical-align: middle;
	background: url(../img/btn-wa-feature.png) center center no-repeat;
	background-size: contain;
	width: 18px;
	height: 18px;
	margin-right: 10px;
}

.wa-contact {
	background: url(../img/pic-wa-9.jpg) center center no-repeat;
	background-size: cover;
}
.wa-contact .myoff-style-title {
	color: #222;
}

.wa-works {
	background: #f6f6f3;
}
.wa-works .wa-works-header {
	background: white;
	padding: 90px 0 60px;
}
.wa-works .wa-works-header h2 {
	font-size: 60px;
	text-align: center;
	margin-bottom: 20px;
}
.wa-works .wa-works-header p {
	font-size: 15px;
	text-align: center;	
	margin: 0;
}
.wa-works-slider-btns {
	width: 1000px;
	text-align: right;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
}
.wa-works-slider-btns .slick-counter {
	padding-top: 5px;
}

.wa-works-slider .wa-works-slider-item img {
	height: 600px;

}

.wa-works .box-content {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	margin-top: 40px;
	padding-bottom: 70px;
}
.wa-works .box-content .wa-works-content {
	width: 510px;
}
.wa-works .box-content .wa-works-info {
	width: 480px;
	background: white;
	box-sizing: border-box;
	padding: 35px;
}
.wa-works .box-content .wa-works-content h3 {
	font-size: 26px;
	text-align: left;
	border-left: 2px solid #222;
	padding-left: 25px;
	line-height: 1.571em;
	margin-bottom: 30px;
}
.wa-works .box-content .wa-works-content p {
	line-height: 2em;
	font-size: 18px;
}
.wa-works .box-content .wa-works-info .wa-works-info-header {
	position: relative;
	padding-left: 130px;
	padding-top: 25px;
	min-height: 100px;
	margin-bottom: 25px;
}
.wa-works .box-content .wa-works-info .wa-works-info-header img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
}
.wa-works .box-content .wa-works-info .wa-works-info-header table {

}
.wa-works .box-content .wa-works-info .wa-works-info-header table th {
	font-size: 15px;
	text-align: left;
	padding: 3px;
}
.wa-works .box-content .wa-works-info .wa-works-info-header table td {
	font-size: 15px;
	text-align: left;	
	padding: 3px;
}
.wa-works .box-content .wa-works-info p {
	margin-bottom: 0;
	line-height: 2.4em;
	font-size: 15px;
}

.list-tag-2 span {
	border-bottom: 1px solid #222;
}
.list-tag-2 span:hover {
	cursor: pointer;
}
.list-tag-2 .is-active span {
	border-bottom: 2px solid #222;
}
.list-sub-works {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
	width: 898px;
	margin: 0 auto;
}
.list-sub-works > div {
	width: 449px;
	height: 299px;
}
.list-sub-works.list-sub-works-zoom.list-sub-works-zoom-2 > div {
	height: 299px;
	background: black;
	text-align: center;
}
.list-sub-works.list-sub-works-zoom.list-sub-works-zoom-2 > div img {
	width: 100%;
	max-height: 299px;
	object-fit: cover;
font-family: 'object-fit: cover;';
vertical-align: middle;

}
.list-sub-works .sub-works-content {
	padding: 35px 0 65px;
}
.list-sub-works .sub-works-content p {
	text-align: center;
	font-size: 20px;
}
.list-sub-works > div:nth-child(even) .sub-works-content p {
	border-left: 1px solid #dddddd;
}
.list-sub-works.list-sub-works-zoom > div a {
	display: block;
	position: relative;
}
.list-sub-works.list-sub-works-zoom > div a:after {
	content: "";
	display: block;
	background: url(../img/sub-works-zoom.png) center center no-repeat;
	background-size: contain;
	width: 30px;
	height: 30px;
	right: 10px;
	bottom: 10px;
	position: absolute;
}

.list-sub-works-wrap {
	position: relative;
	overflow: hidden;
	padding-bottom: 120px;
}
.list-sub-works-wrap.is-set {
	height: 1190px;
}
.list-sub-works-wrap:before {
	content: "";
	display: block;
	z-index: 3;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 120px;
	background: white;
}
.list-sub-works-wrap.is-active {
	height: 100%;
}
.list-sub-works-wrap.is-active .btn-more {
	display: none;
}

.btn.btn-400.btn-more {
	width: 400px;
	margin: 0 auto 0px;
	position: absolute;
	left: 50%;
	bottom: 0px;
	transform: translate(-50%, -50%);
	z-index: 5;
}
.btn-more span {

}
.btn-works-back {
	margin-top: 150px;
}

.box-global-wrap {
	background: #eeeeee;
	padding: 70px 0 70px;
}
.box-global {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	flex-wrap: wrap;	
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
.box-global .global-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}
.box-global .global-link:hover {
	background: rgba(255,255,255,0.3);
}
.box-global .global-pic {
	width: 50%;
	background: url(../img/global-pic.jpg) center center no-repeat;
	background-size: cover;
	order: 2;
}
.box-global .global-content {
	width: 50%;
	background: #222222;
	box-sizing: border-box;
	padding: 35px 45px;
	order: 1;
}
.box-global .global-content .global-title {
	font-size: 40px;
	color: white;
	margin-bottom: 15px;
}
.box-global .global-content p {
	color: white;
	font-size: 15px;	
}

/*
SHOWROOM URAWA
*/
.box-plan.box-plan-urawa {
	position: relative;
}
.box-plan.box-plan-urawa > div:nth-child(1) {
	width: 100%;
}
.box-plan.box-plan-urawa > div:nth-child(2) {
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.box-plan.box-plan-urawa > div:nth-child(2) .plan-pic {
	position: absolute;
	right: 70px;
	top: 140px;	
}
.box-plan.box-plan-urawa-1 .plan-pic {
	width: 484px;
}
.box-plan.box-plan-urawa-2 .plan-pic {
	width: 503px;
}
.box-plan.box-plan-urawa-3 .plan-pic {
	width: 600px;
}

.box-plan.box-plan-urawa .plan-title {
	font-size: 36px;
	position: relative;
	padding-left: 110px;
}
.box-plan.box-plan-urawa .plan-title .num {
	font-size: 100px;
	position: absolute;
	left: 0;
	top: 0;
}
.box-plan.box-plan-urawa .plan-title .num span {
	font-size: 50px;
}
.box-plan.box-plan-urawa .plan-title .caption {
	font-size: 12px;
	display: block;
}
.box-plan.box-plan-urawa > div:nth-child(1) p {
	width: 230px;
	line-height: 1.4em;
}
.box-plan.box-plan-urawa {
	height: 320px;
	margin-bottom: -20px;
}

.list-sub-works-wa > div {
	display: none;
}

.urawa-pic-1 {
	width: 497px;
	margin-left: 340px;
}
.urawa-pic-2 .showroom-pic-img {
	width: 700px;
}
.urawa-pic-3 {
	margin-left: 360px;
}
.urawa-pic-3 .showroom-pic-img {
	width: 334px;
}
.urawa-pic-4 {
	margin-bottom: 60px;
}
.urawa-pic-4 .showroom-pic-img {
	width: 700px;
}
.urawa-pic-5 {
	margin-top: 40px;
}
.urawa-pic-5 .showroom-pic-img {
	width: 700px;
}
.urawa-pic-6 .showroom-pic-img {
	width: 700px;
}
.urawa-pic-6 {
	margin-bottom: 60px;
}
.urawa-pic-7 .showroom-pic-img {
	width: 475px;
}
.urawa-pic-8 .showroom-pic-img {
	margin-right: 230px;
}
.urawa-pic-10 {
	margin-bottom: 100px;
}
.urawa-pic-10 .showroom-pic-img {
	width: 700px;
}
/*
SHOWROOM KOMAZAWA2
*/


.komazawa2-pic-1 {
	margin-top: -140px;
	width: 406px;
	margin-left: 470px;
}
.komazawa2-pic-1 p {
	font-size: 15px;
}

.komazawa2-pic-2 {
	position: relative;
}
.komazawa2-pic-2 .showroom-pic-img {
	margin-bottom: 50px;
	width: 700px;
}
.komazawa2-pic-2 p {
	position: absolute;
	left: 735px;
	top: 235px;
}
.komazawa2-pic-3 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
}
.komazawa2-pic-3 .showroom-pic-img {
	width: 700px;
}
.komazawa2-pic-3 p {
	position: absolute;
	left: 50px;
	top: 220px;
}
.komazawa2-pic-4 {
	position: relative;
}
.komazawa2-pic-4 .showroom-pic-img {
	margin-bottom: 50px;
	width: 700px;
}
.komazawa2-pic-4 p {
	position: absolute;
	left: 735px;
	top: 235px;
}
.komazawa2-pic-5 {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
}
.komazawa2-pic-5 .showroom-pic-img {
	width: 700px;
}
.komazawa2-pic-5 p {
	position: absolute;
	left: 50px;
	top: 220px;
}
.komazawa2-pic-6 .showroom-pic-img {
	width: 700px;
}
.komazawa2-pic-7 .showroom-pic-img {
	width: 700px;
}
.komazawa2-pic-8.showroom-pic-img {
	width: 700px;
}
.komazawa2-pic-9 .showroom-pic-img {
	width: 700px;
}
.komazawa2-pic-10 .showroom-pic-img {
	width: 700px;
}
.komazawa2-pic-11 .showroom-pic-img {
	width: 700px;
}
.komazawa2-pic-12 .showroom-pic-img {
	width: 700px;
}

.box-plan-komazawa3 > div:last-child {
	width: 90%;
}

.sub-works-tab {
	display: none;
}
.sub-works-tab.is-active {
	display: block;
}

.list-sub-works-wrap-n {
	display: none;
}
.list-sub-works-wrap.is-active {
	display: block;
}

.exp-link {
	margin: 40px auto;
	padding-top: 10px;
	padding-bottom: 70px;
}
.exp-link .page-header-title-en {
	font-size: 24px;
	color: #222222;
	text-align: center;
	margin-bottom: 50px;
}
.exp-link-list {
	width: 830px;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.exp-link-list > li {
	width: 400px;
}
.exp-link-list > li p {
	padding-top: 10px;
	margin-bottom: 0;
}
.box-cor-2 {
	border: 4px solid #eeeeee;
	padding: 0;
}
.box-cor-2 h2 {
	text-align: center;
	border-bottom: 1px solid #eeeeee;
	padding: 15px;
	margin: 0 0 20px;
	font-size: 18px;
}
.box-cor-2 h2 i {
	color: #7d0022;
	margin-right: 5px;
}
.box-cor p {
	font-size: 15px;
	padding: 0px 20px 0;
}
.box-cor ul {
	margin: 0 20px;
}
.box-cor ul li {
	padding: 0px 20px 0;	
	margin-bottom: 5px;
}
.box-voice.has-pic {
	position: relative;
	padding: 20px 15px 20px 20px;
	padding-left: 210px;
}
.box-voices .box-voice.has-pic .voice-title {
	margin-bottom: 5px;
}
.box-voice.has-pic img {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 170px;
}
.exp-notice {
	font-size: 18px !important;
	color: #a40035 !important;
	text-align: center;
	border: 1px solid #a40035;
	padding: 15px;
	width: 600px;
	margin: 30px auto;
	box-sizing: border-box;
}
.exp-info .red {
	color: #a40035 !important;
}
.exp-info p a {
	color: #222;
}

.chitose-plan .box-white {
	padding: 40px;
	background: white;
	margin-bottom: 70px;
}
.chitose-plan .box-white-1 {
	position: relative;
	padding: 50px 0;
	text-align: center;
}
.chitose-plan .box-white-1 p {
	margin: 0 auto !important;
}
.chitose-plan .box-white-1 a {
	position: static;
}
.chitose-plan .box-white {
	
}
.chitose-plan ol.list > li {
	background: white;
	padding: 30px;
	padding-left: 80px;
	margin-bottom: 10px;
}
.chitose-plan  ol.list>li:before {
	counter-increment: number;
	content: counter(number);
	position: absolute;
	left: 30px;
	top: 30px;
	background-color: #222;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
}

.exp-info-p {
	width: 910px;
	margin-left: auto;
	margin-right: auto;
}

/*
MY STORAGE
*/
.main-visual.main-visual-myst .main-visual-slide .slide-item-myst:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/pic-myst-1.jpg) center center no-repeat;
	background-size: cover;
}
.main-visual-myst .main-visual-text-1 {
	text-align: center;
	color: white;
	font-size: 74px;
	font-weight: 500;
	line-height: 1em;
}
.main-visual-myst .main-visual-text-2 {
	text-align: center;
	color: white;
	font-size: 28px;
	font-weight: 500;
	line-height: 1.1em;
	margin-bottom: 40px;
}
.main-visual-myst .main-visual-text-3 {
	text-align: center;
	color: white;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.1em;
}
.myst-intro {
	padding: 100px 0;
/*
	background: url(../img/bg-line.png) 0 0 repeat;
	background-size: 20px 20px;
*/
}
.myst-intro .box-content {
	position: relative;
}
.myst-intro .box-content > div:nth-child(1) {
	width: 620px;
}
.myst-intro .box-content > div:nth-child(1) p {
	font-size: 17px;
	line-height: 2.222em;
	letter-spacing: normal;
}
.myst-intro .box-content > div:nth-child(2) {
	width: 376px;
}
.myst-intro .myst-intro-stick-1 {
	width: 48px;
	position: absolute;
	right: -100px;
	top: -200px;
}
.myst-intro .myst-intro-stick-2 {
	width: 166px;
	position: absolute;
	left: -200px;
	bottom: -150px;
}
.myst-cl {
	background: #edece8 url(../img/bg-myst-cl3.jpg) center center no-repeat;
	background-size: auto 500px;
	height: 500px;
	padding-top: 100px;
	box-sizing: border-box;
}
.myst-cl .box-content {
	width: 1100px;
}
.myst-cl ul {
	
}
.myst-cl ul > li {
	background: rgba(255,255,255,0.9);
	box-sizing: border-box;
	width: 350px;
	line-height: 1.666em;
	padding: 25px 25px;
	font-size: 18px;
	margin-bottom: 30px;
	letter-spacing: normal;
	text-align: center;
}
.myst-cl ul > li:nth-child(1) {
	margin-top: 20px;
}
.myst-cl ul > li:nth-child(3) {
	position: absolute;
	right: 0;
	top: -40px;
}
.myst-cl ul > li:nth-child(4) {
	position: absolute;
	right: 0;
	top: 79px;
}
.myst-cl ul > li:nth-child(5) {
	position: absolute;
	right: 0;
	top: 199px;
	text-align: center;
}
.myst-cl ul > li span {
	font-size: 18px;
	color: #222;
	background: linear-gradient(transparent 70%,rgba(249,147,151,0.7) 30%);
}
.myst-point {
	background: #f7f7f5;
	padding: 90px 0;
}
.myst-point .myst-point-title-up {
	text-align: center;
	font-size: 60px;
	font-weight: 500;
	margin-bottom: 20px;
}
.myst-point .myst-point-title {
	text-align: center;	
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 60px;
}
.list-myst-point {
	
}
.list-myst-point > li {
	margin-bottom: 20px;
	position: relative;
}

.list-myst-point .myst-point-content {
	width: 550px;
	box-sizing: border-box;
	position: absolute;
	left: 455px;
	top: 100px;
	background: #fff;
	padding: 45px;
}
.list-myst-point .myst-point-content p {
	font-size: 16px;
	line-height: 2em;
}
.list-myst-point .myst-point-content .num {
	text-align: center;
	color: white;
	font-size: 40px;
	background: #222222;
	width: 80px;
	height: 80px;
	line-height: 80px;
	border-radius: 100%;
	position: absolute;
	right: -40px;
	top: -40px;
}
.list-myst-point .myst-point-title {
	font-size: 30px;
	font-weight: 500;
	line-height: 1.466em;
	text-align: left;
	margin-bottom: 35px;
}
.list-myst-point .myst-point-pic {
	width: 500px;
}

.myst-ad {
	padding: 90px 0;
}
.myst-ad .myst-ad-title-up {
	font-size: 18px;
	margin-bottom: 10px;
}
.myst-ad .myst-ad-title {
	font-size: 50px;	
	position: relative;
	z-index: 3;
}
.myst-ad .myst-ad-title .x {
	display: inline-block;
	background: url(../img/myst-ad-title-x.png) center center no-repeat;
	background-size: contain;
	width: 69px;
	height: 69px;
	text-indent: -9999em;
	vertical-align: middle;
	margin: 0 -20px;
	position: relative;
	top: -3px;
}
.myst-ad .myst-ad-title .dn {
	font-size: 32px;
	display: block;
}
.myst-ad p {
	font-size: 18px;
	position: relative;
	z-index: 3;
	line-height: 1.888em;
	width: 575px;
}
.myst-ad .myst-ad-logo {
	width: 220px;
	margin: 40px 0;
}
.myst-ad .myst-ad-pic {
	width: 700px;
	position: absolute;
	left: 600px;
	top: 70px;
}
.myst-ad-profile {
	background: #f6f6f3 url(../img/myst-ad-profile-content.jpg) center center no-repeat;
	background-size: cover;
	margin-top: 70px;
	padding: 45px 30px;
}
.myst-ad-profile .myst-ad-profile-title {
	text-align: center;
	font-size: 30px;
}
.myst-ad-profile .myst-ad-profile-title span {
	display: block;
	font-size: 18px;
	margin-bottom: 15px;
}
.myst-ad-profile .myst-ad-profile-content {
	margin-top: 45px;
}
.myst-ad-profile .myst-ad-profile-pic {
	width: 340px;
}
.myst-ad-profile .myst-ad-profile-text {
	width: 560px;
}
.myst-ad-profile .myst-ad-profile-text p {
	font-size: 16px;
	line-height: 1.75em;
	margin-bottom: 15px;
}
.myst-ad-profile .myst-ad-profile-text p:last-child {
	font-size: 13px;
}
.myst-ad-profile .myst-ad-profile-text p a {
	text-decoration: underline;
	font-size: 13px;
}
.myst-model {
	padding: 90px 0 60px;
	background: #f6f6f3;
}
.myst-model .myst-model-title-up {
	font-size: 60px;
	margin-bottom: 10px;
	text-align: center;
}
.myst-model .myst-model-title {
	font-size: 15px;	
	position: relative;
	z-index: 3;	
	text-align: center;
	margin-bottom: 30px;
}
.myst-model .myst-model-title + p {
	text-align: center;
	font-size: 18px;
	line-height: 1.888em;
	margin-bottom: 35px;
}
.myst-model .myst-model-title + p a {
	text-decoration: underline;
}
.myst-model .myst-model-pics {
	
}
.myst-model .myst-model-pics div {
	width: 480px;
	margin-bottom: 20px;
}
.myst-model .myst-model-pics div p {
	text-align: center;
	font-size: 18px;
	padding-top: 10px;
}
.myst-cam {
	padding: 75px 0 75px;
	background: url(../img/bg-myst-cam.jpg) center center no-repeat;
	background-size: cover;
}
.myst-cam .myst-cam-title-up {
	text-align: center;
	font-size: 20px;
	margin-bottom: 10px;
}
.myst-cam .myst-cam-title {
	text-align: center;
	font-size: 36px;	
	margin-bottom: 15px;
	line-height: 1.5em;
}
.myst-cam p {
	text-align: center;
	font-size: 16px;
	margin-bottom: 30px;
}
.myst-cam .myst-cam-pic {
	
}
.myst-cam p.sans {
	margin-top: 20px;
	line-height: 1.75em;
	margin-bottom: 0;
}
.myst-links {
	background: url(../img/bg-myst-links.jpg) center center no-repeat;
	background-size: cover;
}


/*
STORAGE BOOK
*/
.box-web-wrap.box-storagebook-wrap {
	padding: 50px 0;
}
.box-web-wrap.box-storagebook-wrap:before {
	background: url(../img/bg-box-tele-warp.jpg) center center no-repeat;
	background-size: cover;
}
.box-storagebook-wrap .box-web>.box-web-l {
	background: url(../img/bg-box-storagebook.jpg) center center no-repeat;
	background-size: cover;
}
.box-storagebook-wrap .box-web>.box-web-l img {
	width: 412px;
}
.box-storagebook .box-web-notice {
	text-align: center;
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 15px;
}

.slider-sto {
	margin: 0 auto;
	width: 800px;
}
.slider-sto .slider-single-item {
	background: #222;
	text-align: center;
}
.slider-sto .slider-single-item img {
	margin: 0 auto;
}
.slider-sto .box-col-btn-next {
	margin-top: 4px !important;
}
.slider-sto .box-col-btn-prev {
	margin-top: 4px !important;
}


/*
INFECTION
*/
.page-infection {
	padding-top: 100px;
}
.list-covid {	
	margin-bottom: 40px;
}
.list-covid > li {
	position: relative;
	border-bottom: 1px solid #dddddd;
	padding: 50px 0 30px;
}
.list-covid > li:last-child {
	border-bottom: none;
}
.list-covid .covid-icon {
	position: absolute;
	left: 0;
	top: 50px;
	width: 150px;
}
.list-covid .covid-content {
	padding-left: 170px;
}
.list-covid .covid-content .covid-title {
	
}
.list-covid .covid-content p {
	letter-spacing: normal;
}
.list-covid .covid-pics {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.list-covid .covid-pics div {
	width: 400px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.list-covid .covid-pics div:nth-child(2n) {
	margin-right: 0;
}
.myoff-style-covid {
	background: #eeeeee;
}
.myoff-style-covid .box-content > p {
	margin-bottom: 30px !important;
}
.myoff-style-covid h2 {
	margin-top: 0;
	font-size: 36px !important;
	margin-bottom: 10px !important;
}
.myoff-style-covid p {
	margin-bottom: 10px !important;
}
.covid2-title {
	padding: 90px 0 40px;
	font-size: 24px !important;
}
.list-covid2 {

	flex-wrap: wrap;	
	margin-bottom: 40px;
}
.list-covid2 > li {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	padding: 15px 0 15px;
}
.list-covid2 > li .covid2-pic {
	width: 500px;
}
.list-covid2 > li .covid2-content {
	width: 465px;
}
.list-covid2 > li .covid2-content h4 {
	font-size: 24px !important;
	margin-bottom: 25px;
}

/*
GLOBAL STYLE
*/
.main-visual-global {
	background: url(../img/bg-main-visual-global.jpg) center center no-repeat;
	background-size: cover;
}
.main-visual-global .main-visual-title {
	text-indent: -9999em;
	background: url(../img/main-visual-global-title.png) center center no-repeat;
	background-size: contain;
	width: 450px;
	height: 560px;
	margin: 0 auto;
	position: relative;

}
@media all and (max-height: 700px) {
	.main-visual-global .main-visual-title {
		top: 0;
		height: 350px;
	}
}
.main-visual-global .main-visual-arrow {
	bottom: 30px;
}
.global-intro {
	padding: 70px 0;
}
.global-intro p {
	text-align: center;
	font-size: 18px;
	line-height: 2.5em;
	margin: 0;
}
.global-features {
	
}
.global-features .feature-item {
	padding: 30px 30px 30px 40px;
}
.global-features .global-1 {
	background: url(../img/bg-global-1.jpg) center center no-repeat;
	background-size: cover;
}
.global-features .global-2 {
	background: url(../img/bg-global-2.jpg) center center no-repeat;
	background-size: cover;
}
.global-features .global-3 {
	background: url(../img/bg-global-3.jpg) center center no-repeat;
	background-size: cover;
}
.global-features .global-4 {
	background: url(../img/bg-global-4.jpg) center center no-repeat;
	background-size: cover;
}
.global-features .global-5 {
	background: url(../img/bg-global-5.jpg) center center no-repeat;
	background-size: cover;
}
.global-features .global-6 {
	background: url(../img/bg-global-6.jpg) center center no-repeat;
	background-size: cover;
}
.global-features .global-7 {
	background: url(../img/bg-global-7.jpg) center center no-repeat;
	background-size: cover;
}
.global-features .global-8 {
	background: url(../img/bg-global-8.jpg) center center no-repeat;
	background-size: cover;
}
.global-features .global-9 {
	background: url(../img/bg-global-9.jpg) center center no-repeat;
	background-size: cover;
}
.global-features .global-1 .feature-item {
	background: rgba(82,106,88,0.95);
		position: absolute;
	right: 0;
	top: 0;
}
.global-features .global-2 .feature-item {
	background: rgba(68,98,112,0.95);
	
}
.global-features .global-3 .feature-item {
	background: rgba(51,51,51,0.95);
	position: absolute;
	right: 0;
	top: 0;
}
.global-features .global-4 .feature-item {
	background: rgba(73,68,47,0.95);
	
}
.global-features .global-5 .feature-item {
	background: rgba(75,68,66,0.95);
position: absolute;
	right: 0;
	top: 0;
}
.global-features .global-6 .feature-item {
	background: rgba(122,107,63,0.95);

}
.global-features .global-7 .feature-item {
	background: rgba(85,85,85,0.95);
position: absolute;
	right: 0;
	top: 0;
}
.global-features .global-8 .feature-item {
	background: rgba(80,71,85,0.95);
	position: absolute;
	right: 0;
	top: 0;
}
.global-features .global-9 .feature-item {
	background: rgba(108,115,69,0.95);

}
.global-features .feature-item:after {
	content: none !important;
}
.global-features .feature-item p * {
	color: white;
}
.global-features .feature-item .feature-title.en {
	text-align: center;
	font-size: 40px;
	color: white;
	margin-bottom: 10px;
}
.global-features .feature-item .feature-title-caption {
	text-align: center;
	font-size: 15px;
	color: white;
	margin-bottom: 30px;
}
.global-features .feature-item .feature-title-caption + p {
	text-align: center;
	font-size: 16px;
	color: white;
}
.global-features .feature-item .btn {
	background: none;
}
.global-features .feature-item .btn a {
	color: white;
	border: 1px solid white;
	background: none !important;
}
.global-features .feature-item .btn a:hover {
	color: #222;
}
.box-global .global-pic.global-pic-2 {
	background: url(../img/global-pic-2.jpg) 0 0 no-repeat;
	background-size: cover;
}

.myoff-style.wa-contact.global-contact {
	background: url(../img/bg-global-contact.jpg) center center no-repeat;
	background-size: cover;
}

/*
PROPERTY
*/
.main-visual-prpt {
	background: url(../img/bg-main-visual-prpt.jpg) center center no-repeat;
	background-size: cover;
}
.main-visual-prpt .main-visual-slide .slide-item:after {
	content: none;
}
.main-visual-prpt .main-visual-title {
	text-indent: -9999em;
	background: url(../img/main-visual-prpt-title.png) center center no-repeat;
	background-size: contain;
	width: 405px;
	height: 334px;
	margin: 0 auto;
	position: relative;
}
.main-visual-prpt .main-visual-text-1 {
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 1.89em;
	margin: 30px auto 0;
}
.prpt-intro {
	padding: 100px 0 65px;
}
.prpt-intro .box-content {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;	
}
.prpt-intro .intro-pic {
	width: 360px;
}
.prpt-intro .intro-content {
	width: 580px;
}
.prpt-intro .intro-content p {
	font-size: 15px;
	margin-bottom: 35px;
	line-height: 2.25em;
}
.prpt-merit {
	
}
.prpt-merit .prpt-merit-header {
	background: #eeeeee;
}
.prpt-merit .prpt-merit-header .prpt-merit-title {
	text-align: center;
	font-size: 30px;
	color: #222222;
	padding: 85px 0;
	margin: 0;
}
.box-prptmerit {
	background: url(../img/pic-prpt-5.jpg) center top no-repeat;
	background-size: cover;
	min-height: 600px;
	box-sizing: border-box;
}
.box-prptmerit-1 {
	padding-top: 165px;
}
.box-prptmerit-2 {
	background: url(../img/pic-prpt-6.jpg) center top no-repeat;
	background-size: cover;
	padding: 50px 0;
}
.box-prptmerit-3 {
	background: url(../img/pic-prpt-7.jpg) center top no-repeat;
	background-size: cover;
	padding: 120px 0;
}
.box-prptmerit .box-content {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;	
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;	
}
.box-prptmerit-2 .box-content {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;	
}
.box-prptmerit .prptmerit-inner {
	background: white;
	box-sizing: border-box;
	width: 550px;
	padding: 35px;
}
.box-prptmerit .prptmerit-inner .prptmerit-title {
	text-align: left;
	line-height: 1.5em;
	font-size: 24px;
	padding-left: 100px;
	position: relative;
	margin-bottom: 20px;
}
.box-prptmerit .prptmerit-inner .prptmerit-title img {
	width: 85px;
	position: absolute;
	left: 0;
	top: 10px;
}
.box-prptmerit .prptmerit-inner {

}
.box-prptmerit .prptmerit-inner p {
	line-height: 2em;
	font-size: 16px;	
}
.box-prptmerit .prptmerit-btn-more {
	width: 240px;
	margin: 20px auto 0;
	border: 1px solid #222;
}
.box-prptmerit .prptmerit-btn-more span {
	display: block;
	text-align: center;
	font-size: 15px;
	line-height: 50px;
}
.box-prptmerit .prptmerit-btn-more span:hover {
	opacity: 0.7;
	cursor: pointer;
}
.box-prptmerit .prptmerit-more {
	display: none;
}
.prpt-flow {
	
}
.prpt-flow .prpt-flow-title {
	text-align: center;
	font-size: 30px;
	padding: 90px 0;
}
.prpt-col {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	border-bottom: 2px solid #dddddd;
	padding: 70px 0;	
}
.prpt-col:last-child {
	border-bottom: none;
}
.prpt-col .prpt-col-pic {
	width: 500px;
}
.prpt-col .prpt-col-content {
	width: 460px;
}
.prpt-col .prpt-col-content p {
	line-height: 2.4em;
}
.prpt-col .prpt-col-content .list li {
	position: relative;
	line-height: 2.4em;
	padding-left: 20px;
}
.prpt-col .prpt-col-content .list li:before {
	content: "・";
	position: absolute;
	left: 0;
	top: 2px;
}
.prpt-col .prpt-col-title {
	font-size: 24px;
	line-height: 1.8em;
	margin-bottom: 20px;
}
.prpt-col-2 {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;	
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;	
}
.prpt-col-2 .prpt-col-2-pic {
	width: 200px;
}
.prpt-col-2 .prpt-col-2-content {
	width: 230px;
}
.prpt-voice {
	padding: 90px 0 1px;
	background: url(../img/pic-prpt-n-11.jpg) center top no-repeat;
	background-size: cover;
}
.prpt-voice .prpt-voice-title {
	text-align: center;
	font-size: 24px;
	margin-bottom: 60px;
}
.prpt-voice .prpt-voice-slider {
	
}
.prpt-voice .prpt-voice-slider .item {
	background: white;
	border: 1px solid #dddddd;
	padding: 70px;
	position: relative;
}
.prpt-voice .prpt-voice-slider .item:before {
	content: "";
	display: block;
	background: url(../img/prpt-voice-l.png) 0 0 no-repeat;
	background-size: contain;
	width: 24px;
	height: 19px;
	position: absolute;
	left: 40px;
	top: 40px;
}
.prpt-voice .prpt-voice-slider .item:after {
	content: "";
	display: block;
	background: url(../img/prpt-voice-r.png) 0 0 no-repeat;
	background-size: contain;
	width: 24px;
	height: 19px;
	position: absolute;
	right: 40px;
	bottom: 40px;
}
.prpt-voice .prpt-voice-slider .item p {
	font-size: 18px;
	line-height: 2.222em;
	margin-bottom: 0;
}
.prpt-outro {
	background: url(../img/bg-prpt-outro.jpg) center top no-repeat;
	background-size: cover;
	padding: 90px 0;
}
.prpt-outro p {
	font-size: 16px;
	line-height: 2.25em;
	margin-bottom: 0;
	width: 50%;
}
.prpt-style {
	background: url(../img/bg-prpt-style.jpg) center top no-repeat;
	background-size: cover;
}
.prpt-style .myoff-style-title {
	line-height: 1.8em;
}

.myoff-style.prpt-style .style-link .style-link-content {
	padding-top: 10px;
}
.myoff-style.prpt-style .style-link-s .style-link-title {
	margin-bottom: 5px;
}
.prpt-style .style-link:first-child .style-link-title {
	padding-top: 30px;	
}
.prpt-voice-slider .box-col-slider-btns {
	justify-content: center;
}
/*
GOJYOKUMIAI
*/
.title-go {
	color: white;
	font-size: 24px !important;
	line-height: 60px;
	background: #10395c;
	position: relative;
	height: 60px;
	padding: 0;
	padding-left: 70px;
}
.title-go .num {
	color: white;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 60px;
	font-size: 30px;
	display: block;
	text-align: center;
	border-right: 1px solid white;
	width: 60px;
}
.box-go-pics {
	
}
.box-go-pics p {
	text-align: center;
	font-size: 18px;
	padding-top: 40px;
}
.box-go-pics p span {
	color: #a39606;
	font-size: 18px;
}
.box-go-now {
	margin-top: 50px;
}
.box-go-now .box-go-now-title {
	text-align: center;
	font-size: 24px;
	margin-bottom: 30px;
}
.box-go-now .item {
	position: relative;	
	min-height: 210px;
	background: #f7f7f7;
	margin-bottom: 30px;
}
.box-go-now .item .item-pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 350px;
}
.box-go-now .item .item-content {
	padding: 25px 25px 25px 375px;
}
.box-go-now .item .item-content h4 {
	font-size: 24px;
	margin: 0 0 15px;
	padding: 0;
}
.box-go-now .item .item-content p {
	margin: 0;
}
.box-go-now .last {
	text-align: center;
	font-size: 24px;
	margin: 40px auto 60px;
}

.page-header-gojyokumiai .page-header-visual:before, .page-header-gojyokumiai-new .page-header-visual:before {
	content: none !important;
}
.page-header-gojyokumiai .bread *, .page-header-gojyokumiai-new .bread * {
	color: #555 !important; 
}

.page-header-gojyokumiai .bread {
	display: none !important;
}

/*
20220214
宿泊体験のご案内
*/
.box-ex-nishiomiya {
	margin-bottom: 80px !important;
}
.box-ex-nishiomiya .slider-gallery {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.box-ex-nishiomiya .slider-gallery .box-content {
	width: 100%;
}
.ex-nishiomiya-pic {
	width: 600px;
	margin: 50px auto;
}
.ex-nishiomiya-pic-2 {
	width: 800px;
	margin: 50px auto;
	background: white;
	box-sizing: border-box;
	padding: 40px 20px;
}
.ex-nishiomiya-pic-2 img {
	width: 500px;
	display: block;
	margin: 0 auto 30px;
}

.ex-nishiomiya-pic-2 + p {
	padding-left: 100px;
}

/*
20230313
tachikawa new
*/
.showroom-pic p.notice {
	margin-left: 0;
	margin-top: 10px;
	font-size: 12px;
}
.showroom-pic + hr {
	margin: 50px auto;
}
.col-2 div img + p.notice {
	margin-top: 10px;
	font-size: 12px;
}
.prolink-text-tachikawa {
	top: 0 !important;
}
.page-tachikawa .prolink {
	margin-bottom: 200px;
}
.page-tachikawa .prolink .prolink-text, .page-tqgallery .prolink .prolink-text {
	right: 0;
}
.page-tqgallery .prolink.prolink-showroom {
	margin-bottom: 250px;
}
.page-tqgallery .prolink.prolink-showroom > div:nth-child(1) {
	margin-top: 50px;
}
.page-tqgallery .prolink.prolink-showroom > div:nth-child(1) p {
	font-size: 1.1em;
	font-weight: bold;
}
.page-tqgallery .prolink.prolink-showroom .prolink-text {
	top: 0;
}
.page-tqgallery .narita-pic-2 .showroom-pic-img {
	width: 497px;
}
.page-header-title-404 {
	font-size: 28px;
	padding-top: 100px;
}
.p-404 {
	padding-top: 100px;
}
.search-error {
	margin-bottom: 50px;
	text-align: center;
}
.site-search {
	text-align: center;
	width: 300px;
	margin: 0 auto;
	position: relative;
	
}
.site-search .input-text {
	width: 100%;
	border: 1px solid #222;
	font-size: 18px;
	line-height: 50px;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 40px;
}
.site-search .site-search-submit {
	background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    appearance: none;
    box-shadow: none;
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 30px;
}
.site-search .site-search-submit .fas {
	font-size: 22px;
}
.search-result-title {
	font-size: 22px;
	margin-top: 50px;
	margin-bottom: 100px;
}
.page p.kashiwa-notice {
	background: white;
	padding: 30px 0;
	position: relative;
	width: 660px;
	margin: 0 auto 30px;
	font-size: 18px;
	font-weight: bold;
}
.page p.kashiwa-notice span {
	display: inline-block;
	margin-top: 40px;
	font-size: 15px;
	text-align: left;
	font-weight: normal;
}
.slick-mov-wrap {
	margin: 100px auto;
}
.slick-mov {
	
}
.slick-mov .slick-track {
	margin-left: 0;
	margin-right: 0;
}
.slick-mov .slick-item {
	position: relative;
	padding: 0 10px;
}
.slick-mov .slick-item img {
	margin-bottom: 10px;
}
.slick-mov .slick-item .entry-link {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
}
.slick-mov .slick-item .entry-link:hover + .entry-pic img {
	opacity: 0.7
}
.slick-mov .slick-item .slick-mov-title {
	line-height: 1.5em;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.slick-mov .slick-prev {
	top: 75px;
}
.slick-mov .slick-next {
	top: 75px;
}
.slick-mov .slick-prev:before {
	color: black;
}
.slick-mov .slick-next:before {
	color: black;
}
.page h3.title-3-rec {
	background: #f9f8f6;
	display: inline-block;
	padding: 3px 15px;
	margin-top: 30px;
	margin-bottom: 0px;	
	border: 1px solid #f3f1ed;
}


/*
	KOFU
*/
.kofu-pic-1 .showroom-pic-img {
	width: 501px;
}
.kofu-pic-2 .showroom-pic-img {
	width: 750px;
}
.kofu-pic-3 .showroom-pic-img {
	width: 750px;
}
.kofu-pic-4 .showroom-pic-img {
	width: 750px;
}
.kofu-pic-4-2 .showroom-pic-img {
	width: 750px;
}
.kofu-pic-5 .showroom-pic-img {
	width: 750px;
}
.kofu-pic-6 .showroom-pic-img {
	width: 750px;
	margin-bottom: 50px;
}
/*
	SHOWA
*/
.showa-pic-1 .showroom-pic-img {
	width: 750px;
	margin-top: 100px;
}
.showa-pic-2 .showroom-pic-img {
	width: 750px;
}
.showa-pic-3 .showroom-pic-img {
	width: 750px;
}
.showa-pic-4 .showroom-pic-img {
	width: 750px;
}
.showa-pic-5 .showroom-pic-img {
	width: 750px;
	margin-bottom: 50px;
}
/*
	YAMANASHI
*/
.yamanashi-pic-1 .showroom-pic-img {
	width: 750px;
	margin-top: 100px;
}
.yamanashi-pic-2 .showroom-pic-img {
	width: 750px;
}
.yamanashi-pic-3 .showroom-pic-img {
	width: 750px;
}
.yamanashi-pic-4 .showroom-pic-img {
	width: 750px;
}
.yamanashi-pic-5 .showroom-pic-img {
	width: 750px;
}
.yamanashi-pic-6 .showroom-pic-img {
	width: 750px;
	margin-bottom: 50px;
}

.newopen {
	width: 200px;
	margin: 0px auto 0px;
	text-align: center;
	color: white;
	padding: 3px 15px;
	background: #222222;
}
/*
	KAWASAKI
*/
.kawa-pic-2,
.kawa-pic-3,
.kawa-pic-4,
.kawa-pic-5,
.kawa-pic-6,
.kawa-pic-7 {
	position: relative;
	margin-bottom: 50px;
}
.kawa-pic-2 .showroom-pic-img,
.kawa-pic-3 .showroom-pic-img,
.kawa-pic-4 .showroom-pic-img,
.kawa-pic-5 .showroom-pic-img,
.kawa-pic-6 .showroom-pic-img,
.kawa-pic-7 .showroom-pic-img {
	width: 750px;
}
.kawa-pic-2 .notice,
.kawa-pic-3 .notice,
.kawa-pic-4 .notice,
.kawa-pic-5 .notice,
.kawa-pic-6 .notice,
.kawa-pic-7 .notice {
	position: absolute;
	right: 0;
	width: 750px;
	top: 100%;
	margin: 0;
	text-align: right;
}
.kawa-pic-3 .notice,
.kawa-pic-5 .notice {
	left: 0;
	right: auto;
}
.kawa-content-1 {
	margin-top: -30px;
	margin-bottom: 60px;
	position: relative;
}
.kawa-content-2 {
	/* margin-left: 250px; */
	margin-bottom: 20px;
	margin-top: 60px;
	position: relative;
}
.page-showroom {
	overflow: hidden;
}

.l-showroom--2025 .showroom-pic{
	margin-bottom: 120px;
}
.l-showroom--2025 .showroom-pic--mbs{
	margin-bottom: 50px;
}
.l-showroom--2025 .slider-gallery-showroom .slider-gallery-main .slider-gallery-item picture {
	display: block;
	margin: 0 auto;
	width: 700px;
	aspect-ratio: 700/467;
	background-color: #000;
}
.l-showroom--2025 .slider-gallery-showroom .slider-gallery-main .slider-gallery-item picture {
	display: block;
	margin: 0 auto;
	width: 700px;
	aspect-ratio: 700/467;
	background-color: #000;
}
.l-showroom--2025 .slider-gallery-showroom .slider-gallery-main .slider-gallery-item img {
	object-fit: contain;
	object-position: center center;
	width: 100%;
	height: 100%;
}
.l-showroom--2025 .slider-gallery-showroom .slider-gallery-thumb .slider-gallery-item picture {
	display: block;
	aspect-ratio: 1/1;
	background-color: #000;
}
.l-showroom--2025 .slider-gallery-showroom .slider-gallery-thumb .slider-gallery-item img {
	object-fit: cover;
	object-position: center center;
	width: 100%;
	height: 100%;
	transform: none;
}


.sticky-cta {
	display: flex;
	position: fixed;
	right: 0;
	top: 152px;
	z-index: 1000;
	transition: right 0.3s ease-in-out;
	filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.16));
}

.sticky-cta.sticky-cta--closed {
	right: -184px;
}

.sticky-cta__button {
	border: none;
	padding: 0;
	background-color: transparent;
	cursor: pointer;
	filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.16));
}


/*
	ICHIKAWA
*/

.ichikawa-pic-1 {
	margin-top: 100px;
}
.ichikawa-pic-18 {
	margin-bottom: 240px;
}

.ichikawa-pic-1 .showroom-pic-img,
.ichikawa-pic-2 .showroom-pic-img,
.ichikawa-pic-3 .showroom-pic-img,
.ichikawa-pic-4 .showroom-pic-img,
.ichikawa-pic-5 .showroom-pic-img,
.ichikawa-pic-6 .showroom-pic-img,
.ichikawa-pic-7 .showroom-pic-img,
.ichikawa-pic-8 .showroom-pic-img,
.ichikawa-pic-9 .showroom-pic-img,
.ichikawa-pic-10 .showroom-pic-img,
.ichikawa-pic-11 .showroom-pic-img,
.ichikawa-pic-13 .showroom-pic-img,
.ichikawa-pic-14 .showroom-pic-img,
.ichikawa-pic-15 .showroom-pic-img,
.ichikawa-pic-16 .showroom-pic-img,
.ichikawa-pic-17 .showroom-pic-img,
.ichikawa-pic-18 .showroom-pic-img,
.ichikawa-pic-19 .showroom-pic-img {
	width: 700px;
}
.ichikawa-pic-12 .showroom-pic-img {
	width: 480px;
}



}


