@charset "utf-8";

/* KENZIN STYLESHEET
STYLES NAME : /kenzin/kenzin.css
CREATE DATE : 09.09.07
LASTUP DATE : 09.09.07
AUTHOR COMPANY : SHIKI-DESIGN
------------------------------*/




#h2_ttl01_02,#h2_ttl01_03,#h2_ttl01_04,#h2_ttl01_05,#h2_ttl01_06,#h2_ttl01_07{
display:none;
}


html{
background:!important;
background:#000;
}
/* DEFINE
--------------------*/
.w492{width:492px;}

.mt3{margin-top:3px;}
.ml34{margin-left:34px;}
.ml130{margin-left:130px;}
.ml155{
margin-left:155px !important;
margin-left:77px;
}

.p15{padding:0 15px;}
.p34{padding:0 34px;}
.pl15{padding-left:0 15px;}
.pl34{padding-left:0 34px;}

.bgP2{background:#f5f5f5;}

.color01{color:#810F00;}

/* BODY
--------------------*/
body{
background:#000;
color:#fff;
}

/* LAYOUT SHARE
--------------------*/

/* CONTENTS */
#container{
margin:0 auto;
width:950px;
color:#333;
}
#wrapper{
float:left;
padding:35px 35px 35px 35px;
width:880px;
background:#ffffff;
/*background:#ff0000;*/
}
#topColumns{
width:880px;
height:auto;
/*background:#0000ff;*/
}
/**/
#leftColumns{
position:relative;
float:left;
width:335px;
height:auto;
/*background:#ff00ff;*/
}
/**/
#rightColumns{
float:right;
width:545px;
height:auto;
/*background:#ffff00;*/
}
#image_list{
width:545px;
height:450px;
overflow:hidden;
/*background:#00ffff;*/
}
/**/
#bottomColumns{
width:880px;
height:auto;
/*background:#000ff0;*/
}
.box_spec{
padding:10px 15px 10px 15px;
width:435px;
height:auto;
border-top:1px solid #e5e5e5;
border-bottom:1px dashed #e5e5e5;
float:right;
/*background:#000ff0;*/
}
.box_spec2{
margin-top:90px;
padding:10px 15px 10px 15px;
width:435px;
height:auto;
border-top:1px solid #e5e5e5;
border-bottom:1px dashed #e5e5e5;
float:right;
/*background:#000ff0;*/
}
#table_spec{
width:100%;
border-spacing:0;
border-collapse:collapse;
/*background:#ff0000;*/
}
td{
padding:5px;
vertical-align:top;
border:1px solid #e5e5e5; 
background:#ffffff;
}
/**/
#bottomColumns2{
padding-top:25px;
width:880px;
height:auto;
/*background:#dd0ff0;*/
}
/**/
#bottomColumns3{
margin-top:30px;
width:880px;
height:80px;
background:url(../../imgs/kenzin/scc/bg_recommend.jpg);
}
/**/
#bottomColumns4{
margin-top:30px;
width:880px;
height:auot;
/*background:#00FF00;*/
}

/**/
/* product03 */
#rightColumns2{
float:right;
width:465px;
height:auto;
/*background:#ffff00;*/
}

/* NAVIGATION */
/* SIDE MENU */
#sMenu{
margin-top:15px;
width:135px;
}
#sMenu li{margin-bottom:15px;}
#sMenu li a{
display:block;
width:135px;
height:135px;
text-indent:-500px;
}
.sMenu01 a:hover,
.sMenu02 a:hover,
.sMenu03 a:hover{background-position: -135px 0;}

/* PANKUZU MENU */
#pMenu{
margin-bottom:15px;
width:755px;
}
#pMenu li{
display:inline;
color:#000;
}
#pMenu li a{color:#810F00;}
#pMenu li a:hover{text-decoration:underline;}


/* LAYOUT EACH
--------------------*/
/* LOGO KENZIN */
#logo01 a{
display:block;
width:441px;
height:62px;
background:url(/imgs/common/logo_kenzinon.jpg) no-repeat 0 0;
text-indent:-5000px;
}
#logo01 a:hover{background:url(/imgs/common/logo_kenzinon.jpg) no-repeat 0 0;}

