@charset "Shift_JIS";
@import url("../common/css/style.css");

/*------------------------------------------------
   attorneysのみ変更要素
------------------------------------------------*/
h2{
	color:#25478B;
	font-size:250%;
	text-transform:capitalize;
}
	
.subtitle1{
	padding-top:30px;
	margin-bottom:10px;
	color:#000;
}

.w310 a,.w310 a:visited{
	color:#666666;
	text-decoration:none;
}

.w310 a:hover{
	color:#000000;
}

/*------------------------------------------------
   attorneys要素
------------------------------------------------*/
#banner-toindex{
	margin-top:-50px;
}


/* -------- individual */
#main.individual li {
	list-style: outside disc;
	margin-left:15px;
}

#main.individual h2{
	margin-bottom:20px;
}

#main.individual h3{
	color:#25478B;
	padding-top:30px;
	margin-bottom:10px;
	font-size:120%;
	font-weight:bold;
	border-bottom:#CCCCCC 1px dotted;
	padding-bottom:5px;
}

.individual-photo{
	float:right;
	border-left:#FFFFFF 30px solid;
}

/* -------- カテゴリごとのリスト */
#list-category img{
	display:none;
}

/* -------- 50音順 */
#link50{
	text-align:center;
	padding:15px 0;
}
#link50 li{
	display:inline;
	border-right: 1px solid #999999;
	line-height:1;
	padding-right:1em;
	margin-right:1em;
}

li#link50last{
	border:none;
	padding:0;
	margin:0;
}



p#banner-toindex a ,p#banner-toindex a:visited {
	background: #555555 url(../common/images/arrow3.gif) no-repeat 10px 50%;
	padding: 8px 13px 8px 30px;
	color:#FFFFFF;
	text-decoration:none;
}

p#banner-toindex a:hover{
	background-color:#333333;
}

