/* CSS Document */
  

/* mainimg
---------------------------------------------------------- */
.mainimg_pc {
	background-image:url(/line/img/mainimg_01_pc.jpg);
	position:relative;
}
.mainimg_pc .mainimg_txt {
	position:absolute;
	top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit- transform: translateY(-50%) translateX(-50%);
  margin: auto;
}

/* area_line
---------------------------------------------------------- */
.area_line {
	background-color:#f6f8da;
	text-align:center;
	padding:8% 0 9%;
}
.area_line .ttl_01 {
	font-size:28px;
	margin:0 0 5%;
}
.area_line .txt_01 {
	margin:0 0 6%;
	font-size:14px;
}
.area_line .txt_02{
	font-size:14px;
	margin:1% 0 6%;
}
