#header{margin-bottom: 10px;}

#naiyou{width: 660px;margin-left: 20px;}

#naiyou2 {
	margin: 40px 0 0 20px;
	width: 660px;
}

#mainimage{margin-bottom: 20px;}


#map{margin-left: 20px;margin-bottom: 20px;}
#mapjusyo{margin-left: 20px;}

#kojinjoho{margin-bottom: 30px;}

#nagare{width: 450px;margin-left: 95px;}
#nagare1{padding: 20px;background-color: #feefc3;margin-bottom: 15px;}
#nagare1 #bangou{float: left;color: #985f06;font-size: 110%;font-weight: bold;width: 30px;}
#nagare1 #nagaremoji{float: left;color: #985f06;font-size: 110%;font-weight: bold;width: 380px;}
#nagare1 #nagaremoji2{float: left;color: #985f06;font-size: 110%;font-weight: bold;width: 160px;}
#nagare1 #komoji{font-size: 90%;}
#nagare2{margin-left: 190px;margin-bottom: 15px;}

#nagare1 #download{float: left;width: 199px;list-style-type : none; display:inline;}
#nagare1 #download a{background-image: url(image/nagare/download.png); width:199px; height:30px; background-repeat:no-repeat; margin: 0px;padding: 0px; background-color:#fff;display:block;}
#nagare1 #download a:hover {background-image:url(image/nagare/download2.png);  width:199px; height:30px; background-repeat:no-repeat; margin: 0px;padding: 0px; background-color:#fff;display:block;}

#gyoji1{width: 210px;float: left;margin-bottom: 20px;}
#gyoji1 li{font-size:90%;color: #333;list-style-position: inside;padding: 5px 10px;}

#gyoji2{width: 170px;float: left;}
#gyoji2 li{font-size:90%;color: #333;list-style-position: inside;padding: 5px 0px;}

#gyoji3{width: 215px;height: 160px;float: left;margin-bottom: 5px;margin-right: 5px;}
#gyoji4{width: 215px;height: 160px;float: left;margin-bottom: 5px;}
#gyoji5{width: 215px;height: 160px;float: left;margin-bottom: 50px;margin-left: 112px;margin-right: 5px;}

#sisetsu{margin-bottom: 50px;}

#sisetsu2 {width: 270px;margin-right: 20px;float: left;margin-top: 40px;}
#sisetsu2 #yasaibatake{color: #985f06;font-size: 100%;letter-spacing: 0.2em;margin-bottom: 5px;font-weight: bold;}
#sisetsu2 #imohori{width: 365px;height: 275px;float: left;}

#annai{margin-bottom: 0px;}
#annai #shasin{float: left;width: 215px;margin-right: 5px;}
#annai a{text-decoration:none;color:#fff;}
#annai a:hover{text-decoration:none;color:#fff;background-color: #fff;}

#annai2{margin-bottom: 40px;}
#annai2 #shasin{float: left;width: 215px;margin-right: 5px;}
#annai2 a{text-decoration:none;color:#fff;}
#annai2 a:hover{text-decoration:none;color:#fff;background-color: #fff;}

#gaiyou1{margin-bottom: 20px;}

#gaiyou2{margin-bottom: 40px;text-align: right;}
#gaiyou2 #komoji{font-size: 80%;}

#gaiyou3{margin-bottom: 40px;}

#gaiyou4{border: 2px dotted #985f06;margin-bottom: 40px;width: 480px;padding: 10px;margin-left: 80px;}
#gaiyou4 #rinen{color: #985f06;font-size: 110%;border-bottom: 2px dotted #985f06;letter-spacing: 0.2em;font-weight: bold;text-align: center;margin-bottom: 15px;padding-bottom: 5px;}
#gaiyou4 #rinen2{color: #e1004b;font-size: 100%;letter-spacing: 0.2em;font-weight: bold;text-align: center;margin-bottom: 10px;}
#gaiyou4 #rinen3{font-size:90%;color: #333;list-style-position: inside;padding: 5px 10px;margin-left: 50px;}

