@charset "Shift_JIS";

/*プロパティ初期化
-------------------------------------------------------*/
*{
	margin:0;
	padding:0;
}

img{
border:medium none;
}


/*共通リンクカラー
-------------------------------------------------------*/
a:link {
color:#336699;
text-decoration:none;
}
a:visited {
color:#336699;
text-decoration:none;
}
a:active {
color:#FF6600;
text-decoration:none;
}
a:hover {
color:#000033;
text-decoration:underline;
}


/*ベースフォントカラー
-------------------------------------------------------*/
body{
color:#333333;
}


/*パンクズリスト
-------------------------------------------------------*/
p.pankuzu{
width:740px;
margin:0px auto;
padding:8px 0px;
font-size:80%;
line-height:1.2em;
}


/*clrfix設定
-------------------------------------------------------*/
.clrfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clrfix {
  min-height: 1px;
}

* html .clrfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}



/*header ヘッダー
-------------------------------------------------------*/
#header{
width:760px;
height:240px;
margin:0 auto;
padding-top:17px;
}

#header h1{
text-indent:-999px;
display:block;
width:760px;
height:240px;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
background-position:0 2px;
}



/*コンテンツレイアウト
-------------------------------------------------------*/
#wrapper{
width:740px;
margin:0px auto;
}

#wrapper #contentsBlock{
width:740px;

}





/*メインコンテンツ
-------------------------------------------------------*/
#wrapper #contentsBlock h2{
width:720px;
color:#FFFFFF;
background-color:#009933;
font-size:90%;
padding:5px 8px;
}

#wrapper #contentsBlock h3{
width:525px;
margin:12px auto 6px;
border-left:4px solid #579822;
font-size:90%;
line-height:1.1em;
font-weight:bold;
padding-left:5px;
}

#wrapper #contentsBlock p{
width:530px;
font-size:80%;
line-height:1.6em;
text-align:justify;
margin:0px auto 20px;
padding-bottom:8px;
border-bottom:1px dotted #cccccc;
}

#wrapper #contentsBlock p.photo{
margin:8px auto 0px;
border:none;
}


/*グローバルメニュー
-------------------------------------------------------*/
ul#gNavi{
list-style:none;
width:765px;
margin:0 auto;
}

ul#gNavi li{
float:left;
width:153px;
padding-top:6px;
}

ul#gNavi li a{
text-indent:-9999px;
display:block;
width:152px;
height:34px;
background-repeat:no-repeat;
/*\*/overflow: hidden;/**/
}

/*各ボタン背景画像指定*/
ul#gNavi li a#gMenu1{
background-image:url(../images/global_btn1.gif);
}
ul#gNavi li a#gMenu2{
background-image:url(../images/global_btn2.gif);
}
ul#gNavi li a#gMenu3{
background-image:url(../images/global_btn3.gif);
}
ul#gNavi li a#gMenu4{
background-image:url(../images/global_btn4.gif);
}
ul#gNavi li a#gMenu5{
background-image:url(../images/global_btn5.gif);
}

.gMenu1{
background-image:url(../images/global_btn1.gif);
}



/*各ボタンロールオーバー指定*/
ul#gNavi li a#gMenu1:hover,
ul#gNavi li a#gMenu2:hover,
ul#gNavi li a#gMenu3:hover,
ul#gNavi li a#gMenu4:hover,
ul#gNavi li a#gMenu5:hover{
background-position:0 -34px;
}


/*現在位置の表示設定*/
ul#gNavi li a#gMenu1_on{
background-image:url(../images/global_btn1.gif);
background-position:0 -34px;
}
ul#gNavi li a#gMenu2_on{
background-image:url(../images/global_btn2.gif);
background-position:0 -34px;
}
ul#gNavi li a#gMenu3_on{
background-image:url(../images/global_btn3.gif);
background-position:0 -34px;
}
ul#gNavi li a#gMenu4_on{
background-image:url(../images/global_btn4.gif);
background-position:0 -34px;
}
ul#gNavi li a#gMenu5_on{
background-image:url(../images/global_btn5.gif);
background-position:0 -34px;
}



/*footer フッター
-------------------------------------------------------*/

#footer{
width:760px;
margin:20px auto 0;
padding-bottom:20px;
border-top:1px solid #cccccc;
position:relative;
}

#footer ul{
list-style:none;
margin:8px auto 0;
}

#footer ul li{
display:inline;
padding:0 5px;
}

#footer ul li#f_menu_center{
border-left:1px dotted #333333;
border-right:1px dotted #333333;
} 

#footer ul li#f_menu_left{
border-left:1px dotted #333333;
} 

#footer ul li a{
font-size:80%;
}

#footer p{
position:absolute;
top:10px;
right:5px;
font-size:70%;
}

/*新規設定
-------------------------------------------------------*/
ul{
margin-left:20px;
list-style-image:url(list1.gif);
}
li{
font-size:0.8em;
}
