BODY {

	SCROLLBAR-FACE-COLOR: #FBC53B; SCROLLBAR-HIGHLIGHT-COLOR: #FBA23B; SCROLLBAR-SHADOW-COLOR: #FBC53B; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #8A7A6C; SCROLLBAR-BASE-COLOR: #FBC53B;

}

BODY {

	FONT-SIZE: 10pt; COLOR: #444444; FONT-FAMILY: verdana,chicago,"ＭＳ Ｐゴシック",Osaka

}

TR {

	FONT-SIZE: 10pt; COLOR: #444444; FONT-FAMILY: verdana,chicago,"ＭＳ Ｐゴシック",Osaka

}

TD {

	FONT-SIZE: 10pt; COLOR: #444444; FONT-FAMILY: verdana,chicago,"ＭＳ Ｐゴシック",Osaka

}

TH {

	FONT-SIZE: 10pt; COLOR: #444444; FONT-FAMILY: verdana,chicago,"ＭＳ Ｐゴシック",Osaka

}

A:hover {

	COLOR: #A0790F

}

BIG {

	FONT-SIZE: 10pt; COLOR: #FFC936

}

SMALL {

	FONT-SIZE: 8pt

}

-.xsp {

	FONT-SIZE: 11pt; COLOR: #FFC936

}

-.xsm {

	FONT-SIZE: 7pt

}

-.cnt {

	FONT-SIZE: 8pt; COLOR: #FFC936

}

LI {

	LIST-STYLE-TYPE: circle

}



.text08 {font-size: 8px;}

.text10 {font-size: 10px;}

.text11 {font-size: 11px;}

.text12 {font-size: 12px;}

.text14 {font-size: 14px;}

.text16 {font-size: 16px;}

.text18 {font-size: 18px;}.linkbox {

	border: 1px dashed #FF9933;

	background-color: #FFFFFF;



}



a:link{outline:none;}
a:visited{outline:none;}
a:hover{outline:none;}
a:active{outline:none;}

/* =main_img_separate
-------------------------------------------------------------- */

#main_img_separate{
	margin:0;
	padding:0;
	width:529px;
	height:362px;
}

#separate_left a,#separate_right a{
	margin:0;
	padding:0;
	height:362px;
	text-indent:-9999px;
	background:url(image/main_img/main_img_03.jpg) no-repeat;
	display:block;
}


#separate_left a{
	width:264px;
	background-position:0 0;
	float:left;
}

#separate_right a{
	width:265px;
	background-position:-264px 0;
	float:right;
}

#separate_left a:hover{background-position:0 -362px;}
#separate_right a:hover{background-position:-264px -362px;}

/* =main_img_small_separate
-------------------------------------------------------------- */

td.main_img_s_separate{
	margin:0;
	padding:0;
	width:500px;
	height:100px;
}

.separate_left a,.separate_right a{
	margin:0;
	padding:0;
	height:100px;
	text-indent:-9999px;
	background:url(image/main_img_s/banner_s_10_0924.jpg) no-repeat;
	display:block;
}


.separate_left a{
	width:250px;
	background-position:0 0;
	float:left;
}

.separate_right a{
	width:250px;
	background-position:-250px 0;
	float:right;
}

.separate_left a:hover{background-position:0 -100px;}
.separate_right a:hover{background-position:-250px -100px;}

/* =menu
-------------------------------------------------------------- */

#dd_menu_continer{
	position:relative;
	z-index:100;
	width:150px;
	height:32px;
}

#dd_menu{
	position:absolute;
	width:150px;
	height:32px;
	background:url(image/d.gif) no-repeat;
}

#dd_menu ul{
	margin:0;
	padding:0;
	list-style:none;
}

#dd_menu li{
	color:#fffff;
	width:150px;
	margin:0;
	list-style:none;
}

#dd_menu li a.indent{
	text-indent:-9999px;
}

#dd_menu li a{
	margin:0;
	padding:0;
	color:#fff;
	display:block;
	width:150px;
	height:32px;
	text-decoration:none;
	background:url(image/dd_menu_bt.gif) no-repeat;
}

