/* CSS for static pages(top_menu)
------------------------------------------*/

#sub-header-bar {
	background-image: url("/images/flyerinsatsu/hajimete/sub-header-bar.jpg");
	height: 40px;
	width: 740px;
}

#sub-header-bar h1 {
	color: #333333;
	font-size: 24px;
	margin: 16px 0;
	padding: 0 0 0 5px;
}


.no-table-border a {
	color:#0088BC;
}

.no-table-border a:hover {
	color:#0DC4EE;
}


h1 {
	margin:0 0 5px 0;
	padding:0;
}

h2, p.img {
	margin:5px 0;
	padding:0;
	clear:both;
	}


h3.header-y {
	background: none repeat scroll 0 0 #0071BC;
	border-left: 15px solid #FFFF00;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 30px;
	padding-left: 15px;
	clear:both;
}

h3.header-r {
	background: none repeat scroll 0 0 #0071BC;
	border-left: 15px solid #FF0000;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 30px;
	padding-left: 15px;
	clear:both;
}

h4.small{
	border-bottom:1px dotted #666666;
	border-left:15px solid #0088BC;
	clear:both;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	padding-left: 15px;
}

.no-table-border {
	border:none;
	margin-bottom:5px;
}

.no-table-border p {
	font-size:12px;
	line-height:20px;
	padding:0 5px;
}

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

.warning {
	background:#F5F6F6;
	color:#FF0000;
}

.warning p{
	padding:5px;
	text-align:center;
}

.text-red {
	background:#FF0000;
	color:#FFFFFF;
	padding:5px;
}

.text-green {
	background:#00CC33;
	color:#FFFFFF;
	padding:5px;
}

/* CSS for static pages(top_menu)
------------------------------------------*/


a {
	color: #00f;
	text-decoration: underline;
	}
	
a:hover {
	text-decoration: none;
	color: #005088;
	}

.click a{
	color:#009844;
	font-weight:bold;
}

.click a:hover{
	color:#065B80;
	font-weight:bold;
}

#left-column{	
	width:535px;
	float:left;
	min-height:100px;
	margin:4px 0 4px 4px;
}

#right-column-ads{
	width:185px;
	float:right;
	margin:4px;
}
	
#right-column-ads img {
	border:0;
	width:185px;
	margin-top:5px;
}


/* アンカーリンク周り */
ul.anchor-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
ul.anchor-list li {
	display: inline;
  }

div.anchorLink{
	display:block;
}

a.anchorLink {
	background: url(/css/images/global/red-arrow.gif) left no-repeat;
	padding: 3px 3px 3px 20px;
	margin: 0px 10px 10px 0px;
	text-decoration:none;
	color: #646363;
	float: left;
	font-size:12px;
	}

	
.anchor-list{list-style-type:none;margin-left:-40px;}
.anchor-list li{display:inline;margin-left:5px;margin-right:5px;margin-bottom:30px;}			
.anchor-list li a:link{color:#0088bc;text-decoration:none;}
.anchor-list li a:visited{color:#0088bc;text-decoration:none;}	
.anchor-list li a:active{color:#0088bc;text-decoration:none;}
.anchor-list li a:hover{color:#0dc4ee;text-decoration:none;}
a.anchorLink:visited{color:#0088BC;text-decoration:none;}
a.anchorLink:active{color:#0088BC;text-decoration:none;}
a.anchorLink:hover{color:#0dc4ee;text-decoration:none;}

/*Contact Form */

#mitsumoriTable {
	border-collapse: separate;
	border-spacing: 5px;
	margin: 4px 0;
}

.rowHeader {
	background: #006699;
	color: #FFFFFF;
	padding: 5px 8px;
	width: 85px;
}
