@charset "utf-8";



/*----------------------------------------------------------------
 Style Setting
 
 Date    : 2010/0901

 SUUMO MAGAZINE KIJI
----------------------------------------------------------------*/



/*----------------------------------------------------------------
  Layout Setting
----------------------------------------------------------------*/

#ms_kiji{
	width:643px;
	margin-top:15px;
}


#ms_kiji .txt01{
	font-size:12px;
	line-height:130%;
	margin:0;
}

#ms_kiji .txt02{
	font-size:12px;
	line-height:150%;
	margin:0;
}

#ms_kiji .txt03{
	font-size:12px;
	line-height:175%;
	margin:0;
}

#ms_kiji .txt04{
	font-size:14px;
	line-height:175%;
	margin:0;
}

#ms_kiji .txt05{
	font-size:14px;
	line-height:160%;
	margin:0;
}

#ms_kiji .txt06{
	font-size:14px;
	line-height:150%;
	margin:0;
}

#ms_kiji .txt07{
	font-size:14px;
	line-height:120%;
	margin:0;
}


#ms_kiji .cap{
	font-size:10px;
	line-height:120%;
	color:#333333;
	margin:0;
	margin-top:5px;
	margin-bottom:20px;
}

#ms_kiji .cap2{
	font-size:10px;
	line-height:110%;
	color:#377D5F;
	margin:0;
	margin-top:8px;
}




#ms_kiji h2{
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:0;
	border:none;
	background:none;
	margin-top:20px;
	margin-bottom:15px;
}
#ms_kiji h2.fst{
	margin:0;
	margin-bottom:15px;
}


#ms_kiji h3{
	margin:20px 0 10px 0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:0;
	border:none;
	background:none;
}
#ms_kiji h3.snd{
	margin:30px 0 10px 0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:0;
	border:none;
	background:none;
}




#ms_kiji img{
	border:0;
}



#ms_kiji p.credit{
	margin:30px 0;
	width:643px;
	font-size:12px;
}



#ms_kiji p.nextpage{
	margin:30px 0 0 0;
	width:643px;
	font-size:14px;
	line-height:150%;
}


#ms_kiji p.nextpage_btn{
	margin:30px auto 0 auto;
	width:460px;
}




#ms_kiji .mgnT7{
	margin-top:7px;
}
*html #ms_kiji .mgnT7{
	padding-top:3px;
}

#ms_kiji .mgnT10{
	margin-top:10px;
}
*html #ms_kiji .mgnT10{
	padding-top:6px;
}

#ms_kiji .mgnT15{
	margin-top:15px;
}
*html #ms_kiji .mgnT15{
	padding-top:11px;
}








/*--navigation--*/

#ms_kiji #gnavi {
	width: 643px;
	_zoom:1;
	overflow:hidden;
	border-bottom:#231F20 solid 3px;
	margin-top:30px;
	margin-bottom:20px;
}

#ms_kiji #gnavi ul {  
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	list-style:none;
}  
#ms_kiji #gnavi ul li {  
	display: inline;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;  
}





/*--contents--*/

/**/
#ms_kiji .con01 {
	_zoom:1;
	overflow:hidden;
	background:url(../images/top_point_bg.png) repeat-y;
	padding:8px 0;
	margin-bottom:10px;
}

#ms_kiji .con01 p.txt_point01{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
}

#ms_kiji .con01 p.txt_point02{
	font-size:12px;
	line-height:130%;
	margin:0;
	padding:0;
}

#ms_kiji .con01 .top_point{
	float:left;
	margin:0;
	padding:0;
}

#ms_kiji .con01 .cover01{
	float:left;
	width:155px;
	padding:0 15px;
}

#ms_kiji .con01 .cover02{
	float:left;
	width:155px;
	padding:0 0 0 15px;
}



/**/

#ms_kiji .txt_case{
	font-size:14px;
	font-weight:bold;
	margin:20px 0 10px 0;
}
#ms_kiji .txt_case span{
	font-size:14px;
	font-weight:bold;
	margin:20px 0 10px 0;
	color:#7FCCF2;
}


/*pro*/
#ms_kiji .pro_cover{
	_zoom:1;
	overflow:hidden;
	margin-top:20px;
}

#ms_kiji .pro_left{
	float:left;
	width:500px;
	background:url(../images/con1_pro_bg.png) left bottom no-repeat;
	padding-bottom:10px;
}

#ms_kiji .pro_left2{
	float:left;
	width:500px;
	background:url(../images/con2_pro_bg.png) left bottom no-repeat;
	padding-bottom:10px;
}

#ms_kiji .pro_left3{
	background:url(../images/con3_pro_bg.png) left bottom no-repeat;
	padding-bottom:10px;
}

#ms_kiji .pro_right{
	float:left;
	width:142px;
	margin:0;
	padding:0;
}



#ms_kiji .pro_cover .pro_ttl{
	margin:0;
	padding:0 0 10px 0;
}

#ms_kiji .pro_cover .pro_sttl{
	margin:0;
	padding:0 10px 10px 10px;
}

#ms_kiji .pro_cover .pro_txt{
	margin:0;
	padding:0 10px 10px 10px;
	font-size:14px;
	line-height:150%;
}






/*--matome--*/

#ms_kiji #matome{
	background:#CEEAF4;
	margin:0;
	margin-top:30px;
	padding:15px;
	padding-bottom:10px;
	_zoom: 1;
	overflow: hidden;
}

#ms_kiji #matome p{
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	line-height:150%;
}

#ms_kiji #matome h2,#ms_kiji #matome h2{
	margin:0;
	padding:0;
	margin-bottom:7px;
}





/*----link box----*/

#ms_kiji .search_m{
	 width:643px;
	 margin-top:35px;
}
#ms_kiji .search_m h2{
	margin:0;
	padding:0;
}

#ms_kiji .search_m dl{
	font-size:12px;
	list-style:none outside none;
	padding:7px 0;
	margin:0;
}

#ms_kiji .search_m dl dt {
background-color:#FED3BC;
color:#333333;
float:left;
font-weight:bold;
padding:7px 0 7px 10px;
width:120px;
}

#ms_kiji .search_m dl dd.add {
background-color:#F0EFEC;
border-bottom:1px solid #FFFFFF;
margin-left:130px;
padding:7px 0;
}

#ms_kiji .search_m dl dd.even {
background-color:#E3E1DD;
border-bottom:1px solid #FFFFFF;
margin-left:130px;
padding:7px 0;
}

#ms_kiji .search_m dl dd a {
padding:0 0 0 1em;
}



/*----popup----*/
dl.ms_pop{
	border:#8BCCE6 solid 1px;
	padding:10px;
	margin:0;
}

dl.ms_pop dt{
	font-size:14px;
	line-height:160%;
	font-weight:bold;
	margin:0;
	padding:0;
}

dl.ms_pop dt span{
	color:#8BCCE6;
}

dl.ms_pop dd{
	font-size:14px;
	line-height:160%;
	margin:0;
	padding:0;
}





/*----------------------------------------------------------------
clear
----------------------------------------------------------------*/



.clearfix:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}

  

.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */
