@charset "utf-8";

.title_bk{
	width:100%;
	height:100%;
	background:url(../img/line/line_titlebk.jpg) no-repeat center;
	background-size: cover;
}

#line01,
#line02{
	width:100%;
	max-width:720px;/*1020 720*/
	margin:0 auto;
	padding:30px 0;
	text-align:left;
}

.line01_01 {
	display: flex;
	flex-wrap:wrap;
	width:100%;
}

.line01_01 li{
	width:48%;/*230 780*/
	margin:0 1% 1em; /*15 780*/
}

.line02_01,
.line02_02{
	display: flex;
	flex-wrap:wrap;
	width:100%;
}
.line02_01 dt,
.line02_02 dd,
.line02_02 dt,
.line02_01 dd{
	width:90%;/*340 780*/
	margin:0 auto;
	box-sizing: border-box;
}
.line02_01 dt,
.line02_02 dd{
	padding:0;
}
.line02_01 dd{
	padding:1em 0 0 0;
}
.line02_02 dt{
	padding:0;
	order: 1;
}
.line02_02 dd{
	order: 2;
	padding:1em 0 0 0;
}


.margin0{
	margin:0 !important;
}


@media (min-width : 768px) {
	
.line01_01 li{
	width:31.33333%;/*230 780*/
	margin:0 1%; /*15 780*/
}
	
.line02_01 dt,
.line02_02 dd,
.line02_02 dt,
.line02_01 dd{
	width:49.7%;/*340 780*/
	box-sizing: border-box;
}
.line02_01 dt,
.line02_02 dd{
	padding:0;
}
.line02_01 dd{
	padding:0 0 0 1em;
}
.line02_02 dt{
	padding:0;
	order: 2;
}
.line02_02 dd{
	order: 1;
	padding:0 1em 0 0;
}
	
}

