@charset "Shift_JIS";
/* CSS Document */

/* タイトル */
#contentsInner h3{
	background-image: url(images/h3_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
	display: block;
	height: 50px;
	width: 660px;
}
#contentsInner h3#sumai{background:url(images/h3_sumai.jpg) no-repeat 0 0;}
#contentsInner h3#traffic{background:url(images/h3_traffic.jpg) no-repeat 0 0;}
#contentsInner h3#school{background:url(images/h3_school.jpg) no-repeat 0 0;}
#contentsInner h3#local{background:url(images/h3_local.jpg) no-repeat 0 0;}
#contentsInner h3#bank{background:url(images/h3_bank.jpg) no-repeat 0 0;}

/*----------お役立ちリンク----------*/

#link{
	margin: 10px auto 0;
	width:660px;
	font-size:12px;
	line-height:20px;
}

#wordList{
	width:660px;
	height:30px;
	margin:0 auto;
	font-size:12px;
	line-height:30px;
	vertical-align:middle;
}

a span#localtext,
a span#localtext:hover,
a span#localtext:visited{ font-weight:bold; color:#CC0000;}
a span#schooltext,
a span#schooltext:hover,
a span#schooltext:visited{ font-weight:bold; color:#006600;}
a span#banktext,
a span#banktext:hover,
a span#banktext:visited{ font-weight:bold; color:#003399;}
a span#traffictext,
a span#traffictext:hover,
a span#traffictext:visited{ font-weight:bold; color: #666666;}
a span#sumaitext,
a span#sumaitext:hover,
a span#sumaitext:visited{ font-weight:bold; color: #FF6600;}

div#link{
	width:660px;
	margin:0;
	padding:0;
}
div.linkBoxL {
	clear:both;
	float:left;
	width:320px;
	border-bottom:1px dotted #CCC;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0;
}
div.linkBoxR {
	float:right;
	width:320px;
	border-bottom:1px dotted #CCC;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

div#link h4{
	width:310px;
	height:30px;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	vertical-align:middle;
}
div#link h4 a{
	width:290px;
	height:30px;
	vertical-align:middle;
	display:block;
	font-weight:bold;
	background:url(images/h4_bg.jpg) no-repeat 0 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
div#link h4#local a{
	color:#CC0000;
	background:url(images/h4_bg.jpg) no-repeat 0 0;
}
div#link h4#school a{
	color:#006600;
	background:url(images/h4_bg.jpg) no-repeat 0 -30px;
}
div#link h4#bank a{
	color:#039;
	background:url(images/h4_bg.jpg) no-repeat 0 -60px;
}
div#link h4#traffic a{
	color:#333333;
	background:url(images/h4_bg.jpg) no-repeat 0 -90px;
}
div#link h4#sumai a{
	color:#FF6600;
	background:url(images/h4_bg.jpg) no-repeat 0 -120px;
}
div#link p{	
	margin:10px 0 0;
	font-size:12px;
	line-height:20px;
	color:#333;
}
/*----------詳細ページ　----------*/
#detail h4{
	margin:10px auto 0;
	padding:0 0 0 30px;
	width:760px;
	height:30px;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	vertical-align:middle;
}

#detail h4#localtitle{
	color:#CC0000;
	background:url(images/h4title_bg.jpg) no-repeat 0 0;
}
#detail h4#schooltitle{
	color:#006600;
	background:url(images/h4title_bg.jpg) no-repeat 0 -30px;
}
#detail h4#banktitle{
	color:#003399;
	background:url(images/h4title_bg.jpg) no-repeat 0 -60px;
}
#detail h4#traffictitle{
	color:#666666;
	background:url(images/h4title_bg.jpg) no-repeat 0 -90px;
}
#detail h4#sumaititle{
	color:#FF6600;
	background:url(images/h4title_bg.jpg) no-repeat 0 -120px;
}

/*----------銀行----------*/

td.bankimage{
	width:210px;
	text-align:center;
}

td.banktext{
	padding:0 0 0 10px!important;
	text-align:left!important;
}
/*----------地域情報----------*/

#link{
	margin: 10px auto 0;
	width:660px;
	font-size:12px;
	line-height:20px;
}

/*----------学区情報----------*/
table.line{
	text-align:center;
	width:658px;
	margin:10px 0;
	border-collapse:collapse;
	border:1px solid #CCC;
}
table.line th{
	color:#333;
	font-size:14px;
	font-weight:bold;
	height:30px;
	padding:0 0 0 30px;
	text-align:left;
	border:1px solid #CCC;
}

table.line th.localhead{background:url(/id/aquos/images/link_images/th_bg.jpg) no-repeat 0 0;}
table.line th.schoolhead{background:url(/id/aquos/images/link_images/th_bg.jpg) no-repeat 0 -30px;}
table.line th.bankhead{background:url(/id/aquos/images/link_images/th_bg.jpg) no-repeat 0 -60px;}
table.line th.traffichead{background:url(/id/aquos/images/link_images/th_bg.jpg) no-repeat 0 -90px;}
table.line th.sumaihead{background:url(/id/aquos/images/link_images/th_bg.jpg) no-repeat 0 -120px;}


table.line td{
	height:30px;
	font-weight:normal;
	border:0;
	padding:5px;
	text-align:center;
	border:1px solid #CCC;
}

/*----------交通関連----------*/

td.trafficleft{
	width:210px!important;
	text-align:center;
}

td.traffictext{
	padding:0 0 0 10px!important;
	text-align:left!important;
}

/*----------住まい----------*/