@charset "utf-8";


.clear{
	clear:both;
}
.left{
	float:left;
}

.right{
	float:right;
}
.height50{
	height:50px;
}

h1.msqa_title{
		width: 643px;
}
.qanda_tit00{
	float:right;
	margin:15px 0 9px 0;	
}
.qanda_leftside{
	width:643px;
	float:left;

}
.qanda_rightside{
	width:262px;
	float:left;
	margin-left:14px;
	_margin-left:12px;
}
.qanda_search01{
	float:right;
	margin-top:10px;
}

.qanda_img00{
	display:block;
	margin:0;
	padding:0;
}

.qanda_box00{
	border-bottom:1px #d7d7d7 solid;
	border-left:1px #d7d7d7 solid;
	border-right:1px #d7d7d7 solid;
	width:641px;
}

.qanda_box00 img{
	margin:15px;	
}

.qanda_list_box00{
	border-bottom:1px #d7d7d7 solid;
	border-left:1px #d7d7d7 solid;
	border-right:1px #d7d7d7 solid;
	margin-bottom:3px;
	width:641px;
}

.qanda_list_box00 div{
	padding:10px;
	font-size:22px;
	line-height:100%;
	font-weight:bold;
}
.qanda_list_box00 img{
	margin:15px;	
}


.qanda_box01{
	width:315px;
	height:190px;
	float:left;
	background:url(../img/qanda_box01.gif) no-repeat top left;
	padding-top:13px;
	line-height:200%;
	margin-bottom:10px;
}

.qanda_box01 .tit{
	margin-left:50px;
	height:20px;
}

.qanda_box02{
	width:315px;
	height:193px;
	float:right;
	text-align:left;
	background:url(../img/qanda_box01.gif) no-repeat top left;
	padding-top:13px;
	line-height:200%;
	margin-bottom:10px;
}

.qanda_box02 .tit{
	margin-left:50px;
	height:20px;
}

.qanda_box01_left_img{
	float:left;
	margin:20px 0 0 5px;
	_margin:20px 0 0 3px;
	width:100px;
	height:145px;
}
	
.qanda_box01_right{
	float:left;
	margin-left:5px;
	margin-top:18px;
	line-height:220%;
	font-size:13px;
	width:200px;
}
	
.qanda_box01_right a{
	line-height:170%;
}
	

.qanda_box01_right_01{
	float:right;
	margin-top:10px;
	margin-right:3px;
}
	

.qanda_box01_right_02{
	float:left;
	width:160px;
}

.qanda_box01_right_icon{
	float:left;
	width:25px;
	margin-top:3px;
	margin-left:3px;
}
	


.qanda_box03{
	border:1px #d7d7d7 solid;
	width:635px;
	background:#F1F1F1;
	padding:4px 4px 4px 4px;
	_padding:4px 4px 1px 4px;
	margin-top:8px;
}
.qanda_box03_01{
	font-weight:bold;
	color:#323232;
	float:left;
	padding:4px;
	width:120px;
	display:block;
}
.qanda_box03_02{
	font-weight:bold;
	color:#0064CC;
	float:left;
	padding:4px;
	width:33px;
	display:block;
	text-align:center;
	background:#fff;
	margin-right:2px;
}
.qanda_box03_02 a{
	font-weight:bold;
	color:#0064CC;
	text-decoration:none;
}
.qanda_box03_02 a:link{
	font-weight:bold;
	text-decoration:none;
	color:#0064CC;
}





.qanda_box04{
	margin-top:13px;
	padding-bottom:13px;
	border-bottom:1px dotted #ccc;
	}
.qanda_box04_left{
	float:left;
	width:160px;
	height:125px;
}
.qanda_box04_center{
	float:left;
	width:377px;
	margin:8px 0 0 3px;
	font-size:12px;
	line-height:120%;
}

.qanda_box05{
	margin:8px 0 0 3px;
	font-size:12px;
	line-height:120%;
}



.qanda_box04_right{
	float:left;
	width:81px;
	height:75px;
	margin:0px 0 0 10px;
	background:url(../img/qanda_bg01.gif) no-repeat top left;
	text-align:center;
	padding-top:50px;
}
.qanda_box04_center img{
	position:absolute;
	margin-top:-1px;
	margin-left:5px;
}

.qanda_icon09{
	background:url(../img/qanda_icon09.gif) no-repeat center left #f1f1f1;
	height:19px;
	display:block;
	padding-left:20px;
	padding-top:3px;
	margin:0;
}
	

.qanda_icon09_02{
	background:url(../img/qanda_icon09.gif) no-repeat center left #ffffff;
	height:19px;
	display:block;
	padding-left:20px;
	padding-top:3px;
	margin:0;
}
	


