/* ºê·£µå / ±â¾÷ */

.check03 {}

.check03 .section {
    max-width: 128rem;
    margin: 0 auto;
}

.check03 .section01,
.check05 .section01 {
    padding-top: 0;
}

.check03 .oper_common .service_order_box ul li {
    justify-content: flex-start;
    padding-top: 5.5rem;
    height: 18rem;
}
.check03 .oper_common .service_order_box ul li a.join_btn{
	font-size: 1.4rem;
    letter-spacing: -0.13rem;
    color: #1954db;
    border-bottom: 1px solid #1954db;
    margin-top: 1.7rem;
    font-weight: normal;
}

/* 230324 [¼öÁ¤Ç¥½Ã] --- start ---- */
/* ¼îÇÎ¸ôÀÌÀü */
.popup_shop_trans.popup_cont.check .popup_box>.scroll {
    padding: 0;
    width: 100%;
}

/* .popup_shop_trans .form_box {
    max-width: 50rem;
    width: 100%;
} */

.popup_shop_trans legend {
    display: block;
    font-size: 2rem;
    font-weight: 500;
    text-align: left;
    margin-bottom: 2rem;
}

.popup_shop_trans fieldset.user_info {
    margin-bottom: 4rem;
    padding-bottom: 4rem;
    border-bottom: 1px solid #ebebeb;
}

.popup_shop_trans .company_url {
    width: 100%;
}

.popup_shop_trans .company_url p {
    font-size: 1.5rem;
    font-weight: 500;
    margin-right: 1.2rem;
    color: rgba(0, 0, 0, 0.4);
}

.popup_shop_trans .check_box_wrap {
    width: 100%;
    /* margin-top: 1rem; */
}

.input_box .check_box_wrap{
	width:100%;
	max-width:60rem;
}
.input_box .check_box_wrap .check_box span.tit {
    display: flex;
}

.popup_shop_trans .input_box .require {
    position: relative;
    padding-left: 1rem;
}

.popup_shop_trans .input_box .require::before {
    content: '*';
    display: block;
    position: absolute;
    top: .1rem;
    left: 0;
}
.check .input_box .user_select.select_mw50 {
    max-width: 50rem;
	width:100%
}
.check .input_box .date_box .user_select{
	width:12rem;
}
.check .input_box .date_box.f_b{
	gap:1rem;
}
.check .input_box .date_box.f_b .f_b{
	gap:0.5rem;
}
.popup_shop_trans .input_box .user_select.select_w100 {
    width: 100%;
}

.popup_shop_trans .input_box .user_select.select_w100 .select_li {
    text-align: left;
    padding-bottom: 1rem;
    border-bottom: 1px solid #efefef;
    margin-bottom: 1rem;
}

.popup_shop_trans .input_box .user_select.select_w100 .select_li:last-child {
    border: 0;
    padding: 0;
    margin: 0;
}
.popup_shop_trans .input_box .user_b{
    justify-content: space-around;
}
.popup_shop_trans .date_box {
    width: 100%;
}

.popup_shop_trans .date_box>div {
    width: 48%;
}
.popup_shop_trans .input_box .user_select .select_box_tit{
    line-height: 5.4rem;
}
.popup_shop_trans .input_box .user_select.year_select {
    width: 8.7rem;
}

.popup_shop_trans .input_box .user_select.month_select,
.popup_shop_trans .input_box .user_select.day_select {
    width: 7rem;
}

.popup_shop_trans .input_box .user_select ul.scroll,
.popup_shop_trans .input_box .user_select ul.scroll,
.user_select .select_box ul.scroll {
    max-height: 20rem;
    padding: 1rem;
}

.check05 .page_title span::before {
    background-image: url(../../../img/sub/check/check05_title_frame.png);
    width: 13.8rem;
    height: 10rem;
    left: -0.3rem;
    top: -0.5rem;
}

.check05 .page_title::after {
    width: 6.8rem;
    height: 4.3rem;
    background-image: url(../../../img/sub/check/check05_title_icon01.png);
    top: -2.8rem;
    right: -9rem;
}

.check05 .section {
    max-width: 168rem;
    margin: 0 auto;
}

.check05 .section03,
.check05 .section06 {
    max-width: 128rem;
}

.check05 .ol_box_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.check05 .ol_box_wrap li {
    border-radius: 20px;
    background-color: #f8faff;
    padding: 6rem 2rem 0;
    height: 17rem;
    box-shadow: none;
}

.check05 .ol_box_wrap li:nth-child(1) {
    flex-basis: 32%;
}

.check05 .ol_box_wrap li:nth-child(2) {
    flex-basis: 32%;
}

.check05 .ol_box_wrap li:nth-child(3) {
    flex-basis: 32%;
}

.check05 .ol_box_wrap li:nth-child(4) {
    flex-basis: 38%;
}

.check05 .ol_box_wrap li:nth-child(5) {
    flex-basis: 38%;
}

.check05 .ol_box_wrap li::before {
    top: 3rem;
    left: 50%;
    transform: translateX(-50%);
}

.check05 .ol_box_wrap li .con {
    text-align: center;
}

.check05 .section02 .cont_box {
    border-radius: 20px;
    background-color: #cfe4ff;
    padding: 3.5rem;
    align-items: center;
}

.check05 .section02 .left_box {
    max-width: 71rem;
    width: 100%;
    margin-right: 13rem;
}

.check05 .section02 .left_box ul {}

.check05 .section02 .left_box ul li {
    border-radius: 20px;
    background-color: #fff;
    cursor: pointer;
}

.check05 .section02 .left_box ul li+li {
    margin-top: 1rem;
}

.check05 .section02 .left_box ul li .question_box {
    padding: 3rem 3.5rem;
}

.check05 .section02 .left_box ul li .question_box p {
    position: relative;
    font-size: 2rem;
    font-weight: 500;
    padding-left: 2rem;
}

.check05 .section02 .left_box ul li .question_box p::before {
    content: 'Q.';
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1.3;
}

.check05 .section02 .left_box ul li .question_box p::after {
    content: '';
    background: url(../../../img/sub/check/check01_toggle_arrow.png)no-repeat center/cover;
    position: absolute;
    width: 0.8rem;
    height: 0.7rem;
    right: 0;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
}

.check05 .section02 .left_box ul li .question_box.on p::after {
    transform: translateY(-50%) rotate(360deg);
}

.check05 .section02 .left_box ul li .answer_box {
    padding: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease-out;
    overflow: hidden;
    display: flex;
    width: 100%;
    justify-content: center;
}

.check05 .section02 .left_box ul li .answer_box.active {
    max-height: 14.1rem;
}

.check05 .section02 .left_box ul li .answer_box p {
    width: 100%;
    border-radius: 20px;
    background-color: #f4f6f8;
    margin: 0 1rem 1rem;
    padding: 2.5rem 5.5rem;
    font-size: 1.5rem;
    font-weight: normal;
    line-height: 1.8;
    letter-spacing: -1.3px;
    position: relative;
}

