/*
h4,
h5,
h6,
div,
form,
fieldset,
p,
th,
td,
dl,
dt,
dd {
	margin: 0;
	padding: 0;
}
*/


.useBorderBox h2.useStudy2_1,
.useBorderBox h2.useStudy3_1,
.useBorderBox h2.useStudy3_2  {
	border-top:none;
	border-style:none !important;
	text-indent:-9999em;
	padding:0 !important;
}

.useBorderBox h2.useStudy2_1 {
	background:url("/product/multifunction/promotion/use/case02_res/images/bnr_case2_1.gif") no-repeat scroll left top #FFF;
	height:46px;
}

.useBorderBox h2.useStudy3_1 {
	background:url("/product/multifunction/promotion/use/case03_res/images/bnr_case3_1.gif") no-repeat scroll left top #FFF;
	height:46px;
}
.useBorderBox h2.useStudy3_2 {
	background:url("/product/multifunction/promotion/use/case03_res/images/bnr_case3_2.gif") no-repeat scroll left top #FFF;
	height:41px;
}

.useBorderBox .solutionArrow {
	text-align:center;
}

.useBorderBox .solutionArrow img {
	display:inline;
}

.useBorderBox .oneBlock {
	padding:0 25px 20px 25px;
}

.BinderBox .sectionA01 .A1 {
	width:335px !important;
}

.BinderBox .sectionA01 .A2 {
	width:286px !important;
}

.BinderBox .moreBk .sectionA01 {
	margin-left:15px;
	padding-top:10px;
}

.BinderBox .moreBk .sectionA01 .text {
	margin-right:10px;
}


.caseBox .caseBoxImgR {
margin-right:5px;
}
.caseBox .YBoxR {
margin-right:10px;
}
.wrapUseTop .btnUseTop {
margin-right:44px;
}

}
.sectionC01 ul li {
	margin-right: 30px;
	float: left;
	width: 200px;
}

/* ----------------------------------------------------------- 
clearfix
-------------------------------------------------------------- */
.caseSet:after,
dl.pro_seriesSort:after,
.pro_sslBtns:after,
.pro_feature:after,
#pro_functionList ul:after,
div.iconDetail ul.legendList:after,
div.iconDetail ul.functionList:after,
div.iconDetail ul.functionList2:after,
div.iconDetail ul.iconList:after,
div.pro_matrixNote:after,
div.pro_RowListBox:after,
div.pro_ColListBox:after,
.caseBox:after,
.annotationListR:after,
.wrapUseTop:after,
div.picupBox:after,
div.picupBoxunit:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	line-height: 0;
}

.caseSet,
dl.pro_seriesSort,
.pro_sslBtns,
.pro_feature,
#pro_functionList ul,
div.iconDetail ul.legendList,
div.iconDetail ul.functionList,
div.iconDetail ul.functionList2,
div.iconDetail ul.iconList,
div.pro_RowListBox,
div.pro_CowListBox,
.caseBox,
.annotationListR,
.wrapUseTop,
div.picupBox,
div.picupBoxunit {
	_height: 1px;
	min-height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}





/* -------------------------------------------------------------- 
Page switch tab for v4
-------------------------------------------------------------- */
.pageTab {
	margin:20px 0 0 0;
	overflow:hidden;
	zoom:1;
}
.pageTab ul {
	margin-left:-5px;
}

.pageTab ul li {
	float:left;
	display:inline;
	margin-left: 5px;
}
.pageTab ul li a {
	display:block;
	padding-right: 5px;
	color:#333333;
}
.pageTab ul li a span {
	display:block;
	min-width:100px;
	width: auto !important;
	width: 100px;
	padding: 10px 0 5px 5px;
	text-align:center;
	white-space: nowrap;
}

.pageTab ul li {
  border : 1px solid gray;
}

.pageTab ul li.cur {
  background-color : #d3d3d3;
}


/* -------------------------------------------------------------- 
/fkx/company/eco/rinen.html
-------------------------------------------------------------- */

#f_contents > table:nth-child(2) > tbody > tr > td > ol{
	margin-left:20px
}

#f_contents > table:nth-child(2) > tbody > tr > td > ol > li{
	list-style-type:decimal;
}

