@charset "shift_jis";
/* CSS Document */

h2{
	margin: 0px auto;
	padding: 0px;
	width:1000px;
}

p.image{
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
}

p.comming{
	margin: 0px auto 10px;
	padding: 0px;
	width: 868px;
}
div.brand{
	width: 868px;
	height: 161px;
	margin: 0 auto;
	background: url(../kansai_img/ss_brand_bg.jpg) no-repeat;
}
ul.brand_list{
	margin: 0px 0px 0px 116px;
	padding: 20px 0px 0px;
	list-style: none;
}

ul.brand_list li{
	margin: 0px 5px 30px 0px;
	width: 123px;
	height: 123px;
	float: left;
}


/* add on 2010/11/29 */
div#example1 {position: relative; z-index: 2;}

h2 {position: relative; z-index: 1; margin-top: -15px;}

#main {
	width: 1000px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
}

div.slideshow {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
div.slide {
	display: inline;
	position: relative;
	float: left;
	width: 416px;
	height: 448px;
	margin: 0 10px 10px 35px;
	padding: 94px 0 0 34px;
	overflow: hidden;
}

div.slide2 {
	display: inline;
	position: relative;
	float: left;
	width: 472px;
	height: 545px;
	margin: 0 10px 10px 10px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
}

div.slide-right {margin-left: 0;}

div#slide_01 {background: url(../kansai_img/report_abahouse.gif) no-repeat left top;}
div#slide_02 {background: url(../kansai_img/report_soareak.gif) no-repeat left top;}
div#slide_03 {background: url(../kansai_img/report_grace.gif) no-repeat left top;}
div#slide_04 {background: url(../kansai_img/report_paul.gif) no-repeat left top;}
div#slide_05 {background: url(../kansai_img/report_language.gif) no-repeat left top;}

div.panel {
	float: left;
	width: 324px;
	height: 431px;
	margin-right: 8px;
	padding: 3px;
	background: url(../kansai_img/report_slide_mainbg.gif) no-repeat left top;
}

div.scroll {
	float: left;
	width: 66px;
	height: 435px !important;
}

div.scroll ul {margin: 0; padding: 0;}
div.scroll ul li {height: 87px; margin: 0; padding: 0; list-style: none; cursor: pointer;}
div.scroll ul li img {vertical-align: top;}
