@charset "UTF-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter-spacing: 0.05em;
	margin: 0;
	padding: 0;
	background:#dff2fc;
}

p {
	line-height: 160%;
	font-size:14pt;
}

.or{color:#ed6d00;}

a:hover {
}
a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
a:hover img.imgover {
	filter: alpha(opacity=100);
	-moz-opacity: 10;
	opacity: 1;
}


/*包括*/
#ct {width:1200px;margin-left: auto;margin-right: auto;}



/*ヘッダー*/
#hd {height: 150px;margin:0 auto;}
#hd h1, #hd p {	position: absolute;}

#hd h1 {
	margin-left: 0px;
	margin-top: 0px;
}
#hd p.name {
	margin-left: 280px;
	margin-top: 100px;
}
#hd p.sig {
	margin-left: 312px;
	margin-top: 20px;
}
#hd p.tel {
	margin-left: 844px;
	margin-top: 38px;
}
#hd p.mail {
	margin-left: 844px;
	margin-top: 100px;
}
#hd p.address {
	margin-left: 520px;
	margin-top: 102px;
}


.tit {width:100%;background:#f8c6bd;}

/*メニュー*/

#headnavi{width:100%;height: 61px;background: #f8c6bd;}
#headnavi ul{
	overflow:hidden;
	width:100%;
	margin:0;
}
#headnavi li{float:left;margin:0;}

#headnavi li.n1{width:135px;text-align:center;}
#headnavi li.n2{width:240px;text-align:center;}
#headnavi li.n3{width:200px;text-align:center;}
#headnavi li.n4{width:180px;text-align:center;}
#headnavi li.n5{width:140px;text-align:center;}
#headnavi li.n6{width:145px;text-align:center;}
#headnavi li.n7{width:145px;text-align:center;}

#headnavi:after {content: " "; display: block; clear:both;}


/*セクション別*/

/*-------------------------------------------------------
index.html news
--------------------------------------------------------*/
#news{height:150px;}
#news p{position: absolute;}
#news p.news-title{width:104px;height:66px;margin-left:260px;margin-top:20px;text-align:center;background:#0168b7;padding-top:12px;}
#news p.news-txt { margin-top:20px;margin-left:364px;overflow: auto;width:600px;height:74px;border:solid 2px #0168b7;background:#fff;font-size:11pt; padding-left:10px;}

/*-------------------------------------------------------
index.html
--------------------------------------------------------*/

#sec1 {width:100%;height:440px;margin-top:0px;}

#sec1 p{position: absolute;}


#sec1 p.topimg{margin-left:0px;margin-top:0;}
#sec1 p.sec1-1{margin-left:600px;margin-top:10px;}
#sec1 p.sec1-txt{margin-left:600px;margin-top:80px;}
#sec1 p.sec1-2{margin-left:560px;margin-top:200px;}



/*-------------------------------------------------------
index.html　Com.きらめきの目的
--------------------------------------------------------*/

#sec2 {width:100%;margin-top:20px;}

#sec2 .sec2-1 {width:300px;margin-top:20px;margin-left:50px;float:left;}
#sec2 .sec2-2 {width:800px;margin-top:40px;margin-left:20px;float:right;}

#sec2 .sec2-3 {width:500px;margin-top:80px;margin-left:50px;float:left;}
#sec2 .sec2-4 {width:550px;margin-top:0px;margin-left:20px;margin-bottom:20px;float:right;}


/*-------------------------------------------------------
index.html　Com.きらめきのあゆみ
--------------------------------------------------------*/

#sec3 {width:100%;margin-top:20px;margin-bottom:200px;}

#sec3 p {margin-left:50px;margin-top:20px;}

#ft {
	width: 1136px;
	text-align: center;
	color: #FFF;
	margin-left: -28px;
	margin-right: auto;
	background-position: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottomt: 0px;
}


/*-------------------------------------------------------
about.html　Com.きらめきとは
--------------------------------------------------------*/


#sec4 {width:100%;height:480px;margin-top:20px;}

#sec4 p{position: absolute;}


