@charset "utf-8";

body {
	background-color:#FFCD61;
	color:#333333;
	line-height:160%;
	font-family:verdana,Osaka,"ＭＳ Ｐゴシック",SimSun, ’MS UI Gothic’, MingLiU,"MS PGothic",sans-serif;
}



/* Reset */
* {
	margin:0;
	padding:0;
	font-style:normal;
	text-align:left;
	zoom: 1;	/* IE Layout E*/
}

*:first-child + html body {
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

/* 見出し */
h1		{padding:0px;}
h2		{padding:0px;}
h3		{padding:0px;}
h4		{padding:0px;}
h5		{padding:0px;}
h6		{padding:0px;}
strong	{padding:0px;}



/* リスト関連 */
div#wrapper ul	{list-style:none; padding:0px;}
div#wrapper ol	{list-style:disc; padding:0; margin: 0 0 0 2em;}
div#wrapper li	{display:list-item; zoom:normal; padding:0px;}



/* 画像関連 */
div#wrapper img	{background:transparent; border:none; vertical-align:bottom; padding:0px;}
div#wrapper a img	{background:transparent; border:none; vertical-align:bottom; padding:0px;}
div#wrapper object	{vertical-align:top; padding:0px;}
div#wrapper embed	{vertical-align:top; padding:0px;}




/*
 Clearfix
---------------------------------------------------------------------- */
.clearfix:after{content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

.clearall {
	clear: both;
}

/*
 CSSハック
---------------------------------------------------------------------- */
html>/**/body{overflow-y:auto;}



/*
 共　通
---------------------------------------------------------------------- */
div#wrapper {
	width		: 910px;
	background-image: url(../images/bg_jp01.gif);
	margin		: 0px auto;
	color		: #333333;
	font-size	: 12px;
	line-height	: 160%;
}


/* リンク　*/

a:link		{color:#0066CC; text-decoration:none;}
a:visited	{color:#0066CC; text-decoration:none;}
a:hover	    {color:#FF3333; text-decoration:underline;}
a:active	{color:#0066CC; text-decoration:none;}


/*
 ヘッダー
---------------------------------------------------------------------- */
div#header {
 width: 910px;
 background-image: url(../images/h_bg.jpg);
 margin: 0 auto;
 clear: both;
}
div#header .headlogo {
 width: 334px;
 margin: 0;
 float: left;
}

.hlink {
 width: auto;
}

ul.hlink {
	margin: 10px 5px 0 0;
	padding: 2px 0;
	float:right;
}
ul.hlink li a {
	background:url(../images/h_arrow.gif) left center no-repeat;
	padding: 0 0 0 20px;
	margin: 0;
}
ul.hlinkPh {
	margin: 13px 20px 0 0;
	padding: 0;
	float:right;
}
ul.hlinkPh li a {
	padding: 0;
	margin: 0;
}
ul.hlinkPh2 {
	margin: 13px 8px 0 0;
	padding: 0;
	float:right;
}
ul.hlinkPh2 li a {
	padding: 0;
	margin: 0;
}
ul.hlinkPh3 {
	margin: 13px 8px 0 0;
	padding: 0;
	float:right;
}
ul.hlinkPh3 li a {
	padding: 0;
	margin: 0;
}


/*
 左メニュー
---------------------------------------------------------------------- */
div#left {
 width:217px;
 margin	: 0 0 10px 5px;
 float: left;
 text-align: left;
 display: inline;
}
div#left:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html div#left {
    height: 1em;
    overflow: visible;
}
/**/

div#leftNavi {
    clear: both;
}

div#leftNavi ul {
    list-style-type: none;
}
div#leftNavi li {
	padding: 0;
}
div#left ul.leftSubnavi {
    width:200px;
	margin: 0 0 0 14px;
    clear: both;
}　
div#left li.leftSubnavi {
	padding: 0;
}

/*
 トップメイン
---------------------------------------------------------------------- */
div#mainTop {
 width: 513px;
 margin: 0 auto 10px 0;
 float: left;
}

/*
 右サブ
---------------------------------------------------------------------- */
div#sub {
 width: 170px;
 margin: 6px auto 10px 0;
 float: left;
}

/*
 ニュース イベント
---------------------------------------------------------------------- */
div#news {
 width: 513px;
 height: 200px;
 margin: 0 auto;
}

div#newsBox {
 width: 497px;
 background-image: url(../images/news_line.gif);
 margin: 0 auto 10px auto;
 overflow:visible;
}
div#newsBox #newsNavi {
    clear: both;
}

div#newsBox #newsNavi ul {
    list-style-type: none;
}
div#newsBox #newsNavi li {
	float: left;
	padding: 0;
}
div#event {
 width: 513px;
 height: 240px;
 margin: 0 auto;
}
div#eventT {
 width: 513px;
 background-image: url(../images/event_bg.gif);
 height: 54px;
 margin: 0 auto;
}
div#eventT .eventT1{
 width: 253px;
 margin: 0 auto 0 0;
 float: left;
}
div#eventT .eventLink {
 width: 170px;
 margin: 20px 0 0 auto;
 float: right;
}

/*
 住所
---------------------------------------------------------------------- */
div#address {
 width: 480px;
 margin: 0 auto;
}


/*
 フッター
---------------------------------------------------------------------- */
div#footer {
 width:910px;
 margin: 0 auto;
 clear: both;
 overflow:visible;
}
div#footer .kuji {
 width: 700px;
 margin: 0 auto;
 color: #333333;
 font-size: 10px;
 line-height: 120%;
}
div#footer .copyright {
 width: 700px;
 margin: 0 auto;
 color: #333333;
 text-align: center;
}
div#footer .footerTitle {
 width: 204px;
 margin: 0 auto;
}