@charset "utf-8";


/* 로그인 페이지 */
.loginW{position:relative;width:460px;margin:0 auto;padding-top:40px;}
.loginW a.goMain{position:absolute;left:10px;top:40px;width:22px;height:18px;}
.loginW h1.logo{margin-bottom:40px;padding-top:52px;text-align:center;}
.loginW h3.tit{color:#2a2a2a;font-size:18px;font-weight:normal;font-family:NotoSansKRM;line-height:20px;}
.loginW .rissLogin .login{margin-top:15px;}
.loginW .rissLogin .login ul li{margin:14px 0 0;padding:0 15px;border:1px solid #dadada;background-color:#fff;box-sizing:border-box}
.loginW .rissLogin .login ul li:first-child{margin-top:0;}
.loginW .rissLogin .login ul li input{width:100%;padding:12px 0;color:#a3a3a3;font-size:16px;font-family:NotoSansKR;border:none;}
.loginW .rissLogin .login ul li input::placeholder{color:#a3a3a3;}
.loginW .rissLogin .login ul li input:-ms-input-placeholder{color:#a3a3a3;}
.loginW .rissLogin .login ul li input::-ms-input-placeholder{color:#a3a3a3;}
.loginW .rissLogin .loginBtn{margin-top:13px;cursor:pointer}
.loginW .rissLogin .loginBtn input[type="submit"]{width:460px;height:61px;text-align:center;color:#fff;font-size:24px;font-family:NanumSquare;border:none;background-color:#f26522;cursor:pointer}
.loginW .rissLogin p.find{margin-top:30px;text-align:center;}
.loginW .rissLogin p.find a{display:inline-block;margin:0 15px;color:#838383;font-size:14px;}

/* SNS Login */
.loginW .snsLogin{margin-top:43px;}
.loginW .snsLogin .login{margin-top:14px;border-top:1px solid #e4e4e5;}
.loginW .snsLogin .login ul{padding:28px 0;text-align:center;}
.loginW .snsLogin .login ul li{display:inline-block;margin:0 15px;}
.loginW .loginHelp{display:block;padding:26px 20px 30px;background-color:#fff;border:1px solid #dadada;letter-spacing:-0.5px}
.loginW .loginHelp .btnHelp{display:inline-block;margin-bottom:15px;padding-bottom:5px;color:#0078f5;font-size:15px;border-bottom:1px solid #0078f5;}
.loginW .loginHelp .txt p{color:#7a7a7a;font-size:14px;line-height:22px;}
.loginW .loginHelp .txt p.strong{color:#4f4f4f;}
.point3{color:#0078f5;}
/* 하단 */
.loginW .btmArea{margin-top:27px;padding-bottom:70px;}
.loginW .btmArea p{color:#686868;font-size:13px;line-height:20px;text-align:center;font-family:NotoSansKR;letter-spacing:-0.5px}


/* 회원가입 */
.titleTop .sTit{display:inline-block;margin-left:22px;color:#989898;font-size:15px;font-family:NotoSansKR;}
.joinW .contentTopInfo2 > div{padding-left:145px;background-image:url(../images/joinTopIco.png);}
.titleArea{position:relative;}
.joinTit{color:#141414;font-size:16px;font-family:NotoSansKR;font-weight:normal;}
h3.title{color:#141414;font-size:16px;font-family:NotoSansKR;font-weight:normal;}
.titleArea p.right{position:absolute;right:0;top:0;}
.joinW .joinList{overflow:hidden;}
.joinW .joinList li{float:left;width:297px;height:401px;margin-left:26px;border:1px solid #e8e8e8;}
.joinW .joinList li > div{padding:37px 43px 43px;}
.joinW .joinList li:first-child{margin-left:0;}
.joinW .joinList li .type{margin-bottom:22px;color:#373737;font-size:22px;font-family:NotoSansKRM;text-align:center;line-height:22px;}
.joinW .joinList li .info{height:43px;margin-top:25px;padding-top:170px;color:#373737;font-size:15px;font-family:NotoSansKR;line-height:23px;text-align:center;background-repeat:no-repeat;background-position:center 0;}
.joinW .joinList li.memberType1 .info{background-image:url(../images/memberType1.png);}
.joinW .joinList li.memberType2 .info{background-image:url(../images/memberType2.png);}
.joinW .joinList li.memberType3 .info{background-image:url(../images/memberType3.png);}
.joinW .joinList li a{display:block;width:211px;height:49px;margin-top:15px;text-align:center;line-height:49px;color:#eee;font-size:15px;font-family:NotoSansKR;background-color:#f26522;}
.joinW .joinStep{margin-bottom:60px;}
.joinW .joinStep img{width:100%;}
.agreeBox{margin-top:30px;}
.agreeTit{margin-bottom:15px;color:#141414;font-size:16px;font-family:NotoSansKR;line-height:18px;}
.agreeBox .agreeTxt{height:194px;padding:15px 12px 17px;border:1px solid #d2d2d2;overflow-y:auto;overflow-x:hidden}
.agreeBox .agreeTxt2{height:145px;padding:15px 12px 17px;border:1px solid #d2d2d2;overflow-y:auto;overflow-x:hidden}
.agreeBox .agreeTxt > div{width:100%;color:#666668;font-family:NotoSansKR;font-size: 14px;line-height:18px;}
.agreeBtm{margin-top:11px;}
.agreeBtm2{margin-top:50px;padding:25px 0 22px;border:2px solid #dcdcdc;text-align:center;}
.btnBunch a{width:197px;height:53px;padding:0;text-align:center;line-height:53px;}
.inputType1.wdOpt1{width:309px;}
.inputType1.wdOpt2{width:223px;}
.inputType1.wdOpt3{width:82px;}
.inputType1.wdOpt4{width:500px}
.inputType1.wdOpt5{width:140px}
.inputType1.taR{text-align:right;}
.inputType1.block{display:block;margin-top:8px;}
.contentInner .guideBox{padding:30px;border:2px solid #d7d7d7;letter-spacing:-0.6px}
.contentInner .guideBox p{margin-top:3px;color:#606060;font-size:14px;font-family:NotoSansKR;line-height:22px;}
.contentInner .guideBox p:first-child{margin-top:0;}
.contentInner .guideBox p.strong{color:#1b1b1b;font-size:15px;}
.contentInner .guideBox p.mt10{margin-top:10px;}
.myRISSw.modify .guideBox{padding:35px 22px 22px;border:2px solid #e0e0e0;}
.myRISSw.modify .guideBox p{color:#4a4a4a;font-size:15px;word-break:keep-all;}
.myRISSw.modify .guideBox p.bold{color:#151515;font-size:14px;}
.myRISSw.modify .complete{padding-top: 230px;background: url(../images/modifyComplete.png) no-repeat center 0;text-align:center;}
.myRISSw.modify .complete p{padding:0 0 70px;color:#2a2a2a;font-size:25px;line-height:22px;}
.myRISSw.modify .guideBox .btn{display:inline-block;margin-left:7px;}
.myRISSw.modify .guideBox .btn a{display:inline-block;padding:1px 14px;font-size:13px;color: #fff;background-color:#303030;border-radius:100px}
.myRISSw.modify .guideBox .btn.block{display:block;margin-top:7px;margin-left:0;}
.btnBunch a.btnStyle2.wdOpt1{width:314px;height:59px;padding:0;text-align:center;line-height:58px;}

/* 이용약관 */
div.clause{line-height:130%; color:#666668; height:auto;font-size:14px;font-family:NotoSansKR;}
div.clause h1,div.clause h2,div.clause h3,div.clause h4,div.clause h5,div.clause h6,div.clause h7{font-size:12px; color:#666668; font-weight:normal;}
div.clause h2{margin-top:25px; margin-bottom:25px;}
div.clause li.last{margin-bottom:25px;}
div.clause li.last h2{margin:0; font-weight:normal;}
div.clause .margin{margin-top:20px;}
div.clause .left{margin-left:12px;}
div.clause .strong{font-family:NotoSansKRM;margin-top:25px;margin-bottom:20px;}
div.clause .strong:first-child{margin-top:0;}
div.clause > ul > li{margin-top:7px;}
div.clause > ul > li:first-child{margin-top:0}
div.clause > ul > li ul{margin:5px 8px;}
div.clause > ul > li ul li{margin-top:10px;}
div.clause > ul > li ul li:first-child{margin-top:4px;}
div.clause > ul > li p{line-height:22px;}
div.clause p{margin-bottom:7px;}
div.clause p.mtOpt1{margin-top:15px;}
div.clause p.mbOpt1{margin-bottom:3px;}
div.clause table{margin-top:13px;}
table td ul{margin:5px 0;}
table td ul li{color:#353535;font-size:14px;font-family:NotoSansKR;line-height:22px;letter-spacing:-0.6px}
table td ul li > p{color:#7a7a7a;line-height:22px;}
table td .tt{display:inline-block;margin-right:15px;color:#1f1f1f;font-size:13px;}
table td .boardSelect.wdOpt1{width:245px;}
table td .boardSelect.type2 .boardSelectBox .optList{height:130px;overflow-y:auto;}
table th .subTxt{display:block;margin-top:3px;color:#727272;font-size:13px;}
table th .subTxt.mgOpt1{margin-right:17px;}
table th .subTxt.mgOpt2{margin-top:7px;}
table td .txt{color:#7a7a7a;margin-top:5px;font-size:13px;word-break:keep-all}
table td p.sns{margin-top:15px;}
table td p.sns:first-child{margin-top:0;}
table td p.sns label{display:inline-block;min-width:53px;margin-right:13px;color:#6d6d6d;font-size:14px;text-align:right;}
table td p.sns input[type="text"]{color:#b5b5b5;font-size:14px;}
table td p.sns input[type="text"]::placeholder{color:#b5b5b5;}
table td p.sns input[type="text"]:-ms-input-placeholder{color:#b5b5b5;}
table td p.sns input[type="text"]::-ms-input-placeholder{color:#b5b5b5;}
table td p.sns span.txt{font-size:14px;font-family:NotoSansKR;}
table.joinWrite tbody th.vaTop{vertical-align:top}
table.joinWrite tbody td{color:#686868;font-size:14px;letter-spacing:-0.6px}
table td .btnGray{display:inline-block;margin-left:15px;padding:3px 9px;color:#fff;font-size:13px;letter-spacing:-0.6px;background-color:#6e6e6e;text-decoration:none;}
table td .btnGray.htOpt1{padding:9px 9px 8px;}
table td .btnGray.mlOpt1{margin-left:7px;}
table td .btnGray.mlOpt2{margin-left:0px;}
table td p.black{color:#353535;line-height:20px;}
table td ul.radioBtnList{overflow:hidden;}
table td ul.radioBtnList li{float:left;margin-left:18px;}
table td ul.radioBtnList li:first-child{margin-left:0;}
.txtBox{margin-top:15px;line-height:20px;}
.txtBox p{color:#686868;font-size:14px;}
.txtBox p.black{color:#353535;}
td.inputTel .boardSelect{width:100px;}
.joinW .joinComplete{background-color:#f3f3f3;border:2px solid #d2d2d2;}
.joinW .joinComplete p{padding:79px;color:#1f1f1f;font-size:24px;font-family:NotoSansKRM;text-align:center;}


/* MyRISS */
.statsW{padding:10px 0;border-top:1px solid #d5e3e5;border-bottom:1px solid #d5e3e5;}
.stats{position:relative;}
.stats > p{position:absolute;left:0;top:0;color:#474747;padding:26px 40px;font-size:16px;}
.divStats{margin:0 171px 0 127px;}
.divStats > ul{overflow:hidden;}
.divStats > ul > li{float:left;width:101px;margin-left:9px;}
.divStats > ul > li:first-child{margin-left:0;}
.divStats > ul > li > a{display:block;height:24px;padding:0;font-size:13px;line-height:23px;text-align:center;}
.divStats > ul > li.on > a{color:#fff!important;background-color:#3e58b2;}
.divStats .period{margin-top:9px;color:#304050;font-size:18px;}
.divStats .period input[type="text"]{width:312px;height:30px;border:1px solid #b8c0c8;}
.myRISSw .btnSrch{position:absolute;right:15px;bottom:0;width:145px;height:67px;color:#ebf6f7;font-size:16px;text-align:center;background-color:#3e58b2;}
.myRISSw .btnSrch span{display:inline-block;height:26px;margin:20px 0;padding-left:35px;color:#fff;line-height:26px;background:url(../images/btnSrch2.png) no-repeat left center;}
.contentInner .titleSubW{position:relative;height:37px;}
.myRISSw .sortW .boardSrchW > .boardSelect.wd{float:left;width:185px;height:35px;background: url(../images/selectBoxArrow.png) no-repeat right 10px center #fff;border:1px solid #cbcbcb;}
.myRISSw .sortW .boardSrchW > .boardSelect.bdn{border-left:none;}
.myRISSw .sortW{height:37px;}
.myRISSw .sortW:after{display:block;clear:both;content:''}
.myRISSw .sortW .titleSubW h3{padding-top:12px;}
.myRISSw .sortW .btnW.fl{float:left;vertical-align:middle;}
.myRISSw .sortW .btnW a{display:inline-block;padding:11px 0;font-size:13px;}
.myRISSw .sortW .boardSrchW.fr{float:right;}
.myRISSw .sortW .btnBunchTop{float:left;margin-left:5px;}
.myRISSw .sortW .btnBunchTop a{padding:10px 7px;font-size:13px;}
.myRISSw .topBox{padding: 29px 34px;background-color:#f1f4f5;}
.myRISSw .contList2 > li{margin:5px 5px 0;color:#616161;font-size:15px;line-height:22px;padding-left: 9px;line-height: 20px;background: url(../../customer/images/contListBg2.png) no-repeat left 10px;}
.myRISSw .contList2 > li > p{margin-top:4px;}
.myRISSw .contList2.inner{margin:4px;}
.myRISSw .contList2 > li a.btnStyle3{display:inline-block;margin-left:6px;padding:3px 7px;color:#fff;background-color:#f26522;font-size:13px;border:1px solid #f26522;}
.myRISSw .contentTopInfo2 > div{padding-left:145px;background-image:url(../images/joinTopIco.png);}
.myRISSw.purchase .contentTopInfo2 > div{padding-left:145px;background-image:url(../images/eddsCurrentIco.png);}
/* 홈 */
/* 상단 타이틀 */
.myrissTopTitW > div{width:1300px;margin:25px auto 0;}
.myrissHomeCont{letter-spacing:-0.6px;padding-bottom:150px;}
.myrissHomeCont .bgGrayW{padding-top:80px;background:url(../images/bgGray.jpg) repeat-x;}
.myrissHomeCont .myrissMlist{width:1300px;height:426px;margin:0 auto;overflow:hidden;}
.myrissMlist > li{float:left;position:relative;width:316px;height:458px;margin-left:11px;opacity:0;transform:translateY(100px);-webkit-transition:opacity 1s ease-in-out, transform 1s ease-in-out;transition:opacity 1s ease-in-out, transform 1s ease-in-out;}
.myrissMlist > li:first-child{margin-left:0;}
.myrissMlist > li.effect{opacity:1;transform:translateY(0);-webkit-transition:opacity 1s ease-in-out, transform 1s ease-in-out;transition:opacity 1s ease-in-out, transform 1s ease-in-out;}
.myrissMlist > li .cont{height:426px;border:1px solid #ddd;box-sizing:border-box;background-color:#fff;}
.myrissMlist > li:hover .cont{border:2px solid #fe7c0b;box-sizing:border-box;}
.myrissMlist > li .cont p.tit{margin:55px 0;color:#262626;font-size:25px;font-family:NotoSansKRM;text-align:center;line-height:22px;}
.myrissMlist > li .cont p.menuIco{width:119px;height:119px;margin:0 auto 60px;border-radius: 50%;background-color:#efefef;box-shadow: inset 0 0 0 0 #fe7c0b;-webkit-transition:box-shadow .8s ease-in-out;transition:box-shadow .8s ease-in-out}
.myrissMlist > li:hover .cont p.menuIco{box-shadow: inset 0 0 0 110px #fe7c0b;-webkit-transition:box-shadow .8s ease-in-out;transition:box-shadow .8s ease-in-out}
.myrissMlist > li .cont p.menuIco span{display:block;width:119px;height:119px;background-repeat:no-repeat;background-position:center center;}
.myrissMlist > li.myrissMlist1 .menuIco span{background-image:url(../images/myrissIco1.png);}
.myrissMlist > li.myrissMlist2 .menuIco span{background-image:url(../images/myrissIco2.png);}
.myrissMlist > li.myrissMlist3 .menuIco span{background-image:url(../images/myrissIco3.png);}
.myrissMlist > li.myrissMlist4 .menuIco span{background-image:url(../images/myrissIco4.png);}
.myrissMlist > li:hover.myrissMlist1 .menuIco span{background-image:url(../images/myrissIcoOn1.png);}
.myrissMlist > li:hover.myrissMlist2 .menuIco span{background-image:url(../images/myrissIcoOn2.png);}
.myrissMlist > li:hover.myrissMlist3 .menuIco span{background-image:url(../images/myrissIcoOn3.png);}
.myrissMlist > li:hover.myrissMlist4 .menuIco span{background-image:url(../images/myrissIcoOn4.png);}
.myrissMlist > li .cont .txtW{padding:0 30px;}
.myrissMlist > li .cont .txtW p{color:#616161;font-size:15px;font-family:NotoSansKR;line-height:20px;letter-spacing:-1px;word-wrap:normal;word-break:keep-all}
.myrissMlist > li a.goTo{display:block;position:absolute;left:50%;bottom:0;width:204px;height:53px;margin-left:-102px;color:#edf0f2;font-size:15px;text-align:center;line-height:53px;background-color:#fe7c0b;}

/* 검색환경설정 */
.myRISSw table td .setBox{float:left;width:42%;margin-left:20px;}
.myRISSw table td .setBox:first-child{margin-left:0;}
.myRISSw table td .setBox.setting2{padding-left:38px;background:url(../images/setArrow.png) no-repeat left center;}
.myRISSw table td .setBox p.txt{margin:0;margin-bottom:5px;font-size:14px;color:#444;}
.myRISSw table td .setBox .setList{height:170px;padding:12px 22px;border:1px solid #ddd;overflow-y:auto}
.myRISSw .setList ul li{margin-top:10px;}
.myRISSw .setList ul li:first-child{margin-top:0;}
.myRISSw .setList ul li .txt{display:inline-block;width:115px;margin-top:0;margin-right:14px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.myRISSw .setList ul li .arrow{display:inline-block;margin:0 5px;}
.myRISSw .setList ul li .btnGray{padding:0 10px;font-size:12px;}



