﻿@charset 'UTF-8';

/* ------------------------------------
*
*Since: 2008-07-03
*Editor: BBmedia Inc. D_sasaki
*
-------------------------------------*/

/* Style Index ========================

	01: story

==================================== */



/*
01. story
-------------------------------------*/
body.story ul#disTab {
	margin:-27px 0 0;
	height:27px;
}

body.story ul#disTab li {
	position:relative;
	float:left;
	margin:0 2px 0 0;
	line-height:0;
}





body.story div#contents {
	padding:0 0 50px;
}

body.story#history div#contents {
	background:url(../story/img/bg_001.gif) 0 0 no-repeat #000000;
}

body.story#yamazaki div#contents {
	background:url(../story/img/bg_002.gif) 0 0 no-repeat #000000;
}

body.story#craftmanship div#contents {
	background:url(../story/img/bg_003.gif) 0 0 no-repeat #000000;
}





body.story div#contents div#backToTop {
	width:155px;
	height:22px;
}

body.story div#contents div#backToTop a {
	width:155px;
	height:22px;
	_height:44px;
	background:url(../story/img/btn_001.png) 0 0 no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../story/img/btn_001.png',sizingMethod='scale');
}

body.story div#contents div.exImg {
	width:243px;
	height:336px;
}

body.story#index div#contents div.exImg {
	background:url(../story/img/eximg_000.png) 0 0 no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../story/img/eximg_000.png',sizingMethod='scale');
}





body.story div#contents div#contentsBox {
	overflow:hidden;
	position:relative;
	margin:0 0 35px 24px;
}

body.story#index div#contents div#contentsBox h1 {
	margin:0 0 30px;
}

body.story div#contents div#contentsBox div.section p {
	margin:0 0 15px;
}

body.story div#contents div#contentsBox div.section p.opening {
	line-height:2.2;
}





body.story div#contents ul#contentsNav {
	margin:0 0 0 24px;
}

body.story div#contents ul#contentsNav li {
	float:left;
	margin:0 6px 0 0;
}

body.story div#contents ul#contentsNav a {
	display:block;
	position:relative;
}

body.story div#contents ul#contentsNav li a img.hoverImg {
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	display:none;
}






/* ----- contentsStory ----- */
body.story div#contents div#contentsBox ul#contentsStory {
	width:4100px;
	position:absolute;
}

body.story div#contents div#contentsBox ul#contentsStory li {
	float:left;
	width:500px;
	font-size:1em;
}
/* ----- /contentsStory ----- */





/* ----- storyNav ----- */
body.story div#contents div#storyNav {
	position:relative;
	margin:0 0 0 24px;
}

body.story div#contents div#storyNav p#prevBtn {
	position:absolute;
	top:0;
	left:0;
}

body.story div#contents div#storyNav ul#pageNum {
	margin:0 0 0 169px;
}

body.story#yamazaki div#contents div#storyNav ul#pageNum { /* 山崎の地用 */
	margin:0 0 0 209px;
}

body.story div#contents div#storyNav p#nextBtn {
	position:absolute;
	top:0;
	right:156px;
}





body.story div#contents div#storyNav p {
	width:142px;
	height:17px;
}

body.story div#contents div#storyNav p a {
	display:block;
	width:142px;
	height:17px;
}

body.story#history div#contents div#storyNav p#prevBtn a {
	background:url(../story/img/nav_prev_his.gif) 0 0 no-repeat;
}

body.story#history div#contents div#storyNav p#nextBtn a {
	background:url(../story/img/nav_next_his.gif) 0 0 no-repeat;
}

body.story#yamazaki div#contents div#storyNav p#prevBtn a {
	background:url(../story/img/nav_prev_yam.gif) 0 0 no-repeat;
}

body.story#yamazaki div#contents div#storyNav p#nextBtn a {
	background:url(../story/img/nav_next_yam.gif) 0 0 no-repeat;
}

body.story#craftmanship div#contents div#storyNav p#prevBtn a {
	background:url(../story/img/nav_prev_cra.gif) 0 0 no-repeat;
}

body.story#craftmanship div#contents div#storyNav p#nextBtn a {
	background:url(../story/img/nav_next_cra.gif) 0 0 no-repeat;
}

