@charset "utf-8";

/* seiyaku.css */

body { 
padding-left : 0em;
padding-right : 0em;
padding-bottom : 0em;
font-family: helvetica, "Times New Roman", times, Georgia, arial, verdana, sans-serif, serif;
color: #333333;
background-color: #FFFFFF;
background-image: url("../images/back.jpg");
background-repeat:repeat-x;
font-size : 100%;
}

.banner {
font-family : arial, verdana, helvetica, sans-serif;
font-size : 13.5pt;
vertical-align : middle;
color : #FFFFFF;
border     : 0; 
margin-left  : auto;
margin-right : auto;
}

.bannertext {
color : #ffffff;
text-decoration : none;
}

.bannertext:hover {
color : #cccccc;
text-decoration : none;
}


a.tabtext:link	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab.png) no-repeat; 
	height:18px; width:170px;
}

a.tabtext:visited	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab.png) no-repeat; 
	height:18px; width:170px;
}

a.tabtext:hover	{
	color:#cccccc; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab.png) no-repeat; 
	height:18px; width:170px;
}




a.tabtexttiny:link	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-tiny.png) no-repeat; 
	height:18px; width:42px;
}

a.tabtexttiny:visited	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-tiny.png) no-repeat; 
	height:18px; width:42px;
}

a.tabtexttiny:hover	{
	color:#cccccc; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-tiny.png) no-repeat; 
	height:18px; width:42px;
}



a.tabtext110tall:link	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-110-tall.png) no-repeat; 
	height:40px; width:110px;
}

a.tabtext110tall:visited	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-110-tall.png) no-repeat; 
	height:40px; width:110px;
}

a.tabtext110tall:hover	{
	color:#cccccc; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-110-tall.png) no-repeat; 
	height:40px; width:110px;
}




a.tabtext110:link	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-110-tall.png) no-repeat; 
	height:18px; width:110px;
}

a.tabtext110:visited	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-110-tall.png) no-repeat; 
	height:18px; width:110px;
}

a.tabtext110:hover	{
	color:#cccccc; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-110-tall.png) no-repeat; 
	height:18px; width:110px;
}




a.tabtextnarrowtall:link	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-narrow-tall.png) no-repeat; 
	height:40px; width:127px;
}

a.tabtextnarrowtall:visited	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-narrow-tall.png) no-repeat; 
	height:40px; width:127px;
}

a.tabtextnarrowtall:hover	{
	color:#cccccc; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-narrow-tall.png) no-repeat; 
	height:40px; width:127px;
}




a.tabtextnarrow:link	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-narrow-tall.png) no-repeat; 
	height:18px; width:127px;
}

a.tabtextnarrow:visited	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-narrow-tall.png) no-repeat; 
	height:18px; width:127px;
}

a.tabtextnarrow:hover	{
	color:#cccccc; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-narrow-tall.png) no-repeat; 
	height:18px; width:127px;
}




a.tabtextwide:link	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-wide.png) no-repeat; 
	height:18px; width:255px;
}

a.tabtextwide:visited	{
	color:#ffffff; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-wide.png) no-repeat; 
	height:18px; width:255px;
}

a.tabtextwide:hover	{
	color:#cccccc; font-family:Verdana,Arial; font-size:9pt; text-align:center;
	text-decoration:none;
	float:left;
	background:url(../images/headers/tab-wide.png) no-repeat; 
	height:18px; width:255px;
}



p.sidebarleft, div.sidebarleft {
	float: left;
	padding: .5em;
	padding-right: 2em;
	margin: 0 0 0 0;
	font-size:85%;
	text-align:center;
	}
p.sidebarright, div.sidebarright {
	float: right;
	padding: .5em;
	padding-left: 2em;
	margin: 0 0 0 0;
	font-size:85%;
	text-align:center;
	}

p.sidebarleft2, div.sidebarleft2 {
	float: left;
	padding: .5em;
	padding-right: 2em;
	margin: 0 0 0 0;
	font-size:85%;
	text-align:center;
	color:#6b2c44;
	}
p.sidebarright2, div.sidebarright2 {
	float: right;
	padding: .5em;
	padding-left: 2em;
	margin: 0 0 0 0;
	font-size:85%;
	text-align:center;
	color:#6b2c44;
	}

div.intwo {
	margin-left: 2.0em;
}


.nowrap {
	white-space: nowrap;
}

td {
text-align : left;
vertical-align : top;
}

li {
padding-top : 8px;
}


h1, h2 {text-align : center;
}

.intro {
font-family : arial, verdana, helvetica, sans-serif;
font-size : 12.0pt;
vertical-align : top;
background-color : #FFE5E5;
color : black;
text-align : left;
border     : #663333 1px solid; 
margin-left  : auto;
margin-right : auto;
padding      : 1em;
}

.preface {
font-family : arial, verdana, helvetica, sans-serif;
font-size : 12.0pt;
vertical-align : top;
color : black;
text-align : left;
border     : #ffe5e5 3px solid; 
margin-left  : auto;
margin-right : auto;
padding      : 1em;
}

.translation {
	color:#999999;
	font-size:85%;
}

.verse {
text-align : center;
font-family : arial, helvetica, verdana, sans-serif;
font-size : 90%;
font-weight : bold;
}

.cross {
	width: 90px;
	padding: 4em 2em .5em 2em;
	margin: 0 0 0 0;
	font-size:85%;
	text-align: center;
	margin-left : auto;
	margin-right : auto;
	}

.flag	{
	border: 1px solid #000000;
}

.flagpole {
	float:		left;
	padding:	0.5em;
	margin: 	0 0 0 0;
	font-size:	85%;
	text-align:	center;
	height:		110px;
	}

.bride {
	color:#ff0000;
	font-style:italic;
	font-size:80%;
}

.groom {
	color:#0000ff;
	font-style:italic;
	font-size:80%;
}

.sub   {
vertical-align : sub;
font-size : 80%;
}
sup {
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
	}

.copyright {
font-size    : 9.0pt;
font-family  : "Times New Roman", times, serif;
text-align   : center;
margin-left  : auto;
margin-right : auto;
padding-top  : 1.5em;
line-height  : 1.3;
color	     : #707070;
}

.serif {font-family: "Times New Roman", times, serif;}
.sans  {font-family: "Arial Unicode MS", arial, verdana, helvetica, sans-serif;}
.cursive   {font-family: cursive;}
.monospace {font-family: monospace;}
.fantasy   {font-family: fantasy;}

/* seiyaku2.css */