@charset "utf-8";



/******************** 共通項目制御 ******************************/

/********** 全体 **********/

*{

	margin:0;

	padding:0;

	}



body {

	margin:0 auto;

	padding:0;

	font-family: "メイリオ", "Meiryo", "Lucida Grande", "Verdana",  "MS P ゴシック","MS PGothic", "Osaka","ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", sans-serif;

	font-size:100%;

	line-height:1.8;

	text-align:center;

	background: url(../images/body_bg.gif) repeat-x 0 0;/**チェック01**/

	}



/********** 画像調整 **********/

img{

	border: 0;

	}



.img-l{

	float:left;

	margin:10px;

	}



.img-r{

	float:right;

	margin:10px;

	}



.img-c{

	clear:both;

	margin:0 auto;

	text-align:center;

	}



/********** テキストリンク　カラー **********/

a{

	color:#CC0000;

	}



a:hover{

	text-decoration:underline;

	color:#990099;

	}



a:visited{

	color:#444444;

	text-decoration:underline;

	}



.red{

	font-size:82.5%;

	color:#FF0000;

	}



/********** その他調整 **********/

div, p, span, address{

	text-align:justify;

	text-justify:distribute-all-line;

	}



p{

	padding:0 0 1em 0;

	}



hr{

	clear:both; visibility:hidden;

	}



.eye-catch{

	color:#FF0000;

	font-weight:bold;

	font-size:100%;

	background-color:#FFFF99;

}



/********** 次のページ遷移用ボタン制御 **********/

#next-bt{

	clear:both;

	margin:0 auto;

	text-align:center;

}





/********** テーブル調整 **********/

table{

	border-spacing: 0;

	border-collapse: collapse;

	}



th , td{

	padding:5px 10px;

	}



/******************** ワーパー制御 ******************************/

/********** wrapper **********/

#wrapper{

	position:relative;

	margin:0 auto;

	text-align:center;

	width:900px;

	}



/******************** ヘッダー制御 ******************************/

/********** header **********/

#header{

	width:900px;

	height:100px;

	background:url(../images/top/header_bg.jpg) no-repeat 0 0;

	}



#header h1{

	position:absolute;

	top:5px;

	left:10px;

	font-size:72.5%;

	font-weight:normal;

	}



#header p{

	position:absolute;

	top:35px;

	left:9px;

	font-size:62.5%;

	}



/********** header小さいボタンリンク **********/

#hd-company{

	position:absolute;

	left:595px;

	}



#hd-kiyaku{

	position:absolute;

	left:668px;

	}



#hd-sitemap{

	position:absolute;

	left:741px;

	}



#hd-toiawase{

	position:absolute;

	left:814px;

	}



/******************** ナビゲーションスペース制御 ******************************/

/********** container-navi **********/

#container-navi{

	float:right;

	padding:0 0 10px 0;

	width:210px;

	}



/********** bannar **********/

.top-bannar{

	margin:0 5px;

	line-height:2;

	}



/********** navi-g **********/

#navi-g{

	margin:0 auto;

	text-align:center;

	width:200px;

	}



#navi-g img{

	border:none;

	vertical-align:top;

	}



#navi-g ul{

	list-style:none;

	}



#navi-g li{

	font-size:1px;

	line-hight:100%;

	}



/******************** コンテンツスペース制御 ******************************/

/********** container-contents **********/

#container-contents{

	float:left;

	font-size:92.5%;

	width:680px;

	_padding:0 0 0 10px;

	}



/******************** コンテンツ-インナースペース制御 ******************************/

/********** container-contents-inner **********/

#container-contentsinner{

	margin:0 auto;

	width:660px;

	}



#container-contentsinner h3{

	clear:both;

	padding:9px 0 0 40px;

	width:640px;

	height:36px;

	font-size:92.5%;

	color:#FFFFFF;

	background:url(../images/h3_title.gif) no-repeat 0 0;

	}