#gaiyou5{border: 1px solid #666;margin-bottom: 50px;}
#gaiyou5 #td1{padding: 10px;background-color: #feefc3;text-align: center;color: #333;font-size: 90%;letter-spacing: 0.1em;border-bottom: 1px solid #666;border-right: 1px solid #666;}
#gaiyou5 #td2{padding: 10px 20px;color: #333;font-size: 90%;letter-spacing: 0.1em;border-bottom: 1px solid #666;}
#gaiyou5 #td3{padding: 10px;background-color: #feefc3;text-align: center;color: #333;font-size: 90%;letter-spacing: 0.1em;border-right: 1px solid #666;}
#gaiyou5 #td4{padding: 10px 20px;color: #333;font-size: 90%;letter-spacing: 0.1em;}

#ryokin1{border: 1px solid #666;margin-bottom: 50px;color: #333;font-size: 80%;letter-spacing: 0.1em;line-height: 120%;}
#ryokin1 #td1{padding: 10px;background-color: #feefc3;text-align: center;border-bottom: 1px solid #666;border-right: 1px solid #666;}
#ryokin1 #td1_2{padding: 10px;background-color: #feefc3;text-align: center;border-right: 1px solid #666;}
#ryokin1 #td2{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;background-color: #fddf88;text-align: center;}
#ryokin1 #td3{padding: 10px;border-bottom: 1px solid #666;background-color: #fddf88;text-align: center;}
#ryokin1 #td3_2{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;background-color: #fddf88;text-align: center;}
#ryokin1 #td4{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;text-align: right;}
#ryokin1 #td5{padding: 10px;border-bottom: 1px solid #666;text-align: right;}
#ryokin1 #td5_2{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;text-align: right;}
#ryokin1 #td6{padding: 10px;background-color: #feefc3;text-align: center;border-right: 1px solid #666;}
#ryokin1 #td7{padding: 10px;border-right: 1px solid #666;text-align: right;}
#ryokin1 #td8{padding: 10px;text-align: right;}
#ryokin1 #td8_2{padding: 10px;border-right: 1px solid #666;text-align: right;}
#ryokin1 #komoji{font-size: 80%;}
#ryokin1 #td9{padding: 10px;border-bottom: 1px solid #666;}
#ryokin1 #td10{padding: 10px;}
#ryokin1 #td11{padding: 10px;text-align: center;}
#ryokin1 #td11_2 {
	padding: 10px;
	border-bottom: 1px solid #666;
	text-align: center;
}
#ryokin1 #td12{padding: 10px;background-color: #fddf88;text-align: center;border-bottom: 1px solid #666;border-right: 1px solid #666;}
#ryokin1 #td13{padding: 10px;border-right: 1px solid #666;text-align: center;}
#ryokin1 #td14{padding: 10px;text-align: center;}

#ryokin2 {font-size: 80%;margin-top: -45px;margin-bottom: 50px;}
#ryokin3 {margin-bottom: 10px;}

