@charset "Shift_JIS";

body {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #464646;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
td {
	font-size: 12px;
	color: #464646;
	line-height:18px;
}
h1{
	font-size: 14px;
	font-weight: bold;
	color: #1E6AFC;
	margin: 0px;
	padding: 0px;
}
h2{
	font-size: 13px;
	font-weight: bold;
	color: #1E6AFC;
	margin: 0px;
	padding: 0px;
}
h3{
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.tabmenu {
	color: #222222;
	background-image:url(../images/main_tab_bg.jpg);
	padding-top: 10px;
	padding-left: 2px;
}

.od {
	background-image:url(../images/od_bg_dot.gif);
	padding-top: 0px;
	padding-left: 0px;
}

.interview{
	font-size:12px;
	color:#D0A36C;
}
.brt{
	font-size:13px;
	color:#EE0000;
	font-weight:bold;
}
.brt2{
	font-size:13px;
	color:#EE0000;
}


.basetxt{
	margin-top:6px;
	margin-left:6px;
	margin-bottom:6px;
}
.odtxt{
	margin-top:5px;
	margin-left:9px;
	margin-bottom:6px;
}
.blead{
	font-size: 10px;
	color: #555555;
	line-height:130%;
}

.head{
	font-size: 12px;
	color: #484848;
	line-height:160%;
}
.headco {
	font-size: 12px;
	color: #1E6AFC;
	line-height:160%;
}

.white{font-size: 12px; color: #FFFFFF;line-height:130%;}
.tx14{ font-size: 14px; color: #555555;line-height:140%;}
.protitle16{ font-size: 16px; color: #0033CC;line-height:140%;font-weight: bold}
.toptxt{ font-size: 18px;
 color: #FFFFFF;
line-height:140%;
font-weight:bold;
background-color:#D0A36C;
padding:3px 3px 3px 3px;}

ul,li {
	margin: 0px;
	padding: 0px;
}
ul {
	list-style:none;
}

ul.y3{
	margin-top:12px;
}
ul.y3 li{
	background-image: url(../images/icon_y3.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-left: 20px;
	padding-left: 24px;
	padding-top: 1px;
}

ul.menu{
	margin-top:4px;
	margin-left:14px;
}
ul.menu li{
	background-color: #ffffff;
	margin-top: 1px;
	margin-left: 0px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 1px;
}

/*---------- link --------------*/
a:link { color: #1E6AFC; text-decoration:underline; }
a:visited { color: #1E6AFC; text-decoration:underline; }
a:active { color: #000000; text-decoration:underline; }
a:hover { color: #DD1111; text-decoration:none;}

a.menu:link { color: #1E6AFC; text-decoration:underline; }
a.menu:visited { color: #1E6AFC; text-decoration:underline; }
a.menu:active { color: #000000; text-decoration:underline;}
a.menu:hover { color: #DD1111; text-decoration:none;background-color: #FEEAA1;}

a.colorA:link {  color: #006CFF; text-decoration:none;}
a.colorA:visited {  color: #006CFF; text-decoration:none;}
a.colorA:active {  color: #000000; text-decoration:underline;}
a.colorA:hover {  color: #DD1111; text-decoration:underline;}

a.colorB:link {  color: #34266C; text-decoration:none;}
a.colorB:visited {  color: #34266C; text-decoration:none;}
a.colorB:active {  color: #000000; text-decoration:underline;}
a.colorB:hover {  color: #DD1111; text-decoration:underline;}


.protitle2a {
	font-size: 12px;
	font-weight: normal;
	color: #0033CC;
	line-height: 16px;
}
.notation1 {
	font-size: 11px;
	line-height: 125%;
	font-weight: normal;
	color: #CC0000;
}
.txa {
font-size: 12px; color: #415E71;line-height:130%
}
.colorA {
	color: #006CFF;
}
.colorB {
	color: #34266C;
}
img.ivtop {
	border-color:#CCCFD6;
}
