@charset "EUC-JP";
/* ==== Update 2006.2.10 ==== */

/* ==== Service Tab(modern) ==== */
#tabnavi{}
#tabnavi .vl-nocss{ display:none; }

#tabnavi span{
	float:left;
	text-align:center;
	margin-right:5px;
}

#tabnavi a{
	display:block;
	cursor:hand;						/* for WinIE */
	text-decoration:none;				/* for Opera */
	padding:3px 0;
}

#tabnavi small{ display:block; padding:3px 0; }
#tabnavi a small{ display:inline; padding:0; text-decoration:underline; }

.tl60{ width:60px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c60.gif') no-repeat left top; }
.tl65{ width:65px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c65.gif') no-repeat left top; }
.tl70{ width:70px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c70.gif') no-repeat left top; }
.tl75{ width:75px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c75.gif') no-repeat left top; }
.tl80{ width:80px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c80.gif') no-repeat left top; }
.tl85{ width:85px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c85.gif') no-repeat left top; }
.tl90{ width:90px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c90.gif') no-repeat left top; }
.tl95{ width:95px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c95.gif') no-repeat left top; }
.tl100{ width:100px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c100.gif') no-repeat left top; }
.tl105{ width:105px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c105.gif') no-repeat left top; }
.tl110{ width:110px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c110.gif') no-repeat left top; }
.tl120{ width:120px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c120.gif') no-repeat left top; }
.tl130{ width:130px; background:url('http://www.infoseek.co.jp/images/isj00/navi/tab_c130.gif') no-repeat left top; }

.tl60 a{ width:60px; }
.tl65 a{ width:65px; }
.tl70 a{ width:70px; }
.tl75 a{ width:75px; }
.tl80 a{ width:80px; }
.tl85 a{ width:85px; }
.tl90 a{ width:90px; }
.tl95 a{ width:95px; }
.tl100 a{ width:100px; }
.tl105 a{ width:105px; }
.tl110 a{ width:110px; }
.tl120 a{ width:120px; }
.tl130 a{ width:130px; }

#tabnavi a{ color:#FFF; }					/* Tab Link Color*/
#tabnavi span{ background-color:#789; }		/* Tab BG Color*/

#tabnavi #tabOn,
#tabnavi #tabOn a{ color:#FFF; }			/* Active Tab Link Color*/
#tabnavi #tabOn{ background-color:#026; }	/* Active Tab BG Color*/

/* ==== Corner navi(modern) ==== */
/* header */
#cnavi a.cl{
	padding:3px 10px;
	white-space:nowrap;
	display:block;
}

#on a.cl{
	padding:0;
	white-space:nowrap;
	display:block;
}

td#on strong{
	padding:3px 10px;
	white-space:nowrap;
	display:block;
}

#cnavi td{ border-top:1px solid #EFEFEF; }
#cnavi td#on{ border-top:1px solid #AAA; }

/* footer */
#fcnavi a.cl{
	padding:3px 10px;
	white-space:nowrap;
	display:block;
}

#on-fcn a.cl{
	padding:0px;
	white-space:nowrap;
	display:block;
}

#on-fcn small{
	padding:3px 10px;
	white-space:nowrap;
	display:block;
}

/* common */
a.cl{ text-decoration:none; }
a.cl small{ text-decoration:underline; }

/* ==== AD relation(modern) ==== */
/* Rectangle PR bar */
div#rect .pr-bar{
	padding:1px;
	font-size:10px;
	letter-spacing:2px;
	color:#FFF;													/* color change */
	background-color:#789;										/* color change */
	text-align:center;
}

/* ==== title bar ==== */
/* General Color */
h3.tb1{ margin:0; padding:2px 6px; color:#FFF; background:#026; }

* html div.tb1{ height:1%; }									/* float hack start \*/
div.tb1{ padding-top:1px; background:#026; line-height:115%; }	/* float hack end */
div.tb1 h3.tb1{ margin:0; padding:2px 6px; color:#FFF; background:#026; float:left; }
div.tb1 p{ margin:0; padding:2px 6px; color:#FFF; background:#026; white-space:nowrap; text-align:right; }
div.tb1 a{ color:#FFF; }

/* Sub Color */
h3.tb2{ margin:0; padding:2px 6px; color:#FFF; background:#789; }

* html div.tb2{ height:1%; }									/* float hack start \*/
div.tb2{ padding-top:1px; background:#789; line-height:115%; }	/* float hack end */
div.tb2 h3.tb2{ margin:0; padding:2px 6px; color:#FFF; background:#789; float:left; }
div.tb2 p{ margin:0; padding:2px 6px; color:#FFF; background:#789; white-space:nowrap; text-align:right; }
div.tb2 a{ color:#FFF; }

/* Sub Color */
h3.tb3{ margin:0; padding:2px 6px; color:#FFF; background:#05C; }

* html div.tb3{ height:1%; }									/* float hack start \*/
div.tb3{ padding-top:1px; background:#05C; line-height:115%; }	/* float hack end */
div.tb3 h3.tb3{ margin:0; padding:2px 6px; color:#FFF; background:#05C; float:left; }
div.tb3 p{ margin:0; padding:2px 6px; color:#FFF; background:#05C; white-space:nowrap; text-align:right; }
div.tb3 a{ color:#FFF; }

/* ==== Sub title bar ==== */
/* General Color */
h4.sb1{ margin:0; padding:2px 6px; color:#666; background:#EEE;	font-weight:normal; }

* html div.sb1{ height:1%; }									/* float hack start \*/
div.sb1{ padding-top:1px; background:#EEE; line-height:115%; }	/* float hack end */
div.sb1 h4.sb1{ margin:0; padding:2px 6px; color:#666; background:#EEE;	font-weight:normal; float:left; }
div.sb1 p{ margin:0; padding:2px 6px; color:#666; background:#EEE; white-space:nowrap; text-align:right; }

/* ==== Information(Pickup) Box ==== */

#info1{ border:1px solid #CCC; margin-bottom:10px; }

#info1 h3.i{
	margin:0;
	padding:2px 6px;
	color:#DB2424;												/* color change */
	background-image:url('../dimg/info_bg_xxx.gif');			/* changes at each service */
}

#info1 ul.infoList li small{ border-left:3px solid #DB2424; }	/* color change */

ul.infoList{ margin:0; padding:0; list-style-type:none; }
ul.infoList li{ margin:0 5px; padding:5px 0; line-height:110%; }
ul.infoList .ns02,
ul.infoList .ns03,
ul.infoList .ns04{ border-top:1px dotted #999; }
ul.infoList li small{ padding-left:5px; display:block; }
ul.infoList li strong{ color:#555; }

/* ==== Left&Right Box style ==== */
/* Frame */
.framebox{
	margin-bottom:10px;
	border:1px solid #6B7B8B;				/* frame Color */
}

/* List style */
.framebox ul.list{
	margin:5px 0 10px 20px;
	padding:0;
}

.framebox ul.list li{
	line-height:100%;
	margin-bottom:5px;
	padding:0;
}

/* Ranking style */
.framebox ol.rank{
	margin:5px 0 10px 30px;
	padding:0;
}

.framebox ol.rank li{
	line-height:100%;
	margin-bottom:5px;
	padding:0;
}

/* More */
p.more1{
	margin:10px 5px 5px;
	text-align:right;
}

/* ==== Relation Service ==== */

.rsframebox{
	margin-bottom:10px;
	border:1px solid #6B7B8B;				/* frame Color */
}

.rsframebox h5.relation1{
	margin:0;
	padding:2px 6px;
	color:#226;								/* color change */
	background:#CCD6F6;						/* color change */
}

.rsframebox h5.relation2{
	margin:0;
	padding:2px 6px;
	color:#226;								/* color change */
	background:#EEE;						/* color change */
}

div#servlist{
	padding:5px;
}

div#servlist h6{
	margin:0 0 5px;
	padding:0;
	line-height:100%;
	font-weight:normal;
}

div#servlist span.cap1{
	padding-left:24px;
	line-height:110%;
	color:#555;
	display:block;
}

ul.rlist{
	margin:5px 0 10px 20px;
	padding:0;
	line-height:100%;
}

ul.rlist li{
	line-height:120%;
	margin-bottom:5px;
	padding:0px;
}

ul.rlist span.cap1{
	line-height:120%;
	color:#555;
}

/* ==== Multipurpose margin style ==== */

.b5{ margin:0 0 5px; }
.b10{ margin:0 0 10px; }
.b15{ margin:0 0 15px; }
.b20{ margin:0 0 20px; }

.tb5{ margin:5px 0; }
.tb10{ margin:10px 0; }

.t5b10{ margin:5px 0 10px; }
.t5b15{ margin:5px 0 15px; }
.t5b20{ margin:5px 0 20px; }

.t10b15{ margin:10px 0 15px; }
.t10b20{ margin:10px 0 20px; }

/* ==== Multipurpose Positioning style ==== */

br.clr{ clear:both; }





/* ==== Service Local ==== */





/* ==== Hide Divider ==== */

hr.hidediv{	display: none; }

/* ==== Local Footer(Copyright) ==== */

#localfooter p{
	border-top:1px solid #999;
	margin:0 0 16px;
	padding:8px 0 0;
	text-align:center;
}

/* ==== Service link ==== */

#servlinlk p{
	border-top:1px solid #CCC;
	margin:0;
	padding:10px 10px 0;
}

/* ==== Global Footer ==== */

#globalfooter ul{
	border-bottom:3px solid #900;
	margin:0;
	padding:4px;
	background:#EEE;
	text-align:center;
}
/* WinIE only */
body #globalfooter li{
	border-right:1px solid #999;
	margin:0;
	padding:0 5px 0 8px;
	list-style:none;
	display:inline;
}

body #globalfooter li.right{
	border:0;
	margin:0;
	padding:0 8px;
	list-style:none;
	display:inline;
}
/* hac for WinIE */
html>body #globalfooter li{
	border-right:1px solid #999;
	margin:0;
	padding:0 8px 0 5px;
	list-style:none;
	display:inline;
}

html>body #globalfooter li.right{
	border:0;
	margin:0;
	padding:0 5px;
	list-style:none;
	display:inline;
}

#globalfooter li a{
	color: #555;
}

#globalfooter p{
	border-top:1px solid #CCC;
	margin:0;
	padding:3px;
	text-align:center;
}