/* ------------ decoration ------------ */


/* ----------------------------------------------------------------  */
/* ------------------- トップページレイアウト ---------------------  */
/* ----------------------------------------------------------------  */

/* ---------- トップ：メインイメージ枠---------- */

#top-tit {
	float:right;
	width: 640px;
	height: 460px;
	font-size:  100%;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/bg_topimg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#top-tit-inner {
	margin: 0px 15px 20px 250px;
	padding: 0px 0px 0px 0px;	
}

#top-tit h2{
	width: 100%;
	text-align: left;
	font-size:  120%;
	line-height: 150%;
	margin: 0px 0px 10px 0px;
	padding: 80px 0px 0px 0px;
}
#top-tit p{
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}




/* ---------- トップ：会社設立サービス---------- */

#top-kaisha {
	clear:both;
	display:block;
	width: 610px;
	height: 185px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/bg_banner_kaisha.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border-bottom: 1px solid #ccc;
}

#top-kaisha-inner {
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 10px 140px 10px 10px;	
}

#top-kaisha h3 {
	font-family: "ＭＳ 明朝", "細明朝体";
	font-size:  120%;
	line-height: 150%;
}


#top-kaisha a {
	text-decoration:none;
}


.kaisha-text {
	display:block;
	white-space:nowrap;
	font-size:  90%;
	line-height: 135%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}






/* ------------ 更新情報  ------------  */

#whatsnew {
	width: 610px;
	height: 215px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/bg_newsbody.gif);
	background-position:left;
	background-repeat:repeat-y;
	border-bottom: 1px solid #d0cec8;
}
#whatsnew-inner {
	width: 595px;
	height:175px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 15px;
	overflow:auto;
}

#whatsnew-tit {
	display:block;
	height: 35px;
	font-size:  100%;
	line-height: 140%;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 10px;
	background-image:url(../images/bg_newshead.gif);
	background-repeat:no-repeat;
}

#whatsnew-tit h4 {
	font-size:  100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#whatsnew-head-inner {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}

dl.whatsnew-list dt {
	clear: left;
	float: left;
	width: 110px;
	font-size:  90%;
	line-height: 135%;
}

dl.whatsnew-list dd {
	margin-bottom: 15px;
	margin-left: 20px;
	font-size:  90%;
	line-height: 135%;
}





/* ----------------------------------------------------------------  */
/* -------------------------  総合ページ --------------------------  */
/* ----------------------------------------------------------------  */


/* ---------- 総合ページ：メインイメージ枠---------- */

#page-tit {
	float:right;
	width: 640px;
	height:80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/page_tit.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#fff;
	border-bottom: 1px solid #a8cb77;
}

#page-tit-inner {
	margin: 0px 20px 20px 20px;
	padding: 0px 0px 0px 0px;	
}

#page-tit h2{
	font-size:  120%;
	line-height: 140%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	
}

#page-tit p{
	font-size: 85%;
	line-height: 135%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}



/* ----------------------------------------------------------------  */
/* -----------------------  会社設立ページ ------------------------  */
/* ----------------------------------------------------------------  */

/* ---------- 会社設立ページ：メインイメージ枠---------- */

#page-tit-k {
	float:right;
	width: 640px;
	height:80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/page_tit_k.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	border-bottom: 1px solid #99CCFF;
}

#page-tit-k-inner {
	margin: 0px 20px 20px 20px;
	padding: 0px 0px 0px 0px;	
}

#page-tit-k h2{
	font-size:  120%;
	line-height: 140%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	
}

#page-tit-k p{
	font-size:  90%;
	line-height: 135%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}


/* ------------ 会社設立：会社案内疑似テーブル  ------------  */


dl.company-list dt {
	clear: left;
	float: left;
	width: 130px;
	text-align:right;
	color: #996600;
}

dl.company-list dd {
	margin: 0px 20px 15px 150px;
}




/* ------------ 会社設立 数字リスト画像 ------------  */


  .list1 { list-style-image: url(../images/li_num01.gif) ;}
  .list2 { list-style-image: url(../images/li_num02.gif) ;}
  .list3 { list-style-image: url(../images/li_num03.gif) ;}
  .list4 { list-style-image: url(../images/li_num04.gif) ;}
  .list5 { list-style-image: url(../images/li_num05.gif) ;}
  .list6 { list-style-image: url(../images/li_num06.gif) ;}



/* ---------- 会社設立ページパネル---------- */


.panel-kaisha {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}


