@charset "utf-8";
.h_wrap {
	width: 100%;
	height: 141px;
	overflow:hidden;
	margin: 0 auto;
	background: url(../img/nav_bac.png) top center repeat-x;
}
.h_wrap_in {
	width: 950px;
	overflow: hidden;
	margin: 0 auto;
}
/*----------------------------------------------------
	logo
----------------------------------------------------*/
.logo {
	width: 269px;
	height: 85px;
	overflow: hidden;
	text-indent: -9999px;
	margin-top: 49px;
	margin-bottom: 74px;
	float: left;
}
.logo a {
	width: 269px;
	height: 85px;
	background: url(../img/logo.png) 0 0 no-repeat;
	display: block;
	/*Hide Mac-IE\*/
overflow:hidden;/**/
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

/*----------------------------------------------------
 nav
----------------------------------------------------*/
.nav_wrap {
	width: 610px;
	overflow: hidden;
	float: left;
	margin-left: 9px;
	margin-right: 6px;
	margin-top: 48px;
}
.nav_wrap .nav {
	width: 610px;
	overflow: hidden;
	
}
.nav_wrap .h_nav ul li {
	float: left;
}
.h_nav .bt0 {
	width: 128px;
	height: 86px;
	background: url(../img/nav.png) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	/*Hide Mac-IE\*/
overflow:hidden;/**/
}
.h_nav .bt00 {
	width: 142px;
	height: 86px;
	background: url(../img/nav.png) -297px 0 no-repeat;
	text-indent: -9999px;
	display: block;
	/*Hide Mac-IE\*/
overflow:hidden;/**/
}
.h_nav li a {
	width: 610px;
	height: 86px;
	background: url(../img/nav.png) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	/*Hide Mac-IE\*/
overflow:hidden;/**/
}
.h_nav li a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.h_nav .bt1 a {
	width: 82px;
	display: block;
	background-position: -128px 0px;
}
.h_nav .bt1 a:hover {
	width: 82px;
	background-position: -128px 0px;
}
.h_nav .bt2 {
	margin: 0 5px 0 5px;
}
.h_nav .bt2 a {
	width: 82px;
	display: block;
	background-position: -217px 0px;
}
.h_nav .bt2 a:hover {
	width: 82px;
	background-position: -217px 0px;
}
.h_nav .bt3 a {
	width: 82px;
	display: block;
	background-position: -439px 0px;
}
.h_nav .bt3 a:hover {
	width: 82px;
	background-position: -439px 0px;
}

.h_nav .bt4 a {
	width: 82px;
	display: block;
	background-position: -524px 0px;
}
.h_nav .bt4 a:hover {
	width: 82px;
	background-position: -524px 0px;
}

/*----------------------------------------------------
 nav2
----------------------------------------------------*/
.h_nav2 {
	width: 254px;
	overflow: hidden;
	float: left;
	margin-top: 38px;
}
.h_nav2 ul li {
	margin-bottom: 4px;
	
}
.h_nav2 li a {
	width: 254px;
	height: 43px;
	background: url(../img/nav2.png) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	/*Hide Mac-IE\*/
overflow:hidden;/**/
}
.h_nav2 li a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.h_nav2 .bt4 a {
	width: 254px;
	display: block;
	background-position: 0 0px;
}
.h_nav2 .bt4 a:hover {
	width: 254px;
	background-position: -254px 0px;
}
.h_nav2 .bt5 a {
	width: 254px;
	display: block;
	background-position: 0px -47px;
}
.h_nav2 .bt5 a:hover {
	width: 254px;
	background-position: -254px -47px;
}

/*----------------------------------------------------
	.top
----------------------------------------------------*/
.top {
	width: 100%;
	overflow: hidden;
	height: 500px;
	margin-bottom: 34px;
	text-indent: -9999px;
	background: url(../img/top.png) top center no-repeat;
	background-color: #B9E5F3;
	clear: both;
}


/*----------------------------------------------------
	.main
----------------------------------------------------*/
.main {
	width: 950px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 21px;
}
.tex-cen {
	text-align: center;
	overflow: hidden;
	margin-bottom: 55px;
}
	
/*----------------------------------------------------
	.side1
----------------------------------------------------*/
.side1 {
	width: 252px;
	overflow: hidden;
	float: left;
}
.left-box1 {
	width: 252px;
	height: 394px;
	overflow: hidden;
	margin-bottom: 23px;
	background: url(../img/left-box.jpg) 0 0 no-repeat;
}
.left-box1 p {
	margin: 28px 20px 0 20px;
	overflow: hidden;
}
.sibox1 {
	width: 250px;
	overflow: hidden;
	margin-bottom: 25px;
}
.sibox2 {
	width: 192px;
	overflow: hidden;
	margin-bottom: 15px;
	line-height: 125%;
	padding-top: 10px;
}
.col10 {
	width: 250px;
	height: 167px;
	overflow: hidden;
	background-color: #337044;
	margin-bottom: 3px;
	text-align: center;
}
.col10 img {
	margin: 4px 0 0px 0;
}
.col10 iframe {
	margin: 4px 0 0px 0;
}
.color {
	color: #663300;
	overflow: hidden;
	font-weight: bold;
}
.color2 {
	font-size: 12px;
	overflow: hidden;
}
.line-box {
	border-top: 1px dashed #ccc;
	overflow: hidden;
	margin-top: 10px;
	padding-top: 10px;
	
}
.line-tel {
	width: 179px;
	height: 39px;
	overflow: hidden;
	text-indent: -9999px;
	margin-top: 15px;
	background: url(../img/line-tel.jpg) 0 0 no-repeat;
}
.line-tel2 {
	width: 179px;
	height: 39px;
	overflow: hidden;
	text-indent: -9999px;
	margin-top: 15px;
	background: url(../img/line-tel2.jpg) 0 0 no-repeat;
}







.te1 {
	overflow: hidden;
	margin: 64px 13px 100px 18px;
}
.col1 {
	font-weight: bold;
}
.tel1 {
	width: 296px;
	height: 40px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 auto;
	margin-bottom: 7px;
	background: url(../img/tel.png) 0 0 no-repeat;
}
	
.s_bt1 {
	overflow: hidden;
	text-align: center;
	margin-bottom: 10px;
}
.s_bt2 {
	overflow: hidden;
	text-align: center;
	margin-bottom: 110px;
}
.te2 {
	overflow: hidden;
	margin: 0px 13px 100px 18px;
}

.s_box3 {
	width: 600px;
	height: 300px;
	overflow: hidden;
	text-indent: -9999px;
	margin:  0 auto;
	margin-bottom: 27px;
	background: url(../img/c1.png) 0 0 no-repeat;
}
.bt6 {
	margin-bottom: 32px;
	overflow: hidden;
}
.news {
	width: 585px;
	overflow: hidden;
	margin: 0 auto;
}
.footer_wrap {
	width: 100%;
	height: 259px;
	overflow: hidden;
	background: url(../img/f_bac.jpg) 0 0 repeat-x;
	clear: both;
}
.footer_wrap2 {
	width: 100%;
	height: 440px;
	overflow: hidden;
	background-color: #5D5D5D;
	padding-top: 22px;
}
.f_wrap2_in_side1 {
	width: 308px;
	float: left;
	overflow: hidden;
}
.f_wrap2_in_side2 {
	width: 555px;
	overflow: hidden;
	float: right;
}
.f_wrap2_in {
	width: 950px;
	overflow: hidden;
	margin: 0 auto;
}
.f_logo2 {
	width: 308px;
	height: 30px;
	text-indent: -9999px;
	margin-bottom:20px;
	background: url(../img/f_logo2.png) 0 0 no-repeat;
}
.tel3 {
	width: 305px;
	height: 21px;
	text-indent: -9999px;
	margin-bottom: 17px;
	background: url(../img/f_tel2.png) 0 0 no-repeat;
}
.font12 {
	font-size: 12px;
	overflow: hidden;
	color: #ffffff;
}
/*----------------------------------------------------
 f_nav_in
----------------------------------------------------*/
.f_nav_in {
	width: 254px;
	overflow: hidden;
	float: left;
	margin-top: 38px;
}
.c-nav {
	width: 900px;
	overflow: hidden;
	margin: 0 auto;
}
.c-nav li {
	
	text-align: center;
	overflow: hidden;
	border-right: 1px solid #fff;
	padding: 0 10px 0 10px;
}
.c-nav li a {
	color: #fff;
}
.f_nav_in ul li {
	float: left;
	
}
.f_nav_in li a {
	width: 248px;
	height: 30px;
	background: url(../img/f_nav1.png) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	/*Hide Mac-IE\*/
overflow:hidden;/**/
}
.h_nav2 li a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.f_nav_in .bt7 a {
	width: 116px;
	display: block;
	background-position: 0 0px;
}
.f_nav_in .bt7 a:hover {
	width: 116px;
	background-position: 0px 0px;
}
.f_nav_in .bt8 {
	margin-left: 14px;
}
.f_nav_in .bt8 a {
	width: 117px;
	display: block;
	background-position: -130px 0px;
}
.f_nav_in .bt8 a:hover {
	width: 117px;
	background-position: -130px 0px;
}
.f_side2_in {
	width: 140px;
	overflow: hidden;
	float: left;
}






.p_wrap {
	width: 950px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 123px;
	clear: both;
}
.p_wrap .p_top {
	text-align: right;
	overflow: hidden;
}
.side2 {
	width: 685px;
	overflow: hidden;
	float: right;
}



.f_logo {
	width: 269px;
	height: 46px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../img/f_logo.png) 0 0 no-repeat;
	margin:  0 auto;
	margin-top: 42px;
	margin-bottom: 23px;
}
.f_nav {
	width: 900px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 28px;
}
.f_nav ul li {
	float: left;
	padding-left: 13px;
	padding-right: 13px;
}
.tel2 {
	width: 742px;
	height: 21px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 auto;
	margin-bottom: 10px;
	background: url(../img/tel-1.png) 0 0 no-repeat;
}
.tel2-1 {
	width: 742px;
	height: 21px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 auto;
	
	background: url(../img/tel-2.png) 0 0 no-repeat;
}
.te3 {
	text-align: center;
	margin: 21px 0  21px 0;
}
.f_side2_in {
	width: 140px;
	overflow: hidden;
	float: left;
}

