/* 板橋区タウンMyPage Css */

/*---------------------------------------------*/
/*            default setting                  */
/*---------------------------------------------*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
address,caption,em,strong,th,var{font-style:normal;font-weight:normal;}

caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
table{font-size:100%;}
ul,ol{list-style-type:none;}

hr{display:none;clear:both;}
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.aleft{text-align:left;}
.acenter{text-align:center;}
.aright{text-align:right;}

.pb5{padding-bottom:5px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb50{padding-bottom:50px;}
.pt5{padding-top:5px;}
.pt15{padding-top:15px;}
.pt25{padding-top:25px;}
.pt50{padding-top:50px;}
.pr15{padding-right:15px;}
.pr30{padding-right:30px;}
.pr50{padding-right:50px;}
.pl15{padding-left:15px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}
.pl70{padding-left:70px;}
.pl1em{padding-left:1.0em;}
.pl2em{padding-left:2.0em;}
.pl11em{padding-left:11.0em;}
.p0{padding:0;}

.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mb10{margin-bottom:10px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}

.f14{font-size:14px;}
.f14b{font-size:14px;font-weight:bold;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.b16{font-size:16px;font-weight:bold;}

.displayOff{display:none;}
span.red{color:#cb141c;}
.caution{color:#a43232;font-size:12px;line-height:16px;}
/* private setting */
a{color:#565555;}
a:hover{text-decoration:none;}
table{line-height:150%;}
strong{font-weight:bold;}

.txt10{
	color:#349090;
	font-weight:bold;
	font-size:110%;
}

.underline{
	border-bottom:1px dotted #999;
	margin-bottom:4px;
}

/*---------------------------------------------*/
/*            base setting                     */
/*---------------------------------------------*/
body{
	width:100%;
	height:100%;
	min-height:100%;
	text-align:center;
	color:#545454;
	font-size:85%;
	line-height:185%;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

#Header{
	width:100%;
	height:100px;
	text-align:center;
	background:#ffffff;
	border-top:10px solid #ff6803;

}

#HeaderInner{
	width:960px;
	height:100px;
	margin:0 auto;
	text-align:left;

}

#Header h1{
	width:710px;
	margin-top:28px;
	float:left;
}

#Header h1 a{
	width:415px;
	height:32px;
	background:url(../images/listing_top_10.gif) no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}

#Header p#Tel{
	width:250px;
	height:48px;
	float:left;
	margin-top:28px;
}

#Wrap{
	width:960px;
	text-align:left;
	margin:0 auto;
}

#Main{
	width:660px;
	float:left;
	margin-right:50px;
}

#Sub{
	width:250px;
	float:left;
	margin-top:25px;
}

#Smenu{
	width:248px;
	border:1px solid #9ce412;
	padding:9px 0 4px 0;
	margin-bottom:36px;
}

#Smenu p{
	margin-bottom:5px;
	text-align:center;
}

#Town{
	margin-bottom:24px;
}

.banner{
	margin-bottom:18px;
}

#Company p{
	margin-bottom:3px;
}

.PageTop{
	text-align:right;
	width:960px;
	height:34px;
	margin:30px auto 0 auto;
}

#Footer{
	width:100%;
	height:150px;
	background:#8fc400;
	text-align:center;
	clear:both;
}

#FooterInner{
	width:960px;
	margin:0 auto;
}

#FooterInner p#Copyright{
	text-align:right;
	padding-top:36px;
}

#TownList{
	border-top:1px dotted #666;
	padding-top:30px;
}

#TownList ul{
	width:94px;
	float:left;
}

#TownList ul li{
	font-size:10px;
	line-height:14px;
}

dl#qanda{

}

dl#qanda dt{
	color:#ff6714;
	font-weight:bold;
	line-height:20px;
	padding-left:40px;
	padding-bottom:8px;
	background:url(../images/listing_question_q.gif) no-repeat top left;
}

dl#qanda dd{
	line-height:20px;
	padding-left:40px;
	padding-bottom:24px;
	background:url(../images/listing_question_a.gif) no-repeat top left;
}

