@charset "UTF-8";

#pn2download{
	padding-top: 60px;
	margin-top: -60px;
}

.mod-page-title h1{
    font-size: 2.8em;
}

h2.estudioH2{
background: url(/common/img/module/common-title_bg01.png) repeat-y 0 0;
	padding: 0 0 0 10px;
	margin: 20px 0 0 0;
}

h4{
	background: #008899;
	color: #fff;
	padding: 8px 20px;
	font-size: 120%!important;
	border:none!important;
}

#contentArea div.section .imgLeftBlock ul{
	margin-left: 260px;	
}

.estudioSpecInfo{
	margin: 5px 0 0 0;
	text-align: right;
	line-height: 1.0em;
}

.esLineup{
	margin: 10px 0 0 0;
	font-size: 10px;
}

.esLineup li{
	display: inline-block;
	color: #fff;
}

.esLineup li a{
	color: #fff;
	text-decoration: none;
	padding: 10px 56px;
}

.esLineup li a:hover{
	color: #ddd;
}

.esLineup li.esLineup1.current{color: #ff6600; border: 1px solid #ff6600; border-bottom: 3px solid #ff6600;}
.esLineup li.esLineup2.current{color: #7f7f7f; border: 1px solid #7f7f7f; border-bottom: 3px solid #7f7f7f;}
.esLineup li.esLineup3.current{color: #0070c0; border: 1px solid #0070c0; border-bottom: 3px solid #0070c0;}
.esLineup li.esLineup4.current{color: #00b050; border: 1px solid #00b050; border-bottom: 3px solid #00b050;}

.esLineup li.esLineup1{background: #ff6600;}
.esLineup li.esLineup2{background: #7f7f7f;}
.esLineup li.esLineup3{background: #0070c0;}
.esLineup li.esLineup4{background: #00b050;}

.esLineup li.esLineup1 a{background: #ff6600;}
.esLineup li.esLineup2 a{background: #7f7f7f;}
.esLineup li.esLineup3 a{background: #0070c0;}
.esLineup li.esLineup4 a{background: #00b050;}

.esLineup li.current{
	padding: 9px 56px;
	background: #eee;
}


.productinfo{
overflow: hidden;
margin-top: 20px;
/*padding: 10px 0;*/
}

.productinfo .note{
text-align: left;
margin-top: 10px;
margin-bottom: 0!important;
font-size: 11px;
}

/*
.productimage{
	float: left;
	margin-right: 10px;
}
*/

.chatchcopy{
/*	font-size: 150%;*/
font-size: 18px;
margin-top: 0!important;
/*margin-bottom: 0!important;*/
margin-bottom: 10px!important;
}

.productinfo-right ul.category { display: table;}
.category li{
display: table-cell;
padding-right: 15px;
margin-bottom: 20px;
}
.category li:last-child { padding-right: 0;}

/*.value{
	margin: 20px 0 0 0;
	width: 490px!important;
	font-size: 80%;
}
.value{
margin: 10px 0 20px 0;
width: 100%;
}

.value th{
	border-bottom: 1px solid #000;
	padding: 5px;
}

.value td{
	padding: 5px;
	background: #fff;
	border-bottom: 1px solid #ccc;
	text-align: center;
}

#contentArea p.mfpLineupBt{
	margin: 2px 0 10px 4px;
}
*/
.value{
margin: 10px 0 20px 0!important;
width: 100%;
}
#contentArea p.mfpLineupBt a{
	margin: 0;
	padding: 5px 53px;
	text-align: center;
	background: #fff;
	border: 1px solid #aaa;
	font-weight: bold;
	border-radius: 5px;
	text-decoration: none;
	font-size: 110%;
}


.productmenu{
	overflow: hidden;
	margin-bottom :15px;
}

.productmenu li a{
	/*width: 120px;*/
	margin: 3px;
	float: left;
	/*padding: 10px 20px;*/
	padding: 10px 27px;
	text-align: center;
	background: #ddd;
    background: -moz-linear-gradient(top,#eef 0%,#dde);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eef));
	border: 1px solid #ccc;
	font-weight: bold;
	border-radius: 5px;
	text-decoration: none;
	font-size: 110%;
}
.productmenu li.current{
	/*width: 120px;*/
	margin: 3px;
	float: left;
	/*padding: 10px 20px;*/
	padding: 10px 27px;
	text-align: center;
	background: #fff;
	border: 1px solid #ccc;
	font-weight: bold;
	border-radius: 5px;
	text-decoration: none;
	font-size: 153%;
}

.productmenu.fea2 li a,.productmenu.fea2 li.current{
	padding: 10px 13px;
}

.productmenu.bx6 li a,.productmenu.bx6 li.current{
	padding: 10px 18px;
}

.productmenu li a:hover{
	background: #eee;
    background: -moz-linear-gradient(top,#eef 0%,#dde);
    background: -webkit-gradient(linear, left top, left bottom, from(#eef), to(#dde));
	color: #666;
}

.estudiolink{
	border: 1px solid #ccc;
	font-weight: bold;
	font-size: 120%;
	text-decoration: none;
}

.studio_option{
	display: inline-block;
}

.studio_panel{
	display: inline-block;
}

.studio_special{
	display: block;
	width: 500px;
	margin: 5px auto;
}

.studio_paper{
	display: block;
	width: 500px;
	margin: 5px auto;
}


.solutionlink a{
	display: inline-block;
	margin: 5px 10px;
}

.solition_loops{
	display: block;
	margin: 15px 0 5px 160px;
	width: 335px;
}

#contentArea div.section .solutionlink2018{
	overflow: hidden;
}

#contentArea div.section .solutionlink2018 .solutionLinkLeft{
	width: 328px;
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
}

#contentArea div.section .solutionlink2018 .solutionLinkRight{
	width: 328px;
	display: inline-block;
	vertical-align: top;
}

#contentArea div.section .solutionlink2018 .solutionLinkLeft img{
	width: 105px;
}

#contentArea div.section .solutionlink2018 .solutionLinkRight img{
	width: 77px;
}

#contentArea div.section .solutionlink2018 p{
	padding: 5px;
	margin: 2px 0;
	text-align: center;
}

#contentArea div.section .solutionlink2018 div p{
	padding: 5px;
	margin: 0;
	border: 1px solid #aaa;
	background: #fcfcfc;
	
}

#contentArea div.section .solutionlink2018 ul{
	margin: 10px 0 20px 0;
    -webkit-margin-before: 0;
}

#contentArea div.section .solutionlink2018 li{
	list-style: none;
	display: inline-block;
	margin: 0 3px 0 0;
}

#contentArea div.section .solutionlink2018 li:last-child{
	margin: 0;
}

#contentArea div.section .solutionlink2018 li a:hover{
	opacity: 0.8;
}


.yakulink a{
	display: inline-block;
	background: #fff;
	margin: 5px;
	padding: 2px 7px;
	border: 1px solid #aaa;
}

.solition_loops:hover, .solutionlink a:hover, .yakulink a:hover, .estudiooplink a:hover{
	opacity: 0.7;
}

.linkcenter{
	text-align: center;
	margin: 10px 0 0 0;
	margin-bottom: 0px!important;
}

.linkcenter a{
	margin: 0 2px;
}

.eslinkTxt{
	vertical-align: top;
	font-size: 110%;
	text-align: left;
	line-height: 1.3em;
	color: #666;
	display: inline-block;
}

.simulationL{
	width: 340px;
	margin: 0 0 0 0px;
	margin-top: 2px;
	text-align: center;

}

.simulationR{
	width: 340px;
	margin: 0 0 0 15px;
	margin-top: 2px;
	text-align: center;


}
.spLinkTxt{
	width: 500px;
	margin: 0 0 0 100px;
	margin-top: 0;
	text-align: center;
}

.loopsLinkTxt{
	width: 330px;
	margin: 0 0 0 160px;
	margin-top: 0;
}


.solLinkTxt{
	width: 175px;
	margin: 2px 4px;
	margin-top: 5px;
}

.estudioseries a{
	display: block;
	font-size: 130%;
}

.mfpdownload{
	margin: 30px 0;
	background: #eee;
	padding: 10px 5px;
}

.mfpdownload li{
	display: inline-table;
	text-align: center;
	font-weight: bold;
	font-size: 140%;
	margin: 0 16px;
}

.mfpdownload li img{
	width: 130px;
}



#contentArea div.section div.proNav ul li { width: 500px!important; font-size: 1.2em;}

.main-content{
	padding-bottom: 30px;
}

.specinfo{
	margin: 10px 0;
	width: 100%!important;
}
.specinfo thead th{
	background: #666!important;
	color: #fff;
padding: 3px!important;
}

.specinfo .specinfoSmallTh{
	font-size: 90%;
}

.specinfo th, .specinfo td{
	border: 1px solid #aaa;
	padding: 3px!important;
	vertical-align: middle;
	font-size: 110%;
}

.specinfo tbody th{
	background: #eee;
	width: 150px;
	white-space: nowrap;
} 

.specinfo .subth{
	background: #aaa!important;
	color: #fff;
}


.specinfo td{
	background: #fff;
}

/*.specinfooption tr td + td + td{
	text-align: right;
}*/

.specinfooption tr td + td + td + td{
	text-align: left;
}

.specinfoservice tr td + td, .specright{
	text-align: right;
}

.specinfoservice tr td + td + td{
	text-align: left;
}


.productTable tr td{
	text-align: left;
}

.productTable tr td + td{
	text-align: right;
}

.productTable tr td + td + td{
	text-align: center;
}

.notes{
	font-size: 90%;
}


.strongWord{
	font-size: 150%;
	text-align: center;
	font-weight: bold;
	border: 2px solid #999;
	padding: 5px 25px;
	background: #fff;
	margin-top: 10px!important;
}

.hoshuList{
	list-style:decimal;
	margin: 20px 0;
	border: 1px solid #aaa;
	padding: 10px 20px;
	background: #efefef;
}

.notesList{
	list-style:disc;
	margin: 20px 0;
	padding: 0 10px 10px 0px;
	font-size: 90%;
}

.smalltexttable{
	font-size: 90%;
}

.serviceimage{
	width: 100%;
}

.optionLeft{
	width: 45%;
	float: left;
	margin-right: 20px;
}

.optionRight{
	width: 45%;
	float: left;
}

.dottedLineBottom td{
	border-bottom: 1px dashed #aaa!important;
}

.dottedLineTop td{
	border-top: 1px dashed #aaa!important;
}

.marginWhite{
	margin: 10px 0;
	padding: 15px 0;
	background: #fff;
}

.section{
	margin-top: 0px!important;
	background: #fff;
	padding: 0 15px;
}

.section_top{
	margin-top: 40px!important;
}

.mod-page-link-holder .col{
	border: 1px solid #ddd;
}

.section .mod-page-link-holder{
	margin-bottom: 20px;
}


#contentArea h3#pn0{
	margin-bottom: 15px!important;
	background: #999;
}


#contentArea h3#pn1,#contentArea h3#pn2,#contentArea h3.simpleH3,#contentArea h3#value-p{
	margin-bottom: 0px!important;
	background: #999;
}

h4{
	background: url(/common/img/module/common-title_bg01.png) repeat-y 0 0;
	padding: 0 0 0 10px!important;
	margin: 20px 0 0 0;
	color: #000;
	font-size: 140%!important;
}

.pUp{
	background: #fff;
	margin-bottom: 20px;
}

/*アコーディオン*/

.acline-up {
  padding: 6px 0;
  background-color: #333;
}

.acline-up_inner {
  overflow: hidden;
  zoom: 1;
  margin: 15px auto;
}
.acline-up_title {
  float: left;
  vertical-align: top;
}
.acline-up_title h2 > span {
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  display: inline-block;
  width: 150px;
  height: 33px;
  background: url(../img/estudio/index_line-up_ttl01.png) no-repeat;
  cursor: pointer;
}
.is-expanded .acline-up_title h2 > span {
  background-position: 0 -33px;
}
.acline-up_news {
  overflow: hidden;
  zoom: 1;
  padding: 0;
}
.acline-up_news_item {
  display: table;
  margin-top: 18px;
margin-left: 160px;
}
.acline-up_news_item > dt,
.acline-up_news_item > dd {
  display: table-cell;
  line-height: 1.2;
	height: 50px;
}
.acline-up_news_item > dt {
  width: 9.8em;
  vertical-align: top;
}
.acline-up_news_item > dd > a {
  display: inline-block;

  padding-left: 11px;
  background: url(/common/img/parts/arrow_icon05.png) no-repeat left 0.2em;
  text-decoration: none;
}
.acline-up_news_item > dd > a:hover {
  text-decoration: underline;
}
.acline-up_news_link {
  overflow: hidden;
  zoom: 1;
  margin: 19px 0 5px;
}
.acline-up_news_link > li {
  float: left;
  margin-left: 8px;
  line-height: 1.2;
  font-size: 1.2em;
}
.acline-up_news_link > li:first-child {
  margin-left: 0;
}
.acline-up_news_link > li > a {
  display: block;
  padding: 5px 7px 3px 15px;
  background: #666666 url(/img/index_pick-up_news_link_bg01.png) no-repeat 6px 0.6em;
  color: #f7f7f9;
  text-decoration: none;
}

.line-up_new{
	color: #f00;
	font-weight: bold;
	display: block;
}

.btbner{
	padding: 5px 0 20px 0;
}

.btbner a{
	float: left;
}

.mod-page-link {
  background-color: #fff;
  background: -moz-linear-gradient(top,#FFF 0%,#EEE);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));

background: -ms-linear-gradient(top, #fff, #eee);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee', GradientType=0)";
}
.mod-page-link:hover {
  background-color: #ddd;
  background: -moz-linear-gradient(top,#FFF 0%,#eef);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#eef));
background: -ms-linear-gradient(top, #fff, #eef);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eef', GradientType=0)";
}

.proNav{
	margin-top: 15px;
}

#contentArea .model2018 p.midashi{
	margin-top: 20px;
}

#contentArea .model2018 .midashi strong{
	font-size: 1.2em;
	color: #10498C;	
}

#contentArea .model2018 h4{
	font-size: 150%!important;
	background-image: none;	
}

.model2018 h4 span{
	font-weight: normal;
	font-size: 80%!important;
	color: #000;
}

#contentArea .model2018 h5{
	background-image: none;
	padding-left: 5px;
	margin-top: 15px;
}

#contentArea .model2018 .catTop h4{
	border-left: 5px solid #10498C!important;
	color: #10498C;
}
#contentArea .model2018 .catTop h5{
	border-left: 5px solid #10498C;
	border-bottom: 1px solid #10498C;
	color: #10498C;
}
#contentArea .model2018 .catTop .midashi strong{
	color: #10498C;	
}

