/* 201202
----------------------------------------------------------------*/
.page_top a {
	border: 3px solid #526BCE;
	background: #FFF url("../img/button_arw05pagetop.png") no-repeat center center;
}
.tab_box li {
	border: 1px solid #526BCE !important;
}
.tab_box li.current {
	background: #526BCE !important;
}
.link_btn li:hover:after,
.sub a,
.spmenu li,
.category_box .red_circle,
.footer_about h3:before,
.footer_about a h3:before,
/*.faqcateMenu li a,*/
.address a,
.tabs input:checked + .tab_item,
.tab4__link:before,
.tab4__link:after,
.red_square,
.btn_bg_red,
.sub_nav {
background-color: #526BCE;
}
.faq_top a:hover,
.faq_top a:hover:after,
.link_btn li a:hover {
color: #C2DEEB;
}
/*.link_btn li:hover {
border-bottom: solid 5px #C2DEEB;
}*/
.faq_section .faq_link_block a:hover,
.service_list.pagenavi a:hover,
.conne_category a:hover .category_box,
.pagetopLink ul li.js-menuon a,
.pagetopLink a:hover {
	color: #526BCE !important;
/*	border: 2px solid #526BCE !important;*/
	border: 1px solid #526BCE !important;
}
.pagetopLink.page_bottom a:hover {
	border: 2px solid #526BCE !important;
}
.faq_section .faq_link_block a:hover:after,
.service_list.pagenavi a:hover:after,
.pagetopLink ul li.js-menuon a:after,
.pagetopLink a:hover:after {
	color: #526BCE !important;
	content: url(../img/top_service004_hover3.png) !important;
}
.btn_black,
.empty_red_square,
.btn_red {
color: #526BCE;
border: 2px solid #526BCE;
}
.btn_black:hover,
.btn_red:hover {
background: #dce1f5;
}
.pagetopLink.page_bottom a:hover:after,
.btn_black:after,
.btn_white::after,
.btn_red:after {
content: url('../img/button_arw05.png') !important;
}
.conne_category a:hover,
.tel_support address a,
.btn_white,
.tab4__link.on,
.inquiry_common address a {
    color: #526BCE !important;
}
.sub a:hover,
.sub_nav_inner a:hover {
background-color: #8697dd;
}
.breadcrumb a {
color: #000;
}
.sub a {
border-top: solid 1px #1a2da6;
}
.sub_nav li {
border-left: solid 1px #1a2da6;
}
.sub_nav li:last-child {
border-right: solid 1px #1a2da6;
}
.acd_btn:after {
background: #526BCE;
}
.agree_btn:checked + label::after {
background: #526BCE;
    border: 1px solid #526BCE;
}
.tab_box {
border-bottom: 3px solid #526BCE;
}

@media all and (min-width: 0px) and (max-width: 768px) {
	.btn-menu {
		background-color: #526BCE;
	}
	.custom-scroll::-webkit-scrollbar-thumb {
		background-color: #526BCE;
	}
}

.linkarList .linkin {
	background: #FFF url("../img/button_arw05.png") no-repeat 95% center;
}

