@charset "utf-8";
/* CSS Document */

/*----------------------------------
@import
----------------------------------*/

@import "cnt.css";/* cnt.cssのインポート */

/*----------------------------------
=01 layout
----------------------------------*/

#leftcont .timeline{
	width:552px;
	margin:5px 0 45px;
	text-align:center;
	background:url(../img/bg_history.jpg) repeat-y;
	}
#leftcont .timeline-b{
	padding-bottom:60px;
	background:url(../img/bg_history-b.jpg) bottom no-repeat;
	}

#leftcont h6{
	clear:both;
	}
#leftcont .timeline .time-box{
	width:510px;
	margin:25px auto 0;
	}

#leftcont .timeline .time-box dl{
	width:240px;
	text-align:left;
	background:url(../img/bg_history-dotline.gif) left repeat-y;
	}
#leftcont .timeline .time-box dl dt{
	padding:1px 0 2px 20px;
	vertical-align:middle;
	background:url(../img/icon_history-year.gif) no-repeat 0 0;
	}
#leftcont .timeline .time-box dl dd{
	padding-left:20px;
	margin-bottom:12px;
	}
#leftcont .timeline .time-box dl dd.mrb-1em{
	margin-bottom:29px;
	}
#leftcont .timeline .time-box dl dd.pad-btm30{padding-bottom:30px;}
#leftcont .timeline .time-box dl dd.pad-btm40{padding-bottom:40px;}
#leftcont .timeline .time-box dl dd.pad-btm80{padding-bottom:80px;}
#leftcont .timeline .time-box dl dd.pad-btm90{padding-bottom:90px;}
#leftcont .timeline .time-box dl dd.pad-btm110{padding-bottom:110px;}
#leftcont .timeline .time-box dl dd.pad-btm120{padding-bottom:120px;}
#leftcont .timeline .time-box dl dd.pad-btm132{padding-bottom:132px;}
#leftcont .timeline .time-box dl dd.pad-btm200{padding-bottom:200px;}

#leftcont .timeline .time-box dl dd .img-box img{
	padding-top:10px;
	}

#leftcont .timeline .time-box dl.left-box{
	float:left;
	}
#leftcont .timeline .time-box dl.right-box{
	float:right;
	}


#leftcont .pagetop{
	width:510px;
	margin:5px 0 45px;
	clear:both;
	text-align:right;
	}
#leftcont .pagetop .icon{
	padding-left:22px;
	background:url(../img/icon_pagetop.gif) no-repeat 0 2px;
	}



