@charset "shift_jis";
/*
  Lower Style [ 設立手続きの流れページ
----------------------------------------------------------- */
#lower_establish {
	margin: 0 0 20px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	overflow: hidden;
	background: url('../img/h2_lower.gif') no-repeat left top;
	text-indent: -9999em;
}

#h3_lower_01 {
	margin: 0 0 10px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h3_lower_01.gif') no-repeat left top;
	text-indent: -9999em;
}

#h3_lower_02 {
	margin: 0 0 10px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h3_lower_02.gif') no-repeat left top;
	text-indent: -9999em;
}

#h3_lower_03 {
	margin: 0 0 10px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h3_lower_03.gif') no-repeat left top;
	text-indent: -9999em;
}

#h3_lower_04 {
	margin: 0 0 10px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h3_lower_04.gif') no-repeat left top;
	text-indent: -9999em;
}

#h3_lower_05 {
	margin: 0 0 10px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h3_lower_05.gif') no-repeat left top;
	text-indent: -9999em;
}

#h3_lower_06 {
	margin: 0 0 10px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h3_lower_06.gif') no-repeat left top;
	text-indent: -9999em;
}

#h3_lower_07 {
	margin: 0 0 10px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h3_lower_07.gif') no-repeat left top;
	text-indent: -9999em;
}

#h3_lower_08 {
	margin: 0 0 10px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h3_lower_08.gif') no-repeat left top;
	text-indent: -9999em;
}

p.lower_establish_txt {
	margin: 0 0 20px 50px;
	padding: 0;
	line-height: 1.5em;
	width: 570px;
	font-size: 12px;
}

span.color_txt {
	line-height: 1.5em;
	color: #3fa101;
	font-size: 12px;
	font-weight: bold;
}

#service {
	margin: 40px 0 10px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h2_service.gif') no-repeat left top;
	text-indent: -9999em;
}

p.service_txt {
	margin: 0 0 0 15px;
	padding: 10px 15px 15px 15px;
	border: 1px solid #f76b1f;
	width: 590px;
	font-size: 14px;
}

p.service_txt span {
	padding: 0 0 0 20px;
	display: block;
	color: #f76b1f;
	font-size: 12px;
	font-weight: bold;
}

#qa {
	margin: 40px 0 20px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h2_QA.gif') no-repeat left top;
	text-indent: -9999em;
}

.qa_box {
	margin: 0 0 20px 15px;
	padding: 0;
	width: 622px;
}

p.head_txt {
	margin: 0;
	padding: 5px 0 0 0;
	width: 622px;
	height: 26px;
	background: url('../img/qa_head.gif') no-repeat left top;
	font-size: 14px;
	font-weight: bold;
	text-indent: 60px;
}

p.txt {
	margin: 0;
	padding: 10px 20px;
	width: 582px;
	background: url('../img/qa_mid.gif') repeat-y left top;
	font-size: 14px;
}

/*
  Lower Style [ 設立費用一覧ページ
----------------------------------------------------------- */
#lower_list {
	margin: 0 0 20px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h2_list.gif') no-repeat left top;
	text-indent: -9999em;
}

#list_table {
	margin: 0 0 0 20px;
	padding: 0;
	width: 630px;
}

#list_table p {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
	font-size: 14px;
}

#list_table table {
	margin: 20px 0;
	border: 1px solid #DDD;
	width: 630px;
}

#list_table table th {
	padding: 5px;
	border: 1px solid #DDD;
	color: #505050;
	background: url('../img/table_bg.gif') repeat left top;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#list_table table td {
	padding: 5px;
	border: 1px solid #DDD;
	font-size: 12px;
	text-align: center;
}


/*
  Lower Style [ 東京都法務局MAPページ
----------------------------------------------------------- */
#lower_judicial {
	margin: 0 0 20px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h2_judicial.gif') no-repeat left top;
	text-indent: -9999em;
}

#list_table_judicial {
	margin: 0 0 0 20px;
	padding: 0;
	width: 630px;
}

#list_table_judicial table {
	margin: 20px 0;
	border: 1px solid #DDD;
	width: 630px;
}

#list_table_judicial table th {
	padding: 10px;
	border: 1px solid #DDD;
	color: #505050;
	background: url('../img/table_bg.gif') repeat left top;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#list_table_judicial table td {
	padding: 10px;
	border: 1px solid #DDD;
	font-size: 12px;
	text-align: left;
	text-indent: 15px;
}


/*
  Lower Style [ 事務所・アクセスＭＡＰページ
----------------------------------------------------------- */
#lower_access {
	margin: 0 0 20px 15px;
	padding: 0;
	width: 620px;
	height: 25px;
	background: url('../img/h2_access.gif') no-repeat left top;
	text-indent: -9999em;
}

#office {
	margin: 0 0 10px 15px;
	padding: 0;
	width: 635px;
	height: 20px;
	overflow: hidden;
	background: url('../img/h3_outline.gif') no-repeat left top;
	text-indent: -9999em;
}

#list_table_office {
	margin: 0 0 0 20px;
	padding: 0;
	width: 630px;
}

