@charset "utf-8";
@import url(styles/common.css);
/* LAYOUT==============================*/
#container{background:url("images/header.png") center top repeat-x;}
#header{background:#fff url("images/header_shadow.png") center bottom no-repeat;}
#center{background:url("images/container.png") left top no-repeat;}
#sidenavi1{background:url("images/container.png") right top no-repeat;}
/* HEADER==============================*/
#header h1{background:url("images/title_pink.png") no-repeat;}
#index #header h1{background:url("images/title_black.png") no-repeat;}
#c-10design-gt #header h1{background:url("images/title_blue.png") no-repeat;}
#c-15inquiry-gt #header h1{background:url("images/title_green.png") no-repeat;}
#c-20seo-gt #header h1{background:url("images/title_purple.png") no-repeat;}
#c-25cms-gt #header h1{background:url("images/title_yellow.png") no-repeat;}
/* CENTER==============================*/
#center h3,#center h4,#center h5{background:url("images/hl.png") no-repeat left bottom;}
/* SIDE==============================*/
#sidemenu li{background:url("images/arrow1.png") left center no-repeat;}
/* FOOTER NAVI==============================*/
#footerNavi #sidemenu h3{background:url("images/contents.png");}
#footerNavi #reservation{background:url("images/reservation_on.png") no-repeat;}
#footerNavi #reservation h3{background:url("images/reservation.png") left -17px no-repeat;}
#footerNavi #reservation a{background:url("images/reservation.png") no-repeat;}
/* INDEX==============================*/
.whats .picup p{background:url(images/arrow2.png) 9em center no-repeat;}
.pageup a{background:url("images/btn_new.png");}
/* GlobalNavi==============================*/
#gnavi-right{position:absolute;z-index:4;top:60px;right:12px;height:43px;overflow:hidden;width:220px;background:url("images/contact.png") no-repeat;}
#gnavi-right a{display:block;width:220px;height:43px;line-height:129px;overflow:hidden;}
#gnavi-center{position:absolute;z-index:5;top:187px;left:2px;height:62px;width:890px;overflow:hidden;}
#index #gnavi-center{top:483px;}
#gnavi-center ul{height:62px;overflow:hidden;background:url("images/navi_on.png") no-repeat;}
#gnavi-center ul li{display:inline;}
#gnavi-center ul li a{display:block;float:left;width:220px;height:62px;overflow:hidden;line-height:186px;background-image:url("images/navi.png");margin-right:2px;}
#gnavi-center ul li.gnavi01 a{background-position:left top;width:221px;}
#gnavi-center ul li.gnavi02 a{background-position:-223px top;}
#gnavi-center ul li.gnavi03 a{background-position:-445px top;}
#gnavi-center ul li.gnavi04 a{background-position:-667px top;width:223px;margin-right:0px;}
#gnavi-center ul li a:hover,
#c-10design-gt #gnavi-center ul li.gnavi01 a,
#c-15inquiry-gt #gnavi-center ul li.gnavi02 a,
#c-20seo-gt #gnavi-center ul li.gnavi03 a,
#c-25cms-gt #gnavi-center ul li.gnavi04 a{background:none;}
#bc{position:absolute;z-index:1;top:0px;left:0px;height:139px;width:100%;overflow:hidden;background:#f8f9f3;}
#bg{position:absolute;z-index:1;top:139px;left:0px;height:76px;width:100%;overflow:hidden;background:#e64c94 url("images/body.png") center top no-repeat;}
#index #bg{height:372px;background:#e64c94 url("images/index_top.png") center top no-repeat;}
/* ADDTXT==============================*/
/* authors */
span.authors, p.authors {
	display : block ; 
	position : absolute ;
	left : 0px ;
	top : 0px;
	height : 1em ;
	font-size : 10px ;
	line-height : 5em !important;
	overflow : hidden ;
}