BODY, TD, th, caption {
	font-size: 12px;
}

body {
	color: #101010;
	background-color:#F9F9F9;
}

H1, H2, H3, H4, H5, H6 {
	margin: 0 0 0 0;
	font-size: 12px;
	font-weight: normal;
}

a { text-decoration: none; }
A:link { color: #5000B0; }
A:visited { color: #5000B0; }
A:active { color: #209060; }
A:hover { text-decoration: underline; }


.COPYRIGHT {
	font-size: 10px;
	line-height: 100%;
}

.kp {
	font-size: 10px;
	 color: #A3A3A3;
}

table#TopNav h1, h2 {
	padding:1px 1px 0 1px;
}

a.MENUBAR {
	padding: 1px 1px 0 1px;
	font-size: 12px;
	text-decoration: none;
	color: #FFF0B0;
}

a.MENUBAR:link { color: #FFF0B0 }
a.MENUBAR:visited { color:#FFF0B0 }
a.MENUBAR:active { color:#FFFFFF }

a.MENUBAR:hover {
	text-decoration: none;
	color: #000040;
	background-color:#ddab00;
}

.MENUBAR_SEL {
	text-decoration: none;
	color: #000040;
	background-color:#F0F0A0;
}

.CS_10PX {
	font-size: 10px;
}

.CS_INFO {
	padding: 2px;
	font-size: 12px;
	color: #506070;
	visibility:hidden;
}

.bo {
	font-weight: bold;
}

.GraLine {
	background-color: #000080;
	filter:Alpha(opacity=40 style=1 startX=10, startY=0, finishX=0, finishY=0)
}

.EYECATCH {
	width:560;
	HEIGHT:320;
	background-image: url(./images/exp_and_gear3.jpg);
	background-repeat: no-repeat;
}

.EXPRESS {
	padding-top: 14px;
	padding-left: 180px;
	vertical-align: top;
	text-align: left;
}

.GEAR {
	padding-bottom: 14px;
	padding-right: 145px;
	vertical-align: bottom;
	text-align: right;
}

.EXPRESS_IN {
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	line-height: 125%;
}

.GEAR_IN {
	vertical-align: bottom;
	text-align: right;
	font-size: 12px;
	line-height: 125%;
}

div#LeftMenu {
	position: absolute;
	top: auto;
	right: auto;
	bottom: auto;
	left: 18px;
	width: 120px;
}

div#LeftMenuGear {
	position: absolute;
	top: auto;
	right: auto;
	bottom: auto;
	left: 18px;
	width: 150px;
}

div#LeftMenuGear_old {
	position: absolute;
	top: auto;
	right: auto;
	bottom: auto;
	left: 0px;
	padding: 12px 8px 0 18px;
	width: 150px;
	height:100%;
	background-color:#404040;
}

div#LeftMenuContact {
	position: absolute;
	top: auto;
	right: auto;
	bottom: auto;
	left: 18px;
	width: 120px;
}

.unsel {
	color:#F00000; width:10px; font-weight:bold; font-size: 10px;
}

div#RightContents {
	margin-left: 130px;
	color: #505050;
	line-height: 140%;
}

div#RightContents h2 {
	font-weight: bold;
	margin-top: 36px;
}

div#RightContents h3 {
	font-weight: bold;
	margin-top: 0px;
}

div#RightContents div.inText {
	margin: 8px 0 20px 12px;

}

div#RightContentsGear {
	margin-left: 160px;
	color: #505050;
	line-height: 140%;
}

div#RightContentsGear h2 {
	font-weight: bold;
	margin-top: 36px;
}

div#RightContentsGear h3 {
	font-weight: bold;
	margin-top: 0px;
}

div#RightContentsGear div.inText {
	margin: 8px 0 20px 12px;

}

div#idx em {
	visibility: hidden;
	text-align:left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 8px;
	color: #F0F0F0;
}

.exp {
	background-image: url(images/exp_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.exp_fee {
	background-image: url(images/exp_fee_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.exp_charge {
	background-image: url(images/exp_charge_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.exp_guide {
	background-image: url(images/exp_guide_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.exp_svcs {
	background-image: url(images/exp_svcs_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.exp_faq {
	background-image: url(images/exp_faq_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.contact {
	background-image: url(images/contact.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.recruit {
	background-image: url(images/recruit2.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.recruit_allow {
	background-image: url(images/recruit_allow.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.bearseye_link {
	background-image: url(images/link_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.bearseye {
}

#links img,
#links strong {
	display: none;
	text-indent: -9999em;
}

.progear {
	background-image: url(images/wintop_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.exp_disc {
	background-image: url(images/disc.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

input.calc_bt {
	border-width: 1px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

input.calc_field {
	color: #007000;
	font-weight: bold;
	background-color:#90D090;
	border-style: inset;
	border-width: 1px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

input.calc_km {
	background-color:#F0FF66;
}

td.ul {
	height:1px;
	width:100%;
	background-color:#FF7070;
}

.ds {
	font-weight: normal;
}

.must {
	font-size: 10px;
	font-weight: bold;
	color: #E00000;
}

.sq {
	font-size: 8px;
	color: #707070;
}

.sq2 {
	font-size: 10px;
	color: #666666;
}

.redbold {
	color:#B30000;
	font-weight:bold;
}

.redbold2 {
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
	color: red;
}

.fl {
	color: #5000B0
}

.fl2 {
	color: #5000B0;
	cursor: hand;
}

a.current {
	color: #303030;
}
a.current:hover {
	text-decoration: none;
}

.flowArrow {
	margin:22px 0 24px 22px;
	color:#99c;
	font-size:20px;
	font-weight:bold
}

