@charset "utf-8";
/*==================================================================
	1. Top
===================================================================*/
/*-------------------------------------
slideshow HOME
-------------------------------------*/
#example {
    background-image: url(../image/c_left_bg.gif);
    background-repeat: repeat-y;
    background-position: 8px 0;
    width: 900px;
    height: 294px;
    position: relative;
    z-index: 0
    }
/*
	Slideshow
*/
#slides {
    position: absolute;
    top: 0;
    left: 8px;
    z-index: 100
    }
/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/
.slides_container {
    width: 900px;
    height: 264px;
    overflow: hidden;
    position: relative;
    display: none
    }
/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/
.slides_container a {
    width: 900px;
    height: 264px;
    display: block
    }
.slides_container a img {
    display: block
    }
/*
	Pagination navi  
*/
.pagination {
    margin: 10px auto 0;
    width: 120px
    }
.pagination li {
    float: left;
    margin: 0 5px;
    list-style: none
    }
.pagination li a {
    display: block;
    width: 12px;
    height: 0;
    padding-top: 12px;
    background-image: url(../../image/pagination.png);
    background-position: 0 0;
    float: left;
    overflow: hidden
    }
.pagination li.current a {
    background-position: 0 -12px
    }
/*-------------------------------------
slideshow end HOME 
-------------------------------------*/
/*-------------------------------------
	Banner
-------------------------------------*/
#banner01 {
    position: relative;
    background-image: url(../image/c_left_bg.gif);
    background-repeat: repeat-y;
    background-position: 8px 0;
    width: 900px;
    height: 329px;
    padding-top: 6px;
    padding-bottom: 10px
    }
#banner01inner {
    width: 900px;
    height: 329px;
    position: relative;
    padding-left: 8px
    }
#banner01inner .b_01 {
    position: absolute;
    top: 0;
    left: 22px;
    width: 211px;
    height: 158px
    }
#banner01inner .b_02 {
    position: absolute;
    top: 0;
    left: 243px;
    width: 211px;
    height: 158px
    }
#banner01inner .b_03 {
    position: absolute;
    top: 0;
    left: 464px;
    width: 211px;
    height: 158px
    }
#banner01inner .b_04 {
    position: absolute;
    top: 0;
    left: 685px;
    width: 211px;
    height: 158px
    }
#banner01inner .b_05 {
    position: absolute;
    top: 171px;
    left: 22px;
    width: 211px;
    height: 158px
    }
#banner01inner .b_06 {
    position: absolute;
    top: 171px;
    left: 243px;
    width: 211px;
    height: 158px
    }
#banner01inner .b_07 {
    position: absolute;
    top: 171px;
    left: 464px;
    width: 211px;
    height: 158px
    }
#banner01inner .b_08 {
    position: absolute;
    top: 171px;
    left: 685px;
    width: 211px;
    height: 158px
    }
/* ------------------------------------------------------------------
	contents
-------------------------------------------------------------------*/
#c_rightinner02 {
    clear: both;
    position: relative;
    width: 676px;
    padding-top: 30px;
    padding-left: 16px
    }
.cpage_title {
    background-image: url(../image/page_title_bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 676px;
    height: 24px;
    padding-top: 3px;
    padding-left: 10px;
    font-size: 116%;
    font-weight: bold
    }
#c_rightinner02 .cpage_title_txt {
    width: 676px;
    padding-top: 14px;
    padding-left: 0;
    font-size: 100%;
    font-weight: nomal
    }
#c_rightinner02 .cpage_title_txt .ex {
    line-height: 1.8
    }
.cpage_title_txt a:link, a:visited {
    color: #337cbd;
    text-decoration: underline
    }
.cpage_title_txt a:hover {
    color: #F90;
    text-decoration: none
    }
#topic {
    clear: both;
    position: relative;
    width: 676px;
    padding-top: 20px;
    padding-left: 16px
    }
#topic .topicinner {
    clear: both;
    width: 676px;
    heught: 260px;
    padding-top: 0;
    padding-left: 0;
    border-collapse: collapse;
    border: 1px #c6c6c6 solid
    }
/* ------------------------------------------------------------------
		contents
-------------------------------------------------------------------*/
/* ------------------------------------------------------------------
		Footer navi link
-------------------------------------------------------------------*/
.f_naviText a:link, a:visited {
    color: #4e4e4e;
    text-decoration: none
    }
.f_naviText a:hover {
    color: #F90;
    text-decoration: underline
    }
.n_txt01 a:link, a:visited {
    color: #4e4e4e;
    text-decoration: none
    }
.n_txt01 a:hover {
    color: #F90;
    text-decoration: underline
    }
.n_txt02 a:link, a:visited {
    color: #4e4e4e;
    text-decoration: none
    }
.n_txt02 a:hover {
    color: #F90;
    text-decoration: underline
    }