@charset "utf-8";

body {
  -webkit-text-size-adjust: 100%;
}

#img1 {
	margin-top:40px;
	margin-bottom:20px;
}

.gaiyoutableL {
	width:150px;
	border-top:1px solid #000000;
	float:left;
	box-sizing:border-box;
	font-size:22px;
	padding:6px 6px 2px 6px ;
	text-align:center;
}
.gaiyoutableR {
	width:850px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	float:left;
	box-sizing:border-box;
	font-size:22px;
	padding:6px 6px 2px 6px ;
}

.gaiyoutableunderline {
	border-bottom:1px solid #000000;
}

#saiyoubox {
	margin-top:-30px;
}

#img2 {
	margin-top:40px;
	margin-bottom:10px;
}

.annnaitableL {
	width:150px;
	float:left;
	box-sizing:border-box;
	font-size:22px;
	padding:6px 6px 2px 0px ;
}
.annnaitableR {
	width:850px;
	float:left;
	box-sizing:border-box;
	font-size:22px;
	padding:6px 6px 2px 6px ;
}

#gmap {
	width:100%;
	height:543px;
	//background-color:gray;
}


#img3 {
	margin-top:60px;
	margin-bottom:30px;
}

#rinen {
	width:800px;
	font-size:50px;
	margin:0 auto;
}

#img4 {
	margin-top:40px;
	margin-bottom:30px;
}
#n00str {
	position: absolute;
	width:940px;
	top: 70px;
    left: 30px;
	box-sizing:border-box;
	line-height:160%;
	color:#ffffff;
	font-size:18px;
	text-align:justify;
	text-justify: inter-ideograph;
}

.n00space {
	margin-bottom:20px;
}

#n01 {
	position: relative;
	height:147px;
	background-image: url(../images/gaiyou/img5.jpg);
	background-repeat: no-repeat;
}
#n02 {
	position: relative;
	height:147px;
	background-image: url(../images/gaiyou/img6.jpg);
	background-repeat: no-repeat;
}
#n03 {
	position: relative;
	height:173px;
	background-image: url(../images/gaiyou/img7.jpg);
	background-repeat: no-repeat;
}
#n04 {
	position: relative;
	height:173px;
	background-image: url(../images/gaiyou/img8.jpg);
	background-repeat: no-repeat;
}
#n05 {
	position: relative;
	height:173px;
	background-image: url(../images/gaiyou/img9.jpg);
	background-repeat: no-repeat;
}
#n06 {
	position: relative;
	height:147px;
	background-image: url(../images/gaiyou/img10.jpg);
	background-repeat: no-repeat;
}
#n07 {
	position: relative;
	height:147px;
	background-image: url(../images/gaiyou/img11.jpg);
	background-repeat: no-repeat;
}
#n08 {
	position: relative;
	height:147px;
	background-image: url(../images/gaiyou/img12.jpg);
	background-repeat: no-repeat;
}
#n09 {
	position: relative;
	height:173px;
	background-image: url(../images/gaiyou/img13.jpg);
	background-repeat: no-repeat;
}
#n10 {
	position: relative;
	height:173px;
	background-image: url(../images/gaiyou/img14.jpg);
	background-repeat: no-repeat;
}

#img15 {
	margin-top:60px;
	margin-bottom:30px;
}

#saiyouimg {
	width:160px;
	float:right;
	text-align:right;
}
#saiyoustr {
	width:840px;
	float:left;
	padding-top:20px;
	font-size:19px;
	line-height:170%;
}

#img16 {
	margin-top:-30px;
	margin-bottom:15px;
}

.saiyoutableL {
	width:200px;
	border-top:1px solid #000000;
	float:left;
	box-sizing:border-box;
	font-size:21px;
	padding:6px 6px 2px 6px ;
	text-align:center;
}
.saiyoutableR {
	width:800px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	float:left;
	box-sizing:border-box;
	font-size:21px;
	padding:6px 6px 2px 6px ;
}

