@charset "utf-8";/* 共通CSS読み込み  */@import url("second.css");/* ==================================各弁護士の紹介 */div#main {	min-height:500px;}div#main div h2 {	font-size:1em;	height:auto;	margin-bottom: 15px;	padding:0 5px;	background:#210;	color:#fff;	letter-spacing:5px;	margin-top:30px;}/* ----- 処理選択 -------------------------------------- */div#work form {	margin: 10px 0px;}div#work form dl dt {	display: none;}div#work form dl dd {	float: left;}div#work form input {	padding: 0px;}/* ----- フォーム -------------------------------------- */div#form form {	margin-bottom: 10px;}div#form form dl {	margin-bottom: 20px;}div#form form dl dt {	float: left;	clear: left;	width: 5em;}div#form form dl dt, div#form form dl dd {	font-size:0.9em;	padding:3px 0;}div#form form dl dd textarea {	margin-top: 2px;}div#form form ul {	margin: 0px 0px 20px 0px;}div#form form ul li {	list-style-type: none;}div#form ul li {	font-size:0.9em;}/* ----- 環境設定 -------------------------------------- */div#env h3 {	margin-bottom: 15px;	padding:0 5px;	font-size:0.9em;	background-color: #ccc;	border-bottom:3px double #555;}div#env ul {	list-style-type:square;	margin:0 30px 30px;}div#env ul li, div#env dt, div#env dd {	font-size:0.9em;}div#env dl {	margin-bottom: 20px;}div#env dl dd {	margin-bottom: 10px;}div#env form {	margin-bottom: 20px;}div#env form p {	margin-bottom: 20px;}/* ----- キャンバス ------------------------------------ */div#canvas applet {	margin-bottom: 15px;}/* ----- ステータス ------------------------------------ */div#status h3 {	margin-bottom: 15px;	padding: 3px 0px;	border-bottom: 1px double #999999;}div#status h4 {	margin-bottom: 10px;}div#status dl {	margin-bottom: 20px;}div#status dl dt {	float: left;	clear: left;	width: 10em;}div#status dl li,div#status dl dt, div#status dl dd {	font-size:0.9em;}/* ----- ナビゲーション -------------------------------- */div#navi h2 {	display: none;}div#navi ul {	margin: 5px 0px;	text-align: right;}div#navi ul li {	display: inline;	font-size:0.8em;	margin-left: 5px;}div#navi form dl {}div#navi form dl dt {	display: none;}div#navi form dl dd {	float: left;}div#navi form input {	padding: 0px;}/* ----- 個別指定 -------------------------------------- */em {	font-weight: bold;}img {	margin-right: 10px;	margin-bottom: 5px;	border: 0px;}object {	margin-left: 10px;}form fieldset {	border: 0px solid #000000;}form legend {	display: none;}form input, form select {	margin-right: 1px;	padding: 1px;	font-size: 90%;}@media screen {	form input, form select {		font-family: Verdana, Arial, sans-serif;	}}form select {	margin-top: 1px;}form p input {	text-align: center;}form textarea {	padding: 1px;	font-size:0.9em;	font-family: 'ＭＳ ゴシック', Osaka, monospace;	line-height: 1.2;	width:100%;}table {	margin: 10px 0;	border: 1px solid #666680;	border-collapse: collapse;}table tr th {	padding: 5px;	border: 1px solid #AAAAAA;	background-color: #EEEEEE;	font-size:0.9em;	text-align: center;}table tr td {	padding: 5px;	border: 1px solid #AAAAAA;	font-size:0.9em;	line-height:1.3;}table tr td input {	margin: -2px;}table tr td.Acled {	width:1em;	text-align:center;	vertical-align:center;}table tr td.Acldate {	font-size:0.8em;	line-height:1.3;}#main dl.toukou	dt{	color:#210;}#main dl.toukou dd textarea{	width:430px !important;}div#status h3{	font-size:1em;	color:#210;}div#blockidou{	margin:30px 90px;	border:1px solid #ccc;	padding:10px;}div#blockidou p{	text-align:center;}ul#kanritxt{	font-size:0.9em;}#contents li, #env li{	font-size:0.9em;	line-height:1.3;}.mb0{margin-bottom:0px !important;}.mb30{margin-bottom:30px !important;}/* ----- ページ移動 ------------------------------------ */div#page h2, div#navi h2 {	display:none;}div#page ul li, div#navi ul li {	display: inline;	font-size:0.8em;	color:#aaa;	margin-right:10px;}div#page ul {	text-align:center;}div#navi ul {	text-align:right;}div#navi ul li {	margin:0;	padding:0;}div.articles ul.info {	text-align:right;}div.articles ul.info li {	display:inline;	font-size:0.7em;}div.articles p.pageidou {	text-align:center;	font-size:0.7em !important;}/* ----- 記事一覧 ------------------------------------ */div.diary h3.itiranttl{	font-size:1em;	margin-top:20px;	border-bottom:3px double #210;	margin-bottom:0px !important;}div.diary h3.itiranttl span{	font-size:0.9em;	font-weight:normal;}div.diary ul.itiranul{	margin:0 15px;}div.diary ul.itiranul li{	font-size:0.9em;	line-height:1.3;	margin-top:5px;	padding:5px;	border-bottom:1px solid #ccc;}div.diary ul.itiranul li span{	font-size:0.8em;	display:block;}div.diary ul.itiranul li span a {	color:#333 !important;}/* ----- 記事内容部設定 ------------------------------------ */#main h2{	height:45px;}#main input, #main select{	line-height:1.3;	font-size:0.8em;	padding:2px 5px;}#main .mainbox .linebox{	border-top:none;	border-bottom:3px double #430;}div.articles h3 {	font-size:1.1em;	color:#430;	padding:5px;	letter-spacing:3px;	border-bottom:3px double #430;}div.articles h4, div.articles h5, div.articles h6 {	color:#3B8B46;	font-size:1em;	margin-bottom:8px !important;}div.articles h4 {	border-bottom:1px dotted #3B8B46;	padding-bottom:1px;}div.articles h5 {	font-size:0.9em;	padding-bottom:0;	margin-bottom:3px !important;}div.articles h6 {	color:#9F4549;	border-bottom:1px dotted #9F4549;	padding-bottom:1px;}div.articles ul {	list-style-type:disc;	margin-left:25px;	padding-bottom:10px;}div.articles ul li {	font-size:0.9em;	margin-bottom:8px;}div.articles pre {	font-size:0.9em;	line-height:1.3;	margin:10px 0;	padding:8px;	border: 1px solid #ccc;	overflow: auto;}code, var, kbd {	font-family: 'ＭＳ ゴシック', monospace;}div.articles blockquote {	margin:10px 0;	border-left: 2px solid #422;	padding-left:5px;}div.articles blockquote p {	color: #888;	font-size:0.9em;	line-height:1.3;}
