@charset "utf-8";
.ver_pc {display:;}
.ver_mobile {display:none !important;}


.member_util .global_link {position:absolute;left:0px;top:0px;display:flex; width:auto;height:45px;border-left:1px #dedede solid;}
.member_util .global_link li {float:left;display:inline-block; width:auto;height:45px;padding:0px;margin:0px;border-right:1px #dedede solid;}
.member_util .global_link li a {font-size:14px;line-height:45px;color:#214d9a;padding:0px 12px !important;}
.member_util .global_link li a:hover {background:#f9f9f9;}

.menuList .global_link {display:flex;flex-wrap:wrap; width:100%;border-left:1px #dedede solid;}
.menuList .global_link li {float:left;display:inline-block; width:50%;height:41px;padding:0px;margin:0px;border-right:1px #dedede solid;border-bottom:1px #dedede solid;box-sizing:border-box;}
.menuList .global_link li a {display:block;font-size:14px;line-height:40px;color:#214d9a;width:100%;text-align:center;padding:0px !important;}
.menuList .global_link li a:hover {background:#f9f9f9;}

.thum_list .item .etc {font-size:15px !important; margin-bottom:5px;}
.thum_list .item .etc span {padding-right:10px;margin-right:10px;font-size:15px;}
.thum_list .item .etc span:before {content:'|'}
.thum_list .item .etc span:last-child:before {display:none;}

.photo_list .item .etc {font-size:15px !important; margin:-5px 0px 15px 0px;}
.photo_list .item .etc span {font-size:15px;font-weight: 400;}

.content_title{display:block;font-weight:bold;color:#333;font-size:30px;line-height:35px;padding-bottom:6px; margin:0 0 30px;letter-spacing:-0.07em;text-align:center;}

.greeting_new { width:100%;margin-bottom:80px;}
.greeting_new2 { width:100%; background:#e2e8f6; text-align:center;padding:60px 0px;}
.greeting_new img{max-width:100%;}
.greeting_new2 img {max-width:92%;}

.greeting_new3 { width:100%;max-width:1200px;display:flex;margin:60px auto; text-align:center;overflow:hidden;}
.greeting_new3 li {float:left;display:inline-block; width:50%; height:680px;border:1px #dee4de solid;box-sizing:border-box;background:#f7f7f7;padding-bottom:30px;margin-right:40px;}
.greeting_new3 li h2 { width:100%;height:65px;}
.greeting_new3 li.gtn3_right {margin-right:0px;}
.greeting_new3 li p {font-size:16px;color:#000;line-height:25px;padding:30px; text-align:left;}
.greeting_new3 li .gtn3_ul {width:calc(100% - 60px);display:inline-block;text-align:left; box-sizing:border-box;}
.greeting_new3 li .gtn3_ul li {position:relative;display:inline-block;width:100%;padding:0px;height:auto;border:1px #359f2e solid;background:#359f2e;box-sizing:border-box;border-radius:30px;margin-bottom:10px;}
.greeting_new3 li .gtn3_ul li b{position:absolute;left:0px;top:50%;transform:translateY(-50%);width:40px;height:30px;line-height:30px;color:#fff;text-align:left; padding:0px 0px 0px 15px;box-sizing:border-box;letter-spacing:-0.05em;}
.greeting_new3 li .gtn3_ul li span {display:block;width:calc(100% - 50px);line-height:20px; padding:7px 20px 7px 30px;margin-left:50px; font-size:15px;color:#000;background:#fff;border-radius:30px;box-sizing:border-box;}
.greeting_new3 li .gtn3_ul li a {display:block;line-height:20px; font-size:15px;color:#000;}

.greeting_new3 li .gtn3_ul.gtn3_ul1 li {border:1px #359f2e solid;background:#359f2e;}
.greeting_new3 li .gtn3_ul.gtn3_ul2 li {border:1px #478bc0 solid;background:#478bc0;}


.edu_title {font-size:40px;line-height:100%;font-weight:bold;color:#000;margin-bottom:40px;text-align:center;}
.edu_ment {font-size:20px;line-height:100%;font-weight:normal;color:#000;margin:-20px 0px 40px 0px;text-align:center;}
.edu_title2 {font-size:25px;line-height:100%;font-weight:bold;color:#000;margin-bottom:20px;text-align:center;}
.edu_cont {margin-bottom:90px;}
.edu_cont img {max-width:100%;}
.edu_cont * {box-sizing:border-box;}

.edu_wrap {width:100%;padding:30px;background:#d9ecf2;}
.edu1 {width:100%;display:inline-block;text-align:left; box-sizing:border-box;}
.edu1 li {position:relative;display:inline-block;width:100%;padding:0px;height:auto;min-height:55px;border:1px #799ed6 solid;background:#fff;box-sizing:border-box;border-radius:7px;margin-bottom:10px;overflow:hidden;}
.edu1 li b{position:absolute;left:0px;top:0px;height:100%;width:160px;line-height:25px;color:#fff;text-align:center; font-size:17px; padding:16px 0px 15px 0px;box-sizing:border-box;letter-spacing:-0.05em;background:linear-gradient(45deg, #7c9bc9, #286acf)}
.edu1 li span {float:right;width:calc(100% - 160px);line-height:25px; padding:16px 20px 15px 30px; font-size:17px;font-weight:500;color:#000;background:#fff;border-radius:7px;box-sizing:border-box;}
.edu1 li a {display:block;line-height:23px; font-size:17px;color:#000;}
.edu1 li.b1{border-color:#49ac47;}
.edu1 li.b2{border-color:#9d9d9d;}
.edu1 li.b1 b{background:linear-gradient(45deg, #62a460, #1e801d);}
.edu1 li.b2 b{background:linear-gradient(45deg, #7f8080, #535353);}
 
.edu2 {position:relative;padding-top:90px;}
.edu2_box {position:absolute;left:50%;top:0px; transform:translateX(-50%);width:100%;max-width:940px;border-radius:4px;border:1px #ccc solid;padding:25px 80px;background:#fff;}
.edu2_box p {font-size:16px;line-height:26px;color:#000;background:url('/html/images/common/dot.png') 0px 10px no-repeat;padding-left:10px;}

.edu_btn {width:100%;margin-top:20px;text-align:center; }

.edu3 {position:relative;width:100%;height:auto;background:url('/html/images/common/edu3_img.png') 0% 50% no-repeat;box-sizing:border-box;padding:0px 0px 0px 230px;border-radius:0px 100px 0px 100px;box-sizing:border-box;}
.edu3 .edu3_cont { position:relative;display:inline-block;width:100%;padding:30px 90px;background:#fff; border:1px #ddd solid;border-radius:100px 100px 0px 100px;box-sizing:border-box;}
.edu3 h2 {margin-bottom:20px;}
.edu3 p {font-size:18px;line-height:24px;font-weight:400;color:#000;background:url('/html/images/common/dot.png') 0px 8px no-repeat;padding-left:10px;margin:5px 0px;}
.edu3 p span {color:#296800;}
.edu3 p a {color:#296800;}

.main_bbs .whiteBox.notice {width:100% !important;margin-right:0px !important;}		
.main_bbs .whiteBox.qna {display:none !important;}		

@media (max-width: 1299px) {
	.edu2 {padding-top:110px;}
}

@media (max-width: 1024px) {
	#header .head_in h1 .svg_logo {width:auto !important;max-width:160px !important;}
	.edu1 li span {font-size:15px;}
}

@media (max-width: 1100px) {
	.greeting_new3 li { height:700px;}
}

@media (max-width: 980px) {	
	.content_title{font-size:25px;margin-bottom:20px;}
	.edu_ment {font-size:15px;margin:-10px 0px 20px 0px;}
	.edu_title2 {font-size:22px;}
	.edu_cont {margin-bottom:50px;}

	.greeting_new { margin-bottom:40px;}
	.greeting_new2 { padding:40px 0px;}
	.greeting_new3 { display:inline-block;margin:20px auto 0px auto;}
	.greeting_new3 li {width:100%; height:auto;padding-bottom:10px;margin:0px 0px 20px 0px;}
	.greeting_new3 li h2 {height:60px;}
	.greeting_new3 li p {font-size:15px;line-height:22px;padding:20px;}
	.greeting_new3 li .gtn3_ul {width:calc(100% - 40px);}
	.greeting_new3 li .gtn3_ul li a {font-size:14px;}
	.greeting_new3 li .gtn3_ul li span {width:calc(100% - 40px);padding:7px 20px 7px 20px;margin-left:40px;}

	.edu_wrap {padding:15px;}
	.edu1 li b{display:table-cell;width:90px;line-height:25px;font-size:14px;}
	.edu1 li span {width:calc(100% - 90px);line-height:25px; padding:12px 10px 12px 15px; font-size:14px;}
	.edu1 li a {font-size:14px;}

	.edu2 {padding-top:0px;}
	.edu2_box {position:relative;left:0%;top:0px; transform:translateX(0%);padding:25px;}
	.edu2_box p {font-size:15px;line-height: 24px;}
	.edu_btn img {width:auto;height:60px;}

	.edu3 {background:none;box-sizing:border-box;padding:0px 0px 0px 0px;}
	.edu3 .edu3_cont { padding:20px 60px;border-radius:50px 50px 0px 50px;}
	.edu3 h2 {margin-bottom:15px;}
	.edu3 h2 img {width:auto;height:20px;}
	.edu3 p {font-size:15px;line-height:20px;background:url('/html/images/common/dot.png') 0px 6px no-repeat;font-weight:normal;}


}

@media (max-width: 680px) {
	.ver_pc {display:none !important;}
	.ver_mobile {display:block !important;}

	.thum_list .item .etc,
	.thum_list .item .etc span,
	.photo_list .item .etc,
	.photo_list .item .etc span {font-size:13px !important;}
	
	.content_title{font-size:20px;margin-bottom:15px;}
	
	.edu1 li{margin-bottom:4px;}
	.edu1 li b{width:70px;}
	.edu1 li span {width:calc(100% - 70px);line-height:20px; padding:8px 10px; font-size:14px;}
	
	.edu2_box {padding:15px 20px;}
	.edu2_box p {font-size: 14px;line-height: 20px;}

	
	.edu3 .edu3_cont { padding:15px 30px;border-radius:30px 30px 0px 30px;}
	.edu3 p {font-size:14px;}
}
