#header{
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 15px;
	height: 36px;
	z-index: 10;
}
#header-left {
	width: 224px;
	float: left;
	height: 36px;

}
#header-light {
	width: 58px;
	height: 12px;
	float: right;
}

#wrap {
	width: 750px;
	margin: 0 auto;
	z-index: 10;
}
#headimg {
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	width: 750px;
	height: 58px;
}

#wrap #header #headimg p {
	text-align: right;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	padding-top: 15px;
}
html {
	overflow-x: hidden;
}
body {
	margin: 0px;
	color: #333333;
	font-size: 0.8em;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	overflow-x: hidden; 
}
ul{
	list-style:none outside;
	margin: 0px;
	padding: 0px;
}
h1{
	margin: 0px;
	padding: 0px;
	font-size: 8px;
}
h2{
	margin: 0px;
	padding: 0px;
	font-size: 8px;
}
p{
	margin: 0px;
	padding: 0px;
}
a{
	color:#999999;
	text-decoration: none;
}
a:hover{
	color:#333333;
}

img{
	vertical-align: bottom;
}

.disp_n{
	display:none;
}


/*---maincatch--*/

#maincatch {
	width: 750px;
	height: 374px;
}

/* --- maincont ---*/

#maincont {
	width: 750px;
}
#maincont_02 {
	width: 750px;
	top: 82px;
}

/* --- left --- */

#left {
	width: 395px;
	float: left;
}

/* --- special_common --- */

#special h1 {
	margin: 26px 0 8px 0;
	height: 13px;
	width: 380px;
	text-indent: -9999px;
	font-size: 10px;
	background:url(../images/h1_special.gif);
	background-repeat:no-repeat;
}

#special a {
	width: 80px;
	display: block;
	margin: 5px;
	float:left;
}

#special span {
	margin: 0px;
	padding: 0px;
}

#special h2 {
	text-indent: -9999px;
	font-size: 8px;
	height: 9px;
	width: 95px;
	display: block;
	margin: 6px 0 3px 0;
	padding: 0px;
	float:left;
}

#special p {
	width: 95px;
	float: left;
	font-size: 9px;
	line-height: 11px;
}

#special div {
	height: 61px;
	width: 192px;
	border: 1px solid #EEEEEE;
	float: left;
	color: #666666;
}

/* --- special01_common --- */

#special01 h1 {
	margin: 26px 0 8px 0;
	height: 13px;
	width: 380px;
	text-indent: -9999px;
	font-size: 10px;
	background:url(../images/h1_special.gif);
	background-repeat:no-repeat;
}

#special01 a {
		width: 80px;
	display: block;
	margin: 5px;
	float:left;
}

#special01 span {
	margin: 0px;
	padding: 0px;
}

#special01 h2 {
	text-indent: -9999px;
	font-size: 8px;
	height: 9px;
	width: 95px;
	display: block;
	margin: 6px 0 3px 0;
	padding: 0px;
	float:left;
}

#special01 p {
	width: 95px;
	float: left;
	font-size: 9px;
	line-height: 11px;
}

#special01 div {
	height: 61px;
	width: 192px;
	border: 1px solid #EEEEEE;
	float: left;
	color: #666666;
}

/* --- special02_common --- */
#special02 h1 {
	margin: 26px 0 9px 0;
	height: 13px;
	width: 380px;
	text-indent: -9999px;
	font-size: 10px;
	background:url(../images/h1_special02.gif);
	background-repeat:no-repeat;
}

#special02 a {
	height: 51px;
	width: 80px;
	display: block;
	margin: 5px;
	float:left;
}

#special02 span {
	margin: 0px;
	padding: 0px;
}

#special02 h2 {
	text-indent: -9999px;
	font-size: 8px;
	height: 9px;
	width: 95px;
	display: block;
	margin: 6px 0 3px 0;
	padding: 0px;
	float:left;
}

#special02 p {
	width: 95px;
	float: left;
	font-size: 9px;
	line-height: 11px;
}

.glay-border {
	margin: 0 0 2px 0;
	height: 78px;
	width: 192px;
	border: 1px solid #EEEEEE;
	float: left;
	color: #666666;
}
.glay-border2 {
	margin: 0 0 2px 2px;
	height: 78px;
	width: 192px;
	border: 1px solid #EEEEEE;
	float: left;
	color: #666666;
}

/* --- special contents --- */

#spbox01 {
	margin: 1px;
}
#spbox01 h2 {
	background: url(../images/h2_tbmg.jpg);
	background-repeat:no-repeat;
}
a.spbox01a {
	background-image: url(../images/btimg_tbmg.jpg);
	background-repeat: no-repeat;
}
a.spbox01a:hover {
	background-image: url(../images/btimg_tbmg_f2.jpg);
	background-repeat: no-repeat;
}

