section.intro-page01{padding: 40px 0 50px;}
section.intro-page01 .intro-page01-wrap h3{font-size: 30px;text-transform: uppercase; font-weight: bold;color: #0074bc;margin-bottom: 20px;}
section.intro-page01 .intro-page01-wrap .intro-page01-desc{border-left: 2px solid #f99f3d; padding-left: 20px; font-size: 16px;margin-left: 10px;}

section.intro-page02{padding: 60px 0 50px; color: #fff;}
section.intro-page02 .intro-page02-content{border-top: 2px solid #e4e4e4;position: relative; padding-top: 20px; margin-top: 20px;}
section.intro-page02 .intro-page02-content:before{content: '';background-color: #fdc263; height: 2px; width: 80px;; position: absolute; top: -2px;}

section.intro-page03 .intro-page03-wrap01,
section.intro-page03 .intro-page03-wrap02{padding: 50px 0;}
section.intro-page03 .intro-page03-wrap01 h3{color: #0074bc; font-size: 30px; text-transform: uppercase;}
section.intro-page03 .intro-page03-wrap02 h3{font-size: 38px; text-transform: uppercase; background: -webkit-linear-gradient(#f17f00, #f15922);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
section.intro-page03 .intro-page03-wrap02 .inner{line-height: 1.6;}


@media (max-width: 576px) {
	section.intro-page01 .intro-page01-wrap{margin-top: 20px;}
	section.intro-page01 .intro-page01-wrap h3{font-size: 26px;}

	section.intro-page03 .intro-page03-wrap01 h3{font-size: 26px;}
	section.intro-page03 .intro-page03-wrap02 h3{font-size: 34px;}
}