#contentArea .model2018 .catMobile h4{
	border-left: 5px solid #005a8b!important;
	color: #005a8b;
}
#contentArea .model2018 .catMobile h5{
	border-left: 5px solid #005a8b;
	border-bottom: 1px solid #005a8b;
	color: #005a8b;
}
#contentArea .model2018 .catMobile .midashi strong{
	color: #005a8b;	
}


#contentArea .model2018 .catUsability h4{
	border-left: 5px solid #002870!important;
	color: #002870;
}
#contentArea .model2018 .catUsability h5{
	border-left: 5px solid #002870;
	border-bottom: 1px solid #002870;
	color: #002870;
}
#contentArea .model2018 .catUsability .midashi strong{
	color: #002870;	
}


#contentArea .model2018 .catPrint h4{
	border-left: 5px solid #5b0060!important;
	color: #5b0060;
}
#contentArea .model2018 .catPrint h5{
	border-left: 5px solid #5b0060;
	border-bottom: 1px solid #5b0060;
	color: #5b0060;
}
#contentArea .model2018 .catPrint .midashi strong{
	color: #5b0060;	
}


#contentArea .model2018 .catFax h4{
	border-left: 5px solid #b60007!important;
	color: #b60007;
}
#contentArea .model2018 .catFax h5{
	border-left: 5px solid #b60007;
	border-bottom: 1px solid #b60007;
	color: #b60007;
}
#contentArea .model2018 .catFax .midashi strong{
	color: #b60007;	
}