.qanda_icon10{
	background:url(../img/qanda_icon09.gif) no-repeat center left #f1f1f1;
	height:27px;
	display:block;
	padding-left:20px;
	padding-top:3px;
	margin:0;
}
	

.qanda_icon10_02{
	background:url(../img/qanda_icon09.gif) no-repeat center left #ffffff;
	height:27px;
	display:block;
	padding-left:20px;
	padding-top:3px;
	margin:0;
}
.qanda_icon10 a,
.qanda_icon10_02 a{
	margin-right:4px;
}
	








.qanda_tit01{
	font-weight:bold;
	font-size:16px;
	margin:30px 0 0 0;
	padding-bottom:4px;
	border-bottom:1px solid #bcbcbc;
	color:#3B9A72;
}




.qanda_list01{
	margin:10px 0 0 10px;
	width:291px;
	float:left;
}


.qanda_list01 li{
	background:url(../img/qanda_icon01.gif) no-repeat top left;
	margin-top:6px;
	padding-left:10px;
}


.qanda_list02{
	font-size:14px;
	font-weight:bold;
	float:right;
	padding-left:10px;
	background:url(../img/qanda_icon01.gif) no-repeat top left;
	margin-right:24px;
	margin-top:41px;
}



.qanda_right01{
	height:25px;
	width:86px;
	background:url(../img/rollmodel_box01.gif) no-repeat;
	padding:10px 0 0 40px;
	float:left;
}


.qanda_right02{
	height:25px;
	margin-left:10px;
	width:91px;
	background:url(../img/rollmodel_box02.gif) no-repeat;
	padding:10px 0 0 35px;
	float:left;
}


.qanda_list_box01_left{
	width:150px;
	float:left;
	margin:0 18px 15px 0;
}


.qanda_list_box01_right{
	width:150px;
	float:right;
	width:470px;
	margin-top:-6px;
	text-align:left;
}

.qanda_list_box01_right a{
	font-size:13px;
	line-height:210%;
}

.qanda_list_line01{
	border-top:1px dotted #ccc;
	clear:both;
	width:100%;
	margin-bottom:15px;
}







.rollmodel_right_box_top{
	background:#F1F1F1 url(../img/rollmodel_right_box_top.gif) no-repeat top;
	width:242px;
	padding:10px;
	margin-top:11px;
}

.rollmodel_right_box_bottom{
	background:url(../img/rollmodel_right_box_bottom.gif) no-repeat top;
	width:262px;
	height:8px;
}


/*---0314ǉ---*/

#article{
width:643px;
margin-bottom:30px;
font-size:14px;
}

#article .newest{
background:url(//www.suumo.jp/edit/msnews/img/newest_title.gif) no-repeat bottom;
text-indent:-9999px;
display:block;
height:25px;
width:159px;
float:left;
}
#article .upDate{
background:url(//www.suumo.jp/edit/msnews/img/newest_date.gif) no-repeat bottom;
display:block;
width:473px;
float:left;
padding-left:3px;
padding-top:15px;
}

#article .boxR{
background:url(//www.suumo.jp/edit/msnews/img/box1.gif) no-repeat left top;
padding-top:11px;
clear:both;
width:643px;
margin-bottom:25px;
}

#article .boxU{
background:url(//www.suumo.jp/edit/msnews/img/box3.gif) no-repeat left bottom;
padding-bottom:11px;
}

#article .boxI{
background:url(//www.suumo.jp/edit/msnews/img/box2.gif) repeat-y left top;
}

.boxI .newestNsText{
width:420px;
float:left;
margin-left:2px;
}

.boxI .newestNsImg,.boxI .newestImg{
width:210px;
float:right;
margin-right:2px;
}


.boxI .qaArea{
background:url(//www.suumo.jp/edit/msnews/img/h2_mark.gif) no-repeat left top;
padding-left:50px;
width:370px;
margin-bottom:20px;
}

.boxI .qaArea dt a,
.boxI .qaArea dd a{
font-weight:bold;
font-size:18px;
padding-top:6px;
}

#sumitomoLoan{
background:none;
}

.boxI .newestNsText .point{
background:url(//www.suumo.jp/edit/msnews/img/point.gif) no-repeat left center;
color:#3D9974;
padding:3px 0px 3px 57px;
font-weight:bold;
font-size:16px;
}

.boxI .newestNsText .pointText{
line-height:160%;
margin:10px 0px 10px 6px;
}

#article .backNumber{
background:url(//www.suumo.jp/edit/msnews/img/backnumber.gif) no-repeat right top;
text-indent:-9999px;
display:block;
padding:4px 0px;
}

#article .backNumberList a{
background:url(/edit/img/arrow.gif) no-repeat left center;
padding-left:10px;
padding-right:6px;
}

