﻿input{-webkit-appearance:none;-moz-appearance:none;appearance:none}#dynamic_header{display:block}.sp_header,.navigation_container,.rpon,.spbr{display:none}@media screen and (max-width: 768px){.spbr,.navigation_container{display:block}#dynamic_header{display:none}.sp_header{display:block;height:60px;width:100%;position:fixed;top:0;left:0;padding:0 1rem;background-color:rgba(255,255,255,0.96);border-bottom:1px solid #ccc;z-index:10;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sp_header .logo img{width:100px}.sp_header .nav_btn,.sp_header .contact_btn{padding:7px;line-height:1}.sp_header .nav_btn .notice_count,.sp_header .contact_btn .notice_count{color:white;background-color:#c70606;border-radius:15px;padding:3px 5px 3px 5px;font-size:10px;position:relative;top:-10px;left:-6px;font-weight:bold}.sp_header .contact_btn{position:relative}.navigation_container{transition:transform .3s;transform:translateX(-100%);position:fixed;z-index:20;width:100%;left:0;top:0;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;background-color:rgba(255,255,255,0.97)}.navigation_container .nav_header{height:60px}.navigation_container .nav_header .close_btn{text-align:center;display:inline-block;padding:7px;line-height:1;position:relative;left:15px;top:10px}.navigation_container .nav_header .close_btn span{display:block;font-size:x-small}.navigation_container nav ul,.navigation_container nav li{margin:0;padding:0;list-style-type:none}.navigation_container nav ul{border-top:1px solid #ccc}.navigation_container nav li a,.navigation_container nav li .other_lavel{display:block;color:#333;font-weight:bold;border-bottom:1px solid #ccc;padding:.9rem 1.4rem;line-height:1;text-decoration:none}.navigation_container nav li a .fa,.navigation_container nav li .other_lavel .fa{margin-right:10px}.navigation_container nav li a .notice_count,.navigation_container nav li .other_lavel .notice_count{color:white;background-color:#c70606;border-radius:10px;padding:0 5px 0 5px;font-size:0.8em}.navigation_container nav li.nav_other .other_lavel{border:none;border-bottom:1px solid #ccc}.navigation_container nav li.nav_other .other_lavel::after{content:"\f0da";float:right;display:block;font-family:FontAwesome}.navigation_container nav li.nav_other.open_nav_other .other_lavel{padding-bottom:.5rem;border-bottom:none}.navigation_container nav li.nav_other.open_nav_other .other_lavel::after{content:"\f0d7"}.navigation_container nav li.nav_other.open_nav_other .footer_sub_nav{display:block;padding-bottom:.5rem}.navigation_container nav li.nav_other .footer_sub_nav{clear:both;display:none;border:none;border-bottom:1px solid #ccc}.navigation_container nav li.nav_other .footer_sub_nav li a{border:none;font-size:80%;font-weight:normal;padding:.8em 1.4rem .8em 4.5rem;line-height:1;text-indent:-.8rem}.show_nav .navigation_container{transform:translateX(0)}.user_info_box_container{position:absolute;top:40px;right:-10px;transform:scale(0);transition:.2s;transform-origin:top right;min-width:160px}.user_info_box_container::after{content:"";display:block;width:0px;height:0px;border:10px solid transparent;border-bottom-color:#f3f3f3;position:absolute;top:-18px;left:80%;z-index:13}.user_info_box{border-top:3px solid #f3f3f3;position:relative;border-radius:4px;box-shadow:0 0 3px #cccccc;background-color:#F9F9F9;z-index:12;display:inline-block;text-align:left;margin:auto}.user_info_box .unit{font-size:x-small;margin:0 .3rem}.user_info_box .info_user_name{margin-bottom:.5rem}.user_info_box .info_life_id .unit{margin-left:0}.user_info_box .user_info_box_inner{padding:1rem}.user_info_box .btn_logout{background-color:#F9F9F9;color:#B41419;display:block;border-radius:0 0 4px 4px;border-top:1px solid #ccc;overflow:hidden;text-decoration:none;font-size:80%;text-align:center;padding:.7em 0 .5rem;line-height:1;vertical-align:bottom}.show_user_info .user_info_box_container{transform:scale(1)}.show_nav .navigation_container{transform:translateX(0)}.loading_container{position:fixed;visibility:hidden;z-index:7;width:100%;left:0;top:0;height:100%;transition:.3s .6s;opacity:0;background-color:rgba(255,255,255,0.97)}.loading_container .spinner{transform:scale(0)}.loading_container .spinner img{width:36px;height:36px}.show_loading .loading_container{opacity:1;visibility:visible;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.show_loading .loading_container .spinner{transform:scale(1)}body .noheader{margin-left:20px}body main{padding-top:50px;padding-bottom:1em;margin-left:20px;margin-right:20px}body main .btn.btn_small{font-size:.7em;border:1px solid #1062A6;color:#1062A6;background-color:#fff;padding:.7em 2em .65em}body main.noheader{padding-bottom:1em}body main .form_box input{width:100%;font-size:.6em}body main .form_box select{border:1px solid #ccc;border-radius:4px;font-size:.8rem;padding:.6rem 1rem;box-shadow:0 0 0px 4px #EFEFEF;line-height:1}body footer .footer_info_box.title .footer_logo_area .footer_logo a img{width:170px}body footer .footer_info_box.contact{border-left:none;border-right:none}body footer .footer_info_box:nth-child(2){border:none}}.table_sp_txt{content:"";display:none}@media screen and (max-width: 768px){.process_box{width:100%}.process_box .btn.btn_main{width:100%;margin:0}.process_box .status_label{text-align:center}.process_box .status_label ul li{margin-top:1em}.process_box .status_label .new_consulting_history{padding-left:0;padding-right:0}.process_box .status_label #new_consulting_history.new_consulting_history .change_box .change_box_inner{padding-left:.5em;padding-right:.5em}.process_box .status_label #new_consulting_history.new_consulting_history .change_box .btn{width:100%;max-width:none;padding-right:0;padding-left:0;margin:1em 0}.process_box .page_title{margin-top:0;margin-bottom:0;font-size:1.2em}.process_box .content_box{background:none;box-shadow:none;padding:0}.process_box .content_box h1{font-size:.9em}.process_box .content_box table.list{width:100%}.process_box .content_box table.list tr,.process_box .content_box table.list th,.process_box .content_box table.list td{display:block;border:none}.process_box .content_box table.list tr{border-bottom:1px solid #ccc;padding:10px 0}.process_box .content_box table.list tr:last-child{border:none}.process_box .content_box table.list th{width:100%;text-align:left;border-bottom:none;padding-top:0;padding-bottom:0}.process_box .content_box table.list td{padding-top:0;padding-bottom:0}.process_box .content_box .change_box .change_box_inner h2{font-size:.8em}.process_box .content_box .change_box .change_box_inner .note{font-size:.7em;text-align:left}.process_box .content_box .btn_changepw{font-size:.8em}.process_box .content_box .btn_changepw p:first-child{text-align:left}.process_box .content{font-size:initial}.process_box .content table.list th,.process_box .content table.list td{padding:0}.process_box .content table.list th{color:#3197eb}.process_box .change_box .change_box_inner::after{left:50%;transform:translateX(-50%)}body .page_container{width:100%}body .page_container .page_all_box{width:100%}body .page_container .page_box{width:100%}body .process_box .step_title{font-size:1.1rem}body .process_box .lead{font-size:.8rem}body .process_box .content.longH{height:200px;margin-left:0;margin-right:0;box-sizing:border-box}body .process_box .content.scroll{height:200px;box-sizing:border-box}body .process_box .content.scroll.wide{height:initial}body .process_box .content table.saimoku{border:none}body .process_box .content table.saimoku td:last-child{width:100%}body .process_box .content .attr_box{text-align:center;display:block}body .process_box .foot .note{text-align:left}body .process_box .foot .check{position:relative}body .process_box .foot .check label{font-size:.9em;padding:2em 0;padding-left:3em;padding-right:1em;text-align:left;display:inline-block}body .process_box .foot .check label::before{width:12px;height:12px;transform:translateY(-50%);top:50%;left:10px}body .process_box .foot .check .check_agree:checked+label::after{left:10px;width:12px;height:6px;top:36%}body .btn_bar p{width:100%}body .btn_bar .btn.btn_main_back{display:block;margin:0 auto;width:100%;font-size:1em;padding:1em 3em;margin:1em 0}body .btn_bar .btn.btn_main{display:block;margin:0 auto;width:100%}body #new_consulting_history .btn.btn_back:last-child{margin-bottom:0}body .btn_bar .edit_consulting_history .btn{border:none;font-size:1em;width:100%;display:inline-block;margin:10px 0;padding-left:0;padding-right:0}body .btn_bar .edit_consulting_history .btn.btn_main_back{border:none;font-size:1em;width:100%;display:inline-block;margin:10px 0;padding:1em 3em;border:none}body .btn_bar .edit_consulting_history .btn.disabled{width:100%;border:none;margin:10px 0}body .new_consulting_history .btn_bar .btn{border:none;font-size:1em;width:100%;display:inline-block;margin:10px 0;padding-left:0;padding-right:0}body .new_consulting_history .btn_bar .btn.btn_main_back{border:none;font-size:1em;width:100%;display:inline-block;margin:10px 0;padding:1em 3em}body .new_consulting_history .table_sp{overflow:auto;white-space:nowrap}body .new_consulting_history .table_sp table{border:1px solid #999;border-left:none;border-right:none;display:table}body .new_consulting_history .table_sp table.list th,body .new_consulting_history .table_sp table.list td{display:table-cell}body .new_consulting_history .table_sp table.list tr{border-bottom:1px solid #ccc;padding:10px 0;display:table-row}body .new_consulting_history .table_sp table.list tr:last-child{border:none}body .new_consulting_history .table_sp table.list th{width:100%;text-align:center;border-bottom:1px solid #ccc;padding:.5em 2em}body .new_consulting_history .table_sp table.list td{border:1px solid #999;padding:.5em 2em}body .new_consulting_history .table_sp::-webkit-scrollbar{height:5px}body .new_consulting_history .table_sp::-webkit-scrollbar-track{background:#F1F1F1}body .new_consulting_history .table_sp::-webkit-scrollbar-thumb{background:#BCBCBC}body .new_consulting_history .table_sp tr{display:table-row}body .new_consulting_history .table_sp tr th,body .new_consulting_history .table_sp tr td{text-align:initial;border:initial;padding:10px}body .new_consulting_history .table_sp_txt{display:block;content:"※表を指でスクロールしてください";font-size:.6rem;color:#990000;margin-bottom:5px}}
