@charset "utf-8";

/* cscenter */
.cs_visual{position:relative; width:100%;}
/*.cs_01{background:url('//img.bohummall.co.kr/goodrichmall/cscenter/cs_v01.jpg') 50% 0 no-repeat; height:448px;}*/
/*.cs_02{background:url('//img.bohummall.co.kr/goodrichmall/cscenter/cs_v01.jpg') 50% 0 no-repeat; height:448px;}
.cs_03{background:url('//img.bohummall.co.kr/goodrichmall/cscenter/cs_v01.jpg') 50% 0 no-repeat; height:448px;}*/
/*.cs_04{background:#eef6f8; height:417px;margin-bottom:55px;}*/
.cs_visual_wrap{position:relative; width:1100px; height:225px; margin:0 auto}
.cs_visual_wrap--type2{height:auto;margin:0 auto;padding-right:140px;}
.cs_visual_wrap .insur_navi .sel_lac{width:100px; background-position:80% 13px}
.cs_visual_wrap .insur_navi .sel_lac label{color:#222 !important}
.cs_visual_wrap .insur_navi span a{color:#222;}
.cs_visual_wrap h1{font-size:48px; color:#222; font-weight:500px; text-align:center; padding:70px 0 0 0;}
.cs_visual_wrap--type2{width:960px;}
.cs_detps01_tab{position:absolute; width:800px; text-align:center; left:160px; bottom:0}
.cs_detps01_tab li{position:relative; width:250px; text-align:center; background:#454444; color:#fff; margin-right:4px; display:inline-block; border-radius: 6px 6px 0 0;}
.cs_detps01_tab li a{font-size:20px; color:#fff; padding:15px; display:block; font-weight:400}
.cs_detps01_tab li._on{background:#0e72e1; border-radius: 6px 6px 0 0;}
.cs_detps01_tab li._on ._on_arrow{position:absolute; left:45%; bottom:-18px; display:inline}
:root .cs_detps01_tab li._on ._on_arrow{bottom:-15px \0/IE9}
.cs_detps01_tab li ._on_arrow{display:none}

/* cs-nav */
.cs-nav{width:1100px;margin:20px auto 0;}
/*.cs-nav.cs-nav--type2{margin:50px auto 0;}*/
.cs-nav.cs-nav--type2 .cs-nav-lst li{width:50%;}
.cs-nav.cs-nav--type3{width:100%;margin:45px 0 75px;}
.cs-nav.cs-nav--type3 .cs-nav-lst li{width:50%;margin:;}
.cs-nav.cs-nav--type4{width:960px;margin:65px 0 0 ;}
.cs-nav.cs-nav--type4 .cs-nav-lst li{width:50%;}
.cs-nav-lst{overflow:hidden;}
/* #13240 금소법 시행에 따른 RM사이트 내 모든 게시판문의 관련 항목 제거 작업 */
.cs-nav-lst li{float:left;width:50%;box-sizing:border-box;text-align:center;}
/* .cs-nav-lst li:first-child{width:33.4%;} */
.cs-nav-lst li:first-child a{border-left:1px solid #222;}
.cs-nav-lst li a{display:block;height:58px;border:1px solid #222;border-width:1px 1px 1px 0;line-height:58px;font-size:20px;font-weight:400;}

.cs-nav-lst li._on,
.cs-nav-lst li._selected{background:#222;}
.cs-nav-lst li._on a,
.cs-nav-lst li._selected a{color:#fff;}

.cs_cont{width:1100px; margin:0 auto; padding:30px 0 0 0;}
.cs_cont_type2{width:auto!important;}
.cs_cont_inner{width:1100px; margin:0 auto;padding-bottom:100px;}

.cs_detps02_tab{border-bottom:1px solid #eee;text-align:center; font-weight: 300;}
.cs_detps02_tab a{display:inline-block;height:57px;padding:0 35px; text-align:center; color:#555; font-size:16px; line-height: 57px;}
.cs_detps02_tab a:last-child{border-right:none}
.cs_detps02_tab a:hover,.cs_detps02_tab a._active{color:#222; border-bottom:1px solid #222; font-weight: 300;}

.cs_cont_head{margin:40px 0 ; padding:15px 0}
	.cs_tit{ line-height:33px; font-size:36px; color:#222; font-weight:500;text-align:center;}
	.cs_tit span{font-size:20px; color:#333; line-height:23px; display:block; margin:13px 0; font-weight:300}
	.cs_tit .cs_tit_link{display:inline-block;height:55px; background:#222; color:#fff; font-size:20px; margin-top:30px;padding:0 40px; border-radius: 30px;line-height:55px;}
	.cs_Rtit{position:relative; margin-top:60px;text-align:center;}
		.q_sample_wrap{position:relative; width:550px; height:155px; overflow:hidden; display:inline-block; margin-left:30px}
		.q_sample{position:relative; height:300%; margin-left:50px}
		.q_sample a{display:block; font-size:20px; color:#888; padding:10px 30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
		.ico_sti{display:inline-block; margin-left:40px; vertical-align:top}
		.roll_bd{width:490px; height:49px; position:absolute; top:46px; left:40px; border:4px solid #56a93a}

.cs_cont_head--type2{margin-bottom:0;padding-bottom:0;}

.cs_brd-header{overflow:hidden;line-height:33px;}
.cs_brd__caution{float:left;margin-top:19px;font-size: 14px;color:#939393;line-height:16px;}
.cs_brd__req{float:right;height:33px;padding:0 29px;border:1px solid #222;line-height:33px;font-size:14px;font-weight:500;color:#222;}

.cs_brd{position:relative; width:1100px; margin:15px 0 60px; border-top:1px solid #555; padding-bottom:20px}
	.csBrd_tab{position:relative; width:1100px; font-weight: 400;}
	.csBrd_tab_roll{width:1050px; height:75px; margin:0 auto; overflow:hidden;line-height:75px;}
	.csBrd_tab_list{position:relative; width:200%; margin-left:-10px}
	.csBrd_tab_list li{display:inline-block; text-align:center}
	.csBrd_tab_list li a{display:inline-block; width:150px;color:#222;}
	/*.csBrd_tab_list .sel_tab a{border-bottom:2px solid #e8920b; color:#e8920b; padding-bottom:7px}*/
	.csBrd_tab_list .sel_tab a{color:#ff8a00;}
	.csBrd_tab_list li:after{content:'';position:absolute;top:50%;left:0;width:1px;height:13px;margin-top:-6px;background:#e3e3e3;}
	.csBrd_tab a._tab_btn_pre{position:absolute; left:0; top:24px; width:20px; height:30px}
	.csBrd_tab a._tab_btn_nxt{position:absolute; right:0; top:24px; width:20px; height:30px}
.csBrd_list{border-top:1px solid #222; }
.csBrd_list li{position:relative; display:block; border-bottom:1px solid #222}
	.cnt{display:inline-block; width:60px; text-align:center; vertical-align:middle}
	.cnt em{display:block; font-size:14px; color:#939393; margin-top:10px}
	.Brd_nm{display:inline-block; width:180px; padding:0 25px; text-align:center; vertical-align:middle}
	.Brd_nm span{display:inline-block}
	.Brd_nm ._t1{font-size:20px; margin:15px 0 3px 0; color:#ffac4a; display:block; font-weight:400}
	.Brd_nm ._t2{font-size:14px; color:#222; line-height:20px; font-weight: 300; letter-spacing: 0px;}
	.Brd_qa_wrap{position:relative; display:inline-block; width:760px; margin-left:5px; vertical-align:middle}
	.Brd_qa_wrap .Brd_in{position:relative; width:800px; padding:20px 0; text-align:left}
	._q_wrap{border-bottom:1px solid #eee}
		._tm_pic{width:50px; height:50px; text-align:center; overflow:hidden; display:inline-block; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px}
		._tm_pic img{max-width:50px;height:auto;}
		.qa_wrap{position:relative; width:725px; font-size:15px; display:inline-block; margin-left:20px; vertical-align:top}
		.qa_wrap span{display:block; color:#888; font-weight:300}
		.qa_wrap .qa_in{margin-top:5px; padding-left:30px; background:url('//img.bohummall.co.kr/goodrichmall/common/ico_q.png') left 0 no-repeat; color:#222; font-weight:400}
		.qa_wrap .qa_in a{color:#222}
		.prd_caution{font-size:14px; background:url('//img.bohummall.co.kr/bohummall/common/ico_pin.png') left 3px no-repeat; padding-left:23px; color:#777}
		.prd_write{position:absolute; right:0; top:-10px; display:inline-block; width:175px}
		.btn_write{padding:9px 15px 9px 40px; display:block; background-position:15px 50%}
			.__q{white-space:nowrap; text-overflow:ellipsis;  overflow:hidden; -o-text-overflow:ellipsis; height:25px}
			.__q .__q_cont{display:block; margin-top:10px;  line-height:22px; padding-top:10px; color:#222; word-break: break-all;font-size:13px;}
			.__a{background:url('//img.bohummall.co.kr/goodrichmall/common/ico_a.png') left 0 no-repeat !important; /*width:540px;*/ margin-bottom:20px; white-space:nowrap; display:-webkit-box; overflow:hidden; text-overflow:ellipsis}
			.__date{display:inline-block; color:#a7a7a7; font-weight:300; float:right}
			.__view{position:absolute; right:0; bottom:0; background:#222 url('//img.bohummall.co.kr/bohummall/common/arrow_view_down.png') 90% 50% no-repeat}
			.__view a{color:#fff; font-size:14px; padding:7px 30px 7px 15px; display:inline-block}
			.__btn_view_close{background-image:url('//img.bohummall.co.kr/bohummall/common/arrow_view_up.png')}
			.q_data_full{display:block; margin:20px 0 10px; overflow:visible; height:auto; white-space:normal}
			.q_data_full a{display:inline !important}
			.__a_data{font-size:14px; color:#a7a7a7; font-weight:300; float:right}

.open_a_wrap{position:relative;border:1px solid #222; border-width:1px 1px 0; background:#f8f8f8}
.open_a_wrap .a_all{padding:20px; line-height:25px;border-bottom:1px solid #ccc;background:#fff;color:#000;font-size:16px;}
.open_a_wrap .a_all .a_all_qtit{margin:15px 0; color:#d94928}
.open_a_wrap .a_all .a_all_cont{color:#777}
.open_a_wrap .a_all .a_date{margin-top:25px; color:#9c9c9c; display:block}
.renew-open_a_wrap .tm_pic2{display:block;margin:0 auto;}
.renew-open_a_wrap .tm_nm{padding-left:0;}
.a_info_wrap{background:url(//img.bohummall.co.kr/goodrichmall/cscenter/bg_cs.png);}
.a_info_wrap:after{content:'';display:block;clear:both;}
.a_info_wrap .a_info_form{float:left;width:50%;}
.a_info_wrap .a_info_form .a_req_form{position:relative; padding:40px 50px}
.a_req_form .af_tit{ line-height:20px; color:#222; font-weight:400}
.a_req_form .af_tit em{display:inline-block; *display:inline; zoom:1; text-decoration:underline;font-weight:bold;}
.a_req_form .a_form1_wrap{position:relative; margin:15px 0}
	.a_req_form ._nm{width:70%}
	/*.a_form1_wrap{width:70%}*/
	.a_form1_wrap p{margin-bottom:30px}
	.a_form1_wrap ._birth ._age{color:#222;font-size:20px;color:#939393;font-weight:300;}
	.a_form1_wrap ._phone{width:100%; /*border-bottom:2px solid #555*/}
	.a_form1_wrap ._phone .sel_lac label, select{color:#555 !important}
	.a_form1_wrap ._phone .phone_ok{border-color:#666; color:#555; top:-7px}
	.a_form1_wrap ._prvy .chk-wrap{color:#555; padding-top:0}
	.a_form1_wrap ._prvy ._prvy_view{color:#222; border-color:#222}
	.btn_a_request{display:block;height:48px;border:1px solid #252525;background:#fff;text-align:center;line-height:48px;font-size:16px;color:#222!important;font-weight:500;}
.a_tm_desc{float:left;width:50%;background:#fff;}
.tm_info_wrap{padding:55px 10px 15px 80px;text-align:center;}

.renew-live_bd .a_info_wrap{border-top:0}
.renew-live_bd .a_info_wrap .a_info_form{width:55%; border-right:1px solid #cecece; display:inline-block; *display:inline; zoom:1}
.renew-live_bd .a_info_wrap .a_info_form .a_req_form{position:relative; padding:15px 40px}
.renew-live_bd .a_req_form .af_tit{color:#222; line-height:20px; font-weight:400}
.renew-live_bd .a_req_form .af_tit em{display:inline-block; *display:inline; zoom:1; text-decoration:underline}
.renew-live_bd .a_req_form .a_form1_wrap{position:relative; margin:15px 0}
.renew-live_bd .a_req_form ._nm{width:70%}
/*.renew-live_bd .a_form1_wrap{width:70%}*/
.renew-live_bd .a_form1_wrap p{margin-bottom:20px}
.renew-live_bd .a_form1_wrap ._birth ._age{color:#555; font-weight:400}
.renew-live_bd .a_form1_wrap ._phone{width:100%; /*border-bottom:2px solid #555*/}
.renew-live_bd .a_form1_wrap ._phone .sel_lac label, select{color:#555 !important}
.renew-live_bd .a_form1_wrap ._phone .phone_ok{border-color:#666; color:#555; top:-7px}
.renew-live_bd .a_form1_wrap ._prvy .chk-wrap{color:#555; padding-top:0}
.renew-live_bd .a_form1_wrap ._prvy ._prvy_view{color:#222; border-color:#222;border-width:0 0 1px;}
/*.renew-live_bd .btn_a_request{}*/
.renew-live_bd .a_tm_desc{width:42%; display:inline-block; *display:inline; zoom:1; vertical-align:top}
.renew-live_bd .tm_info_wrap{padding:35px 0 15px 40px}
.renew-live_bd.open_a_wrap{border-width:1px;}


.tm_pic2{width:50px; height:55px; overflow:hidden; display:inline-block; *display:inline; zoom:1;margin-left:-30px;border-radius:30px; vertical-align:middle}
.tm_pic2 img{max-width:50px; height:auto}
.tm_nm{display:inline-block;  padding-left:20px; vertical-align:middle; color:#222; font-weight:400;font-size:26px;}
.tm_nm span{display:block; color:#888; font-size:14px; line-height:17px; margin-top:7px}
._tm_desc{margin-top:20px; color:#777;text-align:left;}
._tm_desc ._tm_list{line-height:30px}
._tm_desc ._tm_list label{display:inline-block; width:75px; color:#333; *display:inline; zoom:1; cursor:inherit}
._tm_desc ._tm_list span{width:70%; display:inline-block; line-height:20px; padding-top:4px; color:#222;  vertical-align:top; *display:inline; zoom:1}
.btn_brd_write{display:block; width:240px; margin:30px auto; background:#fff; border-radius: 30px;border:1px solid #222;}
.btn_brd_write a{display:block; margin:10px 0; text-align:center; color:#222; font-size:23px; font-weight:500; }

/*게시판검색*/
.bd_srch_wrap{position:relative;margin-bottom:110px;padding-top:60px;}
.bd_srch_wrap .btn_brd_write{}
.bd_srch{position:absolute; right:0; top:30px; width:370px; display:inline-block; *display:inline; zoom:1;background:#f6f6f6;}
.bd_srch_wrap .bd_srch select{border:none; padding:7px 0 7px 10px !important; width:100px; font-size:15px !important}
.bd_srch input[type="text"]{border:none; padding-left:15px; width:180px}
.bd_srch .btn_srch{position:absolute; right:0; top:0; width:70px; height:100%; line-height:37px; background:#222; color:#fff; display:inline-block; width:70px; text-align:center}
.bd_srch_wrap .prd_write{top:0; height:36px}

/*페이징*/
.pagination{width:100%; text-align:center; display:table}
.pagination li{display:inline-block; text-align:center; padding:0 4px;}
.pagination li img{vertical-align: bottom !important;}
.pagination li a{font-size:16px; display:inline-block; width:38px; height:38px; line-height:38px; color:#888; border-radius:19px; -moz-border-radius:19px; -webkit-border-radius:19px;}
.pagination li a:hover,.pagination li a.p_on{background:#ffa409!important; color:#fff}
.pagination li.first a,li.prev a,li.next a,li.end a{border:none}
.pagination li.first a:hover,li.prev a:hover,li.next a:hover,li.end a:hover{background:none}

.pagination_small li a{font-size:12px; text-align:center; display:inline-block; width:16px; height:16px; line-height:16px; border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:13px; border:1px solid #cecece}

		/*페이징 : 정보관*/
.info_page{position:relative;}
.info_pageing{position:relative; width:100%; height:25px; overflow:hidden;}
.info_pageing_box{width:100%; height:25px; overflow:hidden;}
.info_pageing .first a,.info_pageing .end a{font-size:13px; display:inline-block; width:16px; height:16px; line-height:14px; color:#888; border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px; border:1px solid #cecece}
.info_pageing .first{position:absolute; top:-1px; left:5px;}
.info_pageing .end{position:absolute; top:-1px; right:5px;}
.info_pageing .pagination_box{width:60%; margin:0 auto; overflow:hidden;}
.info_pageing .pagination_box li{padding-bottom:50px;}
.info_pageing .pagination li{padding:0 3px; width:33%; text-align:left; display:table-cell}


/*수상,차별화*/
.cs_grade{width:100%; background:#f6f6f6}
.cs_grade_wrap{width:1100px; margin:0 auto; text-align:center; padding:30px 0}
.cs_feature{padding-bottom:150px;}
.cs_feature .article{margin:50px 0}
.cs_feature .section_txt{display:block; font-size:16px; line-height:23px; margin-top:15px}

/*이벤트*/
.cs_event{width:100%; margin-top:110px; background:url('//img.bohummall.co.kr/goodrichmall/cscenter/event_bg.jpg') 50% 50px no-repeat}
.cs_event .cs_tit{margin-bottom:110px;}
.cs_event_wrap{position:relative; width:1100px; margin:0 auto;padding:0 0 100px;}
.cs_event_wrap .event_form{overflow:hidden;position:absolute; right:0; top:175px; width:460px}
	.event_tit{position:absolute; left:0; top:-70px}
	.event_pic{margin:15px 0 0 70px;}
	.event_info{width:410px;margin-left:70px;padding-top:100px;text-align:center;font-size:16px;color:#222;}
	.event_info_tit{font-weight:bold;}
	.event_info_txt{margin-top:20px;}
	.event_form .vForm_wrap ._in{width:100%; padding-top:0}
	.event_form .vForm_wrap{margin-top:10px}
	.event_form .vForm_wrap ._in li{display:block; width:100%}
	.event_form .vForm_tit{color:#555; margin-bottom:5px; font-weight:400}
	._jobs .vForm_tit{margin-bottom:7px}
	.event_form .vForm_kind .sel_lac{border-color:#555 !important; background-image:url('//img.bohummall.co.kr/bohummall/common/sel_arrow02.png') !important}
	.event_form .vForm_kind .sel_lac label, select{color:#555; top:5px}
	.event_form .vForm_kind .sel_lac option{background:none}
	.event_form .vForm_wrap ._in ._nm{width:200px}
	.event_form .vForm_wrap ._in_free ._nm{width:100%}
	.event_form .vForm_wrap ._in_free ._nm input[type=text]{width:100%}
	.event_form .vForm_wrap ._in ._sex label{color:#555}
	.event_form ._phone{width:100%; margin-top:7px; border-color:#999}
	.event_form ._phone .sel_lac label, select{color:#999; top:3px}
	.event_form ._phone .phone_ok{border-color:#555; color:#555; top:34px}
	.event_form ._birth ._age{color:#777; font-weight:400; bottom:3px}
	.event_form .vForm_wrap ._in ._prvy{display: inline-block; text-align:left}
	.event_form ._prvy .chk-wrap{color:#555; padding-top:10px; text-align:right; font-size: 14px;}
	.event_form ._prvy ._prvy_view{color:#555; border-color:#777}
	.btn_event_rslt a{display:block; background:#333; color:#fff; font-size:20px; text-align:center; font-weight:500; padding:15px 0}

	.free_req_right .event_form .vForm_tit{margin-bottom:0}
	.free_req_right .vForm_wrap ._in ._email{width:100%}

.event_insurLst_container{padding-bottom:90px;background:#eee;}
.event_insurLst_container .insurList_wrap{margin:0 0 50px;border:1px solid #222;background:#fff;}
.event_insurLst_container .List_info .info_sum{color:#222;}

.event_insurLst{width:1100px; margin:30px auto}
.event_insurLst h3{font-size:36px; padding:95px 0 45px;text-align:center;}
.cs_news{margin:20px 0 100px; font-weight: 400;}

.event_form .btn_event_rslt a{width:200px;margin:0 auto;border-radius:30px;}

/* event_form_csevent */
.event_form_csevent .vForm_wrap ._nm{float:left;width:340px!important;}
.event_form_csevent ._phone{width:100%!important;margin-top:15px!important}
div.event_form_csevent .vForm_kind .sel_lac{background:url('//img.bohummall.co.kr/goodrichmall/common/ico_select.png') 95% 50% no-repeat!important}
.event_form_csevent .vForm_wrap ._sex{float:right;}
.event_form_csevent .vForm_wrap ._prvy{margin-top:10px;text-align:left!important}
.event_form_csevent ._birth ._age{font-size:20px!important;color:#222!important;font-weight:300;}
.event_form_csevent ._prvy ._prvy_view{color:#222!important;}
.event_form_csevent .btn_event_rslt{margin-top:30px;}
.event_form_csevent .btn_event_rslt a{background:#222;}
.event_form_csevent .insur_kind.vForm_kind{margin-bottom:25px;}
/*최신보험뉴스*/
.cs_tb_wrap{text-align:center}
.cs_tb_wrap > table{border-top:4px solid #222;}
.cs_news_lst{overflow:hidden;margin:0 -8px 50px -4px;}
.news_tab{overflow:hidden;width:100%;margin-bottom:45px;}
.news_tab li{float:left;width:16.6%;text-align:center;}
.news_tab li a{display:block;height:58px;margin:4px;border:1px solid #ccc;line-height:58px;color:#939393;}
.news_tab li a:hover,
.news_tab li a.tabon{border-color:#222;color:#222;}
/*.news_tab li a{float:left; padding:15px 0; text-align:center; width:16.6%; color:#555; display:table-cell; *display:inline; zoom:1;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
.news_tab li a:hover,.news_tab li a.tabon{background:#888; color:#fff; font-weight:400}*/
.cs_tb1{margin:0 0 20px; text-align:center; width:100%}
.cs_tb1 th{font-weight:normal; background:#fff; padding:23px 5px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1}
.cs_tb1 th,td{}
.cs_tb1 td{padding:20px 5px; vertical-align:middle; border-bottom:1px solid #e1e1e1 !important; border:none}
.cs_tb1 .news_tit{text-align:left}
.cs_tb1 .news_tit a{color:#555}
.cs_tb1 ._headline{color:#c75353}
.cs_tb1 .btn_noimg{color:#555; padding:3px 8px; border:1px solid #555}
.cs_tb2 td{text-align:left; padding:10px 0 10px 15px}
.cs_tb2_center td{text-align: center;}
.cs_tb3{text-align:left; border-top:1px solid #e1e1e1; width:100%}
.cs_tb3 thead{text-align:center}
.cs_tb3 th{border-left:1px solid #e1e1e1; font-weight:normal; color:#333; border-bottom:1px solid #e1e1e1; background:#fff; padding:5px 20px; text-align:center}
.cs_tb3 th:first-child{border-left:none;}
.cs_tb3 td{border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1e1; padding:7px 0 7px 15px}
.cs_tb3 .grey{background:#f5f5f5}
.down_info{font-size:16px; color:#939393; margin-bottom:20px; text-align:left}
.down_info em{color:#333; text-decoration:underline; display:inline}
.down_info .btn_down{float:right}
.cs_tb4 td{text-align:center; padding-left:0; color:#777; padding:7px 0}
.cs_tb4 td a{color:#777}
.cs_tb4 td a:hover{text-decoration:underline}
.cs_tb5 td{border-left:1px solid #e1e1e1;color:#898989;}
.cs_tb5 td a{color:#898989;}
.cs_tb5 td.grey{padding:0;color:#222;text-align:center;}
.cs_tb6 td{padding:30px 0 20px 30px;}

.cs_tb_th thead th{border-bottom:1px solid #222;}

.area_img{margin:20px auto; text-align:center}
.cs_app{margin: 0 0 30px 0;}
.cs_claim h6{font-size:26px; color:#222; text-align:left; margin:90px 0 15px; font-weight:normal;}
.cs_claim_div{position:relative;z-index:1;height:550px;margin:250px 0 150px;background:#eee;text-align:center;}
.cs_claim_div--type2{height:auto;margin:110px 0 100px;}
.cs_claim_div_type2{height:auto;margin:110px 0 150px}
.cs_claim_div-bg{display:inline-block;margin-top:-200px;}
.cs_claim_div-cont{margin-top:90px;padding-bottom:70px;}
.cs_claim_div-cont2{padding:70px 0 140px;}

.align_center_pn{padding:0!important;text-align:center!important;}

/*신생아등재*/
.area_img_grey{background:#eee;  padding:60px 0; text-align:center; margin:20px auto}
.area_img_grey .fetus_info{color:#f35d22; margin:25px 0 0; padding:0 30px; text-align:left; font-weight:400}
.area_img_grey .fetus_info span:first-child{margin-top:10px}
.area_img_grey .fetus_info span{display:block; line-height:25px; background:url('//img.bohummall.co.kr/bohummall/common/arrow_next_s02.png') left 50% no-repeat; padding-left:15px; color:#777}
.area_img_grey .fetus_info span em{text-decoration:underline; display:inline; color:#333}
.area_img_grey .fetus_info{}
.btn_sample a{background:#fff;border:1px solid #222; color:#222; font-size:14px; padding:7px 15px; display:block; width:100px; text-align:center}
.cs_tb2 .b_list{height:80px; display:block}
.cs_tb4 td{text-align:center; color:#888}
.tb_caution{background:#fff; padding:20px; color:#777; text-align:left}
.tb_caution span{line-height:25px; display:block}
.tb_caution span em{display:inline; color:#222; margin-right:5px}
.tb_caution .ca_in{margin-left:90px; background:url('//img.bohummall.co.kr/bohummall/common/arrow_next_s.png') left 50% no-repeat; padding-left:10px}
.section_txt{display:block; font-size:16px; line-height:23px; color:#777; margin-top:15px; text-align:left}
.section_txt2{margin:15px 0;}

.cs_claim_div .fetus_info{width:900px;margin:50px auto 0;padding-left:200px;text-align:left;font-size:16px;color:#222;}
.cs_claim_div .fetus_info ul{margin-top:10px;}
.cs_claim_div .fetus_info li{position:relative;margin-bottom:5px;padding-left:11px;}
.cs_claim_div .fetus_info li:after{content:'';position:absolute;top:10px;left:0;width:5px;height:5px;margin-top:-2px;background:#000;}
.cs_claim_div .fetus_info_txt1{font-size:26px;color:#222;}
.cs_claim_div span{}

/*보험정보관*/
.infomation_wrap{position:relative; width:100%}
.info_section{width:1100px; margin:20px auto}
.info_section h4{font-size:24px; font-weight:300}
.info_section .info_tab{margin:15px 0}
.info_section .info_tab li{background:#efefef; display:inline-block; float:left; width:50%}
.info_section .info_tab li a{color:#777; text-align:center; display:block; font-size:18px; padding:10px 0}
.info_section .info_tab li a:hover,a.tab_on{background:#fff; border:1px solid #555; border-bottom:none; color:#333}
.info_cont_inner{display:table; width:100%}
.info_cont_inner .info_list{float:left; display:inline-block; width:50%; text-align:center; margin:25px 0; *display:inline; zoom:1}


.info_cont_inner.info_cont_inner-type2{overflow:hidden;padding:20px 0 150px;}
.info_cont_inner.info_cont_inner-type2 ul{margin-left:-85px;}
.info_cont_inner.info_cont_inner-type2 li{float:left;width:310px;height:510px;margin:20px 0 0 85px;text-align:center;}
.info_cont_inner.info_cont_inner-type2 li img{width:310px;height:310px;}
.info_cont_inner.info_cont_inner-type2 .insur_info_tit{display:block;margin-top:45px;font-size:26px;color:#222;font-weight:500;}
.info_cont_inner.info_cont_inner-type2 .insur_info_txt{margin-top:10px;font-size:16px;color:#222;}

.infom_cont{font-family:'Noto Sans Korean','맑은고딕','Malgun Gothic',Dotum,sans-serif !important; float:left; /*border-right:1px solid #cecece;*/ margin:15px 0}
.infom_cont .mers_prd_info .prd_tt{font-weight:normal}
.infom_cont .mers_prd_info .bj_area{min-height:75px}
.infom_cont .mers_prd_info .bj_area span{line-height:22px; color:#777; text-align:left; background:url('//images.bohumpro.co.kr/COMMON/images/input/bl_siteSeq.gif') left 50% no-repeat; padding-left:10px}
.infom_cont .mers_prd_info .bj_area span a{color:#777}
.infom_cont .mers_prd_info .mers_sim{margin:5px 0}
.infom_cont .form_area .input_tt label{font-size:14px; color:#555; font-weight:normal}
.infom_cont .form_area select{font-size:14px; padding:.4em}
.infom_cont .form_area input{padding:.5em 0}
.infom_cont .request_form_wrap .privacy{font-size:13px}
.infom_cont .request_form_wrap .privacy label{display:inline; letter-spacing:-1px}
.infom_cont .txt_notice{font-size:12px}
.infom_cont .txt_notice em{display:inline}

.infom_roll{position:fixed; margin:0 0 0 430px; left:50%; text-align:center}
.infom_roll h5{font-size:18px; border-top:1px solid #555; padding-top:10px; letter-spacing:-2px;}
.infom_roll .roll_list_wrap{width:120px; text-align:center;}
.infom_roll_list{width:120px; margin:7px auto;}
.infom_roll_list span{display:inline-block; text-align:center}
.infom_roll_list .roll_img{border:1px solid #cecece; width:110px; height:50px; overflow:hidden}
.infom_roll_list .roll_img img{max-height:100px; width:auto; float:right; margin-top:-17px;}
.infom_roll_list .roll_txt{ font-size:14px; margin-top:0px; display:block;}
.infom_roll .roll_pre_page{display:block; margin-top:15px; text-align:center}
.infom_roll .roll_pre_page a{background:#555; color:#fff; padding:5px 15px;}
.infom_roll .roll_pre_page a{background:#555; color:#fff; padding:5px 15px;}
.infom_roll .roll_pre_page a{background:#555; color:#fff; padding:5px 15px;}

.infom_bottom{margin:35px 0; border:1px solid #cecece}
.bottom_frm{width:400px; display:inline-block; background:#f2f2f2; *display:inline; zoom:1; padding:0 30px 20px 30px}
.frm_txt{text-align:center; font-size:18px; line-height:22px; margin-bottom:10px; color:#777; padding-top:20px}
.frm_txt strong{display:block; font-weight:400; color:#333}
.btn_btm_req{margin:15px auto 10px auto; display:block; background:#ff5c3d; width:200px; text-align:center; *display:inline; zoom:1}
.btn_btm_req a{display:block; color:#fff; font-size:18px; padding:12px 0}

.btm_recomm{width:520px; display:inline-block; vertical-align:top; padding:0 50px; *display:inline; zoom:1}
.recomm_inner_wrap{position:relative; border-top:1px solid #555; padding-top:15px}
.recomm_inner_wrap .in_txt1{margin-left:25px; display:inline-block; *display:inline; zoom:1; vertical-align:top}
.recomm_inner_wrap .in_txt1 strong{width:120px; text-align:center; background:#53bed9; color:#fff; padding:3px 10px; display:block; margin-bottom:5px}
.recomm_inner_wrap .in_txt2{border-top:1px dotted #cecece; padding-top:10px}
.recomm_inner_wrap .in_txt2 strong{color:#ff5c3d; display:block; font-weight:300}
.recomm_inner_wrap .in_txt2 span{display:block; margin:10px 0; line-height:20px}
.recomm_inner_wrap .in_txt2 span em{display:block; font-size:12px; color:#9e9e9e; margin-top:7px}
.recomm_link{position:absolute; left:0; top:0; width:520px; height:190px}

.inp_line input::-moz-placeholder{width:90%; color:#e8e8e8; opacity:0.8; font-family:'Noto Sans Korean','맑은고딕','Malgun Gothic'; font-size:16px}
.inp_line input:-ms-input-placeholder{width:90%; color:#e8e8e8 !important; font-family:'Noto Sans Korean','맑은고딕','Malgun Gothic'; font-size:16px;}
.inp_line input::-webkit-input-placeholder{width:90%; color:#e8e8e8; font-family:'Noto Sans Korean','맑은고딕','Malgun Gothic'; font-size:16px}
.inp_line input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder { /* WebKit browsers */
 width:90%; color:transparent;
}
.inp_line input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  width:90%; color:transparent;
}
.inp_line input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
 width:90%;  color:transparent;
}
.inp_line input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
  width:90%; color:transparent;
}

/*정보관 상단배너*/
.issu_bn{margin-bottom:20px; display:block;}


/*재무정보에만 적용*/
.infom_cont .asset_info{position:relative; width:615px; height:335px; padding:307px 0px 0px 355px; background:url('//images.bohumpro.co.kr/COMMON/images/info/asset_info1.jpg') top left no-repeat;}
.infom_cont .assetForm{width:255px; display:block;}
.infom_cont .assetForm .vForm_wrap input[type=text]{width:100%; padding-bottom:2px; color:#fff; font-size:14px; border-bottom:2px solid #fff;}
.infom_cont .assetForm .vForm_wrap select{color:#fff !important; font-size:14px;}
.infom_cont .assetForm .vForm_wrap option{color:#000 !important;}
.infom_cont .assetForm .vForm_wrap input[type=text]::-webkit-input-placeholder {color:#d7d7d7; font-size:14px;}
.infom_cont .assetForm .vForm_wrap input[type=text]::-moz-placeholder {color:#d7d7d7; font-size:14px;}
.infom_cont .assetForm .vForm_wrap input[type=text]:-ms-input-placeholder {color:#d7d7d7; font-size:14px;}
.infom_cont .assetForm .vForm_wrap input[type=text]:-moz-placeholder {color:#d7d7d7; font-size:14px;}
.infom_cont .assetForm .vForm_wrap #select_box{border:none; padding:0px;}
.infom_cont .assetForm .vForm_wrap #select_box label{color:#d7d7d7 !important; top:2px; left:0px;}

.infom_cont .assetForm .vForm_wrap ._in li{margin:0px; height:28px;}
.infom_cont .assetForm .vForm_wrap ._in li p{margin-bottom:1px; margin-left:70px; width:184px;}
.infom_cont .assetForm .vForm_wrap ._in ._nm,.infom_cont .assetForm .vForm_wrap ._in ._email{width:72%;}
.infom_cont .assetForm .vForm_wrap ._phone{margin-top:0px !important; border-bottom:2px solid #fff;}
.infom_cont .assetForm .vForm_wrap ._place,.infom_cont .assetForm .vForm_wrap ._area{display:block; border-bottom:2px solid #fff;}

.infom_cont .assetForm .btn_event_rslt{margin-top:20px;}
.infom_cont .assetForm .btn_event_rslt a{padding:12px 0px; background:#b8fe49; color:#04153e;}
.infom_cont .assetForm .vForm_wrap ._prvy{ margin-top:2px !important;}
.infom_cont .assetForm .vForm_wrap ._prvy label{margin-left:70px;}
.infom_cont .assetForm .vForm_wrap ._prvy ._prvy_view{margin-left:135px; border:1px solid #fff; color:#fff; font-size:12px; padding:0px 3px;}
.infom_cont .assetForm .vForm_wrap ._prvy .txt_notice{padding:2px 0px; color:#fff; font-size:11px;}
.infom_cont .assetForm .vForm_wrap ._prvy .txt_notice em.notice_red{letter-spacing:-1px;}


/*꼭가입해야할 보험종류 추가(보험정보관) 15.06.24*/
.represent_insur_wrap{width:100%; background:#FFF;}
.r_insur_h4{padding:60px 0 15px 0;}
.r_insur_h4_v2{padding:40px 15px 15px 0; display:inline-block;*display:inline;zoom:1;}

.represent_insur_wrap .req_prd_input .vForm_wrap ._in li{margin-right:0px;}
.represent_insur_wrap .req_prd_input .vForm_wrap ._tit_out{width:25%;}
.represent_insur_wrap .req_prd_input .vForm_wrap p{width:63%;}
.represent_insur_wrap .req_prd_input .event_form ._phone{ margin-top:-5px;}
.represent_insur_wrap .req_prd_input #select_box label{top:4px; left:0px; font-size: 16px;}
.represent_insur_wrap .req_prd_input ._birth ._age{right:22px;}
.represent_insur_wrap .req_prd_input .vForm_wrap ._in ._prvy {margin-top:-10px; margin-left:0px !important; text-align:center;}

.represent_insur_prd{}
.represent_insur_prd ul{clear:both; width:100%; display:inline-block;}
.represent_insur_prd li{float:left; display:inline-block;*display:inline;zoom:1; background-color:#ffffff;}
.represent_insur_prd .r_prd01{width:472px; height:500px; border:3px solid #5ec000; margin:0 3px 3px 0;}
.represent_insur_prd .r_prd02{width:472px; height:500px; border:3px solid #ffa200; margin:0 0 3px 0;}
.represent_insur_prd .r_prd03{width:472px; height:500px; border:3px solid #ffa200; margin:0 3px 0 0;}
.represent_insur_prd .r_prd04{width:472px; height:500px; border:3px solid #5ec000; margin:0 0 0 0;}

/* 연락처 DB입력폼 UI 개선 210420 */
.represent_insur_prd.represent_insur_prd_v2{margin-top: 20px;padding-bottom: 100px;}
.represent_insur_prd.represent_insur_prd_v2 > ul{margin:-10px -5px }
.represent_insur_prd.represent_insur_prd_v2 > ul > li{width:473px;height:636px;margin:10px 5px;border:1px solid #000;background: #f5f5f5;}
.represent_insur_prd.represent_insur_prd_v2 .prd_info_box{width:auto;padding:20px 35px;background: #fff}
.represent_insur_prd.represent_insur_prd_v2 .prd_info_01 .prd_name{width:280px}
.represent_insur_prd.represent_insur_prd_v2 .req_prd_input{width:360px;margin:20px auto 0;padding:0}
.represent_insur_prd.represent_insur_prd_v2 .req_prd_input .vForm_wrap ._in li{margin-bottom:12px;background: #f5f5f5;line-height: 36px;}
.represent_insur_prd.represent_insur_prd_v2 .req_prd_input .btn_event_rslt{position:static;margin-top:15px;}
.represent_insur_prd.represent_insur_prd_v2 .req_prd_input .btn_event_rslt a{width:360px;height:60px;padding:0;box-sizing:border-box;border-radius:0;border:none;background: #ff8a00;line-height:60px;font-size:18px}
.represent_insur_prd.represent_insur_prd_v2 .formInput2 input[type=text]{border-width:2px;font-size:14px;}
.represent_insur_prd.represent_insur_prd_v2 .formInput2 input[type=text]::placeholder{color:#b8b8b8}
.represent_insur_prd.represent_insur_prd_v2 .formInput2 input[type=text]::-ms-input-placeholder{color:#b8b8b8}
.represent_insur_prd.represent_insur_prd_v2 ._phone input[type=text]{border-width:1px}
.represent_insur_prd.represent_insur_prd_v2 ._phone input[type=text]::placeholder{color:#b8b8b8}
.represent_insur_prd.represent_insur_prd_v2 ._phone input[type=text]::-ms-input-placeholder{color:#b8b8b8}
.represent_insur_prd.represent_insur_prd_v2 .req_prd_input .vForm_wrap p{float: left;width:75%}
.represent_insur_prd.represent_insur_prd_v2 .req_prd_input .vForm_wrap p._tit_out{width:25%;font-weight: bold;font-size:14px;}
.represent_insur_prd.represent_insur_prd_v2 .req_prd_input .vForm_wrap ._in ._prvy{margin:5px 0 0 0!important;padding-left: 53px;;line-height:20px;}
.represent_insur_prd.represent_insur_prd_v2 .req_prd_input .event_form ._phone{width:75%;margin-top: 0;}
.represent_insur_prd.represent_insur_prd_v2 .req_prd_input ._birth ._age{right:0;color:#333;font-size:14px;line-height:26px;}
.represent_insur_prd.represent_insur_prd_v2 div.rn-phone select.rn-phone__select{font-size:14px}
.represent_insur_prd.represent_insur_prd_v2 .req_prd_input .vForm_wrap ._in ._prvy .txt_notice{padding-left: 4px;}
.represent_insur_prd.represent_insur_prd_v2 .event_form ._prvy ._prvy_view{color:#222}
.represent_insur_prd.represent_insur_prd_v2 .event_form ._phone .rn-phone{height:36px;margin:0}
.represent_insur_prd.represent_insur_prd_v2 label.chk-wrap .chk{width:24px;height:24px;background:url(//images.bohumpro.co.kr/COMMON/images/insuInfo/btn_checkbox_v2.png) no-repeat!important;background-position: 0 0;vertical-align: -7px;}
.represent_insur_prd.represent_insur_prd_v2 label.chk-wrap input[type="checkbox"]:checked + .chk{background-position: 0 100%!important;}


.prd_info_box{padding:20px 0 0 33px; width:406px; height:95px; letter-spacing:-1px;}

.prd_info_box .prd_info_01{height:39px;}
.prd_info_01 .prd_logo{width:106px;  border:1px solid #dcdcdc; text-align:center; float:left;}
.prd_info_01 .prd_logo img{height:29px; padding:4px 0;}
.prd_info_01 .prd_name{width:288px; font-size:18px; font-weight:bold; color:#000; padding-left:10px; line-height:39px; display:inline-block;*display:inline;zoom:1; overflow:hidden; white-space:nowrap; *word-wrap:break-word; text-overflow:ellipsis;/* IE 5.5-7 */ }

.prd_info_box .prd_info_02{width:406px; padding:8px 0 5px 0; font-size:15px; color:#353535; overflow:hidden; white-space:nowrap; *word-wrap:break-word; text-overflow:ellipsis;/* IE 5.5-7 */ }

.prd_info_box .prd_info_03{line-height:24px; clear:both;}
.prd_info_box .prd_info_03 span{font-size:11px; color:#6a6a6a; float:left;}
.prd_info_box .prd_info_03 a img{float:right;}

.represent_insur_prd .req_prd_input{position:relative; width:316px; padding-right:100px; margin:20px auto 0px;}
.represent_insur_prd .req_prd_input .btn_event_rslt{position:absolute; top:0px; right:6px;}
.represent_insur_prd .req_prd_input .btn_event_rslt a{width:104px; line-height:83px;}
.represent_insur_prd .r_prd01 .btn_event_rslt a,.represent_insur_prd .r_prd04 .btn_event_rslt a{border:1px solid #33580f; background:#326700;}
.represent_insur_prd .r_prd02 .btn_event_rslt a,.represent_insur_prd .r_prd03 .btn_event_rslt a{border:1px solid #d75a0f; background:#ff6000;}
.represent_insur_prd .req_prd_input .vForm_wrap ._in ._prvy {margin-left:77px !important; text-align:left;}
.represent_insur_prd .req_prd_input .vForm_wrap ._in ._prvy .txt_notice{text-align:left;}

.req_prd_input .prd_privacy{padding:4px 0 0 97px; display:block;}
.req_prd_input .prd_privacy a{font-size:12px; letter-spacing:-1px !important;}
.req_prd_input .em_notice_request{margin:5px 0 0 15px !important; width:250px !important; letter-spacing:-1px;}

.represent_insur_cal{width:960px; height:296px; background:url('//images.bohumpro.co.kr/COMMON/images/insur_info_best/cal_bg.jpg') no-repeat; clear:both;}
.represent_insur_cal .step_h5{font-size:18px; font-weight:bold; padding:0 0 20px 18px; color:#FFF;}
.represent_insur_cal input[type="radio"]{-webkit-appearance:radio !important;}

.represent_insur_cal .step01{padding:6px 0 0 18px; display:inline-block;*display:inline;zoom:1; float:left;}
.step01 .cal_prd_list{width:280px; }
.step01 .cal_prd_list dl{width:242px; height:31px; border:1px solid #bababa; background:#f5f5f5; padding:6px 18px 14px; margin-bottom:5px;}
.step01 .cal_prd_list dt{font-size:13px; color:#000; font-weight:bold;}
.step01 .cal_prd_list dt span{font-weight:normal; color:#ff3000;}
.step01 .cal_prd_list dt input[type=radio]{display:inline; width:13px; margin-right:3px; border:none !important; vertical-align:-2px;  -webkit-appearance:auto;}
.step01 .cal_prd_list dd{padding-left:18px; width:214px; color:#626262; overflow:hidden; white-space:nowrap; *word-wrap:break-word; text-overflow:ellipsis;/* IE 5.5-7 */}

.represent_insur_cal .step02{padding:6px 0 0 37px; display:inline-block;*display:inline;zoom:1; float:left;}

.step02 .req_prd_input{position:relative; width:280px; margin:-13px auto 0px;}
.step02 .req_prd_input .vForm_wrap ._in li{ margin-bottom:8px;}
.step02 .req_prd_input .btn_event_rslt{ margin-top:-5px; margin-bottom:0px;}
.step02 .req_prd_input .btn_event_rslt a{/*width:104px; line-height:83px;*/ border:1px solid #51a500; background:#5ec000; padding: 5px 0px; font-size:17px;}
.step02 .req_prd_input #select_box{padding:5px 0px 0px;}
.step02 .req_prd_input .event_form ._sex{ vertical-align:-3px;}
.step02 .req_prd_input .vForm_wrap p{width:73%;}
.step02 .req_prd_input ._phone .phone_ok{top:1px; padding:2px 10px;}
.step02 .step02_btn{ margin-top:-6px; display:block;}

.represent_insur_cal .step03{padding:6px 0 0 50px; display:inline-block;*display:inline;zoom:1;}
.step03 .step03_result{margin-top:20px; font-size:15px; font-weight:bold; color:#000; line-height:30px; }
.step03 .step03_result_pay{width:170px; height:40px; border:1px solid #888; display:inline-block;*display:inline;zoom:1; margin:10px 5px 0 0; text-align:center; line-height:40px; color:#ff3000; font-size:27px; font-weight:bold; }
.step03 .step03_btn{margin-top:20px; display:block;}
.step03 .step03_result{padding-left:15px;}
.step03 .step03_btn{text-align:center;}

.req_pro_counel{position:relative; width:470px; height:185px; background:url('//images.bohumpro.co.kr/COMMON/images/insur_info_best/free_req_bg.jpg') no-repeat; padding:5px 0 0 490px; clear:both;}
.req_pro_counel .req_pro_counel_input{width:280px; display:inline-block;*display:inline;zoom:1; }
.req_pro_counel .btn_event_rslt{position:absolute; top:15px; right:35px; width:130px; display:block; background:#F8B5B6;}
.req_pro_counel .btn_event_rslt a{line-height:100px; display:block; border:1px solid #d75a0f; background:#ff6000;}
.req_pro_counel_input .vForm_wrap ._in li{margin-right:0px; margin-bottom:3px;}
.req_pro_counel_input p{width:70%; margin-bottom:7px !important;}
.req_pro_counel_input .vForm_wrap ._in ._in_l{width:70%;}
.req_pro_counel_input ._tit_out{width:28%;}
.req_pro_counel_input .event_form ._nm{width:70% !important;}
.req_pro_counel_input .event_form ._phone{width:70%; margin-top:0px;}
.req_pro_counel_input .event_form ._birth ._age{right:20px;}
.req_pro_counel_input .event_form ._prvy{margin-left:75px !important; margin-top:-7px; text-align:left;}
.req_pro_counel_input .event_form #select_box{padding:0px 0px 3px; background: url('//img.bohummall.co.kr/bohummall/common/ico_select_bk.png') 90% 50% no-repeat;}
.req_pro_counel_input .event_form #select_box label{top:2px; color:#333 !important;}
.req_pro_counel_input .event_form .txt_notice{text-align:left;}
.req_pro_counel_input .event_form input[type=text]{font-size:14px; color:#000;}
.req_pro_counel_input .vForm_wrap .event_form  option{color:#000 !important;}
.req_pro_counel_input input[type=text]::-webkit-input-placeholder {color:#888 !important; font-size:14px;}
.req_pro_counel_input input[type=text]::-moz-placeholder {color:#888 !important; font-size:14px;}
.req_pro_counel_input input[type=text]:-ms-input-placeholder {color:#888 !important; font-size:14px;}
.req_pro_counel_input input[type=text]:-moz-placeholder {color:#888 !important; font-size:14px;}

.represent_insur_wrap .req_c-num{vertical-align:middle; color:#fff; display:inline-block;*display:inline;zoom:1; background:url('//images.bohumpro.co.kr/COMMON/images/insur_info_best/req_count_bg.png') no-repeat; width:257px; height:43px; line-height:43px; letter-spacing:-1px;}
.represent_insur_wrap .req_c-num li{float:left; margin:0 9px 0 2px; font-family:verdana; font-size:40px; font-weight:bold;}
.represent_insur_wrap .req_c-num .n3{margin:0 6px 0 7px;}
.represent_insur_wrap .c-board {width:960px; margin:15px 0 30px 0; text-align:center}
.represent_insur_wrap .c-board .pagination{margin:15px auto}
.represent_insur_wrap .c-board .c-list {width:100%; text-align:center;}
.represent_insur_wrap .c-board th {height:37px; border-top:2px solid #4872b8; border-bottom:1px solid #a3b8db; color:#f9f9f9;}
.represent_insur_wrap .c-board td {height:32px; border-bottom:1px solid #dedede;}
.represent_insur_wrap .c-board .prd {text-align:left; padding:0 0 0 5px;}

.represent_insur_wrap .prd_privacy a{margin-left:5px !important;}

.represent_insur_wrap .pagination{display:inline-block; *display:inline; zoom:1; *width:340px; height:30px; overflow:hidden}
.represent_insur_wrap .pagination li{float:left; text-align:center; padding:0 3px}
.represent_insur_wrap .pagination li a{font-size:12px; display:inline-block; width:26px; height:26px; line-height:26px; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px; border:1px solid #cecece}
.represent_insur_wrap .pagination li a:hover,.represent_insur_wrap .pagination li a.p_on{background:#ffac4a !important; color:#fff}
.represent_insur_wrap .pagination li.first a,.represent_insur_wrap .pagination li.prev a,.represent_insur_wrap .pagination li.next a,.represent_insur_wrap .pagination li.end a{border:none;}
.represent_insur_wrap .pagination li.first a:hover,.represent_insur_wrap .pagination li.prev a:hover,.represent_insur_wrap .pagination li.next a:hover,.represent_insur_wrap .pagination li.end a:hover{background:none;}
.represent_insur_wrap .pagination #li_prev a:hover,.pagination #li_next a:hover{background:none;}
.represent_insur_wrap .pagination_small li a{font-size:12px; display:inline-block; width:16px; height:16px; line-height:16px; border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:13px; border:1px solid #cecece}



/*싱글족에만 적용*/
.single_insur_wrap .s_insur_req_wrap{background:none; margin:10px 15px 0px; padding:15px 0px !important;}
.single_insur_wrap .s_insur_input_tit{color:#555}
.single_insur_wrap .single_insur_name a{font-size:17px}
.single_insur_wrap .single_insur_info{height:470px}
.single_insur_wrap .single_info_left{height:420px; padding-top:30px}
.single_insur_wrap .btn_single_calc{margin-top:5px; background:#f36f21}
.single_insur_wrap .btn_single_calc a{display:block; text-align:center; color:#fff; padding:7px 0}
.s_insur_more_list .sub_txt{font-size:15px !important; height:40px !important; padding-bottom:10px !important}
.s_insur_more_list .kind{font-size:15px !important}
.s_insur_more_list li{vertical-align:middle;}
.s_insur_more_list li a{height:164px !important; padding:10px 23px !important}

.single_insur_wrap .event_form .vForm_wrap ._in ._nm{width:71%;}
.single_insur_wrap .event_form ._phone{width:71%;}
.single_insur_wrap .event_form ._birth{width:71%;}
.single_insur_wrap ._phone .phone_ok{top:0px;}
.single_insur_wrap .event_form .vForm_wrap ._in ._prvy{margin-left:-13px !important;}
.single_insur_wrap .event_form ._phone{ margin-top:0px;}
.single_insur_wrap .btn_event_rslt a{background:#f36f21; font-size:15px; padding:10px 0; width:70%; margin:0 auto;}

.single_insur_tab ul{width:100%; display:inline-block;}
.single_insur_tab li{float:left; width:211px !important; margin-right:3px;}
.single_insur_tab li.last{margin-right:0px;}
.single_insur_tab li.on{width:210px !important;}
.single_insur a img{padding-top:10px !important;}
.single_insur_more .bx-viewport{height:220px !important}


/*보험료비교견적에만 적용*/
.i-total_cal_service .i-total_top_area{height:1000px;}
.i-total_cal_service .i-increase_info_box{margin:-10px auto 0px;}
.i-total_cal_service .Ipt_Select{padding:3px 8px !important;}
.i-total_cal_service ._nm input[type=text],.i-total_cal_service ._birth input[type=text]{border-top:none !important; border-left:none !important; border-right:none !important; border-bottom:2px solid #555 !important;}
.i-total_cal_service ._nm input[type=text]:focus,.i-total_cal_service ._birth input[type=text]:focus{border-bottom:2px solid #2980b9 !important;}
.i-total_cal_service ._phone .phone_ok{top:0px;}
.i-total_cal_service ._birth ._age{right:20px; bottom:8px;}
.i-total_cal_service ._phone .sel_lac{width:auto;}
.i-total_cal_service  ._phone INPUT[type=text]{width:90px !important;}

		/*보험료비교견적 : 내보험료알아보기*/
.i-total_cal_input_box{width:727px !important; padding:10px 30px 10px 20px !important;}
.i-total_cal_input{width:540px;}
.i-total_cal_input .vForm_wrap ._in li{float:left; width:43%; height:55px; margin-right:0px; margin-bottom:0px; display:inline-block;}
.i-total_cal_input .vForm_wrap ._in ._in_l{width:57%;}
.i-total_cal_input ._tit_out{width:25%;}
.i-total_cal_input p{width:65%;}
.i-total_cal_input .event_form .vForm_wrap ._in ._nm{width:65%;}
.i-total_cal_input ._question .sel_lac{width:210px; margin-top:0px;}
.i-total_cal_input ._question .sel_lac select{ width:100%;}
.i-total_cal_input .event_form ._phone{width:68%;}
.i-total_cal_input .event_form .vForm_wrap ._in ._prvy{margin-left:0px;}
.i-total_cal_input .event_form ._prvy .chk-wrap{margin-left:3px;}
.i-total_cal_input ._phone .sel_lac{width:auto;}

		/*보험료비교견적 : 빠른상담신청*/
.i-total_req_input{width:416px !important;height:300px !important; padding:15px 20px 0px !important;}
.i-total_req_input .vForm_wrap {width:290px;}
.i-total_req_input .event_form .vForm_wrap ._in ._nm{width:69%;}
.i-total_req_input .event_form ._phone{width:71%; margin-top:0px;}
.i-total_req_input .event_form ._birth{width:68%;}
.i-total_req_input .event_form .btn_event_rslt{position:absolute; top:85px; right:30px;}
.i-total_req_input .event_form .btn_event_rslt a{width:95px; height:143px; display:block; line-height:143px; background:#ff5a00; border-right:2px solid #bebebe; border-bottom:2px solid #bebebe;}	
.i-total_req_input ._phone INPUT[type=text]{ width:130px !important;}


/*정보관 하단폼 01*/
.mers_prd_box ._tit_out{width:27%; vertical-align:top}
.mers_prd_box p{width:70%;}
.mers_prd_box .vForm_wrap ._in{margin-top:10px;}
.mers_prd_box .vForm_wrap ._in li{margin-right:0px;}
.mers_prd_box .vForm_wrap ._in ._nm,.mers_prd_box .vForm_wrap ._phone{width:70% !important;}

.mers_prd_box .vForm_wrap ._phone{ margin-top:-7px !important;}
.mers_prd_box .vForm_wrap ._phone .phone_ok{top:0px;}

/* 연락처 DB입력폼 UI 개선 210420 */
.event_form.event_form_v2 .vForm_wrap ._phone{display: inline-block;}
.event_form.event_form_v2 div.rn-phone select.rn-phone__select{padding-left: 5px!important;}
.event_form.event_form_v2 .vForm_wrap ._in li{margin-bottom: 20px;line-height:33px;}
.mers_prd_box .vForm_wrap ._in ._prvy{text-align:right; margin-top:-15px}
.mers_prd_box .txt_notice{margin-top:5px;}
.mers_prd_box .btn_mers_counsel{padding-bottom:15px;}
.mers_prd_box .btn_event_rslt{margin:0 auto 25px;}
.mers_prd_info .mers_sim{width:100% !important;}
.mers_prd_info .btn_set a{padding:0px 2px 5px !important;}
.mers_prd_box .btn_event_rslt a{padding:12px 0px !important; border:1px solid #dc5308; background:#f56314;}


/*정보관 하단폼 02*/
.i_info_req .vForm_wrap ._in li p{ margin-bottom:0px;}
.i_info_req .event_form .vForm_tit{font-size:15px;}
.i_info_req .event_form ._sex{padding:0px 0px 2px;}
.i_info_req .event_form .vForm_wrap ._in ._prvy{margin-left:70px;}
.i_info_req .event_form ._tit_out{width:25%;}

		/*정보관 : 암보험바로알기*/
.recancer_wrap .prd_tt a{color:#ff0000;}
.recancer_wrap .wrap-btnToday i{margin-top:3px;}
.recancer_wrap .inp_line .inp_input{height:23px; padding:0px 0px 10px !important;}
.recancer_wrap .inp_line .inp_number{width:75px !important; height:auto;}
.recancer_wrap .inp_tel .inp_select{margin-bottom:10px !important; height:auto;}
.recancer_wrap .inp_tel .inp_number,.recancer_wrap .inp_tel .inp_dash{margin-bottom:10px !important;}
.recancer_wrap .prod_form .calc_form1 input[type='text'], select{ padding:4px 2px !important;}


/*보험종류 정보관 하단폼*/
.infom_cont_kind{position:relative; background:url('//img.bohummall.co.kr/bohummall/cscenter/infom_cont_kind_tit.png') left center no-repeat #f6f6f6; padding:40px 0; border-top:1px solid #cecece; border-bottom:1px solid #cecece; margin-top:20px;}

.infom_cont_kind .btn_event_rslt{position:absolute; top:25px; right:10px; width:120px; display:block;}
.infom_cont_kind .btn_event_rslt a{padding:40px 0px !important; line-height:25px; display:block; /*border:1px solid #d75a0f;*/ background:#ffa409;}
/*.infom_cont_kind ._tit_out{width:26%; padding-left:3%; vertical-align:middle; margin-bottom:0 !important}
.infom_cont_kind p{width:66%; margin-bottom:7px !important;}
.infom_cont_kind .vForm_wrap ._nm{width:66% !important;}
.infom_cont_kind .vForm_wrap ._phone{width:66%; margin-top:0px;}
.infom_cont_kind .vForm_wrap ._birth ._age{bottom:10px; right:0}
.infom_cont_kind .vForm_wrap ._in li{width:43%; height:50px; margin-right:0px !important; margin-bottom:0px; display:inline-block;}
/*.infom_cont_kind .vForm_wrap ._in ._in_l{width:57%;}*/
/*.infom_cont_kind .vForm_wrap ._in ._prvy{margin-left:312px; margin-top:-5px;}
.infom_cont_kind .vForm_wrap input[type=text]{padding-top:3px; padding-bottom:8px;}
.infom_cont_kind .vForm_wrap #select_box label{top:3px; font-size:17px;}*/

/*보험종류 정보관 하단폼-신규*/
.infom_cont_kind .step3_insur{padding-left:300px; width:570px}
.infom_cont_kind .step3_insur ._nm{width:120px; margin-right:15px}
.infom_cont_kind .step3_insur p{margin-bottom:13px}
.infom_cont_kind .step3_insur ._prvy{display:inline-block; margin-left:36px}
.infom_cont_kind .step3_insur ._phone{width:230px}
.infom_cont_kind .step3_insur ._phone .phone_ok{}
.infom_cont_kind .step3_insur ._birth{width:220px}

#insur_info_view_area .infom_cont_form .step3_insur p{display:inline-block; margin-right:35px; vertical-align:middle}
#insur_info_view_area .infom_cont_form .step3_insur ._sex{display:inline-block;float:none;}
#insur_info_view_area .infom_cont_form .step3_insur ._nm{width:100px;display:inline-block;float:none;}
#insur_info_view_area .infom_cont_form .step3_insur ._baby{width:170px}
#insur_info_view_area .infom_cont_form .step3_insur ._birth{width:200px}
#insur_info_view_area .infom_cont_form .step3_insur ._birth ._age{color:#555; bottom:10px}
#insur_info_view_area .infom_cont_form .step3_insur ._phone{border-bottom-color:#999; margin-right:0; width:235px}
#insur_info_view_area .infom_cont_form .step3_insur ._phone #select_box{padding:0}
#insur_info_view_area .infom_cont_form .step3_insur ._phone .sel_lac option{background:none}
#insur_info_view_area .infom_cont_form .step3_insur ._phone .phone_ok{top:3px; border:1px solid #333; color:#333;}
#insur_info_view_area .insur_main ._prvy ._prvy_view{margin-left:0;}

/* 연락처 DB입력폼 UI 개선 210420 */
#insur_info_view_area .infom_cont_form.infom_cont_form_v2{margin-top: 20px;}
#insur_info_view_area .infom_cont_form.infom_cont_form_v2 .cancer_free_request.cancer_free_request_v2{background:#f2f2f2 url(//img.bohummall.co.kr/goodrichmall/cscenter/infom_cont_kind_tit_v2.png) 0 0 no-repeat;}
#insur_info_view_area .infom_cont_form.infom_cont_form_v2 .cancer_free_request__chk{float:none;width:auto;}
#insur_info_view_area .infom_cont_form.infom_cont_form_v2 .c_btn_request a{float:none;margin:0 auto}
#insur_info_view_area .infom_cont_form.infom_cont_form_v2 .cancer_input_box ul{overflow: hidden;}
#insur_info_view_area .infom_cont_form.infom_cont_form_v2 .cancer_privacy{margin:0;padding-left: 30px;}
#insur_info_view_area .infom_cont_form.infom_cont_form_v2 .cancer_privacy .wrap-btnToday{display: block;}
#insur_info_view_area .infom_cont_form.infom_cont_form_v2 .wrap-btnToday i{width:24px;height:24px;margin-top:8px;margin-right:6px;background:url(//images.bohumpro.co.kr/COMMON/images/insuInfo/btn_checkbox_v2.png) no-repeat left top;}
#insur_info_view_area .infom_cont_form.infom_cont_form_v2 .wrap-btnToday input.form-inputPop:checked + i{background-position: 0 100%;}
#insur_info_view_area .infom_cont_form.infom_cont_form_v2 .wrap-btnToday input.form-inputPop:checked + i + label{color:#333}
#insur_info_view_area .infom_cont_form.infom_cont_form_v2 .wrap-btnToday label a{float: none;}
#insur_info_view_area .infom_cont_form.infom_cont_form_v2 .wrap-btnToday .btn_pop_view{background-color:inherit;color:#333;text-decoration: underline!important;}


/*보험몰 영상*/
.cs_movie{position:relative; width:1100px; margin:0 auto; border-top:1px solid #ccc}
.video_wrapper{margin:30px auto}
.video{text-align:center}
.video iframe{border:11px solid #333}


