@charset "utf-8";





/*======================================
			main 페이지 css 
========================================*/

section.hero .slider .round-tab .active {background-color:#05ae39; border-color:#05ae39;}





@media (max-width:1023px) {

.hero-title {font-size:20px; line-height:1.5em;}
section.hero {padding-top:100px;}
section.hero .slider {padding-top:30px;}
section.hero .slider .hero-title small {font-size:60%;}
section.hero .slider .hero-tab-container {position:relative; z-index:2;}
section.hero .slider .hero-search-container .search .column {margin-top:10px;}
section.hero .slider .hero-search-container .search .column:first-child {margin-top:0;}
section.hero .slider .hero-search-container .search .column:nth-child(3) {border-top:1px solid rgba(255, 255, 255, 0.4); padding-top:10px;}
section.hero .slider .hero-search-container .menu > ul > li {font-size:13px;}
section.hero .slider .hero-search-container .menu > ul > li:nth-last-child(2) {padding-right:0;}
section.hero .slider .hero-search-container .menu > ul > li.report {margin-top:20px; display:block;}
section.hero .slider .hero-search-container .menu > ul > li.report::after {display:none;}
section.hero .slider .hero-search-container .menu .tooltip {margin-top:-35px;}
section.hero .slider .hero-search-container .menu {margin-top:20px;}
section.hero .slider .message {font-size:13px; margin-top:20px;}
section.hero .slider .deco {right:50%; top:80px; width:100px; margin-right:90px;}
section.hero .hero-bg1 {background-image:url('../img/bg/insur_bg_md_01.jpg'); background-size:cover;}
section.hero .hero-bg2 {background-image:url('./img/bg/insur_bg_md_02.jpg'); background-size:cover;}
section.hero .hero-bg3 {background-image:url('./img/bg/insur_bg_md_03.jpg'); background-size:cover;}	

}


@media (min-width:1024px) {

.hero-title {font-size:60px; padding-top:0;}
section.hero .slider {padding-top:250px; padding-bottom:210px;}
section.hero .slider .hero-title {min-height:241px;}
section.hero .slider .hero-title small {font-size:50%;}
section.hero .slider .hero-search-container {max-width:780px;}
section.hero .slider .hero-search-container .column {float:left;}
section.hero .slider .hero-search-container .column:first-child {margin-left:0;}
section.hero .slider .hero-search-container .column:last-child {margin-left:0;}
section.hero .slider .hero-search-container .column:nth-child(1) {width:21.6%;}
section.hero .slider .hero-search-container .column:nth-child(2) {width:56.8%; margin-left:1.4%;}
section.hero .slider .hero-search-container .column:nth-child(3) {width:18.9%; margin-left:1.3%; text-align:right;}
section.hero .slider .hero-search-container .menu > ul {/* height:36px; */}
section.hero .slider .hero-search-container .menu > ul > li {font-size:15px; padding-left:10px; padding-right:10px;}
section.hero .slider .hero-search-container .menu > ul > li > a:hover {text-decoration:underline;}
section.hero .slider .hero-search-container .menu > ul > li.report > a.btn:hover {text-decoration:none;}
section.hero .slider .hero-search-container .menu .tooltip {margin-top:10px;}
section.hero .slider .hero-search-container .menu {margin-top:20px;}
section.hero .slider .message {position:absolute; bottom:30px; left:50%; font-size:17px; -webkit-transform:translate(-50%, 0);
									 -ms-transform:translate(-50%, 0); -o-transform:translate(-50%, 0); transform:translate(-50%, 0);}
section.hero .slider .deco {width:264px; right:50%; margin-right:355px; bottom:-120px;}
section.hero .hero-bg1 {background-image:url('../img/bg/insur_bg_md_01.jpg'); background-size:cover;}
section.hero .hero-bg2 {background-image:url('./img/bg/insur_bg_md_02.jpg'); background-size:cover;}
section.hero .hero-bg3 {background-image:url('./img/bg/insur_bg_md_03.jpg'); background-size:cover;}	
body.en section.hero .hero-bg1, body.vn section.hero .hero-bg1, body.es section.hero .hero-bg1, body.mn section.hero .hero-bg1,
body.sa section.hero .hero-bg1, body.ru section.hero .hero-bg1 {background-image:url('./img/bg/insur_bg_md_01.jpg'); background-size:cover;}

}

/* 결과확인  차량직접선택조회, 직접가입버튼,  담보특약내용 컬러 수정작업*/

.result-area .insu_back {width: 100%; margin: 0 auto; background-color:#D8EBFA; padding:1px;}	
.insu_table_type01 .insu_join_btn { display:inline-block; border:1px #81c8fb solid; padding:0.375em; font-size:0.875em; text-decoration:none;}
.insu_table_type01 .insu_join_btn:hover { border:0; background-color:#189bfa; padding:0.375em; font-size:0.875em; color:#fff;}
#direct_input_guide {padding-right:18px;}
#direct_input_guide .insu_select_btn { background-color:#effff6; border:1px #1b9e58 solid; padding:0.375em 1.25em; font-size:0.875em; color:#004d24; text-decoration:none;}
#direct_input_guide .insu_select_btn:hover {background-color:#008040; border:1px #008040 solid; padding:0.375em 1.25em; font-size:0.875em; color:#fff; text-decoration:none;}
#direct_input_guide .insu_car_number {display:inline-block;}
#direct_input_guide .insu_car_number:after { content: url("../img/insurance/insur_arr.png"); margin:0 10px;}























