/* CSS Document */

@charset "UTF-8";

*{
	margin: 0;
	padding: 0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,table,tr
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
	font-weight:100;
	line-height:160%;
	margin:0px;
	padding:0px;
}

.fn10px{font-size:10px; line-height:140%;}

fieldset,img { 
	border:0;
}


#BodyTop {
	background-color:#c7ddf2;
	color:#666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

html{
	overflow-y:scroll;
}

ul { list-style: none; }

a:link, a:visited {
	color: #666666;
	text-decoration: none;
}

a:active, a:hover {
	color: #FF7300;
	text-decoration: underline;
}

img a{
	border:0;	
}

.cl
{
	clear:both;
}

body
{
	background:url(../common/img/background0.gif);
}

#wrap
{
	background:url(../common/img/background.gif) repeat-y;
	width:900px;
	margin:0px auto;
	border:0px;
}

/* HEADER */

#wrap #header
{
	width:839px;
	height:89px;
	margin:0px auto 5px auto;
	position:relative;
}

#wrap #header #right_banner
{
	display:none;
	/*
	position:absolute;
	left:480px;
	top:15px;
	background:url(../common/img/banner_right.gif);
	width:327px;
	height:29px;
	*/
}
#wrap #header #right_banner a
{
	display:none;
	/*
	width:327px;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
	*/
}

#wrap #header .cell
{
	padding-top:20px;
	width:780px;
	margin:0px auto;
}

#wrap #header .cell .cell01
{
	width:94px;
	float:left;
}

#wrap #header .cell .cell01 h1
{
	background:url(../common/img/header_logo.gif) no-repeat;
	width:94px;
	height:59px;
	margin:0px;
	padding:0px;
}

#wrap #header .cell .cell01 h1 a
{
	display:block;
	width:94px;
	height:59px;
}

#wrap #header .cell .cell01 h1 a strong
{
	display:none;
}

#wrap #header .cell .cell02
{
	padding-top:44px;
	margin-left:20px;
	width:411px;
	float:left;
}

#wrap #header .cell .cell02 .header_link01
{
	float:left;
}

#wrap #header .cell .cell02 .header_link01 a
{
	display:block;
	width:174px;
	height:15px;
	background:url(../common/img/header_menu01.gif) no-repeat;
}

#wrap #header .cell .cell02 .header_link01 span
{
	display:none;
}

#wrap #header .cell .cell02 .header_link02
{
	float:left;
}

#wrap #header .cell .cell02 .header_link02 a
{
	display:block;
	width:104px;
	height:15px;
	background:url(../common/img/header_menu02.gif) no-repeat;
}

#wrap #header .cell .cell02 .header_link02 span
{
	display:none;
}

#wrap #header .cell .cell02 .header_link03
{
	float:left;
}

#wrap #header .cell .cell02 .header_link03 a
{
	display:block;
	width:161px;
	height:15px;
	background:url(../common/img/header_menu03.gif) no-repeat;
}

#wrap #header .cell .cell02 .header_link03 span
{
	display:none;
}

#wrap #header .cell .cell03
{
	padding-top:44px;
	width:159px;
	margin-left:95px;
	float:left;
}

#wrap #header .cell .cell03 .header_link04 a
{
	display:block;
	width:159px;
	height:15px;
	background:url(../common/img/header_menu04.gif) no-repeat;
}

#wrap #header .cell .cell03 .header_link04 span
{
	display:none;
}

#wrap #visual
{
	width:839px;
	margin:0px auto;
	margin-top:10px;
}

#wrap #globalmenu
{
	width:839px;
	margin:0px auto;
}

#wrap #globalmenu span
{
	display:none;
}

#wrap #globalmenu .link00 a
{
	float:left;
	display:block;
	width:108px;
	height:53px;
	background:url(../common/img/global_menu.gif) 0px 0px;
}

#wrap #globalmenu .link00_select a
{
	float:left;
	display:block;
	width:108px;
	height:53px;
	background:url(../common/img/global_menu.gif) 0px -53px;
}

#wrap #globalmenu .link01 a
{
	float:left;
	display:block;
	width:183px;
	height:53px;
	background:url(../common/img/global_menu.gif) -108px 0px;
}

#wrap #globalmenu .link01_select a
{
	float:left;
	display:block;
	width:183px;
	height:53px;
	background:url(../common/img/global_menu.gif) -108px -53px;
}

#wrap #globalmenu .link02 a
{
	float:left;
	display:block;
	width:183px;
	height:53px;
	background:url(../common/img/global_menu.gif) -291px 0px;
}

#wrap #globalmenu .link02_select a
{
	float:left;
	display:block;
	width:183px;
	height:53px;
	background:url(../common/img/global_menu.gif) -291px -53px;
}

#wrap #globalmenu .link03 a
{
	float:left;
	display:block;
	width:183px;
	height:53px;
	background:url(../common/img/global_menu.gif) -474px 0px;
}

#wrap #globalmenu .link03_select a
{
	float:left;
	display:block;
	width:183px;
	height:53px;
	background:url(../common/img/global_menu.gif) -474px -53px;
}

#wrap #globalmenu .link04 a
{
	float:left;
	display:block;
	width:182px;
	height:53px;
	background:url(../common/img/global_menu.gif) -657px 0px;
}

#wrap #globalmenu .link04_select a
{
	float:left;
	display:block;
	width:182px;
	height:53px;
	background:url(../common/img/global_menu.gif) -657px -53px;
}

#wrap #content
{
	padding-top:20px;
	width:780px;
	margin:0px auto;
}

.pankuzu
{
	padding:2px 10px;
}

.pankuzu .kugiri
{
	color:#E86549;
}

#footer
{
	width:780px;
	margin:0px auto;
}

#detail td
{
	padding:10px;
}




#wrap .numnum_select
{
	margin-right:2px;
	padding:0px 5px;
	display:inline;
	background:#ffe142;
	border:1px solid #ffe142;
}
#wrap .numnum_select a
{
	text-decoration:none;
}

#wrap .numnum
{
	margin-right:2px;
	padding:0px 5px;
	display:inline;
	border:1px solid #ffe142;
}
#wrap .numnum a
{
	text-decoration:none;
}

.pankuzu
{
	background:#f8f8f8;
	padding:5px 10px;
}
/*
.pankuzu 
{
	color:#ffffff;
}

.pankuzu .pankuzu_link
{
	color:#ffffff;
}
*/
