@import url(styleUriKai.css);  /* 売りたい、買いたい */
@import url(styleLink.css);  /* リンク集 */
/*@import url(styleSetting.css);*/  /* 共通設定 */
@import url(styleKari.css);  /* 借りたい */
@import url(styleKasi.css);  /* 貸したい */
@import url(styleTochi.css);  /* 土地活用 */
@import url(styleProfile.css);  /* 会社概要 */
@import url(styleZeimu.css);  /* 税務相談したい */
@import url(styleVoice.css);  /* お客様の声 */


BODY {
	font-size: 12px;
	line-height:150%;
	COLOR: #656565;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#f6f6f6;
	background-image:url(images/index_bg.gif);
	background-repeat:repeat-y;
	background-position:top center;
}

dl,dt,dd{
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5{
margin:0;
padding:0;
}

img {
	border:none;
}

,TR { font-size: 10pt}
ul			{  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10pt; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px}
TEXTAREA	{  font-family: "ＭＳ Ｐゴシック"}

A.noline { text-decoration: none; }
A.noline:hover { text-decoration:underline; }

.font8pt {  font-size: 8pt}
.font10pt {  font-size: 10pt}
.font11pt {  font-size: 11pt}
.lfont12pt {  font-size: 12pt; line-height: 130%}
.font12pt {  font-size: 12pt}
.font14pt {  font-size: 14pt}
.font16pt {  font-size: 16pt}
.font18pt {  font-size: 18pt}
.white-border {  background-color: #FFCC00}

#headtext{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
	text-align:left;
}

#headtext a{
	font-size:10px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

h1{
	margin:0;
	padding:0;
}

h1 a{
	background-image:url(images/header_01.gif);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:195;
	height:76;
	margin:0;
	padding:0;
}

br.floatclear{
	clear:both;
}

#index_top{

}

#topTitle a{
	background-image:url(images/index_topics.jpg);
	background-repeat:no-repeat;
	width:348px;
	height:260px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
}


/*お知らせ*/

#topics{
	width:392px;
}


#topics h3 a{
	background-image:url(images/index_topics.gif);
	background-repeat:no-repeat;
	width:392px;
	height:35px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
}

#topics dd{
	width:380px;
	border-bottom:dashed 1px #999;
	padding-bottom:5px;
}

#topics dd a{
	text-decoration:none;
	color:#1165cc;
}


#topics dd a:hover{
	text-decoration:underline;
}

#index_menu{
	margin-top:15px;
}


#index_menu td{
	vertical-align:top;
	padding:2px;
	font-size:12px;
}

/*借りたい*/

#index_menu1{
	width:232px;
	height:200px;
	border:solid 1px #a3aec6;
}


#index_menu1 h3 a{
	background-image:url(images/index_menu1.gif);
	background-repeat:no-repeat;
	width:232px;
	height:32px;
	text-indent:-9999px;
	display:block;
}

#index_menu1 h3 a:hover{
	background-position:0 -32px;
}


/*アパマンメニュー*/
#menu{
	width:114px;
	height:86px;
}

#menu dl dd{
	float:left;
}

#menu dl dd a{
	width:57px;
	height:86px;
	background-image:url(images/index_menu1_01.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	display:block;
}

/*安城*/
#menu dl dd#menu1 a{
	width:57px;
	background-position:0 0;
}

#menu dl dd#menu1 a:hover{
	background-position:0 -86px;
}

/*新安城*/
#menu dl dd#menu2 a{
	width:57px;
	background-position:-57px 0;
}

#menu dl dd#menu2 a:hover{
	background-position:-57px -86px;
}


/*買いたい*/

#index_menu2{
	width:232px;
	height:200px;
	border:solid 1px #a3aec6;
}


#index_menu2 h3 a{
	background-image:url(images/index_menu2.gif);
	background-repeat:no-repeat;
	width:232px;
	height:32px;
	text-indent:-9999px;
	display:block;
}

#index_menu2 h3 a:hover{
	background-position:0 -32px;
}

/*売りたい*/

