@charset "utf-8";

/* ZIPZIP COMPANY.CSS  */


/*--------------------------------------
*	
*	00.COMMON
*
*--------------------------------------*/


/**-------------------------------------
	00.COMMON
---------------------------------------**/

#outline #pagebody{
	margin:0;
	padding:0;
}

#outline #pagebody dl.summary{
	margin:0 25px 50px 25px;
	padding:0;
	line-height:1.5;
}

#outline #pagebody dl.summary dt{
	clear:both;
	float:left;
	width:165px;
	margin:0;
	padding:5px 0;
	font-weight:bold;
	font-size:85%;
	background: url(../../common/images/dotted_line_hori.gif) repeat-x;
}

#outline #pagebody dl.summary dt.top,
#outline #pagebody dl.summary dd.top{
	background-image:none;
}

#outline #pagebody dl.summary dd{
	float:left;
	width:585px;
	margin:0;
	padding:5px 0;
	font-size:85%;
	background: url(../../common/images/dotted_line_hori.gif) repeat-x;
}

#outline #pagebody dl.summary dd span{
	display:block;
	padding:0 0 0 10px;
	border-left:solid 2px #94001C;
}

#outline #pagebody .outlinesec01{
	margin:0 0 40px 0;
	padding:0;
	width: 360px;
	overflow: hidden;
}

#outline #pagebody #companyKobe{
	float: left;
	padding-left: 25px;
	width: 360px;
}

#outline #pagebody #companyTokyo{
	float: right;
	padding-right: 25px;
	width: 360px;
}

h3.kobe{
	width:107px;
	height:22px;
	margin:0 0 15px 0;
}

h3.tokyo{
	width:85px;
	height:22px;
	margin:0 0 15px 0;
}

#outline #pagebody .outlinesec01 dl{
	width:390px;
	height: 200px;
	margin:0;
	padding:0;
	line-height: 1.3em;
}

#outline #pagebody .outlinesec01 dl dt{
	clear:both;
	float:left;
	width:55px;
	margin:0;
	padding:5px 0;
	font-weight:bold;
	font-size:85%;
	background: url(../../common/images/dotted_line_hori.gif) repeat-x;
}

#outline #pagebody .outlinesec01 dl dt.top,
#outline #pagebody .outlinesec01 dl dd.top{
	background-image:none;
}

#outline #pagebody .outlinesec01 dl dd{
	float:left;
	width:305px;
	margin:0;
	padding:5px 0;
	font-size:85%;
	background: url(../../common/images/dotted_line_hori.gif) repeat-x;
}

#outline #pagebody .outlinesec01 dl dd span{
	display:block;
	padding:0 0 0 10px;
	border-left:solid 2px #94001C;
}


#outline #pagebody .outlinesec01 dl dd span.attention01{
	display:block;
	padding:0;
	font-size:90%;
	border-left:none;
}

#outline #pagebody .outlinesec01 dl dd ul{
	margin:0;
	padding:0;
	font-size:90%;
	line-height:1.6;
	color:#666666;
	list-style-type:none;
}

#outline #pagebody .outlinesec01 dl dd ul li{
	display:block;
	float:left;
}

#outline #pagebody .outlinesec01 dl dd ul li span.left{
	display:block;
	float:left;
	width:60px;
	_width:80px;
}

#outline #pagebody .outlinesec01 dl dd ul li span.right{
	display:block;
	float:left;
	width:220px;
	_width:225px;
	margin:0;
	padding-left:1em;
	text-indent:-1em;
	border-left:none;
}

#outline #pagebody .outlinesec01 p{
	display:block;
	width:360px;
	margin:0;
	padding:0;
}

#outline #pagebody .outlinesec01 p img{
	margin:0;
	padding:20px 0 0 0;
}
