@charset "utf-8";
/******************************************************************** company-common
*/
#col-b #sub-navi{background:url(../img/results/subnavi_header.gif) top left scroll no-repeat;}
#sub-navi li.map a{background:url(../img/results/subnavi_map.gif) top left scroll no-repeat;}
#sub-navi li.intro a{background:url(../img/results/subnavi_intro.gif) top left scroll no-repeat;}
#sub-navi li.this a,
#sub-navi li a:hover{ background-position:top right;}


h4,h5{
	display:block; text-indent:-5000px; overflow:hidden;
	width:625px; height:36px; margin-bottom:10px;
}




/******************************************************************** map
*/
h2.map-cont{background:url(../img/results/h2_map.gif) top left scroll no-repeat;}


div.map-cont{margin:0px 10px;  color:#333; line-height:1.3em; padding:35px 0px 40px 0px;}

/******************************************************************** intro
*/
h2.intro-cont{background:url(../img/results/h2_intro.gif) top left scroll no-repeat;}


div.intro-cont{margin:0px 10px;  color:#333; line-height:1.3em; padding:0px 0px 0px 0px;}
div.intro-cont01{margin:20px 0px;}
p.intro-cont01{display:block; width:296px; height:296px; text-align:center; float:left;}
p.intro-cont01 img{margin: 0px auto;}
div.intro-cont02{
	display:block;
	width:290px;
	height:auto;
	text-align:center; float:right;
	border:1px #CCC solid; background:#fff; padding:2px;
	background:url(../img/results/header-data.gif) top left scroll no-repeat #fff; padding-top:17px;
}
div.intro-cont03{
	border:1px #CCC solid; width:282px;
	border-top:none; background:#EBEBEB; padding:3px;
}

table.intro-cont01 th,table.intro-cont01 td{border-bottom:1px dotted #333;}
table.intro-cont01 th{
	text-indent:-5000px; overflow:hidden;
	width:71px; min-height:27px; margin-left:3px;
}
table.intro-cont01 td{width:214px; text-align:left; min-height:27px; padding:5px 0px;}


th.intro-cont01{background:url(../img/results/bk_th01.gif) top left scroll no-repeat;}
th.intro-cont02{background:url(../img/results/bk_th02.gif) top left scroll no-repeat;}
th.intro-cont03{background:url(../img/results/bk_th03.gif) top left scroll no-repeat;}
th.intro-cont04{background:url(../img/results/bk_th04.gif) top left scroll no-repeat;}


ul.intro-cont{display:block; float:left; width:296px; height:auto; padding-top:34px;}
ul.ejapan{background:url(../img/results/h3_eastjapan.gif) top left scroll no-repeat;}
ul.wjapan{margin-right:13px; background:url(../img/results/h3_westjapan.gif) top left scroll no-repeat;}
ul.intro-cont li{display:block; width:96px; height:96px; float:left; margin-right:4px; margin-bottom:4px;}
ul.intro-cont li a{
	display:block; width:96px; height:96px;
	text-align:center; vertical-align:middle;
	background:url(../img/results/bk_list.gif) top left scroll no-repeat;
}
ul.intro-cont li a img{margin:8px 0px 0px 2px;}
ul.intro-cont li.img_03 a img,
ul.intro-cont li.img_04 a img,
ul.intro-cont li.img_05 a img{margin:20px 0px 0px 2px;}
ul.intro-cont li.img_06 a img{margin:19px 0px 0px 2px;}
ul.intro-cont li.img_09 a img{margin:16px 0px 0px 2px;}
ul.intro-cont li.img_11 a img{margin:22px 0px 0px 2px;}
ul.intro-cont li.img_12 a img{margin:17px 0px 0px 2px;}

ul.intro-cont li.wide img{margin:15px 0px 0px 2px;}
div.intro-cont01{display:none;}
div.img_01{display:block;}
