/**
* Template Name: Impact - v1.1.0
* Template URL: https://bootstrapmade.com/impact-bootstrap-business-website-template/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
*/

/*--------------------------------------------------------------
# Body
--------------------------------------------------------------*/
/*.body_web {
  display: block;
}

.body_mobile {
  display: none;
}*/

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.header_line {
  height: 85px;
  background-color: #ffffff;
  margin-top: 25px;
  margin-left: 50px;
  margin-right: 50px;  
}

.logo {
  width: 86px;
  height: 75px;
  content: url(../assets/logo.png);
}

.header_container {
  width: 100%;
  display: flex;
  align-items: center;  
}

.main_menu_list {
  margin-left: auto;
  margin-right: 50px;
  float: right;
}

.main_menu_list a {
  text-decoration-line: none;
}

.main_menu {
  color: #4c4c4c;
  padding: 20px;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 13pt;
  background-color: #ffffff;
}

.main_menu:hover {
  color: #ffffff;
  background-color: #1187CF;
}

.btn_contact {
  margin-left: auto;
  margin-right: 0;
  height: 62px;
}

.btn_contact img {
  width: 165px;
  height: 62px;
  content: url(../assets/btn_contact.png);  
}

.header_bar {
  width: 100%;
  height: 1px;
  margin-top: 6px;
  background-color: #c7c7c7;
  display: block;
}


/*--------------------------------------------------------------
# Main
--------------------------------------------------------------*/
.main_container {  
  width: 100%;
  background-color: #ffffff;
  position: relative;
  margin-top: 30px;
}

.main_contents {
  width: 1180px;
  position: relative;
  left: 50%;
  transform: translate(-50%, 0%);
}

.item_line_top {
  width: 100%;
  height: 250px;
  display: block;
  z-index: 1;
}

.item_line_bottom {
  width: 100%;
  height: 250px;
  display: block;
  z-index: 1;
  margin-top: 60px;
}

.item_box_left {
  float: left;
  width: 395px;
  height: 250px;
  z-index: 2;
  position: relative;
  margin-left: 10px;
}

.item_box_left_top_contents {
  float: left;
  width: 340px;
  height: 210px;
  margin-top: 40px;
  z-index: 4;
  position: relative;
  background-color: #F2F2F2;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
}

.item_box_left_bottom_contents {
  float: left;
  width: 340px;
  height: 210px;
  margin-top: 40px;
  z-index: 4;
  position: absolute;
  background-color: #F2F2F2;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
}

.item_image_left {
  width: 110px;
  height: 110px;
  z-index: 6;
  position: absolute;
  margin-left: 285px;
}

.left_contents {
  width: 280px;
  height: 150px;
  top: 50%;
  position: absolute;
  margin-top: -75px;
  margin-left: 30px;
}

.left_contents_bar {
  width: 280px;
  height: 4px;
  content: url(../assets/ic_contents_bar.png);  
  display: block;
}

.item_box_contents_left_title {
  float: left;
  font-size: 16pt;
  color: #1187CF;
  margin-top: 7px;
  margin-right: 3px;
}

.left_contents_check_img {  
  float: left;
  width: 16px;
  height: 16px;
  content: url(../assets/ic_circle_check.png);  
}

.item_box_contents_left_sub {
  float: left;
  font-size: 13pt;
  color: #000000;
  margin-top: 8px;
  display: block;
}

.item_box_contents_left_tail {
  float: left;
  font-size: 12pt;
  color: #656464;
  margin-top: 8px;
  display: block;
}

.item_box_left_arrow_top {
  float: left;
  width: 60px;
  height: 72px;
  margin-top: 60px;
}

.img_left_arrow_top {
  width: 60px;
  height: 72px;
  content: url(../assets/ic_main_comment_arrow1.png);  
}

.item_box_left_arrow_bottom {
  float: left;
  width: 60px;
  height: 72px;
  margin-top: -20px;
}