#index_menu3{
	width:232px;
	height:200px;
	border:solid 1px #a3aec6;
}


#index_menu3 h3 a{
	background-image:url(images/index_menu3.gif);
	background-repeat:no-repeat;
	width:232px;
	height:32px;
	text-indent:-9999px;
	display:block;
}

#index_menu3 h3 a:hover{
	background-position:0 -32px;
}

/*建てたい*/

#index_menu4{
	width:232px;
	height:200px;
	border:solid 1px #a3aec6;
	margin-top:5px;
}


#index_menu4 h3 a{
	background-image:url(images/index_menu4.gif);
	background-repeat:no-repeat;
	width:232px;
	height:32px;
	text-indent:-9999px;
	display:block;
}

#index_menu4 h3 a:hover{
	background-position:0 -32px;
}

/*貸したい*/

#index_menu5{
	width:232px;
	height:200px;
	border:solid 1px #a3aec6;
	margin-top:5px;
}


#index_menu5 h3 a{
	background-image:url(images/index_menu5.gif);
	background-repeat:no-repeat;
	width:232px;
	height:32px;
	text-indent:-9999px;
	display:block;
}

#index_menu5 h3 a:hover{
	background-position:0 -32px;
}

/*活用*/

#index_menu6{
	width:232px;
	height:200px;
	border:solid 1px #a3aec6;
	margin-top:5px;
}


#index_menu6 h3 a{
	background-image:url(images/index_menu6.gif);
	background-repeat:no-repeat;
	width:232px;
	height:32px;
	text-indent:-9999px;
	display:block;
}

#index_menu6 h3 a:hover{
	background-position:0 -32px;
}

/*情報誌*/
#index_bn_jouhou a{
	background-image:url(images/index_bn_sumai.gif);
	background-repeat:no-repeat;
	width:179px;
	height:63px;
	text-indent:-9999px;
	display:block;
}

#index_bn_jouhou a:hover{
	background-position:0 -63px;
}

.footerLink{
	text-align:center;
	padding:5px;
	font-size:10px;
}

.footerLink a{
	color:#666666;
	text-decoration:none;
	font-size:10px;
}


.footerLink a:hover{
	color:#CC0000;
	text-decoration:none;
	font-size:10px;
}

#kai_egg p{
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#kai_egg p a{
	background: url(images/kai_eggbtn.gif) left top no-repeat;
	width:170px;
	height:30px;
	display:block;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#kai_egg p a:hover{
	background-position:0 -30px;
	text-indent:-9999px;
}

/*プライバシーポリシー*/
/* 見出し部分 */
#pagePrivacy{
	width:98%;
	color: #4C4C4C;
}

#pagePrivacy a{
	color:#2970A9;
}

#pagePrivacy h3{
	background-color:#DBEAF7;
	border-left:solid 3px #0262C1;
	width:100%;
	padding:5px 0 5px 10px;
	font-weight:bold;
	font-size:14px;
	margin:25px 0 0 15px;
	color:#333333;
}

#pagePrivacy p{
	margin-left:20px;
	margin-top:5px;
	line-height:1.8em;
}


#pagePrivacy dt{
	background:url(images/privacy_03.gif) left center no-repeat;
	font-size:97%;
	font-weight:bold;
	margin:10px 0 10px 15px;
	width:90%;
}

#pagePrivacy dd{
	margin:5px 0 20px 20px;
	line-height:1.8em;
}

#pagePrivacy ol{
	margin-top:10px;
}

#pagePrivacy li{
	line-height:1.8em;
	margin-bottom:10px;
}

#pagePrivacy span{
	text-align:right;
}

#pagePrivacy p.pageTop{
	text-align:right;
	line-height:1.2em;
}

/*コンテナトップ*/
#container{
	width:555px;
}

#container h2{
	background:url(images/container_01.gif) 0 0 no-repeat;
	width:555px;
	height:54px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#nimotu{
	background: url(images/container_02.gif) 0 0 no-repeat;
	width:555px;
	height:94px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

