@charset "UTF-8";




/*======================================================================================================================
========================================================================================================================

frame_replacement.css

差し替えヘッダー・フッター用

========================================================================================================================
======================================================================================================================*/



/* ヘッダー内リセット設定
-------------------------------------------------------------------------------------------------------- */
html,body {
	margin:        0px;
	padding:       0px;
}





/* ヘッダー内リセット設定
-------------------------------------------------------------------------------------------------------- */
#header div,
#header h1,
#header h2,
#header h3,
#header h4,
#header h5,
#header h6,
#header p,
#header blockquote,
#header pre,
#header address,
#header ul,
#header ol,
#header dl,
#header dt,
#header dd,
#header form,
#header fieldset,
#header input {
	margin:        0px;
	padding:       0px;
}

#header a:link {
	color:           #262626;
	text-decoration: none;
}
#header a:visited {
	color:           #666666;
	text-decoration: none;
}
#header a:hover {
	color:           #CC0000;
	text-decoration: underline;
}





/* ヘッダー
-------------------------------------------------------------------------------------------------------- */

#header {
	padding:      15px 0px 0px 0px;
	_padding:      16px 0px 0px 0px;
	background:   #FFFFFF;
	color:        #333333;
	font:         12px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	*font-size:   77%;  /* IE 7向け */
	*font:        75%;  /* IE 6以下 */
	line-height:  1.5;
}

#header img {
	margin:        0px;
	padding:       0px;
	border:        0px;
	/*vertical-align: bottom;*/ /* IEで下が空くバグを回避 */
}
#header li {
	list-style-type: none;
}


/* リード・サイトマップリンクエリア */
#header .top_area {
	padding:         0px 0px 10px 0px;
	_padding:         0px 0px 9px 0px; /* IEハック */
}

#header .top_area .read {   
	/*background:     url(../img/frame/header_lead.gif) no-repeat;*/
	width:          670px;
	/*height:         12px;*/
	float:          left;
	font-size:      10px;    
}
/*#header .top_area .read span {
	text-indent:   -5000px;
	position:      relative;
	left:          -5000px;
	font-size:     1px;
}*/

#header .top_area .sitemap {
	width:         110px;
	float:         right;
}

.sitemap_list {
	list-style:    none;
}
.sitemap_list li {
	padding:       0px 0px 0px 14px;
	background:    url(../img/item/icon_arrow_white.gif) left center no-repeat;
	float:         right;
	line-height:   1.1;
        font-size:12px;
	/*_line-height:   1.05;*/
	_margin-top: -1px;
}


/* ロゴ・検索フォームエリア */
#header .bottom_area {
	padding:         0px 0px 7px 0px;
}

#header .bottom_area #logo {
	width:          210px;
	float:          left;
}
#header .bottom_area #logo img {
	display: block;
}

#header .bottom_area #search_area {
	width:          195px;
	float:          right;
        text-align: right;
        /margin-top: -2px;
}
#header .bottom_area #search_area .inner {
	margin:         7px 0px 0px 0px;
}
#header .bottom_area #search_area .inner .text_area {
	width:          146px;
        height: 15px;
	border:         solid 1px #818181;
	/*_margin-top:       -1px;  IEハック */
	/*_margin-bottom:    -1px;  IEハック */
}
#header .bottom_area #search_area .inner .btn {
	margin:         0px 0px 0px 10px;
	vertical-align: bottom;
}


/* グローバルナビエリア */
#header .gnavi_area {
	margin:         0px;
	padding:        0px;
}
#header .gnavi_area .gnavi {
	list-style:     none;
	margin:     0px;
}
#header .gnavi_area .gnavi li {
	float:          left;
	margin:         0px;
}
#header .gnavi_area .gnavi li img {
	margin:         0px;
	padding:        0px;
	vertical-align: bottom;
}





/* 回り込み解除指定
-------------------------------------------------------------------------------------------------------- */

/* 通常解除指定 */
.clearbt {
	clear: both;
	width: 90%;
}





/* clearfix
------------------------------------------------------------ */
.clearfix:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.clearfix {display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/* --------------------------------------------------------- */


/* 区切り線指定 */
.hrline {
	margin:  0px;
	padding: 0px;
	display: none;
}






/* フッター指定
-------------------------------------------------------------------------------------------------------- */
.footer2_top {
	margin-bottom:    18px;
	_margin-bottom:    21px; /* IE用ハック */
	clear:            both;
}
.footer2_middle {
	margin-bottom:    15px;
}


.footer2_middle .link {
	font-size:        10px;
	*font-size:       65%;
	*font:            60%;
	line-height:      1;
	_line-height:      1.1; /* IE用ハック */
	font-family:    "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

.footer2_middle .copyright {
	font-size:        10px;
	*font-size:       65%;
	*font:            60%;
	line-height:      0;
	_line-height:      1; /* IE用ハック */
	font-family:    "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

.footer2_middle .link a {
	color:           #262626;
	text-decoration: none;
}
.footer2_middle .link a:hover {
	color:           #CC0000;
	text-decoration: underline;
}

