/* clearfix */
#header ul#fNav {
	display: block;
	min-height: 1%;
}

* html #header ul#fNav {
	height: 1%;
}

#header ul#fNav:after {
	clear: both;
	content: ".";
	display: block;
	height: 0pt;
	visibility: hidden;
}

#header #hNavArea {
	width: 950px;
	height: 26px;
	background: url(/img/renew/common/bg_header_h1.gif) no-repeat 0 0;
	position: relative;
}

#header h1.seotext {
	line-height: 26px;
    width: 300px;
    overflow: auto;
    text-indent: 0;
	position: absolute;
	top: 0;
	left: 10px;
	font-size: 77%;
	color: #9c988c;
}

#header div.seotext {
	line-height: 26px;
    width: 300px;
    overflow: auto;
    text-indent: 0;
	position: absolute;
	top: 0;
	left: 10px;
	font-size: 77%;
	color: #9c988c;
}

#header ul#hNav {
	width: 400px;
	position: absolute;
	top: 6px;
	right: 100px;
}

#header ul#hNav li {
}

#header ul#hNav li a {
	font-size: 77%;
	color: #7c786f!important;
	position: absolute;
	display: block;
	height: 14px;
}

#header ul#hNav li#hNavFirst a {
	background: url(/img/renew/common/ico_header_01.gif) no-repeat 0 0;
	padding: 0 0 0 15px;
	top: 0;
	left: 0;
}

#header ul#hNav li#hNavSubmit a {
	background: url(/img/renew/common/ico_header_02.gif) no-repeat 0 0;
	padding: 0 0 0 15px;
	top: 0;
	left: 95px;
}

#header ul#hNav li#hNavLogin > a {
	background: url(/img/renew/common/ico_header_03.gif) no-repeat 0 0;
	padding: 0 0 0 15px;
	top: 0;
	left: 212px;
}

#header ul#hNav li#hNavLogout a {
        padding: 0 0 0 15px;
        top: 0;
        left: 325px;
}


#header p#hNavKuchi a {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 100px;
	height: 26px;
	background: url(/img/renew/common/bg_header_kuchikomi.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}

#header p#hNavKuchi a:hover {
	background-position: 0 -26px;
}

#header #titleArea {
	position: relative;
	width: 950px;
	height: 65px;
}

#header #titleArea p#titleHeader {
	position: absolute;
	top: 8px;
	left: 0;
}

#header #titleArea p#titleSub {
	position: absolute;
	top: 23px;
	left: 240px;
}

#header #titleArea dl#areaSelect {
	width: 189px;
	height: 41px;
	background: url(/img/renew/common/bg_header_area.gif) no-repeat 0 0;
	position: absolute;
	top: 11px;
	left: 247px;
}

#header #titleArea dl#areaSelect dt {
	position: absolute;
	top: 7px;
	left: 8px;
	width: 52px;
	height: 31px;
}

#header #titleArea dl#areaSelect dd {
	position: absolute;
	top: 10px;
	left: 68px;
}

#header #titleArea dl#areaSelect dd select {
	padding: 3px;
}

#header #titleArea p#titleAreaBanner {
	position: absolute;
	top: 3px;
	left: 324px;
}

#header #fNavArea {
	width: 471px;
	height: 50px;
	background: url(/img/renew/common/top_bg_header_support.gif) no-repeat 0 0;
	position: absolute;
	top: 5px;
	left: 480px;
}

#header #fNavArea h2 {
	position: absolute;
	top: 4px;
	left: 120px;
}

#header ul#fNav {
	position: absolute;
	top: 17px;
	left: 5px;
	width: 460px;
	height: 27px;
	background: url(/img/renew/common/top_bg_header_suppportflow.gif);
}

#header ul.fNav1Current {
	background-position: 0 0!important;
}

#header ul.fNav2Current {
	background-position: 0 -27px!important;
}

#header ul.fNav3Current {
	background-position: 0 -40px!important;
}

#header ul#fNav li {
	float: left;
}

#header ul#fNav li a {
	float: left;
	display: block;
	height: 27px;
	text-indent: -9999px;
	overflow: hidden;
}

#header ul#fNav li#fNav1 a {
	width: 153px;
}

#header ul#fNav li#fNav2 a {
	width: 153px;
}

#header ul#fNav li#fNav3 a {
	width: 153px;
}


/*---------------
 120810ÄÉ²Ã
---------------*/
#text_link{
	width:auto;
	margin-bottom: 10px;
}

#text_link ul#announcement li {
    display: inline;
    float: left;
    margin: 0 20px 0 0;
    width: auto;
}

#text_link ul#announcement li.pickup {
    background: url(/img/renew/common/icon_new_01.gif ) no-repeat scroll left center transparent;
    padding-left: 33px;
}

#text_link ul#announcement li.new {
    background: url(/img/renew/common/icon_new_02.gif ) no-repeat scroll left center transparent;
    padding-left: 25px;

}

#text_link ul#announcement li.check {
    background: url(/img/renew/common/icon_check.gif ) no-repeat scroll left center transparent;
    padding-left: 38px;
}

#text_link ul#announcement li.check02 {
/*     background: url(/img/renew/common/icon_check02.gif ) no-repeat scroll left center transparent; */
/*     padding-top: 8px; */
/*     padding-left: 50px; */
	padding-bottom: 15px;
    height:25px;
}

/* #text_link ul.c_box {

width:auto;
} */

#text_link ul.c_box li {
background: none repeat scroll 0 0 #FDF5E6;
border: 1px solid #CCCCCC;
padding: 3px 15px 3px 10px;
display:block;
width:100%;
}

#text_link ul.c_box li img {
float:left;
margin-right:5px;
}

#text_link ul.c_box li a {
/* vertical-align:middle; */
line-height:33px;
}

