﻿@charset "utf-8";


/* examination */
/* -------------------------------------------------------- */


/* box1 */

.examination .box1 {
}
.examination .box1 .lbox {
	width:410px;
}
.examination .box1 .rbox {
	width:410px;
}
.examination .box1 h4 {
	font-size:90%;
	margin-bottom:5px;
}

.examination .box1 table {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	margin-left:4px;
	border-bottom:solid 1px #ffffff;
}
.examination .box1 th,
.examination .box1 td {
	vertical-align:middle;
	padding:5px 0;
	border-bottom:solid 1px #ffffff;
}
.examination .box1 th {
	width:auto;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
}
.examination .box1 td {
	text-align:left;
	padding:5px 0 5px 10px;
}
.examination .box1 td.cell1 {
	white-space:nowrap;
	text-align:center;
	padding:5px 0;
	border-bottom:solid 1px #ffffff;
}
.examination .box1 td.cell2 {
	width:67px;
	padding:5px 0;
}

.examination .box1 ul {
	font-size:70%;
	padding-top:85px;
}
.examination .box1 li {
	text-indent:-1em;
	margin-left:1em;
}

.examination .box1a,
.examination .box1b,
.examination .box1c,
.examination .box1d,
.examination .box1e {
	width:auto;
	margin-left:10px;
	margin-right: 10px;
}

.examination .box1a {
}
.examination .box1aa {
	width:auto;
	padding-top:4px;
	background:url(../img/bg_01a.gif) no-repeat left top;
}
.examination .box1aaa {
	width:100%;
	padding-bottom:3px;
	background:url(../img/bg_01aa.gif) no-repeat left bottom;
}
.examination .box1a h4 {color:#f79f00;}
.examination .box1a table {width:382px;}
.examination .box1a th {background:#f7af00;}
.examination .box1a td {
	border-bottom:dashed 1px #f9c659;
	width: auto;
}
.examination .box1a td.cell1 {width:84px; background:#fdeecc;}


.examination .box1b {
	padding-bottom:50px;
	background-repeat: no-repeat;
	background-position: 235px 20px;
}
.examination .box1bb {
	width:auto;
	padding-top:4px;
	background-image: url(../img/bg_01b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.examination .box1bbb {
	width:100%;
	padding-bottom:3px;
	background:url(../img/bg_01bb.gif) no-repeat left bottom;
}
.examination .box1b h4 {color:#2CB633;}
.examination .box1b table {width:382px;}
.examination .box1b th {background:#2CB633; font-size:110%; font-weight:bold;}
.examination .box1b td {
	border-bottom:dashed 1px #3acb66;
	width: auto;
}
.examination .box1b td.cell1 {width:86px; background:#bff4cf;}

.examination .box1c {
}
.examination .box1cc {
	width:auto;
	padding-top:4px;
	background:url(../img/bg_01c.gif) no-repeat left top;
}
.examination .box1ccc {
	width:100%;
	padding-bottom:3px;
	background:url(../img/bg_01cc.gif) no-repeat left bottom;
}
.examination .box1c h4 {color:#c987fb;}
.examination .box1c table {width:382px;}
.examination .box1c th {background:#c987fb;}
.examination .box1c td {border-bottom:dashed 1px #dcaeff;}
.examination .box1c td.cell1 {width:120px; background:#f4e7fe;}


.examination .box1d {
}
.examination .box1dd {
	width:390px;
	padding-top:4px;
	background:url(../img/bg_01d.gif) no-repeat left top;
}
.examination .box1ddd {
	width:100%;
	padding-bottom:3px;
	background:url(../img/bg_01dd.gif) no-repeat left bottom;
}
.examination .box1d h4 {color:#ff88ca;}
.examination .box1d table {width:382px;}
.examination .box1d th {background:#ff88ca;}
.examination .box1d td {border-bottom:dashed 1px #ffa5d7;}
.examination .box1d td.cell1 {width:72px; background:#ffe7f5;}

/*
.examination .box1e {
	padding-bottom:50px;
	background-image: url(../img/top/img_02.jpg);
	background-repeat: no-repeat;
	background-position: 10px 50px;
}
.examination .box1ee {
	width:245px;
	padding-top:4px;
	background:url(../img/bg_01e.gif) no-repeat left top;
}
.examination .box1eee {
	width:100%;
	padding-bottom:4px;
	background:url(../img/bg_01ee.gif) no-repeat left bottom;
}
.examination .box1e h4 {color:#96d00b;}
.examination .box1e p {
	width:162px;
	color:#ffffff;
	text-align:center;
	margin-left:4px;
	background:#a3db1e;
}
*/
.examination .box1e {
	padding-bottom:100px;
	background-image: url(../img/top/img_02.jpg);
	background-repeat: no-repeat;
	background-position: 10px 50px;
}
.examination .box1ee {
	width:390px;
	padding-top:4px;
	background:url(../img/bg_01e.gif) no-repeat left top;
}
.examination .box1eee{
	width:100%;
	padding-bottom:3px;
	background:url(../img/bg_01ee.gif) no-repeat left bottom;
}
.examination .box1e h4 {color:#96d00b;}
.examination .box1e table {width:382px;}
.examination .box1e th {background:#96d00b;}
.examination .box1e td {border-bottom:dashed 1px #96d00b;}
.examination .box1e td.cell1 {width:auto; background:#D3EFE0;}






/* box2 */

.examination .box2 {
	width:810px;
	height:75px;
	margin-left:10px;
	background:url(../img/bg_02.gif) no-repeat 0 0;
}
.examination .box2 ul {
	margin:0 0 0 80px;
}
.examination .box2 li {
	padding-top:28px;
	float:left;
}
.examination .box2 li.bt1 {width:360px; padding-top:18px;}
.examination .box2 li.bt2 {width:147px;}
.examination .box2 li.bt3 {width:147px;}


/* box3 */

.examination .box3 {
	width:810px;
	margin-left:10px;
	padding:30px 0;
	border-top:dashed 1px #808080;
	border-bottom:dashed 1px #808080;
}




/* yoko */
/* -------------------------------------------------------- */

/* box1 */

.yoko .box1 li {
	padding-left:10px;
	float:left;
}


/* box2 */

.yoko .box2 {
	width:810px;
	height:75px;
	margin-left:10px;
	background:url(../img/bg_02.gif) no-repeat 0 0;
}
.yoko .box2 ul {
	margin:0 0 0 50px;
}
.yoko .box2 li {
	padding-top:28px;
	float:left;
}
.yoko .box2 li.bt1 {width:330px; padding-top:18px;}
.yoko .box2 li.bt2 {width:240px;}
.yoko .box2 li.bt3 {width:147px;}


/* box3 */

.yoko .box3 {
	width:810px;
	margin:0 0 30px 10px;
}


/* box4 */

.yoko .box4 {
	width:810px;
	margin:0 0 30px 10px;
}
