@charset "utf-8";

*{
	margin:0px;
	padding:0px;
	}

body {
	margin:0px;
	padding:0px;
	background:url(http://brand-j.com/images/body_bg.jpg) 0 0 repeat;
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-ight:1.4;
	}

img {
	margin:0px;
	border:none;
	}

p {
	margin:0px;
	padding:0px;
	line-height:1.4;
	}

li {
	margin:0px;
	padding:0px;
	list-style:none;
	}

.clear {
	clear:both;
	}

h1 {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	letter-spacing:0.1em;
	position:absolute;
	top:3px;
	left:15px;
	}

#wrapper {
	margin:0px auto;
	padding:0px;
	width:798px;
	border:1px solid #919191;
	background-color:#FFFFFF;
	}
/*
#header {
	margin:0px;
	padding:0px;
	width:798px;
	height:89px;
	background:url(http://brand-j.com/images/header.jpg) 0 0 no-repeat;
	position:relative;
	}

#logo {
	width:320px;
	height:65px;
	position:absolute;
	top:21px;
	left:15px;
	}

#header_contact {
	width:230px;
	height:50px;
	position:absolute;
	top:31px;
	right:10px;
	}
*/


#header {
	margin:0px;
	padding:0px;
	width:798px;
	height:190px;
	background:url(http://brand-j.com/images/header3.jpg) 0 0 no-repeat;
	position:relative;
	}

#logo {
	width:320px;
	height:65px;
	position:absolute;
	top:21px;
	left:15px;
	}

#header_contact {
	width:230px;
	height:50px;
	position:absolute;
	top:31px;
	right:170px;
	}

#header_pic {
	position:absolute;
	top:24px;
	right:10px;
	width:150px;
	height:160px;
	}

#header_contact a, #header_contact a:link, #header_contact a:visited {
	display:block;
	width:230px;
	height:50px;	
	font-size:5px;
	text-indent:-9999px;
	background:url(http://brand-j.com/images/header_contact.jpg) 0 0 no-repeat;
	overflow:hidden;
	}

#header_contact a:hover, #header_contact a:active {
	display:block;
	width:230px;
	height:50px;
	background:url(http://brand-j.com/images/header_contact_bg.jpg) 0 0 no-repeat;
	overflow:hidden;
	}

#top_main_left {
	margin:0px;
	padding:10px 15px;
	width:768px;
	}

#top_main_left p {
line-height:1.7;
}


#top_main_right {
	margin:0px;
	padding:10px 15px 10px 9px;
	width:150px;
	float:right;
	display:inline;
	}

#top_main {
	margin:0px;
	padding:0;
	width:798px;
	}

#header_navi {
	margin:0px;
	padding:5px;
	width:788px;
	background-color:#d4d4d4;
	}

#header_navi_box {
	margin:0px;
	padding:5px;
	width:775px;
	border:2px solid #FFFFFF;
	background:url(http://brand-j.com/images/navi_border.jpg) 0 0 repeat;
	}

#left {
	margin:0;
	padding:10px 0 0 15px;
	width:200px;
	float:left;
	display:inline;
	}

#right {
	margin:0px;
	padding:10px 15px 0 0;
	width:554px;
	float:right;
	display:inline;
	}


/* navi */
#navi_title {
	margin:0px;
	padding:0px;
	width:200px;
	height:22px;
	font-size:5px;
	text-indent:-9999px;
	background:url(http://brand-j.com/images/menu_title.jpg) 0 0 no-repeat;
	}

.navi {
	margin:0px;
	padding:0px;
	width:200px;
	}

.navi li {
	width:200px;
	}

.navi li a, .navi li a:link, .navi li a:visited {
	display:block;
	margin:0px;
	padding:7px 10px 6px 23px;
	width:167px;
	background:url(http://brand-j.com/images/navibg.jpg) 0 0 no-repeat;
	background-color:#ededed;
	color:#000000;
	text-decoration:none;
	line-height:1;
	font-size:13px;
	}

.navi li a:hover, .navi li a:active {
	display:block;
	color:#0000ff;
}

#gototop {
	margin:0 0 20px;
	}

#gototop a, #gototop a:link, #gototop a:visited {
	display:block;
	margin:20px 15px 0 14px;
	padding:0px;
	width:769px;
	height:29px;
	background:url(http://brand-j.com/images/gototop.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}

#gototop a:hover, #gototop a:active {
	display:block;
	background:url(http://brand-j.com/images/gototop_hover.jpg) 0 0 no-repeat;
	}

#footer {
	margin:0px;
	padding:0px;
	width:798px;
	height:89px;
	background:url(http://brand-j.com/images/footer.jpg) 0 0 repeat-x;
	position:relative;
	}

#copy {
	position:absolute;
	top:5px;
	right:10px;
	width:788px;
	text-align:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0.1em;
	}


