@charset "utf-8";

@import url("base.css");
@import url("form.css?ver=20260414");
@import url("select.css");
@import url("layout.css?ver=20210329");
@import url("design.css?ver=20210414");
@import url("common.css?ver=20260731");

/*원터치 세일즈 관련 추가 CSS_20170717*/
@import url("offer_os.css?ver=20181108");

/* ---------- MEDIA ---------- */
@media all and (max-width:320px) {
/*사용자 해상도가 320px 이하일 때 이 코드가 실행됨. 테블릿과 데스크톱의 공통 코드를 작성한다.*/
/*iPhone5,iPhone4:320px */
	/*하단고정버튼*/
	.btn_favorite {left: 65px}
	.btn_gotop {right: 5px}

	/*공통 : POPUP*/
	.wrap_popup {width: 290px}

	/*MAIN : 알림팝업*/
	/*MAIN : 알림팝업 : 공통&타이틀*/
	/*.info_noti .icon_noti.date {background-position: 18% -188px}
	.info_noti .icon_noti.crm {background-position: 18% -288px}*/
	/*MAIN : 알림팝업 : 알림갯수*/
	/*.info_noti > div > a {padding-left: 18%}
	.icon_noti span.num {font-size: 33px; padding-top: 18px}*/

	/*알림팝업_new*/
	.info_noti li > a {padding-left: 50px; padding-right: 10px}
	li.info_noti_anniversary > a {background-position: 10px -100px}
	li.info_noti_crm > a {background-position: 10px -200px}
	li.info_noti_action > a {background-position: 10px -300px}

	/*캘린더상단버튼_좌우여백조정*/
	.cal_tlt .btn_dark {left: 5px}
	.cal_tlt .btn_default {right: 5px}

	/*공인인증서로그인*/
	.download_app p {letter-spacing: -1.5px}

	/*아이폰용*/
	.img_download_apple img, .txt_download_apple {width: 240px}
	.img_download_apple {margin-top: -40px}

	/*공인인증서 로그인 안내*/
	.info_certifi_box {margin: 30px}
}

@media all and (min-width:321px) and (max-width:414px) {
/*사용자 해상도가 320px 이상이고, 414px 이하일 때 이 코드가 실행됨. 테블릿과 데스크톱의 공통 코드를 작성한다.*/
/*iPhone6:375px / iPhone6+:414px*/
}

/* Tablet Device */
@media all and (min-width:415px) and (max-width:768px) {
/*사용자 해상도가 415px 이상이고, 768px 이하일 때 이 코드가 실행됨. 414px 이상의 태블릿에 대응하는 코드를 작성한다.*/
}

@media all and (min-width:500px) {
/*사용자 해상도가 415px 이상이고, 768px 이하일 때 이 코드가 실행됨. 414px 이상의 태블릿에 대응하는 코드를 작성한다.*/
	/*가입설계_flowBar*/
	.flow_bar li.txt_long span {line-height: 40px; padding-top: 0}
	/*새창_타이틀*/
	.wrap_newpage .area_header h1.txt_long {line-height: 56px; padding-top: 0}
}

