@charset "utf-8";

 



/*-----Last Up Date:20090303-------*/

 

h1,h2,h3,h4,ul,li,p,dl,dt,dd {

	margin:0;

	padding:0;

}

 

div#outer {

/*	background:url(/edit/jj-guide/img/bk_02.gif) repeat-y;*/

 

	font-size:12px;

	line-height:1.5;

	font-family: メイリオ,Meiryo, メイリオ,Meiryo,Meiryo, 'メイリオ', "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;

}

 

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

　レイアウトボックス

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

/*コンテンツ部分*/

div#SPMain {

	width:643px;

	margin-right:5px;

	float:left;

}

html>body div#SPMain {

	width:643px;

	margin-right:5px;

	float:left;

}

/*サイド部分

/*div#SPSide {

	width:245px;

	float:left;

	line-height:1.2;

}*/

div#sub{

	line-height:1.2;

	float:left;

	width:245px;

	background-color: #EAEAEA;

	border-top:#993333 6px solid;

}

 

ul.link li{

 

	list-style:none;

	background:url(/edit/housing_dictionary/img/arrow.gif) no-repeat 0 5px;

	padding-left:10px;

	margin: 4px 0;

	line-height:160%;

}

 

/*========== サイドバー ==========*/

#tokushu{ width:245px; margin: 20px 0 0 0; }

.tok_box {width: 245px;height: 50px;background-color: #F7F7F7;border-top:#D8D8D8 1px solid; }

.tok_box_last{width: 245px;height: 50px;background-color: #F7F7F7;border-top: #D8D8D8 1px solid; border-bottom: #D8D8D8 1px solid; }

.tok_ph{float: left;width: 60px;}

.tok_txt{float: left;width: 165px;margin: 8px 5px 5px 0;}	

.midashi{ font-size:12px; background:url(/edit/housing_dictionary/img/midashi.gif) 0 0 no-repeat; padding-left:16px; }

.mU5{ margin-bottom:5px;}

/*========== リンク設定 ==========*/

a:link .tok_txt {color:#FF8A00;}

a:visited .tok_txt {color:#FF8A00;}

a:hover .tok_txt {color:#FF8A00;text-decoration:none;}

a:active .tok_txt {color:#FF8A00;text-decoration:none;}

 

a.tok{ background-color: #F7F7F7; width: 245px; height: 50px; display:block; margin: 0; line-height:120%; text-decoration:none;	}

a:hover.tok{background-color: #FAE4E4;}

a:active.tok{background-color: #FAE4E4;}

 

.cursor_p { cursor: pointer; } 

 

 

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

　ページトップ

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

p#PageTop {

	padding:30px 0 20px 0;

}

 

p#PageTop a {

	display:block;

	width:93px;

	height:15px;

	text-indent:-9999px;

	margin-left:492px;

}

 

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

　特集記事一覧

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

div#SPMain div.SPNavi p.SPNaviAll {

	position:relative;

	left:492px;

	top:-16px;

	width:98px;

	margin:0;

}

 

div#SPMain div.SPNavi p.SPNaviAll a {

	display:block;

	width:98px;

	height:15px;

	text-indent:-9999px;

}

 

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

　ページナビゲーション

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

/*ページ番号部分*/

 

div.SPNavi {

	margin-bottom:5px;

}

 

div.SPNavi ul {

	list-style:none;

	text-align:center;

}

 

div.SPNavi ul li {

	display:inline;

}

 

div.SPNavi ul li a {

	padding: 5px 8px;

	border-width:1px;

	border-style:solid;

	background: #FFF;

	line-height: 1;

	text-decoration:none;

}

 

 

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

　記事部分

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

div#SPMain h1,/*コンテンツタイトル*/

div#SPMain h2,/*各記事見出し（画像）*/

div#SPMain h4 /*囲み記事*/ {

	margin-bottom:10px;

	clear:both;

}

 #SPMain div.Edit h2 {

	background-image:none;

	}

	

div#SPMain div#Headline p {

	margin-left:0;

}

 

div#SPMain div.Edit {

	clear:both;

}

 

div#SPMain h3 {

	margin-left:5px;

	clear:both;

}

 

