@charset "utf-8";


/*---------------------------------------------------

EXPORT FACTORY

---------------------------------------------------*/

.lNavi_ef {
	background-image: url(../images/solution/lNavi_ef.jpg);
}


#bt_efcontact {
	width: 173px;
	background-image: url(../images/solution/ef_bt_contact.jpg);
	background-repeat: no-repeat;
	left: -14px;
	height: 64px;
	margin-top: 20px;
	text-indent: -9999px;
}


#bt_efcontact a{
	width: 173px;
	height: 64px;
	display:block;
	overflow:hidden;
	text-indent: -9999px;
}

.title_efoutline {
	background-image: url(../images/solution/efoutline_title_01.jpg);
}

.title_procurement {
	background-image: url(../images/solution/procurement_title_01.jpg);
}

.title_exportsales {
	background-image: url(../images/solution/exportsales_title_01.jpg);
}

.title_easy {
	background-image: url(../images/solution/easy_title_01.jpg);
}



.title_mechanism_ef {
	background-image: url(../images/solution/mechanism_ef_title_01.jpg);
}


.title_option {
	background-image: url(../images/solution/option_title_01.jpg);
}

.title_3click {
	background-image: url(../images/solution/3click_title_01.jpg);
}


.title_case_exportsales{
	background-image: url(../images/solution/case_exportsales_title_01.jpg);
}

.title_case_procurement{
	background-image: url(../images/solution/case_procurement_title_01.jpg);
}

