/* CSS Document */
*{
	margin:0 0 0 0;
	padding: 0px 0px 0px 0px;
	line-height:1.4;
	font-size:12px;
	color:#333333;
	text-align:justify;
}
body {
	/*background-color:#EFEFEF;*/
	background-color:#ffffff;
}
#spaces {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
/* ------------------------ menu11.html */
.m11-qa {
	border-bottom:#666666 solid 1px;
	background-color: #F2F2F2;
	margin:15px 0 15px 0;
	padding:0 7px 5px 0;
}
.m11-q {
	background:url(images/q.gif) no-repeat;
	padding:8px 0 0 34px;
	color:#006699;
	font-weight:bold;
	height:28px;
}
.m11-a {
	background:url(images/a.gif) no-repeat;
	padding:0 0 15px 34px;
}
.m11ul {
	padding:0 0 0 15px;
}
/* ------------------------ menu */
h1 {
	text-align:right;
	margin:3px 0 0 0;
	font-weight:normal;
	font-size:10px;
}

h2 {
	text-align:left;
	margin:3px 0 0 0;
	font-weight:normal;
	font-size:11px;
}

#menu h2 {
	background:url(images/h2.gif) no-repeat;
	height:23px; /* 31 */
	font-size:12px;
	color:#FFFFFF;
	padding:8px 0 0 27px;
	text-decoration:none;
}
#menu h3 {
	background:url(images/h3.gif) no-repeat;
	height:23px; /* 31 */
	font-size:12px;
	color:#FFFFFF;
	padding:8px 0 0 27px;
	text-decoration:none;
}
#menu h2 a:link {
	color:#ffffff;
	text-decoration:none;
}
#menu h2 a:visited {
	color:#ffffff;
	text-decoration:none;
}
#menu h2 a:hover {
	text-decoration: underline;
	color:#CCCCCC;
}
#menu h2 a:active {
	text-decoration: underline;
	color:#CCCCCC;
}
#menu h3 a:link {
	color:#ffffff;
	text-decoration:none;
}
#menu h3 a:visited {
	color:#ffffff;
	text-decoration:none;
}
#menu h3 a:hover {
	text-decoration: underline;
	color:#CCCCCC;
}
#menu h3 a:active {
	text-decoration: underline;
	color:#CCCCCC;
}
#topmenu {
	height:40px;
	background:url(images/logo.gif) no-repeat;
	padding:0 0 0 198px;
}


#menu {
	float:left;
	width:185px;
	background-color:#ffffff;
	margin:0 0 10px 0;
}
#menu li {
	background:url(images/li.gif) no-repeat;
	padding:8px 0 0 17px;
	list-style:none;
	color:#000000;
	font-size:11px;
	height:22px;
}
#menu li.doh {
	background:url(images/li2.gif) no-repeat;
	padding:8px 0 0 35px;
	list-style:none;
	color: #000000;
	font-size:11px;
	height:22px;
}
#menu li a:link {
	color:#000000;
	text-decoration:none;
}
#menu li a:visited {
	color:#000000;
	text-decoration:none;
}
#menu li a:hover {
	text-decoration: underline;
	color:#333333;
}
#menu li a:active {
	text-decoration: underline;
	color:#333333;
}
#menu img {
	padding:10px 0 0 0;
	border:none;
}
/* ------------------------ content */
#content {
	float:right;
	width:560px;
	background-color:#ffffff;
	padding:0 0 0 5px;
}
/*
#content a:link {
	text-decoration: underline;
}
#content a:visited {
	text-decoration: underline;
}
#content a:hover {
	text-decoration: underline;
}
#content a:active {
	text-decoration: underline;
}
*/
#content h1 {
	padding:5px 0px 5px 10px;
	border-left:#FFD900 solid 7px;
	background-color:#686868;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
#content h2 {
	padding:5px 0px 3px 0;
	border-bottom:#BEBEBE solid 1px;
	color:#1E6FAE;
	font-size:14px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
