@charset "Shift_JIS";

/* ================================================
CITIZEN SYSTEMS co.jp
Cascading Style Sheets FILE
【003-printer.css】　情報機器ページ定義用スタイルシート
================================================ */

#contents h3.cont_tl01 {
	border-bottom:4px solid #e3e3e3;
	padding: 0 0 5px 0;
	margin: 0 0 8px 0;
	background:none;
}
#contents h3.cont_tl01 span {
	display:block;
	border-left:5px solid #004796;
	padding-left: 5px;
	line-height:24px;
	font-size:85%;
	font-weight:bold;
}
#contents h3.cont_tl01 span.blank {
	border-left:none;
	line-height:24px;
	padding:0;
}

a.btn_hover:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

/*　製品ラインナップ　*/
#index_mainbox {
	width: 685px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:1px;
	margin: 14px auto 20px;
}
#index_mainbox.search {
	border-bottom:none;
	padding: 1px 1px 0;
	margin: 14px auto 0;
}

#index_mainbox #index_nav {
	width:685px;
	height:35px;
	margin:0;
	padding:0 0 1px;
}
#index_mainbox #index_nav li {
	float:left;
	width:228px;
	height:35px;
	list-style-type:none;
}
#index_mainbox #index_nav li.use {width:229px;}
#index_mainbox #index_nav li a,
#index_mainbox #index_nav li h2 {
	display:block;
	width:228px;
	height:35px;
	margin:0;
	padding:0;
	background-image:url(../../printer/images/index/btn_index_nav.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#index_mainbox #index_nav li.index a {width:227px;background-position:0 0;}
#index_mainbox #index_nav li.use a {background-position:-228px 0;}
#index_mainbox #index_nav li.papersize a {background-position:-457px 0;}
#index_mainbox #index_nav li.index h2 {width:227px;background-position:0 -35px;}
#index_mainbox #index_nav li.use h2{background-position:-228px -35px;}
#index_mainbox #index_nav li.papersize h2 {background-position:-457px -35px;}
#index_mainbox #mainbanner {
	width:685px;
	height:213px;
	overflow:hidden;
	margin:0;
	padding:0;
}
#index_mainbox #mainbanner li {
	list-style-type:none;
}

#index_printer_method {
	width:689px;
	margin-bottom:40px;
	position:relative;
}
#index_printer_method div {margin:0;padding:0;}
#index_printer_method #printer_receipt_label {
	float:left;
	width:470px;
}
#index_printer_method #printer_digital {
	float:left;
	width:219px;
}
#index_printer_method #printer_receipt_label h3 {width:451px;}
#index_printer_method #printer_digital h3 {width:219px;}
#index_printer_method .method_column {
	float:left;
	width:219px;
	padding-right:13px;
}
#index_printer_method #printer_digital .method_column {padding-right:0;}
#index_printer_method .method_column h4 {
	border:none;
	margin:0 0 7px;
	padding:4px 8px;
	background:#004796;
	font-size:75%;
	color: #fff;
	line-height:1;
}
#index_printer_method .method_column .link_method {margin:0 0 6px 0;}
#index_printer_method .method_column .link_method a {
	font-size:75%;
	text-decoration:underline;
	font-weight:bold;
	padding-left:12px;
	background:url(../icon/icn_arrow_01.gif) no-repeat left center;
}
#index_printer_method .method_column .list_method {
	margin:0;
	padding:0;
}
#index_printer_method .method_column .list_method li {
	width:217px;
	height:214px;
	list-style-type:none;
}
#index_printer_method #printer_digital .method_column .list_method {
	width: 219px;
	height: 178px;
	padding-top:24px;
	background:url(../../printer/images/index/index_printer_model_dpp.jpg) no-repeat 0 0;
}
#index_printer_method #printer_digital .method_column .list_method li {
	float: left;
	width: 109px;
	height: 89px;
}
#index_printer_method .method_column .list_method li a {
	display:block;
	width:217px;
	height:201px;
	border:1px solid #ccc;
}
#index_printer_method .method_column .list_method li.method_thermal a {background:url(../../printer/images/index/index_printer_model_ph01.jpg) no-repeat 0 0;}
#index_printer_method .method_column .list_method li.method_thermal_mecha a {background:url(../../printer/images/index/index_printer_model_ph02.jpg) no-repeat 0 0;}
#index_printer_method .method_column .list_method li.method_dot a {background:url(../../printer/images/index/index_printer_model_ph03.jpg) no-repeat 0 0;}
#index_printer_method .method_column .list_method li.method_dot_mecha a {background:url(../../printer/images/index/index_printer_model_ph04.jpg) no-repeat 0 0;}
#index_printer_method #printer_digital .method_column .list_method li a {
	position:relative;
	width:109px;
	height:85px;
	border:none;
}
#index_printer_method .method_column .list_method li a span {
	display:block;
	margin:8px 8px;
	padding:0;
	background:url(../../printer/images/index/index_printer_model_arrow.png) no-repeat right top;
	font-size:92%;
	line-height:1.4;
	font-weight:bold;
}
#index_printer_method #printer_digital .method_column .list_method li a span {
	position:absolute;
	width: 100%;
	margin: 0;
	bottom:0;
	background:none;
	text-align:center;
}

/* 20160229追加*/
#index_printer_method #XML_Web_app_link {
	position: absolute;
	top: 307px;
	left: 231px;
	width: 457px;
	height: 203px;
	background: #fff2bf;
}
#index_printer_method #XML_Web_app_link h3 {
	margin: 0;
	padding: 0 10px;
	height: 20px;
	font-size:82.5%;
	line-height: 20px;
	color: #333;
	background: #ffcc00;
	border: none;
}
#index_printer_method #XML_Web_app_link p {margin: 0;padding:0;}
#index_printer_method #XML_Web_app_link p a {
	display: block;
	height: 190px;
	padding: 10px;
	color: #333;
	text-decoration:none;
	background: url(../../printer/images/index/index_printer_app_model.png) no-repeat 30px 30px;
}
#index_printer_method #XML_Web_app_link p a:hover {
	color: #E64B19;
}
#index_printer_method #XML_Web_app_link p a span {
	display: block;
	height: 19px;
	background:url(../../printer/images/index/index_printer_app_arrow.png) no-repeat right center;
}


.box_printer_method {
	width: 689px;
	margin:0 auto 30px;
}
#box_receipt_special {
	position:relative;
	width: 679px;
	background:#ffe6f2 url(../../printer/images/index/bg_receipt_special.png) no-repeat 0 0;
	padding:15px 0 15px 10px;
	margin:0 0 20px;
}
#box_receipt_special ul {
	width:682px;
	margin:0;
	padding:0;
}
#box_receipt_special li {
	float:left;
	width:341px;
	height:184px;
	list-style-type:none;
}
#box_receipt_special li a {
	display:block;
	width:325px;
	height:170px;
	border:1px solid #ccc;
	background:#fff;
}
#box_receipt_special li a span {
	display:block;
	height:140px;
	padding:15px;
	font-size:115%;
}
#box_receipt_special li a span em.new {
	display:inline-block;
	background-color:#f00;
	padding:2px 4px;
	margin:0 0 0 4px;
	color: #fff;
	font-size:10px;
	line-height:10px;
	font-family:sans-serif;
}
/* 点滅 */
.blinking{
	-webkit-animation:blink 0.5s ease-in-out infinite alternate;
    -moz-animation:blink 0.5s ease-in-out infinite alternate;
    animation:blink 0.5s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}


#box_receipt_special li.ct_s801 a {background:url(../../printer/images/index/index_CT-S801_ph.jpg) no-repeat 0 0;}
#box_receipt_special li.ct_s601 a {background:url(../../printer/images/index/index_CT-S601_ph.jpg) no-repeat 0 0;}
#box_receipt_special li.ct_s851 a {background:url(../../printer/images/index/index_CT-S851_ph.jpg) no-repeat 0 0;}
#box_receipt_special li.ct_s651 a {background:url(../../printer/images/index/index_CT-S651_ph.jpg) no-repeat 0 0;}

#box_receipt_special li.ct_s801 a span {background:url(../../printer/images/index/index_CT-S801_data.png) no-repeat top right;}
#box_receipt_special li.ct_s601 a span {background:url(../../printer/images/index/index_CT-S601_data.png) no-repeat top right;}
#box_receipt_special li.ct_s851 a span {background:url(../../printer/images/index/index_CT-S851_data.png) no-repeat top right;}
#box_receipt_special li.ct_s651 a span {background:url(../../printer/images/index/index_CT-S651_data.png) no-repeat top right;}

#box_receipt_special li.ct_s251 {width: 682px;height:184px;}
#box_receipt_special li.ct_s251 a {width: 668px;height:170px;background:url(../../printer/images/index/index_CT-S251_ph.jpg) no-repeat 0 0;}
#box_receipt_special li.ct_s251 a span {background:url(../../printer/images/index/index_CT-S251_data.png) no-repeat top right;}


#box_receipt_special .btn_link {
	width:670px;
	height:35px;
}
#box_receipt_special .btn_link.ct_s251 {
	padding: 0 0 20px 0;
	border-bottom:1px solid #ccc;
}
#box_receipt_special .btn_link a {
	display:block;
	width:404px;
	height:35px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#box_receipt_special .btn_link.ct_s251 a {background:url(../../printer/images/index/btn_index_specialpage_s251.png) no-repeat 0 0;}
#box_receipt_special .btn_link.ct_s800_s600series a {background:url(../../printer/images/index/btn_index_specialpage.png) no-repeat 0 0;}

#box_receipt_special.small .btn_link {
	position:absolute;
	width:158px;
	height:27px;
	bottom:24px;
	right:20px;
}
#box_receipt_special.small .btn_link a {
	width:158px;
	height:27px;
	background:url(../../printer/images/index/btn_index_specialpage_s.png) no-repeat 0 0;
}
.box_printer_method .itemlist {
	width:704px;
	margin-bottom:20px;
}
.box_printer_method .itemlist .box_model_1column,
.box_printer_method .itemlist .box_model_1column ul {width:176px;}
.box_printer_method .itemlist .box_model_2column,
.box_printer_method .itemlist .box_model_2column ul {width:352px;}
.box_printer_method .itemlist .box_model_3column,
.box_printer_method .itemlist .box_model_3column ul {width:528px;}
.box_printer_method .itemlist .box_model_4column,
.box_printer_method .itemlist .box_model_4column ul {width:704px;}
.box_printer_method .itemlist .box_model_1column h3 {width:161px;}
.box_printer_method .itemlist .box_model_2column h3 {width:337px;}
.box_printer_method .itemlist .box_model_3column h3 {width:513px;}
.box_printer_method .itemlist .box_model_4column h3 {width:689px;}
#contents .box_printer_method .itemlist .box_model {
	float:left;
	margin:0;
	padding:0;
}
#contents .box_printer_method .itemlist .box_model ul {
	margin:0;
	padding:0;
}
.box_printer_method .itemlist .box_model li {
	float:left;
	width:176px;
	margin:0 0 0 0;
	list-style-type:none;
}
#thermal.box_printer_method .itemlist .box_model li {height:283px;}
#dot.box_printer_method .itemlist .box_model li {height:280px;}
#thermal_mecha.box_printer_method .itemlist .box_model li {height:290px;}
#dot_mecha.box_printer_method .itemlist .box_model li {height:260px;}
#digital_printer.box_printer_method .itemlist .box_model li {height:270px;}

.box_printer_method .itemlist .box_model li a {
	display:block;
	width:159px;
	border:1px solid #ccc;
	background:#fff;
}
.box_printer_method .itemlist .box_model li a span {
	display:block;
	padding:8px;
	font-size:115%;
}
.box_printer_method .itemlist .box_model li a span em.new {
	display:inline-block;
	background-color:#f00;
	padding:2px 4px;
	margin:0 0 0 4px;
	color: #fff;
	font-size:10px;
	line-height:10px;
}

.box_printer_method .itemlist p {
	width:689px;
	clear:both;
}