#sec4 p.sec4img1{margin-left:40px;margin-top:25px;}
#sec4 p.sec4img2{margin-left:50px;margin-top:270px;}
#sec4 p.sec4img3{margin-left:240px;margin-top:255px;}
#sec4 p.sec4title{margin-left:520px;margin-top:30px;width:600px;font-size:16pt;text-align:center;color:#2a71b9;font-weight:bold;}
#sec4 p.sec4txt{margin-left:520px;margin-top:80px;width:600px;}

#sec4 p {font-size:11pt;}



/*-------------------------------------------------------
about.html 訓練・研修
--------------------------------------------------------*/

#sec5 .tit{margin-bottom:20px;}
.or_title {font-size:16pt;color:#ed6d00;font-weight:bold;}
#sec5 .or {font-size:11pt;text-align:left;}
#sec5 .sec5-1 {margin-left:50px;width:330px;float:left;text-align:center;}

#sec5 .sec5-2 {margin-top:60px;margin-left:50px;width:430px;float:left;}
#sec5 .sec5-3 {margin-top:20px;width:700px;float:right;}

/*-------------------------------------------------------
about.html 作業
--------------------------------------------------------*/

#sec6 .tit{margin-top:50px;margin-bottom:20px;}

#sec6 .or {font-size:11pt;text-align:left;}
#sec6 .sec6-1 {margin-left:100px;width:250px;float:left;text-align:center;}

/*-------------------------------------------------------
about.html 健康づくり
--------------------------------------------------------*/
#sec7{margin-bottom:40px;}
#sec7 .tit{margin-top:50px;margin-bottom:20px;}

#sec7 .or {font-size:11pt;text-align:left;}
#sec7 .sec7-1 {margin-left:100px;width:250px;float:left;text-align:center;}

/*-------------------------------------------------------
about.html 交流活動
--------------------------------------------------------*/

#sec8 {}

#sec8 .or {font-size:11pt;text-align:left;}
#sec8 .sec8-1{margin-top:20px;margin-left:100px;}
#sec8 .sec8-2{margin-top:20px;margin-left:100px;}


/*-------------------------------------------------------
about.html 社会活動
--------------------------------------------------------*/

#sec9 {margin-bottom:100px;margin-top:20px;}
#sec9 .or {font-size:11pt;text-align:left;}
#sec9 .sec9-1 {margin-top:20px;margin-left:80px;width:200px;float:left;}
#sec9 .sec9-2 {margin-top:50px;margin-left:20px;width:350px;float:left;}
#sec9 .sec9-3 {margin-top:50px;margin-left:80px;width:400px;float:left;}


/*-------------------------------------------------------
work.html　作品のごあんない
--------------------------------------------------------*/


#sec10 {width:100%;height:500px;margin-top:20px;}

#sec10 p{position: absolute;}


#sec10 p.sec10img1{margin-left:10px;margin-top:10px;}
#sec10 p.sec10img2{margin-left:280px;margin-top:10px;}
#sec10 p.sec10img3{margin-left:10px;margin-top:210px;}
#sec10 p.sec10img4{margin-left:280px;margin-top:210px;}
#sec10 p.sec10img5{margin-left:10px;margin-top:410px;}
#sec10 p.sec10title{margin-left:520px;margin-top:30px;width:600px;font-size:16pt;text-align:center;color:#2a71b9;font-weight:bold;}
#sec10 p.sec10txt{margin-left:580px;margin-top:80px;width:600px;color:#2a71b9;}

#sec11 {margin-bottom:100px;}
#sec11 .title{font-size:16pt;text-align:center;color:#2a71b9;font-weight:bold;}
#sec11 table {width:100%;border-spacing: 10px;}
#sec11 td {width:25%;text-align:center;font-size:16pt;color:#2a71b9;}
#sec11 hr {border:solid 1px #2a71b9;}


/*-------------------------------------------------------
access.html　アクセス
--------------------------------------------------------*/


#sec12 {width:100%;height:800px;margin-top:20px;margin-bottom:200px;}

#sec12 p{position: absolute;}

#sec12 p.map1{margin-left:10px;margin-top:10px;}
#sec12 p.map2{margin-left:580px;margin-top:50px;}
#sec12 p.sec12-txt{margin-left:850px;margin-top:600px;font-size:18pt;color:#2a71b9;}