/* リストコンテンツ */
dl.pico_list_contents {
	margin-bottom: 30px;
}
dl.pico_list_contents dt {
	background: #EBE6D2;
	margin-bottom: 16px;
	padding: 12px 7px;
	border: solid #EBE6D2 1px;
	border-radius: 4px;
	line-height: 22px;
	font-size: 1.07em;
	font-weight:bold;
}
dl.pico_list_contents dt a.content_link:link, dl.pico_list_contents dt a.content_link:visited {
	display:block;
	text-decoration:none;
	color: #330000;
}
dl.pico_list_contents dt a.content_link:hover {
	color: #999;
}
dl.pico_list_contents dd {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/dot_2px_9e855c.jpg) repeat-x bottom;
	margin-bottom: 30px;
	padding-bottom: 8px;
	overflow:hidden;
}
dl.pico_list_contents dd .body {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/mark_solution.jpg) no-repeat 6px 0;
	margin-bottom: 15px;
	padding-bottom: 15px;
	padding-left: 63px;
}
dl.pico_list_contents dd .body a.readmore:link, dl.pico_list_contents dd .body a.readmore:visited {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/qa_arrow_12px.jpg) no-repeat right 0;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 2px;
	display:block;
	float:right;
	line-height: 1em;
	text-decoration:none;
	color: #9e855c;
	font-size: .8em;
}
dl.pico_list_contents dd .body a.readmore:hover {
	background-position: right -15px;
	color: #999;
}

#content dl.pico_list_contents dd ul.freeitem {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/dot_2px_9e855c.jpg) repeat-x;
	margin-top: 0;
	margin-bottom: 15px;
	padding-top: 8px;
}
dl.pico_list_contents dd ul.freeitem li {
	float:left;
	color: #330000;
	font-size: .87em;
}

#content ul.pico_subcategory {
	margin-top: 0;
}
ul.pico_subcategory li a:link, ul.pico_subcategory li a:visited {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/qa_arrow_12px.jpg) no-repeat 0 1px;
	padding-left: 15px;
	color: #9e855c;
	font-size: .93em;
}
ul.pico_subcategory li a:hover {
	background-position: 0 -14px;
}



/* コンテンツフォーム */
.pico_submit submit {
	height:auto;
}



/* コンテンツ */
#cases_body .category {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/dot_2px_330000.jpg) repeat-x bottom;
	margin-bottom: 15px;
	padding-bottom: 8px;
	color: #330000;
	font-size: .93em;
	font-weight:bold;
}
#cases_body h2 {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/mark_consultation.jpg) no-repeat;
	padding-top: 63px;
}
#cases_body .client {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/mark_client.jpg) no-repeat;
	margin-bottom: 15px;
	padding-left: 10px;
	font-size: .8em;
}
#cases_body .case {
	margin-bottom: 30px;
	font-size: .93em;
}
#cases_body .body {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/mark_solution.jpg) no-repeat;
	margin-bottom: 15px;
	padding-top: 63px;
	font-size: .93em;
}
#cases_body table {
	margin-bottom: 30px;
	border-top: 0;
	border-bottom: solid #ff9999 2px;
	border-right: 0;
}
#cases_body table th, #cases_body table td {
	border-bottom: 0;
	border-left: 0;
	text-align:center;
	color: #330000;
}
#cases_body table th {
	background: #ff9999;
	border-top: solid #fff 2px;
	font-size: .8em;
}
#cases_body table th.freeitem01 {
	border-top: solid #ff9999 2px;
}
#cases_body table td {
	border-top: solid #ff9999 2px;
	font-size: 1.07em;
}
#cases_body .advice {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/mark_advice.jpg) no-repeat;
	margin-bottom: 30px;
	padding-top: 45px;
	font-size: .93em;
}


.cases_social_button {
	margin-bottom: 30px;
}


.cases_line {
	margin-right: -122px;
	margin-bottom: 30px;
	margin-left: -122px;
	border-bottom: solid #330000 2px;
}


dl.pico_indexviewed_contents {
	margin-bottom: 30px;
}
dl.pico_indexviewed_contents dt {
	margin-left: 1em;
	line-height: 22px;
	text-indent: -1em;
	font-size: .93em;
}
dl.pico_indexviewed_contents dt a.content_link:link, dl.pico_indexviewed_contents dt a.content_link:visited {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/qa_arrow_12px.jpg) no-repeat 0 1px;
	padding-left: 15px;
	text-decoration:none;
	color: #9e855c;
}
dl.pico_indexviewed_contents dt a.content_link:hover {
	background-position: 0 -14px;
}
dl.pico_indexviewed_contents dd {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/dot_2px_9e855c.jpg) repeat-x bottom;
	margin-bottom: 16px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #ffccac;
	font-size: .93em;
}

#content ul.pico_indexviewed_category {
	margin-top: 0;
}
ul.pico_indexviewed_category li a:link, ul.pico_indexviewed_category li a:visited {
	background: url(https://kakehashi-law.com/xoops/themes/kakehashi/images/qa_arrow_12px.jpg) no-repeat 0 1px;
	padding-left: 15px;
	color: #9e855c;
	font-size: .93em;
}
ul.pico_indexviewed_category li a:hover {
	background-position: 0 -14px;
}