.box_printer_method .itemlist .box_model li.ct_s281 a {height:269px;background:url(../../printer/images/index/index_S281_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.ct_s280 a {height:269px;background:url(../../printer/images/index/index_S280_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.ct_s401 a {height:269px;background:url(../../printer/images/index/index_CT-S401_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.ct_s2000 a {height:269px;background:url(../../printer/images/index/index_CTS2000_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.ct_s4000 a {height:269px;background:url(../../printer/images/index/index_CTS4000_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.ct_p293PC a {height:269px;background:url(../../printer/images/index/index_CT-P293PC_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.ct_p290 a {height:269px;background:url(../../printer/images/index/index_CT-P290_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.ppu_700 a {height:269px;background:url(../../printer/images/index/index_PPU-700_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.pmu2200II_2300II a {height:269px;background:url(../../printer/images/index/index_PMU2200II_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.cmp_20_30 a {height:269px;background:url(../../printer/images/index/index_CM-P20-30_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.cls_700 a {height:269px;background:url(../../printer/images/index/index_CL-S700_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.clp_520 a {height:269px;background:url(../../printer/images/index/index_CL-630_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.cl_s400 a {height:269px;background:url(../../printer/images/index/index_CL-S400DT_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.cd_s500 a {height:266px;background:url(../../printer/images/index/index_CD-S500_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.cbm_910 a {height:266px;background:url(../../printer/images/index/index_CBM-910II_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.cbm_920 a {height:266px;background:url(../../printer/images/index/index_CBM-920M_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.cbm_820 a {height:266px;background:url(../../printer/images/index/index_CBM-820_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.mlt4280 a {height:276px;background:url(../../printer/images/index/index_MLT4280_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.mlt4281 a {height:276px;background:url(../../printer/images/index/index_MLT4281_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.lt_2220_2320 a {height:276px;background:url(../../printer/images/index/index_LT2220_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.lt_2221_2321 a {height:276px;background:url(../../printer/images/index/index_LT2221_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.mlt_288 a {height:276px;background:url(../../printer/images/index/index_MLT288HL_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.mlt_289 a {height:276px;background:url(../../printer/images/index/index_MLT289_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.lt_282 a {height:276px;background:url(../../printer/images/index/index_LT286p_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.md_910 a {height:246px;background:url(../../printer/images/index/index_MD-910-911_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.cx_cxw a {height:256px;background:url(../../printer/images/index/index_CX-CXW_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.cw02 a {height:256px;background:url(../../printer/images/index/index_CW02_ph.jpg) no-repeat 0 0;}
.box_printer_method .itemlist .box_model li.cx02 a {height:256px;background:url(../../printer/images/index/index_CX02_ph.jpg) no-repeat 0 0;}

.box_printer_method .itemlist .box_model li.cl_e720 a {height:269px;background:url(../../printer/images/index/index_CL-E720_ph.jpg) no-repeat 0 0;}



.box_printer_method .itemlist .box_model li.ct_s281 a span {height:253px;background:url(../../printer/images/index/index_S281_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.ct_s280 a span {height:253px;background:url(../../printer/images/index/index_S280_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.ct_s401 a span {height:253px;background:url(../../printer/images/index/index_CT-S401_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.ct_s2000 a span {height:253px;background:url(../../printer/images/index/index_CTS2000_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.ct_s4000 a span {height:253px;background:url(../../printer/images/index/index_CTS4000_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.ct_p293PC a span {height:253px;background:url(../../printer/images/index/index_CT-P293PC_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.ct_p290 a span {height:253px;background:url(../../printer/images/index/index_CT-P290_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.ppu_700 a span {height:253px;background:url(../../printer/images/index/index_PPU-700_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.pmu2200II_2300II a span {height:253px;background:url(../../printer/images/index/index_PMU2200II_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.cmp_20_30 a span {height:253px;background:url(../../printer/images/index/index_CM-P20-30_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.cls_700 a span {height:253px;background:url(../../printer/images/index/index_CL-S700_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.clp_520 a span {height:253px;background:url(../../printer/images/index/index_CL-630_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.cl_s400 a span {height:253px;background:url(../../printer/images/index/index_CL-S400DT_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.cd_s500 a span {height:250px;background:url(../../printer/images/index/index_CD-S500_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.cbm_910 a span {height:250px;background:url(../../printer/images/index/index_CBM-910II_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.cbm_920 a span {height:250px;background:url(../../printer/images/index/index_CBM-920M_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.cbm_820 a span {height:250px;background:url(../../printer/images/index/index_CBM-820_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.mlt4280 a span {height:260px;background:url(../../printer/images/index/index_MLT4280_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.mlt4281 a span {height:260px;background:url(../../printer/images/index/index_MLT4281_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.lt_2220_2320 a span {height:260px;background:url(../../printer/images/index/index_LT2220_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.lt_2221_2321 a span {height:260px;background:url(../../printer/images/index/index_LT2221_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.mlt_288 a span {height:260px;background:url(../../printer/images/index/index_MLT288HL_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.mlt_289 a span {height:260px;background:url(../../printer/images/index/index_MLT289_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.lt_282 a span {height:260px;background:url(../../printer/images/index/index_LT286p_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.md_910 a span {height:230px;background:url(../../printer/images/index/index_MD-910-911_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.cx_cxw a span {height:240px;background:url(../../printer/images/index/index_CX-CXW_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.cw02 a span {height:240px;background:url(../../printer/images/index/index_CW02_data.png) no-repeat bottom left;}
.box_printer_method .itemlist .box_model li.cx02 a span {height:240px;background:url(../../printer/images/index/index_CX02_data.png) no-repeat bottom left;}

.box_printer_method .itemlist .box_model li.cl_e720 a span {height:253px;background:url(../../printer/images/index/index_CL-E720_data.png) no-repeat bottom left;}


/*　製品検索　*/
#product .tab_search {position:relative;margin-bottom:10px;}
#product .tab_search ul {
	position:absolute;
	margin:0;
	padding:0;
}
#product .tab_search li {
	position:absolute;
	list-style-type:none;
	height:22px;
}
#product .tab_search li a {
	display:block;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#product #tab_use_search {
	width:689px;
	height:105px;
	background:url(../../printer/images/index/use_tab_bg.png) no-repeat 0 0;
}
#product #tab_use_search li.tab01 {width:100px;top:17px;left:11px;}
#product #tab_use_search li.tab02 {width:100px;top:17px;left:115px;}
#product #tab_use_search li.tab03 {width:100px;top:17px;left:220px;}
#product #tab_use_search li.tab04 {width:100px;top:17px;left:324px;}
#product #tab_use_search li.tab05 {width:100px;top:17px;left:429px;}
#product #tab_use_search li.tab06 {width:145px;top:17px;left:533px;}
#product #tab_use_search li.tab07 {width:168px;top:51px;left:35px;}
#product #tab_use_search li.tab08 {width:124px;top:51px;left:213px;}
#product #tab_use_search li.tab09 {width:100px;top:51px;left:346px;}
#product #tab_use_search li.tab10 {width:195px;top:51px;left:456px;}
#product #tab_use_search li a {
	background-image:url(../../printer/images/index/use_tab_btn.png);
	background-repeat:no-repeat;
}
#product #tab_use_search li.tab01 a {width:100px;background-position:0 0;}
#product #tab_use_search li.tab02 a {width:100px;background-position:-100px 0;}
#product #tab_use_search li.tab03 a {width:100px;background-position:-200px 0;}
#product #tab_use_search li.tab04 a {width:100px;background-position:-300px 0;}
#product #tab_use_search li.tab05 a {width:100px;background-position:-400px 0;}
#product #tab_use_search li.tab06 a {width:145px;background-position:-500px 0;}
#product #tab_use_search li.tab07 a {width:168px;background-position:-645px 0;}
#product #tab_use_search li.tab08 a {width:124px;background-position:-813px 0;}
#product #tab_use_search li.tab09 a {width:100px;background-position:-937px 0;}
#product #tab_use_search li.tab10 a {width:195px;background-position:-1037px 0;}
#product #tab_use_search li.tab01 a:hover {width:100px;background-position:0 -22px;}
#product #tab_use_search li.tab02 a:hover {width:100px;background-position:-100px -22px;}
#product #tab_use_search li.tab03 a:hover {width:100px;background-position:-200px -22px;}
#product #tab_use_search li.tab04 a:hover {width:100px;background-position:-300px -22px;}
#product #tab_use_search li.tab05 a:hover {width:100px;background-position:-400px -22px;}
#product #tab_use_search li.tab06 a:hover {width:145px;background-position:-500px -22px;}
#product #tab_use_search li.tab07 a:hover {width:168px;background-position:-645px -22px;}
#product #tab_use_search li.tab08 a:hover {width:124px;background-position:-813px -22px;}
#product #tab_use_search li.tab09 a:hover {width:100px;background-position:-937px -22px;}
#product #tab_use_search li.tab10 a:hover {width:195px;background-position:-1037px -22px;}
#product #tab_use_search .tab01 li.tab01 a {width:100px;background-position:0 -44px;}
#product #tab_use_search .tab02 li.tab02 a {width:100px;background-position:-100px -44px;}
#product #tab_use_search .tab03 li.tab03 a {width:100px;background-position:-200px -44px;}
#product #tab_use_search .tab04 li.tab04 a {width:100px;background-position:-300px -44px;}
#product #tab_use_search .tab05 li.tab05 a {width:100px;background-position:-400px -44px;}
#product #tab_use_search .tab06 li.tab06 a {width:145px;background-position:-500px -44px;}
#product #tab_use_search .tab07 li.tab07 a {width:168px;background-position:-645px -44px;}
#product #tab_use_search .tab08 li.tab08 a {width:124px;background-position:-813px -44px;}
#product #tab_use_search .tab09 li.tab09 a {width:100px;background-position:-937px -44px;}
#product #tab_use_search .tab10 li.tab10 a {width:195px;background-position:-1037px -44px;}

#product #tab_papersize_search {
	width:689px;
	height:128px;
	background:url(../../printer/images/index/papersize_tab_bg.png) no-repeat 0 0;
}
#product #tab_papersize_search li.tab01 {width:140px;top:22px;left:143px;}
/*#product #tab_papersize_search li.tab02 {width:84px;top:22px;left:244px;}*/
/*#product #tab_papersize_search li.tab03 {width:84px;top:22px;left:279px;}*/
#product #tab_papersize_search li.tab04 {width:140px;top:22px;left:323px;}
#product #tab_papersize_search li.tab05 {width:140px;top:22px;left:503px;}
#product #tab_papersize_search li.tab06 {width:95px;top:70px;left:124px;}
#product #tab_papersize_search li.tab07 {width:102px;top:70px;left:227px;}
#product #tab_papersize_search li.tab08 {width:107px;top:70px;left:334px;}
#product #tab_papersize_search li.tab09 {width:95px;top:70px;left:448px;}
#product #tab_papersize_search li.tab10 {width:114px;top:70px;left:549px;}
#product #tab_papersize_search li a {
	background-image:url(../../printer/images/index/papersize_tab_btn.png);
	background-repeat:no-repeat;
}
#product #tab_papersize_search li.tab01 a {width:140px;background-position:0 0;}
/*#product #tab_papersize_search li.tab02 a {width:84px;background-position:-84px 0;}
#product #tab_papersize_search li.tab03 a {width:84px;background-position:-168px 0;}*/
#product #tab_papersize_search li.tab04 a {width:140px;background-position:-140px 0;}
#product #tab_papersize_search li.tab05 a {width:140px;background-position:-280px 0;}
#product #tab_papersize_search li.tab06 a {width:95px;background-position:-420px 0;}
#product #tab_papersize_search li.tab07 a {width:102px;background-position:-515px 0;}
#product #tab_papersize_search li.tab08 a {width:107px;background-position:-617px 0;}
#product #tab_papersize_search li.tab09 a {width:95px;background-position:-724px 0;}
#product #tab_papersize_search li.tab10 a {width:114px;background-position:-819px 0;}
#product #tab_papersize_search li.tab01 a:hover {background-position:0 -22px;}
/*#product #tab_papersize_search li.tab02 a:hover {background-position:-84px -22px;}
#product #tab_papersize_search li.tab03 a:hover {background-position:-168px -22px;}*/
#product #tab_papersize_search li.tab04 a:hover {background-position:-140px -22px;}
#product #tab_papersize_search li.tab05 a:hover {background-position:-280px -22px;}
#product #tab_papersize_search li.tab06 a:hover {background-position:-420px -22px;}
#product #tab_papersize_search li.tab07 a:hover {background-position:-515px -22px;}
#product #tab_papersize_search li.tab08 a:hover {background-position:-617px -22px;}
#product #tab_papersize_search li.tab09 a:hover {background-position:-724px -22px;}
#product #tab_papersize_search li.tab10 a:hover {background-position:-819px -22px;}
#product #tab_papersize_search .tab01 li.tab01 a {background-position:0 -44px;}
/*#product #tab_papersize_search .tab02 li.tab02 a {background-position:-84px -44px;}
#product #tab_papersize_search .tab03 li.tab03 a {background-position:-168px -44px;}*/
#product #tab_papersize_search .tab04 li.tab04 a {background-position:-140px -44px;}
#product #tab_papersize_search .tab05 li.tab05 a {background-position:-280px -44px;}
#product #tab_papersize_search .tab06 li.tab06 a {background-position:-420px -44px;}
#product #tab_papersize_search .tab07 li.tab07 a {background-position:-515px -44px;}
#product #tab_papersize_search .tab08 li.tab08 a {background-position:-617px -44px;}
#product #tab_papersize_search .tab09 li.tab09 a {background-position:-724px -44px;}
#product #tab_papersize_search .tab10 li.tab10 a {background-position:-819px -44px;}


#product #tab_contents .tab_contents_box {display:none;}
#product #tab_contents.tab01 #tab_contents01 {display:block;}
#product #tab_contents.tab02 #tab_contents02 {display:block;}
#product #tab_contents.tab03 #tab_contents03 {display:block;}
#product #tab_contents.tab04 #tab_contents04 {display:block;}
#product #tab_contents.tab05 #tab_contents05 {display:block;}
#product #tab_contents.tab06 #tab_contents06 {display:block;}
#product #tab_contents.tab07 #tab_contents07 {display:block;}
#product #tab_contents.tab08 #tab_contents08 {display:block;}
#product #tab_contents.tab09 #tab_contents09 {display:block;}
#product #tab_contents.tab10 #tab_contents10 {display:block;}



/*　製品概要　*/
#product #contents {width:719px;padding: 3px;}
#product_outline {
	position: relative;
	width:689px;
	margin:0;
	padding:15px 15px 2px;
	background:url(../../printer/images/bg_product_outline.gif) no-repeat 0 0;
}
#product_outline #product_name {
	width:400px;
	height:34px;
	margin:4px 0 8px 0;
	padding:0 0 0 8px;
	border-left:5px solid #004796;
	background-image:none;
	font-size:25px;
	line-height:34px;
	color:#002f82;
	z-index:100;
}
#product_outline #product_copy {
	width:335px;
	height:90px;
	margin:0 0 5px 0;
	padding:0;
}
#product_outline #product_photo {
	position:absolute;
	top:15px;
	right:15px;
	width:354px;
	height:265px;
}
#product_outline #product_photo .badge {
	position:absolute;
	top:0;
	right:0;
	width:83px
	height:83px;
}
#product_outline #product_data_icn {
	width:100%;
	margin: 0;
}
#product_outline #product_data_icn ul {width:100%;margin:0;padding:0;}
#product_outline #product_data_icn li {
	float:left;
	list-style-type:none;
}
#product_outline #product_data_icn li.paperwidth {width:149px;}
#product_outline #product_data_icn li.function {width:35px;}
#product_outline #product_data_icn li.use {width:47px;}
#product_outline #download_btn,
#dpp_product_main #download_btn {
	position:relative;
	z-index:100;
	width:350px;
	height:19px;
	margin:0 0 12px 0;
	padding: 0 0 0 95px;
	background: url(../../printer/images/download_btn_tl.png) no-repeat 0 0;
}
#dpp_product_main #download_btn {
	position:absolute;
	width:113px;
	border-right:1px solid #bcc5cf;
}
#dpp_product_main.cxw #download_btn {top:343px;left:501px;}
#dpp_product_main.cw_02 #download_btn {top:347px;left:14px;}
#dpp_product_main.cx_02 #download_btn {top:630px;left:14px;}

#product_outline #download_btn li,
#dpp_product_main #download_btn li {
	float:left;
	list-style-type:none;
	height:19px;
}
#product_outline #download_btn li a,
#dpp_product_main #download_btn li a {
	display:block;
	width:112px;
	height:19px;
	border-right:1px solid #bcc5cf;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#product_outline #download_btn li a:hover,
#dpp_product_main #download_btn li a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#product_outline #download_btn li.btn_catalog a,
#dpp_product_main #download_btn li.btn_catalog a {background:url(../../printer/images/download_btn_catalog.png) no-repeat 0 0;}
#product_outline #download_btn li.btn_driver a {background:url(../../printer/images/download_btn_driver.png) no-repeat 0 0;}
#product_outline #download_btn li.btn_sdk a {background:url(../../printer/images/download_btn_sdk.png) no-repeat 0 0;}

#product_outline #box_product_data_outer {
	margin:0;
	padding:5px;
	background:url(../../printer/images/bg_box_product_data.png) repeat 0 0;
}
#product_outline #box_product_data {
	margin: 0;
	padding:12px 8px 0;
	background: #fff;
}
#product_outline #box_product_data.badge_madeinjapan {
	background: #fff url(../../printer/images/badge_madeinjapan.png) no-repeat right bottom;
}
#product_outline #box_product_data p.tl {
	width:135px;
	height:22px;
	padding: 0;
	text-indent:-9999px;
	overflow:hidden;
}
#product_outline #box_product_data div,#product_outline #box_product_data p,#product_outline #box_product_data ul {margin:0;padding:0 0 8px;}
#product_outline #box_product_data li {list-style-type:none;float:left;}
#product_outline #box_product_data #box_interface {
	float:left;
	width:360px;
}
#product_outline #box_product_data #box_interface p.tl {background:url(../../printer/images/icn_interface_tl.png) no-repeat 0 0;}
#product_outline #box_product_data #box_interface ul {width:360px;}
#product_outline #box_product_data #box_interface li {width:50px;height:35px;}
#product_outline #box_product_data #box_interface p.footnote {
	font-size: 70%;
	line-height:1.2;
}
#product_outline #box_product_data #box_driver,
#product_outline #box_product_data #box_sdk {
	float:left;
	width:300px;
}
#product_outline #box_product_data #box_driver p.tl {background:url(../../printer/images/icn_driver_tl.png) no-repeat 0 0;}
#product_outline #box_product_data #box_driver ul {width:300px;}
#product_outline #box_product_data #box_driver li {width:50px;height:35px;}
#product_outline #box_product_data #box_sdk p.tl {background:url(../../printer/images/icn_sdk_tl.png) no-repeat 0 0;}
#product_outline #box_product_data #box_sdk ul {width:300px;}
#product_outline #box_product_data #box_sdk li {width:102px;height:19px;padding-bottom:2px;}
#product_outline #box_product_data #box_recommend_business {
	float:left;
	width:360px;
}
#product_outline #box_product_data #box_recommend_function {
	float:left;
	width:660px;
}
#product_outline #box_product_data #box_recommend_business p.tl {background:url(../../printer/images/icn_recomend_business_tl.png) no-repeat 0 0;}
#product_outline #box_product_data #box_recommend_function p.tl {background:url(../../printer/images/icn_recommend_function_tl.png) no-repeat 0 0;}
#product_outline #box_product_data #box_recommend_business ul {width:360px;}
#product_outline #box_product_data #box_recommend_function ul {width:660px;}
#product_outline #box_product_data #box_recommend_business li {width:56px;height:21px;}
#product_outline #box_product_data #box_recommend_function li.auto-cutter {width:94px;height:21px;}
#product_outline #box_product_data #box_recommend_function li.buzzer {width:60px;height:21px;}
#product_outline #box_product_data #box_recommend_function li.drawer {width:85px;height:21px;}
#product_outline #box_product_data #box_recommend_function li.power-source {width:81px;height:21px;}
#product_outline #box_product_data #box_recommend_function li.paper-dropin {width:113px;height:21px;}
#product_outline #box_product_data #box_recommend_function li.paper-autoloading {width:141px;height:21px;}
#product_outline #box_product_data #box_recommend_function li.paper-slidein {width:113px;height:21px;}
#product_outline #box_product_data #box_recommend_function li.battery {width:94px;height:21px;}
#product_outline #box_product_data #box_recommend_function li.metal-chassis {width:104px;height:21px;}
#product_outline #box_product_data #box_recommend_function li.thermal-transfer {width:64px;height:21px;}
#product_outline #box_product_data #box_recommend_function li.thermal {width:49px;height:21px;}
#product_outline #box_product_data #box_recommend_function li.graphic {width:141px;height:21px;}

/*　マーク解説　*/
#product #btn_mark_comment {
	position:relative;
	width:103px;
	margin:0 auto 25px;
	padding:0 0 0 586px;
}
#product #btn_mark_comment a {
	display:block;
	width:103px;
	height:22px;
	background:url(../../printer/images/btn_mark_comment.png) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#product #btn_mark_comment a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#box_markcomment {
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: #000;
	background:rgba(0,0,0,0.54);
	z-index:8888;
	display:none;
}
#box_markcomment_image {
	position:absolute;
	top: 50%;
	left: 50%;
	width:938px;
	height:518px;
	margin: -259px 0 0 -469px;
}
#btn_markcomment_close {
	position:absolute;
	top:50%;
	left:50%;
	width:72px;
	height:25px;
	margin: 215px 0 0 370px;
}



/*　デジタルフォトプリンター　メイン　*/
#dpp_product_main {
	position:relative;
	width:719px;
	background-repeat:no-repeat;
	background-position:0 0;
}
#dpp_product_main.cxw {
	height:400px;
	background-image:url(../../printer/digital_photo/cxw/images/dpp_product_main.jpg);
}
#dpp_product_main.cw_02{
	height:400px;
	background-image:url(../../printer/digital_photo/cw_02/images/dpp_product_main.jpg);
}
#dpp_product_main.cx_02{
	height:670px;
	background-image:url(../../printer/digital_photo/cx_02/images/dpp_product_main.jpg);
}
#dpp_product_main h2 {
	position:absolute;
	top:15px;
	left:16px;
	width:320px;
	height:34px;
	margin:0;
	padding:0 0 0 8px;
	border-left:5px solid #004796;
	border-bottom:0;
	background:none;
	font-size:150%;
	line-height:34px;
	color:#fff;
	font-family:sans-serif;
}
#dpp_product_main.cxw #product_copy {
	position:absolute;
	top:55px;
	width:340px;
	height:80px;
}
#dpp_product_main.cw_02 #product_copy {
	position:absolute;
	top:55px;
	width:360px;
	height:110px;
}
#dpp_product_main.cx_02 #product_copy {
	position:absolute;
	top:55px;
	width:450px;
	height:110px;
}



/*　アンカーボタン　*/
ul#btn_anchor {
	width: 700px;
	margin: 0 0 25px 15px;
	padding:0;
}
#btn_anchor li {
	float:left;
	width:138px;
	height:32px;
	list-style-type:none;
}
#btn_anchor li a {
	display:block;
	width:134px;
	height:28px;
	background-image:url(../../printer/images/btn_anchor.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#btn_anchor li a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#btn_anchor li.feature a {background-position:0 0;}
#btn_anchor li.use a {background-position:0 -28px;}
#btn_anchor li.operation_panel a {background-position:0 -56px;}
#btn_anchor li.movie a {background-position:0 -84px;}
#btn_anchor li.interface a {background-position:0 -112px;}
#btn_anchor li.demension a {background-position:0 -140px;}
#btn_anchor li.model a {background-position:0 -168px;}
#btn_anchor li.sample a {background-position:0 -196px;}
#btn_anchor li.customize a {background-position:0 -224px;}
#btn_anchor li.accessory a {background-position:0 -252px;}
#btn_anchor li.supply a {background-position:0 -280px;}
#btn_anchor li.option a {background-position:0 -308px;}
#btn_anchor li.specification a {background-position:0 -336px;}
#btn_anchor li.name a {background-position:0 -364px;}
#btn_anchor li.mecha a {background-position:0 -392px;}
#btn_anchor li.connecter a {background-position:0 -420px;}
#btn_anchor li.supply_option a {background-position:0 -448px;}
#btn_anchor li.drawer a {background-position:0 -476px;}
#btn_anchor li.tate_kit a {background-position:0 -504px;}

/*　説明コンテンツ　*/
#product #contents .cont_box {
	width: 689px;
	margin: 0 15px 20px;
	padding:0;
}
#product #contents .cont_box div,
#product #contents .cont_box p,
#product #contents .cont_box ul {margin:0;padding:0;}
#product #contents .cont_box h3.cont_tl01 {
	margin: 0 0 15px 0;
}
#product #contents .cont_box h3.cont_tl01 span {
	font-size:100%;
}
#product #contents .cont_box h4 {
	border-left:4px solid #004796;
	margin: 0 0 8px;;
	padding: 0 0 0 6px;
	background:none;
	line-height:17px;
	font-size:85%;
}
#product #contents .cont_box h5 {
	border:none;
	background:none;
	margin: 0 0 5px 12px;
	line-height:100%;
	font-size:75%;
}
#product #contents .cont_box h5 span {
	border:none;
	display:inline;
	padding: 2px 4px;
	background:#cfcfcf;
	font-weight:bold;
	text-decoration:none;
}
#product #contents .cont_box .cont_body {
	width:689px;
	margin-bottom:40px;
}
#product #contents .cont_box .cont_body .area_text {
	float:left;
	width:409px;
}
#product #contents .cont_box .cont_body  p {
	line-height:1.4;
	font-size:82.5%;
	margin-left:12px;
	margin-bottom:15px;
}
#product #contents .cont_box .cont_body .area_text ul,
#product #contents .cont_box .cont_body .area_text ol {
	margin-bottom: 15px;
	margin-left:12px;
	padding:0;
}
#product #contents .cont_box .cont_body .area_text li {
	margin:0 0 6px 1em;
	line-height:1.3;
	font-size:82.5%;
}
#product #contents .cont_box .cont_body table {
	line-height:1.3;
	font-size:82.5%;
	margin-left:12px;
	margin-bottom:20px;
	border:none;
}
#product #contents .cont_box .cont_body table.led_panel_tb th {
	padding: 0 0 2px 0;
	white-space:nowrap;
	font-weight:bold;
	font-size:92%;
	vertical-align:top;
	line-height:1;
}
#product #contents .cont_box .cont_body table.led_panel_tb th span {
	padding: 3px 6px;
	display:block;
}
#product #contents .cont_box .cont_body table.led_panel_tb th span.gray {color:#000;background:#cfcfcf;}
#product #contents .cont_box .cont_body table.led_panel_tb th span.green {color:#fff;background:#6bae69;}
#product #contents .cont_box .cont_body table.led_panel_tb th span.red {color:#fff;background:#dd0f0f;}
#product #contents .cont_box .cont_body table.led_panel_tb th span.orange {color:#fff;background:#ec891f;}
#product #contents .cont_box .cont_body .area_img {
	float:left;
	width:280px;
}

#product #contents .cont_box .cont_body table.led_panel_tb td {
	padding: 3px 0 2px 10px;
	font-size:92%;
	line-height:1.3;
	vertical-align:top;
}
#product #contents .cont_box .cont_body .model_code {
	margin-bottom:20px;
}
#product #contents .cont_box .cont_body table.model_tb {width:669px;margin-bottom:25px;}
#product #contents .cont_box .cont_body table.model_tb th {
	width:200px;
	padding: 5px 20px 5px 0;
	border-bottom:1px solid #000;
	white-space:nowrap;
	font-weight:normal;
	font-size:92%;
	vertical-align:top;
	line-height:1;
}
#product #contents .cont_box .cont_body table.model_tb td {
	padding: 5px 0;
	border-bottom:1px solid #000;
	font-size:92%;
	line-height:1.3;
	vertical-align:top;
}

#product #contents .cont_box .cont_body h4.dpp_feature {
	border-left:none;
	margin: 0 0 15px;;
	padding: 0 0 0 56px;
	line-height:32px;
	font-size:92%;
}
#product #contents .cont_box .cont_body h4.dpp_feature span {display:none;}
#product #contents .cont_box .cont_body h4.dpp01 {background:url(../../printer/digital_photo/cxw/images/bg_feature_h4.png) no-repeat 0 0;}
#product #contents .cont_box .cont_body h4.dpp02 {background:url(../../printer/digital_photo/cxw/images/bg_feature_h4.png) no-repeat 0 -32px;}
#product #contents .cont_box .cont_body h4.dpp03 {background:url(../../printer/digital_photo/cxw/images/bg_feature_h4.png) no-repeat 0 -64px;}
#product #contents .cont_box .cont_body h4.dpp04 {background:url(../../printer/digital_photo/cxw/images/bg_feature_h4.png) no-repeat 0 -96px;}
#product #contents .cont_box .cont_body h4.dpp05 {background:url(../../printer/digital_photo/cxw/images/bg_feature_h4.png) no-repeat 0 -128px;}
#product #contents .cont_box .cont_body h4.dpp06 {background:url(../../printer/digital_photo/cxw/images/bg_feature_h4.png) no-repeat 0 -160px;}
#product #contents .cont_box .cont_body h4.dpp07 {background:url(../../printer/digital_photo/cxw/images/bg_feature_h4.png) no-repeat 0 -192px;}


#product #contents .cont_box .cont_body.dpp_feature_cx02 h4 {
	font-size: 1.2rem;
	line-height: 1;
	color: #00b6fd;
	font-weight:bold;
	padding:0 0 0.5rem;
	border-bottom: 2px solid #00b6fd;
	border-left: none;
	margin:0 auto 1.5rem;
}
#product #contents .cont_box .cont_body.dpp_feature_cx02 .area_text h5 {
	font-size: 0.92rem;
	line-height: 1;
	color: #333;
	font-weight:bold;
	padding:0;
	margin:0 auto 1rem;
}






#product #contents .cont_box .area_dimension,
#product #contents .cont_box .area_tate_kit {width:330px;}
#product #contents .cont_box .area_dimension.left,
#product #contents .cont_box .area_tate_kit.left {float:left;}
#product #contents .cont_box .area_dimension.right,
#product #contents .cont_box .area_tate_kit.right {float:right;}
#product #contents .cont_box .area_tate_kit p {text-align:center;}
#product #contents .cont_box .area_dimension h4 {
	border:none;
	margin-bottom:15px;
	padding:4px 8px;
	background:#004796;
	font-size:75%;
	color: #fff;
	line-height:1;
}
#product #contents .cont_box .customize_ss {width:659px;margin:10px auto;}
#product #contents .cont_box .customize_ss li {
	float:left;
	width:320px;
	margin-bottom:15px;
	list-style-type:none;
}
#product #contents .cont_box .accessory_list  {
	width:667px;
	margin:0 0 15px;
	padding: 10px 10px 0;
	border:1px solid #cccccc;
}
#product #contents .cont_box .accessory_list  li {
	float: left;
	position:relative;
	width:166px;
	height:170px;
	list-style-type:none;
}
#product #contents .cont_box .accessory_list  li span {
	position:absolute;
	display:block;
}
#product #contents .cont_box .accessory_list  li span.item_ph {
	top:10px;
	left:33px;
	width:100px;
	height:125px;
}
#product #contents .cont_box .accessory_list  li span.item_tl {
	top:10px;
	left:15px;
	width:136px;
	font-size:92%;
	line-height:1.2;
}
#product #contents .cont_box .accessory_list  li span.item_tl strong {font-weight:bold;}

#product #contents .cont_box .supply_option_list {
	width:689px;
	padding: 0;
	margin: 0;
}
#product #contents .cont_box .supply_option_list  li {
	float: left;
	position:relative;
	width:172px;
	height:200px;
	list-style-type:none;
}
#product #contents .cont_box .supply_option_list_text {
	margin:0 0 20px;
}
#product #contents .cont_box .supply_option_list_text  li {
	position:relative;
	margin: 0 0 8px 20px;
}
#product #contents .cont_box .supply_option_list  li span.item {
	position:relative;
	width:160px;
	height:190px;
	border:1px solid #cccccc;
	list-style-type:none;
}
#product #contents .cont_box .supply_option_list  li span {
	position:absolute;
	display:block;
}
#product #contents .cont_box .supply_option_list  li span.item_ph {
	top:10px;
	left:3px;
	width:150px;
	height:170px;
}
#product #contents .cont_box .supply_option_list  li span.item_tl {
	top:10px;
	left:10px;
	width:150px;
	font-size:92%;
	line-height:1.2;
}
#product #contents .cont_box .supply_option_list  li span.item_tl strong {font-weight:bold;}
#product #contents .cont_box .supply_option_list  li span.item_width {
	bottom:10px;
	left:10px;
	width:150px;
	font-size:100%;
	line-height:14px;
}
#product #contents .cont_box .supply_option_list  li span.item_width img {margin-right:6px;}

a.btn_link_utility:hover,
a.btn_link_supply_option:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}


#product #contents .cont_box .cont_body table.spec_tb,
#product #contents .cont_box .cont_body table.connect_tb,
#product #contents .cont_box .cont_body table.supply_tb,
#product #contents table.wireless_tb {
	width:669px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-bottom:5px;
}
#product #contents table.wireless_tb {border: 1px solid #707070;font-size: 85%;font-weight: normal;}
#product #contents .cont_box .cont_body table.spec_tb th,
#product #contents .cont_box .cont_body table.spec_tb td,
#product #contents .cont_box .cont_body table.connect_tb th,
#product #contents .cont_box .cont_body table.connect_tb td,
#product #contents table.wireless_tb th,
#product #contents table.wireless_tb td {
	padding: 5px ;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	font-weight:normal;
	font-size:100%;
	vertical-align:top;
}
#product #contents table.wireless_tb th,
#product #contents table.wireless_tb td {padding: 2px 5px;text-align: center;}
#product #contents table.wireless_tb tr.odd td {background: #fff;}
#product #contents table.wireless_tb tr.even td {background: #f0f3f5;}
#product #contents .cont_box .cont_body table.supply_tb th,
#product #contents .cont_box .cont_body table.supply_tb td {
	padding: 8px  5px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	font-weight:normal;
	font-size:100%;
	vertical-align:top;
}
#product #contents .cont_box .cont_body table.spec_tb th,
#product #contents .cont_box .cont_body table.connect_tb th,
#product #contents table.wireless_tb th {
	width:200px;
	white-space:nowrap;
	line-height:1;
}
#product #contents .cont_box .cont_body table.supply_tb thead th,
#product #contents .cont_box .cont_body table.supply_tb thead td,
#product #contents table.wireless_tb th {
	background: #dcdcdc;
	text-align:center;
}
#product #contents .cont_box .cont_body table.supply_tb th {
	width:120px;
	white-space:nowrap;
	line-height:1;
}
#product #contents .cont_box .cont_body table.connect_tb th {width: 60px;background:#eaeaea;}
#product #contents .cont_box .cont_body table.spec_tb td,
#product #contents .cont_box .cont_body table.connect_tb td,
#product #contents .cont_box .cont_body table.supply_tb td {
	line-height:1.3;
}
#product #contents .cont_box .cont_body table.connect_tb thead td {background:#eaeaea;}
#product #contents .cont_box .cont_body table.spec_tb .spec_tb_inner01 {
	width:100%;
	font-size:100%;
	margin:0;
}
#product #contents .cont_box .cont_body table.spec_tb .spec_tb_inner01 .bottom th,
#product #contents .cont_box .cont_body table.spec_tb .spec_tb_inner01 .bottom td {
	border-bottom:none;
}
#product #contents .cont_box .cont_body table.spec_tb .spec_tb_inner01 td.last {
	border-right:none;
}
#product #contents .cont_box .cont_body table.spec_tb .spec_tb_inner02 {
	width:100%;
	font-size:100%;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin:0;
}


#product #contents .cont_box .cont_body table.supply_tb.dpp_cx02 {width: auto;}
#product #contents .cont_box .cont_body table.supply_tb.dpp_cx02 thead th.sub {
	vertical-align:middle;
}
#product #contents .cont_box .cont_body table.supply_tb.dpp_cx02 tbody th {vertical-align:middle;}
#product #contents .cont_box .cont_body table.supply_tb.dpp_cx02 tbody td {text-align: center;}


#product #contents .cont_box .cont p.footnote {text-align:left;}

#product #contents .cont_box .cont_body .download_desc {
	width:639px;
	margin:0 15px 10px;
	padding:10px;
	border: 2px solid #e7e7e7;
}
#product #contents .cont_box .cont_body .download_desc .icon {
	float:right;
}
#product #contents .cont_box .cont_body .download_desc .desc_text {
	float:left;
}
#product #contents .cont_box .cont_body .download_desc p {margin-left:0;padding-right:20px;}



#box_contact_c {
	position:relative;
	width:688px;
	height:260px;
	margin-bottom:10px;
	background:url(../images/box_contact_c.png) no-repeat 0 0;
}
#box_contact_c .contact_desc {
	position:absolute;
	top:52px;
	left:6px;
	font-size:92%;
}
#box_contact_c li {list-style-type:none;}
#box_contact_c li.btn_contact_c_product {
	position:absolute;
	top:131px;
	left:387px;
	width:262px;
	height:48px;
}
#box_contact_c li.btn_contact_c_tech {
	position:absolute;
	top:186px;
	left:387px;
	width:262px;
	height:48px;
}
#box_contact_c li a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}



/*　CT-S800/600シリーズ　*/
#main_7point {
	width:719px;
	height:320px;
	background:url(../../printer/tps/ct_s800_s600series/images/img_7point.jpg) no-repeat 0 0;
}
#main_7point h2 {
	height:105px;
	margin: 0;
	padding: 0;
	border:none;
	background:none;
	text-indent:-9999px;
}
#main_7point ul {
	width:498px;
	margin:0 0 0 26px;
	padding:0;
}
#main_7point li {
	list-style-type:none;
	float:left;
	height:40px;
}
#main_7point li.btn01 {width:483px;}
#main_7point li.btn02 {width:249px;}
#main_7point li.btn03 {width:249px;}
#main_7point li.btn04 {width:483px;}
#main_7point li.btn05 {width:483px;}
#main_7point li.btn06 {width:249px;}
#main_7point li.btn07 {width:249px;}
#main_7point li a {
	display:block;
	height:27px;
	background-image:url(../../printer/tps/ct_s800_s600series/images/btn_7point.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#main_7point li a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#main_7point li.btn01 a {width:483px;background-position:0 0;}
#main_7point li.btn02 a {width:234px;background-position:0 -27px;}
#main_7point li.btn03 a {width:234px;background-position:0 -54px;}
#main_7point li.btn04 a {width:483px;background-position:0 -81px;}
#main_7point li.btn05 a {width:483px;background-position:0 -108px;}
#main_7point li.btn06 a {width:234px;background-position:0 -135px;}
#main_7point li.btn07 a {width:234px;background-position:0 -162px;}

.box_7point {
	width: 690px;
	margin: 0 auto 40px;
}
.box_7point h3 {
	height:40px;
	margin: 0 0 25px;
	padding:0;
	border:none;
	background-image:url(../../printer/tps/ct_s800_s600series/images/h_7point.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#point1.box_7point h3 {background-position:0 0;}
#point2.box_7point h3 {background-position:0 -40px;}
#point3.box_7point h3 {background-position:0 -80px;}
#point4.box_7point h3 {background-position:0 -120px;}
#point5.box_7point h3 {background-position:0 -160px;}
#point6.box_7point h3 {background-position:0 -200px;}
#point7.box_7point h3 {background-position:0 -240px;}
#point_spec.box_7point h3 {background-position:0 -280px;}
.box_7point h4 {
	margin: 0 0 20px;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
}
#point1.box_7point h4 {height: 23px;background:url(../../printer/tps/ct_s800_s600series/images/p1_h_sub.png) no-repeat 0 0;}
#point3.box_7point h4 {height: 52px;background:url(../../printer/tps/ct_s800_s600series/images/p3_h_sub.png) no-repeat 0 0;}
#point5.box_7point h4 {height: 224px;background:url(../../printer/tps/ct_s800_s600series/images/p5_h_sub.png) no-repeat 0 0;}
#point6.box_7point h4 {height: 23px;background:url(../../printer/tps/ct_s800_s600series/images/p6_h_sub.png) no-repeat 0 0;}
#point7.box_7point h4 {height: 53px;background:url(../../printer/tps/ct_s800_s600series/images/p7_h_sub.png) no-repeat 0 0;}
#point1.box_7point .box_7point_contents {height:220px;background:url(../../printer/tps/ct_s800_s600series/images/p1_img01.jpg) no-repeat right top;}
#point6.box_7point .box_7point_contents {background:url(../../printer/tps/ct_s800_s600series/images/p6_img01.jpg) no-repeat right top;}
#product #contents .box_7point .box_7point_contents p {
	margin: 0 0 20px;
	padding: 0;
	font-size: 85%;
	line-height:1.5;
}
#product #contents .box_7point .box_7point_contents p.attention {
	font-size:77%;
	color:#ff0000;
	font-weight:bold;
	line-height:1.3;
}
.box_7point .box_7point_contents .wrap_2column {width:714px;}
#point3.box_7point .box_7point_contents .wrap_2column .box_2column {float:left;width:357px;}
#point3.box_7point .box_7point_contents .wrap_2column .box_2column h5 {
	widht: 333px;
	height:22px;
	margin: 0 0 15px;
	padding: 0;
	background-image:url(../../printer/tps/ct_s800_s600series/images/p3_h_sub2.png);
	background-repeat:no-repeat;
	text-indent: -9999px;
	overflow:hidden;
}
#point3.box_7point .box_7point_contents .wrap_2column .box_2column h5.column01 {background-position:0 0;}
#point3.box_7point .box_7point_contents .wrap_2column .box_2column h5.column02 {background-position:0 -22px;}
#point6.box_7point h5 {
	margin: 0 0 6px;
	padding: 1px 0 1px 6px;
	border-left: 4px solid #004796;
	background:none;
	font-size:92%;
	font-weight:bold;
	line-height:1;
}
#point6.box_7point .point_os_tb {
	width:500px;
	margin: 0 0 15px 10px;
	font-size: 100%;
	line-height:1;
}
#point6.box_7point .point_os_tb th {width:48px;}
#product #contents #point6.box_7point .box_7point_contents ul {
	margin: 0 0 20px;
	padding: 0;
}
#product #contents #point6.box_7point .box_7point_contents li {
	margin-left:30px;
	font-size: 85%;
	line-height:1.5;
}
#point6.box_7point .box_7point_contents .wrap_2column .box_2column {float:left;}
#point6.box_7point .box_7point_contents .wrap_2column .box_img {width:436px;}
#point6.box_7point .box_7point_contents .wrap_2column .box_img img {margin-right:7px;}
#point6.box_7point .box_7point_contents .wrap_2column .box_btn {width:256px;}
#product #contents #point6.box_7point .box_7point_contents .wrap_2column .box_btn ul {width:256px;margin:0;}
#product #contents #point6.box_7point .box_7point_contents .wrap_2column .box_btn li {
	float:left;
	height:22px;
	margin:0;
	list-style-type:none;
}
#product #contents #point6.box_7point .box_7point_contents .wrap_2column .box_btn li.btn01 {width:122px;padding: 10px 0 0;}
#product #contents #point6.box_7point .box_7point_contents .wrap_2column .box_btn li.btn02 {width:123px;padding: 10px 0 0;}
#product #contents #point6.box_7point .box_7point_contents .wrap_2column .box_btn li.btn03 {width:175px;padding: 88px 0 0;}
#product #contents #point6.box_7point .box_7point_contents .wrap_2column .box_btn li  a {
	display:block;
	height:22px;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#product #contents #point6.box_7point .box_7point_contents .wrap_2column .box_btn li  a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#product #contents #point6.box_7point .box_7point_contents .wrap_2column .box_btn li.btn01  a {
	width:117px;
	background-image:url(../../printer/tps/ct_s800_s600series/images/p6_btn01.png);
}
#product #contents #point6.box_7point .box_7point_contents .wrap_2column .box_btn li.btn02  a {
	width:123px;
	background-image:url(../../printer/tps/ct_s800_s600series/images/p6_btn02.png);
}
#product #contents #point6.box_7point .box_7point_contents .wrap_2column .box_btn li.btn03  a {
	width:175px;
	background-image:url(../../printer/tps/ct_s800_s600series/images/p6_btn03.png);
}
#point7.box_7point .box_7point_contents .wrap_2column .box_2column {float:left;}
#point7.box_7point .box_7point_contents .wrap_2column .box_text {width:334px;padding-top:1em;}
#point7.box_7point .box_7point_contents .wrap_2column .box_text p {width:310px;}
#point7.box_7point .box_7point_contents .wrap_2column .box_img {width:354px;}
#point_spec.box_7point .spec_tb {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-bottom:5px;
	font-size:85%;
}
#point_spec.box_7point .spec_tb th,
#point_spec.box_7point .spec_tb td {
	padding: 8px 5px ;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	font-weight:normal;
	font-size:100%;
	vertical-align:top;
}
#point_spec.box_7point .spec_tb th {
	width:200px;
	white-space:nowrap;
	line-height:1;
	vertical-align:middle;
}
#point_spec.box_7point .spec_tb th .small {font-size:85%;}
#point_spec.box_7point .spec_tb td {
	text-align:center;
	vertical-align:middle;
	line-height:1.3;
}
#point_spec.box_7point .spec_tb .color td span.color_box {/*margin-right:30px;*/}
#point_spec.box_7point .spec_tb .color td span.color_box span.color_wh,
#point_spec.box_7point .spec_tb .color td span.color_box span.color_bk {
	padding:0 35px;
	/*margin-right:20px;*/
	border:1px solid #000;
}
#point_spec.box_7point .spec_tb .color td span.color_box span.color_wh {background-color:#fff;}
#point_spec.box_7point .spec_tb .color td span.color_box span.color_bk {background-color:#000;}