.check05 .section02 .left_box ul li .answer_box p::before {
    content: 'A.';
    position: absolute;
    top: 1.4rem;
    left: 2.2rem;
    font-size: 2.2rem;
    font-weight: 500;
    line-height: 1;
}

.check05 .section03 {}

.check05 .strengh_list_box ul {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: none;
    gap: 1.5rem;
}

.check05 .section03 .strengh_list_box .n1 .img_box {
    background: #afbdff;
}

.check05 .section03 .strengh_list_box .n2 .img_box {
    background: #cfe4ff;
}

.check05 .section03 .strengh_list_box .n3 .img_box {
    background: #decdfa;
}

.check05 .section03 .strengh_list_box .n4 .img_box {
    background: #cde8bf;
}

.check05 .section03 .strengh_list_box .txt_box {
    padding: 2.5rem;
}

.check05 .section03 .strengh_list_box .txt_box .tit {
    font-size: 2rem;
}

.check05 .section03 .strengh_list_box .txt_box .txt_desc {
    font-size: 1.5rem;
    line-height: 1.73;
}

.check05 .section03 .cont_box>p {
    margin-top: 4rem;
    font-size: 1.7rem;
    font-weight: normal;
    text-align: center;
}

.check05 .section05 {
    max-width: none;
}

.check05 .section04 .sec_step_box {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 4rem;
}

.check05 .section04 .sec_step_box dt {
    margin-bottom: 1.5rem;
}

.check05 .section04 .sec_step_box dl {
    padding: 3.3rem;
    min-height: 25rem;
}

.check05 .section04 .sec_step_box dl .min_desc {
    padding-left: 1rem;
    position: relative;
    line-height: 1.6;
}

.check05 .section04 .sec_step_box dl .min_desc::before {
    position: absolute;
    top: 0.5rem;
    left: 0;
    line-height: 1;
}

.check05 .section04 .sec_step_box dl:last-child dt::before {
    content: 'STEP 04';
}

.check05 .banner_box {
    margin-bottom: 8.5rem;
}

.check05 .banner_box>div {
    text-align: center;
    position: relative;
}

.check05 .banner_box>div p {
    font-size: 2.8rem;/*3.8rem*/
    font-weight: bold;
    margin-bottom: 4rem;
}

.check05 .banner_box .top {
    width: 100%;
    border-radius: 20px;
    flex-direction: column;
    height: 28.5rem;
    margin-bottom: 2rem;
    background-color: #ffeda7;
}

.check05 .banner_box>div img {
    position: absolute;
}

.check05 .banner_box .top img:nth-child(1) {
    top: 6.7rem;
    left: -3rem;
}

.check05 .banner_box .top img:nth-child(2) {
    bottom: 0;
    left: 15.8rem;
}

.check05 .banner_box .top img:nth-child(3) {
    top: 5.6rem;
    left: 30rem;
}

.check05 .banner_box .top img:nth-child(4) {
    top: 10rem;
    right: 40rem;
}

.check05 .banner_box .top img:nth-child(5) {
    top: 0;
    right: 12rem;
}

.check05 .banner_box .top img:nth-child(6) {
    top: 13.1rem;
    right: 6.1rem;
}

.check05 .banner_box .top .btn {
    width: 31rem;
}

.check05 .banner_box .top .btn:hover::before,
.check05 .banner_box .top .btn:hover:after {
    width: 4rem;
}

.check05 .banner_box .top .btn::before,
.check05 .banner_box .top .btn:after {
    width: 33rem;
}


.check05 .banner_box .bottom {}

.check05 .banner_box .bottom>div {
    position: relative;
    width: calc((99.99% - 2rem) / 2);
    border-radius: 20px;
    flex-direction: column;
    height: 28.5rem;
}

.check05 .banner_box .bottom .left_box {
    background-color: #cfe4ff;
}

.check05 .banner_box .bottom .left_box img:nth-child(1) {
    top: 3.3rem;
    left: -.3rem;
}

.check05 .banner_box .bottom .left_box img:nth-child(2) {
    top: 7rem;
    right: 2.6rem;
}

.check05 .banner_box .bottom .right_box {
    background-color: #decdfa;
}

.check05 .banner_box .bottom .right_box img:nth-child(1) {
    bottom: 2rem;
    left: 1.3rem;
}

.check05 .banner_box .bottom .right_box img:nth-child(2) {
    top: 1.5rem;
    right: 1.5rem;
}

.check05 .banner_box .bottom .right_box img:nth-child(3) {
    top: 8.6rem;
    right: 3.8rem;
}

.check05 .section06 .faq_box .arr_box dl+dl {
    margin-top: 3rem;
}

.check05 .ad_pagination {
    margin-top: 10rem;
}
/* 230324 [¼öÁ¤Ç¥½Ã] --- end ---- */
/* ±Û·Î¹ú ¼îÇÎ¸ô Á¦ÀÛ */
.check06 {}

.check06 .page_title span::before {
    background-image: url(../../../img/sub/check/check06_title_frame.png);
    width: 18.5rem;
    height: 10rem;
    left: -1.88rem;
    top: -0.5rem;
}

.check06 .page_title::before {
    display: none;
}

.check06 .page_title::after {
    width: 4rem;
    height: 4.8rem;
    background-image: url(../../../img/sub/check/check06_title_icon01.png);
    top: -4.8rem;
    left: -5rem;
}

.check06 .section {
    max-width: 128rem;
    margin: 0 auto;
}

.check06 .tab {
    max-width: 37.2rem;
    width: 100%;
    margin: 0 auto;
}

.check06 .section .cont_box .subject {
    font-size: 2rem;
    font-weight: bold;
    padding-bottom: 1.5rem;
}

.check06 .section .cont_box .con {
    font-size: 1.5rem;
    font-weight: normal;
    line-height: 1.8;
    letter-spacing: -1.3px;
}

.check06 .page_sub_desc02 {
    padding-top: 2.5rem;
    margin: 0;
}


.check06 .strengh_list_box ul {
    gap: 1.4rem;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: auto;
}

.check06 .strengh_list_box .strengh_list.n1 .img_box {
    background-color: #afbdff;
}

.check06 .strengh_list_box .strengh_list.n2 .img_box {
    background-color: #cfe4ff;
}

.check06 .strengh_list_box .strengh_list.n3 .img_box {
    background-color: #decdfa;
}

.check06 .strengh_list_box .strengh_list.n4 .img_box {
    background-color: #cde8bf;
}

.check06 .strengh_list_box .txt_box {
    padding: 2.5rem;
}

.check06 .strengh_list_box .txt_box .tit {
    font-size: 2.0rem;
    margin-bottom: 1rem;
}

.check06 .strengh_list_box .txt_box .txt_desc {
    font-size: 1.5rem;
    line-height: 1.73;
}

