@charset "utf-8";
/* CSS Document */

/* 00.base style -------------------------------------------------------------------------*/
* {margin: 0px;padding: 0px;list-style: none;font-family:"メイリオ", "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";color : #333;font-size: small;}
body {background-color:#fff;width:750px;margin:0 auto;}

img {border:0px;}
p {line-height:1.5em;}
table {border-collapse:collapse;}
.f_clear {clear:both;}


/* layout */
#header{width:100%;margin:0 0 20px;}
#contents_left{width:205px;float:left;}
#contents_right{width:540px;float:right;}
#footer{clear:both;width:100%;margin:20px 0 0;padding:10px 0;}


/* header */
#header #logo{margin:30px 0 10px;}

/* gnavi */
#gnavi ul a {text-decoration: none;}
#gnavi ul li {position: relative;display: inline;float: left;}
#gnavi ul li a {display: block;height:50px;text-indent:-9999px;background-image: url(http://fkdnet.jp/futabanosato/img/gnavi.png);background-repeat: no-repeat;}
li#gnavi1 a{width:188px;background-position: 0 0;}
li#gnavi2 a{width:188px;background-position: -188px 0;}
li#gnavi3 a{width:188px;background-position: -376px 0;}
li#gnavi4 a{width:186px;background-position: -564px 0;}
li#gnavi1 a:hover{background-position: 0 -50px;}
li#gnavi2 a:hover{background-position: -188px -50px;}
li#gnavi3 a:hover{background-position: -376px -50px;}
li#gnavi4 a:hover{background-position: -564px -50px;}

ul#gnavi_sub{position: absolute;left: 0;display: none;visibility: hidden;margin:0;width:186px;}
ul#gnavi_sub li{display: list-item;float: none;margin: 0;}
ul#gnavi_sub li a {height:18px;width:186px;background: #888;padding:10px 0;color: #FFFFFF;text-indent:10px;
	font-size:12px;border-bottom:#FFF dotted 1px;
	filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;  /*背景の透明度設定*/
}
* html ul#gnavi_sub li a {display: inline-block;} /*IE6 hack to get sub menu links to behave correctly*/
ul#gnavi_sub li a:hover {background: #aa0;}


/* contents_left */
#contents_left {margin:20px 0 ;}
#contents_left #contact {margin:0 0 20px;}
#contents_left #link_banner li{margin:0 0 10px;}

/* contents_right */
#contents_right {margin:20px 0 ;}



/* footer */
#footer {border-top:1px solid #0099cc;}
#footer p {text-align:center;}
/*-------------------------------------------------------------------------*/


/* 01.top page ------------------------------------------------------------*/
#topimage {margin: 0 0 20px;}
#top_news {}
/*-------------------------------------------------------------------------*/


/* 02.profile page ------------------------------------------------------------*/
#profile h2 {padding-bottom:20px;}
#tb_profile {margin:0 20px;width:500px;}
#tb_profile table{width:100%;}
#tb_profile th,#tb_profile td {padding:5px;border:1px solid #aaa;}
#tb_profile th { text-align:left;background-color:#eee; }
#tb_profile p{margin:20px 0;font-weight:bold;line-height:1.2em;}

/*-------------------------------------------------------------------------*/


