BODY,TR,TD{
	font-size:13px;
}

BODY {
	background-color: #DFEBFF;
	text-align: center;
}
a:link {
	color: #374288;
}
a:visited {
	color: #374288;
}
a:hover {
	color: #FF6600;
}
a:active {
	color: #FF6600;
}

a:link.sub {
	color: #FF0000;
}
a:visited.sub {
	color: #FF0000;
}
a:hover.sub {
	color: #FF0000;
}
a:active.sub {
	color: #FF0000;
}

TD.base_L{
	width:10px;
	background-image:url(img/base_l_middle.jpg);
}
TD.base_Chead{
	text-align: center;
	background-color:#FFFFFF;
}
TD.base_Cinfo{
	width:500px;
	height:240px;
	padding-top:20px;
	text-align: center;
	background-image:url(img/index/back_info.jpg);
	background-repeat:no-repeat;

}
TD.info_back{
/*	width:460px;
	height:85px;
/*
	height:180px;
*/
/*
	padding-top:5px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
*/
	padding-top:5px;
	padding-bottom:0px;
	padding-left:1px;
	padding-right:1px;

	background-image:url(img/index/info_back.jpg);
}

TD.base_Ccmflash{
	width:280px;
	height:240px;
	background-image:url(img/index/back_cmflash.jpg);
	background-position: top;
	padding: 10px;
}
TD.base_C{
	width:780px;
	background-color:#FFFFFF;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}
TD.base_R{
	width:10px;
	background-image:url(img/base_r_middle.jpg);
}
TD.naviL{
	width:700px;
}
TD.naviR{
	width:100px;
}
.navi{
	font-size:15px;
	font-weight:bold;
	color: #374288;
/*
	font-weight: bolder;
*/
}
H1 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	display:inline;
}

H2 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	display:inline;
}

H3 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	display:inline;
}

H4 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	display:inline;
}

H5 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	display:inline;
}

H6 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	display:inline;
}

TABLE.map_listbase{
	width:600px;
	background-color:#999999;
	
}
TD.map_listbase{
	background-color:#FFFFFF;
	
}
TD.map_listitem01{
	width:460px;
	
}
TD.map_listitem02{
	width:130px;
	
}
TD.map_listitem03{
	padding-left:20px;	
}
.message{
	line-height: 150%;

}

hr.dot1 { 
border-style: dotted none none none;
border-top-width: 2px; 
border-top-color:#3399CC; 
height: 1px;
} 

.pad10{
	padding:10px;
}
.qa_top_title{
	font-size:16px;
	color:#000066;
/*
	background-color: #9EC3FF;
*/
}
.qa_title{
	font-size:12px;
}

table.flu_base{
	background-color:#666666;
}
.flu_title{
	background-color:#0099CC;
}
.flu_data{
	background-color:#FFFFFF;
}

.bgc001{
	background-color:#99CCCC;
}
.pain_title{
	color:#003399;
}
.pain_title_sub{
	color:#FF3333;
}
.onholi_list{
font-size:16px;
}

.center_msg{
	text-align:center;
}

.width_500{
	text-align:right;
	width : 500px;
}
.width_500_l{
	text-align:left;
	width : 500px;
}

.width_700{
	width : 700px;
}

.text_L{
	text-align:left;
}

.width_search_list{
	width : 600px;
}

.search_table{
	padding:5px;
}

FORM,P{
	display:inline;
}

.iin_info_title{
	text-align:left;
	width : 600px;
	font-size:14px;
	font-weight:bold;
}

.notice{
	color : #FF0000;

}

.size10{
font-size:10px;
}

.holi_sell{
	padding:5px;
}
.googleM {
	border: 1px solid #B8C9DD;
}

.attention{
	color : #FF0000;
	font-weight:bold;
	font-size:14px;
}

.job_title{
	font-size:16px;
	font-weight:bold;
}

.offer_item{
/*
	border-bottom: 1px dotted #3399CC;
*/
	padding:5px;
}

#test{
	text-align:left;
	margin:0px;
	padding:0px;
}

/* 本来のメイン */
div.main{
	z-index:1;
}
/*背景*/
div.i100_back{
	z-index:5;
	position:   absolute;
	margin-top:-5px;
	width:100%;
	height:935px;
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
	background-color:#000;
}

div.i100_img{
	z-index:10;
	width:100%;
	color:#FFF;
	position:   absolute;
	text-align:center;
	margin-top:50px;
}

a.white:link {
	color: #FFF;
}
a.white:visited {
	color: #FFF;
}
a.white:hover {
	color: #F00;
}
a.white:active {
	color: #F00;
}

.tokusetu{
	display:block;
	margin-top:20px;
	width:90%;
	text-align:left;
	line-height:1.4em;
}

.tokusetu_attention{
	width:80%;
	margin-top:20px;
	line-height:1.4em;
	text-align:left;
	padding:20px;
	padding-top:10px;
	border:1px #F30 solid;
	background-color:#FFEBE1;
}

