@media (max-width: 1750px) {
	.merit_detail_people01 {
		top: -150px;
		right: -139px;
		width: 234px;
	}
}

@media (max-width: 1560px) {
	.sect_merit .top_border{
		margin-top: -7vw;
	}

	.sect_merit .merit_title {
		margin-top: -10vw;
		padding-bottom: 6.6vw;
	}
}

@media (max-width: 1488px) {
	.merit_detail_people01 {
		top: -55px;
		right: 28px;
		width: 157px;
	}

	.merit_list .merit_item .deatil_panel .title {
		font-size: 30px;
	}

	.merit_list .merit_item .deatil_panel .desc {
		font-size: 19px;
	}

	.merit_list .merit_item .deatil_panel .desc .big {
		font-size: 30px;
	}
}

@media (max-width: 1199px) {
	.u-inner {
		width: 96vw;
		margin: 0 auto;
	}

	.sect_voice .voice_title {
		width: 37vw;
	}
	
	.sect_grad .sect_grad_title{
		width: 99vw;
	}
	
	.sect_dorm .sect_title{
		width: 67.1vw;
	}

	section{
		overflow: hidden;
	}
	
	.sect_area .area_title{
		width: 50.05vw;
	}
	
	.sect_merit .merit_title {
		width: 33.7vw;
	}

	.sect_access .access_title{
		width: 46.1vw;
	}

	.sect_about .sect_title{
		font-size: 3vw;
	}

	.sect_about .sect_title .big{
		font-size: 5vw;
	}

	.sect_about .content .chart_man{
		margin-left: 0;
		max-width: 80%;
	}

	.sect_about .origin_panel .people{
		width: 10.1vw;
	}

	.sect_about .origin_panel .title{
		width: 5vw;
		margin-left: 4.1vw;
	}

	.sect_about .origin_panel .orgin_desc{
		margin-left: 3.3vw;
	}

	.sect_about .origin_panel .orgin_desc .val{
		font-size: 4.1vw;
	}

	.sect_about .origin_panel .orgin_desc .val .small{
		font-size: 3.1vw;
	}

	.sect_about .origin_panel .colud_03{
		width: 22vw;
		left: -2.9vw;
		top: -3vw;
	}

	.sect_about .colud_01{
		width: 88.1vw;
		left: -62.5vw;
	}

	.sect_about .colud_02{
		left: 50vw;
		top: 45.8vw;
		width: 58.7vw;
	}

	.sect_voice .voice_list .voice_item {
		width: 47vw;
	}

	.sect_voice .voice_list .voice_item:nth-child(even){
		margin-left: calc(100% - (47vw * 2));
	}

	.sect_voice .voice_list .voice_item .content_wrap {
		padding: 6.6vw 6.6vw 1.6vw 6.6vw;
		background-color: var(--grey);
	}

	.sect_voice .voice_list .voice_item .user_photo .voice_user1_star {
		left: 3.4vw;
		top: 9.5vw;
	}

	.sect_voice .voice_list .voice_item .user_photo .bubble {
		width: 8vw;
		height: 8vw;
		border-radius: 4vw;
		font-size: 2.1vw;
	}

	.sect_voice .voice_list .voice_item .user_photo .bubble .small {
		font-size: 1.5vw;
	}

	.sect_voice .voice_list .voice_item .user_photo .address {
		bottom: 1.7vw;
	}

	.sect_voice .voice_list .voice_item .user_photo .address .line {
		font-size: max(2.5vw, 16px);
		padding: 6px 1.25vw;
	}

	.sect_voice .voice_list .voice_item .user_info {
		font-size: max(1.5vw, 12px);
		white-space: unset;
	}

	.sect_voice .voice_list .voice_item .user_info .name {
		font-size: max(2vw, 18px);
		margin-right: 1.6vw;
	}

	.sect_voice .voice_list .voice_item .open-detail-btn, .sect_voice .voice_list .voice_item .close-detail-btn {
		font-size: 1.5vw;
	}

	.sect_voice .voice_list .voice_item .open-detail-btn img, .sect_voice .voice_list .voice_item .close-detail-btn img {
		width: 2.5vw;
	}

	.sect_voice .voice_list .voice_item .open-detail-content {
		font-size: max(1.5vw, 14px);
	}

	.sect_grad .course-list {
		padding: 10px 6.6vw;
	}

	.sect_grad .course-list .course .region-name {
		padding: 8px 1.3vw;
		font-size: max(1.5vw, 14px);
	}

	.sect_grad .course-list .course-content {
		font-size: max(1.5vw, 14px);
	}

	.sect_grad {
		padding-bottom: 20vw;
	}

	.sect_dorm .dorm_life .dorm_eat{
		width: 43.4vw;
		left: -23.3vw;
	}

	.sect_dorm .dorm_life .dorm_room{
		right: -23.3vw;
		width: 38.3vw;
	}

	.sect_dorm .dorm_bottom_panel .left_could {
		width: 40.7vw;
		left: -26.6vw;
	}

	.sect_dorm .dorm_bottom_panel .address {
		bottom: 12.9vw;
	}

	.sect_dorm .dorm_bottom_panel .address .line {
		font-size: max(1.5vw, 14px);
		padding: 8px 16px;
		margin-bottom: 0.7vw;
	}

	.sect_dorm .dorm_bottom_panel .address .line .big {
		font-size: max(2.5vw, 18px);
	}

	.sect_area .map_area{
		margin-left: -2vw;
		margin-right: -2vw;
		width: 100vw;
	}

	.sect_area .map_area .map-colud01 {
		width: 34.25vw;
		top: 3vw;
		left: -24.75vw;
	}

	.sect_area .map_area .map-colud02{
		display: none;
	}

	.sect_area .map_area .map-colud03{
		display: none;
	}

	.sect_area .map_area .map-colud04{
		display: none;
	}

	.map_area .address01 {
		top: 25vw;
		left: 25.5vw;
	}
	.map_area .address01 .off {
		width: 20.4vw;
	}
	.map_area .address01 .on {
		width: 34vw;
		margin-top: -21.2vw;
		margin-left: -13.3vw;
	}

	.map_area .address02 {
		top: 49.5vw;
		left: 38.75vw;
	}
	.map_area .address02 .off {
		width: 22.25vw;
	}	
	.map_area .address02 .on {
		width: 40.9vw;
		margin-top: -20.6vw;
		margin-left: -16.9vw;
	}	

	.map_area .address03 {
		top: 59.1vw;
		left: 53.3vw;
	}
	.map_area .address03 .off {
		width: 14.3vw;
	}	
	.map_area .address03 .on {
		width: 37.5vw;
		margin-top: 0.04vw;
		margin-left: -0.04vw;
	}

	.map_area .address04 {
		top: 71vw;
		left: 42.6vw;
	}
	.map_area .address04 .off {
		width: 17.5vw;
	}	
	.map_area .address04 .on {
		width: 37.75vw;
		margin-top: 1.6vw;
		margin-left: 5.8vw;
	}

	.map_area .address05 {
		top: 62.5vw;
		left: 22.5vw;
	}
	.map_area .address05 .off {
		width: 15.5vw;
	}	
	.map_area .address05 .on {
		width: 41.8vw;
		margin-top: -17.4vw;
		margin-left: -19.1vw;
	}

	.map_area .address06 {
		top: 78vw;
		left: 19.1vw;
	}
	.map_area .address06 .off {
		width: 21.3vw;
	}	
	.map_area .address06 .on {
		width: 44.25vw;
		margin-top: -1.4vw;
		margin-left: -22.1vw;
	}	

	.map_desc_panel{
		/* height: 18.3vw; */
		width: 100%;
		height: auto;
		padding: 2vw 0;
		font-size: 2.9vw;
	}

	.map_desc_panel .woman {
		width: 13vw;
		left: -0.3vw;
		top: -3.3vw;
	}

	.map_desc_panel .man {
		width: 10vw;
		right: 0;
		top: -3.1vw;
	}

	.merit_list .merit_item .column01 {
		width: 58.5vw;
		margin-right: 2vw;
	}

	.merit_list .merit_item .title .line {
		font-size: max(3.3vw, 20px);
		padding: 2px 1.6vw;
	}

	.merit_list .merit_item .title{
		margin-bottom: 1.2vw;
	}

	.merit_list .merit_item .desc {
		font-size: max(1.6vw, 14px);
	}

	.merit_list .merit_item .deatil_panel {
		margin-top: 5.7vw;
	}

	.merit_list .merit_item .deatil_panel .merit_detail_bg01{
		width: 75.3vw;
		left: -4.5vw;
		top: -12.8vw;
	}

	.merit_list .merit_item.item02 {
		margin-bottom: 19.1vw;
	}

	.merit_list .merit_item.item03 .deatil_panel {
		margin-top: 8.3vw;
	}

	.merit_list .merit_item .deatil_panel .merit_detail_bg02 {
		width: 80vw;
		left: -39vw;
		top: -13.9vw;
	}

	.merit_list .merit_item .deatil_panel .small_title {
		font-size: max(2.5vw, 18px);
	}

	.merit_list .merit_item .deatil_panel .bigdesc {
		font-size: max(3.3vw, 20px);
	}

	.merit_list .merit_item{
		margin-bottom: 9vw;
	}

	.merit_list {
		margin-bottom: 25vw;
	}

	.sect_opencampus {
		padding-top: 13.3vw;
	}

	.sect_subtitle {
		font-size: max(2vw, 16px);
		margin: 5.6vw auto 3.3vw auto;
		padding: 3px 1.3vw;
	}

	.opencampus_list{
		margin-left: -3vw;
		margin-right: -3vw;
	}

	.opencampus_list .opencampus_item{
		width: 32vw;
		margin: 0 1vw 3.3vw 1vw;
		min-height: 19.7vw;
		padding-right: 3.2vw;
	}

	.opencampus_list .opencampus_item .thumb{
		width: 14.6vw;
	}

	.opencampus_list .opencampus_item .title{
		font-size: max(2vw, 14px);
	}

	.opencampus_list .opencampus_item .btn {
		width: 4.5vw;
	}

	.opencampus_list .opencampus_item.item01 .bg{
		width: 32vw;
	}

	.opencampus_list .opencampus_item.item02 .bg{
		width: 28.6vw;
	}

	.opencampus_list .opencampus_item.item03 .bg{
		width: 28.9vw;
	}

	.opencampus_list .opencampus_item.item04 .bg{
		width: 19.9vw;
	}

	.opencampus_list .opencampus_item.item05 .bg{
		width: 25.5vw;
	}

	.sect_contact .title {
		font-size: 2.5vw;
	}

	.sect_contact .title .big {
		font-size: 3.3vw;
	}

	.contact_step_list .item {
		width: 40vw;
		margin-right: 3.3vw;
	}

	.sect_access .sect_subtitle {
		margin-top: 3.3vw;
		margin-bottom: 3.5vw;
	}

	.merit_list .merit_item .column02{
		width: calc(107% - 486px - 24px);
	}

	.sect_access .desc {
		font-size: max(1.5vw, 14px);
		margin-bottom: 3.1vw;
	}

	.access_info_list .access_info_item{
		padding: 0 3vw;
	}

	.access_info_list .access_info_item .title {
		font-size: max(2vw, 18px);
	}

	.access_info_list .access_info_item .desc {
		font-size: max(1.5vw, 14px);
	}
}

