@charset "utf-8";
/* CSS Document */

#pagetitle_image {
	background:url(../images/future_title.jpg) no-repeat; 
	width:890px;
	height:79px; 
	margin:0 auto;
	padding:0;
	}
#pagetitle_image span {display:block;text-indent:-99999px;}

#future {}

#future h3 {
	font-size:14px;
	color:#0063A9;
	line-height:20px;
	text-align:left;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0;
	}
	
#future table {
	border-bottom:#999999 1px solid;
	border-left:#999999 1px solid;
	}

#future table td {
	border-top:#999999 1px dotted;
	border-right:#999999 1px solid;
	vertical-align:top;
	}

#future table th {
	border-top:#999999 1px solid;
	border-right:#999999 1px solid;
	background-color:#FCF2E1;
	color:#0063A9;
	text-align:center;
	vertical-align:top;
	}
	
.bg {background-color:#E3EEF6;}

/**
 * タブレット端末用
**/

@media only screen and (min-width: 651px) and (max-width: 960px) {

}


/**
 * スマートフォン端末用
**/

@media only screen and (max-width: 650px) {

#future table {
	border:none;
	width:100%;
}

.bg {background-color:#fff;}

#future table td {
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	display:block !important;
	}

#future table th {
	display:none;
	}

#future table td:nth-of-type(1) {
	background-color:#FCF2E1;
	}

#future table td:nth-of-type(6) {
	border-bottom:#999999 1px solid;
	margin-bottom:20px;
}

#future table td:before {
	display:block;
	color:#0063A9;
	border-bottom:1px solid #0063A9;
	margin-bottom:5px;
	padding-bottom:5px;
}

#future table td:nth-of-type(2):before {
	content:"道路・鉄道・建築";
}

#future table td:nth-of-type(3):before {
	content:"航空・宇宙";
}

#future table td:nth-of-type(4):before {
	content:"電気・通信";
}

#future table td:nth-of-type(5):before {
	content:"ロボット";
}

#future table td:nth-of-type(6):before {
	content:"科学全般";
}
	
	
}