#contentArea .model2018 .catScan h4{
	border-left: 5px solid #99005b!important;
	color: #99005b;
}
#contentArea .model2018 .catScan h5{
	border-left: 5px solid #99005b;
	border-bottom: 1px solid #99005b;
	color: #99005b;
}
#contentArea .model2018 .catScan .midashi strong{
	color: #99005b;	
}


#contentArea .model2018 .catSecurity h4{
	border-left: 5px solid #cb4702!important;
	color: #cb4702;
}
#contentArea .model2018 .catSecurity h5{
	border-left: 5px solid #cb4702;
	border-bottom: 1px solid #cb4702;
	color: #cb4702;
}
#contentArea .model2018 .catSecurity .midashi strong{
	color: #cb4702;	
}


#contentArea .model2018 .catEcology h4{
	border-left: 5px solid #648c0b!important;
	color: #648c0b;
}
#contentArea .model2018 .catEcology h5{
	border-left: 5px solid #648c0b;
	border-bottom: 1px solid #648c0b;
	color: #648c0b;
}
#contentArea .model2018 .catEcology .midashi strong{
	color: #648c0b;	
}

#contentArea .model2018 .catPaperHandling h4{
	border-left: 5px solid #e17a00!important;
	color: #e17a00;
}
#contentArea .model2018 .catPaperHandling h5{
	border-left: 5px solid #e17a00;
	border-bottom: 1px solid #e17a00;
	color: #e17a00;
}
#contentArea .model2018 .catPaperHandling .midashi strong{
	color: #e17a00;	
}