#container-contentsinner h4{

	clear:both;

	padding:2px 0 0 20px;

	width:640px;

	height:28px;

	font-size:100%;

	background:url(../images/h4_title.gif) no-repeat 0 0;

	}



/******************** メインビジュアル制御 ******************************/

/********** main-img **********/

#mainimg{

	position:relative;

	width:660px;

	height:240px;

	background:url(../images/top/mainimg_bg.jpg) no-repeat 0 0;

	}



#mainimg h2{

	position:absolute;

	top:155px;

	left:16px;

	}



#mainimg ul{

	list-style:none;

	}



#mondai01{

	position:absolute;

	top:1px;

	left:16px;

	}



#mondai02{

	position:absolute;

	top:1px;

	left:156px;

	}



#mondai03{

	position:absolute;

	top:1px;

	left:296px;

	}





/********** subimg **********/

#subimg{

	position:relative;

	width:660px;

	height:140px;

	background:url(../images/subimg_bg.jpg) no-repeat 0 0;

	}



#subimg h2{

	position:absolute;

	top:52px;

	left:30px;

	width: 269px;

	}



/******************** パンくず制御 ******************************/

/********** topicpath **********/

#topicpath{

	font-size:72.5%;

	width:660px;

	height:40px;

	}



#topicpath a{

	color:#999999;

	text-decoration:none;

	}



#topicpath a:hover{

	text-decoration:underline;

	}



/******************** ページトップ制御 ******************************/

/********** pagetop **********/

#pagetop{

	clear:both;

	position:relative;

	margin:0 auto;

	padding:0;

	width:900px;

	height:35px;

	}



#pagetop a{

	position:absolute;

	top:10px;

	left:760px;

	text-decoration:none;

	}





/******************** フッター制御 ******************************/

/********** container-footer **********/

#container-footer{

	clear:both;

	margin:0;

	padding:0;

	font-size:62.5%;

	width:100%;

	background:url(../images/footer_bg.gif) repeat-x 0 0;

	}



#container-footer a{

	color:#696969;

	text-decoration:none;

	}



/********** footer **********/

#footer{

	clear:both;

	margin:0 auto;

	text-align:center;

	width:900px;

	}



/********** footer-topicpath **********/

#footer-topicpath{

	text-align:left;

	width:900px;

	height:26px;

	background:url(../images/footer_topicpath_bg.gif) no-repeat 0 0;

	}



#footer-topicpath ol{

	list-style:none;

	}



#footer-topicpath li{

	float:left;

	line-height:26px;

	}



#footer-topicpath a{

	display:block;

	padding:0 25px 0 0;

	text-decoration:none;

	background:url(../images/footer_topicpath_arrow.gif) no-repeat right;

	}



#footer-topicpath a:hover{

	text-decoration:underline;

	}



/********** footer-navi **********/

#footer-navi{

	clear:both;

	}



#footer dl{

	display:block;

	float:left;

	margin:5px 5px 3px 0;

	width:175px;

	text-align:left;

	}



#footer dt a{

	font-size:100%;

	font-weight:bold;

	}



#footer dt a:hover{

	text-decoration:underline;

	}



#footer dd{

	padding:0 0 0 1em;

	}



/********** ナビその他 **********/

#footer-navi ul{

	clear:both;

	padding:20px 0 0 0;

	list-style:none;

	}



#footer-navi li{

	float:left;

	line-height:1.2;

	border-right:#696969 solid 1px;

	}



#footer-navi li a{

	padding:0 5px;

	}



#footer-navi li a:hover{

	text-decoration:underline;

	}



/********** copyright **********/

#copyright{

	clear:both;

	margin:0;

	padding:5px 0;

	}



#copyright a:hover{

	text-decoration:underline;

	}







/******************** コンテンツ内デザイン制御 ******************************/

/********** TOP 制御 **********/



/********** TOP01制御 **********/

#top-img01{

	position:relative;

	width:660px;

	height:566px;

	background:url(../images/top/img01_bg.jpg) no-repeat 0 0;

}



