@charset "EUC-JP";

/* HTML */

body,td,th { font-size: 12px; font-family: 'Arial','Helvetica','¥á¥¤¥ê¥ª','Meiryo',sans-serif;}
a:hover {  text-decoration: underline; color: #FF3333;}
a {  text-decoration: none; color: #0052A7;}
form{ padding:0; margin:0; display:inline; }
h1 { display:inline; padding:0; margin:0;}
h2 { display:inline; padding:0; margin:0;}
h3 { display:inline; padding:0; margin:0;}
button { cursor: pointer; }

/* Image Filter style */
.imgbtn:hover{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

/* FONT-SIZE */

.s10 { font-size: 10px; line-height: 13px;}
.s11 { font-size: 11px;}
.s12 { font-size: 12px;}
.s14 { font-size: 14px;}
.s16 { font-size: 16px;}
.s18 { font-size: 18px;}

/* SIDE MENU */

.side td{line-height:18px;}
.side div{width:150px; overflow:hidden;}
.side hr{width:140px;color:#999999;height:1px;}
.side h2{font-size:16px; margin:0 0 0 10px; color:#FFFFFF;}

.side a{ color:#FFFFFF; text-decoration: none;}
.side a:hover{ color:#FF3333; text-decoration: underline;}

.side ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.side .hide ul{ display:none;}
.side .view ul{ display:block;}

li{
	font-size:12px;
	line-height:14px;
	margin:0;
	padding:2px 0 4px 15px;
}

.lo li{ background:url(img/mn_dot.gif) no-repeat 0 3px; }
.lb li{	background:url(img/mn_dot_b.gif) no-repeat 0 3px;}

.view li,.hide li{
	background:url(img/mn_dot.gif) no-repeat 0 3px;
}

.side h3{ font-weight:normal; font-size:14px; line-height:20px; margin:0; padding:2px 0 5px 15px; }
.side .hide h3{background:url(img/side_clc.gif) no-repeat 0 3px;}
.side .view h3{background:url(img/side_clo.gif) no-repeat 0 3px;}

/* LIST */

.list td{color:#333333; line-height:16px;}
.list th{color:#FFFFFF; line-height:16px;}
.listm{width:615px; overflow:hidden; line-height:18px;}
.at {font-size: 14px; line-height: 18px; }
.dd {font-size: 10px; line-height: 18px; }

.NOTE { color: #FF0000; background-color: #FFFFFF; padding:1px;}

.list a:hover img, .ulist a:hover img{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

/* UNIT LIST*/

.uat{font-size:11px; line-height:14px; font-weight:bold; overflow:hidden; width:140px;}
.uat .t{color:#006666;}
.udd{font-size:10px; line-height:14px; width:140px; height:72px; overflow:hidden;}

/* SEARCH */

.srcfld {
	width:150px;
	font-size:12px;
	background-color:#FAFAFA; 
	border-top:1px solid #666666; 
	border-left:1px solid #696969;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding:1px;
}

.srcbtn { 
	border:0;
	width:64px;
	margin:0;padding:0;height:28px;
	background:url(../img2/btn_src.jpg) top left;
	cursor: pointer; 
}

/* RECOMMEND TABLE */

.rcmdtbl {
	width:144px;
	height:40px;
	border:0; 
	padding:0;
	background-color: #FAFAFA;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));
	background-image:-moz-linear-gradient(top,#fff,#ddd);
	background-image:-o-linear-gradient(top,#fff,#ddd);
	background-image:-ms-linear-gradient(top,#fff,#ddd);
	background-image:linear-gradient(top,#fff,#ddd);
}

.rcmdtbl td{
	font-family: "Arial", "Helvetica", "sans-serif";
	cursor:pointer;
	text-align: center;
	line-height:13px;
	font-size:12px;
	font-weight:bold;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.rcmd,.rcmdusd{
	border-width: 1px 3px 3px 1px;
	border-style: solid;
	border-color: #BBBBBB;
	font-size:12px;
	font-weight:bold;
}
.rcmdusd{
	background:url(../img/_usedbg.gif) top center;
	background-repeat: no-repeat;
}
.rcmd a,.rcmdusd a{
	text-decoration: none;
	color:#0033C9;
	display:block; 
	width:100%;
	/*height:100%;*/
}

.rcmd:hover,.rcmd:focus,.rcmdusd:hover,.rcmdusd:focus{
	border-width: 1px 3px 3px 1px;
	color:#FF6600;
	border-style: solid;
	border-color: #FA9966;
	background-color: #FFF0F5;

	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff0f5),to(#fac996));
	background-image:-moz-linear-gradient(top,#fff0f5,#fac996);
	background-image:-o-linear-gradient(top,#fff0f5,#fac996);
	background-image:-ms-linear-gradient(top,#fff0f5,#fac996);
	background-image:linear-gradient(top,#fff0f5,#fac996);


	font-size:12px;
	font-weight:bold;
}
.rcmd:hover a,.rcmd:focus a,.rcmdusd:hover a,.rcmdusd:focus a{
	color:#FF6600;
}

.newsarea{
	background-image:   url(../img/ifbg.gif);
}

/* btn */

.btn img {
	border:0;
	position:relative;
	/*top:2px;*/
}

.btn{
	font:14px 'Helvetica Neue',Arial,sans-serif;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;

	padding:2px;

	text-shadow:0 1px 0 rgba(255,255,255,.5);

	background-color:#f8f8f8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));
	background-image:-moz-linear-gradient(top,#fff,#dedede);
	background-image:-o-linear-gradient(top,#fff,#dedede);
	background-image:-ms-linear-gradient(top,#fff,#dedede);
	background-image:linear-gradient(top,#fff,#dedede);

	border:#ccc solid 1px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	color:#339;

	cursor:pointer;
	max-width:98%;
	overflow:hidden;
}

.btn:focus,
.btn:hover,
.btn:active{
	text-decoration: none;
	border-color:#bbb;
	background-color:#f8f8f8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));
	background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);
	background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);
	background-image:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);
	background-image:linear-gradient(top,#f8f8f8,#d9d9d9);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

.btn:active{background-color:#efefef;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);
}