#list_table_office table {
	margin: 20px 0;
	border: 1px solid #DDD;
	width: 630px;
}

#list_table_office table th {
	padding: 10px;
	border: 1px solid #DDD;
	color: #505050;
	background: url('../img/table_bg.gif') repeat left top;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#list_table_office table td {
	padding: 10px 10px 10px 30px;
	border: 1px solid #DDD;
	font-size: 12px;
	text-align: left;
}

#list_table_office table td a {
	font-size: 12px;
}

#accessmap {
	margin: 0 0 0 20px;
	padding: 0;
	width: 650px;
}

#access {
	margin: 0 0 10px 0;
	padding: 0;
	width: 650px;
	height: 20px;
	background: url('../img/h3_access.gif') no-repeat left top;
	text-indent: -9999em;
}

#accessmap p {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#accessmap .big_txt {
	color: ;
	font-size: 16px;
	font-weight: bold;
}

#map {
	margin: 15px 0;
	padding: 0;
	border: 1px solid #CCC;
	width: 628px;
	height: 400px;
}

/*
  Lower Style [ お問合わせページ
----------------------------------------------------------- */
#lower_contact {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 635px;
	height: 25px;
	overflow: hidden;
	background: url('../img/h2_contact.gif') no-repeat left top;
	text-indent: -9999em;
}

#list_table_contact {
	margin: 0 0 0 20px;
	padding: 0;
	width: 630px;
}

#list_table_contact table {
	margin: 20px 0;
	border: 1px solid #DDD;
	width: 630px;
}

#list_table_contact table th {
	padding: 10px;
	border: 1px solid #DDD;
	width: 30%;
	color: #666;
	background: url('../img/table_bg.gif') repeat left top;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

#list_table_contact table td {
	padding: 10px 10px 10px 30px;
	border: 1px solid #DDD;
	width: 70%;
	font-size: 12px;
	text-align: left;
}

#list_table_contact table td input {
	margin: 5px 0;
	height: 15px;
	font-size: 12px;
}

#list_table_contact table td span,
#list_table_contact table td select option,
#list_table_contact table td select {
	line-height: 1.2em;
	font-size: 12px;
}

#list_table_contact table td a {
	margin: 0;
	padding: 0;
	width: 80px;
	height: 17px;
	display: block;
	overflow: hidden;
	background: url('../img/post.gif') no-repeat left top;
	font-size: 12px;
	text-indent: -9999em;
}

#form_btn {
	margin: 0 0 0 250px;
	padding: 0;
	width: 167px;
	height: 30px;
	background: url('../img/form_btn.gif') no-repeat left top;
	text-align: center;
}

/*
  Lower Style [ お問合わせ完了ページ
----------------------------------------------------------- */
#contact_end {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 635px;
	height: 25px;
	overflow: hidden;
	background: url('../img/contact_end.gif') no-repeat left top;
	text-indent: -9999em;
}

/*
  Lower Style [ プライバシーポリシーページ
----------------------------------------------------------- */
#lower_policy {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 635px;
	height: 25px;
	overflow: hidden;
	background: url('../img/h2_policy.gif') no-repeat left top;
	text-indent: -9999em;
}

h5.po01 {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 635px;
	height: 18px;
	overflow: hidden;
	background: url('../img/po01.gif') no-repeat left top;
	text-indent: -9999em;
}

h5.po02 {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 635px;
	height: 18px;
	overflow: hidden;
	background: url('../img/po02.gif') no-repeat left top;
	text-indent: -9999em;
}

h5.po03 {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 635px;
	height: 18px;
	overflow: hidden;
	background: url('../img/po03.gif') no-repeat left top;
	text-indent: -9999em;
}

h5.po04 {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 635px;
	height: 18px;
	overflow: hidden;
	background: url('../img/po04.gif') no-repeat left top;
	text-indent: -9999em;
}

h5.po05 {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 635px;
	height: 18px;
	overflow: hidden;
	background: url('../img/po05.gif') no-repeat left top;
	text-indent: -9999em;
}

h5.po06 {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 635px;
	height: 18px;
	overflow: hidden;
	background: url('../img/po06.gif') no-repeat left top;
	text-indent: -9999em;
}

h5.po07 {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 635px;
	height: 18px;
	overflow: hidden;
	background: url('../img/po07.gif') no-repeat left top;
	text-indent: -9999em;
}

p.po_txt {
	margin: 0 0 10px 20px;
	padding: 0;
	line-height: 1.5em;
	width: 570px;
	font-size: 12px;
}

ul.po_list {
	margin: 0 0 20px 25px;
	padding: 0;
	line-height: 2.5em;
}

ul.po_list li {
	font-size: 12px;
}

/*
  Lower Style [ サイトマップページ
----------------------------------------------------------- */
#lower_sitemap {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 635px;
	height: 25px;
	overflow: hidden;
	background: url('../img/h2_sitemap.gif') no-repeat left top;
	text-indent: -9999em;
}

ul.sitemap_list {
	margin: 0 0 0 35px;
}

ul.sitemap_list li {
	margin: 10px 0;
}

ul.sitemap_list li a {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

