@charset "utf-8";



/* ソリューション汎用クラス
-------------------------------------------------------------------------------------------------------- */

.h1-sline{
	line-height:52px !important;
}

.innerBox720{
	clear:both;
	width:720px;
	padding:0 10px;
}

.innerBox720_02{
	clear:both;
	width:720px;
}

.information-askBox{
	border:1px dashed #999;
	margin:20px 0;
	padding:10px;
	font-size:1em;
}

.information-askBox dl{
	margin-bottom:10px;
}

.information-askBox dd{
	text-indent:1.0em;
}


/* プリントBPOサービス
-------------------------------------------------------------------------------------------------------- */

#content #bpo_img_area{
	min-height:267px;
	height: auto !important;
	height: 267px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #bpo_img_area .bpo_img_area_l{
	width:321px;
	height:206px;
	float:left;
	background:url(../images/bpo/bpo_img01.gif) no-repeat 0 0;
}
#content #bpo_img_area .bpo_img_area_l .bpo_img_area_l02{
	height:110px;
}
#content #bpo_img_area .bpo_img_area_l .bpo_img_area_l02 .bpo_img_area_l02_l{
	width:159px;
	height:110px;
	float:left;
}
#content #bpo_img_area .bpo_img_area_l .bpo_img_area_l02 .bpo_img_area_l02_l p{
	padding:45px 0 0 10px;
	text-align:center;
	font-size:12px;
	line-height:15px;
}
#content #bpo_img_area .bpo_img_area_l .bpo_img_area_l02 .bpo_img_area_l02_r{
	width:162px;
	height:110px;
	float:right;
}
#content #bpo_img_area .bpo_img_area_l .bpo_img_area_l02 .bpo_img_area_l02_r p{
	padding:40px 0 0 0;
	text-align:center;
	font-size:12px;
	line-height:15px;
}
#content #bpo_img_area .bpo_img_area_l .bpo_img_area_l_in{
	height:96px;
	clear:both;
}
#content #bpo_img_area .bpo_img_area_l .bpo_img_area_l_in p{
	display:block;
	padding:27px 0 0 32px;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	color:#F04900;
}

#content #bpo_img_area .bpo_img_area_l p.image{
	width:321px;
	height:205px;
	line-height:1;
	margin:0;
	padding:0;
}
#content #bpo_img_area .bpo_img_area_l .btn{
	display:block;
	padding:0 0 0 34px;
	margin:0;
}
#content #bpo_img_area .bpo_img_area_l .btn p{
	display:block;
	background:url(../images/bg_btn_l.gif) no-repeat 0 0;
	height:42px;
	width:274px;
}
#content #bpo_img_area .bpo_img_area_l .btn p a{
	display:block;
	height:42px;
	width:274px;
	font-size:12px;
	color:#FFFFFF;
	text-indent:28px;
	font-weight:bold;
	line-height:3.3;
	text-decoration:none;
}
#content #bpo_img_area .bpo_img_area_l .btn p a:hover{
	text-decoration:underline;
}


#content #bpo_img_area .bpo_img_area_r{
	width:419px;
	height:206px;
	float:right;
	background:url(../images/bpo/bpo_img02.gif) no-repeat 0 0;
}
#content #bpo_img_area .bpo_img_area_r .bpo_img_area_r02{
	height:110px;
}
#content #bpo_img_area .bpo_img_area_r .bpo_img_area_r02 .bpo_img_area_r02_l{
	width:142px;
	height:110px;
	float:left;
}
#content #bpo_img_area .bpo_img_area_r .bpo_img_area_r02 .bpo_img_area_r02_l p{
	padding:60px 0 0 6px;
	text-align:center;
	font-size:12px;
	line-height:15px;
}
#content #bpo_img_area .bpo_img_area_r .bpo_img_area_r02 .bpo_img_area_r02_c{
	width:132px;
	height:110px;
	float:left;
}
#content #bpo_img_area .bpo_img_area_r .bpo_img_area_r02 .bpo_img_area_r02_c p{
	padding:35px 0 0 2px;
	text-align:center;
	font-size:12px;
	line-height:15px;
}
#content #bpo_img_area .bpo_img_area_r .bpo_img_area_r02 .bpo_img_area_r02_r{
	width:145px;
	height:110px;
	float:right;
}
#content #bpo_img_area .bpo_img_area_r .bpo_img_area_r02 .bpo_img_area_r02_r p{
	padding:48px 14px 0 0;
	text-align:center;
	font-size:12px;
	line-height:15px;
}
#content #bpo_img_area .bpo_img_area_r .bpo_img_area_r_in{
	height:96px;
	clear:both;
}
#content #bpo_img_area .bpo_img_area_r .bpo_img_area_r_in p{
	display:block;
	padding:27px 0 0 112px;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	color:#F04900;
}

#content #bpo_img_area .bpo_img_area_r p.image{
	width:419px;
	height:205px;
	line-height:1;
	margin:0;
	padding:0;
}
#content #bpo_img_area .bpo_img_area_r .btn{
	display:block;
	padding:0 0 0 78px;
	margin:0;
}
#content #bpo_img_area .bpo_img_area_r .btn p{
	display:block;
	background:url(../images/bg_btn_l.gif) no-repeat 0 0;
	height:42px;
	width:274px;
}
#content #bpo_img_area .bpo_img_area_r .btn p a{
	display:block;
	height:42px;
	width:274px;
	font-size:12px;
	color:#FFFFFF;
	text-indent:28px;
	font-weight:bold;
	line-height:3.3;
	text-decoration:none;
}
#content #bpo_img_area .bpo_img_area_r .btn p a:hover{
	text-decoration:underline;
}

#content .bpo_flow_area{
	padding:0 10px 0 10px;
	margin:0 0 50px 0;
}
#content .bpo_flow_area dl dt.ttl01{
	clear:both;
	float:left;
	width:237px;
	height:63px;
	background:url(../images/bpo/bpo_bg02.gif) no-repeat 0 0;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	line-height:3.5;
	font-size:14px;
	margin:0 15px 0 0;
	overflow:hidden;
}
#content .bpo_flow_area dl dd.txt01{
	display:block;
	padding:0 0 0 0;
	min-height:63px;
	height: auto !important;
	height: 63px;
}
#content .bpo_flow_area dl dd.txt01 p{
	display:block;
	padding:0 0 0 0;
}

#content .bpo_flow_area dl dt.ttl02{
	clear:both;
	float:left;
	width:237px;
	height:48px;
	background:url(../images/bpo/bpo_bg03.gif) no-repeat 0 0;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	line-height:3.5;
	font-size:14px;
	margin:0 15px 0 0;
	overflow:hidden;
}
#content .bpo_flow_area dl dd.txt02{
	display:block;
	padding:0 0 0 0;
	height:48px;
}
#content .bpo_flow_area dl dd.txt02 p{
	display:block;
	padding:0 0 0 0;
}




/* プリントBPOサービス > 印刷アウトソーシング
-------------------------------------------------------------------------------------------------------- */

#content #bpo_print_area{
	min-height:130px;
	height: auto !important;
	height: 130px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #bpo_print_area .bpo_print_area_l{
	width:321px;
	height:130px;
	float:left;
	background:url(../images/bpo/print/bpo_print_img01.gif) no-repeat 0 0;
}
#content #bpo_print_area .bpo_print_area_l .bpo_print_area_l02{
	height:110px;
}
#content #bpo_print_area .bpo_print_area_l .bpo_print_area_l02 .bpo_print_area_l02_l{
	width:146px;
	height:110px;
	float:left;
}
#content #bpo_print_area .bpo_print_area_l .bpo_print_area_l02 .bpo_print_area_l02_l p{
	padding:42px 0 0 0;
	text-align:center;
	font-size:12px;
	line-height:15px;
}
#content #bpo_print_area .bpo_print_area_l .bpo_print_area_l02 .bpo_print_area_l02_r{
	width:175px;
	height:110px;
	float:right;
}
#content #bpo_print_area .bpo_print_area_l .bpo_print_area_l02 .bpo_print_area_l02_r p{
	padding:40px 0 0 0;
	text-align:center;
	font-size:12px;
	line-height:15px;
}

#content #bpo_print_area .bpo_print_area_r{
	width:419px;
	height:130px;
	float:right;
	background:url(../images/bpo/print/bpo_print_img02.gif) no-repeat 0 0;
}
#content #bpo_print_area .bpo_print_area_r .bpo_print_area_r_in{
	height:96px;
	clear:both;
}
#content #bpo_print_area .bpo_print_area_r .bpo_print_area_r_in p{
	display:block;
	padding:39px 0 0 105px;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	color:#F04900;
}