#dd_menu ul.sub li a{
	margin:0;
	padding:0;
	width:150px;
	height:32px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#333;
	background:url(image/dd_menu_bt.gif) no-repeat;
}

#dd_menu li a{background-position:0 0;}
#dd_menu ul.sub li#sub_top a{background-position:0 -32px;}
#dd_menu ul.sub li#sub_center a{background-position:0 -64px;}
#dd_menu ul.sub li#sub_bottom a{background-position:0 -96px;}

#dd_menu li a:hover{background-position:-150px 0;}
#dd_menu ul.sub li#sub_top a:hover{background-position:-150px -32px;}
#dd_menu ul.sub li#sub_center a:hover{background-position:-150px -62px;}
#dd_menu ul.sub li#sub_bottom a:hover{background-position:-150px -96px;}
	
#dd_menu ul.sub li#sub_top a{
	padding:10px 0 0 0;
	width:150px;
	height:22px;
}

*html #dd_menu ul.sub li#sub_top a{
	padding:10px 0 0 0;
	width:150px;
	height:32px;
}

*:first-child+html #dd_menu ul.sub li#sub_top a{padding:10px 0 0 0;width:150px;height:32px;}

#dd_menu ul.sub li#sub_center a{
	padding:0 0 0 0;
	width:150px;
	height:32px;
}

*html #dd_menu ul.sub li#sub_center a{padding:0 0 0 0;height:32px;}
*:first-child+html #dd_menu ul.sub li#sub_center a{padding:0 0 0 0;height:32px;}

#dd_menu ul.sub li#sub_center.short a{
	padding:10px 0 0 0;
	width:150px;
	height:22px;
}

*html #dd_menu ul.sub li#sub_center.short a{padding:10px 0 0 0;height:32px;}
*:first-child+html #dd_menu ul.sub li#sub_center.short a{padding:10px 0 0 0;height:32px;}

#dd_menu ul.sub li#sub_bottom a{
	padding:6px 0 0 0;
	width:150px;
	height:26px;
}

*html #dd_menu ul.sub li#sub_bottom a{padding:8px 0 0 0;height:32px;}

#dd_menu ul.sub li a:hover{
	color:#f33;
}

#dd_menu ul li.dd_menu_off ul{
	display:none;
}

#dd_menu ul li.dd_menu_on ul{
	display: block;
}

/* =patch
-------------------------------------------------------------- */

#patch dl{
	margin:0;
	padding:0;
}

#patch dt{
	margin:0;
	padding:5px;
	border:dotted 1px #f39945;
	font-weight:bold;
	color:#fff;
	background:#eee;
}

#patch dt a{
	padding:2px;
	color:#fff;
	display:block;
	background:#f90;
}

#patch dt a:hover{
	color:#ff6;
	background:#fa2;
}

#patch dd{
	margin:5px 0 15px 15px;
	padding:0;
}

#patch_container{
	margin:0;
	padding:0;
	width:700px;
}

#patch_dl{
	margin:0 75px;
	width:550px;
	text-align:center;
}

#patch_dl p{
	margin:15px 0;
	padding:0;
	font-size:12px;
	text-align:left;
}

#patch_dl p.a_right{text-align:right;}
#patch_dl p.a_center{text-align:center;}

#patch_bannar{
	margin:30px 0 0 0;
	padding:0;
	width:700px;
}

#patch_bannar dl{
	margin:0;
	padding:0;
	width:200px;
	height:90px;
	font-size:12px;
	float:left;
}

#patch_bannar dt{
	margin:0;
	padding:0;
	width:200px;
}

#patch_bannar dd{
	margin:0;
	padding:0;
	width:200px;
	text-align:center;
}

#patch_container #patch_bannar dl.p_bana_center{margin:0 50px;}

/* =products
-------------------------------------------------------------- */

#products_container{
	margin:0;
	padding:0;
	width:780px;
}

.products{
	margin:30px 0 0 89px;
	padding:0;
	width:600px;
	height:200px;
	border:dotted 1px #f90;
	border-top:solid 4px #f90;

}

