@charset "utf-8";



/* 印刷製品　汎用クラス
-------------------------------------------------------------------------------------------------------- */

#content #main .column2Frame-Print h1{
	background:url(../images/print/h1_bg.gif) no-repeat 0 0;
	overflow:hidden;
	color:#FFFFFF;
	padding:8px 0 0 10px;
	height:68px;
}

#content #main .column2Frame-Print h1.singleline{
	line-height:2;
}

.column2Frame-Print h2{
	background:url(../images/print/h2_bgs.gif) no-repeat 0 0;
	padding:12px 10px 0 10px;
	font-size:16px;
	height:52px;
	line-height:1.5;
	color:#EB8A0B;
}

.column2Frame-Print h2.nobg{
	background:none;
	padding:0 0 10px 0;
	font-size:16px;
	color:#EB8A0B;
	min-height:16px;
	height:auto !important;
	height:16px;
	line-height:1.2;
}

.column2Frame-Print:after{
	clear:both;
}

.column1Frame-Print{
	clear:both;
}

.column1Frame-Print h2{
	background:url(../images/print/h2_bg01_l.gif) no-repeat 0 0;
	padding:12px 10px 0 10px;
	font-size:16px;
	height:40px;
	line-height:1.5;
	color:#FFF;
}

.column2Frame-Print div,
.column1Frame-Print div{
	margin-bottom:10px;
}

.column2Frame-Print ul li,
.column1Frame-Print ul li{
	margin-left:30px;
	line-height:1.2;
}

.column2Frame-Print ol li,
.column1Frame-Print ol li{
	margin-left:0;
	line-height:1.2;
}

.column1Frame-Print .table-new{
	margin-left:10px;
	width:720px;
}

#headImg{
	float:left;
	margin:0 10px 10px 0;
	padding:5px;
	border:solid 1px #ccc;
}

#sagaseru-banner{
	margin-bottom:25px;
}

.flash{
	text-align:center;
	margin-bottom:20px;
}

.insatsu-list{
	color:#FF0000;
}

.includeSet01{
	margin-bottom:10px;
	width:540px;
}

.includeSet02{
	margin:10px 0 10px 10px;
	width:730px;
}

.includeSet01:after,
.includeSet02:after{
	clear:both;
}




/* index
-------------------------------------------------------------------------------------------------------- */

.printIndex01{
	min-height:292px;
	height:auto !important;
	height:292px;
}

.printIndex02{
	min-height:190px;
	height:auto !important;
	height:190px;
}

.printIndex03{
	min-height:212px;
	height:auto !important;
	height:212px;
}

.printIndex04{
	min-height:177px;
	height:auto !important;
	height:177px;
}

.printIndex05{
	min-height:173px;
	height:auto !important;
	height:173px;
}

.printIndex06{
	min-height:199px;
	height:auto !important;
	height:199px;
}

.printIndex07{
	min-height:260px;
	height:auto !important;
	height:260px;
}

.printIndex08{
	min-height:278px;
	height:auto !important;
	height:278px;
}

.printIndex09{
	min-height:290px;
	height:auto !important;
	height:290px;
}

.printIndex10{
	min-height:202px;
	height:auto !important;
	height:202px;
}

.printIndex11{
	min-height:302px;
	height:auto !important;
	height:302px;
}

.printIndex12{
	min-height:313px;
	height:auto !important;
	height:313px;
}

.printIndex13{
	min-height:180px;
	height:auto !important;
	height:180px;
}

.printIndex14{
	min-height:231px;
	height:auto !important;
	height:231px;
}



/* securityprint
-------------------------------------------------------------------------------------------------------- */

.column2Frame-Print .includeSet01 .sp-01{
	float:left;
	width:265px;
	margin-bottom:15px;
}

.column2Frame-Print .includeSet01 .sp-01 h3{
	display:block;
	height:40px;
	background:url(../images/print/spElm02.jpg) no-repeat 0 0;
	text-align:center;
	font-size:14px;
	color:#555;
	line-height:2;
}

