﻿@charset "utf-8";


body {text-align:center;}

/*=====================================*/
/*=====       HEADER STYLE        =====*/
/*=====================================*/
h1{margin:0; padding:0;}

#ht {
	color:#666666;
	font-weight:normal;
	width:657px;
	margin-top:5px;
	text-align:right;
	float:right;
	font-size:10px;
	line-height: 150%;
}


#header {
	width:100%;
	height:80px;
	background-position:bottom;
	background-repeat: repeat-x;
}
#headerContents {
	width:900px;
	height:80px;
	margin:0px auto;
}
#headerContents img {
	float:left;
	margin-top:12px;
}
#headerContents a{
	color:#E8a800;
	cursor:hand;
}
#headerRequestBox {
	width:381px;
	height:31px;
	float:right;
	text-align:left;
	background-image:url(../images/hbtn_bg.gif);
	position: relative;
}

.h_RequestBox2{
	top:18px;
}

#headerRequestBox ui {
	height:31px;
}
#headerRequestBox li {
	height:31px;
	position: absolute;
	text-indent:-9999px;
}
#headerRequestBox li a {
	text-decoration:none;
	display:block;
	height:31px;
}

li#hbtnAccessmap {
	width:95px;
}

li#hbtnOutline {
	width:95px;
	left:95px;

}
li#hbtnRaijo {
	width:95px;
	left:190px;
}
li#hbtnRequest {
	width:96px;
	left:285px;
}
li#hbtnAccessmap a:hover {width:95px;	background:url(../images/hbtn_bg.gif) 0px 31px;}
li#hbtnOutline a:hover {width:95px;	background:url(../images/hbtn_bg.gif) -95px 31px;}
li#hbtnRaijo a:hover {width:95px;	background:url(../images/hbtn_bg.gif) -190px 31px;}
li#hbtnRequest a:hover {width:96px;	background:url(../images/hbtn_bg.gif) -285px 31px;}

.haseko_top {
	clear:right;
	float:right;
	width:360px;
	text-align:right;
	font-size:83%;
	letter-spacing:-1px;
	margin:0px 4px 0px 0px;
	padding:0;
	top:4px;
}

/*=====================================*/
/*=====       GMENU STYLE         =====*/
/*=====================================*/

#gmenu {
	width:100%;
	height:41px;
	text-align:center;
	background: url(../images/gmenu_bg.gif) repeat-x;
}

#gmenu2 {
	width:100%;
	height:41px;
	text-align:center;
	background: url(../images/gmenu_bg.gif) repeat-x;
}
html>/**/body #gmenu2{
	height:41px;
}
#menu {
	width:902px;
	height:41px;
	margin:0 auto;
	background:url(../images/menuBg.jpg) no-repeat;
	position: relative;
	overflow:hidden;
}

#menu ui {
	height:41px;
}
#menu li {
	position: absolute;
	text-indent:-9999px;
	height: 41px;
}
#menu li a {
	text-decoration:none;
	display:block;
	height:41px;
}
#menu li a:hover {
	height:41px;
}


li#btnTop {width:91px;left:0;}
li#btnTop a:hover {width:91px; background:url(../images/menuBg.jpg) 0px 41px;}

li#btnConsept {	width:90px;left:91px;}
li#btnConsept a:hover {width:90px; background:url(../images/menuBg.jpg) -91px 41px;}

li#btnAccess {	width:90px;left:181px;}
li#btnAccess a:hover {width:90px; background:url(../images/menuBg.jpg) -181px 41px;}

li#btnLocation {width:90px;left:271px;}
li#btnLocation a:hover {width:90px; background:url(../images/menuBg.jpg) -271px 41px;}

li#btnDesign{width:90px;left:361px;}
li#btnDesign a:hover {width:90px; background:url(../images/menuBg.jpg) -361px 41px;}

li#btnLandplan{width:90px;left:451px;}
li#btnLandplan a:hover {width:90px; background:url(../images/menuBg.jpg) -451px 41px;}

li#btnPublicspace{width:90px;left:541px;}
li#btnPublicspace a:hover {width:90px; background:url(../images/menuBg.jpg) -541px 41px;}

li#btnModelroom {width:90px;left:631px;}
li#btnModelroom a:hover {width:90px; background:url(../images/menuBg.jpg) -631px 41px;}

li#btnRoomplan {width:90px;left:721px;}
li#btnRoomplan a:hover {width:90px;	background:url(../images/menuBg.jpg) -721px 41px;}

li#btnEquipment {width:90px;left:811px;}
li#btnEquipment a:hover {width:90px; background:url(../images/menuBg.jpg) -811px 41px;}

#flashcontent{
	margin:0;
	padding:0;
}
/*=====================================*/
/*=====       FOOTER STYLE        =====*/
/*=====================================*/

#footer {
	clear:both;
	width:100%;
	text-align:center;
	padding:35px 0px 0px 0px;
}
#logoSet {
	width:503px;
	margin:0px auto 14px auto;
}
#logoSet .flogo {
	margin:0px 20px 0px 0px;
}
#textLinks {
	width:900px;
	padding:2px 0px;
	margin:20px auto;
	font-size:75%;
	color:#ccc;
	border-top:#a0b8d1 1px solid;
	border-bottom:#a0b8d1 1px solid;
}

#textLinks a{color:#498bc3;text-decoration:none;}
#textLinks a:hover{color:#205c8f;text-decoration:none;}
#textLinks a:visited{color:#498bc3;text-decoration:none;}
#textLinks a:active{color:#498bc3;text-decoration:none;}

address {
	font-size:10px;
	font-style:normal;
	width:100%;
	padding:14px 0 0 0;
	border-top:1px solid #bababa;
}


/*=====================================*/
/*=====        PAGE STYLE         =====*/
/*=====================================*/
#pageContents {
	width:100%;
	background-image: url(../images/page_shadow.gif);
	background-repeat: repeat-x;
	padding:20px 0px 0px;
	color:#595959;
}
#pankuzu {
	width:900px;
	margin:0px auto;
	text-align:left;
	position:static;
	color:#0061ad;
}
#pankuzu a{color:#666;}
#pankuzu a:hover{color:#666;text-decoration:none;}
#pankuzu a:visited{color:#333;}
#pankuzu a:active{color:#666;text-decoration:none;}

#pageContents h1 {
	width:900px;
	height:33px;
	margin:25px auto 0px;
	text-align:left;
	/*text-indent:-9999px;*/
}
#contentsBox {
	width:900px;
	margin:30px auto 10px;
	text-align:left;
	
	top:44px;
}
#contentsBox  h2{
	text-indent:-9999px;
}

#contentsBox img{
	text-align:left;
}
	

