@charset "utf-8";

/* ==================================================================
	index.css
	
=================================================================== */
ol.pan{
	margin-top:-25px;
	text-align:right;
	margin-bottom:10px;
}

ol.pan li{
	display:inline;
}



/* =================================
   ■ #business
================================== */

#business h2{
	margin-bottom:12px;
	margin-left:5px;
}

#business .chapter{
	background:url(../../images/business/bg.jpg) 0 0 repeat-y;
}

#business .section{
	padding:35px 20px 25px 20px;
	overflow:hidden;
	zoom:1;
	border-bottom:solid 1px #e2e2e2;
}

#business .section p.img{
	border:solid 1px #dedede;
	padding:1px;
	width:349px;
	float:left;
	display:inline;
	margin-right:22px;
}

#business .section dl dt{
	margin-bottom:16px;
}

#business .section dl dd.text{
	margin-bottom:25px;
	line-height:1.8;
}

#business .section dl dd.btn{
	text-align:right;
}


/* --------------------------------
   □ business
-------------------------------- */

#business .gravure{
	background:url(../../images/business/h-bg.gif) 0 0 no-repeat;
}

#business .slit{
	border-bottom:none;
	background:url(../../images/business/f-bg.gif) 0 100% no-repeat;
}









/*-------------------------------------------------------------------
	gazou
-------------------------------------------------------------------*/
#business.gazou .chapter{
	background											: url(../../images/business/bg.jpg) repeat-y top left #fff;
}
#business.gazou .chapter.lastChild,
#business.gazou .chapter:last-child,{
	margin-bottom										: 0;
}

#business.gazou .chapter div.footer{
	height														: 10px;
	background											: url(../../images/business/f-bg.gif) no-repeat bottom left #fff;
}

#business.gazou .chapter .section{
	border													: 0;
	background											: url(../../images/business/gazou/background-section.gif) no-repeat top center;
}

#business.gazou .contents .main .chapter .section h3{
	zoom														: 1;
	margin-bottom										: 20px;
	overflow													: hidden;
}
#business.gazou .main .chapter .section h4{
	margin-bottom										: 14px;
}

.gazou .chapter .section p.image{
	display													: inline;
	margin													: 0;
}
.gazou .chapter .section p.image.smooth{
	float														: right;
	margin-left											: 20px;
}
.gazou .chapter .section p.image.rough{
	float														: left;
	margin-right											: 20px;
}

#business.gazou .main .chapter .section .division{
	zoom														: 1;
}


