﻿@charset "utf-8";
/*===================================================================

[Information]
 Coder:			Yuji Hisamatsu
 Last update:	2010-11-27
 Description:	スライドコンテンツ
 File name:		slider.css

===================================================================*/
/*-----------------------------------
	slider
-----------------------------------*/
.anythingSlider  {
	position:relative;
	width:900px;
	overflow:hidden;
}
.wrapper {
	margin:0 auto;
	text-align:center;
	overflow: auto;
	position: absolute;
	top: 0;
	left: 0;
}
.anythingSlider .wrapper ul {
	width: 32700px;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}
.anythingSlider .wrapper ul li {
	display: block;
	float: left;
	margin: 0;
}
.wrapper li {
	float:left;
}
.thumbNav {
	position:absolute;
	z-index:100;
}

.start-stop	{
	display:none;
}
.anythingSlider .arrow {
	display:none;
}

/*	frontpage
----------------------------------*/
#index .anythingSlider  {
	width:900px;
	height:284px;
	background:url(img/bg_slider.png) no-repeat left bottom;
}
#index .wrapper, #index .anythingSlider .wrapper ul li {
	width:900px;
	height:273px;
}
#index .thumbNav {
	top:210px;
	right:15px;
	height:32px;
	margin:1em 0;
}

/* 橋本が変更する前のオリジナル 
#index .thumbNav li {
	margin:0 10px 0 0;
	float:left;
	list-style:none;
	height:30px;
	line-height:30px;
}
#index .thumbNav li a {
	float:left;
	height:30px;
	line-height:30px;
	/*border:1px solid #333;/
	background:#8a8a8a url(img/bg_slide_btn.gif) repeat-x 0 -12px;
	color:#fff;
	padding:0 9px;
	text-decoration:none;
}*/
#index .thumbNav li {
	margin:13px 5px 0 0;
	float:left;
	list-style:none;
	height:20px;
	line-height:20px;
}
#index .thumbNav li a {
	float:left;
	height:20px;
	line-height:20px;
	background:#8a8a8a url(img/bg_slide_btn.gif) repeat-x 0 -4px;
	color:#fff;
	padding:0 3px;
	text-decoration:none;
}

#index .thumbNav li a:hover {
	background:#a01431 url(img/bg_slide_btn_hover.gif) repeat-x;
}
#index .thumbNav li a.cur {
	background:#0e4f7b url(img/bg_slide_btn_stay.gif) repeat-x;
	font-weight:bold;
}
#index .thumbNav li a:focus {
	outline:none;
}
/*	astro
----------------------------------*/
#astro .anythingSlider  {
	width:685px;
	height:299px;
}
#astro .wrapper, #astro .anythingSlider .wrapper ul li {
	width:685px;
	height:267px;
}
#astro .thumbNav {
	width:685px;
	height:32px;
	top: 267px;
	left: 0px;
}
#astro .thumbNav li {
	width:342px;
	height:32px;
	float:left;
}
#astro .thumbNav a {
	display:block;
	width:342px;
	height:0 !important;
	height /**/:32px;
	padding:32px 0 0;
	overflow:hidden;
	background:url(img/btn_astro_slider.png) no-repeat;
}
#astro .slider-btn1 a {
	background-position:0 0;
}
#astro .slider-btn1 a:hover, #astro .slider-btn1 a.cur {
	background-position:0 -32px;
}
#astro .slider-btn2 a {
	width:343px;
	background-position:-342px 0;
}
#astro .slider-btn2 a:hover, #astro .slider-btn2 a.cur {
	background-position:-342px -32px;
}