/* CSS Document */	
@charset "UTF-8";

body {	
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background:ffffff;
	background-repeat: repeat-x;
}	
img.line {	
	padding-top: 10px;
	padding-bottom: 10px;

}	
.pad10tb {	
	padding-top: 10px;
	padding-bottom: 10px;

}	
.pad10t {	
	padding-top: 10px;

}	
.pad10b {	
	padding-bottom: 10px;

}	
/*link*/	
a:link {	
	color: #0A176D;
	text-decoration: underline;
}	
a:visited {	
	color: #6666CC;
	text-decoration: underline;
}	
a:active {	
	color: #cb0f0f;
	text-decoration: underline;
}	
a:hover {	
	color: #0A176D;
	text-decoration: none;
}	
.kyoushitsu a:link {	
	color: #666666;
	text-decoration: underline;
}	
.kyoushitsu a:visited {	
	color: #6666CC;
	text-decoration: underline;
}	
.kyoushitsu a:active {	
	color: #9C9C9C;
	text-decoration: underline;
}	
.kyoushitsu a:hover {	
	color: #9C9C9C;
	text-decoration: none;
}	
.tenrankai a:link {	
	color: #003399;
	text-decoration: underline;
}	
.tenrankai a:visited {	
	color: #6666CC;
	text-decoration: underline;
}	
.tenrankai a:active {	
	color: #0051F3;
	text-decoration: underline;
}	
.tenrankai a:hover {	
	color: #0051F3;
	text-decoration: none;
}	
.info a:link {	
	color: #996633;
	text-decoration: underline;
}	
.info a:visited {	
	color: #6666CC;
	text-decoration: underline;
}	
.info a:active {	
	color: #E1954A;
	text-decoration: underline;
}	
.info a:hover {	
	color: #E1954A;
	text-decoration: none;
}	

.header a:link {	
	color: #669999;
	text-decoration: underline;
}	
.header a:visited {	
	color: #669999;
	text-decoration: underline;
}	
.header a:active {	
	color: #6666CC;
	text-decoration: underline;
}	
.header a:hover {	
	color: #0066FF;
	text-decoration: none;
}	
.direct1a a:link {	
	color: #996666;
	text-decoration: none;
}	
.direct1a a:visited {	
	color: #994C4C;
	text-decoration: none;
}	
.direct1a a:active {	
	color: #BF4040;
	text-decoration: none;
}	
.direct1a a:hover {	
	color: #BF4040;
	text-decoration: underline;
}	
.direct1as a:link {	
	color: #996666;
	text-decoration: none;
}	
.direct1as a:visited {	
	color: #994C4C;
	text-decoration: none;
}	
.direct1as a:active {	
	color: #BF4040;
	text-decoration: none;
}	
.direct1as a:hover {	
	color: #BF4040;
	text-decoration: underline;
}	
.direct1aw a:link {	
	color: #996666;
	text-decoration: none;
}	
.direct1aw a:visited {	
	color: #994C4C;
	text-decoration: none;
}	
.direct1aw a:active {	
	color: #BF4040;
	text-decoration: none;
}	
.direct1aw a:hover {	
	color: #BF4040;
	text-decoration: underline;
}	
.direct1b a:link {	
	color: #996666;
	text-decoration: none;
}	
.direct1b a:visited {	
	color: #994C4C;
	text-decoration: none;
}	
.direct1b a:active {	
	color: #BF4040;
	text-decoration: none;
}	
.direct1b a:hover {	
	color: #BF4040;
	text-decoration: underline;
}	
.direct2a a:link {	
	color: #6699CC;
	text-decoration: none;
}	
.direct2a a:visited {	
	color: #287ACC;
	text-decoration: none;
}	
.direct2a a:active {	
	color: #4799EB;
	text-decoration: none;
}	
.direct2a a:hover {	
	color: #4799EB;
	text-decoration: underline;
}	
.direct2as a:link {	
	color: #6699CC;
	text-decoration: none;
}	
.direct2as a:visited {	
	color: #287ACC;
	text-decoration: none;
}	
.direct2as a:active {	
	color: #4799EB;
	text-decoration: none;
}	
.direct2as a:hover {	
	color: #4799EB;
	text-decoration: underline;
}	
.direct2aw a:link {	
	color: #6699CC;
	text-decoration: none;
}	
.direct2aw a:visited {	
	color: #287ACC;
	text-decoration: none;
}	
.direct2aw a:active {	
	color: #4799EB;
	text-decoration: none;
}	
.direct2aw a:hover {	
	color: #4799EB;
	text-decoration: underline;
}	
.direct2b a:link {	
	color: #6699CC;
	text-decoration: none;
}	
.direct2b a:visited {	
	color: #287ACC;
	text-decoration: none;
}	
.direct2b a:active {	
	color: #4799EB;
	text-decoration: none;
}	
.direct2b a:hover {	
	color: #4799EB;
	text-decoration: underline;
}	
.direct2bw a:link {	
	color: #6699CC;
	text-decoration: none;
}	
.direct2bw a:visited {	
	color: #287ACC;
	text-decoration: none;
}	
.direct2bw a:active {	
	color: #4799EB;
	text-decoration: none;
}	
.direct2bw a:hover {	
	color: #4799EB;
	text-decoration: underline;
}	
.direct3aw a:link {	
	color: #FF9900;
	text-decoration: none;
}	
.direct3aw a:visited {	
	color: #E68A00;
	text-decoration: none;
}	
.direct3aw a:active {	
	color: #FFB84C;
	text-decoration: none;
}	
.direct3aw a:hover {	
	color: #FFB84C;
	text-decoration: underline;
}	
.direct3b a:link {	
	color: #FF9900;
	text-decoration: none;
}	
.direct3b a:visited {	
	color: #E68A00;
	text-decoration: none;
}	
.direct3b a:active {	
	color: #FFB84C;
	text-decoration: none;
}	
.direct3b a:hover {	
	color: #FFB84C;
	text-decoration: underline;
}	
.direct3bw a:link {	
	color: #FF9900;
	text-decoration: none;
}	
.direct3bw a:visited {	
	color: #E68A00;
	text-decoration: none;
}	
.direct3bw a:active {	
	color: #FFB84C;
	text-decoration: none;
}	
.direct3bw a:hover {	
	color: #FFB84C;
	text-decoration: underline;
}	
.ichioshiti a:link {	
	color: #336633;
	text-decoration: none;
}	
.ichioshiti a:visited {	
	color: #6666CC;
	text-decoration: none;
}	
.ichioshiti a:active {	
	color: #418141;
	text-decoration: none;
}	
.ichioshiti a:hover {	
	color: #418141;
	text-decoration: underline;
}	
.shu12 a:link {	
	color: #CC6633;
	text-decoration: underline;
}	
.shu12 a:visited {	
	color: #A35128;
	text-decoration: underline;
}	
.shu12 a:active {	
	color: #D7855C;
	text-decoration: none;
}	
.shu12 a:hover {	
	color: #D7855C;
	text-decoration: none;
}	
.txtmenu a:link {	
	color: #825450;
	text-decoration: none;
}	
.txtmenu a:visited {	
	color: #6B4542;
	text-decoration: none;
}	
.txtmenu a:active {	
	color: #9D3D34;
	text-decoration: underline;
}	
.txtmenu a:hover {	
	color: #9D3D34;
	text-decoration: underline;
}	
.txtmenu14 a:link {	
	color: #825450;
	text-decoration: none;
}	
.txtmenu14 a:visited {	
	color: #6B4542;
	text-decoration: none;
}	
.txtmenu14 a:active {	
	color: #9D3D34;
	text-decoration: underline;
}	
.txtmenu14 a:hover {	
	color: #9D3D34;
	text-decoration: underline;
}	