#content #bpo_print_flowarea{
	padding:0 0 0 10px;
	margin:0 0 25px 0;
	min-height:305px;
	height: auto !important;
	height: 305px;
}
#content #bpo_print_flowarea .bpf_l{
	float:left;
	width:237px;
}
#content #bpo_print_flowarea .bpf_l .bpf_ttl{
	background:url(../images/bpo/print/bpo_print_flow01.gif) no-repeat 0 0;
	height:30px;
	color:#E97F02;
	text-align:center;
	font-size:16px;
	line-height:1.8;
	font-weight:bold;
	overflow:hidden;
	margin:0 0 8px 0;
	padding:0;
	display:block;
}
#content #bpo_print_flowarea .bpf_l .bpf_f01{
	background:url(../images/bpo/print/bpo_print_flow02.gif) no-repeat 0 0;
	height:47px;
	color:#FFF5EA;
	text-align:center;
	font-size:14px;
	line-height:2.2;
	font-weight:bold;
	overflow:hidden;
	padding:0;
	margin:0;
	display:block;
}
#content #bpo_print_flowarea .bpf_l .bpf_f02{
	background:url(../images/bpo/print/bpo_print_flow03.gif) no-repeat 0 0;
	height:32px;
	color:#FFF5EA;
	text-align:center;
	font-size:14px;
	line-height:2.2;
	font-weight:bold;
	overflow:hidden;
	padding:0;
	margin:0;
	display:block;
}

#content #bpo_print_flowarea .bpf_r{
	float:right;
	width:483px;
}
#content #bpo_print_flowarea .bpf_r .h2_bpf4{
	background:url(../images/bpo/print/bpo_print_h2.gif) no-repeat 0 0;
	height:109px;
	margin:0 0 0 0;
}
#content #bpo_print_flowarea .bpf_r h2{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:6px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}
#content #bpo_print_flowarea .bpf_txtarea{
	margin:0 0 15px 0;
}
#content #bpo_print_flowarea ul{
	list-style:none;
	display:block;
	padding:0 0 0 6px;
}
#content #bpo_print_flowarea ul li{
	float:left;
	display:block;
	width:154px;
	height:42px;
	background:url(../images/bg_btn_s.gif) no-repeat 0 0;
}
#content #bpo_print_flowarea ul li a{
	display:block;
	width:154px;
	height:42px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#content #bpo_print_flowarea ul li a:hover{
	text-decoration:underline;
}
#content #bpo_print_flowarea ul li.bpf_btn01{
	margin:0 3px 0 0;
}
#content #bpo_print_flowarea ul li.bpf_btn01 span{
	display:block;
	padding:12px 0 0 23px;
}
#content #bpo_print_flowarea ul li.bpf_btn02{
	margin:0 3px 0 0;
}
#content #bpo_print_flowarea ul li.bpf_btn02 span{
	display:block;
	padding:12px 0 0 23px;
}
#content #bpo_print_flowarea ul li.bpf_btn03{
}
#content #bpo_print_flowarea ul li.bpf_btn03 span{
	display:block;
	padding:7px 0 0 23px;
	line-height:1.2;
}




/* プリントBPOサービス > データプリントサービス
-------------------------------------------------------------------------------------------------------- */

#content #bpo_data_area{
	min-height:500px;
	height: auto !important;
	height: 500px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #bpo_data_area .bpo_data_area_l{
	width:258px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg01.gif) no-repeat 0 0;
}
#content #bpo_data_area .bpo_data_area_l p{
	padding:48px 15px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_data_area .bpo_data_area_c{
	width:218px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg02.gif) no-repeat 0 0;
}
#content #bpo_data_area .bpo_data_area_c p{
	padding:39px 32px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_data_area .bpo_data_area_r{
	width:264px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg03.gif) no-repeat 0 0;
}
#content #bpo_data_area .bpo_data_area_r p{
	padding:48px 55px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}

#content #bpo_data_flowarea{
	padding:0 20px 0 20px;
	margin:0 0 25px 0;
	min-height:305px;
	height: auto !important;
	height: 305px;
	clear:both;
}
#content #bpo_data_flowarea .bdf_l{
	float:left;
	width:237px;
}
#content #bpo_data_flowarea .bdf_l .bdf_ttl{
	background:url(../images/bpo/print/bpo_print_flow01.gif) no-repeat 0 0;
	height:30px;
	color:#E97F02;
	text-align:center;
	font-size:16px;
	line-height:1.8;
	font-weight:bold;
	overflow:hidden;
	margin:0 0 8px 0;
	padding:0;
	display:block;
}
#content #bpo_data_flowarea .bdf_l .bdf_f01{
	background:url(../images/bpo/print/bpo_print_flow02.gif) no-repeat 0 0;
	height:47px;
	color:#FFF5EA;
	text-align:center;
	font-size:14px;
	line-height:2.2;
	font-weight:bold;
	overflow:hidden;
	padding:0;
	margin:0;
	display:block;
}
#content #bpo_data_flowarea .bdf_l .bdf_f02{
	background:url(../images/bpo/print/bpo_print_flow03.gif) no-repeat 0 0;
	height:32px;
	color:#FFF5EA;
	text-align:center;
	font-size:14px;
	line-height:2.2;
	font-weight:bold;
	overflow:hidden;
	padding:0;
	margin:0;
	display:block;
}
#content #bpo_data_flowarea .bdf_r{
	float:right;
	width:453px;
}
#content #bpo_data_flowarea .bdf_r .h2_bdf4{
	background:url(../images/bpo/data/bpo_data_h2.gif) no-repeat 0 0;
	height:60px;
	margin:0 0 0 0;
}
#content #bpo_data_flowarea .bdf_r h2{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:6px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}
#content #bpo_data_flowarea .bdf_txtarea{
}
#content #bpo_data_flowarea ul{
	list-style:none;
	display:block;
	padding:0 0 0 6px;
}
#content #bpo_data_flowarea ul li{
	float:left;
	display:block;
	width:154px;
	height:42px;
	background:url(../images/bg_btn_s.gif) no-repeat 0 0;
}
#content #bpo_data_flowarea ul li a{
	display:block;
	width:154px;
	height:42px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#content #bpo_data_flowarea ul li a:hover{
	text-decoration:underline;
}
#content #bpo_data_flowarea ul li.bdf_btn01{
	margin:0 3px 0 0;
}
#content #bpo_data_flowarea ul li.bdf_btn01 span{
	display:block;
	padding:12px 0 0 23px;
}
#content #bpo_data_flowarea ul li.bdf_btn02{
	margin:0 3px 0 0;
}
#content #bpo_data_flowarea ul li.bdf_btn02 span{
	display:block;
	padding:12px 0 0 23px;
}




/* プリントBPOサービス > オンデマンド印刷
-------------------------------------------------------------------------------------------------------- */

#content #bpo_od_area{
	min-height:585px;
	height: auto !important;
	height: 585px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #bpo_od_area .bpo_od_area_l{
	width:258px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg01.gif) no-repeat 0 0;
}
#content #bpo_od_area .bpo_od_area_l p{
	padding:53px 20px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_od_area .bpo_od_area_c{
	width:218px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg02.gif) no-repeat 0 0;
}
#content #bpo_od_area .bpo_od_area_c p{
	padding:55px 32px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_od_area .bpo_od_area_r{
	width:264px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg03.gif) no-repeat 0 0;
}
#content #bpo_od_area .bpo_od_area_r p{
	padding:55px 55px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}

#content #bpo_od_area .h2_bod{
	background:url(../images/webto/ondemand/bpo_od_h2.gif) no-repeat 0 0;
	height:73px;
	margin:0 0 0 0;
}
#content #bpo_od_area .h2_bod h2{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:6px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}

#content #bpo_od_area #bpo_od_flow{
	height:118px;
}
#content #bpo_od_area #bpo_od_flow p.ttl{
	height:38px;
	display:block;
	margin:0;
	padding:0;
	font-size:25px;
	color:#789B39;
	text-indent:59px;
}
#content #bpo_od_area #bpo_od_flow p.txt{
	height:38px;
	display:block;
	margin:0;
	padding:5px 33px 0 12px;
	line-height:1.1;
	font-size:12px;
}
#content #bpo_od_area #bpo_od_flow p.txt02{
	height:38px;
	display:block;
	margin:0;
	padding:5px 12px 0 12px;
	line-height:1.1;
	font-size:12px;
}
#content #bpo_od_area #bpo_od_flow .odf01{
	float:left;
	width:180px;
	height:118px;
	background:url(../images/solution/bg_step01.gif) no-repeat 0 0;
}
#content #bpo_od_area #bpo_od_flow .odf02{
	float:left;
	width:184px;
	height:118px;
	background:url(../images/solution/bg_step02.gif) no-repeat 0 0;
}
#content #bpo_od_area #bpo_od_flow .odf03{
	float:left;
	width:181px;
	height:118px;
	background:url(../images/solution/bg_step03.gif) no-repeat 0 0;
}
#content #bpo_od_area #bpo_od_flow .odf04{
	float:left;
	width:155px;
	height:118px;
	background:url(../images/solution/bg_step04.gif) no-repeat 0 0;
}