#content h3 {
	padding:1px 0px 1px 5px;
	border-left:7px solid #FF5800;
	color:#FF5800;
	font-size:14px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
#content h4 {
	background-color:#1E6FAE;
	padding:5px 0px 3px 10px;
	border-bottom:#BEBEBE solid 2px;
	color:#ffffff;
	font-size:14px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}

.pic-r {
	float:right;
	padding:0px 0 10px 10px;
}
.pic-l {
	float:left;
	padding:0px 10px 10px 0px;
}
.pic-l2 {
	float:left;
}
.pic-c {
	text-align:center;
	padding:10px 0px 10px 0px;
}
.gotop {
	clear:both;
	margin-top:10px;
	text-align:right;
}
.clear {
	height:30px;
}
.clear2 {
	height:20px;
}
.clear1 {
	height:10px;
	clear:both;
}
#bread {
	margin:0 0 15px 0;
	font-size:10px;
	color:#999999;
}
#bread a:link {
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
#bread a:visited {
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
#bread a:hover {
	text-decoration:underline;
	font-size:10px;
	color:#999999;
}
#bread a:active {
	text-decoration:underline;
	font-size:10px;
	color:#999999;
}
.co2 {
	color:#FFFFFF;
	font-size:80%;
}
.co2b {
	font-size:80%;
}
/* ------------------------ q &a */
#qa {
	background:url(images/footer.gif) no-repeat;
	/*clear:both;*/
	height:18px;
	background-color:#ffff00;
	text-align:left;
	/*padding:0 10px 0 0;*/
	color:#048DD4;
	font-size:12px;
	font-weight:600
	/*margin:30px 0 0 0;*/
}

#qamoji
	color:#048DD4;
	font-size:12px;

}
#qamoji a:visited {
	color:#048DD4;
	font-size:12px;

}
#qamoji a:hover {
	color:#026397;
	font-size:12px;
}

/* ------------------------ footer */
#footer {
	background:url(images/footer.gif) no-repeat;
	clear:both;
	height:50px;
	background-color:#ffff00;
	text-align:right;
	padding:0 10px 0 0;
	color:#048DD4;
	font-size:10px;
	margin:30px 0 0 0;
}
#footer a:link {
	color:#048DD4;
	text-decoration:none;
	font-size:10px;
}
#footer a:visited {
	color:#048DD4;
	text-decoration:none;
	font-size:10px;
}
#footer a:hover {
	text-decoration: underline;
	color:#048DD4;
	font-size:10px;
}
#footer a:active {
	text-decoration: underline;
	color:#048DD4;
	font-size:10px;
}
#copyright {
	text-align:right;
	color:#333333;
	padding:10px 0 0 0;
	font-size:10px;
}

/* ------------------------ index.html */

#topnews {
	border-bottom:solid 1px #DADAD1;
	border-left:solid 1px #DADAD1;
	border-right:solid 1px #DADAD1;
	background-color:#F0F0F0;
	padding:5px;
	margin:0 0 10px 0;
}
.nline {
	padding:0 0 0 12px;
	background:url(images/ndot.gif) no-repeat;
}
.nline a:link {
	color:#ED6946;
	text-decoration: underline;
}
.nline a:visited {
	text-decoration: underline;
	color:#ED6946;
}
.nline a:hover {
	text-decoration: underline;
	color:#ED6946;
}
.nline a:active {
	text-decoration: underline;
	color:#ED6946;
}
.nbanner1 {
	background:url(images/nbanner.gif) no-repeat;
	height:26px;
	width:252px;
	padding:9px 0 0 23px;
	float:left;
}
.nbanner1 a:link {
	text-decoration: underline;
	color:#3399FF;
}
.nbanner1 a:visited {
	text-decoration: underline;
	color:#3399FF;
}
.nbanner1 a:hover {
	text-decoration: underline;
	color:#3399FF;
}
.nbanner1 a:active {
	text-decoration: underline;
	color:#3399FF;
}
.nbanner2 {
	background:url(images/nbanner.gif) no-repeat;
	height:26px;
	width:252px;
	padding:9px 0 0 23px;
	float:left;
	margin:0 0 0 10px;
}
.nbanner2 a:link {
	text-decoration: underline;
	color:#3399FF;
}
.nbanner2 a:visited {
	text-decoration: underline;
	color:#3399FF;
}
.nbanner2 a:hover {
	text-decoration: underline;
	color:#3399FF;
}
.nbanner2 a:active {
	text-decoration: underline;
	color:#3399FF;
}

