@charset "UTF-8";

/* 000=parts.css list========
   001=header  setting
   002=navi    setting
   003=sidebar setting
   004=footer  setting
===========================*/

p.totop {
	text-align:right;
	padding:20px 0 50px;
}
p.totop a {
	background:url(../images/top/icon_3.gif) left no-repeat;
	padding: 2px 0 2px 20px;
	
}



/*001=header setting------------------------------------------*/
#header {
	background:url(../images/common/bg_header.gif) repeat-x;
	min-height:57px;
	height:auto !important;
	height:57px;
}
#header .inner {
	width:980px;
	margin:0 auto;
}
#header .left {
	width:700px;
	float:left;
}
#header p.logo {
	float:left;
	width:76px;
	display:inline;
	margin:19px 0 0 10px;
}
#header h1 {
	font-weight:normal;
	width:600px;
	float:left;
	display:inline;
	margin:25px 0 0 10px;
}
#header .right {
	width:100px;
	float:right;
	text-align:right;
}
#header p.link {
	margin:20px 0 0 0;
}
/*004=footer setting------------------------------------------*/
#footer {
	border-top:1px solid #ccc;
	padding:10px 0;
}
#footer .inner {
	width:944px;
	margin:0 auto;
}
/* clearfix */
div#footer.pkg:after,
div#footer .pkg:after{
    content:"";
}