.check06 .tab_content_li.n1 .section01,
.check06 .tab_content_li.n2 .section01 {
    padding-top: 6rem;
}

.check06 .tab_content_li.n1 .section01 .sec_tit {
    text-align: center;
}

.check06 .tab_content_li.n1 .section01 .sec_tit_box {
    padding-bottom: 6.5rem;
}

.check06 .tab_content_li.n1 .section01 .page_sub_desc02 strong {
    font-weight: bold;
}

.check06 .tab_content_li.n1 .section01 .cont_box .sec_tit {
    padding-bottom: 4rem;
    font-size: 3.5rem;
}


.check06 .tab_content_li.n1 .section02 .cont_box {
    align-items: flex-end;
}

.check06 .tab_content_li.n1 .section02 .cont_box .left_box {
    width: 50%;
    height: 33.125vw;
    position: relative;
}

.check06 .tab_content_li.n1 .section02 .cont_box .left_box img {
    position: absolute;
    bottom: 0;
    right: 6rem;
}

.check06 .tab_content_li.n1 .section02 .cont_box .right_box {
    width: 50%;
}

.check06 .tab_content_li.n1 .section02 .cont_box .right_box ul {
    display: grid;
    gap: 1.5rem;
}

.check06 .tab_content_li.n1 .section02 .cont_box .right_box ul li {
    /* height: 10.938vw; */
    padding: 4rem 4.5rem 4.5rem;
    border-radius: 2.0rem;
    background-color: #f4f6f8;
}


.check06 .tab_content_li.n1 .section03 .content_box {
    grid-template-columns: repeat(3, 1fr);
}

.check06 .tab_content_li.n1 .section03 .content_box .con_box {
    align-items: center;
    width: 100%;
    height: 12rem;
    border-radius: 2rem;
    box-shadow: 0 2px 15px 0 rgb(0 0 0 / 8%);
    padding: 3.5rem;
    transition: all 0.3s;
    position: relative;
}

.check06 .tab_content_li.n1 .section03 .content_box .con_box .img_b {
    border-radius: 1rem;
    margin-right: 1.7rem;
}

.check06 .tab_content_li.n1 .section03 .content_box .con_box .tit {
    font-size: 2rem;
    font-weight: 500;
}

.check06 .tab_content_li.n1 .section03 .content_box .con_box.n1 .img_b {
    background-color: #afbdff;
}

.check06 .tab_content_li.n1 .section03 .content_box .con_box.n2 .img_b {
    background-color: #cde8bf;
}

.check06 .tab_content_li.n1 .section03 .content_box .con_box.n3 .img_b {
    background-color: #e2d3fa;
}

.check06 .tab_content_li.n1 .section03 .content_box .con_box.n4 .img_b {
    background-color: #cfe4ff;
}

.check06 .tab_content_li.n1 .section03 .content_box .con_box.n5 .img_b {
    background-color: #ffeda7;
}

.check06 .tab_content_li.n1 .section03 .content_box .con_box.n6 .img_b {
    background-color: #a1dacb;
}

.check06 .tab_content_li.n1 .section04,
.check06 .tab_content_li.n1 .section05 {
    padding: 11rem 9rem;
    border-radius: 20px;
    background-color: #f8faff;
}

.check06 .tab_content_li.n1 .section04 {
    margin: 13rem auto 3rem;
    max-height: 89rem;
}

.check06 .tab_content_li.n1 .section04 .sec_tit_box {
    padding-bottom: 2.5rem;
}

.check06 .tab_content_li.n1 .section04 .page_sub_desc01 {
    font-weight: bold;
    line-height: 1;
    padding-bottom: 0;
}

.check06 .tab_content_li.n1 .section04 .con_box {
    position: relative;
}

.check06 .tab_content_li.n1 .section04 .tab {
    position: absolute;
    top: 1.5rem;
    left: 50%;
    transform: translateX(-50%);
}

.check06 .tab_content_li.n1 .section04 .img_box {
    height: 35rem;
    background: url(../../../img/sub/check/check06_sec04_img01.png) no-repeat top / contain;
    text-align: center;
    padding-top: 13rem;
}

.check06 .tab_content_li.n1 .section04 .shadow_box {
    gap: 2rem;
    margin: -4rem auto 0;
}

.check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(1) .shadow_box {
    grid-template-columns: repeat(4, 1fr);
}

.check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(1) .shadow_box li {
    height: 31rem;
}

.check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(2) .shadow_box {
    grid-template-columns: repeat(3, 1fr);
    max-width: 80.5rem;
}

.check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(2) .shadow_box li {
    height: 28rem;
}

.check06 .tab_content_li.n1 .section04 .shadow_box li {
    background-color: #fff;
    padding: 3.5rem 2rem 3.5rem 4rem;
}

.check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(2) .img_box sub {
    display: block;
    font-size: 14px;
    font-weight: normal;
    padding-top: 1rem;
}

.check06 .tab_content_li.n1 .section04 .shadow_box li sub {
    color: inherit;
    font-weight: inherit;
    padding-top: 1rem;
    display: block;
}

.check06 .tab_content_li.n1 .section05 .sec_tit_box {
    padding-bottom: 0;
}

.check06 .tab_content_li.n1 .section05 .sec_tit_box sub {
    display: block;
    font-size: 14px;
    font-weight: normal;
    padding-top: 2.5rem;
}

.check06 .tab_content_li.n1 .section05 .content_box {
    margin: 6rem auto 10rem;
}

.check06 .tab_content_li.n1 .section05 .shadow_box {
    gap: 1.5rem;
    grid-template-columns: repeat(3, 1fr);

}

.check06 .tab_content_li.n1 .section05 .shadow_box li {
    height: 18rem;
    background-color: #fff;
    box-shadow: none;
}

.check06 .tab_content_li.n1 .section05 .tab {
    max-width: 74rem;
    margin-bottom: 6.5rem;
}

.check06 .tab_content_li.n1 .section05 .tab .tab_ul .tab_li3,
.check06 .tab_content_li.n1 .section05 .tab .tab_effect3 {
    width: calc((100% / 4) - 1rem);
}
.check06 .tab .tab_effect2{
	margin:0;
}
.check06 .tab .tab_effect3{
	margin:0;
}

.check06 .tab_content_li.n1 .section05 .tab_content .sec_tit_box {
    padding-bottom: 6rem;
    text-align: center;
}

.check06 .tab_content_li.n1 .section05 .tab_content .sec_tit_box .sec_tit {
    font-size: 3rem;
}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n1 .right_box {
    margin-left: 2rem;
}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n3 .con_box {
    margin-left: 9rem;
}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n3 .right_box {
    margin-left: 6rem;
}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n4 .right_box {
    margin-left: 7.5rem;
}

.check06 .tab_content_li.n1 .section05 .white_box {
    padding: 3rem;
    text-align: left;
    background: #fff;
    border-radius: 2rem;
    width: 49rem;
    margin: 0 auto;
}

