@charset "utf-8";
@import "/css/common/init.css";

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

/* RESET
--------------------*/

/* HTML
--------------------*/

/* BODY
--------------------*/
body{
font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
font-size:80%;
background:#000 fixed;
color:#fff;
letter-spacing:-0.2;
}
.bgW{
background:#fff;
color:#000;
}
.bgB{
background:#000;
color:#fff;
}

/* FLASH CONENT
--------------------*/
#flashContent{
margin:0 auto;
width:950px;
height:380px;
}
#flashNavi{
clear:both;
padding-top:20px;
width:100%;
height:64px;
background:url(/imgs/common/bg_flashnavi.gif) repeat-x 0 0;
}
#flashNaviInner{
margin:0 auto;
width:950px;
}
#flashContent p,
#flashNavi p{
margin-bottom:20px;
text-align:center;
}

/* NAVIGATION
--------------------*/
#footer{
clear:both;
margin:0 auto;
padding-top:80px;
width:950px;
}

#fMenu{
float:right;
margin-bottom:20px;
width:905px;
font-size:50%;
}
#fMenu li{float:left;}
#fMenu li a{
display:block;
height:15px;
text-indent:-5000px;
}
.bfMenu01,
.bfMenu02,
.bfMenu03,
.bfMenu04,
.bfMenu05,
.wfMenu01,
.wfMenu02,
.wfMenu03,
.wfMenu04,
.wfMenu05{margin-right:29px;}

/* IF BACKGROUND:#000 */
.bfMenu01 a{
width:104px;
background:url(/imgs/common/b_fmenu.gif) no-repeat 0 0;
}
.bfMenu02 a{
width:92px;
background:url(/imgs/common/b_fmenu.gif) no-repeat -133px 0;
}
.bfMenu03 a{
width:99px;
background:url(/imgs/common/b_fmenu.gif) no-repeat -254px 0;
}
.bfMenu04 a{
width:124px;
background:url(/imgs/common/b_fmenu.gif) no-repeat -379px 0;
}
.bfMenu05 a{
width:213px;
background:url(/imgs/common/b_fmenu.gif) no-repeat -531px 0;
}
.bfMenu06 a{
width:128px;
background:url(/imgs/common/b_fmenu.gif) no-repeat -773px 0;
}

/* IF BACKGROUND:#fff */
.wfMenu01 a{
width:104px;
background:url(/imgs/common/w_fmenu.gif) no-repeat 0 0;
}
.wfMenu02 a{
width:92px;
background:url(/imgs/common/w_fmenu.gif) no-repeat -133px 0;
}
.wfMenu03 a{
width:99px;
background:url(/imgs/common/w_fmenu.gif) no-repeat -254px 0;
}
.wfMenu04 a{
width:124px;
background:url(/imgs/common/w_fmenu.gif) no-repeat -379px 0;
}
.wfMenu05 a{
width:213px;
background:url(/imgs/common/w_fmenu.gif) no-repeat -531px 0;
}
.wfMenu06 a{
width:128px;
background:url(/imgs/common/w_fmenu.gif) no-repeat -773px 0;
}

.bfMenu01 a:hover,
.wfMenu01 a:hover{background-position:0 -15px;}
.bfMenu02 a:hover,
.wfMenu02 a:hover{background-position:-133px -15px;}
.bfMenu03 a:hover,
.wfMenu03 a:hover{background-position:-254px -15px;}
.bfMenu04 a:hover,
.wfMenu04 a:hover{background-position:-379px -15px;}
.bfMenu05 a:hover,
.wfMenu05 a:hover{background-position:-531px -15px;}
.bfMenu06 a:hover,
.wfMenu06 a:hover{background-position:-773px -15px;}

/* EC FOOTER MENU
--------------------*/
#ecMenu{
position:fixed;
left:0;
bottom:0;
z-index:100;
width:100%;
height:30px;
color:#fff;
background:#333;
}

#ecMenu ul{
margin:0 auto;
padding:5px 0 0 0;
width:950px;
height:25px;
font-size:87.5%;
text-align:right;
}
#ecMenu ul li{
display:inline;
margin-left:20px;
padding:0 0 0 18px;
background:url(/imgs/common/ls_ecfooter.gif) no-repeat 0 3px;
}
#ecMenu ul li a{
color:#fff;
text-decoration:none;
}
#ecMenu ul li a:hover{text-decoration:underline;}

/* LAYOUT SHARE
--------------------*/
/* HEADER */
#header{
margin-bottom:15px;
width:100%;
height:65px;
background:url(/imgs/common/bg_header.gif) repeat-x 0 0;
font-size:10px;
}
#headerInner{
margin:0 auto;
width:950px;
height:65px;
}

/* LAYOUT EACH
--------------------*/
#logo01{float:left;}
#logo02{float:right;}

/* LOGO KENJIN */
#logo01 a{
display:block;
width:441px;
height:62px;
background:url(/imgs/common/logo_kenzin.jpg) no-repeat 0 0;
text-indent:-5000px;
}
#logo01 a:hover{background:url(/imgs/common/logo_kenzinov.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;}

/* COPYRIGHT */
#copyright{
clear:right;
padding-bottom:55px;
text-align:right;
line-height:9px;
}