/* -------------------------------------------------------------- 
/acx/company/hinshitsu.html
/fkx/company/eco/message.html
/fkx/product/dwc
/fkx/product/event/event02_com.html
-------------------------------------------------------------- */

div#f_contents td, div#f_contents th {
  vertical-align: top;
}




/* -------------------------------------------------------------- 
 Lists
-------------------------------------------------------------- */

/* Nakaguro
--------------------------------------------- */
.typeCircle {
	margin:18px 0 0 0;
	clear:both;
}
.typeCircle li.cLi {
	padding:0 0 0 13px;
	background:url(/common_v4/src/jp/images/category_unbelonging/mark_ul_disc.gif) no-repeat 0 0.5em;
}



/* decimal
--------------------------------------------- */
ol.typeDecimal {
	margin:18px 0 0 1.8em;
}
ol.typeDecimal li.dLi {
	list-style-type:decimal;
	background:none !important;
}
li ol.typeDecimal {
	margin-left:1.8em !important;
}

/* ajust */
* html ol.typeDecimal {
	margin-left:2.5em;
}
* html li ol.typeDecimal {
	margin-left:2.5em !important;
}
*:first-child+html ol.typeDecimal {
	margin-left:2.5em;
}
*:first-child+html li ol.typeDecimal {
	margin-left:2.5em !important;
}


/* triangle
--------------------------------------------- */
.typeTriangle {
	margin:18px 0 0 0;
}
.typeTriangle li.tLi {
	padding:0.25em 0 0.25em 13px;
	background:url(/common_v4/src/jp/images/category_unbelonging/mark_link.gif) no-repeat 0 0.5em;
}


/* nest */
li ol.typeDecimal,
li .typeCircle,
li .typeTriangle {
	margin:auto;
}



/* -------------------------------------------------------------- 
/acx/company/recruit/message.html
/cbx/company/jqa/award2.html
/ahx/company/recruit
/fkx/company/eco*
/myx/product/dscweb/*
-------------------------------------------------------------- */


.traditional2009content img,
.traditional2009content_b img{
max-width:fit-content
}









/*-- 2018.03.08 CSC K.y. Add --*/

/*--## /common/src/jp/css/layout.css ## (ä¸¡æ–¹ã¨ã‚‚ã«ã€Œdisplay:noneã€ã§ã‚‚ã„ã„ã®ã‹ã‚‚)--*/

.voiceNavi {
margin-top: -1px;
font-size: 1px;
text-decoration: none;
line-height: 1px;
}

.voiceNavi img {
border-width: 0;
}

/*--## /common_v4/src/jp/css/module.css ##--*/

.reader {
display:none;
}

/* align,valign */
.alignR { text-align: right !important; }
.alignL { text-align: left !important; }
.alignC { text-align: center !important; }
.valignT { vertical-align: top !important; }
.valignM { vertical-align: middle !important; }
.valignB { vertical-align: bottom !important; }


.lyt-main ul.anchorLinkList{
  margin:0 0 10px 0;
  
}

.lyt-main ul.anchorLinkList:after {
  content: "";
  clear: both;
  display: block;
}

.lyt-main ul.anchorLinkList li:first-child {
  padding-left: 0;
  border: none;
  clear:both;
}

.lyt-main ul.anchorLinkList li{
  margin: 0 10px 5px 0 !important;
  padding: 0 0 0 10px !important;
  border-left: 1px #e6e6e6 solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(230, 230, 230);
  width: auto !important;
  background: none !important;
  float:left;
}

.lyt-main .sup_searchId .searchForm label{
  font-size: 85%;
}

.lyt-main .sup_searchId .searchForm label.reader{
  display: none;
}

.lyt-main .sup_searchId .searchForm {
  width: 400px;
  float: left;
}

h4, h5, h6, div, form, fieldset, p, th, td, dl, dt, dd{
  font-weight: normal;
}

.example dl{
  width: 260px;
  display: inline;
}

dl dd {
  margin: 0px;
}


th, td {
  text-align: initial;
  vertical-align: initial;
}


div.narrowContainer table{
  margin:0;
}


/*https://stg-www.fujixerox.co.jp/support/printer/pr_common/answer/common_776.html*/
div.narrowContainer table tbody tr td.answer-comment table{
  display: block;
}