#contentArea .model2018 .catOther h4{
	border-left: 5px solid #999!important;
	color: #999;
}
#contentArea .model2018 .catOther h5{
	border-left: 5px solid #999;
	border-bottom: 1px solid #999;
	color: #999;
}
#contentArea .model2018 .catOther .midashi strong{
	color: #999;	
}



#contentArea .model2018 .catScan h4{
	border-left: 5px solid #99005b!important;
	color: #99005b;
}
#contentArea .model2018 .catScan h5{
	border-left: 5px solid #99005b;
	border-bottom: 1px solid #99005b;
	color: #99005b;
}
#contentArea .model2018 .catScan .midashi strong{
	color: #99005b;	
}

#contentArea .model2018 li{
	line-height: 1.3em;
}

#contentArea .model2018 p{
	margin: 10px;
}

#contentArea .model2018 .imgLeftBlock{
	overflow: hidden;
}

#contentArea .model2018 .imgLeftBlock img{
	float: left;
	margin-right: 10px;	
}

#contentArea .model2018 .imgRightBlock{
	overflow: hidden;
}

#contentArea .model2018 .imgRightBlock img{
	float: right;
	margin-left: 10px;	
}


#contentArea .model2018 .imgIconBlock{
	overflow: hidden;
}

#contentArea .model2018 .imgIconBlock img{
	float: right;
	margin: 15px 2px 0 0;
}

