@media screen and (max-width: 760px){.pc_only,.pc_only_flex{display:none!important}.mo_only{display:block!important}.mo_only_flex{display:flex!important}.swal2-toast h2:where(.swal2-title){font-size:14px!important}.container{width:calc(100% - 40px)}.container.complete{width:100%}.forweb{display:none!important}.formobile{display:block!important}.forweb_table{display:none!important}.formobile_table{display:block!important}.detail_info_area .detail_info_wrap .detail_info_in>.btn_complete,.submit_btn400{margin:0 auto 30px;height:50px;line-height:50px;font-size:18px}.submit_btn100{width:100%;height:60px;line-height:60px;font-size:24px}.submit_btn180{width:30%;font-size:15px;word-break:keep-all;height:40px}.checkbox span{font-size:18px;line-height:18px}.checkbox em{width:16px;height:16px}.checkbox:not(.style_02) input[type=checkbox]:checked+em:after{left:5px;top:0;width:5px;height:10px;border-width:0 2px 2px 0}.checkbox.style_02{display:flex!important;align-items:flex-start}.checkbox.style_02 em{width:28px;height:28px}.checkbox.style_02 span{display:flex!important;flex-direction:column!important}.checkbox.style_02 span>a{display:block!important;margin:0!important;padding-top:10px}.checkbox.style_03 span{font-size:16px}#wrap p>span.essential{font-size:20px;padding-right:8px}.scroll_icon>p{font-size:17px}.funding_header{display:flex;justify-content:space-between;align-items:center;padding:0;flex-direction:row;flex-wrap:wrap;margin:14px auto}.funding_header_btn{display:flex;align-items:center;gap:10px}.funding_header .funding_logo img{max-height:60px;max-width:120px}.funding_header .funding_logo a{line-height:0}.funding_header .funding_logo img{width:auto;height:auto;max-width:145px;max-height:51px;object-fit:contain}.funding_header .funding_header_btn{gap:10px}.template_ver4{padding:0;width:100%}.template_ver4 .mo_only,.template_ver4 .top_wrap .funding_info{padding:0 20px;width:calc(100% - 40px)}.template_ver4 .funding_sub{font-size:18px}.template_ver1 .headline{height:60px}.template_ver1 .headline a .logo{height:30px;margin:15px 0 0 15px}.template_ver1 .campaign_list_btn{top:15px;right:15px;width:30px;height:30px}.template_ver1>.template_ver1_wrap{height:calc(100vh - 60px)}.template_ver1>.template_ver1_wrap .forposition>.title{width:85%;font-size:30px;padding-bottom:20px}.template_ver1>.template_ver1_wrap .forposition>.hashtag{gap:20px;margin-bottom:40px}.template_ver1>.template_ver1_wrap .forposition>.hashtag .hashtag_cont{font-size:20px}.template_ver1>.template_ver1_wrap .forposition>.template_ver1_imgwrap.width_main{width:100%;height:50vh}.template_ver1>.template_ver1_wrap .forposition .template_ver1_imgwrap.width_main>img,.template_ver1>.template_ver1_wrap .forposition .template_ver1_imgwrap.width_main>video{width:auto;height:100%}.template_ver2>.container{height:85vh}.template_ver2>.container>.template_ver2_imgwrap.width_main{width:100%;height:30vh;top:-1px;margin:0 0 20px}.template_ver2>.container>.template_ver2_imgwrap.height_main{width:200px;height:300px;margin:20px auto 0}.template_ver2>.container>.template_ver2_imgwrap.width_height{width:300px;height:300px;margin:30px auto 0}.template_ver2>.container>.mobile_txt_wrap{height:33vh;position:relative;overflow:hidden}.template_ver2>.container .template_ver2_right{width:85%;position:absolute;top:20%;left:50%;transform:translate(-50%,-20%);margin:0}.template_ver2>.container .template_ver2_right a .logo{height:40px}.template_ver2>.container .template_ver2_right>.title{font-size:25px;line-height:40px}.template_ver2>.container .template_ver2_right>.hashtag .hashtag_cont{font-size:15px}.template_ver2>.container .template_ver2_design{right:-130px;bottom:-110px}.template_ver3>a{top:15px;left:15px}.template_ver3>a .logo{height:40px}.template_ver3 .campaign_list_btn{top:15px;right:15px;width:40px;height:40px}.template_ver3>.container .title{font-size:30px;width:85%}.template_ver3>.container .hashtag{gap:15px;margin:30px 0 20px}.template_ver3>.container .hashtag .hashtag_cont{font-size:15px;padding:10px 15px}.template_ver4{margin-top:0}.template_ver4 .top_wrap{padding:0 0 37px}.template_ver4 .funding_title{font-size:20px;margin:40px 0 15px;text-align:left;line-height:25px}.template_ver4 .funding_sub{font-size:17px;text-align:left;line-height:22px}.template_ver4 .top_wrap .funding_info .funding_bar>.bar_now{height:4px}.template_ver4 .top_wrap .funding_info .funding_target .target_percent .percent_text{font-size:15px;color:#444}.template_ver4 .top_wrap .funding_info .funding_etc .etc_wrap .etc_main{font-size:25px}.template_ver4 .top_wrap .funding_info .funding_etc .etc_wrap .etc_main_mini{font-size:15px}.template_ver4 .top_wrap .funding_info .funding_etc .etc_wrap .etc_title{font-size:15px;color:#444}.template_ver4 .top_wrap .funding_info .funding_etc .etc_wrap .etc_main>span{font-size:15px}.template_ver4 .top_wrap .img_area .big_thumbnail_swiper{width:100%;max-height:250px;aspect-ratio:auto;position:relative;overflow:hidden}.template_ver4 .top_wrap .img_area .big_thumbnail_swiper img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.template_ver4 .top_wrap .img_area .small_thumbnail_swiper{margin-top:3px}.template_ver4 .top_wrap .img_area .small_thumbnail_swiper img{object-fit:contain}.template_ver4 .top_wrap .img_area .small_thumbnail_swiper .swiper-slide{width:48px;height:48px;margin-right:0!important}.template_ver4 .top_wrap .funding_info{margin-top:20px}.template_ver4 .top_wrap .funding_info .funding_target{padding:20px 0 0;margin-bottom:23px!important}.mo_funding_btn{width:100%;position:fixed;bottom:0;left:0;padding:20px;background:#fff;z-index:999999}.mo_funding_btn a{width:calc(100% - 40px);height:45px;line-height:45px;text-align:center;background-color:rgba(var(--main-bg-color));border-radius:8px;font-weight:700;font-size:20px;color:#fff}.mo_funding_btn .btn_ars{background-color:#fff;color:#444;border:1px solid #d9d9d9;font-weight:500;margin-top:14px}.campaign_content_wrap{width:100%;padding:0;display:block}.fixed-top .campaign_content_wrap{margin-top:73px}#wrap .content .sites_category_wrapper{position:relative;display:flex;align-items:center;justify-content:space-between}#wrap .content .sites_category_wrapper.btn-visible{padding:0 7px}.fixed-top #wrap .content .sites_category_wrapper.btn-visible{padding:0 30px}.fixed-top #wrap .content .sites_category_wrapper.btn-visible .sites_category{width:100%}.sites_category_wrapper .scroll-btn{display:none!important;width:25px;height:25px;background:#0003;border:none;border-radius:50%;cursor:pointer;z-index:99999;display:flex;align-items:center;justify-content:center;font-size:13px}.sites_category_wrapper.btn-visible .scroll-btn{display:flex!important}.fixed-top .sites_category_wrapper .scroll-btn{position:fixed;top:19px}.fixed-top .sites_category_wrapper .scroll-btn.left{left:3px}.fixed-top .sites_category_wrapper .scroll-btn.right{right:3px}#wrap .content .sites_category{padding:13px 0 10px;gap:28px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#wrap .content .sites_category_wrapper.btn-visible .sites_category{width:calc(100% - 63px)}#wrap .content .sites_category_wrapper.btn-visible .sites_category .category_list:first-child{padding-left:0}.fixed-top #wrap .content .sites_category{padding:13px 0 10px!important}#wrap .content .sites_category::-webkit-scrollbar{display:none}#wrap .content .sites_category .category_list:first-child{padding-left:20px}#wrap .content .sites_category .category_list:last-child{padding-right:20px}#wrap .content .sites_category .category_list>p{font-size:15px;font-weight:500;color:#000}#wrap .content .sites_category .category_list.on>p{font-size:15px;font-weight:700;color:rgba(var(--main-bg-color))}.sites_content_wrap{width:calc(100% - 40px);padding:0 20px;margin-top:40px}.usage_plan .usage_plan_table th,.usage_plan .usage_plan_table td{font-size:14px}.hallfame_contwrap>div{width:100%}.hallfame_contwrap>div .hallfame_date{font-size:12px}#wrap .content .content_wrap .sites_content_wrap .sites_content.index4 .message_wrap{width:100%}#wrap .content .content_wrap .sites_content_wrap .sites_content.index4 .message_wrap .message_content .profile_area .id_date>.id{padding-bottom:7px}.text_area .text_area_cont>.text_area_title{font-size:30px;line-height:40px;margin-bottom:30px}.info_area .info_area_title{font-size:30px;width:350px}.info_area .usage_plan .usage_plan_title{font-size:28px}.info_area .usage_plan .usage_plan_table th{font-size:20px}.info_area .usage_plan .usage_plan_table td{font-size:18px;padding:20px 30px}.info_area .hallfame .hallfame_title span{font-size:28px}.info_area .hallfame .hallfame_title .bar{width:60%}.info_area .hallfame .hallfame_contwrap{gap:20px 10px;width:100%}.info_area .hallfame .hallfame_contwrap .hallfame_contnet{width:48%;height:170px}.info_area .hallfame .hallfame_contwrap .hallfame_id{height:40px;font-size:20px;line-height:2.2;padding-left:15px}.info_area .hallfame .hallfame_contwrap .hallfame_amount{font-size:22px;padding:30px 0 0 15px}.info_area .hallfame .hallfame_contwrap .hallfame_date{left:15px}.info_area .cheering_message .cheering_message_title span{font-size:28px}.info_area .cheering_message .cheering_message_title .bar{width:60%}.info_area .cheering_message .message_form>input[type=text].message_txt{height:60px}.info_area .cheering_message .message_form>input[type=submit].message_button{width:120px;height:60px;font-size:20px}.info_area .cheering_message .message_total{font-size:20px}.info_area .cheering_message .message_list_wrap .message_list .message_id,.info_area .cheering_message .message_list_wrap .message_list .message_cont{font-size:18px}.info_area .cheering_message .btn_message_more{font-size:15px}.info_area .cheering_message .btn_message_more>span{width:22px;height:22px}.ars_info{margin-top:50px}.campaign_list_wrap .campaign_list.forintro{width:90%}.campaign_list_wrap .campaign_list.forintro .campaign_content_body .campaign_content>li{font-size:18px}.campaign_list_wrap .campaign_list .campaign_content_body .campaign_content>li{padding:15px 0}.logo.contract{height:60px;text-align:left}.logo.contract>a>img{height:35px;margin-top:13px;margin-left:15px}.page_left{width:85%}.page_left>a>.title{font-size:30px;line-height:1.5}.page_left>a>.hashtag{gap:15px;margin-bottom:30px}.page_left>a>.hashtag .hashtag_cont{font-size:15px;padding:10px 15px}.forReaction{width:calc(100% - 40px)!important}.forReaction.contract_type_02{padding:35px 0 0}.container_forcontract{width:100%;margin:auto;padding:0}.container_forcontract>.just-flex{width:100%;display:inline-block!important}.container_forcontract>.just-flex>p{margin-bottom:8px}.payment_method_wrap{padding:20px 0 30px}.application_wrap .application_area input[type=text].expiration_month,.application_wrap .application_area input[type=text].expiration_year{width:46%}.application_wrap .application_area input[type=text].expiration_month{margin-right:5%}.application_wrap .application_area p{font-size:14px}.payment_method_wrap .payment_btn_wrap label{width:33.3%;font-size:15px}.application_wrap .application_area input[type=text]::placeholder,.application_wrap .application_area .application_date select::placeholder,.application_wrap .application_area .gender select::placeholder{font-size:14px}.contract_type_02 .application_wrap .amount_wrap>p{font-size:25px;font-weight:500;display:flex;align-items:center;width:100%}.contract_type_02 .payment_method_wrap .payment_method_title{width:100%}.payment_method_wrap .payment_tab,.payment_method_wrap .btn_complete{width:95%}.terms_area_wrap.forcontract .form_check1,.terms_area_wrap.forcontract .form_check2,.terms_area_wrap.forcontract .form_check3{padding:8px 0}.money_btn_select_trigger,.money_btn_select_options li{padding:20px 15px}.mypage_header{margin:20px auto 10px}.mypage_header .logo{width:auto;max-height:40px}.mypage_category{margin:35px 0 0}.mypage_category ul{display:flex;align-items:stretch;width:calc(100% - 20px);height:45px;overflow:hidden}.mypage_category ul li{display:flex;align-items:center;justify-content:center;flex:none}.mypage_category ul li.bar{height:45px}.mypage_category ul li span{font-size:15px;line-height:45px;color:#5e5e5e}.mypage_category ul li.active span{font-weight:700}.list-search{padding:50px 0}.list-search .search-form .btns{flex-wrap:wrap;justify-content:space-between;gap:0;width:100%}.list-search .search-form .btns span{width:100%;text-align:left;padding-bottom:20px}.list-search .search-form .btns a{width:22%;font-size:15px}.list-search .search-form .date{justify-content:space-between;gap:0;width:100%}.list-search .search-form .date input{width:48%;font-size:17px;background-size:15px;background-position-x:95%;background-position-y:48%}.list-search .search-form .status,.list-search .search-form a.btn-submit{width:100%}.mypage_content_wrap{padding:60px 0 150px}.mypage_content_wrap .main_mypage_title{gap:15px}.mypage_content_wrap .main_mypage_title>.bar{width:7px;height:30px}.mypage_content_wrap .main_mypage_title>.title{font-size:18px;line-height:18px;font-weight:500}.mypage_content_wrap .mypage_main_wrap .mypage_main_content{gap:0;width:100%;margin:0 auto;padding-top:20px}.mypage_content_wrap .mypage_main_wrap .mypage_main_content>div{display:flex;justify-content:space-between;align-items:center;padding:18px 30px;width:100%;height:auto;background:#fff;border-radius:0}.mypage_content_wrap .mypage_main_wrap .mypage_main_content>div:hover{background:#fff}.mypage_content_wrap .mypage_main_wrap .mypage_main_content>div:first-child{border-radius:8px 8px 0 0}.mypage_content_wrap .mypage_main_wrap .mypage_main_content>div:last-child{border-radius:0 0 8px 8px}.mypage_content_wrap .mypage_main_wrap .mypage_main_content>div>.sub{padding-top:0;color:#5e5e5e;font-size:15px}.mypage_content_wrap .mypage_main_wrap .mypage_main_content>div .title_wrap{width:auto;position:initial;transform:none;margin-top:0;text-align:right}.mypage_content_wrap .mypage_main_wrap .mypage_main_content>div .title_wrap>.title{font-size:16px}.mypage_content_wrap .mypage_main_wrap .mypage_main_content>div .title_wrap>.title.big{font-size:16px}.title_wrap .fa-regular{bottom:auto;left:135px;top:51%;transform:translateY(-49%)}.title_wrap .fa-regular.second_arrow{left:107px}.mypage_content_wrap .mypage_explain_wrap{padding:60px 0}.mypage_content_wrap .mypage_explain_content .content_top{display:flex;gap:20px}.mypage_content_wrap .mypage_sub_wrap .main_mypage_title{padding-bottom:20px}.mypage_content_wrap .mypage_explain_content .content_top .explain_content_top{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px;height:auto;background:#fff}.mypage_content_wrap .mypage_explain_content .content_top .explain_content_top .content_top_icon_area{margin-bottom:12px}.mypage_content_wrap .mypage_explain_content .content_top .explain_content_top .content_top_icon_area img{width:56px;height:auto}.mypage_content_wrap .mypage_explain_content .content_top .explain_content_top .content_top_txt{font-size:20px}.mypage_content_wrap .mypage_explain_content .content_top .explain_content_top .content_top_txt>span.title{font-size:21px;height:auto;margin-bottom:13px}.mypage_content_wrap .mypage_explain_content .content_top .explain_content_top .content_top_txt>p{font-size:13px;color:#5e5e5e;font-weight:400}.mypage_content_wrap .mypage_explain_content .content_bottom{display:flex;flex-direction:column;gap:unset}.mypage_content_wrap .mypage_explain_content .content_bottom .explain_content_bottom{display:flex;flex-direction:row;align-items:center;width:100%;height:135px;padding:29px 34px;margin:0 auto;background:#fff;border-radius:0}.mypage_content_wrap .mypage_explain_content .content_bottom .explain_content_bottom .content_bottom_icon_area{flex:0 0 120px;flex-shrink:0;width:60px;display:flex;justify-content:flex-start;align-items:center}.mypage_content_wrap .mypage_explain_content .content_bottom .explain_content_bottom .content_bottom_icon_area img{width:110px;height:auto}.mypage_content_wrap .mypage_explain_content .content_bottom .explain_content_bottom:first-child{border-radius:8px 8px 0 0}.mypage_content_wrap .mypage_explain_content .content_bottom .explain_content_bottom:last-child{border-radius:0 0 8px 8px;margin-bottom:0}.mypage_content_wrap .mypage_explain_content .content_bottom .explain_content_bottom .content_bottom_txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;font-size:13px;padding:0;margin-top:0}.mypage_content_wrap .mypage_explain_content .content_bottom .explain_content_bottom:nth-child(2) .content_bottom_txt{background-position-y:20%}.mypage_content_wrap .mypage_explain_content .content_bottom .explain_content_bottom:nth-child(3) .content_bottom_txt{background-position-y:20%}.mypage_content_wrap .mypage_explain_content .content_bottom .explain_content_bottom .content_bottom_txt>span.title{display:flex;justify-content:flex-start;font-size:16px;height:30px}.mypage_content_wrap .mypage_explain_content .content_bottom .explain_content_bottom .content_bottom_txt p{color:#5e5e5e}.mypage_content_wrap .mypage_explain_content .content_bottom .explain_content_bottom .content_bottom_txt p span{color:rgba(var(--institution-bg-color))}.mypage_content_wrap .mypage_sub_wrap .mainpage_sub_Swiper{height:180px}.mypage_content_wrap .mypage_sub_wrap .mainpage_sub_Swiper p.txt{top:20px;left:30px;font-size:22px;line-height:1.5;width:300px}.mypage_content_highlight{color:#9b00c1}.mypage_content_wrap .content_btn_wrap{gap:25px}.mypage_content_wrap .content_btn_wrap .content_btn{font-size:25px}.mypage_content .mypage_content_table.forsubscribe>ul li{font-size:14px}.mypage_content .mypage_content_table.forsubscribe>ul li:nth-child(2){width:calc(30% - 20px)}.mypage_content .mypage_content_table.forsubscribe>ul li:nth-child(4){width:calc(30% - 20px)}.mypage_content .mypage_content_table.forsubscribe>ul li:nth-child(6){width:calc(23% - 20px)}.mypage_content .mypage_content_table.forsubscribe>ul li:nth-child(6)>.submit_btn180{width:100%}.mypage_content .mypage_content_table>ul.detail_area{position:relative;display:flex;align-items:flex-start}.mypage_content .mypage_content_table>ul.detail_area li:nth-child(4),.mypage_content .mypage_content_table>ul.detail_area li:nth-child(5){position:absolute;top:40px}.mypage_content .mypage_content_table>ul.detail_area li:nth-child(5){left:60%;transform:translate(-40%)}.mypage_content .mypage_content_table>ul.detail_area .date{position:absolute;left:60%;transform:translate(-40%);margin-top:16px}.mypage_content .mypage_content_table>ul.detail_area div{justify-content:center;margin-top:50px}.mypage_content .mypage_content_table>ul.detail_area .b_white_btn{font-size:13px;height:33px;line-height:31px;padding:0 10px}.mypage_content .mypage_content_table>ul.detail_area div a:first-child{margin-right:5px}.detail_info_area .detail_info_wrap>.logo_wrap{width:calc(100% - 40px)}.detail_info_area .detail_info_wrap{width:calc(100% - 40px)}.detail_info_area .detail_info_wrap .detail_info_in{width:calc(100% - 40px);height:calc(100% - 80px)}.detail_info_area .detail_info_wrap .detail_info_in>.logo_wrap{margin:40px auto}.detail_info_area .detail_info_wrap .detail_info_in>.logo_wrap img{height:40px;object-fit:contain}.detail_info_area .detail_info_wrap .detail_info_in>.detail_info_table th{padding:0;text-align:center}.detail_info_area .detail_info_wrap .detail_info_in>.detail_info_table th,.detail_info_area .detail_info_wrap .detail_info_in>.detail_info_table td{font-size:14px;margin:8px 15px}.detail_info_area .detail_info_wrap .detail_info_in>.detail_info_table td{line-height:32px}.detail_info_area .detail_info_wrap .detail_info_in>.detail_info_table .btn_status.submit_btn180{width:100%}.detail_info_area .detail_info_wrap .detail_info_in>.payment_area span{font-size:14px}.detail_info_area .detail_info_wrap .detail_info_in>.payment_method_wrap.container,.detail_info_area .detail_info_wrap .detail_info_in>.payment_method_wrap>.application_wrap.container{width:95%}.detail_info_area .detail_info_wrap .detail_info_in>.payment_method_wrap .payment_method_title{width:100%;font-size:17px}.detail_info_area .detail_info_wrap .detail_info_in>.payment_method_wrap>.application_wrap .application_area input[type=text].expiration_month{margin-right:4%}.detail_info_area .detail_info_wrap .detail_info_in>.payment_method_wrap>.application_wrap .application_area p{font-size:17px}.detail_info_area .detail_info_wrap .detail_info_in>.payment_method_wrap .payment_btn_wrap{width:100%;margin:0}.detail_info_area .detail_info_wrap .detail_info_in>.payment_method_wrap .payment_btn_wrap label{width:130px}.detail_info_area .detail_info_wrap .detail_info_in::-webkit-scrollbar{width:3px}.mypage_content_wrap.forpayment{padding:20px 0 150px}.mypage_content .mypage_content_table.forpayment>ul{flex-wrap:wrap;padding:10px 0}.mypage_content .mypage_content_table.forpayment>ul li{line-height:2.5;font-size:14px}.mypage_content .mypage_content_table.forpayment>ul.head li{line-height:2}.mypage_content .mypage_content_table.forpayment>ul li:nth-child(1){width:calc(35% - 20px)}.mypage_content .mypage_content_table.forpayment>ul li:nth-child(2){width:calc(65% - 20px);text-align:center}.mypage_content .mypage_content_table.forpayment>ul li:nth-child(4){width:calc(35% - 20px)}.mypage_content .mypage_content_table.forpayment>ul li:nth-child(5){width:calc(65% - 20px)}.mypage_content .mymage_info_title{gap:15px}.mypage_content .mymage_info_title>.bar{width:7px;height:30px}.mypage_content .mymage_info_title>.title{font-size:25px;line-height:25px}.mypage_content .mymage_info_title>.sub{font-size:13px}.mypage_content .mymage_info_title>.sub>span{font-size:17px}.mypage_content .mymage_info_title>.sub>span:before{left:-13px}.mypage_content .mypage_info_list>ul{width:100%;margin:0}.mypage_content .mypage_content_table>ul.head li{font-size:14px}.content_wrap .main_content a img.logo{height:30px}.content_wrap .main_content .form_wrap{margin:0 auto;gap:10px}.content_wrap .main_content .form_wrap>div{padding:10px 0;gap:10px;flex-wrap:wrap}.content_wrap .main_content .form_wrap p{width:100%;padding-bottom:10px;text-align:left}.content_wrap .main_content .form_wrap input{font-size:18px}.content_wrap .main_content .form_wrap .certification_wrap{width:100%;font-size:18px}.content_wrap .main_content .form_wrap input.name[type=text],.content_wrap .main_content .form_wrap .certification_wrap input.phonenum[type=text],.content_wrap .main_content .form_wrap .certification_wrap input.email[type=text],.content_wrap .main_content .form_wrap .certification_wrap input.certification_num[type=text]{width:100%;border:1px solid #cccccc;text-align:center}.content_wrap .main_content .form_wrap .certification_wrap input.phonenum[type=text],.content_wrap .main_content .form_wrap .certification_wrap input.email[type=email]{width:calc(100% - 160px)}.content_wrap .main_content .form_wrap .certification_wrap label{height:48px;line-height:48px}.content_wrap .main_content .form_wrap .certification_wrap .btn_certification{width:160px}.content_wrap .main_content .form_wrap .certification_wrap>p{width:100%;text-align:center;padding-bottom:0}.content_wrap .main_content .info_wrap{width:70%}.content_wrap .main_content .btn_wrap{width:90%}.content_wrap .main_content .btn_wrap label{width:48%}.content_wrap .main_content .notice{font-size:20px}.sign_price_wrap .sign_price{font-size:25px}.content_wrap .main_content.complete{padding:30px 0}.content_wrap .main_content.complete .complete_title_wrap{margin:30px 0;gap:10px}.content_wrap .main_content.complete .complete_title{font-size:22px}.content_wrap .main_content.complete .complete_sub_title{font-size:16px}.content_wrap .main_content.complete .content_title{font-size:17px;padding:25px 10px 50px}.content_wrap .main_content.complete .content_title>span{font-size:24px}.content_wrap .main_content.complete .content_sub{font-size:15px;line-height:1.5;width:calc(100% - 40px);margin:0 auto}.content_wrap .main_content.complete .content_sub>a{font-size:20px;margin-top:20px}.content_wrap .main_content.complete .content_sub .complete_mypage_btn{font-size:20px}.content_wrap .main_content.complete .content_sub .complete_mypage_btn_info{font-size:15px}.content_wrap .main_content.complete .main_content_complete{padding:0 10px}.content_wrap .main_content.complete .main_content_complete,.content_wrap .main_content .main_content_more,.content_wrap .main_content.complete .main_content_more .middle_bar,.content_wrap .main_content.complete .main_content_complete .complete_inwrap,.content_wrap .main_content.complete .main_content_more .content_more_top,.content_wrap .main_content .main_content_more .content_more_bottom{width:calc(100% - 40px)}.content_wrap .main_content.complete .main_content_more .content_more_top,.content_wrap .main_content .main_content_more .content_more_bottom{padding:50px 0}.content_wrap .main_content .main_content_more .content_more_bottom .postal_code_area button{width:50%;height:40px;line-height:40px;font-size:15px;padding:0 10px}.content_wrap .main_content.complete .main_content_complete .complete_inwrap p.name{width:100%;font-size:16px;padding-top:30px}.content_wrap .main_content.complete .main_content_complete .complete_inwrap .complete_top{padding:10px 0 20px}.content_wrap .main_content.complete .main_content_complete .complete_inwrap .complete_top p.big,.content_wrap .main_content.complete .main_content_complete .complete_inwrap .complete_top p.big>span{font-size:24px;padding:0}.content_wrap .main_content.complete .main_content_complete .complete_inwrap .complete_top p.txt_right{font-size:18px;max-width:100%}.rotate_more_btn_wrap p{font-size:18px}.content_wrap .main_content.complete .main_content_complete .complete_inwrap .complete_bottom>div{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap}.content_wrap .main_content.complete .main_content_complete .complete_inwrap .complete_bottom p,.content_wrap .main_content.complete .main_content_complete .complete_inwrap .complete_bottom p.txt_right{width:100%;font-size:16px}.content_wrap .main_content.complete .main_content_more .title_area{gap:10px;padding-bottom:30px}.content_wrap .main_content.complete .main_content_more .title_area .bar{width:5px;height:22px}.content_wrap .main_content.complete .main_content_more .title_area>p{font-size:20px;line-height:20px}.content_wrap .main_content.complete .main_content_more div .content_more_table th{font-size:16px}.content_wrap .main_content.complete .main_content_more div .content_more_table td{font-size:17px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.content_wrap .main_content.complete .main_content_more div .content_more_table td .receipt_number_area{font-size:17px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.content_wrap .main_content .main_content_more{padding:15px}.content_wrap .main_content .main_content_more .content_more_top .content_more_table td label{width:50%;font-size:16px}.content_wrap .main_content .main_content_more .content_more_top .content_more_table input[type=text],.content_wrap .main_content .main_content_more .content_more_top .content_more_table td input.content_more_name[type=text],.content_wrap .main_content .main_content_more .content_more_top .content_more_table td input.content_more_registration[type=text]{width:100%;font-size:16px}.content_wrap .main_content .main_content_more .content_more_top .content_more_table td input.content_more_registration[type=password]{width:100%}.content_wrap .main_content .main_content_more .content_more_top>.notice>p{font-size:14px}.content_wrap .main_content .main_content_more .content_more_bottom .content_more_phone{height:40px;line-height:40px;font-size:116px;padding:0 10px}.content_wrap .main_content .main_content_more .content_more_bottom input.content_more_postcode{height:40px;line-height:40px;font-size:16px;padding:0 10px}.content_wrap .main_content .main_content_more .content_more_bottom .content_more_phone{height:40px;line-height:40px;font-size:16px}.content_wrap .main_content .main_content_more .content_more_bottom input.content_more_address,.content_wrap .main_content .main_content_more .content_more_bottom select.gender,.content_wrap .main_content .main_content_more .content_more_bottom .content_more_table td input.content_more_birth[type=text]{height:40px;line-height:40px;font-size:16px;padding:0 10px}.content_wrap .main_content .main_content_more .content_more_bottom .content_more_table td input.content_more_birth[type=text]::placeholder{font-size:12.5px}.content_wrap .main_content .main_content_more .content_more_bottom .terms_area_wrap .form_check_sms{gap:15px}.content_wrap .main_content.complete .main_content_complete .complete_inwrap .more_btn_wrap>p{font-size:18px;overflow:visible;white-space:normal;line-height:1.4;margin:0 auto}.content_wrap .main_content.complete .main_content_complete .complete_inwrap .more_btn_wrap{margin-top:20px;padding-bottom:20px;gap:0}.content_wrap .main_content.complete .main_content_complete .complete_inwrap .more_btn_wrap .more_btn{margin-top:20px}.content_wrap .main_content .main_content_more .btn_complete{width:calc(100% - 40px);margin:0 auto 50px}#wrap .content .content_wrap .sites_content_wrap .sites_content.index4 .index4_notice,.story_review .comment_text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:10px;box-sizing:border-box;height:auto;gap:10px}.reward_intro{margin:20px 0;padding:15px}.reward_text .reward_title{font-size:30px;line-height:30px;margin-top:35px}.reward_text .reward_desc span.title{margin:20px 0 7px}.reward_text .reward_desc span{font-size:16px;line-height:20px;margin-bottom:5px}#wrap .content .content_wrap .sites_content_wrap .sites_content.index3 .news_wrap .news_content{padding:25px 0}#wrap .content .content_wrap .sites_content_wrap .sites_content.index3 .news_wrap .news_content .news_content_in>p.bold{font-size:23px;line-height:23px;padding-bottom:20px}#wrap .news_content .reaction_area .emoji>div{width:33px;height:33px}#wrap .news_content .reaction_area .emoji_plus{width:40px;height:32px}.message_box{padding:20px}.institution_slider_wrap .institution_Swiper .txt_box{width:80%;text-align:center}.institution_slider_wrap .institution_Swiper .txt_box>p.txt{font-size:35px;margin-bottom:30px}.institution_slider_wrap .institution_Swiper .txt_box>button{height:42px;line-height:42px;font-size:15px;padding:0 20px;border-radius:20px;transform:skew(-.03deg)}.institution_slider_wrap .institution_Swiper .txt_box>button:first-of-type{margin-right:10px}footer a .logo{height:45px}footer>p{font-size:12px;line-height:1}.before_policy_wrap{text-align:center}.before_policy_wrap ul li{padding:15px 0;font-size:18px}.sticky_btn_wrap{top:auto;bottom:0}.sticky_btn_wrap div{padding:10px;justify-content:center}.sticky_btn_wrap p{display:none}.sticky_btn_wrap button{width:100%;padding:10px}.sites_footer{width:calc(100% - 40px);padding:20px;margin-top:100px}.sites_footer .sites_footer_wrap{margin:0;padding:0}.sites_footer .sites_footer_wrap .sites_footer_in{display:block}.sites_footer .sites_footer_wrap .sites_footer_in .sites_footer_left,.sites_footer .sites_footer_wrap .sites_footer_in .sites_footer_right{width:100%}.sites_footer .sites_footer_wrap .sites_footer_in .sites_footer_right>div{gap:10px;margin-bottom:20px}.sites_footer .sites_footer_wrap .sites_footer_in .sites_footer_right>div .sites_policy:first-child{margin-right:0}.sites_footer .sites_footer_wrap .sites_copyright{padding-top:0}.sites_footer_center .serviceCenter_title{font-size:19px;font-weight:600;margin:20px 0;color:#000}.sites_footer_center .serviceCenter_number{font-size:24px;font-weight:800;margin:10px 0;color:#000}.sites_footer_center .serviceCenter_notice{font-size:14px;line-height:26px;color:#5e5e5e}.sites_footer .sites_footer_wrap .sites_footer_in .sites_footer_right>div.company_info{padding:0;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:0;word-break:keep-all;text-align:left;text-decoration:none;pointer-events:none}.terms_area_content{width:100%}.mypage_content .mobile_card ul li{width:100%!important}.ars_guide_text{margin-bottom:40px}}@media screen and (max-width: 500px){.template_ver1>.template_ver1_wrap .forposition>.template_ver1_imgwrap.width_height{width:380px;height:380px}.template_ver2>.container>.template_ver2_imgwrap.width_main img,.template_ver2>.container>.template_ver2_imgwrap.width_main video{width:auto;height:100%}.template_ver2>.container>.mobile_txt_wrap{height:40vh}.page_left>a>.img_wrap{width:auto;height:35vh;position:relative}.page_left>a>.img_wrap>img,.page_left>a>.img_wrap>video{width:auto!important;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.application_wrap .application_btn_wrap>label.application_btn{height:60px;line-height:60px;font-size:16px}.application_wrap .money_btn_wrap label,.application_wrap .money_btn_wrap .application_txt{height:60px;line-height:60px;font-size:16px}.application_wrap .application_area input[type=text],.application_wrap .application_area input[type=email],.application_wrap .application_area .application_date select,.application_wrap .application_area .gender select,.application_wrap .application_area input[type=text].expiration_month,.application_wrap .application_area input[type=text].expiration_year{font-size:17px}.application_wrap .application_area input[type=text].expiration_month{margin-right:4%}.contract_type_02 .application_wrap .application_area>div{display:inline-block;width:100%}.contract_type_02 .application_wrap .application_area>div>p{width:100%;margin-bottom:8px}.contract_type_02 .application_wrap .application_area .guide_text{top:102%;left:0}.contract_type_02 .application_wrap .application_area .application_date .guide_text{top:103%}.application_area .payment_address_wrap p .reward_guide_text{top:0;left:60px;font-size:13px}.application_area .payment_address_wrap .postal_code_area button{font-size:13px}.mypage_content_wrap .mypage_explain_content .content_top .explain_content_top{width:100%}.mypage_content .mypage_content_table.forsubscribe>ul li{font-size:15px}.mypage_content .mypage_content_table.forsubscribe>ul li:nth-child(2){width:calc(50% - 20px)}.mypage_content .mypage_content_table.forsubscribe>ul li:nth-child(6){width:calc(50% - 20px)}.mypage_content .mypage_content_table.forsubscribe>ul li .btn_check{font-size:13px}.mypage_content .mypage_content_table.forsubscribe>ul li:nth-child(7){width:30%}.content_wrap .main_content .content_sub.formobile{font-size:15px;transform:skew(-.03deg)}.content_wrap .main_content .content_title{font-size:30px;line-height:35px}.content_wrap .main_content .btn_wrap label{background-size:30px;background-position-y:25%;font-size:15px}.content_wrap .main_content .info_wrap{width:90%;font-size:17px}.mypage_content .mymage_info_title{padding-bottom:40px}.mypage_content .mypage_info_list .table_title,.mypage_content .mypage_info_list .table_content>input.mypage_info_name{font-size:14px}.content_wrap .main_content.complete .main_content_more .content_more_top,.content_wrap .main_content .main_content_more .content_more_bottom{width:calc(100% - 30px)}.content_wrap .main_content .main_content_more .content_more_bottom{padding:75px 0}.institution_slider_wrap .institution_Swiper .txt_box{width:90%}.institution_slider_wrap .institution_Swiper .txt_box>p.txt{font-size:30px}.mypage_content .mobile_card ul h5{font-size:14px}.mypage_content .mobile_card ul{width:100%;margin-right:0}.mypage_content .mobile_card ul li{font-size:14px}.mypage_content .mobile_card ul .card_popup_hidden{display:block;width:100%;background-color:transparent;font-size:0;height:100%;position:absolute;top:0;left:0}.payment_btn_text{bottom:-36px}}