.f_side2_in2 {
	width: 80px;
	overflow: hidden;
	float: left;
}

.f_side2_in3 {
	width:145px;
	overflow: hidden;
	float: left;
}

.f_side2_in4 {
	width:120px;
	overflow: hidden;
	float: left;
	margin-left: 15px;
}
.fon1 {
	color: #fff;
}
.fon4 {
	overflow: hidden;
	margin: 0 0 0 8px;
	color: #fff;
}
.fon3 {
	margin-left: 30px;
}

/*------------------------------------------------
footer 
--------------------------------------------------*/
/*--------------------- footer ---------------------*/
.footer_in{
	overflow: hidden;
	background:#5D5D5D;
	padding:30px;
}
.footer_in{
	background:#5D5D5D;
	padding:30px 10px 30px 30px;
}
.footer_in2 {
	width:950px;
	margin:0 auto;
}

.footer_in *{
	font-size:12px;
	color:#FFFFFF;
	line-height:1.6em;
}
.footer_in a { text-decoration: none;}
.footer_in a:hover { text-decoration:underline;}
.footer_in .group01,
.footer_in .group02,
.footer_in .group03,
.footer_in .group04,
.footer_in .group05{
	float:left;
	margin-right:15px;
}
.footer_in .group01{
	width:308px;
	margin-right:15px;
}
.footer_in h1,
.footer_in .telgroup{
	text-indent:-10000pt;
	width:308px;
	height:30px;
	margin-bottom:12px;
}
.footer_in h1{background: url(../img/f_logo2.png) ;}
.footer_in .telgroup{ background:url(../img/tel.gif) ;}
.footer_in address{ margin-bottom:15px;}
.footer_in .panf,
.footer_in .access{
	text-indent:-10000pt;
	width:116px;
	height:30px;
	margin-right:14px;
	display:block;
	float:left;
}
.footer_in .panf{ background: url(../img/panf.gif))}
.footer_in .access{ background: url(../img/access.gif))}
.footer_in .group02,
.footer_in .group03,
.footer_in .group04,
.footer_in .group05{ margin-top:0.5em;}
.footer_in h2{ margin-bottom:0.5em;}
.footer_in h3,
.footer_in li {
	text-indent:1em;
	line-height:2.5em;
}
.footer_in .group02 li,
.footer_in p{text-indent:2em;}
.footer_in .group05{ margin-top:-0.5em;}

