@charset "UTF-8";

/*
ソリューション

*/

#center_main{
	width:100%;
}

#left{
	display:block;
	float:left;
	width:190px;
}

#right{
	display:block;
	float:right;
	width:745px;
}

.menu_bottom{
	height:30px;
	line-height:30px;
	font-weight:bold;
}

.menu_bottom_item{
	display:block;
	float:left;
	margin-right:12px;
	margin-bottom:5px;
}


.tptbl{
	width:920px;
	margin:30px auto;
}

.tptbl td{
	width:50%;
	border-bottom:#999 1px dashed;
	border-right:#999 1px dashed;
	padding:15px;
	text-align:left;
	vertical-align:top;
}


td.tpr{
	border-right:none !important;
	
}
td.tpb{
	border-bottom:none !important;
	
}

.tpimg{
	display:block;
	float:left;
	width:75px;
	height:80px;
	margin-right:5px;
}

.tph{
	display:block;
	font-size:20px;
	line-height:22px;
	color:#04447C !important;
	font-weight:bold;
	margin-top:5px;
}


.imgmenu li{
	display:block;
	height:50px;
	margin-bottom:5px;
	_margin-bottom:0px;
	
}

ul.imgmenu li.top{
	height:40px;
}
ul.imgmenu li.temp{
	height:60px;
}


.lbn{
	display:block;
	height:auto !important;
	margin-bottom:10px;
}


.mainbn{
	display:block;
	margin-bottom:15px;
}

.topmenu{
	margin-top:15px;
}

.topmenu a img{
	display:block;
	float:left;
	border:none;
	margin-right:5px;
	margin-bottom:10px;
	
}

.section{
	display:block;
	clear:both;
	margin-top:10px;
	margin-bottom:20px;
}

.section:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

.section img{
	border:#999 1px solid;
}

h5{
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	color:#0074bf;
	margin-bottom:10px;
}
.black{
	color:#000;
}

.leftbox{
	display:block;
	float:left;
}

.rightbox{
	display:block;
	float:right;

}

.limg{
	display:block;
	float:left;
	margin-right:5px;
}

.rimg{
	display:block;
	float:right;
}

.nb{
	border:none !important;
}

.hg{
	display:block;
	background-color:#8F929F;
	height:25px;
	line-height:25px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-indent:10px;
	margin-bottom:10px;
}


.hg_blue{
	display:block;
	background-color:#0074bf;
	height:25px;
	line-height:25px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-indent:10px;
	margin-bottom:10px;
}

.pane{
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:none !important;
}


.myhr{
	display:block;
	height:2px;
	color:#CCC;
	border:none;
}

.pt16{
	line-height:25px;
}


.l_bn{
	display:block;
	width:190px;
	height:25px;
	text-indent:-9999px;
}

.glist li{
	display:block;
	float:left;
	margin-right:10px;
	background:url(../ja/images/chiller/chiller1/ball_g.jpg) no-repeat 0 0;
	height:25px;
	line-height:25px;
	padding-left:28px;
}


.blist li{
	background:url(../ja/images/chiller/chiller1/ball_b.jpg) no-repeat 0 0;
}

.hlist li{
	float:none !important;
	margin-left:70px;
}

.bbox{
	display:block;
	border:#0074bf 1px solid;
	text-align:center;
	padding:15px;
	margin:10px auto 10px auto;
}

.bbox p{
	font-size:18px;
	line-height:22px;
	color:#0074bf;
	font-weight:bold;
}

.bdr{
	border-right:#0074bf 1px dotted;
}
.bdb{
	border-bottom:#0074bf 1px dotted;
}

.relbt{
display:block;
border:none !important;
}

.tubebox{
	width:175px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}

.inbox{
	height:120px;
}

.bh{
	font-size:18px;
	font-weight:bold;
	color:#0074bf;
	border-bottom:#0074bf 1px solid;
	line-height:25px;
	height:25px;
	display:block;
	margin-bottom:10px;
}

