@import "clearfix.css";

body {	margin:0; padding:0; }

#wrapper_top {margin:0 0 10px; padding:20px 0 0px;}
#wrapper {width:902px; margin:0 auto; display:block;}


/*‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
/*‘ wb_n ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#headfootbk {background-color:#3775B3;}
#headercontainer {
	display:block;
	margin:0 auto;
	padding:0;
	width:902px;	
	height:60px;
}


#headercontainer h1 { 	margin:0; padding:0; display:none;}

#headercontainer .HomeLink {
	float:left;
	margin:0;
	padding:2px 0 0 35px;
}
#headercontainer .HomeLink a {
	display:block;
	width:160px;
	height:60px;
	margin:0;
	padding:0;
}


#headercontainer .navigation {
	float:right;
	display:block;
	margin:0;
	padding:10px 0 0 0px;
	width:500px;
	height:50px;
	overflow:hidden;
}
#headercontainer .navigation ul {
	display:block;
	margin:0;
	padding:0;
}

#headercontainer .navigation li {
	float:right;
	display:block;
	margin:0;
	padding:22px 0px 0 0;
	list-style-type:none;
}

#headercontainer .navigation li a {
	display:block;
	margin:0 0 0 0;
	padding:0px 20px 0 ;
	border-bottom:5px solid #3775B3;
	color:#fff;
	text-decoration: none;
	
}


#headercontainer .navigation li a.current,
#headercontainer .navigation li a:hover { border-bottom:5px solid #FFFFFF; color:#fff; text-decoration: none; }


#headercontainer .blog { width:182px; height:40px; display:block; float:right; padding:0; margin:0 4px 0 0;}
#headercontainer .blog a { width:182px; height:40px; display:block; background:url(../images/blog.jpg) no-repeat 0 0; text-indent:-9000em; padding:0; margin:0;}
#headercontainer .blog a:hover {background-position: 0px -40px;}

/*‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
/*‘ Cn ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#maincontainer {
	width:902px;
	margin:0 auto;
	padding:0;
}


#maincontainer h3 {
	display:block;
	margin:0;
	padding:0;
}






/*‘ C {Ά ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#maincontainer .main {
	display:block;
	width:900px;
	margin:0;
	padding: 0 0px;
	text-align:left;
	font-size:100%;
}

#maincontainer .subbg{ 
	background:url(../images/bg_subtop.jpg) no-repeat center 0px; 
	margin:0px auto ;
	
	}



#maincontainer .mat {
	width:890px;
	margin:0 auto;
	padding:32px 0 0 0;
	text-align:left;
}

#maincontainer .box {
	display:block;
	width:870px;
	_width:890px;/* IE έ·[hβ³ */
	margin:0 auto;
	padding:0 10px;
	text-align:left;
}


#maincontainer .plain {
	display:block;
	width:890px;
	margin:0 auto;
	padding:0;
	text-align:left;
}


#maincontainer images {
	border:0;
}


#maincontainer .main p {
	display:block;
	margin:0 0 10px 0;
	padding:0;
	font-size:85%;
	line-height:1.8;
}

#maincontainer .main .note {
	font-size:70%;
	line-height:1.6;
}
#maincontainer .main .narrow {
	letter-spacing:-1px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {/* webkitΆΤβ³ */
	#maincontainer .main .narrow {
	letter-spacing:-1.5px;
	}
}



#maincontainer .main images.splash {
	display:block;
	margin:0;
	padding:0;
	border:0;
}

#maincontainer .main .blank {
	height:100px;
	display:block;
}
#maincontainer .main h2 {text-indent:-9000em;}

/*‘ gsbNpX ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
#maincontainer .main .topicpath {
	height:20px;
	margin:0;
	padding:50px 0 0px ;
	font-size:80%;
	line-height:1.1;
	text-align:right;
}


#maincontainer .main .topicpath ul {
	margin:0 0 0 0;
	padding:0;
}
#maincontainer .main .topicpath li {
	display:inline;
	color: #414141;
	margin:0;
	padding:0px 1.5em 0px 0.5em;
	_padding:0px 1em 0px 0.5px;
	*padding:0px 1em 0px 0px;
	background:url(../images/topicpath.gif) no-repeat right center;
	list-style-type:none;
}

#maincontainer .main .topicpath li.current {
	display:inline;
	padding:0px 0px 0px 10px;
	background-image:none;
}
#maincontainer .main .topicpath a {
	margin:0px;
	padding:0px;
}


#maincontainer .main .topicpath li a:link	{ color:#414141; text-decoration: underline; }
#maincontainer .main .topicpath li a:visited	{ color:#414141; text-decoration: underline; }
#maincontainer .main .topicpath li a:hover	{ color:#b30000; text-decoration: none; }
#maincontainer .main .topicpath li a:active	{ color:#b30000; text-decoration: none; }



/*‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/
/*‘ tb^n ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘*/



#footerNavi {
	clear: both;
	width:100%;
	text-align:center;
	font-size:80;
	color: #999999;
	margin:10px 0 0 0;
	padding:0.7em 0px 0 0px;
	margin-right:auto;
	margin-left:auto;
	border-top:1px solid #dedede;
}

#footerNavi ul {
	text-align:center;
	color: #ff6600;
	list-style:none;
	margin:0px;
	padding:0px 0px 4px 0px;
}
#footerNavi li {
	font-size:12px;
	display:inline;
	margin:0px;
	border-right:1px solid #666666;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#footerNavi li.first {
	border-left:1px solid #666666;
}


#footer {
	clear:both;
	margin:0px auto;
	padding:20px 0 30px 80px;
	text-align:left;
	font-size:80%;
	width:902px;
	height:30px;
	color:#fff;
	background:url(../images/foot_logo.jpg) no-repeat left 30px;
}
#footer address {margin:0; padding:0; font-style:normal;}
#footer .copyright {float:right; color:#fff;}








