body {
	background: #E6FADE url(images/bg1.gif) repeat-y center;
	margin-top: 0px;
	padding-top: 0px;
	font-size: small;
	color: #000000;
	line-height: 1.6;
}
#p-middle {
	font-size: medium;
}
/* p・ｽﾉゑｿｽ・ｽ・ｽ・ｽg・ｽ・ｽ・ｽﾈゑｿｽ */
p.medium {
	font-size: medium;
	font-weight: bold;
}

.click {
	width: 560px;
	margin-top: 40px;
	text-align: right;
}

.clear { clear: both; } 

.bold {
	font-weight: bold;
}

.m {
	font-size: medium;
	font-weight: bold;
}

.small {font-size: small;}

.red-bold {
	font-weight: bold;
	color: #FF0000;
}

.red {
	color: #FF0000;
}

.blue-bold {
	font-weight: bold;
	color: #0000cc;
}

.blue {color: #0000cc}

.white {color: #ffffff}

.white-bold {
	font-weight: bold;
	color: #ffffff;
}

.orange {color: #FF3300;}

/* topページ下の注意事項など */
.grey60 {color: #666666;}

.large {
	font-size: large;
}

.center {
	text-align:center;
}

.left {text-align:left;}
.right {text-align:right;}

.f-left {float:left;}
.f-right {float:right;}
.over {overflow: auto;}

/* 1文字下げ */
.sage {
	padding-left: 1em;}
	
/* 2文字さげ */
.sage1 {
	padding-left: 2em;}	

/* 2行目以降3文字下げ  */
.sage2 {
    padding-left: 3em;
	text-indent: -3em;
}
	
/* 2行め以降を1文字下げ  */	
.sage3 {
  padding-left: 1em;
  text-indent: -1em;
}
/* 2行目以降2文字下げ  */
.sage4 {
    padding-left: 2em;
	text-indent: -2em;
}
	
/* 色  */	
.matsu {color: #FF99FF;}
.ise {color: #66CC33;}
.toba {color: #66CCFF;}
.shima {color: #3366FF;}
.tamaki {color: #FF6600;}
.meiwa {color: #9933FF;}
.watarai  {color: #996633;}
.minami {color: #FFCC00;}
.higashi {color: #006600;}

.normal {color: #0000CC;}

/* ・ｽ・ｽ・ｽX・ｽg・ｽ@・ｽﾎ色・ｽﾌ・ｿｽ・ｽ・ｽ */	
.ya1 {list-style-image: url("https://www.barifuri.com/barifuri-new/images/ya1.gif"); }

/* リスト　四角 */	
.square {list-style-type: square;}

/* ・ｽ・ｽ・ｽX・ｽg・ｽ@・ｽ・ｽ・ｽﾛ（・ｽ・ｽ・ｽj */	
.disc {list-style-type: disc;}
 
/* ・ｽ・ｽ・ｽX・ｽg・ｽ@・ｽ・ｽ・ｽl・ｽp・ｽi・ｽ鞫懶ｿｽj */
.list1 {list-style-image: url("https://www.barifuri.com/barifuri-new/images/list1.gif"); }

/* リスト　無印 */	
.none {list-style-type: none;}


/* ・ｽ・ｽ・ｽ・ｽ・ｽ・ｽ・ｽ・ｽX・ｽg・ｽ@・ｽi・ｽ・ｽﾊ機・ｽ・ｽINDEX・ｽj */
ul.mokuji{list-style-type:none;
line-height:1.8;}
ul.mokuji li{ background:url("https://www.barifuri.com/barifuri-new/images/ya1.gif") left center no-repeat; 
text-indent:18px;}
ul.mokuji ul li{ list-style-type:none;
background:url("https://www.barifuri.com/barifuri-new/images/list1.gif") left center no-repeat; 
text-indent:18px;}

/* 画像位置　下揃え　ばふ鳥　ＩＥのＭＳＰゴシックならこれがぴったりだが、メイリオだとかなり画像が下になる */
img.bottom { vertical-align: text-bottom; }

/* 画像位置　中央 色矢印はこれならＩＥもクロームもまあまあ*/
img.middle { vertical-align: middle; }
/* 宿泊施設のばふ鳥　メイリオでもゴシックでもやや画像は上寄りになるが、いちばんまし */
img.baseline { vertical-align: baseline; }
/* ばふ鳥マーク　標準サイズ */
img.bafu {
	   width: 45px;
　　　 height: 17px;
       border: none;
}   

/* 旅館一覧表のばふ鳥マーク　若干縮小 */
img.bafu1 {
	   width: 40px;
　　　 height: 15px;
       border: none;
}   

/* 改行市内 */
.inline {display: inline;}

 /*  */
a.jump:link { color: #FFFFFF; }
a.jump:visited { color: #FFFFFF; }
a.jump:hover { color: #FFFFFF; }
a.jump:active { color: #FFFFFF; }

a:link { color: #0033cc;
	text-decoration: underline; }    /* ・ｽ・ｽ・ｽK・ｽ・ｽﾌ・ｿｽ・ｽ・ｽ・ｽN */
a:visited { color: #660066;
	text-decoration: underline; } /* ・ｽK・ｽ・ｽﾏみの・ｿｽ・ｽ・ｽ・ｽN */
a:hover { color: #ff6600;
text-decoration: none; }   /* ・ｽ|・ｽC・ｽ・ｽ・ｽg・ｽ・ｽ・ｽﾌ・ｿｽ・ｽ・ｽ・ｽN */
a:active { color: #ff6600;
	text-decoration: none; }  /* ・ｽI・ｽ秩Eﾌ・ｿｽ・ｽ・ｽ・ｽN */

/* ライブラリのテーブル 緑枠*/
.lbi-table1 {
border: 1px #00CC99 solid;
border-collapse: collapse;
margin: 20px 0px 0px 0px;
}

.lbi-table1 td.title {width: 168px;
 height:23px;
border: 1px #00CC99 solid;
text-align:center;
	font-size: medium;
	font-weight: bold;
	color:#FFFFFF;
	padding: 5px;
background-image:url(images/t-bg.gif);
}

.lbi-table1 td {width: 168px;
border: 1px #00CC99 solid;
padding: 5px;
background-color:#FFFFFF;
}

/* ライブラリのテーブル ピンク枠（本紹介）*/

.lbi-table2 {
border: 1px #FF3366 solid;
border-collapse: collapse;
margin: 20px 0px 0px 0px;
}

.lbi-table2 td.title {width: 168px;
 height:23px;
border: 1px #FF3366 solid;
text-align:center;
	font-size: medium;
	font-weight: bold;
	color:#FFFFFF;
		padding: 5px;
background-image:url(images/t-bg3.gif);
}

.lbi-table2 td {width: 168px;
border: 1px #FF3366 solid;
padding: 5px;
background-color:#FFFFFF;
}

/* ライブラリのテーブル トップページ　上マージン0*/
.lbi-table3 {
border: 1px #00CC99 solid;
border-collapse: collapse;
margin: 0px;
}

.lbi-table3 td.title {width: 168px;
 height:23px;
border: 1px #00CC99 solid;
text-align:center;
	font-size: medium;
	font-weight: bold;
	color:#FFFFFF;
	padding: 5px;
background-image:url(images/t-bg.gif);
}

.lbi-table3 td {width: 168px;
border: 1px #00CC99 solid;
padding: 5px;
background-color:#FFFFFF;
}


ul.lbi { 
margin: 0 0 0 25px;
padding: 0;
list-style-image: url("https://www.barifuri.com/barifuri-new/images/ya1.gif");
}

ul.list { 
list-style-image: none; 
list-style-type: disc;
}

.date {
	width: 560px;
	margin-top: 10px;
	text-align: right
}

/* ・ｽg・ｽC・ｽ・ｽ・ｽ}・ｽb・ｽvindex・ｽ^・ｽC・ｽg・ｽ・ｽ・ｽs・ｽﾈど　・ｽ・ｽ}・ｽ[・ｽW・ｽ・ｽ0 */
.date2 {
	width: 560px;
	text-align: right
}

/* 各個別ページ　マージン0*/ 
.date3 {
	margin: 0px;
	text-align: right;
	width:560px;
}

/* CSS Document */

.name-ise {
	font-size: medium;
	font-weight: bold;
	line-height: normal;
	width: 545px;
	padding: 5px;
	margin-top: 30px;
	margin-bottom: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #66CC33;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #66CC33;
	background-color: #E6FADE;
}
.name-toba {
	font-size: medium;
	font-weight: bold;
	line-height: normal;
	width: 545px;
	padding: 5px;
	margin-top: 30px;
	margin-bottom: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #66CCFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #66CCFF;
	background-color: #ECFCFF;
}
.name-shima {
	font-size: medium;
	font-weight: bold;
	line-height: normal;
	width: 545px;
	padding: 5px;
	margin-top: 30px;
	margin-bottom: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #3366FF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #3366FF;
	background-color: #DFE8FF;
}
.name-tamaki {
	font-size: medium;
	font-weight: bold;
	line-height: normal;
	width: 545px;
	padding: 5px;
	margin-top: 30px;
	margin-bottom: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF6633;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF6633;
	background-color: #FFE2D2;
}
.name-minamiise {
	font-size: medium;
	font-weight: bold;
	line-height: normal;
	width: 545px;
	padding: 5px;
	margin-top: 30px;
	margin-bottom: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFCC33;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFCC33;
	background-color: #FFEFBF;
}

h1 {
	font-size: small;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 750px;
	font-weight: normal;
	margin: 0px;
}
h1 a:link,h1 a:visited {
	color: #FFFFCC;
}
h1 a:hover,a:active {
	background: #FFFF66;
	text-decoration: underline;
	color: #0000CC;
}
h2 {
	font-size: large;
	color: #FF3300;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 130%;
}
#h2-2 {
	font-size: large;
	color: #FF3300;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-weight: bold;
}

/* topページの青文字タイトル */
#h2-3 {
	font-size: large;
	color:  #0000cc;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-weight: bold;
	line-height: 130%;
}
#h2-4 {
	line-height: normal;
	margin: 0px;
	font-size: large;
	font-weight: bold;
}
#p-4 {
	font-size: small;
	line-height: normal;
	margin: 0px;
	padding-top: 10px;
}



#h2-title {
	font-size: large;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-weight: bold;
	line-height: 150%;
	width: 555px;
	background: #30AB33;
	height: 28px;
	text-indent: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006600;
}

/* 各情報ページの「宿泊施設バリアフリー情報」等緑背景のタイトル　2019.10　letter-spacing: 1px;追加 */ */
.h2-title2 {
	font-size: large;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-weight: bold;
	line-height: 150%;
	width: 555px;
	height: 25px;
	text-indent: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0000CC;
	background-color: #0066FF;
	letter-spacing: 1px;
}

h3 {
	font-size: large;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

.h3-shimachi {
	font-size: large;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#h3-title {color: #FF3300;}

.h3-title {color: #FF3300;}

/* ・ｽ・ｽ・ｽ・ｽ・ｽ・ｽ・ｽ・ｽA・ｽ・ｽ・ｽﾂサ・ｽC・ｽY・ｽ・ｽ・ｽﾉゑｿｽ・ｽ・ｽ・ｽ・ｽ・ｽﾆゑｿｽ*/
.h3-m {
	font-size: medium;
	font-weight: bold;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

/*　観光施設個別ページタイトル */
.h3-kanko {
	font-size: large;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 1px;
}
/* 宿泊施設個別ページタイトル　*/
.h3-s {
	font-size: large;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 1px;
}

/* ・ｽh・ｽ・ｽ・ｽ{・ｽﾝのタ・ｽC・ｽg・ｽ・ｽ・ｽ@・ｽA・ｽv・ｽ・ｽ・ｽ[・ｽ`・ｽﾌみ（・ｽ・ｽ}・ｽ[・ｽW・ｽ・ｽ0・ｽj*/
.h3-s-main0 {
	font-size: medium;
	line-height: 1.8;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	width: 552px;
	text-indent: 8px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFCC33;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFCC33;
	background-color: #FFFFCC;
	letter-spacing: 1px;
}

/* ・ｽh・ｽ・ｽ・ｽ{・ｽﾝの各・ｽ^・ｽC・ｽg・ｽ・ｽ*/
.h3-s-main {
	font-size: medium;
	line-height: 1.8;
	margin: 45px 0px 10px 0px;
	font-weight: bold;
	width: 555px;
	text-indent: 8px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFCC33;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFCC33;
	background-color: #FFFFCC;
	letter-spacing: 1px;
}

/* トイレ個別ページの見出し */
.h3-toilet {
	font-size: large;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	letter-spacing: 1px;
}

/* ・ｽ・ｽﾊ機・ｽﾖイ・ｽ・ｽ・ｽf・ｽb・ｽN・ｽX・ｽE・ｽA・ｽN・ｽe・ｽB・ｽr・ｽe・ｽB・ｽC・ｽ・ｽ・ｽf・ｽb・ｽN・ｽX・ｽE・ｽA・ｽN・ｽe・ｽB・ｽr・ｽe・ｽB・ｽﾂ別なゑｿｽ */
.h3-title-green {
	font-size: medium;
	font-weight: bold;
	line-height: normal;
	width: 547px;
	padding: 6px 0px 6px 8px;
	margin: 50px 0px 20px 0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #66CC33;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #66CC33;
	background-color: #E6FADE;
	letter-spacing: 1px;
}

/* ・ｽ・ｽ・ｽ・ｽ・ｽ^・ｽN・ｽV・ｽ[・ｽ@・ｽ・ｽ{・ｽﾍ観鯉ｿｽ・ｽﾆ難ｿｽ・ｽ・ｽ*/
.h3-taxi {
	font-size: large;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	letter-spacing: 1px;
}

/* ・ｽ・ｽ・ｽ・ｽ・ｽ^・ｽN・ｽV・ｽ[・ｽ・ｽ・ｽ・ｽ*/
.h3-taxi2 {
	font-size: large;
	padding: 0px;
	margin: 40px 0px 15px 0px;
	letter-spacing: 1px;
	color: #FF3300;
}


/* ロードパーティ特設ページのタイトルなど*/
.h3-title-blue {
	font-size: medium;
	font-weight: bold;
	line-height: normal;
	width: 547px;
	padding: 6px 0px 6px 8px;
	margin: 50px 0px 20px 0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #3366FF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #3366FF;
	background-color: #DFE8FF;
	letter-spacing: 1px;
}

h4 {
	font-size: large;
}

/* ・ｽX・ｽ^・ｽb・ｽt・ｽﾐ会ｿｽ@・ｽw・ｽi・ｽF・ｽt・ｽ・ｽ*/
.h4-1 {
	font-size: medium;
	font-weight: bold;
	background-color: #E6FADE;
	width: 555px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 30px;
}

#h4-mar0 {
	font-size: large;
	margin: 0px;
	padding: 1px 0px;
	font-weight: bold;
		
}
/* ・ｽh・ｽ・ｽ・ｽ{・ｽﾝのサ・ｽu・ｽ^・ｽC・ｽg・ｽ・ｽ・ｽ・ｽA・ｽg・ｽC・ｽ・ｽ・ｽ}・ｽb・ｽv・ｽﾌ「・ｽg・ｽC・ｽ・ｽ・ｽﾚ細擾ｿｽ・ｽv・ｽﾈゑｿｽ */
.h4-medium{
	font-size: medium;
	margin-top: 30px;
	margin-bottom: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}

/* バリアフリートイレマップindex */
.h4-toilet {
	text-align: left;
	font-size: 1.05em;
    float: left;
	font-weight: normal;
	padding-left: 7px;
	margin: 0px;
}
/* ・ｽ・ｽ・ｽ[・ｽh・ｽp・ｽ[・ｽe・ｽB・ｽE・ｽ・ｽﾊ機・ｽ・ｽ */
.h4-subtitle {
	background-color: #FFFF99;
	width: 550px;
	margin: 35px 0px 0px 0px;
	padding-left: 10px;
	font-weight: bold;
	font-size: small;
	line-height: 2.0;
}

/* ・ｽﾊ真・ｽ・ｽ・ｽ・ｽ・ｽ@margin-top: 0px */
.h4-kankomain {
	font-size: medium;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
	width: 552px;
	line-height: 180%;
	margin-top: 0px;
	margin-bottom: 10px;
	text-indent: 8px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #007700;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #007700;
	background-color: #eaffd5;
	letter-spacing: 1px;
}

.h4-kanko {
	font-size: medium;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
	width: 552px;
	line-height: 180%;
	margin-top: 30px;
	margin-bottom: 10px;
	text-indent: 8px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #007700;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #007700;
	background-color: #eaffd5;
	letter-spacing: 1px;
}

.h4-eki {
	font-size: medium;
font-weight: bold;
	padding: 0px;
	margin: 40px 0px 10px 0px;
	width: 555px;
	line-height: 180%;
	text-indent: 8px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FF6600;
	background-color: #ffdead;
	letter-spacing: 1px;
}


h5 {
	font-size: large;
}

.h5-m {
	font-size: medium;
	margin-top: 30px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}

/* h4華陽棟10階　展望風呂付き特別室 h5-m1【101号室】 */
.h5-m1 {
	font-size: medium;
	margin-top: 0px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	line-height: 100%;
}

.h5-tsuri {
	text-align: left;
	font-size: small;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	line-height: 100%;
}

.h5-s {
	text-align: left;
	font-size: small;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	line-height: 100%;
}

h6 {
	font-size: medium;
	margin-top: 30px;
	margin-bottom: 10px;
}

/* 釣りマップ＆トイレマップのindex共通 */
.h5-matsu {	
    background-color: #ffd5ea;
	width: 555px;
	text-align: left;
	font-size: 1.0em;
	font-weight: normal;
	margin: 10px 0px 3px 0px;
	padding: 5px 5px 0px 7px;
	line-height: 180%;
}

.h5-ise {	
    background-color: #d5ffaa;
	width: 555px;
	text-align: left;
	font-size: 1.0em;
	font-weight: normal;
	margin: 10px 0px 3px 0px;
	padding: 5px 5px 0px 7px;
	line-height: 180%;
}

.h5-toba {	
    background-color: #ddffff;
	width: 555px;
	text-align: left;
	font-size: 1.0em;
	font-weight: normal;
	margin: 10px 0px 3px 0px;
	padding: 5px 5px 0px 7px;
	line-height: 180%;
}

.h5-shima {	
    background-color: #D9E5FF;
	width: 555px;
	text-align: left;
	font-size: 1.0em;
	font-weight: normal;
	margin: 10px 0px 3px 0px;
	padding: 5px 5px 0px 7px;
	line-height: 180%;
}

.h5-tamaki {	
    background-color: #ffead5;
	width: 555px;
	text-align: left;
	font-size: 1.0em;
	font-weight: normal;
	margin: 10px 0px 3px 0px;
	padding: 5px 5px 0px 7px;
	line-height: 180%;
}

.h5-meiwa {	
    background-color: #E5CCFF;
	width: 555px;
	text-align: left;
	font-size: 1.0em;
	font-weight: normal;
	margin: 10px 0px 3px 0px;
	padding: 5px 5px 0px 7px;
	line-height: 180%;
}

.h5-watarai {	
    background-color: #E5CCB2;
	width: 555px;
	text-align: left;
	font-size: 1.0em;
	font-weight: normal;
	margin: 10px 0px 3px 0px;
	padding: 5px 5px 0px 7px;
	line-height: 180%;
}

.h5-minami {	
    background-color: #FFFFAA;
	width: 555px;
	text-align: left;
	font-size: 1.0em;
	font-weight: normal;
	margin: 10px 0px 3px 0px;
	padding: 5px 5px 0px 7px;
	line-height: 180%;
}

.h5-higashi {	
    background-color: #b8f1b8;
	width: 555px;
	text-align: left;
	font-size: 1.0em;
	font-weight: normal;
	margin: 10px 0px 3px 0px;
	padding: 5px 5px 0px 7px;
	line-height: 180%;
}

#title2 {
	font-size: small;
	color: #FF6600;
	font-weight: bold;
}

#title-orange {
	font-size: large;
	color: #FF6633;
	font-weight: bold;
}

#mar2 {
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 180px;
}
#mar3 {
	margin: 0px;
	padding: 10px;
}
#margin-r10 {
	margin-right: 10px;
	margin-bottom: 5px;
}

#margin-l10 {
	margin-left: 10px;
	margin-bottom: 5px;
}
.margin-r10 {
	margin-right: 10px;
	margin-bottom: 5px;
}

.margin-l10 {
	margin-left: 10px;
	margin-bottom: 5px;
}

.margin-l10-1 {
	margin-left: 10px;
}

.margin-r20 {
	margin-right: 20px;
	margin-bottom: 5px;
}

.margin-l20 {
	margin-left: 20px;
	margin-bottom: 5px;

}

.margin-t0 {
	margin-top: 0px;
}

.margin-t20 {
	margin-top: 20px;
}

.margin-t30 {
	margin-top: 30px;
}

.margin-b30 {
	margin-bottom: 30px;
}
.margin-b10 {
	margin-bottom: 10px;
}

.margin-b0 {
	margin-bottom: 0px;
}

/* ・ｽﾏ鯉ｿｽ・ｽ{・ｽﾝのゑｿｽ・ｽ・ｽ・ｽ・ｽ・ｽﾟポ・ｽC・ｽ・ｽ・ｽg・ｽi・ｽ・ｽ・ｽj・ｽ@・ｽV・ｽ・ｽ・ｽ・ｽ・ｽbox-k・ｽﾉ移行・ｽ@・ｽ・ｽ・ｽﾉ暦ｿｽ・ｽp・ｽ・ｽ・ｽ・ｽ・ｽ・ｽﾎ削除*/
.box1 { width: 520px;
		padding: 0px 10px 0px 20px;
}
/* ・ｽﾏ鯉ｿｽ・ｽ{・ｽﾝの・ｿｽ・ｽ|・ｽ[・ｽg・ｽi・ｽ・ｽ・ｽj・ｽ@・ｽV・ｽ・ｽ・ｽ・ｽﾍ移行・ｽ@・ｽ・ｽ・ｽﾉ暦ｿｽ・ｽp・ｽ・ｽ・ｽ・ｽ・ｽ・ｽﾎ削除*/
.box2 { width: 515px;
		margin: 10px 0px 0px 5px;
		padding: 0px 10px 0px 20px;
		border: 1px solid #999;
}

/* バリアフリートイレマップindexページトップ文章など */
.text1 {width: 540px;
	    margin: 20px 10px 0px 10px;
			padding: 0px;
	    text-align: left;
}
/* 伊勢志摩バリアフリーツアーセンターについて　など*/

.text2 {width: 490px;
	    margin: 20px 30px 0px 40px;
	    text-align: left;
}

.text3 {width: 540px;
	    margin: 20px 10px 60px 10px;
			padding: 0px;
	    text-align: left;
}
/* 視察・講演依頼　text1よりBマージン増やしたもの*/


.text-bafu {width: 520px;
	    margin: 20px 15px 0px 25px;
	    text-align: left;
		line-height: 1.7;
}

.text-bafu p {margin: 0.5em 0px;}

/* ・ｽ・ｽ・ｽﾉ難ｿｽ・ｽ・ｽ・ｽ黷ｽ・ｽﾏ鯉ｿｽ・ｽﾄ撰ｿｽ・ｽ@・ｽ{・ｽ・ｽ*/
.book {width: 545px;
	    margin: 20px 5px 0px 10px;
	    text-align: left;
		line-height: 1.7;
		font-size: small;
}

.book p {text-indent: 1em;
}

/* ・ｽT・ｽC・ｽg・ｽ}・ｽb・ｽv*/
.sitemap {width: 540px;
	    margin: 20px 0px 20px 20px;
	    text-align: left;
		line-height: 2.0;
		font-size: small;}
		
.sitemap ul {line-height: 2.0;
font-size: small;
margin: 0 0 0 20px;
list-style-image: url("https://www.barifuri.com/barifuri-new/images/ya1.gif");}

.sitemap a {line-height: 2.0;
font-size: small;}		

/* ・ｽc・ｽﾆ難ｿｽ・ｽJ・ｽ・ｽ・ｽ・ｽ・ｽ_・ｽ[*/
.calendar {width: 540px;
	    margin: 20px 0px 20px 20px;
	    text-align: left;
		line-height: 2.2;
		font-size: small;}
		
.calendar ul {line-height: 2.2;
font-size: small;
margin: 0 0 0 20px;
list-style-type: square;}


/* 釣りマップ＆トイレindex　個別情報部分 */
.t-index {width: 543px;
margin: 0px 5px 5px 15px;
}

.t-index p{margin: 0px;
}

/* ・ｽg・ｽC・ｽ・ｽ・ｽ}・ｽb・ｽv・ｽ^・ｽC・ｽg・ｽ・ｽ・ｽs・ｽﾈゑｿｽ  */
.text-right {
    text-align: right;
	font-weight: bold;
	width: 560px;
 }
 

/* トイレindexの「公衆トイレ」など 右寄せ太字 */
.text-right2 {
	text-align: right;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}

/* バリアフリートイレマップ  */
.text-t {width: 550px;
	    margin: 0px 0px 0px 15px;
}

/* トイレマップインデックスページの写真 */
.img-t {margin: 5px 0px 0px 10px;
	   width: 100px;
　　　　height: 100px;
       border: none;
       float: right}

/* トイレ外観 */	   
.box-toilet {width: 180px;
height: 120px;
       margin: 0px;
	   float: left}	 	 	   	 	      

/* トイレ個別ページの概要 鳥羽（修正済み）を0とする　他は1のまま　1との違いはwidth:だけ　0のときは画像を180×120にする　*/
.to-table0 {
width: 375px;
border: 1px #006600 solid;
border-collapse: collapse;
margin-left: auto;
}

.to-table0 th {
width:35%;
border: 1px #006600 solid;
background-color: #ccff99;
padding: 4px 6px;
text-align: left;
font-weight: normal;}

.to-table0 th.bold {
width:35%;
border: 1px #006600 solid;
background-color: #ccff99;
padding: 4px 6px;
text-align: left;
font-weight: bold;}

.to-table0 td {
width:65%;
border: 1px #006600 solid;
background-color: #FFFFFF;
padding: 4px 6px;
}

/* トイレ　個別ページ上部の基本情報 margin-left: auto;を入れることによって画像と表がくっついていたのが表を右寄せできた */		  
.to-table1 {
width: 360px;
border: 1px #006600 solid;
border-collapse: collapse;
margin-left: auto;
}

.to-table1 th {
width:35%;
border: 1px #006600 solid;
background-color: #ccff99;
padding: 4px 6px;
text-align: left;
font-weight: normal;}

.to-table1 th.bold {
width:35%;
border: 1px #006600 solid;
background-color: #ccff99;
padding: 4px 6px;
text-align: left;
font-weight: bold;}

.to-table1 td {
width:65%;
border: 1px #006600 solid;
background-color: #FFFFFF;
padding: 4px 6px;
}

/* ・ｽg・ｽC・ｽ・ｽ・ｽ}・ｽb・ｽv・ｽ@・ｽﾚ細テ・ｽ[・ｽu・ｽ・ｽ */	  
.to-table2 {
width: 560px;
border: 1px #006600 solid;
border-collapse: collapse;
margin: 0px;
}

.to-table2 th {
width:20%;
border: 1px #006600 solid;
background-color: #ccff99;
padding: 4px 6px;
text-align: left;
font-weight: normal;}

.to-table2 td {
width:80%;
border: 1px #006600 solid;
background-color: #FFFFFF;
padding: 4px 6px;
}

.img1 {margin:0px 0px 20px 10px}
.img2 {margin: 0px 0px 10px 10px;
	         border: none;
       float: right}
.img3 {margin:0px 10px 20px 0px;
       float: left}	   

/* 釣りマップインデックスページの写真 */
.img-tu {margin: 5px 0px 10px 10px;
	   width: 120px;
       border: none;
       float: right}

/* ・ｽg・ｽC・ｽ・ｽ・ｽ}・ｽb・ｽv・ｽ@・ｽe・ｽﾚ細ペ・ｽ[・ｽW */
.box-a {width:270px;
       margin: 0px 5px 0px 5px;
	   float:left}
	   
.box-b {width:270px;
	   float:right}	   

/*トイレ */
.box-1 {width:270px;
       margin: 30px 20px 0px 0px;
	   text-align: center;
	   float:left}

/*観光施設個別ページＴＯＰ文章にも使用 */	   	
.box-2 {width:270px;
	   margin: 30px 0px 0px 0px;
	   text-align: center;
       float:left}

/*canバスや福祉タクシーにも使用*/	   
.box-3 {width:270px;
	   margin: 10px 20px 0px 0px;
	   text-align: center;
	   float:left}
	   	
.box-4 {width:270px;
	   margin: 10px 0px 0px 0px;
	   text-align: center;
	   float:left}

/*アクティビティの志摩ＲＰ・お伊勢さんマラソン */
.box-5 {width:270px;
	   margin: 0px 20px 10px 0px;
	   text-align: center;
	   float:left}
	   	
.box-6 {width:270px;
	   margin: 0px 0px 10px 0px;
	   text-align: center;
	   float:left}


.box-s-a {width:180px;
	margin:0px 10px 0px 0px;
	float:left;
	text-align: center
}

/* float:right・ｽ・ｽ・ｽﾆゑｿｽ・ｽ・ｽ・ｽ・ｽ・ｽ・ｽ・ｽﾈゑｿｽﾌゑｿｽleft・ｽﾉ変更・ｽ・ｽ・ｽﾄみゑｿｽ */ 	  	   	
.box-s-b {width:180px;
	margin:0px 0px 0px 0px;
	text-align: center;
    float:left}

/* エレベーター　たてに並べたい場合　floatなし */		
.box-s-c {width:180px;
	margin:0px 10px 0px 0px;
	text-align: center;
	    float:left
}


/* 右寄せ（画像はクリックで…）マージン0 */ 
.s-right {
	margin: 0px;
	text-align: right;
	width:560px;
}

/* 宿泊・観光施設indexページの文章 */ 
.s-box { width: 550px;
		margin: 0px 0px 0px 10px;
		padding: 0px;
}

/* 宿泊・観光施設indexページのtop写真 */ 
img.s-top {width: 200px;
       border: none;
	   float: right;
	   margin: 0px 0px 5px 10px;
}   

/* 宿泊・観光施設の写真下のキャプション　左寄せ・上下マージンとってある */ 
.s-caption{width:176px;
	   text-align: left;
	padding:0px 2px 10px 2px
}

/* ・ｽh・ｽ・ｽ・ｽ{・ｽﾝ新・ｽy・ｽ[・ｽW・ｽp・ｽ@・ｽﾚ細擾ｿｽ・ｽ・ｽ・ｽ・ｽ・ｽ */ 	   
.s-menu {width:557px;
padding: 10px 0px;
border: 1px solid #006600;
margin: 15px 0px 30px 0px;
text-align: center;
}

.s-menu ul {padding:0;
margin:0;
}

.s-menu ul li{
display: inline;
padding: 0;
}

.s-menu ul li a{
line-height:2em;
}

.s-text {width:537px;
padding: 10px;
border: 1px solid #006600;
margin: 0px 0px 10px 0px;
}

/* ・ｽh・ｽ・ｽ・ｽ{・ｽﾝ・ｿｽ・ｽ|・ｽ[・ｽg */ 
.s-report {width:537px;
border: 1px solid #006600;
margin: 10px 0px 20px 0px;
padding: 10px 10px 10px 10px;
line-height: 1.6;
}

.s-report p.reporttitle
{margin: 0.5em;
padding-left:0em;
text-indent: 0em;
}

.s-report p
{margin: 0em;
padding-left:1em;
text-indent: 1em;}


/* 宿泊施設の表 1メイン　2貸出し用品・客室詳細・食事　3館内設備など　4欠番 5はindexページ表 ev旧エレベーター*/ 
/* 2と3は広さの違い　観光2とは、観光のほうがｔｈがやや広いだけ*/ 

.s-table1 {
width: 559px;
border: 1px #006600 solid;
border-collapse: collapse;
margin: 10px 0px 3px 0px;
}

.s-table1 th {
width:32%;
border: 1px #006600 solid;
background-color: #ccff99;
padding: 6px;
}

.s-table1 td {
width:18%;
border: 1px #006600 solid;
background-color: #FFFFFF;
padding: 6px;
text-align: center;
}

.s-table2 {
width: 559px;
border: 1px #006600 solid;
border-collapse: collapse;
margin: 10px 0px 10px 0px;
}

.s-table2 th {
width:22%;
border: 1px #006600 solid;
background-color: #ccff99;
font-weight:normal;
padding: 5px;
}

.s-table2 td {
width:78%;
border: 1px #006600 solid;
background-color: #ffffff;
padding: 5px 8px;
}

.s-table3 {
width: 559px;
border: 1px #006600 solid;
border-collapse: collapse;
margin: 10px 0px 40px 0px;
}

.s-table3 th {
width:25%;
border: 1px #006600 solid;
background-color: #ccff99;
font-weight:normal;
padding: 5px;
}

.s-table3 td {
width:75%;
border: 1px #006600 solid;
background-color: #FFFFFF;
padding: 5px 8px;
}

.s-table5 {
width: 550px;
border: 1px #666666 solid;
border-collapse: collapse;
margin: 25px 0px 0px 0px;}

.s-table5 th {
width:32%;
border: 1px #666666 solid;
background-color: #ffffff;
padding: 6px 3px;
font-weight: normal;
}

.s-table5 td {
width:18%;
border: 1px #666666 solid;
background-color: #ffffff;
padding: 6px 3px;
text-align: center;
}

.s-table-ev {
width: 369px;
border: 1px #006600 solid;
border-collapse: collapse;
margin: 0px 0px 0px 0px;
float:left;
}

.s-table-ev th {
width:30%;
border: 1px #006600 solid;
background-color: #ccff99;
font-weight:normal;
padding: 5px;
}

.s-table-ev td {
width:70%;
border: 1px #006600 solid;
background-color: #ffffff;
padding: 5px 8px;
}


/* 観光施設 */
/* indexページの枠 */
.k-box1{ width: 270px;
		margin: 0px 0px 40px 0px;
		float:left;
}
.k-box2{ width: 290px;
		margin: 0px 0px 40px 0px;
		float:left;
}

/* テーブル詳細　1メイン表　2基本データ　3・4欠番　5indexページ*/
.k-table1 {
width: 555px;
border: 1px #006600 solid;
border-collapse: collapse;
margin: 10px 0px 3px 0px;
}

.k-table1 th {
width:30%;
border: 1px #006600 solid;
background-color: #ccff99;
padding: 6px;
}

.k-table1 td {
width:20%;
border: 1px #006600 solid;
background-color: #FFFFFF;
padding: 6px;
text-align: center;
}

.k-table2 {
width: 559px;
border: 1px #006600 solid;
border-collapse: collapse;
margin: 10px 0px 10px 0px;
}

.k-table2 th {
width:25%;
border: 1px #006600 solid;
background-color: #ccff99;
font-weight:normal;
padding: 5px;
}

.k-table2 td {
width:75%;
border: 1px #006600 solid;
background-color: #ffffff;
padding: 5px 8px;
}

.k-table5 {
width: 550px;
border: 1px #666666 solid;
border-collapse: collapse;
margin: 25px 0px 0px 0px;}

.k-table5 th {
width:27%;
border: 1px #666666 solid;
background-color: #ffffff;
padding: 6px 3px;
font-weight: normal;
}

.k-table5 td {
width:23%;
border: 1px #666666 solid;
background-color: #ffffff;
padding: 6px 3px;
text-align: center;
}

/* 観光施設　おすすめポイント */
.box-k { width: 535px;
		margin: 0px 5px 0px 20px;
}

/* 観光施設　写真枠　左・中央 */
.box-k-a {width:180px;
	margin:0px 10px 0px 0px;
	float:left;
	text-align: center
}

/* 観光施設　写真枠　右（マージン0） */ 	  	   	
.box-k-b {width:180px;
	margin:0px 0px 0px 0px;
	text-align: center;
    float:left}

/* 観光施設　レポート */ 
.k-report {width:530px;
border: 1px solid #999;
margin: 10px 0px 20px 5px;
padding: 0px 10px 0px 10px;
line-height: 1.6;
}

.k-report p.reporttitle
{
padding-left:0px;
}

.k-report p
{
padding-left:10px;
}

.box2 { width: 515px;
		margin: 10px 0px 0px 5px;
		padding: 0px 10px 0px 20px;
		border: 1px solid #999;
}


/* ・ｽw・ｽC・ｽ・ｽ・ｽf・ｽb・ｽN・ｽX・ｽy・ｽ[・ｽW・ｽﾌ表*/
.eki-table{
	width:550px;
	border: 1px #FF6600 solid;
	border-collapse: collapse;
	margin: 0px 0px 0px 10px;
}

/* --- th・ｽﾍ鯉ｿｽ・ｽo・ｽ・ｽ・ｽ@・ｽ・ｽ{・ｽ・ｽ・ｽ・ｽ --- */
.eki-table th{
	border: 1px #FF6600 solid;
	background-color:#FFFFFF;
	font-weight: normal;
	text-align: left;
	padding: 4px;
}

/* --- ・ｽ・ｽ・ｽ・ｽ --- */
.eki-table td{
	border: 1px #FF6600 solid;
	background-color:#FFFFFF;
	text-align: left;
	padding: 4px;
}

/* 各駅ページの基本情報 */
.eki-table2{
	width:550px;
	border: 2px #FF6600 solid;
	border-collapse: collapse;
	margin: 5px 0px 50px 5px;
}

/* --- th・ｽﾍ鯉ｿｽ・ｽo・ｽ・ｽ・ｽ@・ｽ・ｽ{・ｽ・ｽ・ｽ・ｽ --- */
.eki-table2 th{
	border: 2px #FF6600 solid;
	background-color:#FFFFCC;
	font-weight: normal;
	text-align: left;
	padding: 4px;
	width:35%;
}

/* --- ・ｽ・ｽ・ｽ・ｽ --- */
.eki-table2 td{
	border: 2px #FF6600 solid;
	background-color:#FFFFFF;
	text-align: left;
	padding: 4px;
}

/* 駅構外から改札へのアクセスについてのバリアフリー調査項目の表・改札からホームへのアクセスについてのバリアフリー調査項目の表・車いすトイレの表 */
.eki-table3{
	width:550px;
	border: 2px #FF6600 solid;
	border-collapse: collapse;
	margin: 0px 5px 0px 5px;
}

/* --- th・ｽﾍ鯉ｿｽ・ｽo・ｽ・ｽ・ｽ@・ｽ・ｽ{・ｽ・ｽ・ｽ・ｽ --- */
.eki-table3 th{
	border: 2px #FF6600 solid;
	background-color:#FFFFCC;
	font-weight: normal;
	text-align: left;
	padding: 4px;
}

/* --- ・ｽ・ｽ・ｽ・ｽ --- */
.eki-table3 td{
	border: 2px #FF6600 solid;
	background-color:#FFFFFF;
	text-align: left;
	padding: 4px;
}
/* INDEX*/
.taxi-table{
	width:350px;
	border: 1px #666666 solid;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
}

/* --- th・ｽﾍ鯉ｿｽ・ｽo・ｽ・ｽ・ｽ@・ｽ・ｽ{・ｽ・ｽ・ｽ・ｽ --- */
.taxi-table th{
	width:110px;
	border: 1px #666666 solid;
	background-color: #FFFFFF;
	font-weight: normal;
	padding: 3px 5px;
}

.taxi-table td{
	border: 1px #666666 solid;
	background-color: #FFFFFF;
	padding: 3px 5px;
	text-align: center;
}
/* 各個別ページ表　枠線色緑に変更済み　観光施設と同色*/
.taxi-table1{
	width:559px;
	border: 1px #006600 solid;
	border-collapse: collapse;
	margin: 20px 0px 0px 0px;
}

/* 各個別ページ表　枠線色緑に変更済み */
.taxi-table1 th{
width: 40%;
	border: 1px #006600 solid;
	background-color: #ccff99;
	font-weight: normal;
	text-align: left;
	padding: 5px;
}

.taxi-table1 td{
width: 60%;
	border: 1px #006600 solid;
	background-color: #FFFFFF;
	padding: 5px;
}

/* 料金 　枠線色緑に変更済み*/
.taxi-table2{
	width:560px;
	border: 1px #006600 solid;
	border-collapse: collapse;
	margin: 0px;
}

/*  */
.taxi-table2 th{
	border: 1px #006600 solid;
	background-color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding: 5px;
}

.taxi-table2 td{
	border: 1px #006600 solid;
	background-color: #FFFFFF;
	padding: 5px;
}

/* 視察・講演依頼の申し込みフォーム */
.form1 {
width: 559px;
border: 1px #00CC99 solid;
border-collapse: collapse;
margin: 0px 0px 20px 0px;
}

.form1 th {
width:25%;
border: 1px #00CC99 solid;
font-weight:normal;
padding: 5px;
}

.form1 td {
width:75%;
border: 1px #00CC99 solid;
background-color: #ffffff;
padding: 5px 8px;
}

/* 講演　講師表 */
.koen-table {
width: 559px;
border: 1px #00CC99 solid;
border-collapse: collapse;
margin: 10px 0px 10px 0px;
}

.koen-table th {
width:20%;
border: 1px #00CC99 solid;
font-weight:normal;
padding: 5px;
}

.koen-table td {
width:60%;
border: 1px #00CC99 solid;
background-color: #ffffff;
padding: 5px 8px;
}

/* 機構　加盟センター表 */
.kiko-table {
width: 559px;
border: 1px #00CC99 solid;
border-collapse: collapse;
margin: 10px 0px 10px 0px;
}

.kiko-table th {
width:45%;
border: 1px #00CC99 solid;
background-color: #ccffff;
font-weight:normal;
text-align: left;
padding: 5px;
}

.kiko-table td {
width:55%;
border: 1px #00CC99 solid;
background-color: #ffffff;
padding: 5px 8px;
}



/* --- ・ｽ・ｽ・ｽ・ｽ・ｽ^・ｽ・ｽ・ｽp・ｽi・ｽ@・ｽ・ｽ・ｽ・ｽ・ｽf・ｽB・ｽ[・ｽX・ｽ・ｽJINRIKI・ｽﾌ抵ｿｽ・ｽﾓ趣ｿｽ・ｽ・ｽ --- */
.koumoku {
	background-color: #FFCC66;
	padding: 3px 5px 3px 5px;
	margin: 0px 12px 5px 0px;
	font-weight: bold;
}

/* ・ｽ・ｽ・ｽ・ｽ・ｽ^・ｽ・ｽ・ｽp・ｽiindex・ｽ@・ｽ\ ・ｽO・ｽ・ｽ・ｽg*/ 	   
.box-r {width:548px;
       margin: 0px;
	   padding: 5px;
	   border-top: 1px solid #FF6600;
	   border-right: 1px solid #FF6600;
	   border-left: 1px solid #FF6600;
background-color: #ffffff;
	  }
/* ・ｽ・ｽ・ｽ・ｽ・ｽ^・ｽ・ｽ・ｽp・ｽiindex・ｽ@・ｽ\・ｽﾌ最会ｿｽ・ｽ・ｽ・ｽﾌみ四・ｽ・ｽ・ｽﾉ枠・ｽ・ｽ・ｽ・ｽ */ 	  
.box-r1
      {width:548px;
       margin: 0px;
	   padding: 5px;	   
	   border: 1px #FF6600 solid;	  
background-color: #ffffff;
	  }	 
	  
/* ・ｽ・ｽ・ｽ・ｽ・ｽ^・ｽ・ｽ・ｽp・ｽi・ｽe・ｽy・ｽ[・ｽW・ｽﾌ表 */ 	  
.r-table
{width: 100%;
border: 1px #FF6600 solid;
border-collapse: collapse;
margin: 50px 0px 50px 0px;}

.r-table th {
width:18%;
border: 1px #FF6600 solid;
background-color: #FDEBCC;
padding: 6px;
}

.r-table td {
border: 1px #FF6600 solid;
background-color: #FFFFFF;
padding: 6px 6px 6px 10px;
}

/* ・ｽ・ｽ・ｽ・ｽ・ｽf・ｽB・ｽ[・ｽY・ｽﾆヒ・ｽb・ｽ|・ｽL・ｽ・ｽ・ｽ・ｽ・ｽv・ｽﾌ費ｿｽr・ｽ\ */ 	  
.r-table1 {
width: 530px;
margin-right: auto;
margin-left: auto;
border: 1px #FF6600 solid;
border-collapse: collapse;
margin: 15px 0px 50px 0px;}

.r-table1 th {
border: 1px #FF6600 solid;
background-color: #FDEBCC;
padding: 6px;
font-weight: normal;
text-align: left; }

.r-table1 td {
width:30%;
border: 1px #FF6600 solid;
background-color: #FFFFFF;
padding: 6px;
text-align: center;
}

/* お伊勢さんマラソン・志摩ロードパーティ募集要項　色はh3-title-blueに揃えた*/ 

.table-1 {
width: 559px;
border: 1px #3366FF solid;
border-collapse: collapse;
margin: 10px 0px 10px 0px;
}

.table-1 th {
width:22%;
border: 1px #3366FF solid;
background-color: #DFE8FF;
font-weight:normal;
padding: 5px;
}

.table-1 td {
width:78%;
border: 1px #3366FF solid;
background-color: #ffffff;
padding: 5px 8px;
}

 
.s-report2 {width:527px;
border: 1px solid #006600;
background-color: #daffc2;
margin-top: 20px;
padding: 10px 10px 10px 20px;
text-indent: -10px;	
}
/* margin:上・右・下・左 */ 

/* <p>&nbsp;</p> */ 
/* <div class="clear"></div> */ 

/* メールアドレス部分　伊勢志摩バリアフリーツアーセンターホームページからの問い合わせ　を変換 ?Subject=%88%c9%90%a8%8eu%96%80%83o%83%8a%83A%83t%83%8a%81%5b%83c%83A%81%5b%83Z%83%93%83%5e%81%5b%83z%81%5b%83%80%83y%81%5b%83W%82%a9%82%e7%82%cc%96%e2%82%a2%8d%87%82%ed%82%b9 */ 