body.story div#contents div#storyNav p a:hover,
body.story div#contents div#storyNav p a:focus {
	background-position:-142px 0 !important;
}

body.story div#contents div#storyNav ul#pageNum li {
	float:left;
	width:20px;
	height:17px;
}

body.story div#contents div#storyNav ul#pageNum li#num1 {
	width:21px;
}

body.story div#contents div#storyNav ul#pageNum li a {
	display:block;
	width:20px;
	height:17px;
}

body.story div#contents div#storyNav ul#pageNum li#num1 a {
	width:21px;
	background:url(../story/img/navi_page_001.gif) 0 0 no-repeat;
}

body.story div#contents div#storyNav ul#pageNum li#num2 a {
	background:url(../story/img/navi_page_002.gif) 0 0 no-repeat;
}

body.story div#contents div#storyNav ul#pageNum li#num3 a {
	background:url(../story/img/navi_page_003.gif) 0 0 no-repeat;
}

body.story div#contents div#storyNav ul#pageNum li#num4 a {
	background:url(../story/img/navi_page_004.gif) 0 0 no-repeat;
}

body.story div#contents div#storyNav ul#pageNum li#num5 a {
	background:url(../story/img/navi_page_005.gif) 0 0 no-repeat;
}

body.story div#contents div#storyNav ul#pageNum li#num6 a {
	background:url(../story/img/navi_page_006.gif) 0 0 no-repeat;
}

body.story div#contents div#storyNav ul#pageNum li#num7 a {
	background:url(../story/img/navi_page_007.gif) 0 0 no-repeat;
}

body.story div#contents div#storyNav ul#pageNum li#num8 a {
	background:url(../story/img/navi_page_008.gif) 0 0 no-repeat;
}

body.story div#contents div#storyNav ul#pageNum li a:hover,
body.story div#contents div#storyNav ul#pageNum li a:focus {
	background-position:0 -17px !important;
}





/* naviSet1 */
body.story div#contents div#storyNav.naviSet1 p#prevBtn {
	display:none;
}

body.story div#contents div#storyNav.naviSet1 p#prevBtn a {
}

body.story div#contents div#storyNav.naviSet1 p#prevBtn  a:hover,
body.story div#contents div#storyNav.naviSet1 p#prevBtn  a:focus {
}

body.story div#contents div#storyNav.naviSet1 p#nextBtn a {
	background-position:0 0;
}

body.story div#contents div#storyNav.naviSet1 p#nextBtn  a:hover,
body.story div#contents div#storyNav.naviSet1 p#nextBtn  a:focus {
	background-position:-142px 0 !important;
}

body.story div#contents div#storyNav.naviSet1 ul#pageNum li#num1 a {
	background-position:0 -17px;
}

/* naviSet2 */
body.story div#contents div#storyNav.naviSet2 p#prevBtn a {
	background-position:0 0;
}

body.story div#contents div#storyNav.naviSet2 p#prevBtn a:hover,
body.story div#contents div#storyNav.naviSet2 p#prevBtn a:focus {
	background-position:-142pxpx 0 !important;
}


body.story div#contents div#storyNav.naviSet2 p#nextBtn a {
	background-position:0 -17px !important;
}

body.story div#contents div#storyNav.naviSet2 p#nextBtn a:hover,
body.story div#contents div#storyNav.naviSet2 p#nextBtn a:focus {
	background-position:-142px -17px !important;
}

body.story div#contents div#storyNav.naviSet2 ul#pageNum li#num2 a {
	background-position:0 -17px;
}

/* naviSet3 */
body.story div#contents div#storyNav.naviSet3 p#prevBtn a {
	background-position:0 -17px !important;
}

body.story div#contents div#storyNav.naviSet3 p#prevBtn a:hover,
body.story div#contents div#storyNav.naviSet3 p#prevBtn a:focus {
	background-position:-142px -17px !important;
}


body.story div#contents div#storyNav.naviSet3 p#nextBtn a {
	background-position:0 -34px !important;
}

body.story div#contents div#storyNav.naviSet3 p#nextBtn a:hover,
body.story div#contents div#storyNav.naviSet3 p#nextBtn a:focus {
	background-position:-142px -34px !important;
}

body.story div#contents div#storyNav.naviSet3 ul#pageNum li#num3 a {
	background-position:0 -17px;
}

