@charset "utf-8";
/* CSS Document */

#header
{
	background-color:red;
	margin:0 auto;
	width:950px;
	height:200px;
}

h1
{
	text-indent:-9999px;
}

h2
{
	text-indent:-9999px;
		font-size:0px;
}

h3
{
	text-indent:-9999px;
	font-size:0px;
}

h4
{
	text-indent:-9999px;
		font-size:0px;
}

#body 
{
    background-color: #E6E6FA ;
    padding:35px 0 0 0;
    margin:0;
    font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#container0
{
    margin:0 auto;
    width:950px;
    height:100px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-color:white;
}

#container0_1
{
	width:289px;
	height:100px;
	float:left;
    border-style:none;
}

#container0_2
{
	width:249px;
	height:100px;
	float:left;
}


#container0_3
{
	width:412px;
	height:100px;
	float:left;
    border-style:none;
}

#box1
{
   width:950px; 
   height:60px;
   background-image:url("../img/header.gif");
   margin:0 auto;
}

#container1
{
    margin:0 auto;
    width:950px;
	height:480px;
    background:white;
}

#menubar
{
   width:100%;
   height:60px;
   background-image:url("../img/header.gif");
   background-repeat:repeat-x;
   margin:0 auto;
}
iframe{
	width:700px;
	height:230px;
}


#main
{
    width:950px;
    height:500px;
}

#box2
{
   width:950px; 
   height:500px;
   background-color:white;
   margin:0 auto;
}


#slider_container_2 
{ 
   float: left; 
   width: 950px; 
}

.SliderName_2 {
	float: left;
	width: 950px;
	height: 450px;
	overflow: hidden;
}

.SliderNamePrev_2 {
	background: url("../img/left.png") no-repeat left center;
	width: 50px;
	height: 450px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}

.SliderNameNext_2 {
	background: url("../img/right.png") no-repeat right center;
	width: 50px;
	height: 450px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	text-decoration: none;
}

.SliderName_2Description {
	padding: 10px;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 1px;
	text-align: center;
	color: #ffffff;
	text-shadow: 0 1px 3px #000000;
}

#SliderNameNavigation_2 
{ 
    margin: 0; 
	padding: 10px 0 0 0; 
	height: 16px; 
	text-align: center; 
	overflow-y: hidden; 
}

#SliderNameNavigation_2 a:link, #SliderNameNavigation_2 a:active, #SliderNameNavigation_2 a:visited, #SliderNameNavigation_2 a:hover
{
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
}

#SliderNameNavigation_2 a img
{
	border: none;
	width: 16px;
	height: 16px;
	background: url("../img/bullet.png") no-repeat center center;
}

#SliderNameNavigation_2 a.active img
{
	background: url("../img/bullet_active.png") no-repeat center center;
}

ul.menubar_ul
{
	width:950px;
	height:60px;
    list-style-type:none;
    margin:0 auto;
    padding:0;
	text-decoration:none;
    overflow:hidden;
}


li.menubar_li
{
	width:14.28%;
	height:60px;
	text-decoration:none;
	float:left;
	text-indent:-9999px;
}


a.nav_index:link,a.nav_index:visited
{
    display:block;
    width:135.7px;
	height:60px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/home_button2.gif);
    padding:0px;
}

a.nav_index:hover,a.nav_index:active
{
    background-color: transparent;
	background-image:url(../img/home_button2.gif);
}

a.nav1a:link,a.nav1a:visited
{
    display:block;
    width:135.7px;
	height:60px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/home_button.gif);
    padding:0px;
}

a.nav1a:hover,a.nav1a:active
{
    background-color: transparent;
	background-image:url(../img/home_button2.gif);
}

a.nav2a:link,a.nav2a:visited
{
    display:block;
    width:135.7px;
	height:60px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/button2-1.gif);
    padding:0px;
}

a.nav2a:hover,a.nav2a:active
{
    background-color: transparent;
	background-image:url(../img/button2-2.gif);
}

a.nav3a:link,a.nav3a:visited
{
    display:block;
    width:135.7px;
	height:60px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/button3-1.gif);
    padding:0px;
}

a.nav3a:hover,a.nav3a:active
{
    background-color: transparent;
	background-image:url(../img/button3-2.gif);
}

a.nav4a:link,a.nav4a:visited
{
    display:block;
    width:135.7px;
	height:60px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/button4-1.gif);
    padding:0px;
}

a.nav4a:hover,a.nav4a:active
{
    background-color: transparent;
	background-image:url(../img/button4-2.gif);
}

a.nav5a:link,a.nav5a:visited
{
    display:block;
    width:135.7px;
	height:60px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/button5-1.gif);
    padding:0px;
}

a.nav5a:hover,a.nav5a:active
{
    background-color: transparent;
	background-image:url(../img/button5-2.gif);
}

a.nav6a:link,a.nav6a:visited
{
    display:block;
    width:135.7px;
	height:60px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/button6-1.gif);
    padding:0px;
}

a.nav6a:hover,a.nav6a:active
{
    background-color: transparent;
	background-image:url(../img/button6-2.gif);
}

a.nav7a:link,a.nav7a:visited
{
    display:block;
    width:135.7px;
	height:60px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/button7-1.gif);
    padding:0px;
}

a.nav7a:hover,a.nav7a:active
{
    background-color: transparent;
	background-image:url(../img/button7-2.gif);
}

#main_under
{
	width:100%;
	height:2px;
	background-color:#CCCCCC;
}
	


#container2
{
    margin:0 auto;
    width:870px;
	height:220px;
    background:white;
}

