
.rpa_checkgroup_box tbody td
{
	border: none !important;	
}

.rpa_checkgroup_box table:nth-child(2)
{
	border : none !important;
}

.rpa_checkgroup_box > div
{
	background-color: rgba(255, 255, 255, 1) !important;
	border-left : 1px solid rgb(188, 193, 202) !important;
	border-top : 1px solid rgb(188, 193, 202) !important;
	border-bottom : 1px solid rgb(188, 193, 202) !important;
}

.rpa_tabs_view button
{	
	border-left : 0px none transparent !important;
}

.rpa_tabs_view div:nth-child(1) button.rpa_tabs_select:first-child
{	
	border-left : 1px solid rgb(59,88,133) !important;
}

.rpa_tabs_view div:nth-child(1) button.rpa_tabs_normal:first-child
{	
	border-left : 1px solid rgb(188, 193, 202) !important;
}

.rpa_table_2by2 table
{	
	border:1px solid rgb(188, 193, 202) !important;
}

.rpa_table_2by2 table tr td:nth-child(1){
	background-color : rgb(227, 229, 234) !important;
	border-right : 1px solid rgb(188, 193, 202) !important;
	border-bottom : 1px solid rgb(188, 193, 202) !important;
}

.rpa_table_2by2 table tr td:nth-child(2){	
	background-color:rgb(255,255,255) !important;
	border-right : 1px solid rgb(188, 193, 202) !important;
	border-bottom : 1px solid rgb(188, 193, 202) !important;
}

.rpa_table_2by2 tr:first-child  td:first-child
{
	background-color:rgb(255,255,255) !important;
}

.rpa_infoTable1 table
{	
	border:1px solid rgb(188, 193, 202) !important;
}

.rpa_infoTable1 table tr td:nth-child(1){
	background-color : rgb(227, 229, 234) !important;
	border-right : 1px solid rgb(188, 193, 202) !important;
	border-bottom : 1px solid rgb(188, 193, 202) !important;
}

.rpa_infoTable1 table tr td:nth-child(2){	
	background-color:rgb(255,255,255) !important;
	border-right : 1px solid rgb(188, 193, 202) !important;
	border-bottom : 1px solid rgb(188, 193, 202) !important;
}

.rpa_infoTable1 table tr:nth-child(1) td:nth-child(2){	
	background-color:rgb(245,245,245) !important;	
}

.rpa_infoTable1 table tr:nth-child(5) td:nth-child(2){	
	background-color:rgb(245,245,245) !important;	
}

.rpa_infoTable1 table tr:nth-child(7) td:nth-child(2){	
	background-color:rgb(245,245,245) !important;	
}

.rpa_wcm_bmenu_normal
{
	background-size : auto !important;
}

.rpa_wcm_bmenu_over
{
	background-size : auto !important;
}

.rpa_wmcSubMenu_grid table
{
	border : 0 !important;	
}

.rpa_wmcSubMenu_grid thead tr:first-child td:first-child
{
	
	background-color : #ffffff !important;
	color : #494949 !important;
	border-top : none !important;
	border-left : none !important;
	border-right : none !important;
	/*border-bottom: 1px solid gray !important;*/
	text-align : left !important;
	height:30px !important;
	font-weight: bold !important;
}

.rpa_wmcSubMenu_grid tbody td
{
	border : none !important;
	background-color : #ffffff !important;	
	color : #898989 !important;
	text-align : left !important;
	font-weight: normal !important;
	height:30px !important;
}

.rpa_wmcSubMenu_grid tbody td:hover
{
	background-color : #ffffff !important;	
	color : #494949 !important;
	text-align : left !important;
	font-weight: bold !important;
}

.rpa_compar_grid table tbody tr td
{	
	border-top : none !important;
	border-left : none !important;
	border-right : 1px solid rgb(188, 193, 202) !important;
	border-bottom : 1px solid rgb(188, 193, 202) !important;
}

.rpa_compar_grid table tbody tr:nth-child(1) td:nth-child(1)
{
	border-top : 1px solid rgb(188, 193, 202) !important;
}

.rpa_btn_normal
{
	/* box-shadow:inset 0px -1px 0px 0px rgb(204,204,204) !important;
	-webkit-box-shadow:inset 0px -1px 0px 0px rgb(204,204,204) !important;
	-moz-box-shadow:inset 0px -1px 0px 0px rgb(204,204,204) !important; */
	
}