/* ------------------------ company.html */
/* table */
.com_t {
	border-top:#999999 solid 1px;
}
.com_t1 {
	width:122px;
	background-color:#D8EEF4;
	border-left:#048DD4 3px solid;
	border-bottom:#7A7474 1px solid;
	padding:3px;
	text-align:left;
	vertical-align:top;
}
.com_t2 {
	border-left:#7A7474 1px solid;
	border-bottom:#7A7474 1px solid;
	border-right:#7A7474 1px solid;
	padding:3px;
}
.com_tz {
	border-bottom:#7A7474 1px solid;
	border-top:#7A7474 1px solid;
}
.com_tz1 {
	width:122px;
	background-color:#e6e6e6;
	padding:3px 10px 3px 3px;
	text-align:right;
	vertical-align:top;
}
.com_tz2 {
	padding:3px 3px 3px 10px;
	text-align:left;
}
	
/* ------------------------ addr.html */
.add_tz {
	border-bottom:#7A7474 1px solid;
	border-top:#7A7474 1px solid;
}
.add_tz1 {
	width:122px;
	background-color:#e6e6e6;
	padding:3px 3px 3px 10px;
	text-align:left;
	vertical-align:top;
}
.add_tz2 {
	padding:3px 3px 3px 10px;
	text-align:left;
}
.add_t {
	border-top:#999999 solid 1px;
	margin-bottom:15px;
	margin-top:15px;
}
.add_t1 {
	width:122px;
	background-color:#D8EEF4;
	border-left:#048DD4 3px solid;
	border-bottom:#7A7474 1px solid;
	padding:3px;
	text-align:left;
	vertical-align:top;
}
.add_t2 {
	border-left:#7A7474 1px solid;
	border-bottom:#7A7474 1px solid;
	border-right:#7A7474 1px solid;
	padding:3px;
}
.add_t3 {
	width:100px;
	border-left:#7A7474 1px solid;
	border-bottom:#7A7474 1px solid;
	background-color:#e6e6e6;
	padding:3px;
	text-align:center;
}
.add_t3x {
	width:120px;
	border-left:#7A7474 1px solid;
	border-bottom:#7A7474 1px solid;
	background-color:#e6e6e6;
	padding:3px;
	text-align:center;
}
/* ------------------------ business.html */
.pdfbox1 {
	background:url(images/pdfico.gif) no-repeat;
	height:32px;
	padding:10px 0 2px 38px;
	font-weight:bold;
	color:#333333;
}
/* ------------------------ hikkoshi/index.html */
.hikkoshi_menu2 {
	background:url(images/hikkoshi_menu.jpg) no-repeat;
	height:24px;
	padding:6px 0 2px 20px;
	font-size:12px;
	color:#333333;
}
#content .hikkoshi_menu2 a:link {
	font-size:12px;
	color:#333333;
	text-decoration: none;
}
#content .hikkoshi_menu2 a:visited {
	font-size:12px;
	color:#333333;
	text-decoration: none;
}
#content .hikkoshi_menu2 a:hover {
	font-size:12px;
	color:#333333;
	text-decoration: underline;
}
#content .hikkoshi_menu2 a:active {
	font-size:12px;
	color:#333333;
	text-decoration: underline;
}

