@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Oxygen);
@import url(http://fonts.googleapis.com/css?family=PT+Mono);
@import url(http://fonts.googleapis.com/css?family=Share+Tech);
/*color:#0E224F;*/



/* ----------------------------------------------------  メインイメージ設定 ---------------------------------------------------- */

.career .mainimg {
	background-image:url(../career/images/mainimg.jpg);
	color:#FFF;
}


/* ----------------------------------------------------  C-1 進路指導　設定 ---------------------------------------------------- */

.career_bg{
	background-color:#E7E9ED;
	width:100%;
	margin-top:10px;
	padding:20px 0 0 0;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	-o-border-radius:25px;
	-ms-border-radius:25px;
	}

.career_read{
	width:100%;
	color:#0E224F;
	font-weight:600;
	font-size:15px;
	border-bottom:5px #FFF solid;
	margin:0px 0px 20px 0px;
	padding:0px 20px 20px 20px;
}

.career_txt{
	font-size:14px;
	line-height:1.8em;
	padding:0px 20px 20px 20px;
}

.career_txt h3 {
	border-bottom:1px dotted #0E2350;
	padding-top:15px;
}
.career_next{
	width:100%;
	height:30px;
	background-image:url(../career/images/index_next.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-top:10px;
}

.career_next img{
}


.head_title{
	width:100%;
	font-size:21px;
	text-align:center;
	margin:20px 0px;
	padding:0 0 0 20px;
	color:#0E2350;
	letter-spacing:1.2em;
}
@media screen and (max-width: 740px) {
.career_bg{
	background-color:#E7E9ED;
	width:100%;
	margin-top:10px;
	padding:20px 0 0 0;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-o-border-radius:15px;
	-ms-border-radius:15px;
	}
.career_read{
	width:100%;
	color:#0E224F;
	font-weight:600;
	font-size:15px;
	border-bottom:5px #FFF solid;
	margin:0px 0px 20px 0px;
	padding:0px 10px 20px 10px;
}

.career_txt{
	font-size:14px;
	line-height:1.8em;
	padding:0px 10px 20px 10px;
}

.image_left.results_graf,.image_right.results_graf {
	width:100%;
	text-align:center;
}
.image_left.results_graf img,.image_right.results_graf img {
	width:100%;
}
}

/* ----------------------------------------------------  C-2 補習教養講座　設定 ---------------------------------------------------- */

.table_title {
	font-size:12px;
	font-weight:600;
	letter-spacing:.1em;
	color:#0E224F;
}
table.career_lesson_tb {
	width:100%;
	margin:0 0 15px 0;
	font-size:11px;
	line-height:1.4em;
	border:1px solid #A0A0A0;
}
table.career_lesson_tb th{
	padding:2px 5px;
	text-align:center;
	background-color:#E5E5E5;
	border:1px solid #A0A0A0;
}
table.career_lesson_tb td{
	padding:3px 8px;
	border:1px solid #A0A0A0;
}

td.career_td01,th.career_td01 {width:10%;}
td.career_td02,th.career_td02 {width:18%;}
td.career_td03,th.career_td03 {width:32%;}
td.career_td04,th.career_td04 {width:40%;}
td.career_td05,th.career_td05 {width:70%;}
td.career_td06,th.career_td06 {width:30%;}

@media screen and (max-width: 740px) {
td.career_td01,th.career_td01 {width:8%;}
td.career_td02,th.career_td02 {width:22%;}
td.career_td03,th.career_td03 {width:30%;}
td.career_td04,th.career_td04 {width:40%;}
td.career_td05,th.career_td05 {width:75%;}
td.career_td06,th.career_td06 {width:25%;}
}



/* ----------------------------------------------------  C-3 進路実績　設定 ---------------------------------------------------- */



table.career_result_tb {
	width:100%;
	margin:0 0 15px 0;
	font-size:11px;
	line-height:1.4em;
	border:1px solid #A0A0A0;
}
table.career_result_tb th{
	padding:2px 5px;
	text-align:center;
	background-color:#CECECE;
	border:1px solid #A0A0A0;
}
table.career_result_tb .per50 {
	background-color:#E5E5E5;
	font-weight:500;
	font-size:10px;
}
table.career_result_tb td{
	padding:3px 5px;
	text-align:center;
	border:1px solid #A0A0A0;
}
table.career_result_tb td.txt_left,table.career_result_tb th.txt_left{
	text-align:left;
}
.career_result_tb.left,.career_result_tb.right {
	width:220px;
}

td.car_result_td01,th.car_result_td01 {width:24%;}
td.car_result_td02,th.car_result_td02 {width:28%;}
td.car_result_td03,th.car_result_td03 {width:8%;}
td.car_result_td04,th.car_result_td04 {width:76%;}
td.car_result_td05,th.car_result_td05 {width:52%;}
td.car_result_td06,th.car_result_td06 {width:24%;}
td.car_result_td07,th.car_result_td07 {width:12%;}
td.car_result_td08,th.car_result_td08 {width:72%;}
td.car_result_td09,th.car_result_td09 {width:14%;}
td.car_result_td010,th.car_result_td010 {width:7%;}
td.car_result_td011,th.car_result_td011 {width:22%;}

td.car_result_td50f,th.car_result_td50f {width:34%;}
td.car_result_td51f,th.car_result_td51f {width:10%;}
td.car_result_td52f,th.car_result_td52f {width:28%;}

td.car_result_td53f,th.car_result_td53f {width:34%;}
td.car_result_td54f,th.car_result_td54f {width:17%;}
td.car_result_td55f,th.car_result_td55f {width:34%;}

td.car_result_td56f,th.car_result_td56f {width:75%;}
td.car_result_td57f,th.car_result_td57f {width:25%;}



@media screen and (max-width: 740px) {
.career_result_tb.left,.career_result_tb.right {
	width:100%;
}
table.career_result_tb th,table.career_result_tb td{
	padding:3px 0;
}

table.career_result_tb .per50,td.per50 ,th.per50  {
	padding:3px 0;
}

}



/* ----------------------------------------------------  C-4 4年間進路実績　設定 ---------------------------------------------------- */

td.past_result_td01,th.past_result_td01 {width:28%;}
td.past_result_td02,th.past_result_td02 {width:6%;}


@media screen and (max-width: 740px) {
td.past_result_td01,th.past_result_td01 {width:28%;}
td.past_result_td02,th.past_result_td02 {width:6%;}
}
