@charset "utf-8";
/* CSS Document */


@import "base.css";
@import "common.css";
@import "blog.css";
@import "footer_all.css";


#container{
	clear:both;
	background:url(../images/common/containar_detail_bg.gif) repeat-x 0 -15px;
}


#container #contents #breadcrumbCtr{
	margin-bottom:30px;
}
*:first-child+html #breadcrumbCtr{

}


/* 新着情報ヘッダー部分
------------------------------------------------------------ */

#container #contents #pageTitle{
	border:none;
	padding:0;
	margin-bottom:20px;
}
#container #contents #pageTitle h1{
	background: url(../images/words/contens_left_01.gif) no-repeat 0 0;
	display:block;
	width:630px;
	height:0;
	padding:40px 0 0 0;
	overflow:hidden;
}


/*左コンテンツ開始
------------------------------------------------------------ */

#container #contents #newWordsCtr{
	width:630px;
}


#container #contents #categoryWordsCtr #categoryWordsCtsLeft ul{
	clear:both;
}

#container #contents #categoryWordsCtr #categoryWordsCtsLeft li{
}
#container #contents #newWordsCtr h2{
	background: url(../images/words/new_words_01.gif) no-repeat 0 0;
	display:block;
	width:630px;
	height:0;
	padding-top:35px;
	overflow:hidden;
	margin-top:30px;
}
#container #contents #newWordsCtr dl{
	padding:0 5px;
	margin:10px 0;
}
#container #contents #newWordsCtr dt{
	background:#EEFBE7 url(../images/words/title_icon.gif) no-repeat 5px 7px;
	padding:8px 20px;
	font-weight:bold;
}
#container #contents #newWordsCtr dd{
	margin-top:15px;
	padding:0 7px;
	line-height:1.5;
}
#container #contents #newWordsCtr .categoryLinks{
	margin:0 10px;
	text-align:right;
}
#container #contents #newWordsCtr #categoryWordsCtr{
	margin-top:30px;
}
#container #contents #categoryWordsCtr h2{
	background: url(../images/words/category_words_01.gif) no-repeat 0 0;
	display:block;
	width:630px;
	height:0;
	padding-top:35px;
	overflow:hidden;
	margin-top:30px;
}
#container #contents #categoryWordsCtr dl{
	border:1px solid #D1D1D1;
}
#container #contents #categoryWordsCtr dt{
	border-bottom:1px dashed #D1D1D1;
	margin-bottom:10px;
}
#container #contents #categoryWordsCtr ul{
	clear:both;
}
#container #contents #categoryWordsCtr li{
	list-style-type:none;
	float:left;
}

/*index > カテゴリで探す >50音順
------------------------------------------------------------ */

#container #contents #categoryWordsCtr dl#category50on{
	margin:15px 4px 0 5px;
	padding-bottom:5px;
	
}
#container #contents #categoryWordsCtr dl#category50on dt{
	background: url(../images/words/words02.gif) no-repeat 0 0;
	display:block;
	width:619px;/*620pxだけどなぜかはみでてしまうからハンパピクセル*/
	height:0;
	padding-top:29px;
	overflow:hidden;
}
#container #contents #categoryWordsCtr dl#category50on dd{
	padding-top:5px;
}
#container #contents #categoryWordsCtr dl#category50on div#categoryWordsCtsLeft{
	float:left;
}
#container #contents #categoryWordsCtr dl#category50on div#categoryWordsCtsLeft ul{
	width:275px;
	height:25px;
	background: url(../images/words/title_icon.gif) no-repeat 5px 0;
	padding:0 5px 0 5px;
	margin:0 0 10px 15px;
	border-bottom:1px solid #D1D1D1;
}
#container #contents #categoryWordsCtr dl#category50on div#categoryWordsCtsLeft li{
	font-size:14px;/*フォントサイズは決め打ちで*/
	width:30px;
	padding-left:20px;
	border-right:1px solid #D1D1D1;
}
#container #contents #categoryWordsCtr dl#category50on div#categoryWordsCtsLeft .borderNone{
	border:none;
}