.hikkoshi_pointt {
	background:url(images/pointt.gif) no-repeat;
	height:50px;
	padding:15px 0 2px 10px;
	font-size:12px;
	color:#333333;
}
#content .hikkoshi_pointt a:link {
	font-size:12px;
	color:#333333;
	text-decoration: none;
}
#content .hikkoshi_pointt a:visited {
	font-size:12px;
	color:#333333;
	text-decoration: none;
}
#content .hikkoshi_pointt a:hover {
	font-size:12px;
	color:#333333;
	text-decoration: underline;
}
#content .hikkoshi_pointt a:active {
	font-size:12px;
	color:#333333;
	text-decoration: underline;
}

.hikkoshi_point {
	background:url(images/point.gif) no-repeat;
	height:24px;
	padding:6px 0 2px 12px;
	font-size:10px;
	color:#333333;
}
#content .hikkoshi_point a:link {
	font-size:10px;
	color:#333333;
	text-decoration: none;
}
#content .hikkoshi_point a:visited {
	font-size:10px;
	color:#333333;
	text-decoration: none;
}
#content .hikkoshi_point a:hover {
	font-size:10px;
	color:#333333;
	text-decoration: underline;
}
#content .hikkoshi_point a:active {
	font-size:10px;
	color:#333333;
	text-decoration: underline;
}


#h_content h1 {
	padding:0 0 0 0;
	/*border-right:#BEBEBE solid 1px;*/
	color:#0066CC;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-decoration: underline;
	margin-top:10px;
	/*margin-bottom:10px;*/
}
#h_content2 h1 {
	padding:0 5px 0 5px;
	border:1px #0066CC solid;
	background-color:#D8EEF4;
	font-size:14px;
	height:130px;
	/*color:#CC0033;*/
	text-align:left;
}
#h_content2 h2 {
	padding:5px 0 5px 0;
	font-size:16px;
	font-weight:bold;
	color:#CC0033;
	text-align:left;
	/*font-family: "HGS創英角ｺﾞｼｯｸUB"*/
	/*font-family: "HGP創英角ﾎﾟｯﾌﾟ体", "HG丸ｺﾞｼｯｸM-PRO";*/
}
#h_content2 h3 {
	padding:0 0 5px 0;
	font-size:20px;
	font-weight:bold;
	text-decoration: underline;
	/*color:#CC0033;*/
	text-align:right;
}


.hp_b4-hu {
	/*color:#FF6600;*/
	padding:6px;
	font-weight:bold;
	border:#FF99CC dashed 2px;
	background-color:#FFE1F0;
	width:540px;
	margin-bottom:3px;
	margin-top:2px;
}

.hg_b4-hu {
	/*color:#FF6600;*/
	padding:6px;
	font-weight:bold;
	border:#99CC00 dashed 2px;
	background-color:#CCFFCC;
	width:540px;
	margin-bottom:3px;
	margin-top:2px;
}