.products_left a{
	margin:9px 0 9px 9px;
	padding:0;
	width:280px;
	height:180px;
	text-indent:-9999px;
	background:#f90 no-repeat;
	border:dotted 1px #f90;
	display:block;
	float:left;
}

.products_left .riaimo a{background:url(image/thum_riaimo.jpg) no-repeat;}
.products_left .kurenai a{background:url(image/thum_kurenai.jpg) no-repeat;}
.products_left .shinikiss a{background:url(image/thum_shinikiss.jpg) no-repeat;}
.products_left .vestige a{background:url(image/thum_vestige.jpg) no-repeat;}
.products_left .kicking a{background:url(image/thum_kicking.jpg) no-repeat;}
.products_left .aneiro a{background:url(image/thum_aneiro.jpg) no-repeat;}
.products_left .poco a{background:url(image/thum_poco.jpg) no-repeat;}
.products_left .summer a{background:url(image/thum_summer.jpg) no-repeat;}
.products_left .aeteno a{background:url(image/thum_aeteno.jpg) no-repeat;}
.products_left .dang a{background:url(image/thum_dang.jpg) no-repeat;}
.products_left .akaq a{background:url(image/thum_akaq.jpg) no-repeat;}
.products_left .stki a{background:url(image/thum_stki.jpg) no-repeat;}
.products_left .hcbn a{background:url(image/thum_hcbn.jpg) no-repeat;}
.products_left .tnki a{background:url(image/thum_tnki.jpg) no-repeat;}
.products_left .tnfd a{background:url(image/thum_tnfd.jpg) no-repeat;}
.products_left .htgm a{background:url(image/thum_htgm.jpg) no-repeat;}
.products_left .knsn a{background:url(image/thum_knsn.jpg) no-repeat;}


.products_left .riaimo a:hover,.products_left .kurenai a:hover,.products_left .shinikiss a:hover,.products_left .vestige a:hover,.products_left .kicking a:hover,.products_left .aneiro a:hover,.products_left .poco a:hover,.products_left .summer a:hover,.products_left .aeteno a:hover,.products_left .dang a:hover,.products_left .akaq a:hover,.products_left .stki a:hover,.products_left .hcbn a:hover,.products_left .tnki a:hover,.products_left .tnfd a:hover,.products_left .htgm a:hover,.products_left .knsn a:hover{background-position:0 -180px;}

.products_right{
	margin:10px 10px 10px 0;
	padding:0;
	width:280px;
	height:180px;
	text-align:right;
	float:right;
}

.products_right ul{
	margin:0;
	padding:0;
	list-style:none;
}

.products_right li{
	margin:0 0 6px 0;
	padding:0 2px 0 0;
	border-right:solid 4px #f90;
	font-size:11px;
	list-style:none;
}

.products_right li.p_title{
	font-size:18px;
	font-weight:bold;
	line-height: 1.0;
	color:#f90;
}

.products_right li .plb{
	margin:0 5px 7px 0;
	padding:0 4px 0 0;
	border-right:solid 1px #f90;
}

.products_right li a{
	margin:0;
	font-weight:bold;
	color:#c00;
}

.products_right li a:hover{color:#f90;}

.products_right li.pr_li_last{margin:0;}


/* =slideshow
-------------------------------------------------------------- */
#slideshow {
   position: relative;
   width:  529px; /* ボックスの横幅 */
   height: 362px; /* ボックスの高さ */
}

#slideshow p {
   position: absolute;
   top:  0;
   left: 0;
   z-index: 8;
   opacity: 0.0;
   margin: 0;
   background-color: white; /* ボックスの背景色(必須) */
   height: 362; /* ボックスの高さ */
}

#slideshow p.active {
   z-index: 10;
   opacity: 1.0;
}

#slideshow p.last-active {
   z-index: 9;
}

#slideshow p img {
   width:  529px; /* 画像の横幅 */
   height: 362px; /* 画像の高さ */
   display: block;
   border: 0;
   margin-bottom: 0px; /* 画像下部の余白 */
}

/* =common
-------------------------------------------------------------- */

.clear{clear:both;}


/* =clearfix
-------------------------------------------------------------- */

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

.clearfix{min-height:1px;}

* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

