@charset "utf-8";

/* フォント指定
----------------------------------------------- */

td{
	font-size:13px;
	line-height:130%;
	color:#454545;
}

}

/* リンク指定
----------------------------------------------- */
a { text-decoration: underline; }
a:link { color: #4E1625; }
a:visited { color: #4E1625; }
a:hover { color: #4E1625;text-decoration: none ; }
a:active { color: #4E1625; }

/* CSS Document */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0px;
	padding:0px;
}


td.white{
	color:#FFFFFF;
	padding:5px 8px 5px 8px;
	background-color:#691101;
}


td.white1{
	color:#FFFFFF;
	padding:5px 8px 5px 8px;
	background-color:#691101;
	width:444px;
	height:88px;
}

td.white2{
	color:#FFFFFF;
	padding:5px 8px 5px 8px;
	background-color:#691101;
	width:444px;
	height:41px;
}

td.white3{
	color:#FFFFFF;
	padding:5px 8px 5px 8px;
	background-color:#691101;
	width:316px;
	height:70px;
}
td.b{
	padding:0px 0px 0px 20px;
}


td.b2{
	padding:5px 8px 5px 8px;
	background-color:#FFF0D9;
}


td.d{
	padding:8px 10px 10px 10px;
}

td.e{
	padding:15px 0px 0px 0px;
	text-align:center;
	vertical-align: top; 
}

td.footer{
	font-size:12px;
	text-align:center;
}


td.copyright {
	text-align:center;
	font-size:11px;
	letter-spacing:1px;
	color:#FFFFFF;
	padding:8px;
}

td.b3 {
color:#FFFFFF;
background-color:#500D01;
padding:5px 8px;
}