#spbox02 {
	margin: 1px;
}
#spbox02 h2 {
	background: url(../images/h2_nmp.jpg);
	background-repeat:no-repeat;
}
a.spbox02a {
	background-image: url(../images/btimg_nmp.jpg);
	background-repeat: no-repeat;
}
a.spbox02a:hover {
	background-image: url(../images/btimg_nmp_f2.jpg);
	background-repeat: no-repeat;
}

#spbox03 {
	margin: 1px 1px 1px 1px;
}
#spbox03 h2 {
	background: url(../images/h2_dclassics.jpg);
	background-repeat:no-repeat;
}
a.spbox03a {
	background-image: url(../images/btimg_dclassics.jpg);
	background-repeat: no-repeat;
}
a.spbox03a:hover {
	background-image: url(../images/btimg_dclassics_f2.jpg);
	background-repeat: no-repeat;
}

#spbox04 {
	margin: 1px 1px 1px 1px ;
}
#spbox04 h2 {
	background: url(../images/h2_event.jpg);
	background-repeat:no-repeat;
}
a.spbox04a {
	background-image: url(../images/btimg_event.jpg);
	background-repeat: no-repeat;
}
a.spbox04a:hover {
	background-image: url(../images/btimg_event_f2.jpg);
	background-repeat: no-repeat;
}

#spbox05 {
	margin: 1px 1px 1px 1px;
}
#spbox05 h2 {
	background: url(../images/h2_osp.jpg);
	background-repeat:no-repeat;
}
a.spbox05a {
	background-image: url(../images/btimg_osp.jpg);
	background-repeat: no-repeat;
}
a.spbox05a:hover {
	background-image: url(../images/btimg_osp_f2.jpg);
	background-repeat: no-repeat;
}

#spbox06 {
	margin: 1px;
}
#spbox06 h2 {
	background: url(../images/h2_salonpos.jpg);
	background-repeat:no-repeat;
}
a.spbox06a {
	background-image: url(../images/btimg_pos.jpg);
	background-repeat: no-repeat;
}
a.spbox06a:hover {
	background-image: url(../images/btimg_pos_f2.jpg);
	background-repeat: no-repeat;
}

#spbox07 {
	margin: 1px 1px 1px 1px;
}
#spbox07 h2 {
	background: url(../images/h2_forte.jpg);
	background-repeat:no-repeat;
}
a.spbox07a {
	background-image: url(../images/btimg_forte.jpg);
	background-repeat: no-repeat;
}
a.spbox07a:hover {
	background-image: url(../images/btimg_forte_f2.jpg);
	background-repeat: no-repeat;
}


#spbox08 {
	margin: 1px;
}
#spbox08 h2 {
	background: url(../images/h2_headspa.jpg);
	background-repeat:no-repeat;
}
a.spbox08a {
	background-image: url(../images/btimg_headspa.jpg);
	background-repeat: no-repeat;
}
a.spbox08a:hover {
	background-image: url(../images/btimg_headspa_f2.jpg);
	background-repeat: no-repeat;
}

#spbox09 {
	margin: 1px;
}
#spbox09 h2 {
	background: url(../images/h2_nano.jpg);
	background-repeat:no-repeat;
}
a.spbox09a {
	background-image: url(../images/btimg_nano.jpg);
	background-repeat: no-repeat;
}
a.spbox09a:hover {
	background-image: url(../images/btimg_nano_f2.jpg);
	background-repeat: no-repeat;
}

#spbox10 {
	margin: 1px;
}
#spbox10 h2 {
	background: url(../images/h2_showroom.jpg);
	background-repeat:no-repeat;
}
a.spbox10a {
	background-image: url(../images/btimg_showroom.jpg);
	background-repeat: no-repeat;
}
a.spbox10a:hover {
	background-image: url(../images/btimg_showroom_f2.jpg);
	background-repeat: no-repeat;
}

#spbox11 {
	margin: 1px 1px 1px 1px;
}
#spbox11 h2 {
	background: url(../images/h2_careit.jpg);
	background-repeat:no-repeat;
}
a.spbox11a {
	background-image: url(../images/btimg_careit.jpg);
	background-repeat: no-repeat;
}
a.spbox11a:hover {
	background-image: url(../images/btimg_careit_f2.jpg);
	background-repeat: no-repeat;
}

#spbox12 {
	margin: 1px 1px 26px 1px;
}
#spbox12 h2 {
	background: url(../images/h2_saloncreation.jpg);
	background-repeat:no-repeat;
}
a.spbox12a {
	background-image: url(../images/btimg_creation.jpg);
	background-repeat: no-repeat;
}
a.spbox12a:hover {
	background-image: url(../images/btimg_creation_f2.jpg);
	background-repeat: no-repeat;
}

/* --- special backnumber common --- */

#specialbn h1 {
	clear: both;
	margin: 5px 0 10px 0;
	height: 11px;
	width: 400px;
	text-indent: -9999px;
	font-size: 10px;
	background:url(../images/h1_specialbn.gif);
	background-repeat:no-repeat;
}