/* naviSet4 */
body.story div#contents div#storyNav.naviSet4 p#prevBtn a {
	background-position:0 -34px !important;
}

body.story div#contents div#storyNav.naviSet4 p#prevBtn a:hover,
body.story div#contents div#storyNav.naviSet4 p#prevBtn a:focus {
	background-position:-142px -34px !important;
}

body.story#yamazaki div#contents div#storyNav.naviSet4 p#nextBtn { /* 山崎の地用 */
	display:none;
}

body.story div#contents div#storyNav.naviSet4 p#nextBtn a {
	background-position:0 -51px !important;
}

body.story div#contents div#storyNav.naviSet4 p#nextBtn a:hover,
body.story div#contents div#storyNav.naviSet4 p#nextBtn a:focus {
	background-position:-142px -51px !important;
}

body.story div#contents div#storyNav.naviSet4 ul#pageNum li#num4 a {
	background-position:0 -17px;
}

/* naviSet5 */
body.story div#contents div#storyNav.naviSet5 p#prevBtn a {
	background-position:0 -51px !important;
}

body.story div#contents div#storyNav.naviSet5 p#prevBtn a:hover,
body.story div#contents div#storyNav.naviSet5 p#prevBtn a:focus {
	background-position:-142px -51px !important;
}


body.story div#contents div#storyNav.naviSet5 p#nextBtn a {
	background-position:0 -68px !important;
}

body.story div#contents div#storyNav.naviSet5 p#nextBtn a:hover,
body.story div#contents div#storyNav.naviSet5 p#nextBtn a:focus {
	background-position:-142px -68px !important;
}

body.story div#contents div#storyNav.naviSet5 ul#pageNum li#num5 a {
	background-position:0 -17px;
}

/* naviSet6 */
body.story div#contents div#storyNav.naviSet6 p#prevBtn a {
	background-position:0 -68px !important;
}

body.story div#contents div#storyNav.naviSet6 p#prevBtn a:hover,
body.story div#contents div#storyNav.naviSet6 p#prevBtn a:focus {
	background-position:-142px -68px !important;
}


body.story div#contents div#storyNav.naviSet6 p#nextBtn a {
	background-position:0 -85px !important;
}

body.story div#contents div#storyNav.naviSet6 p#nextBtn a:hover,
body.story div#contents div#storyNav.naviSet6 p#nextBtn a:focus {
	background-position:-142px -85px !important;
}

body.story div#contents div#storyNav.naviSet6 ul#pageNum li#num6 a {
	background-position:0 -17px;
}

/* naviSet7 */
body.story div#contents div#storyNav.naviSet7 p#prevBtn a {
	background-position:0 -85px !important;
}

body.story div#contents div#storyNav.naviSet7 p#prevBtn a:hover,
body.story div#contents div#storyNav.naviSet7 p#prevBtn a:focus {
	background-position:-142px -85px !important;
}


body.story div#contents div#storyNav.naviSet7 p#nextBtn a {
	background-position:0 -102px !important;
}

body.story div#contents div#storyNav.naviSet7 p#nextBtn a:hover,
body.story div#contents div#storyNav.naviSet7 p#nextBtn a:focus {
	background-position:-142px -102px !important;
}

body.story div#contents div#storyNav.naviSet7 ul#pageNum li#num7 a {
	background-position:0 -17px;
}

/* naviSet8 */
body.story div#contents div#storyNav.naviSet8 p#prevBtn a {
	background-position:0 -102px !important;
}

body.story div#contents div#storyNav.naviSet8 p#prevBtn a:hover,
body.story div#contents div#storyNav.naviSet8 p#prevBtn a:focus {
	background-position:-142px -102px !important;
}


body.story div#contents div#storyNav.naviSet8 p#nextBtn {
	display:none;
}

body.story div#contents div#storyNav.naviSet8 p#nextBtn a {
}

body.story div#contents div#storyNav.naviSet8 p#nextBtn a:hover,
body.story div#contents div#storyNav.naviSet8 p#nextBtn a:focus {
}

body.story div#contents div#storyNav.naviSet8 ul#pageNum li#num8 a {
	background-position:0 -17px;
}

/* ----- /storyNav ----- */





