

.pt50 {padding-top:5rem;}
.pt60 {padding-top:6rem;}
.pt70 {padding-top:7rem;}
.pt80 {padding-top:8rem;}
.pt90 {padding-top:9rem;}
.pt100 {padding-top:10rem;}
.mb_header {position: relative !important}
.menu>li>a {color:#000}
#topmenu_wrap {position: relative}
.sub_visual {  background:url('/image/sub/sub_visual1.png') 50% 50% no-repeat;padding:9rem 0;color:#fff;background-size:cover;}
.sub_visual2 {  background:url('/image/sub/sub_visual2.png') 50% 50% no-repeat;padding:9rem 0;color:#fff;background-size:cover;}
.sub_visual3 {  background:url('/image/sub/sub_visual3.png') 50% 50% no-repeat;padding:9rem 0;color:#fff;background-size:cover;}
.sub_visual4 {  background:url('/image/sub/sub_visual4.png') 50% 50% no-repeat;padding:9rem 0;color:#fff;background-size:cover;}
.sub_visual5 {  background:url('/image/sub/sub_visual5.png') 50% 50% no-repeat;padding:9rem 0;color:#fff;background-size:cover;}
.sub_visual6 {  background:url('/image/sub/sub_visual6.png') 50% 50% no-repeat;padding:9rem 0;color:#fff;background-size:cover;}

.sub_visual .st1{font-size:4rem;font-weight:600}
.sub_visual .st2{font-size:1.7rem;font-weight:300}


.sub_con {padding:7rem 0;max-width:1180px;margin:auto;}

.sub_title {font-size:4rem;font-weight:600;border-bottom:1px solid #ddd;padding-bottom:2rem;margin-bottom:4rem;}
.left_title {display: inline-block;line-height:2rem;width:80%;font-size:1.5rem;font-weight:normal;}
.company_txt1 {font-size:2.6rem;}
.company_txt2{font-size:1.9rem;color:#454545;font-weight:300}
.company_txt3 {margin-left:-2rem}
.company_txt3>div {width:50%;float:left;padding-left:2rem;}
.company_txt3>div>div {padding:3rem;border:1px solid #ddd;border-radius:30px;}
.company_txt3 .st2 {color:#454545;font-size:1.7rem;font-weight:300;padding-top:2rem;margin-top:2rem;border-top:1px solid #ddd;}
.company_txt3>div:nth-child(2)>div {padding:7rem 0;}


.company_txt4 {font-size:3.2rem;font-weight:600}

.company_li {margin-left:-2rem;}
.company_li>li {width:20%;float:left;padding-left:2rem}
.company_li>li>div{height:94px;display:table;width:100%;text-align:center;border-bottom:1px solid #ddd;}
.company_li>li>div>div{display:table-cell;vertical-align:middle;}
.company_li>li>div>div p {color:#1d2088;font-size:1.7rem;margin-top:1rem;}
.company_li>li>div>div div {font-size:1.6rem;}

.compnay_bg2 {margin-top:-4rem;}
.compnay_bg2>div {width:50%;float:left;position: relative}
.compnay_bg2>div>div {position: relative;max-width:590px;width:100%;right:0;top:0;}
.compnay_bg2>div>div.left_in {padding:7rem 0;position: relative;max-width:590px;float:right;width:100%;right:0;top:0;;}
.compnay_bg2>div>div.right_in {padding:4.5rem  0  2rem;position: relative;max-width:590px;float:left;width:100%;right:0;top:0;;}

.compnay_bg2>div>div>div {display:table;width:100%;}
.compnay_bg2>div>div>div>div {display:table-cell;vertical-align: middle}
.compnay_bg2 .right {width:60%;padding-left:2rem;padding-right:4rem;color:#fff;}
.compnay_bg2 .right p {padding-bottom:1rem;margin-bottom:2rem;font-size:2.3rem;font-weight:500;border-bottom:1px solid rgba(255,255,255,.3)}
.compnay_bg2 .right div{font-size:1.7rem;font-weight:300;}

.history_wp {min-height:1500px;position: relative;}
.history_bx {position:relative; padding:5rem 0;padding-left:40%;margin-top:6rem;position: relative;}
.history_bx:before {z-index:-1; height:100%;content:"";width:100vw;position: absolute;border-radius:40px 0 0 40px;left:20%;top:0;background-color:#fafafa}
.history_bx>div>div {display:table;padding:3rem 0;width:100%;border-bottom:1px solid #ddd;}
.history_bx>div>div>p,
.history_bx>div>div>div {display:table-cell;vertical-align: top}
.history_bx>div>div>p {width:130px;color:#1d2088;font-size:3.8rem;font-family: 'Poppins', sans-serif;font-weight:600;opacity: .5;line-height:4rem;}
.history_bx>div>div li { position:relative;padding-left:2rem;padding-bottom:1.5rem;font-size:1.7rem;font-weight:300;}
.history_bx>div>div li:last-child:after {display:none}.history_bx>div>div li:last-child {padding-bottom:0}
.history_bx>div>div li:before {content:"";z-index:9; width:6px;height:6px;background-color:#1d2088;position: absolute;left:-3px;top:10px;border-radius:50%;}
.history_bx>div>div li:after {content:"";width:1px;height:100%;background-color:#ddd;position: absolute;left:0;top:10px;}

.history_wp .left {position: absolute;width:410px;text-align:right;left:0;top:11rem;}

.history_wp .left img {
      -webkit-animation: rot03 3s ease infinite;
    -moz-animation: rot03 3s ease infinite;
    -ms-animation: rot03 3s ease infinite;
    -o-animation: rot03 3s ease infinite;
    animation: rot03 3s ease infinite;
}

@keyframes rot03{

    0% {
        -webkit-transform: rotate(1deg);
        -o-transform: rotate(1deg);
        transform: rotate(1deg);
    }
    50% {
        -webkit-transform: rotate(-3deg);
        -o-transform: rotate(-3deg);
        transform: rotate(-3deg);
    }
    100% {
        -webkit-transform: rotate(1deg);
        -o-transform: rotate(1deg);
        transform: rotate(1deg);
    }
}

.business_txt1 {font-size:2.6rem;}
.business_txt1  span {color:#1d2088;}
.business_bx {position: relative;}
.business_bx>span {z-index:-1;position: absolute;bottom:-7rem;left:0;width:100%;display:block;opacity: .2;font-size:120px;font-family: 'Poppins', sans-serif;font-weight:100;color:#000146;letter-spacing:14px}



.support_txt1 {font-size:3.2rem;font-weight:600}
.support_txt2 span{position:relative; padding-left:1.5rem;font-size:2rem;font-weight:500;color:#1d2088;}
.support_txt2 span:before{content:"";z-index:9; width:7px;height:7px;background-color:#1d2088;position: absolute;left:0;top:13px}
.support_txt3 {font-size:1.7rem;font-weight:300;color:#454545;}

.support_txt2_1 a {text-align:center;width:100%;color:#005ead;border:1px solid #005ead;font-size:1.8rem;padding:1rem 0;border-radius:50rem;display:inline-block;}
.support_txt2_1 .st1 a {text-align:center;width:100%;color:#1d2088;border:1px solid #1d2088;font-size:1.8rem;padding:1rem 0;border-radius:50rem;display:inline-block;}
.support_txt2_1>span {display:inline-block;float:left;width:50%;padding-left:2rem;}
.support_txt2_1 {margin-left:-2rem;}
.support_bg {position: relative;padding:8rem 0;}
.support_bg:before {content:"";width:100vw;left:50%;margin-left:-50vw;top:0;background-color:#f6f6f6;height:100%;position: absolute;z-index: -1}

.support_li {margin-left:-2rem}
.support_li>li {position:relative; width:20%;float:left;padding-left:2rem}
.support_li>li>div {position:relative; background-color:#fff;border-radius:10px;padding:5rem  1rem 2rem 2rem}
.support_li>li>div>span {font-family: 'Poppins', sans-serif;border-radius:50%;font-size:2.1rem;font-weight:100;;position: absolute;left:2rem;top:-2rem;width:50px;line-height:50px;text-align:center;display:inline-block;color:#fff;}
.support_li .st1 {font-size:1.7rem;}
.support_li .st2 {min-height:75px;font-size:1.6rem;color:#454545;font-weight:300;}


.support_li>li:before{content:"";z-index:9; width:50px;height:50px;background:url('/image/sub/arrow1.png') no-repeat;position: absolute;right:-32px;top:40%}
.support_li>li:last-child:before {display:none}

.over_d a:hover {text-decoration:underline !important}
.over_d img {vertical-align: middle}
.support_li2 {margin-left:-2rem}
.support_li2>div {position:relative; width:33.333333%;float:left;padding-left:2rem}
.support_li2>div>div {border-bottom:2px solid #0068b1;}
.support_li2 .st1 {position: relative;padding-left:2rem;color:#0068b1;font-size:2rem;}
.support_li2 .st1:before{content:"";z-index:9; width:7px;height:7px;background-color:#0068b1;position: absolute;left:0;top:12px}
.support_li2 .st2 {position: relative;padding-left:2rem;color:#454545;padding:1rem 2rem 2rem;font-size:1.7rem;font-weight:300;}


.support_li2>div:nth-child(2) .st1 {color:#1d2088;}
.support_li2>div:nth-child(2)>div {border-bottom:2px solid #1d2088 }
.support_li2>div:nth-child(2) .st1:before {background-color:#1d2088}


.support_li2>div:nth-child(3) .st1 {color:#000146;}
.support_li2>div:nth-child(3)>div {border-bottom:2px solid #000146 }
.support_li2>div:nth-child(3) .st1:before {background-color:#000146}

.introduction_bx {border-radius:20px;overflow: hidden;border:1px solid #ddd;;background-color:#fff}
.introduction_bx li {width:16.66666%;float:left;border:1px solid #ddd;border-bottom:0;border-right:0;;margin-top:-1px;}
.introduction_bx li:nth-child(1) ,
.introduction_bx li:nth-child(7)   {border-left:0;}
.introduction_bx li a {color:#979797;font-size:1.7rem;padding:1.5rem 0;display:block;}
.introduction_bx li.on a {background-color:#1d2088;color:#fff;}


.introduction_bx2 {background-color:#fff;max-width:780px;margin:auto;font-size:2.1rem;border:1px solid #1d2088;color:#1d2088;padding:1rem 0;border-radius:50rem;}

.introduction_bg2 {margin-right:-7rem;margin-top:5rem;}
.introduction_bg {padding-bottom:4rem;position:relative;;background:url('/image/sub/ph_img2.png') 50% 50% repeat-y;}
.introduction_bg2>p>img {position:relative;;display:block;margin:auto;}
.introduction_bg>div {margin-left:-7rem;}
.introduction_bg>div .st1 {font-size:2rem;}
.introduction_bg>div .st1 span {border-bottom:1px solid #000;display:inline-block}


.left_txt {margin-top:3rem;position: relative;margin-left:-140px;left:0;display:inline-block;max-width:470px;width:100%}
.left_txt>img{position: absolute;left:-8rem;top:-2rem;}
.left_txt>div>p {font-size:1.8rem;padding-left:1.5rem;}
.left_txt>div>div {font-size:1.7rem;max-width:470px;padding:1.5rem ;margin-top:5px;background-color:#e9e9eb;border-radius:20px;}
.left_txt>div>div:before{content:"";z-index:9; width:45px;height:20px;background:url('/image/sub/in_bg.png') no-repeat;position: absolute;left:20px;bottom:-2rem}
.left_txt>div>div img{vertical-align: middle}
.left_txt2 {margin-top:3rem;position: relative;margin-right:-290px;right:50%;display:inline-block;}
.left_txt2>img{position: absolute;right:-8rem;top:-2rem;}
.left_txt2>div>p {text-align:right;font-size:1.8rem;padding-right:1.5rem;}
.left_txt2>div>div {text-align:left;font-size:1.7rem;max-width:470px;padding:1.5rem ;margin-top:5px;background-color:#428bf3;color:#fff;border-radius:20px;}
.left_txt2>div>div:before{content:"";z-index:9; width:45px;height:20px;background:url('/image/sub/in_bg2.png') no-repeat;position: absolute;right:20px;bottom:-2rem}

.walfare_bx1 {position:relative; padding:4rem 6rem 3rem;color:#fff;background:url('/image/sub/welfare_bg1.png') 50% 50% no-repeat;border-radius:15px;background-size:cover !important}
.walfare_bx1:before {content:"";width:100%;height:100%;border:1px solid rgba(0,1,70,.3);position: absolute;right:-2rem;bottom:-2rem;z-index: -1;border-radius:15px;}
.walfare_bx1 .st1 {padding:2rem;border-bottom:1px solid rgba(255,255,255,.3);font-size:2.5rem;font-weight:300}
.walfare_bx1 .st1 p {font-size:3.2rem;font-weight:500;}

.walfare_bx1 .st2 {padding:2rem;font-size:1.7rem;font-weight:300;opacity: .8}



.welfare_bg2 {background-color:#f6f6f6;padding:8rem 0;}
.welfare_bg2>div {max-width:1180px;margin:auto;}
.welfare_bg2 .st1  {color:#000;font-weight:600;display:inline-block;font-size:3.5rem;border-bottom:2px solid #000;}
.welfare_bg2 .st1 span {color:#1d2088}
.welfare_bg2 .st2 li {min-height:124px;position:relative;padding:3rem 0;border-bottom:1px solid #ddd;padding-left:130px;padding-right:10rem;}
.welfare_bg2 .st2 li>div>p {color:#000146;font-size:1.9rem;font-weight:500}
.welfare_bg2 .st2 li>div>div {color:#454545;font-size:1.7rem;font-weight:300;margin-top:1rem;}
.welfare_bg2 .st2 li>img {position: absolute;left:0;top:50%;margin-top:-45px;}

.welfare_bg2 .st2 li:last-child{border-bottom:0}

.welfare_txt3 {color:#000146;font-size:1.5rem;}

.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:#efeff7;border:0;border-radius:50rem;margin:0;;padding:1rem 2rem;color:#252525 !important;}
.notice_faq .beefup3 .beefup__head .q_ic {font-family: 'Poppins', sans-serif;color:#e75300;line-height:27px;width:80px;font-size:2.5rem;text-align:center;font-weight:500}
.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-top:0;margin-bottom:1rem;padding:2rem;color:#252525 !important;}
.notice_faq .beefup3 .beefup__body .q_ic {font-family: 'Poppins', sans-serif;font-size:2.5rem;color:#8c8b8b;width:80px;text-align:center;font-weight:500}
.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 {margin-top:5px;width:80%;}
.notice_faq .beefup3 {margin-top:-1px;}

.faq_txt {font-size:2rem;}
.faq_txt>span {color:#1d2088;}
.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 {width:30px;line-height:30px;font-size:1.7rem; vertical-align:top; display:inline-block; *zoom:1; *display:inline; padding:0 2px; color:#676767; background-color:#fff; box-sizing:border-box;  margin:0 1rem; position:relative; z-index:2;}
.paging span{vertical-align:top;}
.paging span.pg,
.paging a.sel {color:#fff;background-color:#1d2088;;border-radius:50%; z-index:3}
.paging span.empty_msg { border:none !important; font-weight:normal; font-size:13px; color:#ff6600; }


.core_img1 {padding-right:50rem;position: relative}
.core_img1>img {position: absolute;right:0;top:0;}
.core_img1 .bx1 {height:320px;display:table;}
.core_img1 .bx1>div {display:table-cell;vertical-align: middle}
.core_img1 .bx1>div>p {font-weight:600;color:#1d2088;font-size:2.5rem;font-weight:600;border-bottom:1px solid #ddd;margin-bottom:3rem;padding-bottom:2rem;}
.core_img1 .bx1>div>div {padding-right:4rem;color:#000;font-size:1.7rem;font-weight:300;;}


.core_img2 {padding-left:50rem;position: relative}
.core_img2>img {position: absolute;left:0;top:0;}
.core_img2 .bx1 {height:320px;display:table;}
.core_img2 .bx1>div {display:table-cell;vertical-align: middle}
.core_img2 .bx1>div>p {font-weight:600;color:#1d2088;font-size:2.5rem;font-weight:600;border-bottom:1px solid #ddd;margin-bottom:3rem;padding-bottom:2rem;}
.core_img2 .bx1>div>div {padding-right:4rem;color:#000;font-size:1.7rem;font-weight:300;;}

.work_txt1 {font-size:2.6rem;font-weight:300;}
.work_txt1>span {color:#1d2088;font-weight:normal}
.core_bg2 {font-size:2.3rem;font-weight:300;background:url('/image/sub/core_bg2.png') 50% 50% no-repeat;background-size:cover;padding:10rem 0;color:#fff; }
.core_bg2 p {font-size:4.2rem;font-weight:500}




.work_bg2 {padding:6rem 0;position: relative;}
.work_bg2:before {top:0;z-index:-1; content:"";width:100vw;height:100%;background-color:#f6f6f6;position: absolute;left:50%;margin-left:-50vw;}

.work_li {margin-left:-2rem;}
.work_li>li {color:#1d2088;font-size:2.5rem;margin-bottom:1rem;font-weight:500;width:50%;float:left;padding-left:2rem;}
.work_li>li img {margin-top:2rem;}

.work_txt3 {font-size:3rem;}
.work_txt4 {display:inline-block;width:40px;height:1px;background-color:#1d2088;;}
.work_txt5 {font-size:1.9rem;color:#454545;font-weight:300;}

.work_txt6 {color:#454545;font-size:2.5rem;}
.work_txt7 {color:#000;font-size:3.2rem;font-weight:500;border-bottom:1px solid #ddd;padding-bottom:3rem;margin-bottom:3rem;}
.work_txt8 {color:#1d2088;font-size:3.2rem;font-weight:500;}
.work_txt9 {;font-size:2.5rem;}
.work_txt9 span{color:#1d2088;font-weight:normal;}

.human_txt1 {font-size:2.8rem;font-weight:600;}
.human_txt1 span {color:#1d2088;}

.human_li {margin-left:-2rem;}
.human_li>li {;width:33.33333%;float:left;padding-left:2rem;}
.human_li>li>div {height:500px;position: relative;color:#fff;}
.human_li>li>div>span {font-weight:100;font-family: 'Poppins', sans-serif;font-size:7rem;position: absolute;right:3rem;top:2rem;opacity: .4}
.human_li>li>div>div {position: absolute;bottom:4rem;left:2rem;right:2rem;}
.human_li>li>div>div p {padding:1rem 2rem;font-size:3.2rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,.3)}
.human_li>li>div>div div {min-height:95px;padding:1rem 2rem;font-size:1.7rem;font-weight:300;}

.human_txt2 {font-size:2.5rem;font-weight:300;}
.human_txt2 span {color:#1d2088;font-weight:normal}


.franchise_txt1 {color:#000;font-size:2rem;}
.franchise_txt1 span.st1 {color:#1d2088;}

.franchise_txt2 {color:#000;font-size:1.7rem;}
.franchise_bg2 {padding:12rem 0;font-size:2.8rem;color:#fff;background:url('/image/sub/franchise_bg.png') 50% 50% no-repeat;background-size:cover;}
.franchise_bg2 b {font-weight:500}




.store_txt1 {font-size:2rem;}
.store_txt1 span {color:#1d2088;}

.store_txt1 p {font-weight:500;font-size:2.8rem;}

.store_li {margin-left:-2rem;}
.store_li>li {width:33.3333%;float:left;padding-left:2rem;}
.store_li>li>div>div {color:#454545;font-size:1.7rem;;margin-top:3rem;position: relative;padding-left:8rem;}
.store_li>li>div>div>span {position: absolute;left:0;top:50%;margin-top:-30px;width:60px;line-height:60px;color:#fff;border-radius:50%;font-size:2.1rem;background-color:#1d2088;text-align:center;font-family: 'Poppins';}
.store_li>li>div>div b {font-weight:normal;color:#1d2088;}


.store_txt2 {font-size:2.5rem;font-weight:300}
.store_txt2 span {font-weight:normal;color:#1d2088;}

.menu_txt1 {font-size:2.6rem;font-weight:600}
.menu_txt1 span {color:#1d2088}
.menu_wp {position: relative;padding:6rem 0;}
.menu_wp:before {top:0;z-index:-1; content:"";width:100vw;height:100%;background-color:#f6f6f6;position: absolute;left:50%;margin-left:-50vw;}



.menu_li1 {margin-left:-2rem;}
.menu_li1>li {cursor:pointer; width:33.3333%;float:left;padding-left:2rem;}
.menu_li1>li>div.bx1 {display:none;}
.menu_li1>li.ov>div.bx1 {display:block;background-color:#c3d6f7;border-radius:10px;padding:5rem 3rem 6rem;}
.menu_li1>li.ov>div.bx1 p {margin-top:1rem;font-size:1.9rem;border-bottom:1px solid rgba(108,127,159,0.3);margin-bottom:1rem;padding-bottom:1rem;}
.menu_li1>li.ov>div.bx1 div {font-size:1.6rem;font-weight:300;}
.menu_li1>li.ov>div.bx0 {display:none}

.menu_li1>li>div.bx0 {padding:10rem 3rem 4rem; border-radius:10px;min-height:304px;background-color:#fff;border:1px solid #ddd;}
.menu_li1>li>div.bx0 p {font-weight:500;margin-top:1rem;font-size:2.3rem;}

.menu_li1_2>li>div.bx0  {padding:12rem 3rem 4rem;min-height:330px}
.news_li {margin-left:-2rem;}
.news_li>li {margin-bottom:4rem;width:25%;padding-bottom:4rem;float:left;border-bottom:1px solid #ddd;padding-left:2rem;}
.news_li>li img {border-radius:20px}
.news_li>li p {height:68px; text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;font-size:2.3rem;margin-top:2rem;}
.news_li>li a {display:block;}


.view_txt1 .st1{color:#676767;font-size:1.6rem;font-weight:300;border:1px solid #ddd;display:inline-block;padding:7px 3rem;border-radius:50rem;}
.view_txt1 .st2 {font-size:2.8rem}
.view_st3{text-align:center;border-top:2px solid #005ead;border-bottom:2px solid #005ead;min-height:300px;padding:3rem 1rem;font-size:1.6rem;margin-top:3rem;margin-bottom:4rem;}
.view_btm {position: relative;}
.view_btm .st1 {color:#1d2088;font-size:1.6rem;border:1px solid #1d2088;display:inline-block;padding:1rem 4rem;border-radius:50rem;}
.view_btm .st2 {font-size:2rem;position: absolute;left:0;top:10px;}

.view_btm .st3 {font-size:2rem;position: absolute;right:0;top:10px;}
.view_btm span  img {vertical-align: middle}


.file_li {margin-left:-2rem;}
.file_li>li {margin-bottom:2rem;width:33.3333%;float:left;padding-left:2rem;}
.file_li>li>div {border:1px solid #ddd;border-radius:10px;padding:3.5rem 2rem;position: relative;}
.file_li .st1 {color:#1d2088;font-size:1.6rem;border:1px solid #1d2088;display:inline-block;padding:1px 1rem ;border-radius:50rem;}
.file_li .st2 {font-size:2.3rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;margin:1rem 0 2rem;}

.file_li .st3{;clear:both; font-size:1.6rem;color:#676767;font-weight:300;}

.file_li .st3 span {float:right;margin-top:-15px;}




.sm_wrap {margin-left:-2rem;margin-bottom:100px;padding-bottom:120px;background:url('/image/sub/sm_bg.png') 100% 100% no-repeat;}
.sm_wrap>div {width:20%;float:left;padding-left:2rem;}
.sm_wrap>div p {position:relative; color:#1d2088;font-size:2.2rem;border-bottom:1px solid #1d2088;padding-bottom:1rem;margin-bottom:2rem;}
.sm_wrap>div ul {border:1px solid #ddd;background-color:rgba(246,246,246,7);padding:2rem 1rem;}
.sm_wrap>div ul a {color:#454545;font-size:1.7rem;padding:1rem 0;display:block;border-bottom:1px solid #ddd;}
.sm_wrap>div ul li:last-child a {border:0;} 

.sm_wrap>div p:before {content:"";width:7px;height:24px;position: absolute;left:49%;bottom:-26px;background:url('/image/sub/d_ic.png') no-repeat;}

.privacy h4 {
    color: #948780;
    -webkit-margin-before: 0;
    padding-top: 10px;
}

.privacy h6 {
    font-size: 17px;
    color: #948780;
}
.privacy p, .privacy p span {
    font-size: 13px;
    color: #948780;
}

.view_txt2 {border-top:1px solid #ddd;margin-top:2rem;padding:1rem;font-size:1.7rem;text-align:center;}
.s_list_txt1 {color:#454545;font-size:2rem;font-weight:300}
.s_list_txt1 span{color:#1d2088;font-weight:normal}

.s_list li a{border-bottom:1px solid #ddd;padding:3rem 0;}
.s_list li a {display:block;position:relative;}
.s_list li p {font-size:2rem;}
.s_list li div {font-size:1.8rem;color:#454545;font-weight:300;margin-top:1rem;}
.r_btn_st1 {position: absolute;right:0;top:2.5rem;width:100px;padding:5px 0;text-align:center;border:1px solid #005ead;color:#005ead}
.r_btn_st2 {position: absolute;right:0;top:2.5rem;width:100px;padding:5px 0;text-align:center;border:1px solid red;color:red}

.sup_top {border-top:2px solid  #005ead;}
.sup_top .st1 {font-size:2.2rem;padding:4rem 0;}
.sup_top .st2 {background-color:#f9f9f9;border-top:1px solid #ddd;font-size:1.7rem;border-bottom:1px solid #ddd;padding:2rem ;}


.view_st3_2 {position: relative;padding-bottom:10rem}
.view_st3_2 .view_btn {position: absolute;bottom:5rem;width:100%;left:0;}
.view_st3_2 .view_btn a {border:1px solid #ddd;font-size:1.7rem;padding:1rem 3rem;border-radius:50rem;}
.view_st3_2 .view_btn img {vertical-align: middle}


.interview_li {margin-left:-2rem}
.interview_li>li {width:50%;float:left;padding-left:2rem;}
.interview_li>li>div {min-height:567px;padding-bottom:5rem;border-radius:15px;background-color:#eaf2ff;}
.interview_li>li:nth-child(1) img {margin-top:-13px;}

.interview_li>li p {margin-top:2rem;font-size:2.6rem;}
.interview_li>li span {color:#1d2088;border:1px solid #1d2088;display:inline-block;font-size:2rem;padding:.7rem 6rem;border-radius:50rem;display:inline-block;margin-top:3rem;}







