@charset "utf-8";

/*	About
==============================*/

div#map_canvas{
	border: 1px solid #CCC;
}

h2.storytitle sub{
	margin-left: 10px;
	font-style: normal;
	font-size: 0.75em;
	line-height: normal;
}

div.comment{
	margin: 20px 20px 40px;
}
div.post{
	width: 96%;
	margin: 0 auto 50px;
	padding-bottom: 20px; 
}

div.post table.about{
	width: 80%;
	margin: 20px auto;
	border: none;
}


table.about tr{
	padding: 10px 0;
}
table.about th{
	width: 25%;
	font-weight: normal;
	text-align: right;
	padding: 10px 15px 15px 20px;
	margin-bottom: 15px;
	border-right: 3px solid #999;
	border-bottom: 1px dashed #CCC;

}
table.about th sub{
	color: #399;
}

table.about td{
	padding: 10px 10px 15px 20px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #CCC;
}

table.about td li{
	list-style-position: outside;
	list-style: none;
	line-height: 1.8em;
	font-size: 1.3em;
	margin: 0;
	padding: 0;
	text-indent: -2em;
}

fieldset{
	width: 90%;
	margin: 15px auto;
	padding: 15px 20px;
}

div.post ul.left{
	width: 40%;
	list-style: none;
	margin: 10px 20px 10px 0;
	padding: 0;
}

div.post ul.sw{
	width: 27%;
	margin: 10px 15px 10px 10px !important;
	padding: 0;
}

div.post ul li{
	list-style: none;
	line-height: 1em;
	margin-bottom: .5em;
}

div.post sup{
	font-style: normal;
	margin-top: -3px;
}

li.sw-01{padding-left: 40px;	background: url(../images/about/sw-ai.png) no-repeat;}
li.sw-02{padding-left: 40px;	background: url(../images/about/sw-ps.png) no-repeat;}
li.sw-03{padding-left: 40px;	background: url(../images/about/sw-fl.png) no-repeat;}
li.sw-04{padding-left: 40px;	background: url(../images/about/sw-dw.png) no-repeat;}
li.sw-05{padding-left: 40px;	background: url(../images/about/sw-fw.png) no-repeat;}
li.sw-06{padding-left: 40px;	background: url(../images/about/sw-id.png) no-repeat;}
li.sw-07{padding-left: 40px;	background: url(../images/about/sw-ae.png) no-repeat;}
li.sw-08{padding-left: 40px;	background: url(../images/about/sw-pr.png) no-repeat;}
li.sw-09{padding-left: 40px;	background: url(../images/about/sw-ecl.png) no-repeat;}
li.sw-10{padding-left: 40px;	background: url(../images/about/sw-me.png) no-repeat;}
li.sw-11{padding-left: 40px;	background: url(../images/about/sw-mw.png) no-repeat;}
li.sw-12{padding-left: 40px;	background: url(../images/about/sw-mp.png) no-repeat;}
li.sw-13{padding-left: 40px;	background: url(../images/about/sw-ma.png) no-repeat;}


/* SUB NAVIGATION
==============================*/

div#sidebar ul.ab-subnavi{
	position: relative;
}

ul.ab-subnavi li a{
	position: absolute;
	left: 0;
	width: 200px;
	height: 25px;
	text-indent: -9999em;
	overflow: hidden;
}
ul.ab-subnavi li#ab00 a{
	top: 0;
	background: url(../images/common/btn-abt00.gif) no-repeat left;
}

ul.ab-subnavi li#ab00 a:hover,
ul.ab-subnavi li#ab00 a.current{
	background: url(../images/common/btn-abt00.gif) no-repeat right;
}

ul.ab-subnavi li#ab01 a{
	top: 26px;
	background: url(../images/common/btn-abt01.gif) no-repeat left;
}

ul.ab-subnavi li#ab01 a:hover,
ul.ab-subnavi li#ab01 a.current{
	background: url(../images/common/btn-abt01.gif) no-repeat right;
}