.saiyoutableunderline {
	border-bottom:1px solid #000000;
}

#img18 {
	margin-top:50px;
	margin-bottom:15px;
}

#img18str {
	font-size:20px;
}

.aoline {
	margin-top:20px;
	margin-bottom:15px;
}
.aolinestr {
	font-size:20px;
}
.aolinestr span {
	color:#EC6867;
}

.k00space {
	margin-bottom:20px;
}
.k00str {
	position: absolute;
	width:940px;
	top: 70px;
    left: 30px;
	box-sizing:border-box;
	line-height:160%;
	color:#ffffff;
	font-size:18px;
	text-align:justify;
	text-justify: inter-ideograph;
}

.k00str span {
	color:#FFF100;
	font-size:22px;
	font-weight:bold;
	line-height:160%;
}

#k01 {
	position: relative;
	height:162px;
	background-image: url(../images/gaiyou/img23.jpg);
	background-repeat: no-repeat;
}

#k02 {
	position: relative;
	height:188px;
	background-image: url(../images/gaiyou/img24.jpg);
	background-repeat: no-repeat;
}

#k03 {
	position: relative;
	height:125px;
	background-image: url(../images/gaiyou/img25.jpg);
	background-repeat: no-repeat;
}

#k04 {
	position: relative;
	height:126px;
	background-image: url(../images/gaiyou/img26.jpg);
	background-repeat: no-repeat;
}

#k05 {
	position: relative;
	height:176px;
	background-image: url(../images/gaiyou/img27.jpg);
	background-repeat: no-repeat;
}

#k06 {
	position: relative;
	height:182px;
	background-image: url(../images/gaiyou/img28.jpg);
	background-repeat: no-repeat;
}


#mascot {
	margin-top:80px;
	text-align:center;
}
#img29 {
	margin-top:20px;
	position: relative;
	height:854px;
	background-image: url(../images/gaiyou/img29.jpg);
	background-repeat: no-repeat;
}

#img29str1 {
	position: relative;
	width:700px;
	top: 250px;
    left: 240px;
	box-sizing:border-box;
	line-height:160%;
	font-size:15px;
	text-align:justify;
	text-justify: inter-ideograph;
}
#img29str2 {
	position: relative;
	width:700px;
	top: 370px;
    left: 240px;
	box-sizing:border-box;
	line-height:160%;
	font-size:15px;
	text-align:justify;
	text-justify: inter-ideograph;
}
#img29str3 {
	position: relative;
	width:700px;
	top: 490px;
    left: 240px;
	box-sizing:border-box;
	line-height:160%;
	font-size:15px;
	text-align:justify;
	text-justify: inter-ideograph;
}
#img29str4 {
	position: relative;
	width:700px;
	top: 600px;
    left: 240px;
	box-sizing:border-box;
	line-height:160%;
	font-size:15px;
	text-align:justify;
	text-justify: inter-ideograph;
}


#img30 {
	margin-top:80px;
	margin-bottom:-40px;
	text-align:center;
}

#img31 {
	margin-top:80px;
}

#img31 .photo {
	float:left;
	width:300px;
	margin-top:40px;
}

#img31 .text_area {
	float:left;
	width:680px;
	margin-top:40px;
	padding-left:20px;
}

#img31 .text_area .name {
	font-size: 1.4em;
	font-weight:bold;
	margin-top:0 !important;
}

#img31 .text_area .midashi {
	font-size:1.2em;
}

#img31 .text_area .text {
	font-size:1.0em;
}
/* kodawaribox */
#kodawaribox {
	width:100%;
	background-color:#DCDDDD;
	padding:40px;
	box-sizing:border-box;
}
#kodawarititle {
	margin-bottom:10px;	
}
#kodawari_word {
	width:590px;
	font-size:90%;
	text-align:justify;
	text-justify: inter-ideograph;
 	float:left;
	line-height:180%;

}
#kodawari_pic {
	width:250px;
	float:right;
}
#presidentname {
	font-size:24px;
	
}