#content #bpo_od_area #bpo_od_photo{
	min-height:205px;
	height: auto !important;
	height: 205px;
	clear:both;
}
#content #bpo_od_area #bpo_od_photo .bpo_odp_l{
	width:375px;
	height:205px;
	float:left;
}
#content #bpo_od_area #bpo_od_photo .bpo_odp_r{
	width:305px;
	min-height:205px;
	height: auto !important;
	height: 205px;
	float:right;
}
#content #bpo_od_area #bpo_od_photo .bpo_odp_r a{
	height:42px;
	width:305px;
	display:block;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:1.2;
	text-decoration:none;
}
#content #bpo_od_area #bpo_od_photo .bpo_odp_r a:hover{
	text-decoration:underline;
}
#content #bpo_od_area #bpo_od_photo p.txt01{
	margin:0 0 15px 0;
	padding:0;
}
#content #bpo_od_area #bpo_od_photo .btn01 p {
	height:42px;
	width:305px;
	margin:0 0 6px 0;
	padding:0;
	background:url(../images/bg_btn_ll.gif) no-repeat 0 0;
}
#content #bpo_od_area #bpo_od_photo .btn01 p span{
	display:block;
	padding:14px 0 0 25px;
}
#content #bpo_od_area #bpo_od_photo .btn02 p{
	height:42px;
	width:305px;
	margin:0 0 6px 0;
	padding:0;
	background:url(../images/bg_btn_ll.gif) no-repeat 0 0;
}
#content #bpo_od_area #bpo_od_photo .btn02 p span{
	display:block;
	padding:14px 0 0 25px;
}
#content #bpo_od_area #bpo_od_photo .btn03 p{
	height:42px;
	width:305px;
	margin:0;
	padding:0;
	background:url(../images/bg_btn_ll.gif) no-repeat 0 0;
}
#content #bpo_od_area #bpo_od_photo .btn03 p span{
	display:block;
	padding:14px 0 0 25px;
}




/* Web to Print > カラーオンデマンド印刷・パンフレット印刷
-------------------------------------------------------------------------------------------------------- */

#content #wtp_op_area{
	min-height:603px;
	height: auto !important;
	height: 603px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #wtp_op_area .wtp_op_area_l{
	width:258px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg01.gif) no-repeat 0 0;
}
#content #wtp_op_area .wtp_op_area_l p{
	padding:53px 20px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_op_area .wtp_op_area_c{
	width:218px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg02.gif) no-repeat 0 0;
}
#content #wtp_op_area .wtp_op_area_c p{
	padding:55px 32px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_op_area .wtp_op_area_r{
	width:264px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg03.gif) no-repeat 0 0;
}
#content #wtp_op_area .wtp_op_area_r p{
	padding:65px 55px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_op_area .h2_bod{
	background:url(../images/webto/ondemand/bpo_od_h2.gif) no-repeat 0 0;
	height:73px;
	margin:0 0 0 0;
}
#content #wtp_op_area .h2_bod h2{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:18px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}
#content #wtp_op_area #wtp_op_flow{
	height:118px;
}
#content #wtp_op_area #wtp_op_flow p.ttl{
	height:38px;
	display:block;
	margin:0;
	padding:0;
	font-size:25px;
	color:#789B39;
	text-indent:59px;
}
#content #wtp_op_area #wtp_op_flow p.txt{
	height:38px;
	display:block;
	margin:0;
	padding:5px 33px 0 12px;
	line-height:1.1;
	font-size:12px;
}
#content #wtp_op_area #wtp_op_flow p.txt02{
	height:38px;
	display:block;
	margin:0;
	padding:5px 12px 0 12px;
	line-height:1.1;
	font-size:12px;
}
#content #wtp_op_area #wtp_op_flow .odf01{
	float:left;
	width:180px;
	height:118px;
	background:url(../images/solution/bg_step01.gif) no-repeat 0 0;
}
#content #wtp_op_area #wtp_op_flow .odf02{
	float:left;
	width:184px;
	height:118px;
	background:url(../images/solution/bg_step02.gif) no-repeat 0 0;
}
#content #wtp_op_area #wtp_op_flow .odf03{
	float:left;
	width:181px;
	height:118px;
	background:url(../images/solution/bg_step03.gif) no-repeat 0 0;
}
#content #wtp_op_area #wtp_op_flow .odf04{
	float:left;
	width:155px;
	height:118px;
	background:url(../images/solution/bg_step04.gif) no-repeat 0 0;
}

#content #wtp_op_area #wtp_op_photo{
	min-height:222px;
	height: auto !important;
	height: 222px;
	clear:both;
}
#content #wtp_op_area #wtp_op_photo .wtp_opp_l{
	width:178px;
	height:222px;
	float:left;
	text-align:right;
}
#content #wtp_op_area #wtp_op_photo .wtp_opp_c{
	width:185px;
	height:222px;
	float:left;
	text-align:right;
}
#content #wtp_op_area #wtp_op_photo .wtp_opp_r{
	width:305px;
	min-height:222px;
	height: auto !important;
	height: 222px;
	float:right;
}
#content #wtp_op_area #wtp_op_photo p.txt01{
	margin:0 0 15px 0;
	padding:0;
}




/* Web to Print > オンデマンドマニュアル印刷
-------------------------------------------------------------------------------------------------------- */

#content .wom_main_sp{
	height:630px;
}
#content #wtp_om_area{
	min-height:620px;
	height: auto !important;
	height: 620px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #wtp_om_area .wtp_om_area_l{
	width:258px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg01.gif) no-repeat 0 0;
}
#content #wtp_om_area .wtp_om_area_l p{
	padding:55px 20px 0 8px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_om_area .wtp_om_area_c{
	width:218px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg02.gif) no-repeat 0 0;
}
#content #wtp_om_area .wtp_om_area_c p{
	padding:48px 32px 0 3px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_om_area .wtp_om_area_r{
	width:264px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg03.gif) no-repeat 0 0;
}
#content #wtp_om_area .wtp_om_area_r p{
	padding:55px 55px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}

#content #wtp_om_area .h2_bod{
	background:url(../images/webto/ondemand/bpo_od_h2.gif) no-repeat 0 0;
	height:73px;
	margin:0 0 0 0;
}
#content #wtp_om_area .h2_bod h2{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:18px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}

#content #wtp_om_area #wtp_odm_flow{
	min-height:118px;
	height: auto !important;
	height: 118px;
}
#content #wtp_om_area #wtp_odm_flow p.ttl{
	height:38px;
	display:block;
	margin:0;
	padding:0;
	font-size:25px;
	color:#789B39;
	text-indent:59px;
}
#content #wtp_om_area #wtp_odm_flow p.txt{
	height:38px;
	display:block;
	margin:0;
	padding:5px 33px 0 12px;
	line-height:1.1;
	font-size:12px;
}
#content #wtp_om_area #wtp_odm_flow p.txt02{
	height:38px;
	display:block;
	margin:0;
	padding:5px 12px 0 12px;
	line-height:1.1;
	font-size:12px;
}
#content #wtp_om_area #wtp_odm_flow .odf01{
	float:left;
	width:180px;
	height:118px;
	background:url(../images/solution/bg_step01.gif) no-repeat 0 0;
}
#content #wtp_om_area #wtp_odm_flow .odf02{
	float:left;
	width:184px;
	height:118px;
	background:url(../images/solution/bg_step02.gif) no-repeat 0 0;
}
#content #wtp_om_area #wtp_odm_flow .odf03{
	float:left;
	width:181px;
	height:118px;
	background:url(../images/solution/bg_step03.gif) no-repeat 0 0;
}
#content #wtp_om_area #wtp_odm_flow .odf04{
	float:left;
	width:155px;
	height:118px;
	background:url(../images/solution/bg_step04.gif) no-repeat 0 0;
}

#content #wtp_om_area #wtp_odm_photo{
	min-height:227px;
	height: auto !important;
	height: 227px;
}
#content #wtp_om_area #wtp_odm_photo .wtp_odm_l{
	width:375px;
	min-height:227px;
	height: auto !important;
	height: 227px;
	float:left;
}
#content #wtp_om_area #wtp_odm_photo .wtp_odm_r{
	width:305px;
	min-height:227px;
	height: auto !important;
	height: 227px;
	float:right;
}
#content #wtp_om_area #wtp_odm_photo .wtp_odm_r a{
	height:42px;
	width:305px;
	display:block;
}
#content #wtp_om_area #wtp_odm_photo p.txt01{
	margin:0 0 15px 0;
	padding:0;
}




/* Web to Print > オンデマンドバリアブル印刷
-------------------------------------------------------------------------------------------------------- */

#content .wov_main_sp{
	height:630px;
}
#content #wtp_ov_area{
	min-height:605px;
	height: auto !important;
	height: 605px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #wtp_ov_area .wtp_ov_area_l{
	width:258px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg01.gif) no-repeat 0 0;
}
#content #wtp_ov_area .wtp_ov_area_l p{
	padding:55px 20px 0 8px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_ov_area .wtp_ov_area_c{
	width:218px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg02.gif) no-repeat 0 0;
}
#content #wtp_ov_area .wtp_ov_area_c p{
	padding:48px 32px 0 3px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_ov_area .wtp_ov_area_r{
	width:264px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg03.gif) no-repeat 0 0;
}
#content #wtp_ov_area .wtp_ov_area_r p{
	padding:55px 55px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_ov_area .h2_bod{
	background:url(../images/webto/ondemand/bpo_od_h2.gif) no-repeat 0 0;
	height:73px;
	margin:0 0 0 0;
}
#content #wtp_ov_area .h2_bod h2{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:18px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}