div#FI01{
  display: none;
}

p.last-modified{
  text-align: right;
}

#p1_maincontents{
  clear: both;
  width: 765px;
}

.tbl th, .tbl td, .tbl-01 th, .tbl-01 td {
  padding: 5px;
}



/*-- 2018.03.08 CSC K.y. Add --*/

/*--## /common/src/jp/css/layout.css ## (ä¸¡æ–¹ã¨ã‚‚ã«ã€Œdisplay:noneã€ã§ã‚‚ã„ã„ã®ã‹ã‚‚)--*/






.date{
  font-size: 80%;
}

.main p{
  font-size: 100%;
}

.lyt-main ul.subtitle{
  list-style-type: disc;
  -webkit-padding-start: 40px;
}

sup.note{
  top: 10px;
}

ul.register li sup{
  top: -5px;
}

tr.note td{
  vertical-align: top;
}

#f_contents table tbody tr td table{
  border-collapse: collapse;
  border-spacing: 0;
  font-size: inherit;
}

img {
  vertical-align: top;
}

.mt20{
  margin-top: 20px;
}

.mt40{
  margin-top: 40px;
}

.thisParent {
  background: url(/support/cru/printer/images/cru_mainimg01.jpg) no-repeat 0px 0px;
  padding-left: 152px;
}

.black {
  background-color: #fff;
}

div#dw7{
  width: 765px;
}

td{
  background-color: #fff;
}

#zoomImage{
  display: block;
}

div#r05contents table{
  margin: 0px;
}

td.mn-bg{
  vertical-align: top;
}

div.margin-contA td.m{
  text-align: left;
}

h1.nameA{
  display: none;
}

div#r05contents  td.bg-clAE{
  background-color: #ffffff;
}

div.lyt-image p.image{
  text-align: center;
}

div.lyt-image span.caption {
  display: block;
  font-size: 80%;
  margin: 10px 0 0;
  text-align: center;
}
/*https://stg-www.fujixerox.co.jp/cbx/company/rinen.html*/
main.lyt-type-2 div.lyt-main div#f_contents {
  width: 728px;
}
/*https://stg-www.fujixerox.co.jp/cbx/company/rinen.html*/

.anchortop {
  display: none;
}

.pagelink{
  display: none;
}


/* stg-www.fujixerox.co.jp/fkx/product/dwc */

.lyt-type-1 div.lyt-main #f_contents table tr td {
  vertical-align:top;
}


.useBorderBox .solutionArrow {
	text-align:center;
}

.useBorderBox .solutionArrow img {
	display:inline;
}

.useBorderBox .oneBlock {
	padding:0 25px 20px 25px;
}

.BinderBox .sectionA01 .A1 {
	width:335px !important;
}

.BinderBox .sectionA01 .A2 {
	width:286px !important;
}

.BinderBox .moreBk .sectionA01 {
	margin-left:15px;
	padding-top:10px;
}

.BinderBox .moreBk .sectionA01 .text {
	margin-right:10px;
}


.caseBox .caseBoxImgR {
margin-right:5px;
}
.caseBox .YBoxR {
margin-right:10px;
}
.wrapUseTop .btnUseTop {
margin-right:44px;
}

}
.sectionC01 ul li {
	margin-right: 30px;
	float: left;
	width: 200px;
}



.alignC { text-align: center !important; }
.alignR { text-align: right !important; }

/* -------------------------------------------------------------- 
Page switch tab for v4
-------------------------------------------------------------- */
.pageTab {
	margin:20px 0 0 0;
	overflow:hidden;
	zoom:1;
}
.pageTab ul {
	margin-left:-5px;
}

.pageTab ul li {
	float:left;
	display:inline;
	margin-left: 5px;
}
.pageTab ul li a {
	display:block;
	padding-right: 5px;
	color:#333333;
}
.pageTab ul li a span {
	display:block;
	min-width:100px;
	width: auto !important;
	width: 100px;
	padding: 10px 0 5px 5px;
	text-align:center;
	white-space: nowrap;
}

.pageTab ul li {
  border : 1px solid gray;
}

.pageTab ul li.cur {
  background-color : #d3d3d3;
}