/* --------------メインボタン -------------- */
#conNavi{
	background: url(images/container_03.gif) left top no-repeat;
	width:548px;
	height:33px;
	margin:0 0 0 5px;
	text-indent:-9999px;
	padding:0;
}

/* clearfix --------------------*/
#conNavi ul:after{
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
}

#conNavi ul{
	margin:0;
	padding:0;
	zoom:100%;
}
/* --------------------clearfix */

#conNavi ul li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}

#conNavi ul li a{
	width:109px;
	height:33px;
	background: url(images/container_03.gif) left top no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	display:block;
	outline:0;
}

#conNavi ul li#navi01 a{
	background-position:0 0;
}

#conNavi ul li#navi01 a:hover{
	background-position:0 -33px;
}

#conNavi ul li#navi02 a{
	background-position:-109px 0;
}

#conNavi ul li#navi02 a:hover{
	background-position:-109px -33px;
}

#conNavi ul li#navi03 a{
	background-position:-218px 0;
}

#conNavi ul li#navi03 a:hover{
	background-position:-218px -33px;
}

#conNavi ul li#navi04 a{
	background-position:-327px 0;
}

#conNavi ul li#navi04 a:hover{
	background-position:-327px -33px;
}

#conNavi ul li#navi05 a{
	width:105px;
	background-position:-436px 0;
}

#conNavi ul li#navi05 a:hover{
	background-position:-436px -33px;
}

/* --------------コンテナボックストップ------------------ */

#containerTop{
	margin-bottom:25px;
}

#containerTop h3{
	width:542px;
	height:33px;
	background: url(images/container_04.gif) left top no-repeat;
	text-indent:-9999px;
	margin-top:20px;
	margin-bottom:15px;
}

#containerTop li{
	background:url(images/container_check.gif) 0 7px no-repeat;
	padding-left:15px;
	font-size:14px;
	line-height:2.0em;
	list-style:none;
}

#containerTop img{
	float:right;
	margin-right:15px;
}

#containerTop2 h3{
	width:542px;
	height:33px;
	background: url(images/container_05.gif) left top no-repeat;
	text-indent:-9999px;
	margin-top:20px;
	margin-bottom:15px;
}

.containerTopBox{
	margin-bottom:15px;
}

.containerTopBox h4#jimu{
	width:152px;
	height:70px;
	background:url(images/container_06.gif) left top no-repeat;
	text-indent:-9999px;
	float:left;
	margin:0 0 15px 0;
	padding:0;
}

.containerTopBox h4#katei{
	width:152px;
	height:70px;
	background:url(images/container_07.gif) left top no-repeat;
	text-indent:-9999px;
	float:left;
	margin:0 0 15px 0;
	padding:0;
}

.containerTopBox dl{
	float:left;
	margin:0;
	padding:0;
}

.containerTopBox dl dt{
	margin-bottom:10px;
}

.containerTopBox dd{
	background:url(images/container_08.gif) 0 0 no-repeat;
	padding-left:80px;
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
}

/* --コンテナボック地図-- */

#containerMap{
	margin-bottom:25px;
}

#containerMap h3{
	width:542px;
	height:33px;
	background: url(images/container_09.gif) left top no-repeat;
	text-indent:-9999px;
	margin-top:20px;
	margin-bottom:15px;
}

#containerMap p a{
	width:177px;
	height:106px;
	background: url(images/container_12.gif) left top no-repeat;
	text-indent:-9999px;
	margin-top:10px;
	margin-bottom:15px;
	display:block;
}

/* --コンテナボックエリア-- */

#containerArea{
	background:url(images/container_13.gif) 0 0 no-repeat;
	width:533px;
	height:141px;
}

#containerArea h5{
	background:url(images/spacer.gif) 0 0 no-repeat;
	width:533px;
	height:80px;
	text-indent:-9999px;
}

#containerArea ul{
	width:390px;
	margin:0 0 0 140px;
	padding:0;
}


#containerArea li{
	width:60px;
	font-size:12px;
	list-style:none;
	margin-bottom:5px;
	float:left;
}

