@charset "Shift_JIS";
/* CSS Document */

html,body{
	height:100%;
	margin:0px;
	padding:0px;
}

body{
}

ul,dl,li,dt,dd{display:block; margin:0px; padding:0px; text-indent:0px; list-style-type:none;}
body li a,
body dd a{
	display:block;
	text-decoration:none !important;
	overflow:hidden;
}
body li a:hover,
body dd a:hover{
	text-decoration:none;
}
body li a span,
body dd a span{
	visibility:hidden;
}

body img{
	border:none;
}

div#head{
	width:100%;
	min-height:80px;
}
* html div#head{
	height:80px;
}

div#head a#site_id{
	display:block;
	float:left;
	width:110px;
	height:55px;
}

div#head ul{
	width:453px;
	height:55px;
	float:right;
}

div#head ul li{
	display:block;
	float:left;
	height:55px;
}

div#head ul li.li01{ width:77px;}
div#head ul li.li02{ width:32px;}
div#head ul li.li03{ width:104px;}
div#head ul li.li04{ width:99px;}
div#head ul li.li05{ width:60px;}
div#head ul li.li06{ width:67px;}



div#head ul li a{
	height:10px;
	overflow:hidden;
	margin-top:16px;
	background-image:url(/index_img_com/cmn_btns_utility.gif);
	background-repeat:no-repeat;
}

div#head ul li.li01 a{background-position: 0 0;}
div#head ul li.li01 a:hover{background-position: 0 -20px;}

div#head ul li.li02 a{background-position: -77px 0;}
div#head ul li.li02 a:hover{background-position: -77px -20px;}

div#head ul li.li03 a{background-position: -109px 0;}
div#head ul li.li03 a:hover{background-position: -109px -20px;}

div#head ul li.li04 a{background-position: -213px 0;}
div#head ul li.li04 a:hover{background-position: -213px -20px;}

div#head ul li.li05 a{background-position: -312px 0;}
div#head ul li.li05 a:hover{background-position: -312px -20px;}

div#head ul li.li06 a{background-position: -372px 0;}
div#head ul li.li06 a:hover{background-position: -372px -20px;}

div#foot{
	width:100%;
	height:30px;
	margin-top:40px;
}
* html div#foot{
	height:20px;
}

div#foot a#copyright{
	display:block;
	width:410px;
	height:18px;
	margin-top:5px;
	margin-left:10px;
	float:left;
	overflow:hidden;
	background:url(/shared/img/cmn_copyright_002.gif) 10px 0 no-repeat;
	text-decoration:none;
}

div#foot a#copyright:hover{
	background:url(/shared/img/cmn_copyright_002_o.gif) 10px 0 no-repeat;
	text-decoration:none;
}
div#foot a#copyright span{
	visibility:hidden;
}

div#foot ul#footnavi{
	 display:block;
	 float:right;
	 width:295px;
	 height:30px;
}


div#foot ul li{
	height:30px;
	float:left;
}

div#foot ul#footnavi li{display:block;height:30px;float:left;}
div#foot ul#footnavi li.li01{width:110px;}
div#foot ul#footnavi li.li02{width:185px;}

div#foot ul li a{
	height:30px;
	background-repeat:no-repeat;
	overflow:hidden;
}


div#foot ul#footnavi li a{ overflow:hidden;}
div#foot ul#footnavi li.li01 a{background:url(/index_img_com/cmn_btn_102.gif) top left no-repeat;}
div#foot ul#footnavi li.li01 a:hover{background:url(/index_img_com/cmn_btn_102_o.gif) top left no-repeat;text-decoration:none;}
div#foot ul#footnavi li.li02 a{background:url(/index_img_com/cmn_btn_103.gif) top left no-repeat;}
div#foot ul#footnavi li.li02 a:hover{background:url(/index_img_com/cmn_btn_103_o.gif) top left no-repeat;text-decoration:none;}
div#foot ul#footnavi li a span{visibility:hidden;}

div#container{
	width:100%;
	height:620px;
	min-width:960px;
}
* html div#container{
	text-align:center;
}
div#container div{
	margin:0 auto 0 auto;
}
div#container div#gnavi{
	width:960px;
	height:40px;
}
div#container div#swf_area{
	width:960px;
	height:530px;
	background:#cccccc;
}
div#container div#lnavi{
	width:960px;
	height:50px;
	background:#efefef;
}

div#container div#gnavi ul{
	width:760px;
	height:40px;
	margin:auto auto auto 200px;
}

div#container div#gnavi ul li{
	height:15px;
	float:left;
}

div#container div#gnavi ul li.li01{width:127px;}
div#container div#gnavi ul li.li02{width:127px;}
div#container div#gnavi ul li.li03{width:126px;}
div#container div#gnavi ul li.li04{width:126px;}
div#container div#gnavi ul li.li05{width:127px;}
div#container div#gnavi ul li.li06{width:127px;}
div#container div#gnavi ul li a{
	height:15px;
	overflow:hidden;
	background-image:url(/index_img_com/cmn_btns_gnavi.gif);
	background-repeat:no-repeat;
}

div#container div#gnavi ul li.li01 a{background-position: 0 0;}
div#container div#gnavi ul li.li01 a:hover{background-position: 0 -20px;}
div#container div#gnavi ul li.li02 a{background-position: -127px 0;}
div#container div#gnavi ul li.li02 a:hover{background-position: -127px -20px;}
div#container div#gnavi ul li.li03 a{background-position: -254px 0;}
div#container div#gnavi ul li.li03 a:hover{background-position: -254px -20px;}
div#container div#gnavi ul li.li04 a{background-position: -380px 0;}
div#container div#gnavi ul li.li04 a:hover{background-position: -380px -20px;}
div#container div#gnavi ul li.li05 a{background-position: -506px 0;}
div#container div#gnavi ul li.li05 a:hover{background-position: -506px -20px;}
div#container div#gnavi ul li.li06 a{background-position: -633px 0;}
div#container div#gnavi ul li.li06 a:hover{background-position: -633px -20px;}

div#container div#gnavi ul li.li01 a.here{background-position: 0 -20px;}
div#container div#gnavi ul li.li02 a.here{background-position: -127px -20px;}
div#container div#gnavi ul li.li03 a.here{background-position: -254px -20px;}
div#container div#gnavi ul li.li04 a.here{background-position: -380px -20px;}
div#container div#gnavi ul li.li05 a.here{background-position: -506px -20px;}
div#container div#gnavi ul li.li06 a.here{background-position: -633px -20px;}


.wrap{background:transparent;}
.wrap:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
};