#contentArea .model2018 .multist{
	background: #f1e9f3;
	padding: 10px;
	margin: 10px 0;	
}

/*2019年モデル*/

#contentArea .model2019 .catCopy h4{
	border-left: 5px solid #3798b3!important;
	color: #3798b3;
}
#contentArea .model2019 .catCopy h5{
	border-left: 5px solid #3798b3;
	border-bottom: 1px solid #3798b3;
	color: #3798b3;
}
#contentArea .model2019 .catCopy .midashi strong{
	color: #3798b3;	
}

#contentArea .model2019 .catScan h4{
	border-left: 5px solid #837cb8!important;
	color: #837cb8;
}
#contentArea .model2019 .catScan h5{
	border-left: 5px solid #837cb8;
	border-bottom: 1px solid #837cb8;
	color: #837cb8;
}
#contentArea .model2019 .catScan .midashi strong{
	color: #837cb8;	
}

#contentArea .model2019 .catEco h4{
	border-left: 5px solid #73c7c9!important;
	color: #73c7c9;
}
#contentArea .model2019 .catEco h5{
	border-left: 5px solid #73c7c9;
	border-bottom: 1px solid #73c7c9;
	color: #73c7c9;
}
#contentArea .model2019 .catEco .midashi strong{
	color: #73c7c9;	
}

#contentArea .model2019 .catMobile h4{
	border-left: 5px solid #5f6265!important;
	color: #5f6265;
}
#contentArea .model2019 .catMobile h5{
	border-left: 5px solid #5f6265;
	border-bottom: 1px solid #5f6265;
	color: #5f6265;
}
#contentArea .model2019 .catMobile .midashi strong{
	color: #5f6265;	
}

#contentArea .model2019 .catPrint h4{
	border-left: 5px solid #6989bf!important;
	color: #6989bf;
}
#contentArea .model2019 .catPrint h5{
	border-left: 5px solid #6989bf;
	border-bottom: 1px solid #6989bf;
	color: #6989bf;
}
#contentArea .model2019 .catPrint .midashi strong{
	color: #6989bf;	
}

