@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,h5,h6,p{margin:0;
padding:0;}
body {
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 1.5em;
}
.photo {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.underline1{
	border-bottom:3px dotted #ccc;
	}


#wrapper {
	width: 950px;
	border: 1px solid #999;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header {
	background-color: #009900;
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 123px;
	width: 950px;
	position: relative;
	text-indent: -9999px;
}
#headcontact a {
	position: absolute;
	height: 20px;
	width: 150px;
	top: 25px;
	right: 15px;
}#mainsite a {
	height: 15px;
	width: 120px;
	text-indent: -9999px;
	position: absolute;
	left: 2px;
	top: 2px;
}

.totop{font-size:12px;text-align:right;padding:10px;}
#copyright{text-align:center;border-top:5px solid #009900;padding:5px;}
#mainimage{background:#fff url(images/ex-sign_02.gif) no-repeat 0 0;width:950px;height:618px;}
#mainimage h2{text-indent:-9999px;}
#gnavi{background:#fff url(images/gnavi.jpg) no-repeat 0 0;width:950px;height:58px;}
#gnavi ul{margin:0;padding:0;}
#gnavi ul li{float:left;list-style:none;text-indent:-9999px;}
#gnavi ul li a{display:block;}
#g01 a{width:240px;height:58px;}
#g02 a{width:235px;height:58px;}
#g03 a{width:230px;height:58px;}
#g04 a{width:230px;height:58px;}
#fgnavi{background:#fff url(images/gnavi.jpg) no-repeat 0 0;width:950px;height:58px;margin:20px 0;}
#fgnavi ul{margin:0;padding:0;}
#fgnavi ul li{float:left;list-style:none;text-indent:-9999px;}
#fgnavi ul li a{display:block;}
#fg01 a{width:240px;height:58px;}
#fg02 a{width:235px;height:58px;}
#fg03 a{width:230px;height:58px;}
#fg04 a{width:230px;height:58px;}
#sec01{
	width: 950px;
	height: 319px;
	background: #fff url(images/ex-sign_04.gif) no-repeat 0 0;
	position: relative;
	background-image: url(images/ex-sign_04.gif);
}
#sec01 h2{text-indent:-9999px;}
.boxini{position:absolute;/*border:1px solid #f00;*/}
.boxini h3{font-size:24px;border-left:15px solid #c00;padding:3px 0px 3px 10px;margin:10px 0;}
.boxini p{font-size:14px;padding:3px 0px 3px 35px;margin:10px 0;}
#sec01 .boxini{left:350px;top:110px;width:550px;}
#sec02{width:950px;height:300px;background:#fff url(images/ex-sign_05.gif) no-repeat 0 0;position:relative;}
#sec02 h2{text-indent:-9999px;}
#sec02 .boxini{left:350px;top:60px;width:550px;}
#sec03{width:950px;height:354px;background:#fff url(images/ex-sign_06.gif) no-repeat 0 0;position:relative;}
#sec03 h3,#sec03 p{text-indent:-9999px;}
#sec04{
	width: 950px;
	height: 260px;
	background: #fff url(images/ex-sign_07.gif) no-repeat 0 0;
	position: relative;
	background-image: url(images/ex-sign_07.gif);
}
#sec04 .boxini{left:350px;top:60px;width:550px;}
#sec04 h2{text-indent:-9999px;}
#sec05 {width:950px;height:241px;background:#fff url(images/ex-sign_08.gif) no-repeat 0 0;position:relative;}
#sec05 .boxini{left:350px;top:50px;width:550px;}
#sec05 h2{text-indent:-9999px;}
#sec06 h2{text-indent:-9999px;}
#sec06 {width:950px;height:197px;background:#fff url(images/ex-sign_09.gif) no-repeat 0 0;position:relative;}
#sec06 .boxini{left:650px;top:50px;width:290px;}
#sec07 h2{text-indent:-9999px;}
#sec07 {width:950px;height:276px;background:#fff url(images/ex-sign_10.gif) no-repeat 0 0;position:relative;}
#sec07 .boxini{left:20px;top:40px;width:900px;}
#sec08 h2{text-indent:-9999px;}
#sec08 {width:950px;height:268px;background:#fff url(images/ex-sign_11.gif) no-repeat 0 0;position:relative;}
#sec08 .boxini{left:20px;top:10px;width:900px;}
#sec09 h2{text-indent:-9999px;}
#sec09 {width:950px;height:373px;background:#fff url(images/ex-sign_12.gif) no-repeat 0 0;position:relative;}
#sec09 .boxini{left:570px;top:50px;width:360px;}
#sec10 h2{text-indent:-9999px;}
#sec10 {width:950px;height:140px;background:#fff url(images/ex-sign_13.gif) no-repeat 0 0;position:relative;}
#sec10 .boxini{left:20px;top:50px;width:900px;}

