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


.clear {
	clear:both;
	}
	
.top_menu_area{
	width:660px:
	}
	
.top_menu_area ul {
	list-style:none;
	width:660px;
	}
	
.top_menu_area ul li {
	display:block;
	float:left;
	vertical-align:middle;
	text-align:center;
	border-right:#DB576E 1px solid;
	border-bottom:#DB576E 1px solid;
	padding: 15px 0;
	font-size: 15px;
	font-weight: bold;
	color:#003366;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2RlZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjVmN2Y5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAxJSIgc3RvcC1jb2xvcj0iI2Q3ZGVlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ffffff 0%, #e5ebee 84%, #d7dee3 100%, #f5f7f9 100%, #d7dee3 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(84%,#e5ebee), color-stop(100%,#d7dee3), color-stop(100%,#f5f7f9), color-stop(101%,#d7dee3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5ebee 84%,#d7dee3 100%,#f5f7f9 100%,#d7dee3 101%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5ebee 84%,#d7dee3 100%,#f5f7f9 100%,#d7dee3 101%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5ebee 84%,#d7dee3 100%,#f5f7f9 100%,#d7dee3 101%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5ebee 84%,#d7dee3 100%,#f5f7f9 100%,#d7dee3 101%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7dee3',GradientType=0 ); /* IE6-8 */
}
	
.top_menu_area ul .day_go{
	width:120px;
	border-left:#DB576E 1px solid;
	}
	
.top_menu_area ul .news{
	display:block;
	width:90px;
	}
	
.top_menu_area ul .exam{
	display:block;
	width:90px;
	}
	
.top_menu_area ul .enq{
	display:block;
	width:120px;
	}

.top_menu_area ul .survey{
	display:block;
	width:120px;
	}
	
.top_menu_area ul .test{
	display:block;
	width:113px;
	}
	
.top_menu_area ul a{
	vertical-align:middle;
	text-align:center;
	color:#003366 !important;
	}
	
.top_menu_area ul li:hover{
	cursor:pointer;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZTVlYmVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjZjdmY2ZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjZjdmY2ZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ffffff 0%, #e5ebee 1%, #f7fcff 94%, #f7fcff 94%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(1%,#e5ebee), color-stop(94%,#f7fcff), color-stop(94%,#f7fcff), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5ebee 1%,#f7fcff 94%,#f7fcff 94%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5ebee 1%,#f7fcff 94%,#f7fcff 94%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5ebee 1%,#f7fcff 94%,#f7fcff 94%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5ebee 1%,#f7fcff 94%,#f7fcff 94%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-8 */
	}
	
.ir_categorytitle {
width: 660px;
height: 37px;
background-image: url(img/iryou2_section_background.png);
background-repeat: no-repeat;
background-position: top left;
font-size: 20px;
line-height: 20px;
color: #5A5858;
padding-top: 10px;
padding-left: 28px;
font-weight: bold;
position: relative;
margin-bottom: -8px;
margin-top:10px;
}
	
	
.juken_kiji {
	padding:8px;
	margin-top:10px;
	}


.juken_kiji span{
	font-size:18px;
	font-weight:bold;
	border-left:#DB576E 6px solid;
	padding-left:5px;
	}


.juken_kiji p {
margin: 10px; 0 20px 0;
/* text-indent: 1em; */
line-height: 160%;
font-size: 100%;
color: #1a1a13;
}

.juken_kiji table {
	margin-top:20px;
	margin-left:10px;
	}


.juken_kiji table th{
	border:#666 1px solid;
	color:#333;
	text-align:center;
	padding:8px;
	background: #d7dee3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSItMSUiIHN0b3AtY29sb3I9IiNkN2RlZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDdkZWUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjdmZmZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZDdkZWUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #d7dee3 -1%, #f6f8f9 0%, #d7dee3 0%, #f7fffa 50%, #d7dee3 99%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(-1%,#d7dee3), color-stop(0%,#f6f8f9), color-stop(0%,#d7dee3), color-stop(50%,#f7fffa), color-stop(99%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d7dee3 -1%,#f6f8f9 0%,#d7dee3 0%,#f7fffa 50%,#d7dee3 99%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d7dee3 -1%,#f6f8f9 0%,#d7dee3 0%,#f7fffa 50%,#d7dee3 99%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d7dee3 -1%,#f6f8f9 0%,#d7dee3 0%,#f7fffa 50%,#d7dee3 99%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d7dee3 -1%,#f6f8f9 0%,#d7dee3 0%,#f7fffa 50%,#d7dee3 99%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7dee3', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-8 */
	}	
	

.juken_kiji table td {
	border:#666 1px solid;
	padding:8px;
	}	
	
.juken_kiji table tr:nth-child(2n+1) {
  background: #E9F3F8;
}	
	
	
.cp_table {
	padding:1px 0;
	font-size:14px !important;
	line-height:1em !important;
	width:330px;
	}	
