@charset "UTF-8";

/* 共通設定 --------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------*/
h2 {
	clear:both;
	margin:0;
	padding:0;
}
h3 {
	margin:10px 0 15px 0;
	padding:0;
}
h4 {
	clear:both;
	margin:10px 0 10px 0;
	padding:0;
}
h5 {
	clear:both;
	margin:20px 0 10px 0;
	padding:0;
}
h6 {
	color:#a4491c;
	margin:0 10px 0 20px;
	padding:0;
}

.totop01 {
	clear:both;
	text-align:right;
	margin:0 10px 20px 0;
	padding:0;
}
.totop02 {
	text-align:right;
	margin:30px 10px 20px 0;
	padding:0;
}
.totop03 {
	text-align:right;
	margin:20px 10px 20px 0;
	padding:0;
}

.clear {
	clear:both;
}


/* パンくず --------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------*/
.pan {
	margin:0 0 15px 0;
	padding:0;
}
.pan02 {
	margin:0 0 15px 55px;
	padding:0;
}


/* --------------------------------------------------------------------------　トップページ（index.html）
------------------------------------------------------------------------------------------------------*/

/* こんな時は　--------------------------------*/
h2.top {
	margin:0 0 17px 68px;
	padding:0;
}


.konnatoki {
	margin:0 0 20px 0;
	padding:0;
	background-color:#d2d1d1;
	width:685px;
}
/* IE6 に適応 */　
* html body .konnatoki {
	margin:-3px 0 20px 0;
	padding:0;
	background-color:#d2d1d1;
	width:685px;
}
/* IE7 に適応 */　
*:first-child+html .konnatoki {
	margin:-3px 0 20px 0;
	padding:0;
	background-color:#d2d1d1;
	width:685px;
}


.q1,
.q2,
.q3,
.q4 {
	float:left;
	clear:both;
	width:319px;
	margin:0 0 18px 4px;
	padding:0;
	display:inline;
}


.yajirusi01 {
	float:left;
	width:38px;
	margin:34px 0 0 0;
	padding:0;
}
.yajirusi02 {
	float:left;
	width:38px;
	margin:49px 0 0 0;
	padding:0;
}
.yajirusi03 {
	float:left;
	width:38px;
	margin:48px 0 0 0;
	padding:0;
}


.a1 {
	float:left;
	width:320px;
	height:81px;
	margin:0 0 18px 0;
	padding:0;
	background:url(../images/top/top-text01-b.gif);
}
.a2 {
	float:left;
	width:320px;
	height:112px;
	margin:0 0 18px 0;
	padding:0;
	background:url(../images/top/top-text02-b.gif);
}
.a3 {
	float:left;
	width:320px;
	height:112px;
	margin:0 0 18px 0;
	padding:0;
	background:url(../images/top/top-text03-b.gif);
}
.a4 {
	float:left;
	width:320px;
	height:109px;
	margin:0;
	padding:0;
	background:url(../images/top/top-text04-b.gif);
}


/* 詳しくはこちら　--------------------------------*/
.a1 a {
	display:block;
	background:url(../images/top/top-link01.gif) no-repeat left top;
	width:125px;
	height:19px;
	margin:58px 0 0 191px;
	padding:0;
	text-indent:-9999px;
}
.a1 a:hover {
	display:block;
	background:url(../images/top/top-link01.gif) no-repeat left -20px;
	width:125px;
	height:19px;
}
.a2 a,
.a3 a {
	display:block;
	background:url(../images/top/top-link01.gif) no-repeat left top;
	width:125px;
	height:19px;
	margin:89px 0 0 191px;
	padding:0;
	text-indent:-9999px;
}
.a2 a:hover,
.a3 a:hover {
	display:block;
	background:url(../images/top/top-link01.gif) no-repeat left -20px;
	width:125px;
	height:19px;
}
.a4 a {
	display:block;
	background:url(../images/top/top-link01.gif) no-repeat left top;
	width:125px;
	height:19px;
	margin:86px 0 0 191px;
	padding:0;
	text-indent:-9999px;
}
.a4 a:hover {
	display:block;
	background:url(../images/top/top-link01.gif) no-repeat left -20px;
	width:125px;
	height:19px;
}