#point_spec.box_7point .spec_tb .interface td img {margin-right:4px;}
#point_spec.box_7point .spec_tb  a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}




/*　CT-S800/600シリーズ　*/
#main_s251special {
	width:719px;
	height:700px;
	background:url(../../printer/tps/ct_s251special/images/img_s251special.jpg) no-repeat 0 0;
}
#main_s251special h2 {
	height:436px;
	margin: 0;
	padding: 0;
	border:none;
	background:none;
	text-indent:-9999px;
}
#main_s251special ul {
	width:664px;
	margin:0 0 0 25px;
	padding:0;
}
#main_s251special li {
	list-style-type:none;
	float:left;
	width:664px;
	height:35px;
}
#main_s251special li a {
	display:block;
	height:35px;
	background-image:url(../../printer/tps/ct_s251special/images/btn_s251special.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#main_s251special li a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#main_s251special li.btn01 a {background-position:0 0;}
#main_s251special li.btn02 a {background-position:0 -35px;}
#main_s251special li.btn03 a {background-position:0 -70px;}
#main_s251special li.btn04 a {background-position:0 -105px;}
#main_s251special li.btn05 a {background-position:0 -140px;}
#main_s251special li.btn06 a {background-position:0 -175px;}

.box_s251special {
	width: 690px;
	margin: 0 auto 40px;
}
.box_s251special h3 {
	height:40px;
	margin: 0 0 25px;
	padding:0;
	border:none;
	background-image:url(../../printer/tps/ct_s251special/images/h_s251special.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#point1.box_s251special h3 {background-position:0 0;}
#point2.box_s251special h3 {background-position:0 -40px;}
#point3.box_s251special h3 {background-position:0 -80px;}
#point4.box_s251special h3 {background-position:0 -120px;}
#point5.box_s251special h3 {background-position:0 -160px;}
#point6.box_s251special h3 {background-position:0 -200px;}
.box_s251special h4 {
	margin: 0 0 20px;
	padding:0;
}
#point2.box_s251special .box_s251special_contents {background:url(../../printer/tps/ct_s251special/images/p2_img01.png) no-repeat right top;min-height:190px;padding-right:360px;}
#point3.box_s251special .box_s251special_contents {background:url(../../printer/tps/ct_s251special/images/p3_img01.png) no-repeat right top;min-height:200px;padding-top:50px;s}
#point5.box_s251special .box_s251special_contents {background:url(../../printer/tps/ct_s251special/images/p5_img01.jpg) no-repeat right top;min-height:130px;}
#product #contents .box_s251special .box_s251special_contents p {
	margin: 0 0 20px;
	padding: 0;
	font-size: 85%;
	line-height:1.5;
}

#product #contents #point6.box_s251special .box_s251special_contents .btn_link_cashdrower  a {
	display:block;
	width:123px;
	height:22px;
	background-image:url(../../printer/tps/ct_s251special/images/btn_cashdrower.png);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#product #contents #point6.box_s251special .box_s251special_contents .btn_link_cashdrower  a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}




/*　導入事例　*/
#introduction {
	width:689px;
	margin:0 auto;
	padding:20px 0;
}
#product #contents #introduction p.lead {
	padding: 0;
	font-size: 85%;
	line-height:1.5;
}
#introduction .box_introduction {
	width:689px;
	margin-bottom:40px;
}
#product #contents #introduction .box_introduction h3.cont_tl01 span {
	font-weight:bold;
}
#introduction .box_introduction_contents {width:689px;}
#introduction .box_introduction_contents .box_table {
	float:left;
	width:405px;
}
#introduction .box_introduction_contents .introduction_tb {
	width:390px;
	border-left:1px solid #e7e7e7;
	border-top:1px solid #e7e7e7;
	font-size:92%;
	line-height:1.3;
}
#introduction .box_introduction_contents .introduction_tb th,
#introduction .box_introduction_contents .introduction_tb td {
	padding: 2px 8px;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	vertical-align:middle;
}
#introduction .box_introduction_contents .introduction_tb th {
	width:100px;
	background-color:#eeeeee;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}