/* nest */
li ol.typeDecimal,
li .typeCircle,
li .typeTriangle {
	margin:auto;
}



/* annotation
--------------------------------------------- */
dl.annotationList {
	margin:18px 0 0 0;
	color:#333333;
	font-size:85%;
}
dl.annotationList dt {
	padding-right:1em;
	color:#ff3333;
	margin-bottom: -1.5em;
}
dl.annotationList dd {
	margin-left:3.2em;
	margin-bottom: 0.25em;
}




.useBorderBox .solutionArrow {
	text-align:center;
}

.useBorderBox .solutionArrow img {
	display:inline;
}

.useBorderBox .oneBlock {
	padding:0 25px 20px 25px;
}

.BinderBox .sectionA01 .A1 {
	width:335px !important;
}

.BinderBox .sectionA01 .A2 {
	width:286px !important;
}

.BinderBox .moreBk .sectionA01 {
	margin-left:15px;
	padding-top:10px;
}

.BinderBox .moreBk .sectionA01 .text {
	margin-right:10px;
}


.caseBox .caseBoxImgR {
margin-right:5px;
}
.caseBox .YBoxR {
margin-right:10px;
}
.wrapUseTop .btnUseTop {
margin-right:44px;
}

}
.sectionC01 ul li {
	margin-right: 30px;
	float: left;
	width: 200px;
}



/* -------------------------------------------------------------- 
Page switch tab for v4
-------------------------------------------------------------- */
.pageTab {
	margin:20px 0 0 0;
	overflow:hidden;
	zoom:1;
}
.pageTab ul {
	margin-left:-5px;
}

.pageTab ul li {
	float:left;
	display:inline;
	margin-left: 5px;
}
.pageTab ul li a {
	display:block;
	padding-right: 5px;
	color:#333333;
}
.pageTab ul li a span {
	display:block;
	min-width:100px;
	width: auto !important;
	width: 100px;
	padding: 10px 0 5px 5px;
	text-align:center;
	white-space: nowrap;
}

.pageTab ul li {
  border : 1px solid gray;
}

.pageTab ul li.cur {
  background-color : #d3d3d3;
}


/* nest */
li ol.typeDecimal,
li .typeCircle,
li .typeTriangle {
	margin:auto;
}

.lyt-main .sup_searchId .searchForm label{
  font-size: 85%;
}

.lyt-main .sup_searchId .searchForm label.reader{
  display: none;
}

.lyt-main .sup_searchId .searchForm {
  width: 400px;
  float: left;
}




div.narrowContainer table{
  margin:0;
}



div#FI01{
  display: none;
}


#p1_maincontents{
  clear: both;
  width: 765px;
}

.tbl th, .tbl td, .tbl-01 th, .tbl-01 td {
  padding: 5px;
}






.date{
  font-size: 80%;
}

.main p{
  font-size: 100%;
}

.lyt-main ul.subtitle{
  list-style-type: disc;
  -webkit-padding-start: 40px;
}

sup.note{
  top: 10px;
}

ul.register li sup{
  top: -5px;
}

tr.note td{
  vertical-align: top;
}


.mt20{
  margin-top: 20px;
}

.thisParent {
  background: url(/support/cru/printer/images/cru_mainimg01.jpg) no-repeat 0px 0px;
  padding-left: 152px;
}

.black {
  background-color: #fff;
}

div#dw7{
  width: 765px;
}

td{
  background-color: #fff;
}

#zoomImage{
  display: block;
}

div#r05contents table{
  margin: 0px;
}

td.mn-bg{
  vertical-align: top;
}

div.margin-contA td.m{
  text-align: left;
}

h1.nameA{
  display: none;
}

div#r05contents  td.bg-clAE{
  background-color: #ffffff;
}

div.lyt-image p.image{
  text-align: center;
}

div.lyt-image span.caption {
  display: block;
  font-size: 80%;
  margin: 10px 0 0;
  text-align: center;
}
/*https://stg-www.fujixerox.co.jp/cbx/company/rinen.html*/
main.lyt-type-2 div.lyt-main div#f_contents {
  width: 728px;
}
/*https://stg-www.fujixerox.co.jp/cbx/company/rinen.html*/

.anchortop {
  display: none;
}

