@charset "UTF-8";
/*------------------------------------------------------------*/
/*目次　INDEX
	=0 global
	=1 heading
	=2 basic structure
	=3 navigation
	=4 commonClass,commonID
	=5 boxDesign
	=9 clearfix

search key "="+"n"

//last update 100226

--------------------------------------------------------------
base color 
-------------------------------------------------------------
yellow	background:#FFFDE9;
brown	background:#241914;
gray	color:#58585A;
red	color:#990904;
-------------------------------------------------------------*/

/*=0 global
-------------------------------------------------------------*/
p {
	margin-bottom:15px;
}
a {
	color:#241914; /* 081219 */
	outline:none;
}
a:hover {
	color:#990904; /* 081219 */
}
/*=1 heading
-------------------------------------------------------------*/
h1,h2,h3,h4 {
	margin-bottom:15px;
}
/*=2 basic structure
-------------------------------------------------------------*/
body {
	background:#241914; /* 081219 */
	padding-top:20px;
	color:#58585A;
	font-size:62.5%;
	}
#wrapper {
	width:900px;
	text-align:left;
	margin:0 auto;
	font-size:1.2em;
	background:#FFFDE9;
	}
#header {
	padding:20px 0px;
	xmargin-bottom:20px;
}

#optionNav p {
	margin-right:20px;
	float:left;
	margin-bottom:0;
	}
#navHomeChecker {
	display:none;
}
#container {
	background:url(../img/common/containerBack.gif) repeat-y;
	padding:0px 40px 0px 80px;
	}
#primary {
	float:right;
	width:640px;
	padding:0px;
	margin-left:39px;
	margin-bottom:20px;
}
#pi {
	background:url(../img/common/pi.gif) no-repeat;
	text-indent:-9999em;
	height:156px;
	}
#pi a {
	display:block;
	height:156px;
}
#secondary {
	float:right;
	width:100px;
}
#footer {
	clear:both;
	xmargin-top:5px;
	padding:10px 20px;
	background:#FFFDE9;
	border-top:1px solid #939598;
	}
#footer #copy {
	background:url(../img/common/copy.gif) no-repeat;
	text-indent:-9999em;
	}
/*=3 navigation
-------------------------------------------------------------*/
#globalNav {
	padding:0px 13px;
	margin-bottom:20px;
	}
#globalNav a {
	background:url(../img/common/globalNav.gif) no-repeat;
	display:block;
	height:29px;
	text-indent:-9999em;
	}
#navConcept a {
	background-position:0px 0px;
}
#navSeven a {
	background-position:0px -29px;
}
#navExample a {
	background-position:0px -58px;
}
#navFlow a {
	background-position:0px -87px;
}
#navFaq a {
	background-position:0px -116px;
}
#navColumn a {
	background-position:0px -145px;
}
#navAccess a {
	background-position:0px -174px;
}
#navContact a {
	background-position:0px -203px;
}
#navHome a {
	background-position:0px -232px;
}
#navSitemap a {
	background-position:0px -261px;
}
#navPrivacy a {
	background-position:0px -290px;
}
#globalNav a:hover {
	background:url(../img/common/globalNavHover.gif) no-repeat;
	}
#navConcept a:hover {
	background-position:0px 0px;
}
#navSeven a:hover {
	background-position:0px -29px;
}
#navExample a:hover {
	background-position:0px -58px;
}
#navFlow a:hover {
	background-position:0px -87px;
}
#navFaq a:hover {
	background-position:0px -116px;
}
#navColumn a:hover {
	background-position:0px -145px;
}
#navAccess a:hover {
	background-position:0px -174px;
}
#navContact a:hover {
	background-position:0px -203px;
}
#navHome a:hover {
	background-position:0px -232px;
}
#navSitemap a:hover {
	background-position:0px -261px;
}
#navPrivacy a:hover {
	background-position:0px -290px;
}
/*=4 commonClass,commonID
-------------------------------------------------------------*/
.topicPath {

}
.center {
	text-align:center;
}
.pageTop {
	float:right;
	background:url(../img/common/pageTop.gif) no-repeat;
	margin:0 0 10px 0;
	clear:both;
}
.pageTop a {
	display:block;
	width:90px;
	height:11px;
	text-indent:-9999em;
}
.f_left {
	float:left;
	margin:0 15px 15px 0;
}
.hidden {
	text-indent:-9999em;
	float:left;
}
/*=9 clearfix
-------------------------------------------------------------*/
.clearfix:after,
#container:after,
#header:after,
#globalNav:after,
#footer:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix,
#container,
#header,
#globalNav,
#footer {
	display:inline-table;
	zoom:1;/*for IE 5.5-7*/
}
/*Hide from IE-Mac\*/
*html .clearfix,
*html #container,
*html #header,
*html #globalNav,
*html #footer {height:1%;}
.clearfix,#container,#header,#globalNav,#footer{display:block;}
/*Hide from IE-Mac*/
.clearfix,#container,#header,#globalNav,#footer {overflow:visible;}/*IE7 hack*/ 