/* ------------------------ hikkoshi/index.html */
.bizmenu2 {
	background:url(images/mitsu.gif) no-repeat;
	height:28px;
	padding:6px 0 2px 70px;
	font-size:14px;
	color:#BD3000;
}
#content .bizmenu2 a:link {
	font-size:14px;
	color:#BD3000;
	text-decoration: none;
}
#content .bizmenu2 a:visited {
	font-size:14px;
	color:#BD3000;
	text-decoration: none;
}
#content .bizmenu2 a:hover {
	font-size:14px;
	color:#BD3000;
	text-decoration: underline;
}
#content .bizmenu2 a:active {
	font-size:14px;
	color:#BD3000;
	text-decoration: underline;
}
/* ------------------------ business.html */
.bizmenu {
	background:url(images/bz-menu.gif) no-repeat;
	height:28px;
	padding:6px 0 2px 27px;
	font-size:12px;
	color:#333333;
}
#content .bizmenu a:link {
	font-size:12px;
	color:#333333;
	text-decoration: none;
}
#content .bizmenu a:visited {
	font-size:12px;
	color:#333333;
	text-decoration: none;
}
#content .bizmenu a:hover {
	font-size:12px;
	color:#333333;
	text-decoration: underline;
}
#content .bizmenu a:active {
	font-size:12px;
	color:#333333;
	text-decoration: underline;
}
/* ------------------------ business1.html */
.b1-spacer {
	margin-left:15px;
	margin-bottom:2px;
}
.b1-listo {
	margin:0 0 0 30px;
}
.b1-hu {
	color:#FF6600;
	text-align:center;
	padding:6px;
	font-weight:bold;
	border:#FF6600 solid 1px;
	width:350px;
	margin-bottom:15px;
	margin-top:2px;
}
.b1-hu2 {
	float:left;
	color:#FF6600;
	padding:6px;
	font-weight:bold;
	border:#FF6600 solid 1px;
	width:200px;
	margin-bottom:15px;
	margin-top:20px;
}
.pic-l2 {
	float:left;
	padding-left:90px;
}
/* ------------------------ business4.html */
.serv1 {
	background:url(images/serv1.gif) no-repeat #1E6FAE;
	padding:5px 0px 3px 75px;
	border-bottom:#BEBEBE solid 2px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.serv2 {
	background:url(images/serv2.gif) no-repeat #1E6FAE;
	padding:5px 0px 3px 75px;
	border-bottom:#BEBEBE solid 2px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.serv3 {
	background:url(images/serv3.gif) no-repeat #1E6FAE;
	padding:5px 0px 3px 75px;
	border-bottom:#BEBEBE solid 2px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.serv4 {
	background:url(images/serv4.gif) no-repeat #1E6FAE;
	padding:5px 0px 3px 75px;
	border-bottom:#BEBEBE solid 2px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.serv5 {
	background:url(images/serv5.gif) no-repeat #1E6FAE;
	padding:5px 0px 3px 75px;
	border-bottom:#BEBEBE solid 2px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.serv6 {
	background:url(images/serv6.gif) no-repeat #1E6FAE;
	padding:5px 0px 3px 75px;
	border-bottom:#BEBEBE solid 2px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.serv7 {
	background:url(images/serv7.gif) no-repeat #1E6FAE;
	padding:5px 0px 3px 75px;
	border-bottom:#BEBEBE solid 2px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.serv8 {
	background:url(images/serv8.gif) no-repeat #1E6FAE;
	padding:5px 0px 3px 75px;
	border-bottom:#BEBEBE solid 2px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.b4-hu {
	color:#FF6600;
	padding:6px;
	font-weight:bold;
	border:#FF6600 solid 1px;
	width:130px;
	margin-bottom:3px;
	margin-top:2px;
}
/* ------------------------ business7.html */
.b7_t {
	border-top:#999999 solid 1px;
	border-left:#999999 solid 1px;
	margin-bottom:10px;
}
.b7_t0 {

	background-color:#ACDAE8;
	border-left:#048DD4 3px solid;
	border-bottom:#7A7474 1px solid;
	border-right:#7A7474 1px solid;
	padding:3px;
	text-align:left;
	vertical-align:top;
}
.b7_t1 {

	background-color:#D8EEF4;
	border-left:#048DD4 3px solid;
	border-bottom:#7A7474 1px solid;
	border-right:#7A7474 1px solid;
	padding:3px;
	text-align:right;
	vertical-align:top;
}
.b7_t2 {
	border-right:#7A7474 1px solid;
	border-bottom:#7A7474 1px solid;
	padding:3px;
}
.b7_t2h {
	border-right:#7A7474 1px solid;
	border-left:#7A7474 1px solid;
	border-bottom:#7A7474 1px solid;
	padding:3px;
	text-align:center;
}
.b7_t3 {
	border-right:#7A7474 1px solid;
	border-bottom:#7A7474 1px solid;
	padding:3px;
	width:100px;
	text-align:center;
}
.b7_t4 {
	border-right:#7A7474 1px solid;
	border-bottom:#7A7474 1px solid;
	padding:3px;
	width:200px;
}
input,textarea,select	{

	color:#333333;
	background-color:#F2F2F2;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
.b7but {
	width:480px;
	text-align:center;
	padding:10px;
}

/* ------------------------ sitemap.html */
.map_l0 {
	font-size:12px;
	padding:2px 2px 2px 10px;
	width:150px;
	border:#CCCCCC 1px solid;
}
.map_l1 {
	font-size:12px;
	padding:4px 0 2px 39px;
	background:url(images/mline1.gif) no-repeat;
}
.map_l1f {
	font-size:12px;
	padding:4px 0 2px 39px;
	background:url(images/mline1f.gif) no-repeat;
}
.map_l2 {
	font-size:12px;
	padding:4px 0 2px 117px;
	background:url(images/mline2.gif) no-repeat;
}
.map_l2f {
	font-size:12px;
	padding:4px 0 2px 117px;
	background:url(images/mline2f.gif) no-repeat;
}
.mapbox {
	float:left;
	width:259px;
/*	border-right:#CCCCCC 1px solid; */
}
.mapbox2 {
	float:left;
	width:255px;
	padding:0 0 0 20px;
}
.mapdot {
	margin:0 0 0 12px;
	font-size:12px;
}


/* 2009.08.06 藤田 引越ページで使用 */
#h_index {
	border:#003399 solid 1px;
	margin:0 0 10px 0;
	padding:10px 10px 10px 10px;
	width:728px;
	height:600px;
}