#container #contents #categoryWordsCtr dl#category50on div#categoryWordsCtsRight{
	float:left;
}
#container #contents #categoryWordsCtr dl#category50on div#categoryWordsCtsRight ul{
	width:275px;
	height:25px;
	background: url(../images/words/title_icon.gif) no-repeat 5px 0;
	padding:0 5px 0 5px;
	margin:0 0 10px 15px;
	border-bottom:1px solid #D1D1D1;
}
#container #contents #categoryWordsCtr dl#category50on div#categoryWordsCtsRight li{
	font-size:14px;/*フォントサイズは決め打ちで*/
	width:30px;
	padding-left:20px;
	border-right:1px solid #D1D1D1;
}
#container #contents #categoryWordsCtr dl#category50on div#categoryWordsCtsRight .borderNone{
	border:none;
}

/*index > カテゴリで探す > アルファベットで探す
------------------------------------------------------------ */

#container #contents #categoryWordsCtr dl#categoryAZ{
	clear:both;
	margin:15px 4px 0 5px;
	padding-bottom:5px;
	
}
#container #contents #categoryWordsCtr dl#categoryAZ dt{
	background: url(../images/words/words03.gif) no-repeat 0 0;
	display:block;
	width:619px;/*620pxだけどなぜかはみでてしまうからハンパピクセル*/
	height:0;
	padding-top:29px;
	overflow:hidden;
}
#container #contents #categoryWordsCtr dl#categoryAZ dd{
	padding-top:5px;
}
#container #contents #categoryWordsCtr dl#categoryAZ ul{
	width:588px;
	height:25px;
	margin:10px 0 10px 15px;
	border-bottom:1px solid #D1D1D1;
}
#container #contents #categoryWordsCtr dl#categoryAZ li{
	font-size:14px;/*フォントサイズは決め打ちで*/
	width:23px;
	padding-left:20px;
	border-right:1px solid #D1D1D1;
}
#container #contents #categoryWordsCtr dl#categoryAZ .borderNone{
	border:none;
}


/*カテゴリで探す
------------------------------------------------------------ */

#container #contents #categoryWordsCtr dl#categoryNam{
	clear:both;
	margin:15px 4px 0 5px;
	
}

#container #contents #categoryWordsCtr dl#categoryNam dt{
	background: url(../images/words/words04.gif) no-repeat 0 0;
	display:block;
	width:619px;/*620pxだけどなぜかはみでてしまうからハンパピクセル*/
	height:0;
	padding-top:29px;
	overflow:hidden;
}
#container #contents #categoryWordsCtr dl#categoryNam dd{
	padding-top:5px;
}
#container #contents #categoryWordsCtr dl#categoryNam ul{
	padding:0 15px;
}
#container #contents #categoryWordsCtr dl#categoryNam li{
	clear:both;
	width:558px;
	border-bottom:1px solid #D1D1D1;
	background: url(../images/words/title_icon.gif) no-repeat 5px 0;
	padding:0 0 10px 25px;
	margin-bottom:10px;
}
#container #contents #categoryWordsCtr dl#categoryNam li.borderNone{
	border:none;
}



/*カテゴリーリスト
------------------------------------------------------------ */

#container #contents #newWordsCtr #categoryWordsListCtr{
	margin-top:30px;
}
#container #contents #categoryWordsListCtr h2{
	display:block;
	width:630px;
	height:0;
	padding-top:35px;
	overflow:hidden;
	margin-top:30px;
}

#container #contents #categoryWordsListCtr ul{
	width:588px;
	padding:15px 15px 0;
	margin:20px 5px 0;
	border:1px solid #D1D1D1;
}
#container #contents #categoryWordsListCtr li{
	clear:both;
	border-bottom:1px solid #D1D1D1;
	background: url(../images/words/title_icon.gif) no-repeat 5px 0;
	padding:0 0 10px 25px;
	margin-bottom:10px;
	list-style-type:none;
}
#container #contents #categoryWordsListCtr li.borderNone{
	border:none;
}

/*  50音順=========================================================*/