.pagelink{
  display: none;
}



/*===================================================
 Release Body
===================================================*/


/* -------------------------------------------------------------- 
 Section
-------------------------------------------------------------- */
/* Image Center
----------------------------------------------------- */
 div.sectionZ01 {
	margin:20px 0 0 0;
	text-align:center;
}

/* Image Left
----------------------------------------------------- */
 div.sectionA01 {
	zoom:1;
}
 div.sectionA01 .photo {
	margin-right: 20px;
	float: left;
	width: 250px;
}

 div.sectionA01 .text {
	overflow: hidden;
	zoom: 1;	/* for ie */
}

 div.sectionA02 .photo {
	margin-right: 20px;
	float: left;
	width: 102px;
}
 div.sectionA02 .text {
	overflow: hidden;
	zoom: 1;	/* for ie */
}




/* Image Right
----------------------------------------------------- */
 div.sectionB01 .photo {
	float: right;
	width: 250px;
}


 div.sectionB01 .text {
	overflow: hidden;
	zoom: 1;	/* for ie */
}

 div.sectionB02 .photo {
	margin-left: 20px;
	float: right;
	width: 102px;
}
 div.sectionB02 .text {
	overflow: hidden;
	zoom: 1;	/* for ie */
}



/* Image Center
----------------------------------------------------- */
 div.sectionC01 ul {
	margin-right: -30px;
	zoom: 1;	/* for ie */
}
 div.sectionC01 ul li {
	margin-right: 30px;
	float: left;
	width: 200px;
}
 div.sectionC01 ul li {
	width: 266px;
}
 div.sectionC01 ul li {
	width: 143px;
}




/* 2 Column
----------------------------------------------------- */
 div.sectionD01 {
	margin-right: -30px;
	zoom: 1;
}
 div.sectionD01 div.src="https://www.fujixerox.co.jp/product/multifunction/ap6_c7771/images/ {
	margin-right: 30px;
	float: left;
	width: 315px;
}
 div.sectionD01 div.sectionDunit {
	/* width: 415px; */
}

 div.sectionDunit .photo {
	margin-right: 20px;
	float: left;
	display: inline;
}
 div.sectionDunit .text {
	overflow: hidden;
	zoom: 1;
}

.sectionD01 .sectionDunit {
	margin-right: 30px;
	float: left;
	width: 315px;
}

/* 3pain */



/* section common */
 div.sectionZ01,
 div.sectionA01,
 div.sectionB01,
 div.sectionC01,
 div.sectionD01 {
	margin-top:30px;
}

 div.sectionZ01 .photoCaption,
 div.sectionA01 .photoCaption,
 div.sectionB01 .photoCaption,
 div.sectionC01 .photoCaption,
 div.sectionD01 .photoCaption {
	margin-top:5px;
	font-size:85%;
}
 div.sectionD01 .photoCaption {
	width:125px;
}



/* ----------------------------------------------------------- 
clearfix
-------------------------------------------------------------- */
 div.sectionA01:after,
 div.sectionA02:after,
 div.sectionB01:after,
 div.sectionB02:after,
 div.sectionC01:after,
 div.sectionD01:after,
 div.sectionDunit:after,
 ul.bannerList:after,
 ul.linkListFlat:after,
 .stepList:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	line-height: 0;
}
 div.sectionA01,
 div.sectionA02,
 div.sectionB01,
 div.sectionB02,
 div.sectionC01,
 div.sectionD01,
 div.sectionDunit,
 ul.bannerList,
 ul.linkListFlat,
 .stepList {
	_height: 1px;
	min-height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/* A postscript is not added at the following */



/*********** List Mark ***********/
ul.pList, ol.pList {
  list-style:none;
  margin:5px 0px 5px 10px;
  padding:0px 0px 0px 15px;
}

ul.pList li, ol.pList li {
  padding: 0 0 7px 0;
}


.pList li {
        list-style-image:url("/download/common/src/eng/images/commonparts/list/listmark_sup.gif") ;
}

ol.olsmaller,
OL.dlpermit {
	margin:18px 0 0 1.8em;
}
ol.olsmaller li,
OL.dlpermit li {
	list-style-type:decimal;
}

.jumper{
	display:none;
}


/* -------------------------------------------------------------- 
Tripartite
-------------------------------------------------------------- */

.paneBlock3 {
	margin-top:40px;
}
.paneBlock3 .pane3L {
	float:left;
	width:30.4%;
}
.paneBlock3 .pane3C {
	float:left;
	width:30.4%;
	margin-left:4.3%;
}
.paneBlock3 .pane3R {
	float:right;
	width:30.4%;
}
.paneBlock3 h3 {
	margin-top:0;
}



#systemArea caption,
#systemArea table tr td{
	font-size: 14px;
}