#sec11 h2{text-indent:-9999px;}
#sec11 {width:950px;height:336px;background:#fff url(images/ex-sign_14.gif) no-repeat 0 0;position:relative;}
#sec11 .boxini{left:470px;top:50px;width:460px;}
#sec12 h2{text-indent:-9999px;}
#sec12 {width:950px;height:261px;background:#fff url(images/ex-sign_16.gif) no-repeat 0 0;position:relative;}
#sec12 .boxini{left:350px;top:50px;width:570px;}
#sec13 h2{text-indent:-9999px;}
#sec13 {width:950px;height:294px;background:#fff url(images/ex-sign_17.gif) no-repeat 0 0;position:relative;}
#sec13 .boxini{left:350px;top:50px;width:570px;}
#link01{width:320px;height:50px;position:absolute;bottom:10px;right:30px;text-indent:-9999px} 
#link01 a{display:block;width:320px;height:50px;/*border:1px solid #c00;*/}
#sec14 h2,#sec14 p{text-indent:-9999px;}
#sec14 {width:950px;height:411px;background:#fff url(images/ex-sign_18.gif) no-repeat 0 0;position:relative;}
#sec15 h2,#sec14 p{text-indent:-9999px;}
#sec15 {width:950px;height:158px;background:#fff url(images/ex-sign_19.gif) no-repeat 0 0;position:relative;}
#sec16 {width:950px;height:211px;background:#fff url(images/ex-sign_20.gif) no-repeat 0 0;position:relative;}
#sec16 ul{margin:0;padding:0;}
#sec16 ul li{float:left;list-style:none;text-indent:-9999px;}
#sec16 ul li a{display:block;/*border:1px solid #f00;*/}
/*sec17～20151008以降追加分*/
#sec17 {width:950px;height:500px;background:#fff url(images/ex-sign_22.gif) no-repeat 0 0;position:relative;}
#sec17 .boxini{left:20px;top:80px;width:900px;}
#sec18 {width:950px;height:500px;background:#fff url(images/ex-sign_23.gif) no-repeat 0 0;position:relative;}
#sec18 .boxini{left:20px;top:80px;width:900px;}
#sec19 {width:950px;height:500px;background:#fff url(images/ex-sign_24.gif) no-repeat 0 0;position:relative;}
#sec19 .boxini{left:20px;top:80px;width:900px;}
#sec20 h2{text-indent:-9999px;}
#sec20 {width:950px;height:362px;background:#fff url(images/ex-sign_25.gif) no-repeat 0 0;position:relative;}
#sec20 .boxini{left:350px;top:70px;width:570px;}
#sec21 h2{text-indent:-9999px;}
#sec21 {width:950px;height:900px;background:#fff url(images/ex-sign_26.gif) no-repeat 0 0;position:relative;}
#sec21 .boxini{left:20px;top:70px;width:900px;}
#link02 a{width:310px;height:200px;}
#link03 a{width:310px;height:200px;}
#link04 a{width:310px;height:200px;}
#bnt01 {width:950px;height:190px;background:#fff url(images/lp_btn.gif) no-repeat 0 0;position:relative;bottom: 10px}
#bnt02 {width:950px;height:130px;background:#fff url(images/lp_btn_officemove.gif) no-repeat 0 0;position:relative;bottom: 10px}
#bnt01 ul, #bnt02 ul{margin:0;padding:0;}
#bnt01 ul li, #bnt02 ul li{float:left;list-style:none;text-indent:-9999px;}
#bnt01 ul li a, #bnt02 ul li a{display:block;/*border:1px solid #f00;*/}
#link05 a{width:310px;height:190px;}
#link06 a{width:310px;height:190px;}
#link07 a{width:310px;height:190px;}
#link08 a{width:950px;height:130px;}