#container #contents #categoryWordsListCtr h2#title50onA{
	background: url(../images/words/title_50on.jpg) no-repeat 0 0;
}
#container #contents #categoryWordsListCtr h2#title50onI{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -35px;
}

#container #contents #categoryWordsListCtr h2#title50onU{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -70px;
}

#container #contents #categoryWordsListCtr h2#title50onE{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -105px;
}

#container #contents #categoryWordsListCtr h2#title50onO{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -140px;
}

#container #contents #categoryWordsListCtr h2#title50onKA{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -175px;
}

#container #contents #categoryWordsListCtr h2#title50onKI{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -210px;
}

#container #contents #categoryWordsListCtr h2#title50onKU{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -245px;
}

#container #contents #categoryWordsListCtr h2#title50onKE{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -280px;
}

#container #contents #categoryWordsListCtr h2#title50onKO{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -315px;
}

#container #contents #categoryWordsListCtr h2#title50onSA{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -350px;
}

#container #contents #categoryWordsListCtr h2#title50onSI{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -385px;
}

#container #contents #categoryWordsListCtr h2#title50onSU{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -420px;
}

#container #contents #categoryWordsListCtr h2#title50onSE{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -455px;
}

#container #contents #categoryWordsListCtr h2#title50onSO{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -490px;
}

#container #contents #categoryWordsListCtr h2#title50onTA{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -525px;
}

#container #contents #categoryWordsListCtr h2#title50onTI{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -560px;
}

#container #contents #categoryWordsListCtr h2#title50onTU{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -595px;
}

#container #contents #categoryWordsListCtr h2#title50onTE{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -630px;
}

#container #contents #categoryWordsListCtr h2#title50onTO{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -665px;
}

#container #contents #categoryWordsListCtr h2#title50onNA{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -700px;
}

#container #contents #categoryWordsListCtr h2#title50onNI{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -735px;
}

#container #contents #categoryWordsListCtr h2#title50onNU{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -770px;
}

#container #contents #categoryWordsListCtr h2#title50onNE{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -805px;
}

#container #contents #categoryWordsListCtr h2#title50onNO{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -840px;
}

#container #contents #categoryWordsListCtr h2#title50onHA{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -875px;
}

#container #contents #categoryWordsListCtr h2#title50onHI{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -910px;
}

#container #contents #categoryWordsListCtr h2#title50onHU{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -945px;
}

#container #contents #categoryWordsListCtr h2#title50onHE{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -980px;
}

#container #contents #categoryWordsListCtr h2#title50onHO{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1015px;
}

#container #contents #categoryWordsListCtr h2#title50onMA{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1050px;
}

#container #contents #categoryWordsListCtr h2#title50onMI{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1085px;
}

#container #contents #categoryWordsListCtr h2#title50onMU{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1120px;
}

#container #contents #categoryWordsListCtr h2#title50onME{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1155px;
}

#container #contents #categoryWordsListCtr h2#title50onMO{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1190px;
}

#container #contents #categoryWordsListCtr h2#title50onYA{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1225px;
}

#container #contents #categoryWordsListCtr h2#title50onYU{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1260px;
}

#container #contents #categoryWordsListCtr h2#title50onYO{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1295px;
}

#container #contents #categoryWordsListCtr h2#title50onRA{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1330px;
}

#container #contents #categoryWordsListCtr h2#title50onRI{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1365px;
}

#container #contents #categoryWordsListCtr h2#title50onRU{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1400px;
}

#container #contents #categoryWordsListCtr h2#title50onRE{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1435px;
}

#container #contents #categoryWordsListCtr h2#title50onRO{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1470px;
}

#container #contents #categoryWordsListCtr h2#title50onWA{
	background: url(../images/words/title_50on.jpg) no-repeat 0 -1505px;
}



/*  アルファベット順====================================================*/

