@charset "utf-8";



/* 【第二階層ページ設定】---------------------------------

   ■1.レイアウト
   ■2.ナビゲーション
   ■3.メインコンテンツ
   ■4.各種コンテンツ

-------------------------------------------------------- */

/* ■1.レイアウト
---------------------------------------------------- */


#kj_sec{
	background-image: url(../images/second/header_bg.jpg);
	background-repeat: repeat-x;
	background-position:top center;
}


/*ヘッダー*/

#sec_head{
	width:950px;
	height:106px;
	background-repeat:repeat-x;
	background-image: url(../images/header_bg.gif);
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border-bottom: solid 3px #164f3e;
}



#sec_logo {
	width:950px;
	height:76px;
}


#sec_gnavi {
	width:950px;
	height:30px;
}



#kj_sec hr{
	clear: both;
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-color: #ccc;
	height: 1px;
	margin-bottom:20px;
	margin-left: auto;
	margin-right: auto;
}


/* ■2.ナビゲーション
---------------------------------------------------- */

#sec_sidemenu{
	width:242px;
	float:left;
	background-color: #f8f8f8;
	border-left: solid 5px #1c634d;
	border-right: solid 5px #1c634d;
	border-bottom: solid 5px #1c634d;
	margin-top: 15px;
}


#sec_sidemenu a{
	outline :0;
}

#sec_sidemenu ul{
	margin-bottom: 10px;
	margin-left: 0px;
}


#sec_sidemenu li{
	list-style-type:none;
	background-image:url(../images/icon_arrow.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	background-position: 10px 0px;
	margin-bottom: 8px;
	line-height: 110%;
}


#here{
	background-image:url(../images/icon_arrow_over.gif)!important;
	background-position: 10px 0px!important;
	color:#1c614c!important;
}




#sm_box{
	width:226px;
	margin:8px;
}

#sm_l{
	width:226px;
	padding-right:9px;
	float:left;
	background-image: url(../images/dot_line_h.gif);
	background-repeat: repeat-y;
	background-position: right top;
	display: block;
}


#sm_r{
	width:226px;
	float:right;
	padding-left: 8px;
	}



/* グローバルナビ*/

#globalnavi {
	position: relative;
	width: 950px;
	background-color: #eeeded;
	margin:0px;
	padding:0px;
	height: 30px;
}



#globalnavi li {
	position: relative;
	float: left;
	font-size: 12px;
	list-style-type:none;
	width:190px;
}

#globalnavi ul {
	position: absolute;
	width: 190px;
	display: none;
	top: 30px;
	left: 0px;
}

#globalnavi ul li a {
	border-bottom: #909090 1px dotted;
	width:164px;
	display: block;
	color: #234f53;
	text-decoration: none;
	background-color: #eeeded;
	padding-bottom: 7px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 10px;

}
#globalnavi ul li a:hover {
	color: #234f53;
	background-color:#ddd;
}

#globalnavi ul li.first a {
	padding-bottom: 7px;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 10px;
	width:164px;
}

#globalnavi ul li.first a:hover {
}

#globalnavi ul li ul {
	top: 0px;
	left: 190px;
}
#globalnavi ul ul {
	display: none;
}

/* 幅調整*/
#gnw_fin a{
	width:165px !important;
	}
	
.gnh {
	height:30px !important;
	}
	
	
.gnh  ul{
	background-image:url(../images/second/menu_hosei.gif);
	background-repeat:no-repeat;
	}	
	
	
	
	
/* ■3.メインコンテンツ
---------------------------------------------------- */

#sec_detail{
	width:688px;
	float:right;
}

*html #sec_detail{
	margin-top:-3px;
	 }


#detail_area{
	width:658px;
	background-color: #FFFFFF;
	border-top: solid 5px #1c634d;
	margin-top: 20px;
	padding: 10px 15px 20px 15px;
}



.detail_box{
	width:658px;
	margin-bottom:20px;
}

#detail_area_l{
	width:920px;
	background-color: #FFFFFF;
	border-top: solid 5px #1c634d;
	margin-top: 0px;
	padding: 10px 15px 20px 15px;
}



.detail_box_l{
	width:920px;
	margin-bottom:20px;
}




.detail_box_min{
	width:628px;
	margin-bottom:20px;
	margin-left:30px;
}

/* テーブル共通*/

.t_box{
	border-collapse: collapse;
	line-height: 120%;
	margin-bottom:5px;
	margin-top: 5px;
	}

.t_box caption{
	text-align:right;
	text-indent:0.8em;
	}

.t_box th{
	border: 1px solid #ccc;
	padding:8px;
	color:#FFFFFF;
	}