/*txt*/	
ul {	
	list-style: disc;
	padding: 2px 0px 0px 5px;
	margin: 0px;
}	
li {	
	font-size: 12px;
	text-decoration: none;
	padding: 0px 0px 1px 8px;
	margin: 0px;
}	


.base12 {	
	font-size: 12px;
	color: #0A176D;
	line-height: 110%;
}	
.kyoushitsu {	
	font-size: 12px;
	color: #666666;
	line-height: 110%;
}	
.tenrankai {	
	font-size: 12px;
	color: #003399;
	line-height: 110%;
}	
.info {	
	font-size: 12px;
	color: #996633;
	line-height: 110%;
}	
.header {	
	font-size: 12px;
	color: #669999;
	line-height: 110%;
}	
.searchfeeld {	
	font-size: 12px;
	height: 18px;
	width: 120px;
	padding: 0;
	border: 0;
}	
.call {	
	font-size: 12px;
	color: #CC9966;
}	
.call2 {	
	font-size: 12px;
	color: #C5AE8B;
}	
.direct1a {	
	font-size: 12px;
	color: #996666;
	font-weight: normal;
	padding-left: 8px;
	background-image: url(../img/index1_a.gif);
}	
.direct1as {	
	font-size: 9px;
	color: #996666;
	font-weight: normal;
	padding-left: 8px;
	background-image: url(../img/index1_a.gif);
}	
.direct1aw {	
	font-size: 9px;
	color: #996666;
	font-weight: normal;
	padding-left: 8px;
	background-image: url(../img/index1_aw.gif);
}	
.direct1b {	
	font-size: 12px;
	color: #996666;
	font-weight: normal;
	padding-left: 8px;
	background-image: url(../img/index1_b.gif);
}	
.direct2a {	
	font-size: 12px;
	color: #6699CC;
	font-weight: normal;
	padding-left: 8px;
	background-image: url(../img/index2_a.gif);
}	
.direct2as {	
	font-size: 9px;
	color: #6699CC;
	font-weight: normal;
	padding-left: 8px;
	background-image: url(../img/index2_a.gif);
}	
.direct2aw {	
	font-size: 9px;
	color: #6699CC;
	font-weight: normal;
	padding-left: 8px;
	background-image: url(../img/index2_aw.gif);
}	
.direct2b {	
	font-size: 12px;
	color: #6699CC;
	font-weight: normal;
	padding-left: 8px;
	background-image: url(../img/index2_b.gif);
}	
.direct2bw {	
	font-size: 9px;
	color: #6699CC;
	font-weight: normal;
	padding-left: 8px;
	background-image: url(../img/index2_bw.gif);
}	
.direct3aw {	
	font-size: 9px;
	color: #FF9900;
	font-weight: normal;
	padding-left: 8px;
	background-image: url(../img/index3_aw.gif);
}	
.direct3b {	
	font-size: 12px;
	color: #FF9900;
	font-weight: normal;
	padding-left: 8px;
	background-image: url(../img/index3_bw.gif);
}	
.direct3bw {	
	font-size: 9px;
	color: #FF9900;
	font-weight: normal;
	padding-left: 8px;
	background-image: url(../img/index3_bw.gif);
}	
.cal {	
	font-size: 12px;
	color: #666666;
}	
.cal2 {	
	font-size: 12px;
	color: #CCCCCC;
}	
.br12 {	
	font-size: 12px;
	color: #663333;
}	
.gr12 {	
	font-size: 12px;
	color: #669999;
}	
.gl12 {	
	font-size: 12px;
	color: #666666;
}	
.gl9912 {	
	font-size: 12px;
	color: #999999;
}	
.shu12 {	
	font-size: 12px;
	color: #CC6633;
}	
.shu11 {	
	font-size: 11px;
	color: #CC6633;
}	
.red2 {	
	font-size: 12px;
	color: #FF9999;
}	
.ichioshiti {	
	font-size: 14px;
	color: #336633;
}	
.ichioshihon {	
	font-size: 12px;
	color: #666666;
	line-height: 100%;
}	
.txtmenu {	
	font-size: 12px;
	color: #825450;
	padding-top: 10px;
	padding-bottom: 10px;

}	
.txtmenusel {	
	font-size: 12px;
	color: #FF3300;
}	
.txtmenu14 {	
	font-size: 14px;
	color: #825450;
}	
.kakaku12 {  font-size: 12px; font-weight: bold; color: #FF0000}	
.footer {	
	font-size: 10px;
	color: #666666;
}	

/*rakuya*/	
.font15 {  font-size: 15px}	
.font14 {  font-size: 14px}	
.font13 {  font-size: 13px}	
.font12 {  font-size: 12px}	
.font10 {  font-size: 10px}	
.kakaku {  font-size: 18px; font-weight: bold; color: #FF0000}	
.font12B {  font-size: 12px; font-weight: bold}	
.font14B {  font-size: 14px; font-weight: bold; color: #003366}	
.lineup {  font-size: 14px; color: #003366; font-weight: bold}	
.osusume {  font-size: 20px; color: #EF0030; font-weight: bolder}	
.font12kon {  font-size: 12px; color: #003366}	
.titl {  font-size: 24px; font-weight: bolder; color: #3366FF}	

h1 {	
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}	
p {	
	padding: 4px;
}	


.red {	
	font-size: 12px;
	color: #CD4545;
}	
.redb {	
	font-size: 12px;
	color: #CD4545;
	font-weight: bold;
}	
em {	
	font-size: 12px;
	line-height: 110%;
	font-weight: bold;
	color: #1A1A1A;
	margin: 3px;
	padding: 0px;
	font-style: normal;
	text-decoration: none;
}	
.b12 {	
	font-size: 12px;
	line-height: 110%;
	color: #000000;
	margin: 3px;
	padding: 0px;
	font-style: normal;
	text-decoration: none;
}	
.b12ta {	
	font-size: 12px;
	line-height: 110%;
	color: #000000;
	margin: 0px;
	padding: 3px 3px 3px 22px;
	font-style: normal;
	text-decoration: none;
}	
.navy14BB {	
	font-size: 14px;
	line-height: 110%;
	font-weight: bolder;
	color: #0A176D;
	margin: 0px;
	padding: 3px;
}	
.navy14 {	
	font-size: 14px;
	line-height: 110%;
	color: #0A176D;
	margin: 0px;
	padding: 3px;
}	
.navy14ta {	
	font-size: 14px;
	line-height: 110%;
	color: #0A176D;
	margin: 0px;
	padding: 3px 3px 3px 22px;
}	
/*page header and footer*/	
table.header {	
	background-color: #FEFBEE;
	background-image: url(img/head_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 12px
}	
.copy {	
	font-size: 12px;
	color: #0A176D;
}	
/*.bg {	
	background: url(img/bg.jpg) repeat fixed;
}*/	
.w14b {	
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}	
.gl14 a:link {	
	color: #666666;
	text-decoration: none;
}	
