/* CSS Document */
.greeting {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	width: 485px;
}

/*font
--------------------------------------------------------*/
.t0{
  font-size:9px; 
  line-height:125%;
}

.t1{
  font-size:10px; 
  line-height:16px;
}

.t1g{
  font-size:10px; 
  line-height:16px; 
  color: #cccccc;
}

.tm1{
  font-size:10px; 
  line-height:16px; 
  font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.ts1{
  font-size:10px; 
  line-height:14px; 
  font-weight:normal;
}

.b1{
  font-size:10px;
  line-height:16px; 
  font-weight:bold;
}

.t2{
  font-size:12px; 
  line-height:20px;
}

.t2_h{
  font-size:12px; 
  line-height:40px;
}

.t2g{
  font-size:12px; 
  line-height:20px; 
  color: #cccccc;
}

.t2b{
  font-size:12px; 
  line-height:20px;
  color: #000000;
}

.tm2{
  font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
  font-size: 12px;
  line-height:20px;
}

.b2{
  font-size:12px;
  line-height:20px;
  font-weight:bold;
}

.t3{
  font-size:14px;
  line-height:125%;
}
.t3b{
  font-size:14px;
  line-height:125%;
  color: #000000;
}
.t3v2{
  font-size:14px;
  line-height:24px;
}
.tm3{
  font-size:14px;
  line-height:125%;
  font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.b3{
  font-size:14px; 
  line-height:125%; 
  font-weight:bold;
}

.t4{
  font-size:16px; 
  line-height:125%;
}

.tm4{
  font-size:16px; 
  line-height:125%; 
  font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.tm4b{
  font-size:16px;
  line-height:125%; 
  font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
  color: #000000;
}

.b4{
  font-size:18px;
  line-height:125%;
  font-weight:bold;
}

.t5{
  font-size:18px;
  line-height:125%;
  font-weight:bold;
}

.tm5{
  font-size:18px;
  line-height:125%;
  font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.t6{
  font-size:22px;
  line-height:220%;
}

/*a
--------------------------------------------------------*/
a:link {
	color: #666666;
	text-decoration:underline;
}
a:active {
	color: #cc3300;
	text-decoration:underline;
}
a:visited {
	color: #666666;
	text-decoration:underline;
}
a:hover {
	color: #993300;
	text-decoration:underline;
}


BODY { 
	color : #333333
}

a.img:link{ text-decoration: none; border: none 0px }

.popup {
	margin: 10px;
	height: 100%;
	width: 100%;
	text-align: center;
}
.ct_sct {
	background-image: url(images/ct_gra.gif);
	height: 20px;
	width: 670px;
	padding: 5px;
}
.sc_table {
	margin: 10px;
	width: 620px;
	border: 1px dotted #000000;
	padding: 10px;
}

/*art_index
--------------------------------------------------------*/
.art_indx {
  display:inline;
  font-size:16px;
  font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
  font-weight:normal;
  line-height:16px;
}
.art_indxdmm {
  display:inline;
  font-size:16px;
  font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
  font-weight:normal;
  line-height:16px;
  letter-spacing: 1px;
  margin: 12px 0 5px 0;
  border-bottom: 1px dotted #A4B8FF;
}
.hoshi {
	font-size: 14px;
	color: #d90d00;
}

/*meigara
--------------------------------------------------------*/
.3meihin {
	text-align: center;
	margin: 10px;
	vertical-align: middle;
	display: table;
	height: auto;
	width: auto;
}
