@charset "Shift_JIS";

/* -------------------------------------
	Cafe Eight Global Header

	Add by HEVIZ at 2009/11/18
---------------------------------------- */

@import url(http://www.cafe8.jp/globalheader/style.css);

/*
========================================
Cafe8 Web Site 共有スタイルシート
========================================*/

html, body, div, span, form, p, table, img, a{
	margin:0;
	padding:0;
	border:none;
	outline:0;
	vertical-align:baseline;
	background:transparent;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
ul, ol{
	margin:0 0 0 1em;
	padding:0;
}
body{
	background-color:#FEF5DE;
	text-align:center;
	font-size:12px;
	line-height:1.8;
	color:#000;
	font-family:/*Meiryo, 'メイリオ', */'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', arial, sans-serif;
}
* html body { 
	font-size: 80%; /*for IE 6*/
}
li span {
	display:none;
}
img {
	vertical-align:bottom;
}

/*■ FRAME
---------------------------------------------------------- */
#wrapper{
	width:800px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

/*■ HEADER
---------------------------------------------------------- */
#header{
	position:relative;
	padding-top:22px;
}
#header #logo{
	position:absolute;
	top:50px; left:725px;
}

#NaviArea{
	position:relative;
	margin-top:10px;
	padding:0;
	height:109px;
	background:url(../img/navi_bg.gif) no-repeat;
}
#NaviArea .pagetitle{
	position:absolute;
	top:13px; left:14px;
}



/*■ MAIN CONTENTS
---------------------------------------------------------- */
#MainConts{
	width:800px;
	margin:0;
	padding:0;
	background:url(../img/main_bg.gif) repeat-y;
}
#MainConts .MainInner{
	margin:0;
	padding:50px 50px 72px 50px;
}
.border{
	clear:both;
	margin:0; padding:0;
	width: 100%;
	height:1px;
	overflow:hidden;
	background:url(../img/border.gif) no-repeat top;
}

/*■ pagetop button
---------------------------------------------------------- */
.pagetop{
	position:relative;
	height:32px;
}
.pagetop .BtnPagetop{
	position:absolute;
	display: block;
	top:13px; left:632px;
	width:68px;
	height:19px;
	background: url(../img/pagetop-ov.gif)  no-repeat;
}
.pagetop .BtnPagetop.nar{
	left:602px;
}
.pagetop .BtnPagetop span{ display:none; }
.pagetop .BtnPagetop a{
	display: block;
	height:19px;
	text-decoration:none;
	background: url(../img/pagetop.gif)  no-repeat;
}
.pagetop .BtnPagetop a:hover{
	background: none;
}


/*■ FOOTER
---------------------------------------------------------- */
#footer{
	padding-top:18px;
	height:140px;
	background:url(../img/footer_border.gif) no-repeat top;
}
#footer .FootIcon{
	float:left;
	margin:0;
	padding:0;
}

/*■ TEXT
---------------------------------------------------------- */
a{ text-decoration:underline; color:#666666;}
a:hover{ text-decoration:underline; color:#858585;}

h1,h2,h3,h4,h5,h6,h7
{margin:0;padding:0;font-weight:bold;}

strong{ font-weight:bold;}