@media (max-width: 1100px) {
	.merit_detail_people01 {
		top: -55px;
		right: -2px;
		width: 157px;
	}
}

@media (max-width: 906px) {
	.merit_list .merit_item .deatil_panel .title {
		font-size: 27px;
	}

	.merit_list .merit_item .deatil_panel .desc {
		font-size: 17px;
	}

	.merit_list .merit_item .deatil_panel .desc .big {
		font-size: 27px;
	}
}

@media (max-width: 752px) {
	.merit_list .merit_item .deatil_panel .title {
		font-size: 23px;
	}

	.merit_list .merit_item .deatil_panel .desc {
		font-size: 15px;
	}

	.merit_list .merit_item .deatil_panel .desc .big {
		font-size: 23px;
	}

	.merit_detail_people01 {
		top: -55px;
		right: -2px;
		width: 157px;
	}
}

@media (max-width: 700px) {
	.merit_list .merit_item{
		flex-direction: column;
		margin-bottom: 40px;
	}
	
	.merit_list .merit_item .column01{
		width: 100%;
		margin-right: 0;
		margin-bottom: 5vw;
	}

	.merit_list .merit_item .column02{
		width: 100%;
		margin-bottom: 5vw;
	}

	.merit_list .merit_item:nth-child(2n) .column01{
		order: 1;
		margin-left: 0;
	}

	.merit_list .merit_item:nth-child(2n) .column02 {
		order: 2;
	}

	.merit_list .merit_item .title .line{
		padding: 4px 8px;
		font-size: max(5.5vw, 20px);
	}

	.merit_list .merit_item .deatil_panel .title {
		font-size: max(6vw, 25px);
		text-decoration-thickness: 10px;
	}

	.merit_list .merit_item .deatil_panel .desc{
		font-size: max(4.4vw, 16px);
		margin:  0 auto;
	}
	
	.merit_list .merit_item .deatil_panel .desc .big{
		font-size: max(5.5vw, 20px);
	}

	.merit_list .merit_item .desc{
		font-size: max(4.5vw, 18px);
	}

	.merit_list .merit_item .deatil_panel .bigdesc{
		font-size: max(5.5vw, 20px);
	}

	.merit_list .merit_item .deatil_panel .small_title{
		font-size: max(5vw, 18px);
	}

	.merit_list .merit_item .deatil_panel .merit_detail_bg02{
		width: 136vw;
		top: -22vw;
	}

	.merit_list .merit_item.item03 .deatil_panel{
		padding-left: 27vw;
		margin-top: 16vw;
	}

	.merit_list .merit_item .deatil_panel{
		margin-top: 45vw;
		margin-bottom: 16vw;
	}

	.merit_list .merit_item.item03 .deatil_panel .title{
		font-size: max(5vw, 18px);
	}

	.building img:nth-of-type(2){
		width: 100%;
	}

	.merit_list .merit_item .deatil_panel {
		margin-top: 20vw;
		padding-top: 45px;
	}

	.merit_detail_people01 {
		top: -155px;
		right: -2px;
		width: 157px;
	}

	.merit_list .merit_item .deatil_panel .merit_detail_bg01 {
		width: 128.3vw;
		right: -4.5vw;
		top: -15.8vw;
	}
}