#content #wtp_ov_area #wtp_odv_flow{
	height:118px;
}
#content #wtp_ov_area #wtp_odv_flow p.ttl{
	height:38px;
	display:block;
	margin:0;
	padding:0;
	font-size:25px;
	color:#789B39;
	text-indent:59px;
}
#content #wtp_ov_area #wtp_odv_flow p.txt{
	height:38px;
	display:block;
	margin:0;
	padding:5px 33px 0 12px;
	line-height:1.1;
	font-size:12px;
}
#content #wtp_ov_area #wtp_odv_flow p.txt02{
	height:38px;
	display:block;
	margin:0;
	padding:5px 12px 0 12px;
	line-height:1.1;
	font-size:12px;
}
#content #wtp_ov_area #wtp_odv_flow .odf01{
	float:left;
	width:180px;
	height:118px;
	background:url(../images/solution/bg_step01.gif) no-repeat 0 0;
}
#content #wtp_ov_area #wtp_odv_flow .odf02{
	float:left;
	width:184px;
	height:118px;
	background:url(../images/solution/bg_step02.gif) no-repeat 0 0;
}
#content #wtp_ov_area #wtp_odv_flow .odf03{
	float:left;
	width:181px;
	height:118px;
	background:url(../images/solution/bg_step03.gif) no-repeat 0 0;
}
#content #wtp_ov_area #wtp_odv_flow .odf04{
	float:left;
	width:155px;
	height:118px;
	background:url(../images/solution/bg_step04.gif) no-repeat 0 0;
}

#content #wtp_ov_area #wtp_odv_photo{
	min-height:205px;
	height: auto !important;
	height: 205px;
	clear:both;
}
#content #wtp_ov_area #wtp_odv_photo .wtp_odv_l{
	width:375px;
	height:205px;
	float:left;
}
#content #wtp_ov_area #wtp_odv_photo .wtp_odv_l img{
	margin:15px 0 0 35px;
}
#content #wtp_ov_area #wtp_odv_photo .wtp_odv_r{
	width:305px;
	min-height:205px;
	height: auto !important;
	height: 205px;
	float:right;
}
#content #wtp_ov_area #wtp_odv_photo .wtp_odv_r a{
	height:42px;
	width:305px;
	display:block;
}
#content #wtp_ov_area #wtp_odv_photo p.txt01{
	margin:0 0 15px 0 ;
	padding:0;
}




/* Web to Print > オンラインドキュメント
-------------------------------------------------------------------------------------------------------- */

#content #wtp_odoc_area{
	min-height:755px;
	height: auto !important;
	height: 755px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #wtp_odoc_area .wtp_odoc_area_l{
	width:258px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg01.gif) no-repeat 0 0;
}
#content #wtp_odoc_area .wtp_odoc_area_l p{
	padding:55px 20px 0 8px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_odoc_area .wtp_odoc_area_c{
	width:218px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg02.gif) no-repeat 0 0;
}
#content #wtp_odoc_area .wtp_odoc_area_c p{
	padding:48px 32px 0 3px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_odoc_area .wtp_odoc_area_r{
	width:264px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg03.gif) no-repeat 0 0;
}
#content #wtp_odoc_area .wtp_odoc_area_r p{
	padding:55px 55px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_odoc_area .h2_bod{
	background:url(../images/webto/ondemand/bpo_od_h2.gif) no-repeat 0 0;
	height:73px;
	margin:0 0 0 0;
}
#content #wtp_odoc_area .h2_bod h2{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:5px 0 0 12px;
	margin:0;
	overflow:hidden;
	clear:both;
}
#content #wtp_odoc_area #wtp_odoc_photo{
	min-height:205px;
	height: auto !important;
	height: 205px;
}
#content #wtp_odoc_area #wtp_odoc_photo .wtp_odoc_img{
	height:340px;
	margin:0 0 13px 0;
}
#content #wtp_odoc_area #wtp_odoc_photo .wtp_odoc_l{
	width:375px;
	min-height:139px;
	height: auto !important;
	height: 139px;
	float:left;
}
#content #wtp_odoc_area #wtp_odoc_photo .wtp_odoc_l img{
	margin:15px 0 0 35px;
}
#content #wtp_odoc_area #wtp_odoc_photo .wtp_odoc_r{
	width:305px;
	height:139px;
	float:right;
}
#content #wtp_odoc_area #wtp_odoc_photo .wtp_odoc_r a{
	height:42px;
	width:305px;
	display:block;
}
#content #wtp_odoc_area #wtp_odoc_photo p.txt00{
	margin:1em 0 0 0;
	padding:0;
	font-size:80%;
}
#content #wtp_odoc_area #wtp_odoc_photo p.txt01{
	margin:0;
	padding:0;
}




/* Web to Print > ダイレクトメールマーケティングサービス
-------------------------------------------------------------------------------------------------------- */

#content .wtp_dmm_h1{
	line-height:52px !important;
}
#content #wtp_dmm_table{
	margin:20px 0 0 0;
}
#content #wtp_dmm_table p{
	display:block;
	padding:0 10px 0 10px;
}
#content #wtp_dmm_table td.t01{
	background-color:#FFD79C;
	width:74px;
	height:63px;
	text-align:center;
	color:#F8610A;
	font-weight:bold;
	font-size:16px;
	line-height:1.1;
	border-bottom:#FFFFFF 3px solid;
}
#content #wtp_dmm_table td.t02{
	background-color:#FEEFD9;
	width:446px;
	height:57px;
	height:63px;
	border-bottom:#FFFFFF 3px solid;
}
#content #wtp_dmm_table td.t03{
	background-color:#FFD79C;
	width:74px;
	height:83px;
	text-align:center;
	color:#F8610A;
	font-weight:bold;
	font-size:16px;
	line-height:1.1;
	border-bottom:#FFFFFF 3px solid;
}
#content #wtp_dmm_table td.t04{
	background-color:#FEEFD9;
	width:446px;
	height:83px;
	border-bottom:#FFFFFF 3px solid;
}
#content #wtp_dmm_table td.t05{
	background-color:#FFD79C;
	width:74px;
	height:120px;
	text-align:center;
	color:#F8610A;
	font-weight:bold;
	font-size:16px;
	line-height:1.1;
	border-bottom:#FFFFFF 3px solid;
}
#content #wtp_dmm_table td.t06{
	background-color:#FEEFD9;
	width:446px;
	height:120px;
	border-bottom:#FFFFFF 3px solid;
}

#content #wtp_dmm_area{
	min-height:575px;
	height: auto !important;
	height: 575px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}

#content #wtp_dmm_area .wtp_dmm_area_l{
	width:258px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg01.gif) no-repeat 0 0;
}
#content #wtp_dmm_area .wtp_dmm_area_l p{
	padding:59px 23px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_dmm_area .wtp_dmm_area_c{
	width:218px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg02.gif) no-repeat 0 0;
}
#content #wtp_dmm_area .wtp_dmm_area_c p{
	padding:50px 32px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_dmm_area .wtp_dmm_area_r{
	width:264px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg03.gif) no-repeat 0 0;
}
#content #wtp_dmm_area .wtp_dmm_area_r p{
	padding:55px 55px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}

#content #wtp_dmm_area .h2_bod{
	background:url(../images/webto/ondemand/bpo_od_h2.gif) no-repeat 0 0;
	height:73px;
	margin:0 0 0 0;
}
#content #wtp_dmm_area .h2_bod h2{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:6px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}

#content #wtp_dmm_area #wtp_dmm_photo{
	min-height:205px;
	height: auto !important;
	height: 205px;
}
#content #wtp_dmm_area #wtp_dmm_photo .wtp_dmm_l{
	width:375px;
	height:205px;
	float:left;
}
#content #wtp_dmm_area #wtp_dmm_photo .wtp_dmm_r{
	width:305px;
	min-height:205px;
	height: auto !important;
	height: 205px;
	float:right;
}
#content #wtp_dmm_area #wtp_dmm_photo .wtp_dmm_r a{
	height:42px;
	width:305px;
	display:block;
}
#content #wtp_dmm_area #wtp_dmm_photo p.txt01{
	margin:0 0 10px 0;
	padding:0;
}




/* データプリントセキュリティ
-------------------------------------------------------------------------------------------------------- */

#content .dps_h1{
	line-height:52px !important;
}
#content #dps_area{
	margin:0 10px 30px 10px;
}
#content #dps_area p.ttl{
	text-align:center;
	display:block;
	background-color:#00B8B6;
	margin:0 0 10px 0;
	padding:5px 0 3px 0;
	font-size:108%;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.1;
}
#content #dps_area p.img{
	text-align:center;
	margin:0 0 3px 0;
	padding:0;
	line-height:1;
	height:140px;
}
#content #dps_area p.txt{
	text-align:left;
	margin:0 0 0 0;
	padding:0;
	line-height:1.5;
}
#content #dps_area .dps_f01{
	width:166px;
	float:left;
	margin:0 17px 0 0;
}
#content #dps_area .dps_f02{
	width:166px;
	float:left;
	margin:0 19px 0 0;
}
#content #dps_area .dps_f03{
	width:166px;
	float:left;
	margin:0 20px 0 0;
}
#content #dps_area .dps_f04{
	width:166px;
	float:left;
}





