/*----- 税法実務講座 -----*/

p.zeiho06{
	margin: 0;
	padding: 10px;
	line-height: 1.2em;
	color: #333333;
}
.zeiho-tit1{
	background: url(images/zeiho06_titbg0.gif) repeat-x top;
	border-left: solid 1px #AEAEAE;
	border-right: solid 1px #AEAEAE;
	font-size: 130%;
	font-weight: bold;
	padding: 12px 9px 9px 12px;
	color: firebrick;
}
td.zeiho-box1{
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	border-color: #AEAEAE;
	padding: 10px;
}

th.zeiho-theme{
	background-color: #CAE4AF;
	border-right: solid 1px #A9CF81;
	border-bottom: solid 1px #A9CF81;
}
td.zeiho-themetxt1{
	text-align: center;
	background-color: #EFF7E6;
	border-right: solid 1px #CAE4AF;
	border-bottom: solid 1px #CAE4AF;
}
td.zeiho-themetxt2{
	border-right: solid 1px #CAE4AF;
	border-bottom: solid 1px #CAE4AF;
	line-height: 1.3em;
}
td.zeiho-cnr1{
	background: url(images/zeiho06_cnr1.gif) no-repeat top left;
}
th.zeiho-cnr2{
	background: url(images/zeiho06_cnr2.gif) repeat-x top;
	color: #ffffff;
	font-size: 120%;
}
td.zeiho-cnr3{
	background: url(images/zeiho06_cnr3.gif) no-repeat top right;
}
td.pack{
	padding: 3px 10px;
	border: double 3px #A3DAFF;
	background-color: #E6F7FF;
	text-align: center;
	font-size: 85%;
}

/*-- Bコース --*/

th.zeihob-theme{
	background-color: #EEC6C5;
	border-right: solid 1px #F2A9A7;
	border-bottom: solid 1px #F2A9A7;
}
td.zeihob-themetxt1{
	text-align: center;
	background-color: #F5E9E9;
	border-right: solid 1px #F2A9A7;
	border-bottom: solid 1px #F2A9A7;
}
td.zeihob-themetxt2{
	border-right: solid 1px #F2A9A7;
	border-bottom: solid 1px #F2A9A7;
	line-height: 1.3em;
}

td.zeiho-cnr4{
	background: url(images/zeiho06_cnr4.gif) no-repeat top left;
}
th.zeiho-cnr5{
	background: url(images/zeiho06_cnr5.gif) repeat-x top;
	color: #ffffff;
	font-size: 120%;
}
td.zeiho-cnr6{
	background: url(images/zeiho06_cnr6.gif) no-repeat top right;
}

td.zeiho-cnr1r{
	background: url(images/zeiho06_cnr7.gif) no-repeat top left;
}
th.zeiho-cnr2r{
	background: url(images/zeiho06_cnr8.gif) repeat-x top;
	color: #ffffff;
	font-size: 120%;
}
td.zeiho-cnr3r{
	background: url(images/zeiho06_cnr9.gif) no-repeat top right;
}


th.zeihon-theme{
	background-color: #B5C6FF;
	border-right: solid 1px #89A3EC;
	border-bottom: solid 1px #89A3EC;
}
td.zeihon-themetxt1{
	text-align: center;
	background-color: #E4EBFF;
	border-right: solid 1px #89A3EC;
	border-bottom: solid 1px #89A3EC;
}
td.zeihon-themetxt2{
	border-right: solid 1px #89A3EC;
	border-bottom: solid 1px #89A3EC;
	line-height: 1.3em;
}


/*-- 実践コース --*/

td.zeihoj-txt{
	padding-bottom: 2px;
	border-bottom: dotted 1px #999999;
}
p.zeihoj-teacher{
	padding: 2px 2px 15px 2px;
	line-height: 1.3em;
	color: #333333;
	margin: 0px;
}
td.zeihoj-teach{
	padding: 5px;
	border: solid 1px #999999;
}

th.zeihoj-theme{
	background-color: #F9C18C;
	border-right: solid 1px #E0A3A3;
	border-bottom: solid 1px #E0A3A3;
}

td.zeihoj-themetxt1{
	text-align: center;
	background-color: #FBE7D5;
	border-right: solid 1px #DEB6B7;
	border-bottom: solid 1px #DEB6B7;
}
td.zeihoj-themetxt2{
	background-color: #FBE7D5;
	border-right: solid 1px #DEB6B7;
	border-bottom: solid 1px #DEB6B7;
	line-height: 1.3em;
}
td.zeihoj-themetxt3{
	background-color: #FFFFF0;
	border-right: solid 1px #CCCC66;
	border-bottom: solid 1px #CCCC66;
	line-height: 1.3em;
}
td.zeihoj-seikyu1{
	background-color: #A9A9A9;
	color: #FFFC1E;
	line-height: 1.3em;
	padding: 4px;
	font-weight: bold;
}
td.zeihoj-seikyu2{
	background: url(images/zeiho06_j-seikyu.gif) no-repeat right;
}
td.zeihoj-seikyu3{
	font-size: 80%;
	padding: 5px 10px;
	border-bottom: dotted 1px #999999;
}
td.zeihoj-seikyu4{
	font-size: 80%;
	padding: 5px 10px;
}
p.zeihoj-free{
	color: #666666;
	margin-top: 4px;
	line-height: 1.4em;
}

