@charset "UTF-8";
/**
 * e-sohko.com
 * /css/asp/index.css
 * @version 0.01
 */

@import "../global.css";
@import "../layout_left.css";


#layout_main {
	width: 730px;
}

h1 {
	width: 730px;
	height: 54px;
	background: url(../../images/asp/asp_head.gif) no-repeat;
	text-indent: -9999px;
}


#layout_main h2 {
	margin: 0 0 10px 0;
	padding: 0.5em 0 0.2em 20px;
	border-bottom: 2px solid #B0B7C2;
	background: url(../../images/global/allow_contenthead.gif) left center no-repeat;
	font-size: 95%;
	color: #333B46;
}

#layout_main .inner{
margin:0 20px;
}

#layout_main p {
margin-bottom: 1em;
font-size: 77%;
line-height:1.5em;
padding-top:5px;
}

#layout_main #mapArea{
position:relative;
width:730px;
height:500px;
line-height:1.6;
}

#layout_main #mapArea ul{
list-point:none;
}
#layout_main #mapArea ul li{
padding:0 0 0 10px;
background:url(../../images/asp/arrow.gif) 0 50% no-repeat;
}

#mapArea #chugoku {
	position:absolute;
	left:122px;
	top:96px;
	width:122px;
	height:29px;
	z-index:1;
	font-size:12px;
}
#layout_main #mapArea #kansai {
	position:absolute;
	left:152px;
	top:59px;
	width:136px;
	height:34px;
	z-index:2;
	font-size:12px;
}
#layout_main #mapArea #hokuriku {
	position:absolute;
	left:389px;
	top:66px;
	width:103px;
	height:29px;
	z-index:3;
	font-size:12px;
}
#layout_main #mapArea #hokkaido {
	position:absolute;
	left:614px;
	top:33px;
	width:101px;
	height:27px;
	z-index:4;
	font-size:12px;
}
#layout_main #mapArea #tohoku {
	position:absolute;
	left:614px;
	top:151px;
	width:101px;
	height:27px;
	z-index:5;
	font-size:12px;
}
#layout_main #mapArea #kyushu {
	position:absolute;
	left:29px;
	top:197px;
	width:119px;
	height:28px;
	z-index:6;
	font-size:12px;
}
#layout_main #mapArea #shikoku {
	position:absolute;
	left:96px;
	top:224px;
	width:116px;
	height:37px;
	z-index:7;
	font-size:12px;
}
#layout_main #mapArea #tokai {
	position:absolute;
	left:280px;
	top:230px;
	width:90px;
	height:94px;
	z-index:8;
	font-size:12px;
}
#layout_main #mapArea #kanto {
	position:absolute;
	left:501px;
	top:207px;
	width:220px;
	height:150px;
	z-index:9;
	font-size:12px;
}

#layout_main #mapArea #other {
	position:absolute;
	left:38px;
	top:336px;
	width:370px;
	height:106px;
	z-index:11;
	padding:10px;
	border:2px solid #ccc;
	font-size:12px;
}


#layout_main table.networklist{
width:688px;
margin:20px 20px 20px 20px;
border-collapse:collapse;
border:1px solid #ccc;
font-size:12px;
}

#layout_main table.networklist th{
padding:5px;
border:1px solid #ccc;
}

#layout_main table.networklist td{
padding:5px;
border:1px solid #ccc;
}

#layout_main table.networklist .cap{
font-weight:bold;
background:#f3f3f3;
}

/** Bottom Info
-----------------------------------------*/
#bottominfo {
	margin-top: 30px;
	padding: 10px;
	border: 2px solid #FFDCCB;
}
#bottominfo h3 {
	margin-bottom: 0.5em;
	font-size: 90%;
	color: #A25205;
}
#bottominfo p {
	float: left;
	margin: 0;
	font-size: 77%;
}
#bottominfo p#bottominfo_inquiry {
	float: right;
}
