@charset "utf-8";

/*
===== CONTENTS ===========================================

	header_renewal
	fotter_renewal
	FOOTER
	CONTENTS
	CLEARFIX
 	BASIC PARTS
 	ALTERNATE HTML
 	EACH MODULE

==========================================================
*/


/*
==========================================================
	header_renewal
==========================================================
*/

#header_renewal{
	background: #fff ;
	color:#444444; 
	font-size:.9em;
	line-height:1.4;
	font-family:/*'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',*/sans-serif;
	text-align:center;/* box centering */
	height: 110px;
	padding-top: 5px;
	border-bottom:solid 1px #9e9e9e ;
	margin-bottom: 10px;
}
#header_renewal div {
	display: block;
	margin: 0px;
	padding: 0;/* margin&padding reset */
	font-size:100%;
	text-align: left;
}
#header_renewal a {
	color:#35459c;
}

#header_renewal a:hover {
	color:#5665b6;
}

#header_renewal #header{
	margin-top:10px;
	zoom:1;/*for IE 5.5-7*/
}

#header_renewal #siteid{
	float:left;
	height:90px;
	border: none;
/*	border-bottom:solid 1px #9e9e9e; */
	margin-bottom: 10px;
}

#header_renewal #siteid img {
	width:149px;
	height:44px;
	margin:22px 0 24px 0;
}

#header_renewal a.arrowS {
    background: url("../img/arrow_s.gif") no-repeat scroll left center transparent;
    padding-left: 15px;
}

/*
==========================================================
	fotter_renewal
==========================================================
*/
#fotter_renewal{
	background: #fff ;
	color:#444444; 
	font-size:.9em;
	line-height:1.4;
	font-family:/*'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',*/sans-serif;
	text-align:center;/* box centering */
	padding-top: 30px;
	padding-bottom: 15px;
}
#fotter_renewal div {
	display: block;
	margin: 0px;
	padding: 0;/* margin&padding reset */
	font-size:100%;
	text-align: left;
}
#fotter_renewal　img {
	border: none;/* img do not want a border */
	vertical-align: text-bottom;
}

#fotter_renewal a {
	color:#35459c;
}

#fotter_renewal a:hover {
	color:#5665b6;
}
/*
==========================================================
	FOOTER
==========================================================
*/
#fotter_renewal #footer{
	margin:10px 0 0 0;
	border-top:solid 1px #9e9e9e ;
	color:#828282;
	font-size:.8em;
}

#fotter_renewal address {
	margin-bottom:10px;
	font-style:normal;
	font-size:0.9em;
	text-align:right;
}
/*
==========================================================
	CONTENTS
==========================================================
*/

#fotter_renewal #contents { zoom:1;/*for IE 5.5-7*/}

#fotter_renewal #contents:after {/*for modern browser*/
	font-size:1%;
	content:".";
 	display: block;
	height:0px;
	background-color:#FF3300;
	clear:both;
	visibility:hidden;
}

#fotter_renewal #contents {
	display:inline-table;
	/*\*/display:block;/**/
}


/*
==========================================================
	CLEARFIX
==========================================================
*/
#fotter_renewal .clearfix {
	zoom:1;/*for IE 5.5-7*/
}
#fotter_renewal .clearfix:after {/*for modern browser*/
	font-size:1%;
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#fotter_renewal * html .clearfix {
	display: inline-table;
	/*\*/display: block;/**/
}

/*
==========================================================
	BASIC PARTS
==========================================================
*/
#fotter_renewal #contents p { 
	margin:10px 0 0 0;
	margin-bottom: 20px;}

/*
==========================================================
	ALTERNATE HTML
==========================================================
*/
#fotter_renewal #contents .alignLeft { text-align:left;}
#fotter_renewal #contents .alignRight { text-align:right;}
#fotter_renewal #contents .alignCenter { text-align:center;}

/*
==========================================================
	EACH MODULE
==========================================================
*/

#fotter_renewal　.address {
	margin-top:20px;
	background:#efefef;
	padding:20px;
}

#fotter_renewal .pagetop {
	text-align: right;
	padding: 1em;
	font-size: 1em;
}


#fotter_renewal .btn {
	margin-left:10px;
	padding:6px 35px 6px 10px;
	border:solid 1px #9e9e9e;
	text-decoration:none;
	background:url(../img/btn_arrow.gif) no-repeat right center;
}

#header_renewal .full_header{
	margin-left:10px;
}
