@charset "UTF-8";

/*::::::::::::::::::::::::::::::::::::::::::::::::

index.css

	
	1.main
	2.globalNav
	3.indexslide
	4.subNav
	
::::::::::::::::::::::::::::::::::::::::::::::::*/

/*	1.main
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#main {
	margin-bottom: 0px;
	}

/*	2.globalNav
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#indexNav {
	margin: 20px 20px 16px;
	}
	#indexNav li {
		font-size: 15px;
		line-height: 1;
		width: 49.2%;
		margin: 0 4px 4px 0;
		float: left;
		}
		#indexNav li a {
			display: block;
			padding: 1.5em 0 1.5em 30px;
			background: #E6E6E6 url('../images/ico_arrow001.png') no-repeat 15px center;
			background-size: 6px 8px;
			}

/* 3.indexslide
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.indexslide {
	width: 100%;
	}
	.indexslide .slides > li {
		display: none;
		-webkit-backface-visibility: hidden;
		}

/*	4.subNav
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#subNav {
	width: 100%;
	}
	#subNav li {
		font-size: 12px;
		line-height: 1;
		margin: 0 0 2px 0;
		}
		#subNav li a {
			display: block;
			padding: 1em 0 1em 20px;
			background: #E6E6E6;
			}

/*	5.newsBlock
:::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#newsBlock {
	margin-top: 20px;
	}
	#newsBlock .titleBlock {
		background-color: transparent;
		border: 1px solid #b1b1b1;
		background-image: -moz-linear-gradient(top, #ffffff, #e3e3e3);
		background-image: -webkit-linear-gradient(top, #ffffff, #e3e3e3);
		background-image: linear-gradient(top, #ffffff, #e3e3e3);
		}
		#newsBlock .titleBlock h2 {
			float: left;
			font-size: 14px;
			margin: 0 0 0 10px;
			padding: 0.4em 0;
			font-weight: normal;
			background: none;
			}
		#newsBlock .titleBlock a {
			float: right;
			font-size: 11px;
			margin-right: 10px;
			padding: 0.8em 0 0.8em 10px;
			background: url('../images/ico_arrow002.png') no-repeat left center;
			background-size: 6px 6px;
			}
	#newsBlock dl {
		font-size: 11px;
		line-height: 1.8;
		}
	#newsBlock dt {
		color: #E61A19;
		margin-top: 0.6em;
		}
	#newsBlock dd {
		padding-bottom: 0.6em;
		border-bottom: 1px dotted #000;
		}
		#newsBlock dd:last-child {
			border: none;
			}