@charset "UTF-8";
/* ---------------
uatop.css
上書き・追記用スタイルシート
--------------- */
	
#header {
	width: 970px;
	margin: 0;
	padding: 0;
	background: none;
}

#topHeaderBoxL {
	width: 116px;
	height: 425px;
	margin: 0;
	padding: 0;
	background-color: #a1a1a1;
	background: url(../images/topheaderNavi_bg.jpg) repeat-x 0 0;
	float: left;
	text-align: center;
}
#siteTitle {
	padding: 86px 12px 12px 12px;
}
#topHeaderBoxR {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	height: 385px;
}
#topImagefile {
	float: right;
	width: 854px;
	height: 425px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	/*background-color: #e0e0e0;
	background: url(../images/topimage.jpg) no-repeat 0 0;*/
}

/* slidephoto */
div.slidephoto_container a.slider_prev,
div.slidephoto_container a.slider_next {
	color: #ccc;
	margin:0px;
}
ul#slidephoto {
	list-style: none;
	margin:0; padding:0;
}
ul#slidephoto li {
	list-style: none;
	margin:0; padding:0;
}


#headerSubBox {
	position: absolute;
	margin: 24px 0 0 575px;
	z-index: 100;
}
#main {
	background: #FFFFFF;
}
/* ---------------
トップグローバルナビ
--------------- */

#headerNavi {
	width: 116px;
	list-style: none;
	margin: 12px 0 102px 0;
	padding: 0;
	background: none;
}
*+html #headerNavi {
}
#headerNavi li{
	display: inline;
	margin: 0;
	padding: 0;
}

#headerNavi li a:link, #headerNavi li a:visited, #headerNavi li a:hover, #headerNavi li a:active {
	display: block;
	_display: inline-block;
	height: 32px;
	padding: 0px 15px;
	font-size: 12px;
}


#headerNavi li#gmenu01 a:link, #headerNavi li#gmenu01 a:visited {
display:inline-block;
*display: block;
background-image: url(../images/topgnavi01.gif);
background-repeat: no-repeat;
width: 116px;
height: 32px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

#headerNavi li#gmenu01 a:hover, #headerNavi li#gmenu01 a:active {
display:inline-block;
*display: block;
background-image: url(../images/topgnavi01b.gif);
background-repeat: no-repeat;
width: 116px;
height: 32px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

#headerNavi li#gmenu02 a:link, #headerNavi li#gmenu02 a:visited {
display:inline-block;
*display: block;
background-image: url(../images/topgnavi02.gif);
background-repeat: no-repeat;
width: 116px;
height: 32px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

#headerNavi li#gmenu02 a:hover, #headerNavi li#gmenu02 a:active {
display:inline-block;
*display: block;
background-image: url(../images/topgnavi02b.gif);
background-repeat: no-repeat;
width: 116px;
height: 32px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

#headerNavi li#gmenu03 a:link, #headerNavi li#gmenu03 a:visited {
display:inline-block;
*display: block;
background-image: url(../images/topgnavi03.gif);
background-repeat: no-repeat;
width: 116px;
height: 32px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

#headerNavi li#gmenu03 a:hover, #headerNavi li#gmenu03 a:active {
display:inline-block;
*display: block;
background-image: url(../images/topgnavi03b.gif);
background-repeat: no-repeat;
width: 116px;
height: 32px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

#headerNavi li#gmenu04 a:link, #headerNavi li#gmenu04 a:visited {
display:inline-block;
*display: block;
background-image: url(../images/topgnavi04.gif);
background-repeat: no-repeat;
width: 116px;
height: 32px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

#headerNavi li#gmenu04 a:hover, #headerNavi li#gmenu04 a:active {
display:inline-block;
*display: block;
background-image: url(../images/topgnavi04b.gif);
background-repeat: no-repeat;
width: 116px;
height: 32px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

#headerNavi li#gmenu05 a:link, #headerNavi li#gmenu05 a:visited {
display:inline-block;
*display: block;
background-image: url(../images/topgnavi05.gif);
background-repeat: no-repeat;
width: 116px;
height: 32px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

