@charset "utf-8";

.cont_wrap { margin-top: 50px; }
.cont_title_wrap {  }
.board_nav {float:left; position: absolute; margin:0; font-family: 'Spoqa Han Sans'; font-size: 0.7em; color: #848484; }
.board_nav a{ color: #848484; }


.company_title { color: #5e5e5e;  font-size: 2em; margin-top: 100px; font-weight: bold; text-align: center; }

.edu_wrap { margin-top: 78px; }
.bar { border-bottom:8px solid #6a6ea7; width: 45px; }
.edu_title { color: #6a6ea7; font-size: 1.8em;margin-top: 60px; font-weight: 700;}
.edu_title02 { color: #878787; font-size: 1.2em; font-weight: 700;}
.edu_text { color: #8e8e8e; font-size: 1em; margin-top: 40px;  word-break: keep-all; text-align: center;}
.edu_img01 { margin-top: 50px; }
@media (min-width: 992px) { 
	.edu_text { padding-right: 55px; text-align: left; }
	.edu_img01 { margin-top: 0; }
}


.idea_wrap { margin-top: 50px; }
.edu_tab {    margin:70px auto 70px auto; text-align: center; display: table;}
.edu_tab img { margin: 0; padding: 0;  float: left;  cursor: pointer;}
@media (min-width: 992px) { 
	/*.edu_tab img{ max-width: 100%;  }*/
}
.map { margin-top: 70px; }

.way_warp { margin-top: 100px; }
.way_title { font-size: 1.2em; color: #5e5e5e; font-weight: 700; margin-top: 60px;}
.way_title:nth-of-type(1) { margin-top: 0; }
.way_table { width: 100%; margin-top: 35px; }
.way_table tr td, .way_table tr th { padding:20px 0 20px 0; color: #606060; border-top:1px solid #d9d9db;  min-height: 65px; font-size: 1em; text-align: left;}
.way_table tr:nth-of-type(1) td, .way_table tr:nth-of-type(1) th { border-top:2px solid #adafd0; }
.way_table tr:nth-last-of-type(1) td, .way_table tr:nth-last-of-type(1) th { border-bottom:1px solid #d9d9db; }
.way_table tr th { font-weight: 700; padding-left: 70px;}
@media (max-width: 992px) { 
	
.way_table tr th { font-weight: 700; padding-left: 15px;}
.way_table tr td {  padding-left: 10px;}
}



.company_btn { position: absolute;top:41.2%;  height: 4%; width: 37%;  }
.company_btn > div {  height: 100%; float: left; width: 50%; }