#introduction .box_introduction_contents .box_img {
	float:right;
	width:284px;
}
#product #contents #introduction .box_introduction_contents .box_img p {
	margin:0 0 5px;
	padding:0;
}
#introduction .box_introduction_contents .box_img .btn_detail {text-align:right;}
#introduction .box_introduction_contents .box_img .btn_detail a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}


/*　無線プリンター　*/
#wireless_main h1  {
	width:719px;
	height:219px;
	margin:0;
	padding:0;
	border:none;
	background:url(../../printer/wireless/images/wireless_main01.jpg) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
#product #contents #wireless_main p  {
	width:669px;;
	margin:20px auto 5px;
	padding:0;
	border:none;
	font-size:100%;
}
#product #contents #wireless_main p .footnote {
	font-size:77%;
}
#product #contents #wireless_main p strong {
	font-weight:bold;
	color:#ea5550;
}
#product #contents #wireless_main #btn_wireless_connection {
	margin:0 25px 40px;
}
#product #contents #wireless_main #btn_wireless_connection a {
	display:block;
	width:237px;
	height:35px;
	background:url(../../printer/wireless/images/btn_wireless_connection.png) no-repeat 0 0;
	text-indent: -9999px;
	overflow:hidden;
	outline:none;
}
#product #contents #wireless_main #btn_wireless_connection a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#contents #wireless_main ul.link_btn {
	margin:0 0 30px 25px;
	padding:0;
}
#contents .wireless_desc ul.link_btn {
	margin:0 0 30px 10px;
	padding:0;
}
#wireless_main .link_btn li,
.wireless_desc .link_btn li,
#SDK_main .link_btn li {
	list-style-type:none;
	margin:0;
	padding:0;
	height:35px;
}
#wireless_main .link_btn li {float:left;}
#wireless_main .link_btn li.btn01 {width:167px;}
#wireless_main .link_btn li.btn02 {width:312px;}
#wireless_main .link_btn li.btn03 {width:195px;}
#wireless_main .link_btn li a,
.wireless_desc .link_btn li a,
#SDK_main .link_btn li a {
	display:block;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#wireless_main .link_btn li.btn01 a,
