/*共通*/
body{
	background-color: #FFFFFF;
	font-size: 14px;
	font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color: #333333;
	behavior:url("csshover2.htc");
	}
*{
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 16px;
	/*border: 1px solid black;*/
	}
a {
	text-decoration: none;
	outline: none;
	color: #333333;
	}
a:hover{
	text-decoration: underline;
	}
img {
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	}
h1 {
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}
h2,h3,h4,h5 {
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
li{
	list-style-type: none;
	}
ul,p{
	margin: 0px;
	padding: 0px;
	}
blockquote cite {
	font-style: normal;
	}
address, cite, dfn, em, strong, var, th, ins, del, samp {
	font-style:normal;
	font-weight:normal;
}

#wrapper {
	width: 100%;
	height: 100%;
	overflow: hidden;
	}
#contenar {
	width: 875px;
	margin: 0px auto 0px auto;
	overflow: hidden;
	}

/*ヘッダー*/
#header {
	
	}
	
/*グローバルナビ*/
#g_navi {
	display:block;
	font-size:0;
	height:43px;
	line-height:100%;
	list-style:none outside none;
	margin:0px auto 0px auto;
	/*padding-top:11px;*/
	width:873px;
	}
#g_navi li {
	display:inline;
	float:left;
	font-size:0;
	line-height:100%;
	padding:0;
	}
#g_navi li a#gnavi {
	background-position:0 0;
	width:131px;
	}
#g_navi li a#gnavi2 {
	background-position:-131px 0;
	width:135px;
	}
#g_navi li a#gnavi3 {
	background-position:-266px 0;
	width:122px;
	}
#g_navi li a#gnavi4 {
	background-position:-388px 0;
	width:123px;
	}
#g_navi li a#gnavi5 {
	background-position:-511px 0;
	width:123px;
	}
#g_navi li a#gnavi6 {
	background-position:-634px 0;
	width:120px;
	}
#g_navi li a#gnavi7 {
	background-position:-754px 0;
	width:119px;
	}

#g_navi li a {
	background-image:url("../img/base/g_navi.jpg");
	background-repeat:no-repeat;
	display:block;
	height:43px;
	overflow:visible;
	}
#g_navi li a:hover {
	filter:alpha(opacity=60);  /* IE7以下用 */
    -ms-filter: "alpha(opacity=60)"; /* IE8用 */
    -moz-opacity:0.6; /* Firefox 1.5未満, Netscape用 */
    -khtml-opacity: 0.6;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */
    opacity: 0.6; /* Firefox 1.5以上, Opera, Safari用 */
	}

/*フッター？*/
#contenar address {
	clear: both;
	float: right;
	font-size: 12px;
	color: #666666;
	margin: 15px 0px 10px 0px;
	}

/***--------------------------
共通
------------------***/
.font16 {
	font-size: 16px;
	}
.bold {
	font-weight: bold;
	}
.red {
	color: #F00;
	}
