@charset "utf-8";

/************************************************* 共通 ***/

.tCenter {
	text-align: center;
}

.tRight {
	text-align: right;
}

.bold {
	font-weight: bold;
}

.normal {
	font-weight: normal;
}

.cell_top	{
	border-top: 1px solid #CCCCCC;
}
.cell_bottom	{
	border-bottom: 1px solid #CCCCCC;
}
.cell_left	{
	border-left: 1px solid #CCCCCC;
}
.cell_right	{
	border-right: 1px solid #CCCCCC;
}

.cell_top2	{
	border-top: 1px solid #A6D0E7;
}
.cell_bottom2	{
	border-bottom: 1px solid #A6D0E7;
}
.cell_left2	{
	border-left: 1px solid #A6D0E7;
}
.cell_right2	{
	border-right: 1px solid #A6D0E7;
}


.underline {
	text-decoration: underline;
}


.fontL {
	font-size: 1.15em;
}

.fontM {
	font-size: 1.1em;
}


.fontS {
	font-size: 0.85em;
}


.lh1 {
	line-height: 1;
}

.lh15 {
	line-height: 1.5;
}

.lh17 {
	line-height: 1.7;
}

.color1 {
	color: #006699;
}

.color2 {
	color: #FFFFFF;
}

.color3 {
	color: #0066CC;
}

.color4 {
	color: #2080DF;
}



.bg1 {
	background: #F6F6F6;
}

.bg2 {
	background: #0C88D4;
}

.bg3 {
	background: url(cmnfix/bg1.jpg) repeat-x #C3E4F7;
}

.bg4 {
	background: #0099CC;
}

.borB1 {
	border-bottom: 1px dotted #006699;
}

.borB2 {
	border-bottom: 3px solid #0C88D4;
}

.borB3 {
	border-bottom: 1px dotted #0C88D4;
}

.borB4 {
	border-bottom: 3px solid #1193D1;
}

.borB5 {
	border-bottom: 1px solid #2080DF;
}



.bor1 {
	border: 1px solid #CCCCCC;
}

/************************************************* home ***/

div.infoBx {
	width: 405px;
	margin: 20px auto 0px auto;
	overflow:auto;
	height: 410px;
}

div.infoBx table {
	width: 380px;
	margin-left: 0px;
	margin-right: 0;
}


/************************************************* 10_contact ***/

.w510 {
	width: 510px;
}

.w100 {
	width: 100px;
}

.w250 {
	width: 250px;
}

.w80 {
	width: 80px;
}


.h3a_bg{ background:url(20_news/img/h3a_bg.jpg) no-repeat; width:870px; height:25px;  }

h3.news{color:#FFF; margin:0 20px; line-height:25px; font-size:12px; font-weight:normal;}



