@charset "utf-8";

/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    Common
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
#wrap .layout_inner{left:0;top:0;width:100%;max-width:1200px;}
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    Contents
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
/*  */
#review_company{position:relative;left:0;top:0;z-index:5;}
#review_company > .inner{margin:50px auto 30px;}
#review_company .contbox{position:relative;left:0;top:0;margin:0 auto;width:100%;max-width:1200px;}
#review_company .contbox img{max-width:100%;height:auto;}
/*  */
#review_company .contbox5{background:#191A19;}
#review_company .contbox5 > .inner{margin:0 auto;width:710px;}
#review_company .contbox5 .tab{display:flex;justify-content:space-evenly;margin-bottom:24px;height:50px;}
#review_company .contbox5 .tab a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:calc(100% / 6);height:46px;line-height:1.3;background:#454545;border-top:solid 2px #686868;border-bottom:solid 2px #686868;font-size:16px;font-size:1rem;font-weight:500;color:#fff;text-align:center;}
#review_company .contbox5 .tab a:first-child{border-left:solid 2px #686868;border-radius:100px 0 0 100px;}
#review_company .contbox5 .tab a:last-child{border-right:solid 2px #686868;border-radius:0 100px 100px 0;}
#review_company .contbox5 .tab a small{display:block;margin-top:-14px;width:100%;font-size:14px;font-size:0.875rem;}
#review_company .contbox5 .tab a + a{border-left:solid 2px #686868;}
#review_company .contbox5 .tab a.active{background:#00eaa2;border-color:#00eaa2;color:#000;}
#review_company .contbox5 .cont{}
#review_company .contbox5 .cont .c{overflow:hidden;display:none;border:solid 1px #00eaa2;border-radius:20px;}
#review_company .contbox5 .cont .c img{width:100%;height:auto;}
#review_company .contbox5 .cont .c.active{display:block;}
/*  */
#review_company .contbox9{padding-bottom:95px;background:#191A19;}
#review_company .contbox9 > .inner{margin:0 auto;width:700px;}
#review_company .contbox9 dl{margin-bottom:25px;background:#fff;border-radius:24px;}
#review_company .contbox9 dt{cursor:pointer;padding:10px 20px;line-height:1.45;border:solid 2px #ebeaed;border-radius:100px;font-size:18px;font-size:1.125rem;font-weight:500;color:#404040;}
#review_company .contbox9 dt span.q{color:#00eaa2;}
#review_company .contbox9 dd{display:none;padding:20px 37px;line-height:1.2;font-size:14px;font-size:0.875rem;color:#060606;}
#review_company .contbox9 .active dd{display:block;}
/*  */
#review_company .contbox11{padding-bottom:120px;background:#00eaa2;}
#review_company .contbox11 > .inner{margin:0 auto;}
#review_company .contbox11 .tab{display:flex;justify-content:center;margin-bottom:24px;height:43px;}
#review_company .contbox11 .tab a{display:flex;justify-content:center;align-items:center;margin:0 3px;padding:0 17px;background:#00cc8d;border-radius:100px;font-size:18px;font-size:1.125rem;font-weight:600;color:#fff;text-align:center;}
#review_company .contbox11 .tab a.active{background:#404040;}
#review_company .contbox11 .cont{}
#review_company .contbox11 .cont .c{overflow:hidden;display:none;min-height:300px;}
#review_company .contbox11 .cont .c img{width:100%;height:auto;}
#review_company .contbox11 .cont .c.active{display:block;}
/*  */
#review_company .contbox13{position:relative;left:0;top:0;}
#review_company .contbox13 .contbox13_btns{display:flex;justify-content:center;position:absolute;left:0;top:0;margin-top:233px;width:100%;z-index:5;}
#review_company .contbox13 .contbox13_btns a{overflow:hidden;display:block;margin:0 15px;width:203px;height:52px;background-repeat:no-repeat;background-position:center center;background-size:100% auto;text-indent:-1000em;}
#review_company .contbox13 .contbox13_btns a.btn_kakao{background-image:url("../images/page/review_company/pc_13_1_1.png");}
#review_company .contbox13 .contbox13_btns a.btn_qna{background-image:url("../images/page/review_company/pc_13_1_2.png");}
/*  */
#fixedbanner{position:fixed;left:0;bottom:0;width:100%;z-index:999;}
#fixedbanner > .inner{position:relative;left:0;top:0;margin:0 auto;width:756px;height:77px;background:url("../images/page/review_company/pc_q_1.png") no-repeat center bottom;background-size:100% auto;}
#fixedbanner .cont1{display:flex;position:absolute;left:50%;top:0;margin-left:24px;margin-top:18px;z-index:5;}
#fixedbanner .cont1 a{overflow:hidden;display:block;margin:0 4px;height:41px;background-repeat:no-repeat;background-position:center center;background-size:100% auto;text-indent:-1000em;}
#fixedbanner .cont1 .btn_kakaotalk{width:173px;background-image:url("../images/page/review_company/pc_q_1_1.png");}
#fixedbanner .cont1 .btn_qna{width:137px;background-image:url("../images/page/review_company/pc_q_1_2.png");}
/*  */
.pg_mobile #fixedbanner{margin-bottom:55px;}
/*  */
#review_guide > .inner{margin:50px auto 30px;text-align:center;}
#review_guide img{max-width:100%;height:auto;}
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── media query ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
/* ----------------------------------------------------------------------------------------------------------------
-- 820 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:820px){
    #review_company{position:relative;left:0;top:0;z-index:5;}
    #review_company .contbox5 > .inner{width:660px;}
    #review_company .contbox9 > .inner{width:660px;}
    #review_company .contbox9 dt{padding:8px 25px;font-size:22px;}
    #review_company .contbox9 dd{padding:16px 38px;font-size:16px;}
    #review_company .contbox13 .contbox13_btns{margin-top:241px;}
    #fixedbanner > .inner{width:756px;height:78px;background-image:url("../images/page/review_company/mobile_q_1.png")}
}
/* ----------------------------------------------------------------------------------------------------------------
-- 820 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:820px){
    html, body{font-size:16px;font-size:1.9512195121951vw;}
    #wrap .layout_inner{max-width:75rem;}
    #review_company .contbox{max-width:75rem;}
    #review_company > .inner{margin:0 auto;}
    #review_company .contbox5 > .inner{width:41.25rem;}
    #review_company .contbox5 .tab{margin-bottom:1.5rem;height:3.125rem;}
    #review_company .contbox5 .tab a{height:2.875rem;font-size:1rem;}
    #review_company .contbox5 .tab a:first-child{border-radius:6.25rem 0 0 6.25rem;}
    #review_company .contbox5 .tab a:last-child{border-radius:0 6.25rem 6.25rem 0;}
    #review_company .contbox5 .tab a small{margin-top:-0.875rem;font-size:0.875rem;}
    #review_company .contbox5 .cont .c{border-radius:1.25rem;}
    #review_company .contbox9{padding-bottom:5.9375rem;}
    #review_company .contbox9 > .inner{width:41.25rem;}
    #review_company .contbox9 dl{margin-bottom:1.5625rem;border-radius:1.5rem;}
    #review_company .contbox9 dt{padding:0.5rem 1.5625rem;border-radius:6.25rem;font-size:1.375rem;}
    #review_company .contbox9 dd{padding:1rem 2.375rem;font-size:1rem;}
    #review_company .contbox11{padding-bottom:7.5rem;}
    #review_company .contbox11 .tab{margin-bottom:1.5rem;height:2.6875rem;}
    #review_company .contbox11 .tab a{margin:0 0.1875rem;padding:0 1.0625rem;border-radius:6.25rem;font-size:1.125rem;}
    #review_company .contbox11 .cont .c{min-height:18.75rem;}
    #review_company .contbox13 .contbox13_btns{margin-top:15.0625rem;}
    #review_company .contbox13 .contbox13_btns a{margin:0 0.9375rem;width:12.6875rem;height:3.25rem;}
    #fixedbanner > .inner{width:47.25rem;height:4.875rem;}
    #fixedbanner .cont1{margin-left:1.5rem;margin-top:1.125rem;}
    #fixedbanner .cont1 a{margin:0 0.25rem;height:2.5625rem;}
    #fixedbanner .cont1 .btn_kakaotalk{width:10.8125rem;}
    #fixedbanner .cont1 .btn_qna{width:8.5625rem;}
    .pg_mobile #fixedbanner{margin-bottom:3.4375rem;}
    /*  */
    #review_guide > .inner{margin:0 auto;}
}