@charset "UTF-8";
/**
 * トップページ
 */





/* 標準設定を上書き
----------------------------------------------- */
/*#contentsBody {
	width:902px;
}
#alfa {
	width:auto;
}*/
/* NEWS
----------------------------------------------- */
.news {
	margin:5px 20px 20px 20px;
	display: inline;/* IEバグ対応 */
}
.news .news_title{
	padding:0px 10px 0px 10px;
	border-bottom: 1px solid #ddd;
	margin: 0 10px 10px;
}
.news .news_title h2{
	float:left;
	border:none;
	padding:0;
	margin:0;
}
.news .news_title .news_rss{
	float:right;
}
.news .news_body {
	/*padding:10px 20px;*/
}
.news .news_body li {
	background:url(images/bg_list_circle.gif) no-repeat left 7px;
	padding-left:15px;
	margin-bottom:10px;
}
.news .news_body ul {
	margin:0;
}

/* 信友印刷カスタマイズ
----------------------------------------------- */
#headSpace{
	height:410px;
	width:902px;
	color:#FFFFFF;
	background-color:#FFF;
}
#headSpace div.anim_obj{
	height:410px;
	width:902px;
}
#headSpace .padding{
	padding:60px;
	padding-top:45px;
}
#headSpace a,#headSpace a:hover,#headSpace a:link{
	color:#FFFFFF;

}
#headSpace h3{
	font-size:18px;
	font-weight:normal;
}
#headSpace .page1{
	background: url(images/top/main1.jpg);
}
#headSpace .page2{
	background: url(images/top/main2.jpg);
}
#headSpace .page2 .padding{
	padding-left:550px;
}
#headSpace .page3{
	background: url(images/top/main3.jpg);
}
#headSpace .page4{
	background: url(images/top/main4.jpg);
}
#headSpace .page5{
	background: url(images/top/main5.jpg);
}
#headSpace .page6{
	background: url(images/top/main6.jpg);
	text-align:center;
}
#headSpace .page5 .title{
	margin-top:120px;
	text-align:right;
}
#headIndex a:link{
	color:#FF66FF
}


/* NEWS
----------------------------------------------- */
#heart{
	float:left;
	width:100px;
	margin:24px;
}
#toplist{
	background-color:#fff;
}
#heartPr{
}
#pr{
	border-top:#eee solid 1px;
	padding:0 !important;
	overflow:visible;
	margin:0!important;
}
#pr li{
	width:159px;
	float:left;
	text-align:center;
	border-left:#dcdcdc solid 1px;
	overflow:auto;
	list-style:none;
	background:transparent !important;
	margin:0 !important;
	padding:0 !important;
}
#pr h3{
	background:transparent !important;
	color:#666 !important;
	border:none !important;
	font-size:12px;
}
#pr .border_none{
	border:none!important;
}
h3 em{
	color:#FF0099;
}
#pr p{
	padding:0;
	margin:0;
}
.pack{
	width:316px;
	height:265px;
	background-color:#eee;
	margin-bottom:12px;
	float:left;
}
.packin{
	padding:8px 16px;
}
.packin h3{
	font-size:18px;
	line-height:1.3em;
	height:60px;
	background:transparent !important;
	color:#666 !important;
	border-left:none !important;
}
.packin em{
	color:#FF3399;
}
.packin h3 span.small{
	font-size:12px;
}
.packin p{
	line-height:1.3em !important;
}

#pr1{
	margin-right:12px;
	background-image: url("images/top/bg_pr_1.jpg");
}
#pr2{
	background-image: url("images/top/bg_pr_2.jpg");
}
#pr3{
	margin-right:12px;
	background-image: url("images/top/bg_pr_3.jpg");
}
#pr4{
	background-image: url("images/top/bg_pr_4.jpg");
}