@charset "utf-8";

/* -----------------------------------------------
   仕様 カタログ
   ----------------------------------------------- */

/* 背景を黒、文字を白抜き */
html, #wapper, #ContentInner, .HeadMessage{
	background-color:#222;
	color:#FDFDFD;
}


/* -- h3 -- */
h3:before {
	background:#1d327c;
}
h3.land {
	padding-top:90px;
}

/* --- スクロール表示 --- */
.list{
	margin:80px 0;
	list-style-type: none;
	overflow: hidden;
	/*border:1px solid red;*/
}
.list li{
	transition: .8s;
}
.list-mv{
	opacity: 0;
	transform: translate(0,60px); 
	-webkit-transform: translate(0,60px); 
}
.mv{
	opacity: 1.0;
	transform: translate(0,0); 
	-webkit-transform: translate(0,0);
}


.topimg {
	width:100%;
}
.topimg img{
	width:100%;
}

.HeadMessage {
	padding:0;
	margin:150px auto 10px auto;
	width:100%;
	text-align:center;
}

.ProcessTitle{
    font-size: 30px;
    font-weight: nomal;
    padding:5px;
    margin-top:150px;
}

.ProcessHead{
	margin:40px auto 50px auto;
	font-size:18px;
	line-height:2.8;
}


.LeftImg{
	float:left;
	width:125px;
}
.LeftImg img{
	width:125px;
}
.RightText{
	float:right;
	width:630px;
}
.RightText .Title{
	margin-top:40px;
	font-size:26px;
	font-weight:nomal;
}
.RightText .Description{
	margin-top:16px;
	font-size:100%;
	line-height:1.4;
}


.clear{
	clear:both;
	height:30px;
	width:10px;
}




/* ### Sp start ############################################ */
/* スマホ用 */
@media print, screen and (max-width: 640px) {

.HeadMessage {
	padding:0;
	margin:100px auto 10px auto;
	width:100%;
	text-align:center;
}

.ProcessTitle{
    font-size: 22px;
    font-weight: nomal;
    padding:5px;
    margin-top:100px;
}

.ProcessHead{
	margin:20px auto 20px auto;
	font-size:16px;
	line-height:1.5;
	text-align:left;
	padding:0 4px 0 6px;
}

.list{
	margin: 30px 0px 30px 0px;
}
.LeftImg{
	float:left;
	width:18%;
	margin-left:1px;
}
.LeftImg img{
	width:100%;
}
.RightText{
	float:right;
	width:80%;
	margin-right:1px;
}
.RightText .Title{
	margin-top:2px;
	font-size:18px;
	font-weight:bold;
}
.RightText .Description{
	margin-top:8px;
	font-size:14px;
	line-height:1.2;
}


} /* ### スマホ end ############################# */
