#wrap_pc {position:relative; width:100%;  max-width:2560px; min-width:1280px; margin:0 auto;  height:100%;  border:0 !important;  }

.b_cover {position:fixed; top: 0; left: 0; background:url('../images/black_bg.png'); background-size: cover; width:100%; height:100%; z-index:1700; }
.b_cover .pop_stmt {position:relative; width:80%; max-width:1200px; min-width:1000px; background:url('../images/stmt_bg.jpg')no-repeat; background-size:cover; transform: translate(-50%, -50%);  top: 50%; left: 50%; overflow:auto; overflow-y:hidden; overflow-x:hidden;  box-shadow: 0px 8px 6px 0px rgb(0, 0, 0, 0.2); }

.b_cover .pop_stmt .close {position:absolute; right:20px; top:17px; display:block; width:50px; height:50px; background: url('../images/btn_close.png') no-repeat center;  z-index: 100;}
.b_cover .pop_stmt .pop_area {position:relative; padding:30px 30px;  display:block; text-align:center;}
.b_cover .pop_stmt .ttl1 {position:relative; font-family: 'GmarketSansTTFBold', sans-serif; font-size:clamp(40px, 4vw, 50px); color:#000; line-height:130%; text-align:center;}
.b_cover .pop_stmt .ttl2 {position:relative; font-family: 'GmarketSansTTFBold', sans-serif; font-size:clamp(26px, 3vw, 36px); color:#fff; background:#aa0000; font-weight:700; line-height:130%; text-align:center; display:inline; padding:3px 15px 0px 15px;}
.b_cover .pop_stmt .txt1 {position:relative; font-family: 'GmarketSansMedium', sans-serif; font-size:clamp(16px, 2vw, 20px); color:#444; font-weight: 400; line-height:130%;  text-align:left;  word-break: keep-all; overflow-wrap: anywhere; text-align: justify;}
.b_cover .pop_stmt .txt2 {position:relative; font-family: 'GmarketSansTTFBold', sans-serif; font-size:clamp(18px, 2vw, 24px); color:#222; font-weight: 400; line-height:130%;  text-align:left;  word-break: keep-all; overflow-wrap: anywhere; }
.b_cover .pop_stmt .txt3 {position:relative; font-family: 'GmarketSansMedium', sans-serif; font-size:clamp(14px, 2vw, 18px); color:#666; font-weight: 200; line-height:130%;  text-align:left;  word-break: keep-all; overflow-wrap: anywhere; }

#pop_privacy {position:relative; width:600px;  background:url('../images/stmt_bg.jpg')no-repeat; background-size:cover;  overflow:auto; overflow-y:hidden; overflow-x:hidden;  box-shadow: 0px 8px 6px 0px rgb(0, 0, 0, 0.2); }
#pop_privacy .close {position:absolute; right:20px; top:17px; display:block; width:40px; height:40px; background: url('../images/btn_close.png') no-repeat center; }
#pop_privacy .pop_area {position:relative; padding:40px;  display:block; text-align:center;}
#pop_privacy .ttl1 {position:relative; font-family: 'GmarketSansTTFBold', sans-serif; font-size:clamp(30px, 3vw, 30px); color:#000; line-height:130%; text-align:center; background: url('../images/line1.png')repeat-x  center; display:inline;}
#pop_privacy .txt1 {position:relative; font-family: 'GmarketSansMedium', sans-serif; font-size:clamp(16px, 2vw, 16px); color:#444; font-weight: 400; line-height:130%;  text-align:left;  word-break: keep-all; overflow-wrap: anywhere; text-align: justify;}
#pop_privacy .txt2 {position:relative; font-family: 'GmarketSansTTFBold', sans-serif; font-size:clamp(20px, 2vw, 20px); color:#222; font-weight: 400; line-height:130%;  text-align:left;  word-break: keep-all; overflow-wrap: anywhere; text-align: justify;}
#pop_privacy .txt3 {position:relative; font-family: 'GmarketSansMedium', sans-serif; font-size:clamp(16px, 2vw, 16px); color:#666; font-weight: 200; line-height:150%;  text-align:left;  word-break: keep-all; overflow-wrap: anywhere; text-align: justify;}

#pc_quick1 {position:fixed; width:424px; height:127px; right:0; top:50%; margin-top:-62px; z-index:1500;}
#pc_quick1 a.logo_btn {position:absolute; display:block;} 


#btm_quick {position:fixed; display:flex; justify-content: center;  align-items: center; flex-direction: row; width:475px; height:120px; left:50%; margin-left:-275px; bottom:50px; z-index:1500; background:#fff; border-radius:75px; border:3px solid #6c8d1d; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24), inset 0px 1px 0px rgba(255, 255, 255, .30); transition: all 0.3s cubic-bezier(.25,.8,.25,1);}

#btm_quick .count_area {position:relative; width:200px; margin-left:30px; }
#btm_quick .count_area .txt1{color:#333; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 700; font-size:22px; text-align:center; line-height:130%;}
#btm_quick .count_area .txt2{color:#333; font-family: 'GmarketSansTTFBold', sans-serif ; font-weight: 400; font-size:34px; text-align:center; line-height:130%; }
#btm_quick .count_area .point {color:#ee1c25; text-decoration:underline;  text-underline-offset : 7px; text-decoration-thickness: 2px; font-weight: 700; }


#btm_quick .btn_area {position:relative; margin:0 30px;}
#btm_quick .btn_area .btn{position:relative; display:block; overflow:hidden; width:200px; height:70px; line-height:70px; background: linear-gradient(to bottom, rgba(145, 173, 48, 1),  rgba(110, 142, 30, 1));  font-family: 'GmarketSansTTFBold', sans-serif;  font-weight: 700; font-size:34px; color:#fff; text-align:center; border-radius:35px; border:1px solid #6c8d1d; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24), inset 0px 1px 0px rgba(255, 255, 255, .30); transition: all 0.3s cubic-bezier(.25,.8,.25,1);}


#pc_logo {position:absolute; left:30px; top:30px; display:block; margin:0 auto; width:100%; height:31px; z-index:1000; }
#pc_logo a {position:relative;  display:block; width:183px; height:31px; }


#pc_landing1 {position:relative; width:100%; max-width:1920px; min-width:1280px; margin:0 auto; height:1000px; overflow:hidden; background:#000; background-size:cover; overflow:auto; overflow-y:hidden; overflow-x:hidden;  }
#pc_landing1 .con_area{position:absolute; width:100%; max-width:1600px; min-width:1200px; height:100%; margin:0 auto; display: flex; justify-content: center;  z-index:100}
#pc_landing1 .img_area{position:relative; display: flex; flex-direction: column; width:40%; height:100%; }
#pc_landing1 .ttl_area{ display: flex; flex-direction: column; justify-content: center; align-items: left; width:52%; height:100%; padding-left:120px;}
#pc_landing1 .ttl1 {position:relative; }
#pc_landing1 .ttl_txt{position:relative; color:#fff; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 400; font-size:clamp(22px, 2vw, 24px); text-align:left; line-height:130%; }
#pc_landing1 a.btn1 {position:relative; overflow:hidden; width:550px; height:80px; line-height:80px;   background-image: url('../images/btn_arw.png'), linear-gradient(to bottom, rgba(145, 173, 48, 1),  rgba(110, 142, 30, 1)); background-position: right 30px center, center; background-repeat: no-repeat, no-repeat;  font-family: 'GmarketSansTTFBold', sans-serif;  font-weight: 700; font-size:24px; color:#fff; text-indent:30px; text-align:left; border-radius:40px; border:1px solid #6c8d1d; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24), inset 0px 1px 0px rgba(255, 255, 255, .30); transition: all 0.3s cubic-bezier(.25,.8,.25,1);}
#pc_landing1 a.btn1 span {position:relative; vertical-align:middle;}
#pc_landing1 a.btn1 .btn_txt {font-family: 'GmarketSansTTFBold', sans-serif;  font-weight: 700; font-size:40px; color:#fff;}
#pc_landing1 .img {position: absolute; width:100%; height: 100%; background:url('../images/pc_landing1_bg.png')no-repeat center; background-size:cover;  z-index:10;}
#pc_landing1 .video_area {position: relative; width: 100%; height: 100%; }


#pc_landing2 {position:relative; width:100%; max-width:1920px; min-width:1280px; margin:0 auto; height:1150px; overflow:hidden; background: url('../images/pc_landing2_bg.jpg')no-repeat #333; overflow:auto; overflow-y:hidden; overflow-x:hidden;  }
#pc_landing2 .con_area{position:relative; width:100%; max-width:1600px; min-width:1200px;  height:100%; margin:0 auto;  display: flex; justify-content: center;  align-items: center; flex-direction: column; }
#pc_landing2 .ttl_area{position:relative;}
#pc_landing2 .ttl1 {position:relative; color:#fff; font-family: 'GmarketSansTTFBold', sans-serif ; font-weight: 400; font-size:clamp(34px, 4vw, 40px); text-align:center; line-height:130%; background: url('../images/line1.png')repeat-x  center;}
#pc_landing2 .ttl2 {position:relative; color:#fff; font-family: 'GmarketSansTTFBold', sans-serif ; font-weight: 400; font-size:clamp(30px, 3vw, 34px); text-align:center; line-height:130%; }
#pc_landing2 .ttl3 {background: url('../images/line1.png')repeat-x center; }
#pc_landing2 .img_area{position:relative; width:600px;  display: flex; justify-content: space-between;  align-items: center; flex-direction: row; background: url('../images/pc_landing2_arw1.png')no-repeat center;}
#pc_landing2 .img_area .cup {display: flex; justify-content: center;  align-items: center; flex-direction: column;}
#pc_landing2 .img_area .cup img{width:80%; margin:0 auto;} 

#pc_landing2 .img_area .cup .txt1{color:#fff; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 400; font-size:18px; text-align:center; line-height:150%;}
#pc_landing2 .txt_area{position:relative;}
#pc_landing2 .txt_area .txt1{position:relative; color:#fff; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 400; font-size:22px; text-align:center; line-height:150%;}
#pc_landing2 .txt_area .txt2 {position:relative; color:#c6c6c6; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 200; font-size:14px; text-align:center; line-height:150%;}
#pc_landing2 .box_area{position:relative; width:1000px; display: flex; justify-content: space-between; flex-direction: row;}
#pc_landing2 .box_area .box{border-radius:15px; background:#fff; width:300px; height:350px; display: flex; justify-content: center;  align-items: center; flex-direction: column;}
#pc_landing2 .box_area .box .img{}
#pc_landing2 .box_area .box .txt1{color:#333; font-family: 'GmarketSansTTFBold', sans-serif ; font-weight: 400; font-size:22px; text-align:center; line-height:150%;}
#pc_landing2 .box_area .box .txt2{color:#666; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 400; font-size:18px; text-align:center; line-height:150%;}
#pc_landing2 .pont1 {color:#ee1c25; text-decoration:underline; text-underline-offset : 5px; font-weight: 700;}
#pc_landing2 .pont2 {color:#aa0000; text-decoration:underline; text-underline-offset : 5px; font-weight: 700;}



#pc_landing3 {position:relative; width:100%;  max-width:1920px; min-width:1280px; margin:0 auto; height:890px; overflow:hidden; background: #000; overflow:auto; overflow-y:hidden; overflow-x:hidden;  }
#pc_landing3 .con_area{position:relative; width:100%; height:100%; margin:0 auto;  display: flex; justify-content: center;  align-items: center; flex-direction: row;}
#pc_landing3 .img {position:relative;}
#pc_landing3 .txt_area  {position: absolute; left:0; bottom:0; width:100%; padding:30px 0; background:url('../images/pc_landing3_bg.png') center; background-size:cover;  z-index:10; p}
#pc_landing3 .txt_area .txt1 {color:#fff; font-family: 'GmarketSansTTFBold', sans-serif ; font-weight: 400; font-size:40px; text-align:center; line-height:150%;}
#pc_landing3 .txt_area .txt2 {color:#def490; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 400; font-size:24px; text-align:center; line-height:150%;}





#pc_landing4 {position:relative; width:100%; max-width:1920px; min-width:1280px; margin:0 auto; height:1700px; overflow:hidden; background: url('../images/pc_landing4_bg.jpg')no-repeat #333; overflow:auto; overflow-y:hidden; overflow-x:hidden;  }
#pc_landing4 .con_area{position:relative; width:100%; max-width:1600px; min-width:1200px;  height:100%; margin:0 auto;  display: flex; justify-content: center;  align-items: center; flex-direction: column; }
#pc_landing4 .ttl_area{position:relative;  display: flex; justify-content: center;  align-items: center; flex-direction: column;}
#pc_landing4 .ttl_area .ttl1 {position:relative; color:#fff; font-family: 'GmarketSansTTFBold', sans-serif ; font-weight: 400; font-size:50px; text-align:center; line-height:130%;}
#pc_landing4 .ttl_area .ttl2 {position:relative; color:#fff; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 400; font-size:24px; text-align:center; line-height:130%; }
#pc_landing4 .stmt_area{position:relative; display: flex; justify-content: center;  align-items: center; flex-direction: row; border:5px solid #ee1c25; width:1200px; background: url('../images/pc_landing4_boxbg.jpg');  border-radius:15px}
#pc_landing4 .stmt_area .stmt { width:33%; height:300px; display: flex; justify-content: center;  align-items: center; flex-direction: column;}
#pc_landing4 .stmt_area .r_line {background: url('../images/dot_pc.png')repeat-y right top;}
#pc_landing4 .stmt_area .stmt .txt1{position:relative; color:#fff; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 700; font-size:30px; text-align:center; line-height:130%; border-radius:10px; background:#aa0000; padding:4px 30px 0 30px; }
#pc_landing4 .stmt_area .stmt .txt2{position:relative; color:#000; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 400; font-size:26px; text-align:center; line-height:130%; }
#pc_landing4 .count_area{position:relative;  display: flex; justify-content: center;  align-items: center; flex-direction: column;}
#pc_landing4 .count_area .txt1{position:relative; color:#fff; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 700; font-size:50px; text-align:center; line-height:130%; }
#pc_landing4 .count_area .txt2{position:relative; color:#fff; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 400; font-size:24px; text-align:center; line-height:130%; }
#pc_landing4 .point1 {color:#ee1c25; font-family: 'GmarketSansTTFBold', sans-serif; font-weight: 700;}
#pc_landing4 .point2 {color:#ee1c25; font-family: 'GmarketSansTTFBold', sans-serif; text-decoration:underline; text-underline-offset : 10px; text-decoration-thickness: 2px; font-weight: 700;}
#pc_landing4 .form_area {position:relative; width:800px; border-radius:20px; background:#fff;}
#pc_landing4 .form_box {position:relative; padding:30px; }
#pc_landing4 .form_box .txt1{color:#333; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 400; font-size:18px; text-align:left; line-height:130%;}
#pc_landing4 .form_box .txt2{color:#888; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 400; font-size:16px; text-align:left; line-height:130%;}
#pc_landing4 .form_box .input_area {position:relative;}
#pc_landing4 .form_box .input_area .input1 {border:0; background:#d8d8d8; box-sizing:border-box; width:100%; border-radius:10px; line-height:60px; height:60px; color:#584932; font-size:20px; font-family: 'GmarketSansMedium', sans-serif ;  font-weight:400; text-indent:15px;  }
#pc_landing4 .form_box .input_area input::placeholder {color:#8e8884; }
#pc_landing4 .form_box .input_area .select1 {position:relative; width:100%; padding:0 30px 0 15px;text-align:left; border:0px solid #0063EA; border-radius:10px; box-sizing:border-box; color:#8e8884; height:60px; font-size:20px; font-family: 'GmarketSansMedium'; font-weight:400; vertical-align:top; appearance: none; -webkit-appearance:none; background: url('../images/select_arw.png')no-repeat right 15px center #d8d8d8; background-size:20px; } 
#pc_landing4 .form_box .input_area .select1::-ms-expand{display:none}
#pc_landing4 .form_box .check_area{position:relative; display: block;  width:100%;}
#pc_landing4 .form_box .check_area input[type=checkbox] {display: none; }
#pc_landing4 .form_box .check_area input[type=checkbox] + label{display: inline-block; cursor: pointer; position: relative; padding-left: 25px;}
#pc_landing4 .form_box .check_area input[type=checkbox] + label:before {content: ""; display: inline-block; width: 18px; height: 18px; margin-right: 15px; position: absolute; left: 0; border:0px solid #ddd; background-color: #d8d8d8;  border-radius: 4px;}
#pc_landing4 .form_box .check_area input[type=checkbox]:checked + label:before {content: "\2713";  /* Ã¼Å©¸ð¾ç */ font-size: 18px; font-weight:800; color: #fff; background:#91ad30; border: 0px solid #00afd8; text-align: center; line-height: 20px; border-radius: 4px;}
#pc_landing4 .form_box .check_area a,
#pc_landing4 .form_box .check_area button{position:relative; line-height:16px; height:16px;font-family: 'GmarketSansMedium', sans-serif ; font-size:16px; color:#ee1c25; border: none; }
#pc_landing4 .form_box .check_area .show_box {position:relative; line-height:50px; }
#pc_landing4 .form_box .check_area .show_box .btn_arw{position:absolute; right:0; top:50%; margin-top:-15px; z-index:15; width:30px; height:30px;}
#pc_landing4 .form_box .check_area .show_box .btn_up{ display:block; background: url('../images/terms_arw_up.png')no-repeat center; width:30px; height:30px; border: none; outline: none; }
#pc_landing4 .form_box .check_area .show_box .btn_down{display:block; background: url('../images/terms_arw_down.png')no-repeat center; width:30px; height:30px; border: none; outline: none; }
#pc_landing4 .form_box .check_area .hidden_box {position:relative; padding:15px; background:#efefef; border-radius:5px;}
#pc_landing4 .btn_area {position:relative;  display: flex; justify-content: center;}
#pc_landing4 .btn_area .btn1 {position:relative; display:block; overflow:hidden; width:650px; height:70px; line-height:70px; background: linear-gradient(to bottom, rgba(133, 133, 133, 1),  rgba(80, 80, 80, 1));  font-family: 'GmarketSansTTFBold', sans-serif;  font-weight: 700; font-size:28px; color:#fff; text-align:center; border-radius:10px; border:1px solid #858585; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24), inset 0px 1px 0px rgba(255, 255, 255, .30); transition: all 0.3s cubic-bezier(.25,.8,.25,1);}
#pc_landing4 .btn_area .btn2 {position:relative; display:block; overflow:hidden; width:300px; height:70px; line-height:70px; background: linear-gradient(to bottom, rgba(145, 173, 48, 1),  rgba(110, 142, 30, 1));  font-family: 'GmarketSansTTFBold', sans-serif;  font-weight: 700; font-size:34px; color:#fff; text-align:center; border-radius:35px; border:1px solid #6c8d1d; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24), inset 0px 1px 0px rgba(255, 255, 255, .30); transition: all 0.3s cubic-bezier(.25,.8,.25,1);}







#pc_landing5 {position:relative; width:100%; max-width:1920px; min-width:1280px; margin:0 auto; height:500px; overflow:hidden; background: url('../images/pc_landing5_bg.gif') #fff; overflow:auto; overflow-y:hidden; overflow-x:hidden;  }
#pc_landing5 .con_area{position:relative; width:100%; height:100%; margin:0 auto;  display: flex; justify-content: center;  align-items: center; flex-direction: row;}
#pc_landing5 .txt_area{position:relative; width:60%; max-width:1120px; height:100%; margin:0 auto;  display: flex; justify-content: center;  align-items: left; flex-direction: column;}
#pc_landing5 .txt_area .txt1{color:#000; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 700; font-size:clamp(30px, 3vw, 40px); text-align:left; line-height:130%; padding-left:100px; word-break: keep-all; overflow-wrap: anywhere; }
#pc_landing5 .txt_area .txt2{color:#666; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 500; font-size:clamp(24px, 2vw, 28px); text-align:left; line-height:130%;  padding-left:100px; word-break: keep-all; overflow-wrap: anywhere; }
#pc_landing5 .txt_area .txt3{color:#888; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 500; font-size:clamp(16px, 2vw, 20px); text-align:left; line-height:130%;  padding-left:100px; word-break: keep-all; overflow-wrap: anywhere; }
#pc_landing5 .txt_area .point1 {color:#ee1c25; font-family: 'GmarketSansTTFBold', sans-serif; font-weight: 700;}
#pc_landing5 .txt_area .point2 {color:#91ad30; font-family: 'GmarketSansTTFBold', sans-serif; font-weight: 700;}
#pc_landing5 .txt_area .point3 {color:#ee1c25; font-family: 'GmarketSansTTFBold', sans-serif; font-weight: 700; text-decoration:underline; text-underline-offset : 5px; text-decoration-thickness: 2px;}
#pc_landing5 .img_area{position:relative; width:40%; max-width:800px; box-sizing:border-box;}




#pc_landing6 {position:relative; width:100%; max-width:1920px; min-width:1280px; margin:0 auto; height:1000px; overflow:hidden; background: url('../images/pc_landing6_bg.gif')no-repeat center top #fff; overflow:auto; overflow-y:hidden; overflow-x:hidden;  }
#pc_landing6 .con_area{position:relative; width:100%; max-width:1600px; min-width:1200px;  height:100%; margin:0 auto;  display: flex; justify-content: center;  align-items: center; flex-direction: column; }
#pc_landing6 .ttl_area{position:relative;  display: flex; justify-content: center;  align-items: center; flex-direction: column;}
#pc_landing6 .ttl_area .ttl1 {position:relative; color:#fff; font-family: 'GmarketSansTTFBold', sans-serif ; font-weight: 400; font-size:50px; text-align:center; line-height:130%;  word-break: keep-all; overflow-wrap: anywhere;}
#pc_landing6 .ttl_area .ttl2 {position:relative; color:#fff; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 400; font-size:24px; text-align:center; line-height:130%;  word-break: keep-all; overflow-wrap: anywhere; }
#pc_landing6 .box_area{position:relative; width:1600px; display: flex; justify-content: space-between; flex-direction: row;}
#pc_landing6 .box_area .box{border-radius:15px; background:#fff; width:359px; height:400px; display: flex;   flex-direction: column;  overflow:hidden; box-sizing:border-box; box-shadow: 0 2px 4px rgba(0,0,0,0.12), 0 2px 4px rgba(0,0,0,0.24), inset 0px 2px 4px rgba(255, 255, 255, .30); transition: all 0.3s cubic-bezier(.25,.8,.25,1);}
#pc_landing6 .box_area .box .img{height:200px; overflow:hidden; }
#pc_landing6 .box_area .txt_area {border-radius:15px; background:#fff; display: flex;  align-items: center; flex-direction: column; }
#pc_landing6 .box_area .box .txt1{color:#333; font-family: 'GmarketSansTTFBold', sans-serif ; font-weight: 400; font-size:24px; text-align:center; line-height:130%; word-break: keep-all; overflow-wrap: anywhere;}
#pc_landing6 .box_area .box .txt2{color:#666; font-family: 'GmarketSansMedium', sans-serif ; font-weight: 400; font-size:18px; text-align:center; line-height:130%; word-break: keep-all; overflow-wrap: anywhere;}





#pc_landing7 {position:relative; width:100%; max-width:1920px; min-width:1280px; margin:0 auto; padding: 50px 0; overflow:hidden; background: #f0f0f0; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
#pc_landing7 .con_area {position:relative; width:100%; margin:0 auto; z-index:10; box-sizing:border-box;}
#pc_landing7 .con_area .ttl{position:relative; color:#333; font-family: 'GmarketSansTTFBold', sans-serif;  font-weight: 500; font-size: clamp(80px, 6vw, 100px); line-height:130%;  text-align:center;}


#pc_landing7 .con_area .list_area {position:relative; width:90%; max-width:1600px; min-width:1200px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden;} 
#pc_landing7 .con_area .list_area .list {position:relative;  border-radius:15px; overflow:hidden;}
#pc_landing7 .list_area .q_area { position:relative; display:block; padding:3% 0;  box-sizing:border-box; display: flex; flex-direction: row; justify-content: space-around; background:#fff; cursor: pointer; }
#pc_landing7 .list_area .a_area {position:relative; padding:3% 0; background: #eaeaea; display: flex; flex-direction: row; justify-content: space-around; background:#f9f9f9;}
#pc_landing7 .list_area .icon_area{position:relative; width:10%; display: flex;  justify-content: center; align-items: center;}
#pc_landing7 .list_area .txt_area {position:relative; width:90%; }
#pc_landing7 .list_area .icon_q{position:relative; width:50px; height:50px; background: #ee1c25; border-radius:50%; font-family: 'GmarketSansTTFBold', sans-serif; font-weight: 500; color:#fff; font-size:clamp(26px, 3vw, 30px); text-align:center;  display: flex;  justify-content: center; align-items: center;}
#pc_landing7 .list_area .icon_a{position:relative; width:50px; height:50px; background: #91c83f; border-radius:50%; font-family: 'GmarketSansTTFBold', sans-serif; font-weight: 500; color:#fff; font-size:clamp(26px, 3vw, 30px); text-align:center;  display: flex; justify-content: center; align-items: center;}
#pc_landing7 .faq_txt1 {position:relative; color:#333; font-family: 'GmarketSansTTFBold', sans-serif;  font-weight: 500; font-size: clamp(28px, 4vw, 32px); line-height:150%; word-break: keep-all; text-align:left; }
#pc_landing7 .faq_txt2 {position:relative; color:#666; background:; font-family: 'GmarketSansMedium', sans-serif ;  font-weight: 400; font-size: clamp(20px, 3vw, 24px); word-break: keep-all; overflow-wrap: anywhere; line-height:150%; text-align:left; }
#pc_landing7 .list_area img{display:block; width:70%; margin:0 auto; text-align:center;}
#pc_landing7 .arw_open {position:absolute;  width:40px; height:40px; display:block; background:url('../images/arw_open.png')no-repeat center; right:50px; top:50%; margin-top:-22px; background-size:90%; border: none; }
#pc_landing7 .arw_close {position:absolute; width:40px; height:40px; display:block; background:url('../images/arw_close.png')no-repeat center; right:50px; top:50%; margin-top:-22px; background-size:90%; border: none; }