#specialbn a {
	height: 51px;
	width: 51px;
	display: block;
	float:left;
}

/* --- special backnumber --- */

a.spbn01a {
	margin: 7px 0 0 3px;
}
a.spbn02a {
	margin: 7px 0 0 3px;
}
a.spbn03a {
	margin: 7px 0 0 3px;
}
a.spbn04a {
	margin: 7px 0 0 3px;
}
a.spbn05a {
	margin: 7px 0 0 3px;
}
a.spbn06a {
	margin: 7px 0 0 3px;
}
a.spbn07a {
	margin: 7px 0 0 3px;
}
a.spbn08a {
	margin: 7px 0 0 3px;
}
a.spbn09a {
	margin: 7px 0 0 3px;
}
a.spbn10a {
	margin: 7px 0 0 3px;
}
a.spbn11a {
	margin: 7px 0 0 3px;
}

a.spbn12a {
	margin: 7px 0 0 3px;
}

a.spbn13a {
	margin: 7px 0 0 3px;
}

a.spbn14a {
	margin: 7px 0 0 3px;
}

a.spbn15a {
	margin: 7px 0 0 3px;
}
a.spbn16a {
	margin: 7px 0 0 0;
}

/* --- right contents --- */

#right {
	_clear: both;
	width: 330px;
	float: right;
	margin-left: 22px;
}


/* --- product menu common --- */

#product h1 {
	margin: 26px 0 10px 0;
}

#productnavi {
	height: 74px;
	width: 330px;
}

#productnavi li {
	float: left;
}



/* --- product menu --- */

a.product01 {
	height: 23px;
	width: 105px;
	display: block;
	margin: 0px 1px 1px 0px;
}
a.product01:hover {
	background: url(../images/prbtn_styling_f2.jpg);
	background-repeat: no-repeat;
}

a.product02 {
	height: 23px;
	width: 116px;
	display: block;
	margin: 0px 1px 1px 0px;
}
a.product02:hover {
	background: url(../images/prbtn_nss_f2.jpg);
	background-repeat: no-repeat;
}

a.product03 {
	height: 23px;
	width: 105px;
	display: block;
	margin: 0px 1px 1px 0px;
	background: url(../images/prbtn_mens.jpg);
	background-repeat: no-repeat;
}
a.product03:hover {
	background: url(../images/prbtn_mens_f2.jpg);
	background-repeat: no-repeat;
}

a.product04 {
	height: 23px;
	width: 105px;
	display: block;
	margin: 0px 1px 1px 0px;
	background: url(../images/prbtn_frontsh.jpg);
	background-repeat: no-repeat;
}
a.product04:hover {
	background: url(../images/prbtn_frontsh_f2.jpg);
	background-repeat: no-repeat;
}

a.product05 {
	height: 23px;
	width: 116px;
	display: block;
	margin: 0px 1px 1px 0px;
	background: url(../images/prbtn_airwave.jpg);
	background-repeat: no-repeat;
}
a.product05:hover {
	background: url(../images/prbtn_airwave_f2.jpg);
	background-repeat: no-repeat;
}

a.product06 {
	height: 23px;
	width: 105px;
	display: block;
	margin: 0px 1px 1px 0px;
	background: url(../images/prbtn_others.jpg);
	background-repeat: no-repeat;
}
a.product06:hover {
	background: url(../images/prbtn_others_f2.jpg);
	background-repeat: no-repeat;
}

a.product07 {
	height: 23px;
	width: 105px;
	display: block;
	margin: 0px 1px 1px 0px;
	background: url(../images/prbtn_esthe.jpg);
	background-repeat: no-repeat;
}
a.product07:hover {
	background: url(../images/prbtn_esthe_f2.jpg);
	background-repeat: no-repeat;
}

a.product08 {
	height: 23px;
	width: 116px;
	display: block;
	margin: 0px 1px 1px 0px;
	background: url(../images/prbtn_danryu.jpg);
	background-repeat: no-repeat;
}
a.product08:hover {
	background: url(../images/prbtn_danryu_f2.jpg);
	background-repeat: no-repeat;
}

/* --- news --- */

.news {
	margin: 26px 0 0px 0;
	height: 180px;
	width: 330px;
	font-size: 10px;
}

#news ul {
	_width: 290px;
}

#news li {
	margin: 5px 5px 0 17px;
	font-size: 10px;
	line-height: 11px;
	list-style-position: outside;
	list-style-image: url(../images/li_disc.gif);
}

/* --- banner --- */

#banner  {
	margin: 0px;
	line-height:0px;
}


/* --- bread --- */

#bread {
	padding-bottom: 20px;
	text-decoration: none;
}

#bread a{
	text-decoration: none;
	color: #999999;
}

/* --- left02 --- */

#left02 {
	float: left;
	width: 147px;
	font-size: 0.7em;
}

/* --- right02 --- */

#right02 {
	float: left;
	width: 602px;
}