/* paneBlock2 */
.paneBlock2:after {
   content: "";
   clear: both;
   display: block;
}
.paneBlock2 .pane2L {
   float : left;
   width : 48%;
}
.paneBlock2 .pane2R {
   float : right;
   width : 48%;
}

/* Table (.pTbl, .defTbl) */
.pTbl, .defTbl {
  width: 100%;
  border: 1px solid gray;
  margin: 10px 0 0 0;
  border-collapse: collapse;
  border-spacing: 0;
}
.pTbl td, .defTbl td  {
  padding: 5px;
  border: 1px solid #bfbfbf;
}
.pTbl th, .defTbl th {
  padding: 5px;
  background: #ebebeb;
  border: 1px solid #bfbfbf;
}

/* localNavigation_v4 */
.lyt-side .localNavigation_v4 {
  margin: 0 0 15px 0;
  padding-bottom: 4px;
}
.lyt-side .localNavigation_v4  h2 {
  padding: 0;
}

#content > div.lyt-side > div > div > h2{
  margin-top:0;
}

.lyt-side .localNavigation_v4  ul  li {
  width: auto;
}
.lyt-side .localNavigation_v4  ul  li  a {
  color: #333333;
  padding: 3px 0 3px 0; /* 5px 8px 5px 19px; */
}

.borderBackBox.inquiryL2{
	margin:40px 0 0 0;
}
.borderBackBox.inquiryL2 .inner{
	padding: 5px 0 20px;
	text-align:center;
}

/* -------------------------------------------------------------- 
/acx/company/recruit/message.html
/cbx/company/jqa/award2.html
/ahx/company/recruit
/fkx/company/eco*
/myx/product/dscweb/*
-------------------------------------------------------------- */


.traditional2009content #f_contents img,
.traditional2009content_b #f_contents img{max-width: none;}

/* ------------------------------------------------------- */

.lyt-main .links li:before {
  content: "> ";
}

.paneBlock3:after {
   content: "";
   clear: both;
   display: block;
}


.rBoxB01,.rBoxC01 {
  border: 1px solid #808080;
  margin:5px 0;
  padding: 14px 16px;
}


.rBoxA02 {
  border: 1px solid #1a6fc5;
  margin:5px 0;
  padding: 5px;
}

.boxTextL .img {
    float: right;
    margin: 0 0 0 20px;
}

.boxTextL .photo120 {
    float: right;
    margin: 0 0 0 20px;
    width: 120px;
}

.sectionA03:after {
  content: "";
  clear: both;
  display: block;
}



/* ------------------------------------------------------- */


.subPane:after {
  content: "";
  clear: both;
  display: block;
}
.subPane {
  width: 940px;
  line-height: 1.5;
}
.subPane .paneL {
  width: 734px;
  float: left;
}
.subPane .paneR {
  width: 186px;
  float: right;
}

#f_contents table,
#f_contents > div > div > table{
	width:auto;
}


#content > div.lyt-main > div > div.subPane > div.paneL > h3{
	clear:both;
}




#content > div.lyt-main > div > div > ul.linkListFlat:after {
   content; "";
   clear: both;
   display: block;
}
#content > div.lyt-main > div > div > ul.linkListFlat > li{
   float: left;
   padding-right: 20px;
}
#content > div.lyt-main > div > div > ul.linkListFlat li:before {
   content: "> ";
}

#content > div.lyt-main > p.nav-top{
clear:both;
}

#ternary > div > ul > li:before,
#ternary > div > .mt0 > li:before {
  content: "";
}

#r05contents > div.dlpermitblock > div > ol.olfont {
  margin: 18px 0 0 1.8em;
}