.catch_efoutline {
	height: 42px;
	width: 340px;
	background-image: url(../images/solution/efoutline_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}



.catch_procurement {
	height: 67px;
	width: 340px;
	background-image: url(../images/solution/procurement_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}

.catch_procurement2 {
	height: 37px;
	width: 427px;
	background-image: url(../images/solution/procurement_catch2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 10px;
}

.catch_exportsales {
	height: 93px;
	width: 340px;
	background-image: url(../images/solution/exportsales_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}


.catch_exportsales2 {
	height: 17px;
	width: 450px;
	background-image: url(../images/solution/exportsales_catch2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 4px;
}

.catch_easy {
	height: 61px;
	width: 480px;
	background-image: url(../images/solution/easy_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 10px;
}


.catch_mechanism_ef {
	height: 42px;
	width: 480px;
	background-image: url(../images/solution/mechanism_ef_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}


.catch_option{
	height: 42px;
	width: 480px;
	background-image: url(../images/solution/option_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}


.catch_case_exportsales{
	height: 16px;
	width: 480px;
	background-image: url(../images/solution/case_exportsales_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}

.catch_case_procurement{
	height: 16px;
	width: 480px;
	background-image: url(../images/solution/case_procurement_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}


.lead_procurement {
	height: 168px;
	width: 505px;
	background-image: url(../images/solution/procurement_title_02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom:20px;
}

.lead_procurement2 {
	height: 62px;
	width: 505px;
	background-image: url(../images/solution/procurement_title_03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}


.lead_procurement3 {
	height: 100px;
	width: 505px;
	background-image: url(../images/solution/procurement_title_04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 20px;
}

.lead_procurement4 {
	height: 100px;
	width: 505px;
	background-image: url(../images/solution/procurement_title_05.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 10px;
}

.lead_procurement5 {
	height: 32px;
	width: 505px;
	background-image: url(../images/solution/procurement_title_07.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p.procurementTxt {
	line-height: 1.5em;
	padding-left: 40px;
	padding-bottom: 40px;
}



.lead_exportsales {
	height: 85px;
	width: 505px;
	background-image: url(../images/solution/exportsales_title_02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom:20px;
}

.lead_exportsales2 {
	height: 60px;
	width: 505px;
	background-image: url(../images/solution/exportsales_title_03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.lead_exportsales3 {
	height: 60px;
	width: 505px;
	background-image: url(../images/solution/exportsales_title_04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}




#efFlash {
	height: 400px;
	width: 505px;
}


.efoutline_box {
	background-image: url(../images/solution/efoutline_frameTop.gif);
	background-repeat: no-repeat;
	width: 505px;
	background-color: #E4EEE6;
	background-position: top;
	padding-top: 5px;
	margin-bottom: 14px;
}
.efoutline_box .outline_inbox {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(../images/solution/efoutline_frameEnd.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.efoutline_box .outline_inbox .tb_outline {
	width: 100%;
	background-image: url(../images/solution/outline_line.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.efoutline_box .outline_inbox .tb_outline th {
	width: 195px;
	padding-left: 25px;
	text-align: left;
	vertical-align: middle;
	line-height: 1.5em;
}
.efoutline_box .outline_inbox .tb_outline td {
	padding-left: 20px;
	width: 244px;
	border-left: 1px solid #231815;
	line-height: 1.5em;
}




.efoutline_box1 {
	background-image: url(../images/solution/efoutline_title_02bg.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 505px;
	padding-bottom: 14px;
}
.efoutline_box1 h4 {
	background-image: url(../images/solution/efoutline_title_02.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 222px;
	text-indent: -9999px;
	float: left;
}
.efoutline_box1 p {
	float: left;
	width: 283px;
	font-size: 10px;
	padding-top: 5px;
	line-height: 1.5em;
}

.efoutline_box1 .bn_set {
	width: 415px;
	padding-left: 90px;
	padding-top: 10px;
}
.efoutline_box1 .bn_set li {
	background-image: url(../images/common/arrow_ef2.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	line-height:120%;
	width: 160px;
	padding-left: 35px;
	float: left;
}
.efoutline_box2 {
	width: 505px;
	height: 50px;
	background-image: url(../images/solution/efoutline_title_03bg.jpg);
	background-repeat: no-repeat;
	padding-bottom: 14px;
}
.efoutline_box2 h4 {
	height: 50px;
	width: 252px;
	background-image: url(../images/solution/efoutline_title_03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}
.efoutline_box2 .bn_set {
	float: left;
	padding-top: 20px;
}
.efoutline_box2 .bn_set li {
	padding-right: 40px;
	font-size: 14px;
	float: left;
	line-height: 1.5em;
}
.efoutline_box3 {
	height: 35px;
	width: 505px;
	background-image: url(../images/solution/efoutline_title_04bg.jpg);
}
.efoutline_box3 h4 {
	width: 252px;
	height: 35px;
	background-image: url(../images/solution/efoutline_title_04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}
.efoutline_box3 p {
	float: left;
	font-size: 10px;
	line-height: 1.5em;
}


.option_contents1{
	width: 505px;
	padding-bottom: 30px;
}

.option_contents1 h4{
	width: 150px;
	height: 165px;
	background-image: url(../images/solution/option_title_02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
	padding-bottom: 30px;
}


.option_contents2{
	width: 505px;
	padding-bottom: 30px;
}

.option_contents2 h4{
	width: 150px;
	height: 59px;
	background-image: url(../images/solution/option_title_03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}


.option_contents3{
	width: 505px;
}

.option_contents3 h4{
	width: 150px;
	height: 176px;
	background-image: url(../images/solution/option_title_04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}


.op_con_right {
	width: 350px;
	float: left;
	padding-top: 5px;
}






/*---------------------------------------------------

DOCUMENTS LOGISTICS

---------------------------------------------------*/

.lNavi_dl {
	background-image: url(../images/solution/lNavi_dl.gif);
}

#bt_dlcontact {
	width: 173px;
	background-image: url(../images/solution/dl_bt_contact.jpg);
	background-repeat: no-repeat;
	left: -14px;
	height: 64px;
	margin-top: 20px;
	text-indent: -9999px;
}


#bt_dlcontact a{
	width: 173px;
	height: 64px;
	display:block;
	overflow:hidden;
	text-indent: -9999px;
}


.title_dloutline {
	background-image: url(../images/solution/dloutline_title_01.jpg);
}

.title_finance {
	background-image: url(../images/solution/finance_title_01.jpg);
}

.title_publication {
	background-image: url(../images/solution/publication_title_01.jpg);
}

.title_mailorder {
	background-image: url(../images/solution/mailorder_title_01.jpg);
}


.title_selective {
	background-image: url(../images/solution/selective_title_01.jpg);
}

.title_integrate {
	background-image: url(../images/solution/integrate_title_01.jpg);
}


.title_justprint {
	background-image: url(../images/solution/justprint_title_01.jpg);
}

.title_dl_option {
	background-image: url(../images/solution/dl_option_title_01.jpg);
}

.title_equipment {
	background-image: url(../images/solution/equipment_title_01.jpg);
}

.catch_dloutline {
	height: 42px;
	width: 480px;
	background-image: url(../images/solution/dloutline_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}

.catch_finance {
	height: 42px;
	width: 480px;
	background-image: url(../images/solution/finance_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}

.catch_mailorder {
	height: 42px;
	width: 480px;
	background-image: url(../images/solution/mailorder_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}

.catch_publication {
	height: 42px;
	width: 480px;
	background-image: url(../images/solution/publication_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}

.catch_selective {
	height: 42px;
	width: 480px;
	background-image: url(../images/solution/selective_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}


.catch_integrate {
	height: 42px;
	width: 480px;
	background-image: url(../images/solution/integrate_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}


.catch_justprint {
	height: 42px;
	width: 480px;
	background-image: url(../images/solution/justprint_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}

.catch_dl_option {
	height: 42px;
	width: 480px;
	background-image: url(../images/solution/dl_option_catch.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 25px;
}

.title_dlsolu {
	padding: 15px;
	width: 475px;
	border: 1px solid #231815;
	font-size: 14px;
	font-weight: bold;
}






.dloutline_box {
	background-image: url(../images/solution/dloutline_frameTop.gif);
	background-repeat: no-repeat;
	width: 505px;
	background-color: #FFF5D7;
	background-position: top;
	padding-top: 5px;
	margin-bottom: 14px;
}
.dloutline_box .outline_inbox {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(../images/solution/dloutline_frameEnd.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.dloutline_box .outline_inbox .tb_outline {
	width: 100%;
	background-image: url(../images/solution/outline_line.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.dloutline_box .outline_inbox .tb_outline th {
	width: 195px;
	padding-left: 25px;
	text-align: left;
	vertical-align: middle;
	line-height: 1.5em;
}
.dloutline_box .outline_inbox .tb_outline td {
	padding-left: 20px;
	width: 244px;
	border-left: 1px solid #231815;
	line-height: 1.5em;
}




.dloutline_box1 {
	width: 505px;
	padding-bottom: 14px;
}
.dloutline_box1 h4 {
	width: 215px;
	height: 50px;
	background-image: url(../images/solution/dloutline_title_02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}

.dloutline_box2 {
	width: 505px;
	padding-bottom: 14px;
}
.dloutline_box2 h4 {
	width: 215px;
	height: 50px;
	background-image: url(../images/solution/dloutline_title_03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}

.dloutline_box3 {
	width: 505px;
	padding-bottom: 14px;
}
.dloutline_box3 h4 {
	width: 215px;
	height: 50px;
	background-image: url(../images/solution/dloutline_title_04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}

.dloutline_box4 {
	width: 505px;
	padding-bottom: 14px;
}
.dloutline_box4 h4 {
	width: 215px;
	height: 50px;
	background-image: url(../images/solution/dloutline_title_05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}



.dloutline_box5 {
	background-image: url(../images/solution/dloutline_title_06bg.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 505px;
	padding-bottom: 14px;
}
.dloutline_box5 h4 {
	background-image: url(../images/solution/dloutline_title_06.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 260px;
	text-indent: -9999px;
	float: left;
}
.dloutline_box5 p {
	float: left;
	width: 245px;
	font-size: 10px;
	padding-top: 5px;
	line-height: 1.5em;
}

.dloutline_box5 .bn_set {
	width: 470px;
	padding-left: 35px;
	padding-top: 10px;
}
.dloutline_box5 .bn_set li {
	background-image: url(../images/solution/arrow_ef.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 12px;
	width: 125px;
	padding-left: 30px;
	float: left;
}



.dloutline_box6 {
	width: 505px;
	padding-bottom: 14px;
}
.dloutline_box6 h4 {
	width: 295px;
	height: 50px;
	background-image: url(../images/solution/dloutline_title_07.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}


.dloutline_box6 p {
	float: left;
	width: 210px;
	font-size: 10px;
	line-height: 1.5em;
	padding-top: 10px;
}

p.boxtext {
	float: left;
	width: 290px;
	font-size: 10px;
	line-height: 1.5em;
	padding-top: 5px;
}
.ol_imgBox {
	float: left;
	height: 60px;
	width: 50px;
	padding-right: 20px;
}
.ol_textBox {
	float: left;
	width: 364px;
	line-height: 1.5em;
}




.lead_finance {
	height: 120px;
	width: 505px;
	background-image: url(../images/solution/finance_title_02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom:20px;
}

.lead_finance2 {
	height: 100px;
	width: 505px;
	background-image: url(../images/solution/finance_title_03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}


.lead_finance3 {
	height: 100px;
	width: 505px;
	background-image: url(../images/solution/finance_title_04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 50px;
}




.lead_publication {
	height: 120px;
	width: 505px;
	background-image: url(../images/solution/publication_title_02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom:20px;
}

.lead_publication2 {
	height: 100px;
	width: 505px;
	background-image: url(../images/solution/publication_title_03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}


.lead_publication3 {
	height: 100px;
	width: 505px;
	background-image: url(../images/solution/publication_title_04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom: 50px;
}


.lead_mailorder {
	height: 120px;
	width: 505px;
	background-image: url(../images/solution/mailorder_title_02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding-bottom:20px;
}

.option_contset {
	width: 470px;
	padding-left: 35px;
	background-image: url(../images/solution/bar_dl_option.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 7px;
}
.option_contset .box {
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.option_title01 {
	width: 330px;
	background-image: url(../images/solution/dl_option_title_02.gif);
	background-repeat: no-repeat;
	height: 13px;
	padding-bottom: 10px;
	text-indent: -9999px;
}

.option_title02 {
	width: 330px;
	background-image: url(../images/solution/dl_option_title_03.gif);
	background-repeat: no-repeat;
	height: 13px;
	padding-bottom: 10px;
	text-indent: -9999px;
}

.option_title03 {
	width: 330px;
	background-image: url(../images/solution/dl_option_title_04.gif);
	background-repeat: no-repeat;
	height: 13px;
	padding-bottom: 10px;
	text-indent: -9999px;
}


.option_title04 {
	width: 330px;
	background-image: url(../images/solution/dl_option_title_05.gif);
	background-repeat: no-repeat;
	height: 13px;
	padding-bottom: 10px;
	text-indent: -9999px;
}


.option_title05 {
	width: 330px;
	background-image: url(../images/solution/dl_option_title_06.gif);
	background-repeat: no-repeat;
	height: 13px;
	padding-bottom: 10px;
	text-indent: -9999px;
}


.option_title06 {
	width: 330px;
	background-image: url(../images/solution/dl_option_title_07.gif);
	background-repeat: no-repeat;
	height: 13px;
	padding-bottom: 10px;
	text-indent: -9999px;
}


.equipment_contset {
	width: 505px;
}
.equipment_contset h4 {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
	padding-bottom: 10px;
}
.equipment_contset p {
	padding-left: 105px;
}

.tbsales td{
	text-align: right;
	line-height: 1.5em;
}

.tbsales th{
	text-align: left;
	line-height: 1.5em;
}
.tbeasy th {
	text-align: center;
	padding-bottom: 6px;
	font-weight: bold;
	line-height: 1.5em;
}

.s_lbox {
	float: left;
	width: 272px;
	padding-right: 20px;
}
.s_lbox h5 {
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5em;
}
.s_lbox p {
	text-align: right;
	padding-top: 80px;
	line-height: 1.5em;
}
.s_rbox {
	float: left;
	width: 213px;
}
.easyText {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.8em;
}

#flash_3click {
	height: 380px;
	width: 505px;
}

#flash_mechanism_ef {
	height: 455px;
	width: 505px;
}
#flash_efoutline {
	height: 350px;
	width: 505px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#btnArea {

}
.btnBox {
	float: right;
	padding-right: 5px;
	padding-left: 10px;
}

.tb_daiko {
	width: 200px;
	border: 2px solid #999999;
	float: left;
}
.tb_daiko th {
	padding: 5px;
	font-size: 10px;
	text-align: left;
}
.tb_daiko td {
	color: #0068B7;
	text-align: center;
	padding: 0px 5px 5px;
	background-image: url(../images/solution/line_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tb_daiko td.noborder {
	background-image: none;
	padding-top: 7px;
	padding-bottom: 7px;
}
.qr {
	float: left;
	padding-top: 95px;
	padding-left: 15px;
}