/* 文書電子化サービス
-------------------------------------------------------------------------------------------------------- */

#content .onlinedoc_main_sp{
	height:630px;
}
#content #onlinedoc_area{
	min-height:620px;
	height: auto !important;
	height: 620px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #onlinedoc_area .onlinedoc_area_l{
	width:258px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg01.gif) no-repeat 0 0;
}
#content #onlinedoc_area .onlinedoc_area_l p{
	padding:57px 20px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #onlinedoc_area .onlinedoc_area_c{
	width:218px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg02.gif) no-repeat 0 0;
}
#content #onlinedoc_area .onlinedoc_area_c p{
	padding:50px 30px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #onlinedoc_area .onlinedoc_area_r{
	width:264px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg03.gif) no-repeat 0 0;
}
#content #onlinedoc_area .onlinedoc_area_r p{
	padding:58px 55px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}

#content #onlinedoc_area .h2_bod{
	background:url(../images/webto/ondemand/bpo_od_h2.gif) no-repeat 0 0;
	height:73px;
	margin:0 0 0 0;
}
#content #onlinedoc_area .h2_bod h2{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:6px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}

#content #onlinedoc_area #onlinedoc_photo{
	min-height:205px;
	height: auto !important;
	height: 205px;
}
#content #onlinedoc_area #onlinedoc_photo .onlinedoc_l{
	width:375px;
	height:205px;
	float:left;
}
#content #onlinedoc_area #onlinedoc_photo .onlinedoc_r{
	width:305px;
	min-height:205px;
	height: auto !important;
	height: 205px;
	float:right;
}
#content #onlinedoc_area #onlinedoc_photo .onlinedoc_r a{
	height:42px;
	width:305px;
	display:block;
}
#content #onlinedoc_area #onlinedoc_photo p.txt01{
	margin:0 0 10px 0;
	padding:0;
}
#content #onlinedoc_area #onlinedoc_photo p.btn01{
	height:42px;
	width:305px;
	margin:0 0 6px 0;
	padding:0;
	background:url(../images/onlinedocument/online_doc_btn01.gif) no-repeat 0 0;
}
#content #onlinedoc_area #onlinedoc_photo p.btn02{
	height:42px;
	width:305px;
	margin:0 0 6px 0;
	padding:0;
	background:url(../images/onlinedocument/online_doc_btn02.gif) no-repeat 0 0;
}
#content #onlinedoc_area #onlinedoc_photo p.btn03{
	height:42px;
	width:305px;
	margin:0;
	padding:0;
	background:url(../images/onlinedocument/online_doc_btn03.gif) no-repeat 0 0;
}




/* 文書電子化サービス
-------------------------------------------------------------------------------------------------------- */

#content #wtp_tool_txt{
	padding:14px 10px 46px 10px;
}
#content #wtp_tool_txt .wtp_tool_txt_in{
	height:323px;
	background:url(../images/webto/wbt_img02.gif) no-repeat 0 0;
	font-size:12px;
	line-height:1.2;
}
#content #wtp_tool_txt .wtp_tool_txt_in .wtp_tool_l{
	width:213px;
	float:left;
}
#content #wtp_tool_txt .wtp_tool_txt_in .wtp_tool_l .wtp_txt01{
	height:65px;
	padding:0 10px 0 0;
}
#content #wtp_tool_txt .wtp_tool_txt_in .wtp_tool_l .wtp_txt02{
	height:68px;
	padding:0 31px 0 0;
	margin:0 0 18px 0;
}
#content #wtp_tool_txt .wtp_tool_txt_in .wtp_tool_l .wtp_txt02 p{
	padding:12px 6px 5px 6px;
	display:block;
}
#content #wtp_tool_txt .wtp_tool_txt_in .wtp_tool_l .wtp_txt03{
	height:68px;
	padding:0 31px 0 0;
	margin:0 0 18px 0;
}
#content #wtp_tool_txt .wtp_tool_txt_in .wtp_tool_l .wtp_txt03 p{
	padding:8px 6px 5px 6px;
	display:block;
}

#content #wtp_tool_txt .wtp_tool_txt_in .wtp_tool_r{
	width:234px;
	float:right;
	padding:41px 0 0 0;
}
#content #wtp_tool_txt .wtp_tool_txt_in .wtp_tool_r .wtp_txt04{
	height:88px;
	padding:0 0 0 28px;
	margin:0 0 18px 0;
}
#content #wtp_tool_txt .wtp_tool_txt_in .wtp_tool_r .wtp_txt04 p{
	padding:14px 14px 5px 6px;
	display:block;
}
#content #wtp_tool_txt .wtp_tool_txt_in .wtp_tool_r .wtp_txt05{
	height:56px;
	padding:0 0 0 28px;
	margin:0 0 18px 0;
}
#content #wtp_tool_txt .wtp_tool_txt_in .wtp_tool_r .wtp_txt05 p{
	padding:13px 6px 5px 6px;
	display:block;
}




/* Web to Printソリューション
-------------------------------------------------------------------------------------------------------- */

#content #wtp_area{
	min-height:490px;
	height: auto !important;
	height: 490px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #wtp_area .wtp_area_l{
	width:208px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi01.gif) no-repeat 0 0;
}
#content #wtp_area .wtp_area_l p{
	padding:34px 20px 0 0px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_area .wtp_area_c{
	width:170px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi02.gif) no-repeat 0 0;
}
#content #wtp_area .wtp_area_c p{
	padding:36px 32px 0 7px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_area .wtp_area_c02{
	width:170px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi03.gif) no-repeat 0 0;
}
#content #wtp_area .wtp_area_c02 p{
	padding:38px 32px 0 3px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_area .wtp_area_r{
	width:192px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi04.gif) no-repeat 0 0;
}
#content #wtp_area .wtp_area_r p{
	padding:40px 55px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}

#content #wtp_area .h2_btn_in{
	height:59px;
	width:700px;
	margin:0 0 20px 20px;
	clear:both;
}
#content #wtp_area .h2_btn_in .h2_btn_in_l{
	height:59px;
	width:411px;
	float:left;
	margin:0 0 0 0;
	background:url(../images/solution/h2_bg06_l.gif) no-repeat 0 0;
}
#content #wtp_area .h2_btn_in .h2_btn_in_l p{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:6px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
	font-weight:bold;
}
#content #wtp_area .h2_btn_in .h2_btn_in_r{
	height:59px;
	width:289px;
	float:right;
	margin:0 0 0 0;
	background:url(../images/solution/h2_bg06_r.gif) no-repeat 0 0;
}
#content #wtp_area .h2_btn_in .h2_btn_in_r02{
	height:59px;
	width:289px;
	float:right;
	margin:0 0 0 0;
	background:url(../images/solution/h2_bg06_r.gif) no-repeat 0 0;
}
#content #wtp_area .h2_btn_in .h2_btn_in_r a{
	display:block;
	line-height:1.2;
	margin:8px 0 0 0;
	overflow:hidden;
	width:274px;
	height:42px;
	background:url(../images/bg_btn_l.gif) no-repeat 0 0;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#content #wtp_area .h2_btn_in .h2_btn_in_r a:hover{
	text-decoration:underline;
}
#content #wtp_area .h2_btn_in .h2_btn_in_r a span{
	display:block;
	padding:14px 0 0 25px;
}
#content #wtp_area .h2_btn_in .h2_btn_in_r02 a{
	display:block;
	line-height:1.2;
	margin:8px 0 0 0;
	overflow:hidden;
	width:274px;
	height:42px;
	background:url(../images/bg_btn_l.gif) no-repeat 0 0;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#content #wtp_area .h2_btn_in .h2_btn_in_r02 a:hover{
	text-decoration:underline;
}
#content #wtp_area .h2_btn_in .h2_btn_in_r02 a span{
	display:block;
	padding:14px 0 0 25px;
}
#content #wtp_area .wtp_area_l02{
	width:258px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg01.gif) no-repeat 0 0;
}
#content #wtp_area .wtp_area_l02 p{
	padding:50px 20px 0 8px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_area .wtp_area_c022{
	width:218px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg02.gif) no-repeat 0 0;
}
#content #wtp_area .wtp_area_c022 p{
	padding:40px 32px 0 3px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_area .wtp_area_r02{
	width:264px;
	height:169px;
	float:left;
	background:url(../images/bpo/data/bpo_data_bg03.gif) no-repeat 0 0;
}
#content #wtp_area .wtp_area_r02 p{
	padding:48px 55px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}




/* 請求書
-------------------------------------------------------------------------------------------------------- */