.rpa_btn_over
{
	/* box-shadow:inset 0px -1px 0px 0px rgb(204,204,204) !important;
	-webkit-box-shadow:inset 0px -1px 0px 0px rgb(204,204,204) !important;
	-moz-box-shadow:inset 0px -1px 0px 0px rgb(204,204,204) !important; */
}

.rpa_fundproduct_grid table
{
	border : 1px solid rgb(188, 193, 202) !important;
}

.rpa_fundproduct_grid table tr td
{
	height : 26px !important;
	vertical-align : middle !important;
	text-align : center !important;
}

.rpa_fundproduct_grid table tr td:nth-child(2n-1)
{
	background-color : rgb(227, 229, 234) !important;
	border-right : 1px solid rgb(188, 193, 202) !important;
	border-bottom : 1px solid rgb(188, 193, 202) !important;
}

.rpa_fundproduct_grid table tr td:nth-child(2n)
{
	background-color : rgb(255, 255, 255) !important;
	border-right : 1px solid rgb(188, 193, 202) !important;
	border-bottom : 1px solid rgb(188, 193, 202) !important;
}

.rpa_compare_title_grid table:nth-child(1) td:nth-child(1)
{
	background-color: rgb(227, 229, 234) !important;
	width : 13% !important;
}

.rpa_compare_title_grid table:nth-child(1) td:nth-child(2)
{
	background-color: rgb(227, 229, 234) !important;
	width : 12% !important;
}

.rpa_compare_2col_grid table:nth-child(1) td:nth-child(3)
{
	width : 37% !important;
}

.rpa_compare_2col_grid table:nth-child(1) td:nth-child(4)
{
	width : 38% !important;
}

.rpa_compare_2col_grid table:nth-child(1) td:nth-child(5)
{
	width : 0 !important;
}

.rpa_compare_3col_grid table:nth-child(1) td:nth-child(3)
{
	width : 25% !important;
}

.rpa_compare_3col_grid table:nth-child(1) td:nth-child(4)
{
	width : 25% !important;
}

.rpa_compare_3col_grid table:nth-child(1) td:nth-child(5)
{
	width : 25% !important;
}

.rpa_title2col_grid table:nth-child(1) tr td:nth-child(2n-1)
{
	background-color : rgb(227, 229, 234) !important;
}

.rpa_star_grade00
{	
	background-position: center center !important;
	background-size: auto !important;
}

.rpa_star_grade01
{	
	background-position: center center !important;
	background-size: auto !important;
}

.rpa_star_grade02
{	
	background-position: center center !important;
	background-size: auto !important;
}

.rpa_star_grade03
{	
	background-position: center center !important;
	background-size: auto !important;
}

.rpa_star_grade04
{	
	background-position: center center !important;
	background-size: auto !important;
}

.rpa_star_grade05
{	
	background-position: center center !important;
	background-size: auto !important;
}

.rpa_compare_2col_grid_type1 table:nth-child(1) td:nth-child(2)
{
	width : 37% !important;
}

.rpa_compare_2col_grid_type1 table:nth-child(1) td:nth-child(3)
{
	width : 38% !important;
}

.rpa_compare_2col_grid_type1 table:nth-child(1) td:nth-child(4)
{
	width : 0 !important;
}

.rpa_compare_3col_grid_type1 table:nth-child(1) td:nth-child(2)
{
	width : 25% !important;
}

.rpa_compare_title_grid_1col table:nth-child(1) td:nth-child(1)
{
	background-color: rgb(227, 229, 234) !important;
	width : 25% !important;
}

.rpa_uobb_over
{
	/* background-repeat: repeat-x !important;	
	background-size: auto !important;	*/
}

.rpa_uobb_down
{
	/* background-repeat: repeat-x !important;	
	background-size: auto !important;	*/
}

.rpa_uobb_disable
{
	color: rgb(170, 170, 170) !important;
	background-color: rgb(238, 238, 238) !important;
	border-width: 1px !important;
	border-color: rgb(187, 187, 187) !important;
}

.rpa_ubbb_normal
{
	padding-right: 14px !important;
	padding-left: 14px !important;	
}

.rpa_ubbb_over
{
	padding-right: 14px !important;
	padding-left: 14px !important;	
	padding-bottom: 1px !important;
}