/* LOGO DESIGN */
#logo02 a{
display:block;
width:295px;
height:62px;
background:url(/imgs/common/logo_design.jpg) no-repeat 0 0;
text-indent:-5000px;
}
#logo02 a:hover{background:url(/imgs/common/logo_designov.jpg) no-repeat 0 0;}

/* INEDX */
#news{
margin:30px auto 0 auto;
width:950px;
}
#newsInner{
float:left;
width:868px;
}
#newsArchive{
float:right;
width:82px;
}
.newsPopup{
float:left;
width:80px;
}
#newsInner dl{
float:right;
padding:0 0 0 20px;
width:768px;
font-size:95%;
line-height:1.5;
}
#newsInner dt{
clear:left;
float:left;
width:6em;
}
#newsInner dd{margin-left:7em;}
#newsInner dd a{
color:#fff;
text-decoration:none;
}
#newsInner dd a:hover{text-decoration:underline;}

/* PRODUCT */
.product{
clear:left;
float:left;
margin-bottom:60px;
width:755px;
}
.product h3,
.product p{float:left;}

.product p{
width:235px;
text-align:right;
}

/* DETAIL PAGE */
.detailPhoto{
float:left;
width:410px;
}
.detailText{
float:right;
width:345px;
}
.detailCart{
float:left;
padding:10px;
background:#f0f0f0;
color:#000;
}
.cart_l{
display:block;
float:left;
}
.cart_r{
display:block;
float:right;
}
.cart_add{
clear:both;
padding-top:10px;
}

.thum{
clear:both;
width:755px;
}
.thum h3{float:left;}
.thum p{
float:left;
width:229px;
color:#333;
font-size:95%;
}
.thum p img{margin-bottom:15px;}

/** Kurobei Update **/
#leftColumnsKurobei{
position:relative;
float:left;
width:540px;
height:auto;
}
#leftColumnsKurobei .mt220{margin-top:220px;}

#contents01Kurobei{
margin-top:-15px;
margin-bottom:70px;
width:880px;
}

#rightColumnsKurobei{
float:right;
width:330px;
height:auto;
}
#rightColumnsKurobei h2,
#rightColumnsKurobei h3,
#rightColumnsKurobei h4,
#rightColumnsKurobei p{float:right;}
#rightColumnsKurobei .mt225{margin-top:225px;}

#btn_lst_kurobei{
float:left;
padding-top:220px;
width:50px;
}
#image_list_kurobei{
float:right;
padding-top:75px;
width:465px;
height:450px;
overflow:hidden;
/*background:#00ffff;*/
}

/** 201101formatB **/
#wrapper_B{
width:950px;
hieght:auto;
position:relative;
background:#ffffff;
}
#image_list_B{
width:950px;
height:518px;
background:#ffffff;
}
#input_B{
vertical-align:-4px;
}

.btn_back{
position:absolute;
left:13px;
bottom:13px;
}

#btn_lst_B{
height:72px;
}
#btn_lst_B li{
cursor:pointer;
float:left;
}
#btn_lst_B_container{
position:relative;
width:950px;
height:72px;
background:url(/imgs/kenzin/lst_bg.jpg) no-repeat 0 0;
float:left;
}
#btn_lst_B_outer{
position:absolute;
top:0px;
left:15px;
width:920px;
height:72px;
overflow:hidden;
float:left;
}
#btn_lst_B_prev,
#btn_lst_B_next{
position:absolute;
top:0px;
width:15px;
height:72px;
cursor:pointer;
float:left;
}
#btn_lst_B_prev{
left:0px;
}
#btn_lst_B_next{
right:0px;
}

#btn_lst_B_02{
height:518px;
}
#btn_lst_B_02 li{
cursor:pointer;
float:left;
}

#bottomColumnsB{
width:950px;
height:auto;
}
.box_spec3{
padding:10px 15px 20px 15px;
width:435px;
height:auto;
float:left;
}
#bottomColumns5{
padding:10px 15px 50px 15px;
float:right;
}
#btn_spec
{
cursor:pointer;
}

#btn_lst_B_02,
#image_lst02,
#image_lst03,
#image_lst04,
#image_lst05,
#image_lst06,
#image_lst07,
#image_lst08,
#image_lst09,
#box_table_spec{display:none;}

