
.headerInner .logoWrap img { min-height: 40px; }

/*font*/
.orbitron { font-family: "Orbitron"; }
.headerInner .logoWrap img { content: url(/images/myerp/T202300042/front/logo.svg) }
#footer .bizInfo .logoWrap img { content: url(/images/myerp/T202300042/front/logo_f.svg) }

/*header Style CSS*/
/*headerTopBtn*/
.btnWrap_ .btn { border-color: #3F709D; background: #fff; color: #3F709D; }
.btnWrap_ .btn:last-child { border-color: #3F709D; background: #3F709D; color: #fff; }

/*visual Style CSS*/
.visual { position: relative; height: 700px; background-image: url(/images/myerp/T202300042/front/visual.png); background-position: center; display: flex; align-items: center; }
.visual .txt00 { font-size: 38px; color: #596076; font-weight: bold; }
.visual .txt01 { font-size: 50px; color: #596076; font-weight: bold; line-height: 1.1; padding-top: 5px; padding-bottom: 20px; }
.visual .txt01 span { font-size: 60px; color: #3F709D; }
.visual .txt02 { font-size: 24px; color: #5F6671; }
.visual .txt02 span { font-weight: bold; }

/*experi button*/
.experiBtnWrap .experii { border: 2px solid; border-color: #1169BB; color: #1169BB; }
.experiBtnWrap .experic { border: 2px solid; border-color: #445E85; color: #445E85; }

/*content Style CSS*/
.section { background: #fff; line-height: 1.5; font-size: 18px; color: #596076; }
.section .sectionTitle { font-size: 34px; font-weight: bold; line-height: 1.3; }
.section .txtSection .txt { font-size: 18px; }
.section .txtSection .txt p { margin-bottom: 16px; } 
.section .txtSection .txt p:last-child { margin-bottom: 0; }
.section .grid_wrap > div { width: 50%; }

/*guide button*/
.guideBtn { color: #6F94B6; border: 2px solid #6F94B6; margin-top: 38px; font-family: "Orbitron"; font-size: 20px; }

/*section01 Style CSS*/
.section01 { padding-top: 120px; padding-bottom: 120px;}
.section01 .sectionTitle { margin-bottom: 40px; text-align: center; }
.section01 .sectionTitle .orbitron01 { font-family: "Orbitron"; font-size: 20px; color: #3F709D; }
.section01 .grid_wrap .imgSection { display: flex; justify-content: flex-end; }
.section01 .txtSection { padding-left: 30px; }
.section01 .txtSection .title { font-weight: bold; }
.section01 .txtSection .txt p { margin-bottom: 15px; }

/*section02 Style CSS*/
.section02 { background-image: url(/images/myerp/T202300042/front/section_img02.png); }
.section02 .sectionTitle { color: #fff; margin-bottom: 30px; }
.section02 .sectionTitle .orbitron02 { font-family: "Orbitron"; font-size: 20px; color: #69A0D2; mix-blend-mode: screen; }
.section02 .txtSection { color: #fff; padding: 150px 0; }
.section02 .txtSection .txt p { margin-bottom: 15px; }

/*section03 Style CSS*/
.section03 { padding: 120px 0px;}
.section03 .imgSection01 .sectionTitle { color: #fff; padding: 109px 0px; }
.section03 .sectionTitle .orbitron02 { font-family: "Orbitron"; font-size: 20px; color: #69A0D2; margin-bottom: 5px; mix-blend-mode: screen; }
.section03 .imgSection01 { background: url(/images/myerp/T202300042/front/section_img03_1.png); border-radius: 10px; text-align: center; margin-bottom: 20px; } 
.section03 .fl-cc .imgSection02 { border-radius: 10px; }
.section03 .flex { align-items: center; }
.section03 .txtSection { flex: 1; text-align: center; }
.section03 .txtSection .txt p { margin-bottom: 15px; }

@media screen and (max-width: 720px) {
	.mob { display: block; }
	.headerInner .logoWrap img { min-height: 26px; }
	
	.visual { height: 520px; background-image: url(/images/myerp/T202300042/front/visual_m.png); background-repeat: no-repeat; padding-top: 44px; text-align: center; align-items: flex-start; }
	
	.visual .txt00 { font-size: 20px; }
	.visual .txt01 { font-size: 20px; padding-top: 5px; padding-bottom: 20px; }
	.visual .txt01 span { font-size: 30px; }
	.visual .txt02 { font-size: 14px; }

	.section .grid_wrap { flex-direction: column; }
	.section .grid_wrap > div { width: 100%; }
	.section { padding: 50px 20px 60px; font-size: 14px; }
	.section .txtSection .txt { font-size: 14px; }
	.section .sectionTitle { font-size: 20px; margin-bottom: 20px; text-align: left; color: #3a3a3a; }
	
	.section01 .sectionTitle .orbitron01 { font-size: 15px; }
	.section01 .txtSection { padding-left: 0px; color: #3a3a3a; margin-top: 16px; }

	.section02 { background: #323949; }
	.section02 .sectionTitle { margin-bottom: 20px; color: #fff; }
	.section02 .sectionTitle .orbitron02 { font-size: 15px; mix-blend-mode: initial; }
	.section02 .txtSection { padding: 0; }
	.section02 .txtSection .txt { margin-top: 14px; }
	.section02 .txtSection .txt p { margin-bottom: 12px; }

	.section03 .inWrap { padding: 0; }

	.section03 .imgSection01 { background: #fff; }
	.section03 .imgSection01 .sectionTitle { color: #3A3A3A; padding: 0; margin-top: 30px; margin-bottom: 20px; }
	.section03 .sectionTitle .orbitron02 { font-size: 15px; mix-blend-mode: initial; }
	.section03 .flex .imgSection02 { display: none; }
	.section03 .txtSection { flex: 1; text-align: left; }
}
	