@charset "utf-8";
.reference-h3{
	margin-bottom:40px;
}
.reference-h3 img{
	width:100%;
}
.reference-wrap .tab-menu {
	overflow:hidden;
	margin: 0 0 10px 0;
}

.reference-wrap.tab-wrap > .tab-menu { 
	border-bottom:2px solid #495D97;
}
.reference-wrap.tab-wrap > .tab-menu > li { 
	float: left;
	width:25%;
	height:40px;
	line-height:40px;
	text-align:center;
	font-family:'noto3';
	font-weight:300;
	font-size:14px;
}

.reference-wrap.tab-wrap > .tab-menu.menu2 li { 
	width:50% !important;
}
.reference-wrap.tab-wrap > .tab-menu.menu3 li { 
	width:33% !important;
}
.reference-wrap.tab-wrap > .tab-menu.menu3 li:first-child { 
	width:34% !important;
}
.reference-wrap.tab-wrap > .tab-menu.menu5 li { 
	width:20% !important;
}
.reference-wrap.tab-wrap > .tab-menu.menu7 li:first-child {
	/*width:103px;*/
}
.reference-wrap.tab-wrap > .tab-menu.menu7 li { 
	width:20%
}
.reference-wrap.tab-wrap > .tab-menu.menu7{
	border-top: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
}
.reference-wrap.tab-wrap > .tab-menu.menu7 li .link-tab{ 
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

.reference-wrap.tab-wrap > .tab-menu > li > .link-tab{
	display:block;
	border-top: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom:none;
	border-left: none;
}
.reference-wrap.tab-wrap > .tab-menu > li:first-child .link-tab{
	border-left: 1px solid #e8e8e8;
}

.reference-wrap.tab-wrap > .tab-menu > li > .link-tab:hover,
.reference-wrap.tab-wrap > .tab-menu > li >.link-tab.selected{
	background:#495D97;
	color:#fff;
	border-top: 1px solid #495D97;
	border-right:1px solid #495D97;
	border-left: 1px solid #495D97 !important;
}

.tab-content {
	position: relative;
	display:none;
}
.tab-content.selected {
	display: block;
}
.reference-wrap{
	font-size:13px;
	line-height:20px;
	color:#666;
}

.reference-list > li{
	overflow:hidden;
	padding:30px 40px ;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.reference-list >  li:first-child{
	border-top:1px solid #ccc;
}

.reference-list-left{
	float:left;
	width:625px;
	border-right:1px solid #ddd
}

.reference-list-left .rtl-title{
	font-size:18px;
}

.reference-list-left h5,
.reference-list-left ul,
.reference-list-left ul li,
.reference-list-left span{
	float:left;
	font-size:15px;
	margin:1px 10px 1px 0;
	color:#000
}
.reference-list-left h5{
	font-family:'noto5';
	font-weight:600;
}
.reference-list-left ul{
	min-width:540px;
	font-family:'noto3';
	font-weight:300;
}
.reference-list-left span{
	font-family:'noto3';
	font-weight:300;
}
.reference-list-right{
	width: 120px;
	float:right;
	text-align:center;

}

.reference-list-right label{
	font-weight:bold;
}
.reference-list-right .rtr_price{
	color:#ea2121
}

.reference-list-btn{
	margin-top:15px;
	text-align:right;
}
.reference-list-btn > a{
	display:inline-block;
	padding:6px 20px;
	text-align:center;
	line-height:30px;
	background-color:#4261a5;
	color:#fff;
	font-family:'noto3';
	font-weight:300;
	font-size:18px;
}



.reference-list.style1 .reference-list-left{
	min-height:80px;
}
.reference-list.style1 .reference-list-left .rtl-title{
	font-family:'noto5';
	color:#000;
	font-weight:600;
	padding-bottom:10px
}
.reference-list.style1 .reference-list-right{
	font-size:15px;
	margin-top:30px;
	position:relative;
}

.reference-list.style1 .reference-list-right input{
	display:none;
}
.reference-list.style1 .reference-list-right label{
	background: url('/_skin/public/images/apply/check_off.png') 0 2px no-repeat;
	position: absolute;
	left: 0px;
	padding-left: 20px;
	cursor: pointer;
}
.reference-list.style1 .reference-list-right input[type="checkbox"]:checked + label {
    background: url('/_skin/public/images/apply/check_on.png') 0 2px no-repeat;
    cursor: pointer;
}

.reference-list.style1 .reference-list-right .reference-list-btn{
		margin-top:20px;
}

.reference-list.style2 li{
	font-size:18px;
	line-height:30px;
	background:url('/_skin/gov/images/reference/icon.png') 40px 26px	 no-repeat;
}
.reference-list.style2 li .reference-list-left{
	padding-left:60px;
	width:565px;
	font-family:'noto3';
	font-weight:300;
}
.reference-list.style2 li .reference-list-right .reference-list-btn{
	display:block;
	text-align:center;
	background-color:#4261a5;
	color:#fff;
	font-size:15px;
		font-family:'noto3';
	font-weight:300;

}

.reference-list.style2 .reference-list-btn{
	margin-top:0;
	text-align:center;
}