#content .bpo_bill_h1{
	line-height:52px !important;
}
#content #bpo_bill_area{
	min-height:340px;
	height: auto !important;
	height: 340px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #bpo_bill_area .bill_txt_area01{
	padding:13px 16px 0 16px;
}
#content #bpo_bill_area .bill_txt_area01 .ttl{
	background:url(../images/bpo/bill/bpo_bill_txt01.gif) no-repeat 0 0;
	height:36px;
	width:344px;
	display:block;
	margin:0 0 10px 0;
	padding:0;
}
#content #bpo_bill_area .bill_txt_area01 .ttl p{
	font-size:15px;
	color:#018BA0;
	line-height:1.1;
	text-align:center;
	display:block;
	padding:10px 0 0 0;
	margin:0;
}
#content #bpo_bill_area .bill_txt_area01 .ttl02{
	background:url(../images/bpo/bill/bpo_bill_txt02.gif) no-repeat 0 0;
	height:36px;
	width:178px;
	display:block;
	margin:3px 0 0 0;
	padding:0;
}
#content #bpo_bill_area .bill_txt_area01 .ttl02 p{
	font-size:15px;
	color:#018BA0;
	line-height:1.1;
	text-align:center;
	display:block;
	padding:10px 0 0 0;
	margin:0;
}
#content #bpo_bill_area .bill_txt_area01 ul{
	margin:0 0 15px 25px;
	display:block;
}


#content #bpo_bill_area .bpo_bill_area_l{
	width:208px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi01.gif) no-repeat 0 0;
}
#content #bpo_bill_area .bpo_bill_area_l p{
	padding:36px 15px 0 0px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_bill_area .bpo_bill_area_c{
	width:170px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi02.gif) no-repeat 0 0;
}
#content #bpo_bill_area .bpo_bill_area_c p{
	padding:42px 32px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_bill_area .bpo_bill_area_c02{
	width:170px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi03.gif) no-repeat 0 0;
}
#content #bpo_bill_area .bpo_bill_area_c02 p{
	padding:32px 32px 0 3px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_bill_area .bpo_bill_area_r{
	width:192px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi04.gif) no-repeat 0 0;
}
#content #bpo_bill_area .bpo_bill_area_r p{
	padding:40px 55px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}

#content #bpo_bill_area02{
	clear:both;
}
#content #bpo_bill_area02 .h3_bod{
	background:url(../images/solution/h2_bg02l.gif) no-repeat 0 0;
	height:73px;
	margin:0 0 0 0;
}
#content #bpo_bill_area02 .h3_bod h3{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:10px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}
#content #bpo_bill_area02 p.img_area{
	display:block;
	padding:15px 0 15px 0;
	text-align:center;
}
#content #bpo_bill_area02 .txtarea{
	padding:0 10px 0 10px;
	min-height:200px;
	height: auto !important;
	height: 200px;
}
#content #bpo_bill_area02 .txtarea .ta_l{
	width:400px;
	float:left;
}
#content #bpo_bill_area02 .txtarea .ta_l p.txt01{
	margin:0 0 10px 0;
	padding:0;
	color:#789B39;
	font-size:125%;
	line-height:1.1;
}
#content #bpo_bill_area02 .txtarea .ta_r{
	width:304px;
	float:right;
}
#content #bpo_bill_area02 .txtarea .ta_r p.btn01{
	height:42px;
	width:305px;
	margin:0 0 6px 0;
	padding:0;
	background:url(../images/bpo/bill/bpo_bill_btn01.gif) no-repeat 0 0;
}
#content #bpo_bill_area02 .txtarea .ta_r p.btn02{
	height:42px;
	width:305px;
	margin:0 0 6px 0;
	padding:0;
	background:url(../images/bpo/bill/bpo_bill_btn02.gif) no-repeat 0 0;
}
#content #bpo_bill_area02 .txtarea .ta_r p.btn03{
	height:42px;
	width:305px;
	margin:0;
	padding:0;
	background:url(../images/bpo/bill/bpo_bill_btn03.gif) no-repeat 0 0;
}




/* プリントBPOサービス カタログ発送サービス 
-------------------------------------------------------------------------------------------------------- */

#content .bpo_ctlg_h1{
	line-height:52px !important;
}
#content #bpo_ctlg_area{
	min-height:340px;
	height: auto !important;
	height: 340px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #bpo_ctlg_area .ctlg_txt_area01{
	padding:13px 16px 0 16px;
}
#content #bpo_ctlg_area .ctlg_txt_area01 .ttl{
	background:url(../images/bpo/catalog/bpo_ctlg_txt01.gif) no-repeat 0 0;
	height:36px;
	width:254px;
	display:block;
	margin:0 0 10px 0;
	padding:0;
}
#content #bpo_ctlg_area .ctlg_txt_area01 .ttl p{
	font-size:15px;
	color:#018BA0;
	line-height:1.1;
	text-align:center;
	display:block;
	padding:10px 0 0 0;
	margin:0;
}
#content #bpo_ctlg_area .ctlg_txt_area01 .ttl02{
	background:url(../images/bpo/catalog/bpo_ctlg_txt02.gif) no-repeat 0 0;
	height:36px;
	width:295px;
	display:block;
	margin:3px 0 0 0;
	padding:0;
}
#content #bpo_ctlg_area .ctlg_txt_area01 .ttl02 p{
	font-size:15px;
	color:#018BA0;
	line-height:1.1;
	text-align:center;
	display:block;
	padding:10px 0 0 0;
	margin:0;
}
#content #bpo_ctlg_area .ctlg_txt_area01 ul{
	margin:0 0 15px 25px;
	display:block;
}



#content #bpo_ctlg_area .bpo_ctlg_area_l{
	width:208px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi01.gif) no-repeat 0 0;
}
#content #bpo_ctlg_area .bpo_ctlg_area_l p{
	padding:42px 18px 0 0px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_ctlg_area .bpo_ctlg_area_c{
	width:170px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi02.gif) no-repeat 0 0;
}
#content #bpo_ctlg_area .bpo_ctlg_area_c p{
	padding:42px 35px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_ctlg_area .bpo_ctlg_area_c02{
	width:170px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi03.gif) no-repeat 0 0;
}
#content #bpo_ctlg_area .bpo_ctlg_area_c02 p{
	padding:43px 32px 0 3px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}

#content #bpo_ctlg_area02{
	clear:both
}
#content #bpo_ctlg_area02 .h3_bod{
	background:url(../images/solution/h2_bg02l.gif) no-repeat 0 0;
	height:73px;
	margin:0 0 0 0;
}
#content #bpo_ctlg_area02 .h3_bod h3{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:10px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}
#content #bpo_ctlg_area02 p.img_area{
	display:block;
	padding:15px 0 15px 0;
	text-align:center;
}
#content #bpo_ctlg_area02 .txtarea{
	padding:0 10px 0 10px;
	min-height:200px;
	height: auto !important;
	height: 200px;
}
#content #bpo_ctlg_area02 .txtarea .ta_l{
	width:400px;
	float:left;
}
#content #bpo_ctlg_area02 .txtarea .ta_l p.txt01{
	margin:0 0 10px 0;
	padding:0;
	color:#789B39;
	font-size:125%;
	line-height:1.1;
}
#content #bpo_ctlg_area02 .txtarea .ta_r{
	width:304px;
	float:right;
}
#content #bpo_ctlg_area02 .txtarea .ta_r p.btn01{
	height:42px;
	width:305px;
	margin:0 0 6px 0;
	padding:0;
	background:url(../images/bpo/catalog/bpo_ctlg_btn01.gif) no-repeat 0 0;
}
#content #bpo_ctlg_area02 .txtarea .ta_r p.btn02{
	height:42px;
	width:305px;
	margin:0 0 6px 0;
	padding:0;
	background:url(../images/bpo/catalog/bpo_ctlg_btn02.gif) no-repeat 0 0;
}




/* プリントBPOサービス　＞　メーリングサービス
-------------------------------------------------------------------------------------------------------- */

#content .bpo_mail_h1{
	line-height:52px !important;
}
#content #bpo_mail_area{
	min-height:340px;
	height: auto !important;
	height: 340px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #bpo_mail_area .mail_txt_area01{
	padding:13px 16px 0 16px;
}
#content #bpo_mail_area .mail_txt_area01 .ttl{
	background:url(../images/bpo/mail/bpo_mail_txt01.gif) no-repeat 0 0;
	height:36px;
	width:297px;
	display:block;
	margin:0 0 10px 0;
	padding:0;
}
#content #bpo_mail_area .mail_txt_area01 .ttl p{
	font-size:15px;
	color:#018BA0;
	line-height:1.1;
	text-align:center;
	display:block;
	padding:10px 0 0 0;
	margin:0;
}
#content #bpo_mail_area .mail_txt_area01 .ttl02{
	background:url(../images/bpo/mail/bpo_mail_txt02.gif) no-repeat 0 0;
	height:36px;
	width:342px;
	display:block;
	margin:3px 0 0 0;
	padding:0;
}
#content #bpo_mail_area .mail_txt_area01 .ttl02 p{
	font-size:15px;
	color:#018BA0;
	line-height:1.1;
	text-align:center;
	display:block;
	padding:10px 0 0 0;
	margin:0;
}
#content #bpo_mail_area .mail_txt_area01 ul{
	margin:0 0 15px 25px;
	display:block;
}


#content #bpo_mail_area .bpo_mail_area_l{
	width:208px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi01.gif) no-repeat 0 0;
}
#content #bpo_mail_area .bpo_mail_area_l p{
	padding:30px 15px 0 0px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_mail_area .bpo_mail_area_c{
	width:170px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi02.gif) no-repeat 0 0;
}
#content #bpo_mail_area .bpo_mail_area_c p{
	padding:42px 32px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_mail_area .bpo_mail_area_c02{
	width:170px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi03.gif) no-repeat 0 0;
}
#content #bpo_mail_area .bpo_mail_area_c02 p{
	padding:35px 30px 0 3px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_mail_area .bpo_mail_area_r{
	width:192px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi04.gif) no-repeat 0 0;
}
#content #bpo_mail_area .bpo_mail_area_r p{
	padding:45px 58px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}