#h_index h1{
	padding:5px 5px 5px 5px;
	background-color:#D8EEF4;
	font-size:15px;
	font-weight:bold;
	color:#CC0033;
	text-align:left;
}
/*
#h_index h2 {
	padding:0 0 5px 0;
	font-size:15px;
	font-weight:bold;
	color:#CC0033;
	text-align:left;
}
*/

#h_index h2 {
	padding:5px 0 5px 0;
	font-size:20px;
	font-weight:bold;
	text-decoration: underline;
	text-align:right;
	/*color:#FF0000;*/
}



/* 2009.05.01 藤田 トピックスメール配信で使用 */
#topix {
	height:40px;
	background:url(images/logotopix.gif) no-repeat;
	padding:0 0 0 198px;
}

#topixtitle {
	background-color:#ffffff;
	margin:0 0 0 0;
}

#topixindex {
	border:#003399 solid 1px;
	margin:0 0 0 0;
	padding:10px 10px 10px 10px;
	width:728px;
	height:110px;
}

#topixindex h1{
	padding:0 5px 0 5px;
	background-color:#D8EEF4;
	font-size:14px;
	text-align:left;
}
#topixindex h2 {
	padding:0 0 5px 0;
	font-size:15px;
	font-weight:bold;
	color:#CC0033;
	text-align:left;
}
#topixindex h3 {
	padding:5px 0 5px 0;
	font-size:20px;
	font-weight:bold;
	text-decoration: underline;
	text-align:right;
	/*color:#FF0000;*/
}



#topixmenu {
	float:right;
	color:#000000;
	width:185px;
	background-color:#ffffff;
	margin:10px 0 0 0;
}
#topixmenu li {
	background:url(topix/images/backnumber.gif) no-repeat;
	padding:8px 0 0 17px;
	list-style:none;
	color:#000000;
	font-size:14px;
	height:22px;
}
#topixmenu li.doh {
	background:url(images/li2.gif) no-repeat;
	padding:8px 0 0 35px;
	list-style:none;
	color: #000000;
	font-size:11px;
	height:22px;
}
#topixmenu li a:link {
	color:#000000;
	text-decoration:none;
}
#topixmenu li a:visited {
	color:#000000;
	text-decoration:none;
}
#topixmenu li a:hover {
	text-decoration: underline;
	color:#333333;
}
#topixmenu li a:active {
	text-decoration: underline;
	color:#333333;
}
#topixmenu img {
	padding:10px 0 0 0;
	border:none;
}



