<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html{-ms-overflow-style:scrollbar; -ms-text-size-adjust:100%;}
/* margin */
.mgt5{margin-top:5px !important}
.mgt10{margin-top:10px !important}
.mgt20{margin-top:20px !important}
.mgt30{margin-top:30px !important}
.mgb10{margin-bottom:10px !important}
.mgb20{margin-bottom:20px !important}

.border_none{border:none !important;}

/* (s) 회원파트 */
.popAgreementWrap{width:100%; height:100%; background:rgba(51,51,51,0.4); position:fixed; top:0; left:0; z-index:9999; display:none;}
.popAgreementWrap .terms{position:relative; width:calc(100% - 40px); height:400px; margin:100px auto 0; padding:20px 10px; background:#fff; box-sizing:border-box; }
.popAgreementWrap .terms .tit{font-size:16px; color:#333;}
.popAgreementWrap .terms .cont{margin:20px 0; border:1px solid #eee; height:320px; overflow-y:auto;}
.popAgreementWrap .terms .btnClose{display:block; width:30px; height:30px; text-indent:-9999px; overflow:hidden; position:absolute; top:15px; right:20px; background:url(../img/btn_close.png) 0 0 no-repeat;}
.popAgreementWrap .terms .tbAgree{margin:10px;}
.popAgreementWrap .terms .tbAgree th, .popAgreementWrap .terms .tbAgree td{padding:5px 10px; border:1px solid #eee;}
.popAgreementWrap .terms .tbAgree th{text-align:center;}

.memberWrap{padding:0 15px; width:100%; margin:0 0 50px 0;}
.memberWrap input{box-shadow:none;}
.memberWrap h2{font-size:16px; color:#5e5e5e; font-weight:bold; padding-left:3px; margin:10px 0 0 0;}
.memberWrap h2:before{display:inline-block; content:'|'; color:#ff6600; padding:0 3px 3px 0; vertical-align:bottom;}
.memberWrap dl.memberBox{margin:15px 0 20px 0; border-top:1px solid #e9e9e9;}
.memberWrap dl.memberBox:after{display:block; clear:both; content:'';}
.memberWrap dl.memberBox dt{float:left; width:30%; height:36px; font-size:14px; color:#333; background:#f7f6f6; border-bottom:1px solid #e9e9e9; box-sizing:border-box; padding:7px 10px 5px;}
.memberWrap dl.memberBox dd{float:left; width:70%; height:36px; border-bottom:1px solid #e9e9e9; box-sizing:border-box; padding:5px 10px 3px; font-size:14px; color:#666;}
.memberWrap dl.memberBox dd input{box-shadow:none; border:1px solid #dedede; height:24px; box-sizing:border-box; padding:0 10px; color:#666; line-height:24px;}
.memberWrap dl.memberBox dt.reason{height:300px;}
.memberWrap dl.memberBox dd.reasonSelect{height:300px;}
.memberWrap dl.memberBox dd.reasonSelect input[type=radio]{vertical-align:middle; margin-right:6px;}
.memberWrap dl.memberBox dd.reasonSelect label{color:#666; font-weight:normal;}
.memberWrap dl.memberBox dd textarea{height:140px; width:100%; box-shadow:none; border:1px solid #dedede; box-sizing:border-box; padding:0 10px; color:#666; line-height:24px;}
.memberWrap dl.pwEditTypeBox dt{width:40%;}
.memberWrap dl.pwEditTypeBox dd{width:60%;}
.memberWrap .btnGroup{text-align:center;}
.memberWrap .btnGroup a{display:inline-block; font-size:14px; padding:10px 15px; min-width:100px; color:#fff; background:#f78427; border-radius:5px; font-weight:700;}
.memberWrap .btnGroup .btn_mobile{display:block; font-size:14px; padding:7px 20px; color:#fff; background:#f78427; border-radius:5px;}
.memberWrap .btnGroupType{margin:20px 0;}
.memberWrap .btnGroupType a{text-decoration:none;}
.memberWrap .btnGroupSnsType{margin:20px 0;}
.memberWrap .snsAuthBox{margin:20px 0;}
.memberWrap .snsAuthBox a{display:block; text-align:center; text-decoration:none; border:1px solid #ccc; color:#333;}
.memberWrap .snsAuthBox a p{font-size:14px; color:#666; margin:5px 0 0 0;}
.memberWrap .snsAuthBox .btn_kakao{display:block; width:100%; height:34px; line-height:34px; color:#000; background:url('../..//image2/etc/snsBig02.jpg') 5px 3px no-repeat; background-size:26px 26px; border-radius:5px;}
.memberWrap .snsAuthBox .btn_naver{display:block; width:100%; height:34px; background:url('../../image/member/btn_naver_small.png') 5px 4px no-repeat; background-size:26px 26px; border-radius:5px;}
.memberWrap .snsAuthBox .btn_naver a:after{display:block; height:34px; line-height:34px; content:'네이버로 회원가입';}
.memberWrap .snsAuthBox .btn_naver a{display:block; width:100%; height:34px; border-radius:5px;}
.memberWrap .snsAuthBox .btn_naver a img{display:none;}
.memberWrap .snsAuthBox .btn_google{display:block; width:100%; height:34px; line-height:34px; background:url('../../image/member/btn_google_small.png') 5px 3px no-repeat; background-size:26px 26px; border-radius:5px;}
.memberWrap .snsLinkBox{margin:20px 0 10px; font-size:14px;}
.memberWrap .snsIdAdd{margin:10px 0 0 0;}
.memberWrap .snsIdAdd:after{clear:both; display:block; content:'';}
.memberWrap .snsIdAdd dt{float:left; width:50%; font-size:14px; color:#666; line-height:46px;}
.memberWrap .snsIdAdd dd{float:left; width:50%; text-align:right;}
.memberWrap .snsIdAdd dd span{display:inline-block; margin:0; cursor:pointer}
.memberWrap .snsIdAdd dd img{cursor:pointer;}

.memberWrap .ex_txt{font-size:14px;}
.memberWrap .ex_txt strong{color:#ff6633}
.memberWrap .necessaryAgree{font-size:14px; color:#333; margin:20px 0 0 0;}
.memberWrap .necessaryAgree input{width:16px; height:16px; vertical-align:top;}
.memberWrap .necessaryAgree label{padding-left:5px;}
.memberWrap .necessarySelectBox{color:#666; margin:3px 0; position:relative;}
.memberWrap .necessarySelectBox p{line-height:18px;}
.memberWrap .necessarySelectBox p.tit_section{font-size:14px; color:#333; display:block; font-weight:bold;}
.memberWrap .necessarySelectBox p.tit_section span{color:#f00; font-weight:normal;}
.memberWrap .necessarySelectBox label.tit_section{font-size:14px; color:#333; font-weight:bold;}
.memberWrap .necessarySelectBox .box_agreement{height:100px; margin:10px 0 0 0; border:1px solid #eee; overflow:auto}
.memberWrap .necessarySelectBox a{position:absolute; top:3px; right:0; ;display:block; width:80px; height:13px; color:#666; text-decoration:none; background:url(../img/btn_arrow.png) right 3px no-repeat;}
.memberWrap .necessarySelectBox input{width:14px; height:14px;}
.memberWrap .necessarySelectBox label{vertical-align:middle; padding-left:5px;}
.memberWrap .necessarySelectBox .checkAgree{text-align:right;}
.memberWrap .necessarySelectBox .checkAgree input{margin-left:10px;}
.memberWrap .necessarySelectBox .checkAgree label{vertical-align:middle;}
.memberWrap .necessarySelectBox table{width:100%; border-collapse:collapse; box-sizing:border-box; margin:10px 0;}
.memberWrap .necessarySelectBox table th,.memberWrap .necessarySelectBox table td{border:1px solid #eee; padding:5px 10px; line-height:18px;}
.necessarySelectBox table td.agree{text-align:right;}
.necessarySelectBox table td.agree input{margin-left:10px; vertical-align:top;}
.memberWrap .checkboxNone{padding-left:18px;}

.memberWrap .selectAgree{font-size:14px; color:#333; margin:20px 0 0 0; font-weight:bold;}

.memberWrap .selectAgreeBox p.tit_section{font-size:14px; color:#333; display:block; font-weight:bold;}
.memberWrap .selectAgreeBox p.tit_section span{color:#f00; font-weight:normal;}
.memberWrap .selectAgreeBox table{width:100%; border-collapse:collapse; box-sizing:border-box; margin:10px 0;}
.memberWrap .selectAgreeBox table th,.memberWrap .selectAgreeBox table td{border:1px solid #eee; padding:5px 10px; line-height:18px;}
.memberWrap .selectAgreeBox table td.agree{text-align:right;}
.memberWrap .selectAgreeBox table td.agree input{margin-left:10px; vertical-align:top;}
.memberWrap .selectAgreeBox .btnAgreeGroup{text-align:left;}
.memberWrap .selectAgreeBox .btnAgreeGroup input{width:14px; height:14px; vertical-align:top; margin-left:10px;}
.memberWrap .selectAgreeBox .btnAgreeGroup label{font-size:14px; padding-left:5px;}
.memberWrap .selectAgreeBox:last-child table{margin:10px 0 20px;}
.memberWrap .selectAgreeBox input{width:14px; height:14px;}
.memberWrap .selectAgreeBox label{vertical-align:middle; padding-left:5px;}
.memberWrap .selectAgreeBox .checkAgree{text-align:right;}
.memberWrap .selectAgreeBox .checkAgree input{margin-left:10px;}
.memberWrap .selectAgreeBox .checkAgree label{vertical-align:middle;}

.memberWrap .emphasisInfo{margin:20px 0 0 0}
.memberWrap table.tbJoin{width:100%; border-collapse:collapse; box-sizing:border-box; margin:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.memberWrap table.tbJoin th,.memberWrap table.tbJoin td{border-bottom:1px solid #eee; box-sizing:border-box; padding:5px 10px;}
.memberWrap table.tbJoin th{background:#fef4eb}
.memberWrap table.tbJoin th span{color:#f00;}
.memberWrap table.tbJoin td span{display:block; margin:5px 0 0 0;}
.memberWrap table.tbJoin td input[type='text'], .memberWrap table.tbJoin td input[type='password']{width:100%; border:1px solid #ccc; height:26px; line-height:26px; padding:0 10px; box-sizing:border-box;}
.memberWrap table.tbJoin .col1{width:120px;}
.memberWrap table.tbJoin .col2{width:calc(100% - 120px)}

.joinColumnWrap{margin-top:10px;}
.joinColumnWrap .joinColumnGroup {margin-bottom:5px;}
.joinColumnWrap .joinColumnGroup label{display:block; color:#333; font-size:14px; font-weight:bold;}
.joinColumnWrap .joinColumnGroup label span{display:inline-block; width:8px; color:#f00;}
.joinColumnWrap .joinColumnGroup input[type='text'], .joinColumnWrap .joinColumnGroup input[type='password']{width:100%; border:1px solid #ccc; height:28px; line-height:26px; padding:0 10px; box-sizing:border-box;}
.joinColumnWrap .joinColumnGroup select{width:100%; border:1px solid #ccc; height:30px; box-sizing:border-box;}
.joinColumnWrap .joinColumnGroup span{font-size:12px; color:#666; display:block;}
.joinColumnWrap .joinColumnGroup p{margin:0 0 0 0;}
.joinColumnWrap .joinColumnGroup select:disabled{color:#666;}
.joinColumnWrap .birthColumn select{width:31.5%; height:29px; border:1px solid #ccc;}
.joinColumnWrap .emailColumn input[type=text]{width:30%;}
.joinColumnWrap .emailColumn select{width:30%; height:29px; border:1px solid #ccc;}
.joinColumnWrap .emailColumn .txt_sign{width:3.5%; display:inline-block; text-align:center;}
.joinColumnWrap .phoneColumn input[type=text]{width:30%;}
.joinColumnWrap .phoneColumn .txt_sign{width:2%; display:inline-block; text-align:center;}
.joinColumnWrap .jusoColumn .zpiCode img{margin-bottom:3px;}
.joinColumnWrap .jusoColumn .zpiCode input[type='text']{width:50%;}
.joinColumnWrap .jusoColumn input[type='text']{margin-bottom:5px;}
.joinColumnWrap .joinColumnGroup .joinArea label{font-size:12px; display:inline-block; padding-left:5px; vertical-align:middle; font-weight:normal;}
.joinColumnWrap .joinColumnGroup .joinArea dl dd input[type='text']{width:80%; margin-left:10px;}
.joinColumnWrap .joinColumnGroup .joinArea dl{margin:0;}
.joinColumnWrap .joinColumnGroup .recommend{margin-top:5px;}
.joinColumnWrap .joinColumnGroup .recommend p{font-size:12px; line-height:18px;}
.joinColumnWrap .joinColumnGroup .recommend label{display:inline-block;padding-left:5px; font-size:12px;}
.joinColumnWrap .joinColumnGroup .recommend input[type='text']{width:50%;}
.joinColumnWrap .joinColumnGroup .recommend span{font-size:12px;}
.joinColumnWrap .joinColumnGroup .agree{margin-top:5px;}
.joinColumnWrap .joinColumnGroup .agree p{line-height:18px;}
.joinColumnWrap .joinColumnGroup .agree label{display:inline-block;padding-left:5px; font-size:12px;}
.joinColumnWrap .joinColumnGroup .sns label{display:inline-block;padding-left:5px; font-size:12px;}
.joinColumnWrap .joinColumnGroup .sns p{line-height:18px;}
.joinColumnWrap .joinColumnGroup .snsUrl dl{margin:0;}
.joinColumnWrap .joinColumnGroup .snsUrl dl dd label{font-size:12px; display:inline-block; width:90px;}
.joinColumnWrap .joinColumnGroup .snsUrl dl dd input[type='text']{width:calc(100% - 90px); margin-bottom:5px;}
.joinColumnWrap .joinColumnGroup .snsUrl dl dd select{width:calc(100% - 90px); margin-bottom:5px;}
.joinColumnWrap .joinColumnGroup .snsUrl dl dd select:disabled{background-color:#fafafa;}
.joinColumnWrap .joinColumnGroup .default label{display:inline-block;padding-left:5px; font-size:12px;}
.joinColumnWrap .joinColumnGroup .children{display:none;}
.joinColumnWrap .joinColumnGroup .children dl{margin:0;}
.joinColumnWrap .joinColumnGroup .children label{display:inline-block;padding-left:5px; font-size:12px; vertical-align:middle;}
.joinColumnWrap .joinColumnGroup .children select{margin-left:10px; width:100px; height:22px; border:1px solid #ccc; }
.joinColumnWrap .banner_addForm{margin-bottom:20px;}
.joinColumnWrap .banner_addForm  img{width:100%}
.joinColumnWrap .bottomLine{border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:5px;}
.joinColumnWrap .txt_kakaoplus{line-height:18px;}

.loginWrap{padding:20px 0;}
.loginWrap .loginBox{width:calc(100% - 40px); margin:0 auto; display:flex;}
.loginWrap .loginBox .inputBox{width:70%}
.loginWrap .loginBox .inputBox label{display:inline-block; height:34px; line-height:34px;}
.loginWrap .loginBox .inputBox input{float:right; width:70%; display:inline-block}
.loginWrap .loginBox .btnBox{width:calc(30% - 10px); margin-left:10px;}
.loginWrap .loginBox .btnBox a{display:block; height:72px; width:100%; line-height:72px; background:#f0ad4e; border:1px solid #eea236; text-align:center; font-size:14px; color:#fff; text-decoration:none; border-radius:5px;}
.loginWrap .idSaveBox{margin:5px 20px;vertical-align:middle}
.loginWrap .idSaveBox label{vertical-align:bottom;}
.loginWrap .memberBox{padding:10px 20px; border-bottom:1px solid #dddddd;}
.loginWrap .memberBox button{width:calc(50% - 3px);}
.loginWrap .snsBox{text-align:center; margin:10px;}
.loginWrap .snsBox p{color:#333; font-size:14px;}
.loginWrap .snsBox a{text-decoration:none; border:1px solid #ccc; color:#333; background:#fff;  border-radius:5px; display:inline-block;}
.loginWrap .snsBox .btn_kakao{width:31%; height:34px; line-height:34px; }
.loginWrap .snsBox .btn_naver{display:inline-block; width:31%; height:34px; vertical-align:top;}
.loginWrap .snsBox .btn_naver a{display:block; width:100%; height:34px;}
.loginWrap .snsBox .btn_naver a:after{display:block; height:34px; line-height:34px; content:'네이버로 로그인';}
.loginWrap .snsBox .btn_naver a img{display:none;}
.loginWrap .snsBox .btn_google{display:inline-block; width:31%; height:34px; line-height:34px;}

/* (e) 회원파트 */

/* 프로필 */
.profileWrap{position:relative;}
.profileWrap .profileBox{position:fixed; top:130px; left:calc(50% - 170px); width:340px; padding-bottom:20px; border:1px solid orange; border-radius:10px 10px 0 0; background:#fff; z-index:1000}
.profileWrap .profileBox .header{position:relative; height:37px; line-height:37px; background:orange; border-radius:10px 10px 0 0; text-align:center; font-size:14px; color:#fff; margin-bottom:20px;}
.profileWrap .profileBox .header .btn_close_profile{color:#fff; font-size:20px; font-weight:bold; position:absolute; top:0px; right:10px; text-decoration:none;}
.profileWrap .profileBox .profileColumn{padding:0 20px 10px; font-size:14px;}
.profileWrap .profileBox .profileColumn label{color:#333; font-size:14px; margin:0;}
.profileWrap .profileBox .profileColumn a{color:#666; text-decoration:none;}
.profileWrap .profileBox .btnGroup{text-align:center;}
.profileWrap .profileBox .btnGroup a{font-size:14px; color:#fff; display:inline-block; padding:5px 15px; background:orange; text-decoration:none; border-radius:5px; }
.profileWrap .profileBox .message{display:none;}
.profileWrap .profileBox .message input[type='text']{width:100%; height:30px; box-shadow:none; border:1px solid #eee; margin:5px 0 0 0; padding:0 10px; box-sizing:border-box; color:#666; font-size:13px;}
.profileWrap .profileBox .message textarea{width:100%; height:100px; box-shadow:none; border:1px solid #eee; margin:5px 0 0 0; padding:10px; box-sizing:border-box; color:#666; font-size:13px;}

/* (s) mission */
.star_icon{color:#ff6600;}
#application_title{width:90%; margin:auto; letter-spacing:-1px; color:#5e5e5e; font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:10px; padding-left:1%;}
.apply_wrap .mb10{margin-bottom:10px !important;}
.apply_wrap{width:90%; margin:0 auto; background-color:#f4f4f4; border:2px solid #cfcfcf}
.apply_wrap .line-bottom{border-bottom:2px solid #cfcfcf;}
.apply_wrap .line-none{border-bottom:none !important;}
.apply_wrap .answerWrap {padding:20px 10px; border-bottom:2px solid #cfcfcf;}
.apply_wrap .answerWrap p{margin:0;}
.apply_wrap .answerWrap .tit{font-size:14px; color:#333; font-weight:bold;}
.apply_wrap .answerWrap .tit input{box-shadow:none; width:20px; height:20px; vertical-align:middle;}
.apply_wrap .answerWrap .tit_orange{color:#F68428 !important;}
.apply_wrap .answerWrap .phoneInput{width:32%; display:inline;}
.apply_wrap .answerWrap .zipCodeInput{width:50%; display:inline; margin-right:10px;}
.apply_wrap .answerWrap input[type='text']{height:26px;}
.apply_wrap .answerWrap input[type='checkbox'],.apply_wrap .answerWrap input[type='radio']{width:20px; height:20px; display:inline}
.apply_wrap .answerWrap .answer_dl{margin-bottom:0;}
.apply_wrap .answerWrap .answer_dl:after{display:block; clear:both; content:'';}
.apply_wrap .answerWrap .answer_dl dt{font-size:13px; margin:10px 0 0 0;}
.apply_wrap .answerWrap .answer_dl dd{margin-top:5px;}
.apply_wrap .answerWrap .answer_dl dd .jusoChangeBox{vertical-align:top;}
.apply_wrap .answerWrap .answer_dl dd .jusoChangeBox label{display:inline; margin-left:10px; font-size:14px; vertical-align:bottom;}
.apply_wrap .answerWrap .answer_dl dd:input[type='text']{width:100%;}
.apply_wrap .answerWrap .answer_dl_vertical{margin-top:20px;}
.apply_wrap .answerWrap .answer_dl_vertical dd{font-size:12px;}
.apply_wrap .answerWrap .answer_dl_vertical dd input[type='checkbox']{margin:0 10px; width:20px;height:20px; box-shadow:none; vertical-align:middle;}
.apply_wrap .answerWrap .answer_dl_vertical dd input[type='radio']{margin:0 10px; width:20px;height:20px; box-shadow:none; vertical-align:middle;}
.apply_wrap .answerWrap .answer_box{margin-bottom:10px; border-bottom:1px solid #cfcfcf; padding-bottom:15px;}
.apply_wrap .answerWrap .answer_box:last-child{border-bottom:none; padding:0;}
.apply_wrap .answerWrap .answer_box textarea{height:70px; padding:10px; box-sizing:border-box;}
.apply_wrap .answerWrap .answer_box input[type=checkbox]{box-shadow:none; height:14px !important; width:14px; vertical-align:middle; margin:0;}
.apply_wrap .answerWrap .answer_box input[type=radio]{box-shadow:none; height:14px !important; width:14px;vertical-align:middle; margin:0;}
.apply_wrap .answerWrap .answer_box label{margin-left:5px; margin-bottom:0; line-height:22px;}
.apply_wrap .answerWrap .txt_ex{font-weight:normal; font-size:11px; color:#5e5d5d; margin-bottom:5px;}
.apply_wrap .answerWrap .txt_ex_red{font-weight:normal; font-size:11px; color:#f00; margin-bottom:5px;}
.apply_wrap .answerWrap .txt_ex_orange{color:#F68427; font-size:13px;}
.apply_wrap .answerWrap .txt_tit_ex{color:#666; font-size:13px; line-height:16px;}
.apply_wrap .answerWrap textarea{width:100%;}
.apply_wrap .answerWrap .exBox{font-size:12px; color:#f00; line-height:18px; margin:10px;}
.apply_wrap .answerWrap .exBox .img{text-align:center;}
.apply_wrap .answerWrap .exBox .img img{width:90%;}
.apply_wrap table{width:100%; border-collapse:collapse;}
.apply_wrap table th{font-size:12px; color:#5e5d5d; height:36px;}
.apply_wrap table td input[type='text']{box-shadow:none; padding:0 10px;}
.apply_wrap table td .url_plus{padding:2px 5px;border:1px solid #F90; background:#F90;color:#fff !important;margin:0 0 0 5px;}
.apply_wrap table td ul li{float:none !important; border:none !important; margin:5px 0;}
.apply_wrap table td ul li input[type='text']{float:none !important; border:none !important; margin-top:5px; font-size:11px;}
.apply_btn_wrap_c{width:90%; margin:auto; margin-top:40px; text-align:center; margin-bottom:30px}
.m_content_btn{display:inline-block; min-width:100px; padding:10px 15px; font-size:14px; color:#fff !important; font-weight:700; border:none; background:#f78427; border-radius:5px; box-shadow:none;}
.m_list_btn{display:inline-block; min-width:100px; padding:10px 15px; font-size:14px; color:#fff !important; font-weight:700; border:none; background:#999; border-radius:5px; box-shadow:none;}

.missionBoardWrite{width:100%; padding:10px; box-sizing:border-box;}
.missionBoardWrite p{font-size:13px !important;}
.missionBoardWrite .writeForm dt {padding:5px 0 0 0; font-size:13px; color:#333; font-weight:normal;}
.missionBoardWrite .writeForm dt label{font-size:14px; color:#333;}
.missionBoardWrite .writeForm dd {padding-bottom:5px; border-bottom:1px solid #e2dccf; min-height:35px; font-size:14px; color:#666;}
.missionBoardWrite .writeForm dd p{margin:0;}
.missionBoardWrite .writeForm dd .txt_url_check{color:#f00;}
.missionBoardWrite .writeForm dd .txt_url_check .txt_fail_copy{width:100%; color:#000; display:inline-block; margin-top:8px;}
.missionBoardWrite .writeForm dd .txt_success{color:#f68427}
.missionBoardWrite .writeForm dd input[type='text']{width:calc(100%); box-shadow:none; border:1px solid #888; padding:8px 10px; box-sizing:border-box; color:#666; font-size:12px; letter-spacing:-0.5px;}
.missionBoardWrite .writeForm dd .inputUrl{width:100% !important; }
.missionBoardWrite .writeForm dd .inputUrl3{width:calc(100% - 45px) !important; }
.missionBoardWrite .btnUpload{isplay:inline-block;background:#F90;color:#fff;padding:3px 5px 3px;vertical-align:middle;text-align:center;margin-left:10px; font-size:13px;}
.missionBoardWrite .writeForm dd .btnUrlCheck {display:inline-block; background:#F90; color:#fff; padding:7px 5px 7px; vertical-align:middle;margin-left:5px; text-decoration:none; font-size:12px;}
.missionBoardWrite .writeForm dd .btn_url_add{display:inline-block; background:#F90; color:#fff; padding:7px 0 7px; width:30px; text-align:center; vertical-align:top; margin-left:10px; text-decoration:none;}
.missionBoardWrite .writeForm dd .btn_url_minus{display:inline-block;  background:#e0e0e0; color:#666; padding:6px 0 8px; width:30px; text-align:center; vertical-align:top; margin-left:10px; text-decoration:none;}
.missionBoardWrite .writeForm dd dl.urlAgreeBox:after{display:block; clear:both; content:'';}
.missionBoardWrite .writeForm dd dl.urlAgreeBox{margin:5px 0 0 0;}
.missionBoardWrite .writeForm dd dl.urlAgreeBox dt{font-size:13px; color:#666; margin:5px 0 0 0; font-weight:normal; float:left;}
.missionBoardWrite .writeForm dd dl.urlAgreeBox dd {float:right; border-bottom:none; margin:5px 0 0 0;}
.missionBoardWrite .writeForm dd dl.urlAgreeBox dd input[type='radio']{width:16px; height:16px; box-shadow:none; vertical-align:top;}
.missionBoardWrite .writeForm dd dl.urlAgreeBox dd input[type='checkbox']{width:16px; height:16px; box-shadow:none; vertical-align:top;}
.missionBoardWrite .writeForm dd dl.urlAgreeBox dd label{margin-left:10px;}
.missionBoardWrite .writeForm dd dl.urlAgreeBox dd input+label+input{margin-left:10px;}
.missionBoardWrite .writeForm .emphasis{color:#ff0000; font-size:13px; padding:10px 0 0 0; margin:0;}
.missionBoardWrite .writeForm .txt_ex{font-size:13px; color:#f00;}
.missionBoardWrite .infoBox{font-size:13px; color:#f00; padding-bottom:5px; border-bottom:1px solid #e2dccf;}
.missionBoardWrite .infoBox span{color:#333;} 
.missionBoardWrite .answerWrap {padding:10px 0; border-bottom:1px solid #cfcfcf;}
.missionBoardWrite .answerWrap .tit_orange{color:#F68428 !important;}
.missionBoardWrite .answerWrap .txt_ex_orange{color:#F68427; font-size:13px;}
.missionBoardWrite .answerWrap .answer_dl_vertical{margin-top:20px;}
.missionBoardWrite .answerWrap .answer_dl_vertical dd{font-size:12px;}
.missionBoardWrite .answerWrap .answer_dl_vertical dd input[type='checkbox']{margin:0 10px; width:20px;height:20px; box-shadow:none; vertical-align:middle;}
.missionBoardWrite .answerWrap .tit{font-size:14px; font-weight:bold;}
.missionBoardWrite .answerWrap .txt_tit_ex{color:#666; font-size:13px; line-height:16px;}
.missionBoardWrite .txt_agree_info{color:#F68427;}
.btn_copy{font-size:13px; background:#f68427; border:1px solid #fa7305; display:block; color:#fff !important; width:140px; height:30px; line-height:30px; margin:5px auto; text-align:center; border-radius:5px; text-decoration:none;}

.explainAuthWrap{margin-top:20px;}
.explainAuthWrap p.txt_check{background:url('/m/img/icon_check.png') 2px 0 no-repeat; font-size:13px; color:#333; padding-left:26px; margin-bottom:0 !important;}
/* (e) mission */

/* (s) faq */
ul.faqList{background: #ffffff;}
ul.faqList li{border-bottom:1px solid #e9e9e9; padding:10px;}
ul.faqList li a.question{display:inline-block; text-decoration:none; font-size:14px; color:#000; font-weight:bold; background:url('/image/bbs/icon_q.png') 0 0 no-repeat; padding-left:26px; margin:0;}
ul.faqList li .answer{color:#333; font-size:13px; background:url('/image/bbs/icon_a.png') 0 0 no-repeat; padding-left:26px; display:none; margin-top:10px;}

ul.faqList2{margin-top:-10px; background: #f5f5f5;}
ul.faqList2 li{border-bottom:1px solid #e9e9e9; padding:10px;}
ul.faqList2 li a.question{display:inline-block; text-decoration:none; font-size:14px; color:#000; font-weight:bold; background:url('/image/bbs/icon_q.png') 0 0 no-repeat; padding-left:26px; margin:0;}
ul.faqList2 li .answer{color:#333; font-size:13px; background:url('/image/bbs/icon_a.png') 10px 10px no-repeat #fff; padding-left:34px; padding-right:10px; padding-top:10px; padding-bottom:10px; display:none; margin-top:10px; margin-left:-10px; margin-right:-10px; margin-bottom:-10px;}
/* (e) faq */

/* (s) loyal AKLOVER */
.loyalWrap{padding:0 15px;}
.loyalWrap .titleText{font-size:18px;}
.loyalWrap .titleLine{font-size:18px;}
.loyalWrap dl{margin:0;}
.loyalMemberWrap{border-bottom:1px solid #EBE2DC; margin:10px 0 0 0; background:url('../img/icon_loyal_210521.png') center 0 no-repeat; padding:134px 0 0 0;}
.loyalMemberWrap dl:after{clear:both; display:block; content:'';}
.loyalMemberWrap dl{border-top:1px solid #EBE2DC}
.loyalMemberWrap dl dt{float:left; width:130px; padding:10px; box-sizing:border-box; color:#FF9702; font-size:13px; font-weight:bold; line-height:20px;}
.loyalMemberWrap dl dd{float:left; width:calc(100% - 130px); padding:10px; box-sizing:border-box; line-height:20px; font-size:13px; word-break:keep-all;}

.loyalMemberWrap .listWrap{display:flex; border-top: 1px solid #EBE2DC;}
.loyalMemberWrap .listWrap .tit{display:flex; width:130px; padding:10px; box-sizing:border-box; align-items:center; color:#FF9702; font-weight:bold;}
.loyalMemberWrap .listWrap .list{display:flex; width:calc(100% - 130px); padding:10px; box-sizing:border-box; align-items:center;}

.loyalStandardWrap{border-bottom:1px solid #EBE2DC; margin:10px 0 0 0;}
.loyalStandardWrap .txt_explain{color:#FF9702; font-weight:bold; line-height:22px; padding:0 10px;}
.loyalStandardWrap dl{border-top:1px solid #EBE2DC}
.loyalStandardWrap dl dt{ padding:10px 10px 5px; box-sizing:border-box; color:#FF9702; font-size:13px; font-weight:bold;}
.loyalStandardWrap dl dd{ padding:5px 10px 10px; box-sizing:border-box; line-heigth:22px; font-size:13px;}

.boardList{border-top:1px solid #b7b7b7}
.boardList li{padding:7px 10px; border-bottom:1px solid #e9e9e9}
.boardList li a{text-decoration:none;}
.boardList li p{margin:0;}
.boardList li p.title{font-size:14px; color:#000; font-weight:bold;}
.boardList li p.tit_loyal{font-size:13px; color:#000; }
.boardList li p.bold{font-weight:bold;}
.boardList li p.name{font-size:12px; color:#666; font-weight:bold; margin-top:8px;}
.boardList li p.name_loyal{font-size:12px; color:#000; margin-top:8px;}
.boardList li p.name_loyal img{height:17px;}
.boardList li p.name img{height:17px;}
/* (e) loyal AKLOVER */


/* (s) etc */
.txt_emphasis{color:#f00 !important;}
.icon_hyphen{line-height:20px; padding-left:11px; position:relative; margin:0;}
.icon_hyphen span{color:#FF9702; font-weight:bold;}
.icon_hyphen:before{content:'-'; position:absolute; top:0; left:0;}
/* (e) etc */ 

/* (s) global club */
.globalLoginWrap{width:100%;}
.globalLoginWrap .txt_tit{font-size:16px; font-weight:bold; color:#333; text-align:center; margin-top:30px;}
.globalLoginWrap .loginBox{width:100%; margin:20px auto; padding:0 15px;}
.globalLoginWrap .loginBox:after{display:block; clear:both; content:'';}
.globalLoginWrap .loginBox .inputBox{float:left; width:70%}
.globalLoginWrap .loginBox .inputBox label{display:inline-block; width:60px;}
.globalLoginWrap .loginBox .inputBox input{width:calc(100% - 70px); padding:6px 10px; border-radius:4px; box-shadow:none; border:1px solid #ccc;}
.globalLoginWrap .loginBox .btnBox{width:calc(30% - 26px); float:left; margin-left:10px; vertical-align:top;}
.globalLoginWrap .loginBox .btnBox .btn_login{display:block; height:70px; width:100%; line-height:72px; background:#f0ad4e; border:1px solid #eea236;
text-align:center; font-size:14px; color:#fff; text-decoration:none; border-radius:5px;}
.globalLoginWrap .idSaveBox{margin-left:15px; vertical-align:middle}
.globalLoginWrap .idSaveBox label{vertical-align:bottom;}
.globalLoginWrap .globalLoginInfo{font-size:13px; color:#666; line-height:20px; text-align:center; margin:20px 0 50px 0;}

.contents .cs{text-align:center;}
.contents .titleBig{margin-bottom:20px;text-align:center;color:#f68427;font-size:20px;font-weight:700;line-height:20px;padding:0 20px;letter-spacing:0.8px; letter-spacing:-1px;}
.contents .description{margin-bottom:20px;font-weight:400;padding:0 20px; line-height:22px;}
.contents em{font-weight:400;color:#f68427;}
.contents .csInfo{margin:0 5px 50px 5px; padding:28px 0 30px;text-align:left;background-color:#eee;}
.contents .csInfo dl{margin-bottom:10px;padding-left:5%;}
.contents .csInfo dt{display:inline-block; width:20%;font-size:14px;}
.contents .csInfo dd{display:inline-block;font-weight:300;font-size:14px;}
.contents .btnSection{text-align:center;}
.contents .btnSection a {display:inline-block; padding:8px 0; width: 90px; border:0; background-color:#f68427; color:#fff; text-align:center; font-weight:bold;}

.authPage{padding:0 10px;}
.noAuthPage{width:100%; position:relative; padding:0 0 20px 0;}
.noAuthPage h2{margin:20px 0 0 25px;font-size:25px; font-weight:400; display:inline-block;}
.noAuthPage h2 span{font-size:27px; font-weight:bold;}
.noAuthPage table{margin:20px 25px 0 25px;}
.noAuthPage table th{height:30px;padding:5px 0 5px 0; vertical-align:top; font-weight:bold;}
.noAuthPage table td{color:#000;padding:5px 0 5px 0; line-height:18px;}
.noAuthPage table th.alignTop{vertical-align:top;}
.noAuthPage .img_product img{width:100%;}
.noAuthPage .bg_explain{background:url('/image2/bg_auth_explain.gif') 0 0 repeat-x; padding:25px 15px;}
.noAuthPage .bg_explain dl.box_explain:after{display:block; content:''; clear:both;}
.noAuthPage .bg_explain dl.box_explain dt{width:30%; float:left;}
.noAuthPage .bg_explain dl.box_explain dt span{display:inline-block; width:80px; height:24px; line-height:24px; background:#f68424; color:#fff; font-size:14px; text-align:center; border-radius:15px; margin-bottom:3px;}
.noAuthPage .bg_explain dl.box_explain dd{width:70%; float:left; min-height:24px; margin-bottom:3px; font-size:13px; color:#000; line-height:24px;}
/* (e) global  club */

/* (s) attendance */
.attendanceWrap{margin:0 0 40px 0; padding:0 15px;}
.attendanceWrap .dateSelectWrap{position:relative; width:34%; margin:0 auto;}
.attendanceWrap .dateSelectWrap .btn_l{ position:absolute; top:39px; left:20px; width:15px; height:44px; display:block; background:url('/m/img/btn_date_left.png') 0 0 no-repeat; background-size:15px;}
.attendanceWrap .dateSelectWrap .btn_r{ position:absolute; top:39px; right:20px; width:15px; height:44px; display:block; background:url('/m/img/btn_date_right.png') 0 0 no-repeat; background-size:15px;}
.attendanceWrap .dateWrap{position:relative; text-align:center; height:196px; color:#333;}
.attendanceWrap .dateWrap strong{color:#f68427;}
.attendanceWrap .txt_year{font-size:18px; color:#666; padding-top:10px; margin:0;}
.attendanceWrap .txt_month{font-size:24px; color:#000; margin-top:10px; margin:5px 0 0 0; font-weight:700;}
.attendanceWrap .productWrap{position:absolute; width:33%; top:0; left:0; text-align:center;}
.attendanceWrap .productWrap img{width:90%; max-width:140px;}
.attendanceWrap .productWrap .tit{color:#f68427; font-size:14px; font-weight:bold; margin-bottom:5px;}
.attendanceWrap .productWrap .summary{color:#333; font-size:13px; line-height:18px;}
.attendanceWrap .dateWrap .btnCheck{width:100px; height:101px; display:block; position:absolute; top:30px; right:0; border-radius:10px;}
.attendanceWrap .dateWrap .bg_on{background:url('/m/img/btn_check_on.jpg') 0 0 no-repeat; color:#fff; font-size:16px; padding-top:20px;}
.attendanceWrap .dateWrap .bg_off{background:url('/m/img/btn_check_off.jpg') 0 0 no-repeat; color:#fff; font-size:16px; padding-top:20px;}
.attendanceWrap .tbAttendance{width:100%; border-collapse:collapse; }
.attendanceWrap .tbAttendance th{background:#ebebeb; color:#545454; font-size:13px; border:1px solid #c5c5c5; height:30px; text-align:center;}
.attendanceWrap .tbAttendance td{border:1px solid #c5c5c5; height:50px; vertical-align:top; padding:5px; box-sizing:border-box; font-weight:bold;}
.attendanceWrap .tbAttendance td div.off{background:url('/m/img/attendance_logo_off.png') center 0 no-repeat; width:100%; height:38px; background-size:contain;}
.attendanceWrap .tbAttendance td div.on{background:url('/m/img/attendance_logo_on.png') center 0 no-repeat; width:100%; height:38px; background-size:contain;} 
.attendanceWrap .tbAttendance td div.txt_sunday{color:#f00;}
.attendanceWrap ul.tab{margin-top:30px;}
.attendanceWrap ul.tab:after{clear:both; content:''; display:block;}
.attendanceWrap ul.tab li{float:left}
.attendanceWrap ul.tab li a{display:inline-block; border:1px solid #d4d4d4; padding:7px 10px 7px 20px; box-sizing:border-box; position:relative; background:#f4f4f4; color:#333; text-decoration:none;}
.attendanceWrap ul.tab li a.on{background:#fff;}
.attendanceWrap ul.tab li a .icon_circle{display:block;  width:10px; height:10px; background:#fb7635; border-radius:5px; position:absolute; top:11px; left:6px;}
.attendanceWrap ul.tab li a .bg2{background:#db61f4;}
.attendanceWrap ul.tab li a .bg3{background:#45c62b;}
.attendanceWrap ul.tab li a .bg4{background:#6f7efb;}
.attendanceWrap .weekList{background:#fef4eb; margin:10px 0 0 0; padding:5px 10px;}
.attendanceWrap .weekList a{color:#000; display:block; padding:6px 20px 6px 0; background-size:26px !important; background:url('/image2/btn_close.png') right 6px no-repeat;}
.attendanceWrap .weekList a.open{background:url('/image2/btn_open.png') right 6px no-repeat; text-decoration:none;}
.attendanceWrap .dayMissionList {display:none;}
.attendanceWrap .dayMissionList dl{margin:8px 20px;}
.attendanceWrap .dayMissionList dl:after{clear:both; display:block; content:''}
.attendanceWrap .dayMissionList dl dt{float:left; width:65px; line-height:26px; color:#000;}
.attendanceWrap .dayMissionList dl dd{float:left; width:calc(100% - 65px);}
.attendanceWrap .dayMissionList dl dd a{color:#000; line-height:26px;}
.attendanceWrap .dayMissionList dl dd p{margin:0; line-height:26px;}
.attendanceWrap .dayMissionList dl dd .txt1{color:#fb7635 !important}
.attendanceWrap .dayMissionList dl dd .txt2{color:#db61f4 !important}
.attendanceWrap .dayMissionList dl dd .txt3{color:#45c62b !important}
.attendanceWrap .dayMissionList dl dd .txt4{color:#6f7efb !important}
/* (e) attendance */

.noticeContent .btn_buyList{display:block; width:50%; margin:0 auto; height:28px; line-height:28px; color:#fff; font-size:14px; background:#f78427; text-align:center; border-radius:10px; text-decoration:none;}
.buyWrap{width:100%; padding:0 15px;}
.buyWrap .subTit{font-size:15.5px;font-weight:800;letter-spacing:-0.7px;line-height:30px;}
.buyWrap .subTit span{color:#EC6022; font-size:22px;}
.buyWrap .txt_orange{font-size:13px; color:#ff6815; margin:0;}
.buyWrap .txt_b_orange{font-size:16px; color:#ff6815; margin:0;}
.buyWrap ul.productList:after{display:block; clear:both; content:'';}
.buyWrap ul.productList{margin:10px 0 50px 0;}
.buyWrap ul.productList li{float:left; width:calc(50% - 5px); border:1px solid #b6b6b6; margin-right:5px; margin-left:0; text-align:center;}
.buyWrap ul.productList li:nth-child(2n){margin-left:5px;  margin-right:0;}
.buyWrap ul.productList li:nth-child(n+3){margin-top:10px;}
.buyWrap ul.productList li .img{margin-bottom:6px;}
.buyWrap ul.productList li .img img{width:100%;}
.buyWrap ul.productList li p{margin:0;}
.buyWrap ul.productList li .tit{font-size:16px; color:#666;}
.buyWrap ul.productList li .point{font-size:14px; color:#666;}
.buyWrap ul.productList li .point strong{color:#F86C1F;font-weight:800;}
.buyWrap ul.productList li .status{font-size:14px; color:#000;}
.buyWrap ul.productList li .btn{height:30px; margin-bottom:15px;}
.buyWrap ul.productList li .btn a{display:inline-block; color:#fff; font-size:14px; background:#f78427; padding:2px 20px; border-radius:5px; text-decoration:none;}
.buyWrap .btnBuyGroup{text-align:right; margin-top:10px;}
.buyWrap .btnBuyGroup .btn_buy{display:inline-block; width:150px; margin:0 auto; height:28px; line-height:28px; color:#fff; font-size:14px; background:#f78427; text-align:center; border-radius:10px; text-decoration:none;}
.buyWrap .txt_noData{text-align:center; margin-top:10px;}
table.tb_info {border-top:1px solid #f68427 !important; width:100%;}
table.tb_info th{background:#facca5; padding-left:10px; border-bottom:1px solid #f68427; height:26px;}
table.tb_info td{padding:5px 10px; border-bottom:1px solid #f68427; height:34px;}

.historyWrap .tab_content .list {padding:0 20px 20px; border-bottom:1px solid #e5e5e5;}
.historyWrap .tab_content .list:last-child{border-bottom:none;}
.historyWrap .tab_content .list .year{font-size:18px; color:#000; font-weight:bold; text-align:center;}
.historyWrap .tab_content .list dl.monthList{margin-top:20px;}
.historyWrap .tab_content .list dl.monthList:after{clear:both; display:block; content:'';}
.historyWrap .tab_content .list dl.monthList dt{float:left; width:15%; color:#333; font-size:13px; font-weight:normal;}
.historyWrap .tab_content .list dl.monthList dd{float:left; width:85%; color:#333; font-size:13px;}
.historyWrap .tab_content .list .img_year{text-align:center; margin:20px 0 0 0;}

.trulyWrap .section {border:1px solid #efefef; padding:15px 10px; box-shadow: 0 1px 10px 0 rgb(0 0 0 / 10%), 0 10px 20px 0 rgb(0 0 0 / 10%)}
.trulyWrap .sympathy{margin-top:30px;}
.trulyWrap .help{margin-top:30px; margin-bottom:100px;}
.trulyWrap .section .tit{color:#f68427; font-size:18px !important; font-weight:bold;}
.trulyWrap .section .box{background:#f4f4f4; margin:5px 0 20px; text-align:center; font-size:14px; color:#000; padding:12px 10px; line-height:22px;}
.trulyWrap .section .box em{color:#f68427; font-size:16px; line-height:20px; font-style:normal; font-weight:bold;}
.trulyWrap .section .box p{margin:0;}
.trulyWrap .section .txt01{text-align:center; font-size:13px; color:#666; line-height:18px;}
.trulyWrap .section .picture01{margin:20px 0 0 0;}
.trulyWrap .section .picture01 p{text-align:center;}
.trulyWrap .section .picture01 img{width:100%}
.trulyWrap .section .txt_writer{margin-top:20px; font-size:13px; color:#666; text-align:center}
.trulyWrap .section .first{border-bottom:1px solid #e4e4e4; padding-bottom:30px;}
.trulyWrap .section .second{padding:25px 0 0 0;}
.trulyWrap .section .last{padding-bottom:30px;}

</pre></body></html>