#headerNavi li#gmenu05 a:hover, #headerNavi li#gmenu05 a:active{
display:inline-block;
*display: block;
background-image: url(../images/topgnavi05b.gif);
background-repeat: no-repeat;
width: 116px;
height: 32px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

#headerNavi li#gmenu06 a:link, #headerNavi li#gmenu06 a:visited {
display:inline-block;
*display: block;
background-image: url(../images/topgnavi06.gif);
background-repeat: no-repeat;
width: 116px;
height: 34px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

#headerNavi li#gmenu06 a:hover, #headerNavi li#gmenu06 a:active{
display:inline-block;
*display: block;
background-image: url(../images/topgnavi06b.gif);
background-repeat: no-repeat;
width: 116px;
height: 34px;
padding: 0px;
margin: 0px;
text-indent: -9999px;
}

/* ---------------
ヘッダサブナビ
--------------- */

#headerSubNavi {
	float:right;
	list-style: none;
	margin: 13px 0px 0 0;
	padding: 0;
	height: 10px;
}
*+html #headerSubNavi {
}
#headerSubNavi li{
	display: inline;
	float: right
}

#headerSubNavi li a:link, #headerSubNavi li a:visited, #headerSubNavi li a:hover, #headerSubNavi li a:active, #headerSubNavi li#viewing {
	display: block;
	_display: inline-block;
	height: 10px;
	padding: 0px 9px;
	font-size: 12px;
}

#headerSubNavi li a:link, #headerSubNavi li a:visited {
	color: #333333;
}

#headerSubNavi li a:hover, #headerSubNavi li a:active, #headerSubNavi li#viewing {
	color: #333333;
}

/* ---------------
トップメイン
--------------- */
.bannerBox {
	width: 720px;
	margin: 0 0 20px 0;
	padding: 0;
}

.bannerBox li {
float: left;
list-style: none;
width: 230px;
height: 80px;
margin: 0 10px 10px 0;
padding: 0;
}
#topItemCateList{
	width: 720px;
	margin: 0 0 10px 0;
	padding:0px;
	/*background: transparent url(../images/sublist_mark1.gif) repeat-y scroll 0 0;*/
}
#topItemCateList ul {
	margin:0;
	padding: 0;
	list-style: none;
}
#topItemCateList li {
	float: left;
	width: 320px; 
	margin: 0 5px 0 0;
	padding: 3px 0 0 25px;
	background: url(../images/sublist_mark3.gif)  no-repeat 0 0px;
}

*+html #topItemCateList li {
	background: url(../images/sublist_mark3.gif)  no-repeat 0 0px;
}

/*	メニュー*/
#menu01, #menu02, #menu03, #menu04, #menu05, #menu06 {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	height: 375px !important;
	margin: 25px;
	padding: 0;
	z-index: 9999;
}

#menu01 li, #menu02 li, #menu03 li, #menu04 li, #menu05 li, #menu06 li {
	background:url("../images/sublist_mark3.gif") no-repeat scroll 0 0 transparent;
	margin: 0 20px 5px 0;
	padding:3px 0 0 25px;
	line-height: 22px;
	width: 375px;
}
#menu01 li a, #menu02 li a, #menu03 li a, #menu04 li a, #menu05 li a, #menu06 li a {
	color: #FFFFFF;
}

#menu01 li.left, #menu02 li.left, #menu03 li.left, #menu04 li.left, #menu05 li.left, #menu06 li.left {
	position: relative;
}
#menu01 li.right, #menu02 li.right, #menu03 li.right, #menu04 li.right, #menu05 li.right, #menu06 li.right {
	position: relative;
	top: -375px;
	left: 400px;
}

#menuBack01, #menuBack02, #menuBack03, #menuBack04, #menuBack05, #menuBack06 {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	height: 425px !important;
	margin: 0;
	padding: 0;
	z-index: 8888;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	text-indent: -9999px;
}

.menuBackSmall {
	width: 427px;
}

.menuBackLong {
	width: 854px !important;
}


/*	角丸	*/
#testBox {
background-color: #FFF;
margin: 20px;
padding: 10px;
}