.wireless_desc .link_btn li.btn01 a  {width:155px;background:url(../../printer/wireless/images/btn_demosoft.png) no-repeat 0 0;}
#wireless_main .link_btn li.btn02 a,
.wireless_desc .link_btn li.btn02 a {width:300px;background:url(../../printer/wireless/images/btn_sdk_software.png) no-repeat 0 0;}
#wireless_main .link_btn li.btn03 a,
.wireless_desc .link_btn li.btn03 a,
#SDK_main .link_btn li.btn03 a {width:195px;background:url(../../printer/wireless/images/btn_sdk_download.png) no-repeat 0 0;}
#wireless_main .link_btn li a:hover ,
.wireless_desc .link_btn li a:hover,
#SDK_main .link_btn li a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
.wireless_desc {
	width:689px;
	margin-bottom:40px;
}
#product #contents  .wireless_desc h2 {
	width:689px;
	height:24px;
	margin: 0 0 15px;
	padding:0;
	background:none;
}
#product #contents .wireless_desc #lineup_fig {
	width:689px;
	height:288px;
	background:url(../../printer/wireless/images/img_wireless_lineup.png) no-repeat 0 0;
}
#product #contents .wireless_desc #lineup_fig h3 {
	margin:0;
	padding:25px 0 10px 30px;
	background:none;
	border:none;
	font-size:130%;
	color:#074c99;
	font-weight:bold;
	line-height:1;
}
#product #contents .wireless_desc #lineup_fig p {
	margin:0;
	padding:0 0 0 45px;
	background:none;
	border:none;
	font-size:108%;
	color:#074c99;
	line-height:1.8;
}
#product #contents .wireless_desc p {
	margin: 0;
	padding:0;
	font-size:85%;
	line-height:1.5;
}
#product #contents  .wireless_desc p.text {
	margin: 0 10px 10px;
}
#product #contents  .wireless_desc .wireless_product {
	width:661px;
	margin: 0 auto 30px;
}
#product #contents  .wireless_desc .wireless_product .product_desc_mobile {min-height:220px;background:url(../../printer/wireless/images/img_type_mobile.png) no-repeat 0 0;}
#product #contents  .wireless_desc .wireless_product .product_desc_stationary1 {min-height:190px;background:url(../../printer/wireless/images/img_type_stationary1.png) no-repeat 0 0;}
#product #contents  .wireless_desc .wireless_product .product_desc_stationary2 {min-height:200px;background:url(../../printer/wireless/images/img_type_stationary2.png) no-repeat 0 0;}
#product #contents  .wireless_desc .wireless_product .product_desc_stationary3 {min-height:200px;background:url(../../printer/wireless/images/img_type_stationary3.png) no-repeat 0 0;}
#product #contents  .wireless_desc .wireless_product .product_desc .product_type {
	margin:0 0 6px;
}
#product #contents  .wireless_desc .wireless_product .product_desc .product_type .icn {
	float:left;
	width:70px;
	height:51px;
}
#product #contents  .wireless_desc .wireless_product .product_desc .product_type p.text {
	float:left;
	width:400px;
	height:51px;
	margin:0;
}
#product #contents  .wireless_desc .wireless_product .product_desc .product_type .text.line1 {line-height:51px;}
#product #contents  .wireless_desc .wireless_product .product_desc .product_type .text.line2 {
	padding:0.5em 0 0;
}
#product #contents  .wireless_desc .wireless_product .product_desc h4 {
	margin:0;
	padding:0 0 5px 0;
	background:none;
	border:none;
	font-size:130%;
	color:#074c99;
	font-weight:bold;
	line-height:1;
}
#product #contents .wireless_desc .wireless_product .product_desc ul {
	margin:0;
	padding:0;
}
#product #contents .wireless_desc .wireless_product .product_desc_mobile ul {width:400px;}
#product #contents .wireless_desc .wireless_product .product_desc_stationary1 ul {width:460px;}
#product #contents .wireless_desc .wireless_product .product_desc_stationary2 ul {width:480px;}
#product #contents .wireless_desc .wireless_product .product_desc li {
	margin:0 0 6px;
	padding:0 0 0 2em;
	font-size:92%;
	color:#074c99;
	line-height:1.3;
	list-style-type:none;
	text-indent:-1em;
}

