@charset "Shift_JIS";

/*----------------------
　about
------------------------*/

/* ナビリンク
------------------------------------------------ */
ul.more {
	margin:0;
	padding:0;
	list-style:none;
}

ul.more li {
	margin:0;
	padding:0;
}

/* リンク色*/
ul.more li a { padding: 0 0 0 19px; color: #009984; text-decoration: none; background: url(../../images/c/common/com_arw_green_ot.gif) no-repeat 0 -.1em;}
ul.more li a:hover { padding: 0 0 0 19px; color: #FFFFFF; background: #009984 url(../../images/c/common/com_arw_green_ov.gif) no-repeat 0 -.1em;}


/* nagare */
.nagareBox {
	margin: 0;
	padding: 0 0 20px 0;
}
.nagareBox table {
	border: 1px #cfd5d4 solid;
}
.nagareBox table tr th {
	width: 47px;
	padding: 17px 0 17px 0;
	text-align: center;
}
.nagareBox table tr th.bgCol01 {
	border-bottom: 1px #cccccc dotted;
	background: #e8f2f0;
}
.nagareBox table tr th.bgCol02 {
	border-bottom: 1px #cccccc dotted;
	background: #c2dfdb;
}
.nagareBox table tr td {
	padding: 16px 13px 16px 13px;
	border: 1px #cccccc dotted;
	line-height: 1.4;
}
/* リンク色*/
.nagareBox table tr td a:link { color: #009984; text-decoration: none;}
.nagareBox table tr td a:visited { color: #009984; text-decoration: none;}
.nagareBox table tr td a:hover { color: #FFFFFF; background: #009984;}

.nagareBox table tr td p {
}
.nagareBox table tr td p.titleText {
	margin: 5px 0 0 0;
}
.nagareBox table tr td dd {
	margin: 5px 0 7px 0;
}
.nagareBox table tr td dd.mgb25 {
	margin: 5px 0 25px 0;
}

/* stepup */
.stepupBox {
	width: 568px;
	margin:20px auto;
	padding: 0;
}

.stepupBox p {
	margin: 0 0 10px 0;
}

/* 司法試験　講座ボタン
------------------------------------------------ */
div.midashi_box {
	width: 560px;
	margin: 10px auto 20px auto;
	padding: 0;
	background-color: #e0efff;
	border: 1px solid #3864AC;
}

div.midashi_box h4 {
	font-size:1.1em;
	text-align: center;
	font-weight:bold;
	padding: 3px 0;
	margin:0px;
	background-color: #3864AC;
	color:#ffffff;
}


div.naviLinklist {
	font-size: 0;
	margin: 10px auto 10px auto;
}

div.naviLinklist ul {
	margin-left: 10px;
	padding: 0;
}

div.naviLinklist ul li {
	float: left;
	margin: 3px 5px 3px 5px;
}
*:first-child+html div.naviLinklist ul li img{
	vertical-align: top;
}

* html div.naviLinklist ul li{
	margin-left: 2px;
	margin-right: 3px;
	padding: 0;
}



/* バナー横並び
------------------------------------------------ */
ul.bnrLink {
	width:548px;
	margin:0 auto;
	overflow:hidden;
	_zoom:1;
}

ul.bnrLink li {
	width:254px;
	float:left;
	margin:0 10px;
	display:inline;
}