@media (max-width: 600px) {	
	.merit_list .merit_item .deatil_panel .desc{
		width: 90%;
	}

	.merit_list .merit_item .deatil_panel {
		margin-top: 46vw;
		padding-top: 15px;
	}

	.merit_list .merit_item .deatil_panel .merit_detail_bg01 {
		right: -12px;
	}

	.merit_detail_people01 {
		top: -225px;
		right: 17px;
		width: 257px;
	}

	.sp_flex {
		display: flex !important;
	}
	.pc_flex {
		display: none !important;
	}
	.sp_show {
		display: block !important;
	}
	.pc_show {
		display: none !important;
	}

	.sect_about .sect_title {
		font-size: 5vw;
		line-height: 1.2;
	}
	
	.sect_about .sect_title .big {
		font-size: 8vw;
	}

	.sect_about .sect_title .advice {
		font-size: 8vw;
		line-height: 1.4;
		margin: 1.5vw 0 2.5vw 0;
	}

	.sect_about .content .chart_man{
		max-width: 100%;
		width: 100%;
		margin-top: 2vw;
	}

	.sect_about .origin_panel{
		margin-top:10vw;
		width: 100%;
		display: flex;
		align-items: flex-start;
		justify-content: center;
		padding-bottom: 33vw;
	}

	.sect_about .origin_panel .colud_03 {
		width: 43.8vw;
		left: 0;
		top: unset;
		bottom: 0;
	}

	.sect_about .origin_panel .people {
		width: 13vw;
		position: absolute;
		margin: 0;
		left: 5.5vw;
		bottom: 0;
	}

	.sect_about .origin_panel .title{
		width: 8vw;
		margin-left: 0;
	}

	.sect_about .origin_panel .orgin_desc {
		margin-left: 4.5vw;
	}

	.sect_about .origin_panel .orgin_desc .val{
		font-size: 8vw;
	}

	.sect_about .origin_panel .orgin_desc .val .small{
		font-size: 7vw;
	}

	.sect_voice .voice_title {
		width: auto;
	}

	.sect_voice .voice_list{
		flex-direction: column;
	}

	.sect_voice .voice_list .voice_item {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}

	.sect_voice .voice_list .voice_item:nth-child(2){
		margin-top: 0;
	}

	.sect_voice .voice_list .voice_item:nth-child(even){
		margin-left: auto;
		margin-top: 0;
	}

	.sect_voice .voice_list .voice_item .content_wrap{
		border-radius: 30px;
	}

	.sect_voice .voice_list .voice_item .user_photo .bubble{
		width: 18vw;
		height: 18vw;
		border-radius: 9vw;
		font-size: 5.5vw;
	}

	.sect_voice .voice_list .voice_item .user_photo .bubble .small{
		font-size: max(3.6vw, 12px);
	}

	.sect_voice .voice_list .voice_item .user_photo .voice_user1_star {
		left: 10vw;
		top: 20.8vw;
	}

	.sect_voice .voice_list .voice_item .user_photo .address {
		bottom: 5.5vw;
	}

	.sect_voice .voice_list .voice_item .user_photo .address .line {
		font-size: max(4.4vw, 16px);
		padding: 6px 1.25vw;
	}

	.sect_voice .voice_list .voice_item .content_wrap{
		padding: 5.5vw
	}

	.sect_voice .voice_list .voice_item .user_info{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		text-align: left;
	}

	.sect_voice .voice_list .voice_item .user_info{
		font-size: max(4.4vw, 16px);
	}

	.sect_voice .voice_list .voice_item .user_info .name{
		font-size: 5.5vw;

	}

	.sect_voice .voice_list .voice_item .user_info .name .sama {
		font-size: max(3.6vw, 12px);
	}

	.sect_voice .voice_list .voice_item .open-detail-btn, .sect_voice .voice_list .voice_item .close-detail-btn{
		font-size: max(4.4vw, 16px);
	}

	.sect_voice .voice_list .voice_item .open-detail-btn img, .sect_voice .voice_list .voice_item .close-detail-btn img{
		width: auto;
	}

	.sect_voice .voice_list .voice_item .open-detail-content{
		font-size: max(3.6vw, 12px);

	}

	.sect_voice .voice_list .voice_item .voice_cloud1, 
	.sect_voice .voice_list .voice_item .voice_cloud2,
	.sect_voice .voice_list .voice_item .voice_cloud3,
	.sect_voice .voice_list .voice_item .voice_cloud4{
		left: -7vw;
		width: 100vw;
		max-width: 100vw;
	}

	.sect_voice .voice_list{
		margin-bottom: 12vw;
	}

	.sect_grad .sect_grad_title{
		width: auto;
	}

	.sect_grad .course-list{
		padding: 10px 6.6vw 8vw 6.6vw;
	}

	.sect_grad .course-list .course .region-name{
		padding: 8px 16px;
		font-size: max(5vw, 18px);
	}

	.sect_grad .course-list .course-content{
		font-size: max(4.4vw, 16px);
	}

	.sect_dorm .sect_title{
		width: auto;
	}

	.sect_dorm .dorm_life{
		width: auto;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.sect_dorm .dorm_bottom_panel{
		width: auto;
	}

	.dorm_bottom_panel .bg{
		width: 100%;
		display: block;
	}

	.sect_dorm .dorm_bottom_panel .address{
		bottom: 90vw;
	}

	.sect_dorm .dorm_bottom_panel .address .line{
		font-size: max(4.4vw, 16px);
		margin-bottom: 4px;
	}

	.sect_area .area_title{
		width: auto;
	}

	.sect_area .map_area{
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}

	.sect_area .map_area .map{
		width: 100%;
		position: relative;
	}

	.sect_area .map_area .map .img{
		width: 100%;
		position: relative;
		z-index: 0;
		display: block;
	}

	.sect_area .map_area .map .zooin{
		position: absolute;
		z-index: 2;
		right: 0;
		bottom: 0;
		display: block;
	}

	.map-detail-list{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		margin-bottom: 23px;
	}

	.map-detail-list .item{
		width: calc((100% - 16px) / 2);
		padding: 10px;
		background-color: var(--white);
		margin-top: 70px;
		margin-right: 16px;
	}

	.map-detail-list .item:nth-child(2n){
		margin-right: 0;
	}

	.map-detail-list .item .thumb{
		margin-top: -64px;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}	
	.map-detail-list .item .title{
		font-size: max(4.4vw, 16px);
		font-weight: bold;
		color: var(--brown);
		text-align: center;
		margin-bottom: 11px;
	}

	.map-detail-list .item .desc{
		font-size: max(3.6vw, 13px);
		font-weight: 500;
		color: var(--brown);
	}

	.map_desc_panel{
		font-size: max(5vw, 18px);
		padding: 20px;
		width: 100%;
	}

	.map_desc_panel .woman{
		width: 15vw;
		top: unset;
		bottom: -13vw;
	}

	.map_desc_panel .man{
		width: 12vw;
		top: unset;
		bottom: -14vw;
	}

	.sect_merit .merit_title{
		width: auto;
		margin-top: -5vw;
	}

	.merit_list .merit_item .building .colud_bg{
		left: 0;
		top: 22vw;
		width: 67%;
	}

	.merit_list .merit_item .deatil_panel .merit_detail_bg01{
		left: unset;
		width: 98vw;
		top: -43.8vw;
	}

	.merit_list .merit_item .deatil_panel .title{
		width: 90%;
		margin:  0 auto;
	}

	.merit_list .merit_item.item02{
		margin-bottom: 40px;
	}

	.merit_list .merit_item .merit_children .img{
		margin-left: -2vw;
		width: 98vw;
		max-width: unset;
	}

	.merit_list .merit_item .merit_children .colud_bg{
		left: 25vw;
		top: 20vw;
	}

	.merit_list{
		margin-bottom: 15vw;
	}

	.sect_opencampus .opencampus01{
		width: 100%;
		margin-bottom: 40px;
	}

	.sect_opencampus .sect_subtitle{
		margin-top: 0;
		margin-bottom: 8px;
		font-size: max(5.5vw, 20px);
	}

	.opencampus_list{
		flex-direction: column;
		margin: 0;
	}

	.opencampus_list .opencampus_item{
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		min-height: 56vw;
	}

	.opencampus_list .opencampus_item .thumb{
		width: 41.6vw;
	}

	.opencampus_list .opencampus_item.item01 .bg{
		width: 100%;
	}

	.opencampus_list .opencampus_item .title{
		font-size: max(5.5vw, 20px);
		padding-right: 7vw;
	}

	.opencampus_list .opencampus_item .btn{
		width: auto;
	}

	.opencampus_list .opencampus_item.item02 .bg{
		width: 81vw;
	}

	.opencampus_list .opencampus_item.item03 .bg{
		width: 81.9vw;
	}

	.opencampus_list .opencampus_item.item04 .bg{
		width: 68.3vw;
	}

	.opencampus_list .opencampus_item.item05 .bg{
		width: 72.2vw;
	}

	.sect_contact{
		padding: 40px 0;
	}

	.sect_contact .title{
		font-size: max(4.4vw, 16px);
	}

	.sect_contact .title .big{
		font-size: max(5.5vw, 20px);
	}

	.contact_step_list{
		flex-direction: column;
	}

	.contact_step_list .item{
		width: 100%;
		margin: 0 auto 20px auto;
	}

	.contact_step_list img{
		width: 100%;
	}

	.sect_access .access_title{
		width: auto;
		margin-bottom: 20px;
	}

	.sect_access .sect_subtitle{
		font-size: max(5.5vw, 20px);
		margin-bottom: 8px;
		margin-top: 0;
	}

	.sect_access .desc{
		margin-top: 12px;
		font-size: max(4.4vw, 16px);
	}

	.access_info_list{
		flex-direction: column;
	}

	.access_info_list .access_info_item{
		width: 100%;
	}

	.access_info_list .access_info_item .title{
		font-size: max(6.6vw, 24px);
	}

	.access_info_list .access_info_item:last-child .title{
		font-size: max(5.5vw, 20px);
	}

	.access_info_list .access_info_item{
		border-right:none;
	}

	.access_info_list .access_info_item:last-child{
		padding-top: 20px;
	}

	.access_info_list .access_info_item .desc{
		border-bottom: solid 3px var(--brown);
		font-size: max(4.4vw, 16px);
		padding-bottom: 20px;
	}

	.access_info_list .access_info_item:last-child .desc{
		border-bottom: 0;
		padding-bottom: 0;
	}

}
@media (max-width: 440px) {	
.merit_detail_people01 {
	top: -195px;
	right: 17px;
	width: 212px;
}
}

@media (max-width: 390px) {	
	.merit_detail_people01 {
		top: -162px;
		right: 17px;
		width: 175px;
	}
}

@media (max-width: 340px) {	
	.merit_list .merit_item .deatil_panel .merit_detail_bg01 {
		width: 105vw;
	}

	.merit_list .merit_item .deatil_panel {
		margin-top: 52vw;
	}
}

.sect_about .origin_panel .orgin_desc .val .small{
	font-size: 30px;
}