#topix_content {
	float:left;
	width:560px;
	background-color:#ffffff;
	padding:0 0 0 5px;
}
#topix_content h1 {
	padding:5px 0px 5px 10px;
	border-left:#FFD900 solid 7px;
	background-color:#686868;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
#topix_content h2 {
	padding:5px 0px 3px 0;
	border-bottom:#BEBEBE solid 1px;
	color:#1E6FAE;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}

#topix_content h3 {
	padding:1px 0px 1px 5px;
	border-left:7px solid #FF0000;
	color:#FF0000;
	font-size:14px;
	text-align:left;
}
#topix_content h4 {
	background-color:#1E6FAE;
	padding:5px 0px 3px 10px;
	border-bottom:#BEBEBE solid 2px;
	color:#ffffff;
	font-size:14px;
	text-align:left;
	margin-top:15px;
	margin-bottom:10px;
}

#topix_content h5 {
	border:#FF99CC dashed 2px;
	background-color:#FFE1F0;
	font-size:13px;
	text-align:left;
}
/* 2009.05.01 藤田 トピックスメール配信で使用 */




/* 2009.05.18 藤田 ホームページの変更で使用　*/
#toptitle {
	background-color:#FFFFFF;
	border-left:#5E9EB7 solid 1px;
	border-right:#5E9EB7 solid 1px;
	border-bottom:#5E9EB7 solid 1px;
	margin:0 0 10px 0;
	width:748px;
	height:190px;
}

#content_new {
	float:right;
	width:560px;
	height:800px;
}

#content_new a:link {
	color:#0033CC;
	text-decoration: underline;
}

#content_new a:visited {
	color:#0033CC;
	text-decoration: underline;
}
#content_new a:hover {
	color:#0033CC;
	text-decoration: underline;
}
#content_new a:active {
	color:#0033CC;
	text-decoration: underline;
}

#content_new h1 {
	background-color:#FFECDF;
	border-top:#FFD2B5 solid 1px;
	border-bottom:#FFD2B5 solid 1px;
	border-right:#FFD2B5 solid 1px;
	border-left:#FF6600 solid 10px;
	margin:10px 0 5px 0;
	padding:0 0 0 10px;
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

#content_new h1 img {
	padding:0 0 0 10px;
	vertical-align: middle;
}

#content_new h1 a:link {
	color:#0033CC;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

#content_new h1 a:visited {
	color:#0033CC;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
#content_new h1 a:hover {
	color:#FF3333;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-decoration: underline;
}
#content_new h1 a:active {
	color:#0033CC;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-decoration: underline;
}

#content_new h2 {
	margin:5px 0 0 0;
	padding:0 0 0 0;
	border-bottom:#FFCCCC solid 1px;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	text-align:left;
}

/* ------------------------ page001.html */
.pag1_t {
	border-top:#999999 solid 1px;
	margin-bottom:20px;
}
.pag1_t1 {
	width:122px;
	background-color:#D8EEF4;
	border-left:#048DD4 3px solid;
	border-bottom:#7A7474 1px solid;
	padding:3px;
	text-align:left;
	vertical-align:top;
}
.pag1_t2 {
	border-left:#7A7474 1px solid;
	border-bottom:#7A7474 1px solid;
	border-right:#7A7474 1px solid;
	padding:3px;
}
.pag1_t3 {
	background-color:#EBEBEB;
	border-left:#7A7474 1px solid;
	border-bottom:#7A7474 1px solid;
	padding:3px;
	vertical-align:top;
	width:100px;
}
/* 2009.05.18 藤田 ホームページの変更で使用　*/
