@charset "utf-8";

/* ==================================================== */
/* link.css                                             */
/* July 6,2007                                          */
/* ==================================================== */

.fsize81 {
	font-size:81.2%;
	line-height:1.3em;
	}

.mgr3 { margin-right:3px; }

.mgr4 { margin-right:4px; }

div #belonging {
padding-left:12px;
}

div #belonging .ul4col {
width:753px;
background:url(../../img_top/bg_link01.gif) no-repeat bottom left;
overflow:hidden;
}

div #belonging .ul3col {
width:564px;
background:url(../../img_top/bg_link01.gif) no-repeat bottom left;
overflow:hidden;
}

div #belonging .ul2col {
width:375px;
background:url(../../img_top/bg_link01.gif) no-repeat bottom left;
overflow:hidden;
}

div #belonging .ul1col {
width:186px;
background:url(../../img_top/bg_link01.gif) no-repeat bottom left;
overflow:hidden;
}

div #belonging li {
width:168px;
background:url(../../img_top/icon_link01.gif) no-repeat;
background-position:0.5em 0.5em;
padding:9px 3px 8px 15px;
border-top:1px #DCDCDC solid;
float:left;
}

* html div #belonging li {
width:186px;
}

div #belonging li span {
color:#979797;
font-size:81.2%;
line-height:1.1em;
}


table.agency{
margin:8px 10px 25px 15px;
width:746px;
line-height:1.4;
}

table.agency th{
width: 60px;
padding:5px 10px 5px 25px;
text-align: center;
border-bottom: 1px solid #CCCCCC;
}

table.agency td{
padding:5px 10px 5px 25px;
border-bottom: 1px solid #CCCCCC;
}

table.agency td.logo{
width: 125px;
padding:5px 10px 5px 25px;
border-bottom: 1px solid #CCCCCC;
}

table.agency td.company{
width: 100px;
font-weight: bold;
padding:5px 10px 5px 25px;
border-bottom: 1px solid #CCCCCC;
}


div #agency {
padding-left:12px;
}

div #agency .ul3col {
width:746px;
background:url(../../img_top/bg_link02.gif) no-repeat bottom left;
padding-bottom:1px;
overflow:hidden;
}

div #agency .ul2col {
width:496px;
background:url(../../img_top/bg_link02.gif) no-repeat bottom left;
padding-bottom:1px;
overflow:hidden;
}

div #agency .ul1col {
width:246px;
background:url(../../img_top/bg_link02.gif) no-repeat bottom left;
padding-bottom:1px;
overflow:hidden;
}

div #agency li {
width:246px;
border-top:1px #DCDCDC solid;
float:left;
}

div #agency li img {
padding-left:1px;
float:left;
}

div #agency li span {
display:block;
padding:5px 3px;
float:left;
}

/* div agency English */
div #agencyE {
padding-left:12px;
}

div #agencyE .ul2col {
width:747px;
background:url(../../img_top/bg_link02_e.gif) no-repeat bottom left;
padding-bottom:1px;
overflow:hidden;
}

div #agencyE .ul1col {
width:372px;
background:url(../../img_top/bg_link02_e.gif) no-repeat bottom left;
padding-bottom:1px;
overflow:hidden;
}

div #agencyE li {
width:372px;
border-top:1px #DCDCDC solid;
float:left;
}

div #agencyE li img {
padding-left:1px;
float:left;
}

div #agencyE li span {
display:block;
padding:5px 3px;
float:left;
}
/* //div agency English */



/* kaigaidairi English */
/*div.kaigaidairiE {
	width:747px;
	margin-left:15px;
	background:url(../../img_top/bg_link02_e.gif);
	}*/

div.kaigaidairiE ul {
	display:block;
	}

div.kaigaidairiE ul li {
	width:372px;
	border-top:1px #DCDCDC solid;
	display:block;
	float:left;
	}

div.kaigaidairiE ul li img {
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	float:left;
	}

div.kaigaidairiE ul li span {
	display:block;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-right:0.2em;
	float:left;
	}
/* //kaigaidairi English */

div#kaigaiteikei {
	padding-left:12px;
	}

div#kaigaiteikei ul {
	display:block;
	}

div#kaigaiteikei ul li {
	width:185px;
	height:65px;
	border-top:1px #DCDCDC solid;
	border-bottom:1px #DCDCDC solid;
	margin-left:3px;
	margin-bottom:10px;
	background:url(../../img_top/bg_link01.gif) no-repeat;
	display:block;
	float:left;
	}

div#kaigaiteikei ul li span {
	display:block;
	margin:0.5em 3px 0 15px;
	}

div#kaigaiteikei ul li span span {
	color:#979797;
	margin:0;
	font-size:81.2%;
	line-height:1.1em;
	}

/* kaigaiteikei English */
div#kaigaiteikeiE {
	padding-left:12px;
	}

div#kaigaiteikeiE ul {
	display:block;
	}

div#kaigaiteikeiE ul li {
	width:246px;
	height:65px;
	border-top:1px #DCDCDC solid;
	border-bottom:1px #DCDCDC solid;
	margin-left:3px;
	margin-bottom:10px;
	background:url(../../img_top/bg_link01_e.gif) no-repeat;
	display:block;
	float:left;
	}

div#kaigaiteikeiE ul li span {
	display:block;
	margin:0.5em 3px 0 15px;
	}

div#kaigaiteikeiE ul li span span {
	color:#979797;
	margin:0;
	font-size:81.2%;
	line-height:1.1em;
	}
/* //kaigaiteikei English */