.img_left_arrow_bottom {
  width: 60px;
  height: 72px;
  content: url(../assets/ic_main_comment_arrow3.png);  
}

.item_box_right {
  float: right;
  width: 395px;
  height: 250px;
  z-index: 3;
  position: relative;
  margin-right: 10px;
}

.item_box_right_top_contents {
  float: right;
  width: 340px;
  height: 210px;
  margin-top: 40px;
  background-color: #ffffff;
  z-index: 5;
  position: absolute;
  background-color: #F2F2F2;
  margin-left: 55px;
  border-bottom-right-radius: 50px;
}

.item_box_right_bottom_contents {
  float: right;
  width: 340px;
  height: 210px;
  margin-top: 40px;
  background-color: #ffffff;
  z-index: 5;
  position: absolute;
  background-color: #F2F2F2;
  margin-left: 55px;
  border-bottom-right-radius: 50px;
}

.item_image_right {
  width: 110px;
  height: 110px;
  z-index: 7;
  position: absolute;
  margin-right: 260px;
}

.right_contents {
  width: 280px;
  height: 150px;
  top: 50%;
  position: absolute;
  margin-top: -75px;
  margin-left: 30px;
}

.right_contents_bar {
  width: 280px;
  height: 4px;
  content: url(../assets/ic_contents_bar.png);  
  display: block;
}

.item_box_contents_right_title {
  float: right;
  font-size: 16pt;
  color: #1187CF;
  margin-top: 7px;
  margin-right: 3px;
}

.right_contents_check_img {  
  float: right;
  width: 16px;
  height: 16px;
  content: url(../assets/ic_circle_check.png);  
}

.item_box_contents_right_sub {
  float: right;
  font-size: 13pt;
  color: #000000;
  margin-top: 8px;
  display: block;
}

.item_box_contents_right_tail {
  float: right;
  font-size: 12pt;
  color: #656464;
  margin-top: 8px;
  display: block;
}

.item_box_main {
  width: 304px;
  height: 307px;
  position: absolute;
  left: 50%;
  top: 40%;
  transform: translate(-50%, -50%);
}

.item_left_top_image {
  width: 110px;
  height: 110px;
  content: url(../assets/ic_left_top.png);  
}

.item_left_bottom_image {
  width: 110px;
  height: 110px;
  content: url(../assets/ic_left_bottom.png);  
}

.item_right_top_image {
  width: 110px;
  height: 110px;
  content: url(../assets/ic_right_top.png);  
}

.item_right_bottom_image {
  width: 110px;
  height: 110px;
  content: url(../assets/ic_right_bottom.png);  
}

.item_box_right_arrow_top {
  float: right;
  width: 60px;
  height: 72px;
  margin-top: 60px;
}

.img_right_arrow_top {
  width: 60px;
  height: 72px;
  content: url(../assets/ic_main_comment_arrow2.png);  
}

.item_box_right_arrow_bottom {
  float: right;
  width: 60px;
  height: 72px;
  margin-top: -20px;
}

.img_right_arrow_bottom {
  width: 60px;
  height: 72px;
  content: url(../assets/ic_main_comment_arrow4.png);  
}

.item_center_image {
  width: 304px;
  height: 307px;
  content: url(../assets/ic_main_comment_image.png);  
}


/*--------------------------------------------------------------
# Main Second
--------------------------------------------------------------*/
.main_second_container {  
  width: 100%;
  background-color: #1287CF;
  height: 1000px;
  margin-top: 45px;
}

.main_second_top_bar {
  width: 100%;
  height: 30px;
  padding-left: 50px;
  padding-right: 50px;  
  margin-top: 10px;
  position: relative;
  content: url(../assets/ic_arrow_line.png);  
}

.main_second_title {
  width: 259px;
  height: 157px;
  margin: 0 auto;
  margin-top: 15px;
  position: relative;
}

.main_second_title img {
  width: 259px;
  height: 157px;
  content: url(../assets/ic_second_title_circle.png);  
}

