/* CSS Document */


.content1-leftbox {
	position:relative;
}

.content1-text1,
.content1-text2,
.content1-text3,
.content1-text4,
.content1-text5 {
	position:absolute;
	font-size:12px;
	color:#FFFFFF;
	line-height:1.2em;
	width: 155px;
	z-index: 80;
}

.content1-text1 {
	left: 360px;
	top: 149px;
}

.content1-text2 {
	left: 357px;
	top: 246px;
}

.content1-text3 {
	left: 358px;
	top: 378px;
}

.content1-text4 {
	left: 359px;
	top: 495px;
}



.content1-text5 {
	left: 359px;
	top: 616px;
}

.content1-head-text {
	font-size:14px;
	line-height:1.5em;
/*	margin-bottom:10px;*/
	color:#FFFFFF;
/*	text-align:center*/
}



.page-bottom {
	margin-bottom:30px;
}

h3 img {
	margin-bottom:9px;
}

.content2-main {
	/*コンテンツの高さを設定*/
/*	height:800px;*/
	background-image:url(images/content2BG.gif);
	background-repeat: repeat-y;
	/* content2BG-top.jpgの高さサイズだけ背景ずらす */
	background-position: center 20px;
/*	padding-top:23px;*/
	margin-bottom:32px;
}

.content2-topbg {
	padding-bottom:3px;
}

.content2-box,
.content2-box2 {
	width:100%;
	padding-bottom:35px;
	
}



.content2-left {
	float:left;
	width:41.7%;
	text-align:right;
}

.content2-right {
	float:left;
	width:58.3%;
}

.content2-box2 .content2-left {
	width:56.5%;
	text-align:left;
}

.content2-box2 .content2-right {
	width:43.5%;
}

.content2-box2 .content2-left h4 {
	margin-left:27px;
}

.content2-box2 .content2-text {
	margin-left:32px;
}

.content2-box2 .content2-right img {
	margin-top:13px;
}



.content2-text {
	color:#FFFFFF;
	margin-left:20px;
	margin-top:7px;
	font-size:12px;
	line-height:1.3em;
	width:253px;
}

.content2-right h4 {
	margin-left:14px;
}


/* content3 「社長の思い」スタイル */

.content3-main {
	background-image:url(images/content3BG.jpg);
	background-repeat: repeat-y;
	background-position: center 20px;
}

.content3-box {
	width:100%;
}

.content3-left {
	float:left;
	width:292px;
}

.content3-right {
	float:left;
	width:238px;
	text-align:right;
}

.content3-text {
	color:#FFFFFF;
	margin-left:27px;
	margin-top:10px;
	font-size:12px;
	line-height:1.3em;
	width:255px;
	margin-bottom:30px;
}

.content3 h4 {
	margin-top:5px;
	text-align:right;
}

.content2-text-bottom {
	margin-left:27px;
	margin-right:20px;
	color:#FFFFFF;
	margin-top:10px;
	line-height:1.3em;
	font-size:12px;
}

.content3-katagaki {
	color:#FFFFFF;
	text-align:left;
	line-height:1.3em;
	font-size:12px;
	margin-left:5px;
}

.content3-name {
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
}

/*.content2-text-bottom2 {
	margin-top:10px;
}*/

.content2-text-bottom h4 {
	margin-bottom:5px;
}


.content2-text-bottom p {
	margin-left:1px;

}

.content4-bottom-text {
	color:#333333;
	font-size:12px;
	margin-top:0px;
}

.blink {
	position:absolute;
	z-index: 100;
	color:#fa04b2;
}


.blink_a, 
.blink_b {
	position:absolute;
	z-index: 100;
	color:#fa04b2;
}

.blink1, 
.blink2 {
	position:absolute;
	z-index: 100;
	color:#fa04b2;
	font-size:15px;
}

.blink1 {
	left: 372px;
	top: 297px;
	font-size:15px;
}
 
.blink2 {
	left: 302px;
	top: 414px;
	font-size:15px;
}