.rpa_ubbb_down
{
	padding-right: 13px !important;
	padding-left: 13px !important;	
	padding-bottom: 3px !important;		
}

.rpa_ubbb_disable
{
	padding-right: 12px !important;
	padding-left: 12px !important;
}

.rpa_compare_fd_2col_grid table:nth-child(1) td:nth-child(1)
{
	background-color: rgb(227, 229, 234) !important;
	width : 13% !important;
}

.rpa_compare_fd_2col_grid table:nth-child(1) td:nth-child(2)
{
	background-color: rgb(227, 229, 234) !important;
	width : 12% !important;
}

.rpa_compare_fd_2col_grid table:nth-child(1) td:nth-child(3)
{
	width : 18% !important;
}

.rpa_compare_fd_2col_grid table:nth-child(1) td:nth-child(4)
{
	width : 7% !important;
}

.rpa_compare_fd_2col_grid table:nth-child(1) td:nth-child(5)
{
	width : 18% !important;
}

.rpa_compare_fd_2col_grid table:nth-child(1) td:nth-child(6)
{
	width : 7% !important;
}

.rpa_compare_fd_2col_grid table:nth-child(1) td:nth-child(7)
{
	visibility : hidden !important;
	width : 0 !important;
}

.rpa_compare_fd_2col_grid table:nth-child(1) td:nth-child(8)
{
	visibility : hidden !important;
	width : 0 !important;
}

.rpa_compare_fd_3col_grid table:nth-child(1) td:nth-child(1)
{
	background-color: rgb(227, 229, 234) !important;
	width : 13% !important;
}

.rpa_compare_fd_3col_grid table:nth-child(1) td:nth-child(2)
{
	background-color: rgb(227, 229, 234) !important;
	width : 12% !important;
}

.rpa_compare_fd_3col_grid table:nth-child(1) td:nth-child(3)
{
	width : 18% !important;
}

.rpa_compare_fd_3col_grid table:nth-child(1) td:nth-child(4)
{
	width : 7% !important;
}

.rpa_compare_fd_3col_grid table:nth-child(1) td:nth-child(5)
{
	width : 18% !important;
}

.rpa_compare_fd_3col_grid table:nth-child(1) td:nth-child(6)
{
	width : 7% !important;
}

.rpa_compare_fd_3col_grid table:nth-child(1) td:nth-child(7)
{
	width : 18% !important;
}

.rpa_compare_fd_3col_grid table:nth-child(1) td:nth-child(8)
{
	width : 7% !important;
}

.rpa_checkgroup_box1
{
	border-left : 1px solid rgb(188, 193, 202) !important;
	border-right : 1px solid rgb(188, 193, 202) !important;
	border-top : 1px solid rgb(188, 193, 202) !important;	
	border-bottom : 1px solid rgb(188, 193, 202) !important;
}

.rpa_checkgroup_box1 div
{
	box-sizing:border-box !important;
}

.rpa_checkgroup_box1 div table
{
	/*border-right : 1px solid rgb(188, 193, 202) !important;*/
}

.rpa_checkgroup_box1 tbody tr
{
	height:24px !important;
}

.rpa_checkgroup_box1 tbody span
{
	line-height:24px !important;
}

.rpa_checkgroup_box1 tbody td
{
	border:none !important;
}

.rpa_checkgroup_box table:nth-child(1) thead td
{
	background-color : rgb(255, 255, 255) !important;
	border-top : none !important;
	border-left : none !important;
	border-right : none !important;
	border-bottom : 1px solid rgb(188, 193, 202) !important;
}

.rpa_fd_grade_lbl01
{
	position:absolute !important;
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(236, 29, 36) !important;
	border-color: rgb(236, 29, 36) !important;
	padding-bottom: 3px !important;
	border-radius: 2px !important;
}

.rpa_fd_grade_lbl02
{	
	position:absolute !important;
	font-size: 11px !important;
	font-weight: normal !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(242, 99, 34) !important;
	border-color: rgb(242, 99, 34) !important;
	padding-bottom: 3px !important;
	border-radius: 2px !important;
}

.rpa_fd_grade_lbl03
{
	position:absolute !important;
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(249, 158, 32) !important;
	border-color: rgb(249, 158, 32) !important;
	padding-bottom: 3px !important;
	border-radius: 2px !important;
}