.wireless_desc .wireless_product .wireless_tb {
	width: 100%;
	border-top:1px solid #8d8d8d;
	border-bottom:1px solid #8d8d8d;
	border-left:1px solid #8d8d8d;
	margin-bottom:20px;
	font-size:92%;
	line-height:1.2;
	color:#3e3a39;
}
.wireless_desc .wireless_product .wireless_tb th {white-space:nowrap;vertical-align:top;}
.wireless_desc .wireless_product .wireless_tb thead th,
.wireless_desc .wireless_product .wireless_tb thead td {
	padding: 2px 10px;
	border-right:1px solid #8d8d8d;
	text-align:center;
	background-color:#e1e1e1;
}
.wireless_desc .wireless_product .wireless_tb td {text-align:center;}
.wireless_desc .wireless_product .wireless_tb tbody th,
.wireless_desc .wireless_product .wireless_tb tbody td {
	padding: 2px 10px;
	border-right:1px solid #8d8d8d;
}
.wireless_desc .wireless_product .wireless_tb tbody th.parent {width:80px;text-align:right;}
.wireless_desc .wireless_product .wireless_tb tbody th.child {width:80px;text-align:left;}
.wireless_desc .wireless_product .wireless_tb .section th,
.wireless_desc .wireless_product .wireless_tb .section td {
	border-top:1px solid #8d8d8d;
}
.wireless_desc .wireless_product .wireless_tb .odd th,
.wireless_desc .wireless_product .wireless_tb .odd td {
	background-color:#fff;
}
.wireless_desc .wireless_product .wireless_tb .even th,
.wireless_desc .wireless_product .wireless_tb .even td {
	background-color:#f0f3f5;
}
.wireless_desc .wireless_product .wireless_tb .odd th.parent,
.wireless_desc .wireless_product .wireless_tb .even th.parent {background-color:#fff;}
.wireless_desc .wireless_product .btn_product_detail {
	margin:0 0 30px 551px;
}
.wireless_desc .wireless_product .btn_product_detail a {
	display:block;
	width:110px;
	height:16px;
	background:url(../../printer/wireless/images/btn_product_detail.png) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
.wireless_desc .wireless_product .btn_product_detail a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

#SDK_main {
	position:relative;
	width:719px;
	height:320px;
	margin:0;
	padding:0;
	background:url(../../printer/wireless/images/sdk_main.png) no-repeat 0 0;
	overflow:hidden;
}
#product #contents #SDK_main h2,
#product #contents #SDK_main p {
	position:absolute;
	width:0;
	height:0;
	margin:0;
	padding:0;
	border:none;
	background:none;
	overflow:hidden;
}
#product #contents #SDK_main ul.link_btn {
	position:absolute;
	top:265px;
	left:296px;
	margin:0;
	padding:0;
}
#product #contents .wireless_desc#SDK_spec h3,
#product #contents .wireless_desc#SDK_spec h4 {
	margin:0;
	padding:0;
	background:none;
	border:none;
}
.wireless_desc .SDK_tb01 {
	font-size:92%;
	line-height:1.4;
	color:#221815;
}
.wireless_desc .SDK_tb01 th,
.wireless_desc .SDK_tb01 td {
	padding: 3px 6px;
	border-bottom: 1px solid #a0a0a0;
}
.wireless_desc .SDK_tb01 tbody th {
	width:141px;
	background:#e7ecef;
	text-align: center;
	vertical-align:top;
}
.wireless_desc .SDK_tb01 tbody td {
	border-left: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	vertical-align:top;
}
.wireless_desc .SDK_tb01 tbody .odd td {background:#fff;}
.wireless_desc .SDK_tb01 tbody .even td {background:#f0f3f5;}
.wireless_desc .SDK_tb01 tbody td.r_android {text-align:right;width:254px;}
.wireless_desc .SDK_tb01 tbody td.r_ios {text-align:left;width:254px;}
.wireless_desc .SDK_tb01 thead td {
	border:1px solid #a0a0a0;
	text-align:center;
}
.SDK_tb01 span.new {color:#f00;}

.wireless_desc .SDK_tb02 {
	font-size:92%;
	line-height:1.4;
	color:#221815;
	border-top: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
}
.wireless_desc .SDK_tb02 th,
.wireless_desc .SDK_tb02 td {
	padding: 3px 6px;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
}
.wireless_desc .SDK_tb02 th {width:80px;background:#e7ecef;vertical-align:top;}
.wireless_desc .SDK_tb02 td {width:200px;vertical-align:top;}
.wireless_desc #SDK_functions_area {
	position:relative;
	height:21em;
	margin-bottom:10px;}
.wireless_desc #SDK_functions_area #SDK_func_tb01 {
	position:relative;
	margin-bottom:20px;
}
.wireless_desc #SDK_functions_area #SDK_func_tb02 {
	position:relative;
}
.wireless_desc #SDK_functions_area #SDK_func_tb03 {
	position:absolute;
	top:0;
	left:344px;
}

#appDemo_main {
	position:relative;
	width:719px;
	height:325px;
	margin:0;
	padding:0;
	background:url(../../printer/wireless/images/appDemo_main.png) no-repeat 0 0;
	overflow:hidden;
}
#product #contents #appDemo_main h1 {
	position:absolute;
	width:0;
	height:0;
	margin:0;
	padding:0;
	border:none;
	background:none;
	overflow:hidden;
}
#product #contents #appDemo_main p {
	position:absolute;
	top:205px;
	left:40px;
	width:510px;
	height:100px;
	margin:0;
	padding:0;
	font-size:85%;
	line-height:1.3;
}
#appDemo_point {
	position:relative;
	width:689px;
	height:245px;
	margin:0 auto;
	background:url(../../printer/wireless/images/appDemo_point_bg.png) no-repeat 0 0;
}
#appDemo_point h2 {
	position:absolute;
	width:0;
	height:0;
	margin:0;
	padding:0;
	border:none;
	background:none;
	overflow:hidden;
}
#product #contents #appDemo_point ul {
	position:absolute;
	top:77px;
	left:15px;
	width:660px;
	margin:0;
	padding:0;
}
#product #contents #appDemo_point li {
	position:relative;
	float:left;
	width:330px;
	height:70px;
	list-style-type: none;
}
#product #contents #appDemo_point li a {
	display:block;
	width:320px;
	height:60px;
	background-image:url(../../printer/wireless/images/appDemo_point_btn.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#product #contents #appDemo_point li a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#product #contents #appDemo_point li.btn01 a {background-position:0 0;}
#product #contents #appDemo_point li.btn02 a {background-position:0 -60px;}
#product #contents #appDemo_point li.btn03 a {background-position:0 -120px;}
#product #contents #appDemo_point li.btn04 a {background-position:0 -180px;}
.appDemo_desc {
	position:relative;
	width:689px;
	margin:0 auto 40px;
}
#product #contents .appDemo_desc h2 {
	position:relative;
	width:689px;
	height:60px;
	margin:0 0 30px;
	padding:0;
	border:none;
	background-image:url(../../printer/wireless/images/appDemo_point_tl.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
#product #contents .appDemo_desc#appDemo_p01 h2 {background-position:0 0;}
#product #contents .appDemo_desc#appDemo_p02 h2 {background-position:0 -60px;}
#product #contents .appDemo_desc#appDemo_p03 h2 {background-position:0 -120px;}
#product #contents .appDemo_desc#appDemo_p04 h2 {background-position:0 -180px;}

.appDemo_desc .appDemo_contents {
	width:669px;
	margin:0 0 20px 20px;
}
#product #contents .appDemo_desc .appDemo_contents p {padding:0;}
.appDemo_desc .appDemo_contents .img,
.appDemo_desc .appDemo_contents .text {float:left;}
#product #contents .appDemo_desc .appDemo_contents .text p {
	font-size:85%;
	line-height:1.8;
}
#product #contents .appDemo_desc p.strong {
	margin:0 0 30px;
	padding:0;
	font-size:92%;
	font-weight:bold;
	text-align:center;
}
#product #contents .appDemo_desc .link_text {margin:0 0 20px;line-height:1;font-size:77%;}
#product #contents .appDemo_desc .appDemo_printer h3 {
	margin:0 0 3px;
	padding:0;
	border:none;
	background: none;
	color:#01287b;
}
#product #contents .appDemo_desc .appDemo_printer p {
	margin:0;
	font-size:85%;
	line-height:1.5;
}
#product #contents .appDemo_desc .appDemo_contents p.footnote,
#product #contents .appDemo_desc .appDemo_printer p.footnote {font-size:77%;line-height:1.3;}
.appDemo_download {
	position:relative;
	width:689px;
	height:175px;
	margin:0 0 25px;
	background-repeat:no-repeat;
	background-position:0 0;
}
.appDemo_download .download_badge {margin:0 0 5px;}
#appDemo_p02 .appDemo_download {background-image:url(../../printer/wireless/images/appDemo_point2_dl.png);}
#appDemo_p03 .appDemo_download {background-image:url(../../printer/wireless/images/appDemo_point3_dl.png);}
#appDemo_p04 .appDemo_download {background-image:url(../../printer/wireless/images/appDemo_point4_dl.png);}
#appDemo_p02 .appDemo_download .link01 {
	position:absolute;
	top:100px;
	left:300px;
}
#appDemo_p03 .appDemo_download .link01,
#appDemo_p04 .appDemo_download .link01 {
	position:absolute;
	top:100px;
	left:250px;
}
#appDemo_p03 .appDemo_download .link02,
#appDemo_p04 .appDemo_download .link02 {
	position:absolute;
	top:100px;
	left:430px;
}