#article .backNumberList li{
margin-top:15px;
}

#article .backNumberList{
margin:5px 20px;
}



.pointArea{
width:400px;
float:left;
margin-left:7px;
}

.qaImg{
width:200px;
float:right;
}

#article .qaDetail{
background:url(//www.suumo.jp/edit/msnews/img/h2_mark.gif) no-repeat left top;
padding-left:50px;
margin-bottom:30px;
}

#article .qaDetail dt,
#article .qaDetail dd{
font-weight:bold;
font-size:18px;
padding-bottom:8px;
}

#article .pointArea .point{
background:url(//www.suumo.jp/edit/msnews/img/point.gif) no-repeat left top;
color:#3D9974;
padding:3px 0px 3px 57px;
font-weight:bold;
}

#article .pointArea .pointText{
line-height:160%;
margin:10px 0px 30px 6px;
}

#article .comment{
background-color:#E2F3ED;
padding:5px 15px;
clear:both;
margin-bottom:35px;
margin-top:20px;
}


#article .comment dt{
background:url(//www.suumo.jp/edit/msnews/img/comment.gif) no-repeat left top;
text-indent:-9999px;
display:block;
margin-bottom:10px;
padding:5px 0px;
}

#article .comment dd{
padding-bottom:10px;
}


#article .comment dd strong{
display:block;
margin-bottom:4px;
font-weight:bold;
}

#article .nextItem,
#newsArea .nextItem{
border-top:1px dotted #D7D7D7;
border-bottom:1px dotted #D7D7D7;
padding:15px 0px;
clear:both;
}

#newsArea .nextItem li{
margin-bottom:8px;
}

#article .listReturn,
#newsArea .listReturn{
width:200px;
float:right;
text-align:right;
}

#article .listReturn a,
#newsArea .listReturn a{
background:url(//www.suumo.jp/edit/msnews/img/arrow.gif) no-repeat left center;
padding-left:14px;
}


#newsArea{
width:635px;
margin-bottom:30px;
font-size:14px;
}

#newsArea .newsTitle{
background:url(//www.suumo.jp/edit/msnews/img/h2_mark.gif) no-repeat left top;
padding:5px 0px 5px 50px;
margin-bottom:10px;
font-weight:bold;
font-size:18px;
text-align:left;
color:#3D9974;
}

#newsArea .newsItem{
}

#newsArea .newsItem .newsImg{
float:right;
width:220px;
}

#newsArea .newsItem dl{
float:left;
width:390px;
margin-left:7px;
}

#newsArea .newsItem dt{
font-weight:bold;
font-size:14px;
color:#3D9974;
}

#newsArea .newsItem dd{
line-height:160%;
margin:8px 0px 20px 0px;
}

#newsArea .supplement{
background-color:#E2F3ED;
clear:both;
margin-bottom:30px;
padding:10px;
margin-left:7px;
}

.qanda_leftside h1{
background:none;
padding:0px;
}

/*---clearfix---*/

.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
line-height:0;
font-size: 0;
visibility: hidden;
}

.clearfix {
display: inline-block;
zoom: 1;
}
.clearfix {
display: block;
}


/* right_column API */

#gApiBukListClm, #gKanrenKijiClm, #gKijiRankClm, #gMailMagazinClm {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #ABC0C3;
    border-left: 1px solid #ABC0C3;
    border-right: 1px solid #ABC0C3;
    margin: 0 0 15px;
    padding: 0 10px 10px;
    width: 240px;
}

ul.gApiHead {
    border-bottom: 1px solid #D7D7D7;
    padding: 8px 0;
}

.gApiBukClm {
    border-bottom: 1px solid #D7D7D7;
    border-top: 1px solid #FFFFFF;
    padding: 10px 0;
}

.gApiBukClm .bClmL {
    float: left;
    width: 105px;
}

.gApiBukClm .bClmR {
    float: left;
    width: 135px;
}

.gApiBukClm h4 {
    background: url("//www.suumo.jp/edit/common/img/api/side_icon_arrow.gif") no-repeat scroll left 0.25em transparent;
    padding: 0 0 0 7px;
}

.gApiBukClm li {
    padding: 5px 0 0;
    text-align: right;
}

ul.bReloadBtn li {
    border-top: 1px solid #FFFFFF;
    padding: 8px 0 0;
    text-align: center;
}

.rm_rightside h3	{ border-left: none; }


ul.gApiHead {
    border-bottom: 1px solid #D7D7D7;
    padding: 8px 0;
}

#contents .rm_rightside ul li {
    line-height: 1.3;
}

ul.gApiHead li {
    float: left;
    padding: 2px 8px 2px 0;
    white-space: nowrap;
}