/* --コンテナボックフッタリンク-- */

#containerMenu ul{
	margin:0;
	padding:0;
}

#containerMenu li{
	display:inline;
	list-style:none;
}

#containerMenu li a{
	background:url(images/container_14.gif) 0 2px no-repeat;
	padding-left:10px;
	color:#1f6fa2;
	margin-left:5px;
}

#containerMenu li a:hover{
	color: #FF6600;
}

h4#containerFormmail a{
	background:url(images/container_formmail.gif) 0 0 no-repeat;
	width:521px;
	height:77px;
	text-indent:-9999px;
	display:block;
	outline:none;
	margin:0 0 20px 5px;
}

/* --------------コンテナボックスよくあるご質問------------------ */
#containerFaq{
	margin-left:5px;
}

#containerFaq h3{
	width:542px;
	height:33px;
	background: url(images/container_faq01.gif) left top no-repeat;
	text-indent:-9999px;
	margin-top:20px;
	margin-bottom:15px;
}

#containerFaq ul{
	margin-bottom:30px;
}

#containerFaq li{
	background:url(images/container_faq02.gif) 0 0 no-repeat;
	height:19px;
	line-height:19px;
	padding-left:22px;
	margin-bottom:10px;
	list-style:none;
}

#containerFaq li a{
	color:#296db3;
	text-decoration:underline;
	font-size:14px;
}

#containerFaq li a:hover{
	color: #FF6600;
	text-decoration:underline;
}

#containerFaq dl{
	width:500px;
	margin:10px 0 10px 20px;
}

#containerFaq dt{
	background: url(images/container_faq03.gif) 0 0 no-repeat;
	color:#296db3;
	padding-left:22px;
	font-size:16px;
	font-weight:bold;
	line-height:19px;
	margin-bottom:10px;
}

#containerFaq dd{
	background: url(images/container_faq04.gif) 0 0 no-repeat;
	padding-left:22px;
	font-size:14px;
	line-height:1.5em;
}

#containerFaq p{
	border-top:solid 1px #999999;
	padding-top:5px;
	margin:0 20px 30px 0;
	text-align:right;
}

#containerFaq p a{
	font-size:10px;
}

/* --------------コンテナボックス料金------------------ */

#containerPrice{
	background:url(images/container_flow01.gif) 0 0 no-repeat;
	width:541px;
	margin:15px 0 15px 5px;
	padding:0;
}

#containerPrice h3 a{
	background:url(images/spacer.gif) 0 0 no-repeat;
	width:150px;
	height:33px;
	margin:0 0 10px 390px;
	display:block;
	text-indent:-9999px;
}

#containerPrice p{
	color: #FF6600;
}

/* --------------コンテナボックスご契約の流れ------------------ */
#containerFlow{
	margin:0 0 30px 5px;
}

#containerFlow h3{
	background:url(images/container_flow03.gif) 0 0 no-repeat;
	width:541px;
	height:33px;
	margin-bottom:15px;
	text-indent:-9999px;
}

#containerFlow dd{
	margin:0 0 15px 15px;
	line-height:1.5em;
}

#containerFlow dt#title1{
	background: url(images/container_flow04.gif) 0 0 no-repeat;
	width:267px;
	height:33px;
	text-indent:-9999px;
}

#containerFlow dt#title2{
	background: url(images/container_flow05.gif) 0 0 no-repeat;
	width:267px;
	height:33px;
	text-indent:-9999px;
}

#containerFlow dt#title3{
	background: url(images/container_flow06.gif) 0 0 no-repeat;
	width:267px;
	height:33px;
	text-indent:-9999px;
}

#containerFlow dt#title4{
	background: url(images/container_flow07.gif) 0 0 no-repeat;
	width:267px;
	height:33px;
	text-indent:-9999px;
}

#containerFlow h4{
	background: url(images/container_flow08.gif) 0 0 no-repeat;
	width:531px;
	height:38px;
	text-indent:-9999px;
}

