﻿@charset "utf-8";

/*----------------------------------------------------
	localNaviList
------------------------------------------------------*/
.localNaviList,
.localNaviList li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.localNaviList li img{
	margin: 0;
	padding: 0;
}

.localNaviList {
	overflow: hidden;
	zoom: 1;
	padding: 0;
	margin-top: 20px;
	margin-bottom:20px;
	margin-left: auto;
	margin-right: auto;
}
.localNaviList li{
	display:inline;
	width: 186px;
	height: auto;
	margin-right: 5px;
}

.localNaviList li.lastLocalNaviList{
	margin-right: 0;
}

.localNaviList li a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}



/*----------------------------------------------------
	slider
------------------------------------------------------*/

#pr_sec{
	background-color: #11527c;
}

#pr_sec .slider_container{
	margin: 0 auto;
	height: 294px;
	width: 803px;
	text-align: center;
	overflow: hidden;
}



#slide_control {
	margin: 0 auto;
	width: 804px;
	position: relative;

}

#slide_control ul li{
	float: left;
	position: absolute;
	cursor: pointer;
}

#slide_control ul li#arrow_left{
	top: 36px;
	left: 0;
}

#slide_control ul li#arrow_right{
	top:36px;
	left: 786px;
}

#slide_control ul {
	position: absolute;
	top: -200px;
	left: 0;
}



/*----------------------------------------------------
	top-body
------------------------------------------------------*/
.top-body {
  margin-top: 15px;
  padding-bottom: 60px;
}

.top-body h3,
.top-body h4,
.top-body h5 {
  font-weight: bold;
  font-size: 123.1%;
}

.top-body h3 {
  padding: 0 15px;
}

.top-body .body {
	padding: 15px 15px 0;
}

.top-body .body ul li {
  padding-top: 8px;
}

.top-body .body ul li a {
  background: url(/n2-common/images/icon-arrow.png) 0.3em 0.5em no-repeat;
  _background: url(/n2-common/images/icon-arrow.gif) left 0.5em no-repeat;
  display: block;
  padding-left: 22px;
  zoom: 1;
}

.top-body .body ul li .icon-pdf {
  background: url(/n2-common/images/icon-pdf.png) left 0.3em no-repeat;
}

.top-body .body ul li .icon-window {
  background: url(/n2-common/images/icon-window.png) left 0.3em no-repeat;
}

.top-body .body ul li .icon-video {
  background: url(/n2-common/images/icon-video.png) left 0.3em no-repeat;
}

.top-body .body ul li a em {
  display: block;
  font-style: normal;
}

.top-body .body ul li a span img {
  padding: 0 5px;
  vertical-align: middle;
}

.top-left {
  float: left;
  font-size: 116%;
  padding: 15px 0px 0px;
  background: url(/n2-common/images/main-body-bg.png) left top repeat-x;
  width: 707px;
}

.top-list {
  margin-top: 40px;
}

.top-list .left,
.top-list .right {
  background: url(/n2-common/images/main-body-bg.png) left top repeat-x;
  padding: 15px 0 20px;
  width: 347px;
}

.top-right {
  background: url(/n2-common/images/main-body-bg.png) left top repeat-x;
  float: right;
  width: 230px;
}

.top-right .body {
  padding: 15px 0 20px;
}

.top-right .body ul li {
  padding-top: 5px;
}

.top-right .body ul li a {
  background: url(/n2-common/images/icon-arrow.png) 0.3em 0.5em no-repeat;
  _background: url(/n2-common/images/icon-arrow.gif) left 0.5em no-repeat;
  display: block;
  padding-left: 22px;
  zoom: 1;
}