.main_second_title_div {
  width: 200px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.main_second_title_sub1 {
  font-size: 11pt;
  color: #1187CF;
  text-align: center;
}

.main_second_title_sub2 {
  font-size: 22pt;
  color: #1187CF;
  text-align: center;
  margin-top: 3px;
}

.main_second_comment1 {
  text-align: center;
  color: #ffffff;
  font-size: 24pt;
  margin-top: 36px;
}

.main_second_comment2 {
  text-align: center;
  color: #E4E4E4;
  font-size: 13pt;
  margin-top: 16px;
}

.main_second_contents {
  width: 100%;
  height: 500px;
  margin-top: 60px;
  position: relative;
}

.main_second_contents1 {
  float: left;
  width: 27%;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 2%;
}

.main_second_contents1_1 {
  float: left;
  width: 100%;
  height: 230px;
  background-color: #ffffff;
  position: absolute;
  top: 135px;
  left: 0%;
  border-radius: 30px;
}

.second_contents1_1_title {
  float: left;
  width: 84%;
  margin-top: 25px;
  margin-left: 8%;
  margin-right: 8%;
  color: #474747;
  font-size: 14pt;
}

.second_contents1_1_contents_line1 {
  float: left;
  width: 84%;
  height: 25px;
  margin-top: 30px;
  margin-left: 8%;
  margin-right: 8%;
}

.second_contents1_1_contents_line1_title {
  float: left;
  font-size: 11pt;
  color: #848484;
}

.second_contents1_1_contents_line1_contents {
  float: right;
  color: #1187CF;
  font-size: 11pt;
}

.second_contents1_1_contents_division {
  float: left;
  width: 84%;
  height: 1px;
  margin-top: 3px;
  margin-left: 8%;
  margin-right: 8%;

  background-color: #cbcbcb;
}

.second_contents1_1_contents_line2 {
  float: left;
  width: 84%;
  height: 25px;
  margin-top: 10px;
  margin-left: 8%;
  margin-right: 8%;
}

.second_contents1_1_contents_line2_title {
  float: left;
  font-size: 11pt;
  color: #848484;
}

.second_contents1_1_contents_line2_contents {
  float: right;
  color: #1187CF;
  font-size: 11pt;
}

.second_contents1_1_counsel {
  float: left;
  width: 72%;
  height: 36px;
  margin-top: 30px;
  margin-left: 14%;
  margin-right: 14%;
  background-color: #1187CF;
  border-radius: 18px;
  position: relative;
}

.second_contents1_1_counsel div {
  color: #ffffff;
  font-size: 15pt;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.main_second_contents2 {
  float: left;
  width: 40%;
  height: 100%;
  background-color: #ffffff;
  position: relative;
  top: 0%;
  left: 30%;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.main_second_contents2_1 {
  float: left;
  width: 88%;
  height: 92%;
  background-color: #1287CF;
  position: absolute;
  top: 8%;
  left: 6%;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.main_second_contents2_2 {
  background-color: #ffffff;
  position: absolute;
  width: 80px;
  height: 20px;
  top: 30px;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 10px;
}

.main_second_contents2_3 {
  float: left;
  width: 90%;
  height: 270px;
  background-color: #ffffff;
  position: absolute;
  top: 70px;
  left: 5%;
  border-radius: 30px;
}

.second_contents2_3_title {
  float: left;
  width: 84%;
  margin-top: 25px;
  margin-left: 8%;
  margin-right: 8%;
  color: #474747;
  font-size: 16pt;
}

.second_contents2_3_contents_line1 {
  float: left;
  width: 84%;
  height: 35px;
  margin-top: 30px;
  margin-left: 8%;
  margin-right: 8%;
}

.second_contents2_3_contents_line1_title {
  float: left;
  font-size: 13pt;
  color: #848484;
}

.second_contents2_3_contents_line1_contents {
  float: right;
  color: #1187CF;
  font-size: 13pt;
}

.second_contents2_3_contents_division {
  float: left;
  width: 84%;
  height: 1px;
  margin-top: 3px;
  margin-left: 8%;
  margin-right: 8%;

  background-color: #cbcbcb;
}

.second_contents2_3_contents_line2 {
  float: left;
  width: 84%;
  height: 35px;
  margin-top: 10px;
  margin-left: 8%;
  margin-right: 8%;
}

.second_contents2_3_contents_line2_title {
  float: left;
  font-size: 13pt;
  color: #848484;
}

.second_contents2_3_contents_line2_contents {
  float: right;
  color: #1187CF;
  font-size: 13pt;
}

.second_contents2_3_counsel {
  float: left;
  width: 72%;
  height: 44px;
  margin-top: 30px;
  margin-left: 14%;
  margin-right: 14%;
  background-color: #1187CF;
  border-radius: 22px;
  position: relative;
}

.second_contents2_3_counsel div {
  color: #ffffff;
  font-size: 17pt;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.main_second_contents3 {
  float: left;
  width: 27%;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 71%;  
}

.main_second_contents3_1 {
  float: left;
  width: 100%;
  height: 230px;
  background-color: #ffffff;
  position: absolute;
  top: 135px;
  left: 0%;
  border-radius: 30px;
}

.second_contents3_1_title {
  float: left;
  width: 84%;
  margin-top: 25px;
  margin-left: 8%;
  margin-right: 8%;
  color: #474747;
  font-size: 14pt;
}

.second_contents3_1_contents_line1 {
  float: left;
  width: 84%;
  height: 25px;
  margin-top: 30px;
  margin-left: 8%;
  margin-right: 8%;
}

.second_contents3_1_contents_line1_title {
  float: left;
  font-size: 11pt;
  color: #848484;
}

.second_contents3_1_contents_line1_contents {
  float: right;
  color: #1187CF;
  font-size: 11pt;
}

.second_contents3_1_contents_division {
  float: left;
  width: 84%;
  height: 1px;
  margin-top: 3px;
  margin-left: 8%;
  margin-right: 8%;

  background-color: #cbcbcb;
}

.second_contents3_1_contents_line2 {
  float: left;
  width: 84%;
  height: 25px;
  margin-top: 10px;
  margin-left: 8%;
  margin-right: 8%;
}

.second_contents3_1_contents_line2_title {
  float: left;
  font-size: 11pt;
  color: #848484;
}

.second_contents3_1_contents_line2_contents {
  float: right;
  color: #1187CF;
  font-size: 11pt;
}

.second_contents3_1_counsel {
  float: left;
  width: 72%;
  height: 36px;
  margin-top: 30px;
  margin-left: 14%;
  margin-right: 14%;
  background-color: #1187CF;
  border-radius: 18px;
  position: relative;
}

.second_contents3_1_counsel div {
  color: #ffffff;
  font-size: 15pt;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.main_second_contents4 {
  float: left;
  width: 90%;
  height: 50px;
  position: absolute;
  top: 90%;
  left: 5%;
}

.main_second_contents4_1 {
  float: left;
  width: 15%;
  height: 100%;
  position: absolute;
  left: 0%;
  background-color: #81C2EB;
  border-radius: 20px;  
}

.main_second_contents4_1 span {
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 12pt;
}

.main_second_contents4_2 {
  float: left;
  width: 15%;
  height: 100%;
  position: absolute;
  left: 17%;
  background-color: #81C2EB;
  border-radius: 20px;
}

.main_second_contents4_2 span {
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 12pt;
}

.main_second_contents4_3 {
  float: left;
  width: 15%;
  height: 100%;
  position: absolute;
  left: 34%;
  background-color: #81C2EB;
  border-radius: 20px;
}

.main_second_contents4_3 span {
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 12pt;
}

.main_second_contents4_4 {
  float: left;
  width: 15%;
  height: 100%;
  position: absolute;
  left: 51%;
  background-color: #81C2EB;
  border-radius: 20px;
}

.main_second_contents4_4 span {
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 12pt;
}

.main_second_contents4_5 {
  float: left;
  width: 15%;
  height: 100%;
  position: absolute;
  left: 68%;
  background-color: #81C2EB;
  border-radius: 20px;
}

.main_second_contents4_5 span {
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 12pt;
}

.main_second_contents4_6 {
  float: left;
  width: 15%;
  height: 100%;
  position: absolute;
  left: 85%;
  background-color: #81C2EB;
  border-radius: 20px;
}

.main_second_contents4_6 span {
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 12pt;
}

.main_second_contents5 {
  float: left;
  width: 40%;
  height: 38px;
  background-color: #ffffff;
  position: absolute;
  top: 90%;
  left: 30%;
  margin-top: 50px;
}

.main_second_contents5_1 {
  float: left;
  width: 88%;
  height: 38px;
  background-color: #1287CF;
  position: absolute;
  left: 6%;
}






/*--------------------------------------------------------------
# Main Third
--------------------------------------------------------------*/

.main_counsel_container {
  float: left;
  width: 100%;
  height: 300px;
  background-color: #ffffff;
}

.main_counsel_area {
  float: left;
  width: 44%;
  height: 300px;
}

.counsel_area_line1 {
  float: left;
  width: 100%;
  height: 70px;
  margin-top: 30px;
  padding-left: 70px;
  padding-right: 30px;  
}

.counsel_title_line1 {
  float: left;
  width: 77%;
  height: 45px;
}

.img_counsel {
  float: left;
  width: 33px;
  height: 36px;
  content: url(../assets/ic_counsel.png);
}

.counsel_title {
  float: left;
  color: #1187CF;
  font-size: 16pt;
  margin-top: 8px;
  margin-left: 6px;
}

.counsel_title_line_btn {
  float: right;
  width: 22%;
  height: 70px;
  position: relative;
}

.btn_counsel {
  width: 120px;
  height: 45px;
  background-color: #1187CF;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  border-radius: 20px;
  color: #ffffff;
  font-size: 14pt;
  border-color: #1187CF;
  border-width: 3px;
}

.counsel_title_line2 {
  float: left;
  width: 77%;
  height: 25px;
}

.counsel_contents {
  float: left;
  color: #8C8C8C;
  font-size: 11pt;
}

.counsel_area_line2 {
  float: left;
  width: 100%;
  height: 40px;
  margin-top: 10px;
  padding-left: 70px;
  padding-right: 30px;  
}

.counsel_name_area {
  float: left;
  width: 120px;
  height: 40px;  
}

.counsel_name_area input {
  float: left;
  width: 120px;
  height: 40px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  padding-left: 16px;
  font-size: 13pt;
}

.counsel_mobile_area1 {
  float: left;
  width: 100px;
  height: 40px;
  margin-left: 10px;
}

.counsel_mobile_area1 input {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  padding-left: 16px;
  font-size: 13pt;
}

.counsel_mobile_area2 {
  float: left;
  width: 100px;
  height: 40px;
  margin-left: 10px;
}

.counsel_mobile_area2 input {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  padding-left: 16px;
  font-size: 13pt;
}

.counsel_mobile_area3 {
  float: left;
  width: 100px;
  height: 40px;
  margin-left: 10px;
}

.counsel_mobile_area3 input {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  padding-left: 16px;
  font-size: 13pt;
}

.counsel_area_line3 {
  float: left;
  width: 100%;
  height: 30px;
  margin-top: 10px;
  padding-left: 70px;
  padding-right: 30px;  
}

.counsel_privacy_agree {
  float: left;
  margin-top: 15px;
}

.img_counsel_privacy_agree {
  float: left;
  width: 15px;
  height: 15px;
  margin-top: 5px;
  content: url(../assets/ic_check_box_checked.png);  
}

.counsel_privacy_agree_title {
  float: left;
  font-size: 12pt;
  margin-left: 10px;
}

.counsel_privacy_agree_contents_view {
  float: left;
  font-size: 12pt;
  margin-left: 10px;
}

.main_counsel_division {
  float: left;
  width: 1px;
  height: 240px;
  margin-top: 30px;
  background-color: #cbcbcb;
}

.main_inquiry_area {
  float: left;
  width: 54%;
  height: 300px;
}

.inquiry_area_line1 {
  float: left;
  width: 100%;
  height: 70px;
  margin-top: 30px;
  padding-left: 70px;
  padding-right: 30px;  
}

.inquiry_title_line1 {
  float: left;
  width: 77%;
  height: 45px;
}

.img_inquiry {
  float: left;
  width: 33px;
  height: 36px;
  content: url(../assets/ic_inquiry.png);
}

.inquiry_title {
  float: left;
  color: #1187CF;
  font-size: 16pt;
  margin-top: 8px;
  margin-left: 6px;
}

.inquiry_title_line_btn {
  float: right;
  width: 22%;
  height: 70px;
  position: relative;
}

.btn_inquiry {
  width: 120px;
  height: 45px;
  background-color: #1187CF;
  position: absolute;
  top: 42%;
  transform: translate(0%, -50%);
  border-radius: 20px;
  color: #ffffff;
  font-size: 14pt;
  border-color: #1187CF;
  border-width: 3px;
}

.btn_inquiry_comment {
  float: left;
  font-size: 8pt;
  color: #A94646;
  position: absolute;
  top: 90%;
  transform: translate(0%, -50%);
}

.inquiry_title_line2 {
  float: left;
  width: 77%;
  height: 25px;
}

.inquiry_contents {
  float: left;
  color: #8C8C8C;
  font-size: 11pt;
}

.inquiry_area_line2 {
  float: left;
  width: 100%;
  height: 40px;
  margin-top: 10px;
  padding-left: 70px;
  padding-right: 30px;  
}

.inquiry_name_area {
  float: left;
  width: 120px;
  height: 40px;
}

.inquiry_name_area input {
  float: left;
  width: 120px;
  height: 40px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  padding-left: 16px;
  font-size: 13pt;
}

.inquiry_mobile_area1 {
  float: left;
  width: 100px;
  height: 40px;
  margin-left: 10px;
}

.inquiry_mobile_area1 input {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  padding-left: 16px;
  font-size: 13pt;
}

.inquiry_mobile_area2 {
  float: left;
  width: 100px;
  height: 40px;
  margin-left: 10px;
}

.inquiry_mobile_area2 input {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  padding-left: 16px;
  font-size: 13pt;
}

.inquiry_mobile_area3 {
  float: left;
  width: 100px;
  height: 40px;
  margin-left: 10px;
}

.inquiry_mobile_area3 input {
  float: left;
  width: 100px;
  height: 40px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  padding-left: 16px;
  font-size: 13pt;
}

.inquiry_loan_type {
  float: left;
  width: 120px;
  height: 40px;
  margin-left: 10px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
}

.inquiry_area_line3 {
  float: left;
  width: 100%;
  height: 30px;
  margin-top: 10px;
  padding-left: 70px;
  padding-right: 30px;  
}

.inquiry_privacy_agree {
  float: left;
  margin-top: 15px;
}

.img_inquiry_privacy_agree {
  float: left;
  width: 15px;
  height: 15px;
  margin-top: 5px;
  content: url(../assets/ic_check_box_checked.png);  
}

.inquiry_privacy_agree_title {
  float: left;
  font-size: 12pt;
  margin-left: 10px;
}

.inquiry_privacy_agree_contents_view {
  float: left;
  font-size: 12pt;
  margin-left: 10px;
}

/*--------------------------------------------------------------
# Main Fourth
--------------------------------------------------------------*/

.main_review_container {
  float: left;
  width: 100%;
  height: 738px;
  background-color: #F2F7FA;
}

.main_review_title {
  text-align: center;
  margin-top: 20px;
  font-size: 24pt;  
}

.review_list_area {
  float: left;
  width: 100%;
  height: 300px;
  margin-top: 50px;
  padding-left: 50px;
}

.review_item {
  /*float: left;
  width: 380px;
  height: 300px;
  margin-right: 20px;
  border-radius: 30px;
  background-color: #ffffff;*/
}

.review_profile_line {
  float: left;
  width: 100%;
  height: 53px;
  margin-top: 24px;
  margin-left: 36px;
  margin-right: 24px;
}

.img_review_profile1 {
  float: left;
  width: 53px;
  height: 53px;
  content: url(../assets/ic_review_character1.png);
}

.img_review_profile2 {
  float: left;
  width: 53px;
  height: 53px;
  content: url(../assets/ic_review_character2.png);
}

.img_review_profile3 {
  float: left;
  width: 53px;
  height: 53px;
  content: url(../assets/ic_review_character3.png);
}

.img_review_profile4 {
  float: left;
  width: 53px;
  height: 53px;
  content: url(../assets/ic_review_character4.png);
}

.img_review_profile5 {
  float: left;
  width: 53px;
  height: 53px;
  content: url(../assets/ic_review_character5.png);
}

.img_review_profile6 {
  float: left;
  width: 53px;
  height: 53px;
  content: url(../assets/ic_review_character6.png);
}

.review_profile_line1 {
  float: left;
  width: 200px;
  height: 26px;
  margin-left: 8px;
  color: #8C8C8C;
  font-size: 12pt;
}

.review_profile_line2 {
  float: left;
  width: 200px;
  height: 26px;
  margin-left: 8px;
  color: #1187CF;
  font-size: 12pt
}

.review_text_line {
  float: left;
  width: 280px;
  margin-top: 26px;
  margin-left: 36px;
  margin-right: 20px;
  color: #000000;
  font-size: 11pt;
  line-height: 180%;
}

.review_keyword_line {
  float: left;
  width: 300px;
  height: 80px;
  margin-left: 16px;
  margin-right: 10px;  
  position: relative;
}

.review_keyword_line_list {
  float: left;
  width: 300px;
  top: 50%;
  transform: translate(0%, -50%);
  position: relative;
}

.review_keyword {
  float: left;
  height: 30px;
  background-color: #1187CF;
  border-radius: 15px;
  margin-top: 6px;
  margin-bottom: 4px;
  margin-left: 3px;
  margin-right: 3px;  
  position: relative;
}

.review_keyword span {
  color: #ffffff;
  top: 15%;
  font-size: 10pt;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}





.review_list_indicator_area {
  float: left;
  width: 100%;
  height: 14px;
  margin-top: 120px;
  position: relative;
}

.review_list_indicator {
  height: 14px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0%);
}

.review_indicator_selected {
  float: left;
  width: 14px;
  height: 14px;
  margin-left: 4px;
  margin-right: 4px;
  content: url(../assets/ic_indicator_selected.png);
}

.review_indicator_unselected {
  float: left;
  width: 14px;
  height: 14px;
  margin-left: 4px;
  margin-right: 4px;
  content: url(../assets/ic_indicator_unselected.png);
}

.review_bottom_area {
  float: left;
  width: 100%;
  height: 105px;
  background-color: #ffffff;
  margin-top: 34px;
}








/*<a style="    
  position: fixed;
  bottom: 10px;
  right: 0;
  z-index: 999;"
  href="http://pf.kakao.com/_xmdGxfxj/chat">
  <img src="/static/site3/images/katakicon.png">
</a>
<a style="    
    position: fixed;
    bottom: 80px;
    right: 0;
    left: 50;
    z-index: 999;" 
  href="tel:1800-6257">
  <img src="/static/site3/images/callicon.png">
</a>*/