.panel-kaisha p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.panel-kaisha li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.panel-kaisha h3{
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}



/* ---------- 相続登記ページ：パネル---------- */


.panel-souzoku {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}


.panel-souzoku p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.panel-souzoku ol{
	padding-bottom: 20px;
}

.panel-souzoku li{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.panel-souzoku h3{
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}



/* ---------- リンク集ページ：パネル---------- */

.panel-links li{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* ---------- 連載コラムページ：パネル---------- */


#panel-column h3{
	font-size:  100%;
	line-height: 160%;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#panel-column p{
	font-size:  100%;
	line-height: 160%;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




/* ---------- 会社設立トップ：メイン文章---------- */

#top-tit-k {
	width: 615px;
	margin: 15px 0px 10px 15px;
	padding: 0px 0px 0px 0px;
	/*background-image:url(../images/photo_kaishatop01.jpg);
	background-repeat:no-repeat;
	background-position:top left;*/
}

#top-tit-k-inner {
	margin: 0px 0px 0px 0px;
	padding: 0px;	
}

#top-tit-k h2{
	font-size: 105%;
	line-height: 140%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#top-tit-k p{
	font-size: 100%;
	line-height: 140%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#top-tit-k p.catch_copy {
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}


/* ---------- 会社設立トップ：メイン文章---------- */

#top-tit-k {
	width: 615px;
	height: 100px;
	margin: 15px 0px 10px 15px;
	padding: 0px 0px 0px 0px;
	/*background-image:url(../images/photo_kaishatop01.jpg);
	background-repeat:no-repeat;
	background-position:top left;*/
}

#top-tit-k-inner {
	margin: 0px 0px 0px 0px;
	padding: 0px;	
}

#top-tit-k h2{
	font-size: 105%;
	line-height: 140%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#top-tit-k p{
	font-size: 100%;
	line-height: 140%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* ---------- 会社設立トップ：設立費用テーブル ---------- */

table.table-kaisha-price {
	width: 99%;
	margin-top: 5px;
	margin-bottom: 5px;
	border-collapse: separate;
	border-spacing: 2px;
	font-size: 110%;
}

table.table-kaisha-price caption {
	margin-top: 5px;
	text-align: right;
}

table.table-kaisha-price td {
	font-size: 95%;
	padding: 4px 6px;
}

table.table-kaisha-price th {
	font-size: 80%;
	padding: 4px 6px;
	background: #1B3AB4;
	text-align: center;
	white-space: nowrap;
	color: #FFF;
}

table.table-kaisha-price td {
	white-space: nowrap;
}

table.table-kaisha-price col.case {
	background: #cdd6ff;
}

table.table-kaisha-price col.plice1 {
	background: #e1e7ff;
}

table.table-kaisha-price col.plice2 {
	background: #f2f5ff;
}

table.table-kaisha-price col.plice3 {
	background: #e1e7ff;
}

.wid-25p{ width:25%}


/* ---------- 会社設立トップ：設立費用文言 ---------- */

#top-plice-word {
	text-align:left;
	font-size: 90%;
	line-height: 135%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#top-plice-word li {
	margin: 0px 0px 10px 0px;
}

#top-plice-word h4 {
    font-size:18px;
}

/* ---------- 会社設立：設立の流れテーブル ---------- */

.table-kaisha-case {
	width: 99%;
	margin-top: 20px;
	margin-bottom: 20px;
	border-collapse: separate;
	border-spacing: 2px;
	background:#333;
}

.table-kaisha-case caption {
	margin-top: 5px;
}

.table-kaisha-case td {
	font-size: 95%;
	padding: 10px;
}

.table-kaisha-case col.date {
	background: #cdd6ff;
	text-align:right;
	white-space : nowrap ;
}

.table-kaisha-case col.action {
	background: #fff;
}


/* ---------- 会社設立：相談フォーム ---------- */

#form-k {
	text-align:left;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#form-k h4 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}







/* ----------------------------------------------------------------  */
/* --------------------------  相続登記 ---------------------------  */
/* ----------------------------------------------------------------  */

/* ---------- 相続登記ページ：メインイメージ枠---------- */

#page-tit-s {
	float:right;
	width: 640px;
	height:80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/page_tit_s.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	border-bottom: 1px solid #CAEBC0;
}

#page-tit-s-inner {
	margin: 0px 20px 20px 20px;
	padding: 0px 0px 0px 0px;	
}

#page-tit-s h2{
	font-size:  120%;
	line-height: 140%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	
}