.check06 .tab_content_li.n1 .section05 .white_box li {
    padding-bottom: 1.5rem;
}

.check06 .tab_content_li.n1 .section05 .white_box li+li {
    padding-top: 1.5rem;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    ;
}

.check06 .tab_content_li.n1 .section05 .white_box li:last-child {
    padding-bottom: 0;
}

.check06 .tab_content_li.n1 .section05 .white_box li .subject {
    font-size: 1.8rem;
    font-weight: bold;
    width: 10rem;
    letter-spacing: -1.3px;
    margin-right: 2.5rem;
}

.check06 .tab_content_li.n1 .section05 .white_box li .con {
    font-size: 1.7rem;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.7);
    line-height: 1.65;
    width: calc(99.99% - 12.5rem);
}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n1 {
    text-align: center;
}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .img_box {
    height: 270px;
}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .left_box,
.check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .right_box {
    width: calc((99.999% - 3rem) / 2);
    border-radius: 2rem;
    padding: 2rem;

}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .left_box {
    background-color: #cfe4ff;
}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .right_box {
    margin-left: 3rem;
    background-color: #decdfa;
}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .txt_box {
    padding: 0 3rem 4rem;
}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .txt_box .subject {
    font-size: 2rem;
    font-weight: bold;
    padding-bottom: 1rem;
}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .txt_box .con {
    font-size: 1.7rem;
    line-height: 1.65;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.7);
}

.check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .white_box {
    width: 100%;
}

.check06 .tab_content_li.n1 .section05 .sub_box {
    padding-top: 4rem;
    display: inline-block;
}

.check06 .tab_content_li.n1 .section05 .sub_box dl+dl {
    margin-top: 1rem;
}

.check06 .tab_content_li.n1 .section05 .sub_box dt {
    font-weight: bold;
    position: relative;
    letter-spacing: -1.5px;
    width: 9rem;
}

.check06 .tab_content_li.n1 .section05 .sub_box dt.tip::before {
    content: 'TIP';
    color: var(--mainColor);
    font-weight: bold;
    letter-spacing: normal;
    position: absolute;
    top: 50%;
    left: -4rem;
    transform: translateY(-50%);
}

.check06 .tab_content_li.n1 .section05 .sub_box dd {
    font-weight: normal;
    letter-spacing: -1.5px;
    width: calc(99.999% - 9rem);
    text-align: left;
}

.check06 .tab_content_li.n1 .section06 {}

.check06 .tab_content_li.n1 .section06 ul {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 2rem;
}

.check06 .tab_content_li.n1 .section06 ul li {
    border-radius: 20px;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.08);
    background-color: #fff;
    height: 19rem;
    flex-direction: column;
    padding-top: 4.5rem;
    justify-content: flex-start;
}

.check06 .tab_content_li.n1 .section06 ul li .img_box {
    height: 6rem;
}

.check06 .tab_content_li.n1 .section06 ul li .txt_box {
    margin-top: 1rem;
    text-align: center;
}

.check06 .tab_content_li.n1 .section06 ul li .txt_box p {
    font-size: 1.7rem;
    font-weight: normal;
    letter-spacing: -1.5px;
    line-height: 1;
}

.check06 .tab_content_li.n1 .section06 ul li .txt_box sub {
    font-size: 1.2rem;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.5);
    letter-spacing: -1.5px;
    line-height: 1;
}

.check06 .tab_content_li.n1 .section07 {
    max-width: none;
}

.check06 .tab_content_li.n1 .section07 .btn_b_wrap {
    margin-top: 4rem;
}

.check06 .tab_content_li.n1 .section07 .btn_b_wrap .btn_b+.btn_b {
    margin-left: 1rem;
}


.check06 .check_footer {}

.check06 .check_footer .center_info {
    display: inline-flex;
    justify-content: center;
    align-items: flex-end;
    position: relative;
}

.check06 .check_footer .center_info>img {
    position: absolute;
}

.check06 .check_footer .center_info>img:nth-child(1) {
    top: 11.3rem;
    left: -12.8rem;
}

.check06 .check_footer .center_info>img:nth-child(2) {
    top: 19rem;
    left: -8rem;
    z-index: -1;
}

.check06 .check_footer .center_info>img:nth-child(3) {
    top: 0;
    left: -6.5rem;
    z-index: -1;
}

.check06 .check_footer .center_info>img:nth-child(4) {
    top: 14.8rem;
    right: -6.5rem;
}

.check06 .check_footer .center_info>img:nth-child(5) {
    top: 5.3rem;
    ;
    right: -12.4rem;
}

.check06 .check_footer .center_info .left_box {
    width: auto;
    padding: 0;
}

.check06 .check_footer .center_info .left_box>img {
    position: relative;
    left: -1.5rem;
    width: 33.6rem;
    height: 29.5rem;
    ;
}

.check06 .check_footer .center_info .left_box .info_desc {}

.check06 .check_footer .center_info .right_box {
    width: 33rem;
    height: 27rem;
    padding: 5rem;
    border-radius: 20px;
    background-color: #bbe5f7;
}

.check06 .check_footer .center_info .right_box .tit {
    font-size: 1.6rem;
    font-weight: bold;
    padding-bottom: 1.5rem;
    display: block;
}

.check06 .check_footer .center_info .right_box p {}

.check06 .check_footer .center_info .right_box span:not(.tit) {
    font-size: 1.5rem;
    margin-top: 1.5rem;
    display: block;
}

/* check06 ±â¾÷ÇüSI¼­ºñ½º */
.check06 .tab_content_li.n2 .section01 {}

/* 230324 [¼öÁ¤Ç¥½Ã] --- start ---- */
.ol_box_wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
    counter-reset: css-counter 0;
}

.ol_box_wrap li {
    padding: 4.5rem 7rem;
    position: relative;
    border-radius: 20px;
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.08);
    background-color: #fff;
}

.ol_box_wrap li .subject {
    font-size: 2.2rem;
    font-weight: bold;
    padding-bottom: 1.2rem;
}

.ol_box_wrap li::before {
    counter-increment: css-counter;
    content: counter(css-counter, decimal-leading-zero);
    position: absolute;
    top: 4.7rem;
    left: 3.5rem;
    line-height: 2;
    letter-spacing: normal;
    color: var(--mainColor);
    font-weight: bold;
    font-size: 1.5rem;
}

.ol_box_wrap li .con {
    font-size: 1.5rem;
    font-weight: normal;
    line-height: 1.73;
    letter-spacing: -1px;
    color: rgba(0, 0, 0, 0.7);
}

/* 230324 [¼öÁ¤Ç¥½Ã] --- end ---- */
.check06 .tab_content_li.n2 .section02 {}

.check06 .tab_content_li.n2 .section02 ul {
    display: grid;
    gap: 2.5rem;
    grid-template-columns: repeat(3, 1fr);
}