#containerFlow p{
	margin:0 0 0 10px;
	padding:0;
	font-size:14px;
}

#containerFlow p strong{
	font-size:16px;
	font-weight:bold;
}

#containerFlow ul{
	margin:15px 0 15px 10px;
}

#containerFlow li{
	list-style:none;
	font-size:14px;
	line-height:2.0em;
}

/* --------------コンテナボックス大きさ・種類------------------ */

#containerType{
	width:541px;
	margin:0 0 35px 5px;
	font-size:14px;
}

#containerType h3{
	background: url(images/container_type01.gif) 0 0 no-repeat;
	width:541px;
	height:33px;
	margin:15px 0 5px;
	text-indent:-9999px;
}

#containerType h4{
	background-color:#d7e6f6;
	border-left:solid 5px #7dabdb;
	text-indent:15px;
	font-size:18px;
	color:#0065CA;
}

#containerType .total{
	background-color:#fff7c9;
}

table.typeBox td{
	padding:5px;
	font-size:14px;
}

#containerType .price{
	color:#FF0000;
	font-size:20px;
}

#containertypeBox{
	margin-left:5px;
}


/*---- 営業エリア2 ----*/
#businessArea2{
	width:490px;
	margin:0 auto 20px;
	text-align:center;
}

* html #businessArea2{
	width:550px;
}

#businessArea2 h2{
	width:491px;
	height:32px;
	background:url(images/naisArea2_03.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#businessArea2 p{
	/*width:490px;*/
	width:489px;
	border-left:1px solid #9CC3E8;
	border-right:1px solid #9CC3E8;
	font-size:12px;
	color:#3183D2;
	margin:0;
	padding:3px 0;
	text-align:center;
}

* html #businessArea2 p{
	width:491px;
}

#businessArea2 dl{
	/*width:490px;*/
	width:479px;
	border:1px solid #9CC3E8;
	border-top:none;
	padding:10px 0 10px 10px;
	font-size:12px;
	text-align:left;
	background:url(images/naisArea2_07.gif) no-repeat 350px -15px;
}

* html #businessArea2 dl{
	width:491px;
}

#businessArea2 dl dt{
	font-weight:bold;
	clear:both;
	background:url(images/naisArea1_07.gif) no-repeat 0 50%;
	padding-left:10px;
	line-height:180%;
}

#businessArea2 dl dd{
	float:left;
	padding-left:10px;
}



#linkPage dl{
	margin-bottom:15px;
}

#linkPage dt{
	padding-left:5px;
	border-left:5px solid;
	font-size:14px;
}

#linkPage dd{
	margin-left:10px;
}




/*----- 2009.4 (借りたい／貸したい／土地管理・活用したい) リニューアル時に追加 -----*/
.contents {
	padding:0 15px 0 20px;
	width:520px;
	color:#454545;
}

/* clearfix --------------------*/
.contents:after {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}

.contents { display: inline-block; }
/* Mac版IEを除外 \*/
.contents { display: block; }
/* */
/* -------------------- clearfix */


.contents {
	font-size:12px;
}

.contents p {
	margin:0;
	padding:0;
	line-height:1.8;
	
}

.contents table {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}

.contents th, .contents td {
	padding:0;
	text-align:left;
	border:none;
}

.contents hr {
	display:none;
}

.contents ul, .contents ol {
	list-style:none;
	text-align:justify;
	text-justify:inter-ideograph;
}

.contents ul li,
.contents ol li {
	list-style:none;
}


p.toTop {
	padding:0 15px;
	text-align:right;
	font-size:12px;
	clear:both;
}

p.toTop a {
	color:#454545;
}





/*---- お問い合わせ ----*/
#formmail td,
#formmail li{
	font-size:12px;
}

#formmail td span.hissu{
	font-weight:bold;
	font-size:10px;
	color:#EE0000;
}


/*---- 採用情報 ----*/
#recruit td,
#recruit li{
	font-size:12px;
}

#recruit td .hissu{
	color:#EE0000;
	font-size:10px;
	font-weight:bold;
}