#connection_main {
	position:relative;
	width:719px;
	margin:0 0 30px;
	padding:0;
	background:url(../../printer/wireless/images/connection_main.png) no-repeat 0 0;
	overflow:hidden;
}
#product #contents #connection_main h1 {
	position:absolute;width:0;height:0;margin:0;padding:0;border:none;background:none;overflow:hidden;
}
#product #contents #connection_main p.lead1 {
	position:relative;
	margin:250px 25px 0;
	font-size: 85%;
	line-height: 1.5;
}
#connection_select {
	position: relative;
	width: 689px;
	height: 260px;
	background: url(../../printer/wireless/images/connection_select3.png) no-repeat 0 0;
}
#product #contents #connection_select h2 {
	position:absolute;
	width:0;
	height:0;
	margin:0;
	padding:0;
	border:none;
	background:none;
	overflow:hidden;}
#product #contents #connection_select ul {position:relative;margin:0;padding:0;}
#product #contents #connection_select li {
	position:absolute;
	width:220px;
	height:170px;
	list-style-type:none;
}
#product #contents #connection_select li.btn01 {top:42px;left:15px;}
#product #contents #connection_select li.btn02 {top:42px;left:235px;}
#product #contents #connection_select li.btn03 {top:42px;left:455px;}
#product #contents #connection_select li a {
	display:block;
	width:220px;
	height:170px;
	background:url(../../printer/wireless/images/connection_select3_btn.png) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#product #contents #connection_select li.btn01 a {background-position:0 0;}
#product #contents #connection_select li.btn02 a {background-position:-220px 0;}
#product #contents #connection_select li.btn03 a {background-position:-440px 0;}
#product #contents #connection_select li a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
.connection_desc {
	width: 689px;
	margin: 0 auto 30px;
}
#product #contents .connection_desc h2 {
	width: 689px;
	height: 40px;
	margin: 0 0 30px;
	padding: 0;
	border: none;
	background-image: url(../../printer/wireless/images/connection_tl.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#product #contents .connection_desc#connection01 h2 {background-position: 0 0;}
#product #contents .connection_desc#connection02 h2 {background-position: 0 -40px;}
#product #contents .connection_desc#connection03 h2 {background-position: 0 -80px;}
#product #contents #connection03 ul.link_btn {position:relative;margin:0;padding:0;}
#product #contents #connection03 .link_btn li {
	list-style-type:none;
}
#product #contents #connection03 .link_btn  li.btn01 {width:125px;height:28px;}
#product #contents #connection03 .link_btn li a {
	display:block;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#product #contents #connection03 .link_btn  li.btn01 a {background:url(../../printer/wireless/images/btn_dairiten_list.png) no-repeat 0 0;}
#product #contents #connection03 .link_btn li a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#product #contents #connection03 ul#dairiten {
	position:relative;
	margin:20px 0 0;
	padding:0 0 0 255px;
	height:100px;
	background: url(../../printer/wireless/images/connection_p1_img025.png) no-repeat 0 0;
}
#product #contents #connection03 #dairiten li {
	list-style-type:none;
	text-align:center;
	padding: 25px 0 0;
}

.connection_desc .connection_contents {
	width: 640px;
	margin: 0 auto;
}
#product #contents .connection_desc .connection_contents h3 {
	height: 30px;
	margin: 40px 0 15px;
	padding: 0;
	border: none;
	background: no-repeat;
}
#product #contents .connection_desc .connection_contents h3.point {
	height: 25px;
	margin: 0 0 15px;
	padding: 7px 0 0 75px;
	border: none;
	background:url(../../printer/wireless/images/connection_tl_sub.png) no-repeat 0 0;
	font-size: 92%;
	line-height: 1;
	font-weight: bold;
	color: #000;
}
#product #contents .connection_desc .connection_contents p{padding: 0;font-size: 85%;}
#product #contents .connection_desc .connection_contents p.point_text {padding-left: 75px;}
#product #contents .connection_desc .connection_contents p.footnote{font-size: 77%;line-height: 1.4;}
#product #contents .connection_desc#connection01 .connection_contents p.img01 {
	width: 480px;
	height: 185px;
	margin: 0 0 5px 75px;
	padding: 15px 0 0 90px;
	background: url(../../printer/wireless/images/connection_p1_img01.png) no-repeat 0 0;
}
#product #contents .connection_desc#connection01 .connection_contents p.img02 {
	width: 540px;
	height: 55px;
	margin: 0 0 20px 75px;
	padding: 35px 0 0 20px;
	background: url(../../printer/wireless/images/connection_p1_img02.png) no-repeat 0 0;
	color:#fff;
	line-height: 1.3;
	font-weight: bold;
}
.connection_desc#connection03 .wifi_standard {
	min-height: 106px;
	margin: 0 0 20px;
	background: url(../../printer/wireless/images/connection_p1_img03.png) no-repeat right bottom;
}
#product #contents .connection_desc#connection03 .connection_contents p.img03 {
	width: 440px;
	height: 100px;
	margin: 0 0 20px 0;
	padding: 10px 15px 0 205px;
	background: url(../../printer/wireless/images/connection_p1_img04.png) no-repeat 0 0;
	color:#fff;
	line-height: 1.3;
	font-weight: bold;
}
#product #contents .connection_desc#connection01 .connection_contents p.img01 {
	width: 460px;
	height: 245px;
	margin: 0 0 0 75px;
	padding: 15px 50px 0;
	background: url(../../printer/wireless/images/connection_p2_img01.png) no-repeat 0 0;
}
#product #contents .connection_desc#connection02 .connection_contents p.img01 {
	width: 550px;
	height: 125px;
	margin: 0 0 25px;
	padding: 15px 0 0 90px;
	background: url(../../printer/wireless/images/connection_p3_img01.png) no-repeat 0 0;
	font-size: 92%;
	line-height: 1.9;
	font-weight: bold;
	color:#00a3a1;
}
#product #contents .connection_desc#connection02 .connection_contents p.img02 {
	width: 550px;
	height: 70px;
	margin: 0 0 25px;
	padding: 20px 0 0 90px;
	background: url(../../printer/wireless/images/connection_p3_img02.png) no-repeat 0 0;
	font-size: 92%;
	line-height: 1.9;
	font-weight: bold;
	color:#878787;
}
#product #contents .connection_desc#connection02 .connection_contents p.img03 {
	width: 550px;
	height: 55px;
	margin: 0 0 20px;
	padding: 35px 0 0 110px;
	background: url(../../printer/wireless/images/connection_p3_img04.png) no-repeat 0 0;
	color:#fff;
	line-height: 1.3;
	font-weight: bold;
}






/*　58mm専用機　*/
#main_2inch {margin-bottom: 0;}
#main_2inch h2 {
	width: 719px;
	height:219px;
	margin:0;
	padding:0;
	background: url(../../printer/2inch/images/2inch_main_img.jpg) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
#product #contents #main_2inch p {
	width: 719px;
	height:81px;
	margin:0;
	padding:0;
	background: url(../../printer/2inch/images/2inch_main_text.png) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.box_2inch {
	width: 689px;
	margin: 0 auto 30px;
}
#product #contents .box_2inch h3 {
	width:689px;
	height:60px;
	margin: 0 0 10px;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
}
#product #contents .box_2inch#model h3 {background:url(../../printer/2inch/images/h_model.png) no-repeat 0 0;}
#product #contents .box_2inch#eco h3 {background:url(../../printer/2inch/images/h_eco.png) no-repeat 0 0;}
#product #contents .box_2inch#model {
	height:540px;
	margin:0 0 20px;
	padding:0 0 0 20px;
	background:url(../../printer/2inch/images/img_model.png) no-repeat 15px 70px;
}
#product #contents .box_2inch#model p {
	margin:0;
	padding:20px 0 0 20px;
	font-size:85%;
	line-height:1.5;
}
#product #contents .box_2inch#model ul {
	width:640px;
	margin:50px auto 0;
	padding:0;
}
#product #contents .box_2inch#model li {
	float:left;
	height:150px;
	list-style-type:none;
}
#product #contents .box_2inch#model li.btn01 {width:135px;}
#product #contents .box_2inch#model li.btn02 {width:135px;}
#product #contents .box_2inch#model li.btn03 {width:115px;}
#product #contents .box_2inch#model li.btn04 {width:115px;}
#product #contents .box_2inch#model li.btn05 {width:135px;}
#product #contents .box_2inch#model li.btn06 {width:135px;}
#product #contents .box_2inch#model li.btn07 {width:135px;}
#product #contents .box_2inch#model li a {
	display:block;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#product #contents .box_2inch#model li a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#product #contents .box_2inch#model li.btn01 a {width:115px;background:url(../../printer/2inch/images/btn_model01.jpg) no-repeat 0 0;}
#product #contents .box_2inch#model li.btn02 a {width:110px;background:url(../../printer/2inch/images/btn_model02.jpg) no-repeat 0 0;}
#product #contents .box_2inch#model li.btn03 a {width:105px;background:url(../../printer/2inch/images/btn_model03.jpg) no-repeat 0 0;}
#product #contents .box_2inch#model li.btn04 a {width:85px;background:url(../../printer/2inch/images/btn_model04.jpg) no-repeat 0 0;}
#product #contents .box_2inch#model li.btn05 a {width:110px;background:url(../../printer/2inch/images/btn_model05.jpg) no-repeat 0 0;}
#product #contents .box_2inch#model li.btn06 a {width:90px;background:url(../../printer/2inch/images/btn_model06.jpg) no-repeat 0 0;}
#product #contents .box_2inch#model li.btn07 a {width:115px;background:url(../../printer/2inch/images/btn_model07.jpg) no-repeat 0 0;}
#product #contents .box_2inch#eco .box_2inch_feature {margin-bottom:30px;}
#product #contents .box_2inch#eco .box_2inch_feature h4 {
	height:38px;
	margin:0 0 20px;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
}
#product #contents .box_2inch#eco .box_2inch_feature#eco_feature01 h4 {background:url(../../printer/2inch/images/h_feature01.png) no-repeat 0 0;}
#product #contents .box_2inch#eco .box_2inch_feature#eco_feature02 h4 {background:url(../../printer/2inch/images/h_feature02.png) no-repeat 0 0;}
#product #contents .box_2inch#eco .box_2inch_feature#eco_feature03 h4 {background:url(../../printer/2inch/images/h_feature03.png) no-repeat 0 0;}
#product #contents .box_2inch#eco .box_2inch_feature#eco_feature04 h4 {background:url(../../printer/2inch/images/h_feature04.png) no-repeat 0 0;}
#product #contents .box_2inch#eco .box_2inch_feature p {
	margin: 0 0 15px;
	padding:0;
	font-size:85%;
	line-height:1.5;
	text-align:center;
}
#product #contents .box_2inch#eco .box_2inch_feature#eco_feature03 p {text-align:left;}
#product #contents .box_2inch#eco .box_2inch_feature#eco_feature03 p .footnote {font-size:85%;color:#666;}


