@charset "utf-8";

.linkSec{position:relative;}
.linkSec .btnSec{position:absolute;bottom:10%;text-align:center;width:100%;font-size:0px;letter-spacing:0px;word-spacing:0px;}
.linkSec .btnSec a{display:inline-block;width:30%;margin-left:10px;}
.linkSec .btnSec a:first-child{margin-left:0px;}
.hideSec{display:none;}

.testStart{position:relative;}
.testStart .textSec{padding:20px 20px 0px;font-family:'Nanum Barun Gothic';font-size:14px;}
.testStart .textSec span{color:#3772df;}
.testStart .btnSec{text-align:center;width:100%;margin:0 auto;padding-top:20px;padding-bottom:20px;}
.testStart .btnSec a{display:block;width:90%;margin:0 auto;}

.testSec{padding:25px;}
.testSec .pageSec{text-align:center;font-size:0px;letter-spacing:0px;word-spacing:0px;}
.testSec .pageSec a{display:inline-block;width:12%;margin-left:0.5%;height:40px;line-height:40px;font-size:16px;color:#fff;font-weight:bold;background:#e1e1e1;}
.testSec .pageSec a.on{background:#3772df;}
.testSec .qustion{padding:25px 0 20px;font-size:16px;color:#414746;font-family:'Nanum Barun Gothic';text-align:center;background:url("/images/rob/m/sub/test_bg_01.jpg") repeat-x left bottom / 6px 1px }
.testSec .answer{padding:20px 0 0 15px;}
.testSec .answer li{margin-bottom:13px;overflow:hidden;;}
.testSec .answer li div{float:left;}
.testSec .answer li label{float:right;width:90%;line-height:1.3em;}
.testSec .btn{display:block;margin-top:25px;height:50px;line-height:50px;width:100%;background:#437ae1;text-align:center;color:#fff;font-size:20px;font-weight:bold;}
.testSec .btn span{padding-left:20px;font-size:18px;}

.join{padding:0 10px 30px;}

.join .agreeSec{padding:11px 0;height:25px;line-height:25px;background:url("/images/rob/m/sub/test_bg_01.jpg") repeat-x left bottom / 6px 1px }
.join .agreeSec label{font-size:11px;padding-left:5px;}
.join .agreeSec button{width:25%;height:25px;font-size:12px;color:#fff;background:#838383;text-align:center;font-weight:bold;margin-left:10px;}
.join ul{padding:20px 16px;border-bottom:1px solid #a7a7a7}
.join ul li{padding-left:10px;color:#666;font-size:12px;background:url("/images/rob/m/sub/bg_dot.jpg") no-repeat left 10px / 3px 3px }
.join .btn{display:block;margin-top:25px;height:50px;line-height:50px;width:100%;background:#437ae1;text-align:center;color:#fff;font-size:20px;font-weight:bold;}
.join .btn span{padding-left:20px;font-size:18px;}

.tType_01{border-top:1px solid #a7a7a7}
.tType_01 th{height:40px;text-align:left;text-indent:2%;font-size:12px;font-family:'Nanum Barun Gothic';color:#000;background:#ececec;border-bottom:1px solid #a7a7a7}
.tType_01 td{text-indent:3%;border-bottom:1px solid #a7a7a7;font-size:12px;}

.tType_01 td .type_01{width:60%;height:25px;border:1px solid #c6c6c6;}
.tType_01 td .type_02{width:25%;height:25px;border:1px solid #c6c6c6;}
.tType_01 td .type_03{width:35%;height:25px;border:1px solid #c6c6c6;}
.tType_01 td .type_04{width:70%;height:25px;border:1px solid #c6c6c6;}
.tType_01 td .type_05{width:50%;height:25px;border:1px solid #c6c6c6;}
.tType_01 td button{max-width:26px;margin-left:13px}


.companyList{padding:0 10px 20px;background:#a7a7a7;}
.list{display:block;padding:20px 15px;box-sizing:border-box;border:1px solid #e1e1e1;border-top:0px none;background:#fff;}
.list:first-child{border-top:1px solid #e1e1e1;}
.list:hover{background:#ececec;}
.list div{overflow:hidden;width:100%;}
.list div .thum{float:left;width:40%;border:1px solid #e1e1e1}
.list div dl{float:right;width:55%;}
.list div dl dt{font-family:'Nanum Barun Gothic';font-size:14px;color:#000;}
.list div dl dd{font-size:12px;color:#666;line-height:1.2em;}
.list ul{padding-top:10px;overflow:hidden;}
.list ul li{font-size:12px;float:left;line-height:1.3em;padding-left:10px;background:url("/images/rob/m/sub/bg_dot.jpg") no-repeat left 6px / 3px 3px}
.list ul li.phon{margin-left:20px}

.swiper-container{}
.swiper-slide{box-sizing:border-box;padding:15px 30px;background:#a7a7a7}
.swiper-container .itemSec{display:block;overflow:hidden;box-sizing:border-box;padding:10px;border:1px solid #d1d1d1;background:#fff;margin-bottom:5px;}
.swiper-container .itemSec .icoSec{float:left;width:30%;padding:0px;}
.swiper-container .itemSec .icoSec .ico{margin:0;}
.swiper-container .itemSec .nameSec{float:right;width:70%;}
.swiper-container .itemSec .nameSec{font-size:12px;text-align:right;}
.swiper-container .itemSec .nameSec span{font-size:14px;color:#3772df;font-weight:bold;display:block;text-align:right;}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url("/images/rob/m/sub/btn_prev.png");background-size:cover;left:5px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url("/images/rob/m/sub/btn_next.png");background-size:cover;right:5px;}
.swiper-button-next, .swiper-button-prev{width:20px;height:40px;}

.searchSec{}
.search_01 ul{padding:10px;}
.search_01 ul li{height:30px;line-height:30px;padding:0 0 10px;font-size:14px;color:#414746;font-family:'Nanum Barun Gothic';font-weight:bold;}
.search_01 ul li input{width:70px;height:30px;border:1px solid #aaaaaa;border-radius:5px;;}
.search_01 ul li select{width:90px;height:30px;border:1px solid #aaaaaa;border-radius:5px;;}
.search_01 .btn{display:block;padding:20px 0px;}

.searchCont {display:none;padding:20px;}
.search_02 .tType_01{border:1px solid #b7b7b7}
.search_02 .tType_01 td{padding:10px}
.search_02 .tType_01 td label{padding-left:10px;}
.search_02 .tType_01 tr{display:none}
.search_02 .tType_01 tr:first-child{display:table-row}
.search_02 .btn{display:block;padding:20px 0px 0;}

.productList{padding:10px;background:#a7a7a7;}
.productList .list{display:block;padding:0;margin-bottom:10px}
.contTop{overflow:hidden;padding:10px;box-sizing:border-box;}
.contTop .name{float:left;width:79%;}
.contTop .name .icoSec{text-align:left;line-height:1em;}
.contTop .name .title{font-size:14px;padding-top:5px;color:#0a1123;font-weight:bold;}
.contTop .mark{float:right;width:21%;}
.contTop .mark p{font-size:12px;font-weight:bold;;}
.contTop .mark p.markImg{width:80%;margin:0 auto;}
.contBot{padding:10px;background:#f2f2f2;box-sizing:border-box;}
.contBot ul{padding:0px;}
.contBot ul li span{color:#437ae1;}

.marketNote{padding:0px 10px;background:#a7a7a7;;}
.marketNote p{background:#fff;padding:0 10px;font-size:12px;font-weight:bold;color:#888;}
.marketNote p span{color:#ea0000;font-size:14px;}
.marketNote p:first-child{padding-top:15px;;}
.marketNote p:last-child{padding-bottom:15px;;}
.marketNote ul{padding:0 10px;background:#fff;}
.marketNote ul li{font-size:11px;font-weight:bold;color:#c7c4c4;}

.productView{position:relative;padding:20px 10px;background:#a7a7a7;}
.productCont{background:#fff;padding:10px;position:relative;}
.productCont .icoSec{padding:0px;text-align:left;}
.productCont .tit{margin-top:10px;font-size:15px;color:#000;font-weight:bold;}
.productCont .tit span{font-size:25px;display:block}
.productCont .commission{font-size:12px;margin-top:30px}
.productCont table{border:2px solid #3772df;}
.productCont table th{height:50px;line-height:50px;font-size:12px;color:#888888;background:#e9e9e9;border-right:1px solid #3772df}
.productCont table td{height:50px;text-align:center;font-size:12px;color:#666666;font-weight:bold;border-right:1px solid #3772df}
.productCont table td span{display:block}
.productCont table td.danger{color:#e61a05;}
.productCont table td.won{color:#3772df;}
.productCont table td button{font-size:12px;color:#666666;font-weight:bold;border-bottom:1px solid #3772df;color:#3772df}
.productCont table td .alpha{color:#e61a05;}
.productCont table td .beta{color:#3772df;}
.productCont .btn{padding-top:20px}
.productView .popup{display:none;position:absolute;top:91%;left:0;padding:0 10px;}

.tabView{padding:0px 10px 20px;background:#a7a7a7;}
.viewbtnSec{padding:0px 10px 20px;background:#a7a7a7;font-size:0px;letter-spacing:0px;word-spacing:0px;}
.viewbtnSec a{display:inline-block;width:50%;}
.tabView .tab_01 .cont,.tabView .tab_02 .cont{display:none;}

.companyView{padding:20px 10px;background:#a7a7a7;}
.companyView .companyName{background:#fff;padding:10px;overflow:hidden;}
.companyView .companyName dt{float:left;width:65%;font-size:14px;font-weight:bold;color:#000;padding-top:7%;}
.companyView .companyName dd{float:right;width:30%;border:1px solid #e1e1e1;}

.noticeSec{padding:10px;font-size:0px;letter-spacing:0px;word-spacing:0px;vertical-align:top;background:#a7a7a7;}
.noticeSec select{width:29%;height:26px;}
.noticeSec input{width:49%;margin:0 1%;height:24px;}
.noticeSec a{display:inline-block;width:19%;vertical-align:top;height:26px;}
.noticeSec a img{height:100%;}

.noticeList{padding:10px;background:#a7a7a7;}
.noticeList table{background:#fff;}
.noticeList table th{background:#ececec;height:44px;line-height:44px;color:#000;font-weight:bold;}
.noticeList table td{height:44px;font-size:12px;padding:0 3%;border-bottom:1px solid #a7a7a7;}
.noticeList table td a{display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:100%;overflow:hidden;}
.noticeList table td a span:first-child{margin-right:2%;}
.noticeList table td.file {text-align:center}
.noticeList table td.file img{width:80%;}

.noticeView{padding:10px 10px 20px;background:#a7a7a7;}
.noticeView .noticeHead{padding:15px 20px;background:#ececec;}
.noticeView .noticeHead .title{color:#000;font-weight:bold;}
.noticeView .noticeHead .day{color:#666;font-size:12px;}
.noticeView .noticeCont{padding:10px;background:#fff;font-size:12px;}
.noticeView .btnSec{margin-top:10px;font-size:0px;letter-spacing:0px;word-spacing:0px;}
.noticeView .btnSec a{display:inline-block;width:32%;height:50px;line-height:50px;background:#e2e2e2;font-size:15px;color:#414746;font-weight:bold;text-align:center;}
.noticeView .btnSec a.space{margin:0 2%;}

.faqWarp{padding:10px 10px 30px;background:#a7a7a7;}
.faqWarp dl{border-bottom:1px solid #c6c6c6;background:#fff;}
.faqWarp dl dt{background:url("/images/rob/m/sub/ico_q.jpg") no-repeat 5px 5px / 25px 25px;}
.faqWarp dl dt a{padding:5px 0 5px 35px;display:block;background:url("/images/rob/m/sub/ico_faq_off.jpg") no-repeat 98% center / 15px 11px;}
.faqWarp dl.on dt a{background-image:url("/images/rob/m/sub/ico_faq_on.jpg");}
.faqWarp dl dt span{display:block;width:90%;font-size:12px;color:#666;}
.faqWarp dl dd{display:none;padding:20px;background:#f0f0f0;font-size:11px;color:#666;border-top:1px solid #c6c6c6;}
.faqWarp dl.on dd{display:block;}

.popupwarp{display:none;position:absolute;top:50%;z-index:99;}
.popHead{position:relative;}
.popHead button{width:18px;height:18px;position:absolute;bottom:20%;right:5%;}
.popCont{padding:20px;border:2px solid #666666;background:#fff;}
.popCont .resultSec{overflow:hidden;}
.popCont .resultSec p{float:left;width:30%;font-size:12px;color:#666;}
.popCont .resultSec p span{color:#3772df;}
.popCont .resultSec .result{float:right;width:68%;}
.popCont .resultSec .result p{float:none;width:100%;}
.popCont_01 .result{padding-top:15%}
.popCont_03 .result{padding-top:5%}

.perPop{display:none;position:absolute;top:50%;z-index:99;}
.perCont{padding:20px;border:2px solid #666666;background:#fff;}
.perCont p{font-family:'NanumBarunGothic';font-size:12px;font-weight:bold;padding-bottom:13px;background:url("../images/sub/item_bg.gif") repeat-x left bottom;}
.perCont p.btnSec{padding-top:20px;font-size:0px;letter-spacing:0px;word-spacing:0px;text-align:center;padding-bottom:0;background:none;margin-bottom:0px;}
.perCont p.btnSec a{display:inline-block;width:48%;margin-left:2%;}
.perCont .note{padding:10px 0 7px;border-bottom:1px solid #a7a7a7}
.perCont .note dl{padding-bottom:5px;}
.perCont .note dl dt{font-family:'NanumBarunGothic';font-size:12px;color:#666;}
.perCont .note dl dd{font-family:'NanumBarunGothic';font-size:12px;color:#666;}

.popCont .btnSec{padding-top:20px;font-size:0px;letter-spacing:0px;word-spacing:0px;text-align:center;}
.popCont .btnSec a{display:inline-block;width:48%;margin-left:2%;}
.popCont .btnSec a:first-cjild{margin:0;}

.popBg{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0.5)}
