/****************NC_frame.cssの内容****************/
@charset "Shift_JIS";

/* float用Hack */
#footer div.footerBody:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#footer div.footerBody {
	display: inline-table;
	/*＼*/
	display: block;
	*height: 1%;
	/**/
}

/* CONTAINER */
#container {
	background: url(/COMMON/IMG/bg_body.gif) repeat-y center top;
	margin: 0px auto;
	width: 800px;
	text-align: left;
}

/* HEADER */
#header {
	position: relative;
	background: url(/COMMON/IMG/bg_header.gif) no-repeat left bottom;
	width: 800px;
	height: 75px;
}

#header div.catch {
	position: absolute;
	left: 18px;
	top: 12px;
}
#header div.logo {
	position: absolute;
	left: 18px;
	top: 30px;
}
#header div.prodused {
	position: absolute;
	left: 185px;
	top: 53px;
}

#headerNavi {
	position: absolute;
	top: 0px;
	height: 31px;
}
div.logout {
	left: 551px;
	background: url(/COMMON/IMG/bg_h_navi.gif) no-repeat left top;
	width: 232px;
}
div.login {
	left: 582px;
	background: url(/COMMON/IMG/bg_h_navi2.gif) no-repeat left top;
	width: 201px;
}

#headerNavi ul {
	padding: 10px 0px 0px 10px;
}

#headerNavi li {
	margin-right: 12px;
	height: 11px;
	float: left;
}
#headerNavi li.logout {
	width: 55px;
}
#headerNavi li.change {
	width: 71px;
}
#headerNavi li.mypage {
	width: 55px;
}
#headerNavi li.login {
	width: 46px;
}
#headerNavi li.member {
	width: 49px;
}
#headerNavi li a:hover {
	background-position: 0px -11px !important;
	height: 11px;
}
#headerNavi li a {
	background-position: 0px 0px;
	display: block;
	overflow: hidden;
	text-indent: -999px;
	height: 11px;
	/*＼*//*/
	padding-bottom: 11px;
	/**/
}
#headerNavi li.logout a {
	background: url(/COMMON/IMG/nav_h_logout.gif) no-repeat;
	width: 55px;
}
#headerNavi li.change a {
	background: url(/COMMON/IMG/nav_h_change.gif) no-repeat;
	width: 71px;
}
#headerNavi li.mypage a {
	background: url(/COMMON/IMG/nav_h_mypage.gif) no-repeat;
	width: 55px;
}
#headerNavi li.login a {
	background: url(/COMMON/IMG/nav_h_login.gif) no-repeat;
	width: 46px;
}
#headerNavi li.member a {
	background: url(/COMMON/IMG/nav_h_member.gif) no-repeat;
	width: 49px;
}
/* ADD 2009/06/10 */
#headText h1 {
	padding-right: 17px;
	color: #999999;
	text-align: right;
	font-size : 10px;
}
/* ADD 2009/06/10 */

/* ADD Start 20091001 */
#header div.navigation {
}
#header div.navigation ul {
}
	#header div.navigation ul li.l1 {
		position: absolute;
		left: 403px;
		top: 52px;
	}
		#header div.navigation ul li.l1 a,
		#header div.navigation ul li.l1 img {
			position: absolute;
			left: 0;
			top: 0;
		}
	#header div.navigation ul li.l2 {
		position: absolute;
		left: 496px;
		top: 41px;
	}
	#header div.navigation ul li.l3 {
		position: absolute;
		left: 643px;
		top: 41px;
	}
/* ADD End 20091001 */

/* PAGEBODY */
#pageBody {
	padding: 0px 17px 0px 18px;
}
#pankuzu {
	padding-top: 8px;
}
#mainContents {
	padding-top: 18px;
}
#pageTop {
	margin-bottom: 20px;
	width: 765px;
}
#pageTop p {
	padding-right: 13px;
	text-align: right;
}
#pageTop a {
	background: url(/COMMON/IMG/arrow_pagetop.gif) no-repeat 0px 3px;
	padding-left: 11px;
}
#bottomLink {
	margin-bottom: 14px;
	padding: 0px 13px;
	color: #CCCCCC;
}
#seoLink {
	margin-bottom: 14px;
	padding: 0px 13px;
	color: #CCCCCC;
}

/* FOOTER */
#footer div.hotpepperLink {
	background: url(/COMMON/IMG/bg_footer.gif) no-repeat center top;
	/* REVISE Start 20091001 */
	padding: 10px 31px 0 31px;
	/* REVISE End 20091001 */
	margin-bottom: 9px;
	color: #CCCCCC;
}
#footer div.isizeLink {
	/* REVISE Start 20091001 */
	padding: 0 31px;
	/* REVISE End 20091001 */
	margin-bottom: 15px;
	color: #CCCCCC;
}
#footer div.hotpepperLink span,
#footer div.isizeLink span {
	color: #666666;
}
#footer div.footerBody {
	border-top: solid 1px #DDDDDD;
	/* REVISE Start 20091001 */
	padding: 10px 31px 15px 31px;
	/* REVISE End 20091001 */
}
/* REVISE Start 20091001 */
#footer div.footerLink {
	float: right;
	width: auto;
	color: #CCCCCC;
	padding-bottom: 12px;
}
#footer div.copyright {
	float: left;
	width: auto;
	padding-top: 2px;
	padding-bottom: 12px;
}
/* REVISE End 20091001 */

/* 2007/11/12 テキスト強調表示タグ */
#EmphasisText {
        margin-bottom: 20px;
        width: 765px;
}
#EmphasisText p {
        padding-right: 13px;
        text-align: right;
}