#content #bpo_mail_area02{
}
#content #bpo_mail_area02 .h3_bod{
	background:url(../images/solution/h2_bg02l.gif) no-repeat 0 0;
	height:73px;
	margin:0 0 0 0;
}
#content #bpo_mail_area02 .h3_bod h3{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:10px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}
#content #bpo_mail_area02 p.img_area{
	display:block;
	padding:15px 0 15px 0;
	text-align:center;
}
#content #bpo_mail_area02 .txtarea{
	padding:0 10px 0 10px;
	min-height:220px;
	height: auto !important;
	height: 220px;
}
#content #bpo_mail_area02 .txtarea .ta_l{
	width:400px;
	float:left;
}
#content #bpo_mail_area02 .txtarea .ta_l p.txt01{
	margin:0 0 10px 0;
	padding:0;
	color:#789B39;
	font-size:125%;
	line-height:1.1;
}
#content #bpo_mail_area02 .txtarea .ta_r{
	width:304px;
	float:right;
}
#content #bpo_mail_area02 .txtarea .ta_r p.btn01{
	height:42px;
	width:305px;
	margin:0 0 6px 0;
	padding:0;
	background:url(../images/bpo/mail/bpo_mail_btn01.gif) no-repeat 0 0;
}
#content #bpo_mail_area02 .txtarea .ta_r p.btn02{
	height:42px;
	width:305px;
	margin:0 0 6px 0;
	padding:0;
	background:url(../images/bpo/mail/bpo_mail_btn02.gif) no-repeat 0 0;
}
#content #bpo_mail_area02 .txtarea .ta_r p.btn03{
	height:42px;
	width:305px;
	margin:0;
	padding:0;
	background:url(../images/bpo/mail/bpo_mail_btn03.gif) no-repeat 0 0;
}




/* プリントBPOサービス　＞　パーソナライズDM
-------------------------------------------------------------------------------------------------------- */

#content .bpo_pdm_h1{
	line-height:52px !important;
}
#content #bpo_pdm_area{
	min-height:340px;
	height: auto !important;
	height: 340px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #bpo_pdm_area .pdm_txt_area01{
	padding:13px 16px 0 16px;
}
#content #bpo_pdm_area .pdm_txt_area01 .ttl{
	background:url(../images/bpo/pdm/bpo_pdm_txt01.gif) no-repeat 0 0;
	height:36px;
	width:264px;
	display:block;
	margin:0 0 10px 0;
	padding:0;
}
#content #bpo_pdm_area .pdm_txt_area01 .ttl p{
	font-size:15px;
	color:#018BA0;
	line-height:1.1;
	text-align:center;
	display:block;
	padding:10px 0 0 0;
	margin:0;
}
#content #bpo_pdm_area .pdm_txt_area01 .ttl02{
	background:url(../images/bpo/pdm/bpo_pdm_txt02.gif) no-repeat 0 0;
	height:36px;
	width:264px;
	display:block;
	margin:3px 0 0 0;
	padding:0;
}
#content #bpo_pdm_area .pdm_txt_area01 .ttl02 p{
	font-size:15px;
	color:#018BA0;
	line-height:1.1;
	text-align:center;
	display:block;
	padding:10px 0 0 0;
	margin:0;
}
#content #bpo_pdm_area .pdm_txt_area01 ul{
	margin:0 0 15px 25px;
	display:block;
}


#content #bpo_pdm_area .bpo_pdm_area_l{
	width:208px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi01.gif) no-repeat 0 0;
}
#content #bpo_pdm_area .bpo_pdm_area_l p{
	padding:41px 19px 0 0px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_pdm_area .bpo_pdm_area_c{
	width:170px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi02.gif) no-repeat 0 0;
}
#content #bpo_pdm_area .bpo_pdm_area_c p{
	padding:45px 30px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_pdm_area .bpo_pdm_area_c02{
	width:170px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi03.gif) no-repeat 0 0;
}
#content #bpo_pdm_area .bpo_pdm_area_c02 p{
	padding:45px 30px 0 3px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #bpo_pdm_area .bpo_pdm_area_r{
	width:192px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi04.gif) no-repeat 0 0;
}
#content #bpo_pdm_area .bpo_pdm_area_r p{
	padding:48px 58px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}

#content #bpo_pdm_area02{
}
#content #bpo_pdm_area02 .h3_bod{
	background:url(../images/solution/h2_bg02l.gif) no-repeat 0 0;
	height:73px;
	margin:0 0 0 0;
}
#content #bpo_pdm_area02 .h3_bod h3{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:10px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}
#content #bpo_pdm_area02 p.img_area{
	display:block;
	padding:15px 0 15px 0;
	text-align:center;
}
#content #bpo_pdm_area02 .txtarea{
	padding:0 10px 0 10px;
	min-height:220px;
	height: auto !important;
	height: 220px;
}
#content #bpo_pdm_area02 .txtarea .ta_l{
	width:400px;
	float:left;
}
#content #bpo_pdm_area02 .txtarea .ta_l p.txt01{
	margin:0 0 10px 0;
	padding:0;
	color:#789B39;
	font-size:125%;
	line-height:1.1;
}
#content #bpo_pdm_area02 .txtarea .ta_r{
	width:304px;
	float:right;
}
#content #bpo_pdm_area02 .txtarea .ta_r p.btn01{
	height:42px;
	width:305px;
	margin:0 0 6px 0;
	padding:0;
	background:url(../images/bpo/pdm/bpo_pdm_btn01.gif) no-repeat 0 0;
}
#content #bpo_pdm_area02 .txtarea .ta_r p.btn02{
	height:42px;
	width:305px;
	margin:0 0 6px 0;
	padding:0;
	background:url(../images/bpo/pdm/bpo_pdm_btn02.gif) no-repeat 0 0;
}
#content #bpo_pdm_area02 .txtarea .ta_r p.btn03{
	height:42px;
	width:305px;
	margin:0;
	padding:0;
	background:url(../images/bpo/pdm/bpo_pdm_btn03.gif) no-repeat 0 0;
}




/* Web to Printソリューション　＞　試験運用業務受託サービス
-------------------------------------------------------------------------------------------------------- */

#content .wtp_ex_h1{
	line-height:52px !important;
}
#content #wtp_ex_area{
	min-height:340px;
	height: auto !important;
	height: 340px;
	margin:0 0 30px 0;
	background:url(../images/bpo/bpo_bg01.gif) no-repeat left bottom;
}
#content #wtp_ex_area .ex_txt_area01{
	padding:13px 16px 0 16px;
}
#content #wtp_ex_area .ex_txt_area01 .ttl{
	background:url(../images/webto/ex/wtp_ex_txt01.gif) no-repeat 0 0;
	height:36px;
	width:297px;
	display:block;
	margin:0 0 10px 0;
	padding:0;
}
#content #wtp_ex_area .ex_txt_area01 .ttl p{
	font-size:15px;
	color:#018BA0;
	line-height:1.1;
	text-align:center;
	display:block;
	padding:10px 0 0 0;
	margin:0;
}
#content #wtp_ex_area .ex_txt_area01 .ttl02{
	background:url(../images/webto/ex/wtp_ex_txt02.gif) no-repeat 0 0;
	height:36px;
	width:327px;
	display:block;
	margin:3px 0 0 0;
	padding:0;
}
#content #wtp_ex_area .ex_txt_area01 .ttl02 p{
	font-size:15px;
	color:#018BA0;
	line-height:1.1;
	text-align:center;
	display:block;
	padding:10px 0 0 0;
	margin:0;
}
#content #wtp_ex_area .ex_txt_area01 ul{
	margin:0 0 15px 25px;
	display:block;
}

#content #wtp_ex_area .wtp_ex_area_l{
	width:208px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi01.gif) no-repeat 0 0;
}
#content #wtp_ex_area .wtp_ex_area_l p{
	padding:41px 19px 0 0px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_ex_area .wtp_ex_area_c{
	width:170px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi02.gif) no-repeat 0 0;
}
#content #wtp_ex_area .wtp_ex_area_c p{
	padding:45px 30px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_ex_area .wtp_ex_area_c02{
	width:170px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi03.gif) no-repeat 0 0;
}
#content #wtp_ex_area .wtp_ex_area_c02 p{
	padding:45px 30px 0 3px;
	text-align:center;
	font-size:14px;
	line-height:17px;
}
#content #wtp_ex_area .wtp_ex_area_r{
	width:192px;
	height:161px;
	float:left;
	background:url(../images/solution/bg_fukidashi04.gif) no-repeat 0 0;
}
#content #wtp_ex_area .wtp_ex_area_r p{
	padding:48px 58px 0 0;
	text-align:center;
	font-size:14px;
	line-height:17px;
}

