/* CSS Document */

p.img{padding:0; margin:0;}

.clear_left{clear:left;}
.red{color:#FF0000;}
.small{font-size:10px;}

.mrgn-btm_10{margin:0 0 10px 0;}
.mrgn-left_10{margin-left:10px;}

ul.btnList{width:690px; padding:8px 10px 0; margin:0; list-style:none; clear:left;}
ul.btnList li{list-style:none; float:left;}
ul.btnList li.btn{width:222px; padding:0 15px 0 0; margin:0;}
ul.btnList li.text{width:453px; padding:5px 0 0; margin:0;}

.kyouzai_subBox_top{width:690px; padding:0; margin:10px 10px 0;}
.kyouzai_subBox_side{width:660px; padding:0 15px; margin:0; background:url(../images/kyouzai_subBox-side.gif) left top repeat-y;}
.kyouzai_subBox_btm{width:690px; padding:0 0 7px; margin:0 10px; background:url(../images/kyouzai_subBox-btm.gif) left bottom no-repeat;}

.textbox{padding:10px 10px 0; margin:0;}
.textinfobox{width:670px; padding:10px; margin:0; background-color:#f2f2f2; border:1px solid #CCCCCC;}

span.tel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_01.gif) no-repeat scroll 0 0;
padding-left:38px;
}

span.pc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_02.gif) no-repeat scroll 0 0;
padding:3px 0 5px 38px;
}



.heading-a-1b {
	background-color: #e2f3ff;
	border-bottom: 2px solid #054294;
	color: #054294;
	font-weight: bold;
	padding: 10px 10px 5px;
	font-size: 16px;
	line-height: 16px;
}



span.tel2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_tel.gif) no-repeat scroll 5px 3px;
padding:5px 0 6px 38px;
border:none;
}

span.tel_auto {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_auto.gif) no-repeat scroll 5px 0;
padding:5px 0 6px 38px;
border:none;
}

span.pc2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_pc.gif) no-repeat scroll 0 0;
padding:5px 0 6px 38px;
border:none;
}

span.letter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_letter.gif) no-repeat scroll 6px 3px;
padding:5px 0 6px 38px;
border:none;
}

span.fax {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_fax.gif) no-repeat scroll 6px 3px;
padding:5px 0 6px 38px;
border:none;
}

span.world {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_world.gif) no-repeat scroll 3px 1px;
padding:5px 0 6px 38px;
border:none;
}




div.rnavi_mem_contents {
border:1px solid #CCCCCC;
padding:0 10px 4px;
margin:0;
}

div.rnavi_mem_contents p.note {
	text-align: center;
	background-color: #eee;
	padding: 10px;
}