#contentArea .model2019 .catFax h4{
	border-left: 5px solid #b28e3a!important;
	color: #b28e3a;
}
#contentArea .model2019 .catFax h5{
	border-left: 5px solid #b28e3a;
	border-bottom: 1px solid #b28e3a;
	color: #b28e3a;
}
#contentArea .model2019 .catFax .midashi strong{
	color: #b28e3a;	
}

#contentArea .model2019 .catSolution h4{
	border-left: 5px solid #007b89!important;
	color: #007b89;
}
#contentArea .model2019 .catSolution h5{
	border-left: 5px solid #007b89;
	border-bottom: 1px solid #007b89;
	color: #007b89;
}
#contentArea .model2019 .catSolution .midashi strong{
	color: #007b89;	
}
/*トップデザイン改修190328*/

.anchor {
padding-top: 60px!important;
margin-top: -60px!important;
}/*リンク先の表示位置をずらす*/


.productinfo-left {
float: left;
margin: 10px 0px 10px 10px;
width: 240px;
text-align: left;
}

.productinfo-right {
float: right;
width: 450px;
}

.productinfo .lineup-ico,
.productinfo .lineup-ico_b {
margin-top: 20px; 
}

.productinfo .lineup-ico li,
.productinfo .lineup-ico_b li {
position:relative;
display: inline-block;
border-radius: 10px;
background-color: #fff;
font-size: 14px;
font-weight: bold;
padding: 7px 5px 7px 15px;
width: 85px;
height: 50px;
margin-right: 6px;
}
.productinfo .lineup-ico li:last-child,
.productinfo .lineup-ico_b li:last-child {
margin-right: 0;
}
.productinfo .lineup-ico li::before,
.productinfo .lineup-ico_b li::before {
position:absolute;
content:"";
display:inline-block;
width:4px;
height:46px;
top: 50%;
left: 5px;
-webkit-transform: translateY(-50%); /* Safari用 */
transform: translateY(-50%);
background:url(/products/mfp_office/mfp_renew/img/estudio/lineup_title_bg1.png) no-repeat;
}
.productinfo .lineup-ico li::after {
position:absolute;
content:"";
display:inline-block;
width:27px;
height:30px;
background:url(/products/mfp_office/mfp_renew/img/estudio/lineup_title_bg2.png) no-repeat;
bottom: 7px;
right: 5px;
}

.productinfo .lineup-ico_b li::after {
position:absolute;
content:"";
display:inline-block;
width:27px;
height:20px;
background:url(/products/mfp_office/mfp_renew/img/estudio/lineup_title_bg3.png) no-repeat;
bottom: 7px;
right: 5px;
}

.productinfo .lineup-ico li span,
.productinfo .lineup-ico_b li span {
font-size: 32px;
line-height: 1;
}

.lineup_text {
text-align: right;
margin: 5px 0 0 0 !important;
font-size: 12px;
}

#contentArea div.section ul.listSq{
	margin: 10px 0 5px 10px;
}

#contentArea div.section ul.listSq.yokolist li{
	display: inline-block;
	margin-right: 10px;
}

#contentArea div.section ul.listSq li{
	list-style: none;	
}

#contentArea div.section ul.listSq li::before{
	content: "\025a0";
}

/* お問い合わせボタン */
.sub-content .product-nav_content a.btn {
	font-size: 150%;
	  display: block;
	  width: 100%;
	  padding: 11px 0 9px;
	  border: #eb050b 1px solid;
	  border-radius: 5px;
	  background-color: #eb050b;
	  line-height: 1.2;
	  font-weight: bold;
	  color: #fff;
	  text-decoration: none;
	  text-align: center;
	  margin-top: 15px;
  }
  
  .sub-content .product-nav_content a.btn:before,
  .product_inner .inner_form a.btn::before {
	display: inline-block;
	width: 7px;
	height: 12px;
	padding-right: 6px;
	background: url(/common/img/layout/aside_product-button_bg05.png) no-repeat left top;
	vertical-align: middle;
	content: "";
  }
  .sub-content .product-nav_content a.btn:hover {
	cursor: pointer;
	opacity: 0.5;
	transition : 0.6s;
  }