/*　プリンターセレクションガイド　*/
#selection_guide #main_title {
	width:719px;
	height:240px;
	background:url(../../printer/guide/images/guide_main.jpg) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
#selection_guide #btn_anchor a {background-image:url(../../printer/guide/images/btn_anchor.png);}
#selection_guide #btn_anchor .btn01 a {background-position:0 0;}
#selection_guide #btn_anchor .btn02 a {background-position:0 -28px;}
#selection_guide #btn_anchor .btn03 a {background-position:0 -56px;}
#selection_guide #btn_anchor .btn04 a {background-position:0 -84px;}
#selection_guide #btn_anchor .btn05 a {background-position:0 -112px;}
#selection_guide #btn_anchor .btn06 a {background-position:0 -140px;}
#selection_guide #btn_anchor .btn07 a {background-position:0 -168px;}

#selection_guide .box_guide {
	width:689px;
	margin:0 auto 30px;
}
#selection_guide .box_guide h2 {
	width:689px;
	height:57px;
	margin: 0 0 20px;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
}
#selection_guide .box_guide#receipt h2 {background:url(../../printer/guide/images/h_anchor01.png) no-repeat 0 0;}
#selection_guide .box_guide#printing h2 {background:url(../../printer/guide/images/h_anchor02.png) no-repeat 0 0;}
#selection_guide .box_guide#paper h2 {background:url(../../printer/guide/images/h_anchor03.png) no-repeat 0 0;}
#selection_guide .box_guide#power h2 {background:url(../../printer/guide/images/h_anchor04.png) no-repeat 0 0;}
#selection_guide .box_guide#interface h2 {background:url(../../printer/guide/images/h_anchor05.png) no-repeat 0 0;}
#selection_guide .box_guide#autocutter h2 {background:url(../../printer/guide/images/h_anchor06.png) no-repeat 0 0;}
#selection_guide .box_guide#sensors h2 {background:url(../../printer/guide/images/h_anchor07.png) no-repeat 0 0;}
#selection_guide .box_guide h3.cont_tl01 span {font-weight:bold:}
#product #contents #selection_guide .box_guide p {
	margin: 0 0 15px;
	padding:0;
	font-size:80%;
	line-height:1.4;
}
#selection_guide .box_guide .box_printing_b,
#selection_guide .box_guide .box_printing_g {
	margin-bottom:15px;
	padding: 10px;
}
#selection_guide .box_guide .box_printing_b {background-color:#e7eff4;}
#selection_guide .box_guide .box_printing_g {background-color:#f0f0f0;}

#selection_guide .box_guide .box_border {
	width:689px;
	margin: 0 0 15px;
	padding-top:20px;
}
#selection_guide .box_guide .box_border#box_thermal {background:url(../../printer/guide/images/border_b_top.png) no-repeat 0 0;}
#selection_guide .box_guide .box_border#box_dot {background:url(../../printer/guide/images/border_bp_top.png) no-repeat 0 0;}
#selection_guide .box_guide .box_border#box_digital {background:url(../../printer/guide/images/border_p_top.png) no-repeat 0 0;}
#selection_guide .box_guide .box_border .box_border_inner {
	width:659px;
	margin:0;
	padding: 0 15px 20px;
}
#selection_guide .box_guide .box_border#box_thermal .box_border_inner {background:url(../../printer/guide/images/border_b_bottom.png) no-repeat left bottom;}
#selection_guide .box_guide .box_border#box_dot .box_border_inner {background:url(../../printer/guide/images/border_bp_bottom.png) no-repeat left bottom;}
#selection_guide .box_guide .box_border#box_digital .box_border_inner {background:url(../../printer/guide/images/border_p_bottom.png) no-repeat left bottom;}
#selection_guide .box_guide .box_float {float:left;}
#product #contents #selection_guide .box_guide .box_border h3 {
	width:170px;
	height:36px;
	margin:0;
	padding:0;
	border:none;
	background:none;
}
#selection_guide .box_guide  .color_thermal {color:#1674b4;}
#selection_guide .box_guide  .color_dot {color:#565c9e;}
#selection_guide .box_guide  .color_digital {color:#8046a2;}
#product #contents #selection_guide .box_guide .box_border p.img {margin: 0 0 25px;}
#product #contents #selection_guide .box_guide .box_border h4 {
	margin: 0 0 10px;
	padding:0;
	border:none;
	background:none;
}


/*　代理店リスト　*/
#agent_map{
	position: relative;
	width:719px;
	height:480px;
	margin:0 auto 40px;
	background: url(../../sales/images/agent_map.png) no-repeat 0 0;
}
#product #contents #agent_map h2,
#product #contents #agent_map h3,
#product #contents #agent_map p.lead {
	position:absolute;
	text-indent:-9999px;
	border:none;
	background:none;
	font-size:0px;
	line-height:0;
	overflow:hidden;
	margin:0;
	padding:0;
}
#agent_map ul#map {
	position: relative;
	margin:0;
	padding:0;
}
#agent_map #map li {
	position:absolute;
	width:105px;
	height:103px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#agent_map #map li.btn01 {top:43px;left:541px;}
#agent_map #map li.btn02 {top:160px;left:466px;}
#agent_map #map li.btn03 {top:212px;left:360px;}
#agent_map #map li.btn04 {top:301px;left:449px;}
#agent_map #map li.btn05 {top:336px;left:337px;}
#agent_map #map li.btn06 {top:261px;left:256px;}
#agent_map #map li.btn07 {top:245px;left:142px;}
#agent_map #map li.btn08 {top:351px;left:171px;}
#agent_map #map li.btn09 {top:336px;left:46px;}
#agent_map #map li a {
	display:block;
	width:105px;
	height:103px;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#agent_map #map li a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#agent_map #map li.btn01 a {background:url(../../sales/images/agent_btn01.png) no-repeat 0 0;}
#agent_map #map li.btn02 a {background:url(../../sales/images/agent_btn02.png) no-repeat 0 0;}
#agent_map #map li.btn03 a {background:url(../../sales/images/agent_btn03.png) no-repeat 0 0;}
#agent_map #map li.btn04 a {background:url(../../sales/images/agent_btn04.png) no-repeat 0 0;}
#agent_map #map li.btn05 a {background:url(../../sales/images/agent_btn05.png) no-repeat 0 0;}
#agent_map #map li.btn06 a {background:url(../../sales/images/agent_btn06.png) no-repeat 0 0;}
#agent_map #map li.btn07 a {background:url(../../sales/images/agent_btn07.png) no-repeat 0 0;}
#agent_map #map li.btn08 a {background:url(../../sales/images/agent_btn08.png) no-repeat 0 0;}
#agent_map #map li.btn09 a {background:url(../../sales/images/agent_btn09.png) no-repeat 0 0;}

#agent_list {
	width:689px;
	margin:0 auto 40px;
}
#agent_list .item {
	margin:0 auto 30px;
}
#product #contents #agent_list .item p {
	margin:0;
	font-size:85%;
}
#product #contents #agent_list h2.hdg-bg-01 {
	margin: 0 auto 5px;
}
#product #contents #agent_list p.area_anchor {
	margin:0 auto 20px;
	padding:0;
	font-size:82%;
}

#product #contents p.footnote.contents_bottom {width:675px;margin:0 auto 20px;}


/*　XML/Webアプリ印刷ソリューション　*/
#product #contents #layoutWebApp #main_print_solution {
	width: 719px;
	height:300px;
	margin: 0 auto 40px;
	padding: 0;
	text-indent: -9999px;
	overflow:hidden;
	background:url(../../printer/layoutWebApp/images/print_solution_mainimage.jpg) no-repeat 0 0;
}
#product #contents #layoutWebApp #main_print_solution h2 {
	border: none;
	background: none;
}
#product #contents #layoutWebApp .box_print_solution {
	width: 650px;
	margin: 0 auto 40px;
}
#product #contents #layoutWebApp #point01.box_print_solution h3,
#product #contents #layoutWebApp #point02.box_print_solution h3,
#product #contents #layoutWebApp #point03.box_print_solution h3,
#product #contents #layoutWebApp #point04.box_print_solution h3,
#product #contents #layoutWebApp #models.box_print_solution h3 {
	width: 650px;
	height:70px;
	border: none;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent: -9999px;
	overflow:hidden;
}
#product #contents #layoutWebApp .box_print_solution#point01 h3 {background-image:url(../../printer/layoutWebApp/images/point01.png);}
#product #contents #layoutWebApp .box_print_solution#point02 h3 {background-image:url(../../printer/layoutWebApp/images/point02.png);}
#product #contents #layoutWebApp .box_print_solution#point03 h3 {background-image:url(../../printer/layoutWebApp/images/point03.png);}
#product #contents #layoutWebApp .box_print_solution#point04 h3 {background-image:url(../../printer/layoutWebApp/images/point04.png);}
#product #contents #layoutWebApp .box_print_solution p.img {
	margin: 0 auto 30px;
}
#product #contents #layoutWebApp .box_print_solution p.text {
	margin: 0 0 10px 80px;
	font-size: 85%;
}
#product #contents #layoutWebApp .box_print_solution .btn {
	width: 164px;
	height:22px;
	margin: 0 auto 30px 80px;
}
#product #contents #layoutWebApp .box_print_solution .btn a {
	display: block;
	width:164px;
	height:22px;
	text-indent: -9999px;
	overflow:hidden;
	outline:none;
	background:url(../../printer/layoutWebApp/images/btn_wireless_attention.png) no-repeat 0 0;
}
#product #contents #layoutWebApp .box_print_solution .btn a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#product #contents #layoutWebApp #models.box_print_solution {
	height: 255px;
	background:url(../../printer/layoutWebApp/images/point04_box.png) no-repeat 0 0;
}
#product #contents #layoutWebApp #models.box_print_solution h3 {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
}
#product #contents #layoutWebApp #models.box_print_solution p {
	margin:0 40px 20px;
	font-size: 85%;
	padding:0;
}
#product #contents #layoutWebApp #models.box_print_solution ul {
	width: 600px;
	margin: 0 auto;
	padding:0;
}
#product #contents #layoutWebApp #models.box_print_solution ul li {
	float: left;
	width: 200px;
	height: 160px;
	list-style-type:none;
}
#product #contents #layoutWebApp #models.box_print_solution ul li a,
#product #contents #layoutWebApp #models.box_print_solution ul li span {
	display: block;
	width:120px;
	height: 160px;
	margin: 0 auto;
	text-indent: -9999px;
	overflow:hidden;
	outline:none;
	background-repeat:no-repeat;
	background-position:0 0;
}
#product #contents #layoutWebApp #models.box_print_solution ul li.btn01 a,
#product #contents #layoutWebApp #models.box_print_solution ul li.btn01 span {background-image:url(../../printer/layoutWebApp/images/btn_CT-S251W.png);} 
#product #contents #layoutWebApp #models.box_print_solution ul li.btn02 a,
#product #contents #layoutWebApp #models.box_print_solution ul li.btn02 span {background-image:url(../../printer/layoutWebApp/images/btn_CT-S801IIW.png);} 
#product #contents #layoutWebApp #models.box_print_solution ul li.btn03 a,
#product #contents #layoutWebApp #models.box_print_solution ul li.btn03 span {background-image:url(../../printer/layoutWebApp/images/btn_CT-S601IIW.png);} 
#product #contents #layoutWebApp #models.box_print_solution ul li a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
#product #contents #layoutWebApp #modellist.box_print_solution .model_tb {
	width:649px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-bottom:5px;
	-webkit-border-horizontal-spacing: 0;
	-webkit-border-vertical-spacing: 0;
	color: #333;
}
#product #contents #layoutWebApp #modellist.box_print_solution .model_tb th,
#product #contents #layoutWebApp #modellist.box_print_solution .model_tb td {
	padding: 1rem 0.5rem;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	font-weight:normal;
	font-size:82.5%;
	vertical-align:middle;
}
#product #contents #layoutWebApp #modellist.box_print_solution .model_tb th {
	white-space:nowrap;
	line-height:1;
	text-align:center;
	background: #f0f0f0;
}
#product #contents #layoutWebApp #modellist.box_print_solution .model_tb td  {
	line-height:1.3;
	text-align:center;
}
#product #contents #layoutWebApp #modellist.box_print_solution .model_tb td.nowrap  {white-space: nowrap;}