td.zeihoj-cnr1{
	background: url(images/zeiho06_cnr10.gif) no-repeat top left;
}
th.zeihoj-cnr2{
	background: url(images/zeiho06_cnr11.gif) repeat-x top;
	color: #ffffff;
	font-size: 120%;
}
td.zeihoj-cnr3{
	background: url(images/zeiho06_cnr12.gif) no-repeat top right;
}

td.zeihoj-txt1{
	text-align: center;
	background-color: #FAEDED;
	border-right: solid 1px #EEC6C5;
	border-bottom: solid 1px #EEC6C5;
}
td.zeihoj-txt2{
	background-color: #ffffff;
	border-right: solid 1px #EEC6C5;
	border-bottom: solid 1px #EEC6C5;
	line-height: 1.3em;
}

/*--  合格者の声 --*/

.y-voice-txt{
	font-size: 90%;
	padding: 15px 6px;
	line-height: 1.5;
}
.t-voice-tbl{
	font-size: 80%;
	border-collapse: separate;
}
.t-voice-tbl td{
	padding: 3px 4px;
	border: 1px dashed silver;
}

/*--  簿記入門 --*/

.boki-n-ttl{
	font-size: 90%;
	color: #454545;
	font-weight: bold;
	padding: 5px 0px 2px 6px;
	margin-bottom: 8px;
	background-color: #b2edc9;
	border-right: 1px solid #9cd0b1;
	border-bottom: 1px solid #9cd0b1;
}
.boki-n-tbl{
	color: #454545;
	font-size: 80%;
	margin-top: 6px;
	border-collapse: collapse;
}
.boki-n-td{
	padding: 3px 4px;
	border: 1px solid darkgray;
}
.boki-n-pdf{
	font-size: 80%;
	padding: 3px 4px;
	border-left: 1px dotted darkgray;
}


/*--  選ばれる理由 --*/
.rsn-hed01{
	font-size:16px;
	padding-top:3px;
	color:#8f191f;
	font-weight:bold;
}

.rsn-dotline{
	background:url(images/rsn_dotline.gif) repeat-x 1px 2px;
	height:14px;
}

.rsn-tbl-main{
	border-left:4px solid #eeeeee;
	padding-left:14px;
}

/*----- 大学生 -----*/

.ttls_daibg {
	padding: 8px 0px 7px 21px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 25px;
	background: url(images/ttls_daigaku.gif) no-repeat top left;
}

.text_daibg {
	padding: 13px 12px 0 12px;
	font-size: 90%;
	line-height: 1.7;
}

.text_kuwasiku {
	padding: 4px 12px;
	font-size: 80%;
}

.next {
	padding-top: 14px;
	padding-bottom: 5px;
	font-size: 90%;
	text-align: right;
}


.merit_tbl {
	font-size: 90%;
	line-height: 1.6;
	margin-top: 6px;
	margin-bottom: 15px;
}

.message_tbl {
	font-size: 85%;
	line-height: 1.4;
}

.message_tbl-2 {
	font-size: 90%;
	line-height: 1.3;
}

.message_tbl-3 {
	font-size: 100%;
	line-height: 1.5;
}


/*-- ズバリ的中 --*/
.soku-listbox{
	border: 1px solid #b3b3b3;
	background: url(images/teki_bg.gif) no-repeat #f0f0f0;
	width:170px;
	height:48px;
	margin:120px 10px 0 505px;
}
.soku-list-name{
	font-size:12px;
	line-height:1.5em;
}
.soku-listbox2{
	padding:6px 18px;
}

/*-- 資料請求ボタン --*/

#siryobt{
	width:732px;
	height:125px;
	overflow:hidden;
}

#siryobt a{
	width:732px;
	height:125px;
	display:block;
	background: transparent url(images/zeiri_harustart-bt.jpg) no-repeat 0 0;
	overflow:hidden;
}

#siryobt a:hover{
	background: transparent url(images/zeiri_harustart-bt.jpg) no-repeat 0 -125px;
}

#siryobt2{
	width:732px;
	height:125px;
	overflow:hidden;
}

#siryobt2 a{
	width:732px;
	height:125px;
	display:block;
	background: transparent url(images/zeiri_harustart-bt2.jpg) no-repeat 0 0;
	overflow:hidden;
}

#siryobt2 a:hover{
	background: transparent url(images/zeiri_harustart-bt2.jpg) no-repeat 0 -125px;
}

#siryobt3{
	width:732px;
	height:125px;
	overflow:hidden;
}

#siryobt3 a{
	width:732px;
	height:125px;
	display:block;
	background: transparent url(images/zeiri_harustart-bt3.jpg) no-repeat 0 0;
	overflow:hidden;
}

#siryobt3 a:hover{
	background: transparent url(images/zeiri_harustart-bt3.jpg) no-repeat 0 -125px;
}