#top_wrap {
	width: 100%;
	overflow: hidden;
	background-color: #B0B0B0;
}
#top_wrap div {
	text-align: center;
}
/*--- info-nagarekawa--- */
.title1 {
	width: 685px;
	height: 51px;
	overflow: hidden;
	text-indent: -9999px;
	margin-bottom: 28px;
	background: url(../info_nagarekawa/img/ti1.jpg) 0 0 no-repeat;
}
.tex1 {
	margin: 0 0 22px 13px;
	overflow: hidden;
}
.img-bottm {
	overflow: hidden;
	margin-bottom: 86px;
}
.cent2 {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 22px;
}
.cent3 {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 87px;
}
/*---access-nagarekawa--- */
.title3 {
	width: 685px;
	height: 51px;
	overflow: hidden;
	text-indent: -9999px;
	margin-bottom: 28px;
	background: url(../access_nagarekawa/img/ti1.jpg) 0 0 no-repeat;
}
.img-cent {
	text-align: center;
	overflow: hidden;
	margin: 15px 0 158px 0;
}
.tex2 {
	margin: 22px 0 22px 13px;
	overflow: hidden;
}
.maps {
	width: 684px;
	overflow: hidden;
	margin: 0 auto;
}
.telbox {
	width: 642px;
	overflow: hidden;
	border-top: 1px solid #D9D9D9;
	margin: 0 auto;
}
.tel-title1 {
	width: 254px;
	height: 18px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 37px;
	margin-bottom: 20px;
	text-indent: -9999px;
	background: url(../img/sub1.jpg) 0 0 no-repeat;
}
.p-tel1 {
	width: 515px;
	height: 26px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../img/temp-tel1.jpg) 0 0 no-repeat;
	margin: 0 auto;
	margin-bottom: 12px;
}
.p-tel2 {
	width: 515px;
	height: 26px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../img/temp-tel2.jpg) 0 0 no-repeat;
	margin: 0 auto;
	margin-bottom: 38px;
}
.cen1 {
	text-align: center;
	overflow: hidden;
}
.title-5 {
	width: 685px;
	height: 50px;
	background-color: #C8E2BF;
	font-size: 15px;
	margin-bottom: 24px;
	clear: both;
	font-weight: bold;
}
.title-5 p  {
	color: #337044;
	padding: 16px 0 0 19px;
}
.tex3 {
	margin: 0 0 27px 14px;
	overflow: hidden;
}
.tex4 {
	margin: 0 0 110px 14px;
	overflow: hidden;
}
.tex5 {
	text-align: right;
	margin: 0 20px 30px 0;
	overflow: hidden;
}
.tex6 {
	text-align: right;
	margin: 0 20px 0 0;
	overflow: hidden;
}
.tab1 {
	width: 650px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 5px;
	clear: both;
}
.ta0 {
	color: #fff;
	background: #337044;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	text-align: center;
	vertical-align: middle;
	padding: 18px 0px 18px 0px;
}
.ta0-1 {
	width: 80px;
	vertical-align: middle;
	background-color: #C8E2BF;
	padding: 10px 0px 10px 5px;
	border-bottom: 2px solid #fff;
}
.ta0-2 {
	width: 95px;
	padding: 12px 0 10px 10px;
	overflow: hidden;
	border-bottom: 2px solid #C8E2BF;
	border-right: 2px solid #C8E2BF;
}
.ta1 {
	width: 154px;
	text-align: center;
	vertical-align: middle;
	background-color: #C8E2BF;
	padding: 26px 0px 26px 0px;
	border-bottom: 2px solid #fff;
}
.ta2 {
	vertical-align: middle;
	padding: 10px 0px 10px 10px;
	border-bottom: 2px solid #C8E2BF;
}
/*--- info-takajo--- */
.title2 {
	width: 685px;
	height: 51px;
	overflow: hidden;
	text-indent: -9999px;
	margin-bottom: 28px;
	background: url(../info_takajo/img/ti1.jpg) 0 0 no-repeat;
}
.tex1 {
	margin: 0 0 22px 13px;
	overflow: hidden;
}
.img-bottm {
	overflow: hidden;
	margin-bottom: 86px;
}
/*---access-takajo--- */
.title4 {
	width: 685px;
	height: 51px;
	overflow: hidden;
	text-indent: -9999px;
	margin-bottom: 28px;
	background: url(../access_takajo/img/ti1.jpg) 0 0 no-repeat;
}
.img-cent {
	text-align: center;
	overflow: hidden;
	margin: 15px 0 158px 0;
}
.tex2 {
	margin: 22px 0 22px 13px;
	overflow: hidden;
}
/*
     FILE ARCHIVED ON 17:23:08 Apr 28, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:07:00 Jul 24, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.158
  captures_list: 178.579
  esindex: 0.014
  CDXLines.iter: 14.355 (3)
  PetaboxLoader3.datanode: 142.456 (4)
  PetaboxLoader3.resolve: 77.54 (2)
  exclusion.robots.policy: 0.146
  load_resource: 142.879
  RedisCDXSource: 6.485
  LoadShardBlock: 154.493 (3)
*/