.check06 .tab_content_li.n2 .section02 ul li {
    border-radius: 20px;
    ;
    flex-direction: column;
    height: 45rem;
}

.check06 .tab_content_li.n2 .section02 ul li.n1 {
    background-color: #afbdff;
}

.check06 .tab_content_li.n2 .section02 ul li.n2 {
    background-color: #ffeda7;
}

.check06 .tab_content_li.n2 .section02 ul li.n3 {
    background-color: #cde8bf;
}

.check06 .tab_content_li.n2 .section02 ul li.n4 {
    background-color: #f6cf91;
}

.check06 .tab_content_li.n2 .section02 ul li.n5 {
    background-color: #decdfa;
}

.check06 .tab_content_li.n2 .section02 ul li.n6 {
    background-color: #cfe4ff;
}

.check06 .tab_content_li.n2 .section02 ul li .img_box {
    height: 191px;
}

.check06 .tab_content_li.n2 .section02 ul li .img_box img {}

.check06 .tab_content_li.n2 .section02 ul li .txt_box {
    padding-top: 4.5rem;
    flex-direction: column;
}

.check06 .tab_content_li.n2 .section02 ul li .txt_box .subject {
    font-size: 2.4rem;
    font-weight: bold;
    line-height: 1.42;
    padding-bottom: 2rem;
}

.check06 .tab_content_li.n2 .section02 ul li .txt_box .con {
    font-size: 1.5rem;
    font-weight: normal;
    line-height: 1.73;
    letter-spacing: -1px;
    color: rgba(0, 0, 0, 0.7);
    text-align: center;
}

.check06 .tab_content_li.n2 .section03 {}

.check06 .tab_content_li.n2 .section03 ul {
    display: grid;
    gap: 2.7rem;
    grid-template-columns: repeat(3, 1fr);
}

.check06 .tab_content_li.n2 .section03 ul li {
    height: 17.5rem;
    padding: 4rem 4.5rem;
    border-radius: 20px;
    background-color: #f4f6f8;
}

.check06 .tab_content_li.n2 .section03 ul li .subject {
    font-size: 2rem;
    font-weight: bold;
}

.check06 .tab_content_li.n2 .section03 ul li .con {
    font-size: 1.5rem;
    font-weight: normal;
}

.check06 .tab_content_li.n2 .section04 .oper_common .service_order_box ul li {
    justify-content: flex-start;
    padding-top: 4rem;
    height: 20rem;
    min-height: unset;
}

.check06 .tab_content_li.n2 .section04 .oper_common .service_order_box ul li+li::before {
    left: -9%;
}

.check06 .tab_content_li.n2 .section04 .oper_common .service_order_box ul li .subject {
    font-size: 1.7rem;
    padding-bottom: 1rem;
}

.check06 .tab_content_li.n2 .section04 .oper_common .service_order_box ul li .con {
    font-size: 1.4rem;
    line-height: 1.71;
    color: rgba(0, 0, 0, 0.7);
}

.check06 .tab_content_li.n2 .banner {
    max-width: 168rem;
    width: 90%;
    margin: 20rem auto 0;
    border-radius: 20px;
    background-color: #ffeda7;
    padding: 4.688vw 10.417vw;
    position: relative;
}

.check06 .tab_content_li.n2 .banner img {
    position: absolute;
    bottom: -9px;
    right: 10.417vw;
    width: 29.167vw;
}

.check06 .tab_content_li.n2 .banner .txt_box p {
    font-size: 3rem;
    font-weight: normal;
}

.check06 .tab_content_li.n2 .banner .txt_box .tit {
    font-size: 4rem;
    font-weight: bold;
    padding-bottom: 2rem;
}

.check06 .ad_pagination {
    margin-top: 10rem;
}

.check_common.check02.shop_relocation_consult section, 
.check_common.check02.shop_custom_consult section{
	max-width:100rem;
}

.check_common.check02.shop_custom_consult .page_title span::before{
	background-image: url('../../../img/sub/check/shop_custom_title_frame.png');
    width: 38.7rem;
    height: 10rem;
    left: -0.8rem;
    top: -0.7rem;
}


@media screen and (max-width:1440px) {
    .check06 .tab_content_li.n2 .banner {
        padding: 4.688vw 3.417vw;
    }

    .check06 .tab_content_li.n2 .banner img {
        right: 2.417vw;
    }
}