#content #wtp_ex_area02{
}
#content #wtp_ex_area02 .h3_bod{
	background:url(../images/solution/h2_bg02l.gif) no-repeat 0 0;
	height:73px;
	margin:0 0 0 0;
}
#content #wtp_ex_area02 .h3_bod h3{
	display:block;
	color:#789B39;
	font-size:20px;
	line-height:1.2;
	padding:10px 0 0 12px;
	margin:0 0 0 0;
	overflow:hidden;
	clear:both;
}
#content #wtp_ex_area02 p.img_area{
	display:block;
	padding:15px 0 15px 0;
	text-align:center;
}
#content #wtp_ex_area02 .txtarea{
	padding:0 10px 0 10px;
	min-height:220px;
	height: auto !important;
	height: 220px;
}
#content #wtp_ex_area02 .txtarea .ta_l{
	width:400px;
	float:left;
}
#content #wtp_ex_area02 .txtarea .ta_l p.txt01{
	margin:0 0 10px 0;
	padding:0;
	color:#789B39;
	font-size:125%;
	line-height:1.1;
}
#content #wtp_ex_area02 .txtarea .ta_r{
	width:304px;
	float:right;
}



/* eBook
-------------------------------------------------------------------------------------------------------- */

#eBook{
	clear:both;
}

#eBook h2.h01{
	background:url(/images/ebook/index04.jpg) no-repeat left top;
	display:block;
	height:45px;
	padding:8px 0 0 0;
	font-size:1.5em;
	color:#FFF;
	overflow:hidden;
	text-align:center;
	clear:both;
}

#eBook .demo-img{
	margin:30px 0 30px 10px;
}

.eb-bn{
	clear:both;
	padding:0 0 25px 0;
}

#eBook .f-box230{
	float:left;
	width:230px;
	height:100px;
	margin:0 15px 10px 0;
	background:url(/images/ebook/index05.gif) no-repeat left top;
}

#eBook .f-box230_end{
	float:left;
	width:230px;
	height:100px;
	margin:0 0 10px 0;
	background:url(/images/ebook/index05.gif) no-repeat left top;
}

#eBook .f-box230 h3,
#eBook .f-box230_end h3{
	color:#000;
	font-size:0.9em;
	_font-size:0.85em;
	font-weight:bold;
	text-align:center;
	padding:7px 0 0 0;
}

#eBook .f-box230 p,
#eBook .f-box230_end p{
	padding:9px 10px 0 10px;
	font-size:0.9em;
	_font-size:0.85em;
	line-height:1.4em;
	_line-height:1.5em;
}

#eBook .f-box170{
	float:left;
	width:170px;
	margin:0 13px 30px 0;
}

#eBook .f-box170_end{
	float:left;
	width:170px;
	margin:0 0 30px 0;
}

#eBook .f-box170 dt,
#eBook .f-box170_end dt{
	display:block;
	height:22px;
	background-color:#69F;
	color:#FFF;
	font-size:1.0em;
	_font-size:0.95em;
	font-weight:bold;
	text-align:center;
	padding:3px 0 0 0;
}

#eBook .f-box170 dt.stxt,
#eBook .f-box170_end dt.stxt{
	font-size:0.9em;
	_font-size:0.85em;
	padding:5px 0 0 0;
}

#eBook .f-box170 dd.sample-img,
#eBook .f-box170_end dd.sample-img{
	margin:5px 0;
}

#eBook .f-box170 dd.sample-desc,
#eBook .f-box170_end dd.sample-desc{
	font-size:0.9em;
	_font-size:0.85em;
	line-height:1.5em;
	color:#69F;
}

#eBook h3.h02{
	height:25px;
	font-size:1.1em;
	padding:0 0 0 7px;
	margin:20px 0 10px 0;
	border-bottom:1px #999 dashed;
	border-left:3px solid #666;
}

#eBook h2.h03{
	clear:both;
	background:url(/images/h2_bg01_l.gif) no-repeat left top;
	height:33px;
	color:#FFF;
	font-size:1.25em;
	padding:10px 0 0 15px;
	margin:20px 0 0 0;

}

#eBook table.n-table{
	margin:5px 0 20px 0;
	border-top:1px #CCC solid;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
}

#eBook table.n-table th,
#eBook table.n-table td{
	padding:10px;
	font-size:0.9em;
	_font-size:0.85em;
	line-height:1.5em;
	
}

#eBook table.n-table th{
	background-color:#EEE;
	width:150px;
	text-align:left;
	border-bottom:1px #CCC solid;
	border-right:1px #CCC solid;
}

#eBook table.n-table td{
	border-bottom:1px #CCC solid;
}

#eBook #n-box ul{
	margin:0 0 10px 20px;
}

#eBook #n-box ul li{
	list-style-type:disc;
	margin:0 0 0 0;
	font-size:0.9em;
	_font-size:0.85em;
	line-height:2em;
}



/* 帳票配信サービス
-------------------------------------------------------------------------------------------------------- */

#ledgersheet{
	clear:both;
}

#ledgersheet h2.h01{
	clear:both;
	background:url(/images/h2_bg01_l.gif) no-repeat left top;
	height:33px;
	color:#FFF;
	font-size:1.25em;
	padding:10px 0 0 15px;
	margin:20px 0 0 0;

}

div.h2_point_area div.d00{
	background:url(/images/ledgersheet/index07.jpg) no-repeat left top;
	width:520px;
	height:300px;
}

div.h2_point_area div.d00 h3.hd01{
	float:left;
	padding:41px 0 0 23px;
	display:block;
	width:128px;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.3em;
}

div.h2_point_area div.d00 h3.hd02{
	float:left;
	padding:24px 0 0 58px;
	display:block;
	width:120px;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.3em;
}

div.h2_point_area div.d00 h3.hd03{
	float:left;
	padding:43px 22px 0 47px;
	display:block;
	width:122px;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.3em;
}

div.h2_point_area div.d00 h3.hd04{
	clear:both;
	padding:110px 0 0 0;
	text-align:center;
	font-size:1.7em;
	color:#FFF;
	font-weight:bold;
}

div.h2_point_area div.d00 p{
	margin:15px 0 0 0;
	padding:0 10px;
	color:#FFF;
	font-size:0.9em;
	line-height:1.3em;
}

#ledgersheet div.d01,
#ledgersheet div.d02,
#ledgersheet div.d03{
	margin:15px 0 0 0;
	padding:0 10px;
}

#ledgersheet div.d04{
	clear:both;
	width:700px;
	min-height:240px;
	height:auto !important;
	height:240px;
	padding:0 10px;
	margin:0 0 20px 0;
	border:1px dashed #999
}

#ledgersheet div.d01 h3{
	height:25px;
	font-size:1.1em;
	padding:0 0 0 7px;
	margin:20px 0 10px 0;
	border-bottom:1px #999 dashed;
	border-left:3px solid #666;
}

#ledgersheet div.d01 h4{
	margin:0 0 0 10px;
	font-size:1.1em;
}

#ledgersheet div.d04 h2{
	display:block;
	width:680px;
	height:30px;
	background-color:#69F;
	font-size:1.3em;
	font-weight:bold;
	color:#FFF;
	margin:10px 0 20px 0;
	padding:5px 10px 0 10px;
}

#ledgersheet div.d04 h3{
	font-size:1em;
	font-weight:bold;
	color:#C00;
	padding:10px 0;
}

#ledgersheet .f-box230-1{
	float:left;
	width:230px;
	min-height:100px;
	height:auto !important;
	height:100px;
	margin:0 15px 10px 0;
	background:url(/images/ledgersheet/index08.gif) no-repeat left top;
}

#ledgersheet .f-box230-1_end{
	float:left;
	width:230px;
	min-height:100px;
	height:auto !important;
	height:100px;
	margin:0 0 10px 0;
	background:url(/images/ledgersheet/index08.gif) no-repeat left top;
}

#ledgersheet .f-box230-1 h3,
#ledgersheet .f-box230-1_end h3{
	height:40px;
	text-align:center;
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0 10px;
}

#ledgersheet .f-box230-1 p,
#ledgersheet .f-box230-1_end p{
	font-size:1em;
	font-weight:normal;
	line-height:1.5em;
	padding:5px 10px 0 10px;
}

#ledgersheet .f-box230-2{
	float:left;
	width:230px;
	min-height:100px;
	height:auto !important;
	height:100px;
	margin:0 15px 10px 0;
	background:url(/images/ledgersheet/index09.gif) no-repeat left top;
}

#ledgersheet .f-box230-2_end{
	float:left;
	width:230px;
	min-height:100px;
	height:auto !important;
	height:100px;
	margin:0 0 10px 0;
	background:url(/images/ledgersheet/index09.gif) no-repeat left top;
}

#ledgersheet .f-box230-2 h3{
	height:55px;
	text-align:center;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	margin:10px 0 0 0;
	padding:0 10px;
}

#ledgersheet .f-box230-2_end h3{
	height:45px;
	text-align:center;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	margin:20px 0 0 0;
	padding:0 10px;
}

#ledgersheet .f-box230-2 p,
#ledgersheet .f-box230-2_end p{
	font-size:1em;
	font-weight:normal;
	line-height:1.5em;
	padding:5px 10px 0 10px;
}