#r05contents > div.dlpermitblock > div > ol.olfont li{
  list-style-type: decimal;
}

#f_contents > .parent:after {
  content: "";
  clear: both;
  display: block;
}

#f_contents > div > .pSubColumn2Left{
  width: 48%;
  float: left;
}

#f_contents > div > .pSubColumn2Right{
  width: 48%;
  float: right;
}

#topFlash{
  width: 765px;
  margin: 0 auto;
}


.tab .tabs > div{
display:none;
}
.tab .tabs > div > .hdg{
display:none;
}
.tab .tabs > .active{
display:block;
}
.tab .tabs.static > div{
display:block;
}

/* ----------------------------------------------------------- 
HanreiList
-------------------------------------------------------------- */
.hanreiList dt{
display:inline;
width:25px;
vertical-align:middle;
}
.hanreiList dd{
vertical-align:top;
_vertical-align:middle;
display:inline;
line-height:2;
margin-right:10px;
}

.hanreiList dt img{
vertical-align:middle !important;
}
.hanreiList dd{
line-height:2;
margin-bottom: 0.25em;
}


.hanreiList2 dt{
width:35px;
text-align:center;
line-height:1.5em !important;
height:20px;
padding-right:1em;
margin-bottom:-2em;
}

.hanreiList2 dt img{
vertical-align:middle !important;
}

.hanreiList2 dd{
line-height:2;
margin-left:20px;
margin-bottom: 0.25em;
}


/* Liquid Button
--------------------------------------------- */
.btnText,
.btnText span{
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	margin:0;
}
.btnText{
	background:url(/common_v4/src/jp/images/button/btn_lt.gif) no-repeat 0 0;
	text-decoration:none !important;
	cursor:pointer;
	font-size:85%;
}
.btnText span{
	background:url(/common_v4/src/jp/images/button/btn_lb.gif) no-repeat 0 bottom;
}
.btnText span span{
	background:url(/common_v4/src/jp/images/button/btn_rt.gif) no-repeat right 0;
}
.btnText span span span{
	padding:11px 31px 10px 28px;
	min-width:10px;
	max-width:500px;
	background:url(/common_v4/src/jp/images/button/btn_rb.gif) no-repeat right bottom;
}
.btnText span span span span{
	padding:0;
	display:block;
	max-width:441px;
	background:none;
}
* html body .btnText span span span span{
	display:inline;
}


/* prev,next
----------------------------------------------------- */
.pager_Next {
	text-align: center;
}
.pager_Next .title {
	*margin-bottom: 5px;
	padding: 5px 27px;
	font-size: 85%;
	zoom: 1;	/* for ie */
}
.pager_Next .separate {
	background: url(/common_v4/src/jp/images/misc/dotline.gif) repeat-y right top;
}


/* number
----------------------------------------------------- */
.pager_Num {
	text-align: center;
}
.pager_Num .number {
	*margin-bottom: 5px;
	padding: 5px 10px;
	font-size: 85%;
	zoom: 1;	/* for ie */
}
.pager_Num .firstChild {
	padding-left: 40px;
}
.pager_Num .lastChild {
	padding-right: 40px;
}
.pager_Num .cur {
	font-weight: bold;
}


/* Box (Border)[inquiry Large(490px)]
--------------------------------------------- */
.borderBackBox.inquiryL,
.borderBackBox.appliesL {
	width:530px;
	margin:40px auto 0;
	padding:10px 0 0 0;
	background:url(/common_v4/src/jp/images/category_unbelonging/bg_borderbox.gif) no-repeat left top;
}
.borderBackBox.inquiryL .inner,
.borderBackBox.appliesL .inner {
	padding: 5px 0 20px;
	text-align:center;
	background:url(/common_v4/src/jp/images/category_unbelonging/bg_borderbox.gif) no-repeat left bottom;
}
.borderBackBox.inquiryL .inner div,
.borderBackBox.appliesL .inner div {
	margin:10px 0 0 0;
}

.borderBackBox.inquiryL .inner div img,
.borderBackBox.appliesL .inner div img {
	display:inline;
}

.relationBanner img,
.links img{
    margin-bottom: 12px;
}

.mr10 {
  margin-right: 10px !important;
}

