.child_01{background: #fafaf7;}
.child_01 .imgWrap{position: absolute; right: 0; bottom:-100px; z-index: 0;}
.child_01 .segment{position: relative; z-index: 1; width: 50%}
.child_01 .title{font-size: 48px; line-height: 1.5em; color:#333;}
.child_01 .segment .text{margin-top: 40px; font-size: 20px; letter-spacing: -.04em; line-height: 1.7em; color:#333;}
.child_01 .segment h5{font-size: 24px; line-height: 1.5em; color:#333; margin-top: 50px;}

.child_02{background:#fafaf7;}
.child_02 .title{font-size: 48px; line-height: 1.5em; color:#333;}
.child_02 .text{font-size: 20px; line-height: 1.5em; letter-spacing: -.04em; margin-top: 20px; margin-bottom: 120px; color:#333;}
.child_02 .artWrap{display: flex; justify-content: space-between; width:102%; margin-left: -1%; flex-wrap:wrap;}
.child_02 .artWrap .article{width:48%; margin:0 1%; border-radius: 40px; overflow: hidden;  background: #fff;}
.child_02 .artWrap .article:nth-of-type(2) ~ .article{margin-top: 4%;}
.child_02 .artWrap .article .imgWrap{text-align: center; padding-top: 30px;background: #f9a119}
.child_02 .artWrap .article .segment{padding: 50px 60px;}
.child_02 .artWrap .article .segment .name{font-size: 24px; line-height: 1.5em; color:#333; text-align: center;}
.child_02 .artWrap .article .segment .name:nth-of-type(1) ~ .title{margin-top: 50px}
.child_02 .artWrap .article .segment h5{font-size: 16px; line-height: 1.5em; color:#333; text-align: center; font-weight: 400;margin-top: 15px; margin-bottom: 50px;}
.child_02 .artWrap .article .segment ul{ margin-top: 30px;}
.child_02 .artWrap .article .segment ul li{font-size: 16px; letter-spacing: -.04em; line-height: 1.7em; margin-top: 10px; color:#333;}
.child_02 .artWrap .article .segment .subtext{font-size: 14px; color:#666; margin-bottom: 30px;}
.child_02 .artWrap .article .segment button{width:100%; border:none; border-radius: 15px; color:#fff; font-size: 14px; line-height: 1.5em; text-align: center; padding: 15px 5px; margin-top: 20px;}

.child_02 .artWrap .leftimg{width:46%; margin:0 2%:}

.child_03 .title{font-size: 48px; line-height: 1.5em; color:#fff;}
.child_03 .text{margin-top: 20px; font-size: 20px; letter-spacing: -.04em; line-height: 1.7em; color:#fff;}

@media screen and (max-width:1199px) {
	.child_01 .title{font-size: 40px;}
	.child_01 .segment .text{font-size: 18px;}
	.child_01 .imgWrap img{height: 500px;}
	.child_01 .segment h5{font-size: 22px;margin-top: 40px;}
	
	.child_02 .artWrap{width:106%; margin-left:-3%;}
	.child_02 .artWrap .article{width:44%; margin:0 3%;}
	.child_02 .artWrap .article:nth-of-type(2) ~ .article{margin-top: 4%;}
	.child_02 .artWrap .article .imgWrap img{height: 182.4px;}
	.child_02 .artWrap .article .segment .name{font-size: 22px;}
	
	.child_02 .title{font-size: 40px;}
	.child_02 .text{font-size: 18px; }
	.child_02 .artWrap .leftimg{width:44%; margin:0 3%:}
	
	.child_03 .title{font-size: 40px;}
	.child_03 .text{font-size: 18px;}
}

@media screen and (max-width:1000px) {
	.child_01 .imgWrap{bottom:-90px;}
	.child_01 .imgWrap img{height: 400px;}
	
	.child_02 .artWrap{width:102%; margin-left:-1%;}
	.child_02 .artWrap .article{width:48%; margin:0 1%;}
	.child_02 .artWrap .article .segment{padding: 40px;}
}

@media screen and (max-width:780px) {
	.child_01 {padding-bottom: 270px;}
	.child_01 .title{font-size: 36px;}
	.child_01 .segment{width:100%;}
	.child_01 .segment .text{font-size: 16px;}
	.child_01 .segment h5{font-size: 20px;}
	.child_01 .imgWrap{bottom:-230px;}
	.child_01 .imgWrap img{height: 220px;}
	
	.child_02 .artWrap{width:100%; margin-left:0; display: block;}
	.child_02 .artWrap .article{width:70%; margin:0 auto ;}
	.child_02 .artWrap .article:nth-of-type(1) ~ .article{margin-top: 40px;}
	.child_02 .artWrap .article .imgWrap img{height: 159.6px;}
	.child_02 .artWrap .article .segment{padding: 40px 50px;}
	.child_02 .artWrap .article .segment .name{font-size: 20px;}
	.child_02 .artWrap .article .segment ul li{font-size: 16px;}
	.child_02 .artWrap .article .segment h5{font-size: 16px; margin-bottom: 40px;}
	
	.child_02 .title{font-size: 36px;}
	.child_02 .text{font-size: 16px; margin-bottom: 80px;}
	.child_02 .artWrap .leftimg{display: none;}
	
	.child_03 .title{font-size: 36px;}
	.child_03 .text{font-size: 16px;}
}

@media screen and (max-width:620px) {
	.child_01 .title{font-size: 32px;}
	.child_01 .segment .text{font-size: 15px;}
	.child_01 .segment h5{font-size: 18px;}
	.child_01 .imgWrap{bottom:-200px;}
	.child_01 .imgWrap img{height: 200px;}
	
	.child_02 .artWrap .article{width:80%; border-radius: 30px;}
	.child_02 .artWrap .article .imgWrap img{height: 148.2px;}
	.child_02 .artWrap .article .segment{padding: 30px 40px;}
	.child_02 .artWrap .article .segment .name{font-size: 18px;}
	.child_02 .artWrap .article .segment ul li{font-size: 14px;}
	.child_02 .artWrap .article .segment ul li .subtext{font-size: 12px}
	.child_02 .artWrap .article .segment h5{font-size: 14px;}
	
	.child_02 .title{font-size: 32px;}
	.child_02 .text{font-size: 15px;}
	
	.child_03 .title{font-size: 32px;}
	.child_03 .text{font-size: 15px;}
}

@media screen and (max-width:520px) {
	.child_01{padding-bottom: 250px}
	.child_01 .title{font-size: 28px;}
	.child_01 .segment .text{font-size: 14px;}
	.child_01 .segment h5{font-size: 16px;}
	.child_01 .imgWrap img{height: 180px;}
	
	.child_02 .artWrap .article{width:90%; border-radius: 20px;}
	.child_02 .artWrap .article .imgWrap img{height: 136.8px;}
	.child_02 .artWrap .article .segment{padding: 30px 40px;}
	.child_02 .artWrap .article .segment .name{font-size: 16px;}
	.child_02 .artWrap .article .segment ul li{font-size: 13px;}
	.child_02 .artWrap .article .segment ul li .subtext{font-size: 11px}
	.child_02 .artWrap .article .segment h5{font-size: 13px;}
	
	.child_02 .title{font-size: 28px;}
	.child_02 .text{font-size: 14px;}
	
	.child_03 .title{font-size: 28px;}
	.child_03 .text{font-size: 14px;}
}

@media screen and (max-width:420px) {
	.child_01 .title{font-size: 24px;}
	.child_01 .segment .text{font-size: 13px;}
	.child_01 .segment .text div{display: none;}
	.child_01 .segment h5{font-size: 15px;}
	.child_01 .imgWrap{bottom:-210px;}
	.child_01 .imgWrap img{height: 200px;}
	
	.child_02 .artWrap .article{width:100%;}
	.child_02 .artWrap .article .imgWrap img{height: 125.4px;}
	.child_02 .artWrap .article .segment{padding: 30px;}
	
	.child_02 .title{font-size: 24px;}
	.child_02 .text{font-size: 13px;}
	
	.child_03 .title{font-size: 24px;}
	.child_03 .text{font-size: 13px;}
}