#container #contents #categoryWordsListCtr h2#titleAzA{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 0;
}
#container #contents #categoryWordsListCtr h2#titleAzB{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -35px;
}
#container #contents #categoryWordsListCtr h2#titleAzC{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -70px;
}
#container #contents #categoryWordsListCtr h2#titleAzD{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -105px;
}
#container #contents #categoryWordsListCtr h2#titleAzE{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -140px;
}
#container #contents #categoryWordsListCtr h2#titleAzF{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -175px;
}
#container #contents #categoryWordsListCtr h2#titleAzG{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -210px;
}
#container #contents #categoryWordsListCtr h2#titleAzH{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -245px;
}
#container #contents #categoryWordsListCtr h2#titleAzI{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -280px;
}
#container #contents #categoryWordsListCtr h2#titleAzJ{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -315px;
}
#container #contents #categoryWordsListCtr h2#titleAzK{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -350px;
}
#container #contents #categoryWordsListCtr h2#titleAzL{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -385px;
}
#container #contents #categoryWordsListCtr h2#titleAzM{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -420px;
}
#container #contents #categoryWordsListCtr h2#titleAzN{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -455px;
}
#container #contents #categoryWordsListCtr h2#titleAzO{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -490px;
}
#container #contents #categoryWordsListCtr h2#titleAzP{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -525px;
}
#container #contents #categoryWordsListCtr h2#titleAzQ{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -560px;
}
#container #contents #categoryWordsListCtr h2#titleAzR{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -595px;
}
#container #contents #categoryWordsListCtr h2#titleAzS{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -630px;
}
#container #contents #categoryWordsListCtr h2#titleAzT{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -665px;
}
#container #contents #categoryWordsListCtr h2#titleAzU{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -700px;
}
#container #contents #categoryWordsListCtr h2#titleAzV{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -735px;
}
#container #contents #categoryWordsListCtr h2#titleAzW{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -770px;
}
#container #contents #categoryWordsListCtr h2#titleAzX{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -805px;
}
#container #contents #categoryWordsListCtr h2#titleAzY{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -840px;
}
#container #contents #categoryWordsListCtr h2#titleAzZ{
	background: url(../images/words/title_AZ.jpg) no-repeat 0 -875px;
}





/*  ジャンル別====================================================*/

#container #contents #categoryWordsListCtr h2#titleGenre01{
	background: url(../images/words/title_genre.jpg) no-repeat 0 0;
}
#container #contents #categoryWordsListCtr h2#titleGenre02{
	background: url(../images/words/title_genre.jpg) no-repeat 0 -35px;
}
#container #contents #categoryWordsListCtr h2#titleGenre03{
	background: url(../images/words/title_genre.jpg) no-repeat 0 -70px;
}
#container #contents #categoryWordsListCtr h2#titleGenre04{
	background: url(../images/words/title_genre.jpg) no-repeat 0 -105px;
}
#container #contents #categoryWordsListCtr h2#titleGenre05{
	background: url(../images/words/title_genre.jpg) no-repeat 0 -140px;
}
#container #contents #categoryWordsListCtr h2#titleGenre06{
	background: url(../images/words/title_genre.jpg) no-repeat 0 -175px;
}
#container #contents #categoryWordsListCtr h2#titleGenre07{
	background: url(../images/words/title_genre.jpg) no-repeat 0 -210px;
}



/*サイドバー
------------------------------------------------------------ */

#container #contents #contentsRight dl{
	clear:both;
	background:url(../images/words/sidebar_bg.gif) repeat-x 0 1px;
	padding:10px 5px;
}


#container #contents #contentsRight li{
	list-style-type:none;
}
/*contentsRight > wordsSideBar
------------------------------------------------------------ */
#container #contents #contentsRight #wordsSideBar{
	width:218px;
	border:1px solid #D1D1D1;
	margin-bottom:20px;
}
#container #contents #contentsRight #wordsSideBar h2{
	display:block;
	width:214px;
	height:0;
	margin:2px 2px 1px 2px;
	padding-top:30px;
	background:url(../images/words/sidebar_01.gif) no-repeat 0 0;
	overflow:hidden;
}

