﻿/***
 *** PAGE LEVEL LAYOUT COMPONENT CSS Document
 ***
 *** V. 1.00 by Darren, 2015.1.3
 ***
 *** - Home
 ***
 ***/


/***
 *** BEGIN HOME
 ***/

#main-visual-banner{
    clear: both;
    width: 100%;
    background: #251717;
    margin:0 auto 25px;
    padding:0;
}
#home-sub-item-area {
	clear: both;
	width: 100%;
	overflow: hidden;
	margin: 0 auto 25px;
	padding: 0;
}
	#home-sub-item-area ul {
		float: left;
		display: inline-block;
		width: 30%;
		overflow: hidden;
		margin: 0;
		padding: 0;
		border: #edeeee 1px solid;
	}
	#home-sub-item-area li.li-sub-item-title {
		clear: both;
		width: 97%;
		overflow: hidden;
		background: #edeeee;
		font-size: 0.938em;
		margin: 0 auto;
		padding: 9px 0 9px 3%;
	}
	#home-sub-item-area li.li-sub-item-content {
		clear: both;
		width: 94%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0 3%;
	}
		.sub-item-image {
			width: 75%;
			overflow: hidden;
			text-align: center;
			margin: 26px auto 12px;
			padding: 0;
		}
			.sub-item-image img {
				width: 100%;
			}
		.sub-item-text {
			width: 100%;
			font-size: 0.813em;
			color: #3e3a39;
			line-height: 180%;
			margin: 23px 0 0;
		}
		.sub-item-more {
			width: 100%;
			color: #ff7821;
			font-size: 0.875em;
			text-align: right;
			margin: 21px 0 8px;
		}
		.sub-item-more a:hover {
			color: #ff7821;
		}
		.sub-item-more a:visited {
			color: #ff7821;
		}
		.sub-item-more a:link {
			color: #ff7821;
		}
		.home-press-date {
	width: 100%;
	color: #ff7821;
	font-size: 0.875em;
	margin: 29px 0 6px 0;
}
		.home-press-text {
	width: 100%;
	color: #3e3a39;
	font-size: 0.875em;
	margin: 0 0 10px 0;
}
		.home-press-text a:hover {
			color: #3e3a39;
		}
		.home-press-text a:visited {
			color: #3e3a39;
		}
		.home-press-text a:link {
			color: #3e3a39;
		}
#corp-intro-area {
	clear: both;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding: 36px 0;
}
	#corp-intro-area ul {
		clear: both;
		width: 100%;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	#corp-intro-area li.li-corp-intro-deco-pic {
		float: left;
		display: inline-block;
		width: 25%;
		overflow: hidden;
		margin: 0 0 0 33px;
		padding: 0;
	}
	#corp-intro-area li.li-corp-intro-text {
		float: left;
		display: inline-block;
		width: 60%;
		overflow: hidden;
		margin: 30px 0 0 62px;
		padding: 0;
	}
		.home-corp-intro-title {
			width: 100%;
			overflow: hidden;
			color: #00561f;
			font-size: 1.25em;
			margin: 0 0 21px;
			padding: 0;
		}
		.home-corp-intro-text {
			width: 100%;
			overflow: hidden;
			color: #231815;
			font-size: 1em;
			line-height: 180%;
			margin: 0;
			padding: 0;
		}