@charset "utf-8";

/* ==================================================================
	index.css
	
=================================================================== */

/* =================================
   ■ #digital
================================== */

#digital h2{
	margin-bottom:12px;
	margin-left:5px;
}

ol.pan{
	margin-top:-25px;
	text-align:right;
	margin-bottom:10px;
}

ol.pan li{
	display:inline;
}

#digital .chapter{
	background:url(../../images/business/bg.jpg) 0 0 repeat-y;
}

#digital .section{
	padding:35px 20px 25px 20px;
	overflow:hidden;
	zoom:1;
	border-bottom:solid 1px #e2e2e2;
}


/* --------------------------------
   □ feature
-------------------------------- */

#digital #feature{
	background:url(../../images/business/h-bg.gif) 0 0 no-repeat;
}

#digital #feature h3{
	margin-bottom:25px;
}

#digital #feature p.text{
	width:420px;
	float:left;
	display:inline;
	margin-right:13px;
}

#digital #feature p.img{
	width:238px;
	float:left;
	display:inline;
	margin-bottom:25px;
}

#digital #feature p span.red{
	font-size:11px;
	color:#999;
}


/* --------------------------------
   □ flow
-------------------------------- */

#digital #flow h3{
	margin-bottom:25px;
}

#digital #flow p.img{
	text-align:center;
	margin-bottom:20px;
}

#digital #flow p.subtitle{
	font-size:20px;
	font-weight:600;
}

#digital #flow p.text{
	margin-bottom:20px;
}

#digital #flow table{
	margin-bottom:10px;
}

#digital #flow table th{
	padding:5px 15px 5px 0;
	font-weight:300;
}


/* --------------------------------
   □ print
-------------------------------- */

#digital #print h3{
	margin-bottom:25px;
}

#digital #print .box{
	border-bottom:solid 1px #e2e2e2;
	clear:both;
	overflow:hidden;
	zoom:1;
	margin-bottom:35px;
}

#digital #print .none{
	border-bottom:none;
}

#digital #print .box p.img{
	width:198px;
	float:left;
	display:inline;
	margin-right:16px;
	margin-bottom:25px;
}

#digital #print .box dl dt{
	font-size:18px;
	font-weight:600;
	margin-bottom:7px;
}

#digital #print h4{
	padding-top:40px;
	background:url(../../images/business/arrow.gif) 50% 0 no-repeat;
	cursor:pointer;
	margin-bottom:15px;
}

#digital #print h4.t-top{
	background:none;
	padding-top:0;
}

#digital #print{
	padding-bottom:0;
	margin-bottom:0;
}



/* --------------------------------
   □ dummy
-------------------------------- */

#digital #dummy{
	border-bottom:none;
	background:url(../../images/business/f-bg.gif) 0 100% no-repeat;
	position:relative;
}

#digital #dummy h3{
	margin-bottom:25px;
}

#digital #dummy p.illustration{
	width:287px;
	float:left;
	display:inline;
	margin-right:15px;
	margin-top:40px;
}

#digital #dummy p.text{
	width:373px;
	float:left;
	display:inline;
}

#digital #dummy p.text-img{
	clear:both;
	text-align:center;
	margin-bottom:30px;
}

#digital #dummy p.float{
	width:321px;
	float:left;
	display:inline;
	margin-bottom:25px;
}

#digital #dummy p.img1{
	margin-right:30px;
}

#digital #dummy p.img3{
	margin-right:30px;
}

#digital #dummy p.sample{
	clear:both;
	margin-bottom:30px;
}

#digital #dummy p.support-text{
	margin-bottom:30px;
	text-align:center;
}

#digital #dummy p.support-btn{
	text-align:center;
}



