#tyuuou
{
	width:870px;
	height:120px;
	text-indent:-999px;
	background-image:url(../img/tyuuou.gif);
	background-repeat:no-repeat;
}

ul.box_ul
{
	width:870px;
	height:100px;
    list-style-type:none;
    margin:0 auto;
    padding:0;
	text-decoration:none;
    overflow:hidden;
}


li.box_li
{
	width:33.3%;
	height:100px;
	text-decoration:none;
	float:left;
	text-indent:-9999px;
}


a.nav1c:link,a.nav1c:visited
{
    display:block;
    width:270px;
	height:100px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/syou_a.gif);
    padding:0px;
}

a.nav1c:hover,a.nav1c:active
{
    background-color: transparent;
	background-image:url(../img/syou_b.gif);
}

a.nav2c:link,a.nav2c:visited
{
    display:block;
    width:270px;
	height:100px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/tyuu_a.gif);
    padding:0px;
}

a.nav2c:hover,a.nav2c:active
{
    background-color: transparent;
	background-image:url(../img/tyuu_b.gif);
}

a.nav3c:link,a.nav3c:visited
{
    display:block;
    width:270px;
	height:100px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/kou_a.gif);
    padding:0px;
}

a.nav3c:hover,a.nav3c:active
{
    background-color: transparent;
	background-image:url(../img/kou_b.gif);
}
 
.boxContainer {
overflow: hidden;
}

/* clearfix */
.boxContainer:before,
.boxContainer:after {
content: "";
display: table;
}

 
.boxContainer:after {
clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.boxContainer {
zoom: 1;
}

#container3
{
	width:870px;
	height:280px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:40px;
}

#container3-1
{
	width:870px;
	height:80px;
	margin:0 auto;
	background-image:url(../img/tyuuou_2.gif);
}


ul.under_ul
{
	width:870px;
	height:200px;
    list-style-type:none;
    margin:0 auto;
    padding:0;
	text-decoration:none;
    overflow:hidden;
}


li.under_li
{
	width:33%;
	height:100px;
	text-decoration:none;
	float:left;
	text-indent:-9999px;
}


a.nav2b:link,a.nav2b:visited
{
    display:block;
    width:290px;
	height:100px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/box2_f.gif);
    padding:0px;
}

a.nav2b:hover,a.nav2b:active
{
    background-color: transparent;
	background-image:url(../img/box2_f-2.gif);
}

a.nav3b:link,a.nav3b:visited
{
    display:block;
    width:290px;
	height:100px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/box2_e.gif);
    padding:0px;
}

a.nav3b:hover,a.nav3b:active
{
    background-color: transparent;
	background-image:url(../img/box2_e-2.gif);
}

a.nav5b:link,a.nav5b:visited
{
    display:block;
    width:290px;
	height:100px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/box2_b.gif);
    padding:0px;
}

a.nav5b:hover,a.nav5b:active
{
    background-color: transparent;
	background-image:url(../img/box2_b-2.gif);
}

a.nav6b:link,a.nav6b:visited
{
    display:block;
    width:290px;
	height:100px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/box2_d.gif);
    padding:0px;
}

a.nav6b:hover,a.nav6b:active
{
    background-color: transparent;
	background-image:url(../img/box2_d-2.gif);
}

a.nav7b:link,a.nav7b:visited
{
    display:block;
    width:290px;
	height:100px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/box2_c.gif);
    padding:0px;
}

a.nav7b:hover,a.nav7b:active
{
    background-color: transparent;
	background-image:url(../img/box2_c-2.gif);
}

a.nav8b:link,a.nav8b:visited
{
    display:block;
    width:290px;
	height:100px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/box2_a.gif);
    padding:0px;
}

a.nav8b:hover,a.nav8b:active
{
    background-color: transparent;
	background-image:url(../img/box2_a-2.gif);
}

.box2_h {
float: left;
margin:0px;
width:290px;
height:100px;
background-image:url(../img/box2_h.gif);
	text-indent:-9999px;
} 

#blank
{
	width:950px;
	height:50px;
}

#footer
{
	width:100%;
	height:300px;
	background-color:#EFEFEF;
}

#footer_box1
{
    background-color:#C0C0C0;
	margin:0 auto;
	width:100%;
	height:1px;
}

#footer_box2
{
	width:950px;
	height:200px;
	background-color:#EFEFEF;
	margin:0 auto;
}

#footer_box2-1
{
	width:950px;
	height:75px;
	background-image:url(../img/footer_bottom1.gif);
	margin:0 auto;
}

#footer_box2-2
{
	width:706px;
	height:71px;
	margin:0 auto;
}

#footer_box2-3
{
	width:706px;
	height:54px;
	margin:0 auto;
}

ul.footer_ul
{
	width:706px;
	height:71px;
    list-style-type:none;
    margin:0 auto;
    padding:0;
	text-decoration:none;
    overflow:hidden;
}


li.footer_li
{
	width:100%;
	height:71px;
	text-decoration:none;
	float:left;
	text-indent:-9999px;
}


a.nav3:link,a.nav1:visited
{
    display:block;
    width:706px;
	height:71px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/footer_bottom2.gif);
    padding:0px;
}

a.nav3:hover,a.nav1:active
{
    background-color: transparent;
	background-image:url(../img/footer_bottom2-2.gif);
}

#footer_box3
{

    background-color:#C0C0C0;
	margin:0 auto;
	width:950px;
	height:1px;
}


#footer_box4
{
	width:950px;
	height:65px;
	background-image:url(../img/footer_bottom.gif);
	margin:0 auto;
}