@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;
	font-weight: 300;
	text-align: justify;
}

main .header h1 {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_1.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_02abcourse/ab_course_pc_3.png");
	background-repeat: no-repeat;
	background-size: 140px;
	width:151px;
	height:36px;
	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:240px;
	height:170px;
	padding-top:33px;
}

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

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

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

main .s_pass_ex h2 {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_4.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:336px;
	height:31px;
	margin:0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_pass_ex ul {
	list-style: none;
	display: block;
	width: 820px;
    margin: 0px auto;
	flex-wrap: wrap;
	margin-top:30px;

}

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

main .s_pass_ex ul .suk {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_5.png");
}

main .s_pass_ex ul .suo {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_6.png");
}

main .s_pass_ex ul .sui {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_7.png");
}
main .s_pass_ex ul .suu {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_8.png");
}
main .s_pass_ex ul .suh {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_8_2.png");
}

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


main .s_pass_ex nav a {
	display: block;
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_9.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:307px;
	height:54px;
	    clear: both;
	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_synopsis {
	margin-top:180px;
	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: #0080BC;
	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_02abcourse/ab_course_pc_10.png");
	background-size:450px;
	background-repeat: no-repeat;
	width:450px;
	height:253px;
	top:-100px;
	left:-80px;
	z-index: 2;
}



main .s_3points {
	magin-top:100px;
	height: auto;
}

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

main .s_3points .point_img {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_12.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:815px;
	height:286px;
	margin:40px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points span {
	font-size:14pt;
	line-height: 26pt;
	font-weight: 600;
	color: #CF000E;
}

main .s_3points .s_point1 {
	margin-top:50px;
	position: relative;
	display: block;
	height: auto;
}

main .s_3points .s_point1 h3 {
	position: relative;	
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_13.png");
	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_point_summary {
	width:750px;
	height:360px;
	margin: 50px auto 0px auto;
	clear: both;
	display: block;
	}

	
	main .s_3points .s_point_summary .summary01 {
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_13.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:375px;
	height:352px;
	margin:-10px auto 0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	float: left;

	}
	
	main .s_3points .s_point_summary .summary02{
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_15.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:375px;
	height:317px;
	margin:0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	float: left;

	}
	
main .s_3points .s_point1 .tokushoku {
	width:750px;
	height:2150px;
	margin: 80px auto 100px auto;
	padding-bottom: 0px;
	clear: both;
	display: block;
	}
main .s_3points .s_point1 .tokushoku h4{
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_tokushoku1.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:212px;
	height:38px;
	margin:0px auto 0px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
main .s_3points .s_point1 .tokushoku .tokushoku01{
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_tokushoku2.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:750px;
	height:250px;
	margin:60px auto 0px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
main .s_3points .s_point1 .tokushoku .tokushoku02{
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_tokushoku3.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:750px;
	height:250px;
	margin:60px auto 0px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
main .s_3points .s_point1 .tokushoku .tokushoku03{
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_tokushoku4.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:750px;
	height:250px;
	margin:60px auto 0px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
main .s_3points .s_point1 .tokushoku .tokushoku04{
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_tokushoku5.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:750px;
	height:250px;
	margin:60px auto 0px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
	
main .s_3points .s_point1 .tokushoku .t_area01 {
	width:363px;
	height:400px;
	margin: 60px 20px 0px auto;
	float: left;
	display: block;
}
main .s_3points .s_point1 .tokushoku .t_area01 .tokushoku05{
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_tokushoku6.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:363px;
	height:250px;
	margin:0px auto 0px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
main .s_3points .s_point1 .tokushoku .t_area02 {
	width:363px;
	height:400px;
	margin: 60px 0px 0px auto;
	float: left;
	display: block;
}
main .s_3points .s_point1 .tokushoku .t_area02 .tokushoku06{
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_tokushoku7.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:363px;
	height:250px;
	margin:0px auto 0px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
main .s_3points .s_point1 .tokushoku .t_area01 p,
main .s_3points .s_point1 .tokushoku .t_area02 p{
width:320px;
}
	
	
main .s_3points .s_point1 .point_intro {
	position: relative;	
	top:-195px;
	z-index: 10;
    margin-bottom: -180px;
}
main .s_3points .s_point1 h4 {
	position: relative;	
	text-align: center;
	color:#ffffff;
	font-size:26pt;
	text-indent: 0px;
}

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: 243px;
	width:243px;
}
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 .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:80px auto;
}






main .s_3points .s_point2 {
	margin-top:80px;
	position: relative;
	height: auto;
	display: block;
}

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

main .s_3points .s_point2 .point_intro {
	position: relative;
	top:-189px;
	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 h4 {
text-align: center;
  font-size : 25px;
  line-height : 25px;
  letter-spacing : 1px;
  color : #0080BC;
  font-weight: 700;
  margin-bottom: 20px;
}

main .s_3points .s_point2 .s_p2_content h4 br {
display: none;
}

main .s_p2_content ul {
	list-style: none;
	width:760px;
	margin:0px auto 0px auto;
	height: 1350px;
	/*
	display: flex;
	flex-wrap: wrap;
	*/
}

main .s_p2_content ul li {

	display: block;
	width:326px;
	background-color: #ffffff;
	box-shadow: 0 10px 25px 0 rgba(0,0,0,0.3);
	margin:20px 25px;
	
	position: relative;
	float:left;
}

main .s_p2_content ul h5 {
	background-position: top center;
	background-repeat: no-repeat;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	margin-top:20px;
}

main .s_p2_content ul p {
	width:295px;
	margin:15px auto 10px auto;
	font-size:10pt;
	line-height: 16pt;
}

main .s_p2_content ul figure {
	background-repeat: no-repeat;
	background-size: 326px;
}

main .s_p2_content ul .hps101 {
	height:440px;
	
	
	display: block;
	width:326px;
	background-color: #ffffff;
	box-shadow: 0 10px 25px 0 rgba(0,0,0,0.3);
	margin:20px 25px;
	
}
main .s_p2_content ul .hps101 figure {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_1_image.jpg");
	height:267px;
}



main .s_p2_content ul .hps101 h5 {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_1_title.jpg");
	background-size:73px;
}

main .s_p2_content ul .hps102 {
	height:440px;
	
	display: block;
	width:326px;
	background-color: #ffffff;
	box-shadow: 0 10px 25px 0 rgba(0,0,0,0.3);
	margin:20px 25px;
}

main .s_p2_content ul .hps102 figure {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_2_image.jpg");
	height:306px;
	position: relative;
	z-index: 10;
}


main .s_p2_content ul .hps102 h5 {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_2_title.jpg");
	background-size:93px;
	margin-top:-10px;
	position: relative;
	z-index: 35;
}

main .s_p2_content ul .hps103 {
	display: block;
	width:326px;
	background-color: #ffffff;
	box-shadow: 0 10px 25px 0 rgba(0,0,0,0.3);
	margin:20px 25px;
	}
	
main .s_p2_content ul .hps103 figure {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_3_image.jpg");
	height:266px;
}



main .s_p2_content ul .hps103 h5 {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_3_title.jpg");
	background-size:75px;
}

main .s_p2_content ul .hps104 figure {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_4_image.jpg");
	height:121px;
}

main .s_p2_content ul .hps104 h5 {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_4_title.jpg");
	background-size:196px;
}

main .s_p2_content ul .hps105 figure {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_5_image.jpg");
	height:120px;
}

main .s_p2_content ul .hps105 h5 {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_5_title.jpg");
	background-size:125px;
}

main .s_p2_content ul .hps106 {
	display: block;
	width:326px;
	background-color: #ffffff;
	box-shadow: 0 10px 25px 0 rgba(0,0,0,0.3);
	margin:-100px 25px 20px 25px;
}


main .s_p2_content ul .hps106 h5 {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_6_title.jpg");
	background-size:119px;
}

main .s_p2_content ul .hps107{
	display: block;
	width:326px;
	background-color: #ffffff;
	box-shadow: 0 10px 25px 0 rgba(0,0,0,0.3);
	margin:20px 25px;
}


main .s_p2_content ul .hps107 h5 {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_7_title.jpg");
	background-size:220px;
}

main .s_p2_content ul .hps108 {
	display: block;
	width:326px;
	background-color: #ffffff;
	box-shadow: 0 10px 25px 0 rgba(0,0,0,0.3);
	margin:-100px 25px 20px 25px;
}

main .s_p2_content ul .hps108 h5 {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_8_title.jpg");
	background-size:75px;
}

main .s_p2_content ul .hps109 {
	display: block;
	width:326px;
	background-color: #ffffff;
	box-shadow: 0 10px 25px 0 rgba(0,0,0,0.3);
	margin:20px 25px;
	clear: both;
}


main .s_p2_content ul .hps109 h5 {
	background-image: url("../image2020/pc/01_4_03high_performance/system_1_9_title.jpg");
	background-size:75px;
}

main .point3_img{
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_20.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:817px;
	height:284px;
	margin:80px auto 80px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}


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



main .s_3points h3 {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_19.png");
	background-repeat: no-repeat;
	background-size:985px;
	width:985px;
	height:256px;
	margin:0px auto 0px auto;
	position: relative;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	z-index: 1;
}

main .s_3points .s_point3 .point_intro {
	position: relative;
	top:-127px;
	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 auto;
    text-indent: 0;
}

main .s_3points .s_point3 .point3_img{
display: none;
}


main .s_3points .s_point3 .styl_title {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_22.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:407px;
	height:38px;
	margin:-30px auto 0px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .styl {
text-align: center;
  font-size : 25px;
  line-height : 40px;
  letter-spacing : 1px;
  color : #0080BC;
  font-weight: 600;
  margin-bottom: 20px;
}

main .s_3points .s_point3 .styl .stylbr{
display: none;
}

main .s_3points .s_point3 .styl01 {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_23.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:677px;
	height:654px;
	margin:30px auto 0px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .styl02 {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_24.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:677px;
	height:588px;
	margin:0px auto 0px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .styl03 {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_25.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:677px;
	height:614px;
	margin:0px auto 40px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .styl04 {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_26.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:700px;
	height:226px;
	margin:20px auto 0px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .styl05 {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_27.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:700px;
	height:226px;
	margin:20px auto 0px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_point2 .curriculum {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_28.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:340px;
	height:55px;
	margin:20px auto 100px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_point2 .curriculum a{
	width:340px;
	height:55px;
	margin:0px auto 0px auto;
	display: block;
}


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_02abcourse/ab_course_pc_29.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_02abcourse/ab_course_pc_30.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 : #0080BC;
	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%;
}

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

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

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


main .voice .voice_2 p {
clear: both;
	width:460px;
	margin:0px;
	font-size:12pt;
	line-height: 180%;
	height: auto;
}

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

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

main .voice .voice_3 h4 span {
	font-size:10pt;
}
main .voice .voice_3 h4 br {
	display: none;
}

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


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_s a{
	background-image: url("../image2020/pc/top/course_s.png");	
}

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%;
		letter-spacing: -0.5px;
		margin:0px auto;
		text-align: justify;
text-justify: inter-ideograph;
	}
	
	

	main .header h1 {
		background-image: url( "../image2020/sp/01_2_02sab/ab_course_sp_1.png");
		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_02sab/ab_course_sp_2.png");
		background-size: 100%;
		width:179px;
		height:205px;

	}

	main .s_university ul {
		display: none;
	}


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

	main .s_pass_ex h2 {
	background-image: url( "../image2020/sp/01_2_02sab/ab_course_sp_3.png");
		background-size: 100%;
		width:271px;
		height:29px;
	}

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

	main .s_pass_ex ul li {
		background-repeat: no-repeat;
		background-size: 100%;
		height:46px;
		width:325px;
		margin:0px auto;
        padding-right: 0px;
        float: none;
	}

	main .s_pass_ex ul .suk {
	background-image: url( "../image2020/pc/01_2_02abcourse/ab_course_pc_5.png");
	}

	main .s_pass_ex ul .suo {
	background-image: url( "../image2020/pc/01_2_02abcourse/ab_course_pc_6.png");
	}

	main .s_pass_ex ul .sui {
	background-image: url( "../image2020/pc/01_2_02abcourse/ab_course_pc_7.png");
	}
	main .s_pass_ex ul .suu {
	background-image: url( "../image2020/pc/01_2_02abcourse/ab_course_pc_8.png");
	}
    	main .s_pass_ex ul .suh {
	background-image: url( "../image2020/pc/01_2_02abcourse/ab_course_pc_8_2.png");
	}

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


	main .s_pass_ex nav a {
		display: block;
	background-image: url( "../image2020/sp/01_2_02sab/ab_course_sp_8.png");
		background-size: 100%;
		width:274px;
		height:48px;

		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_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:#187FC4;
		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_02sab/ab_course_sp_9.png");
		background-size: 100%;
		width:324px;
		height:35px;
		margin:0px auto;
	}
	
	main .s_3points .point_img {
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_10.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:324px;
	height:173px;
	margin:20px auto 30px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points span {
	font-size:14pt;
	line-height: 26pt;
	font-weight: 600;
	color: #CF000E;
}

	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_02sab/ab_course_sp_11.png");
		background-size: 100%;
		width:375px;
		height:193px;
		margin:0px auto;
	}
	main .s_3points .s_point1 .point_intro {
		position: relative;	
		top:-113px;
		z-index: 10;
        margin-bottom: -100px;
	}
	main .s_3points .s_point1 .point_intro h4 {
		position: relative;	
		text-align: center;
		color:#ffffff;
		font-size:18pt;
		text-indent: 0%;
		padding-right: 28px;
		line-height: 30px;
	}

	main .s_3points .s_point1 .point_intro p{
		position: relative;	
		font-size:11pt;
		text-align: left;
		margin-top:10px;
		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 .tokushoku {
	width:100%;
	height:auto;
	margin: 40px auto 0px auto;
	padding-bottom: 30px;
	clear: both;
	display: block;
	}
main .s_3points .s_point1 .tokushoku h4{
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_tokushoku1.png");
	background-repeat: no-repeat;
	background-size: 100%;
width:155px;
	height:28px;
	margin:0px auto 0px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
main .s_3points .s_point1 .tokushoku .tokushoku01{
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_tokushoku2.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:375px;
	height:125px;
	margin:40px auto 0px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
main .s_3points .s_point1 .tokushoku .tokushoku02{
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_tokushoku3.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:375px;
	height:125px;
	margin:40px auto 0px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
main .s_3points .s_point1 .tokushoku .tokushoku03{
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_tokushoku4.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:375px;
	height:125px;
	margin:40px auto 0px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
main .s_3points .s_point1 .tokushoku .tokushoku04{
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_tokushoku5.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:375px;
	height:125px;
	margin:60px auto 0px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
	
main .s_3points .s_point1 .tokushoku .t_area01 {
	width:100%;
	height:auto;
	margin: 40px auto 0px auto;
	float: none;
	display: block;
}
main .s_3points .s_point1 .tokushoku .t_area01 .tokushoku05{
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_tokushoku6.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:375px;
	height:121px;
	margin:0px auto 5px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
main .s_3points .s_point1 .tokushoku .t_area02 {
	width:100%;
	height:auto;
	margin: 40px auto 0px auto;
	float: none;
	display: block;
}
main .s_3points .s_point1 .tokushoku .t_area02 .tokushoku06{
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_tokushoku7.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:375px;
	height:121px;
	margin:0px auto 5px auto;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	}
main .s_3points .s_point1 .tokushoku .t_area01 p,
main .s_3points .s_point1 .tokushoku .t_area02 p{
width:85%;
}

	main .s_3points .s_point_summary {
	width:375px;
	height:700px;
	margin: 30px auto 0px auto;
	display: block;
	clear: both;
	}


	
	main .s_3points .s_point_summary .summary01 {
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_13.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:375px;
	height:334px;
	margin:0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	float: none;

	}
	
	main .s_3points .s_point_summary .summary02{
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_15.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width:375px;
	height:317px;
	margin:30px auto 0px auto;
	text-indent: 110%;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	float: none;
clear: both;
	}

	main .s_3points .s_point1 .images {
display: none;
	}
	
	
	
	main .s_3points .s_point2 {
		margin-top:60px;
		position: relative;
	}

	main .s_3points .s_point2 h3 {
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_17.png");
	background-repeat: no-repeat;
	background-size: 100%;
		width:375px;
		height:214px;
		margin:0px auto;
		position: relative;

	}

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

	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 h4 {
text-align: center;
  font-size : 19px;
  line-height : 30px;
  letter-spacing : -1px;
  color : #0080BC;
  font-weight: 700;
  margin-bottom: 20px;
}

main .s_3points .s_point2 .s_p2_content h4 br {
display: block;
}

	
	main .s_p2_content ul {
		list-style: none;
		width:100%;
		margin:0px auto;
		display: block;
		float: none;
		height: auto;
	}

	main .s_p2_content ul li {
		display: block;
		width:293px;
		background-color: #ffffff;
		box-shadow: 0 10px 25px 0 rgba(0,0,0,0.3);
		margin:20px auto 30px auto;
		padding-bottom:5px;
		position: relative;
		float:none;
		
	}

	main .s_p2_content ul h5 {
		background-position: top center;
		background-repeat: no-repeat;
		text-indent: 110%;
		overflow: hidden;
		white-space: nowrap;
		margin-top:20px;
	}

	main .s_p2_content ul p {
		width:90%;
		margin:15px auto 10px auto;
		font-size:10pt;
		line-height: 16pt;
	}
	
	main .s_p2_content ul p br {
		display: none;
	}

	main .s_p2_content ul figure {
		background-repeat: no-repeat;
		background-size: 293px;
	}
	
	

	main .s_p2_content ul .hps101 figure {
		background-image: url("../image2020/sp/01_4_03high_performance/system_1_1_image.jpg");
		height:240px;
	}

	

	main .s_p2_content ul .hps102 figure {
		background-image: url("../image2020/sp/01_4_03high_performance/system_1_2_image.jpg");
		height:278px;
		position: relative;
		z-index: 10;
	}

	


	main .s_p2_content ul .hps103 figure {
		background-image: url("../image2020/sp/01_4_03high_performance/system_1_3_image.jpg");
		height:240px;
	}

	main .s_p2_content ul .hps102 {
			display: block;
		width:293px;
		margin:20px auto 30px auto;
	}


	main .s_p2_content ul .hps104 figure {
		background-image: url("../image2020/sp/01_4_03high_performance/system_1_4_image.jpg");
		height:109px;
	}

	

	main .s_p2_content ul .hps105 figure {
		background-image: url("../image2020/sp/01_4_03high_performance/system_1_5_image.jpg");
		height:109px;
	}

	
	main .s_p2_content ul .hps101,
	main .s_p2_content ul .hps102,
	main .s_p2_content ul .hps103,
	main .s_p2_content ul .hps104,
	main .s_p2_content ul .hps105,
	main .s_p2_content ul .hps106,
	main .s_p2_content ul .hps107,
	main .s_p2_content ul .hps108,
	main .s_p2_content ul .hps109 {
			display: block;
		width:293px;
		margin:20px auto 30px auto;
	}


	main .s_p2_content ul .hps106,
	main .s_p2_content ul .hps107,
	main .s_p2_content ul .hps108,
	main .s_p2_content ul .hps109 {
		padding-top:1px;
	}
	
	

	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:199px;
		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 .point3_img{
display: none;
}


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

	
	main .s_3points .s_point3 .point_intro {
		position: relative;	
		top:-78px;
		z-index: 10;
	}
	main .s_3points .s_point3 .point_intro h4 {
		text-align: left;
        text-indent: 70px;
		color:#ffffff;
		font-size:18pt;
		width:100%;
		margin:0px auto 0px 25px;
	}

	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 .point3_img{
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_19.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:326px;
	height:169px;
	margin:30px auto 20px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}
	


main .s_3points .s_point3 .styl_title {
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_18.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:319px;
	height:25px;
	margin:20px auto 0px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .styl {
text-align: center;
  font-size : 19px;
  line-height : 30px;
  letter-spacing : -1px;
  color : #0080BC;
  font-weight: 600;
  margin-bottom: 20px;
}

main .s_3points .s_point3 .styl .stylbr{
display: block;
}

main .s_3points .s_point3 a {
color: #000000;
}

main .s_3points .s_point3 .styl01 {
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_20.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:375px;
	height:352px;
	margin:30px auto 0px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .styl02 {
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_21.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:375px;
	height:319px;
	margin:0px auto -2px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .styl03 {
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_22.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:375px;
	height:332px;
	margin:0px auto 30px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .styl04 {
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_23.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:375px;
	height:120px;
	margin:20px auto 20px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_3points .s_point3 .styl05 {
	background-image: url("../image2020/sp/01_2_02sab/ab_course_sp_24.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:375px;
	height:120px;
	margin:20px auto 20px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_point2 .curriculum {
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_28.png");
	background-repeat: no-repeat;
	background-size:100%;
	width:340px;
	height:55px;
	margin:70px auto 100px auto;
	display: block;
	text-indent: 300%;
	overflow: hidden;
	white-space: nowrap;
}

main .s_point2 .curriculum a{
	width:340px;
	height:55px;
	margin:0px auto 0px auto;
	display: block;
}






	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 300px 0px;
		width:100%;
	}

	main .voice .voice_1 {
		position: relative;
		width:375px;
		height: 200px;
		margin:0px auto 240px auto;
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_29.png");
		background-repeat: no-repeat;
		background-size:210px;
		background-position: -10px 0px ;
		padding-left: 0px;
		padding-right:0px;
	}

	main .voice .voice_1 h3 {
		position: relative;
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_30.png");
		background-size:101px;
		width:101px;
		height:101px;
		margin-left:190px;
		top:10px;
	}
	main .voice .voice_1 h4 {
		color:#187FC4;
		margin:50px 0px 25px 0px;
		font-size:14pt;
		
		text-align: right;
		padding-right:50px;
		font-weight: 600;
	}

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

	main .voice .voice_2 {
		position: relative;
		width:375px;
		height: 180px;
		margin:50px auto 360px auto;
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_32.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/pc/01_2_02abcourse/ab_course_pc_30.png");
		background-size:101px;
		width:101px;
		height:101px;
		margin-left:70px;
		top:5px;
    margin-bottom: -10px;
display: block;
	}
	
	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%;
		height: auto;
	}
	
	
		main .voice .voice_3 {
		position: relative;
		width:375px;
		height: 180px;
		margin:0px auto;
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_34.png");
		background-repeat: no-repeat;
		background-size:210px;
		background-position: 20px 0px ;
		padding-left: 0px;
		padding-right:0px;
	}

	main .voice .voice_3 h3 {
		position: relative;
	background-image: url("../image2020/pc/01_2_02abcourse/ab_course_pc_33.png");
		background-size:101px;
		width:101px;
		height:101px;
		margin-left:190px;
		top:10px;
	}
	main .voice .voice_3 h4 {
		margin:30px 0px 10px 200px;
		font-size:14pt;
		text-indent: 20px;
		text-align:left;
		padding-right:0px;
		font-weight: 300;
	}
		main .voice .voice_3 h4 span {
		font-size:9pt;
				text-align:left;
		padding-right:50px;
	}
	
	main .voice .voice_3 h4 br {
	display: block;
}

	main .voice .voice_3 p {
		width:86%;
		margin:10px 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_s a{
		background-image: url("../image2020/pc/top/course_s.png");	
	}
    
	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");	
	}

	
}