@charset "UTF-8";
/* 特進Sコース */

main {
	width:1280px;
	margin:0px auto;
	position: relative;
	top:120px;
    padding-bottom: 200px;
	overflow: hidden;
}

main .base {
	width: 985px;

	height: auto;
	display: block;
	margin: -150px auto 0px auto;
	background-color: hsla(0,100%,99%,0.00);
	box-shadow: -2px 0 30px 0px rgba(0, 0, 0, .2);
	padding-bottom: 80px;
	position: relative;
	top: 0px;
	z-index: 1;
	min-height: 500px;
	padding-top:150px;
}

main section p {
	font-size:14pt;
	line-height: 26pt;
	width:700px;
	margin:0px auto;
}

main .header h1 {
	background-image: url("../image2020/pc/01_2_01scourse/s_course_header.png");
	background-repeat: no-repeat;
	background-size: 1280px;
	width:1280px;
	height:616px;
	margin:0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	z-index: 30;
}
main .s_university {
	margin-top:30px;
}
main .s_university h2 {
	background-image: url("../image2020/pc/01_2_01scourse/s_course_h2_1.jpg");
	background-repeat: no-repeat;
	background-size: 140px;
	width:140px;
	height:30px;
	margin:0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_university ul {
	list-style: none;
	display: flex;
	justify-content: center;
	margin-top:30px;
}

main .s_university ul li {
	background-image: url("../image2020/pc/01_2_01scourse/s_course_univ_back.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 170px;
	width:420px;
	height:170px;
	padding-top:33px;
}

main .s_university ul li h3 {
	text-align: center;
	font-size:18pt;
}

main .s_university ul li p {
	text-align: center;
	font-size:14pt;
	width:420px;
}

main .s_pass_ex {
	margin-top:30px;
}

main .s_pass_ex h2 {
	background-image: url("../image2020/pc/01_2_01scourse/s_course_h2_2.jpg");
	background-repeat: no-repeat;
	background-size: 318px;
	width:318px;
	height:30px;
	margin:0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_pass_ex ul {
	list-style: none;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top:30px;
}

main .s_pass_ex ul li {
	background-repeat: no-repeat;
	background-size: 400px;
	height:52px;
	width:400px;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	margin:10px;
}

main .s_pass_ex ul .suk {
	background-image: url("../image2020/pc/01_2_01scourse/s_course_univ_k.jpg");
}

main .s_pass_ex ul .suo {
	background-image: url("../image2020/pc/01_2_01scourse/s_course_univ_o.jpg");
}

main .s_pass_ex ul .sui {
	background-image: url("../image2020/pc/01_2_01scourse/s_course_univ_i.jpg");
}
main .s_pass_ex ul .suu {
	background-image: url("../image2020/pc/01_2_01scourse/s_course_univ_u.jpg");
}

main .s_pass_ex nav {
	margin-top:50px;
}


main .s_pass_ex nav a {
	display: block;
	background-image: url("../image2020/pc/01_2_01scourse/s_course_univ_examination_button.jpg");
	background-repeat: no-repeat;
	background-size: 284px;
	width:284px;
	height:47px;
	
	margin:0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_pass_ex nav a:hover{
	opacity: 0.5;
}

main .s_pass_ex p {
	text-align: center;
	margin-top:20px;
	font-size:12pt;
}
main .s_pass_ex p br {
	display: none;
	
}




main .s_tripower {
	margin-top:80px;
}

main .s_tripower h2 {
	background-image: url("../image2020/pc/01_2_01scourse/s_course_h2_3.jpg");
	background-repeat: no-repeat;
	background-size: 348px;
	width:348px;
	height:30px;
	margin:0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	
}


main .s_tripower .tripower {
	background-image: url("../image2020/pc/01_4_01s28project/s28_power_image.jpg");
	background-size:705px;
	background-repeat: no-repeat;
	width:705px;
	height:279px;
	margin:50px auto 0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	background-position: -10px 0px;
}

main .s_tripower ul {
	width:650px;
	margin:0px auto 60px auto;
	display: flex;
	list-style: none;
}

main .s_tripower ul li {
	width:220px;
	padding:0px 10px;
	border-right:1px solid #7d746e;
}

main .s_tripower ul li:first-of-type span {
	color:#015196;
}

main .s_tripower ul li:nth-last-of-type(2) span {
	color:#e7456d;
}
main .s_tripower ul li:last-of-type {
	border:none;
}
main .s_tripower ul li:last-of-type span {
	color:#ec6d2a;
}

main .s_synopsis {
	margin-top:120px;
	position: relative;
	z-index: 80;
	height:400px;
}
main .s_synopsis div {
	background-image: url("../image2020/pc/01_2_01scourse/s_course_concept_back.png");
	background-size:605px;
	background-repeat: no-repeat;
	width:605px;
	height:320px;
	padding-top:30px;
	padding-left:50px;
	z-index: 80;
	position: relative;
	margin-left:280px;
	/*
	position: absolute;
	right:70px;
	*/
}

main .s_synopsis div h2 {
	color:#00acb1;
	font-size:22pt;
	font-weight: normal;
}

main .s_synopsis div p {
	width:510px;
	margin:10px 0px;
	font-size:12pt;
	line-height: 22pt;
}

main .s_synopsis figure {
	position:absolute;
	background-image: url("../image2020/pc/01_2_01scourse/s_course_concept_photo.jpg");
	background-size:450px;
	background-repeat: no-repeat;
	width:450px;
	height:253px;
	top:-100px;
	left:-80px;
	z-index: 2;
}



main .s_3points {
	magin-top:60px;
	
}

main .s_3points h2 {
	background-image: url("../image2020/pc/01_2_01scourse/s_3point_title.jpg");
	background-repeat: no-repeat;
	background-size: 423px;
	width:423px;
	height:45px;
	margin:0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point1 {
	margin-top:50px;
	position: relative;
}

main .s_3points .s_point1 h3 {
	position: relative;	
	background-image: url("../image2020/pc/01_2_01scourse/s_point1_back.jpg");
	background-repeat: no-repeat;
	background-size: 985px;
	width:985px;
	height:313px;
	margin:0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}
main .s_3points .s_point1 .point_intro {
	position: relative;	
	top:-195px;
	z-index: 10;
}
main .s_3points .s_point1 .point_intro h4 {
	position: relative;	
	text-align: center;
	color:#ffffff;
	font-size:26pt;
	text-indent: 0%;
}

main .s_3points .s_point1 .point_intro p{
	font-size:16pt;
	text-align: center;
	margin-top:25px;
	color:#231815;
}
main .s_3points .s_point1 .point_intro p a:link {
	color:#00acb1;
}


main .s_3points .s_point1 .point_content {
	margin-top:-110px;
}

main .s_3points .s_point1 .point_content ul {
	list-style: none;
	display: flex;
	flex-wrap:wrap;
	justify-content: center;
}

main .s_3points .s_point1 .point_content ul li {
	width:348px;
	background-color: #ffffff;
	margin:20px;
	box-shadow: 0 10px 25px 0 rgba(0,0,0,0.3);
}

main .s_3points .s_point1 .point_content ul li figure {
	height:146px;
	width:348px;
	background-repeat: no-repeat;
	background-size: 348px;
}

main .s_3points .s_point1 .point_content ul li h4 {
	height:40px;
	background-repeat: no-repeat;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	margin:15px auto 0px auto;
}

main .s_3points .s_point1 .point_content ul li p {
	font-size:10pt;
	line-height:150%;
	width:325px;
	margin:0px auto 10px auto;
}

main .s_3points .s_point1 .point_content ul li .link {
	text-align: center;
	margin-top:10px;
}

main .s_3points .s_point1 .point_content ul .c01 figure {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_c01.jpg");
}

main .s_3points .s_point1 .point_content ul .c01 h4 {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_t01.jpg");
	background-size: 142px;
	width:142px;
}

main .s_3points .s_point1 .point_content ul .c02 figure {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_c02.jpg");
}

main .s_3points .s_point1 .point_content ul .c02 h4 {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_t02.jpg");
	background-size: 159px;
	width:159px;
}


main .s_3points .s_point1 .point_content ul .c03 figure {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_c03.jpg");
}

main .s_3points .s_point1 .point_content ul .c03 h4 {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_t03.jpg");
	background-size: 200px;
	width:200px;
}


main .s_3points .s_point1 .point_content ul .c04 figure {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_c04.jpg");
}

main .s_3points .s_point1 .point_content ul .c04 h4 {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_t04.jpg");
	background-size: 220px;
	width:220px;
}

main .s_3points .s_point1 .point_content ul .c05 figure {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_c05.jpg");
}

main .s_3points .s_point1 .point_content ul .c05 h4 {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_t05.jpg");
	background-size: 296px;
	width:296px;
}
main .s_3points .s_point1 .point_content ul .c06 {
	position: relative;
	height:340px;
}
main .s_3points .s_point1 .point_content ul .c06 figure {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_c06.jpg");
}

main .s_3points .s_point1 .point_content ul .c06 h4 {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_t06.jpg");
	background-size: 326px;
	width:326px;
}
main .s_3points .s_point1 .point_content ul .c06 img {
	width:88px;
	position: absolute;
	top:50px;
	right:-20px;
}
main .s_3points .s_point1 .point_content ul .c07 {
	position: relative;
}
main .s_3points .s_point1 .point_content ul .c07 figure {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_c07.jpg");
}

main .s_3points .s_point1 .point_content ul .c07 h4 {
	background-image:url("../image2020/pc/01_2_01scourse/s_point1_t07.jpg");
	background-size: 159px;
	width:159px;
}
main .s_3points .s_point1 .point_content ul .c07 img {
	width:207px;
	position: absolute;
	top:-40px;
	right:-60px;
}
main .s_3points .s_point1 aside {
	text-align: center;
	margin-top:30px;
	font-size:10pt;
	color:#231815;
}
main .s_3points .s_point1 aside span {
	color:#00acb1;
}

main .s_3points .s_point1 .s_point_summary {
	background-image: url("../image2020/pc/01_2_01scourse/s_point1_summary_back.jpg");
	background-repeat: no-repeat;
	background-size: 295px;
	min-height:295px;
	position: relative;
	background-position: center top;
	margin-top:60px;
	padding-top:60px;
}

main .s_3points .s_point1 .s_point_summary h3 {
	background-image: url("../image2020/pc/01_2_01scourse/s_point1_summary_title.png");
	background-repeat: no-repeat;
	background-size:600px;
	width:600px;
	height:28px;
	margin:0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	
}

main .s_3points .s_point1 .s_point_summary p {
	width:700px;
	margin:20px auto;
	font-size:13pt;
	line-height: 170%;
}

main .s_3points .s_point1 .images {
	background-image: url("../image2020/pc/01_2_01scourse/s_point1_image.jpg");
	background-repeat: no-repeat;
	background-size:817px;
	width:817px;
	height:285px;
	margin:0px auto;
}






main .s_3points .s_point2 {
	margin-top:80px;
	position: relative;
}

main .s_3points .s_point2 h3 {
	background-image: url("../image2020/pc/01_2_01scourse/s_point2_back.jpg");
	background-repeat: no-repeat;
	background-size:985px;
	width:985px;
	height:313px;
	margin:0px auto;
	position: relative;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	
}

main .s_3points .s_point2 .point_intro {
	position: relative;
	top:-195px;
	z-index: 10;
}

main .s_3points .s_point2 .point_intro h4{
	position: relative;	
	text-align: center;
	color:#ffffff;
	font-size:26pt;
	text-indent: 0%;
}

main .s_3points .s_point2 .point_intro p{
	font-size:16pt;
	text-align: center;
	margin-top:25px;
	color:#231815;
}

main .s_3points .s_point2 .s_p2_content {
	margin-top:-100px;
}

main .s_3points .s_point2 .s_p2_content .s_p2_contlist {
	background-image: url("../image2020/pc/01_2_01scourse/s_point2_content.jpg");
	background-repeat: no-repeat;
	background-size:640px;
	width:640px;
	height:412px;
	margin:0px auto 30px auto;
}
main .s_3points .s_point2 .s_p2_content .s_p2_contlist ul {
	display: none;
}

main .s_3points .s_point2 .s_p2_content .pi01 {
	background-image: url("../image2020/pc/01_2_01scourse/s_point2_image_1.jpg");
	background-repeat: no-repeat;
	background-size:700px;
	width:700px;
	height:254px;
	margin:30px auto 30px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point2 aside {
	margin:0px auto;
	width:700px;
	font-size:9pt;
	line-height: 180%;
	color:#231815;
}

	main .s_3points .s_point2 aside:first-of-type {
		padding-top:30px;
	}

main .s_3points .s_point2 aside span {
	color:#00acb1;
}

main .s_3points .s_point2 .s_p2_content .pi02 {
	background-image: url("../image2020/pc/01_2_01scourse/s_point2_image_2.jpg");
	background-repeat: no-repeat;
	background-size:700px;
	width:700px;
	height:254px;
	margin:30px auto 0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}
main .s_3points .s_point2 .s_p2_content .pi03 {
	background-image: url("../image2020/pc/01_2_01scourse/s_point2_image_3.jpg");
	background-repeat: no-repeat;
	background-size:700px;
	width:700px;
	height:254px;
	margin:30px auto 0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}
main .s_3points .s_point2 nav {
	margin-top:50px;
}
main .s_3points .s_point2 nav a {
	display: block;
	background-image: url("../image2020/pc/01_2_01scourse/s_point2_scourse_button.jpg");
	background-repeat: no-repeat;
	background-size:336px;
	width:336px;
	height:47px;
	margin:30px auto 30px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point2 nav a:hover {
	opacity: 0.5;
}




main .s_3points .s_point3 {
	margin-top: 80px;
	position: relative;
}

main .s_3points .fegc {
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_fegc.png");
	background-repeat: no-repeat;
	background-size:817px;
	width:817px;
	height:433px;
	margin:0px auto;
	position: relative;
	z-index: 3;
}

main .s_3points .fegc p {
	font-size:10pt;
	width:300px;
	text-align: right;
	position: absolute;
	top :270px;
	right:0px;
	color:#231815;
}
main .s_3points .fegc p:link {
	color:#231815;
}


main .s_3points h3 {
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_back.jpg");
	background-repeat: no-repeat;
	background-size:985px;
	width:985px;
	height:313px;
	margin:-60px auto 0px auto;
	position: relative;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	z-index: 1;
}

main .s_3points .s_point3 .point_intro {
	position: relative;
	top:-195px;
	z-index: 10;
}

main .s_3points .s_point3 .point_intro h4{
	text-align: center;
	color:#ffffff;
	font-size:26pt;
	text-indent: 0%;
	width:100%;
	margin:0px 0px 0px -35px;
}

main .s_3points .s_point3 .point_intro p{
	font-size:16pt;
	text-align: center;
	margin-top:25px;
	color:#231815;
}

main .s_3points .s_point3 .s_p3_content {
	margin-top:-80px;
}

main .s_3points .s_point3 .s_p3_content h4,
	main .s_3points .s_point3 .s_p3_support h4,
	main .s_3points .s_point3 .s_p3_experience h4 {
	background-repeat: no-repeat;
	background-size:720px;
	width:720px;
	height:64px;
	margin:0px auto 0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	
}

main .s_3points .s_point3 .s_p3_content h4 {
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_h4_1.jpg");
}

main .s_3points .s_point3 p {
	margin-top:30px;
}

main .s_3points .s_point3 .s_p3_content ul {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	width:700px;
	margin:40px auto;
}

main .s_3points .s_point3 .s_p3_content ul li {
	width:290px;
	margin:6px;
}

main .s_3points .s_point3 .s_p3_content ul li figure {
	background-repeat: no-repeat;
	background-size:290px;
	width:290px;
	height:178px;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .s_p3_content ul li p {
	text-align: center;
	margin:0px auto;
	width:100%;
	font-size:10pt;
	color:#231815;
}

main .s_3points .s_point3 .s_p3_content ul .p3c01 figure{
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_culc01.jpg");
}

main .s_3points .s_point3 .s_p3_content ul .p3c02 figure{
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_culc02.jpg");
}
main .s_3points .s_point3 .s_p3_content ul .p3c03 figure{
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_culc03.jpg");
}
main .s_3points .s_point3 .s_p3_content ul .p3c04 figure{
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_culc04.jpg");
}

main .s_3points .s_point3 .s_p3_content .schedule {
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_culc_schedule.jpg");
	background-repeat: no-repeat;
	background-size:593px;
	width:593px;
	height:308px;
	margin:0px auto 0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .s_p3_support {
	margin-top:50px;
}

main .s_3points .s_point3 .s_p3_support h4 {
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_h4_2.jpg");
	
}

main .s_3points .s_point3 .s_p3_support ul {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	width:610px;
	margin:30px auto;
}

main .s_3points .s_point3 .s_p3_support ul li {
	margin:6px;
}
main .s_3points .s_point3 .s_p3_support ul li figure {
	background-repeat: no-repeat;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	height:178px;
	background-size:290px;
	width:290px;
	
}
main .s_3points .s_point3 .s_p3_support ul .p3c01 {
	width:594px;
}

main .s_3points .s_point3 .s_p3_support ul .p3c01 figure {
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_support01.jpg");
	background-size:594px;
	width:594px;
}

main .s_3points .s_point3 .s_p3_support ul .p3c02 figure {
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_support02.jpg");
}

main .s_3points .s_point3 .s_p3_support ul .p3c03 figure {
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_support03.jpg");
}

main .s_3points .s_point3 .s_p3_support ul p {
	text-align: center;
	margin:0px auto;
	width:100%;
	font-size:10pt;
	color:#231815;
}

main .s_3points .s_point3 .s_p3_experience {
	margin-top:50px;	
}


main .s_3points .s_point3 .s_p3_experience h4 {
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_h4_3.jpg");
	
}

main .s_3points .s_point3 .s_p3_experience ul {
	list-style: none;
	display: block;
	width:595px;
	margin:20px auto;
}

main .s_3points .s_point3 .s_p3_experience ul li {
	margin-bottom:25px;
}
main .s_3points .s_point3 .s_p3_experience ul li figure {
	background-repeat: no-repeat;
	background-size: 595px;
	width:595px;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .s_p3_experience ul .p3c01 figure {
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_exp01.jpg");
	height:302px;
}
main .s_3points .s_point3 .s_p3_experience ul .p3c01 img {
	display: none;
}
main .s_3points .s_point3 .s_p3_experience ul .p3c02 figure {
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_exp02.jpg");
	height:216px;
}

main .s_3points .s_point3 .s_p3_experience ul p {
	text-align: center;
	margin:0px auto;
	width:100%;
	font-size:10pt;
	color:#231815;
}

main .s_3points .s_point3 .s_p3_experience ul p br {
	display: none;
}

main .s_3points .s_point3 .s_point_summary {
	margin-top:50px;
	background-image: url("../image2020/pc/01_2_01scourse/s_point1_summary_back.jpg");
	background-repeat: no-repeat;
	background-size: 295px;
	min-height:295px;
	position: relative;
	background-position: center top;
	padding-top:60px;
}

main .s_3points .s_point3 .s_point_summary h3 {
	background-image: url("../image2020/pc/01_2_01scourse/s_point3_summary_title.png");
	background-repeat: no-repeat;
	background-size:623px;
	width:623px;
	height:65px;
	margin:0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	
}

main .s_3points .s_point3 .s_point_summary p {
	width:700px;
	margin:20px auto;
	font-size:13pt;
	line-height: 170%;
}

main .s_3points .s_point3 .s_point_summary aside {
	font-size:10pt;
	width:700px;
	margin:50px auto;
}


main .voice {
	background-color: rgba(0, 0, 0, 0.05);
	margin-left:-100%;
	padding-left:100%;
	margin-right:-100%;
	padding-right:100%;
	padding:70px 0px;
}

main .voice .voice_1 {
	width:500px;
	margin:0px auto;
	background-image: url("../image2020/pc/01_2_01scourse/s_voice_person_1.png");
	background-repeat: no-repeat;
	background-size:280px;
	background-position: left 30px ;
	padding-left: 350px;
}

main .voice .voice_1 h3 {
	background-image: url("../image2020/pc/01_2_01scourse/s_voice_title_1.png");
	background-repeat: no-repeat;
	background-size:145px;
	width:145px;
	height:145px;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}
main .voice .voice_1 h4 {
	color:#00acb1;
	margin:30px 0px 25px 0px;
	font-size:18pt;
	font-weight: normal;
}

main .voice .voice_1 p {
	width:460px;
	margin:0px;
	font-size:12pt;
	line-height: 180%;
    text-align: justify;
}

main .voice .voice_2 {
	width:750px;
	margin:50px auto 0px auto;
	background-image: url("../image2020/pc/01_2_01scourse/s_voice_person_2.png");
	background-repeat: no-repeat;
	background-size:280px;
	background-position: right 30px ;
	padding-left: 0px;
}

main .voice .voice_2 h3 {
	background-image: url("../image2020/pc/01_2_01scourse/s_voice_title_2.png");
	background-repeat: no-repeat;
	background-size:145px;
	width:145px;
	height:145px;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	margin-left:310px;
}
main .voice .voice_2 h4 {
	color:#000000;
	margin:30px 0px 25px 0px;
	font-size:14pt;
	font-weight: normal;
	text-align: right;
	width:445px;
}

main .voice .voice_2 h4 span {
	font-size:10pt;
}

main .voice .voice_2 h4 br {
	display: none;
}

main .voice .voice_2 p {
	width:460px;
	margin:0px;
	font-size:12pt;
	line-height: 180%;
    text-align: justify;
}

main .cnaviarea {
	margin-left:100%;
	padding-left:-100%;
	margin-right:100%;
	padding-right: -100%;
	z-index: 2;
	position: relative;
	width:985px;
	top:-105px;
}
main .cnaviarea .coursenavi {
	padding-top:50px;
	background-color:#ffffff;
}

main .cnaviarea .coursenavi ul {
	list-style: none;
	display: flex;
	justify-content: center;
	width:700px;
	margin:0px auto;
}
main .cnaviarea .coursenavi ul li {
	margin:10px;
}
main .cnaviarea .coursenavi ul li a {
	display: block;
	background-size: 538px;
	width:538px;
	height:169px;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}
main .cnaviarea .coursenavi ul .n_ab a{
	background-image: url("../image2020/pc/top/course_ab.png");	
}

main .cnaviarea .coursenavi ul .n_career a{
	background-image: url("../image2020/pc/top/course_c.png");	
}



/* ============================================== スマートフォン ================================================ */

@media screen and (max-width:800px){
	
	main {
		width:100%;
		top:0px;
        padding-bottom: 40px;
	}

	main .base {
		width:100%;
		margin: 0px auto;
		background-color: hsla(0,100%,99%,0.00);
		box-shadow: none;
		padding-bottom: 60px;
		}
	
	
	main section p {
		font-size:12pt;
		line-height: 20pt;
		width:86%;
		margin:0px auto;
	}
	
	

	main .header h1 {
		background-image: url("../image2020/sp/01_2_01scourse/s_course_header.jpg");
		background-size: 100%;
		width:100%;
		height:0px;
		margin:0px auto;
		padding-top:147.5%;
			position: relative;
	z-index: 30;
	}
	main .s_university {
		margin-top:-120px;
	}
	main .s_university h2 {
		background-image: url("../image2020/sp/01_2_01scourse/s_course_h2_1.jpg");
		background-size: 117px;
		width:117px;
		height:23px;
		margin: 30px auto -40px auto;
	}

	main .s_university ul {
		list-style: none;
		display: block;
	}

	main .s_university ul li {
		background:none;
		width:100%;
		height:100px;
		padding-top:33px;
		margin:0px auto;
	}

	main .s_university ul li h3 {
		text-align: center;
		font-size:16pt;
	}

	main .s_university ul li p {
		text-align: center;
		font-size:11pt;
		width:100%;
		margin:0px auto;
	}

	main .s_pass_ex {
		margin-top:30px;
	}

	main .s_pass_ex h2 {
		background-image: url("../image2020/sp/01_2_01scourse/s_course_h2_2.jpg");
		background-size: 255px;
		width:255px;
		height:23px;
	}

	main .s_pass_ex ul {
		list-style: none;
		display: block;
		margin-top:30px;
	}

	main .s_pass_ex ul li {
		background-repeat: no-repeat;
		background-size: 325px;
		height:41px;
		width:325px;
		margin:10px auto;
	}

	main .s_pass_ex ul .suk {
		background-image: url("../image2020/pc/01_2_01scourse/s_course_univ_k.jpg");
}

	main .s_pass_ex ul .suo {
		background-image: url("../image2020/pc/01_2_01scourse/s_course_univ_o.jpg");
	}

	main .s_pass_ex ul .sui {
		background-image: url("../image2020/pc/01_2_01scourse/s_course_univ_i.jpg");
	}
	main .s_pass_ex ul .suu {
		background-image: url("../image2020/pc/01_2_01scourse/s_course_univ_u.jpg");
	}

	main .s_pass_ex nav {
		margin-top:50px;
	}


	main .s_pass_ex nav a {
		display: block;
		background-image: url("../image2020/sp/01_2_01scourse/s_course_univ_examination_button.jpg");
		background-size: 267px;
		width:267px;
		height:44px;

		margin:0px auto;
	}

	main .s_pass_ex nav a:hover{
		opacity: 0.5;
	}

	main .s_pass_ex p {
		text-align: center;
		margin-top:20px;
		font-size:11pt;
	}
	main .s_pass_ex p br {
		display: inline-block;

	}
	
	
	main .s_tripower {
		margin-top:80px;
	}

	main .s_tripower h2 {
		background-image: url("../image2020/sp/01_2_01scourse/s_course_h2_3.jpg");
		background-repeat: no-repeat;
		background-size: 284px;
		width:284px;
		height:23px;
		margin:0px auto 30px auto;
	}
	
	
	main .s_tripower .tripower {
		background-image: url("../image2020/sp/01_4_01s28project/s28_power_image.jpg");
		background-size:100%;
		width:100%;
		height:0px;
		margin:0px auto;
		background-position: 0px 0px;
		padding-top:41%;
	}

	main .s_tripower ul {
		margin:0px auto 60px auto;
		display: block;
		background-image: url("../image2020/sp/01_4_01s28project/s28_power_text.jpg");
		background-size:100%;
		width:100%;
		background-repeat: no-repeat;
		height: 0px;
		padding-top:27%;
	}

	main .s_tripower ul li {
		display: none;
	}



	main .s_synopsis {
		margin-top:40px;
		position:  relative;
		z-index: 80;
		height:400px;
		margin-bottom:50px;
	}
	main .s_synopsis div {
		background-image: url("../image2020/sp/01_2_01scourse/s_course_concept_back.jpg");
		background-size:375px;
		width:335px;
		height:388px;
		padding-top:25px;
		padding-left:40px;
		margin:0px auto 0px auto;
		
		z-index: 80;
		position: relative;
	}

	main .s_synopsis div h2 {
		color:#00acb1;
		font-size:18pt;
		font-weight: normal;
	}

	main .s_synopsis div p {
		width:300px;
		margin:10px 0px;
		font-size:11pt;
		line-height:180%;
	}

	main .s_synopsis figure {
		display: none;
	}
	
	
	
	main .s_3points {
		magin-top:0px;

	}

	main .s_3points h2 {
		background-image: url("../image2020/sp/01_2_01scourse/s_3point_title.jpg");
		background-size: 288px;
		width:288px;
		height:32px;
		margin:0px auto;
	}

	main .s_3points .s_point1 {
		margin-top:30px;
		position: relative;
	}

	main .s_3points .s_point1 h3 {
		position: relative;	
		background-image: url("../image2020/sp/01_2_01scourse/s_point1_back.jpg");
		background-size: 375px;
		width:375px;
		height:213px;
		margin:0px auto;
	}
	main .s_3points .s_point1 .point_intro {
		position: relative;	
		top:-144px;
		z-index: 10;
	}
	main .s_3points .s_point1 .point_intro h4 {
		position: relative;	
		text-align: center;
		color:#ffffff;
		font-size:18pt;
		text-indent: 0%;
	}

	main .s_3points .s_point1 .point_intro p{
		position: relative;	
		font-size:11pt;
		text-align: left;
		margin-top:15px;
		color:#231815;
		margin-left:18%;
	}
	
	main .s_3points .s_point1 .point_intro p span {
		display: block;
	}
	main .s_3points .s_point1 .point_intro p a:link {
		color:#00acb1;
	}


	main .s_3points .s_point1 .point_content {
		margin-top:-110px;
	}

	main .s_3points .s_point1 .point_content ul {
		list-style: none;
		display: flex;
		flex-wrap:wrap;
		justify-content: center;
	}

	main .s_3points .s_point1 .point_content ul li {
		width:291px;
		background-color: #ffffff;
		margin:20px;
		box-shadow: 0 10px 25px 0 rgba(0,0,0,0.3);
	}

	main .s_3points .s_point1 .point_content ul li figure {
		height:124px;
		width:291px;
		background-repeat: no-repeat;
		background-size: 291px;
	}

	main .s_3points .s_point1 .point_content ul li h4 {
		height:33px;
		margin:15px auto 0px auto;
	}

	main .s_3points .s_point1 .point_content ul li p {
		font-size:10pt;
		line-height:150%;
		width:90%;
		margin:0px auto 10px auto;
	}

	main .s_3points .s_point1 .point_content ul li .link {
		text-align: center;
		margin-top:10px;
	}

	main .s_3points .s_point1 .point_content ul .c01 figure {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_c01.jpg");
	}

	main .s_3points .s_point1 .point_content ul .c01 h4 {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_t01.jpg");
		background-size: 118px;
		width:118px;
	}

	main .s_3points .s_point1 .point_content ul .c02 figure {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_c02.jpg");
	}

	main .s_3points .s_point1 .point_content ul .c02 h4 {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_t02.jpg");
		background-size: 133px;
		width:133px;
	}


	main .s_3points .s_point1 .point_content ul .c03 figure {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_c03.jpg");
	}

	main .s_3points .s_point1 .point_content ul .c03 h4 {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_t03.jpg");
		background-size: 166px;
		width:166px;
	}


	main .s_3points .s_point1 .point_content ul .c04 figure {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_c04.jpg");
	}

	main .s_3points .s_point1 .point_content ul .c04 h4 {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_t04.jpg");
		background-size: 183px;
		width:183px;
	}

	main .s_3points .s_point1 .point_content ul .c05 figure {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_c05.jpg");
	}

	main .s_3points .s_point1 .point_content ul .c05 h4 {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_t05.jpg");
		background-size: 248px;
		width:248px;
	}
	main .s_3points .s_point1 .point_content ul .c06 {
		position: relative;
		height:auto;
	}
	main .s_3points .s_point1 .point_content ul .c06 figure {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_c06.jpg");
	}

	main .s_3points .s_point1 .point_content ul .c06 h4 {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_t06.jpg");
		background-size: 280px;
		width:280px;
	}
	main .s_3points .s_point1 .point_content ul .c06 img {
		width:66px;
		position: absolute;
		top:50px;
		right:-20px;
	}
	main .s_3points .s_point1 .point_content ul .c07 {
		position: relative;
	}
	main .s_3points .s_point1 .point_content ul .c07 figure {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_c07.jpg");
	}

	main .s_3points .s_point1 .point_content ul .c07 h4 {
		background-image:url("../image2020/sp/01_2_01scourse/s_point1_t07.jpg");
		background-size: 135px;
		width:135px;
	}
	main .s_3points .s_point1 .point_content ul .c07 img {
		width:160px;
		position: absolute;
		top:-30px;
		right:-35px;
	}
	main .s_3points .s_point1 aside {
		text-align: left;
		margin:30px auto 0px auto;
		font-size:10pt;
		color:#231815;
		width:88%;
		text-indent: -1em;
		padding-left:1em;
		
	}
	main .s_3points .s_point1 aside span {
		color:#00acb1;
	}

	main .s_3points .s_point1 .s_point_summary {
		background:none;
		margin-top:50px;
		padding-top:0px;
	}

	main .s_3points .s_point1 .s_point_summary h3 {
		background-image: url("../image2020/sp/01_2_01scourse/s_point1_summary_title.png");
		background-repeat: no-repeat;
		background-size:229px;
		width:229px;
		height:45px;
		margin:0px auto;

	}

	main .s_3points .s_point1 .s_point_summary p {
		width:86%;
		margin:20px auto;
		font-size:11pt;
		line-height: 170%;
	}

	main .s_3points .s_point1 .images {
		background-image: url("../image2020/sp/01_2_01scourse/s_point1_image.png");
		background-size:100%;
		width:100%;
		height:0px;
		padding-top:45.3%;
		margin:0px auto;
	}
	
	
	
	main .s_3points .s_point2 {
		margin-top:60px;
		position: relative;
	}

	main .s_3points .s_point2 h3 {
		background-image: url("../image2020/sp/01_2_01scourse/s_point2_back.jpg");
		background-size:375px;
		width:375px;
		height:197px;
		margin:0px auto;
		position: relative;

	}

	main .s_3points .s_point2 .point_intro {
		position: relative;	
		top:-120px;
		z-index: 10;
	}
	main .s_3points .s_point2 .point_intro h4 {
		position: relative;	
		text-align: center;
		color:#ffffff;
		font-size:17pt;
		text-indent: 8%;
	
	}

	main .s_3points .s_point2 .point_intro p{
		position: relative;	
		font-size:11pt;
		text-align: left;
		margin-top:15px;
		color:#231815;
		margin-left:20%;
	}
	

	main .s_3points .s_point2 .s_p2_content {
		margin-top:-70px;
	}

	main .s_3points .s_point2 .s_p2_content .s_p2_contlist {
		background-image: url("../image2020/sp/01_2_01scourse/s_point2_content.png");
		background-size:100%;
		width:100%;
		height:0px;
		padding-top:61.1%;
		margin:0px auto 30px auto;
	}
	main .s_3points .s_point2 .s_p2_content .s_p2_contlist ul {
		display: none;
	}

	main .s_3points .s_point2 .s_p2_content .pi01 {
		background-image: url("../image2020/sp/01_2_01scourse/s_point2_image_1.jpg");
		background-size:100%;
		width:100%;
		height:0px;
		padding-top:36.6%;
		margin:30px auto 30px auto;
	}

	main .s_3points .s_point2 aside {
		margin:0px auto;
		width:90%;
		font-size:9pt;
		line-height: 180%;
		color:#231815;
		text-indent: -1em;
		padding-left:1em;
	}
	
	main .s_3points .s_point2 aside:first-of-type {
		padding-top:30px;
	}

	main .s_3points .s_point2 aside span {
		color:#00acb1;
	}

	main .s_3points .s_point2 .s_p2_content .pi02 {
		background-image: url("../image2020/sp/01_2_01scourse/s_point2_image_2.png");
		background-size:100%;
		width:100%;
		height:0px;
		padding-top:36.6%;
		margin:30px auto 0px auto;
	}
		main .s_3points .s_point2 .s_p2_content .pi03 {
		background-image: url("../image2020/sp/01_2_01scourse/s_point2_image_3.jpg");
		background-size:100%;
		width:100%;
		height:0px;
		padding-top:36.6%;
		margin:30px auto 0px auto;
	}
	main .s_3points .s_point2 nav {
		margin-top:50px;
	}
	main .s_3points .s_point2 nav a {
		display: block;
		background-image: url("../image2020/sp/01_2_01scourse/s_point2_scourse_button.jpg");
		background-size:312px;
		width:312px;
		height:44px;
		margin:30px auto 30px auto;
	}

	main .s_3points .s_point2 nav a:hover {
		opacity: 0.5;
	}
	
	
	
	

	main .s_3points .s_point3 {
		margin-top: 80px;
		position: relative;
	}

	main .s_3points .fegc {
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_fegc.png");
		background-repeat: no-repeat;
		background-size:375px;
		width:375px;
		height:217px;
		margin:0px auto;
		position: relative;
		z-index: 3;
	}

	main .s_3points .fegc p {
		font-size:9pt;
		width:300px;
		text-align: right;
		position: absolute;
		top :140px;
		right:24px;
		color:#231815;
	}
	main .s_3points .fegc p:link {
		color:#231815;
	}


	main .s_3points h3 {
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_back.jpg");
		background-repeat: no-repeat;
		background-size:375px;
		width:375px;
		height:197px;
		margin:5px auto 0px auto;
		position: relative;
		z-index: 1;
	}

	
	main .s_3points .s_point3 .point_intro {
		position: relative;	
		top:-121px;
		z-index: 10;
	}
	main .s_3points .s_point3 .point_intro h4 {
		text-align: center;
		color:#ffffff;
		font-size:18pt;
		width:100%;
		margin:0px 0px 0px -25px;
		letter-spacing: -1px;
	}

	main .s_3points .s_point3 .point_intro p{
		position: relative;	
		font-size:11pt;
		text-align: left;
		margin-top:10px;
		color:#231815;
		margin-left:15%;
	}
	
	
	main .s_3points .s_point3 .s_p3_content {
		margin-top:-80px;
	}

	main .s_3points .s_point3 .s_p3_content h4,
	main .s_3points .s_point3 .s_p3_support h4,
	main .s_3points .s_point3 .s_p3_experience h4
	{
		background-repeat: no-repeat;
		background-size:325px;
		width:325px;
		height:74px;
		margin:0px auto 0px auto;
		text-indent: 110%;
		overflow: hidden;
		white-space: nowrap;

	}

	main .s_3points .s_point3 .s_p3_content h4 {
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_h4_1.jpg");
	}

	main .s_3points .s_point3 p {
		margin-top:30px;
	}

	main .s_3points .s_point3 .s_p3_content ul {
		list-style: none;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		width:100%;
		margin:30px auto;
	}

	main .s_3points .s_point3 .s_p3_content ul li {
		width:157px;
		margin:3px;
	}

	main .s_3points .s_point3 .s_p3_content ul li figure {
		background-repeat: no-repeat;
		background-size:157px;
		width:157px;
		height:97px;
		text-indent: 110%;
		overflow: hidden;
		white-space: nowrap;
	}

	main .s_3points .s_point3 .s_p3_content ul li p {
		text-align: center;
		margin:0px auto;
		width:100%;
		font-size:9pt;
		color:#231815;
	}

	main .s_3points .s_point3 .s_p3_content ul .p3c01 figure{
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_culc01.jpg");
	}

	main .s_3points .s_point3 .s_p3_content ul .p3c02 figure{
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_culc02.jpg");
	}
	main .s_3points .s_point3 .s_p3_content ul .p3c03 figure{
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_culc03.jpg");
	}
	main .s_3points .s_point3 .s_p3_content ul .p3c04 figure{
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_culc04.jpg");
	}

	main .s_3points .s_point3 .s_p3_content .schedule {
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_culc_schedule.jpg");
		background-size:100%;
		width:100%;
		height:0px;
		padding-top:67.5%;
		margin:0px auto 0px auto;
	}

	main .s_3points .s_point3 .s_p3_support {
		margin-top:50px;
	}

	main .s_3points .s_point3 .s_p3_support h4 {
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_h4_2.jpg");

	}

	main .s_3points .s_point3 .s_p3_support ul {
		list-style: none;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		width:375px;
		margin:30px auto;
	}

	main .s_3points .s_point3 .s_p3_support ul li {
		margin:2px;
	}
	main .s_3points .s_point3 .s_p3_support ul li figure {
		background-repeat: no-repeat;
		text-indent: 110%;
		overflow: hidden;
		white-space: nowrap;
		height:97px;
		background-size:100%;
		width:158px;

	}
	main .s_3points .s_point3 .s_p3_support ul .p3c01 {
		width:323px;
	}

	main .s_3points .s_point3 .s_p3_support ul .p3c01 figure {
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_support01.jpg");
		background-size:323px;
		width:323px;
	}

	main .s_3points .s_point3 .s_p3_support ul .p3c02 figure {
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_support02.jpg");
	}

	main .s_3points .s_point3 .s_p3_support ul .p3c03 figure {
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_support03.jpg");
	}

	main .s_3points .s_point3 .s_p3_support ul p {
		text-align: center;
		margin:5px auto 10px auto;
		width:158px;
		font-size:7pt;
		color:#231815;
		line-height:120%;
	}
	
	main .s_3points .s_point3 .s_p3_support ul .p3c01 p {
		width:323px;
	}

	main .s_3points .s_point3 .s_p3_experience {
		margin-top:50px;	
	}


	main .s_3points .s_point3 .s_p3_experience h4 {
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_h4_3.jpg");

	}

	main .s_3points .s_point3 .s_p3_experience ul {
		list-style: none;
		display: block;
		width:320px;
		margin:20px auto 0px auto;
	}

	main .s_3points .s_point3 .s_p3_experience ul li {
		margin-bottom:15px;
	}
	main .s_3points .s_point3 .s_p3_experience ul li figure {
		background-repeat: no-repeat;
		background-size: 320px;
		width:320px;
		text-indent: 110%;
		overflow: hidden;
		white-space: nowrap;
	}
	main .s_3points .s_point3 .s_p3_experience ul .p3c01 {
		position: relative;
	}
	main .s_3points .s_point3 .s_p3_experience ul .p3c01 figure {
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_exp01.jpg");
		height:162px;
	}
	main .s_3points .s_point3 .s_p3_experience ul .p3c01 img {
		display: block;
		position: absolute;
		width:85px;
		right:-7px;
		top:-19px;
	}
	main .s_3points .s_point3 .s_p3_experience ul .p3c02 figure {
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_exp02.jpg");
		height:117px;
	}

	main .s_3points .s_point3 .s_p3_experience ul p {
		text-align: center;
		margin:5px auto;
		width:320px;
		font-size:9pt;
		color:#231815;
		line-height: 135%;
	}
	
	main .s_3points .s_point3 .s_p3_experience ul p br {
		display: inline-block;
	}
	
	
	main .s_3points .s_point3 .s_point_summary {
		position: relative;
		margin-top:-30px;
		background:none;
	}

	main .s_3points .s_point3 .s_point_summary h3 {
		background-image: url("../image2020/sp/01_2_01scourse/s_point3_summary_title.png");
		background-size:263px;
		width:263px;
		height:73px;
		margin:0px auto;

	}

	main .s_3points .s_point3 .s_point_summary p {
		width:86%;
		margin:30px auto 0px auto;
		font-size:11pt;
		line-height: 170%;
	}

	main .s_3points .s_point3 .s_point_summary aside {
		font-size:10pt;
		width:86%;
		margin:20px auto;
	}


	main .voice {
		background-color: rgba(0, 0, 0, 0.05);
		margin-left:0%;
		padding-left:0%;
		margin-right:0%;
		padding-right:0%;
		padding:50px 0px;
		width:100%;
	}

	main .voice .voice_1 {
		position: relative;
		width:375px;
		margin:0px auto;
		background-image: url("../image2020/sp/01_2_01scourse/s_voice_person_1.png");
		background-repeat: no-repeat;
		background-size:180px;
		background-position: 20px 0px ;
		padding-left: 0px;
		padding-right:0px;
	}

	main .voice .voice_1 h3 {
		position: relative;
		background-image: url("../image2020/sp/01_2_01scourse/s_voice_title_1.png");
		background-size:101px;
		width:101px;
		height:101px;
		margin-left:190px;
		top:10px;
	}
	main .voice .voice_1 h4 {
		color:#00acb1;
		margin:30px 0px 25px 0px;
		font-size:14pt;
		font-weight: normal;
		text-align: right;
		padding-right:25px;
	}

	main .voice .voice_1 p {
		width:86%;
		margin:10px auto 0px auto;
		font-size:10pt;
		line-height: 180%;
	}

	main .voice .voice_2 {
		position: relative;
		width:375px;
		margin:50px auto 0px auto;
		background-image: url("../image2020/sp/01_2_01scourse/s_voice_person_2.png");
		background-repeat: no-repeat;
		background-size:155px;
		background-position: 83% 0px;
		padding-left: 0px;
		padding-right:0px;
	}

	main .voice .voice_2 h3 {
		position: relative;
		background-image: url("../image2020/sp/01_2_01scourse/s_voice_title_2.png");
		background-size:101px;
		width:101px;
		height:101px;
		margin-left:70px;
		top:5px;
	}
	main .voice .voice_2 h4 {
		position: relative;
		color:#000000;
		margin:20px 0px 20px 0px;
		font-size:12pt;
		font-weight: normal;
		text-align: right;
		width:auto;
		right:190px;
	}

	main .voice .voice_2 h4 span {
		font-size:9pt;
	}

	main .voice .voice_2 h4 br {
		display: inline-block;
	}

	main .voice .voice_2 p {
		width:86%;
		margin:0px auto 0px auto;
		font-size:10pt;
		line-height: 180%;
	}

	main .cnaviarea {
		margin-left:0%;
		padding-left:0%;
		margin-right:0%;
		padding-right:0%;
		z-index: 2;
		position: relative;
		width:auto;
		top:-105px;
	}
	main .cnaviarea .coursenavi {
		padding-top:50px;
		background-color:#ffffff;
	}

	main .cnaviarea .coursenavi ul {
		list-style: none;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		width:322px;
		margin:50px auto;
	}
	main .cnaviarea .coursenavi ul li {
		margin:10px;
	}
	main .cnaviarea .coursenavi ul li a {
		display: block;
		background-size: 322px;
		width:322px;
		height:107px;
		margin:0px auto;
	}
	main .cnaviarea .coursenavi ul .n_ab a{
		background-image: url("../image2020/pc/top/course_ab.png");	
	}

	main .cnaviarea .coursenavi ul .n_career a{
		background-image: url("../image2020/pc/top/course_c.png");	
	}

	
}