.t_box td{
	border: 1px solid #ccc;
	padding:8px;
	}








/* リスト共通*/

.detail_box ol{
	margin-left:30px;
	}

.detail_box ul{
	margin-left:5px;
	list-style-type:none;
	}

.detail_box ul li{
	margin-bottom:20px;
	background-image:url(../images/second/icon_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
	padding-left:20px;
	}

.detail_box ol li{
	margin-bottom:10px;
	}



/* データアイコン共通*/

.doc_icon{
	padding:0px 3px 0px 7px;
	}
	
.op_icon{
	padding:5px 3px 0px 7px;
	}
	
	


	
/* 強調ボックス*/

.pickup_box{
	padding:5px;
	background-color:#FFFFEE;
	border: 3px double #eee;
	}

	
.gray_box{
	padding:5px;
	background-color:#F8F8F8;
	border: 3px double #eee;
	}
	
	
.pickup_txt{
	padding:2px 5px 2px 5px;
	background-color:#FFECFF;
	border: 1px double #ccc;
	font-weight:normal;
	margin-right: 5px;
	}
	
	
	
/* インデント*/
.t_idt{
	margin-left:1em;
	text-indent:-1em;
	}
	
	
.t_idt2{
	margin-left:2em;
	text-indent:-2em;
	}
	
	
.t_mrg{
	margin-left:1em;
	}
	
	
.t_mrg2{
	margin-left:2em;
	}
	
	

/* パンくず*/

#pan_area{
	width: 658px;
	background-image: url(../images/dot_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 7px;
}

ol#pan {
	padding: 0;
	list-style: none;
}

ol#pan li {
	float: left;
	padding-right: 6px;
	padding-left: 12px;
	background: url(../images/second/pan_arrow.gif) no-repeat 0 50%;
}

ol#pan li.home {
	padding-left: 18px;
	background: url(../images/second/pan_home.gif) no-repeat 0 50%;
}




/* ■4.各種コンテンツ
---------------------------------------------------- */

/* インフォメーション */

.oldinfo_box{
	width:648px;
	margin-bottom:20px;
	margin-left: 5px;
}


.oldinfo_box dl{
	width:100%;
	clear:both;
	}
	
	
.oldinfo_box dt{
	clear:left;
	width:150px;
	padding: 3px 0px 0px 4px;
	}
	
.oldinfo_box dd img{
	margin-left:5px;
	}
	
	
.oldinfo_box dd{
	padding: 0px 5px 5px 20px;
	background-image: url(../images/top/info_icon.gif);
	background-repeat: no-repeat;
	background-position:left 0.1em;
	margin-bottom:3px;
	border-bottom: dotted 1px #ccc;
	}



/* 地図*/
.map_box{
	width: 656px;
	height: 400px;
	border:solid #aaa 1px;
	background-color: #CCCCCC;
	font-size: 12px;
	line-height: 130%;
	}


/* 刊行物*/
.pb_btn1{
	width: 220px;
	text-align:center;
	float:left;
	padding-left: 30px;
	}

.pb_btn2{
	width: 220px;
	text-align:center;
	float:left;
	}

#pb_btn_cbox{
	width:525px;
	margin-bottom:50px;
	line-height:150%;
	margin-left: 15px;
	text-align:center;
}

	
/* よくある質問*/

.qa_box{
	border:solid 1px #ddd;
	background-color:#FDFDFD;
	padding:5px;
	}	


.qa_qbox{
	margin-left:2em;
	text-indent: -2em;
	}	
	
.qa_abox{
	padding:5px;
	background-color:#F9F9F9;
	border: solid #ddd 1px;
	margin:10px 0px 5px 50px;
	text-indent: -39px;
	}	
	
.qa_abox li{
	margin-left:30px;
	}	
	
.qa_abox table{
	margin-left:20px;
	}
	
.qa_ind0{
	text-indent:0px;
	}		
	
	
/* サイトマップ*/


	
	
#sitemap_box{
	width:658px;
	margin-bottom:20px;
}

#sitemap_box a{
	outline :0;
}

#sitemap_box ul{
	margin-top:15px;
	margin-bottom:20px;
	margin-left: 0px;
}


#sitemap_box li{
	list-style-type:none;
	background-image:url(../images/icon_arrow.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	background-position: 10px 0px;
	margin-bottom: 10px;
	line-height: 110%;
}



#sm_l{
	width:309px;
	float:left;
	background-image: url(../images/dot_line_h.gif);
	background-repeat: repeat-y;
	background-position: right top;
	display: block;
	padding: 0px 20px 0px 0px;
}


#sm_r{
	width:309px;
	float:right;
	padding: 0px 0px 0px 20px;
	}



/* マンション川柳*/