/* トピックス　--------------------------------*/
iframe.topics {
	border:solid 1px #d2d1d1;
	margin:0 0 20px 0;
	padding:0;
}



/* システム　--------------------------------*/
.system {
	margin:0 0 30px 67px;
	padding:0;
}


/* ----------------------------------------------------------------------------　会社概要（company.html）
------------------------------------------------------------------------------------------------------*/

.company-box01,
.company-box02,
.company-box03 {
	border:solid 1px #d2d1d1;
	margin:0 0 20px 0;
	padding:0;
	width:685px;
}

/* ご挨拶　--------------------------------*/
.company-box01 p {
	margin:10px 0 10px 10px;
	padding:0;
	text-indent:13px;
}
.company-box01 p span {
	margin:0 0 10px 0;
	padding:0;
	text-indent:14px;
}
.company-box01 img {
	float:right;
	width:235px;
	margin:0 10px 0 20px;
	padding:0;
	display:inline;
}

/* 会社概要　--------------------------------*/
.company-table {
	font-size:100%;
	margin:15px 48px 25px 48px;
	border-collapse:collapse;
	border:1px solid #12164b;
	line-height:1.5;
}
.company-table th {
	margin:0;
	padding:8px;
	background-color:#232daf;
	color:#fff;
	border-bottom:1px solid #12164b;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}
.company-table td {
	margin:0;
	padding:8px;
	border-bottom:1px solid #12164b;
}

.company-dl01 {
	margin:0;
	padding:0;
}
.company-dl01 dt {
	margin:0 0 0 15px;
	padding:0;
}
.company-dl01 dd {
	margin:0 0 0 30px;
	padding:0;
}

.company-dl02 {
	margin:0;
	padding:0;
}
.company-dl02 dt {
	margin:0;
	padding:0;
	width:120px;
	float:left;
}
.company-dl02 dd {
	margin:0 0 0 120px;
	padding:0 0 0 16px;
}


/* アクセス　--------------------------------*/
.company-box03 {
	padding-bottom:15px;
}
.company-box03 iframe {
	margin:12px 0 10px 48px;
	border:1px solid #12164b;
}
.company-box03 a {
	margin:0 0 0 370px;
	padding:0;
}


/* ---------------------------------------------------------------------------　不動産鑑定（kantei.html）
------------------------------------------------------------------------------------------------------*/

/* 不動産鑑定士って何　--------------------------------*/
.kantei_img01 {
	float:left;
	margin:0 15px 25px 0;
	padding:0;
	width:220px;
}
.kantei_box01 {
	float:left;
	margin:0 0 25px 0;
	padding:0;
	background-color:#ff9;
	width:450px;
}
.kantei_box01 p {
	text-indent:11px;
	margin:5px 5px 7px 5px;
	padding:0;
}

/* こんなときには不動産鑑定評価書が役に立ちます。　--------------------------------*/
.kantei_dl {
	margin:0;
	padding:0;
}
.kantei_dl dt {
	margin:0 0 0 20px;
	padding:0;
	font-size:116%;
	font-weight:bold;
	color:#12164b;
}
.kantei_dl dd {
	margin:3px 16px 15px 40px;
	padding:5px;
	background-color:#cff;
	text-indent:11px;
}
.kantei_dl dd.totop01 {
	margin:3px 16px 15px 40px;
	padding:5px;
	background-color:transparent;
	text-indent:11px;
}


/* -----------------------------------------------------------　不動産コンサルティング（consulting.html）
------------------------------------------------------------------------------------------------------*/

/* 不動産コンサルティング　--------------------------------*/
.consulting_p01 {
	margin:3px 16px 15px 20px;
	padding:5px;
	background-color:#cff;
	text-indent:11px;
}

/* こんなときはご連絡ください。　--------------------------------*/
h4.consulting {
	clear:both;
	margin:15px 0 10px 60px;
	padding:0;
}
.consulting_ol01 {
	margin:3px 21px 15px 60px;
	padding:5px;
	text-indent:11px;
	background:#cff url(../images/consulting/consulting-img03.jpg) no-repeat right bottom;
}
.consulting_ol01 li{
	margin:0 0 0 25px;
	padding:0;
	list-style:decimal;
}

/* 土地活用の実績　--------------------------------*/
.consulting_p02 {
	margin:3px 16px 15px 60px;
	padding:5px;
	background-color:#cff;
	text-indent:11px;
}

h5.jiseki {
	margin:0 0 0 60px;
	padding:0;
}
.jiseki-box01 {
	float:left;
	margin:0 21px 15px 75px;
	padding:0;
	background-color:#ff9;
	width:330px;
	display:inline;
}

.jiseki-img01 {
	float:left;
	width:193px;
	height:240px;
	margin:8px 0 15px 0;
	padding:0;
}
.jiseki-img02 {
	float:left;
	width:250px;
	margin:17px 0 15px 0;
	padding:0;
}

.jiseki-box01 dt {
	margin:0 0 0 0;
	padding:5px;
	float:left;
	width:60px;
}
.jiseki-box01 dd {
	margin:0 5px 0 60px;
	padding:5px;
}


/* -------------------------------------------------------------------------------　任意売却（nini.html）
------------------------------------------------------------------------------------------------------*/

h4.nini {
	clear:both;
	margin:10px 0 30px 0;
	padding:0;
}

/* 任意売却メニュー　--------------------------------*/
.nini-menu {
	margin:0 0 30px 0;
	padding:0;
	background:url(../images/nini/nini-menu.gif) no-repeat left top;
	width:685px;
	height:193px;
}

.nini-menu01 a {
	display:block;
	background:url(../images/nini/nini-menu01.gif) no-repeat left top;
	width:388px;
	height:33px;
	margin:0 0 0 9px;
	padding:0;
	text-indent:-99999px;
}
.nini-menu01 a:hover {
	display:block;
	background:url(../images/nini/nini-menu01.gif) no-repeat left -33px;
	width:388px;
	height:33px;
}
.nini-menu02 a {
	display:block;
	background:url(../images/nini/nini-menu02.gif) no-repeat left top;
	width:388px;
	height:32px;
	margin:0 0 0 9px;
	padding:0;
	text-indent:-99999px;
}
.nini-menu02 a:hover {
	display:block;
	background:url(../images/nini/nini-menu02.gif) no-repeat left -32px;
	width:388px;
	height:32px;
}
.nini-menu03 a {
	display:block;
	background:url(../images/nini/nini-menu03.gif) no-repeat left top;
	width:388px;
	height:32px;
	margin:0 0 0 9px;
	padding:0;
	text-indent:-99999px;
}
.nini-menu03 a:hover {
	display:block;
	background:url(../images/nini/nini-menu03.gif) no-repeat left -32px;
	width:388px;
	height:32px;
}
.nini-menu04 a {
	display:block;
	background:url(../images/nini/nini-menu04.gif) no-repeat left top;
	width:388px;
	height:32px;
	margin:0 0 0 9px;
	padding:0;
	text-indent:-99999px;
}
.nini-menu04 a:hover {
	display:block;
	background:url(../images/nini/nini-menu04.gif) no-repeat left -32px;
	width:388px;
	height:32px;
}
.nini-menu05 a {
	display:block;
	background:url(../images/nini/nini-menu05.gif) no-repeat left top;
	width:388px;
	height:32px;
	margin:0 0 0 9px;
	padding:0;
	text-indent:-99999px;
}
.nini-menu05 a:hover {
	display:block;
	background:url(../images/nini/nini-menu05.gif) no-repeat left -32px;
	width:388px;
	height:32px;
}
.nini-menu06 a {
	display:block;
	background:url(../images/nini/nini-menu06.gif) no-repeat left top;
	width:388px;
	height:32px;
	margin:0 0 0 9px;
	padding:0;
	text-indent:-99999px;
}
.nini-menu06 a:hover {
	display:block;
	background:url(../images/nini/nini-menu06.gif) no-repeat left -32px;
	width:388px;
	height:32px;
}

/* こんなケースでお困りの方はご相談ください　--------------------------------*/
.nini-ul {
	margin:0 10px 0 40px;
	padding:5px;
	background-color:#ff9;
}
.nini-ul li {
	margin:0 0 0 20px;
	padding:0;
	list-style:disc;
}

/* 任意売却とは　--------------------------------*/
.nini-box {
	margin:0 0 0 0;
	padding:0;
}
.nini-box p {
	margin:0 10px 0 40px;
	padding:5px;
	background-color:#ff9;
	text-indent:11px;
}

/* 任意売却と裁判所による競売の比較　--------------------------------*/
.nini-dl01 {
	margin:0 0 15px 40px;
	padding:0;
}
.nini-dl02 {
	margin:0 0 0 40px;
	padding:0;
}
.nini-dl01 dt,
.nini-dl02 dt {
	margin:0 10px 3px 0;
	padding:0;
	color:#00f;
	font-weight:bold;
}
.nini-dl01 dd,
.nini-dl02 dd {
	margin:0 10px 10px 10px;
	padding:5px;
	background-color:#ff9;
}

/* 任意売却の流れ　--------------------------------*/
.nini-dl03 {
	margin:0 0 0 0;
	padding:0;
}
.nini-dl03 dt {
	margin:0 0 0 40px;
	padding:3px;
	background-color:#cff;
	border:solid 1px #00f;
	color:#00f;
	font-weight:bold;
	width:320px;
}
.nini-dl03 dd {
	margin:0 0 0 40px;
	padding:5px 0 5px 200px;
	background:url(../images/nini/nini-yajirusi01.gif) no-repeat 80px 5px;
	line-height:50px;
}
.nini-dl03 dd.l2 {
	margin:0 0 0 40px;
	padding:17px 0 5px 200px;
	background:url(../images/nini/nini-yajirusi02.gif) no-repeat 80px 5px;
	height:76px;
	line-height:1.5;
}

.nini-dl03 dt.end {
	margin:0 0 0 40px;
	padding:3px;
	background-color:#0f0;
	border:solid 1px #00f;
	color:#00f;
	font-weight:bold;
	width:320px;
}
.nini-dl03 dd.end {
	margin:0;
	padding:0;
	background:transparent;
	line-height:0;
	font-size:1px;
}



/* ----------------------------------------------------------------　プライバシーポリシー（privacy.html）
------------------------------------------------------------------------------------------------------*/

/* タイトル　--------------------------------*/
h2.privacy {
	clear:both;
	margin:0 0 15px 0;
	padding:0;
}


/* プライバシーポリシー　--------------------------------*/
.privacy-dl01 {
	margin:0 20px 25px 20px;
	padding:0;
}
.privacy-dl01 dt {
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	font-weight:bold;
	background-color:#12164b;
	color:#fff;
}
.privacy-dl01 dd {
	margin:0 0 25px 5px;
	padding:0;
}
.privacy-dl02 {
	margin:0 20px 25px 20px;
	padding:0;
}
.privacy-dl02 dt {
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	font-weight:bold;
	background-color:#cfebfb;
}
.privacy-dl02 dd {
	margin:0 0 20px 10px;
	padding:0;
}

.privacy-dl02 dd ol {
	margin:0 0 10px 25px;
	padding:0;
}
.privacy-dl02 dd ol li {
	margin:0 0 7px 0;
	padding:0;
}
.privacy-dl02 dd ol ul {
	margin:0 0 0 45px;
	padding:0;
}

.privacy-p {
	margin:0 0 20px 120px;
	padding:0;
}


/* -------------------------------------------------------------------------------　任意売却（nini.html）
------------------------------------------------------------------------------------------------------*/

.baibai_if {
	margin:0 0 0 55px;
	padding:0;
}


/* ----------------------------------------------------------------------------　お問い合わせ（inq.html）
------------------------------------------------------------------------------------------------------*/

h3.inq {
	margin:0 0 15px 0;
	padding:0;
}
.inq_p01 {
	margin:0 0 0 20px;
	padding:0;
}
.inq_p01 span {
	color:#f00;
	font-weight:bold;
}

.inq_if {
	margin:0 0 0 50px;
	padding:0;
}
