/* anrakuji20091019.css */

/* background は白 一般のページ */
body          { background-color: #ffffff; color: #0000ff; font-family: ＭＳ Ｐ明朝; font-size: medium; text-align:left; }
a:link        { color: #0000ff; }
a:active      { color: #ff00ff; }
a:visited     { color: #0099ff; }
a:hover       { color: #ff0000; background-color: transparent; text-decoration: underline; }


/* id_class.css */
span.col      { color: #ff0000; }
.xxl          { font-size: xx-large; }
.xl           { font-size: x-large; }
.l            { font-size: large; }
.m            { font-size: medium; }
.s            { font-size: small; }      
.xs           { font-size: x-small; }
.xxs          { font-size: xx-small; }
.bold         { font-weight: bold; }
#right        { text-align: right; }
#center       { text-align: center; }
#left         { text-align: left; }
#imgright     { float: right; }
#imgleft      { float: left; }
#imgnone      { float: none; }

/* table */

/* tableの外枠線なし  widthのみを指定します */
table.table-970   { table-layout: auto ; width: 970px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }

table             { table-layout: ; width: 750px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }  /* table-750*/
table.table-700   { table-layout: auto; width: 700px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }
table.table-650   { table-layout: auto; width: 650px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }
table.table-600   { table-layout: auto; width: 600px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }
table.table-550   { table-layout: auto; width: 550px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }
table.table-500   { table-layout: auto; width: 500px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }
table.table-450   { table-layout: auto; width: 450px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }
table.table-400   { table-layout: auto; width: 400px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }
table.table-350   { table-layout: auto; width: 350px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }
table.table-300   { table-layout: auto; width: 300px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }
table.table-250   { table-layout: auto; width: 250px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }
table.table-200   { table-layout: ; width: 200px; height:  px; border: none; text-align: left; vertical-align: top; margin: auto; }

/* tableの外枠線 */
table.table-970b  { table-layout: auto; width: 970px; height:  px; border: solid 1px #0000ff; text-align: left; vertical-align: top; margin: auto; }
table.table-750b  { table-layout: ; width: 750px; height:  px; border: solid 1px #0000ff; text-align: left; vertical-align: top; margin: auto; }
table.table-700b  { table-layout: auto; width: 700px; height:  px; border: solid 1px #0000ff; text-align: left; vertical-align: top; margin: auto; }
table.table-650b  { table-layout: auto; width: 650px; height:  px; border: solid 1px #0000ff; text-align: left; vertical-align: top; margin: auto; }
table.table-600b  { table-layout: auto; width: 600px; height:  px; border: solid 1px #0000ff; text-align: left; vertical-align: top; margin: auto; }
table.table-550b  { table-layout: auto; width: 550px; height:  px; border: solid 1px #0000ff; text-align: left; vertical-align: top; margin: auto; }
table.table-500b  { table-layout: auto; width: 500px; height:  px; border: solid 1px #0000ff; text-align: left; vertical-align: top; margin: auto; }
table.table-450b  { table-layout: auto; width: 450px; height:  px; border: solid 1px #0000ff; text-align: left; vertical-align: top; margin: auto; }
table.table-400b  { table-layout: auto; width: 400px; height:  px; border: solid 1px #0000ff; text-align: left; vertical-align: top; margin: auto; }
table.table-350b  { table-layout: auto; width: 350px; height:  px; border: solid 1px #0000ff; text-align: left; vertical-align: top; margin: auto; }
table.table-300b  { table-layout: fixed; width: 300px; height:  px; border: solid 1px #0000ff; text-align: left; vertical-align: top; margin: auto; }

table.table-200b  { table-layout: ; width: 200px; height:  px; border: solid 1px #0000ff; text-align: left; vertical-align: top; margin: auto; }

/* tableの経緯線 */

/* 経緯線有り */
td.td-b           { border: solid 1px #0000ff; text-align: left; vertical-align: top; }
td.td-100b        { width: 100px; border: solid 1px #0000ff; text-align: left; vertical-align: top; }
td.td-150b        { width: 150px; border: solid 1px #0000ff; text-align: left; vertical-align: top; }
td.td-200b        { width: 200px; border: solid 1px #0000ff; text-align: left; vertical-align: top; }
td.td-250b        { width: 250px; border: solid 1px #0000ff; text-align: left; vertical-align: top; }


td.td-bxs         { border: solid 1px #0000ff; text-align: left; vertical-align: top; font-size: x-small; }

/* 経緯線なし */
td.td-bn          { border: none; text-align: left; 
vertical-align: top; }
td.td-250bn       { width: 250px; border: none; text-align: left; vertical-align: top; }


/* 回り込み禁止 */
br.clear          { clear: both; }  

/* form */
form.center       { text-align: center; } 


/* 画像　写真 */

/* img  横写真　妙音　安楽寺報に於ける写真　marginは上下左右　heightは画像により変化するため特に指定していない */
img.myouonphoto  { border: none; float: left; vertical-align: bottom; margin: 10px; width: 250px; height:  px; }

img.myouonphoto200 { border: none; float: left; vertical-align: bottom; margin: 10px; width: 200px; height:  px; }

/* img  縦写真　妙音　安楽寺報に於ける写真　marginは上下左右　heightは画像により変化するため特に指定していない */
img.myouonphotov { border: none; float: left; vertical-align: bottom; margin: 10px; width: 150px; height:  px; }

/* 安楽寺一般写真 width:500px */
img.anrakujiphoto { border: none; vertical-align: bottom; margin: 10px; width: 500px; height:  px; }



/* 安楽寺追加写真 width:各種 */
img.tikurinsaisei1 { border: none; float: left; vertical-align: bottom; margin: 10px; width: 192px; height:  px; }

img.tikurinsaisei2 { border: none; float: right; vertical-align: bottom; margin: 10px; width: 187px; height:  px; }

img.taketourou { border: none; float: right; vertical-align: bottom; margin: 10px; width: 95px; height:  px; }



/* 安楽寺top pageのimg */

/* title 画像 */
img.anrakujititle { border-style: none; float: center; vertical-align: bottom; margin: 0px; width: 750px; height: 200px; }

/* 本の紹介写真　marginは上下左右　heightは画像により変化するため特に指定しない */
img.topphoto { border: none; float: left; vertical-align: bottom; margin: 10px; width: 107px; height: px; }

