

/* \*/
* html div, * html p{
 height:1%;
 }
/* */


/* ////////////////////////////////①全体定義//////////////////////////////// */


/* ---------------------------------------------------------
全体の定義
--------------------------------------------------------- */

td,h,span,div { 
font-family: Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", sans-serif;
}

img {
	border-style: none;
}

a:link { color:#663300; text-decoration: underline }
a:visited { color: #CC6600; text-decoration: underline }
a:active { color:#FF9900; text-decoration: none }
a:hover { color:#FF9900; text-decoration: none }


.pink_l a:link { color:#CC0066; text-decoration: underline; font-weight:bold }
.pink_l a:visited { color: #CC0066; text-decoration: underline }
.pink_l a:active { color:#FF9900; text-decoration: none }
.pink_l a:hover { color:#FF9900; text-decoration: none }



.clear { clear:both; }
.bold { font-weight:bold; }
.shift-left { float:left;}
.shift-right { float:right;}
.left { text-align:left;}
.right { text-align:right;}
.center { text-align:center;}

.font14 {font-size:14px;}
.font12 {font-size:12px;}
.font10 {font-size:10px;}

.gray {	color:#333333;}
.red { color:#FF3300;}
.pink { color:#CC0066;}
.white { color:#FFFFFF;}
.brown { color:#663300; }
.orange { color:#FF9900; }
.green { color:#99CC00; }



/* ---------------------------------------------------------
Global Header
--------------------------------------------------------- */
#g_header {
	width: 100%;
	height: 28px;
	margin: 0;
	padding:0;
	background:#FFFFFF url(/com_img/h_f/gm_bg.gif) repeat-x;
	border-bottom:3px solid #FF0000;	
	}

#g_header_left {
	float:left;
	margin:0px;
	width:215px;
}

#g_header_left img {
	width:215px;
}

#g_header_right {
	float:right;
	margin:0;
	padding:0;
	width:350px;
	height: 17px;
}

#g_menus {
	width:auto;
	height: 22px;
	margin:5px 5px 0 5px;
}

#g_menus ul {
	display:block;
	margin:0;
	padding:0;
	height:17px;
}

#g_menus ul li {
	padding:0px 0px 5px 2px;
	margin:0;
	display:inline;
	list-style:none;
	line-height:17px;
	font-size:12px;
	font-weight:bold;
}

#g_menus a:link {color:#666666; font-weight:bold; font-size:12px;}
#g_menus a:visited { color: #999999; text-decoration: underline }
#g_menus a:active {color:#CCCCCC; font-weight:bold; font-size:12px;}
#g_menus a:hover {color:#CCCCCC; font-weight:bold; font-size:12px;}


