/*--本試験問題を体験--*/
#test-titbox  { margin: 0; padding: 0; width: 650px; }
#test-linkbox  { background: url(../images_k/test_linkbg.gif) no-repeat bottom; padding: 10px 15px; font-size: 80%; margin-bottom: 25px; line-height: 1.3em; }
#test-linkbox .link-arw1  { background: url(../images_k/link_arw.gif) no-repeat right; padding: 1px 15px 1px 0; margin-right: 20px; }
.test-qstbox1  { margin: 20px 0 0 0; padding: 0; background: url(../images_k/test_qstbg1.gif) no-repeat top; }
.test-qstbox2  { margin: 0; padding: 17px; background: url(../images_k/test_qstbg2.gif) repeat-y top; border-bottom: solid 1px #b0b0b0; color: #4d4d4d; line-height: 1.4em; }
.test-qstbox2-s  { margin: 0; padding: 17px; background: url(../images_k/test_qstbg2.gif) repeat-y top; border-bottom: solid 1px #b0b0b0; color: #4d4d4d; line-height: 1.4em; font-size: 90%; }
.test-qstbox3  { margin: 0; padding: 17px; background: url(../images_k/test_qstbg3.gif) repeat-y top; border-bottom: solid 1px #b0b0b0; color: #4d4d4d; line-height: 1.4em; }
.test-qstbox3-s  { margin: 0; padding: 17px; background: url(../images_k/test_qstbg3.gif) repeat-y top; border-bottom: solid 1px #b0b0b0; color: #4d4d4d; line-height: 1.4em; font-size: 90%; }
p.test-qstlist  { margin: 5px 0; padding: 5px; background-color: #ffffff; border: solid 1px #C4D4CF; font-size: 90%; line-height: 1.4em; }
.test-ansgroupbox1  { margin: 0; padding: 0; background: url(../images_k/test_ansbg1.gif) repeat-y left top; }
.test-ansgroupbox2  { margin: 0; padding: 0 17px 17px 17px; background: url(../images_k/test_ansbg1.gif) repeat-y left bottom; border-bottom: solid 1px #b0b0b0; }
td.test-ansgroup  { padding: 17px 0 0 0; vertical-align: top; color: #4d4d4d; line-height: 1.4em; }
td.test-ansgroup-s  { padding: 17px 0 0 0; vertical-align: top; color: #4d4d4d; line-height: 1.4em; font-size: 90%; }
td.test-ansbtn  { text-align: right; vertical-align: bottom; padding-left: 10px; }
td.test-excerpt  { vertical-align: bottom; color: #4d4d4d; font-size: 80%; padding-top: 17px; }

/*list-style カタカナ*/
ul.test-li-kana  { list-style-type: none; margin: 0; padding: 0; }
ul.test-li-kana li.kana-a  { background: url(../images_k/list_kana-a.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-kana li.kana-i  { background: url(../images_k/list_kana-i.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-kana li.kana-u  { background: url(../images_k/list_kana-u.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-kana li.kana-e  { background: url(../images_k/list_kana-e.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-kana li.kana-o  { background: url(../images_k/list_kana-o.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
/*list-style 数字*/
ul.test-li-num  { list-style-type: none; margin: 0; padding: 0; }
ul.test-li-num li.num-1  { background: url(../images_k/list_num-1.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-2  { background: url(../images_k/list_num-2.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-3  { background: url(../images_k/list_num-3.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-4  { background: url(../images_k/list_num-4.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-5  { background: url(../images_k/list_num-5.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-6  { background: url(../images_k/list_num-6.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-7  { background: url(../images_k/list_num-7.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-8  { background: url(../images_k/list_num-8.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-9  { background: url(../images_k/list_num-9.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-10  { background: url(../images_k/list_num-10.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
/*list-style 小文字*/
ul.test-li-alph  { list-style-type: none; margin: 0; padding: 0; }
ul.test-li-alph li.alph-a  { background: url(../images_k/list_alph-a.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-alph li.alph-b  { background: url(../images_k/list_alph-b.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-alph li.alph-c  { background: url(../images_k/list_alph-c.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-alph li.alph-d  { background: url(../images_k/list_alph-d.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-alph li.alph-e  { background: url(../images_k/list_alph-e.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }

.test-ansbox1  { margin: 0; padding: 0; background-color: #FAEAE6; border-right: solid 1px #b0b0b0; border-left: solid 1px #b0b0b0; }
.test-ansbox2  { margin: 0; padding: 17px; background-color: #FAEAE6; border-right: solid 1px #b0b0b0; border-left: solid 1px #b0b0b0; color: #4d4d4d; }
.test-ansbox3  { margin: 0; padding: 17px; background: url(../images_k/test_ansbg2.gif) no-repeat left bottom; border-top: dashed 1px #d0d0d0; color: #4d4d4d; line-height: 1.4em; }
.test-ansbox2w  { margin: 0; padding: 17px; background-color: #FFFFFF; border-top: dashed 1px #d0d0d0; border-right: solid 1px #b0b0b0; border-left: solid 1px #b0b0b0; color: #4d4d4d; border-bottom: solid 1px #b0b0b0; color: #4d4d4d; }

#test-navibox  { background-color: #efefef; padding: 10px 15px; font-size: 80%; margin: 20px 0; border: double 3px #000000; }
#test-navibox .link-arw1  { background: url(../images_k/link_arw.gif) no-repeat right; padding: 1px 15px 1px 0; margin-right: 20px; }
table.test-anstable  { color: #4d4d4d; margin: 10px 0; }
table.test-anstable th  { border-collapse: separate; border-style: solid; border-width: 1px; border-color: #bcbcbc #dddddd #dddddd #bcbcbc; background-color: #E7E9BD; font-weight: normal; padding: 4px 8px; }
table.test-anstable td  { border-collapse: separate; border-style: solid; border-width: 1px; border-color: #bcbcbc #dddddd #dddddd #bcbcbc; text-align: center; padding: 4px 8px; }
table.test-anstable td.num  { background-color: #F2F2DE; }
table.test-anstable td.gray  { background-color: #e6e6e6; }


/*資料請求バナー*/

#bansiyou{
	width:775px;
	height:80px;
	overflow:hidden;
}

#bansiyou a{
	width:775px;
	height:80px;
	padding-top:10px;
	color:#ffffff;
	font-weight:bold;
	display:block;
	background: transparent url(images/bansiyou.jpg) no-repeat 0 0;
	font-size:17px;
	line-height:1.5em;
	overflow:hidden;
}

#bansiyou a:hover{
	background: transparent url(images/bansiyou.jpg) no-repeat 0 -80px;
	color:#ffffff;
	font-weight:bold;
}
