@charset "utf-8";

@import "/css/common.css";
/*==================================================================*/

/* style css */

/*==================================================================*/
h1{
	margin:0 0 12px;
	padding:0;
}
#contents #links{
	margin-bottom:2em;
	padding-bottom:9px;
	background:url('/common_img/line_dash.gif') repeat-x 0 100%;
}

#contents .read *{margin:0;padding:0;}

#contents .read{
	margin:0 12px 1em;
	padding:0 0 9px;
	background:url('../image/print_fig_back.gif') no-repeat 0 0;
}
#contents #a{background:url('../image/print_fig_back.gif') no-repeat 0 0;}
#contents #b{background:url('../image/variable_fig_back.gif') no-repeat 0 0;}
#contents #c{background:url('../image/shipping_fig_back.gif') no-repeat 0 0;}

#contents .read ul{
	margin:0 9px;
	padding:93px 0 0;
	line-height:0;
	font-size:0;
}
#contents .read li{
	margin:0 0 3px;
	list-style:none;
}

#contents .block *{margin:0;padding:0;}
#contents .block{margin:0 auto 4em;}
#contents .block p{margin:0 24px 1em;}
#contents .block p strong{color:#f60;}

#contents .block p.fig{margin:0;text-align:center;}
#contents .block p.fig img{margin:0 0 6px;}

/* more */
#contents .block p.more{
	margin:0 0 1em;
	text-align:right;
}
#contents .block p.more a{
	margin:0 0 0 auto;
	width:144px;
	display:block;
	line-height:2;
	color:#fff;
	background:#b61d1d;
	text-align:center;
	zoom:1;
}
#contents .block p a:hover{
	color:#fff;
	background:#d64141;
	text-decoration:none;
}


/* ---------------------------------------------------------------- */
/* A.印刷 */
/* ---------------------------------------------------------------- */
#print #contents .block div dl{
	margin:0;
	padding:0;
	background:none;
}

#print #contents .block div dt{
	width:306px;
}
#print #contents .block div dd{
	padding:0 0 0;
	width:320px;
}

#print #contents .block div dd p.more a{width:158px;}

/* ---------------------------------------------------------------- */
/* B.バリアブル印刷 */
/* ---------------------------------------------------------------- */
#contents .block div{
	margin:0 2em 2em;
	padding:2em;
	border:1px dashed #f60;
}

#contents .block div h2{margin:0 0 24px;}
#contents .block div p{margin:0 12px 1em;}

#contents .block div h3{
	font-size:18px;
	color:#76c232;
}

#contents .block div dl{
	margin:4em 0 0;
	padding:36px 0 0;
	background:url('/common_img/line_dash_double.gif') repeat-x 0 0;
}
/* clear hack */
#contents .block div dl{zoom:1;}
#contents .block div dl:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#contents .block div dt{
	float:left;
	width:386px;
}
#contents .block div dt img{margin:0 0 12px;}

#contents .block div dd{
	padding:70px 0 0;
	float:right;
	width:220px;
}

/* ---------------------------------------------------------------- */
/* C.バリアブル印刷×発送代行サービス */
/* ---------------------------------------------------------------- */
#shipping .block div h3{margin:0 0 1em;}

/* ---------------------------------------------------------------- */