.bh_gl{
	font-size:18px;
	font-weight:bold;
	color:#0074bf;
	line-height:25px;
	height:25px;
	display:block;
	margin-bottom:10px;
	border-bottom:#999 2px solid !important;
}



.ryutai{
	background-color:#666;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
}

.fbox{
	display:block;
	clear:both;
	margin-bottom:20px;
}

.fimg{
	display:block;
	float:left;
	width:66px;
	height:180px;
}
.fspec{
	display:block;
	float:left;
	width:130px;
}
.fspec p{
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:5px;
}

.fspec img{
	display:block;
	border:none;
}

.con_title{
	font-size:22px;
	color:#E60012;
	font-weight:bold;
	line-height:30px;
}

.timeidt{
	margin-top:10px;
	margin-left:80px;
}


.chiller_bn_area{
	margin-top:50px;
}

.chiller_bn_area a{
	display:block;
	float:left;
	margin-right:15px;
	border:none;
}
.chiller_bn_area a img{
	border:none;
}


.chiller_vari_tbl{
	width:100%;
	border-collapse:collapse;
	border-left:#999 1px solid;
	border-bottom:none;
}

.chiller_vari_tbl th,
.chiller_vari_tbl td{
}

.chiller_vari_tbl th{
	background-color:#D0E5F3;
	color:#333;
	font-weight:bold;
	text-align:center;
	border-right:#999 1px solid;
	line-height:14px;
	padding:5px;
	font-size:11px;
}

.chiller_vari_tbl td{
	padding:5px;
}

.chiller_vari_tbl td,
.chiller_vari_tbl td *{
	font-size:11px;
	line-height:14px;
}

.chiller_vari_tbl td ul{
	list-style:inside disc;
	padding-left:1em;
    text-indent:-1em;
}

.bdb{
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	border-bottom:#0074bf 1px solid;
	margin-bottom:10px;
}

ul.chi_ul{
	list-style:inside disc;
}