.rpa_fd_grade_lbl04
{
	position:absolute !important;
	font-size: 11px !important;
	color: rgb(0, 0,100) !important;
	background-color: rgb(252, 238, 35) !important;
	border-color: rgb(252, 238, 35) !important;
	padding-bottom: 3px !important;
	border-radius: 2px !important;
}

.rpa_fd_grade_lbl05
{
	position:absolute !important;
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(29, 159, 97) !important;
	border-color: rgb(29, 159, 97) !important;
	padding-bottom: 3px !important;
	border-radius: 2px !important;
}

.rpa_fd_grade_lbl06
{
	position:absolute !important;
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(17, 101, 61) !important;
	border-color: rgb(17, 101, 61) !important;
	padding-bottom: 3px !important;
	border-radius: 2px !important;
}

.rpa_fd_grade_pop_lbl01
{
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(236, 29, 36) !important;
	border-color: rgb(226, 43, 0) !important;
	padding-bottom: 3px !important;
	border-radius: 2px !important;
}

.rpa_fd_grade_pop_lbl02
{	
	font-size: 11px !important;
	font-weight: normal !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(242, 99, 34) !important;
	border-color: rgb(228, 183, 0) !important;
	padding-bottom: 3px !important;
	border-radius: 2px !important;
}

.rpa_fd_grade_pop_lbl03
{
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(249, 158, 32) !important;
	border-color: rgb(228, 183, 0) !important;
	padding-bottom: 3px !important;
	border-radius: 2px !important;
}

.rpa_fd_grade_pop_lbl04
{
	font-size: 11px !important;
	color: rgb(0, 0, 0) !important;
	background-color: rgb(252, 238, 35) !important;
	border-color: rgb(59, 157,2 0) !important;
	padding-bottom: 3px !important;
	border-radius: 2px !important;
}

.rpa_fd_grade_pop_lbl05
{
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(29, 159, 97) !important;
	border-color: rgb(50, 135, 220) !important;
	padding-bottom: 3px !important;
	border-radius: 2px !important;
}

.rpa_fd_grade_pop_lbl06
{
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(17, 101, 61) !important;
	border-color: rgb(48, 91, 156) !important;
	padding-bottom: 3px !important;
	border-radius: 2px !important;
}

.rpa_fd_link_1
{
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url('../../Template/StyleImage/fd_btn_01.png') !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	
}

.rpa_fd_ivst_ex_btn_01
{
	
	/*background-image: url('../../Template/StyleImage/ivst_ex_btn_01.png') !important;*/
	background-image: url('../../Template/StyleImage/fd_btn_01.png') !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: rgba(0, 0, 0, 0) !important;
	
}

.rpa_fd_one_pg_smm_btn
{
	
	background-image: url('../../Template/StyleImage/fd_btn_02.png') !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	
}

.rpa_checkdown_btn
{
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url('../../Template/StyleImage/down_o.png') !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: 20px 20px !important;
}

.rpa_checkup_btn
{
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url('../../Template/StyleImage/up_o.png') !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: 20px 20px !important;
}

.rpa_grade_pop_lbl01
{
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(226, 43, 0) !important;
	border-color: rgb(226, 43, 0) !important;
	padding: 1px !important;
	border-radius: 2px !important;
}

.rpa_grade_pop_lbl02
{
	font-size: 11px !important;
	font-weight: normal !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(230, 119, 0) !important;
	border-color: rgb(228, 183, 0) !important;
	padding: 1px !important;
	border-radius: 2px !important;
}

.rpa_grade_pop_lbl03
{
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(228, 183, 0) !important;
	border-color: rgb(228, 183, 0) !important;
	padding: 1px !important;
	border-radius: 2px !important;
}

.rpa_grade_pop_lbl04
{
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(158, 169, 40) !important;
	border-color: rgb(158, 169, 40) !important;
	padding: 1px !important;
	border-radius: 2px !important;
}

.rpa_grade_pop_lbl05
{
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(59, 157, 0) !important;
	border-color: rgb(59, 157, 0) !important;
	padding: 1px !important;
	border-radius: 2px !important;
}

.rpa_grade_pop_lbl06
{
	font-size: 11px !important;
	color: rgb(254, 254, 254) !important;
	background-color: rgb(59, 157, 0) !important;
	border-color: rgb(59, 157, 0) !important;
	padding: 1px !important;
	border-radius: 2px !important;
}