#kj_senryu{
	background-image: url(../news/senryu/imgs/bg.jpg);
	background-position:top center;
	background-color:#ecebd0;
	background-repeat:no-repeat;
	color:#333333;
}

#kj_senryu_o{
	background-position:top center;
	background-color:#ecebd0;
	background-repeat:no-repeat;
	color:#333333;
}


#kj_senryu p{
	text-indent:0.7em;
	margin-bottom: 0em;
}


#kj_senryu_o p{
	text-indent:0.7em;
	margin-bottom: 0em;
}




#kj_senryu_bn{
	background-image: url(../news/senryu/imgs/bg_bn.jpg);
	background-position:top center;
	background-color:#ecebd0;
	background-repeat:no-repeat;
	color:#333333;
}

#senryu_txt{
	font-size:16px;
	line-height:150%;
	padding: 0px 10px 25px 10px;
}


.senryu_box01{
	background-color:#fff;
	border:solid 1px #ccc;
	height:630px;
	width:458px;
}

.senryu_box01_txt{
	font-size:14px;
	line-height:150%;
	padding: 10px 25px;
	
}



.senryu_box02{
	font-size:14px;
	background-color:#fff;
	border:solid 1px #ccc;
	height:620px;
	width:948px;
}



.sb02_img{
	width:316px;
	float:left;
}




#oubo_box{
	font-size:14px;
	background-color:#fff;
	border:solid 7px #f2d373;
	width:896px;
	padding: 10px 20px;
	line-height: 160%;
}



#souhyou_box{
	font-size:14px;
	background-color:#fff;
	border:solid 7px #ccc;
	width:896px;
	padding: 10px 20px 20px 20px;
	line-height: 160%;
}



.senryu_bnbox{
	font-size:14px;
	background-color:#fff;
	border:solid 1px #ccc;
	width:908px;
	padding: 20px;
	margin-bottom: 20px;
}


#senryu_footer_bg{
	background-image:url(../images/footer_bg.gif);
	background-repeat: repeat-x;
}





/* マンション管理お役立ちコーナー*/



#kj_oyakudachi{
	background-position:top center;
	background-color:#FFFFFF;
	color:#333333;
	background-image: url(../oyakudachi/imgs/bg.gif);
	background-repeat: repeat-x;
}


#kj_oyakudachi p{
	text-indent:0.7em;
	margin-bottom: 0em;
}


.oyakudachi_txt{
	font-size:16px;
	line-height:150%;
	padding: 25px 60px 10px 60px;
}

.oyakudachi_txt ul{
	margin-left:30px;
	margin-bottom:40px;
	margin-top:10px;

}

.oyakudachi_txt li{
	margin-bottom:5px;
	list-style-type:none;
	text-indent:-99px;
	margin-left: 87px;
	}




.oyakudachi_box{
	background-color:#FCFCFC;
	border:solid 1px #ddd;
	padding: 25px 15px;
	margin-bottom: 40px;
	width: 870px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../oyakudachi/imgs/bg_min.gif);
}

.oyakudachi_box p{
	font-size:14px;
	line-height:150%;
	padding: 10px 35px;
	
}


.oyakudachi_box2{
	font-size:14px;
	padding: 20px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
	line-height: 160%;
	width: 870px;
}



.jirei_box{
	font-size:16px;
	background-color:#FCFCFC;
	border:solid 7px #ccc;
	width:800px;
	padding: 10px 20px;
	line-height: 160%;
	margin-left: auto;
	margin-right: auto;
}



.arrow_box{
	font-size:14px;
	padding: 5px;
	line-height: 160%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.kaitou_box{
	font-size:16px;
	background-color:#FFFDF7;
	border:solid 7px #f2d373;
	width:800px;
	padding: 10px 20px;
	line-height: 160%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}


.sankou_box{
	font-size:14px;
	padding: 10px 40px;
	line-height: 160%;
	margin-left: auto;
	margin-right: auto;
}

.sankou_box dl{
}


.sankou_box dd{
	margin-left:1em;
	margin-bottom:5px;
}


.sankou_box li{
	margin-left:1em;
	text-indent: -1em;
	list-style-type: none;
}

.kaitou_box li{
	margin-left:1em;
	text-indent: -1em;
	list-style-type: none;
}




.oyakudachi_bnbox{
	font-size:14px;
	background-color:#fff;
	border:solid 1px #ccc;
	width:908px;
	padding: 20px;
	margin-bottom: 20px;
}


#oyakudachi_footer_bg{
	background-image:url(../images/footer_bg.gif);
	background-repeat: repeat-x;
}



/* 調査票フォーム*/

.nonavi{
	height:86px!important;
	}
