@charset "shift_jis";
@import url(fontseries.css);
*{font-family : "ＭＳ Ｐゴシック";}
ul,li,img,h1,h2,h3,h4,h5,h6
	{
	margin:0px;
	padding:0px;
	border:0px;
	}
li
	{
	list-style-type:none;
	}
.clear
	{
	clear:both;
	}
.auto
	{
	margin-left:auto;
	margin-right:auto;
	}
#pagetop
	{
	margin:10px;
	text-align : right;
	}
.sp5px{margin:5px;}
.sp10px{margin:10px;}
.sp15px{margin:15px;}
.sp20px{margin:20px;}
.sp25px{margin:25px;}
.sp30px{margin:30px;}

#center{
	text-align:center;
	}
.left{
	text-align:left;
	}
BODY
	{
	margin:0px;
	padding0px;
	text-align:center;
	}	
#all
	{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	}
#leftArea
	{
	float:left;
	width:185px;
	text-align:center;
	}
#leftArea2
	{
	float:left;
	width:250px;
	text-align:center;
	}
#leftArea3
	{
	float:left;
	width:185px;
	height:650px;
	text-align:center;
	}
#rightArea
	{
	float:right;
	width:595px;
	background-color:#ffffff;
	text-align:center;
	}
#rightArea2
	{
	float:right;
	width:530px;
	background-color:#ffffff;
	text-align:center;
	}
#rightArea3
	{
	float:right;
	width:530px;
	height:650px;
	background-color:#ffffff;
	}
#topbar
	{
	background-image : url(../htmls/images/gl_head_bar.jpg);
	background-position : center top;
	background-repeat : no-repeat;
	height:19px;
	}
#head{
	background-image : url(../htmls/images/gl_head_bg.jpg);
	background-repeat : repeat-x;
	}
#head strong a
	{
	margin-left:10px;
	display:block;
	text-indent:-9999px;
	background-image : url(../htmls/images/gl_head_logo.jpg);
	background-repeat : no-repeat;
	width:479px;
	height:42px;
	}
#headLinkA a,#headLinkB a,#headLinkC a
	{
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:19px;
	background-repeat : no-repeat;
	height:42px;
	}
#headLinkA a
	{
	left:490px;
	background-image : url(../htmls/images/gl_head_home.jpg);
	width:70px;
	}
#headLinkA a:hover
	{
	background-image : url(../htmls/images/gl_head_homeu.jpg);
	}
#headLinkB a
	{
	left:580px;
	background-image : url(../htmls/images/gl_head_sitemap.jpg);
	width:102px;
	}
#headLinkB a:hover
	{
	background-image : url(../htmls/images/gl_head_sitemapu.jpg);
	}
#headLinkC a
	{
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:19px;
	background-repeat : no-repeat;
	height:42px;
	top:19px;
	left:700px;
	background-image : url(../htmls/images/gl_head_link.jpg);
	width:64px;
	}
#headLinkC a:hover
	{
	background-image : url(../htmls/images/gl_head_linku.jpg);
	}
#headMenu li
	{
	float:left;
	}
#Menu1 a,#Menu2 a,#Menu3 a,#Menu4 a,#Menu5 a,#Menu6 a
	{
	text-indent:-9999px;
	display:block;
	background-repeat : repeat-x;
	width:130px;
	height:39px;
	}
#Menu1 a{
	background-image:url(../htmls/images/gl_head_menu1.jpg);
	}
#Menu1 a:hover{
	background-image:url(../htmls/images/gl_head_menu1u.jpg);
	}
#Menu2 a{
	background-image:url(../htmls/images/gl_head_menu2.jpg);
	}
#Menu2 a:hover{
	background-image:url(../htmls/images/gl_head_menu2u.jpg);
	}
#Menu3 a{
	background-image:url(../htmls/images/gl_head_menu3.jpg);
	}
#Menu3 a:hover{
	background-image:url(../htmls/images/gl_head_menu3u.jpg);
	}
#Menu4 a{
	background-image:url(../htmls/images/gl_head_menu4.jpg);
	}
#Menu4 a:hover{
	background-image:url(../htmls/images/gl_head_menu4u.jpg);
	}
#Menu5 a{
	background-image:url(../htmls/images/gl_head_menu5.jpg);
	}
#Menu5 a:hover{
	background-image:url(../htmls/images/gl_head_menu5u.jpg);
	}
#Menu6{
	text-indent:-9999px;
	width:130px;
	height:39px;
	background-image:url(../htmls/images/gl_head_menu6.jpg);
	}
#Menu6 a:hover{
	background-image:url(../htmls/images/gl_head_menu6u.jpg);
	}
#contents
	{
	clear:both;
	}
#contents2
	{
	background-color:#f5f5f5;
	background-image : url(../htmls/images/left_bg.jpg);
	clear:both;
	}
#foot
	{
	clear:both;	
	font-size:12px;
	line-height:200%;
	padding-right:10px;
	text-align:right;
	color:#ffffff;
	background-color:#cccccc;
	}
.space
	{
	clear:both;
	height:15px;
	}
.pointline
	{
	background-image : url(../htmls/images/gl_pointline.jpg);
	background-repeat : repeat-x;background-position : center center;
	height : 10px;
	line-height:5px;
	font-size:10px;
	}
.pointline2{
background-image : url(../htmls/images/pp_ml.jpg);
background-repeat : repeat-x;
background-position : center center;
height:10px;
font-size : 8px;
line-height : 8px;
}




/*ここからメニュー*/


ul,li{
	margin:0px;
	padding:0px;
	}
#FWTableContainer1360332160 {
	position:relative;
	text-align:left;
	margin:0px;
}
#M0,#M1,#M2,#M3,#M4{
	visibility:hidden;
	position:absolute;
	z-index:300;
	top:39px;
}
#MB0,#MB1,#MB2,#MB3,#MB4{
	position:absolute;
	left:0px;
	top:0px;
	text-align:center;

}
#MB0 a,#MB1 a,#MB2 a,#MB3 a,#MB4 a{
	font-size:12px;
	text-decoration:none;
	border:1px solid #cccccc;
	border-top:0;
	line-height:25px;
	width:170px;
	background-color:#FFFFFF;
	display:block;
	color:666666;
	}
#MB0 a:hover,#MB1 a:hover,#MB2 a:hover,#MB3 a:hover,#MB4 a:hover{
	color:#ffffff;
	background-color:#0099cc;
	}
#M0 {
	left:0px;
}
#M1 {
	left:130px;
}
#M2 {
	left:260px;
}
#M3 {
	left:390px;
}
#M4 {
	left:608px;
}
.block{
	text-indent: 2em;
	}