/*contentsRight > wordsSideBar > 50音順
------------------------------------------------------------ */
#container #contents #contentsRight #wordsSideBar  dl#sidebar50on{
}
#container #contents #contentsRight #wordsSideBar  dl#sidebar50on dt{
	background:url(../images/words/sidebar_02.gif) no-repeat 0 0;
	display:block;
	width:200px;
	height:0;
	padding:19px 3px 0;
	overflow:hidden;
	border-bottom:1px dashed #D1D1D1;
}
#container #contents #contentsRight #wordsSideBar  dl#sidebar50on ul{
	clear:both;
	margin:10px 4px;
}
#container #contents #contentsRight #wordsSideBar  dl#sidebar50on li{
	float:left;
	width:39px;
	height:16px;
	text-align:center;
	border-right:1px solid #D1D1D1;
}
#container #contents #contentsRight #wordsSideBar  dl#sidebar50on li.borderNone{
	border:none;
}
/*contentsRight > wordsSideBar > アルファベット順
------------------------------------------------------------ */
#container #contents #contentsRight #wordsSideBar  dl#sidebarAZ{
	background:none;
}
#container #contents #contentsRight #wordsSideBar  dl#sidebarAZ dt{
	background:url(../images/words/sidebar_03.gif) no-repeat 0 0;
	display:block;
	width:200px;
	height:0;
	padding:19px 3px 0;
	overflow:hidden;
	border-bottom:1px dashed #D1D1D1;
}
#container #contents #contentsRight #wordsSideBar  dl#sidebarAZ ul{
	clear:both;
	margin:10px 4px;
}
#container #contents #contentsRight #wordsSideBar  dl#sidebarAZ li{
	float:left;
	width:39px;
	height:16px;
	text-align:center;
	border-right:1px solid #D1D1D1;
}
#container #contents #contentsRight #wordsSideBar  dl#sidebarAZ li.borderNone{
	border:none;
}

/*contentsRight > wordsSideBar > ジャンル別
------------------------------------------------------------ */
#container #contents #contentsRight #wordsSideBar  dl#sidebarCG{
	background:none;
}
#container #contents #contentsRight #wordsSideBar  dl#sidebarCG dt{
	background:url(../images/words/sidebar_04.gif) no-repeat 0 0;
	display:block;
	width:200px;
	height:0;
	padding:19px 3px 0;
	overflow:hidden;
	border-bottom:1px dashed #D1D1D1;
}
#container #contents #contentsRight #wordsSideBar  dl#sidebarCG ul{
	margin:10px 4px;
}
#container #contents #contentsRight #wordsSideBar  dl#sidebarCG li{
	margin:0 0 15px 5px;
	background:url(../images/words/words05.gif) no-repeat 0 7px;
	padding-left:10px;
}
#container #contents #contentsRight #wordsSideBar  dl#sidebarCG li.borderNone{
	border:none;
}

/*contentsRight > wordsSideBar > 賃貸用語集トップページボタン
------------------------------------------------------------ */

#container #contents #contentsRight #wordsSideBar #wordsSideBarBtn{
	margin:4px;
}
#container #contents #contentsRight #wordsSideBar #wordsSideBarBtn a{
	background:url(../images/words/sidebar_05.gif) no-repeat 0 0;
	display:block;
	width:210px;
	height:0;
	padding-top:31px;
	overflow:hidden;
}
																  



/* 賃貸用語集　メイン部分
------------------------------------------------------------ */

#container #contents .wordsCtr{
	clear:both;
	width:630xp;
	margin-top:20px;
}

#container #contents .wordsCtr h2{
	background:#EEFBE7 url(../images/words/title_icon.gif) no-repeat 5px 6px;
	border-bottom:2px solid #D5F7C4;
	padding:5px 20px 5px;
}
#container #contents .wordsCtr .wordsCtrText{
	margin:15px 10px 10px;
	line-height:1.5;
}
#container #contents .wordsCtr ul{
	margin:0 10px 20px;
	text-align:right;
}
#container #contents .wordsCtr li{
	list-style-type:none;
}
#container #contents .wordsCtr ul.wordsCtrDate{
}
#container #contents .wordsCtr ul.wordsCtrDate li{
	text-align:right;
}


#container #contents #arrowCtr li.arrowC{
	width:620px;
	text-align:center;
}

