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


body{ background: url(../image/bg.png)0 0 repeat-x; width:100%px; height:970px;}
.best{ width:960px; height:100%; margin:0 auto;}
.menu{
	border-radius:3px;
	width:960px;
	height:35px;
	background-color: #693;
}
.logo{ width:960px; height:140px; margin:0 auto;}
.logo img{ margin-top:30px; float:left;}
.menu ul{ margin-left:22px;}
.menu li a{
	float:left;
	color:#FFF;
/*	font-family: "Swis721 BT";*/
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:500;
	font-size:13px;
	margin-top:9px;
	margin-left:10px;
	margin-right:10px;
	background:url(../image/top.png);
	text-decoration:none;
}
.menu li a:hover{ color:#9db949; text-decoration:underline;}
.logo h2{ font-family:Arial, Helvetica, sans-serif; font-weight:100; font-size:11px; float:right; margin-top:70px; opacity:0.5;}
.logo h2 a{ font-family:Arial, Helvetica, sans-serif; font-weight:100; font-size:11px; float:right; margin-top:20px; opacity:0.5; color:#222222; text-decoration:none;}
.sliader h2{ font-family: "Myriad Pro" ; font-weight:bold; font-size:60px;opacity:0.5; padding-top:50px;}
.sliader img{ float:left; }
.contetn li{float:left;}
.sliader p{ width:272px; float:left;}
.sliader p a{ font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#7a9933;}
.line{width:960px;height:10px;color:#000;display:block;margin-top:5px;}
.clear {clear:both;width:100%;line-height:0;font-size:0 ; margin-left:0;}
.sliader{ border-bottom:1px solid #222222; width:960px; height:396px; }
.contetn {
	height:auto;
	margin-bottom: 20px;
/*	border-bottom:1px solid #222222*/
}
.contetn li{ padding-left:17px; padding-top:12px; width:300px; }
.contetn li img{float:left; margin-right:10px;}
.contetn li h2{ font-family:"Swis721 BT"; font-size:23px; font-weight:200; padding-top:24px; margin-left:10px; letter-spacing: -1px;}
.lih{border-left:1px groove #cccccc; border-right:1px groove #cccccc; height:311px; width:275px; padding-left:5px; padding-right:30px;}	
.textr h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; margin-bottom:8px; color:#9abf40;}
.textr{ margin-top:58px; margin-left:-10px; width:280px;}

.textr p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; margin-bottom:17px; padding-right:20px;}
.textr p a{font-weight:bold; color:#7a9933;}
.textr a{ font-weight:200; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#9abf40; }
.textr ul ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#222222; text-decoration:none; }
.textr ul ul li a img{ margin-top:3px;}
.textr ul ul { margin-left:-15px;}
.textr ul ul li a:hover{ text-decoration:underline;}
.textr ul ul li{ border-bottom:1px dotted #cccccc; margin-left:30px; margin-right:30px; padding-left:0px; width:250px;}
/*
table {
  border: thin solid black ;}
th,td {
  border: thin solid black ;}
*/
.textr ul ul li:first-child+li+li+li{ border-bottom:0px;}
.xz a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#95ad5c; margin-left:30px;}
.fua h2{ font-family:"Swis721 BT"; font-size:23px; font-weight:200; padding-top:24px; margin-bottom:10px;}	
.fua p{ font-family:Arial, Helvetica, sans-serif; font-size:14px/23px; font-weight:lighter; margin-bottom:-51px;}
.fua{ margin-top:20px;}
.fua li:first-child{ width:610px; margin-top:-20px;}
.fua li {float:left;}
.fua li p input{ margin-bottom:-20px; width:212px; height:25px;}
.fua li h2 input{ height:24px; width:40px; margin-left:212px;background:#9db949; padding:0px; color:#ffffff; margin-top:-53px; padding-bottom:23px; padding-top:5px;}
value{ background:#9db949;}
.fua p a{ font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#7a9933;}
.fua h3{ color:#9abf40; font-size:15px; font-weight:normal; margin-top:15px;margin-bottom:15px;}
.send1{ width:316px; height:160px; border:1px solid  #cccccc; padding-left:30px;}	
.send1 h2{ font-family:"Swis721 BT"; font-size:23px; font-weight:200; padding-top:24px; margin-bottom:10px;}
.send1 h3{  font-family:Arial, Helvetica, sans-serif; color:#222222; font-weight:100; margin-left:6px;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:lighter; margin-bottom:20px; color:#000000;}
.menu1{
	background:#222222;
	border-radius:3px;
	width:960px;
	height:35px;
	margin:0 auto;
}
.menu1 ul{
	margin-left:22px;
/*	margin-right:150px;*/
}
.menu1 li a{
	float:left;
	color:#FFF;
/*	font-family: "Swis721 BT";*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	margin-top:9px;
	margin-left:10px;
	margin-right:10px;
	background:url(../image/top.png);
	text-decoration:none;
}
.menu1 li a:hover{
	color:#9db949;
	text-decoration:underline;
}
.menu1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: lighter;
	color:#FFF;
	padding-top:10px;
	float:left;
/*	float:right;*/
	margin-right:10px;
}
.menu1 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: lighter;
/*	color:#95ad5c;*/
	color:#FFF;
	padding-top:10px;
/*	float:right;
	margin-right:3px;*/
	float:left;

}
.menu2 p{
	width:960px;
	font-size:11px;
	color:#000;
	margin:0 auto;
	text-align: center;
}

/** 20160908 Add Mail Form **/
.must{
	font-weight: 600;
	font-size: 11px;
	color: #F00;
    vertical-align: middle;
}
.tbl_Mail{
	height: 300px;
    border-collapse: collapse;
	margin: 0;
    padding: 0;
    border: 0;
}

.td_Mail{
    border: 0;
    vertical-align: middle;
}

/** 20160913 Common update **/
.ABOUT{
	width: auto;
	height: auto;
	margin: 20px 0 30px 0;
}
.ABOUT h2{
	color: #95ad5c;
	font-family:"HG教科書体";
	font-size: 18px;
	font-weight: 800;
	text-align: center;
	margin-bottom: 40px;
}

/** 20160912 Top Page update **/
.h2Top{
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
	clear:both;
}
.grid_13 {
    width: 110px;
    float: left;
    min-height: 1px;
    margin-left: 30px;
}
.grid_12 {
    width: 1170px;
}

/** 20160913 hello **/
.divHello{
	width: 260px;
	height: auto;
	margin: auto;
	clear: both;
}
.pHello{
	text-align: left;
	color: #000000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	margin-bottom: 20px;
	margin-top: 20px;
}

/** 20160913 mission update **/
.divMission{
	float: left;
	clear: none;
	height: auto;
	margin-bottom: 30px;
}
	
.preMission{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	margin-bottom: 50px;
}

/** 20160913 summery update **/
.tblSum{
	border: none;
	margin: auto;
	width: 670px;
	height: auto;
/*	border: #000 medium;*/
	border-collapse: separate;
	border-spacing: 35px;
}
.thSum{
	width: 108px;
	border: none;
}
.tdSum{
	width: 380px;
	border: none;
}
.liSum{
	line-height: 25px;
}
/** 20160913 About update **/
.tblAbout{
	width: 603px;
	height: auto;
	margin: auto;
	border-collapse: collapse;
	border: none;
}
.tdAbout{
	vertical-align: middle;
	border: none;
}
/** 20160913 ccess update **/
.map1{
	margin: 0 auto 20px auto;
	width: 750px;
}
.tblMap{
	margin: auto;
	width: 750px;
	border: 1px solid #000000; 
	border-collapse: collapse;
}
.tblMap th,td{
	border: 1px solid #000000;
	padding: 3px 3px;
}
