/*基本*/
img {border:0;}


A:link {font-size: 12px; color: black; text-decoration:none;} /* リンク文字 */ 
A:visited {font-size: 12px; color: black; text-decoration:none;} /* アクセス済み */ 
A:hover {font-size: 12px; color: orange; text-decoration:underline;} /* ポイントしたとき */ 
A:active {font-size: 12px; color: orange;  text-decoration:underline;} /* クリックした瞬間 */ 

A.A1:link { color: GRAY; text-decoration:none;} /* リンク文字 */ 
A.A1:visited { color: GRAY; text-decoration:none;} /* アクセス済み */ 
A.A1:hover { color: #000000; text-decoration:underline;} /* ポイントしたとき */ 
A.A1:active { color: #000000;  text-decoration:none;} /* クリックした瞬間 */ 

A.A2:link { color: white; text-decoration:none;} /* リンク文字 */ 
A.A2:visited { color: white; text-decoration:none;} /* アクセス済み */ 
A.A2:hover { color: #white; text-decoration:underline;} /* ポイントしたとき */ 
A.A2:active { color: #000000;  text-decoration:none;} /* クリックした瞬間 */ 

A.A3:link {font-size: 12px;color:#003333;text-decoration:underline }
A.A3:visited {font-size: 12px;color:#003333;text-decoration:underline }
A.A3:hover {font-size: 12px;color:#FFA500;text-decoration:underline }
A.A3:active {font-size: 12px;color:#003333;text-decoration:underline }

A.A4:link {font-size: 10px;color:#C0C0C0;text-decoration:none }
A.A4:visited {font-size: 10px;color:#C0C0C0;text-decoration:none }
A.A4:hover {font-size: 10px;color:#000000;text-decoration:none }
A.A4:active {font-size: 10px;color:#C0C0C0;text-decoration:none }

A.A5:link {font-size: 10px;color:#C0C0C0;text-decoration:none }
A.A5:visited {font-size: 10px;color:#C0C0C0;text-decoration:none }
A.A5:hover {font-size: 10px;color:#000000;text-decoration:none }
A.A5:active {font-size: 10px;color:#C0C0C0;text-decoration:none }

A.A6:visited { color:#ffffff; text-decoration:none; font-size:14px;}
A.A6:active { color:#ffffff; text-decoration:none; font-size:14px;}
A.A6:link { color:#ffffff; text-decoration:none; font-size:14px;}
A.A6:hover {color:#ffffff;text-decoration:none; font-size:14px;}

A.A7:link { color: black; text-decoration:underline;} /* リンク文字 */ 
A.A7:visited { color: black; text-decoration:underline;} /* アクセス済み */ 
A.A7:hover { color: orange; text-decoration:underline;} /* ポイントしたとき */ 
A.A7:active { color: orange;  text-decoration:underline;} /* クリックした瞬間 */ 

A.A8:link {font-size: 14px;color:#000000;text-decoration:none }
A.A8:visited {font-size: 14px;color:#000000;text-decoration:none }
A.A8:hover {font-size: 14px;color:#FFA500;text-decoration:none }
A.A8:active {font-size: 14px;color:#000000;text-decoration:none }

A.A9:visited { color:gray; text-decoration:none; font-size:12px}
A.A9:active { color:gray; text-decoration:underline; font-size:12px}
A.A9:link { color:gray; text-decoration:none; font-size:12px}
A.A9:hover {color:black; text-decoration:underline; font-size:12px}

A.B1:link {font-size: 14px; color: black; text-decoration:none;} /* リンク文字 */ 
A.B1:visited {font-size: 14px; color: black; text-decoration:none;} /* アクセス済み */ 
A.B1:hover {font-size: 14px; color: orange; text-decoration:underline;} /* ポイントしたとき */ 
A.B1:active {font-size: 14px; color: orange;  text-decoration:underline;} /* クリックした瞬間 */ 

A.B2:link {font-size: 14px;color:#000000;text-decoration:none }
A.B2:visited {font-size: 14px;color:#000000;text-decoration:none }
A.B2:hover {font-size: 14px;color:#FFA500;text-decoration:none }
A.B2:active {font-size: 14px;color:#000000;text-decoration:none }

A.B3:link {font-size: 14px;color:#483D8B;text-decoration:none }
A.B3:visited {font-size: 14px;color:#483D8B;text-decoration:none }
A.B3:hover {font-size: 14px;color:#000000;text-decoration:underline }
A.B3:active {font-size: 14px;color:#483D8B;text-decoration:none }

A.B4:visited { color:gray; text-decoration:none; font-size:12px;FONT:bold}
A.B4:active { color:gray; text-decoration:none; font-size:12px}
A.B4:link { color:gray; text-decoration:none; font-size:12px}
A.B4:hover {color:gray}

.normal {font-size: 12px;line-height: 160%;color: #333333;}
.normal-B {font-size: 12px;line-height: 150%;font-weight: bold;color: #333333;}

.small {font-size: 10px;color: #666666;line-height: 140%;}
.header-s {font-size: 10px;line-height: 100%;color: gray;}
.header-sg {font-size: 10px;line-height: 100%;color: #666666;}
.nb-sm {font-size: 10px;line-height: 220%;color: #333333;}
.layout {font-size: 8px;line-height: 160%;}
.layout2 {font-size: 5px;line-height: 5px;}
.layout_1 {font-size: 10px;}

.red {font-size: 12px;line-height: 150%;color: #CC0000;}
.orange {font-size: 12px;line-height: 150%;color: #FF6600;}
.layout3 {
font-size: 8px;line-height: 13px;
}
.layout4 {

font-size: 10px;line-height: 18px;
}
.sitemap {
font-size: 12px;line-height: 150%;color: #333333;
}
.date {
	font-size: 10px;
	color: #666666;
	line-height: 140%;
	font-family: "Arial", "Helvetica", "sans-serif";

}
.layout5 {
font-size: 6px;line-height: 6px;
}
.body {
/*	background-image: url(../image/bg.jpg);*/
	background-color: #FFFFFF;
/*	background-repeat: repeat-x;*/
/*	background-color: #E2E2E2;*/
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

}
.body2 {

/*	background-image: url(../image/mainbg.jpg);*/
/*	background-repeat: repeat-x;*/
	background-color: #FFFFFF;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

FONT { font-size:12px}
.F12H16{font-size:12px;line-height:16px}
.F12H18{font-size:12px;line-height:18px}
.F12H16L8{font-size:12px;line-height:16px;margin-left:8px}
.F12L35{font-size:12px;margin-left:35px}
.F12H22L8{font-size:12px;line-height:22px;margin-left:8px}
.F12H24L8{font-size:12px;line-height:24px;margin-left:8px}

.f10lh12{font-size:10px;line-height:12px;}
.f10lh16{font-size:10px;line-height:16px;}
.f10lh17{font-size:10px;line-height:17px;}

.F12L32C0{font-size:12px;margin-left:32px;color:#2F4F4F}
.F12L38C1{font-size:12px;margin-left:38px;color:#663300;}

.F12L42C0{font-size:12px;margin-left:42px;color:#2F4F4F}

.F12lh40ml40{font-size:12px;margin-left:40px;line-height:40px;}

.F13C0{font-size:13px;color:#000033;}

.F8{font-size:8px}
.F10{font-size:10px}
.F13{font-size:13px}
.F14{font-size:14px;}
.F15{font-size:15px;}
.F16{font-size:16px}

.lh1{line-height:1px;}
.lh2{line-height:2px;}
.lh3{line-height:3px;}
.lh4{line-height:4px;}

.lh5{line-height:5px;}
.lh6{line-height:6px;}
.lh7{line-height:7px;}
.lh8{line-height:8px;}
.lh9{line-height:9px;}
.lh10{line-height:10px;}
.lh11{line-height:11px;}
.lh12{line-height:12px;}
.lh13{line-height:13px;}
.lh14{line-height:14px;}
.lh15{line-height:15px;}
.lh16{line-height:16px;}
.lh17{line-height:17px;}
.lh18{line-height:18px;}
.lh19{line-height:19px;}
.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}

.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml15lh20{margin-left:15px;line-height:20px;}
.mr10f10{margin-right:10px;font-size:10px;}
.mr20f10{margin-right:20px;font-size:10px;}
.ml17{margin-left:17px;}
.ml20{margin-left:20px;}
.ml531{margin-left:531px;}
.ml20lh20{margin-left:20px;line-height:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.mr30{margin-right:30px;}
.ml20f14{margin-left:20px;font-size:14px;}
.ml20f16{margin-left:20px;font-size:16px;}

.F10W{font-size:10px;color:#ffffff}
.F10dr{font-size:10px;color:#990000}

.sbox{
	color:#555500;
	height:20px;
	padding:4px 5px 2px;
	border:0px;
	background:#fff url(../image/onsen_sb.gif) repeat-x 0 0;
	width:200px;
	font-size:14px;
}
.sboxt{
	color:#555500;
	height:20px;
	padding:4px 5px 2px;
	border:0px;
	background:#fff url(../image/onsen_sb.gif) repeat-x 0 0;
	width:170px;
	font-size:14px;
}
.ebox{
	color:#555500;
	height:20px;
	padding:4px 5px 2px;
	border:0px;
	background:#fff url(../image/onsen_sb.gif) repeat-x 0 0;
	width:120px;
	font-size:12px;
}


td.kyoutu1 {
	background-image: url(../image/top/kyouhbg.gif);
	height:19px;
}
.kyoutu2 {
	background-image: url(../image/top/kyoufbg.gif);
	height:19px;
}

.syousaitd {
	background-image: url(http://www.a-poket.com/userid/images/tdback.gif) ;
	background-repeat:repeat-x;
	height:19px;
	background-color: #FFFFFF;
}


/*---ﾗﾝｸ関連-----------*
 * 一覧表示設定 *
 *--------------*/
/* 一覧枠組み */
td.list_border, table.list_normal {
	border-top: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
/* 表示文字 */
td.fontstyle, table.fontstyle {
	font-size: 10pt;
}
/* 一覧枠組み表示文字（バックグラウンドなし） */
td.list_fontstyle {
	font-size: 10pt;
	padding: 1px;
	line-height: 150%;
}
/* 一覧枠組み表示文字（バックグラウンドあり） */
td.list_fontstyle2 {
	font-size: 10pt;
	padding: 1px;
	line-height: 150%;
	background-color: #FFFFF0;
}
/* 一覧枠組み表示文字（バックグラウンドあり） */
td.list_fontstyle3 {
	font-size: 10pt;
	padding: 1px;
	line-height: 150%;
	background-color: #F0E68C;
}
/* 一覧枠組み表示文字（バックグラウンドあり） */
td.list_fontstyle4 {
	font-size: 9pt;
	padding: 1px;
	line-height: 150%;
}
/* 一覧枠組み表示文字（バックグラウンドあり） */
td.list_fontstyle5 {
	font-size: 9pt;
	padding: 1px;
	line-height: 150%;
	background-color: PINK;
}
/* 一覧枠組み表示文字（太文字用） */
td.list_fontstyle_title {
	font-size: 10pt;
	padding: 2px;
	line-height: 140%;
	font-weight: bold;
	color: #5a5a5a;
	background-color: #FFFFE0;
}