/* feature
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
#business.gazou .chapter #feature.section{
	background											: url(../../images/business/h-bg.gif) no-repeat top left;
}


.gazou #feature .division p{
	overflow													: hidden;
}

/* flow
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
#business.gazou .chapter #flow.section .area{
	margin-bottom										: 30px;
	padding													: 30px 24px;
	background											: #f4f4f4;
	border													: 3px double #efefef;
	text-align												: center;
}

#business.gazou .chapter #flow.section ul{
	position													: relative;
	margin-left											: -18px;
	width														: 710px;
}
#business.gazou .chapter #flow.section ul li{
	zoom														: 1;
	margin-bottom										: 20px;
	padding													: 0 18px;
	padding-bottom									: 20px;
	border-bottom										: 1px solid #e2e2e2;
	overflow													: hidden;
}

#business.gazou .chapter #flow.section ul li .image{
	float														: left;
	margin-right											: 14px;
}

#business.gazou .chapter #flow.section ul li dls{
	overflow													: hidden;
}

#business.gazou .chapter #flow.section{
	position:relative;
}

#business.gazou .chapter #flow.section .box{
	border-bottom:solid 1px #e2e2e2;
	clear:both;
	overflow:hidden;
	zoom:1;
	margin-bottom:35px;
}

#business.gazou .chapter #flow.section .none{
	border-bottom:none;
}

#business.gazou .chapter #flow.section .box p.img{
	width:198px;
	float:left;
	display:inline;
	margin-right:16px;
	margin-bottom:25px;
	border:none;
}

#business.gazou .chapter #flow.section .box dl dt{
	font-size:18px;
	font-weight:600;
	margin-bottom:7px;
}

#business.gazou .chapter #flow.section h4{
	padding-top:40px;
	background:url(../../images/business/arrow.gif) 50% 0 no-repeat;
	cursor:pointer;
	margin-bottom:15px;
}

#business.gazou .chapter #flow.section h4.t-top{
	background:none;
	padding-top:0;
}




/* frame
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
#business.gazou .chapter #frame.section .area{
	margin													: 30px 0;
	padding													: 10px 0;
	background											: #f4f4f4;
	border													: 3px double #efefef;
	text-align												: center;
}
#business.gazou .chapter #frame.section .area p{
	text-align												: center;
}

/* simulation
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
#business.gazou .chapter #simulation.section .area{
	margin													: 30px 0;
	padding													: 10px 0;
	background											: #f4f4f4;
	border													: 3px double #efefef;
	text-align												: center;
}
#business.gazou .chapter #simulation.section .area p{
	text-align												: center;
}

/* kodak
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
#business.gazou .chapter #kodak.section .area{
	margin													: 30px 0;
	padding													: 20px 30px;
	background											: url(../../images/business/gazou/background-kodakarea.gif) repeat top left #f4f4f4;
	border													: 1px double #efefef;
}

#business.gazou .chapter #kodak.section .area dd{
	margin-left											: 44px;
	margin-bottom										: 18px;
}
#business.gazou .chapter #kodak.section .area dd.lastChild{
	margin-bottom										: 0;
}


/* peripherals
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
#business.gazou .chapter #peripherals.section .division{
	margin-bottom										: 30px;
}

#business.gazou .chapter #peripherals.section dl{
	overflow													: hidden;
}
#business.gazou .chapter #peripherals.section dl dt{
	font-size													: 112%;
}
#business.gazou .chapter #peripherals.section dl dd{
	font-size													: 91%;
}

/* scan
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
#business.gazou .chapter #scan.section .division{
	position													: relative;
	margin													: 24px 0;
	height														: 333px;
}

#business.gazou .chapter #scan.section .division dl dt{
	margin-bottom										: 4px;
}

#business.gazou .chapter #scan.section .division p.topaz{
	position													: absolute;
	top															: 0;
	left															: 11px;
}
#business.gazou .chapter #scan.section .division dl.topaz{
	position													: absolute;
	top															: 0;
	left															: 190px;
	width														: 230px;
}

#business.gazou .chapter #scan.section .division p.d8200{
	position													: absolute;
	bottom													: 0;
	right														: 15px;
}
#business.gazou .chapter #scan.section .division dl.d8200{
	position													: absolute;
	bottom													: 0;
	right														: 146px;
	width														: 230px;
}

#business.gazou .chapter #scan.section .division table.list{
	width														: 100%;
	border													: 1px solid #a1a1a1;
}
#business.gazou .chapter #scan.section .division table th,
#business.gazou .chapter #scan.section .division table td{
	padding													: 6px;
}
#business.gazou .chapter #scan.section .division table th{
	color														: #fff;
	background											: #a1a1a1;
	border-bottom										: 1px solid #fff;
}

#business.gazou .chapter #scan.section .division table tr:last-child th,
#business.gazou .chapter #scan.section .division table tr.lastChild th{
	border-bottom										: 0;
}
#business.gazou .chapter #scan.section .division table td{
	border													: 1px solid #a1a1a1;
}

/* special ***/
#business.gazou .chapter #scan.section div#special.division{
	position													: relative;
	margin-left											: -18px;
	padding-top											: 28px;
	width														: 710px;
	height														: auto;
}

#business.gazou .chapter #scan.section div#special.division h4,
#business.gazou .chapter #scan.section div#special.division p.catch,
#business.gazou .chapter #scan.section div#special.division .item{
	margin-left											: 20px;
	margin-right											: 20px;
}

#business.gazou .chapter #scan.section div#special.division dl{
	width														: 328px;
	overflow													: hidden;
}


/* aboutscamera
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
#business.gazou .chapter #aboutscamera.section .division{
	position													: relative;
	margin													: 20px 0;
}

#business.gazou .chapter #aboutscamera.section .division p.image.rough{
	position													: relative;
	margin-top											: -50px;
}

#business.gazou .chapter #aboutscamera.section .area{
	margin													: 30px 0;
	margin-bottom										: 0;
	padding													: 16px 18px;
	background											: #f4f4f4;
	border													: 1px double #efefef;
}


/*-------------------------------------------------------------------
	gazou
-------------------------------------------------------------------*/
.chapter:after,
.division:after{
	content											: ".";
	display											: block;
	clear												: both;
	height												: 0;
	visibility											: hidden;
}