@charset "UTF-8";



/* ==

　メインビジュアル

=================================================================================== */

/* 個別背景 */
.purchase02 .titmainArea { background-image: url(/stock/livoice/purchase/vol02/img/bgmain.jpg); }
.purchase03 .titmainArea { background-image: url(/stock/livoice/purchase/vol03/img/bgmain.jpg); }
.purchase04 .titmainArea { background-image: url(/stock/livoice/purchase/vol04/img/bgmain.jpg); }
.purchase05 .titmainArea { background-image: url(/stock/livoice/purchase/vol05/img/bgmain.jpg); }
.purchase06 .titmainArea { background-image: url(/stock/livoice/purchase/vol06/img/bgmain.jpg); }
.purchase07 .titmainArea { background-image: url(/stock/livoice/purchase/vol07/img/bgmain.jpg); }
.purchase08 .titmainArea { background-image: url(/stock/livoice/purchase/vol08/img/bgmain.jpg); }
.purchase09 .titmainArea { background-image: url(/stock/livoice/purchase/vol09/img/bgmain.jpg); background-position: center top !important;}
.purchase10 .titmainArea { background-image: url(/stock/livoice/purchase/vol10/img/bgmain.jpg); }
.purchase11 .titmainArea { background-image: url(/stock/livoice/purchase/vol11/img/bgmain.jpg); background-position: center 30% !important;}
.purchase12 .titmainArea { background-image: url(/stock/livoice/purchase/vol12/img/bgmain.jpg); background-position: center 30% !important;}
.purchase13 .titmainArea { background-image: url(/stock/livoice/purchase/vol13/img/bgmain.jpg); background-position: center 30% !important;}
.purchase14 .titmainArea { background-image: url(/stock/livoice/purchase/vol14/img/bgmain.jpg); background-position: center top !important;}

main.purchase04 .pageContentsDeviceWith .titmainArea {
	background-position: center 30%;
}
main.purchase04 .pageContentsDeviceWith .titmainArea .inner {
	width: 100%;
}
main .pageContentsDeviceWith .titmainArea .inner-w1 {
	max-width: 1140px;
	width: 100%;
	padding: 0 20px;
}
main.purchase04 .pageContentsDeviceWith .titmainArea .inner h1 { padding:380px 0 0; margin-left: 20px;}
main.purchase04 .pageContentsDeviceWith .titmainArea .inner h1 img { display: block;}

main.purchase05 .pageContentsDeviceWith .titmainArea .inner h1 { padding: 125px 0 0; }
main.purchase06 .pageContentsDeviceWith .titmainArea .inner-02 h1 {
	padding-top: 330px;
}
@media screen and (min-width: 1400px) {
/* 	main.purchase04 .pageContentsDeviceWith .titmainArea .inner h1 { padding-top:270px; } */
}
@media screen and (max-width: 1150px) {
	main.purchase04 .pageContentsDeviceWith .titmainArea .inner h1 { }
	main .pageContentsDeviceWith .titmainArea .inner-w1 .nameBox {
		right: 20px;
	}
}
@media only screen and (max-width: 1014px) {
	main.purchase04 .pageContentsDeviceWith .titmainArea { height: 480px; }
	main.purchase04 .pageContentsDeviceWith .titmainArea .inner h1 { padding-top:240px; margin-left: 0;}
	main.purchase06 .titmainArea {
		background-position: center top;
	}
	main.purchase06 .pageContentsDeviceWith .titmainArea .inner-02 h1 {
		padding-top: 180px;
	}
	main.purchase06 .pageContentsDeviceWith .titmainArea .inner h1 img {
		margin-bottom: 20px;
	}
	main.purchase06 .pageContentsDeviceWith .titmainArea .inner-02 .nameBox {
		padding: 20px 0;
	}
}
@media only screen and (max-width: 800px) {
	main.purchase05 .pageContentsDeviceWith .titmainArea .inner h1 img:nth-child(2) {
		width: 680px;
	}
	main.purchase05 .pageContentsDeviceWith .titmainArea .inner h1 img:nth-child(3),
	main.purchase05 .pageContentsDeviceWith .titmainArea .inner h1 img:last-child {
		width: 330px;
	}
}
@media only screen and (max-width: 700px) {
	main.purchase04 .pageContentsDeviceWith .titmainArea { height: auto; }
}