

<style>

p{
  font-size: 2em;
}
.section0 .slide p{
  color: #06092f;
  width:80%;
  margin:0 auto;
  font-size: 1em;
  font-weight:700;
  line-height: 2em;

}


.section0 .slide h1{
  color: #06092f;
  width: 85%;
  margin:0 auto;
  padding-top:18vh;
  font-size:5vh;
  font-weight: 900;
  line-height: 1.25em;

}



.section4 .slide h1{
  color: #fff;
  width: 70%;
  margin:0 auto;
  padding-top:35vh;
  font-size:3.8vh;
  font-weight: 900;
  line-height: 1.5em;

}

.icon_close
{width:30px; margin-top:20px;}


/* Centered texts in each section
* --------------------------------------- */
.section{text-align:center;}


/* Backgrounds will cover all the section
* --------------------------------------- */
#section0,
#section1,
#section2,
#section3,
#section5,
#section4,
  #slide1,
  #slide2,
  #slide3,
  #slide4,
  #slide6{
  background-size: cover;
  /* background-attachment: fixed;*/
}

#section5,
.intro {
  top:0%;
  transform: translateY(-0%);
  position: relative;
}
.main_footer {background-color:#f1f1f1; padding:15px 30px; font-size:10px; height:100%; width:100%; color: #888; }
.main_footer b {color:#333;}
.footer {background-color:#f1f1f1; padding:15px 30px; font-size:10px; height:100%;}
.footer img {width:50px; margin-top:15px;}
.nav_bnner  {line-height:1.5em; }


.nav_about_bnner button {display: block; margin-top:10px;}
.icon_call {background:#0b9a47; color:#fff; border-radius: 50%; width:42px; height:42px;}
.icon_call i {margin:8px;}
.nav_logo {margin-top:5px; width:50%;}
.icon_home {color:#333; margin:0 18px; }
.intro_join_warp {
    width:100%;
    height:45px;
    position:absolute;

    top:100%;
    margin-top:-45px;
    left:0%;
    z-index:999;
    display:inline-block;
    text-align: center;
}
.intro_join_btn {
  width:100%;
  height:45px;
  margin:0 auto;
  background:#0b9a47;
  border-top-right-radius:10px;
  border-top-left-radius:10px;
  color:#fff;
  font-size: 1.1em;
  font-weight: 900;
  line-height: 45px;

}
.intro_join_deco {border-bottom: 4px solid #087e3a; width:20%; display: inline-block; vertical-align:top; margin-top: -4px;}
.btn_slide_company {border:4px solid #fff; padding:7px 15px; background: none; color: #fff; margin:30px; font-weight: 900;}
/*section*/

.section1_h1{ color:#fff; font-size: 1.2em; font-weight:700; height: 45px; background: #0b9a47; line-height: 45px; text-align: center;}
.section1_join {padding-top:50px; height:100%; }
.section1_join_wrap {width:100%; height:100%; padding:15px; background: #fff; }
.btn_join { border-radius:8px;  background:#adaeae; color: #fff; font-weight: 900; line-height:3.5em; margin-bottom:10px; }



.section2_wrap {display: block; padding-top:50px;}
.section2 h1{ color:#fff; font-size: 1.4em; font-weight: 700;}
.section2 h5 {width:80%; margin:0 auto; font-weight: 900; color:#08a048;  font-size: 1.5em; margin-top:2vh;}
.section2 p {width:65%; margin:0 auto;  margin-top:2%;}
.section2 .chip_warp {width:80%; margin:15px auto; border-top:0.5px solid #e0e0e0; padding:15px;}

.section3 h1{ color:#08a048; font-size: 1.2em;  margin-top:60px;  font-weight:900; margin-bottom:30px; }
.section3 h1 span { color:#333; font-size:1.2em; font-weight:400; display: block; line-height:1.8em;}
.section3_wrap {border-top:2px solid #0b9a47; margin: 0 auto; width:70%; height:40%; display:block; perspective:500px; transform-origin:0% 50%;}
.section3_wrap p {border-bottom:1px solid #eeeeee; padding-bottom:20px; height:33%;}
.section3_wrap .claim_title {font-size:1.4em; vertical-align: middle; color:#333; width:89%; display:inline-block; font-weight: 700;}
.section3_wrap .claim_title span{ color:#0b9a47;}
.section3_wrap .material-icons {color:#0b9a47; height:29px;}
.section3_wrap .claim_subtitle {color:#595959; display:inline-block; font-size:0.9em; }

/*section5*/
.p15 {padding:15px; background-color: #fff;}

.section5 h1 {font-size: 2em; margin-top:50px; font-weight: 900; padding-bottom:-10px;}

.section5_icon_face>img {width:15px; margin-top:3px}
.section5_icon_kakao>img {width:30px; margin-top:4px}
.section5_icon_blog>img {width:26px; margin-top:7px }
.section5_icon_face {width:45px; height:45px; background:#3578E5; border:1px solid #dcdcdcd; color:#fff; border-radius:50%; padding:5px 8px; margin:5px; }
.section5_icon_kakao{width:45px; height:45px; background:#ffd600; border:1px solid #dcdcdcd; color:#fff; border-radius:50%; padding:5px 8px; margin:5px; }
.section5_icon_blog {width:45px; height:45px; background:#00c73c; border:1px solid #dcdcdcd; color:#fff; border-radius:50%; padding:5px 8px; margin:5px; }
.section5_icon_wrap {text-align:center; margin-bottom:10px;}
.section5_icon_wrap span {display:inline-block; vertical-align: middle;}
.section5_info span {vertical-align: middle; display:block;}
.section5_info i {padding-top:3px;}
.section5_ul {display:inline-block;  text-align: center; width:100%; }
.section5_ul span{ border:1px solid #efefef; background:#f9f9f9; margin:5px; line-height:3em; width:46%; float:left; display: block;}
/*section5*/

.callwrap h4{padding-top:35%;}
.callwrap p {margin-bottom:35px;}
.btn_call {border:2px solid #23b941; color:#23b941; padding:20px; margin-top:30px; display:block; width: 100%; border-radius:50px; background-color:rgba(35,37,41,0);}
.btn_kakao {border:2px solid #ffea00; color:#ffea00;padding:20px; margin-top:15px; display:block; width: 100%;  border-radius:50px; background-color:rgba(35,37,41,0);}

@media only screen and (min-width:700px) {
.section3 h1{ color:#08a048; font-size: 1.2em;  margin-top:60px;  font-weight:900; }
.section3 h1 span { color:#333; font-size:1.2em; font-weight:400; display: block; line-height:1.8em;}
.section3_wrap {border-top:2px solid #0b9a47; margin: 0 auto; width:70%; height:40%; display:block; position:absolute; top:40%; left:50%; margin-left: -35%; }
.section3_wrap p {border-bottom:1px solid #eeeeee; padding-bottom:20px; height:33%;}
}

/***************insu.html******************/
.insu_wrap {padding-top:50px; display:absolute; background-color: #fafafa; }
.step1, .step2, .step3, .step4, .step5 {border-radius:8px; border:1px solid #f1f1f1; padding-bottom:200px;}
.step1 {margin-top:20px;}
.step_progress_clear { border:1px solid #08a048; color:#08a048; padding:2px 6px; border-radius:50px; font-size:0.8em; font-weight:900;}
.step_edit { color:#08a048;}
.progress_img>img {width:40px;}

.step_progress { border:1px solid #068f40;  background:#08a048; color:#fff; padding:2px 6px; border-radius:50px; font-size:0.8em; font-weight:900;}
.line {border-bottom:1px solid #d9d9d9; padding-bottom:10px;}
.btn_next {border-radius:8px; background:#08a048; border:1px solid #08a048; color:#fff; text-align:center; line-height:3em; margin-bottom:50px; font-size:1.2em; font-weight:900; margin-top:15px;}
.step_label {line-height:3.5rem;}
.btn_more_people { width:100%; text-align:center; color:#08a048;}
.btn_more_people p { display: inline-block;}
.btn_more_people span {font-weight:900; float:left; font-size: 1.2em;}
.icon_add {float:left;}

/* .notice {border:1px solid #efefef; background:#f9f9f9; text-align:center; color:#898989; padding:10px 20px; font-size: 0.8em;} */
.notice2 {border:1px solid #b1adad; background:#f9f9f9; text-align:left; color:#898989; padding:10px 20px; font-size: 0.8em;}

.price_warp {margin-bottom:20px; display:inline-block; }
.price1_ok {font-size:2em; color:#08a048; display:block; font-weight:900;}
.price2 {display:block; }
.price3_ok {color:#b8b8b8; }

.price1 {font-size:2em; color:#1a1a1a; display:block; font-weight:900;}
.price2 {display:block; }
.price3 {color:#b8b8b8; }
.bojong {line-height:3em; font-weight:700;}
.price_chk_icon_ok{line-height:4em; color:#08a048;}
.price_chk_icon{line-height:4em; color:#bdbdbd;}
.btn_comparison {border:1px solid #08a048; color:#08a048; background: #fff; width:49%;  border-radius:10px; line-height: 3em; margin-bottom:0.5em; font-size:0.9em;}
.btn_sharing {border:1px solid #d6d6d6; color:#08a048; background: #f2f2f2; width:49%;  border-radius:10px; line-height: 3em; margin-bottom:0.5em; font-size:0.9em;}
.tex_info {font-size:0.8em; color:#898989; text-align: center;}
.tex_info span {border-bottom:1px solid #08a048; color:#08a048; }
.remove {line-height:2em; color:#b8b8b8; }

.step5_details1 , .step5_details2 {font-size:0.9em;}
.step5_details_title {color:#08a048; font-weight: 700;}
.step5_chk {font-size:0.9em; padding-bottom: 10px;}
/***************insu.html******************/
/***************popup.html******************/
.popup_warp {width:100%; height:auto; }
.popup_title_wrap {
  height: 8%;
  /* background:#ececec; border-bottom:1px solid #dcdcdc; */
}
.popup_title_wrap i {line-height:2em; padding-right:20px;font-size: 30px;}
.popup_title {padding:20px; line-height:3em;}

.popup_contants_title {color:#08a048;  width:100%; font-size:1.2em; font-weight:900px;}
.popup_contants_wrap  {width:100%; max-width:1000px; overflow:auto;}
.popup_contants_wrap table {min-width:100%; /* margin-top:10px;*/}
.popup_contants_wrap table tr td, tr th {line-height:1.75;  padding: 15px 5px;}
.popup_contants_wrap table tr th { min-width:70px;  font-weight:700;}
.popup_contants_wrap table tr {border-bottom:none; }
.popup_contants_wrap table tr:first-child { border-bottom:1px solid #dcdcdc;}
.popup_contants_wrap table tr th:first-child {min-width:150px;  font-weight:900;}
.popup_contants_wrap table tr td:first-child {border-left:none; width:100%;}

.fix {position: fixed; top:0; width:100%; display: block;}
.fix-container { display: block; width:100%; height:100%; margin-top:60px;}

.popup_contants_wrap table tr td{border-left:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3;}
.icon_size {font-size:1.2em; color:#08a048; font-family:'Material Icons'; font-style:normal;  }
.modal_bg7 {background-color: rgba(0, 0, 0, 0.7);}
.help_tex {border:1px solid #c7c7c7; background:#f1f1f1;  font-size:0.8em; line-height:3em; }
.modal-content-help {width:90%; background:#fff; color:#333; position:absolute; top:50%; left:50%; margin-top:-50%; margin-left:-45%; border-radius: 10px; padding:5px 15px; }
.helpclose {  position:absolute; top:100%; margin-top:-30%; left:50%; margin-left:-1.5rem; }

/***************questionpopup.html******************/
.btn_allno {  border:2px solid #08a048; color:#08a048; background:#fff; width:100%; line-height:2.7em; border-radius:8px; font-weight:900;}
.question {display:block; border-bottom:1px dotted #d9d9d9; padding:10px 20px; font-size:0.9em; overflow:hidden;}
.question_wrap {background:#f3f3f3;  height:200px; overflow:scroll;}
.question_info {font-size:0.8em; color:#898989;}
.question_info span{color:#d0021b;}
/***************questionpopup.html******************/

/***************bojong.html******************/
/* .top50 {margin-top:55px;} */
.popup_contants_wrap2  { width:100%; max-width:1000px; overflow:auto;}
.popup_contants_wrap2 table {min-width:400px; margin-top:10px; font-size: 13px; line-height: 1.75;}
.popup_contants_wrap2 table tr td{border-left:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3;}
.popup_contants_wrap2 table tr th { min-width:70px;  font-weight:700; background:#f1f1f1; }
/* .popup_contants_wrap2 table tr td, tr th {line-height:0px;  } */

.popup_contants_wrap2 table tr {border-bottom:none; }
.popup_contants_wrap2 table tr:first-child { border-bottom:1px solid #dcdcdc;}
.popup_contants_wrap2 table tr th:first-child {min-width:150px; font-weight:900; }
.popup_contants_wrap2 table tr td:first-child {border-left:none; }

.bojong_wrap {padding-top:15px;}
.bojong_contents {float:left; display:inline-block; width:100%; }
.bojong_contents_1 {color:#0b9a47; display:inline-block; width:25%; float:left;}
.bojong_contents_2 { display:inline-block; width:75%;}
.bojong_wrap_title {text-align: center; color:#0b9a47; line-height: 1.5em;}
.bojong_top {padding-top: 50px;}
.bojong_top img {width:100%;}
.coalition_wrap {width:100%; }
.coalition_wrap img {width:20%; float:left; }
.bojong_tap {display: inline-block; width:100%; line-height:2.5em;}
.bojong_tap li{float:left; width:25%; text-align: center; border:1px solid #e2e2e2; color:#666; border-bottom:1px solid #333; background-color:#fdfdfd;}
.bojong_tap .on {border:1px solid #333; border-bottom:1px solid #fff;  color:#333; background-color:#fff;}
/***************bojong.html******************/

/***************find.html******************/
.btn_green {border-radius:8px; background:#08a048; border:1px solid #08a048; color:#fff; text-align:center; line-height:3em;  font-size:1.2em; font-weight:900; margin:15px 0px;}
.find_wrap {padding-top:20px; line-height: 1.5;}
.find_wrap_title {text-align: center; color:#0b9a47; line-height:2; font-size: 24px; letter-spacing: -0.04;}
.find_contents_wrap {background:#f3f3f3;  height:auto; padding:10px 15px; }
.find_contents_wrap table {border-right:2px solid #f3f3f3;}
.find_contents_wrap table tr th {background:#e1e1e1; border-right:1px solid #d7d5d5;}
.find_contents_wrap table tr td {background:#fafafa; border-right:1px solid #d7d5d5;}
.find_contents_span {color:#d0021b; text-align: center;}
.find_contents_wrap p {padding:5px 0px;}

/***************find.html******************/


/***************popup_dangers.html******************/
.denger_contents {background:#f3f3f3; padding:10px; color:# }
.denger_contents span {display:block; color:#888;}
/***************popup_dangers.html******************/

/***************agree_dangers.html******************/

.agree_contents_wrap  {padding:10px 0; }
.agree_contents_title {border:1px solid #e5e5e5; padding:10px 15px; background:#fff;}
.agree_contents {background:#f0f0f0; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7; padding:15px;}
.agree_contents div {overflow:hidden;}
.agree_contents i {color:#c3c4c9;}
.agree_wrap {background:#fafafa;}
/***************agree_dangers.html******************/

/***************popup_note1.html******************/
.popup_note1_wrap  { width:100%; max-width:1000px; overflow:auto;}
.popup_note1_wrap table {min-width: 500px; font-size:12px;}
.popup_note1_wrap table tr th {font-weight:700; background:#f1f1f1; }
.popup_note1_wrap table tr th:first-child {width:15%; }
.popup_note1_wrap table tr td {border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1;}
.popup_note1_wrap table tr td:last-child {width:50%; border-right: 1px solid #fff; }
.popup_note1_wrap table tr td span {display: block;}
.popup_note1_ul li{ font-size: 0.8em; color:#999;}
.popup_note1_ul p { font-size:1em; font-weight:900; color:#08a048;}
.popup_note1_title {font-size:1.2em; font-weight:700;}
/***************popup_note1.html******************/

/***************popup_note2.html******************/
.popup_note2_wrap{ width:100%; max-width:1000px; overflow:auto;}
.popup_note2_wrap table {min-width:350px; font-size:12px;}
.popup_note2_wrap table tr th {font-weight:700; background:#f1f1f1; }
.popup_note2_wrap table tr td {line-height: 0.2em;}
/***************popup_note2.html******************/

/***************popup_note3.html******************/
.popup_note2_title {border-bottom: 1px solid #ddd; line-height:2em; font-size: 1.2em; font-weight:900;}
.popup_note2_contents {line-height:1.2em;}
.popup_note2_contents li p {font-weight:700; line-height:0.5em;}
.popup_note2_contents li {padding-bottom: 20px;}
.popup_note2_contents li span {color:#666; }
.word-wrap {white-space:pre-line; line-height:1.4em; }
.word-wrap span {color:#888;  }
.word-wrap b {color:#08a048;  }
/***************popup_note3.html******************/

.btn_no button {  border:2px solid #b8b8b8; color:#b8b8b8; background:#fff; width:100%; line-height:2.7em; border-radius:8px; font-weight:900; }
.btn_no i {vertical-align: middle;}
.btn_no button:hover {  border:2px solid #08a048; color:#08a048; background:#fff; width:100%; line-height:2.7em; border-radius:8px; font-weight:900;}
.btn_allno {  border:2px solid #08a048; color:#08a048; background:#fff; width:100%; line-height:2.7em; border-radius:8px; font-weight:900;}
.chk_span_black {color:#333;}
.align-middle {vertical-align:middle;}

@media only screen and (max-width:1000px){
  /***************404page,500page***************/
  .error404_wrap, .error500_wrap {margin-top:35%;}
  .error404, .error500 {background:#f1f1f1; height:100%; padding-top:50px; text-align:center; color:#8f8e8e;}
  .error404_wrap h4, .error500_wrap h4 {color:#2faa33; font-size:45px; font-weight:900; }
  .error404_wrap img, .error500_wrap img {width:25%;}
  /***************404page,500page***************/
}

@media only screen and (min-width : 1000px) {
   .error404_wrap, .error500_wrap {margin-top:15%;}
   .error404, .error500 {background:#f1f1f1; height:100%; padding-top:50px; text-align:center; color:#8f8e8e;}
   .error404_wrap h4, .error500_wrap h4 {color:#2faa33; font-size:45px; font-weight:900; }
   .error404_wrap img, .error500_wrap img {width:15%;}
}


/***************index_eng.html*******************/
.index_eng .btn_join {
    border-radius:4px;
    background:#adaeae;
    color: #fff;
    width:30%;
    font-weight: 900;
    line-height:2.5em;
    margin-bottom:10px;
    float: left;
    margin-right:10px;
    margin-top:10px;
    text-align: center;
  }
.index_eng .on {background:#0b9a47;}

.index_eng .popup_contants_wrap2  { width:100%;}
.index_eng .popup_contants_wrap2 table { width:100%; min-width: 0px; margin-top:10px; font-size: 12px;}
.index_eng .popup_contants_wrap2 table tr td{border-left:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3;}
.index_eng .popup_contants_wrap2 table tr th { font-weight:700; background:#f1f1f1; }
/* .index_eng .popup_contants_wrap2 table tr td, tr th {line-height:0px;  } */

.index_eng .popup_contants_wrap2 table tr {border-bottom:none; }
.index_eng .popup_contants_wrap2 table tr:first-child { border-bottom:1px solid #dcdcdc;}
.index_eng .popup_contants_wrap2 table tr th:first-child {min-width:150px; font-weight:900; }
.index_eng .popup_contants_wrap2 table tr td:first-child {border-left:none; }

.index_eng .btn_next {border-radius:8px; background:#0b9a47; border:1px solid #0b9a47; color:#fff; text-align:center; line-height:3em; margin-bottom:5px; font-size:1.2em; font-weight:900; margin-top:5px;}
.index_eng .btn_next2 {border-radius:8px; background:#eeeeee; border:1px solid #eeeeee; color:#0b9a47; text-align:center; line-height:3em; margin-bottom:20px; font-size:1.2em; font-weight:900; margin-top:5px;}

.index_eng .notice2 {border:1px solid #efefef; list-style: none; background:#f9f9f9; text-align:left; color:#898989; padding:10px 20px; font-size: 0.8em; margin:10px 0px;}
.insu_eng .btn_comparison {border:1px solid #08a048; color:#08a048; background: #fff; width:100%;  border-radius:10px; line-height: 3em; margin-bottom:0.5em; font-size:0.9em;}
.insu_eng .btn_next {border-radius:8px; background:#0b9a47; border:1px solid #0b9a47; color:#fff; text-align:center; line-height:3em; margin-bottom:5px; font-size:1.2em; font-weight:900; margin-top:5px;}
.find_wrap_eng {padding-top:50px;}
.find_wrap_eng .btn_join {
    border-radius:4px;
    background:#adaeae;
    color: #fff;
    width:30%;
    font-weight: 900;
    line-height:2.5em;
    margin-bottom:10px;
    float: left;
    margin-right:10px;
    margin-top:10px;
    text-align: center;
  }
.find_wrap_eng .on {background:#0b9a47;}
.find_wrap_eng  .notice2 {padding:10px 20px; margin-bottom:10px; }
.find_wrap_eng  .notice2>span {font-size: 14px; vertical-align:top;}
/***************index_eng.html*******************/

.find_contents_span { margin-bottom: 50px; }

</style>
