@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{-webkit-text-size-adjust:100%;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}li{list-style:none}img{display:block}body{word-wrap:break-word;color:#353535;font-family:Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif;font-size:16px;line-height:1.4;overflow-wrap:break-word}a,a:hover{color:inherit;text-decoration:none}input{border:1px solid #ddd;border-radius:3px;padding:10px 12px 8px}input[type=submit]{border:none}button:disabled{cursor:wait}img{height:auto;max-width:100%}.off_mobile{display:block}.on_mobile{display:none}.w_inner{margin-left:auto;margin-right:auto;width:1060px}i{margin-right:5px}.sec_title{font-size:26px}input[type=radio]{margin:-6px 5px 0 0!important}select{height:40px}.standard_pager_box .pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.standard_pager_box .pagination li{margin-bottom:5px}.standard_pager_box .pagination .omitted{align-items:center;display:flex;padding:0 5px}.on_sp{display:none!important}.off_sp{display:block!important}.on_tablet{display:none!important}.off_tablet{display:block!important}.on_sp_575{display:none!important}.off_sp_575{display:block!important}.other_page_wrap{padding-bottom:50px;padding-top:50px}.other_page_wrap .page_head{font-size:30px;font-weight:700;margin-bottom:40px}.btn_stn a,.btn_stn button,.btn_stn input,input[type=submit] a,input[type=submit] button,input[type=submit] input{background:#003288;border:1px solid #003288;border-radius:3px;color:#fff;display:inline-block;padding:13px 18px 11px;text-align:center;transition:all .1s ease}.btn_stn a:hover,.btn_stn button:hover,.btn_stn input:hover,input[type=submit] a:hover,input[type=submit] button:hover,input[type=submit] input:hover{background:#fff;color:#333;transition:all .2s ease}button[type=submit]{background:#003288;border:1px solid #003288;border-radius:3px;color:#fff;display:inline-block;padding:13px 18px 11px;text-align:center;transition:all .1s ease}button[type=submit]:hover{background:#fff;color:#333;transition:all .2s ease}.btn_longin{align-content:center;display:flex;font-size:14px;margin:11px 5px 9px}.btn_longin a{background:#fff;border:1px solid #003288;border-radius:3px;color:#003288;display:block;margin-left:5px;padding:7px 10px 3px;transition:all .1s ease}.btn_longin a:hover{background:#003288;border:1px solid #003288;color:#fff;transition:all .2s ease}.front_sec_ttl{border-left:6px solid #707070;font-size:24px;font-weight:700;margin-bottom:25px;padding:4px 0 2px 10px}.form_error_style{color:#d80e0e;display:block;font-size:12px;text-align:left}#card_error{font-size:15px;padding:5px 0 3px}#card_error a{color:#ffeb3b;text-decoration:underline}.header_note_email{color:#ff5661;font-size:13px;padding:3px 0 2px}.header_note_email form{display:inline}.header_note_email button{background:none;border:none;color:#3d98e6;display:inline;padding:0;text-decoration:underline}.header_note_email button:focus{border:none;box-shadow:none;color:#3d98e6}.header_note_email button:active{background:none!important;box-shadow:none!important;color:#3d98e6!important}header{border-bottom:1px solid #ddd}header #top{height:110px}header #top #header_top{display:flex;margin-bottom:12px}header #top #header_top #top_logo{margin-right:auto;padding:6px 0 0}header #top #header_top .sub{align-items:center;display:flex;font-size:12px;justify-content:flex-end;padding-top:2px}header #top #header_top .sub ul{display:flex;margin-right:5px}header #top #header_top .sub ul li a{padding:0 10px}header #top #menu{display:flex}header #top #menu .nav_wrap{line-height:1.5em;padding-bottom:10px;padding-top:5px;width:100%}header #top #menu .main{font-size:14px;font-weight:700}header #top #menu .main ul{display:flex;justify-content:center}header #top #menu .main ul li a{border-right:1px solid #aaa;font-size:15px;font-weight:700;padding:0 17px}header #top #menu .main ul li:first-child a{border-left:1px solid #aaa}header #top #menu .main ul .dropdown-menu{background:#f8f8f8;border:none!important;border-radius:0!important;padding:30px 0;transform:translate3d(0,108px,0)!important;width:100%;z-index:10000}header #top #menu .main ul .dropdown-menu a{border-right:none}header #top #menu .main ul .dropdown-menu .dropdown-item{white-space:normal!important}header #top #menu .main ul .dropdown-menu .dropmenu_wrap{display:flex;justify-content:space-between;text-align:center}header #top #menu .main ul .dropdown-menu .dropmenu_wrap a{align-items:center;color:#fff;display:flex;height:200px;min-width:32%;padding:30px 20px 20px;width:32%}header #top #menu .main ul .dropdown-menu .dropmenu_wrap .head{font-size:20px;margin-bottom:10px}header #top #menu .main ul .dropdown-menu .dropmenu_wrap .line{background:#fff;height:3px;margin:0 auto 10px;width:20px}header #top #menu .main ul .dropdown-menu .dropmenu_wrap .outline{font-size:16px;font-weight:400}header #top #menu .main ul .dropdown-menu .dropmenu_wrap .box{width:100%}header #top #menu .main ul .dropdown-menu .dropmenu_wrap .m_1{background:url(/images/user/menu_bg_consul_1.jpg);background-size:cover}header #top #menu .main ul .dropdown-menu .dropmenu_wrap .m_2{background:url(/images/user/menu_bg_consul_2.jpg);background-size:cover}header #top #menu .main ul .dropdown-menu .dropmenu_wrap .m_3{background:url(/images/user/menu_bg_consul_3.jpg);background-size:cover}header.simple_header #top{height:auto}.header_img{background:url(/images/user/header_img.jpg) no-repeat 50%;background-size:cover;padding:80px 0 70px;width:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.header_img{background:url(/images/user/header_img@2x.jpg) no-repeat 50%;background-size:cover}}.header_img .inner{position:relative}.header_img .inner .tarea{color:#fff;margin-left:auto;margin-right:auto;max-width:800px;text-align:center;width:100%}.header_img .inner .tarea .catch{margin-bottom:15px}.header_img .inner .tarea .catch .main{font-size:52px}.header_img .inner .tarea .catch .main,.header_img .inner .tarea .catch p{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,MS Mincho,Meiryo,sans-serif;margin-bottom:30px}.header_img .inner .tarea .catch p{font-size:20px;line-height:1.7em}.header_img .inner .tarea .catch p span{border-bottom:3px solid #a79272;padding-bottom:5px}.header_img .inner .tarea .pr_tag{margin-bottom:20px}.header_img .inner .tarea .pr_tag>div{background:#2f4b7c;color:#fff;display:inline-block;font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,MS Mincho,Meiryo,sans-serif;font-size:30px;list-style:none;margin-bottom:10px;padding:10px 24px 5px;transform:skew(-20deg,0)}.header_img .inner .tarea .pr_tag>div span{display:inline-block;transform:skew(20deg,0)}.header_img .inner .tarea .btn_stn a{background:#f1b610;border:#dba201;color:#003288}.header_sub{background:#333;color:#fff}.header_sub .inner{align-items:center;display:flex;padding:23px 0 18px}.header_sub .inner .icon{margin-right:10px}.header_sub .inner .text{font-size:26px}body.simple header{border-bottom:1px solid #ddd;padding-bottom:3px}.object_fit_img{font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover}#news_sec,#news_wrap{font-size:15px;margin-top:30px}#news_sec .news_inner,#news_wrap .news_inner{border:1px solid #ddd;border-radius:3px;padding:20px 10px 17px}#news_sec .news_inner ul,#news_wrap .news_inner ul{display:flex;flex-wrap:wrap}#news_sec .news_inner ul li,#news_wrap .news_inner ul li{margin-bottom:10px;margin-left:10px;margin-right:10px;width:calc(25% - 20px)}#news_sec .news_inner ul li .thumb,#news_wrap .news_inner ul li .thumb{margin-bottom:5px}#news_sec .news_inner ul li .thumb img,#news_wrap .news_inner ul li .thumb img{height:160px;width:100%}#news_sec .news_inner ul li .date,#news_wrap .news_inner ul li .date{font-size:13px}#news_sec .news_inner .btn_stn,#news_wrap .news_inner .btn_stn{text-align:center}#speaker_sec{padding:40px 0}#speaker_sec .sec_ttl{font-weight:700;margin-bottom:20px;text-align:center}#speaker_sec .sec_ttl .sub{color:#003288;font-size:16px}#speaker_sec .sec_ttl .main{font-size:34px}#speaker_sec ul.logo_list{align-items:center;display:flex;justify-content:center}#speaker_sec ul.logo_list li{margin:0 15px}#service_list_sec{background:#f2f4f7;margin-bottom:40px;padding:50px 0 40px}#service_list_sec .sec_ttl{font-weight:700;margin-bottom:40px;text-align:center}#service_list_sec .sec_ttl .sub{color:#003288;font-size:16px}#service_list_sec .sec_ttl .main{font-size:34px}#service_list_sec .service_wrap ul{display:flex;flex-wrap:wrap}#service_list_sec .service_wrap ul li{background:#2f4b7c;border-radius:10px;color:#fff;display:flex;flex-direction:column;margin-bottom:60px;padding:0 30px 30px;width:calc(33.33333% - 13.33333px)}#service_list_sec .service_wrap ul li:nth-child(3n+2){margin-left:20px;margin-right:20px}#service_list_sec .service_wrap ul li .icon{margin-top:-21px;text-align:center}#service_list_sec .service_wrap ul li .icon img{display:inline-block}#service_list_sec .service_wrap ul li .ttl{align-items:center;background:url(/images/user/icon_wing.svg) no-repeat center 10px;color:#fff;display:flex;flex-direction:column;font-size:23px;font-weight:700;height:83px;justify-content:center;margin-bottom:10px;text-align:center}#service_list_sec .service_wrap ul li .ttl span{display:block;font-size:18px}#service_list_sec .service_wrap ul li .ttl img{display:inline-block}#service_list_sec .service_wrap ul li .tarea{font-size:15px;margin-bottom:auto}#service_list_sec .service_wrap ul li .img{margin-top:10px}#service_list_sec .service_wrap_top .box{min-width:100%;width:100%}#service_list_sec .service_wrap_top .box .txt{margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:640px}#service_list_sec .service_wrap_top .box .speakers_img{text-align:center}#service_list_sec .service_wrap_top .box .speakers_img img{display:inline-block}#service_list_sec .service_wrap_middle .box{min-width:calc(50% - 25px);width:calc(50% - 25px)}#service_list_sec .service_wrap.service_wrap_bottom .box{margin-bottom:50px}#service_list_sec .service_wrap.service_wrap_bottom .box .ttl{font-size:21px}#service_list_sec .btn_stn{text-align:center}#video_sec{margin-top:40px;padding:0 0 45px}#video_sec .seminar_box{margin-bottom:30px}#video_sec .seminar_box:last-child{margin-bottom:0}#video_sec .head{align-items:center;background:#f2f2f2;border-radius:3px;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px 15px 12px}#video_sec .head .title .main{font-size:20px;font-weight:700;margin:0 0 6px}#video_sec .head .title .sub{font-size:14px}#video_sec .head .view_digest a{background:#ff6e7e;border-radius:3px;color:#fff;display:block;font-size:14px;margin-left:20px;min-width:190px;padding:15px 0 11px;text-align:center;width:190px}#video_sec .detail{display:flex}#video_sec .detail .thumb{margin-right:20px;min-width:300px;width:300px}#video_sec .detail ul{flex-grow:1}#video_sec .detail ul li{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:13px 0 12px}#video_sec .detail ul li .ttl{flex-grow:1}#video_sec .detail ul li .ttl span{color:#003288;font-size:12px;margin-right:10px}#video_sec .detail ul li .action .lock_content,#video_sec .detail ul li .action a{background:#aaa;border-radius:3px;color:#fff;display:block;font-size:14px;height:33px;margin-left:15px;padding:9px 0 0;text-align:center;width:70px}#video_sec .detail ul li .action.unlock a{background:#ff6e7e}#video_sec .detail ul li .when_available{color:#777;font-size:12px;margin-right:5px}#video_sec .recently_published{align-items:center;border:1px solid #ddd;border-radius:3px;display:flex;margin-bottom:30px;padding:15px 15px 10px}#video_sec .recently_published .sign{font-size:18px;font-weight:700;min-width:250px;text-align:center;width:250px}#video_sec .recently_published .outline{border-left:1px solid #ddd;flex-grow:1;padding:5px 0 3px 25px}#video_sec .recently_published .outline .seminar_title{margin-bottom:7px}#video_sec .recently_published .outline .seminar_title .main{font-size:20px;font-weight:700}#video_sec .recently_published .outline .seminar_title .sub{font-size:14px}#video_sec .recently_published .detail{border:1px solid #ddd;border-radius:3px;display:flex;padding:10px 8px 8px}#video_sec .recently_published .detail .date{font-size:12px;min-width:110px;width:110px}#video_sec .recently_published .detail .title{font-size:15px;font-weight:700;margin-right:auto}#video_sec .recently_published .detail .action a{background:#aaa;border-radius:3px;color:#fff;display:block;font-size:14px;height:33px;margin-left:15px;padding:9px 10px 0;text-align:center;width:70px}#video_sec .recently_published .detail .action.unlock a{background:#ff6e7e}#video_sec .video_see_first{display:flex;justify-content:space-between;margin-bottom:30px}#video_sec .video_see_first .video_box{min-width:calc(33.33333% - 15px);text-align:center;width:calc(33.33333% - 15px)}#video_sec .video_see_first .video_box .thumb{margin-bottom:5px}#video_sec .video_see_first .video_box .thumb img{width:100%}#video_sec .video_see_first .video_box .ttl{font-size:15px;margin-bottom:5px}#video_sec .video_see_first .video_box .action{background:#ff6e7e;border-radius:3px;color:#fff;display:block;font-size:14px;height:33px;margin-left:auto;margin-right:auto;min-width:70px;padding:9px 0 0;text-align:center;width:70px}#qa_sec{background:#f8f5ed;padding:40px 0 45px}#qa_sec .lead_text{margin-bottom:20px}#qa_sec .lead_text .main{border-bottom:1px solid #d1cbc7;color:#003288;font-size:26px;font-weight:700;margin-bottom:20px;padding:0 0 11px}#qa_sec .q_list{flex-grow:1}#qa_sec .q_list .q_box{background:#fff;border:1px solid #ddd;display:block;margin-bottom:20px;padding:25px}#qa_sec .q_list .q_box .title{align-items:center;border-bottom:1px solid #ddd;display:flex;font-size:20px;font-weight:700;margin-bottom:10px;padding-bottom:13px}#qa_sec .q_list .q_box .title .icon{margin-right:10px;min-width:55px;width:55px}#qa_sec .q_list .q_box .title .txt{flex-grow:1}#qa_sec .q_list .q_box .outline{color:#888;font-size:15px}#qa_sec .q_list .q_box .outline p{margin-bottom:20px}#qa_sec .q_list .q_box .outline .text_link{color:#3d98e6;font-weight:700;text-align:center}#qa_sec .to_list{margin-top:50px}#qa_sec .see_all,#qa_sec .to_list{text-align:center}#qa_complete_wrap{padding:100px 0 50px;text-align:center}#qa_complete_wrap .head{font-size:20px;font-weight:700;margin-bottom:15px}#qa_complete_wrap .txt{font-size:18px}#qa_complete_wrap .txt a{color:#3d98e6}#philosophy_sec{padding:40px 0 45px}#philosophy_sec .sec_title{align-items:center;border-bottom:1px solid #ddd;display:flex;margin-bottom:25px;padding:0 0 10px}#philosophy_sec .sec_title .icon{margin-right:5px}#philosophy_sec .to_list{margin-top:30px;text-align:center}#philosophy_sec .list_wrap{display:flex}#philosophy_sec .list_wrap .main_list{flex-grow:1}#philosophy_sec .list_wrap .main_list .current_cat{border:1px solid #ddd;font-size:18px;margin-bottom:20px;padding:10px 10px 7px}#philosophy_sec .list_wrap .main_list>ul li{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px}#philosophy_sec .list_wrap .main_list>ul li a{display:block}#philosophy_sec .list_wrap .main_list>ul li a:hover .title{text-decoration:underline}#philosophy_sec .list_wrap .main_list>ul li:last-child{margin-bottom:0}#philosophy_sec .list_wrap .main_list .cat_name{font-size:13px}#philosophy_sec .list_wrap .main_list .article_head{color:#ef2f2f;font-size:17px}#philosophy_sec .list_wrap .main_list .title{font-size:24px;font-weight:700;margin:5px 0 13px}#philosophy_sec .list_wrap .main_list .descri{color:#666}#philosophy_sec .list_wrap .side{margin-left:30px;min-width:270px;width:270px}#philosophy_sec .list_wrap .side .category{border:1px solid #ddd;border-radius:3px;padding:15px}#philosophy_sec .list_wrap .side .head{border-bottom:2px solid #ddd;font-size:18px;font-weight:700;margin-bottom:10px;padding-bottom:5px}#philosophy_sec .list_wrap .side ul li{border-bottom:1px solid #eee;padding:5px 2px 2px}#philosophy_sec .list_wrap .side ul li:last-child{border-bottom:none}#philosophy_sec .article_wrap{flex-grow:1;margin-right:30px}#philosophy_sec .article_wrap .continue{margin-top:30px;text-align:center}#philosophy_sec .article_wrap .continue a{background:#003288;border:1px solid #003288;border-radius:3px;color:#fff;display:inline-block;padding:13px 18px 11px;text-align:center;transition:all .1s ease}#philosophy_sec .article_wrap .continue a:hover{background:#fff;color:#333;transition:all .2s ease}#philosophy_sec .article_wrap .cat_name{font-size:12px;margin-bottom:10px}#philosophy_sec .article_wrap .article_head{color:#112f82;font-size:30px;font-weight:700;margin-bottom:18px}#philosophy_sec .article_wrap .title{border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:24px;font-weight:700;margin-bottom:30px;padding:20px 3px 15px}#philosophy_sec .article_wrap .content{line-height:1.6em}#voice{background:#f2f4f7;margin-bottom:-50px;padding:40px 0 45px}#voice .sec_title{margin-bottom:20px}#voice .voice_list ul{display:flex;flex-wrap:wrap;justify-content:space-between}#voice .voice_list ul li{font-size:15px;margin-bottom:20px;margin-left:10px;margin-right:10px;min-width:calc(50% - 30px);width:calc(50% - 30px)}#voice .voice_list ul li .name{font-size:14px;font-weight:700;margin-bottom:5px}#voice .voice_list ul li .comment{font-size:20px;font-weight:700;margin-bottom:5px}#voice .voice_list ul li .descri{color:#333;font-size:15px;line-height:1.7em}#voice .voice_list ul li .thumb{margin-bottom:3px}#voice .voice_list ul li .thumb img{width:100%}.to_voice{font-size:13px;margin-bottom:20px;margin-top:3px;text-align:right}#video_list_wrap .lock_content{cursor:not-allowed}#video_detail_wrap{margin-bottom:60px;margin-top:30px}#video_detail_wrap .page_head .title{align-items:center;background:#f2f2f2;border-radius:3px;margin-bottom:20px;padding:15px 15px 12px}#video_detail_wrap .page_head .title .main{font-size:20px;font-weight:700;margin:0 0 6px}#video_detail_wrap .page_head .title .sub{font-size:14px}#video_detail_wrap .video_ctr_box{display:flex;margin-bottom:30px}#video_detail_wrap .video_ctr_box .video_wrap,#video_detail_wrap .video_ctr_box .video_wrap .video,#video_detail_wrap .video_ctr_box .video_wrap .video .thumb_noauthority img{width:100%}#video_detail_wrap .video_ctr_box .video_wrap .title{border-bottom:1px solid #ddd;font-size:20px;font-weight:700;margin:0 0 8px;padding:5px 0}#video_detail_wrap .video_ctr_box .video_wrap .length{font-size:12px;margin-bottom:5px}#video_detail_wrap .video_ctr_box .video_wrap .name{font-size:13px;margin:4px 0 0}#video_detail_wrap .video_ctr_box .video_wrap .outline{font-size:14px}#video_detail_wrap .video_ctr_box .side{margin-left:30px;width:220px}#video_detail_wrap .video_ctr_box .side .view_digest{background:#ff6e7e;border-radius:3px;color:#fff;font-size:14px;padding:15px 12px 11px;text-align:center}#video_detail_wrap .video_ctr_box .side .head{font-weight:700;margin:20px 0 5px}#video_detail_wrap .video_ctr_box .side ul li:first-child{border-top:1px dotted #ddd}#video_detail_wrap .video_ctr_box .side ul li .lock_content,#video_detail_wrap .video_ctr_box .side ul li a{border-bottom:1px dotted #ddd;display:block;font-size:13px;line-height:1.4em;padding:12px 0 7px}#video_detail_wrap .play_list .head{background:#eee;border-radius:3px;font-weight:700;margin-bottom:10px;padding:10px 10px 7px}#video_detail_wrap .play_list ul li .lock_content,#video_detail_wrap .play_list ul li a{display:flex;margin-bottom:10px}#video_detail_wrap .play_list ul li .lock_content .thumb,#video_detail_wrap .play_list ul li a .thumb{margin-right:20px;min-width:270px;width:270px}#video_detail_wrap .play_list ul li .lock_content .info,#video_detail_wrap .play_list ul li a .info{flex-grow:1;padding:15px 15px 10px 10px}#video_detail_wrap .play_list ul li .lock_content .info .name,#video_detail_wrap .play_list ul li a .info .name{font-size:18px;font-weight:700;margin-bottom:10px}#video_detail_wrap .play_list ul li .lock_content .info .length,#video_detail_wrap .play_list ul li a .info .length{font-size:12px;margin-bottom:6px}#video_detail_wrap .play_list ul li .lock_content .info .descri,#video_detail_wrap .play_list ul li a .info .descri{color:#888;font-size:14px}#video_detail_wrap .play_list .released a:hover,#video_detail_wrap .play_list .selected a{background:#f2f4f7}#video_detail_wrap .play_list .not_release{opacity:.6}#video_detail_wrap .play_list .released.new a{position:relative}#video_detail_wrap .play_list .released.new .new_flg{left:0;position:absolute;top:0}#qa_header{background:#f8f5ed;padding:50px 0}#qa_header .head{font-weight:700;margin-bottom:36px;min-width:460px}#qa_header .head .sub{color:#003288;font-size:24px}#qa_header .head .main{font-size:34px}#qa_header .service_img{display:flex;flex-direction:row-reverse;margin-bottom:20px}#qa_header .service_img .txt{flex-grow:1;margin-right:40px}#qa_header .service_img .txt ul.point{margin-bottom:40px}#qa_header .service_img .txt ul.point li{align-items:center;display:flex;font-size:20px;font-weight:700;margin-bottom:6px}#qa_header .service_img .txt ul.point li .icon{margin-right:5px}#qa_header .service_img .txt .descri{font-size:15px;line-height:1.6em;margin-bottom:30px}#qa_header .service_img .img{margin-top:-110px;min-width:440px;width:440px}#qa_header ul.master{display:flex;flex-wrap:wrap;justify-content:center}#qa_header ul.master li{margin-bottom:30px;margin-left:10px;margin-right:10px;min-width:calc(33.33333% - 20px);width:calc(33.33333% - 20px)}#qa_header ul.master li .thumb{margin-bottom:5px;text-align:center}#qa_header ul.master li .thumb img{width:100%}#qa_header ul.master li .ttl{font-size:14px;font-weight:700}#qa_header ul.master li .name{font-size:14px;margin-bottom:10px}#qa_header ul.master li .profile{font-size:15px}#qa_header .to_consul{text-align:center}.btn_to_line a{align-items:center;background:#00b926;border-radius:3px;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:210px;padding:8px;width:100%}.btn_to_line a .icon{margin-right:7px}.btn_to_line a .txt{color:#fff}#qa_page_wrap .disabled_consultation{background:#f9e5ac;padding:4px 0 1px}#qa_page_wrap .disabled_consultation_note{color:#333!important;font-size:13px}#qa_page_wrap #qa_sec{background:#fff}#qa_page_wrap #qa_sec .head{color:#624937;font-size:24px;font-weight:700;line-height:1.4em;margin-bottom:30px}#qa_page_wrap #qa_sec .qa_continer{display:flex}#qa_page_wrap.page_category .head{font-size:24px}#qa_page_wrap.page_category .head span{font-size:12px}#qa_side{margin-left:50px;min-width:220px;width:220px}#qa_side .to_consul{margin-bottom:20px}#qa_side .to_consul .disabled_consultation_btn{background:#ccc;border:1px solid #ccc;border-radius:3px;color:#fff;cursor:not-allowed;display:block;padding:13px 18px 11px;text-align:center;transition:all .1s ease}#qa_side .to_consul .disabled_consultation_note{margin-top:5px}#qa_side ul li a{border-bottom:1px dotted #ddd;display:block;padding:10px 0 3px 5px}#qa_detail_wrap{margin-bottom:60px;margin-top:30px}#qa_detail_wrap #container_inner{display:flex}#qa_detail_wrap #container_inner .main{flex-grow:1}#qa_detail_wrap #container_inner .main .q_title{font-size:24px;font-weight:700;line-height:1.4em;margin-bottom:25px}#qa_detail_wrap #container_inner .main .q_outline{color:#666;line-height:1.8em;margin-bottom:15px}#qa_detail_wrap #container_inner .main .a_head{background:#ffe5c2;border-radius:3px;font-size:18px;margin-bottom:15px;padding:15px 15px 10px}#qa_detail_wrap #container_inner .main .a_person{align-items:center;display:flex;margin-bottom:20px}#qa_detail_wrap #container_inner .main .a_person .thumb{margin-right:20px;min-width:72px;width:72px}#qa_detail_wrap #container_inner .main .a_person .name{flex-flow:1}#qa_detail_wrap #container_inner .main .a_box{color:#666;line-height:1.8em;margin-bottom:20px;position:relative}#qa_detail_wrap #container_inner .main .a_box a{background:#003288;border:1px solid #003288;border-radius:3px;color:#fff;display:inline-block;padding:13px 18px 11px;text-align:center;transition:all .1s ease}#qa_detail_wrap #container_inner .main .a_box a:hover{background:#fff;color:#333;transition:all .2s ease}#qa_detail_wrap #container_inner .main .a_box a{left:calc(50% - 105px);position:absolute;top:calc(50% - 27px)}#qa_detail_wrap #container_inner .main .a_box img{width:100%}#qa_detail_wrap #container_inner .main .a_date{font-size:12px;text-align:right}#qa_newpost_wrap{margin-bottom:60px;margin-top:30px}#qa_newpost_wrap .sec_title{align-items:center;border-bottom:1px solid #ddd;display:flex;margin-bottom:35px;padding:0 0 10px}#qa_newpost_wrap .sec_title .icon{margin-right:5px}#qa_newpost_wrap .head{font-size:20px;font-weight:700;margin-bottom:20px}#qa_newpost_wrap .note{background:#fff9f4;border:1px solid #efddc5;font-size:14px;margin-bottom:30px;padding:15px 18px 10px}#qa_newpost_wrap .note li{list-style:disc;margin-left:22px}#qa_newpost_wrap table{width:100%}#qa_newpost_wrap table td{padding-bottom:20px;vertical-align:middle}#qa_newpost_wrap table .td_left{font-weight:700;width:140px}#qa_newpost_wrap table .td_left span{background:#e65050;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:400;margin-left:8px;padding:1px 7px 0;text-align:center}#qa_newpost_wrap table .td_right{flex-grow:1}#qa_newpost_wrap table .td_right input,#qa_newpost_wrap table .td_right textarea{border:1px solid #ddd;padding:12px 15px 10px;width:100%}#qa_newpost_wrap table .profile_detail .td_left{font-weight:400;padding-bottom:10px}#qa_newpost_wrap table .profile_detail .td_right{align-items:center;display:flex;padding-bottom:10px}#qa_newpost_wrap table .profile_detail .td_right input{margin-right:5px;max-width:100px}#qa_newpost_wrap .btn_submit{text-align:center}#qa_confirm_wrap{margin-bottom:60px;margin-top:30px}#qa_confirm_wrap .sec_title{align-items:center;border-bottom:1px solid #ddd;display:flex;margin-bottom:35px;padding:0 0 10px}#qa_confirm_wrap .sec_title .icon{margin-right:5px}#qa_confirm_wrap .head{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}#qa_confirm_wrap .confirm_content{border:1px solid #ccc;margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:100%;padding:50px 55px 45px;width:870px}#qa_confirm_wrap .confirm_content .q_title{color:#454545;font-size:23px;font-weight:700;line-height:1.4em;margin-bottom:25px}#qa_confirm_wrap .confirm_content .q_outline{margin-bottom:25px}#qa_confirm_wrap .confirm_content .q_profile{background:#f2f4f7;font-size:15px;padding:20px 20px 17px}#qa_confirm_wrap .confirm_content .q_profile .ttl{font-weight:700;margin-bottom:5px}#qa_confirm_wrap form .note{margin-bottom:10px}#qa_confirm_wrap form .note a{color:#3d98e6}#qa_confirm_wrap form .go_post_ctr{text-align:center}#qa_confirm_wrap form .btn_submit{margin-bottom:10px}#qa_confirm_wrap form .btn_submit .go_post{width:220px}#qa_confirm_wrap form .return{font-size:13px}#qa_confirm_wrap form .return a{color:#3d98e6;text-decoration:underline}#qa_confirm_wrap form .return a:hover{text-decoration:none}.hr_common_feature{background:#f2f4f7;padding:55px 0 65px}.hr_common_feature .collabo{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.hr_common_feature .collabo>div{margin:0 10px}.hr_common_feature .feature_content{display:flex;justify-content:space-between}.hr_common_feature .feature_content .benefit .sign{background:#d80e0e;color:#fff;display:inline-block;padding:15px 15px 12px}.hr_common_feature .feature_content .benefit .con{align-items:center;background:#fff;border-bottom:5px solid #d80e0e;display:flex;margin-top:-20px;min-width:500px;padding:35px 20px;width:500px}.hr_common_feature .feature_content .benefit .con .label{margin-right:10px}.hr_common_feature .feature_content .benefit .con .txt{flex-grow:1;font-size:20px;font-weight:700}.hr_common_feature .feature_content .benefit_2{text-align:right}.hr_common_feature .feature_content .benefit_2 .con{text-align:left}#hr_wrap .header{align-items:center;display:flex;margin-bottom:20px;padding:50px 0 0}#hr_wrap .header .txt{margin-top:-40px;min-width:400px;width:400px}#hr_wrap .header .txt .main{font-size:28px;font-weight:700;line-height:1.45em;margin-bottom:20px}#hr_wrap .header .txt .main span{color:#d80e0e;display:inline-block;font-size:38px;line-height:1.6em;position:relative}#hr_wrap .header .txt .main span:after{background:#f9eff4;bottom:5px;content:"";display:block;height:10px;position:absolute;width:100%;z-index:-1}#hr_wrap .header .txt .sub{background:#003288;color:#fff;display:inline-block;font-size:21px;padding:15px 15px 12px}#hr_wrap .header .img{flex-grow:1}#hr_wrap .merit{padding-bottom:50px;padding-top:50px}#hr_wrap .merit .head{color:#003288;font-size:28px;font-weight:700;margin-bottom:30px;text-align:center}#hr_wrap .merit .head span{color:#d80e0e}#hr_wrap .merit ul{display:flex;justify-content:space-between}#hr_wrap .merit ul li{border:1px solid #d80e0e;min-width:calc(33.33333% - 10px);padding:25px;text-align:center;width:calc(33.33333% - 10px)}#hr_wrap .merit ul li img{display:inline-block;margin-bottom:12px}#hr_wrap .merit ul li .lead{color:#d80e0e;font-size:18px;font-weight:700;margin-bottom:10px}#hr_wrap .merit ul li .con{text-align:left}#hr_wrap .intro_video{padding-bottom:60px}#hr_wrap .intro_video .head{color:#d80e0e;font-size:27px;font-weight:700;margin-bottom:25px;text-align:center}#hr_wrap .intro_video{max-width:800px}#hr_wrap .intro_video .yt_frame{position:relative;width:100%}#hr_wrap .intro_video .yt_frame iframe{width:100%}#hr_wrap .intro_video .yt_frame:before{content:"";display:block;padding-top:56.25%}#hr_wrap .intro_video .yt_frame_inner{height:100%;left:0;position:absolute;top:0;width:100%}#hr_wrap .benefit_detail .detail_wrap{text-align:center}#hr_wrap .benefit_detail .detail_wrap .label{background:#d80e0e;color:#fff;display:inline-block;font-size:18px;margin-bottom:10px;padding:12px 15px 9px}#hr_wrap .benefit_detail .detail_wrap .s_name{font-size:30px;font-weight:700;line-height:1em}#hr_wrap .benefit_detail .detail_wrap .s_name span{font-size:16px}#hr_wrap .benefit_detail .detail_1{background:#f2f4f7;padding-bottom:55px;padding-top:55px}#hr_wrap .benefit_detail .detail_1 img{display:inline-block;margin-bottom:20px}#hr_wrap .benefit_detail .detail_1 .s_box{background:#fff;border:1px dotted #ddd;margin-top:20px;padding:30px}#hr_wrap .benefit_detail .detail_1 .s_box .head{color:#d80e0e;font-size:23px;font-weight:700;margin-bottom:20px}#hr_wrap .benefit_detail .detail_1 .s_box ul{display:flex}#hr_wrap .benefit_detail .detail_1 .s_box ul li{padding:0 20px;width:33.3333%}#hr_wrap .benefit_detail .detail_1 .s_box ul li .ttl{color:#003288;font-size:20px;font-weight:700;margin-bottom:15px}#hr_wrap .benefit_detail .detail_1 .s_box ul li .con{font-size:15px;line-height:1.5em;text-align:left}#hr_wrap .benefit_detail .detail_1 .s_box ul li:nth-child(2){border-left:1px dotted #ddd;border-right:1px dotted #ddd}#hr_wrap .benefit_detail .detail_2{padding-bottom:55px;padding-top:55px;text-align:center}#hr_wrap .benefit_detail .detail_2 .benefit_head{margin-bottom:15px;text-align:center}#hr_wrap .benefit_detail .detail_2 .benefit_head img{display:inline-block}#hr_wrap .benefit_detail .detail_2 .head{font-size:30px;font-weight:700;margin-bottom:15px}#hr_wrap .benefit_detail .detail_2 .head span{color:#d80e0e}#hr_wrap .benefit_detail .detail_2 .s_box{border:8px solid #d80e0e;padding:40px 20px;text-align:center}#hr_wrap .benefit_detail .detail_2 .s_box img{display:inline-block}#hr_wrap .application{padding-bottom:90px;padding-top:30px}#hr_wrap .application .lead{color:#003288;font-size:30px;font-weight:700;margin-bottom:20px;text-align:center}#hr_wrap .application .check{margin-bottom:10px;text-align:center}#hr_wrap .application .check a{color:#3d98e6;text-decoration:underline}#hr_wrap .application .form_error_style{text-align:center}#hr_wrap .application .btn_application{margin-left:auto;margin-right:auto;max-width:320px}#hr_wrap .application .btn_application button{width:100%}#hr_wrap .application .done_txt{text-align:center}#hr_wrap .hr_refer_complete{padding-bottom:20vh;padding-top:20vh;text-align:center}#hr_wrap .to_register_mes{text-align:center}#hr_wrap .to_register_mes .txt{margin-bottom:10px}#flier_page_wrap{margin-top:30px}#flier_page_wrap .about{display:flex;margin-bottom:30px}#flier_page_wrap .about .txt{min-width:50%;padding:0 45px 0 0;width:50%}#flier_page_wrap .about .txt .head{font-size:32px;font-weight:700;margin-bottom:30px}#flier_page_wrap .about .txt .img{margin-bottom:30px}#flier_page_wrap .about .txt .ttl{font-size:19px;font-weight:700;margin-bottom:15px}#flier_page_wrap .about .txt .txtarea{margin-bottom:20px}#flier_page_wrap .about .txt .txtarea p{font-size:15px;margin-bottom:15px}#flier_page_wrap .about .txt .usage{margin-bottom:20px}#flier_page_wrap .about .txt .usage.not_member .descri{font-size:14px}#flier_page_wrap .about .txt .usage.not_member a{color:#3d98e6;text-decoration:underline}#flier_page_wrap .about .txt .usage .sing{font-weight:700;margin-bottom:10px}#flier_page_wrap .about .txt .usage .descri{font-size:16px;margin-bottom:10px}#flier_page_wrap .about .txt .usage .ctr_box{border:1px solid #ddd;font-size:16px;padding:20px}#flier_page_wrap .about .txt .usage .ctr_box span{font-size:14px}#flier_page_wrap .about .txt .usage .ctr_box .id,#flier_page_wrap .about .txt .usage .ctr_box .pass{font-size:20px}#flier_page_wrap .about .txt .usage .ctr_box .pass{margin-bottom:10px}#flier_page_wrap .about .thumb{min-width:50%;padding:30px 0 0 50px;width:50%}#flier_page_wrap .about .thumb .head{font-size:18px;margin-bottom:10px}#flier_page_wrap .about .thumb .descri{font-size:15px}#flier_page_wrap .about .thumb .ctr_box{text-align:center}#flier_page_wrap .about .thumb .ctr_box .to_site a{border:1px solid #ddd;display:block;margin-top:12px;padding:15px 20px 12px}#tvt_biz_page_wrap{margin-top:30px}#tvt_biz_page_wrap .about{display:flex;margin-bottom:30px}#tvt_biz_page_wrap .about .txt{margin-right:auto;min-width:60%;padding:0 45px 0 0;width:60%}#tvt_biz_page_wrap .about .txt .tag{background:#003288;border-radius:20px;color:#fff;display:inline-block;margin-bottom:8px;padding:6px 15px 5px}#tvt_biz_page_wrap .about .txt .head{font-size:32px;font-weight:700;margin-bottom:30px}#tvt_biz_page_wrap .about .txt .img{margin-bottom:30px}#tvt_biz_page_wrap .about .txt .ttl{font-size:19px;font-weight:700;margin-bottom:15px}#tvt_biz_page_wrap .about .txt .txtarea{margin-bottom:20px}#tvt_biz_page_wrap .about .txt .txtarea p{font-size:15px;margin-bottom:15px}#tvt_biz_page_wrap .about .txt .usage{margin-bottom:20px}#tvt_biz_page_wrap .about .txt .usage.not_member .descri{font-size:14px}#tvt_biz_page_wrap .about .txt .usage.not_member .descri p{margin-bottom:20px}#tvt_biz_page_wrap .about .txt .usage.not_member .descri p:last-child{margin-bottom:0}#tvt_biz_page_wrap .about .txt .usage .sing{font-weight:700;margin-bottom:10px}#tvt_biz_page_wrap .about .txt .usage .descri{font-size:16px;margin-bottom:10px}#tvt_biz_page_wrap .about .txt .usage .descri p{margin-bottom:20px}#tvt_biz_page_wrap .about .txt .usage .descri p:last-child{margin-bottom:0}#tvt_biz_page_wrap .about .txt .usage .descri a{color:#3d98e6;text-decoration:underline}#tvt_biz_page_wrap .about .txt .usage .ctr_box{border:1px solid #ddd;font-size:16px;padding:20px}#tvt_biz_page_wrap .about .txt .usage .ctr_box span{font-size:14px}#tvt_biz_page_wrap .about .txt .usage .ctr_box .id,#tvt_biz_page_wrap .about .txt .usage .ctr_box .pass{font-size:20px}#tvt_biz_page_wrap .about .txt .usage .ctr_box .pass{margin-bottom:10px}#news_wrap #container_inner{max-width:860px}#news_wrap.page_single{padding-bottom:30px;padding-top:30px}#news_wrap.page_single #container_inner{border:1px solid #ddd;border-radius:10px;padding:30px}#news_wrap.page_single #container_inner .date{font-size:14px}#news_wrap.page_single #container_inner .ttl{font-size:24px;font-weight:700;margin-bottom:20px}#news_wrap.page_single #container_inner .thumb{margin-bottom:20px;width:100%}#news_wrap.page_single #container_inner .thumb img{height:auto;width:100%}.header_about{background:url(/images/user/header_about_bg.jpg) no-repeat 50%;background-size:cover;height:500px;position:relative;width:100%}.header_about .header_inner{display:flex}.header_about .header_inner .txt .catch{color:#fff;font-weight:700;margin-bottom:30px;margin-top:130px}.header_about .header_inner .txt .catch .sub{font-size:20px;margin-bottom:12px}.header_about .header_inner .txt .catch .sub span{color:#d80e0e;font-size:32px}.header_about .header_inner .txt .catch .main{font-size:40px;font-weight:700}.header_about .header_inner .txt .only_now{border-bottom:4px solid #d80e0e;color:#fff;display:inline-block;font-size:18px;font-weight:700;margin-bottom:16px}.header_about .header_inner .txt .to_register{align-content:center;display:flex}.header_about .header_inner .txt .to_register a{background:#f1b610;border:1px solid #dba201;border-radius:3px;color:#003288;display:block;padding:9px 13px 7px;transition:all .1s ease}.header_about .header_inner .txt .to_register a:hover{background:#003288;border:1px solid #003288;color:#fff;transition:all .2s ease}.header_about .header_inner .img{margin-top:50px}.header_about .header_inner .img_2{display:none}header#about_header{border-bottom:none}#about_MM .about_head{margin-bottom:35px;text-align:center}#about_MM .about_head .num{background:url(/images/user/icon_wing_light.svg) no-repeat center 15px;font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,MS Mincho,Meiryo,sans-serif;font-size:3.2rem;height:88px;margin-bottom:20px}#about_MM .about_head .sec_label{color:#003288;font-size:3.4rem;font-weight:700;margin-bottom:20px}#about_MM .about_head .line{text-align:center}#about_MM .about_head .line .inner{background:#333;display:inline-block;height:4px;margin-bottom:20px;width:135px}#about_MM .about_head .catch{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,MS Mincho,Meiryo,sans-serif;font-size:2.6rem;font-weight:700}#about_MM .mt_sec{background:#f2f4f7;padding:40px 0}#about_MM .mt_sec .lead{background:url(/images/user/about_lead_bg_logo.svg) no-repeat 100%;border-left:3px solid #bfc7d6;margin-bottom:50px;padding-left:50px}#about_MM .mt_sec .lead .inner{line-height:1.8em;max-width:780px}#about_MM .video_sec{background:#f8f8f8;padding:40px 0}#about_MM .video_sec .video_sec_inner{padding:40px 0 50px;position:relative}#about_MM .video_sec .video_sec_inner .lead{margin-bottom:30px;text-align:center}#about_MM .video_sec .video_sec_inner .head{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,MS Mincho,Meiryo,sans-serif;font-size:33px;margin-bottom:60px;text-align:center}#about_MM .video_sec .video_sec_inner .head span{display:inline-block;position:relative;z-index:10}#about_MM .video_sec .video_sec_inner .head span:after{background:#f3b5c9;bottom:5px;content:"";display:block;height:10px;position:absolute;width:100%;z-index:-1}#about_MM .video_sec .video_sec_inner .catch{margin-bottom:45px}#about_MM .video_sec .video_sec_inner .img_num{position:absolute;top:0}#about_MM .video_sec .video_sec_inner .sec_con{display:flex}#about_MM .video_sec .video_sec_inner .sec_con .point{padding-right:60px;width:52%}#about_MM .video_sec .video_sec_inner .sec_con .img{width:48%}#about_MM .video_sec .video_sec_inner .sec_con .img .video_frame{margin-bottom:10px;position:relative;width:100%}#about_MM .video_sec .video_sec_inner .sec_con .img .video_frame iframe{width:100%}#about_MM .video_sec .video_sec_inner .sec_con .img .video_frame:before{content:"";display:block;padding-top:56.25%}#about_MM .video_sec .video_sec_inner .sec_con .img .video_frame_inner{height:100%;left:0;position:absolute;top:0;width:100%}#about_MM .video_sec .video_sec_inner .sec_con .point ul li{margin-bottom:25px}#about_MM .video_sec .video_sec_inner .sec_con .point ul li .head{align-items:center;border-bottom:1px solid #ddd;display:flex;margin-bottom:10px;padding:0 0 8px}#about_MM .video_sec .video_sec_inner .sec_con .point ul li .num{display:flex;justify-content:center;min-width:70px;width:70px}#about_MM .video_sec .video_sec_inner .sec_con .point ul li .title{color:#555;font-size:26px;font-weight:700;padding:4px 0 0 7px}.qa_sec{background:#f8f5ed;padding:40px 0}#about_MM .other_content{padding:50px 0 65px}#about_MM .other_content .lead_sec{text-align:center}#about_MM .other_content .lead_sec img{display:inline-block;margin-bottom:20px}#about_MM .other_content .lead_sec .head{font-size:32px;font-weight:700;margin-bottom:30px}#about_MM .other_content .other_con_wrap{display:flex}#about_MM .other_content .other_con_wrap .box{min-width:33.33333%;padding:0 15px;text-align:center;width:33.33333%}#about_MM .other_content .other_con_wrap .box .num{background:url(/images/user/icon_wing_light.svg) no-repeat center 15px;font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,MS PMincho,MS Mincho,Meiryo,sans-serif;font-size:3.2rem;height:88px;margin-bottom:20px}#about_MM .other_content .other_con_wrap .box .ttl{color:#003288;font-size:23px;font-weight:700;min-height:88px}#about_MM .other_content .other_con_wrap .box .descri{line-height:1.6em}.member_benefits{background:#f2f4f7}.member_benefits .main_info .tarea{text-align:center}.member_benefits .main_info .tarea .tag{background:#003288;border-radius:20px;color:#fff;display:inline-block;margin-bottom:8px;padding:6px 15px 5px}.member_benefits .main_info .tarea .logo{margin-bottom:5px}.member_benefits .main_info .tarea .logo img{display:inline-block}.member_benefits .main_info .tarea .lead{margin-bottom:20px}.member_benefits .main_info .tarea .lead .head{font-size:24px;font-weight:700;margin-bottom:10px}.member_benefits .main_info .tarea .lead .txt{font-size:16px}.member_benefits .main_info .img{margin-bottom:30px}.member_benefits .main_info .img ul{display:flex;justify-content:space-between}.member_benefits .main_info .img ul li:nth-child(2){margin:0 10px}.member_benefits .more_info{margin-top:50px}.member_benefits .more_info .head{font-size:22px;font-weight:700;margin-bottom:15px;text-align:center}.member_benefits .more_info .img ul{display:flex;flex-wrap:wrap;justify-content:center}.member_benefits .more_info .img ul li{margin:0 5px 10px;min-width:240px;width:240px}#about_MM .member_benefits{padding:50px 0}#about_MM .cost_merit{padding-bottom:50px;padding-top:50px}#about_MM .cost_merit .catch{font-size:28px;font-weight:700;margin-bottom:30px}#about_MM .cost_merit .catch span{color:#d80e0e;font-size:38px}#about_MM .cost_merit .explain{display:flex;margin-bottom:40px}#about_MM .cost_merit .explain .price{align-items:center;background:#003288;color:#fff;display:flex;flex-direction:column;font-size:17px;justify-content:center;min-width:208px;padding:0 20px;text-align:center;width:208px}#about_MM .cost_merit .explain .price span{font-size:33px}#about_MM .cost_merit .explain .arrow{align-items:center;display:flex}#about_MM .cost_merit .explain .con{margin-left:60px}#about_MM .cost_merit .explain .con li{border-bottom:1px dotted #ddd;padding:10px 0 5px}#about_MM .cost_merit .explain .con li .head{font-size:22px;font-weight:700}#about_MM .cost_merit .explain .con li .txt{color:#d80e0e;font-size:15px}#about_MM .cost_merit .img{display:flex;justify-content:center}#about_MM .merit{background:url(/images/user/about_merit_bg.jpg);padding:60px 0 50px}#about_MM .merit .content_wrap{display:flex;justify-content:space-between}#about_MM .merit .content_wrap .merit_list_block{min-width:50%;width:50%}#about_MM .merit .sec_head{font-size:32px;font-weight:700;margin-bottom:40px}#about_MM .merit .merit_list_block .head{align-items:center;display:flex;margin-bottom:10px}#about_MM .merit .merit_list_block .head .merit_num{margin-right:13px;min-width:105px;width:105px}#about_MM .merit .merit_list_block .head .title{font-size:26px;font-weight:700;line-height:1.28em;padding:5px 0 0}#about_MM .merit .merit_list_block .descri{color:#555;font-size:15px;padding:10px 0 0 50px}#about_MM .merit .merit_list_block ul li{margin-bottom:35px}#about_MM .merit .img_block>div{margin-bottom:10px}#about_MM .merit .img_block>div:first-child{margin-top:-80px}#about_MM .for_vip{padding:60px 0 50px}#about_MM .for_vip .head{font-size:32px;font-weight:700;margin-bottom:30px}#about_MM .for_vip .head span{display:block;font-size:13px;font-weight:400;margin-top:5px}#about_MM .for_vip .content_wrap{display:flex}#about_MM .for_vip .content_wrap .lead_block{margin-right:40px;min-width:390px;width:390px}#about_MM .for_vip .content_wrap .lead_block p{margin-bottom:20px}#about_MM .for_vip .content_wrap .list_block{flex-grow:1;margin-top:-40px}#about_MM .for_vip .content_wrap .list_block ul li{border-bottom:1px dashed #ddd;font-size:25px;font-weight:700;padding:22px 0 11px}#about_MM .for_vip .content_wrap .list_block ul li span{color:#4267b2;font-size:36px}#about_MM .for_vip .content_wrap .list_block .note{font-size:13px;padding:0 0 0 5px}#about_MM #voice{background:#f9f9f9}#about_MM #voice .sec_title{font-size:32px;font-weight:700}#about_MM .closing{background:url(/images/user/closing_bg.jpg) no-repeat 50%;background-size:cover;margin-bottom:-50px;margin-top:50px;padding:70px 0 30px}#about_MM .closing .box{background:hsla(0,0%,100%,.85);margin:0 auto 20px;padding:40px 30px 30px;text-align:center;width:580px}#about_MM .closing .box .descri,#about_MM .closing .box .img{margin-bottom:20px}#about_MM .closing .box img{display:inline-block}#about_MM .closing .btn{text-align:center;width:100%}#about_MM .closing .btn a{background:#d62859;border-radius:100px;color:#fff;display:inline-block;font-size:32px;padding:12px 30px 9px}#about_MM .closing .logo{text-align:center;width:100%}#about_MM .closing .logo img{display:inline-block}#login_page,#register_page{margin-top:50px;min-height:calc(100vh - 352px)}#register_page{margin-bottom:30px;max-width:810px;width:100%}#register_page .flow_box{border:1px dashed #ddd;display:flex;font-size:14px;justify-content:space-between;margin:0 auto 20px}#register_page .flow_box li{color:#888;padding:12px 16px 10px 13px;position:relative;text-align:center;width:33.33333%}#register_page .flow_box li.current{background:#003288;color:#fff}#register_page .flow_box li.current:after{background:#003288;content:"";display:block;height:15px;position:absolute;right:-6px;top:13px;transform:rotate(45deg);width:15px}#register_page .flow_box li:nth-child(3):after{display:none}#register_page .flow_box li.done{background:#aaa;color:#fff}#register_page .flow_box li.arrow{border:none}#register_page .flow_box li.arrow i{margin:0}#login_page.login_top{display:flex;justify-content:center;margin-bottom:50px}#login_page.login_top .sec_wrap{min-width:50%;padding:100px 80px 80px;width:50%}#login_page.login_top .sec_wrap .head{font-size:23px;font-weight:700;margin-bottom:25px;text-align:center}#login_page.login_top .sec_wrap .head span{display:inline-block;font-size:14px;line-height:1.3em;margin-top:20px}#login_page.login_top .sec_wrap .head span a{color:#3d98e6}#login_page.login_top .id_box{background:#f5f5f5;text-align:center}#login_page.login_top .id_box form{margin:60px 0 0}#login_page.login_top .id_box form input:not([type=checkbox]){margin-top:10px;width:100%}#login_page.login_top .id_box form label.remember{margin-bottom:5px;margin-top:15px;width:100%}#login_page.login_top .id_box form label.remember input{margin-top:-3px}#login_page.login_top .id_box form button[type=submit]{margin-bottom:10px}#login_page.login_top .id_box .note{color:#3d98e6;font-size:12px}#login_page.login_top .register_box{background:#f5fbff;text-align:center}#login_page.login_top .register_box .box_wrap{background:#fff;border:1px solid #ddd;border-radius:3px}#login_page.login_top .register_box .box_wrap .box{padding:25px 22px}#login_page.login_top .register_box .box_wrap .box:first-child{border-bottom:1px solid #ddd}#login_page.login_top .register_box .box_wrap .box .title{font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}#login_page.login_top .register_box .box_wrap .box .descri{font-size:13px;line-height:1.6em;margin-bottom:10px}#login_page.login_top .register_box .box_wrap .box .price{margin-bottom:10px}#login_page.login_top .register_box .box_wrap .box .price span{color:#ce6700;font-size:18px;font-weight:700}#login_page.login_top .register_box .box_wrap .box .btn_stn{margin-bottom:8px}#login_page.login_top .register_box .box_wrap .box .btn_stn a{width:100%}#login_page.login_top .register_box .box_wrap .box .faq_link{font-size:12px}#login_page.login_top .register_box .box_wrap .box .faq_link a{color:#3d98e6}#login_page.login_top .register_box .box_wrap .box .note{font-size:12px;text-align:left}#login_page.login_top .register_box .box_wrap .box .note li{line-height:1.6em}#login_page.login_top .register_box .box_wrap .box .note li:before{content:"※";display:inline-block}#login_page.login_top .register_box .service_link{color:#3d98e6;font-size:13px}#login_page.pwd_forgot .card{margin:0 auto;max-width:620px;text-align:center}#login_page.pwd_forgot .text{font-size:14px;margin-bottom:20px}#login_page.pwd_forgot form{margin-left:auto;margin-right:auto;max-width:400px}#login_page.pwd_forgot form input{margin-top:10px;width:100%}#login_page.pwd_forgot form button[type=submit]{margin-top:15px}#login_page.pwd_forgot .sent .text{margin-bottom:0}#login_page.pwd_reset .text{font-size:14px;margin-bottom:20px}#login_page.pwd_reset .card{margin:0 auto;max-width:620px;text-align:center}#login_page.pwd_reset .card-body{padding:30px 50px}#login_page.pwd_reset table{border-collapse:separate;border-spacing:0 10px;width:100%}#login_page.pwd_reset .td_left{width:150px}#login_page.pwd_reset .td_right input{width:100%}#register_page.mailauth .card{margin:0 auto;max-width:620px;text-align:center}#register_page.mailauth .card-body{padding:30px 50px}#register_page.mailauth .text{font-size:14px;line-height:1.6em;margin-bottom:20px;text-align:center}#register_page.mailauth form{margin-bottom:10px}#register_page.mailauth table{border-collapse:separate;border-spacing:0 10px;text-align:left;width:100%}#register_page.mailauth table .td_left{width:150px}#register_page.mailauth table .td_right input{width:100%}#register_page.mailauth .note{font-size:12px;line-height:1.6em}#register_page.mailauth .note a{color:#3d98e6}#register_page.mailsent{text-align:center}#register_page.mailsent p.next_step{line-height:1.6em;margin-top:50px}#register_page.mailsent .return_top,.register_form{margin-top:30px}.register_form .card{margin:0 auto;max-width:620px}.register_form .card-header{text-align:center}.register_form .card-body{padding:30px 50px}.register_form input[type=number]::-webkit-inner-spin-button,.register_form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.register_form form .table_head{background:#ecf0fb;border-radius:3px;padding:10px 10px 6px}.register_form form table{border-collapse:separate;border-spacing:0 10px;margin-bottom:20px;table-layout:fixed;width:100%}.register_form form table .td_left{width:140px}.register_form form table .td_left span.required{background:#e65050;border-radius:3px;color:#fff;display:inline-block;font-size:12px;margin-left:8px;padding:1px 7px 0;text-align:center}.register_form form table .td_left span{font-size:11px}.register_form form table .td_right input:not([type=radio]){width:100%}.register_form form table .td_right input.birth_year{margin-right:5px;width:150px}.register_form form table .td_right input.birth_day,.register_form form table .td_right input.birth_month{margin-right:5px;width:60px}.register_form form table .td_right select{border:1px solid #ddd;border-radius:2px;box-shadow:none}.register_form form table .td_right .input_name{display:flex}.register_form form table .td_right .input_name .input_box{align-items:center;display:flex}.register_form form table .td_right .input_name .input_box:first-child{margin-right:10px}.register_form form table .td_right .input_name .input_box .label{font-size:14px;margin-right:5px;min-width:32px;width:32px}.register_form form table .td_right .input_birth{display:flex}.register_form form table .td_right .input_birth .input_box{align-items:center;display:flex;margin-right:10px}.register_form form table .td_right .input_birth .input_box:last-child{margin-right:0}.register_form form table .td_right .input_birth .input_box.year{min-width:140px;width:140px}.register_form form table .td_right .input_birth .input_box .label{font-size:14px;margin-left:5px;min-width:26px;width:26px}.register_form form table tr.post_num input{margin-left:5px;width:120px!important}.register_form form table tr.company_address input{margin-top:10px}.register_form form table tr.gender label{margin-right:5px}.register_form form table tr.capital input,.register_form form table tr.founding_year input,.register_form form table tr.number_of_employees input,.register_form form table tr.settle_month input{margin-right:5px;width:120px!important}.register_form form .introducer{border-top:1px dashed #ddd;font-size:14px;margin-bottom:15px;padding-top:20px}.register_form form input[type=submit]{width:100%}.register_form .edit_determine{text-align:center}.card_info_ctr_box .head{border-bottom:1px solid #ccc;font-size:17px;margin-bottom:18px;padding-bottom:5px}.card_info_ctr_box .card_num_box{margin-bottom:10px}#register_page.payment_form .guide_box{text-align:center}#register_page.payment_form .guide_box .lead{font-size:22px;font-weight:700;margin-bottom:20px;margin-top:40px}#register_page.payment_form .guide_box .detail .attention{color:#d80e0e;margin-bottom:10px}#register_page.payment_form .guide_box .detail .guide{margin-bottom:20px}#register_page.payment_form #card_register_part{border:3px solid #ddd;padding:22px;width:100%}#register_page.payment_form #card_register_part .ttl{margin-bottom:3px}#register_page.payment_form #card_register_part .card_otherinfo_box{margin-bottom:30px}#register_page.payment_form #card_register_part #payment-error{margin-top:5px}#register_page.payment_form #card_register_part .serviceinfo{margin-bottom:30px}#register_page.payment_form #card_register_part .serviceinfo .price_box{margin-bottom:20px;min-width:430px;width:430px}#register_page.payment_form #card_register_part .serviceinfo .price_box td{border-bottom:1px dotted #ddd;padding:12px 0 3px}#register_page.payment_form #card_register_part .serviceinfo .price_box .td_right{text-align:right}#register_page.payment_form #card_register_part .serviceinfo .conditions{font-size:13px}#register_page.payment_form #card_register_part .serviceinfo .conditions ul li{list-style:disc;margin-left:22px}#login_page.register_done{padding-top:15vh}#login_page.register_done .select_next{display:flex;justify-content:space-between;margin:0 auto 40px;max-width:500px}#login_page.register_done .select_next .box{border:1px solid #ddd;text-align:center;width:100%}#login_page.register_done .select_next .box .head{border-bottom:1px solid #ddd;font-size:18px;font-weight:700;padding:16px 20px 10px}#login_page.register_done .select_next .box .descri{font-size:14px;padding:25px 30px 20px}#login_page.register_done .select_next .box .descri p{line-height:1.45em;margin-bottom:20px}#login_page.register_done .select_next .box .btn{background:#f8dcdc;width:100%}#voice_list_wrap{padding-bottom:50px;padding-top:50px}#voice_list_wrap ul li{align-items:center;border-bottom:1px dotted #ddd;display:flex;margin-bottom:10px;padding-bottom:10px}#voice_list_wrap ul li .thumb{margin-right:10px}#voice_list_wrap ul li .info{margin-right:auto;padding-right:10px}#voice_list_wrap ul li .info .ttl{font-size:13px;margin-bottom:5px}#voice_list_wrap ul li .info .company,#voice_list_wrap ul li .info .name{font-size:14px}#voice_list_wrap ul li .player video{height:55px;width:300px}#consulting_page_wrap .header{background:#f7f7f7;margin-bottom:45px}#consulting_page_wrap .header .main_img{align-items:center;display:flex;height:160px;justify-content:center}#consulting_page_wrap .header .main_img img{height:auto}#consulting_page_wrap .main_lead{font-size:18px;font-weight:700;margin-bottom:20px;text-align:center}#consulting_page_wrap .explain{margin:30px auto 20px;max-width:760px;text-align:center}#consulting_page_wrap .catch{text-align:center}#consulting_page_wrap .catch .page_head{font-size:50px;font-weight:700;margin-bottom:10px}#consulting_page_wrap .catch .page_head span{color:#aa3f3f}#consulting_page_wrap .catch .border{background:#393939;border:none!important;height:5px;margin:0 auto 20px;width:60px}#consulting_page_wrap .catch .outline{font-size:14px}#consulting_page_wrap hr{border-top:1px solid #d8d8d8;margin:60px 0}#consulting_page_wrap hr.arrow_hr{border-top:1px solid #d8d8d8;margin:45px 0 -1px}#consulting_page_wrap .sec_head{font-size:38px;font-weight:700;margin-bottom:30px;text-align:center}#consulting_page_wrap .about_company{font-size:26px;text-align:center}#consulting_page_wrap .about_company .inner{background:#3e3e3e;color:#fff;display:inline-block;margin-bottom:40px;padding:12px 15px 8px;transform:skew(-15deg)}#consulting_page_wrap .icon_arrow{margin:0 0 50px;text-align:center}#consulting_page_wrap .icon_arrow img{display:inline-block}#consulting_page_wrap .sec_to_form{margin:50px 0;text-align:center}#consulting_page_wrap .sec_to_form a{background:#003288;border-radius:40px;color:#fff;display:inline-block;font-size:24px;padding:13px 40px 10px}#consulting_page_wrap .sec_form{border:3px solid #ddd;border-radius:5px;margin-bottom:40px;padding:45px 45px 25px}#consulting_page_wrap .sec_form .form_head{font-size:30px;font-weight:700;margin-bottom:15px;text-align:center}#consulting_page_wrap .sec_form .form_line{background:#555;height:1px;margin:0 auto 20px;width:60px}#consulting_page_wrap .sec_form form select{margin-top:10px;width:200px}#consulting_page_wrap .sec_form form input{width:100%}#consulting_page_wrap .sec_form form textarea{height:150px;width:100%}#consulting_page_wrap .sec_form form input,#consulting_page_wrap .sec_form form textarea{border:1px solid #ddd;border-radius:3px;margin-top:10px;padding:10px 10px 8px}#consulting_page_wrap .sec_form form input[type=submit]{background:#f8f8f8;color:#666;transition:all .3s ease}#consulting_page_wrap .sec_form form input[type=submit]:hover{background:#003288;color:#fff;transition:all .1s ease}#consulting_page_wrap .sec_form form button{margin-top:15px}#consulting_page_wrap .sec_form form table{width:100%}#consulting_page_wrap .sec_form form table td{vertical-align:middle}#consulting_page_wrap .sec_form form .td_left{width:180px}#consulting_page_wrap .sec_form form .td_right{width:calc(100% - 180px)}#consulting_page_wrap .sec_form form .required{background:#e65050;border-radius:3px;color:#fff;display:inline-block;font-size:12px;margin-left:8px;padding:1px 7px 0;text-align:center}#consulting_page_wrap .sec_form form .submit{text-align:center;width:100%}#consulting_page_wrap .sec_form form .submit button{width:120px}#consulting_page_wrap .sec_form form .send_check{display:flex;font-size:14px;justify-content:center;margin-top:5px}#consulting_page_wrap .sec_form form .send_check a{color:#3d98e6;text-decoration:underline}#consulting_page_wrap .sec_form form .send_check input{display:inline-block;margin-top:-2px;width:auto}#consulting_page_wrap .sec_point .lead_box{display:flex;margin-bottom:30px}#consulting_page_wrap .sec_point .lead_box .left{margin-right:20px;min-width:310px;width:310px}#consulting_page_wrap .sec_point .lead_box .center,#consulting_page_wrap .sec_point .lead_box .right{padding:10px 0 0}#consulting_page_wrap .sec_point .lead_box .center .title,#consulting_page_wrap .sec_point .lead_box .right .title{font-size:21px;font-weight:700;margin-bottom:15px}#consulting_page_wrap .sec_point .lead_box .center .descri .mes,#consulting_page_wrap .sec_point .lead_box .right .descri .mes{line-height:1.7em;margin-bottom:20px}#consulting_page_wrap .sec_point .lead_box .center .descri .name,#consulting_page_wrap .sec_point .lead_box .right .descri .name{text-align:right}#consulting_page_wrap .sec_point .lead_box .center{text-align:center;width:100%}#consulting_page_wrap .sec_point .lead_box .center .name{text-align:center!important}#consulting_page_wrap .sec_point .point_wrap{display:flex}#consulting_page_wrap .sec_point .point_wrap li{border-right:1px solid #ddd;padding:0 15px;text-align:center;width:25%}#consulting_page_wrap .sec_point .point_wrap li:first-child{border-left:1px solid #ddd}#consulting_page_wrap .sec_point .point_wrap li .icon{text-align:center}#consulting_page_wrap .sec_point .point_wrap li .icon img{display:inline-block}#consulting_page_wrap .sec_point .point_wrap li .head{font-weight:700;margin-bottom:15px}#consulting_page_wrap .sec_point .point_wrap li .descri{color:#666;font-size:14px}#consulting_page_wrap .sec_faq{background:url(/images/user/about_merit_bg.jpg);margin-bottom:60px;padding:60px 0}#consulting_page_wrap .sec_faq .lead_text{font-size:28px;font-weight:700;margin-bottom:22px;text-align:center}#consulting_page_wrap .sec_faq .sub_text{font-size:30px;font-weight:700;margin-bottom:10px;text-align:center}#consulting_page_wrap .sec_faq .sub_text span{display:block;font-size:14px}#consulting_page_wrap .sec_faq ul.faq_list{background:#fff;border:1px solid #ddd;border-radius:3px;padding:30px 30px 20px}#consulting_page_wrap .sec_faq ul.faq_list li{border-bottom:1px dashed #ddd;margin-bottom:20px;padding:0 0 13px}#consulting_page_wrap .sec_faq ul.faq_list li .question{font-weight:700}#consulting_page_wrap .sec_faq ul.faq_list li .answer{margin:5px 0 0 20px}#consulting_sent_wrap{padding:20vh 0;text-align:center}#consulting_page_wrap.page_loan .sec_service{margin-bottom:80px}#consulting_page_wrap.page_loan .sec_service .lead_text{margin-bottom:30px;text-align:center}#consulting_page_wrap.page_loan .sec_service .lead_text .main{font-size:30px;font-weight:700;margin-bottom:10px}#consulting_page_wrap.page_loan .sec_column{margin-top:30px}#consulting_page_wrap.page_loan .sec_column .head,#consulting_page_wrap.page_loan .sec_column .sub_text{font-size:21px;margin-bottom:10px;text-align:center}#consulting_page_wrap.page_loan .sec_column ul.column_list{background:#fff;border:1px solid #ddd;border-radius:3px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 30px 20px}#consulting_page_wrap.page_loan .sec_column ul.column_list li{margin-bottom:15px;width:calc(20% - 7px)}#consulting_page_wrap.page_loan .sec_column ul.column_list li a{display:block}#consulting_page_wrap.page_loan .sec_column ul.column_list li a .thumb img{margin-bottom:5px;width:100%}#consulting_page_wrap.page_loan .sec_column ul.column_list li a .title{color:#666;font-size:13px}#consulting_page_wrap.page_tax .point_wrap li{padding:10px 20px;width:33.33333%}#consulting_page_wrap.page_tax .point_wrap li .head{font-size:22px}#consulting_page_wrap.page_labor .about_company .inner{border-bottom:3px solid #ccc;font-size:20px;padding:12px 25px 8px;transform:none}#consulting_page_wrap.page_labor .about_company .inner span{font-size:32px}#consulting_page_wrap.page_labor .deatail_wrap{display:flex;font-size:16px}#consulting_page_wrap.page_labor .deatail_wrap .img{margin-right:20px;min-width:260px;width:260px}#consulting_page_wrap.page_labor .deatail_wrap .detail{text-align:left}#consulting_page_wrap.page_labor .deatail_wrap .detail .head{font-weight:700}#consulting_page_wrap.page_labor .deatail_wrap .detail ul{margin-bottom:20px}#consulting_answer_wrap{background:#f6f8fd;border-radius:10px;margin-top:30px;padding:45px}#consulting_answer_wrap .lead{margin-bottom:30px;text-align:center}#consulting_answer_wrap .lead .head{font-size:24px;font-weight:700;margin-bottom:10px}#consulting_answer_wrap .lead .txt{font-size:15px}#consulting_answer_wrap .question_box{margin-bottom:20px}#consulting_answer_wrap .question_box .box_ttl{font-size:18px;font-weight:700;margin-bottom:10px}#consulting_answer_wrap .question_box .inner{background:#fff;border:1px solid #ddd;border-radius:5px;padding:30px}#consulting_answer_wrap .question_box .inner .profile{border-bottom:1px dotted #ddd;margin-bottom:20px;padding-bottom:20px}#consulting_answer_wrap .question_box .inner .profile .head{font-weight:700;margin-bottom:10px}#consulting_answer_wrap .answer_box .ttl,#consulting_answer_wrap .question_box .inner .mes .ttl{font-size:18px;font-weight:700;margin-bottom:10px}#consulting_answer_wrap .answer_box .form textarea{margin-bottom:5px}#consulting_answer_wrap .answer_confirm{background:#fff;border:1px solid #ddd;border-radius:5px;margin-bottom:5px;padding:30px}#consulting_answer_wrap .sent_answer{text-align:center}#faq_page .faq_box .faq_sec{border-bottom:1px dotted #aaa;margin-bottom:43px;padding-bottom:20px}#faq_page .faq_box .faq_sec .faq_head{border-left:5px solid #003288;color:#003288;font-size:23px;font-weight:700;margin-bottom:27px;padding:3px 0 0 10px}#faq_page .faq_box .faq_sec .sub_head{font-size:18px;font-weight:700;margin-bottom:20px;margin-top:60px}#faq_page .faq_box .faq_sec ul li{margin-bottom:20px}#faq_page .faq_box .faq_sec ul li .question{align-items:center;display:flex;font-size:18px;margin-bottom:5px}#faq_page .faq_box .faq_sec ul li .question .icon{color:#d80e0e;font-size:28px;min-width:38px;width:38px}#faq_page .faq_box .faq_sec ul li .question .txt{flex-grow:1}#faq_page .faq_box .faq_sec ul li .answer a{color:#3d98e6;text-decoration:underline}#my_page{margin-bottom:40px}#my_page .page_head{font-size:24px;font-weight:700;margin-bottom:15px;padding:30px 0 0}#my_page .menu_list{display:flex;flex-wrap:wrap;margin-bottom:20px}#my_page .menu_list li{margin:0 10px 10px 0;min-width:160px;width:160px}#my_page .menu_list li a{border:1px solid #ddd;border-radius:3px;display:block;padding:15px 10px 12px;text-align:center}#my_page .menu_list li.current a{background:#003288;border:1px solid #003288;color:#fff}#my_page .mypage_common_wrap{border:1px solid #ddd;border-radius:3px;padding:35px 50px}#my_page.basic_info .table_head{font-weight:700;margin-bottom:7px}#my_page.basic_info .account_box .member_info{align-items:center;border-bottom:3px solid #ddd;display:flex;margin-bottom:20px;padding-bottom:10px}#my_page.basic_info .account_box .member_info .ambassador{background:#a58e1f;border-radius:2px;color:#fff;font-size:13px;padding:5px 5px 2px}#my_page.basic_info .account_box .member_info .name{font-size:20px;margin-right:15px}#my_page.basic_info .account_box .member_info .status{font-size:20px;margin-right:auto}#my_page.basic_info .account_box .member_info .action_box .btn{background:#71baff;color:#fff}#my_page.basic_info .account_box .member_info .action_box .btn.gradeup{background:#a58630}#my_page.basic_info .account_box .company_box,#my_page.basic_info .account_box .personal_box{margin-bottom:20px}#my_page.basic_info .account_box table{border-collapse:separate;border-spacing:0 10px;width:100%}#my_page.basic_info .account_box table .td_left{min-width:130px;width:130px}#my_page.basic_info .account_box table .td_right{border-bottom:1px solid #ddd;padding:0 5px 2px}#my_page.basic_info .account_box .edit_register{text-align:center}#my_page.basic_info .account_box .edit_register .btn{background:#003288;color:#fff;padding-left:50px;padding-right:50px}#my_page.basic_info .account_box .mail_pass .td_right{display:flex;justify-content:space-between}#my_page.basic_info .account_box .mail_pass .mail{margin-bottom:20px}#my_page.basic_info .account_box .mail_pass .btn{background:#003288;color:#fff}#my_page.basic_info .withdraw{font-size:13px;margin-top:10px;text-align:right}#my_page .payment_info .usage_situation{margin-bottom:30px}#my_page .payment_info .credit_register table{margin-bottom:10px}#my_page .payment_info .table_head{font-weight:700;margin-bottom:5px}#my_page .payment_info table{width:100%}#my_page .payment_info table td,#my_page .payment_info table th{border:1px solid #ddd;padding:10px 10px 8px}#my_page .payment_info table th{background:#f9f9f9;font-weight:400;width:200px}#my_page .payment_info button.delete{font-size:14px;margin-top:10px;padding:10px 10px 7px}#my_page .payment_info .payment_change .btn_stn{display:flex;justify-content:center;width:100%}#my_page .payment_info .payment_change .btn_stn a,#my_page .payment_info .payment_change .btn_stn button{margin:10px 5px 0}#my_page .qa_box{border-radius:3px}#my_page .qa_box .un_answered{padding:30px 35px 20px}#my_page .qa_box .answered_wrap{background:#fbfbfb;padding:30px 35px 20px}#my_page .qa_box .answered_wrap .answer{border-bottom:1px dashed #ccc;display:flex;margin-bottom:40px;padding-bottom:45px}#my_page .qa_box .answered_wrap .answer .left{background:#ea4b63;border-radius:3px;color:#fff;font-size:14px;height:33px;margin-right:30px;min-width:80px;padding:8px 20px 0;text-align:center;width:80px}#my_page .qa_box .answered_wrap .answer .right .text{font-size:15px;line-height:1.5em;margin-bottom:15px}#my_page .qa_box .answered_wrap .answer .right .master{align-items:center;display:flex}#my_page .qa_box .answered_wrap .answer .right .master .thumb{margin-right:20px;min-width:72px;width:72px}#my_page .qa_box .answered_wrap .answer .right .master .name{font-size:13px}#my_page .qa_box .answered_wrap .answered_box:last-child .answer{border-bottom:none;margin-bottom:0;padding-bottom:0}#my_page .qa_box .sec_head{font-size:22px;font-weight:700;margin-bottom:20px}#my_page .qa_box .sec_head i{margin-right:8px}#my_page .qa_box .question{background:#fff;border:3px solid #ddd;border-radius:3px;margin-bottom:20px;padding:20px}#my_page .qa_box .question .title{font-size:20px;font-weight:700;margin-bottom:10px}#my_page .qa_box .question .con{font-size:15px;margin-bottom:10px}#my_page .qa_box .question .date{color:#777;font-size:13px}#my_page .referral_info .referral_info_table{border-collapse:separate;border-spacing:10px}#my_page .referral_info .referral_info_table td{border-bottom:1px solid #ddd;padding:10px 0 7px;vertical-align:middle}#my_page .referral_info .referral_info_table .td_left{width:200px}#my_page .referral_info .referral_info_table .tr_qr .td_right{align-items:center;display:flex}#my_page .referral_info .referral_info_table .tr_qr .td_right .qrcode{margin-left:20px}#my_page .referral_info .referral_info_table .tr_qr .td_right .qrcode img{max-width:100%;min-width:120px;width:120px}#my_page .referral_info .result{margin-bottom:10px;margin-top:13px}#my_page .referral_info .note{background:#f8f8f8;border-radius:3px;font-size:14px;padding:15px}#my_page .referral_info .note .txt{margin-bottom:8px}#my_page .referral_info .note ul li{list-style:disc;margin-left:25px}#my_page .change_action_wrap{max-width:420px}#my_page .change_action_wrap .input_box{margin-bottom:10px}#my_page .change_complete_mes{text-align:center}#my_page .change_complete_mes a{color:#3d98e6;text-decoration:underline}#my_page .withdraw_wrap{text-align:center}#my_page .withdraw_wrap .withdraw_note{margin-bottom:30px}#my_page .withdraw_wrap .withdraw_note .head{color:#d80e0e;font-size:28px;font-weight:700;margin-bottom:30px}#my_page .withdraw_wrap .withdraw_note ul{display:inline-block;margin-bottom:20px;max-width:720px;text-align:left}#my_page .withdraw_wrap .withdraw_note ul li{display:flex;font-size:18px;margin-bottom:8px}#my_page .withdraw_wrap .withdraw_note ul li .icon{min-width:30px;width:30px}#my_page .withdraw_wrap .withdraw_note ul li .txt{flex-grow:1}#my_page .withdraw_wrap .withdraw_note .to_support a{text-decolation:underline;color:#3d98e6}#my_page .withdraw_wrap .withdraw_ctr .check{margin-bottom:15px}#my_page .withdraw_wrap .withdraw_ctr form button{background:#e3342f;border:1px solid #e3342f;border-radius:3px;color:#fff;display:inline-block;padding:13px 18px 11px;text-align:center;transition:all .1s ease;width:200px}#my_page .withdraw_wrap .withdraw_ctr form button:hover{background:#fff;color:#333;transition:all .2s ease}#my_page .withdraw_wrap .withdraw_ctr form a{background:#003288;border:1px solid #003288;border-radius:3px;color:#fff;display:block;display:inline-block;padding:13px 18px 11px;text-align:center;transition:all .1s ease;width:200px}#my_page .withdraw_wrap .withdraw_ctr form a:hover{background:#fff;color:#333;transition:all .2s ease}#my_page .withdraw_wrap .withdraw_ctr form a{margin-bottom:10px}#my_page .withdraw_wrap .form_error_style{text-align:center}.withdraw_complete{padding-bottom:calc(50vh - 219px);padding-top:calc(50vh - 219px);text-align:center}.withdraw_complete .head{font-size:18px;font-weight:700;margin-bottom:20px}.withdraw_complete .mes{margin-bottom:20px}.withdraw_complete .link{color:#3d98e6}footer{background:#f8f8f8;margin-top:50px;padding:35px 0 0}footer .ctr_box{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}footer .ctr_box .btn a{border-radius:3px;padding:16px 25px 13px;text-align:center}footer .ctr_box .btn_login a{background:#fff;border:1px solid #ddd}footer .ctr_box .btn_lead a{background:#aa3f3f;color:#fff}footer nav{margin-bottom:25px}footer nav ul{display:flex;justify-content:center}footer nav ul li{padding:0 10px}footer nav .sub{font-size:13px;margin-bottom:10px}footer nav .main{font-size:14px;font-weight:700}footer nav .main li{border-right:1px solid #bbb;padding:0 13px}footer nav .main li:last-child{border-right:none}footer .copyright{background:#333;color:#fff;font-size:11px;padding:5px 0 4px;text-align:center}#contact_wrap{margin-bottom:30px}#contact_wrap .head{font-size:24px;font-weight:700;margin-bottom:30px;margin-top:40px;text-align:center}#contact_wrap .lead{font-size:14px;margin-bottom:30px;text-align:center}#contact_wrap table{width:100%}#contact_wrap table td{padding-bottom:20px;vertical-align:middle}#contact_wrap table .td_left{font-weight:700;width:210px}#contact_wrap table .td_left span{background:#e65050;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:400;margin-left:8px;padding:1px 7px 0;text-align:center}#contact_wrap table .td_right{flex-grow:1}#contact_wrap table .td_right input,#contact_wrap table .td_right textarea{border:1px solid #ddd;padding:12px 15px 10px;width:100%}#contact_wrap .next_step{text-align:center}#contact_wrap .next_step button{height:50px;padding:0;width:280px}#contact_wrap .next_step a#back-btn{color:#3d98e6;display:inline-block;font-size:14px;margin-bottom:12px;text-decoration:underline}.page_contact_confirm table{border-collapse:separate;border-spacing:10px}.page_contact_confirm table td{padding:15px 0 12px}.page_contact_confirm .td_left,.page_contact_confirm .td_right{border-bottom:1px solid #ddd}.page_contact_complete .mes{padding:100px 0 70px;text-align:center}.document_stn .page_head{font-size:18px;font-weight:700;margin-bottom:20px}.document_stn #content_box ol.first,.document_stn #content_box ul.first{margin-bottom:35px;margin-left:0!important}.document_stn #content_box ol.first .ttl,.document_stn #content_box ul.first .ttl{font-weight:700;margin-bottom:10px}.document_stn #content_box ol.first>li{margin-bottom:35px}.document_stn #content_box ol,.document_stn #content_box ul{margin-left:20px}.document_stn #content_box ol li,.document_stn #content_box ul li{margin-bottom:10px}.document_stn #content_box ol.fourth li,.document_stn #content_box ol.third li,.document_stn #content_box ul.fourth li,.document_stn #content_box ul.third li{margin-bottom:0}.document_stn #content_box ol.list_style_on,.document_stn #content_box ul.list_style_on{margin-left:40px}.document_stn #content_box ol.list_style_on>li{list-style:decimal;margin-left:20px}.document_stn #content_box ul.list_style_on>li{list-style:disc}.document_stn #content_box ol.third,.document_stn #content_box ul.fourth,.document_stn #content_box ul.third{margin-bottom:20px;margin-top:20px}.document_stn #content_box .head_number{display:flex}.document_stn #content_box .head_number .num{min-width:40px;width:40px}.document_stn #content_box .head_number .txt{flex-grow:1}.document_stn #content_box .head_number+.con{margin-left:40px}.document_stn #content_box table{margin-bottom:25px;margin-top:10px}.document_stn #content_box table td{border:1px solid #ddd;font-size:14px;padding:7px 8px 5px}.document_stn #content_box table ul{margin-left:0!important}.document_stn #content_box table ul li{margin-bottom:0!important;margin-left:20px!important}.document_stn #content_box .that_all{text-align:right}.document_stn #content_box .history{margin-left:0}@media screen and (max-width:1100px){.on_tablet{display:block!important}.off_tablet{display:none!important}.w_inner{padding-left:20px!important;padding-right:20px!important;width:100%}header #top #header_top{align-items:center;height:100%;margin-bottom:0}header #top #header_top #top_logo{padding-top:0}.header_img .inner .catch{left:20px}header #top #top_logo{height:52px}header{position:relative}header #top{height:72px}header #top #menu{background:#003288;display:none;height:calc(100vh - 50px);left:0;position:absolute;top:72px;width:100%;z-index:9999}header #top #menu .sub{display:none}header #top #menu .main ul{flex-direction:column}header #top #menu .main ul li{border-bottom:1px dotted #fff;padding:0 10px}header #top #menu .main ul li a{border-left:none!important;border-right:none;color:#fff;display:block;padding:14px 0 10px}header #top #menu .main ul .dropdown-menu{margin-bottom:5px;position:static!important;transform:translateZ(0)!important}.header_img{background:url(/images/user/header_img.jpg) no-repeat right -160px center}.btn_longin,footer nav .main,header #top #header_top .sub{display:none}#menu_toggle{background:#003288;display:block;height:52px;position:absolute;right:10px;top:10px;width:60px}#menu_toggle span{left:calc(50% - 21px);top:calc(50% - 2px)}#menu_toggle span,#menu_toggle span:before{background:#fff;content:"";display:inline-block;height:4px;position:absolute;transition:all .2s ease;width:42px}#menu_toggle span:before{left:0;top:10px}#menu_toggle span:after{background:#fff;content:"";display:inline-block;height:4px;left:0;position:absolute;top:-10px;transition:all .2s ease;width:42px}.menu_open #menu_toggle span{background:#003288;transition:all .2s ease}.menu_open #menu_toggle span:before{left:0;top:0;transform:rotate(45deg);transition:all .2s ease}.menu_open #menu_toggle span:after{left:0;top:0;transform:rotate(-45deg);transition:all .2s ease}body.menu_open{overflow:hidden}#news_sec .news_inner ul li .thumb img,#news_wrap .news_inner ul li .thumb img{height:calc(16.6665vw - 26.6664px)}#news_sec .news_inner ul li .ttl,#news_wrap .news_inner ul li .ttl{font-size:14px;line-height:1.4em}#philosophy_sec .list_wrap .side{min-width:200px;width:200px}#video_detail_wrap .video_ctr_box{flex-direction:column}#video_detail_wrap .video_ctr_box .video_wrap{min-width:100%;width:100%}#video_detail_wrap .video_ctr_box .side{margin-left:0;margin-top:20px}#video_detail_wrap .video_ctr_box .side .head,#video_detail_wrap .video_ctr_box .side ul{display:none}#qa_header .service_img .img{margin-top:0;min-width:320px;width:320px}#qa_side{margin-left:30px;min-width:180px;width:180px}#login_page.login_top .sec_wrap{padding:80px 40px 60px}#register_page .flow_box li{font-size:13px}.header_about .header_inner{align-items:center;flex-direction:column}.header_about{height:auto}.header_about .header_inner .txt{text-align:center}.header_about .header_inner .txt .to_register{justify-content:center}.header_about .header_inner .txt .catch{margin-top:73px}.header_about .header_inner .img{display:none}.header_about .header_inner .img_2{display:block;margin-bottom:50px;margin-top:30px}#about_MM .cost_merit .img{flex-wrap:wrap}#about_MM .cost_merit .img img{margin-bottom:20px}#about_MM .merit .merit_list_block .head .title{font-size:22px}#about_MM .about_head .sec_label{font-size:2.8rem}#about_MM .about_head .catch{font-size:2.1rem}header #top #menu .main ul .dropdown-menu .dropmenu_wrap .head{font-size:16px;text-align:left}header #top #menu .main ul .dropdown-menu .dropmenu_wrap .outline{font-size:14px}header #top #menu .main ul .dropdown-menu .dropmenu_wrap .dropdown-item{background:none}header #top #menu .main ul .dropdown-menu{background:#003288;padding:0}header #top #menu .main ul .dropdown-menu .dropmenu_wrap{flex-direction:column}header #top #menu .main ul .dropdown-menu .dropmenu_wrap a{height:auto;min-width:100%;padding:0;width:100%}header #top #menu .main ul .dropdown-menu .dropmenu_wrap .line,header #top #menu .main ul .dropdown-menu .dropmenu_wrap .outline{display:none}header .on_tablet.sp_ctr_btn{display:flex!important;margin-right:70px;margin-top:5px}header .on_tablet.sp_ctr_btn a{height:40px;margin-left:5px;text-indent:-9999px;width:40px}header .on_tablet.sp_ctr_btn a.login{background:url(/images/user/sp_ctr_icon_login.png) 50% no-repeat;background-size:contain}header .on_tablet.sp_ctr_btn a.new{background:url(/images/user/sp_ctr_icon_new.png) 50% no-repeat;background-size:contain}header .on_tablet.sp_ctr_btn a.use{background:url(/images/user/sp_ctr_icon_use.png) 50% no-repeat;background-size:contain}#consulting_page_wrap .sec_faq ul.faq_list,#consulting_page_wrap .sec_form{margin-left:20px;margin-right:20px;width:calc(100% - 40px)}.hr_common_feature .feature_content .benefit{width:calc(50% - 10px)}.hr_common_feature .feature_content .benefit .con{min-width:0;width:auto}#hr_wrap .header .txt .main{text-align:center}#service_list_sec .service_wrap.service_wrap_bottom .box{margin-bottom:30px}#service_list_sec .service_wrap .box .head .ttl{font-size:21px!important}#video_sec .video_see_first .video_box .ttl{font-size:14px}.header_img .inner .tarea{left:20px}.header_img .inner .tarea .catch .main{font-size:45px}.header_img .inner .tarea .pr_tag>div{font-size:34px}#service_list_sec .service_wrap ul li{min-width:calc(50% - 10px);width:calc(50% - 10px)}#service_list_sec .service_wrap ul li .img{text-align:center}#service_list_sec .service_wrap ul li .img img{display:inline-block}#service_list_sec .service_wrap ul li:nth-child(3n+2){margin-left:0;margin-right:0}#service_list_sec .service_wrap ul li:nth-child(2n){margin-left:20px}}@media screen and (max-width:767px){.on_sp{display:block!important}.off_sp{display:none!important}#about_MM .mt_sec .lead{padding-left:30px}#about_MM .about_head .sec_label{font-size:2.1rem;padding-left:15px;padding-right:15px}#about_MM .about_head .catch{font-size:1.8rem;padding:0 15px}#about_MM .about_head .num{background:url(/images/user/icon_wing_light.svg) no-repeat center 5px;font-size:2.4rem}#about_MM .video_sec .video_sec_inner{padding-top:0}#qa_header{padding-top:10px}#service_list_sec .sec_ttl .main,#speaker_sec .sec_ttl .main{font-size:26px}.header_img .inner .catch .main{font-size:42px}.header_img .inner .catch .sub{font-size:18px}#service_list_sec .service_wrap{flex-direction:column}#service_list_sec .service_wrap_middle .box{min-width:100%;width:100%}#service_list_sec .service_wrap .box{margin-bottom:30px;min-width:100%;width:100%}#video_sec .head{align-items:flex-start;flex-direction:column}.seminar_box .view_digest{display:flex;justify-content:flex-end;width:100%}.seminar_box .view_digest a{margin-left:0}#video_sec .detail .thumb{margin-right:12px;min-width:100px;width:100px}#video_sec .head .title .main{font-size:17px}#video_sec .head .title{margin-bottom:10px}#video_sec .detail ul li .ttl{font-size:14px}#qa_sec .lead_text .main{font-size:21px}#philosophy_sec .list_wrap{flex-direction:column}#philosophy_sec .list_wrap .main_list{margin-bottom:20px}#philosophy_sec .list_wrap .main_list .title{font-size:20px}#philosophy_sec .list_wrap .side{margin-left:0;min-width:100%;width:100%}#voice .voice_list ul{flex-direction:column}#voice .voice_list ul li{margin-left:0;margin-right:0;min-width:100%;width:100%}#speaker_sec ul.logo_list{flex-wrap:wrap}#video_detail_wrap .play_list ul li .lock_content .thumb,#video_detail_wrap .play_list ul li a .thumb{min-width:200px;width:200px}#qa_header .service_img{flex-direction:column}#qa_header .service_img .img{margin-bottom:20px;min-width:100%;text-align:center;width:100%}#qa_header .service_img .img img{display:inline-block}#qa_header .service_img .txt{margin-right:0}#qa_page_wrap #qa_sec .qa_continer{flex-direction:column-reverse}#qa_side{margin-left:0;min-width:100%;width:100%}#login_page.login_top{flex-direction:column}#login_page.login_top .sec_wrap{min-width:100%;padding:50px 40px 30px;width:100%}#register_page .flow_box li{font-size:11px}.register_form .card-body{padding:30px 20px}#video_sec .recently_published{flex-direction:column}#video_sec .recently_published .sign{border-bottom:1px solid #ddd;margin-bottom:8px;padding-bottom:10px;width:100%}#video_sec .recently_published .outline{border-left:none;padding-left:0;width:100%}#qa_newpost_wrap table .td_left{display:block;padding-bottom:5px;width:100%}#qa_newpost_wrap table .td_right{display:block;width:100%}#qa_newpost_wrap table .profile_detail .td_left{font-weight:700}#qa_newpost_wrap .profile_detail{margin-top:5px}#qa_newpost_wrap .profile_detail .td_left{font-size:13px;padding-bottom:3px!important}#qa_confirm_wrap .confirm_content{padding:30px 15px 15px}#qa_detail_wrap #container_inner{flex-direction:column}.header_about .header_inner .txt .catch .main{font-size:6.8vw}.header_about .header_inner .txt .catch .sub span{font-size:22px}.header_about .header_inner .txt .catch .sub{font-size:18px}#about_MM .other_content .lead_sec .head,#about_MM .sec_label{font-size:26px}#about_MM .video_sec .video_sec_inner .head{font-size:5.8vw}#about_MM .video_sec .video_sec_inner .head span{color:#d80e0e;font-size:6.4vw}#about_MM .video_sec .video_sec_inner .head span:after{display:none}#about_MM .video_sec .video_sec_inner .sec_con{flex-direction:column}#about_MM .video_sec .video_sec_inner .sec_con .point{padding-right:0;width:100%}#about_MM .video_sec .video_sec_inner .sec_con .img{width:100%}#about_MM .video_sec .video_sec_inner .sec_con .point ul li .title{text-align:left}#about_MM .other_content .other_con_wrap{flex-direction:column}#about_MM .other_content .other_con_wrap .box{margin-bottom:20px;min-width:100%;width:100%}#about_MM .other_content .other_con_wrap .box .ttl{margin-bottom:8px;min-height:0}#about_MM .cost_merit .catch{font-size:21px}#about_MM .cost_merit .catch span{font-size:26px}#about_MM .cost_merit .explain .con{margin-left:30px}#about_MM .merit .content_wrap{flex-direction:column}#about_MM .merit .content_wrap .img_block,#about_MM .merit .content_wrap .merit_list_block{min-width:100%;width:100%}#about_MM .merit .img_block>div:first-child{margin-top:0}#about_MM .merit .sec_head{font-size:26px}#about_MM .merit .content_wrap .img_block{display:flex}#about_MM .merit .merit_list_block .head .merit_num{min-width:65px;width:65px}#about_MM .merit .merit_list_block .head .title{font-size:20px}#about_MM .closing .box{width:90%}#about_MM .closing .btn a{font-size:18px;padding:12px 24px 9px}#about_MM .closing .btn{padding-left:0;padding-right:0}#qa_header .head{margin-bottom:20px;margin-top:20px;min-width:100%;text-align:center}#qa_header .head .main{font-size:1.7rem}#qa_header .service_img .txt ul.point li{font-size:16px}#flier_page_wrap .about .txt .head{font-size:26px}#flier_page_wrap .about{flex-direction:column}#flier_page_wrap .about .txt{min-width:100%;padding-right:0;width:100%}#flier_page_wrap .about .thumb{min-width:100%;padding:0;width:100%}#flier_page_wrap .about .txt .usage .ctr_box{margin-bottom:25px}#my_page .menu_list{justify-content:center}#my_page .menu_list li{font-size:14px;margin:0 5px 10px;min-width:130px;width:130px}#my_page .menu_list li a{padding:12px 10px 9px}#philosophy_sec .article_wrap{margin-right:0}#consulting_page_wrap .sec_point .point_wrap{flex-wrap:wrap;width:100%}#consulting_page_wrap .sec_point .point_wrap li{border:none!important;min-width:50%;width:50%}#consulting_page_wrap.page_tax .sec_point .point_wrap li{border:none!important;margin-bottom:30px;min-width:100%;width:100%}#consulting_page_wrap.page_tax .sec_point .point_wrap li .descri{font-size:15px}#consulting_page_wrap.page_tax .sec_point .point_wrap li .head{margin-bottom:10px}#consulting_page_wrap.page_tax .sec_point .point_wrap li:last-child{margin-bottom:0}#consulting_page_wrap .sec_to_form a{font-size:21px}#consulting_page_wrap .catch .page_head{font-size:30px}#consulting_page_wrap .sec_faq .sub_text,#consulting_page_wrap .sec_form .form_head,#consulting_page_wrap.page_loan .sec_service .lead_text .main{font-size:26px}#consulting_page_wrap .lead_box .left{min-width:110px;width:110px}#consulting_page_wrap .header .main_img{padding-left:0!important;padding-right:0!important}#consulting_page_wrap .about_company{font-size:23px}#consulting_page_wrap .sec_point .point_wrap li{padding:0 6px}#consulting_page_wrap .sec_point .point_wrap li .descri{font-size:13px}#consulting_page_wrap .sec_faq{margin-bottom:45px;padding:45px 0}#consulting_page_wrap.page_loan .sec_column ul.column_list li{min-width:100%;width:100%}#consulting_page_wrap.page_loan .sec_column ul.column_list li a{align-items:center;display:flex}#consulting_page_wrap.page_loan .sec_column ul.column_list li a .thumb{margin-right:10px;min-width:100px;width:100px}#consulting_page_wrap.page_loan .sec_column ul.column_list li a .title{flex-grow:1}#consulting_page_wrap .header .main_img{height:130px}#consulting_page_wrap.page_loan .sec_service{margin-bottom:45px}#consulting_page_wrap .sec_form{margin-bottom:40px}#consulting_page_wrap .lead_box{flex-direction:column}#consulting_page_wrap .lead_box .left{margin-left:auto!important;margin-right:auto!important;min-width:100%;width:100%}#consulting_page_wrap .lead_box .left img{width:100%}#consulting_page_wrap .explain,#consulting_page_wrap .main_lead{padding-left:15px;padding-right:15px}footer nav ul{flex-direction:column;text-align:center}footer nav ul li{margin-bottom:7px}#hr_wrap .header,.hr_common_feature .feature_content{flex-direction:column}.hr_common_feature .feature_content .benefit{margin-bottom:20px;width:100%}.hr_common_feature .feature_content .benefit_2{text-align:left}.hr_common_feature{padding:50px 0 40px}#hr_wrap .merit ul{flex-direction:column}#hr_wrap .merit ul li{margin-bottom:15px;min-width:100%;width:100%}#hr_wrap .benefit_detail .detail_1 .s_box ul{flex-direction:column}#hr_wrap .benefit_detail .detail_1 .s_box ul li{margin-bottom:30px;min-width:100%;width:100%}#hr_wrap .benefit_detail .detail_1 .s_box ul li:last-child{margin-bottom:10px}#hr_wrap .benefit_detail .detail_1 .s_box ul li:nth-child(2){border-left:none;border-right:none}#hr_wrap .application .lead,#hr_wrap .benefit_detail .detail_2 .head{font-size:24px}#hr_wrap .header .txt .sub{font-size:20px;text-align:center;width:100%}#hr_wrap .header .txt{min-width:100%;padding-bottom:15px;padding-top:30px;width:100%}#news_sec .news_inner ul li{width:calc(50% - 20px)}#news_sec .news_inner ul li .thumb img{height:calc(33.333vw - 39.9996px)}.header_img .inner .tarea .catch .main{font-size:36px}.header_img .inner .tarea .pr_tag>div{font-size:24px}.header_img .inner .tarea .catch .main{font-size:28px}.header_img .inner .tarea{top:60px}.header_img .inner .tarea .pr_tag>div{font-size:22px}#about_MM .other_content{padding-bottom:50px}.member_benefits .main_info .tarea .logo img{max-width:200px}.member_benefits .main_info .img ul{flex-direction:column}.member_benefits .main_info .img ul li{text-align:center}.member_benefits .main_info .img ul li img{display:inline-block}.member_benefits .main_info .img ul li:nth-child(2){margin-left:0}.member_benefits .main_info .img ul li{margin:0 0 10px!important}#tvt_biz_page_wrap .about{flex-direction:column}#tvt_biz_page_wrap .about .txt{min-width:100%;padding:0;width:100%}#tvt_biz_page_wrap .about .txt .head{font-size:26px}#tvt_biz_page_wrap .about .thumb{text-align:center}#tvt_biz_page_wrap .about .thumb img{display:inline-block}}@media screen and (max-width:575px){.on_sp_575{display:block!important}.off_sp_575{display:none!important}.header_img .inner .tarea{text-align:left}.header_img .inner .tarea p{font-size:12px}.header_img{background:url(/images/user/header_img.jpg) no-repeat right -140px center}.header_img .inner .catch .main{font-size:8.5vw}.header_img .inner .catch .sub{font-size:14px;line-height:1.2em}.header_img .inner .catch ul{font-size:18px}.header_img .inner .tarea .btn_stn a{width:100%}#service_list_sec .service_wrap ul li{margin-bottom:30px;min-width:100%;width:100%}#service_list_sec .service_wrap ul li:nth-child(2n){margin-left:0}#video_detail_wrap .play_list ul li .lock_content .thumb,#video_detail_wrap .play_list ul li a .thumb{margin-right:10px;min-width:120px;width:120px}#video_detail_wrap .play_list ul li .lock_content .info,#video_detail_wrap .play_list ul li a .info{padding:0}#video_detail_wrap .play_list ul li .lock_content .info .name,#video_detail_wrap .play_list ul li a .info .name{font-size:16px}.header_sub .inner .text{font-size:24px}#qa_header .head .sub{font-size:20px}#qa_header ul.master{flex-direction:column}#qa_header ul.master li{margin-bottom:10px;margin-left:0;margin-right:0;min-width:100%;width:100%}#qa_header ul.master li img{width:100%}#qa_header ul.master li .name,#qa_header ul.master li .ttl{font-weight:700;text-align:center}#login_page.login_top .sec_wrap{padding:50px 20px 30px}#register_page.mailauth table .td_left,#register_page.mailauth table .td_right{display:block;width:100%}#register_page.mailauth .card-body{padding:30px 20px}.register_form form table .td_left{display:block;font-size:14px;font-weight:700;margin-bottom:3px;width:100%}.register_form form table .td_right{display:block;width:100%}#register_page.payment_form #card_register_part .serviceinfo .price_box{min-width:100%;width:100%}#register_page.payment_form #card_register_part .serviceinfo .price_box td{display:block;width:100%}#register_page.payment_form #card_register_part .serviceinfo .price_box td.td_left{border-bottom:none}#register_page.payment_form .guide_box .lead{font-size:18px}#video_sec .recently_published .detail{flex-wrap:wrap}#video_sec .recently_published .detail .date{width:100%}#video_sec .recently_published .detail .title{min-width:calc(100% - 85px);width:calc(100% - 85px)}#video_sec .recently_published .detail .action{min-width:85px;width:85px}#qa_complete_wrap .head{font-size:18px}#about_MM .cost_merit .explain{flex-direction:column}#about_MM .cost_merit .explain .price{justify-content:center;min-width:100%;padding:10px 20px 8px;width:100%}#about_MM .cost_merit .explain .arrow{justify-content:center;margin-top:-5px;min-width:100%;width:100%}#about_MM .cost_merit .explain .arrow img{transform:rotate(90deg)}#about_MM .cost_merit .explain .con{margin-left:0;min-width:100%;width:100%}#my_page .mypage_common_wrap{border:none;border-top:1px solid #ddd;padding:25px 0 0}#my_page.basic_info .account_box .member_info .name{font-size:17px}#my_page.basic_info .account_box table{font-size:15px}#my_page.basic_info .account_box table .td_left{display:block;font-size:13px;font-weight:700;min-width:100%;width:100%}#my_page.basic_info .account_box table .td_right{display:block;min-width:100%;padding:0;width:100%}#my_page.basic_info .account_box .mail_pass .td_right{flex-direction:column}#my_page.basic_info .account_box .mail_pass .btn{margin-left:auto}#my_page .payment_info table{font-size:13px}#my_page .qa_box .answered_wrap,#my_page .qa_box .un_answered{padding:15px}#my_page .qa_box .sec_head{font-size:18px;margin-bottom:15px}#my_page .page_head{font-size:20px}header #top #header_top #top_logo{align-items:center;display:flex;min-width:110px;width:calc(100% - 290px)}#top.w_inner{padding-left:15px!important;padding-right:15px!important}.other_page_wrap .page_head{font-size:24px}#faq_page .faq_box .faq_sec .faq_head{font-size:20px}#faq_page .faq_box .faq_sec ul li .question{font-size:18px}#faq_page .faq_box .faq_sec ul li .question .icon{font-size:22px;margin-top:-4px;min-width:30px;width:30px}#my_page .referral_info .referral_info_table{border-collapse:collapse;width:100%}#my_page .referral_info .referral_info_table .tr_qr .td_right{align-items:flex-start;flex-direction:column}#my_page .referral_info .referral_info_table .tr_qr .td_right .qrcode{margin-left:0}#my_page .referral_info .referral_info_table .td_left,#my_page .referral_info .referral_info_table .td_right{display:block;width:100%}#my_page .referral_info .referral_info_table .td_left{font-weight:700;padding-bottom:0}#my_page .referral_info .referral_info_table .td_right{border-bottom:1px solid #ddd;padding-top:3px}#my_page .referral_info .referral_info_table td{border-bottom:none}#consulting_page_wrap .sec_form{padding-top:25px}#consulting_page_wrap.page_tax .about_company .inner span{font-size:24px}#my_page .withdraw_wrap .withdraw_note .head,#news_wrap.page_single #container_inner .ttl{font-size:21px}#my_page .payment_info table th{width:140px}#my_page .payment_info .payment_change .btn_stn,#my_page .qa_box .answered_wrap .answer{flex-direction:column}#flier_page_wrap .about .txt .usage .ctr_box .id,#my_page .qa_box .answered_wrap .answer .left{margin-bottom:8px}#consulting_page_wrap form .td_left{display:block;width:100%}#consulting_page_wrap form .td_right{display:block;margin-bottom:20px;width:100%}#consulting_page_wrap .sec_form form input,#consulting_page_wrap .sec_form form select,#consulting_page_wrap .sec_form form textarea{margin-top:5px}#contact_wrap table .td_left{display:block;padding-bottom:5px;width:100%}#contact_wrap table .td_right{display:block;width:100%}.page_contact_confirm .td_left{border-bottom:none;padding-bottom:10px}#contact_wrap.page_contact_confirm table td{padding-bottom:0;padding-top:0}#contact_wrap.page_contact_confirm table td.td_left{padding-bottom:3px;padding-top:10px}#contact_wrap.page_contact_confirm table td.td_right{padding-bottom:12px}#hr_wrap .header .txt .main{font-size:26px}#hr_wrap .header .txt .main span{font-size:32px}#hr_wrap .header .txt .sub{font-size:18px}.hr_common_feature .feature .feature_content .benefit .con .txt{font-size:17px}.hr_common_feature .feature .feature_content .benefit .con .label{min-width:80px;width:80px}#hr_wrap .merit .head{font-size:18px}#hr_wrap .benefit_detail .detail_wrap .s_name,#hr_wrap .intro_video .head{font-size:24px}#hr_wrap .benefit_detail .detail_2 .head{font-size:18px}#hr_wrap .application .lead{font-size:22px}#hr_wrap .benefit_detail .detail_1 .s_box ul li{padding:0}#voice_list_wrap ul li{align-items:flex-start;flex-direction:column}#voice_list_wrap ul li .info{margin-bottom:5px;padding-right:0}#consulting_page_wrap .sec_form form .td_right,#news_sec .news_inner ul li,#news_wrap .news_inner ul li{width:100%}#news_sec .news_inner ul li .thumb img,#news_wrap .news_inner ul li .thumb img{height:calc(66.666vw - 79.9992px)}#video_sec .detail{flex-direction:column}#video_sec .detail .thumb{min-width:100%;width:100%}#video_sec .detail .thumb img{width:100%}#video_sec .video_see_first{flex-direction:column}#video_sec .video_see_first .video_box{margin-bottom:15px;min-width:100%;width:100%}#news_wrap.page_single #container_inner{border:none;padding:0}}