#page-tit-s p{
	font-size:  90%;
	line-height: 135%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

/* ---------- 会社設立トップ：メイン文章---------- */

#top-tit-s {
	width: 615px;
	height: 120px;
	margin: 15px 0px 10px 15px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/photo_souzokutop01.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#top-tit-s-inner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 105px;	
}

#top-tit-s h2{
	font-size: 105%;
	line-height: 140%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#top-tit-s p{
	font-size: 100%;
	line-height: 140%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/* ---------- 相続登記：設立費用テーブル ---------- */

table.table-souzoku-price {
	width: 99%;
	margin-top: 0px;
	margin-bottom: 5px;
	border-collapse: separate;
	border-spacing: 2px;
	font-size: 110%;
}

table.table-souzoku-price caption {
	margin-top: 5px;
	text-align: right;
}

table.table-souzoku-price td {
	font-size: 95%;
	padding: 4px 6px;
}

table.table-souzoku-price th {
	font-size: 80%;
	padding: 4px 6px;
	background: #549f11;
	text-align: center;
	white-space: nowrap;
	color: #FFF;
}

table.table-souzoku-price td {
	white-space: nowrap;
}

table.table-souzoku-price col.case {
	background: #d2f1b7;
}

table.table-souzoku-price col.plice1 {
	background: #ddf2ca;
}

table.table-souzoku-price col.plice2 {
	background: #f9fff2;
}

table.table-souzoku-price col.plice3 {
	background: #ddf2ca;
}




/* ---------- 相続登記：設立の流れテーブル ---------- */

.table-souzoku-case {
	width: 99%;
	margin-top: 20px;
	margin-bottom: 20px;
	border-collapse: separate;
	border-spacing: 2px;
	background:#333;
}

.table-souzoku-case caption {
	margin-top: 5px;
}

.table-souzoku-case td {
	font-size: 95%;
	padding: 10px;
}

.table-souzoku-case col.date {
	background: #d2f1b7;
	text-align:right;
	white-space : nowrap ;
}

.table-souzoku-case col.action {
	background: #fff;
}

.no-wrap { white-space: nowrap; }

/* ---------- 相続登記：相談フォーム ---------- */

#form-s {
	text-align:left;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#form-s h4 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* ----------------------------------------------------------------  */
/* ----------------------  会社設立 概要紹介　---------------------  */
/* ----------------------------------------------------------------  */


.fra-yel-base {
	text-align:center;
	font-size: 130%;
	line-height: 130%;
	padding: 5px 0px 5px 0px;
	background:#fff694;
	border-top: 1px solid #b2ac67;
	border-bottom: 1px solid #b2ac67;
}

.fra-yel-base_k_top {
	text-align:center;
	font-size: 120%;
	line-height: 130%;
	padding: 5px 0px 5px 0px;
	background:#fff694;
	border-top: 1px solid #b2ac67;
	border-bottom: 1px solid #b2ac67;
}


.ec-num01 {
	height: 70px;
	text-align:left;
	font-size: 120%;
	line-height: 135%;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 80px;
	background-image:url(../images/ec_num01.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.ec-num02 {
	height: 70px;
	text-align:left;
	font-size: 120%;
	line-height: 135%;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 80px;
	background-image:url(../images/ec_num02.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.ec-num03 {
	height: 70px;
	text-align:left;
	font-size: 120%;
	line-height: 135%;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 80px;
	background-image:url(../images/ec_num03.gif);
	background-repeat:no-repeat;
	background-position:left;
}


/* ----------------------------------------------------------------  */
/* ----------------------  相続登記 概要紹介　---------------------  */
/* ----------------------------------------------------------------  */


.fra-yel-base-s {
	text-align:center;
	font-size: 130%;
	line-height: 130%;
	padding: 5px 0px 5px 0px;
	background:#fff694;
	border-top: 1px solid #b2ac67;
	border-bottom: 1px solid #b2ac67;
}


.ec-num01-s {
	height: 70px;
	text-align:left;
	font-size: 120%;
	line-height: 135%;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 80px;
	background-image:url(../images/ec_num01_s.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.ec-num02-s {
	height: 70px;
	text-align:left;
	font-size: 120%;
	line-height: 135%;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 80px;
	background-image:url(../images/ec_num02_s.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.ec-num03-s {
	height: 70px;
	text-align:left;
	font-size: 120%;
	line-height: 135%;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 80px;
	background-image:url(../images/ec_num03_s.gif);
	background-repeat:no-repeat;
	background-position:left;
}