div#SPMain p {

	margin:0 0 15px 5px;

	line-height:170%;

	font-size:120%;

}

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

　メイン部分画像関係

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

/*画像回り込み*/

div#SPMain p.SPImgR {

	float:right;

	margin:0 0 10px 15px;

}



div#SPMain p.SPImgL {

	float:left;

	margin:0 15px 10px 0;

}



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

　囲み記事

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

div#SPMain div#Kakomi {

	width:580px;

	margin:0 0 15px 5px;

	clear:both;

}



div#SPMain div#Kakomi p {

	margin:0 10px 10px;

}



/*囲み記事内写真回り込み*/

div#SPMain div#Kakomi p.KakomiPhotoR {

	float:right;

	margin:0 10px 0 15px;

 *margin:0 5px 0 15px;/*IE*/

	padding-bottom:5px;

}



/*囲み記事内写真回り込み*/

div#SPMain div#Kakomi p.KakomiPhotoL {

	float:left;

	margin:0 15px 0 10px;

 *margin:0 15px 0 5px;/*IE*/

	padding-bottom:5px;

}





	

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

　印刷用エリア

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

div#PrintHead,

div#PrintFoot {

	display:none;

}

 @media print {

 

div.AR030,

div#bredcrumbs,

div#SPSide,

div#News,

div#Relate,

div.SPNavi,

div#footer,

p#PageTop {

	display:none;

}

 

div#outer {

	width:650px;

}

 

div#SPMain {

	width:650px;

}

 

div#PrintHead,

div#PrintFoot {

	display:block;

}

 

div#PrintHead p,

div#PrintFoot p {

	padding:0;

	margin:0;

}

 

div#PrintHead {

	border-bottom:2px solid #de0000;

	padding:0 0 5px;

	margin-bottom:10px;

}

 

div#PrintFoot {

	padding:20px 0 0;

}

}

 

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

　clearfix

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

 

/* floating-clear */

.clearfix:after,

div#Kakomi:after,

div.Edit:after {

	content: ".";

	display: block;

	clear: both;

	width: 100%;

	height: 0;

	line-height: 0;

	font-size: 0;

	overflow: hidden;

	visibility: hidden;

}

 

.clearfix,

div#Kakomi,

div.Edit {

	display: inline-block;/* not valid */

}

 

/* Hides from IE-mac Hack \*/

* html .clearfix,

* html div#Kakomi,

* html div.Edit {

	height: 1%;

}

 

.clearfix,

div#Kakomi,

div.Edit {

	display: block;/* overwrite */

}

/* End hide from IE-mac */





/*===今野追記===/edit/common/css/base_900.cssから引用　*/





/* ========= CSS Hack ======*/

/* floating box clear */

.clr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clr { display: inline-table; min-height: 1%; }

/* Hide from mac IE5 \*/

* html .clr { height: 1%; }

.clr { display: block; }

/* End Hide from mac IE5 */





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

　囲み記事

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



div#SPMain div#Free div#Kakomi {

	width:634px;

	margin:0 0 15px 5px;

	clear:both;

}



div#SPMain div#Free div#Kakomi p {

	margin:0 10px 10px;

}



/*囲み記事内写真回り込み*/

div#SPMain div#Free div#Kakomi p.KakomiPhotoR {

	float:right;

	margin:0 10px 0 15px;

 *margin:0 5px 0 15px;/*IE*/

	padding-bottom:5px;

}



/*囲み記事内写真回り込み*/

div#SPMain div#Free div#Kakomi p.KakomiPhotoL {

	float:left;

	margin:0 15px 0 10px;

 *margin:0 15px 0 5px;/*IE*/

	padding-bottom:5px;

}





/*/edit/temp_kiji/css/common.cssから引用　*/



/*座談会人物カラーセット*/	



#SPMain span.Pe01 {

	color:#090;

	font-weight:bold;

}



#SPMain span.Pe02 {

	color:#F36;

	font-weight:bold;

}



#SPMain span.Pe03 {

	color:#C09;

	font-weight:bold;

}



#SPMain span.Pe04 {

	color:#F60;

	font-weight:bold;

}



/*新色*/

#SPMain span.Pe05{

	color:#3366ff; 

	font-weight:bold;

}