@media screen and (max-width:1110px) {

    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .left_box,
    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .right_box {
        width: 100%;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .left_box img {
        max-width: 24.3rem;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .right_box {
        margin: 3rem 0 0;
    }
/* 230324 [¼öÁ¤Ç¥½Ã] --- start ---- */
    .check05 .banner_box .top img:nth-child(1) {
        width: 7.9rem;
        height: 7.5rem;
    }

    .check05 .banner_box .top img:nth-child(2) {
        width: 17.9rem;
        height: 8.8rem;
    }

    .check05 .banner_box .top img:nth-child(3) {
        width: 9.7rem;
        height: 7.5rem;
    }

    .check05 .banner_box .top img:nth-child(4) {
        width: 5.2rem;
        height: 5.2rem;
    }

    .check05 .banner_box .top img:nth-child(5) {
        width: 20.1rem;
        height: 11.4rem;
    }

    .check05 .banner_box .top img:nth-child(6) {
        width: 13.3rem;
        height: 12rem;
    }

    .check05 .banner_box .bottom .left_box img:nth-child(1) {
        width: 11.6rem;
        height: 13rem;
    }

    .check05 .banner_box .bottom .left_box img:nth-child(2) {
        width: 11.4rem;
        height: 16.4rem;
        top: 12rem;
        right: 1.6rem;
    }

    .check05 .banner_box .bottom .right_box img:nth-child(1) {
        width: 18.1rem;
        height: 11rem;
    }

    .check05 .banner_box .bottom .right_box img:nth-child(2) {
        width: 10.8rem;
        height: 5.2rem;
    }

    .check05 .banner_box .bottom .right_box img:nth-child(3) {
        width: 2.6rem;
        height: 2.6rem;
        top: 14.6rem;
    }
/* 230324 [¼öÁ¤Ç¥½Ã] --- end ---- */

}

@media screen and (max-width:1024px) {
    /* 230324 [¼öÁ¤Ç¥½Ã] --- start ---- */

    .check05 .ol_box_wrap li:nth-child(n) {
        flex-basis: 45%;
    }

    .check05 .section02 .cont_box {
        flex-direction: column;
    }

    .check05 .section02 .left_box {
        margin: 0 0 3rem;
    }

    .check05 .section02 .right_box img {
        width: 80%;
        margin: 0 auto;
        display: block;
    }

    .check05 .strengh_list_box ul,
    .check05 .section04 .sec_step_box {
        grid-template-columns: repeat(2, 1fr);
        gap: 2rem;
    }

    .check05 .section04 .sec_step_box dl::after {
        display: none;
    }    
    /* 230324 [¼öÁ¤Ç¥½Ã] --- end ---- */

    .check06 .tab_content_li.n2 .section02 ul li .img_box img {
        width: 80%;
    }

    .check06 .tab_content_li.n1 .section04 {
        max-height: none;
    }

    .check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(1) .shadow_box {
        grid-template-columns: repeat(2, 1fr);
    }

    .check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(1) .shadow_box li {
        height: auto;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content_li3 .con_box {
        flex-direction: column;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n3 .con_box {
        margin-left: 0;
    }

    .check06 .tab_content_li.n1 .section05 .right_box,
    .check06 .tab_content_li.n1 .section05 .white_box {
        margin-left: 0;
        width: 100%;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n1 .right_box,
    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n3 .right_box,
    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n4 .right_box {
        margin: 0;
    }

    .check06 .tab_content_li.n1 .section05 .left_box img {
        width: 80%;
        margin: 0 auto 3rem;
        display: block;
    }

    .check06 .tab_content_li.n1 .section06 ul {
        grid-template-columns: repeat(3, 1fr);
    }

    .check06 .check_footer .center_info {
        flex-direction: row;
    }

    .check06 .check_footer .center_info .left_box {
        margin-right: 1.5rem;
    }

    .check06 .tab_content_li.n2 .section03 ul li {
        height: auto;
    }

    .check06 .tab_content_li.n2 .banner .txt_box .tit {
        font-size: 3rem;
    }

    .check06 .tab_content_li.n2 .banner .txt_box p {
        font-size: 2rem;
    }
}

@media screen and (max-width:768px) {
    /* 230324 [¼öÁ¤Ç¥½Ã] --- start ---- */
	.check .input_box .user_select.select_mw50{
		width: 100%;
        max-width: 100%;
        margin-left: 0;
	}
	.check .input_box .date_box .user_select{
		width:32%;
		margin-left:0;
	}

	.check .input_box .date_box.f_b{
		flex-direction: column;
        width: 100%;
		gap:0.5rem
	}
	.check .input_box .date_box.f_b .f_b{
		gap:0;
		width:100%;
	}
    .popup_shop_trans .date_box {
        flex-direction: column;
    }

    .popup_shop_trans .date_box>div {
        width: 100%;
    }

    .popup_shop_trans .input_box .user_select.year_select,
    .popup_shop_trans .input_box .user_select.month_select,
    .popup_shop_trans .input_box .user_select.day_select {
        width: 32%;
    }
    .check05 .ol_box_wrap li {
        height: auto;
        padding: 5rem 2rem 3rem;
    }

    .check05 .ol_box_wrap li::before {
        top: 2.5rem;
    }

    .check05 .banner_box .bottom {
        flex-direction: column;
    }

    .check05 .banner_box .bottom>div {
        width: 100%;
    }

    .check05 .banner_box .bottom .left_box {
        margin-bottom: 2rem;
    }

    .check05 .section03 .strengh_list_box .img_box {
        text-align: center;
    }

    .check05 .banner_box .top img:nth-child(2) {
        left: 4.8rem;
    }

    .check05 .banner_box .top img:nth-child(3) {
        top: 2.6rem;
        left: 17rem;
    }

    .check05 .banner_box .top img:nth-child(4) {
        display: none;
    }

    .check05 .banner_box .top img:nth-child(5) {
        right: 0;
    }
    /* 230324 [¼öÁ¤Ç¥½Ã] --- end ---- */
    .check06 .strengh_list_box ul,
    .check06 .tab_content_li.n1 .section03 .content_box,
    .check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(1) .shadow_box,
    .check06 .tab_content_li.n1 .section05 .shadow_box,
    .check06 .tab_content_li.n2 .section02 ul,
    .check06 .tab_content_li.n1 .section06 ul {
        grid-template-columns: repeat(2, 1fr);
        gap: 2rem;
    }

    .check06 .tab_content_li.n1 .section01 .cont_box .sec_tit {
        font-size: 3rem;
    }

    .check06 .tab_content_li.n1 .section02 .cont_box .left_box img {
        position: static;
        max-width: 50rem;
        margin: 0 auto;
        display: block;
        width: 80%;
    }

    .check06 .tab_content_li.n1 .section02 .cont_box {
        flex-direction: column;
    }

    .check06 .tab_content_li.n1 .section02 .cont_box .left_box,
    .check06 .tab_content_li.n1 .section02 .cont_box .right_box {
        width: 100%;
        height: auto;
    }

    .check06 .tab_content_li.n1 .section02 .cont_box .right_box {
        margin: 3rem 0 0;
    }

    .check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(1) .shadow_box {
        margin: 4rem auto 0;
    }

    .check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(1) .shadow_box li {
        height: 31rem;
        text-align: center;
        padding: 2.5rem 0 0;
    }

    .check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(2) .shadow_box li {
        height: 24rem;
        padding: 1.5rem 1rem;
        text-align: center;
    }

    .check06 .tab_content_li.n1 .section04 .img_box {
        height: auto;
        /* background: url(../../../img/sub/check/check06_sec04_img01.png) no-repeat top 2.5rem center / contain;         */
        background: none;
        padding-top: 4rem;
    }

    .check06 .tab_content_li.n1 .section04 .tab {
        position: static;
        margin: 0 auto;
        transform: none;
    }

    .check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(2) .shadow_box {
        margin: 4rem auto 0;
    }

    .check06 .tab_content_li.n1 .section05 .shadow_box li {
        height: 18rem;
        text-align: center;
        padding: 3.5rem 0 0;
    }

    .check06 .tab_content_li.n1 .section04,
    .check06 .tab_content_li.n1 .section05 {
        padding: 6rem 2rem;
    }

    .check06 .tab_content_li.n1 .section05 .sub_box dt.tip::before {
        top: -17px;
        left: 15px;
        transform: none;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .left_box,
    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .right_box {
        width: 100%;
        ;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .right_box {
        margin: 3rem 0 0;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .img_box {
        max-width: 30rem;
        margin: 0 auto;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content .sec_tit_box .sec_tit {
        font-size: 2.5rem;
    }

    .check06 .tab_content_li.n1 .section06 ul li {
        height: 19rem;
        padding-top: 0;
        justify-content: center;
    }

    .check06 .tab_content_li.n2 .section03 ul li {
        height: auto;
        padding: 2rem 2.5rem;
    }

    .check06 .check_footer .center_info {
        flex-direction: column;
        width: 80%;
    }

    .check06 .check_footer .center_info .left_box>img {
        left: 0;
        width: 100%;
        max-width: 21rem;
        height: auto;
    }

    .check06 .check_footer .center_info>img:nth-child(2) {
        top: 17rem;
        left: -4rem;
    }

    .check06 .check_footer .center_info>img:nth-child(3) {
        top: 4.3rem;
        left: -2.5rem;
        width: 12rem;
    }

    .check06 .check_footer .center_info>img:nth-child(4) {
        right: -4.5rem;
    }

    .check06 .check_footer .center_info>img:nth-child(5) {
        right: -5.4rem;
    }

    .check06 .check_footer .center_info .left_box {
        width: 100%;
        margin: 0;
        align-items: center;
    }

    .check06 .check_footer .center_info .right_box {
        width: 100%;
        height: auto;
        padding: 3rem;
    }

    .check06 .check_footer .center_info .right_box p {
        font-size: 2rem;
    }

    /* 230324 [¼öÁ¤Ç¥½Ã] --- start ---- */
    .ol_box_wrap li {
        padding: 6rem 4rem 4rem;
    }

    .ol_box_wrap li::before {
        top: 3rem;
        left: 4rem;
        line-height: 1;
    }
    /* 230324 [¼öÁ¤Ç¥½Ã] --- end ---- */

    .check06 .tab_content_li.n2 .section02 ul li {
        height: auto;
        padding-bottom: 3rem;
    }

    .check06 .tab_content_li.n2 .section02 ul li .img_box {
        height: auto;
        padding: 3rem 0;
    }

    .check06 .tab_content_li.n2 .section02 ul li .img_box img {
        width: 50%;
    }

    .check06 .tab_content_li.n2 .section02 ul li .txt_box {
        padding: 0;
    }

    .check06 .tab_content_li.n2 .section03 ul {
        grid-template-columns: repeat(1, 1fr);
        text-align: center;
    }

    .check06 .tab_content_li.n2 .section04 .oper_common .service_order_box ul li {
        justify-content: center;
        padding: 2rem 0;
        height: auto;
        min-height: unset;
    }

    .check06 .tab_content_li.n2 .banner {
        margin: 10rem auto 0;
        width: 100%;
        height: 27rem;
        text-align: center;
        padding: 2rem 0 0;
    }

    .check06 .tab_content_li.n2 .banner .txt_box .tit {
        font-size: 2rem;
        padding-bottom: 0;
    }

    .check06 .tab_content_li.n2 .banner .txt_box p {
        font-size: 1.4rem;
    }

    .check06 .tab_content_li.n2 .banner img {
        width: 67%;
        max-width: 30rem;
        margin: 0 auto;
        display: block;
        right: 50%;
        transform: translateX(50%);
        bottom: -4px;
    }
}

@media screen and (max-width:500px) {

	.check03 .oper_common .service_order_box ul li a.join_btn{
		font-size: 1.2rem;
		margin-top: 1rem;
	}
    /* 230324 [¼öÁ¤Ç¥½Ã] --- start ---- */
    .popup_shop_trans .form_box {
        width: 90%;
    }

    .popup_shop_trans legend {
        font-size: 1.6rem;
    }

    .popup_shop_trans .company_url {
        justify-content: flex-start;
        text-align: left;
    }

    .popup_shop_trans .company_url p {
        width: 7.27rem
    }

    .popup_shop_trans .company_url .input_text {
        width: calc(99.999 - 8.47rem);
    }

    .popup_shop_trans .check_box_wrap {
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .popup_shop_trans .check_box_wrap .check_box {
        width: 33%;
    }

    .popup_shop_trans .check_box_wrap .check_box+.check_box {
        margin-left: 0;
    }

    .popup_shop_trans .check_box_wrap .check_box span.tit {
        justify-content: flex-start;
    }

    .popup_shop_trans.check .input_box .user_select:not(#user_email_select) {
        margin-left: 0;
    }
    .popup_shop_trans .input_box .user_select .select_box_tit {
        line-height: 4.4rem;
    }
    /* 230504 [¼öÁ¤Ç¥½Ã] start */
    .check05 .page_title span::before {
        width: 6.9rem;
        height: 5rem;
        left: 0rem;
        top: 0rem;
    }
    /* 230504 [¼öÁ¤Ç¥½Ã] end */
    .check05 .page_title::after {
        width: 3.8rem;
        height: 2.5rem;
        top: -0.8rem;
        right: -5rem;
    }

    .check05 .ol_box_wrap {
        display: grid;
    }

    .check05 .section02 .cont_box {
        padding: 2rem 1rem;
    }

    .check05 .section02 .left_box ul li .question_box {
        padding: 2rem 1.5rem;
    }

    .check05 .section02 .left_box ul li .question_box p {
        font-size: 1.4rem;
        padding-right: 1rem;
    }

    .check05 .section02 .left_box ul li .answer_box p::before,
    .check05 .section03 .strengh_list_box .txt_box .tit {
        font-size: 1.6rem;
    }

    .check05 .section02 .left_box ul li .answer_box p {
        font-size: 1.2rem;
        padding: 2.5rem 2rem 2.5rem 3rem;
    }

    .check05 .section02 .left_box ul li .answer_box p::before {
        left: 1rem;
    }

    .check05 .section02 .left_box ul li .answer_box.active {
        max-height: 18.1rem;
    }

    .check05 .strengh_list_box ul,
    .check05 .section04 .sec_step_box {
        grid-template-columns: repeat(1, 1fr);
    }

    .check05 .section03 .strengh_list_box .txt_box .txt_desc,
    .check05 .section03 .cont_box>p {
        font-size: 1.4rem;
    }

    .check05 .section04 .sec_step_box dl {
        min-height: auto;
    }

    .check05 .banner_box .top,
    .check05 .banner_box .bottom>div {
        height: 15.5rem;
    }

    .check05 .banner_box .top .btn {
        width: 25rem;
    }

    .check05 .banner_box .top .btn:after {
        width: 3.2rem;
    }

    .check05 .banner_box>div p {
        font-size: 2rem;
        margin-bottom: 2rem;
    }

    .check05 .banner_box .top img:nth-child(1) {
        width: 3.9rem;
        height: 3.5rem;
        top: 2.7rem;
        left: -2rem;
    }

    .check05 .banner_box .top img:nth-child(2) {
        width: 7.9rem;
        height: 3.8rem;
        bottom: 0;
        left: 2rem;
        display: none;
    }

    .check05 .banner_box .top img:nth-child(3) {
        top: 11.6rem;
        left: 29rem;
        width: 4.7rem;
        height: 3.5rem;
    }

    .check05 .banner_box .top img:nth-child(5) {
        width: 8.1rem;
        height: 4.4rem;
    }

    .check05 .banner_box .top img:nth-child(6) {
        display: none;
    }

    .check05 .banner_box .bottom .left_box img:nth-child(1) {
        width: 5.6rem;
        height: 7rem;
        top: 1.3rem;
        left: 0.7rem;
    }

    .check05 .banner_box .bottom .left_box img:nth-child(2) {
        width: 6.4rem;
        height: 9.4rem;
        top: 5rem;
        right: 1rem;
    }

    .check05 .banner_box .bottom .right_box img:nth-child(1) {
        width: 12.1rem;
        height: 5rem;
        bottom: 1rem;
        left: 0.3rem;
    }

    .check05 .banner_box .bottom .right_box img:nth-child(2) {
        width: 5.8rem;
        height: 2.2rem;
        top: 0.5rem;
    }

    .check05 .banner_box .bottom .right_box img:nth-child(3) {
        top: 11.6rem;
        right: 1.8rem;
    }
    /* 230324 [¼öÁ¤Ç¥½Ã] --- end ---- */

    /* 230504 [¼öÁ¤Ç¥½Ã] start */
    .check06 .page_title span::before {
        top: 0;
        width: 9.47rem;
        height: 5.1rem;
        left: -0.8rem;
    }
    /* 230504 [¼öÁ¤Ç¥½Ã] end */

    .check06 .page_title::after {
        width: 2rem;
        height: 2.8rem;
        top: -2.5rem;
        left: -3rem;
    }

    .check06 .sec_tit {
        margin-bottom: 0;
    }
/* 230324 [¼öÁ¤Ç¥½Ã] --- start ---- */
    .check06 .strengh_list_box ul,
    .check06 .tab_content_li.n1 .section03 .content_box,
    .check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(1) .shadow_box,
    .check06 .tab_content_li.n1 .section05 .shadow_box,
    .check06 .tab_content_li.n2 .section02 ul,
    .ol_box_wrap,
    .check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(2) .shadow_box {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .check06 .strengh_list_box .txt_box .tit,
    .check06 .section .cont_box .subject,
    .check06 .tab_content_li.n1 .section05 .white_box li .subject,
    .ol_box_wrap li .subject,
    .check06 .tab_content_li.n2 .section03 ul li .subject,
    .check06 .tab_content_li.n2 .section04 .oper_common .service_order_box ul li .subject {
        font-size: 1.6rem;
    }

    .check06 .strengh_list_box .txt_box .txt_desc,
    .check06 .section .cont_box .con,
    .check06 .tab_content_li.n1 .section05 .white_box li .con,
    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .txt_box .con,
    .ol_box_wrap li .con,
    .check06 .tab_content_li.n2 .section03 ul li .con,
    .check06 .tab_content_li.n1 .section06 ul li .txt_box p {
        font-size: 1.4rem;
    }
/* 230324 [¼öÁ¤Ç¥½Ã] --- end ---- */

    .check06 .tab_content_li.n1 .section01 .cont_box .sec_tit {
        font-size: 2.2rem;
    }

    .check06 .strengh_list_box .strengh_list .img_box {
        text-align: center;
    }

    .check06 .tab_content_li.n1 .section02 .cont_box .right_box ul li {
        padding: 2rem 2.5rem 2.5rem;
        border-radius: 0.5rem;
    }

    .check06 .tab_content_li.n1 .section03 .content_box {
        gap: 1rem;
        grid-template-columns: repeat(2, 1fr);
    }

    .check06 .tab_content_li.n1 .section03 .content_box .con_box {
        border-radius: 0.5rem;
        height: 6rem;
        padding: 1rem;
    }

    .check06 .tab_content_li.n1 .section03 .content_box .con_box .tit,
    .check06 .tab_content_li.n1 .section05 .sub_box dt,
    .check06 .tab_content_li.n1 .section05 .sub_box dd {
        font-size: 1.3rem;
    }

    .check06 .tab_content_li.n1 .section03 .content_box .con_box .img_b {
        width: 2.5rem;
        height: 2.5rem;
        border-radius: 0.5rem;
        margin-right: 1rem;
    }

    .check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(2) .shadow_box li {
        height: auto;
        padding: 2rem;
    }

    .check06 .tab_content_li.n1 .section04,
    .check06 .tab_content_li.n1 .section05 {
        padding: 3rem 1rem;
    }

    .check06 .tab_content_li.n1 .section04 {
        margin: 6rem auto 3rem;
    }

    .check06 .tab_content_li.n1 .section04 .tab {
        top: -.5rem;
    }

    .check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(1) .shadow_box li {
        height: auto;
        padding: 0.5rem 0 1.5rem;
    }

    .check06 .tab_content_li.n1 .section04 .tab_content_li2:nth-child(1) .shadow_box li dt {
        padding: 0rem 0 0.5rem;
    }

    .check06 .tab_content_li.n1 .section05 .content_box {
        margin: 3rem auto 8rem;
    }

    .check06 .tab_content_li.n1 .section05 .white_box {
        padding: 2rem;
    }

    .check06 .tab_content_li.n1 .section05 .white_box li {
        flex-direction: column;
    }

    .check06 .tab_content_li.n1 .section05 .white_box li .subject {
        margin: 0;
    }

    .check06 .tab_content_li.n1 .section05 .white_box li .subject,
    .check06 .tab_content_li.n1 .section05 .white_box li .con {
        width: 100%;
        text-align: center;
    }

    .check06 .tab_content_li.n1 .section05 .sub_box dt {
        width: 7rem;
    }

    .check06 .tab_content_li.n1 .section05 .tab .tab_ul {
        flex-wrap: wrap;
    }

    .check06 .tab_content_li.n1 .section05 .tab .tab_ul .tab_li3 {
        width: calc((100% / 2) - 1rem);
    }

    .check06 .tab_content_li.n1 .section05 .tab_content .sec_tit_box {
        padding-bottom: 3rem;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content .sec_tit_box .sec_tit {
        font-size: 2rem;
    }

    .check06 .tab_content_li.n1 .section05 .left_box img {
        max-width: 18rem;
        margin-top: 3rem;
        width: 100%;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .txt_box {
        padding: 0 0 2rem;
        text-align: center;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .txt_box .subject {
        font-size: 1.8rem;
    }

    .check06 .tab_content_li.n1 .section05 .tab_content_li3.n2 .img_box {
        height: auto;
    }

    .check06 .tab_content_li.n1 .section05 .shadow_box li {
        padding: 2.5rem 0 2.5rem;
        height: auto;
    }

    .check06 .tab_content_li.n1 .section06 ul li {
        border-radius: 0.5rem;
        height: 15rem;
        padding-top: 0;
        justify-content: center;
    }

    .check06 .tab_content_li.n1 .section06 ul li .img_box {
        height: 5rem;
    }

    .check06 .tab_content_li.n1 .section06 ul li .txt_box {
        margin-top: 0;
    }

    .check06 .check_footer .center_info {
        width: 90%;
    }

    .check06 .tab_content_li.n2 .section02 ul li .txt_box .subject {
        font-size: 1.8rem;
        padding-bottom: 1rem;
    }

    .check06 .tab_content_li.n2 .banner .txt_box .tit {
        font-size: 2rem;
    }

	.check_common.check02.shop_custom_consult .page_title span::before{
		
		width: 19.35rem;
		height: 5rem;
		left: -0.3rem;
		top:0rem;
	}


}