#top-nedan{

	position:absolute;

	top:249px;

	left:23px;

}



#top-hasou{

	position:absolute;

	top:249px;

	left:336px;

}



#top-img01bt{

	position:absolute;

	top:380px;

	left:20px;

}



/********** TOP02制御 **********/

#top-img02{

	position:relative;

	width:660px;

	height:250px;

	background:url(../images/top/img02_bg.jpg) no-repeat 0 0;

}



#top-img02 p{

	width:420px;

}



/********** TOP03制御 **********/

#top-img03{

	position:relative;

	width:660px;

	height:180px;

	background:url(../images/top/img03_bg.jpg) no-repeat 0 0;

}



#top-img03 p{

	width:470px;

}



/********** TOP04制御 **********/

#top-img04{

	position:relative;

	margin:10px 0;

	width:660px;

	height:220px;

	background:url(../images/top/img04_bg.jpg) no-repeat 0 0;

}



#top-img04 p{

	width:470px;

}



/********** 商業登記簿謄本はどのように読むのか **********/

#cp-list{

	margin:0 0 0 1em;

	font-weight:bold;

	list-style-position:inside;

}



/********** 取り方 **********/

#shinsei-list{

	margin:0 0 0 1em;

	font-weight:bold;

	list-style-position:inside;

}



/********** 取得代行 **********/

#haisou{

	position:relative;

	width:660px;

	height:280px;

	background:url(../dairi/images/map_bg.gif) no-repeat 0 0;

}



#net{

	position:absolute;

	top:113px;

	left:21px;

}



#net01{

	position:absolute;

	top:161px;

	left:23px;

}



#net02{

	position:absolute;

	top:217px;

	left:23px;

}



#fax{

	position:absolute;

	top:113px;

	left:350px;

}



#fax01{

	position:absolute;

	top:161px;

	left:352px;

}



#fax02{

	position:absolute;

	top:217px;

	left:352px;

}



.ex-position{

	margin:10px 0 10px 0;

}



/********** 取得代行フォーム **********/

#daikou-form table{

	margin:5px 0 0 0;

	width:660px;

	vertical-align:top;

	border-spacing: 0;

	border-collapse: collapse;

	font-size:14px;

}



#daikou-form th{

	padding:3px 10px;

	width:150px;

	text-align:left;

	line-height:1.25;

	border:#CCCCCC 1px solid;

	background-color:#E3E3E3;

}



#daikou-form td{

	padding:3px 10px;

	border:#CCCCCC 1px solid;

}



.daikou-formtitle{

	margin:10px 0;

	padding:1px 0 0 8px;

	font-size:110%;

	font-weight:bold;

	line-height:24px;

	height:24px;

	vertical-align:middle;

	border-left:5px #006600 solid;

	background-color:#CCFFCC;

}





/********** 種類について **********/

#syurui-list{

	margin:0 0 0 1em;

	width:660px;

	color:#FF3300;

	font-weight:bold;

	list-style-position:inside;

	background:url(../syurui/images/syuruilist_img.jpg) no-repeat 0 0;

}



#riyuu{

	margin:10px 0 30px 0 ;

	width:660px;

}



#riyuu dl{

	width:660px;

}



#riyuu dt{

	padding:0 0 0 36px;

	color:#CC0000;

	font-size:120%;

	font-weight:bold;

	background:url(../syurui/images/syuruilist_bg.gif) no-repeat 0 0;

}



#riyuu dd{

	margin:0 0 20px 2em;

}





/********** 不動産登記簿謄本とは **********/

#f-touki-list{

	margin:0 0 0 1em;

	color:#FF3300;

	font-weight:bold;

	list-style-position:inside;

}



/********** 会社概要 **********/

.format-company{

	border-bottom:#CCCCCC solid 1px;

	}



.format-company dt{

	float:left;

	line-height:2;

	display:block;

	width:80px;

	margin:0 3em 0 0;

	}



.format-company dd{

	line-height:2;

	}



/********** サイトマップ **********/

