@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}
img{border:none;}
li{list-style:none;}
.clear{clear:both;}

/* ヘッダー */

#header{background-image:url(images/main.jpg); width:900px; height:363px; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
#header2{background-image:url(images/main2.jpg); width:900px; height:140px; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
h1{padding-top:115px; padding-left:45px;}
h1 a{color:#FFF; text-decoration:none;}

/* ヘッダー */



/* グローバルナビ */

#gnv ul li{float:left; padding-left:3px; padding-top:1px;}
#gnv{background-image:url(images/navi_bk.jpg); height:112px; background-repeat:repeat-x;}
.gin{width:816px; margin-left:auto; margin-right:auto;}

/* グローバルナビ */


/* メインコンテンツ */
#mein_con{width:834px; margin-left:auto; margin-right:auto; margin-top:10px;}
.ch{background-image:url(images/con_h.jpg); width:834px; height:13px; background-repeat:no-repeat;}
.cf{background-image:url(images/con_f.jpg); width:834px; height:18px;  background-repeat:no-repeat;}
.cb{background-image:url(images/con_b.jpg); width:834px; background-repeat:repeat-y;}
/* メインコンテンツ */

/* サイドメニュー */
#left{float:left; width:220px; margin-left:13px; margin-top:5px;}
.sh{background-image:url(images/s_h.jpg); width:220px; height:16px; background-repeat:no-repeat; margin-top:10px;}
.sf{background-image:url(images/s_f.jpg); width:220px; height:16px; background-repeat:no-repeat;}
.sb{background-image:url(images/s_b.jpg); width:220px; background-repeat:repeat-y;}

.sc2{padding-left:20px; padding-top:5px;}
.text_area{margin-left:20px; margin-top:5px;}
.scb{text-align:center; margin-top:10px;}
.title_s{margin-top:10px;}
/* サイドメニュー */

/* コンテンツ　*/
#right{float:left; width:575px; margin-left:9px; margin-top:5px;}
.ch2{background-image:url(images/mc_h.jpg); width:574px; height:19px; background-repeat:no-repeat; margin-top:10px;}
.cf2{background-image:url(images/mc_f.jpg); width:574px; height:18px;  background-repeat:no-repeat;}
.cb2{background-image:url(images/mc_b.jpg); width:574px; background-repeat:repeat-y;}
/* コンテンツ　*/


/* 先頭へ戻る */
#go{text-align:right; margin-top:10px; width:834px; margin-left:auto; margin-right:auto;}
/* 先頭へ戻る */

/* フッター */
#footer{background-image:url(images/ft_bk.jpg); height:137px; background-repeat:repeat-x; margin-top:10px; padding-top:25px;}
.ftin{width:834px; margin-left:auto; margin-right:auto;}
.fnv_h{background-image:url(images/ftnv_h.jpg); width:834px; height:14px; background-repeat:no-repeat;}
.fnv_f{background-image:url(images/fnv_f.jpg); width:834px; height:15px; background-repeat:no-repeat;}
.fnv_b{background-image:url(images/ftnv_b.jpg); width:834px; background-repeat:repeat-y;}

.fnv2 ul li{float:left;}
.fnv2 ul{padding-top:8px; margin-left:240px;}
.fnv2 ul li a{color:#333; text-decoration:none;}
.fnv ul li{float:left;}
.fnv ul{margin-top:8px; margin-left:120px;}
.fnv ul li a{color:#333; text-decoration:none;}

address{text-align:center; margin-top:10px;}
/* フッター */


/* バナー */
.bn{width:180px; padding:10px;}
.bn p{padding-top:10px; font-size:10px; color:#666;}
.bn h4{padding-top:5px;}
.bn h4 a{font-size:10px; color:#333; text-decoration:none;}
/* バナー */


/* パンクズ */
#pan{width:834px; margin-left:auto; margin-right:auto; margin-top:10px;}
/* パンクズ */

.tab2{margin-left:30px;}
.tab2 tr td a{color:#666; font-size:10px; text-decoration:none;}
.tab2 tr td{text-align:center; padding:5px;}




