
.pt50 {padding-top:5rem;}
.pt60 {padding-top:6rem;}
.pt70 {padding-top:7rem;}
.pt80 {padding-top:8rem;}
.pt90 {padding-top:9rem;}
.pt100 {padding-top:10rem;}

.sub_visual {margin-top:90px;padding:15rem 0;position:relative; width:100%;display:table;background:url('/image/sub/sub_visual.png') 50% 50% no-repeat;background-size:cover}
.sub_visual>p {font-size:4.5rem;font-weight:500;color:#fff;;}



.sub_con {max-width:1180px;margin:auto;padding:7rem 0 10rem}


.pc_br {display:block}

.sub_tab {border-bottom:1px solid #ddd;}
.sub_tab>ul {max-width:1180px;margin:auto;}
.sub_tab .tab3 li{width:33.33333%;float:left;}

.sub_tab .tab4 li{width:25%;float:left;}
.sub_tab .tab2 li{width:50%;float:left;}

.sub_tab .tab5 li{width:20%;float:left;}
.sub_tab a {display:block;padding:1.5rem 0;color:#454545;font-size:1.8rem;}
.sub_tab li.on a {color:#041a71;font-weight:500;border-bottom:1px solid #041a71;}



.sub_title {font-size:3.3rem;font-weight:500;}
.sub_title2 {font-size:2.3rem;font-weight:300;padding-bottom:2rem;margin-bottom:4rem;}


.con1_txt .st1 {font-size:3.2rem;font-weight:500;}
.con1_txt .st2 {width:60px;height:1px;background-color:#041a71;display:inline-block;}

.con1_txt .st3 {font-size:2rem;color:#041a71;font-weight:500;}
.con1_txt .st4 {font-size:1.8rem;color:#252525;}
.con1_txt .st4 p  {font-size:2.2rem;color:#041a71;font-weight:500;}


.history_banner {position: relative;z-index: 9}
.history_banner>div {left:50%;margin-left:-590px;bottom:-20%;position: absolute;padding:2rem 3rem;background-color:#041a71;color:#fff}
.history_banner .st1 {font-size:1.8rem;font-weight:600;}
.history_banner .st2 {font-size:2.5rem;font-weight:300;}
.history_banner .st3 {font-size:5rem;font-weight:800;color:rgba(255,255,255,.05)}

.history_list {padding:4rem 0}
.history_list strong {
  font-size: 4rem;
  padding: 30px 80px;
  width: 50%;
  text-align: right;
}
.history_list b {
  font-size: 1.9rem;
font-weight:800;
}
.history_list ul {
  padding: 30px 80px;
  width: 50%;
  position: relative;
}
.history_list ul li {
  padding-left: 50px;
  font-size:1.9rem;
  margin: 1.5rem 0;
  line-height:1.6;
  position: relative;
}
.history_list ul li b {
  position: absolute;
  left: 0;
  top: 0;
  line-height: 1.3;
}
.history_list > div {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  position: relative;
}
.history_list > div::after {
  content: "";
  width: 10px;
  height: 10px;
  background: #ed1c24;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 55px;
  margin-left: -5px;
  z-index: 2;
}
.history_list > div::before {
  content: "";
  width: 1px;
  height: 300px;
  background: #ddd;
  position: absolute;
  left: 50%;
  top: -220px;
  z-index: 1;
}
.history_list > div:nth-child(2n) {
  flex-direction: row-reverse;
}
.history_list > div:nth-child(2n) strong {
  text-align: left;
}
.history_list > div:nth-child(2n) ul li {
  text-align: right;
  padding-left: 0;
  padding-right: 50px;
}
.history_list > div:nth-child(2n) ul li b {
  left: auto;
  right: 0;
}
.history_tit {
  padding: 70px 60px;
  background: #0460d9;
  color: #fff;
  width: 480px;
  height: 480px;
  position: relative;
  z-index: 4;
  overflow: hidden;
  margin-top: -380px;
  opacity: 0;
  transition: all ease 1s;
  transition-delay: 1s;
}
.history_tit h3 {
  font-size: 28px;
  margin: 20px 0 0;
  font-weight: 600;
  line-height: 1.5;
}
.history_tit::after {
  content: "SINCE 2013";
  color: #046cdd;
  font-size: 125px;
  line-height: 1;
  position: absolute;
  left: 0;
  bottom: -20px;
  font-weight: 800;
  z-index: -1;
}
.history_tit.on {
  opacity: 1;
  margin-top: -400px;
}

.tab_4 {margin-left:-2rem;}
.tab_4>li {width:25%;float:left;padding-left:2rem;}
.tab_4>li>a {font-size:1.7rem;display:block;color:#454545;padding:1rem 0;border:1px solid #ddd;background-color:#f9f9f9;}
.tab_4>li.on>a {color:#041a71;border:1px solid #041a71;background-color:#fff;}


.tab_3 {margin-left:-2rem;}
.tab_3>li {width:33.33333%;float:left;padding-left:2rem;}
.tab_3>li>a {font-size:1.7rem;display:block;color:#454545;padding:1rem 0;border:1px solid #ddd;background-color:#f9f9f9;}
.tab_3>li.on>a {color:#041a71;border:1px solid #041a71;background-color:#fff;}




.map_bx {margin:0 7rem;}


.map_bx2 {z-index:99; position:relative; margin-top:-20rem;color:#fff;background-color:#041a71;padding:6rem 4rem;position: relative;padding-right:20rem;}
.map_bx2 .st1 {font-size:3rem;font-weight:500;}
.map_bx2 .st2 {font-size:1.8rem;font-weight:300;}
.map_bx2 .st2 span {font-size:1.8rem;font-weight:600;display:inline-block;padding-right:1rem;}
.map_bx2 .st3 {position: absolute;right:4rem;top:38%;}

.map_bx3>p {border-bottom:2px solid #000;padding-bottom:2rem;margin-bottom:4rem;font-size:2.6rem;font-weight:500;}
.map_bx3>div {padding-left:12rem;position: relative}
.map_bx3>div>img {position: absolute;left:0;top:0;}
.map_bx3>div>div>p:nth-child(1)  {padding-top:1rem;font-size:2.3rem;font-weight:500;}
.map_bx3>div>div>p:nth-child(2)  {letter-spacing:-0.03em; font-size:1.8rem;font-weight:300;}




.notice_bar select {float:left;width:119px;height:40px;margin-right:10px}
.notice_bar .notice_search  {float:left;}
.notice_bar>div {padding-right:0px !important}


.select_box {display:table-cell;border:1px solid #ddd; width: 50%;height: 45px;font-size: 13px;color: #656565; background:#fff url(/image/sub/select_btn.png) no-repeat 100% 50%;  -webkit-appearance: none; -moz-appearance: none;appearance: none;text-indent: 10px}

.search_bar {background-color:#f7f7f7;border:1px solid #ddd;padding:1rem 2rem;}
.search_bar p {float:left;color:#454545;line-height:40px;font-size:13px;}
.search_bar div {float:right;padding-right:62px;position:relative;}
.search_bar div input[type="text"] {padding:0px 1rem;width:176px;height:40px;border:1px solid #ddd;border-right:0px;background-color:#fff;}
.search_bar div .btnSch {width:62px;height:40px;background-color:#f4f4f4;border:1px solid #ddd;color:#777;font-size:1.2rem;position:absolute;right:0px;top:0px}
.search_bar .fr {padding-right:0px}

.paging {text-align:center; margin-top:30px; position:relative; font-size:0;}
.paging .btn {border:none; padding:0; line-height:0; font-size:0; vertical-align:top; width:34px; height:34px; overflow:hidden; position:relative; z-index:1;}
.paging img {vertical-align:top;}
.paging a {font-size:13px; vertical-align:top; display:inline-block; *zoom:1; *display:inline; padding:0 2px; color:#676767; min-width:34px; height:34px; line-height:34px; background-color:#fff; box-sizing:border-box;  border:1px solid #ddd; margin:0 -1px; position:relative; z-index:2;}
.paging span{vertical-align:top;}
.paging span.pg,
.paging a.sel {color:#000; border:1px solid #000; z-index:3}
.paging span.empty_msg { border:none !important; font-weight:normal; font-size:13px; color:#ff6600; }


.list_li {margin-left:-2rem;font-size:0;}
.list_li>li {width:20%;display:inline-block;vertical-align:top;padding-left:2rem;margin-bottom:3rem}
.list_li>li .st1 {margin-top:1rem;font-size:2rem;}
.list_li>li .st2 {color:#454545;font-size:1.6rem;}
.list_li>li img {border:1px solid #ddd;}
.list_li>li .st3 {margin-top:1rem;font-size:1.9rem;}
.list_li .v_bx {border-radius:20px;overflow:hidden;position: relative}
.list_li .v_bx:before {content:"";position:absolute;left:0;top:0; width:100%;height:100%;background:rgba(0,0,0,.5) url('/image/sub/arrow2.png') 50% 50% no-repeat;}
.list_li .v_bx2 {border-radius:20px;overflow:hidden;position: relative}
.list_li .v_bx2:before {content:"";position:absolute;left:0;top:0; width:100%;height:100%;background:rgba(0,0,0,.5) url('/image/sub/arrow3.png') 50% 50% no-repeat;}



.view_bx {margin-top:10rem;}
.view_bx>div.left{width:45%;float:left;}
.view_bx>div.right {padding-left:3rem;width:55%;float:left;}
.view_bx .left img {border:1px solid #ddd;}

.view_bx .st1 {position:relative; font-size:2.6rem;border-bottom:1px solid #000;padding-bottom:2rem;margin-bottom:2rem;}
.view_bx .st1 span {color:#454545;font-size:1.8rem;font-weight:300;}

.view_bx .st1 .sns_open {position: absolute;right:0;top:0;}


.view_bx .st2 {border-bottom:1px solid #ddd;padding-bottom:2rem;;font-size:1.8rem;font-weight:300;}
.view_bx .st2 span {font-weight:500;display:inline-block;width:100px;}
.view_bx .st2 li {padding:5px 0;}

.view_bx .st3 {margin-top:2rem;}
.view_bx .st3 li {letter-spacing:-0.03em; font-size:1.7rem;margin-bottom:1rem;font-weight:300;}


.view_bx2 {margin-top:10rem;border:1px solid #ddd;padding:2rem;font-size;1.7rem;}

.view_bx3 {margin-top:6rem;}
.view_bx3 a {color:#041a71;border:1px solid #041a71;display:block;padding:1.5rem 0;font-size:1.7rem;}

.view_btb4{width:100%;background-color:#fff;color:#041a71;border:1px solid #041a71;display:block;padding:1.5rem 0;font-size:1.7rem;}

.origin_bg {padding:13rem 0;background:url('/image/sub/orgin_bg.png') 50% 50% no-repeat;}
.origin_bg>div {max-width:1180px;margin:auto;display:table;width:100%;}
.origin_bg>div>div {width:50%;display:table-cell;vertical-align: top}
.origin_bg li {padding:1.5rem 0;width:100%;display:table;}
.origin_bg li>div,
.origin_bg li>p {display:table-cell;vertical-align: middle}
.origin_bg li>div {font-size:1.8rem;color:#fff;}
.origin_bg li>p {width:20%;}
.origin_txt1 {color:#041a71;font-size:2.3rem;font-weight:500;}
.origin_txt1>span {color:#000}

.origin_txt2 {border-top:2px solid #000;;}
.origin_txt2>li {width:100%;display:table;border-bottom:1px solid #ddd;padding:3rem 0;}
.origin_txt2>li>p { color:#041a71;font-size:2rem;display:table-cell;font-weight:500;vertical-align: middle;width:25%;}
.origin_txt2>li>div {font-weight:300;font-size:1.8rem;display:table-cell;vertical-align: middle;width:75%;}

.feedback_bx {border:1px solid #ddd;width:100%;}
.feedback_bx th {padding:1rem 0;border:1px solid #ddd;font-weight:500;color:#252525;font-size:1.6rem;background-color:#fafafa}
.feedback_bx td{padding:1rem 0;border:1px solid #ddd;color:#454545;font-size:1.6rem;}



.advatage_tb {width:100%;border:1px solid #ddd;}
.advatage_tb th {border:1px solid #ddd;font-size:1.7rem;font-weight:500;background-color:#fafafa;padding:1rem 0;}
.advatage_tb td {padding:2rem;border:1px solid #ddd;font-size:1.6rem;font-weight:300;padding:2rem 5px;}
.advatage_tb td:nth-of-type(1) {border-left:2px solid #ed1c24;border-right:2px solid #ed1c24;}
.advatage_tb .st1 {border-left:2px solid #ed1c24;border-top:2px solid #ed1c24;border-right:2px solid #ed1c24;}
.advatage_tb .st2 {border-left:2px solid #ed1c24;border-bottom:2px solid #ed1c24;border-right:2px solid #ed1c24;}
.advatage_tbno td:nth-of-type(1) {border-left:0px solid #ed1c24;border-right:0px solid #ed1c24;}


.origin_txt3 {border-top:1px solid #ddd;padding-top:3rem;margin-top:2rem;}
.origin_txt3 .st1 {padding-left:2.3rem;text-indent:-2.3rem; letter-spacing:-0.04em;font-size:1.9rem;font-weight:500;}
.origin_txt3 .st2 {font-size:1.8rem;font-weight:300;}
.origin_txt3 .st3 {letter-spacing:-0.04em;font-size:1.9rem;font-weight:500;}



.status_bx1 {background-color:#fcfcfc;padding:4rem 2rem;border:1px solid #ddd;}
.status_bx1>p {font-size:2.2rem;font-weight:500;}
.status_bx1>div {font-size:1.7rem;color:#252525;font-weight:300;}


.status_bx2 {font-size:2.3rem;font-weight:500;border-bottom:2px solid #000;padding-bottom:1rem;}
.status_bx2 .fr {color:#454545;font-size:1.8rem;font-weight:300;}


.status_table {border:1px solid #ddd;width:100%;}
.status_table th {border:1px solid #ddd;font-weight:500;background-color:#fafafa;color:#454545;font-size:1.8rem;}
.status_table td {padding:5px 0;border:1px solid #ddd;font-weight:500;color:#041a71;font-size:1.8rem;}
.status_table td b {color:#041a71;}

.status_bx3  {color:#454545;font-size:1.8rem;}
.status_bx3 .fr {color:#979797;font-size:1.6rem;font-weight:300;}

.status_bx4 {font-size:2.3rem;font-weight:300;}
.status_bx4 span {font-weight:500}



.status_table2 {width:57.8%;;}
.status_table2 th {border:1px solid #ddd;font-weight:500;border-top:0;border-left:0;color:#454545;font-size:1.8rem;}
.status_table2 td {padding:5px 0;border:1px solid #ddd;border-top:0;border-left:0;font-weight:500;color:#041a71;font-size:1.8rem;}
.status_table2 td b {color:#041a71;}
.status_table2 tr:last-child th,
.status_table2 tr:last-child td {border-bottom:0;}

.status_table2 tr td:last-child {border-right:0;}

.h_txt1 {font-size:2rem;letter-spacing:-0.02em;}
.h_txt2 {font-size:2.3rem;}


.h_bx1>p {font-size:2.6rem;position: relative}
.h_bx1>p:before {content:"";width:100%;height:1px;background-color:#000;position: absolute;left:0;top:50%;}
.h_bx1>p>span {font-weight:500;display:inline-block;width:25%;position: relative;z-index: 2;background-color:#fff;}

.h_bx2>div {display:table;width:100%;padding:4rem 0;border-bottom:1px solid #ddd}
.h_bx2>div:last-child{border-bottom:0;}
.h_bx2>div>div {display:table-cell;vertical-align: middle}
.h_bx2>div>div:nth-child(1) {padding-left:4rem;font-size:2rem;width:25%;position: relative}
.h_bx2>div>div:nth-child(2) {font-size:1.8rem;width:75%;}
.h_bx2>div>div:nth-child(1):before {content:"";background:url('/image/sub/d_1.png') no-repeat;width:23px;height:23px;position: absolute;left:0;top:32%;}



.h_bx1.bg1 {padding:6rem 0 3rem;position: relative}
.h_bx1.bg1:before {content:"";width:100vw;left:50%;margin-left:-50vw;position: absolute;z-index:-1; top:0;background-color:#fafafa;height:100%;}
.h_bx1.bg1>p>span {font-weight:500;display:inline-block;width:25%;position: relative;z-index: 2;background-color:#fafafa;}


.process_bx1 {border-bottom:1px dotted #ddd; padding:7rem 0}


.process_txt1 {width:100%;display:table;}
.process_txt1>div {display:table-cell;vertical-align: middle}
.process_txt1>div:nth-child(1) {font-size:2.3rem;font-weight:600;width:20%;}
.process_txt1>div:nth-child(2) {font-size:1.9rem;color:#252525;}
.process_txt2 {color:#252525;font-size:1.8rem;}
.process_txt3 {font-weight:600;font-size:2.3rem;}
.process_txt3 span {color:#ed1c24;font-size:1.9rem;font-weight:300;}

.process_txt4 {margin-left:-2rem;}
.process_txt4>li {width:50%;float:left;padding-left:2rem;}
.process_txt4>li p {color:#252525;font-size:1.7rem;margin-top:1rem;}


.process_txt5 {background-color:#f5f5f5;border-radius:10px;padding:2rem;color:#454545;;font-size:1.7rem;}

.process_txt6 {margin-left:-2rem;}
.process_txt6>li {margin-bottom:2rem;width:50%;float:left;padding-left:2rem;}
.process_txt6>li>div {padding:4rem 4rem;border:2px solid #ddd;border-radius:20px;}
.process_txt6>li>div p {line-height:5rem;color:#041a71;font-size:1.9rem;border-bottom:1px solid #ddd;padding-bottom:1rem;font-weight:500;margin-bottom:2rem;}
.process_txt6>li>div div {min-height:80px;letter-spacing:-0.03em; font-size:1.7rem;}

.process_bg {padding:17rem 0;margin:0 7rem;background:url('/image/sub/process_bg.png') no-repeat;}
.process_bg>div {max-width:1180px;margin:auto;}
.process_bg>div  p  {font-weight:600;font-size:3rem;}
.process_bg>div  div  {;font-size:2.3rem;}

.process_li>li {margin-bottom:3rem;position:relative; width:16.6666%;float:left;}
.process_li>li p   {;margin-top:1rem;font-size:1.7rem;}
.process_li>li:before {content:"";width:22px;height:18px;background:url('/image/sub/arrow.png') no-repeat;;position: absolute;right:-10px;;top:30%;}
.process_li>li.a_n:before ,
.process_li>li:nth-child(6n):before {display:none;}


.recipe_li {margin-left:-2rem;}
.recipe_li>li {margin-bottom:2rem;width:33.33333%;float:left;padding-left:2rem;}

.recipe_li>li a {background-color:#f5f5f5;border-radius:20px;overflow:hidden;display:block;width:100%;height:100%;}
.recipe_li>li a>div {padding:2.5rem 0;}
.recipe_li>li a p {font-size:2.1rem;}
.recipe_li>li a span {color:#ed1c24;font-size:1.8rem;text-decoration:underline}
.recipe_li>li:hover a {background-color:#fff;box-shadow:1px 1px 10px 1px rgba(0,0,0,0.2)}






.view_bx4>div.left{width:45%;float:left;}
.view_bx4>div.right {padding-left:3rem;width:55%;float:left;}

.view_bx4 .st1 {position:relative; font-size:2.6rem;border-bottom:1px solid #000;padding-bottom:2rem;}
.view_bx4 .st1 span {color:#454545;font-size:1.8rem;font-weight:300;}

.view_bx4 .st1>span {cursor:pointer; position: absolute;right:0;top:0;}


.view_bx4 .st2 {;font-size:1.8rem;font-weight:300;}
.view_bx4 .st2 span {vertical-align:middle; font-weight:500;display:inline-block;width:100px;}
.view_bx4 .st2 li {border-bottom:1px solid #ddd;padding:3rem 0;}
.view_bx4 .st2 div {vertical-align:middle;width:100%;display:inline-block;}
.view_bx4 .st3 {margin-top:2rem;}
.view_bx4 .st3 li {letter-spacing:-0.03em; font-size:1.7rem;margin-bottom:1rem;font-weight:300;}

.view_bx5 {font-size:1.8rem; font-weight:500;display:inline-block;;}

.view_bx6 {border:1px solid #ddd;background-color:#f9f9f9;padding:2rem;}
.view_bx6 li {padding:1rem 0;display:table;width:100%;}
.view_bx6 li>span {display:inline-block;text-align:center;;display:table-cell;width:30px;line-height:30px;}
.view_bx6 li>div {font-size:1.7rem;padding-left:2rem;}
.view_bx6 li>span>b {width:30px;line-height:30px;display:inline-block;background-color:#041a71;border-radius:50%;color:#fff;font-size:1.4rem}

.sns_wp {width:400px;display:none;border:1px solid #ddd;position: absolute;right:0;top:0;z-index:99; background-color:#fff;}
.sns_wp>p {background-color:#f9f9f9;font-size:2rem;padding:10px 20px;}
.sns_wp>div {padding:2rem;}
.sns_wp>div span {display:inline-block;padding:0 5px;}





#element_to_pop_up2_2 {position:relative; display:none;width:100% !important;max-width:980px; position:relative;}

#element_to_pop_up2_2 .ar a{position:absolute;right:0;top:-50px; font-size:3rem;color:#fff;}

.content_pop {height:500px;max-width:1080px;}
.b-iframe {width:100%;height:100%}



.content_pop2 {height:200px;max-width:1080px;}




.notice_faq .beefup3 {cursor:pointer}
.notice_faq .beefup__head {white-space: inherit;padding:20px 0;}
.notice_faq .beefup__head .txt1 {color:#252525;font-size:17px;line-height:40px;}
.notice_faq .beefup__head .txt2 {color:#676767;font-size:1.5rem;line-height:40px;}
.notice_faq .beefup__head  img {vertical-align: middle}
.notice_faq .beefup3  {margin-bottom:2rem}
.notice_faq .beefup3 .beefup__head {background-color:#f9f9f9;margin:0;border:1px solid #ddd;;padding:2rem 0;color:#252525 !important;}
.notice_faq .beefup3 .beefup__head .q_ic {;color:#454545;line-height:27px;width:80px;font-size:2.5rem;text-align:center;font-weight:300}
.notice_faq .beefup3 .beefup__head .q_ic2 {text-align:left;color:#141414;font-size:1.7rem;font-weight:normal}
.notice_faq .beefup3 .beefup__body {background-color:#fff;margin:0;border:1px solid #ddd;border-top:0;padding:2rem 0;color:#252525 !important;}
.notice_faq .beefup3 .beefup__body .q_ic {font-size:2.5rem;color:#8c8b8b;width:80px;text-align:center;font-weight:300}
.notice_faq .beefup3 .beefup__body .q_ic2 {text-align:left;width:80%;font-size:1.6rem;color:#545454;word-break: break-all;font-weight:normal}
.notice_faq .beefup3 .beefup__head:after {visibility:inherit;background: url("/image/sub/p_ic3.png") no-repeat;top:2.5rem;right:2rem;width:19px;height:19px}
.notice_faq .beefup3.is-open .beefup__head:after {visibility:inherit;background: url("/image/sub/p_ic4.png") no-repeat;top:2.5rem;right:2rem;width:21px;height:12px;}
.notice_faq .beefup3 .beefup__head .q_ic2 {width:80%;}
.notice_faq .beefup3 {margin-top:-1px;}
.list_txt {color:#676767;font-size:1.8rem}
.notice_faq .beefup3.is-open {border:1px solid #ed1c24}
.notice_faq .beefup3.is-open .beefup__head {background-color:#fff;}





.consul_tb {width:100%;margin-bottom:4rem;border:1px solid #ddd;margin-top:2rem;}
.consul_tb th {font-weight:500;background-color:#fafafa;color:#454545;font-size:1.5rem;text-indent:1rem;text-align:left;border:1px solid #ddd;border-top:0px}
.consul_tb input[type="text"] {padding:1rem;border:1px solid #ddd;height:40px}
.consul_tb td {font-size:1.7rem;border-bottom:1px solid #ddd;padding:1rem }
.con_select>div {width:40%;float:left;}
.con_select>p {width:60%;float:left;color:#454545;font-size:1.3rem;line-height:40px;padding-left:1rem;}
.consul_tb textarea {height:200px;border:1px solid #ddd;padding:1rem;width:100%;}
.consul_tb .radio {min-width:150px;display:inline-block;color:#676767;font-size:1.5rem;padding:1rem 0;}
.consul_tb th span {;color:#e80000}


.inquiry_title {font-weight:500;font-size:2rem;}


.select_box2{border:1px solid #ddd; height: 40px;font-size: 13px;color: #656565; background:#fff url(/image/sub/select_btn.png) no-repeat 100% 50%;  -webkit-appearance: none; -moz-appearance: none;appearance: none;text-indent: 10px}


.feedback_txt1 {color:#454545;font-size:1.6rem;}

.feedback_text {font-family: "Noto Sans KR", 'Noto Sans', sans-serif, "돋움", dotum, AppleGothic;height:200px;padding:2rem;border:1px solid #ddd;width:100%;}

.privacy_txt {font-size:1.7rem;}

.sm_wrap {border-top:2px solid #000}
.sm_wrap>li {padding:3rem 0;border-bottom:1px solid #ddd}
.sm_wrap>li>div {display:table;width:100%}
.sm_wrap>li>div>p {font-size:2.5rem;font-weight:500;width:25%;display:table-cell;vertical-align: middle}
.sm_wrap>li>div>div {display:table-cell;vertical-align: middle}
.sm_wrap>li>div li {color:#454545;font-size:1.9rem;font-weight:300;display:inline-block;}
.sm_wrap>li>div li span {display:inline-block;padding:0 1rem;}


.history_con{margin-top:90px;}
.history_con > p{font-size:2.6rem;text-align:center;font-weight:bold;color:#000;padding-bottom:20px;border-bottom:2px solid #000;}
.history_con > ul{margin-left:-20px;margin-top:10px;}
.history_con > ul > li{float:left;width:calc(33.3% - 20px);margin-left:20px;margin-top:20px;}
.history_con > ul > li p{text-align:center;margin-top:10px;font-size:2rem;}

.prolis{background:#fafafa;position:relative;margin-top:10px;border:1px solid #dfdfdf;padding:40px;padding-left:255px;}
.prolis span{position:absolute;top:50%;margin-top:-15px;left:60px;font-size:2rem;color:#000;font-weight:500;}
.prolis span img{margin-right:15px;}
.prolis p{font-size:1.8rem;color:#000;padding-left:50px;border-left:1px solid #dfdfdf;font-weight:350;}

.prolis2{background:#fafafa;position:relative;margin-top:10px;border:1px solid #dfdfdf;padding:40px;padding-left:336px;}
.prolis2 span{position:absolute;top:50%;margin-top:-15px;left:60px;font-size:2rem;color:#000;font-weight:500;}
.prolis2 span img{margin-right:15px;}
.prolis2 p{font-size:1.8rem;color:#000;padding-left:50px;border-left:1px solid #dfdfdf;font-weight:350;}

.ctxt01{font-size:1.9rem;}
.ctxt02{font-size:1.8rem;font-weight:300;}
.txt17{font-size:1.7rem;}

.wlis{margin-left:-20px;margin-top:30px;}
.wlis > li{float:left;width:calc(50% - 20px);margin-left:20px;margin-top:20px;}
.wlis > li p{text-align:center;margin-top:20px;font-size:1.7rem;}