#ryokin11{border: 1px solid #666;margin-bottom: 50px;color: #333;font-size: 80%;letter-spacing: 0.1em;line-height: 120%;}
#ryokin11 #td1{padding: 10px;background-color: #B4DAB4;text-align: center;border-bottom: 1px solid #666;border-right: 1px solid #666;}
#ryokin11 #td1_2{padding: 10px;background-color: #B4DAB4;text-align: center;border-right: 1px solid #666;}
#ryokin11 #td2{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;background-color: #C6FFAA;text-align: center;}
#ryokin11 #td3{padding: 10px;border-bottom: 1px solid #666;background-color: #C6FFAA;text-align: center;}
#ryokin11 #td3_2{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;background-color: #C6FFAA;text-align: center;}
#ryokin11 #td4{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;text-align: right;}
#ryokin11 #td5{padding: 10px;border-bottom: 1px solid #666;text-align: right;}
#ryokin11 #td5_2{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;text-align: right;}
#ryokin11 #td6{padding: 10px;background-color: #feefc3;text-align: center;border-right: 1px solid #666;}
#ryokin11 #td7{padding: 10px;border-right: 1px solid #666;text-align: right;}
#ryokin11 #td8{padding: 10px;text-align: right;}
#ryokin11 #td8_2{padding: 10px;border-right: 1px solid #666;text-align: right;}
#ryokin11 #komoji{font-size: 80%;}
#ryokin11 #td9{padding: 10px;border-bottom: 1px solid #666;}
#ryokin11 #td10{padding: 10px;}
#ryokin11 #td11{padding: 10px;text-align: center;}
#ryokin11 #td11_2 {
	padding: 10px;
	border-bottom: 1px solid #666;
	text-align: center;
}
#ryokin11 #td12{padding: 10px;background-color: #fddf88;text-align: center;border-bottom: 1px solid #666;border-right: 1px solid #666;}
#ryokin11 #td13{padding: 10px;border-right: 1px solid #666;text-align: center;}
#ryokin11 #td14{padding: 10px;text-align: center;}

#ryokin22 {font-size: 80%;margin-top: -45px;margin-bottom: 50px;}
#ryokin33 {margin-bottom: 10px;}

#ryokin111{border: 1px solid #666;margin-bottom: 50px;color: #333;font-size: 80%;letter-spacing: 0.1em;line-height: 120%;}
#ryokin111 #td1{
	padding: 10px;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	background-color: #B6B6DA;
}
#ryokin111 #td1_2{
	padding: 10px;
	text-align: center;
	border-right: 1px solid #666;
	background-color: #B6B6DA;
}
#ryokin111 #td2{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;background-color: #CDCDE7;text-align: center;}
#ryokin111 #td3{padding: 10px;border-bottom: 1px solid #666;background-color: #CDCDE7;text-align: center;}
#ryokin111 #td3_2{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;background-color: #CDCDE7;text-align: center;}
#ryokin111 #td4{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;text-align: right;}
#ryokin111 #td5{padding: 10px;border-bottom: 1px solid #666;text-align: right;}
#ryokin111 #td5_2{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;text-align: right;}
#ryokin111 #td6{padding: 10px;background-color: #feefc3;text-align: center;border-right: 1px solid #666;}
#ryokin111 #td7{padding: 10px;border-right: 1px solid #666;text-align: right;}
#ryokin111 #td8{padding: 10px;text-align: right;}
#ryokin111 #td8_2{padding: 10px;border-right: 1px solid #666;text-align: right;}
#ryokin111 #komoji{font-size: 80%;}
#ryokin111 #td9{padding: 10px;border-bottom: 1px solid #666;}
#ryokin111 #td10{padding: 10px;}
#ryokin111 #td11{padding: 10px;text-align: center;}
#ryokin111 #td11_2 {
	padding: 10px;
	border-bottom: 1px solid #666;
	text-align: center;
}
#ryokin111 #td12{padding: 10px;background-color: #fddf88;text-align: center;border-bottom: 1px solid #666;border-right: 1px solid #666;}
#ryokin111 #td13{padding: 10px;border-right: 1px solid #666;text-align: center;}
#ryokin111 #td14{padding: 10px;text-align: center;}

#ryokin222 {font-size: 80%;margin-top: -45px;margin-bottom: 50px;}
#ryokin333 {margin-bottom: 10px;}

#byouin{margin-left: 20px;line-height: 200%;}

#kyujin{border: 1px solid #666;margin-bottom: 50px;}
#kyujin #td1{padding: 10px;background-color: #feefc3;text-align: center;color: #333;font-size: 90%;letter-spacing: 0.1em;border-bottom: 1px solid #666;border-right: 1px solid #666;}
#kyujin #td2{padding: 10px 20px;color: #333;font-size: 90%;letter-spacing: 0.1em;border-bottom: 1px solid #666;}
#kyujin #td3{padding: 10px;background-color: #feefc3;text-align: center;color: #333;font-size: 90%;letter-spacing: 0.1em;border-right: 1px solid #666;}
#kyujin #td4{padding: 10px 20px;color: #333;font-size: 90%;letter-spacing: 0.1em;}

