body
	{
		background-color: #FFFFFF;
		font-size:small;
		margin-top:10px;
		margin-left:10px;
	}
	
#wrapper{
	width:610px;

}

table{
	font-size:small;
	line-height:1.5;
}

table td{
	line-height:1.5;
	vertical-align:top;
}

table.qa td {
	line-height:1.5;
}

table td.qa_q {
	color:mediumblue;
	font-weight:bold;
	vertical-align:middle;
}

p{
	line-height:1.6;
	margin:0.5em 0 1em 0;
}
p.closing{
	text-align: center;
	font-size: 18px;
	color:#FF0000;
	font-weight: bold;
}

div#tayori p{
	font-size:16px;
	text-justify:inter-ideograph;
	text-align:justify;
}
div#tayori p.sig{
	font-size:12px;
	text-align:right;
}

div.adobe_box{
	padding:10px;
	border:3px double #0033CC;
	width:60%; margin:20px auto;
}

h2{
	font-size:16px;
/*	font-weight:normal;
*/
	margin-bottom:10px;

}

/* ===== リンク文字列の色指定 【<A>タグ：強制】 ===== */
a:link
	{
		color: #0000CC
	}

a:visited
	{
		color: #000066
	}

a:active
	{
		color: #FF0000
	}

a:hover
	{
		color: #FF0000
	}

/* ===== 行間指定 【任意：任意】 ===== */
.lin110p { line-height: 110%}
.lin125p { line-height: 125%}
.lin150p { line-height: 150%}
.lin200p { line-height: 200%}

/* トップ画像 */
.intro{
	background-image: url(image/top-introimg.jpg); 
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10px 0px;
}

.bg_iv{
	background-color:ivory;
	padding:3px;
}
	
.go_top{
	font-size:16px;
	margin-top:20px;
}
/* ヘッダ */
.header{
	height: 40px;
	padding: 66px 0 0 66px;
	color: #000099;
	font-size: 24px;
	letter-spacing:-2px;
	background-image: url(image/header.jpg); 
	background-repeat: no-repeat;
}

.header_s{
	height: 37px;
	padding: 69px 0 0 66px;
	color: #000099;
	font-size: 19px;
	letter-spacing: -1px;
	font-weight: bold;
	background-image: url(image/header.jpg); 
	background-repeat: no-repeat;
}
table.ayumi td,
table.ayumi th {
	text-align:left;
	vertical-align:top;
	padding-left:5px;
	line-height:1.3;
	padding-top:5px;
}

table.ayumi td{
	padding-right:5px;
	
}

table.ayumi {
	background-color:lemonchiffon;
	border:1px solid green;
}

.mt30 {
	margin-top:30px;
}

div#tayori p.c_photo {
	text-align:center;
	font-size:14px;
}
	
div#tayori p.txR {
	text-align:right;
}