/* new_navi */

#new_navi {
	margin:0px;
	padding:0px;
	width:798px;
	height:43px;
	}

#new_navi li {
	list-style:none;
	float:left;
	}

#naw_navi1 {
	margin:0px;
	padding:0px;
	width:133px;
	height:43px;
	}

#naw_navi1 a, #naw_navi1 a:link, #naw_navi1 a:visited {
	display:block;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:133px;
	height:43px;
	background:url(http://brand-j.com/images/newnavi2.jpg) -1px 0 no-repeat;
	font-size:5px;
	text-indent:-9999px;
	}

#naw_navi1 a:hover, #naw_navi1 a:active {
	display:block;
	background:url(http://brand-j.com/images/newnavi2.jpg) -1px -43px no-repeat;
	}

#naw_navi2 {
	margin:0px;
	padding:0px;
	width:134px;
	height:43px;
	}

#naw_navi2 a, #naw_navi2 a:link, #naw_navi2 a:visited {
	display:block;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:134px;
	height:43px;
	background:url(http://brand-j.com/images/newnavi2.jpg) -134px 0 no-repeat;
	font-size:5px;
	text-indent:-9999px;
	}

#naw_navi2 a:hover, #naw_navi2 a:active {
	display:block;
	background:url(http://brand-j.com/images/newnavi2.jpg) -134px -43px no-repeat;
	}

#naw_navi3 {
	margin:0px;
	overflow:hidden;
	padding:0px;
	width:133px;
	height:43px;
	}

#naw_navi3 a, #naw_navi3 a:link, #naw_navi3 a:visited {
	display:block;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:133px;
	height:43px;
	background:url(http://brand-j.com/images/newnavi2.jpg) -268px 0 no-repeat;
	font-size:5px;
	text-indent:-9999px;
	}

#naw_navi3 a:hover, #naw_navi3 a:active {
	display:block;
	background:url(http://brand-j.com/images/newnavi2.jpg) -268px -43px no-repeat;
	}
	
#naw_navi4 {
	margin:0px;
	padding:0px;
	width:133px;
	height:43px;
	}

#naw_navi4 a, #naw_navi4 a:link, #naw_navi4 a:visited {
	display:block;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:133px;
	height:43px;
	background:url(http://brand-j.com/images/newnavi2.jpg) -401px 0 no-repeat;
	font-size:5px;
	text-indent:-9999px;
	}

#naw_navi4 a:hover, #naw_navi4 a:active {
	display:block;
	background:url(http://brand-j.com/images/newnavi2.jpg) -401px -43px no-repeat;
	}

#naw_navi5 {
	margin:0px;
	padding:0px;
	width:133px;
	height:43px;
	}

#naw_navi5 a, #naw_navi5 a:link, #naw_navi5 a:visited {
	display:block;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:133px;
	height:43px;
	background:url(http://brand-j.com/images/newnavi2.jpg) -534px 0 no-repeat;
	font-size:5px;
	text-indent:-9999px;
	}

#naw_navi5 a:hover, #naw_navi5 a:active {
	display:block;
	background:url(http://brand-j.com/images/newnavi2.jpg) -534px -43px no-repeat;
	}

#naw_navi6 {
	margin:0px;
	padding:0px;
	width:132px;
	height:43px;
	}

#naw_navi6 a, #naw_navi6 a:link, #naw_navi6 a:visited {
	display:block;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:132px;
	height:43px;
	background:url(http://brand-j.com/images/newnavi2.jpg) -666px 0 no-repeat;
	font-size:5px;
	text-indent:-9999px;
	}

#naw_navi6 a:hover, #naw_navi6 a:active {
	display:block;
	background:url(http://brand-j.com/images/newnavi2.jpg) -666px -43px no-repeat;
	}
.new_sub_title {
	margin:0px;
	padding:8px 0 7px 20px;
	width:748px;
	height:15px;
	background:url(http://brand-j.com/images/titlebar2.jpg) 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
	line-height:1;
}

.new_sub_border {
	margin:0 0 10px;
	padding:10px;
	width:746px;
	border:1px solid #cbcbcb;
	border-top:none;
}

#sub_right_new {
	margin:0px;
	padding:10px 15px;
	width:768px;
	}	


