
/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
/*#slideshow {
width: 960px;
background-color: #eee;
border: 1px solid #ddd;}*/


#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 750px;
height:250px;}

#slideshow .slides ul {
width: 2250px;}

#slideshow .slides ul li {
width: 750px;
float: left;}

#slideshow .slides h2 {
margin-top: 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
float:left;
}

#slideshow .slides-nav li {
float: left;
text-indent:-9999px;
}

#slideshow .slides-nav li a {
display: block;
cursor:pointer;
height:20px;
}

#slideshow .slides-nav li.open a {
background-image:url(../imgs/base/tab_open.gif);
width:170px;
}

#slideshow .slides-nav li.top a {
background-image:url(../imgs/base/tab_top.gif);
width:64px;
}

#slideshow .slides-nav li.rikou a {
background-image:url(../imgs/base/tab_rikou2.gif);
width:180px;
}

#slideshow .slides-nav li.tatujin a {
background-image:url(../imgs/base/tab_tatujin.gif);
width:100px;
}

#slideshow .slides-nav li.meijoday a {
background-image:url(../imgs/base/tab_meijoday.gif);
width:120px;
}

#slideshow .slides-nav li.meijoday_end a {
background-image:url(../imgs/base/tab_meijoday_end.gif);
width:180px;
}

#slideshow .slides-nav li.cafe a {
background-image:url(../imgs/base/tab_cafe.gif);
width:150px;
}

#slideshow .slides-nav li.kizuna a {
background-image:url(../imgs/base/tab_kizuna.gif);
width:160px;
}

#slideshow .slides-nav li.exam a {
background-image:url(../imgs/base/tab_exam2.gif);
width:150px;
}

#slideshow .slides-nav li.exam3 a {
background-image:url(../imgs/base/tab_exam3.gif);
width:200px;
}

#slideshow .slides-nav li.strong a {
background-image:url(../imgs/base/tab_strong.gif);
width:150px;
}

#slideshow .slides-nav li.women a {
background-image:url(../imgs/base/tab_women.gif);
width:150px;
}

#slideshow .slides-nav li.willboard a {
background-image:url(../imgs/base/tab_willboard.gif);
width:200px;
}

#slideshow .slides-nav li a
.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-position:bottom;
}

#rikou_r {
	width:234px;
	height:240px;
	padding:5px 5px 5px 6px;
	float:right;
	background-image:url(../imgs/base/main_banner_60.gif);
}

#rikou_r ul li{
	display: block;

}

#rikou_r ul li a{
	display: block;
	cursor:pointer;
	width:235px;
	text-indent:-9999px;
}

#rikou1 a {
	background-image:url(../imgs/base/main_banner_55.gif);
height:53px;
margin-top:28px;
}

#rikou2 a {
	background-image:url(../imgs/base/main_banner_57.gif);
height:53px;
margin-top:5px;
}

#rikou3 a {
	background-image:url(../imgs/base/main_banner_58.gif);
height:45px;
margin-top:5px;
}

#rikou4 a {
	background-image:url(../imgs/base/main_banner_59.gif);
height:45px;
margin-top:5px;
}


#rikou_r a:hover {
background-position:bottom;
}


#ippan li a{
	display: block;
	cursor:pointer;
	padding:31px 10px 0px;
	font-size:10px;
	line-height:1.2em;
	color:#666;
	text-decoration:none;
}

#ippan_l li a{
	width:190px;
}

#ippan1 a {
	background-image:url(../imgs/base/main_exam_06.gif);
	height:32px;
}

#ippan2 a {
	background-image:url(../imgs/base/main_exam_09.gif);
	height:113px;
	margin-top:5px;
}

#ippan3 a {
	background-image:url(../imgs/base/main_exam_07.gif);
	height:40px;
}


#ippan_c li a{
	width:203px;
}

#ippan4 a {
	background-image:url(../imgs/base/main_exam_05.gif);
	height:57px;
	margin-top:5px;
	text-indent:-9999px;
}

#ippan5 a {
	background-image:url(../imgs/base/main_exam_11.gif);
	height:35px;
	margin-top:5px;
	text-indent:-9999px;
}

#ippan_r li a{
	width:230px;
}

#ippan6 a {
	background-image:url(../imgs/base/main_exam_10.gif);
	height:42px;
	margin-top:5px;
}

#ippan7 a {
	background-image:url(../imgs/base/main_exam_12.gif);
	height:27px;
	margin-top:5px;
}

#ippan a:hover {
background-position:bottom;
}