.format-sitemap{

	}



.format-sitemap dt{

	padding:0 0 3px 20px;

	background:url(../images/icon_sitemaparrow.gif) no-repeat 0 0;

	border-bottom:#CCCCCC solid 1px;

	}



.format-sitemap dd{

	padding:0 0 0 35px;

	background:url(../images/icon_sitemaparrow_sub.gif) no-repeat 0 0;

	border-bottom:#CCCCCC dotted 1px;

	}



/********** 規約 **********/

.format-kiyaku{

	margin:0 0 15px 0;

	border-bottom:#CCCCCC solid 1px;

	}



.format-kiyaku dt{

	font-weight:bold;

	}



.format-kiyaku dd{

	margin:0 0 10px 0;

	}



/********** 用語集 **********/

.format-yougo{

	list-style:none;

	}



.format-yougo li{

	display:block;

	float:left;

	margin:0 8px 0 0;

	font-weight:bold;

	border:#CCCCCC solid 1px;

	background-color:#F4F2E8;

	}



.format-yougo li a{

	display:block;

	padding:10px;

	}



/********** 用語集詳細 **********/

#yougo-caption{

	margin:0 0 15px 0;

	padding:3px;

	width:2.5em;

	line-height:1.5;

	font-size:140%;

	font-weight:bold;

	text-align:center;

	border-bottom:#CCCCCC solid 1px;

	background-color:#E9E8E4;

	}



.format-yougo-syousai dl{

	}



.format-yougo-syousai dt{

	padding:0 0 0 25px;

	font-size:16px;

	font-weight:bold;

	background:url(../images/icon_yougo.gif) no-repeat 0 0;

	}



.format-yougo-syousai dd{

	margin:0 0 20px 0;

	padding:0 0 0 25px;

	border-bottom:#DBDBDB solid 1px;

	}



#yougo-etclist{

	margin:50px 0 0 0;

	padding:0 0 0 30px;

	font-size:16px;

	font-weight:bold;

	background:url(../images/icon_yougoetc_bg.gif) no-repeat 0 0;

	}



.format-yougo-syousai-list{

	list-style:none;

	}



.format-yougo-syousai-list li{

	float:left;

	margin:0 20px 0 0;

	}





/********** よくあるご質問 **********/

.format-faqlist{

	}



.format-faqlist ul{

	list-style:none;

	}



.format-faqlist li{

	list-style:none;

	margin:0 0 5px 0;

	padding:0 0 3px 30px;

	line-height:19px;

	background:url(../images/icon_q.gif) no-repeat 0 0;

	border-bottom:#999999 dotted 1px;

	}



/********** よくあるご質問詳細 **********/

.format-faq dl{

	}



.format-faq dt{

	margin:20px 0 5px 0;

	padding:0 0 3px 31px;

	line-height:19px;

	font-weight:bold;

	background:url(../images/icon_q.gif) no-repeat 0 0;

	}



.format-faq dd{

	padding:0 0 20px 50px;

	background:url(../images/icon_a.gif) no-repeat 0 0;

	}



/********** お問い合わせ **********/

#form-style table{

	width:660px;

}



#form-style th{

	text-align:left;

	vertical-align:top;

}



.form-w250{

	width:250px;

}



.form-w300{

	width:300px;

}



/********** 0703　申込フォーム追加分（東田対応） **********/



ul.error{

	border:1px solid #FF0000;

	background:#FFFFCC;

	width:auto;

	height:auto;

	padding:10px 20px;

	margin:20px 0;



}



ul.error li{

	color:#FF0000;

	font-size:14px;

	letter-spacing:1px;

	margin-bottom:3px;



}



.thanks{

	display:block;



}



.thanks p{

	text-align:center;

}

br.clear {
	clear: both;
}
br.clear20 {
	clear: both;
	height: 20px;
}
br.clear30 {
	clear: both;
	height: 30px;
}
.powered {
	font-size: 10px;
	color: #666666;
	line-height: 1.2em;
}