#kyujin2 {margin-bottom: 20px;}


table.fee1 {
    margin: 0 auto 50px;
    width: 100%;
    border-collapse: collapse;
	border-spacing: 0;
	font-size: 85%;
}

table.fee1 th {
    padding: 10px;
    background: #fadce9;
    color: #333333;
    text-align: center;
    letter-spacing: 0.1em;
    border: 1px solid #666666;
    font-weight: normal;
}

table.fee1 thead th {
	background: #f19ec2;
}

table.fee1 thead th.title1 {
	width: 20%;
}

table.fee1 thead th.title2 {
	width: 60%;
}

table.fee1 thead th.title3 {
	width: 20%;
}

table.fee1 td {
    padding: 10px;
    color: #333333;
    text-align: center;
    letter-spacing: 0.1em;
    border: 1px solid #666666;
}

table.fee2 {
    margin: 0 auto 50px;
    width: 100%;
    border-collapse: collapse;
	border-spacing: 0;
	font-size: 85%;
}

table.fee2 th {
    padding: 10px;
    background: #fadce9;
    color: #333333;
    text-align: center;
    letter-spacing: 0.1em;
    border: 1px solid #666666;
    font-weight: normal;
}

table.fee2 thead th {
	background: #f19ec2;
}

table.fee2 thead th.title1 {
	width: 30%;
}

table.fee2 thead th.title2 {
	width: 35%;
}

table.fee2 thead th.title3 {
	width: 35%;
}

table.fee2 td {
    padding: 10px;
    color: #333333;
    text-align: center;
    letter-spacing: 0.1em;
    border: 1px solid #666666;
}

table.fee2 td.col1 {
	width: 35%;
}

#ryokin3{border: 1px solid #666;margin-bottom: 50px;color: #333;font-size: 80%;letter-spacing: 0.1em;line-height: 120%;}
#ryokin3 #td1{
	padding: 10px;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	background-color: #f19ec2;
}

#ryokin3 #td1_2{
	padding: 10px;
	text-align: center;
	border-right: 1px solid #666;
	background-color: #f19ec2;
}
#ryokin3 #td2{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;background-color: #fadce9;text-align: center;}
#ryokin3 #td3{padding: 10px;border-bottom: 1px solid #666;background-color: #fadce9;text-align: center;}
#ryokin3 #td3_2{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;background-color: #C6FFAA;text-align: center;}
#ryokin3 #td4{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;text-align: right;}
#ryokin3 #td5{padding: 10px;border-bottom: 1px solid #666;text-align: right;}
#ryokin3 #td5_2{padding: 10px;border-bottom: 1px solid #666;border-right: 1px solid #666;text-align: right;}
#ryokin3 #td6{padding: 10px;background-color: #feefc3;text-align: center;border-right: 1px solid #666;}
#ryokin3 #td7{padding: 10px;border-right: 1px solid #666;text-align: right;}
#ryokin3 #td8{padding: 10px;text-align: right;}
#ryokin3 #td8_2{padding: 10px;border-right: 1px solid #666;text-align: right;}
#ryokin3 #komoji{font-size: 80%;}
#ryokin3 #td9{padding: 10px;border-bottom: 1px solid #666;}
#ryokin3 #td10{padding: 10px;}
#ryokin3 #td11{padding: 10px;text-align: center;}
#ryokin3 #td11_2{padding: 10px;border-bottom: 1px solid #666;text-align: center;}
#ryokin3 #td12{padding: 10px;background-color: #fddf88;text-align: center;border-bottom: 1px solid #666;border-right: 1px solid #666;}
#ryokin3 #td13{padding: 10px;border-right: 1px solid #666;text-align: center;}
#ryokin3 #td14{padding: 10px;text-align: center;}