@charset "euc-jp";
body {background-color:#fff; margin: 0; padding: 0;}
table, td {font-variant: normal; font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", sans-serif;}

form {margin:0px;}
img {border:none;}

/* Normal */
a{color:#0000ee;}
a:link{color:#0000ee;text-decoration:underline;}
a:visited{color:#551A8B;text-decoration:underline;}
a:hover{color:#990000;text-decoration:none;}
a:active{color:#003399;text-decoration:none;}


/* Logo */
#logo h1{display: none;}

/* Navigation */
#caps_navi td {font-size: smaller;white-space: nowrap;height: 21px;}
#caps_navi a.site {background: url(/common/img/icon_site.gif) no-repeat left;display: block;padding: 0px 8px 0px 15px;}
#caps_navi a.help {background: url(/common/img/icon_help.gif) no-repeat left;display: block;padding: 0px 8px 0px 15px;}
#caps_navi a.goo {background: url(/common/img/icon_goo.gif) no-repeat left;display: block;padding:  0px 8px 0px 15px;}
#caps_navi a.gbp {background: url(/common/img/icon_goobike.gif) no-repeat left;display: block;padding:  0px 8px 0px 15px;}
#caps_navi h1 {font-size: 12px;text-decoration: none;color: #999999;position: absolute;top: 4px;}

#navi {background: #3349a9;border-bottom: solid 1px #ccc;}
#navi_bg {background: #3349a9 url(/common/img/top_bg.gif); height: 24px;}

#main_navi td {font-size: smaller;white-space: nowrap;background: #E6E6FA;}
#main_navi a {color: #000;text-decoration: none;display: block;padding: 4px 5px; border: solid 1px #fff;}
#main_navi a:hover {color: #fff; background: #4A57B9;border: solid 1px #4A57B9;}
#main_navi a.on {color: #fff; background: #4A57B9;border: solid 1px #4A57B9;}

#sub_navi td {font-size: smaller;white-space: nowrap;}
#sub_navi a {color: #fff;display: block;padding: 3px 8px;border-right: solid 1px #999;}
#sub_navi a:hover {color:#ffff33;text-decoration:none;}
#sub_navi a.on {color: #ffff33; font-weight: bold;}

#end_navi td {font-size: smaller;white-space: nowrap; background: #4A57B9;}
#end_navi a {text-decoration: none; color: #fff; display: block; border: solid 1px #4A57B9; padding: 3px 5px;}
#end_navi a:hover {color: #fff; background: #4A57B9;border: solid 1px #E6E6FA;}


/* Body Style */
.sjs{font-size:smaller;line-height:120%;}
.sj{font-size:smaller;line-height:133%;}
.sjw{font-size:smaller;line-height:150%;}

.sjmg10{font-size:smaller;line-height:133%;margin-left:10px;}
.sjmg10ff{font-size:smaller;line-height:133%;color:#ffffff;margin-left:10px;}

.sjfff{font-size:smaller;line-height:133%; color:#ffffff;}
.sjcc0{font-size:smaller;line-height:133%; color:#cc0000;}
.sjccc{font-size:smaller;line-height:133%; color:#cccccc;}
.se{font-size:smaller;line-height:120%;font-family: Verdana,sans-serif;}

.mjs{font-size:smaller;line-height:125%;}
.mjs930{font-size:smaller;line-height:125%;color:#993300;}

.mj{font-size:12px;line-height:125%;}
.mjw{font-size:smaller;line-height:125%;}

.mjmg10{font-size:smaller;line-height:133%;margin-left:10px;}
.mjmg10ff{font-size:smaller;line-height:133%;color:#ffffff;margin-left:10px;}
.mjfff{font-size:smaller;line-height:133%;color:#ffffff;}
.mjcc0{font-size:smaller;line-height:133%;color:#cc0000;}



.frmsolidtop{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:200px;}
.frmsolid02{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:139px;}
.frm200{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:200px;}
.frm400{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:400px;}
.frm50{background-color:#ffffff;padding:0px;border:1px solid #cccccc;width:50px;}

/* Listing AD */
#ads {border:1px solid #dddddd;margin-top:0px;}
#ads img{width:80px; height:60px;}
.ads{font-size:0.8em;line-height:110%;}
.adc{font-size:0.7em;line-height:110%;}
.adp{font-size:smaller;line-height:110%;color:#0000cc;}
.adg{font-size:smaller;line-height:110%;color:#339900;}
.adbg{background-color:#dddddd;padding:2px;white-space: nowrap;height: 18px;}
.adpg{background-color:#ffffff; width:1%;}

#adspb{background-color:#f5f5f5;width:10%; vertical-align:top;}
#adspb img{width:80px;hight:60px;}

/* Main Title */
A.maintitle{color:#ffffff;text-decoration:underline;}
A:link.maintitle{color:#ffffff;text-decoration:underline;}
A:visited.maintitle{color:#e7e7e7;text-decoration:underline;}
A:hover.maintitle{color:#ffffff;text-decoration:none;}
A:active.maintitle{color:#ffffff;text-decoration:none;}


/* For Kyusyu */
/* Main Navigation */
A.mainnavi{color:#ffffff;text-decoration:none;font-weight:bold;white-space:nowrap;}
A:link.mainnavi{color:#ffffff;text-decoration:none;font-weight:bold;}
A:visited.mainnavi{color:#ffffff;text-decoration:none;font-weight:bold;}
A:hover.mainnavi{color:#ffffff;text-decoration:underline;font-weight:bold;}
A:active.mainnavi{color:#ffffff;text-decoration:none;font-weight:bold;}

/* Main Navigation Focus */
A.mainnavi02{color:#000000;text-decoration:none;white-space:nowrap;}
A:link.mainnavi02{color:#000000;text-decoration:none;}
A:visited.mainnavi02{color:#000000;text-decoration:none;}
A:hover.mainnavi02{color:#000000;text-decoration:underline;}
A:active.mainnavi02{color:#000000;text-decoration:none;}

/* Sub Navigation */
A:hover.subnavi{background:#FFFF33;}
A:active.subnavi{background:#FFFF33;}

/* Sub Navigation Focus*/
A.subnavi02{background:#FFFF33;font-weight:bold;}
A:link.subnavi02{background:#FFFF33;}
A:visited.subnavi02{background:#FFFF33;}
A:hover.subnavi02{background:#FFFF33;}
A:active.subnavi02{background:#FFFF33;}

/* Footer Area Link */
#f_area_link { width: 100%; margin-top: 5px; background-color: #eeeeee;}
#f_area_link table td { padding: 3px 8px; border-left: solid 1px #ffffff; border-right: solid 1px #cccccc;}
/* Footer Site Link */
#footer_link { width: 100%; margin-top: 5px; padding-top: 5px; border-top: solid 1px #cccccc;}
#footer_link td { padding: 5px;}
#flist02 { width: 750px; margin: 0px; padding: 0px; list-style: none;}
#flist02 li { float: left; white-space: nowrap; font-size: 11px; line-height:130%;}
#flist02 li a:hover,
#flist02 li a:active { text-decoration: none;}
#flist02 h2 { margin: 0; padding: 0; font-weight: 100; float: left;}
#proto_logo { padding-left: 5px; padding-right: 10px; vertical-align: top;}
#info_link { width: 96%; vertical-align: top;}
#info_link ul { margin: 0; padding: 0; list-style-type: none;}
#info_link ul li { display: inline; color: #ffffff;}
#info_link ul li a { color: #ffffff;}
#info_link ul li a:hover,
#info_link ul li a:active { color: #ff0000;}
#info_link p { margin: 0; padding: 0;}


/* Global Header */
div#header{ margin:0px auto;}
/* Global Footer */
div#footer{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
div#footer div.f_arealink{
	width:100%;
	margin-top:5px;
	background:#eeeeee;
	text-align:left;
}
div#footer div.f_arealink table td{
	padding:3px 20px;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #cccccc;
	font-size:0.8em;
	white-space:nowrap;
}
div#footer table.f_localnavi{
	width:100%;
	background:#4a57b9;
	white-space:nowrap;
}
div#footer table.f_localnavi td{
	background: #4a57b9;
	font-size:0.8em;
	white-space:nowrap;
}
div#footer table.f_localnavi td a{
	display:block;
	padding:3px 5px;
	border:solid 1px #4a57b9;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}
div#footer table.f_localnavi td a:hover{
	color:#fff;
	background:#4A57B9;
	border:solid 1px #E6E6FA;
}
div#footer div.f_sitelink{
	padding:5px;
}
div#footer div.f_sitelink ul{
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
div#footer div.f_sitelink ul:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
div#footer div.f_sitelink ul li{
	float:left;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	font-size:0.7em;
	line-height:1.4em;
}
div#footer div.f_proto{
	width:100%;
	padding:5px 0px;
	border-top:#cccccc solid 1px;
}
div#footer div.f_proto:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
div#footer div.f_proto img{
	float:left;
}
div#footer div.f_proto p{
	margin:0px 0px 0px 91px;
	padding:0px;
	text-align:left;
	font-size:0.8em;
	white-space:nowrap;
}

.price {
	color:#FF0000;
	}

div.detailsearch table {
	border-collapse: collapse;
}
div.detailsearch table tr td {
	border:3px solid #f4f4f4;
	background-color: #fff;
	padding:4px;
}
div.detailsearch table tr td table tr td {
	border:none;
	padding:0;
}


/*
2008/10/01 ¸¡º÷·ë²Ì¥Ú¡¼¥¸¥Ç¥¶¥¤¥óÊÑ¹¹¡¢£ã£ó£óÄÉ²Ã
----------------------------------------------------------------------------------------------*/
#ichiran {
background:transparent url(/common/img/tit_bg.gif) repeat-x;
border:1px solid #CCCCCC;
color: #000000;
font-size:100%;
padding:5px 10px;
text-align:left;
}

div.detailsearch2 {
	margin-bottom: 15px;
}

td.tdbg {
background:#F8FAFE url(/common/img/bg_search_th.gif) repeat-x scroll 0pt bottom;
padding:5px 8px;
white-space:nowrap;
}

td.tdbg2 {
background:url(/common/img/subtit_bg.gif) repeat-x bottom #FFF;
padding: 13px 5px;
}

table#choice table td.mj {
background:#F8FAFE url(/common/img/bg_search_th.gif) repeat-x scroll 0pt bottom;
padding:5px 12px;
font-size: 100%;
}

table#choice table td.mj2 {
padding:5px 17px;
}

table#choice table td.mj3 {
padding:5px 8px;
}

.formStyle {
	font-size: 80%;
	vertical-align: middle;
}
.formStyle input {
	vertical-align:middle;
}

form {
	margin: 0px;
	padding: 0px;
}

/**add by mu 20140203**/
h1, h2, h3, h4, h5, h6,
p, ul, ol, li, dl, dt, dd, address,
div, form, caption, img {
    list-style-type:none;
    margin:0;
    border:0;
    padding:0;
    font-style:normal;
    font-weight:normal;
}


.mj000{font-size:smaller;line-height:133%;color:#000000;}
/*-----------------------------------------------------------------------------------------------*/


/
