﻿@charset "utf-8";

/* index.css　トップページのCSS */
@import "import.css";

/* ページ全体の共通設定 */
body{
}

/* サイト全体の外枠指定 */
#base{}

/* header(ページの上辺) */
#header{}

/* globalmenu (ページのメインメニュー)*/
#globalmenu{}

/* twocolumns = side + main */
#twocolumns{}

/* sidecolumn(サイドバー) */
#sidecolumn{}

/* maincolumn(メインコンテンツ) */
#maincolumn{
	font-size:1.2em;
}
	.section-lv3{
		margin:30px 0px 5px 0px;
	}
		.section-lv3 h3{
			background:url(../img/h3_background_index.jpg) no-repeat left bottom;
			line-height:25px;
			font-size:1.33em;
			padding-left:25px;
			padding-bottom:3px;
			font-weight:bold;
		}
		.section-lv3 p{
			padding:10px 30px 10px 10px;
		}

	/*　方針 */
	#policy{
		width:550px;
		border:5px solid #577B1A;
	}
		#policy span{
			color:#FF0000;
		}
		#policy h3{
			padding:13px 0px 0px 17px;
		}
		#policy ol{
			padding:5px 0px 15px 30px;
			list-style:decimal;
			line-height:1.6;
			margin-left:18px;
		}
		#policy p{
			padding:5px 0px 15px 20px;
			line-height:1.6;
		}
	
	/* ごとう司法書士事務所の取扱業務 */
	#works{}
		#works div.section-lv4 {
			width:551px;
			margin-bottom:0px;
			margin-left:5px;
		}
		
			#works div.section-lv4 a{
				color:#284DB9;
			}
				#works div.section-lv4 a:hover{
					text-decoration:underline;
					color:#AD2727;
				}

		#works div.section-lv4 h4{
		}
			#works div p{
				padding:12px 0px 0px 47px;
				width:305px;
			}
			
				#works div {
					position:relative;
				}
				
				#works div.type2,#works div.type3,#works div.type4{
					margin-top:5px;
				}
				
				#works div p.navi{
					padding:0px 0px 0px 27px;
					position:absolute;
					bottom:10px;
				}
				#works div.type4 p.navi{
					position:static;
					padding:0px 0px 10px 27px;
				}
								
		#example {
			width:551px;
			margin-bottom:5px;
			margin-left:5px;
			background:url(../img/works_liquid_bottom4.jpg) no-repeat left bottom;
			
		}

		#maincolumn #example p.navi{
			bottom:5px;
		}
			#example h4{
				background:url(../img/works_liquid_top.jpg) no-repeat left top;
				padding:13px 0px 0px 14px;
			}
				/* その他取り扱い業務 */
				div.example{
					width:auto;
					margin:10px;
				}
					div.example div{
						float:left;
						background:url(../img/example_bg.jpg) no-repeat left top;
						padding:0;
						width:175px;
						margin-right:3px;
					}
						div.example div.last{
							margin-right:0px;
						}
					div.example div img{
						display:block;
						padding:10px 10px 10px 10px;
					}
	
		p.pagenavi{
			padding:0;
		}
		
/* footer(ページの下辺) */
/*--seo master--*/
div.sbox { width: 860px; }
div.sbox h1 { margin-left:10px; }
td div.summary { margin-left:10px; }

div.summary a {
color:black;
}

html body .sbox{
	width:100%;
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	z-index:10;}
	
html body .sbox table{
	width:auto;
	margin:0 auto;}

/*--コンテンツ内追加記述--*/


div.main_works01 {
	background:url(../img/main_works01.jpg) no-repeat left top;
	width:551px;
	height:136px;
	margin-bottom:10px;
}

div.main_works02 {
	background:url(../img/main_works02.jpg) no-repeat left top;
	width:551px;
	height:136px;
	margin-bottom:10px;
}

div.main_works03 {
	background:url(../img/main_works03.jpg) no-repeat left top;
	width:551px;
	height:136px;
	margin-bottom:10px;
}

div.main_works04 {
	background:url(../img/main_works04.jpg) no-repeat left top;
	width:551px;
	height:237px;
	margin-bottom:10px;
}

#works div h4,
#works div h5 {
	padding:15px 0 0 10px;
	color:#2f8cb8;
	font-size:11pt;
	font-weight:bold;
}


#works div h4 a,
#works div h5 a {
	color:#2f8cb8;
}

#works div h4 a:hover,
#works div h5 a:hover {
	text-decoration:underline;
}


#works div h4 img,
#works div h5 img {
	padding:0 5px;
	vertical-align:middle;
	display:inline;
}


#works div p.works_text {
	line-height:1.6;
	padding-top:5px;
	width:auto;
	}


			#works div a{
				color:#284DB9;
			}
				#works div a:hover{
					text-decoration:underline;
					color:#AD2727;
				}

div.example div {
	height:175px;	
}

#works div p.works_text_other {
	line-height:1.6;
	padding:5px 0;
	margin:0 10px;
	width:auto;
	}