.chi_h{
	line-height:25px;
	height:25px;
	background-color:#0074bf;
	color:#FFF;
	text-indent:10px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

.chi_app_tbl{
	width:400px;
	border-top:#333 1px solid;
}

.chi_app_tbl th,
.chi_app_tbl td
{
	font-size:12px;
	padding:5px;
}


.chi_app_tbl th{
	background-color:#E8E9E9;
	font-weight:normal;
	text-align:left;
	color:#333;
	width:25%;
	border-right:#333 1px solid;
	border-bottom:#333 1px solid;
}
.chi_app_tbl td{
	border-bottom:#333 1px solid;
	border-right:none;
}



/*drier------------------------*/

.dry_h{
	clear:both;
	font-size:16px;
	font-weight:bold;
	color:#E60012;
	line-height:24px;
	margin-bottom:5px;
}

.dry_h .num{
	display:block;
	float:left;
	width:24px;
	height:24px;
	background-color:#E60012;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	font-weight:bold;
	margin-right:5px;
	font-size:18px;
}

.dry_bd{
	height:1px;
	border-bottom:#0074bf 1px solid;
}

.imgdiv,
.imgdiv img
{
	display:block;
	margin:0;
	padding:0;
}

.filter_tbl{
	display:block;
	float:left;
	width:235px;
}

.filter_tbl table{
	border-collapse:collapse;
	width:100%;
}


.filter_tbl th,
.filter_tbl td{
	font-size:11px;
	text-align:center;
}

.filter_tbl th{
	background-color:#0074bf;
}
.filter_tbl table.old th{
	background-color:#666;
	font-size:10px;
}


.filter_tbl table tr td:last-child{
	border-right:none;
	background-color:#ECF0F9;
	font-weight:bold;
}
.filter_tbl table.old tr td:last-child{
	background-color:#EFEFEF;
}



.fl_img{
	display:block;
	float:left;
}
.filter_rbox{
	display:block;
	float:right;
	width:305px;
	--border:#0F0 1px solid;
}
.filter_rbox p{
	font-size:11px;
	line-height:14px;
}

.applicable{
	display:block;
	height:25px;
	line-height:25px;
	font-size:14px;
	background-color:#DEE1E9;
}

.applicable span{
	display:inline-block;
	height:100%;
	margin:0;
	padding-right:15px;
	padding-left:5px;
	background-color:#8F929F;
	color:#FFF;
}

.applicable a{
	display:inline-block;
	line-height:16px;
	padding-left:8px;
	padding-right:8px;
	font-weight:bold;
	border-right:#999 1px solid;
}

p.pidt{
	text-indent:-13px;
	padding-left:13px;
}

/* --------------------------------------------------------------------
   製品情報 »  テーマ別 ソリューション » フィルタエレメントの交換
---------------------------------------------------------------------- */

.element {
    padding-bottom: 100px;
}

.element p {
    line-height: 1.4;
}

.element .main_v {
    margin-bottom: 40px
}

.element img {
    max-width: 100%;
}

.element .secTitle {
    font-size: 24px;
    font-weight: 600;
    border-left: 8px solid #0075be;
    padding: 10px 0 10px 24px;
    margin-bottom: 20px;
}
.element .secTitle_n {
    font-size: 18px;
    font-weight: 600;
    border-left: 8px solid #0075be;
    padding: 10px 0 10px 24px;
    margin-bottom: 20px;
}

.element .e_box01 {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-sizing: border-box;
}

.element .e_box01_left {
    -webkit-flex-basis: 468px;
    flex-basis: 468px;
    width: 468px;
    
}

.element .e_box01_right {
    -webkit-flex-basis: 227px;
    flex-basis: 227px;
    width: 227px;
    margin-left: 50px;
}

.element p.s_title {
    font-size: 17px;
    color: #0074bc;
    font-weight: bold;
}

.element p.sub_text {
    font-size: 12px;
}

.element img.pse200a {
    width: 204px;
}

.element a.l_detailBt {
    padding: 10px 0;
    border: 2px solid #0075be;
    display: block;
    text-align: center;
    margin-top: 10px;
    color: #0075be;
    position: relative;
    width: 160px;
}

.element a.l_detailBt::before {
    width: 16px;
    height: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0075be;
}

.element a.l_detailBt::before, .element  a.l_detailBt::after {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto;
    content: "";
    vertical-align: middle;
}

.element a.l_detailBt::after {
    box-sizing: border-box;
    width: 6px;
    height: 6px;
    border: 5px solid transparent;
    border-left: 8px solid #fff;
    right: 18px;
}

.element a:hover {
    cursor:pointer;
    filter: alpha(opacity=60);
    -ms-filter: "alpha(opacity=60)";
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity:0.6;
    zoom:1;
}


.element h3.e_caseTitle {
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    color: #fff;
    background: #7ba3d6;
    text-align: center;
    margin-bottom: 0;
    height: auto;
    line-height: 2.4;
}

.element .e_air {
    border: 1px solid #7ba3d6;
    padding: 30px 30px 50px 30px;
    position: relative;
}

.element p.r_dev01 {
    position: absolute;
    bottom: 25px;
    left: 120px;
}

.element p.r_dev02 {
    position: absolute;
    bottom: 25px;
    left: 260px;
}

.element p.r_dev03 {
    position: absolute;
    bottom: 25px;
    left: 423px;
}

.element p.r_dev04 {
    position: absolute;
    bottom: 25px;
    left: 607px;
}

.element p.r_dev a {
    position: relative;
    color: #000;
    font-size: 16px;
    white-space: nowrap;
    font-weight: bold;
    line-height: 1.4;
    font-weight: 600;
}

.element span.small {
    font-size: 12px;
}

.element span.l_link_arrow01 {
    position: absolute;
    top: 2px;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0075be;
    margin-left: 5px;
}

@media all and (-ms-high-contrast: none) {
  .element span.l_link_arrow01 {
    margin-top: 4px;
  }
}

.element span.l_link_arrow02 {
    position: absolute;
    width: 0;
    height: 0;
    border: solid 4px transparent;
    border-left: solid 6px #fff;
    margin-top: 4px;
    left: 38%;
}

.element airImg {
    margin: 0 auto;
    display: block;
}

.element img.fgs {
    width: 334px;
    margin: 0 auto;
    display: block;
}

.element p.r_dev05 {
    position: absolute;
    bottom: 25px;
    text-align: center;
    left: 0;
    right: 0;
}

.element .mt20 {
    margin-top: 20px;
}

.element e_note {
    font-size: 11px;
}

.element .e_box03 {
    border: 1px solid #595757;
    padding: 0;
}

.element h3.e_caseTitle01 {
    font-size: 16px;
    font-weight: bold;
    width: 142px;
    color: #fff;
    background-color: #595757;
    text-align: center;
    margin-bottom: 0;
    margin: 0;
    height: auto;
    line-height: 2.0;
    background: none;
    background: #595757;
    padding: 5px 0;
}

.element ul.e_air01 {
    padding: 0 30px 30px 30px;
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-sizing: border-box;
}

.element ul.e_air02 {
    padding: 10px 50px 30px 50px;
}

.element ul.e_air01 li.detail_ex {
    -webkit-flex-basis: 28%;
    flex-basis: 28%;
    width: 28%;
    padding-top: 40px;
}

.element ul.e_air01 li.adapter {
    -webkit-flex-basis: 40%;
    flex-basis: 40%;
    width: 40%;
}

.element ul.e_air01 li.spacer {
    -webkit-flex-basis: 28%;
    flex-basis: 28%;
    width: 28%;
}

.element ul.e_air01 li.adapter p {
    font-size: 14px;
    font-weight: bold;
    color: #004e97;
    margin-bottom: 20px;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

.element ul.e_air01 li.adapter p span{
    font-size: 16px;
    font-weight: bold;
    color: #231815;
}

.element ul.e_air01 li.spacer p {
    font-size: 14px;
    font-weight: bold;
    color: #a40d73;
    margin-bottom: 38px;
}

.element ul.e_air01 li.spacer p {
    
}

.element ul.e_air01 li.adapter img {
    width: 223px;
}

.element ul.e_air01 li.spacer img {
    width: 162px;
}

.element p.e_note {
    font-size: 13px;
    margin-top: 15px;
    padding-left: 2.0em;
    text-indent: -2.0em;
}

.element p.e_note01 {
    font-size: 13px;
    margin-top: 15px;
}

.element p.e_note01:before {
    content: '';
    display: inline-block;
    width: 56px;
    height: 23px;
    background-image: url(/assets/products/solutions/ja-jp/filter/images/element_note.png);
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 10px;
}

.element .e_linkbtWrap {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-sizing: border-box;
    margin-top: 60px;
}

.element .e_linkbt {
    -webkit-flex-basis: 48%;
    flex-basis: 48%;
    width:48%;
    padding: 10px 15px;
    border: 2px solid #0075be;
}

.element .e_linkbt a {
    display: block;
}

.element .e_linkbt_inner {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-sizing: border-box;
}

.element .e_linkbt_left {
    margin-right: 4%;
}

.element .e_linkbt p {
    font-size: 17px;
    color: #004e97;
    position: relative;
    padding-top: 15px;
    -webkit-flex-basis: 80%;
    flex-basis: 80%;
    width: 80%;
}

.element img.e_linkbt_img01 {
    -webkit-flex-basis: 20%;
    flex-basis: 20%;
    width: 20%;
    vertical-align: middle;
    margin-right: 10px;
    height: 64px;
}

.element img.e_linkbt_img02 {
    -webkit-flex-basis: 20%;
    flex-basis: 20%;
    width: 20%;
    vertical-align: middle;
    margin-right: 10px;
    height: 60px;
}

.element span.l_link_arrow03 {
    position: absolute;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0075be;
    margin-left: 3px;
    margin-top: 5px;
}

.element span.l_link_arrow04 {
    position: absolute;
    width: 0;
    height: 0;
    border: solid 4px transparent;
    border-left: solid 6px #fff;
    margin-top: 4px;
    left: 38%;
}



/* --------------------------------------------------------------------
   エレメント品番一覧
---------------------------------------------------------------------- */

.el_list {
    padding-bottom: 100px;
}

.el_list p {
    line-height: 1.4;
    color: #000;
}

.el_list p.sec_text {
    line-height: 1.4;
    color: #000;
    font-size: 18px;
}

.el_list .main_v {
    margin-bottom: 40px;
    position: relative;
}

.el_list h2.main_title {
    font-size: 28px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    left: 30px;
    top: 20px;
}

.el_list img {
    max-width: 100%;
}

.el_list div.el_listBox {
    margin-bottom: 36px;
    position: relative;
}

.el_list .secTitle {
    font-size: 24px;
    font-weight: 600;
    border-left: 8px solid #0075be;
    padding: 10px 0 10px 24px;
    margin-bottom: 20px;
}

.el_list ul.el_listWrap {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-sizing: border-box;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.el_list ul.el_listWrap li {
    -webkit-flex-basis: 48%;
    flex-basis: 48%;
    width: 48%;
}

.el_list ul.el_listWrap li ul {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-sizing: border-box;
    margin-top: 20px;
}

.el_list ul.el_listWrap li ul li.left {
    -webkit-flex-basis: 36%;
    flex-basis: 36%;
    width: 36%;
    margin-right: 4%;
    border: 2px solid #0075be;
    text-align: center;
    padding: 10px 5px;
    box-sizing: border-box;
    height: fit-content;
}

.el_list ul.el_listWrap li ul li.right {
    -webkit-flex-basis: 62%;
    flex-basis: 62%;
    width: 62%;
    box-sizing: border-box;
}

.el_list ul.el_listWrap li ul li.left a {
    display: block;
}

.el_list ul.el_listWrap li ul li.left a:hover {
    cursor:pointer;
    filter: alpha(opacity=60);
    -ms-filter: "alpha(opacity=60)";
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity:0.6;
    zoom:1;
}

.el_list ul.el_listWrap li ul li img.item{
    margin-bottom: 10px;
}


.el_list span.l_detailBt {
    padding: 5px 0;
    border: 2px solid #0075be;
    display: block;
    text-align: center;
    color: #fff;
    position: relative;
    width: 116px;
    background-color: #0075be;
    text-indent: -20px;
    margin: 0 auto;
    margin-top: 10px;
    box-sizing: border-box;
}

.el_list span.l_detailBt::before, .el_list span.l_detailBt::after {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;
    content: "";
    vertical-align: middle;
}

.el_list span.l_detailBt::before {
    width: 16px;
    height: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
}

.el_list span.l_detailBt::after {
    box-sizing: border-box;
    width: 6px;
    height: 6px;
    border: 5px solid transparent;
    border-left: 8px solid #0075be;
    right: 8px;
}

.el_list table.model {
    width: 100%;
}

.el_list table.model th {
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    color: #fff;
    border: none;
    width: 50%;
}

.el_list table.model tr {
    
}


.el_list table.model tr td:nth-child(odd) {
    background: rgba(0,117,190,0.1);
    font-weight: normal;
}

.el_list table.model tr td:nth-child(even) {
    background: rgba(0,117,190,0.3);
}

.el_list table.model td {
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    color: #000;
    border: none;
    text-align: center;
    border-bottom: 2px solid rgba(0,117,190,0.2);
}

.el_list table.model td.sepa {
    border-bottom: 4px solid #fff;
}


.el_list table.model th.blue01 {
    background: rgba(0,117,190,0.8);
    text-align: center;
    width: 40%;
}

.el_list table.model th.blue02 {
    color: #fff;
    background: rgba(0,117,190,1.0);
    text-align: center;
}

.el_list p.m_name {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    margin-bottom: 5px;
}

.el_list p.m_tx {
    font-size: 13px;
    color: #0075be;
    margin-bottom: 5px;
    font-weight: bold;
}

.el_list p.el_note {
    font-size: 12px;
}

.el_list div.el_note {
    margin-top: 20px;
    margin-left: 386px;
}

.el_list div.el_note01 {
    margin-top: 20px;
    margin-left: 0;
}

.el_list div.el_note p {
    font-size: 12px;
    padding-left: 1.0em;
    text-indent: -1.0em;
    font-feature-settings: "palt";
}

.el_list div.el_note01 p {
    font-size: 12px;
    padding-left: 1.0em;
    text-indent: -1.0em;
    font-feature-settings: "palt";
}

.el_list p.m_name span.small {
    font-size: 11px;
    font-weight: normal;
    font-feature-settings: "palt";
}

.el_list table.model td span {
    font-size: 10px;
}

.el_list table.model td.ws {
    white-space: nowrap;
}

.el_list table.model td.last {
    border: none;
}

.el_list .b_filter_box {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-sizing: border-box;
    border: 2px solid #0075be;
    padding: 10px;
}

.el_list .b_filter_left {
    -webkit-flex-basis: 380px;
    flex-basis: 380px;
    width: 380px;
}

.el_list .b_filter_right {
    -webkit-flex-basis: 335px;
    flex-basis: 335px;
    width: 335px;
    position: relative;
}

.el_list .b_filter_right img {
    position: absolute;
    right: 0;
    bottom: -10px;
    width: 320px;
}

.el_list p.b_filter_title {
    font-size: 17px;
    font-weight: bold;
    color: #0075be;
    white-space: nowrap;
    font-feature-settings: "palt"
}

.el_list ul.b_filter_item {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-sizing: border-box;
    margin-top: 10px;
}

.el_list ul.b_filter_item li.b_filter_item_left {
    background-color: #0075be;
    padding: 10px 15px;
    width: 264px;
}

.el_list .b_filter_item_bottom {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    box-sizing: border-box;
    padding-top: 5px;
}

.el_list .b_filter_item_left p {
    color: #fff;
}

.el_list .b_filter_item_tx01 {
    font-size: 14px;
    font-weight: bold;
    border-bottom: 2px solid #fff;
    padding-bottom: 5px;
}

.el_list .b_filter_item_tx02 {
    -webkit-flex-basis: 30%;
    flex-basis: 30%;
    width: 30%;
    font-size: 12px;
}

.el_list .b_filter_item_tx03 {
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    width: 70%;
    font-size: 12px;
}

.el_list a.l_detailBt {
/*    padding: 6px 0;*/
/*    border: 2px solid #0075be;*/
    display: block;
    text-align: center;
    color: #0075be;
    position: relative;
    width: 116px;
/*    background-color: #0075be;*/
    text-indent: -20px;
    margin: 0 auto;
    margin-top: 74px;
}

.el_list a.l_detailBt::before, .el_list a.l_detailBt::after {
    position: absolute;
    top: 0;
    bottom: 5px;
    right: 10px;
    margin: auto;
    content: "";
    vertical-align: middle;
}

.el_list a.l_detailBt::before {
    width: 16px;
    height: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0075be;
}

.el_list a.l_detailBt::after {
    box-sizing: border-box;
    width: 6px;
    height: 6px;
    border: 5px solid transparent;
    border-left: 8px solid #fff;
    right: 8px;
}