@media all and (max-width:767px) {
	.btn_chatbot_pc {display: none; right: 5px}
	.btn_chatbot_mobile_login {display: block; position: fixed; bottom: 0; left: 0; width: 100%; z-index:99}
	.btn_chatbot_mobile_login ul li {float: left; width: 100%; height:45px; box-sizing: border-box; border-left: 1px solid #8e8e8e; background: #777;}
	.btn_chatbot_mobile_login ul li:first-child {border-left: 0;}
	.btn_chatbot_mobile_login ul li.curr {background: #777;}
	.btn_chatbot_mobile_login ul li.renew_fixMenu01 a {background: url("/resources/images/ico_fix_menu04.png") no-repeat center 5px; background-size: 20px 19px;}
	.btn_chatbot_mobile_login ul li a {display: block; padding-top: 27px; height: 20px; color: #fff; font-size: 12px; text-align: center; background: #777;}
	
	.btn_chatbot_mobile_home {display: block; position: fixed; bottom: 0; left: 0; width: 100%; z-index:99}
	.btn_chatbot_mobile_home ul li {float: left; width: 25%; height:45px; box-sizing: border-box; border-left: 1px solid #8e8e8e; background: #777;}
	.btn_chatbot_mobile_home ul li:first-child {border-left: 0;}
	.btn_chatbot_mobile_home ul li.curr {background: #777;}
	.btn_chatbot_mobile_home ul li.renew_fixMenu01 a {background: url("/resources/images/ico_fix_menu01.png") no-repeat center 6px; background-size: 20px 19px;}
	.btn_chatbot_mobile_home ul li.renew_fixMenu02 a {background: url("/resources/chubb_tmp/resource/images/nav/icon_gnb_cstr.png") no-repeat center 6px; background-size: 20px 19px;}
	.btn_chatbot_mobile_home ul li.renew_fixMenu03 a {background: url("/resources/chubb_tmp/resource/images/nav/icon_gnb_dsgn.png") no-repeat center 6px; background-size: 20px 19px;}
	.btn_chatbot_mobile_home ul li.renew_fixMenu04 a {background: url("/resources/images/ico_fix_menu04.png") no-repeat center 5px; background-size: 20px 19px;}
	.btn_chatbot_mobile_home ul li a {display: block; padding-top: 27px; height: 20px; color: #fff; font-size: 12px; text-align: center; background: #777;}
}

@media all and (min-width:300px) and (max-width:767px) {
	/*컨텐츠박스 내 첫번째 폼레이블 상단여백 없애기*/
	.cont_box .form_wrap:nth-of-type(1) > label {padding-top:0; background-position: right 2px}
	.cont_box .form_wrap:nth-of-type(1) > label.none {background-position: right 3px}
	.wrap_popup .form_wrap:nth-of-type(1) label,
	.modal_popup .form_wrap:nth-of-type(1) label {padding: 10px 10px 5px 0}
}

/* Tablet & Desktop Device */
@media all and (min-width:768px) {
/*사용자 해상도가 800px 이상일 때 이 코드가 실행됨. 테블릿과 데스크톱의 공통 코드를 작성한다.*/
	.btn_chatbot_pc {display: block}
	.btn_chatbot_mobile_login {display: none}
	.btn_chatbot_mobile_home {display: none}
	
	/*COMMON*/
	/*새창링크버튼 : Group*/
	/*.morebtngroup_box {text-align: center}*/
	.morebtngroup_box li {padding-bottom: 0; display: inline-block; padding-right: 1%}
	.morebtngroup_num02 li {width: 49%}
	.morebtngroup_num02 li:nth-child(2n) {width: 50%}
	.morebtngroup_num03 li {width: 33%}
	.morebtngroup_num04 li {width: 24.5%}
	.morebtngroup_num02 li:nth-child(2n), .morebtngroup_num03 li:nth-child(3n) {padding-right: 0}
	/*.morebtngroup_box li:last-child {padding-right: 0}*/
	/*상단검색영역*/
	.btn_i_search {display: none}
	.area_search {position: absolute; top: 4px; right: 40px; background-color: #fff; width: 200px;z-index: 100;}
	.area_search.hide {display: block}
	.area_search .btn_search {font-size: 0; border-radius: 0; border: 1px solid #ccc; border-left: 0; margin-left: -3px; background-position: right -45px}
	.area_search .btn_search:hover {background-color: #fff}
	.area_search .input_search {margin-right: 0; border-right: 0}

	/*컨텐츠 검색영역*/
	.arear_search2 ul {width: 48.5%}
	/*컨텐츠 검색영역*/
	.group_search li {padding-bottom: 0; padding-right: 5px}
	.group_search li:last-child {padding-right: 0}
	.group_search.num02_half > li {width: 50%}
	.group_search.num02 > li {width: 33%}
	.group_search.num02 > li:last-child {width: 67%}
	.group_search.num03 > li {width: 33.3333%; outline: 1px solid red}
	.group_search.num02:first-child > li {padding-right: 5px}
	/*팝업메뉴창 사이즈 고정*/
	.nav_popmenu, .color_change {width: 460px; height: auto; border: 1px solid #b3b3b3}
	.color_change, .info_noti {left: auto; position: fixed}
	.color_change .btn_area_right {padding-bottom: 15px}
	/*상단메뉴영역*/
	.nav_popmenu {position: absolute}
	.nav_popmenu div.scroll_y, .nav_order div.scroll_y {max-height: 500px}
	/*컨텐츠 상단 여백*/
	/*.container {padding-top: 56px !important}*/
	/*상단배너영역*/
	/*.main_banner {height: 360px; width: 100%; margin-left: 0}*/
	/*.main_banner a img {height: 220px; width: 100%}
	.main_banner {height: 240px; position: relative}
	.main_banner > div {padding-top: 70px}
	.main_banner .btn_group {display: block; position: absolute; left: 0; top: 120px}
	.main_banner .btn_group li {float: left}
	.main_banner .btn_group li a {display: block; width: 80px; height: 80px; background: url(../images/icon_btn_banner.png) no-repeat; background-size: 30px 300px; color: #fff; font-family: 'Nanum Gothic Bold'; font-size: 15px; padding-top: 50px; text-align: center}
	.main_banner .btn_group li a.btn_group01 {background-position: center 15px; background-color: #6e27c5}
	.main_banner .btn_group li a.btn_group02 {background-position: center -85px; background-color: #01c1d6}
	.main_banner .btn_group li a.btn_group03 {background-position: center -185px; background-color: #ff6600}
	.main_banner .comment {background-color: #4b4e53; height: 170px; padding: 35px 30px 0 30px !important; line-height: 22px; margin-left: 280px}
	.main_banner .comment, .main_banner .comment * {font-size: 13px}*/
	.comment p span {display: inline}
	/*.comment p:nth-of-type(2) {margin-top: 15px}*/
	.comment p.img_titlecopy {background: url(../images/tablet_img_maincopy_txt.png) no-repeat; background-size: 267px 25px; width: 267px; height: 25px; position: absolute; top: -43px}

	/*MAIN : 알림팝업*/
	/*.info_noti {position: absolute; right: 0; border: 0; width: 360px; border: 1px solid #ccc; box-shadow: -3px -3px 3px #ccc}*/

	/*MAIN : 알림팝업_new*/
	.info_noti {}

	/*SUB 공통*/
	.nav_bar ul {margin-left: 180px}
	.nav_bar .depth01 {left: -180px; width: 180px}
	.nav_bar .depth01 a {font-size: 14px; padding-left: 45px}
	/*상단 네비게이션 바 : 2depth만 보일경우*/
	.nav_bar.view_depth02 li:nth-child(2) a {width: 98%}

	.wrap_newpage .table_read {width: 100%}
	.table_read {width: 48.6%}
	.table_read.wide {width: 100%}

	/*컨텐츠 검색영역*/
	.area_cont_search {padding: 15px 20px 5px 20px}

	/* SUB 공통 : 컨텐츠영역 */
	.cont_box.formwide_space {padding: 15px 0 0 15px}

	/* SUB 공통 : 탭-탭갯수 2/3개 - wide일때 사이즈 축소, 좌우탭라인긋기 */
	.tab_num2 > div > h3, .tab_num3 > div > h3 {width: 25%; z-index: 100;}

	.tab_num2 div:nth-of-type(1) > h3, .tab_num3 div:nth-of-type(1) > h3 {left: 0}
	.tab_num2 div:nth-of-type(2) > h3, .tab_num3 div:nth-of-type(2) > h3 {left: 25%}
	.tab_num3 div:nth-of-type(3) > h3 {left: 50%}
	/*레이어팝업일경우는 탭사이즈축소 안함*/
	.wrap_popup .tab_num2 > div > h3 {width: 50%}
	.wrap_popup .tab_num3 > div > h3 {width: 33.3333%}
	.wrap_popup .tab_num2 div:nth-of-type(2) > h3 {left: 50%}
	.wrap_popup .tab_num3 div:nth-of-type(2) > h3 {left: 33.3333%}
	.wrap_popup .tab_num3 div:nth-of-type(3) > h3 {left: 66.6666%}
	.tab_cont:first-child {/*border-top: 1px solid #ccc;*/ margin-top: -1px}
	.tab_num2 div:nth-of-type(1) > h3 a, .tab_num3 div:nth-of-type(1) > h3 a {border-left: 1px solid #e6e6e6}
	.tab_num2 div:nth-of-type(2) > h3 a, .tab_num3 div:nth-of-type(3) > h3 a {border-right: 1px solid #e6e6e6}
	.tab_num2 div:nth-of-type(1) > h3.active a, .tab_num3 div:nth-of-type(1) > h3.active a, .tab_num3 div:nth-of-type(2) > h3.active a {border-left: 1px solid #ccc}
	.tab_num2 div:nth-of-type(2) > h3.active a, .tab_num3 div:nth-of-type(3) > h3.active a {border-right: 1px solid #ccc}
	.tab_box {border: none}
	.tab_box .tab_cont > div {border: 1px solid #ccc; border-bottom: none}
	.tab_box .btn_area_both, .tab_box .btn_area_center {border: 1px solid #ccc; /*border-left: none; border-right: none*/}
	.tab_box .btn_area_center {margin-top: 0}
	.tab_box .btn_area_both {border-top: none}
	.tab_cont > div {border-top: 1px solid #ccc}

	/*모바일에서만 보이고, 테블릿에서는 감추기*/
	.only_mobile {display: none}
	/*모바일에서는 감추고, 테이블릿에서만 보이기*/
	.only_tablet {display: block}

	/*table_showHide*/
	#viewOne {display: none}
	#viewAll {display: table-cell}
	.type_a, .type_b, .type_c, .type_d, .type_e {display: table-cell !important}
	/*.item_group_a, .item_group_b, .item_group_c, .item_group_d {display: table-cell}*/

	/*영업지원 : FAQ자료*/
	.item_a, .item_b, .item_c, .item_d, .item_e, .item_f, .item_g, .item_h, .item_i, .item_j,
	.item_k, .item_l, .item_m, .item_n, .item_o, .item_p, .item_q {display: table-cell}
	.item_group_b, .item_group_c, .item_group_d, .item_group_e {display: none}
	.item_group_a {display: table-cell}


	/*활동관리_상세보기리스트*/
	.cal_detail_list {margin: 0}

	/*활통통계*/
	.statistics_search {border-bottom: 1px solid #ccc; padding: 15px 15px 5px 15px}
	.statistics_search label {display: inline-block !important; float: left; padding: 0; line-height: 30px; padding-right: 10px}
	.statistics_search .area_two_block {margin-right: 1%}
	.statistics_search .area_two_block, .statistics_search .form_wrap {float: left}
	.statistics_search .area_two_block {width: 50%}
	.statistics_search .form_wrap {width: 40% !important}
	.statistics_search .form_wrap .sh_box {float: left}
	.area_two_block > div > div {width: 80%;}
	.statistics_search .form_wrap .sh_box {width: 80%}
	/*활동통계_table*/
	.table_statistics, .table_statistics_list {margin-bottom: 0}

	/*가입설계_flowBar*/
	.flow_bar li.txt_long span {line-height: 40px; padding-top: 0}

	/*알림팝업_new*/
	.info_noti li > a {padding-left: 70px; padding-right: 30px}
	li.info_noti_anniversary > a {background-position: 30px -100px}
	li.info_noti_crm > a {background-position: 30px -200px}
	li.info_noti_action > a {background-position: 30px -300px}

	/*탭_style2*/
	.tab_area02 .top_box > div > h3,
	.tab_area03 .top_box > div > h3,
	.tab_area02.num2 .top_box > div > h3,
	.tab_area02 .top_box.st4s > div > h3,
	.tabbtn_area li {width:130px;}
	.tab_area02 .top_box > div + div > h3,
	.tab_area02 .top_box.st4s > div + div > h3,
	.tab_area03 .top_box > div + div > h3 {left:135px;}
	.tab_area02.num2 .top_box > div + div > h3 {left: 138px}
	.tab_area02 .top_box > div + div + div > h3,
	.tab_area03 .top_box > div + div + div > h3,
	.tab_area02 .top_box.st4s > div + div + div > h3,
	.tab_area02.num2 .top_box > div + div + div > h3 {left:265px;}
	.tab_area02 .top_box > div + div + div + div > h3,
	.tab_area03 .top_box > div + div + div + div > h3,
	.tab_area02 .top_box.st4s > div + div + div + div > h3,
	.tab_area02.num2 .top_box > div + div + div + div > h3 {left:394px;}
	.tab_area02 .top_box > div + div + div + div + div > h3,
	.tab_area03 .top_box > div + div + div + div + div > h3,
	.tab_area02 .top_box.st4s > div + div + div + div + div > h3,
	.tab_area02.num2 .top_box > div + div + div + div + div > h3 {left:521px;}
	.tab_area02 .top_box > div + div + div + div + div + div > h3,
	.tab_area03 .top_box > div + div + div + div + div + div > h3,
	.tab_area02 .top_box.st4s > div + div + div + div + div + div > h3,
	.tab_area02.num2 .top_box > div + div + div + div + div + div > h3 {left:648px;}

	/*공인인증서로그인*/
	.btn_download_apple, .btn_download_android {width: 300px; margin: 0 auto 10px auto}

	/*공인인증서가져오기*/
	.info_certifi .form_wrap:nth-of-type(2n+1) {clear: both}

	/*태블릿에서만 view*/
	.only_mobile {display: none}

	/*listTable : in 다이얼로그(팝업):리스트갯수 5개*/
	/*.table_selectable_list {max-height: 175px}*/

	/*공인인증서 로그인 안내*/
	.info_certifi_box {margin: 30px auto; width: 290px}

	/*하단고정버튼*/
	.btn_favorite {left: 20px}
	.btn_gotop {right: 0px}
	.btn_chatbot_pc {right: 105px}

	/*FOOTER*/
	#btnMenuorder {display: none}
	#btnSystem {display: inline-block}

	/*보험료결제 : 고객정보*/
	.info_customer_tlt {padding-top: 0}

	/*블럭나눔타이틀*/
	.block_tlt {margin-top: 5px}

	/*정보블럭*/
	.block_box .line_box {padding: 15px 15px 0 15px}

	/*모바일에서만 여백지정*/
	.mobile_pd_t10 {padding-top: 0 !important}
	.mobile_pd_b5, .mobile_pd_b10, mobile_pd_b15 {padding-bottom: 0 !important}
	.mobile_mg_b5, .mobile_mg_b15 {margin-bottom: 0 !important}
	/*태블릿에서만 여백지정*/
	.tablet_mg_t_10 {margin-top: -20px}
	.tablet_pd_t10 {padding-top: 10px}
	.tablet_pd_b10 {padding-bottom: 10px}
	.mobile_w_full {width: 90% !important}

	/*태블릿에서 탭가리고 내용은모두 보이기*/
	#tabgroup {display: none}
	.item_a, .item_b, .item_c {display: table-cell}

	/* 테이블형 DIV_style2_lsm*/
	.tdiv_list2 dl, .tdiv_list3.num04 dl, .tdiv_list6 dl, .tdiv_list7 dl, .tdiv_list8 dl, .tdiv_list81 dl, .tdiv_list83 dl {width: 25%}
	.tdiv_list3 dl {width: 20%}
	.tdiv_list4 dl, .tdiv_list3.table dl, .tdiv_list2.table dl {width: 33.3333%; float: left}
	.tdiv_list5 dl {width: 20%}
	.wrap_popup .tdiv_list2 dl,
	.wrap_popup .tdiv_list3 dl,
	.wrap_popup .tdiv_list4 dl,
	.wrap_popup .tdiv_list3.table dl,
	.wrap_popup .tdiv_list2.table dl,
	.wrap_popup .tdiv_list5 dl {width: 100%}
	.num02 dl {width: 50% !important}
	.num03 dl {width: 33.3333% !important}
	.num04 dl {width: 25% !important}
	.num05 dl {width: 20% !important}
}

@media all and (min-width:768px) and (max-width:850px) {
	.main_banner .comment {padding: 25px 30px 0 30px !important;}
}


@media all and (min-width:1281px) {
	/*데스크탑 가로사이즈 1200px 이상일 경우 컨텐츠 가로사이즈 1000px로 고정*/
	.wrap, .area_header, .area_bottom, .wrap_newpage .area_header, .info_noti, .main_header {width: 1280px; margin: 0 auto}
	.area_header, .area_bottom, .wrap_newpage .area_header, .main_header {left: auto}
	.wrap.error {width: 100%}
	/*하단고정버튼*/
	.btn_favorite {display: none}
	.btn_gotop {margin-left: 942px}
	.btn_chatbot_pc {margin-left: 1190px}
}

@media all and (max-width:1280px) {
	.box_position_r > div.box_noti.mg_b10.txt_bold {width: 100%;}
}

@media all and (min-width:1024px) {
	.main_banner .comment {padding: 50px 0 0 30px;}
	/*시스템관리_treegrid*/
	.box_treegrid {height: 600px}
}



/* ---------- COLOR ---------- */
#cYellow {}        /*#ffb617*/
/*#cYellow header h1.logo a {background-position: 0 0}*/
#cYellow .view_txtst_01 > dl > dd,
#cYellow .table_lines {border-top-color: #ffb617;border-bottom-color: #ffb617;}
#cYellow .area_name *,
#cYellow footer .copyright li strong {color: #ffb617}
#cYellow .btn_favorite {background-position: 0 0}
#cYellow .main footer .footer_group .btn_colorch::before,
#cYellow .main_banner > div.main_bannerst_02,
#cYellow .nav_popmenu .user,
#cYellow .area_header .nav_bar,
#cYellow .btn_default,
#cYellow .wrap_newpage .area_header,
#cYellow .btn_i_delete,
#cYellow .btn_i_planjoin,
#cYellow .info_noti,
#cYellow .btn_i_delete2,
#cYellow .btn_product_group li.active a,
#cYellow .q_list_tlt > span,
#cYellow .ico_check > div input:checked + label i,
#cYellow .ico_ck_wrap2 > div input:checked + label i,
#cYellow .ico_check_onlyico > i.check,
#cYellow .ico_quest {background-color: #ffb617}
#cYellow .tnb_group li.open > a,
#cYellow .wrap_popup .pop_header,
#cYellow .modal_popup .pop_header,
#cYellow table,
#cYellow table tbody tr:last-child th,
#cYellow .search_i_box input:focus,
#cYellow th.line_b,
#cYellow td.line_b,
#cYellow .btn_i_next,
#cYellow .btn_product_group li a:hover,
#cYellow .btn_product_group li.selected a,
#cYellow .btn_product_group li.active a,
#cYellow .btn_line,
#cYellow .btn_l:hover {border-color: #ffb617}
#cYellow .table_list thead tr:first-child th,
#cYellow .table_statistics tr:first-child th,
#cYellow .table_insurance_choice thead tr:first-child th {border-top-color: #ffb617}
#cYellow table tbody tr:last-child td,
#cYellow .inner_popup .pop_header,
#cYellow .table_statistics tr:last-child td,
#cYellow .line_bottom_col,
#cYellow .table_result_list tr:last-child td {border-bottom-color: #ffb617}
#cYellow .nav_bar li:nth-child(2),
#cYellow .nav_bar li:nth-child(3) {background-image: url(../images/bg_navbar_yellow.png)}
#cYellow .open_depth01 li.depth01,
#cYellow .open_depth02 li.depth02,
#cYellow .open_depth03 li.depth03,
#cYellow .nav_sub ul,
#cYellow .btn_default:hover {background-color: #cc9212}
#cYellow .nav_sub li,
#cYellow .q_list_cont_add .box_line,
#cYellow .line_color {border-color: #d4a235}
#cYellow .tab_area > div > h3.active a {border-top-color: #ffb617}
#cYellow .view_txtst_01 > dl > dt,
#cYellow .title_bl {background-position: 0 0}
#cYellow .swiper-slide.on a {color: #ffb617; border-bottom:4px solid #ffb617}
#cYellow .ico_ck_wrap .ico_btn span {background-color: #01c1d6}
#cYellow .cal_wrap .today .tlt {background: #ffb617}
#cYellow .tab_area03 .tab_cont .active a {border-bottom: 5px solid #ffb617}
#cYellow .icon_file {background-position:0 -100px}
#cYellow .topline_01 {padding-top: 18px;border-top: 1px solid #ffb617;}
#cYellow .btn_notic_ga_01 .link {color: #ffb617}

#cPurple {}        /*#6e27c5*/
/*#cPurple header h1.logo a {background-position: 0 -100px}*/
#cPurple .view_txtst_01 > dl > dd,
#cPurple .table_lines {border-top-color: #6e27c5;border-bottom-color: #6e27c5;}
#cPurple .area_name *,
#cPurple footer .copyright li strong {color: #6e27c5}
#cPurple .btn_favorite {background-position: 0 -100px}
#cPurple .main footer .footer_group .btn_colorch::before,
#cPurple .main_banner > div.main_bannerst_02,
#cPurple .nav_popmenu .user,
#cPurple .area_header .nav_bar,
#cPurple .btn_default,
#cPurple .wrap_newpage .area_header,
#cPurple .btn_i_delete,
#cPurple .btn_i_planjoin,
#cPurple .info_noti,
#cPurple .btn_i_delete2,
#cPurple .btn_product_group li.active a,
#cPurple .q_list_tlt > span,
#cPurple .ico_check > div input:checked + label i,
#cPurple .ico_ck_wrap2 > div input:checked + label i,
#cPurple .ico_check_onlyico > i.check,
#cPurple .ico_quest {background-color: #6e27c5}
#cPurple .tnb_group li.open > a,
#cPurple .wrap_popup .pop_header,
#cPurple .modal_popup .pop_header,
#cPurple table,
#cPurple table tbody tr:last-child th,
#cPurple .search_i_box input:focus,
#cPurple th.line_b,
#cPurple td.line_b,
#cPurple .btn_i_next,
#cPurple .btn_product_group li a:hover,
#cPurple .btn_product_group li.selected a,
#cPurple .btn_product_group li.active a,
#cPurple .btn_line,
#cPurple .btn_l:hover {border-color: #6e27c5}
#cPurple .table_list thead tr:first-child th,
#cPurple .table_statistics tr:first-child th,
#cPurple .table_insurance_choice thead tr:first-child th {border-top-color: #6e27c5}
#cPurple table tbody tr:last-child td,
#cPurple .inner_popup .pop_header,
#cPurple .table_statistics tr:last-child td,
#cPurple .line_bottom_col,
#cPurple .table_result_list tr:last-child td {border-bottom-color: #6e27c5}
#cPurple .nav_bar li:nth-child(2),
#cPurple .nav_bar li:nth-child(3) {background-image: url(../images/bg_navbar_purple.png)}
#cPurple .open_depth01 li.depth01,
#cPurple .open_depth02 li.depth02,
#cPurple .open_depth03 li.depth03,
#cPurple .nav_sub ul,
#cPurple .btn_default:hover {background-color: #4d1b8a}
#cPurple .nav_sub li,
#cPurple .q_list_cont_add .box_line,
#cPurple .line_color {border-color: #683d9b}
#cPurple .tab_area > div > h3.active a {border-top-color: #6e27c5}
#cPurple .view_txtst_01 > dl > dt,
#cPurple .title_bl {background-position: 0 -100px}
#cPurple .swiper-slide.on a {color: #6e27c5; border-bottom: 4px solid #6e27c5}
#cPurple .ico_ck_wrap .ico_btn span {background-color: #01c1d6}
#cPurple .cal_wrap .today .tlt {background: #6e27c5}
#cPurple .tab_area03 .tab_cont .active a {border-bottom: 5px solid #6e27c5}
#cPurple .icon_file {background-position:-25px -100px}
#cPurple .topline_01 {padding-top: 18px;border-top: 1px solid #6e27c5;}
#cPurple .btn_notic_ga_01 .link {color: #6e27c5}

#cMagenta {}       /*#ff0198*/
/*#cMagenta header h1.logo a {background-position: 0 -200px}*/
#cMagenta .view_txtst_01 > dl > dd,
#cMagenta .table_lines {border-top-color: #ff0198;border-bottom-color: #ff0198;}
#cMagenta .area_name *,
#cMagenta footer .copyright li strong {color: #ff0198}
#cMagenta .btn_favorite {background-position: 0 -200px}
#cMagenta .main footer .footer_group .btn_colorch::before,
#cMagenta .main_banner > div.main_bannerst_02,
#cMagenta .nav_popmenu .user,
#cMagenta .area_header .nav_bar,
#cMagenta .btn_default,
#cMagenta .wrap_newpage .area_header,
#cMagenta .btn_i_delete,
#cMagenta .btn_i_planjoin,
#cMagenta .info_noti,
#cMagenta .btn_i_delete2,
#cMagenta .btn_product_group li.active a,
#cMagenta .q_list_tlt > span,
#cMagenta .ico_check > div input:checked + label i,
#cMagenta .ico_ck_wrap2 > div input:checked + label i,
#cMagenta .ico_check_onlyico > i.check,
#cMagenta .ico_quest {background-color: #ff0198}
#cMagenta .tnb_group li.open > a,
#cMagenta .wrap_popup .pop_header,
#cMagenta .modal_popup .pop_header,
#cMagenta table,
#cMagenta table tbody tr:last-child th,
#cMagenta .search_i_box input:focus,
#cMagenta th.line_b,
#cMagenta td.line_b,
#cMagenta .btn_i_next,
#cMagenta .btn_product_group li a:hover,
#cMagenta .btn_product_group li.selected a,
#cMagenta .btn_product_group li.active a,
#cMagenta .btn_line,
#cMagenta .btn_l:hover {border-color: #ff0198}
#cMagenta .table_list thead tr:first-child th,
#cMagenta .table_statistics tr:first-child th,
#cMagenta .table_insurance_choice thead tr:first-child th {border-top-color: #ff0198}
#cMagenta table tbody tr:last-child td,
#cMagenta .inner_popup .pop_header,
#cMagenta .table_statistics tr:last-child td,
#cMagenta .table_result_list tr:last-child td {border-bottom-color: #ff0198}
#cMagenta .nav_bar li:nth-child(2),
#cMagenta .nav_bar li:nth-child(3) {background-image: url(../images/bg_navbar_magenta.png)}
#cMagenta .open_depth01 li.depth01,
#cMagenta .open_depth02 li.depth02,
#cMagenta .open_depth03 li.depth03,
#cMagenta .nav_sub ul,
#cMagenta .btn_default:hover {background-color: #cc017a}
#cMagenta .nav_sub li,
#cMagenta .q_list_cont_add .box_line,
#cMagenta .line_color {border-color: #d4278e}
#cMagenta .tab_area > div > h3.active a {border-top-color: #ff0198}
#cMagenta .view_txtst_01 > dl > dt,
#cMagenta .title_bl {background-position: 0 -200px}
#cMagenta .swiper-slide.on a {color: #ff0198; border-bottom: 4px solid #ff0198}
#cMagenta .ico_ck_wrap .ico_btn span {background-color: #01c1d6}
#cMagenta .cal_wrap .today .tlt {background: #ff0198}
#cMagenta .tab_area03 .tab_cont .active a{border-bottom: 5px solid #ff0198}
#cMagenta .icon_file {background-position:-50px -100px}
#cMagenta .topline_01 {padding-top: 18px;border-top: 1px solid #ff0198;}
#cMagenta .btn_notic_ga_01 .link {color: #ff0198}

#cRed {}           /*#f1352b*/
/*#cRed header h1.logo a {background-position: 0 -300px}*/
#cRed .view_txtst_01 > dl > dd,
#cRed .table_lines {border-top-color: #f1352b;border-bottom-color: #f1352b;}
#cRed .area_name *,
#cRed footer .copyright li strong {color: #f1352b}
#cRed .btn_favorite {background-position: 0 -300px}
#cRed .main footer .footer_group .btn_colorch::before,
#cRed .main_banner > div.main_bannerst_02,
#cRed .nav_popmenu .user,
#cRed .area_header .nav_bar,
#cRed .btn_default,
#cRed .wrap_newpage .area_header,
#cRed .btn_i_delete,
#cRed .btn_i_planjoin,
#cRed .info_noti,
#cRed .btn_i_delete2,
#cRed .btn_product_group li.active a,
#cRed .q_list_tlt > span,
#cRed .ico_check > div input:checked + label i,
#cRed .ico_ck_wrap2 > div input:checked + label i,
#cRed .ico_check_onlyico > i.check,
#cRed .ico_quest {background-color: #f1352b}
#cRed .tnb_group li.open > a,
#cRed .wrap_popup .pop_header,
#cRed .modal_popup .pop_header,
#cRed table,
#cRed table tbody tr:last-child th,
#cRed .search_i_box input:focus,
#cRed th.line_b,
#cRed td.line_b,
#cRed .btn_i_next,
#cRed .btn_product_group li a:hover,
#cRed .btn_product_group li.selected a,
#cRed .btn_product_group li.active a,
#cRed .btn_line,
#cRed .btn_l:hover {border-color: #f1352b}
#cRed .table_list thead tr:first-child th,
#cRed .table_statistics tr:first-child th,
#cRed .table_insurance_choice thead tr:first-child th {border-top-color: #f1352b}
#cRed table tbody tr:last-child td,
#cRed .inner_popup .pop_header,
#cRed .table_statistics tr:last-child td,
#cRed .table_result_list tr:last-child td {border-bottom-color: #f1352b}
#cRed .nav_bar li:nth-child(2),
#cRed .nav_bar li:nth-child(3) {background-image: url(../images/bg_navbar_red.png)}
#cRed .open_depth01 li.depth01,
#cRed .open_depth02 li.depth02,
#cRed .open_depth03 li.depth03,
#cRed .nav_sub ul,
#cRed .btn_default:hover {background-color: #c12a22}
#cRed .nav_sub li,
#cRed .q_list_cont_add .box_line,
#cRed .line_color {border-color: #ca4a43}
#cRed .tab_area > div > h3.active a {border-top-color: #f1352b}
#cRed .view_txtst_01 > dl > dt,
#cRed .title_bl {background-position: 0 -300px}
#cRed .swiper-slide.on a {color: #f1352b; border-bottom: 4px solid #f1352b}
#cRed .ico_ck_wrap .ico_btn span{background-color: #01c1d6}
#cRed .cal_wrap .today .tlt {background: #f1352b}
#cRed .tab_area03 .tab_cont .active a{border-bottom: 5px solid #f1352b}
#cRed .icon_file {background-position:-75px -100px}
#cRed .topline_01 {padding-top: 18px;border-top: 1px solid #f1352b;}
#cRed .btn_notic_ga_01 .link {color: #f1352b}

#cOrange {}        /*#ff6600*/
/*#cOrange h1.logo a {background-position: 0 -400px}*/
#cOrange .view_txtst_01 > dl > dd,
#cOrange .table_lines {border-top-color: #ff6600;border-bottom-color: #ff6600;}
#cOrange .area_name *,
#cOrange footer .copyright li strong {color: #ff6600}
#cOrange .btn_favorite {background-position: 0 -400px}
#cOrange .main footer .footer_group .btn_colorch::before,
#cOrange .main_banner > div.main_bannerst_02,
#cOrange .nav_popmenu .user,
#cOrange .area_header .nav_bar,
#cOrange .btn_default,
#cOrange .wrap_newpage .area_header,
#cOrange .btn_i_delete,
#cOrange .btn_i_planjoin,
#cOrange .info_noti,
#cOrange .btn_i_delete2,
#cOrange .btn_product_group li.active a,
#cOrange .q_list_tlt > span,
#cOrange .ico_check > div input:checked + label i,
#cOrange .ico_ck_wrap2 > div input:checked + label i,
#cOrange .ico_check_onlyico > i.check,
#cOrange .ico_quest {background-color: #ff6600}
#cOrange .tnb_group li.open > a,
#cOrange .wrap_popup .pop_header,
#cOrange .modal_popup .pop_header,
#cOrange table,
#cOrange table tbody tr:last-child th,
#cOrange .search_i_box input:focus,
#cOrange th.line_b,
#cOrange td.line_b,
#cOrange .btn_i_next,
#cOrange .btn_product_group li a:hover,
#cOrange .btn_product_group li.selected a,
#cOrange .btn_product_group li.active a,
#cOrange .btn_line {border-color: #ff6600}
#cOrange .table_list thead tr:first-child th,
#cOrange .table_statistics tr:first-child th,
#cOrange .table_insurance_choice thead tr:first-child th {border-top-color: #ff6600}
#cOrange table tbody tr:last-child td,
#cOrange .inner_popup .pop_header,
#cOrange .table_statistics tr:last-child td,
#cOrange .table_result_list tr:last-child td {border-bottom-color: #ff6600}
#cOrange .nav_bar li:nth-child(2),
#cOrange .nav_bar li:nth-child(3) {background-image: url(../images/bg_navbar_orange.png)}
#cOrange .open_depth01 li.depth01,
#cOrange .open_depth02 li.depth02,
#cOrange .open_depth03 li.depth03,
#cOrange .nav_sub ul,
#cOrange .btn_default:hover {background-color: #cc5200}
#cOrange .nav_sub li,
#cOrange .q_list_cont_add .box_line,
#cOrange .line_color,
#cOrange .btn_l:hover {border-color: #d46c26}
#cOrange .tab_area > div > h3.active a {border-top-color: #ff6600}
#cOrange .view_txtst_01 > dl > dt,
#cOrange .title_bl {background-position: 0 -400px}
#cOrange .swiper-slide.on a {color: #ff6600; border-bottom: 4px solid #ff6600}
#cOrange .ico_ck_wrap .ico_btn span {background-color: #01c1d6}
#cOrange .cal_wrap .today .tlt {background: #ff6600}
#cOrange .tab_area03 .tab_cont .active a {border-bottom: 5px solid #ff6600}
#cOrange .icon_file {background-position:-100px -100px}
#cOrange .topline_01 {padding-top: 18px;border-top: 1px solid #ff6600;}
#cOrange .btn_notic_ga_01 .link {color: #ff6600}

#cLightblue {}     /*#01c1d6*/
/*#cLightblue h1.logo a {background-position: 0 -500px}*/
#cLightblue .view_txtst_01 > dl > dd,
#cLightblue .table_lines {border-top-color: #01c1d6;border-bottom-color: #01c1d6;}
#cLightblue .area_name *,
#cLightblue footer .copyright li strong {color: #01c1d6}
#cLightblue .btn_favorite {background-position: 0 -500px}
#cLightblue .main footer .footer_group .btn_colorch::before,
#cLightblue .main_banner > div.main_bannerst_02,
#cLightblue .nav_popmenu .user,
#cLightblue .area_header .nav_bar,
#cLightblue .btn_default,
#cLightblue .wrap_newpage .area_header,
#cLightblue .btn_i_delete,
#cLightblue .btn_i_planjoin,
#cLightblue .info_noti,
#cLightblue .btn_i_delete2,
#cLightblue .btn_product_group li.active a,
#cLightblue .q_list_tlt > span,
#cLightblue .ico_check > div input:checked + label i,
#cLightblue .ico_ck_wrap2 > div input:checked + label i,
#cLightblue .ico_check_onlyico > i.check,
#cLightblue .ico_quest {background-color: #01c1d6}
#cLightblue .tnb_group li.open > a,
#cLightblue .wrap_popup .pop_header,
#cLightblue .modal_popup .pop_header,
#cLightblue table,
#cLightblue table tbody tr:last-child th,
#cLightblue .search_i_box input:focus,
#cLightblue th.line_b,
#cLightblue td.line_b,
#cLightblue .btn_i_next,
#cLightblue .btn_product_group li a:hover,
#cLightblue .btn_product_group li.selected a,
#cLightblue .btn_product_group li.active a,
#cLightblue .btn_line,
#cLightblue .btn_l:hover {border-color: #01c1d6}
#cLightblue .table_list thead tr:first-child th,
#cLightblue .table_statistics tr:first-child th,
#cLightblue .table_insurance_choice thead tr:first-child th {border-top-color: #01c1d6}
#cLightblue table tbody tr:last-child td,
#cLightblue .inner_popup .pop_header,
#cLightblue .table_statistics tr:last-child td,
#cLightblue .line_bottom_col,
#cLightblue .table_result_list tr:last-child td {border-bottom-color: #01c1d6}
#cLightblue .nav_bar li:nth-child(2),
#cLightblue .nav_bar li:nth-child(3) {background-image: url(../images/bg_navbar_lightblue.png)}
#cLightblue .open_depth01 li.depth01,
#cLightblue .open_depth02 li.depth02,
#cLightblue .open_depth03 li.depth03,
#cLightblue .nav_sub ul,
#cLightblue .btn_default:hover {background-color: #019aab}
#cLightblue .nav_sub li,
#cLightblue .q_list_cont_add .box_line,
#cLightblue .line_color {border-color: #27a9b8}
#cLightblue .tab_area > div > h3.active a {border-top-color: #01c1d6}
#cLightblue .view_txtst_01 > dl > dt,
#cLightblue .title_bl {background-position: 0 -500px}
#cLightblue .swiper-slide.on a {color: #01c1d6; border-bottom: 4px solid #01c1d6}
#cLightblue .ico_ck_wrap .ico_btn span {background-color: #01c1d6}
#cLightblue .cal_wrap .today .tlt {background: #01c1d6}
#cLightblue .tab_area03 .tab_cont .active a {border-bottom: 5px solid #01c1d6}
#cLightblue .icon_file {background-position:-125px -100px}
#cLightblue .topline_01 {padding-top: 18px;border-top: 1px solid #01c1d6;}
#cLightblue .btn_notic_ga_01 .link {color: #01c1d6}

#cLightgreen {}    /*#7acb00*/
/*#cLightgreen h1.logo a {background-position: 0 -600px}*/
#cLightgreen .view_txtst_01 > dl > dd,
#cLightgreen .table_lines {border-top-color: #7acb00;border-bottom-color: #7acb00;}
#cLightgreen .area_name *,
#cLightgreen footer .copyright li strong {color: #7acb00}
#cLightgreen .btn_favorite {background-position: 0 -600px}
#cLightgreen .main footer .footer_group .btn_colorch::before,
#cLightgreen .main_banner > div.main_bannerst_02,
#cLightgreen .nav_popmenu .user,
#cLightgreen .area_header .nav_bar,
#cLightgreen .btn_default,
#cLightgreen .wrap_newpage .area_header,
#cLightgreen .btn_i_delete,
#cLightgreen .btn_i_planjoin,
#cLightgreen .info_noti,
#cLightgreen .btn_i_delete2,
#cLightgreen .btn_product_group li.active a,
#cLightgreen .q_list_tlt > span,
#cLightgreen .ico_check > div input:checked + label i,
#cLightgreen .ico_ck_wrap2 > div input:checked + label i,
#cLightgreen .ico_check_onlyico > i.check,
#cLightgreen .ico_quest {background-color: #7acb00}
#cLightgreen .tnb_group li.open > a,
#cLightgreen .wrap_popup .pop_header,
#cLightgreen .modal_popup .pop_header,
#cLightgreen table,
#cLightgreen table tbody tr:last-child th,
#cLightgreen .search_i_box input:focus,
#cLightgreen th.line_b,
#cLightgreen td.line_b,
#cLightgreen .btn_i_next,
#cLightgreen .btn_product_group li a:hover,
#cLightgreen .btn_product_group li.selected a,
#cLightgreen .btn_product_group li.active a,
#cLightgreen .btn_line {border-color: #7acb00}
#cLightgreen .table_list thead tr:first-child th,
#cLightgreen .table_statistics tr:first-child th,
#cLightgreen .table_insurance_choice thead tr:first-child th {border-top-color: #7acb00}
#cLightgreen table tbody tr:last-child td,
#cLightgreen .inner_popup .pop_header,
#cLightgreen .table_statistics tr:last-child td,
#cLightgreen .table_result_list tr:last-child td {border-bottom-color: #7acb00}
#cLightgreen .nav_bar li:nth-child(2),
#cLightgreen .nav_bar li:nth-child(3) {background-image: url(../images/bg_navbar_lightgreen.png)}
#cLightgreen .open_depth01 li.depth01,
#cLightgreen .open_depth02 li.depth02,
#cLightgreen .open_depth03 li.depth03,
#cLightgreen .nav_sub ul,
#cLightgreen .btn_default:hover {background-color: #62a200}
#cLightgreen .nav_sub li,
#cLightgreen .q_list_cont_add .box_line,
#cLightgreen .line_color,
#cLightgreen .btn_l:hover {border-color: #79b026}
#cLightgreen .tab_area > div > h3.active a {border-top-color: #7acb00}
#cLightgreen .view_txtst_01 > dl > dt,
#cLightgreen .title_bl {background-position: 0 -600px}
#cLightgreen .swiper-slide.on a {color: #7acb00; border-bottom: 4px solid #7acb00}
#cLightgreen .ico_ck_wrap .ico_btn span {background-color: #01c1d6}
#cLightgreen .cal_wrap .today .tlt {background: #7acb00}
#cLightgreen .tab_area03 .tab_cont .active a {border-bottom: 5px solid #7acb00}
#cLightgreen .icon_file {background-position:-150px -100px}
#cLightgreen .topline_01 {padding-top: 18px;border-top: 1px solid #7acb00;}
#cLightgreen .btn_notic_ga_01 .link {color: #7acb00}

#cDarkblue {}      /*#150f96*/
/*#cDarkblue h1.logo a {background-position: 0 -700px}*/
#cDarkblue .view_txtst_01 > dl > dd,
#cDarkblue .table_lines {border-top-color: #150f96;border-bottom-color: #150f96;}
#cDarkblue .area_name *,
#cDarkblue footer .copyright li strong {color: #150f96}
#cDarkblue .btn_favorite {background-position: 0 -700px}
#cDarkblue .main footer .footer_group .btn_colorch::before,
#cDarkblue .main_banner > div.main_bannerst_02,
#cDarkblue .nav_popmenu .user,
#cDarkblue .area_header .nav_bar,
#cDarkblue .btn_default,
#cDarkblue .wrap_newpage .area_header,
#cDarkblue .btn_i_delete,
#cDarkblue .btn_i_planjoin,
#cDarkblue .info_noti,
#cDarkblue .btn_i_delete2,
#cDarkblue .btn_product_group li.active a,
#cDarkblue .q_list_tlt > span,
#cDarkblue .ico_check > div input:checked + label i,
#cDarkblue .ico_ck_wrap2 > div input:checked + label i,
#cDarkblue .ico_check_onlyico > i.check,
#cDarkblue .ico_quest {background-color: #150f96}
#cDarkblue .tnb_group li.open > a,
#cDarkblue .wrap_popup .pop_header,
#cDarkblue .modal_popup .pop_header,
#cDarkblue table,
#cDarkblue table tbody tr:last-child th,
#cDarkblue .search_i_box input:focus,
#cDarkblue th.line_b,
#cDarkblue td.line_b,
#cDarkblue .btn_i_next,
#cDarkblue .btn_product_group li a:hover,
#cDarkblue .btn_product_group li.selected a,
#cDarkblue .btn_product_group li.active a,
#cDarkblue .btn_line,
#cDarkblue .btn_l:hover {border-color: #150f96}
#cDarkblue .table_list thead tr:first-child th,
#cDarkblue .table_statistics tr:first-child th,
#cDarkblue .table_insurance_choice thead tr:first-child th {border-top-color: #150f96}
#cDarkblue table tbody tr:last-child td,
#cDarkblue .inner_popup .pop_header,
#cDarkblue .table_statistics tr:last-child td,
#cDarkblue .table_result_list tr:last-child td {border-bottom-color: #150f96}
#cDarkblue .nav_bar li:nth-child(2),
#cDarkblue .nav_bar li:nth-child(3) {background-image: url(../images/bg_navbar_darkblue.png)}
#cDarkblue .open_depth01 li.depth01,
#cDarkblue .open_depth02 li.depth02,
#cDarkblue .open_depth03 li.depth03,
#cDarkblue .nav_sub ul,
#cDarkblue .btn_default:hover {background-color: #0f0a69}
#cDarkblue .nav_sub li,
#cDarkblue .q_list_cont_add .box_line,
#cDarkblue .line_color {border-color: #332f7f}
#cDarkblue .tab_area > div > h3.active a {border-top-color: #150f96}
#cDarkblue .view_txtst_01 > dl > dt,
#cDarkblue .title_bl {background-position: 0 -700px}
#cDarkblue .swiper-slide.on a {color: #150f96; border-bottom: 4px solid #150f96}
#cDarkblue .ico_ck_wrap .ico_btn span {background-color: #01c1d6}
#cDarkblue .cal_wrap .today .tlt {background: #150f96}
#cDarkblue .tab_area03 .tab_cont .active a {border-bottom: 5px solid #150f96}
#cDarkblue .icon_file {background-position:-175px -100px}
#cDarkblue .topline_01 {padding-top: 18px;border-top: 1px solid #150f96;}
#cDarkblue .btn_notic_ga_01 .link {color: #150f96}

#cBlue {}      /*#1b3fc4*/
/*#cBlue h1.logo a {background-position: 0 -700px}*/
#cBlue .view_txtst_01 > dl > dd,
#cBlue .table_lines {border-top-color: #1b3fc4;border-bottom-color: #1b3fc4;}
#cBlue .area_name *,
#cBlue footer .copyright li strong {color: #1b3fc4}
#cBlue .btn_favorite {background-position: 0 -700px}
#cBlue .main footer .footer_group .btn_colorch::before,
#cBlue .main_banner > div.main_bannerst_02,
#cBlue .nav_popmenu .user,
#cBlue .area_header .nav_bar,
#cBlue .btn_default,
#cBlue .wrap_newpage .area_header,
#cBlue .btn_i_delete,
#cBlue .btn_i_planjoin,
#cBlue .info_noti,
#cBlue .btn_i_delete2,
#cBlue .btn_product_group li.active a,
#cBlue .q_list_tlt > span,
#cBlue .ico_check > div input:checked + label i,
#cBlue .ico_ck_wrap2 > div input:checked + label i,
#cBlue .ico_check_onlyico > i.check,
#cBlue .ico_quest {background-color: #1b3fc4}
#cBlue .tnb_group li.open > a,
#cBlue .wrap_popup .pop_header,
#cBlue .modal_popup .pop_header,
#cBlue table,
#cBlue table tbody tr:last-child th,
#cBlue .search_i_box input:focus,
#cBlue th.line_b,
#cBlue td.line_b,
#cBlue .btn_i_next,
#cBlue .btn_product_group li a:hover,
#cBlue .btn_product_group li.selected a,
#cBlue .btn_product_group li.active a,
#cBlue .btn_line,
#cBlue .btn_l:hover {border-color: #1b3fc4}
#cBlue .table_list thead tr:first-child th,
#cBlue .table_statistics tr:first-child th,
#cBlue .table_insurance_choice thead tr:first-child th {border-top-color: #1b3fc4}
#cBlue table tbody tr:last-child td,
#cBlue .inner_popup .pop_header,
#cBlue .table_statistics tr:last-child td,
#cBlue .table_result_list tr:last-child td {border-bottom-color: #1b3fc4}
#cBlue .nav_bar li:nth-child(2),
#cBlue .nav_bar li:nth-child(3) {background-image: url(../images/bg_navbar_Blue.png)}
#cBlue .open_depth01 li.depth01,
#cBlue .open_depth02 li.depth02,
#cBlue .open_depth03 li.depth03,
#cBlue .nav_sub ul,
#cBlue .btn_default:hover {background-color: #0f0a69}
#cBlue .nav_sub li,
#cBlue .q_list_cont_add .box_line,
#cBlue .line_color {border-color: #332f7f}
#cBlue .tab_area > div > h3.active a {border-top-color: #1b3fc4}
#cBlue .view_txtst_01 > dl > dt,
#cBlue .title_bl {background-position: 0 -700px}
#cBlue .swiper-slide.on a {color: #1b3fc4; border-bottom: 4px solid #1b3fc4}
#cBlue .ico_ck_wrap .ico_btn span {background-color: #01c1d6}
#cBlue .cal_wrap .today .tlt {background: #1b3fc4}
#cBlue .tab_area03 .tab_cont .active a {border-bottom: 5px solid #1b3fc4}
#cBlue .icon_file {background-position:-175px -100px}
#cBlue .topline_01 {padding-top: 18px;border-top: 1px solid #1b3fc4;}
#cBlue .btn_notic_ga_01 .link {color: #1b3fc4}

#cPurple table.td_align_hc table tbody tr th,
#cYellow table.td_align_hc table tbody tr th,
#cMagenta table.td_align_hc table tbody tr th,
#cRed table.td_align_hc table tbody tr th,
#cOrange table.td_align_hc table tbody tr th,
#cLightblue table.td_align_hc table tbody tr th,
#cLightgreen table.td_align_hc table tbody tr th,
#cDarkblue table.td_align_hc table tbody tr th,
#cPurple table.td_align_hc table tbody tr td,
#cYellow table.td_align_hc table tbody tr td,
#cMagenta table.td_align_hc table tbody tr td,
#cRed table.td_align_hc table tbody tr td,
#cOrange table.td_align_hc table tbody tr td,
#cLightblue table.td_align_hc table tbody tr td,
#cLightgreen table.td_align_hc table tbody tr td,
#cBlue table.td_align_hc table tbody tr td,
#cDarkblue table.td_align_hc table tbody tr td{border-color: #dadada}
#cPurple table.td_align_hc table,
#cYellow table.td_align_hc table,
#cMagenta table.td_align_hc table,
#cRed table.td_align_hc table,
#cOrange table.td_align_hc table,
#cLightblue table.td_align_hc table,
#cLightgreen table.td_align_hc table,
#cBlue table.td_align_hc table,
#cDarkblue table.td_align_hc table {border-color: #dadada }


.btn_i_msearch {font-size: 0; display: inline-block; width: 40px; height: 40px; margin: 8px 0 0 0;background: url(../images/icon.png) no-repeat; background-size: 100px 1000px;background-position: 10px 10px; position: absolute; top: 0; right: 45px}

@media all and (max-width:768px) {
	#cYellow header.main_header {background-color: #ffb617}
	#cYellow .main_banner > div.main_bannerst_01{background-color: #cc9212}

	#cPurple header.main_header {background-color: #6e27c5}
	#cPurple .main_banner > div.main_bannerst_01{background-color: #4d1b8a}

	#cMagenta header.main_header {background-color: #ff0198}
	#cMagenta .main_banner > div.main_bannerst_01{background-color: #cc017a}

	#cRed header.main_header {background-color: #f1352b}
	#cRed .main_banner > div.main_bannerst_01{background-color: #c12a22}

	#cOrange header.main_header {background-color: #ff6600}
	#cOrange .main_banner > div.main_bannerst_01{background-color: #cc5200}

	#cLightblue header.main_header {background-color: #01c1d6}
	#cLightblue .main_banner > div.main_bannerst_01{background-color: #01b3cc}

	#cLightgreen header.main_header {background-color: #7acb00}
	#cLightgreen .main_banner > div.main_bannerst_01{background-color: #62a200}

	#cDarkblue header.main_header {background-color: #150f96}
	#cDarkblue .main_banner > div.main_bannerst_01{background-color: #0f0a69}

	#Blue header.main_header {background-color: #1b3fc4}
	#cBlue .main_banner > div.main_bannerst_01{background-color: #0f0a69}

}