.column2Frame-Print .includeSet01 .sp-01 ul li{
	margin-bottom:5px;
	list-style:square;
	line-height:1.1;
}

.column2Frame-Print .includeSet01 .sp-01 p{
	margin:3px 0 3px 10px;
	padding:0;
}

.column2Frame-Print .includeSet01.is01-1{
	min-height:235px;
	height:auto !important;
	height:266px;
}

.column2Frame-Print .includeSet01.is01-2{
	clear:both;
	min-height:94px;
	height:auto !important;
	height:103px;
}

.column2Frame-Print .includeSet01.is01-3{
	clear:both;
	min-height:155px;
	height:auto !important;
	height:170px;
}

.column1Frame-Print p.sp-02{
	margin:0 10px 20px 10px;
}

.column1Frame-Print .includeSet02 .sp-03{
	float:left;
	width:220px;
	padding:5px;
	margin:0 11px 0 0;
	border:1px #CCC solid;
}

.column1Frame-Print .includeSet02.is02-1{
	min-height:290px;
	height:auto !important;
	height:290px;
}

.column1Frame-Print .includeSet02.is02-1 .sp-03{
	min-height:278px;
	height:auto !important;
	height:278px;
}

.column1Frame-Print .includeSet02.is02-2{
	min-height:250px;
	height:auto !important;
	height:250px;
}

.column1Frame-Print .includeSet02.is02-2 .sp-03{
	min-height:238px;
	height:auto !important;
	height:238px;
}

.column1Frame-Print .includeSet02.is02-3{
	min-height:292px;
	height:auto !important;
	height:292px;
	margin-bottom:20px;
}

.column1Frame-Print .includeSet02.is02-3 .sp-03{
	min-height:280px;
	height:auto !important;
	height:280px;
}

.column1Frame-Print .includeSet02 .sp-03 h3{
	font-size:12px;
	color:#09F;
	line-height:1.1;
	margin:7px 0 5px 0;
}

.column1Frame-Print .includeSet02 .sp-03 p{
	margin:0px;
	padding:0px;
}

.column1Frame-Print .table-new.sp-04{
	font-size:10px;
	text-align:center;
	margin-bottom:5px;
}

.column1Frame-Print .sp-05{
	clear:both;
	margin-bottom:15px;
}

.column1Frame-Print .sp-05 div{
	min-height:132px;
	height:auto !important;
	height:132px;
}

.column1Frame-Print .sp-05 h3{
	font-size:13px;
}




/* print17
-------------------------------------------------------------------------------------------------------- */

.pr17-1{
	clear:both;
	min-height:360px;
	height:auto !important;
	height:360px;
}

.pr17-2{
	float:left;
	width:355px;
	margin-bottom:10px;
}

.pr17-2 h3{
	display:block;
	height:40px;
	background:url(../images/print/17-02.jpg) no-repeat 0 0;
	text-align:center;
	font-size:14px;
	color:#FFF;
	line-height:2;
}

.pr17-2 ul li{
	float:left;
	display:block;
	width:108px;
	height:20px;
	list-style:none;
	margin:5px 10px 10px 0;
	text-align:center;
	font-size:10px;
	color:#900;
	font-weight:bold;
	padding:5px 0 0 0;
	background:url(../images/print/17-03.gif) no-repeat 0 0;
}

div.pr17-3{
	margin:0 0 20px 0;
}

div.pr17-3 h3{
	color:#09F;
	font-weight:bold;
	line-height:1.1;
	text-align:center;
	font-size:20px;
	margin:30px 20px;
}

div.pr17-3 h3 span{
	font-size:28px;
	color:#9C0;
}

.pr17-3 ul li{
	margin-bottom:7px;
	list-style:square;
}

.column1Frame-Print .table-new.pr17-4{
	font-size:10px;
	text-align:center;
	margin-bottom:5px;
}



/* print12
-------------------------------------------------------------------------------------------------------- */

.pr12-01,
.pr12-02,
.pr12-03{
	min-height:156px;
	height:auto !important;
	height:156px;
	clear:both;
}

