﻿@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:local("NotoSansJP-Regular.otf"),url("/font/NotoSansJP-Nomura-Regular.woff") format("woff"),url("/font/NotoSansJP-Nomura-Regular.ttf") format("truetype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:800;src:local("NotoSansJP-Bold.otf"),url("/font/NotoSansJP-Nomura-Bold.woff") format("woff"),url("/font/NotoSansJP-Nomura-Bold.ttf") format("truetype")}a{cursor:pointer;text-decoration:none}table{border-collapse:collapse;border:0}table tr td{padding:0}:focus{outline:none}input[type="button"],input[type="submit"]{-webkit-appearance:none}input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}input::-ms-clear{display:none}input::-ms-reveal{display:none}input::placeholder{color:#d9d9d9}input:-ms-input-placeholder{color:#d9d9d9 !important}input::-ms-input-placeholder{color:#d9d9d9}input:-webkit-autofill{transition:background-color 5000s, color 5000s ease-in-out 0s !important}::-ms-expand{display:none}.button{display:inline-block;height:48px;line-height:44px;vertical-align:middle;text-align:center;font-size:16px;font-weight:bold;border-width:1px;border-style:solid;border-radius:24px;cursor:pointer;margin:0 15px;transition-duration:0.2s}.button.primary{background-color:#ea3323;color:#fff;border-color:#ea3323}.button.secondary{background-color:#fff;color:#ea3323;border-color:#ea3323}.button:disabled,.button.disabled{cursor:default;background-color:#f5f5f5;color:#d9d9d9;border-color:#f5f5f5}.button:hover{opacity:0.5}.checkbox{display:inline-block;position:relative;height:32px;padding-top:2px}.checkbox:hover{cursor:pointer}.checkbox.disabled:hover{cursor:default}.checkbox.disabled span{color:#d9d9d9}.checkbox:hoverdisabled:hover{cursor:default}.checkbox input[type="checkbox"]{display:none}.checkbox input[type="checkbox"]:checked+span:before{background-color:#ea3323;border-color:#ea3323;box-shadow:none}.checkbox input[type="checkbox"]:checked+span:after{display:block}.checkbox input[type="checkbox"]:disabled+span:before{background-color:#d9d9d9;border-color:#d9d9d9;box-shadow:none}.checkbox input[type="checkbox"]:checked:disabled+span:before{border-color:#d9d9d9}.checkbox input[type="checkbox"]:disabled+span:after{background-color:#d9d9d9}.checkbox span{padding-left:39px}.checkbox span:before{position:absolute;content:"";top:3px;left:4px;width:24px;height:24px;border:1px solid #b2b2b2;border-radius:4px;background-color:#fff;box-shadow:inset 0px 4px 8px rgba(17,17,17,0.18)}.checkbox span:after{position:absolute;content:"";top:10px;left:10px;width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);background-color:transparent;display:none}.checkbox.large{font-size:18px;font-weight:bold;padding-top:1px}.radio{display:inline-block;position:relative;height:32px;padding-top:2px}.radio:hover{cursor:pointer}.radio.disabled:hover{cursor:default}.radio.disabled span{color:#b2b2b2}.radio input[type="radio"]{display:none}.radio input[type="radio"]:checked+span i{display:block}.radio input[type="radio"]:checked+span:before{background-color:#fff2f4}.radio input[type="radio"]:checked+span:after{color:#ea3323;border-color:#ea3323}.radio input[type="radio"]:disabled+span i{background-color:#b2b2b2}.radio input[type="radio"]:disabled:checked+span:before{background-color:#fff}.radio input[type="radio"]:disabled+span:after{background-color:#f5f5f5}.radio input[type="radio"]:checked:disabled+span:after{color:#b2b2b2;border-color:#b2b2b2}.radio span{padding-left:36px;padding-right:3px}.radio span i{z-index:12;position:absolute;content:"";top:7px;left:9px;width:14px;height:14px;border-radius:7px;background-color:#ea3323;display:none}.radio span:before{z-index:10;position:absolute;content:"";top:-2px;left:0px;width:32px;height:32px;border-radius:16px;background-color:#fff}.radio span:after{z-index:11;position:absolute;content:"";top:2px;left:4px;width:24px;height:24px;border:2px solid #b2b2b2;border-radius:12px;background-color:transparent}.radio_box{display:inline-block;position:relative;height:60px;box-shadow:0px 5px 8px rgba(17,17,17,0.1);background-color:#fff;border-radius:12px;padding:17px 30px 0 30px;margin-right:25px;cursor:pointer}.radio_box.checked{background-color:#fff2f4}.radio_box.disabled{background-color:#f5f5f5;color:#b2b2b2;cursor:auto}.radio_box.checked.disabled{background-color:#f5f5f5}.radio_box .radio{font-weight:bold;font-size:20px;padding-top:0px;margin-top:-2px}.radio_box .radio span i{top:9px}.radio_box .radio span:before{top:0px;display:none}.radio_box .radio span:after{top:4px}.radio_button{display:inline-block;position:relative;width:186px;height:52px;box-shadow:0px 4px 8px rgba(17,17,17,0.1);background-color:#fff;border:1px solid #f2f2f2;color:#555;border-radius:12px;margin-right:24px;line-height:49px;text-align:center;vertical-align:middle;cursor:pointer;font-weight:bold}.radio_button.checked{background-color:#fff2f4;border-color:#ea3323;color:#ea3323}.radio_button input[type="radio"]{display:none}.input_caption_top{text-align:left;font-weight:bold;padding-bottom:6px}.input_panel{display:inline-block;margin:0 16px;text-align:center;border-radius:28px;box-shadow:0px 20px 24px rgba(17,17,17,0.06);background-color:#fff}.input_panel .line{display:table;margin:0 auto}.input_panel .line .input_item{display:inline-block;height:48px;margin-right:5px}.input_panel .line .input_item input{font-size:28px;padding-top:0}.input_panel .line .input_item span{font-size:28px;padding-top:0;top:3px}.input_panel .line label{display:inline-block;height:48px;font-size:28px;font-weight:bold;padding-top:4px}.input_panel .line .prefix{display:table-cell;font-size:18px;font-weight:bold;vertical-align:middle;height:53px}.input_panel .line .radio{font-size:20px;font-weight:bold}.input_panel .line .radio span i{top:12px}.input_panel .line .radio span:before{top:3px}.input_panel .line .radio span:after{top:7px}.input_panel .line .source{font-size:10px;color:#969696;line-height:175%}.input_panel .line .source td{vertical-align:top;text-align:left}.input_panel .line .note{font-size:12px;line-height:175%}.text_underline{display:inline-block;color:#ea3323;font-size:14px;line-height:16px;border-bottom:1px solid #ea3323}.page{width:1024px;margin:0 auto;overflow:hidden}@media (max-width: 650px){.page{width:100%;margin:0px}}.page .contents{min-height:100%;background-repeat:repeat-y;background-size:1024px;background-position:50% 0%;padding-top:56px}@media (max-width: 650px){.page .contents{width:100%}}.popup{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);border-radius:28px;box-shadow:0px 20px 24px rgba(17,17,17,0.06);background-color:#fff;max-width:calc(100% - 100px);max-height:calc(100% - 100px);padding:2rem;width:50%}@media (max-width: 650px){.popup{max-width:100% !important;width:100% !important;padding:2rem 4px;border-radius:10px;top:25%;margin:0 4px}}.popup span{font-size:14px;font-weight:bold}@media (max-width: 650px){.popup span{font-size:12px}}.popup h3{width:95%;color:#364e96;border-left:6px solid #364e96;padding:0.25em 0 0.25em 0.75em}@media (max-width: 650px){.popup h3{font-size:16px;font-weight:bold;margin-bottom:0px;border-left:3px solid #364e96;padding:0 0 0 0.5rem}}.popup .tab_insurance,.popup .pension_insurance{display:block;position:relative;font-size:14px;margin-left:12px;margin-bottom:10px}@media (max-width: 650px){.popup .tab_insurance,.popup .pension_insurance{margin-left:0px;font-size:0.65rem;margin-bottom:0px;overflow:auto;white-space:nowrap}}.popup .tab_insurance table,.popup .pension_insurance table{width:80%;margin-top:10px}@media (max-width: 650px){.popup .tab_insurance table,.popup .pension_insurance table{width:100%;padding:0 2px}}.popup .tab_insurance tr,.popup .pension_insurance tr{height:21px}.popup .tab_insurance th,.popup .pension_insurance th{padding:2px 0px;font-weight:bold;background:#e0e0e0;border:solid 1px #a6a6a6}@media (max-width: 650px){.popup .tab_insurance th,.popup .pension_insurance th{font-size:9px}}.popup .tab_insurance td,.popup .pension_insurance td{padding:2px 0px;font-weight:300;background-color:white;border:solid 1px #a6a6a6;text-align:left;padding-left:0.25rem}@media (max-width: 650px){.popup .tab_insurance td,.popup .pension_insurance td{font-size:11px}}.popup .tab_insurance td.long_text,.popup .pension_insurance td.long_text{text-align:right;padding-right:0.25rem}.popup .pension_insurance table{width:60% !important}@media (max-width: 650px){.popup .pension_insurance table{width:100% !important}}.popup .group_button{display:flex;justify-content:space-between;padding:0 5rem 0 5rem;margin-top:2rem;padding:0 8rem}@media (max-width: 650px){.popup .group_button{padding:0 1rem}}.popup .group_button button{padding:4px 20px;margin:0}@media (max-width: 650px){.popup .group_button button{padding:0 4px;font-size:12px}}.setting_fee_living{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);border-radius:28px;box-shadow:0px 20px 24px rgba(17,17,17,0.06);background-color:#fff;max-width:calc(100% - 100px);max-height:calc(100% - 100px);padding:2rem;width:40%;height:auto}@media (max-width: 650px){.setting_fee_living{max-width:100%;width:100%;margin:0;padding:1rem 0}}.setting_fee_living .setting_fee_living_contain{width:100%}.setting_fee_living .setting_fee_living_contain p{text-align:center;font-size:20px;font-weight:bold}.setting_fee_living .setting_fee_living_contain .fee_living_group{display:flex;align-items:center;justify-content:space-between;margin-top:3rem}@media (max-width: 650px){.setting_fee_living .setting_fee_living_contain .fee_living_group{padding:0 2rem;margin-top:0.5rem;display:block}}.disappeare_component{display:none}#ajax_loader_preload{width:0px;height:0px;background-image:url(/img/simulation/ajax-loader.gif)}#ajax_loader{display:none;position:absolute;z-index:9999;width:100%;height:100%;align-items:center;justify-content:center;background-color:transparent}#ajax_loader .outer{width:120px;height:100px;text-align:center;padding:4px;color:#ea3323;border-radius:5px;background-color:#ea3323;box-shadow:0 0 0 8px rgba(255,255,255,0.7)}#ajax_loader .outer .inner{height:92px;padding-top:25px;background-color:#fff;border-color:transparent;border-radius:3px}#ajax_loader .outer .inner .cursor{margin:0 auto 3px auto;width:32px;height:32px;background-size:32px 32px;background-image:url(/img/simulation/ajax-loader.gif)}#ajax_loader .outer .inner .message{padding-left:6px}#messagebox{display:none;position:fixed;z-index:9998;width:100%;height:100%;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.15)}#messagebox .content{width:auto;min-width:300px;max-width:800px;max-height:650px;text-align:center;padding:20px;border-width:1px;border-style:solid;border-color:#fff;border-radius:28px;background-color:#fff}@media (max-width: 650px){#messagebox .content{min-width:391px}}#messagebox .content .message_outer{position:relative;width:auto;height:auto;min-width:500px;max-height:calc(650px - 21px - 73px);overflow-y:auto;padding:2px 0 2px 0}@media (max-width: 650px){#messagebox .content .message_outer{min-width:fit-content}}#messagebox .content .message_outer .close{position:absolute;top:0;right:0;font-size:22px;font-weight:bold}#messagebox .content .message_outer .icon{background:no-repeat center/54px url(/img/simulation/attention.png);width:54px;height:54px;margin:10px auto 20px auto}#messagebox .content .message_outer .message{margin-top:20px;text-align:center;line-height:175%;font-weight:bold;font-size:18px}#messagebox .content .message_outer .message .title{font-size:22px;font-weight:bold;color:#ea3323;margin:20px 0}#messagebox .content .message_outer .message .minimum{font-size:10px}#messagebox .content .message_outer .message .very_small{font-size:12px}#messagebox .content .message_outer .message .small{font-size:14px}#messagebox .content .message_outer .message .normal{font-size:16px;font-weight:normal}#messagebox .content .message_outer .message .large{font-size:18px}#messagebox .content .message_outer .message .very_large{font-size:20px}#messagebox .content .message_outer .message .maximum{font-size:22px}#messagebox .content .message_outer .message .bold{font-weight:bold}#messagebox .content .message_outer .message .left{text-align:left}#messagebox .content .message_outer .message .right{text-align:right}#messagebox .content .message_outer .message .center{text-align:center}#messagebox .content .message_outer .message .low_line_height{line-height:125%}#messagebox .content .buttons{margin-top:10px;margin-bottom:24px}#messagebox .content .buttons .button{margin:24px 0 0 0;padding:0 30px;width:auto}.dialog{display:none;position:fixed;z-index:9997;width:100%;height:100vh;top:0;left:0;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.15)}.dialog .popup{position:static;transform:None;-webkit-transform:none;-ms-transform:none;max-width:calc(100% - 50px);max-height:calc(100% - 50px);overflow-y:auto}html,body{margin:0;padding:0;height:auto;width:100%;overflow-x:auto;overflow-y:auto;font-family:"Noto Sans JP";font-size:16px;font-style:normal;color:#383838;background-color:#f8f8f8;-webkit-overflow-scrolling:touch}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}#header{z-index:100;width:100vw;height:69px;position:fixed;top:0;background-color:#ffffff;box-shadow:0px 0px 15px rgba(0,0,0,0.15)}#header .header_logo{position:absolute;background:no-repeat url(/img/simulation/logo_head.svg);top:18px;left:250px;width:242px;height:33px}@media (max-width: 650px){#header .header_logo{left:18px}}#header .administrator_menu{position:absolute;right:60px;top:10px}.title{font-size:26px;font-weight:700;line-height:38px;letter-spacing:0em;text-align:center}@media (max-width: 650px){.title{font-size:24px;line-height:35px}}.subtitle{font-size:15px;font-weight:700;line-height:21px;letter-spacing:0em;text-align:center;color:#383838}.form_content{font-weight:700;width:624px;background-color:#ffffff;border-radius:10px;box-shadow:0px 0px 12px rgba(0,0,0,0.08)}@media (max-width: 650px){.form_content{width:100%}}.form_content .form_check_units{display:flex;align-items:center}@media (max-width: 650px){.form_content .form_check_units{flex-flow:column;align-items:flex-start}}.form_content .form_unit{display:flex;align-items:center;margin-top:11px}.form_content .form_unit .prefix{font-size:18px;line-height:26px}.form_content .form_unit .unit{font-size:18px;line-height:26px;margin-left:12.14px;margin-right:12px}.form_content .form_unit .default_check{font-size:15px;line-height:21px;margin-left:20px}.check_unit{display:block;position:relative;margin:11px 0 0 30px;padding-left:26px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (max-width: 650px){.check_unit{margin:14px 0 0 0}}.check_unit input[type="checkbox"]{display:none}.check_unit .check_mark{position:absolute;top:3.5px;left:0;height:20px;width:20px;border:solid 2px #e0e0e0;border-radius:3px;box-sizing:border-box}.check_unit .check_mark:after{content:"";position:absolute;left:5px;top:0px;width:7px;height:13px;border:solid #383838;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.check_unit input:checked+.check_mark{background:#fff;border:solid 2px #e0e0e0;border-radius:3px;box-sizing:border-box}.check_unit input:checked+.check_mark:after{opacity:1}.check_unit .text{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:15px}.input_item{position:relative;height:44px;border:2px solid #f2f2f2;border-radius:37px;background-color:#fff}.input_item.small_short{width:114.86px}.input_item.short{width:133px}.input_item.medium_short{width:139.05px}.input_item.medium{width:190px}.input_item.medium_long{width:212.42px}.input_item.long{width:302px}.input_item.super_long{width:380px}@media (max-width: 650px){.input_item.sp_medium{width:190px}}.input_item.focusin{border-color:#ea3323}.input_item.disabled{background-color:#f5f5f5}.input_item.disabled span{color:#d9d9d9}.input_item p,.input_item span{position:absolute;width:100%;font-size:18px;font-weight:normal;letter-spacing:0.05em;background-color:transparent;padding:5px 23px 0 23px;margin:0;text-align:left}.input_item p{z-index:10;color:#d9d9d9}.input_item span{display:none;z-index:11;color:#383838}.input_item input,.input_item select{position:absolute;z-index:12;top:0;left:0;width:100%;height:100%;padding:0 23px 0 23px;border:none;outline:0;font-size:18px;font-weight:bold;letter-spacing:0.05em;color:#383838;background-color:transparent;font-family:"Noto Sans JP"}.input_item input:disabled,.input_item select:disabled{color:#d9d9d9}.input_item.input_integer input.focusin,.input_item.input_float input.focusin{color:#383838}.input_item.input_integer.right input,.input_item.input_integer.right span,.input_item.input_float.right input,.input_item.input_float.right span{text-align:right}.input_item.input_password{position:relative}.input_item.input_password input{width:calc(100% - 40px)}.input_item.input_password input[type="password"]{display:inline-block}.input_item.input_password input[type="text"]{display:none}.input_item.input_password .icon_eye{cursor:pointer;position:absolute;top:2px;bottom:0;right:0;width:47px;background:no-repeat left/24px url(/img/simulation/icon_eye.png)}.input_item.select{position:relative}.input_item.select select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.input_item.select:after{position:absolute;top:12px;right:19px;content:"";width:10px;height:10px;border-right:2px solid #ea3323;border-bottom:2px solid #ea3323;transform:rotate(45deg);background-color:transparent}.input_item.left input,.input_item.left span{text-align:left}.input_item.right input,.input_item.right span{text-align:right}.input_item.center input,.input_item.center span{text-align:center}.form_label{font-family:Noto Sans JP;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0em;text-align:left;color:#727272}.form_radio{display:block}.form_radio .radio{display:inline-block;position:relative;height:28px}.form_radio .radio input[type="radio"]{display:none}.form_radio .radio:hover{cursor:pointer}.form_radio .radio.disabled span{color:#b2b2b2}.form_radio .radio.disabled:hover{cursor:default}.form_radio .radio span{position:relative;padding:0 0 0 42px;font-family:Noto Sans JP;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0em;text-align:left}.form_radio .radio span:before,.form_radio .radio span:after{position:absolute;content:"";display:block}.form_radio .radio span:before{top:0;left:0;width:28px;height:28px;border:2px solid #c5c5c5;border-radius:50%;box-sizing:border-box}.form_radio .radio span:after{top:17.86%;bottom:13%;left:5px;width:18px;height:18px;background:#E00000;border:none;border-radius:50%;opacity:0}.form_radio .radio input[type="radio"]:checked+span:before{border:2px solid #E00000}.form_radio .radio input[type="radio"]:checked+span:after{opacity:1}.form_radio .radio input[type="radio"]:disabled:checked+span:before{border:2px solid #c5c5c5;background-color:#fff}.form_radio .radio input[type="radio"]:disabled+span:after{background-color:#c5c5c5;border-color:#c5c5c5}.form_radio .radio input[type="radio"]:checked:disabled+span:after{color:#b2b2b2;border-color:#b2b2b2}.required::after{content:"必須";background-color:#eb3223;color:#fff;font-family:Noto Sans JP;font-size:12px;font-weight:bold;width:35px;height:17.25px;margin-left:10px;line-height:17px;vertical-align:middle;text-align:center;align-items:center;border-radius:3px;display:inline-block}.footer{display:flex;justify-content:center;margin:40px 0px}.footer div:nth-child(1){margin-right:1%}.footer div:nth-child(2){margin-left:1%}.footer .button_back{display:inline-block;position:relative;height:44px;width:198px;border-radius:37px;background:#ffffff;border:2px solid #e0e0e0;box-sizing:border-box;filter:drop-shadow(0px 0px 12px rgba(0,0,0,0.08));transition-duration:0.2s}.footer .button_back .button_text{left:3.01%;right:3.01%;top:18.18%;bottom:22.73%;position:absolute;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:26px;text-align:center;color:#383838}.footer .button_prev{display:flex;position:relative;height:44px;width:198px;border-radius:37px;background:#ffffff;border:2px solid #e0e0e0;box-sizing:border-box;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:26px;justify-content:center;align-items:center;color:#383838;filter:drop-shadow(0px 0px 12px rgba(0,0,0,0.08));transition-duration:0.2s}.footer .button_next,.footer .button_save{display:flex;height:44px;width:198px;border-radius:37px;font-family:Noto Sans JP;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0em;justify-content:center;align-items:center;color:#ffffff;background:#E00000;border:none;margin-left:15px;filter:drop-shadow(0px 0px 12px rgba(0,0,0,0.08));cursor:pointer;transition-duration:0.2s}.footer .button_back:hover,.footer .button_next:hover,.footer .button_save:hover,.footer .button_prev:hover{opacity:0.5}.lifeevent_added_header{display:flex;flex-direction:column;text-align:center;font-size:0}.lifeevent_added_header .delete_text{height:auto;width:690px;display:flex;margin:auto;justify-content:flex-end}@media (max-width: 650px){.lifeevent_added_header .delete_text{width:415px}}.lifeevent_added_header .delete_text .button_delete{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:15px;line-height:26px;color:#eb3223}.lifeevent_added_header .delete_text .cross{position:relative;display:inline-block;width:20px;height:2px;background:#eb3223;transform:rotate(45deg);vertical-align:middle;margin-left:8px;margin-bottom:4px}.lifeevent_added_header .delete_text .cross::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#eb3223;transform:rotate(90deg)}.lifeevent_added_header .added_title{font-family:Noto Sans JP;font-size:26px;font-weight:700;line-height:38px;letter-spacing:0em;text-align:center;color:#383838}#page_login .contents,#page_password_reset .contents,#page_password_change .contents{padding-top:0;background-image:url(/img/simulation/bg_01.jpg)}#page_login .logo,#page_password_reset .logo,#page_password_change .logo{position:absolute;top:16px;left:16px;width:123px;height:27px;background:no-repeat left/123px url(/img/simulation/logo_brand.png)}#page_login .popup,#page_password_reset .popup,#page_password_change .popup{width:480px;height:auto;text-align:center;padding:30px 20px;max-height:95%;overflow-y:auto}#page_login .popup .alert,#page_password_reset .popup .alert,#page_password_change .popup .alert{display:table;margin:0 auto;background-color:#fff2f4;border:1px solid #fff2f4;border-radius:12px;color:#555;font-size:14px}#page_login .popup .login_id,#page_login .popup .password,#page_login .popup .password_confirmation,#page_password_reset .popup .login_id,#page_password_reset .popup .password,#page_password_reset .popup .password_confirmation,#page_password_change .popup .login_id,#page_password_change .popup .password,#page_password_change .popup .password_confirmation{display:table;width:312px;margin:0 auto}#page_login .popup .note,#page_password_reset .popup .note,#page_password_change .popup .note{color:#969696;font-size:14px}#page_login .popup .alert{padding:8px 12px;margin:10px auto}#page_login .popup .margin{height:0px;margin:20px 0}#page_login .popup .login_id,#page_login .popup .password{margin-bottom:20px}#page_login .popup .note{margin-top:23px}#page_login .popup .buttons{margin-top:28px}#page_login .popup .buttons .button{width:194px}#page_password_reset .popup .input .title{margin-bottom:15px}#page_password_reset .popup .input .alert_outer{min-height:50px}#page_password_reset .popup .input .alert_outer .alert{padding:8px 12px}#page_password_reset .popup .input .login_id{margin-top:15px}#page_password_reset .popup .input .note{margin-top:27px}#page_password_reset .popup .input .buttons{margin-top:60px}#page_password_reset .popup .input .buttons .button{width:160px}#page_password_reset .popup .confirm .title{line-height:39px;margin-bottom:50px}#page_password_reset .popup .confirm .alert{width:394px;padding:28px 0;line-height:28px}#page_password_reset .popup .confirm .buttons{margin-top:50px}#page_password_reset .popup .confirm .buttons .button{width:300px}#page_password_change .popup .input .title{margin-bottom:8px}#page_password_change .popup .input .alert_outer{min-height:38px}#page_password_change .popup .input .alert_outer .alert{padding:8px 12px}#page_password_change .popup .input .password{margin-top:8px}#page_password_change .popup .input .password_confirmation{margin-top:34px}#page_password_change .popup .input .buttons{margin-top:40px}#page_password_change .popup .input .buttons .button{width:160px}#page_password_change .popup .confirm .title{line-height:39px;margin-bottom:88px}#page_password_change .popup .confirm .alert{width:394px;padding:28px 0;line-height:28px}#page_password_change .popup .confirm .buttons{margin-top:88px}#page_password_change .popup .confirm .buttons .button{width:300px}#page_lpst_interface_error.page{position:absolute;top:0;bottom:0;overflow-x:hidden;overflow-y:auto}#page_lpst_interface_error.page::-webkit-scrollbar{display:none}#page_lpst_interface_error .contents{padding:50px;min-height:83%}#page_lpst_interface_error .popup{width:624px;height:auto;text-align:center;padding:22px 20px 22px 28px;box-shadow:0px 0px 12px rgba(0,0,0,0.08);border-radius:10px}#page_lpst_interface_error .popup .sp{display:none}@media (max-width: 650px){#page_lpst_interface_error .popup{top:57%;width:391px;height:auto;padding:18px 14px 18px 22px;margin:auto}#page_lpst_interface_error .popup .sp{display:block}}#page_lpst_interface_error .text{font-size:18px;line-height:30px}#page_lpst_interface_error .button.primary{margin-top:20px;height:44px;width:133px}#page_root.page{top:0;bottom:0;overflow-x:hidden;overflow-y:auto}#page_root .contents{padding:0 50px 50px;min-height:83%}@media (max-width: 650px){#page_root .contents{padding-bottom:20px}}#page_root .title{height:auto;width:624px;margin:80px auto 0}#page_root .title img{width:100%}@media (max-width: 650px){#page_root .title{top:106px;left:0;width:100%;font-size:20px}#page_root .title img{content:url("/img/simulation/main_image_sp.png")}}#page_root .maintenance_block{width:624px;padding:0 20px 0 28px;margin:0 auto;font-size:15px;line-height:22px;color:#727272}@media (max-width: 650px){#page_root .maintenance_block{top:80px;max-width:100%;padding:0}}#page_root .maintenance_block .maintenance_text{border:solid;padding:10px;margin:20px;background:white}@media (max-width: 650px){#page_root .maintenance_block .maintenance_text{margin:10px 0}}#page_root .maintenance_block .maintenance_text .sp{display:none}@media (max-width: 650px){#page_root .maintenance_block .maintenance_text .sp{display:block}}#page_root .explanation_block{width:624px;height:auto;padding:0 20px 22px 28px;max-width:calc(100% - 100px);margin:0 auto;text-align:left;font-weight:400;font-size:15px;line-height:22px;color:#727272}#page_root .explanation_block .modal_open{text-decoration:underline;color:#244fb3}#page_root .explanation_block .modal_open:hover,#page_root .explanation_block .modal_open:focus{text-decoration:none;cursor:pointer}@media (max-width: 650px){#page_root .explanation_block{position:static;top:80px;max-width:100%;padding:0 0 22px 0}}#page_root #root_modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}#page_root #root_modal .modal_content{background-color:#fefefe;margin:250px auto;padding:3px 10px;width:675px}@media (max-width: 650px){#page_root #root_modal .modal_content{width:90%;padding:5px 8px}}#page_root #root_modal .close{color:#aaa;float:right;font-weight:bold}#page_root #root_modal .close:hover,#page_root #root_modal .close:focus{color:black;text-decoration:none;cursor:pointer}#page_root #root_modal .modal_text{padding:20px}@media (max-width: 650px){#page_root #root_modal .modal_text{padding:10px 25px 10px 10px}}#page_root #root_modal .item{display:flex;align-items:baseline}#page_root #root_modal .item .item_name{white-space:nowrap;padding-left:15px}#page_root #root_modal .item .item_description{text-align:justify}#page_root .popup{width:624px;height:auto;text-align:center;padding:18px 20px 22px 28px;box-shadow:0px 0px 12px rgba(0,0,0,0.08);border-radius:10px;top:72%;position:static !important;margin:auto;transform:unset;-webkit-transform:unset}@media (max-width: 650px){#page_root .popup{top:105%;width:391px;height:auto;padding:18px 14px 18px 22px;margin:auto;max-width:100%}}#page_root .popup .disclaimer_text{min-height:300px;max-height:300px;text-align:left;font-weight:400;font-size:15px;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:12px;padding:0 27px 0 0;line-height:22px;color:#727272}@media (max-width: 650px){#page_root .popup .disclaimer_text{padding:0 14px 0 0;min-height:216px;max-height:216px}}#page_root .popup .disclaimer_text ul{list-style:none;margin:0;padding:0 0 0 1em}#page_root .popup .disclaimer_text ul li{padding-top:5px}#page_root .popup .disclaimer_text ul li::before{content:'・';margin-left:-1em}#page_root .popup .disclaimer_text ul div{padding-left:0.5em}#page_root .disclaimer_checkbox{text-align:center;top:210px}@media (max-width: 650px){#page_root .disclaimer_checkbox{top:580px}}#page_root .disclaimer_checkbox .check_unit{display:inline-block;margin:0}#page_root .footer{display:block;text-align:center;top:210px}@media (max-width: 650px){#page_root .footer{top:580px}}#page_root .footer .button_prev{padding:7px;margin:auto;height:44px;width:133px;filter:drop-shadow(0px 0px 12px rgba(0,0,0,0.08))}#page_root .footer .primary{margin:0 0 30px;height:44px;width:133px;filter:drop-shadow(0px 0px 12px rgba(0,0,0,0.08))}#page_footer{width:1024px;margin:0 auto;padding-bottom:96px}@media (max-width: 650px){#page_footer{width:100%}}#page_footer .fin_wing{height:auto;width:430px;margin:0 auto}#page_footer .fin_wing .fin_wing_explanation{padding:0 24px 12px;margin:0 auto;text-align:left;font-weight:400;font-size:15px;line-height:22px;color:#727272}#page_footer .fin_wing img{width:100%}@media (max-width: 650px){#page_footer .fin_wing{top:106px;left:0;width:80%;font-size:20px}}@media (max-width: 650px){#page_profile{width:100%}}#page_profile #progress{display:table;position:relative;margin:40px auto 16px auto}#page_profile #progress .text{text-align:center;margin-bottom:5px}@media (max-width: 650px){#page_profile #progress .text{display:none}}#page_profile #progress .text table td{padding-top:0}#page_profile #progress .text table td span{display:inline-block;width:152px;font-weight:700;font-size:14px;line-height:20px;color:#E00000;font-size:14px;color:#a6a6a6}#page_profile #progress .text table td span.true{color:#E00000}#page_profile #progress .layer_1{padding:0 28px}#page_profile #progress .layer_1 table{margin:auto}#page_profile #progress .layer_1 table td{vertical-align:top;text-align:center}#page_profile #progress .layer_1 table td div{display:inline-block;width:152px;height:2px;background-color:#e0e0e0}@media (max-width: 650px){#page_profile #progress .layer_1 table td div{width:55px}}#page_profile #progress .layer_1 table td div.true{background-color:#E00000}#page_profile #progress .layer_2{position:absolute;top:53px}@media (max-width: 650px){#page_profile #progress .layer_2{top:5px}}#page_profile #progress .layer_2 table td{vertical-align:top;text-align:center}#page_profile #progress .layer_2 table td div.outer{width:152px}@media (max-width: 650px){#page_profile #progress .layer_2 table td div.outer{width:55px}}#page_profile #progress .layer_2 table td div.inner{display:inline-block;height:19px;width:19px;border-radius:50%;background-color:#e0e0e0}@media (max-width: 650px){#page_profile #progress .layer_2 table td div.inner{height:14px;width:14px}}#page_profile #progress .layer_2 table td div.inner.true{background-color:#E00000}#page_profile.page{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#page_profile.page #header .header_item.save{display:none}#page_profile .contents{padding:56px 50px 50px 50px;height:auto;min-height:100%}@media (max-width: 650px){#page_profile .contents{padding:56px 10px 10px 10px}}#page_profile .title{margin:44px auto}@media (max-width: 650px){#page_profile .title{margin:38px auto}}#page_profile .form_content{padding:28px 0 28px 76px}@media (max-width: 650px){#page_profile .form_content{padding:28px 0px 28px 28px}}#page_profile .form_content .form_radio{margin:11px 0 2px}#page_profile .form_content .form_radio .left_radio{margin-right:69px}#page_profile .input_radio_box{height:auto;margin:auto auto 22px auto}#page_profile .input_select_box{height:auto;margin:auto auto 22px auto}#page_profile .birthday_box,#page_profile .marriage_ago_box,#page_profile .area_box{display:inline-block;position:relative;height:44px;background-color:#fff}#page_profile .birthday_box select,#page_profile .marriage_ago_box select,#page_profile .area_box select{z-index:12;border:none;outline:0;font-size:18px;font-weight:bold;letter-spacing:0.05em;color:#383838;background-color:transparent}#page_profile .description{margin-right:76px;font-size:13px;line-height:22px;margin-top:12px;color:#383838}#page_profile #profile_01 .year,#page_profile #profile_01 .month_day{display:flex;align-items:center}@media (max-width: 650px){#page_profile #profile_01 .birthday .form_unit,#page_profile #profile_01 .birthday_p .form_unit,#page_profile #profile_01 .birthday_f .form_unit{flex-wrap:wrap}#page_profile #profile_01 .month_day{margin-top:12px}#page_profile #profile_01 .month_day .unit{margin:0 17px 0 7px}#page_profile #profile_01 .description{width:90%}}#page_profile #profile_01 .footer{margin:42px auto 68px auto}@media (max-width: 650px){#page_profile #profile_01 .footer{margin:36px auto 40px auto}}#page_profile #profile_01 .profile_icon,#page_profile #profile_02 .profile_icon,#page_profile #profile_03 .profile_icon,#page_profile #profile_04 .profile_icon,#page_profile #profile_05 .profile_icon{margin-top:98px;text-align:center}@media (max-width: 650px){#page_profile #profile_01 .profile_icon,#page_profile #profile_02 .profile_icon,#page_profile #profile_03 .profile_icon,#page_profile #profile_04 .profile_icon,#page_profile #profile_05 .profile_icon{margin:31px auto 0 auto}}#page_profile #profile_01 .sub_title,#page_profile #profile_02 .sub_title,#page_profile #profile_03 .sub_title,#page_profile #profile_04 .sub_title,#page_profile #profile_05 .sub_title{margin-top:0px}#page_profile #profile_02 .year,#page_profile #profile_02 .month_day{display:flex;align-items:center}@media (max-width: 650px){#page_profile #profile_02 .child_birthday .form_unit{flex-wrap:wrap}#page_profile #profile_02 .month_day{margin-top:12px}#page_profile #profile_02 .month_day .unit{margin:0 17px 0 7px}}#page_profile #profile_02 .note{position:relative;width:274px;height:44px;font-weight:700;font-size:15px;line-height:22px;display:flex;align-items:center;text-align:center;color:#383838;margin:auto}#page_profile #profile_02 .footer{margin:29px auto 70px auto}@media (max-width: 650px){#page_profile #profile_02 .footer{margin:29px auto 43px auto}}#page_profile #profile_03 .jobs .office_worker,#page_profile #profile_03 .jobs .civil_servant,#page_profile #profile_03 .jobs .self_employed,#page_profile #profile_03 .jobs .part_time_job{margin-right:27px}#page_profile #profile_03 .jobs .part_time_job{margin-top:12px}@media (max-width: 650px){#page_profile #profile_03 .jobs .self_employed,#page_profile #profile_03 .jobs .unemployed{margin-top:12px}}#page_profile #profile_03 .section_in_charge .ground,#page_profile #profile_03 .section_in_charge .maritime{margin-right:27px}#page_profile #profile_03 .section_in_charge .civil_servant{margin-top:12px}@media (max-width: 650px){#page_profile #profile_03 .section_in_charge .air{margin-right:27px}}#page_profile #profile_03 .past_employment_flg{padding-right:76px}@media (max-width: 650px){#page_profile #profile_03 .tenure{padding-right:40px}#page_profile #profile_03 .past_employment_flg{padding-right:45px}}#page_profile #profile_03 .note{font-weight:700;font-size:15px;line-height:22px;text-align:center;margin:auto;width:624px}@media (max-width: 650px){#page_profile #profile_03 .note{width:300px}#page_profile #profile_03 .note .sp_note{display:none}}#page_profile #profile_04 .jobs .office_worker,#page_profile #profile_04 .jobs .civil_servant,#page_profile #profile_04 .jobs .self_employed{margin-right:27px}#page_profile #profile_04 .jobs .part_time_job{margin-right:27px;margin-top:12px}@media (max-width: 650px){#page_profile #profile_04 .jobs .self_employed,#page_profile #profile_04 .jobs .unemployed{margin-top:12px}}#page_profile #profile_04 .section_in_charge .office_worker,#page_profile #profile_04 .section_in_charge .civil_servant,#page_profile #profile_04 .section_in_charge .self_employed,#page_profile #profile_04 .section_in_charge .part_time_job,#page_profile #profile_04 .section_in_charge .ground,#page_profile #profile_04 .section_in_charge .maritime{margin-right:27px}#page_profile #profile_04 .section_in_charge .part_time_job,#page_profile #profile_04 .section_in_charge .ground{margin-top:12px}@media (max-width: 650px){#page_profile #profile_04 .section_in_charge .self_employed,#page_profile #profile_04 .section_in_charge .unemployed,#page_profile #profile_04 .section_in_charge .air{margin-top:12px}}#page_profile #profile_04 .past_employment_flg{padding-right:76px}@media (max-width: 650px){#page_profile #profile_04 .tenure{padding-right:40px}#page_profile #profile_04 .past_employment_flg{padding-right:45px}}#page_profile #profile_03 .area_allowance_form,#page_profile #profile_04 .area_allowance_form{height:auto}#page_profile #profile_03 .area_allowance_form .area_allowance_summary .area_infomation,#page_profile #profile_04 .area_allowance_form .area_allowance_summary .area_infomation{margin:15px 0}#page_profile #profile_03 .area_allowance_form .area_allowance_summary .area_infomation .area_infomation_detail,#page_profile #profile_04 .area_allowance_form .area_allowance_summary .area_infomation .area_infomation_detail{margin:10px 0 0 20px}#page_profile #profile_03 .area_allowance_form .area_allowance_summary .edit_area_allowance_button,#page_profile #profile_04 .area_allowance_form .area_allowance_summary .edit_area_allowance_button{margin-left:300px;display:flex;position:relative;height:44px;width:130px;border-radius:37px;background:#ffffff;border:2px solid #e0e0e0;box-sizing:border-box;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:26px;justify-content:center;align-items:center;color:#ea3323;filter:drop-shadow(0px 0px 12px rgba(0,0,0,0.08));transition-duration:.2s}@media (max-width: 650px){#page_profile #profile_03 .area_allowance_form .area_allowance_summary .edit_area_allowance_button,#page_profile #profile_04 .area_allowance_form .area_allowance_summary .edit_area_allowance_button{margin-left:160px}}#page_profile #profile_03 .area_allowance_form .area_allowance_summary .button_prev:hover,#page_profile #profile_04 .area_allowance_form .area_allowance_summary .button_prev:hover{opacity:.5}#page_profile #profile_03 .original_allowance_form,#page_profile #profile_04 .original_allowance_form{height:auto}#page_profile #profile_03 .original_allowance_form .original_allowance_detail,#page_profile #profile_04 .original_allowance_form .original_allowance_detail{margin:5px 0 0 20px}#page_profile #profile_03 .original_allowance_form .ground,#page_profile #profile_04 .original_allowance_form .ground{margin-top:15px}#page_profile #profile_03 .original_allowance_form .ground .land_aviation,#page_profile #profile_03 .original_allowance_form .ground .parachute,#page_profile #profile_03 .original_allowance_form .ground .special_ops,#page_profile #profile_04 .original_allowance_form .ground .land_aviation,#page_profile #profile_04 .original_allowance_form .ground .parachute,#page_profile #profile_04 .original_allowance_form .ground .special_ops{margin-bottom:15px}#page_profile #profile_03 .original_allowance_form .maritime,#page_profile #profile_04 .original_allowance_form .maritime{margin-top:15px}#page_profile #profile_03 .original_allowance_form .maritime .crew,#page_profile #profile_03 .original_allowance_form .maritime .sea_aviation,#page_profile #profile_03 .original_allowance_form .maritime .special_sec,#page_profile #profile_04 .original_allowance_form .maritime .crew,#page_profile #profile_04 .original_allowance_form .maritime .sea_aviation,#page_profile #profile_04 .original_allowance_form .maritime .special_sec{margin-bottom:15px}#page_profile #profile_03 .original_allowance_form .air,#page_profile #profile_04 .original_allowance_form .air{margin-top:15px}#page_profile #profile_03 .original_allowance_form .air .aviation,#page_profile #profile_04 .original_allowance_form .air .aviation{margin-bottom:15px}#page_profile #profile_03 .original_allowance_form .edit_area_allowance_button,#page_profile #profile_04 .original_allowance_form .edit_area_allowance_button{margin-left:300px;display:flex;position:relative;height:44px;width:130px;border-radius:37px;background:#ffffff;border:2px solid #e0e0e0;box-sizing:border-box;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:26px;justify-content:center;align-items:center;color:#ea3323;filter:drop-shadow(0px 0px 12px rgba(0,0,0,0.08));transition-duration:.2s}@media (max-width: 650px){#page_profile #profile_03 .original_allowance_form .edit_area_allowance_button,#page_profile #profile_04 .original_allowance_form .edit_area_allowance_button{margin-left:160px}}#page_profile #profile_03 .original_allowance_form .button_prev:hover,#page_profile #profile_04 .original_allowance_form .button_prev:hover{opacity:.5}#page_profile #profile_05 .house_type .form_radio,#page_profile #profile_05 .buy_home .form_radio{margin-bottom:20px}@media (max-width: 650px){#page_profile #profile_05 .house_type .description,#page_profile #profile_05 .buy_home .description{width:90%}}#page_profile #profile_05 .form_label_scheduled_loan,#page_profile #profile_05 .form_label_loan{font-family:Noto Sans JP;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0em;text-align:left;color:#727272}@media (max-width: 650px){#page_profile #profile_05 .input_item.super_long{width:310px}}#page_profile #profile_05 .first_loan,#page_profile #profile_05 .second_loan,#page_profile #profile_05 .third_loan{margin:auto auto 22px auto;padding-bottom:6px}#page_profile #profile_05 .first_loan .input_first_loan,#page_profile #profile_05 .first_loan .input_second_loan,#page_profile #profile_05 .first_loan .input_third_loan,#page_profile #profile_05 .second_loan .input_first_loan,#page_profile #profile_05 .second_loan .input_second_loan,#page_profile #profile_05 .second_loan .input_third_loan,#page_profile #profile_05 .third_loan .input_first_loan,#page_profile #profile_05 .third_loan .input_second_loan,#page_profile #profile_05 .third_loan .input_third_loan{margin:auto auto 22px auto}#page_profile #profile_05 .annual_loan_cost{font-weight:700;width:400px;background-color:#ffffff;box-shadow:0px 0px 12px rgba(0,0,0,0.08);margin:10px auto 45px;border-radius:12px}#page_profile #profile_05 .annual_loan_cost th,#page_profile #profile_05 .annual_loan_cost td{text-align:center;border:2px solid #f2f2f2;padding:5px}#page_profile #profile_05 .annual_loan_cost th{width:60%}#page_profile #profile_05 .annual_loan_cost #first_annual_loan_cost,#page_profile #profile_05 .annual_loan_cost #second_annual_loan_cost,#page_profile #profile_05 .annual_loan_cost #third_annual_loan_cost{font-size:20px}@media (max-width: 650px){#page_profile #profile_05 .annual_loan_cost{width:350px}}@media (max-width: 650px){#page_profile #profile_05 .living_cost .description{width:90%}}#page_profile #profile_05 .living_cost .inflation_rate{margin-top:22px}#page_profile #profile_05 .note{position:relative;font-weight:700;font-size:15px;line-height:22px;align-items:center;text-align:center;color:#383838;margin:auto}@media (max-width: 650px){#page_profile #profile_05 .note{width:300px}}#page_profile .popup{position:static;transform:none;-webkit-transform:none;-ms-transform:none;max-width:none;max-height:90%;width:100%;height:auto;text-align:center;padding-bottom:40px}@media (max-width: 650px){#page_profile .popup{max-width:100%;width:98%;padding:10px 10px}}#page_profile .popup .content{overflow-y:auto;height:100%;white-space:nowrap}#page_profile .popup .page_content{display:none}#page_profile .popup .page_content .title{margin-top:26px;margin-bottom:19px;display:inline-block;padding-left:44px}#page_profile .popup .page_content .note{font-size:12px;color:#ea3323;margin-top:19px}#page_profile .popup .page_content .items{text-align:left;height:54px;padding:16px 0}#page_profile .popup .page_content .items.caption{position:relative;width:200px;vertical-align:middle}#page_profile .popup .page_content .items.caption:before{position:absolute;top:0;left:0;width:100%;height:45px;background-color:transparent;content:'';z-index:0;border-bottom:2px dashed #B3B3B3}#page_profile .popup .page_content .items.caption span{position:relative;padding-right:17px;z-index:1;font-weight:bold;background-color:#fff}#page_profile .popup .page_content .items.caption.item{width:calc(312px + 16px);padding-left:16px}#page_profile .popup .page_content .items.caption.unit{padding-top:20px;padding-left:10px}#page_profile .popup .page_content .items .row_radio_box .radio_box:last-child{margin-right:0}#page_profile .popup .page_content .items .row_radio_box.caption:before{height:48px}#page_profile .popup .page_content .items div.birthday_box{display:inline-block;position:relative;height:60px;box-shadow:0px 5px 8px rgba(17,17,17,0.1);background-color:#fff;border-radius:12px;padding:17px 7px 0 7px;margin:10px 0px 0px 25px}#page_profile .popup .page_content .items div.birthday_box select{z-index:12;padding:5px 15px 0 15px;border:none;outline:0;font-size:18px;font-weight:bold;letter-spacing:0.05em;color:#383838;background-color:transparent}#page_profile .popup .page_content .buttons{margin-top:24px}#page_profile .popup .page_content .buttons .button{width:160px}#page_profile .popup .page_content .buttons input[type='submit']{display:block;width:420px;margin:0 auto 22px auto}#page_profile .popup #profile_03 .items,#page_profile .popup #profile_04 .items{margin-left:202px}#page_profile .popup #profile_03 .items.jobs,#page_profile .popup #profile_04 .items.jobs{margin-left:161px}#page_profile .popup #profile_03 .items.job_type,#page_profile .popup #profile_04 .items.job_type{margin-left:203px}#page_profile .popup #profile_03 .items td.caption,#page_profile .popup #profile_04 .items td.caption{width:165px}#page_profile .popup #profile_05 .items{margin-left:121px}#page_profile .popup #profile_05 .items tr:first-child .caption span div{display:inline-block;color:#ea3323}#page_profile .popup #profile_05 .items td.caption{width:251px}#page_profile .popup #profile_05 .items td.unit{width:160px}#page_profile .popup #profile_05 .items td.note{text-align:center;line-height:20px}#page_profile .popup #profile_06 .title{margin-bottom:14px}#page_profile .popup #profile_06 .note{font-size:14px;margin-top:0px;margin-bottom:17px}#page_profile .popup #profile_06 .separator{width:calc(100% - 60px);margin:26px 30px 26px 30px}#page_profile .popup #profile_06 .separator td:nth-child(1),#page_profile .popup #profile_06 .separator td:nth-child(3){width:215px}#page_profile .popup #profile_06 .separator td:nth-child(1) div,#page_profile .popup #profile_06 .separator td:nth-child(3) div{height:50%;width:100%;border-bottom:1px solid #b2b2b2}#page_profile .popup #profile_06 .separator td:nth-child(2){font-weight:bold;line-height:28px}#page_profile .popup #profile_06 .items{margin-left:111px}#page_profile .popup #profile_06 .items td.caption{width:251px}#page_profile .popup #profile_06 .items td.unit{width:180px}#page_profile .popup #profile_06 .items.types{margin-left:auto;margin-right:auto}#page_profile .popup #profile_06 .items.types .checkbox{width:184px}#page_profile .popup #profile_06 .items.types .checkbox:last-child{width:auto}#page_profile .footer .button_prev,#page_profile .footer .button_next{height:44px;width:133px}#page_profile #dialog_area_allowance_input{top:0;left:0;position:fixed}#page_profile #dialog_area_allowance_input .popup{padding:50px;width:auto}#page_profile #dialog_area_allowance_input .popup .area_allowance_caption{text-align:left}#page_profile #dialog_area_allowance_input .popup .area_allowance .radio_description{font-family:Noto Sans JP;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0em;text-align:left}#page_profile #dialog_area_allowance_input .popup .area_allowance .flex{display:flex}@media (max-width: 650px){#page_profile #dialog_area_allowance_input .popup .buttons .secondary{margin:0 0 10px 10px}}@media (max-width: 650px){#page_profile #dialog_area_allowance_input .popup .buttons .primary{margin-bottom:10px}}#page_profile #dialog_original_allowance_input{top:0;left:0;position:fixed;height:100%}#page_profile #dialog_original_allowance_input .popup{padding:50px 0;width:auto;height:auto;max-height:-webkit-fill-available}@media (max-width: 650px){#page_profile #dialog_original_allowance_input .popup{width:391px}}@media (max-width: 650px){#page_profile #dialog_original_allowance_input .popup .content{width:351px;margin:auto}}@media (max-width: 650px){#page_profile #dialog_original_allowance_input .popup .land_aviation,#page_profile #dialog_original_allowance_input .popup .parachute,#page_profile #dialog_original_allowance_input .popup .special_ops,#page_profile #dialog_original_allowance_input .popup .crew,#page_profile #dialog_original_allowance_input .popup .sea_aviation,#page_profile #dialog_original_allowance_input .popup .special_sec,#page_profile #dialog_original_allowance_input .popup .aviation{width:351px}#page_profile #dialog_original_allowance_input .popup .land_aviation .long,#page_profile #dialog_original_allowance_input .popup .parachute .long,#page_profile #dialog_original_allowance_input .popup .special_ops .long,#page_profile #dialog_original_allowance_input .popup .crew .long,#page_profile #dialog_original_allowance_input .popup .sea_aviation .long,#page_profile #dialog_original_allowance_input .popup .special_sec .long,#page_profile #dialog_original_allowance_input .popup .aviation .long{width:260px}}#page_profile #dialog_original_allowance_input .popup .caption_container{margin-bottom:10px}#page_profile #dialog_original_allowance_input .popup .land_aviation,#page_profile #dialog_original_allowance_input .popup .parachute,#page_profile #dialog_original_allowance_input .popup .special_ops{position:relative;padding:10px 0 10px 70px;margin-bottom:10px}#page_profile #dialog_original_allowance_input .popup .land_aviation .allowance_title,#page_profile #dialog_original_allowance_input .popup .parachute .allowance_title,#page_profile #dialog_original_allowance_input .popup .special_ops .allowance_title{margin-left:30px}#page_profile #dialog_original_allowance_input .popup .land_aviation .allowance_checkbox,#page_profile #dialog_original_allowance_input .popup .parachute .allowance_checkbox,#page_profile #dialog_original_allowance_input .popup .special_ops .allowance_checkbox{position:absolute;top:1px;left:41px}#page_profile #dialog_original_allowance_input .popup .crew,#page_profile #dialog_original_allowance_input .popup .sea_aviation,#page_profile #dialog_original_allowance_input .popup .special_sec{position:relative;padding:10px 0 10px 70px;margin-bottom:10px}#page_profile #dialog_original_allowance_input .popup .crew .allowance_title,#page_profile #dialog_original_allowance_input .popup .sea_aviation .allowance_title,#page_profile #dialog_original_allowance_input .popup .special_sec .allowance_title{margin-left:30px}#page_profile #dialog_original_allowance_input .popup .crew .allowance_checkbox,#page_profile #dialog_original_allowance_input .popup .sea_aviation .allowance_checkbox,#page_profile #dialog_original_allowance_input .popup .special_sec .allowance_checkbox{position:absolute;top:1px;left:41px}#page_profile #dialog_original_allowance_input .popup .aviation{position:relative;padding:10px 0 10px 70px;margin-bottom:10px}#page_profile #dialog_original_allowance_input .popup .aviation .allowance_title{margin-left:30px}#page_profile #dialog_original_allowance_input .popup .aviation .allowance_checkbox{position:absolute;top:1px;left:41px}#page_profile #dialog_spouse_area_allowance_input{top:0;left:0;position:fixed}#page_profile #dialog_spouse_area_allowance_input .popup{padding:50px;width:auto}#page_profile #dialog_spouse_area_allowance_input .popup .area_allowance_caption{text-align:left}#page_profile #dialog_spouse_area_allowance_input .popup .area_allowance .radio_description{font-family:Noto Sans JP;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0em;text-align:left}#page_profile #dialog_spouse_area_allowance_input .popup .area_allowance .flex{display:flex}#page_profile #dialog_spouse_original_allowance_input{top:0;left:0;position:fixed;height:100%}#page_profile #dialog_spouse_original_allowance_input .popup{padding:50px 0;width:auto;height:auto;max-height:-webkit-fill-available}@media (max-width: 650px){#page_profile #dialog_spouse_original_allowance_input .popup{width:391px}}@media (max-width: 650px){#page_profile #dialog_spouse_original_allowance_input .popup .content{width:351px;margin:auto}}@media (max-width: 650px){#page_profile #dialog_spouse_original_allowance_input .popup .land_aviation,#page_profile #dialog_spouse_original_allowance_input .popup .parachute,#page_profile #dialog_spouse_original_allowance_input .popup .special_ops,#page_profile #dialog_spouse_original_allowance_input .popup .crew,#page_profile #dialog_spouse_original_allowance_input .popup .sea_aviation,#page_profile #dialog_spouse_original_allowance_input .popup .special_sec,#page_profile #dialog_spouse_original_allowance_input .popup .aviation{width:351px}#page_profile #dialog_spouse_original_allowance_input .popup .land_aviation .long,#page_profile #dialog_spouse_original_allowance_input .popup .parachute .long,#page_profile #dialog_spouse_original_allowance_input .popup .special_ops .long,#page_profile #dialog_spouse_original_allowance_input .popup .crew .long,#page_profile #dialog_spouse_original_allowance_input .popup .sea_aviation .long,#page_profile #dialog_spouse_original_allowance_input .popup .special_sec .long,#page_profile #dialog_spouse_original_allowance_input .popup .aviation .long{width:260px}}#page_profile #dialog_spouse_original_allowance_input .popup .caption_container{margin-bottom:10px}#page_profile #dialog_spouse_original_allowance_input .popup .land_aviation,#page_profile #dialog_spouse_original_allowance_input .popup .parachute,#page_profile #dialog_spouse_original_allowance_input .popup .special_ops{position:relative;padding:10px 0 10px 70px;margin-bottom:10px}#page_profile #dialog_spouse_original_allowance_input .popup .land_aviation .allowance_title,#page_profile #dialog_spouse_original_allowance_input .popup .parachute .allowance_title,#page_profile #dialog_spouse_original_allowance_input .popup .special_ops .allowance_title{margin-left:30px}#page_profile #dialog_spouse_original_allowance_input .popup .land_aviation .allowance_checkbox,#page_profile #dialog_spouse_original_allowance_input .popup .parachute .allowance_checkbox,#page_profile #dialog_spouse_original_allowance_input .popup .special_ops .allowance_checkbox{position:absolute;top:1px;left:41px}#page_profile #dialog_spouse_original_allowance_input .popup .crew,#page_profile #dialog_spouse_original_allowance_input .popup .sea_aviation,#page_profile #dialog_spouse_original_allowance_input .popup .special_sec{position:relative;padding:10px 0 10px 70px;margin-bottom:10px}#page_profile #dialog_spouse_original_allowance_input .popup .crew .allowance_title,#page_profile #dialog_spouse_original_allowance_input .popup .sea_aviation .allowance_title,#page_profile #dialog_spouse_original_allowance_input .popup .special_sec .allowance_title{margin-left:30px}#page_profile #dialog_spouse_original_allowance_input .popup .crew .allowance_checkbox,#page_profile #dialog_spouse_original_allowance_input .popup .sea_aviation .allowance_checkbox,#page_profile #dialog_spouse_original_allowance_input .popup .special_sec .allowance_checkbox{position:absolute;top:1px;left:41px}#page_profile #dialog_spouse_original_allowance_input .popup .aviation{position:relative;padding:10px 0 10px 70px;margin-bottom:10px}#page_profile #dialog_spouse_original_allowance_input .popup .aviation .allowance_title{margin-left:30px}#page_profile #dialog_spouse_original_allowance_input .popup .aviation .allowance_checkbox{position:absolute;top:1px;left:41px}@media (min-width: 651px){#page_profile .pc-pr-70{padding-right:70px !important}}@media (max-width: 650px){#page_profile .sp-white-space-normal{white-space:normal}#page_profile .sp-text-left{text-align:left}}#page_profile .white-space-normal{white-space:normal}#page_profile .text-left{text-align:left}#result_header{width:100%;height:90px;text-align:center}#result_header .title{font-size:26px;font-weight:700;line-height:38px;letter-spacing:0em}#page_lps_result.page{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#page_lps_result .top_menu{display:flex;justify-content:space-between}#page_lps_result .top_menu .to_edit_profile{cursor:pointer;font-size:15px;font-weight:700;line-height:22px;letter-spacing:0em;color:#383838}@media (max-width: 650px){#page_lps_result .top_menu .to_edit_profile{font-size:0.8rem}}#page_lps_result .top_menu .to_administrator_setting{cursor:pointer;font-size:15px;font-weight:700;line-height:22px;letter-spacing:0em;color:#383838}#page_lps_result .top_menu .to_administrator_setting img{vertical-align:middle;height:17px;margin-right:3px}@media (max-width: 650px){#page_lps_result .top_menu .to_administrator_setting img{height:0.8rem}}@media (max-width: 650px){#page_lps_result .top_menu .to_administrator_setting{font-size:0.8rem}}#page_lps_result #administrator_menu{width:100%;display:none;margin-top:3px}#page_lps_result #administrator_menu a,#page_lps_result #administrator_menu span{display:block;margin:0 0 3px auto;cursor:pointer;width:300px;padding:5px;box-shadow:0px 0px 12px rgba(0,0,0,0.08);font-size:12px;color:#131313;box-sizing:border-box;background:#ffffff;border-radius:5px;border:none}#page_lps_result #administrator_menu .pdf_name_message{font-size:10px;font-style:bold;color:#363636}#page_lps_result .contents{position:relative;padding-top:80px;background-image:none;background-color:#f9f9f9}@media (max-width: 650px){#page_lps_result .contents{padding:80px 10px 10px 10px}}#page_lps_result .tabs{width:100%;height:40px;margin-bottom:2px}@media (max-width: 650px){#page_lps_result .tabs{margin-bottom:45px;height:0.8rem}}#page_lps_result .tabs td{width:196px;height:40px;line-height:37px;vertical-align:middle;text-align:center;font-weight:bold;color:#969696;font-size:14px;border-bottom:3px solid #e9e9e9}@media (max-width: 650px){#page_lps_result .tabs td{line-height:normal;margin-bottom:50px;height:0.8rem}}#page_lps_result .tabs td.separate{width:14px;background-color:transparent}@media (max-width: 650px){#page_lps_result .tabs td.separate{width:2px;background-color:#a6a6a6}}#page_lps_result .tabs td.tab_item{width:245px;height:42px;cursor:pointer;box-shadow:0px 0px 12px rgba(0,0,0,0.08);border-radius:10px 10px 0px 0px;background-color:#fff;border-bottom-color:#fff;user-select:none}@media (max-width: 650px){#page_lps_result .tabs td.tab_item{width:initial;background-color:initial;height:0.8rem;font-size:0.8rem;box-shadow:initial;border-radius:initial;border-bottom-color:transparent}}#page_lps_result .tabs td.tab_item.active{color:#ea3323;border-bottom-color:#ea3323}#page_lps_result .tab_content{display:none;width:100%;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.08);border-radius:0px 0px 10px 10px}@media (max-width: 650px){#page_lps_result .tab_content{border-radius:10px}}#page_lps_result .footer_menu{display:flex;justify-content:flex-end;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:14px;line-height:22px;color:#383838;text-align:center;margin-bottom:10px}#page_lps_result .footer_menu img{vertical-align:middle;height:18px;margin-right:3px}@media (max-width: 650px){#page_lps_result .footer_menu img{margin:8px;height:initial}}@media (max-width: 650px){#page_lps_result .footer_menu{justify-content:center}#page_lps_result .footer_menu span{display:none}#page_lps_result .footer_menu a{margin:5px;border:solid 1px #e0e0e0;border-radius:5px}}#page_lps_result .footer_menu a.right_space{margin-right:32px}#page_lps_result .footer_menu .exit_btn{color:#383838}#page_lps_result .footer_menu span{user-select:none}#page_lps_result #tab_content_summary{position:relative;background-repeat:repeat-y;background-size:1024px;background-position:50% 0%;padding-top:88px}#page_lps_result #tab_content_summary .inner_block{padding-bottom:47px}#page_lps_result #tab_content_summary .header{height:90px;color:#ea3323;font-size:22px;font-weight:bold;margin:0 auto 8px auto;padding-top:20px}#page_lps_result #tab_content_summary .header td:nth-child(1){background:no-repeat left/70px url(/img/simulation/summary/title_left.png);width:70px}#page_lps_result #tab_content_summary .header td:nth-child(2){padding:0 16px}#page_lps_result #tab_content_summary .header td:nth-child(3){background:no-repeat left/70px url(/img/simulation/summary/title_right.png);width:70px}#page_lps_result #tab_content_summary .star_block{background-color:#fff;box-shadow:0px 20px 24px rgba(17,17,17,0.06);border-radius:8px;margin:0 auto}#page_lps_result #tab_content_summary .star_block td{width:46px !important;height:56px !important;padding:0 3px !important;background-repeat:no-repeat;background-position:center;background-size:40px}#page_lps_result #tab_content_summary .star_block td:first-child,#page_lps_result #tab_content_summary .star_block td:last-child{width:14px !important;padding:0}#page_lps_result #tab_content_summary .star_block td.star_on{background-image:url(/img/simulation/summary/star_01.png)}#page_lps_result #tab_content_summary .star_block td.star_off{background-image:url(/img/simulation/summary/star_02.png)}#page_lps_result #tab_content_summary .note_block{margin-top:20px;font-size:12px;text-align:center}#page_lps_result #tab_content_summary .comment_block{margin:20px auto 0 auto;background-color:#FFFFFF;border:3px solid #E0E0E0}#page_lps_result #tab_content_summary .comment_block td{width:872px;height:99px;vertical-align:middle;padding:40px;font-family:'Noto Sans JP';font-style:normal;font-weight:700}@media (max-width: 650px){#page_lps_result #tab_content_summary .comment_block td{padding:15px}}#page_lps_result #tab_content_summary .comment_block td .summary_title{font-size:24px;line-height:35px;color:#000000}#page_lps_result #tab_content_summary .comment_block td .star_block{margin:25px auto}#page_lps_result #tab_content_summary .comment_block td .advise_text{font-size:15px;line-height:22px;color:#000000}#page_lps_result #tab_content_summary .comment_block td div{width:100%;line-height:175%;text-align:center}#page_lps_result #tab_content_summary .guide_block{margin-top:89px}@media (max-width: 650px){#page_lps_result #tab_content_summary .guide_block{margin-top:40px}}#page_lps_result #tab_content_summary .guide_block .caption{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;align-items:center;text-align:center;color:#383838}@media (max-width: 650px){#page_lps_result #tab_content_summary .guide_block .caption{margin:0 auto;width:95%;font-size:0.8rem}}#page_lps_result #tab_content_summary .guide_block .buttons{display:flex;margin:24px 0 106px 0;align-items:center;justify-content:center}@media (max-width: 650px){#page_lps_result #tab_content_summary .guide_block .buttons{display:block;margin-top:24px;margin-bottom:50px}}#page_lps_result #tab_content_summary .guide_block .buttons a{width:378px;height:44px;box-sizing:border-box;background:#FFFFFF;border:2px solid #E0E0E0;border-radius:37px;display:flex;box-shadow:0px 0px 12px rgba(0,0,0,0.08)}@media (max-width: 650px){#page_lps_result #tab_content_summary .guide_block .buttons a{width:60%;text-align:center;margin:10px auto !important}}#page_lps_result #tab_content_summary .guide_block .buttons a span{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;margin:auto;color:#383838}#page_lps_result #tab_content_summary .guide_block .buttons a:first-child{margin-right:40px}#page_lps_result #tab_content_summary .consultation_block{width:872px;height:271px;box-sizing:border-box;border:3px solid #E0E0E0;padding:66px;margin:20px auto 10px auto}@media (max-width: 650px){#page_lps_result #tab_content_summary .consultation_block{width:95%;height:initial;padding:20px}}#page_lps_result #tab_content_summary .consultation_block div{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#383838;text-align:center}#page_lps_result #tab_content_summary .consultation_block div a{width:310px;height:65px;background:#E00000;box-shadow:0px 0px 12px rgba(0,0,0,0.08);display:flex;margin:auto;color:#FFFFFF}#page_lps_result #tab_content_summary .consultation_block div a span{margin:auto}#page_lps_result #tab_content_summary .consultation_block div.space_at_bottom{margin-bottom:24px}#page_lps_result #tab_content_individual_diagnosis{position:relative;padding-bottom:25px}#page_lps_result #tab_content_individual_diagnosis .header{height:70px;font-size:22px;font-weight:bold;margin:0 auto 12px auto}#page_lps_result #tab_content_individual_diagnosis h3{width:95%;color:#364e96;border-left:6px solid #364e96;padding:0.25em 0 0.25em 0.75em}#page_lps_result #tab_content_individual_diagnosis .amount{display:table;margin:0 auto 30px auto;height:56px;background-color:#fff;border-radius:8px;box-shadow:0px 20px 24px rgba(17,17,17,0.06)}#page_lps_result #tab_content_individual_diagnosis .amount td:nth-child(1){padding:0 40px;font-size:20px;font-weight:bold}#page_lps_result #tab_content_individual_diagnosis .amount td:nth-child(2){padding-right:12px;font-size:16px;font-weight:normal}#page_lps_result #tab_content_individual_diagnosis .amount td:nth-child(3){font-size:28px;font-weight:bold;padding:0 40px 0 0}#page_lps_result #tab_content_individual_diagnosis .amount td:nth-child(3) span{font-size:18px}#page_lps_result #tab_content_individual_diagnosis .chart_area{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;width:100%;margin-left:12px;margin-bottom:10px}#page_lps_result #tab_content_individual_diagnosis .chart_area #housing_cost_chart{height:280px;margin:0 auto}#page_lps_result #tab_content_individual_diagnosis .chart_area #individual_diagnosis_chart{height:280px;margin:0 auto}#page_lps_result #tab_content_individual_diagnosis .chart_area #individual_diagnosis_chart_wide{height:500px;margin:0 auto}#page_lps_result #tab_content_individual_diagnosis .chart_area .item_panel{position:relative;width:465px;border-style:solid;border-width:1px;border-radius:4px;background-color:#fff;box-shadow:0px 20px 24px rgba(17,17,17,0.06)}#page_lps_result #tab_content_individual_diagnosis .chart_area .item_panel .item_panel_header{width:100%;height:48px;padding-left:16px;line-height:48px;text-align:left;vertical-align:middle;font-size:18px;font-weight:bold;color:#fff}#page_lps_result #tab_content_individual_diagnosis .chart_area .item_panel .item_panel_message{margin:12px 16px 14px 16px;font-size:12px;font-weight:normal;text-align:left}#page_lps_result #tab_content_individual_diagnosis .chart_area .item_panel[index="0"]{float:left;margin-bottom:16px;border-color:#FFBC26}#page_lps_result #tab_content_individual_diagnosis .chart_area .item_panel[index="0"] .item_panel_header{background-color:#FFBC26}#page_lps_result #tab_content_individual_diagnosis .chart_area .item_panel[index="1"]{margin-left:22px;margin-bottom:16px;border-color:#FE9399}#page_lps_result #tab_content_individual_diagnosis .chart_area .item_panel[index="1"] .item_panel_header{background-color:#FE9399}#page_lps_result #tab_content_individual_diagnosis .chart_area .item_panel[index="2"]{width:955px;border-color:#35BFA3}#page_lps_result #tab_content_individual_diagnosis .chart_area .item_panel[index="2"] .item_panel_header{background-color:#35BFA3}#page_lps_result #tab_content_individual_diagnosis .chart_area .item_panel[index="3"]{bottom:0;right:27px;border-color:#6497F3}#page_lps_result #tab_content_individual_diagnosis .chart_area .item_panel[index="3"] .item_panel_header{background-color:#6497F3}#page_lps_result #tab_content_individual_diagnosis .housing_lawn_graph{position:relative}#page_lps_result #tab_content_individual_diagnosis .housing_lawn_graph .item_panel_message{margin:12px 0 14px 0;font-size:12px;font-weight:normal;text-align:left}#page_lps_result #tab_content_individual_diagnosis .housing_lawn_graph_wide{z-index:9999px;position:absolute !important;left:0;margin-left:0 !important;width:955px !important}#page_lps_result #tab_content_individual_diagnosis .housing_lawn_graph_wide .item_panel_message{margin:12px 0 14px 0;font-size:12px;font-weight:normal;text-align:left}#page_lps_result #tab_content_individual_diagnosis .lawn_area,#page_lps_result #tab_content_individual_diagnosis .education_area,#page_lps_result #tab_content_individual_diagnosis .pension_area,#page_lps_result #tab_content_individual_diagnosis .self_defence_area{position:relative;width:100%;padding:16px 16px}@media (max-width: 650px){#page_lps_result #tab_content_individual_diagnosis .cf-pension-summary{overflow:auto;white-space:nowrap}}#page_lps_result #tab_content_individual_diagnosis .cf-pension-table{font-size:14px;margin-left:12px;border:1px solid;border-color:#a6a6a6;box-shadow:0 1.9px 2.5px rgba(0,0,0,0.057),0 5px 6.1px rgba(0,0,0,0.076)}#page_lps_result #tab_content_individual_diagnosis .cf-pension-table td{border:1px solid;border-color:#a6a6a6;max-width:138px;overflow:hidden;white-space:nowrap;padding-left:5px;padding-right:5px}#page_lps_result #tab_content_individual_diagnosis .cf-pension-table th{border:1px solid;border-color:#a6a6a6;background-color:#e0e0e0;height:20.5px;width:88.5px}#page_lps_result #tab_content_individual_diagnosis th.pension-wide{width:138px !important}#page_lps_result #tab_content_individual_diagnosis td.pension-num{text-align:right}@media (max-width: 650px){#page_lps_result #tab_content_individual_diagnosis .self_defence_area .self_defence_summary{overflow:auto;white-space:nowrap}}#page_lps_result #tab_content_individual_diagnosis .self_defence_area .area-title{font-size:14px;margin-left:12px}#page_lps_result #tab_content_individual_diagnosis .self_defence_area .self_defence-table{font-size:14px;margin-bottom:20px;margin-left:12px;border:1px solid;border-color:#a6a6a6;box-shadow:0 1.9px 2.5px rgba(0,0,0,0.057),0 5px 6.1px rgba(0,0,0,0.076)}#page_lps_result #tab_content_individual_diagnosis .self_defence_area .self_defence-table td{border:1px solid;border-color:#a6a6a6;max-width:300px;overflow:hidden;white-space:nowrap;padding-left:5px;padding-right:5px}#page_lps_result #tab_content_individual_diagnosis .self_defence_area .self_defence-table th{border:1px solid;border-color:#a6a6a6;background-color:#e0e0e0;height:20.5px;width:88.5px}#page_lps_result #tab_content_individual_diagnosis .self_defence_area th.self_defence-s-wide{width:354px !important}#page_lps_result #tab_content_individual_diagnosis .self_defence_area th.self_defence-wide{width:260px !important}#page_lps_result #tab_content_individual_diagnosis .self_defence_area th.self_defence-medium{width:90px !important}#page_lps_result #tab_content_individual_diagnosis .self_defence_area td.self_defence-num{text-align:right}#page_lps_result #tab_content_individual_diagnosis .self_defence_area td.self_defence-s-wide{width:10%}#page_lps_result #tab_content_individual_diagnosis .no_data_message{width:70%;margin-left:12px;padding:12px;background-color:#faf6d3;border:dashed 2px #ffdb6d}#page_lps_result #tab_content_individual_diagnosis .education_child{display:flex;align-items:end}#page_lps_result #tab_content_individual_diagnosis .education_child_navigation{padding-left:5px}#page_lps_result #tab_content_individual_diagnosis .summary{font-size:14px;margin-left:12px;margin-bottom:10px;box-shadow:0px 20px 24px rgba(17,17,17,0.06)}#page_lps_result #tab_content_individual_diagnosis .summary table{width:100%}#page_lps_result #tab_content_individual_diagnosis .summary tr{height:21px}#page_lps_result #tab_content_individual_diagnosis .summary th{font-weight:bold;background:#e0e0e0;border:solid 1px #a6a6a6}#page_lps_result #tab_content_individual_diagnosis .summary th.long_text{width:250px}#page_lps_result #tab_content_individual_diagnosis .summary th.middle_text{width:150px}#page_lps_result #tab_content_individual_diagnosis .summary th.value_text{width:100px}#page_lps_result #tab_content_individual_diagnosis .summary td{background:#ffffff;color:#555555;border:solid 1px #a6a6a6;padding-left:5px}#page_lps_result #tab_content_individual_diagnosis .summary td.value_num{text-align:right;padding-right:5px}#page_lps_result #tab_content_individual_diagnosis .summary .first_loan_prepayment,#page_lps_result #tab_content_individual_diagnosis .summary .second_loan_prepayment,#page_lps_result #tab_content_individual_diagnosis .summary .third_loan_prepayment{display:none}#page_lps_result #tab_content_individual_diagnosis .link_navigation{margin-bottom:10px;cursor:pointer;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:13px;line-height:19px;display:inline-block;align-items:center;text-decoration-line:underline;color:#e00000;padding:1px 0 0 6px}#page_lps_result #tab_content_individual_diagnosis #insurance_area{position:relative;padding-bottom:25px;margin-left:16px}#page_lps_result #tab_content_individual_diagnosis #insurance_area .header{height:70px;font-size:22px;font-weight:bold;margin:0 auto 12px auto}#page_lps_result #tab_content_individual_diagnosis #insurance_area h3{width:95%;color:#364e96;border-left:6px solid #364e96;padding:0.25em 0 0.25em 0.75em;margin-top:30px}#page_lps_result #tab_content_individual_diagnosis #insurance_area .insurance{display:flex;margin-left:16px;align-items:center}@media (max-width: 650px){#page_lps_result #tab_content_individual_diagnosis #insurance_area .insurance{display:grid}}#page_lps_result #tab_content_individual_diagnosis #insurance_area .insurance p{font-size:14px;font-weight:bold}#page_lps_result #tab_content_individual_diagnosis #insurance_area .insurance input[type="radio"]{width:20px;height:20px;border-radius:25px;background-color:red;margin-left:20px;border:1px solid white;accent-color:red}#page_lps_result #tab_content_individual_diagnosis #insurance_area .insurance label{font-size:14px}#page_lps_result #tab_content_individual_diagnosis #insurance_area .insurance span#open-insurance{cursor:pointer;margin-left:0px;width:180px;height:44px;background:#E00000;border-radius:37px;box-shadow:0px 0px 12px rgba(0,0,0,0.08);color:#FFFFFF;text-align:center;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:44px}#page_lps_result #tab_content_individual_diagnosis #insurance_area .insurance span#reference_text{display:flex}@media (max-width: 650px){#page_lps_result #tab_content_individual_diagnosis #insurance_area .insurance span#reference_text{display:block;margin-left:0px}#page_lps_result #tab_content_individual_diagnosis #insurance_area .insurance span#reference_text #reference_space{margin-left:45px}}#page_lps_result #tab_content_individual_diagnosis #insurance_area .reference{display:flex;display:block;margin-left:100px;font-size:15px}@media (max-width: 650px){#page_lps_result #tab_content_individual_diagnosis #insurance_area .reference{margin-left:0px;margin-top:10px}}#page_lps_result #tab_content_individual_diagnosis #insurance_area .tab_insurance,#page_lps_result #tab_content_individual_diagnosis #insurance_area .life_insurance,#page_lps_result #tab_content_individual_diagnosis #insurance_area .pension_insurance{display:block;position:relative;font-size:14px;margin-left:12px;margin-bottom:10px}#page_lps_result #tab_content_individual_diagnosis #insurance_area .tab_insurance table,#page_lps_result #tab_content_individual_diagnosis #insurance_area .life_insurance table,#page_lps_result #tab_content_individual_diagnosis #insurance_area .pension_insurance table{width:80%;margin-top:10px}#page_lps_result #tab_content_individual_diagnosis #insurance_area .tab_insurance tr,#page_lps_result #tab_content_individual_diagnosis #insurance_area .life_insurance tr,#page_lps_result #tab_content_individual_diagnosis #insurance_area .pension_insurance tr{height:21px}#page_lps_result #tab_content_individual_diagnosis #insurance_area .tab_insurance th,#page_lps_result #tab_content_individual_diagnosis #insurance_area .life_insurance th,#page_lps_result #tab_content_individual_diagnosis #insurance_area .pension_insurance th{padding:2px 0px;font-weight:bold;background:#e0e0e0;border:solid 1px #a6a6a6}#page_lps_result #tab_content_individual_diagnosis #insurance_area .tab_insurance td,#page_lps_result #tab_content_individual_diagnosis #insurance_area .life_insurance td,#page_lps_result #tab_content_individual_diagnosis #insurance_area .pension_insurance td{padding:2px 0px;font-weight:300;background-color:white;border:solid 1px #a6a6a6;text-align:left;padding-left:0.25rem}#page_lps_result #tab_content_individual_diagnosis #insurance_area .tab_insurance td.long_text,#page_lps_result #tab_content_individual_diagnosis #insurance_area .life_insurance td.long_text,#page_lps_result #tab_content_individual_diagnosis #insurance_area .pension_insurance td.long_text{text-align:right;padding-right:0.25rem}#page_lps_result #tab_content_individual_diagnosis #insurance_area .pension_insurance table{width:80% !important}#page_lps_result #tab_content_individual_diagnosis #insurance_area td.value_text{width:100px}#page_lps_result #tab_content_individual_diagnosis #insurance_area th.value_text{width:100px}#page_lps_result #tab_content_individual_diagnosis #insurance_area .graph_area{padding:16px 32px 0 12px}@media (max-width: 650px){#page_lps_result #tab_content_individual_diagnosis #insurance_area .graph_area{padding:0 16px 0 0}}#page_lps_result #tab_content_individual_diagnosis #insurance_area .graph_area .graph_content_box{border:1px solid #a6a6a6}#page_lps_result #tab_content_individual_diagnosis #insurance_area .graph_area .graph_content_box .required_insurance_amount_graph{position:relative}#page_lps_result #tab_content_individual_diagnosis #insurance_area .graph_area .graph_content_box .required_insurance_amount_graph #required_insurance_amount_chart{display:flex;padding:0px;height:548px}#page_lps_result #tab_content_individual_diagnosis #insurance_area .graph_area .graph_content_box .required_insurance_amount_graph #required_insurance_amount_chart_unit{position:absolute;top:80px;left:10px;margin:4px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#000000;z-index:1}#page_lps_result #tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2{position:relative;padding:0 32px 0 12px}@media (max-width: 650px){#page_lps_result #tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2{padding:0 16px 0 0}}#page_lps_result #tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area{margin-top:-1px;padding:12px 16px 14px 16px;border:1px solid #a6a6a6;font-family:'Noto Sans JP';font-style:normal;font-size:12px;line-height:19px;color:#383838}#page_lps_result #tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area .simulation_comment span{color:#E00000}#page_lps_result #tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area .check_insurance{margin-top:20px}#page_lps_result #tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area .check_insurance .check_insurance_text{font-weight:700;color:#E00000;border-bottom:1px solid #E00000;cursor:pointer}#page_lps_result #tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area .description_of_required_cost{margin-top:10px}#page_lps_result #tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area .description_of_required_cost .description_title{display:block;font-weight:700}#page_lps_result #tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area .description_of_required_cost .description_text{display:block}@media (max-width: 650px){#page_lps_result #test_menu{display:none}}#page_lps_result #tab_content_future .anychart-tooltip{padding:0px;background:rgba(255,255,255,0.9);font-family:"Noto Sans JP";font-size:14px;color:#555555;border:1px solid;border-color:#C6C6C6}#page_lps_result #tab_content_future .asset_tip_title{background:rgba(233,233,233,0.9);text-align:center}#page_lps_result #tab_content_future .asset_tip_body{display:inline-block;padding-left:10px;padding-right:10px;width:100%}#page_lps_result #tab_content_future .asset_tip_body label{float:right}#page_lps_result #tab_content_future .future_simulation{padding:8px 12px;margin:0 auto;text-align:center;background:#E9E9E9}#page_lps_result #tab_content_future .future_simulation .input_panel{margin:0 4px;height:80px;padding:8px;border-radius:8px}#page_lps_result #tab_content_future .future_simulation .input_item{height:44px}#page_lps_result #tab_content_future .future_simulation .input_item input{font-size:22px;padding:5px 3px 3px 12px}#page_lps_result #tab_content_future .future_simulation .input_item select{font-size:22px}#page_lps_result #tab_content_future .future_simulation .input_item.input_integer span{font-size:22px;padding-top:5px;top:1px;left:-3px}#page_lps_result #tab_content_future .future_simulation .label_normal{display:table-cell;font-size:16px;font-weight:normal;vertical-align:middle;padding:0 2px}#page_lps_result #tab_content_future .future_simulation .label_bold{display:table-cell;font-size:16px;font-weight:bold;vertical-align:middle;font-weight:bold}#page_lps_result #tab_content_future .future_simulation .label_small{display:table-cell;font-size:12px;font-weight:normal;vertical-align:middle;padding:0 2px}#page_lps_result #tab_content_future .future_simulation .line_1{font-size:14px;font-weight:bold;color:#EA3323}#page_lps_result #tab_content_future .future_simulation .future_span{width:232px}#page_lps_result #tab_content_future .future_simulation .future_span .input_item{width:65px}#page_lps_result #tab_content_future .future_simulation .future_amount{width:455px}#page_lps_result #tab_content_future .future_simulation .future_amount .input_item{width:118px}#page_lps_result #tab_content_future .future_simulation .future_amount .line_2 .prefix{font-size:12px}#page_lps_result #tab_content_future .future_simulation .future_yield{width:123px}#page_lps_result #tab_content_future .future_simulation .future_yield .input_item{width:91px}#page_lps_result #tab_content_future .future_simulation .future_calculate{width:164px}#page_lps_result #tab_content_future .future_simulation .future_calculate a{width:140px}#page_lps_result #tab_content_future .future_chart_container{width:950px;margin:auto}@media (max-width: 650px){#page_lps_result #tab_content_future .future_chart_container{width:100%}}#page_lps_result #tab_content_future .future_chart_container #future_chart_unit_manyen{position:absolute;top:165px;left:108px;margin:4px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#000000}@media (max-width: 650px){#page_lps_result #tab_content_future .future_chart_container #future_chart_unit_manyen{font-size:0.6rem;top:120px;left:10px}}#page_lps_result #tab_content_future .future_chart_container #second_future_chart_unit_manyen{position:absolute;top:165px;right:108px;margin:4px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#000000}@media (max-width: 650px){#page_lps_result #tab_content_future .future_chart_container #second_future_chart_unit_manyen{font-size:0.6rem;top:120px;right:10px}}#page_lps_result #tab_content_future .future_chart_container #future_chart_selects{text-align:center;padding-top:20px}#page_lps_result #tab_content_future .future_chart_container #future_chart_selects label{margin:0 10px}#page_lps_result #tab_content_future .future_chart_container #future_chart_contains_title{padding:0 8px;display:flex;background-color:#FFFFFF}#page_lps_result #tab_content_future .future_chart_container #future_chart_contains_title #income_expense_title{width:30px}@media (max-width: 650px){#page_lps_result #tab_content_future .future_chart_container #future_chart_contains_title #income_expense_title{display:none}}#page_lps_result #tab_content_future .future_chart_container #future_chart_contains_title #asset_title{width:23px}@media (max-width: 650px){#page_lps_result #tab_content_future .future_chart_container #future_chart_contains_title #asset_title{display:none}}#page_lps_result #tab_content_future .future_chart_container #future_chart_contains_title #asset_title div{position:relative;top:115px;left:5px;width:100%;height:100px;background-image:url(/img/simulation/result_future/title_right.svg);background-repeat:no-repeat}#page_lps_result #tab_content_future .future_chart_container #future_chart_contains_title #asset_title div.display-none{display:none}#page_lps_result #tab_content_future .future_chart_container #future_chart_contains_title #income_expense_title{width:23px}#page_lps_result #tab_content_future .future_chart_container #future_chart_contains_title #income_expense_title div{position:relative;top:90px;width:100%;height:150px;background-image:url(/img/simulation/result_future/title_left.png);background-repeat:no-repeat;background-size:contain}#page_lps_result #tab_content_future .future_chart_container #future_chart_contains_title #income_expense_title div.display-none{display:none}#page_lps_result #tab_content_future .future_chart_container #future_chart_contains_title #future_chart{width:100%;height:480px;margin:0;padding:0}#page_lps_result #tab_content_future .simple_future_chart_container{width:950px;margin:auto}@media (max-width: 650px){#page_lps_result #tab_content_future .simple_future_chart_container{margin-top:20px;width:100%}}#page_lps_result #tab_content_future .simple_future_chart_container #future_chart_unit_manyen{position:absolute;top:165px;left:108px;margin:4px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#000000;z-index:1}@media (max-width: 650px){#page_lps_result #tab_content_future .simple_future_chart_container #future_chart_unit_manyen{font-size:0.6rem;top:120px;left:10px}}#page_lps_result #tab_content_future .simple_future_chart_container #second_future_chart_unit_manyen{position:absolute;top:165px;right:117px;margin:4px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#000000}@media (max-width: 650px){#page_lps_result #tab_content_future .simple_future_chart_container #second_future_chart_unit_manyen{font-size:0.6rem;top:120px;right:10px}}#page_lps_result #tab_content_future .simple_future_chart_container #simple_future_chart{width:100%;height:480px;margin:0;padding:0}#page_lps_result #tab_content_future .simple_future_chart_container #simple_future_chart_contains_title{padding:0 8px;display:flex;background-color:#FFFFFF}#page_lps_result #tab_content_future .simple_future_chart_container #simple_future_chart_contains_title #income_expense_title{width:30px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;align-items:center;text-align:center;color:#383838}@media (max-width: 650px){#page_lps_result #tab_content_future .simple_future_chart_container #simple_future_chart_contains_title #income_expense_title{display:none}}#page_lps_result #tab_content_future .simple_future_chart_container #simple_future_chart_contains_title #asset_title{width:23px}@media (max-width: 650px){#page_lps_result #tab_content_future .simple_future_chart_container #simple_future_chart_contains_title #asset_title{display:none}}#page_lps_result #tab_content_future .simple_future_chart_container #simple_future_chart_contains_title #asset_title div{position:relative;top:115px;left:5px;width:100%;height:100px;background-image:url(/img/simulation/result_future/title_right.svg);background-repeat:no-repeat}#page_lps_result #tab_content_future .simple_future_chart_container #simple_future_chart_contains_title #asset_title div.display-none{display:none}#page_lps_result #tab_content_future .simple_future_chart_container #simple_future_chart_contains_title #income_expense_title{width:23px}#page_lps_result #tab_content_future .simple_future_chart_container #simple_future_chart_contains_title #income_expense_title div{position:relative;top:128px;width:100%;height:150px}#page_lps_result #tab_content_future .simple_future_chart_container #simple_future_chart_contains_title #income_expense_title div.display-none{display:none}#page_lps_result #tab_content_future .simple_future_chart_container #simple_future_chart_contains_title #future_chart{width:100%;height:480px;margin:0;padding:0}#page_lps_result #switch_chart{text-align:center;margin:0 0 32px 0}#page_lps_result #switch_chart .title{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#000000;margin-bottom:8px}@media (max-width: 650px){#page_lps_result #switch_chart .title{padding-top:8px}}#page_lps_result #switch_chart .toggle_buttons{display:flex;justify-content:center}#page_lps_result #switch_chart .toggle_buttons a{width:92px;height:44px;background:#FFFFFF;border:2px solid #E0E0E0;display:flex;justify-content:center;align-items:center}#page_lps_result #switch_chart .toggle_buttons a span{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#000000}#page_lps_result #switch_chart .toggle_buttons a.normal_chart{border-radius:4px 0px 0px 4px}#page_lps_result #switch_chart .toggle_buttons a.simple_chart{border-radius:0px 4px 4px 0px;border-left:none}#page_lps_result #switch_chart .toggle_buttons a.selected{background:#E00000}#page_lps_result #switch_chart .toggle_buttons a.selected span{color:#FFFFFF}#page_lps_result #tab_content_cashflow .slick-slide{width:10%}#page_lps_result #tab_content_cashflow .slider_arrows{padding-top:30px;padding-bottom:10px;display:flex;justify-content:center;align-items:center;position:relative;text-align:center;margin:0px auto}@media (max-width: 650px){#page_lps_result #tab_content_cashflow .slider_arrows{margin-left:8px}}#page_lps_result #tab_content_cashflow .slider_arrows .slider-button{cursor:pointer;width:114px;height:44px;vertical-align:middle;padding-top:8px;padding-left:8px;padding-right:8px;background:#FFFFFF;border:2px solid #E0E0E0;border-radius:37px;margin-right:8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 650px){#page_lps_result #tab_content_cashflow .slider_arrows .slider-button{padding-top:4px;font-weight:bold;font-size:0.7rem;height:30px;padding:4px 2px 0px 2px}}#page_lps_result #tab_content_cashflow .slider_arrows .slider-separeter{margin-right:300px}@media (max-width: 650px){#page_lps_result #tab_content_cashflow .slider_arrows .slider-separeter{margin-right:20px}}#page_lps_result #tab_content_cashflow table{font-size:12px}#page_lps_result #tab_content_cashflow table tr{height:21px}#page_lps_result #tab_content_cashflow table td{max-width:138px;overflow:hidden;white-space:nowrap;padding-left:5px;padding-right:5px}#page_lps_result #tab_content_cashflow table tr.age td{text-align:left}#page_lps_result #tab_content_cashflow table tr.lifeevent{height:44px}#page_lps_result #tab_content_cashflow table tr.lifeevent-table-top{height:22px;max-height:22px}#page_lps_result #tab_content_cashflow table tr.lifeevent-table-top td{width:88.5px;max-height:22px;color:#B9B9B9;border-color:#E9E9E9;border-right:none;border-bottom:none}#page_lps_result #tab_content_cashflow table tr.lifeevent-table-bottom{height:22px;max-height:22px}#page_lps_result #tab_content_cashflow table tr.lifeevent-table-bottom td{width:88.5px;max-height:22px;border-color:#E9E9E9;border-right:none;border-top:none}#page_lps_result #tab_content_cashflow table th.cf-top-header{background:#555555;color:#FFFFFF}#page_lps_result #tab_content_cashflow table td.cf-top-header{background:#555555;color:#FFFFFF}#page_lps_result #tab_content_cashflow table td.left-title{padding:3px;width:50px;text-align:center}#page_lps_result #tab_content_cashflow table tr.cf-color-1 td{background:#D8ECF9}#page_lps_result #tab_content_cashflow table tr.cf-color-2 td{background:#D5DEEF}#page_lps_result #tab_content_cashflow table tr.cf-color-3 td{background:#F6DBCA}#page_lps_result #tab_content_cashflow table tr.cf-color-4 td{background:#FBECD5}#page_lps_result #tab_content_cashflow table tr.cf-color-5 td{background:#E4D6E7}#page_lps_result #tab_content_cashflow table tr.cf-color-6 td{background:#FEFBDE}#page_lps_result #tab_content_cashflow table tr.cf-color-7 td{background:#EDF3DB}#page_lps_result #tab_content_cashflow table tr.cf-separate td{border-bottom-color:#B9B9B9}#page_lps_result #tab_content_cashflow table tr.cf-separate-age td{text-align:left;border-top:none !important;border-right:none !important;border-bottom-color:#B9B9B9}#page_lps_result #tab_content_cashflow table tr.cf-separate-bottom td{border-top:none !important;border-left:none !important;border-right:none !important;border-bottom-color:#B9B9B9}#page_lps_result #tab_content_cashflow table .title-event{border-bottom:#B9B9B9 solid 1px !important}#page_lps_result #tab_content_cashflow table .lifeevent_box{border:none}#page_lps_result #tab_content_cashflow table .lifeevent_box tr{border:none}#page_lps_result #tab_content_cashflow table .lifeevent_box td{width:19px;max-height:19px}#page_lps_result #tab_content_cashflow table td.lifeevent{border-color:#E9E9E9;height:20px;width:20px;max-width:30px}#page_lps_result #tab_content_cashflow table td.lifeevent div.lifeevent-icon{position:relative;height:20px;width:20px;background-size:19px;background-repeat:no-repeat}#page_lps_result #tab_content_cashflow table td.lifeevent .lifeevent-tooltip{z-index:100;display:none;position:absolute;padding:10px;font-size:12px;line-height:1em;color:#000;border-radius:5px;background:#dfdfdf;top:-80px;margin-left:30px}#page_lps_result #tab_content_cashflow table td.lifeevent .lifeevent-tooltip:before{content:"";position:absolute;top:3%;border:15px solid transparent;border-top:15px solid #dfdfdf;transform:rotateZ(90deg) scale(0.4, 0.6);left:-20px}#page_lps_result #tab_content_cashflow table div.marriage{background-image:url(/img/simulation/cashflow/img_01_20px.png)}#page_lps_result #tab_content_cashflow table div.children-birth{background-image:url(/img/simulation/cashflow/img_02_20px.png)}#page_lps_result #tab_content_cashflow table div.children-nursery-school{background-image:url(/img/simulation/cashflow/img_03_20px.png)}#page_lps_result #tab_content_cashflow table div.children-primary-school{background-image:url(/img/simulation/cashflow/img_04_20px.png)}#page_lps_result #tab_content_cashflow table div.children-junior-high-school{background-image:url(/img/simulation/cashflow/img_05_20px.png)}#page_lps_result #tab_content_cashflow table div.children-high-school{background-image:url(/img/simulation/cashflow/img_06_20px.png)}#page_lps_result #tab_content_cashflow table div.children-university{background-image:url(/img/simulation/cashflow/img_07_20px.png)}#page_lps_result #tab_content_cashflow table div.myhome{background-image:url(/img/simulation/cashflow/img_08_20px.png)}#page_lps_result #tab_content_cashflow table div.mycar{background-image:url(/img/simulation/cashflow/img_09_20px.png)}#page_lps_result #tab_content_cashflow table div.mycar-change{background-image:url(/img/simulation/cashflow/img_09_20px.png)}#page_lps_result #tab_content_cashflow table div.retire{background-image:url(/img/simulation/cashflow/img_11_20px.png)}#page_lps_result #tab_content_cashflow table div.reform{background-image:url(/img/simulation/cashflow/img_12_20px.png)}#page_lps_result #tab_content_cashflow table div.elderly-care{background-image:url(/img/simulation/cashflow/img_13_20px.png)}#page_lps_result #tab_content_cashflow table div.reemployment{background-image:url(/img/simulation/cashflow/img_14_20px.png)}#page_lps_result #tab_content_cashflow table div.life-expectancy{background-image:url(/img/simulation/cashflow/img_15_20px.png)}#page_lps_result #tab_content_cashflow .reduce_text{font-size:11px}#page_lps_result #tab_content_cashflow td.cf-data{text-align:right;border-color:#E9E9E9;border-right:none;padding-right:8px}#page_lps_result #tab_content_cashflow .cf-table-box{display:flex;margin:0 17px;box-shadow:0 1.9px 2.5px rgba(0,0,0,0.057),0 5px 6.1px rgba(0,0,0,0.076)}@media (max-width: 650px){#page_lps_result #tab_content_cashflow .cf-table-box{overflow:hidden}}#page_lps_result #tab_content_cashflow .cf-table-left-header{width:138px}#page_lps_result #tab_content_cashflow .cf-table-left-header td{border-color:#E9E9E9}#page_lps_result #tab_content_cashflow .cf-table-value{width:852px}#page_lps_result #tab_content_cashflow .cf-pension-box{margin:0 17px}@media (max-width: 650px){#page_lps_result #tab_content_cashflow .cf-pension-summary{overflow:auto;white-space:nowrap}}#page_lps_result #tab_content_cashflow .cf-pension-table{border:1px solid;border-color:#A6A6A6;box-shadow:0 1.9px 2.5px rgba(0,0,0,0.057),0 5px 6.1px rgba(0,0,0,0.076)}#page_lps_result #tab_content_cashflow .cf-pension-table td{border:1px solid;border-color:#A6A6A6}#page_lps_result #tab_content_cashflow .cf-pension-table th{border:1px solid;border-color:#A6A6A6;background-color:#E0E0E0;height:20.5px;width:88.5px}#page_lps_result #tab_content_cashflow th.pemsion-wide{width:138px !important}#page_lps_result #tab_content_cashflow td.pemsion-title{background-color:#F5DDE8}#page_lps_result #tab_content_cashflow td.pemsion-num{text-align:right}#page_lps_result #tab_content_timeline{position:relative}#page_lps_result #tab_content_timeline .header{height:70px;color:#ea3323;font-size:22px;font-weight:bold;margin:20px auto 26px auto}#page_lps_result #tab_content_timeline .header td:nth-child(1){background:no-repeat left/349px url(/img/simulation/timeline/timeline_left.png);width:349px}@media (max-width: 650px){#page_lps_result #tab_content_timeline .header td:nth-child(1){width:0px}}#page_lps_result #tab_content_timeline .header td:nth-child(2){padding:0 16px}@media (max-width: 650px){#page_lps_result #tab_content_timeline .header td:nth-child(2){width:100%;color:#000}}#page_lps_result #tab_content_timeline .header td:nth-child(3){background:no-repeat left/349px url(/img/simulation/timeline/timeline_right.png);width:349px}@media (max-width: 650px){#page_lps_result #tab_content_timeline .header td:nth-child(3){width:0px}}#page_lps_result #tab_content_timeline .footer{padding:40px 0;text-align:center}#page_lps_result #tab_content_timeline .footer a{width:250px}@media (max-width: 650px){#page_lps_result #tab_content_timeline .footer .button{font-size:0.8rem}}#page_lps_result #tab_content_timeline .timeline_base{position:relative;width:942px;margin:0 auto}@media (max-width: 650px){#page_lps_result #tab_content_timeline .timeline_base{width:98%}}#page_lps_result #tab_content_timeline .timeline_base .v_line{position:absolute;top:0;left:0;bottom:0;width:34px;content:'';border-right:3px dotted #ea3323;z-index:0}#page_lps_result #tab_content_timeline .timeline_base .timeline{position:relative;z-index:1;background-color:transparent}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item{display:table;margin:20px 0;width:100%;height:56px;background-color:#fff;border-radius:96px;box-shadow:0px 4px 8px rgba(17,17,17,0.1)}@media (max-width: 650px){#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item{border-radius:10px}}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[info='true']{cursor:pointer}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item:first-child{margin-top:0}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item:last-child{margin-bottom:0}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table{width:100%;height:100%}@media (max-width: 650px){#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td{padding-bottom:5px}}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(1){width:64px;border-top-left-radius:96px;border-bottom-left-radius:96px;background-repeat:no-repeat;background-position:center;background-size:32px;background-color:#fff2f4}@media (max-width: 650px){#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(1){background-position:50% 5px;width:48px;border-top-left-radius:10px;border-bottom-left-radius:10px}}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(2){width:74px;text-align:right;font-size:16px;font-weight:bold}@media (max-width: 650px){#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(2){font-size:1rem;padding-left:10px;text-align:left;width:initial}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(2) .sp_year{font-weight:bold}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(2) .sp_title{color:#333;font-weight:bold}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(2) .sp_other{font-size:0.8rem;color:#333;font-weight:normal}}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(3){width:48px;text-align:right;font-size:16px;font-weight:bold}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(4){width:180px;padding-left:17px;text-align:left;font-size:20px;font-weight:bold}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(5){position:relative;width:2px}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(5):before{content:'';position:absolute;top:10px;bottom:10px;left:0;right:0}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(6){position:relative;width:auto;padding-left:16px;color:#333;font-size:14px;line-height:24px}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(6) span{display:block;position:absolute;top:16px;right:0}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item table td:nth-child(7){position:relative;width:60px;border-top-right-radius:96px;border-bottom-right-radius:96px}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[info='true'] table td:nth-child(7):before{content:'';position:absolute;top:12px;left:16px;width:32px;height:32px;border-radius:40px}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[info='true'] table td:nth-child(7):after{content:'';position:absolute;top:24px;left:26px;width:8px;height:8px;border-right-width:2px;border-right-style:solid;border-top-width:2px;border-top-style:solid;transform:rotate(45deg)}@media (max-width: 650px){#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[info='true'] table td:nth-child(3){width:24px;background-image:url(/img/simulation/timeline/select_option.png);background-repeat:no-repeat;background-position:center;transform:rotateZ(-90deg)}}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='00'] table td:nth-child(1),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='01'] table td:nth-child(1),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='02'] table td:nth-child(1),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='03'] table td:nth-child(1),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='04'] table td:nth-child(1),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='05'] table td:nth-child(1),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='06'] table td:nth-child(1),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='07'] table td:nth-child(1),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='08'] table td:nth-child(1),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='09'] table td:nth-child(1){background-color:#fff2f4}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='00'] table td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='00'] table td:nth-child(3),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='01'] table td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='01'] table td:nth-child(3),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='02'] table td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='02'] table td:nth-child(3),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='03'] table td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='03'] table td:nth-child(3),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='04'] table td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='04'] table td:nth-child(3),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='05'] table td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='05'] table td:nth-child(3),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='06'] table td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='06'] table td:nth-child(3),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='07'] table td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='07'] table td:nth-child(3),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='08'] table td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='08'] table td:nth-child(3),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='09'] table td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='09'] table td:nth-child(3){color:#ea3323}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='00'] table td:nth-child(5):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='01'] table td:nth-child(5):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='02'] table td:nth-child(5):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='03'] table td:nth-child(5):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='04'] table td:nth-child(5):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='05'] table td:nth-child(5):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='06'] table td:nth-child(5):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='07'] table td:nth-child(5):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='08'] table td:nth-child(5):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='09'] table td:nth-child(5):before{background-color:#FF969C}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='00'] table td:nth-child(7):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='01'] table td:nth-child(7):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='02'] table td:nth-child(7):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='03'] table td:nth-child(7):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='04'] table td:nth-child(7):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='05'] table td:nth-child(7):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='06'] table td:nth-child(7):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='07'] table td:nth-child(7):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='08'] table td:nth-child(7):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='09'] table td:nth-child(7):before{background-color:#ea3323}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='00'] table td:nth-child(7):after,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='01'] table td:nth-child(7):after,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='02'] table td:nth-child(7):after,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='03'] table td:nth-child(7):after,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='04'] table td:nth-child(7):after,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='05'] table td:nth-child(7):after,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='06'] table td:nth-child(7):after,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='07'] table td:nth-child(7):after,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='08'] table td:nth-child(7):after,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='09'] table td:nth-child(7):after{border-color:#fff}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='0'] td:nth-child(1),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='1'] td:nth-child(1){background-color:#F5FFF6}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='0'] td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='0'] td:nth-child(3),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='1'] td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='1'] td:nth-child(3){color:#04A987}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='0'] td:nth-child(5):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='1'] td:nth-child(5):before{background-color:#35BFA3}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='0'] td:nth-child(7):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='1'] td:nth-child(7):before{background-color:#35BFA3}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='0'] td:nth-child(7):after,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='1'] td:nth-child(7):after{border-color:#fff}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='2'] td:nth-child(1),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='3'] td:nth-child(1){background-color:#FFFBF2}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='2'] td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='2'] td:nth-child(3),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='3'] td:nth-child(2),#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='3'] td:nth-child(3){color:#E59F00}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='2'] td:nth-child(5):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='3'] td:nth-child(5):before{background-color:#FFBC26}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='2'] td:nth-child(7):before,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='3'] td:nth-child(7):before{background-color:#FFBC26}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='2'] td:nth-child(7):after,#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='3'] td:nth-child(7):after{border-color:#fff}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='00'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_marriage.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='01'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_childbirth.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='02'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_home.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='03'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_retirement.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='04'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_old-age.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='05'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_support.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='06'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_car.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='07'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_travel.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='08'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_repair.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='09'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_nursing.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='0'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_temporary-income.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='1'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_regular-income.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='2'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_temporary-spending.png)}#page_lps_result #tab_content_timeline .timeline_base .timeline .timeline_item[code='10'][type='3'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_regular-spending.png)}#page_lps_result #lifeevent{display:none;background-color:#f9f9f9;position:fixed;top:56px;bottom:0;width:1024px;margin:0 auto;z-index:10;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#page_lps_result #lifeevent .lifeevent{display:none;position:relative}#page_lps_result #lifeevent .lifeevent .icon{position:absolute;top:0;left:0;height:33px;line-height:33px;vertical-align:middle;margin-left:16px;padding:0 8px 0 34px;font-size:14px;font-weight:bold;color:#ea3323;border-radius:4px;background-repeat:no-repeat;background-position-x:6px;background-position-y:4px;background-size:24px;background-color:#fff2f4}#page_lps_result #lifeevent .lifeevent .button_delete{position:absolute;top:0;right:0;width:178px;height:32px;line-height:31px;color:#969696;border-color:#B3B3B3;font-size:12px;font-weight:normal;padding-left:26px;background-color:#fff}#page_lps_result #lifeevent .lifeevent .button_delete:before{position:absolute;top:-1px;left:18px;content:'×';font-size:18px;font-weight:bold}#page_lps_result #lifeevent .lifeevent .header{height:70px;color:#ea3323;font-size:22px;font-weight:bold;margin:20px auto 26px auto}#page_lps_result #lifeevent .lifeevent .header td:nth-child(1),#page_lps_result #lifeevent .lifeevent .header td:nth-child(3){background-repeat:no-repeat;background-position:center;background-size:70px;background-color:transparent;width:70px}#page_lps_result #lifeevent .lifeevent .header td:nth-child(2){padding:0 16px}#page_lps_result #lifeevent .lifeevent .content{display:table;margin:0 auto}#page_lps_result #lifeevent .lifeevent .content .message{font-size:12px;color:#ea3323;text-align:center}#page_lps_result #lifeevent .lifeevent .content .source{font-size:10px;color:#969696;line-height:175%;margin:20px auto 0 auto}#page_lps_result #lifeevent .lifeevent .content .source td{vertical-align:top;text-align:left}#page_lps_result #lifeevent .lifeevent .footer{padding:40px 0;text-align:center}#page_lps_result #lifeevent .lifeevent .footer a{width:218px}#page_lps_result #lifeevent .lifeevent[option='false'] .button_delete,#page_lps_result #lifeevent .lifeevent[create='true'] .button_delete{display:none}#dialog_administrator_menu{top:0}#dialog_administrator_menu .popup{width:500px;background-color:#fff}#dialog_administrator_menu .popup .container{text-align:center;margin:24px 0 30px 0}#dialog_administrator_menu .popup .container a{display:block;margin:10%}#dialog_administrator_menu .popup .buttons{text-align:center;margin:24px 0 30px 0}#dialog_administrator_menu .popup .buttons a{width:161px}#dialog_asset_manage{top:0;left:0;position:fixed;height:100%;width:100%}#dialog_asset_manage .popup{height:auto;width:auto;background:#ffffff;border-radius:19px;padding:51px 103px 108px 103px}@media (max-width: 650px){#dialog_asset_manage .popup{max-width:100%;width:98%;padding:10px 10px}}#dialog_asset_manage .popup .title{margin-bottom:52px;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:24px;line-height:35px;color:#383838}#dialog_asset_manage .popup .row{display:flex;margin-bottom:21px}#dialog_asset_manage .popup .row .form_label{width:108px;display:inline-block;text-align:right;align-items:center;margin:auto 12px auto 0}@media (max-width: 650px){#dialog_asset_manage .popup .row .form_label{text-align:justify;text-align-last:justify}}#dialog_asset_manage .popup .row .unit{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#383838;margin:auto 18px auto 18px}@media (max-width: 650px){#dialog_asset_manage .popup .row .unit{font-size:0.8rem;margin:auto 8px auto 8px;white-space:nowrap}}@media (max-width: 650px){#dialog_asset_manage .popup .medium_long{width:120px}}#dialog_asset_manage .popup .row .last{margin-bottom:60px}#dialog_asset_manage .popup .buttons{display:flex;align-items:center;justify-content:center}#dialog_asset_manage .popup .buttons a{box-shadow:0px 0px 12px rgba(0,0,0,0.08);margin:0}#dialog_asset_manage .popup .buttons #btn_cancel{margin-right:15px}#dialog_asset_manage .popup .buttons .button_save{width:133px;height:44px;box-shadow:0px 0px 12px rgba(0,0,0,0.08);font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#ffffff;box-sizing:border-box;background:#e00000;border-radius:37px;border:none}#dialog_export{top:0;left:0;position:fixed;height:100%;width:100%}#dialog_export .popup{height:auto;width:auto;background:#ffffff;border-radius:19px;padding:51px 103px 108px 103px}@media (max-width: 650px){#dialog_export .popup{max-width:100%;width:98%;padding:10px 10px}}@media (max-width: 650px){#dialog_export .popup .medium_long{width:120px}}#dialog_export .popup .row .last{margin-bottom:60px}#dialog_export .popup .pdf_export,#dialog_export .popup .csv_export{width:350px;height:44px;box-sizing:border-box;background:#ffffff;border:2px solid #e0e0e0;border-radius:37px;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:38px;cursor:pointer}#dialog_export .popup .row{margin-bottom:21px}#dialog_export .popup a{border:1px solid;border-color:black;color:black;background-color:#f2f2f2}#dialog_export .popup .back{text-align:center;margin-top:10px}#dialog_export .popup .close{width:133px;height:44px;box-sizing:border-box;background:#ffffff;border:2px solid #e0e0e0;border-radius:37px;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:38px;margin:0 10px 0 auto;color:#383838;cursor:pointer}#dialog_export .popup .url_export{display:none}#dialog_export .popup .buttons{display:flex;align-items:center;justify-content:center}#dialog_export .popup .buttons a{box-shadow:0px 0px 12px rgba(0,0,0,0.08);margin:0}#dialog_export .popup .buttons #btn_cancel{margin-right:15px}#dialog_export .popup .buttons .button_save{width:133px;height:44px;box-shadow:0px 0px 12px rgba(0,0,0,0.08);font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#ffffff;box-sizing:border-box;background:#e00000;border-radius:37px;border:none}#dialog_pdf_export{top:0;left:0;position:fixed;height:100%;width:100%}#dialog_pdf_export .popup{height:auto;width:auto;background:#ffffff;border-radius:19px;padding:51px 103px 108px 103px}@media (max-width: 650px){#dialog_pdf_export .popup{max-width:100%;width:98%;padding:10px 10px}}#dialog_pdf_export .popup .title{margin-bottom:52px;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:24px;line-height:35px;color:#383838}#dialog_pdf_export .popup .row{display:flex;margin-bottom:21px}#dialog_pdf_export .popup .row .form_label{width:108px;display:inline-block;text-align:right;align-items:center;margin:auto 12px auto 0}@media (max-width: 650px){#dialog_pdf_export .popup .row .form_label{text-align:justify;text-align-last:justify}}@media (max-width: 650px){#dialog_pdf_export .popup .medium_long{width:120px}}#dialog_pdf_export .popup .row .last{margin-bottom:60px}#dialog_pdf_export .popup .pdf_export,#dialog_pdf_export .popup .close{width:150px;position:relative;height:44px;border:2px solid #f2f2f2;border-radius:37px;background-color:#fff;cursor:pointer}#dialog_pdf_export .popup .buttons{display:flex;align-items:center;justify-content:center}#dialog_pdf_export .popup .buttons a{box-shadow:0px 0px 12px rgba(0,0,0,0.08);margin:0}#dialog_pdf_export .popup .buttons #btn_cancel{margin-right:15px}#dialog_pdf_export .popup .buttons .button_save{width:133px;height:44px;box-shadow:0px 0px 12px rgba(0,0,0,0.08);font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#ffffff;box-sizing:border-box;background:#e00000;border-radius:37px;border:none}#dialog_save_confirmation,#dialog_exit_confirmation{top:0}#dialog_save_confirmation .popup,#dialog_exit_confirmation .popup{width:500px}#dialog_save_confirmation .popup .close_btn,#dialog_exit_confirmation .popup .close_btn{text-align:right;margin:8px 16px 0 0;cursor:pointer}#dialog_save_confirmation .popup .container,#dialog_exit_confirmation .popup .container{text-align:center;margin:16px 10px 40px;font-size:18px;font-weight:700}#dialog_save_confirmation .popup .container .buttons,#dialog_exit_confirmation .popup .container .buttons{display:flex;justify-content:center;margin:30px 0px}#dialog_save_confirmation .popup .container .buttons .save_btn,#dialog_exit_confirmation .popup .container .buttons .save_btn{display:flex;height:44px;width:198px;border-radius:37px;justify-content:center;align-items:center;color:#ffffff;background:#E00000;border:none;margin-left:15px;filter:drop-shadow(0px 0px 12px rgba(0,0,0,0.08));transition-duration:0.2s}#dialog_save_confirmation .popup .container .buttons .exit_btn,#dialog_exit_confirmation .popup .container .buttons .exit_btn{display:flex;height:44px;width:198px;border-radius:37px;justify-content:center;align-items:center;color:#383838;background:#ffffff;border:2px solid #e0e0e0;filter:drop-shadow(0px 0px 12px rgba(0,0,0,0.08));transition-duration:0.2s}#dialog_option_lifeevent .popup{width:750px;background-color:#f9f9f9}#dialog_option_lifeevent .popup .title{margin:30px 0;font-size:22px;font-weight:bold;color:#ea3323}#dialog_option_lifeevent .popup .nothing{text-align:center;font-size:18px;font-weight:bold;color:#ea3323}#dialog_option_lifeevent .popup .items{padding:0 48px}#dialog_option_lifeevent .popup .items .option_item{display:table;margin:16px 0;width:100%;height:56px;background-color:#fff;border-radius:96px;box-shadow:0px 4px 8px rgba(17,17,17,0.1);cursor:pointer}#dialog_option_lifeevent .popup .items .option_item:first-child{margin-top:0}#dialog_option_lifeevent .popup .items .option_item:last-child{margin-bottom:0}#dialog_option_lifeevent .popup .items .option_item table{width:100%;height:100%}#dialog_option_lifeevent .popup .items .option_item table td:nth-child(1){width:64px;border-top-left-radius:96px;border-bottom-left-radius:96px;background-repeat:no-repeat;background-position:center;background-size:32px;background-color:#fff2f4}#dialog_option_lifeevent .popup .items .option_item table td:nth-child(2){width:222px;padding-left:17px;text-align:left;font-size:20px;font-weight:bold;letter-spacing:0.05em}#dialog_option_lifeevent .popup .items .option_item table td:nth-child(3){position:relative;width:2px}#dialog_option_lifeevent .popup .items .option_item table td:nth-child(3):before{content:'';position:absolute;top:10px;bottom:10px;left:0;right:0;background-color:#FF969C}#dialog_option_lifeevent .popup .items .option_item table td:nth-child(4){position:relative;width:auto;padding-left:16px;color:#333;font-size:16px;line-height:24px}#dialog_option_lifeevent .popup .items .option_item table td:nth-child(4) span{display:block;position:absolute;top:16px;right:0}#dialog_option_lifeevent .popup .items .option_item table td:nth-child(5){position:relative;width:60px;border-top-right-radius:96px;border-bottom-right-radius:96px}#dialog_option_lifeevent .popup .items .option_item table td:nth-child(5):before{content:'';position:absolute;top:12px;left:16px;width:32px;height:32px;border-radius:40px;background-color:#ea3323}#dialog_option_lifeevent .popup .items .option_item table td:nth-child(5):after{content:'＋';position:absolute;top:13px;left:22px;font-size:19px;font-weight:bold;color:#fff}#dialog_option_lifeevent .popup .items .option_item[code='05'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_support.png)}#dialog_option_lifeevent .popup .items .option_item[code='06'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_car.png)}#dialog_option_lifeevent .popup .items .option_item[code='07'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_travel.png)}#dialog_option_lifeevent .popup .items .option_item[code='08'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_repair.png)}#dialog_option_lifeevent .popup .items .option_item[code='09'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_nursing.png)}#dialog_option_lifeevent .popup .items .option_item[code='10'] table td:nth-child(1){background-image:url(/img/simulation/timeline/icon_others.png)}#dialog_option_lifeevent .popup .buttons{margin:30px 0;text-align:center}#dialog_option_lifeevent .popup .buttons a{width:217px}#dialog_lifeevent_education_input .popup{width:500px;background-color:#fff}#dialog_lifeevent_education_input .popup .type{margin:30px 0 13px 0;font-size:18px;font-weight:bold;color:#ea3323;text-align:center}#dialog_lifeevent_education_input .popup .text{margin:13px 0 30px 0;font-size:22px;font-weight:bold;color:#ea3323;text-align:center}#dialog_lifeevent_education_input .popup .separator{margin:0 auto 35px auto;width:30px;height:4px;background-color:#FF969C}#dialog_lifeevent_education_input .popup .items table{margin:0 auto}#dialog_lifeevent_education_input .popup .items table td{padding-bottom:32px}#dialog_lifeevent_education_input .popup .items table td:nth-child(1){font-size:20px;font-weight:bold;padding-right:16px;text-align:right}#dialog_lifeevent_education_input .popup .items table td:nth-child(2){width:140px}#dialog_lifeevent_education_input .popup .items table td:nth-child(2) .input_item{border-radius:16px}#dialog_lifeevent_education_input .popup .items table td:nth-child(2) .input_item input,#dialog_lifeevent_education_input .popup .items table td:nth-child(2) .input_item span{text-align:right;font-size:28px}#dialog_lifeevent_education_input .popup .items table td:nth-child(2) .input_item input{padding-top:0}#dialog_lifeevent_education_input .popup .items table td:nth-child(2) .input_item span{top:0}#dialog_lifeevent_education_input .popup .items table td:nth-child(3){font-size:18px;font-weight:bold;padding-left:6px}#dialog_lifeevent_education_input .popup .buttons{text-align:center;margin:0 0 30px 0}#dialog_lifeevent_education_input .popup .buttons a{width:161px}#dialog_lifeevent_education_university .popup{width:500px;background-color:#fff}#dialog_lifeevent_education_university .popup .title{margin:30px 0;font-size:22px;font-weight:bold;color:#ea3323}#dialog_lifeevent_education_university .popup .separator{margin:0 auto 35px auto;width:30px;height:4px;background-color:#FF969C}#dialog_lifeevent_education_university .popup .items .input_item{width:312px;margin:16px auto}#dialog_lifeevent_education_university .popup .items .input_item:first-child{margin-top:0}#dialog_lifeevent_education_university .popup .items .info{background-color:#fff2f4;border-radius:8px;width:312px;margin:0 auto;padding:8px 0;text-align:center}#dialog_lifeevent_education_university .popup .items .info .values{font-size:12px}#dialog_lifeevent_education_university .popup .items .info .values label{font-size:16px}#dialog_lifeevent_education_university .popup .items .info .total{font-size:16px;font-weight:bold}#dialog_lifeevent_education_university .popup .items .info .total label.value{font-size:20px}#dialog_lifeevent_education_university .popup .items .source{font-size:10px;color:#969696;line-height:175%;margin:8px auto 24px auto}#dialog_lifeevent_education_university .popup .items .source td{vertical-align:top;text-align:left}#dialog_lifeevent_education_university .popup .buttons{text-align:center;margin:24px 0 30px 0}#dialog_lifeevent_education_university .popup .buttons a{width:161px}#dialog_lifeevent_care_input .popup{width:500px;background-color:#fff}@media (max-width: 650px){#dialog_lifeevent_care_input .popup{max-width:100%;width:98%}}#dialog_lifeevent_care_input .popup .title{margin:30px 0;font-size:22px;font-weight:bold;color:#ea3323}#dialog_lifeevent_care_input .popup .separator{margin:0 auto 35px auto;width:30px;height:4px;background-color:#FF969C}#dialog_lifeevent_care_input .popup .nursing_home_message{font-size:11px;margin-left:30px;margin-right:20px;padding-bottom:20px}#dialog_lifeevent_care_input .popup .my_home_message{display:none;font-size:11px;margin-left:30px;margin-right:20px;padding-bottom:20px}#dialog_lifeevent_care_input .popup .source{font-size:10px;color:#969696}#dialog_lifeevent_care_input .popup .items table{margin:0 auto}#dialog_lifeevent_care_input .popup .items table td{padding-bottom:32px}#dialog_lifeevent_care_input .popup .items table td:nth-child(1){font-size:20px;font-weight:bold;padding-right:16px;text-align:right}#dialog_lifeevent_care_input .popup .items table td:nth-child(2){width:140px}#dialog_lifeevent_care_input .popup .items table td:nth-child(2) .input_item{border-radius:16px}#dialog_lifeevent_care_input .popup .items table td:nth-child(2) .input_item input,#dialog_lifeevent_care_input .popup .items table td:nth-child(2) .input_item span{text-align:right;font-size:28px}#dialog_lifeevent_care_input .popup .items table td:nth-child(2) .input_item input{padding-top:0}#dialog_lifeevent_care_input .popup .items table td:nth-child(2) .input_item span{top:0}#dialog_lifeevent_care_input .popup .items table td:nth-child(3){font-size:18px;font-weight:bold;padding-left:6px}#dialog_lifeevent_care_input .popup .buttons{text-align:center;margin:10px 0 30px 0}#dialog_lifeevent_care_input .popup .buttons a{width:161px}.dialog{top:0;left:0;height:100vh;position:fixed}.input_severance_pay{padding:0 16px;background-color:#E00000;color:#ffffff;border-style:none}#dialog_severance_pay_detail .popup{width:700px;background-color:#fff;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%, -50%)}@media (max-width: 650px){#dialog_severance_pay_detail .popup{padding:20px}}#dialog_severance_pay_detail .popup .type{margin:30px 0 13px 0;font-size:18px;font-weight:bold;color:#ea3323;text-align:center}#dialog_severance_pay_detail .popup .text{margin:13px 0 30px 0;font-size:22px;font-weight:bold;color:#ea3323;text-align:center}#dialog_severance_pay_detail .popup .separator{margin:0 auto 35px auto;width:30px;height:4px;background-color:#FF969C}#dialog_severance_pay_detail .popup .items table{margin:0 auto}#dialog_severance_pay_detail .popup .items table td{padding-bottom:32px}#dialog_severance_pay_detail .popup .items table td:nth-child(1){font-size:18px;font-weight:bold;padding-right:16px;text-align:right}#dialog_severance_pay_detail .popup .items table td:nth-child(2){width:140px}#dialog_severance_pay_detail .popup .items table td:nth-child(2) .input_item{border-radius:16px}#dialog_severance_pay_detail .popup .items table td:nth-child(2) .input_item input,#dialog_severance_pay_detail .popup .items table td:nth-child(2) .input_item span{text-align:right;font-size:28px}#dialog_severance_pay_detail .popup .items table td:nth-child(2) .input_item input{padding-top:0}#dialog_severance_pay_detail .popup .items table td:nth-child(2) .input_item span{top:0}#dialog_severance_pay_detail .popup .items table td:nth-child(2) .stable_item{text-align:right;font-size:18px;font-weight:bold}#dialog_severance_pay_detail .popup .items table td:nth-child(3){font-size:18px;font-weight:bold;padding-left:6px}#dialog_severance_pay_detail .popup .items .items_title{text-align:left !important}#dialog_severance_pay_detail .popup .items .radio_label{font-size:14px;font-weight:bold;vertical-align:center}#dialog_severance_pay_detail .popup .items .trix-content{text-align:left;font-weight:normal}#dialog_severance_pay_detail .popup .buttons{text-align:center;margin:0 0 30px 0}#dialog_severance_pay_detail .popup .buttons a{width:161px}@media (max-width: 650px){#dialog_severance_pay_detail .popup .buttons a{width:120px}}#dialog_severance_pay_detail .receive_detail{width:100%}#dialog_severance_pay_detail .receive_detail .receive_detail_title{text-align:center}#dialog_severance_pay_detail .receive_detail .detail_text{padding-right:0px !important}#dialog_severance_pay_detail .rich_text{width:95%;margin:0 auto;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;border:#808080 dotted 2px}#dialog_severance_pay_detail .popup action-text-attachment img{width:500px;margin-right:30px}#dialog_result_individual_diagnosis_prepayment .wide_popup{display:flex;padding:10px;width:800px !important;max-height:98%;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.08);border-radius:5px;z-index:9998}@media (max-width: 650px){#dialog_result_individual_diagnosis_prepayment .wide_popup{width:98% !important}}#dialog_result_individual_diagnosis_prepayment .wide_popup .popup_content{max-height:95%;overflow-y:scroll}#dialog_result_individual_diagnosis_prepayment .wide_popup .title{margin:10px 0;font-size:22px;font-weight:bold;color:#ea3323}#dialog_result_individual_diagnosis_prepayment .wide_popup .separator{margin:0 auto 35px auto;width:750px;height:2px;background-color:#FF969C}@media (max-width: 650px){#dialog_result_individual_diagnosis_prepayment .wide_popup .separator{width:98%}}#dialog_result_individual_diagnosis_prepayment .wide_popup .source{font-size:10px;color:#969696}@media (max-width: 650px){#dialog_result_individual_diagnosis_prepayment .wide_popup .items{font-size:0.8rem;overflow:auto;white-space:nowrap}}#dialog_result_individual_diagnosis_prepayment .wide_popup .items table{width:90%;margin:0 auto;border:1px solid #303030}#dialog_result_individual_diagnosis_prepayment .wide_popup .items table td{text-align:right;padding-right:5px;min-width:100px;border:1px solid #303030}#dialog_result_individual_diagnosis_prepayment .wide_popup .buttons{text-align:center;margin:10px 0 30px 0}#dialog_result_individual_diagnosis_prepayment .wide_popup .buttons a{width:280px}@media (max-width: 650px){#dialog_result_individual_diagnosis_prepayment .wide_popup .buttons a{margin:10px 0 10px 0 !important}}#dialog_result_individual_diagnosis_prepayment #prepayment_table{margin-bottom:10px;border:1px solid #A6A6A6}#dialog_result_individual_diagnosis_prepayment #prepayment_table th{background-color:#E0E0E0;border:1px solid #A6A6A6}#dialog_result_individual_diagnosis_prepayment #prepayment_table td{border:1px solid #A6A6A6}#dialog_result_individual_diagnosis_prepayment #prepayment_effect_table{margin-bottom:10px}#dialog_result_individual_diagnosis_prepayment #prepayment_effect_table th{background-color:#E0E0E0;border:1px solid #A6A6A6}#dialog_result_individual_diagnosis_prepayment #prepayment_effect_table td{text-align:left;padding-left:5px;border:1px solid #A6A6A6}#dialog_result_individual_diagnosis_prepayment_input .popup,#dialog_result_individual_diagnosis_prepayment_delete .popup{width:500px;background-color:#fff}@media (max-width: 650px){#dialog_result_individual_diagnosis_prepayment_input .popup,#dialog_result_individual_diagnosis_prepayment_delete .popup{max-width:initial;width:98%}}#dialog_result_individual_diagnosis_prepayment_input .popup .type,#dialog_result_individual_diagnosis_prepayment_delete .popup .type{margin:30px 0 13px 0;font-size:18px;font-weight:bold;color:#ea3323;text-align:center}#dialog_result_individual_diagnosis_prepayment_input .popup .text,#dialog_result_individual_diagnosis_prepayment_delete .popup .text{margin:13px 0 30px 0;font-size:22px;font-weight:bold;color:#ea3323;text-align:center}#dialog_result_individual_diagnosis_prepayment_input .popup .separator,#dialog_result_individual_diagnosis_prepayment_delete .popup .separator{margin:0 auto 35px auto;width:30px;height:4px;background-color:#FF969C}@media (max-width: 650px){#dialog_result_individual_diagnosis_prepayment_input .popup .items,#dialog_result_individual_diagnosis_prepayment_delete .popup .items{padding:0 10px}}#dialog_result_individual_diagnosis_prepayment_input .popup .items table,#dialog_result_individual_diagnosis_prepayment_delete .popup .items table{margin:0 auto;margin-bottom:10px}#dialog_result_individual_diagnosis_prepayment_input .popup .items table td,#dialog_result_individual_diagnosis_prepayment_delete .popup .items table td{padding-bottom:4px}#dialog_result_individual_diagnosis_prepayment_input .popup .items table td:nth-child(1),#dialog_result_individual_diagnosis_prepayment_delete .popup .items table td:nth-child(1){font-size:18px;font-weight:bold;padding-left:16px;text-align:left}@media (max-width: 650px){#dialog_result_individual_diagnosis_prepayment_input .popup .items table td:nth-child(1),#dialog_result_individual_diagnosis_prepayment_delete .popup .items table td:nth-child(1){padding-left:0px;padding-right:6px}}#dialog_result_individual_diagnosis_prepayment_input .popup .items table td:nth-child(2),#dialog_result_individual_diagnosis_prepayment_delete .popup .items table td:nth-child(2){width:140px}@media (max-width: 650px){#dialog_result_individual_diagnosis_prepayment_input .popup .items table td:nth-child(2),#dialog_result_individual_diagnosis_prepayment_delete .popup .items table td:nth-child(2){width:120px}}#dialog_result_individual_diagnosis_prepayment_input .popup .items table td:nth-child(2) .input_item,#dialog_result_individual_diagnosis_prepayment_delete .popup .items table td:nth-child(2) .input_item{border-radius:16px}#dialog_result_individual_diagnosis_prepayment_input .popup .items table td:nth-child(2) .input_item input,#dialog_result_individual_diagnosis_prepayment_input .popup .items table td:nth-child(2) .input_item span,#dialog_result_individual_diagnosis_prepayment_delete .popup .items table td:nth-child(2) .input_item input,#dialog_result_individual_diagnosis_prepayment_delete .popup .items table td:nth-child(2) .input_item span{text-align:left;font-size:28px}#dialog_result_individual_diagnosis_prepayment_input .popup .items table td:nth-child(2) .input_item input,#dialog_result_individual_diagnosis_prepayment_delete .popup .items table td:nth-child(2) .input_item input{padding-top:0}#dialog_result_individual_diagnosis_prepayment_input .popup .items table td:nth-child(2) .input_item span,#dialog_result_individual_diagnosis_prepayment_delete .popup .items table td:nth-child(2) .input_item span{top:0}#dialog_result_individual_diagnosis_prepayment_input .popup .items table td:nth-child(3),#dialog_result_individual_diagnosis_prepayment_delete .popup .items table td:nth-child(3){font-size:18px;font-weight:bold;padding-left:6px;padding-left:10px}@media (max-width: 650px){#dialog_result_individual_diagnosis_prepayment_input .popup .items table td:nth-child(3),#dialog_result_individual_diagnosis_prepayment_delete .popup .items table td:nth-child(3){white-space:nowrap}}#dialog_result_individual_diagnosis_prepayment_input .popup .items table label,#dialog_result_individual_diagnosis_prepayment_delete .popup .items table label{font-size:15px}#dialog_result_individual_diagnosis_prepayment_input .popup .items #prepayment_method_radio,#dialog_result_individual_diagnosis_prepayment_delete .popup .items #prepayment_method_radio{margin:0px 16px}#dialog_result_individual_diagnosis_prepayment_input .popup .message,#dialog_result_individual_diagnosis_prepayment_delete .popup .message{text-align:center;padding:10px auto;margin-bottom:20px}#dialog_result_individual_diagnosis_prepayment_input .popup .buttons,#dialog_result_individual_diagnosis_prepayment_delete .popup .buttons{text-align:center;margin:0 0 30px 0}#dialog_result_individual_diagnosis_prepayment_input .popup .buttons a,#dialog_result_individual_diagnosis_prepayment_delete .popup .buttons a{width:161px}.prepayment_input{cursor:pointer;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:13px;line-height:19px;display:inline-block;align-items:center;text-decoration-line:underline;color:#E00000;padding:1px 0 0 6px}#prepayment_year_message{margin-right:10px}#dialog_insurance .wide_popup,#dialog_insurance_setting .wide_popup{padding:10px;width:800px !important;max-height:98%;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.08);border-radius:5px;z-index:9998}@media (max-width: 650px){#dialog_insurance .wide_popup,#dialog_insurance_setting .wide_popup{width:98% !important}}#dialog_insurance .wide_popup .title,#dialog_insurance_setting .wide_popup .title{margin:10px 0;font-size:22px;font-weight:bold;color:#ea3323}#dialog_insurance .wide_popup .separator,#dialog_insurance_setting .wide_popup .separator{margin:0 auto 35px auto;width:760px;height:2px;background-color:#FF969C}@media (max-width: 650px){#dialog_insurance .wide_popup .separator,#dialog_insurance_setting .wide_popup .separator{width:98%}}#dialog_insurance .wide_popup .tab_insurance,#dialog_insurance .wide_popup .pension_insurance,#dialog_insurance_setting .wide_popup .tab_insurance,#dialog_insurance_setting .wide_popup .pension_insurance{display:block;position:relative;font-size:14px;margin-left:12px;margin-bottom:10px}@media (max-width: 650px){#dialog_insurance .wide_popup .tab_insurance,#dialog_insurance .wide_popup .pension_insurance,#dialog_insurance_setting .wide_popup .tab_insurance,#dialog_insurance_setting .wide_popup .pension_insurance{margin-left:0px;font-size:0.8rem;margin-bottom:0px;overflow:auto;white-space:nowrap}}#dialog_insurance .wide_popup .tab_insurance table,#dialog_insurance .wide_popup .pension_insurance table,#dialog_insurance_setting .wide_popup .tab_insurance table,#dialog_insurance_setting .wide_popup .pension_insurance table{width:80%;margin-top:10px}@media (max-width: 650px){#dialog_insurance .wide_popup .tab_insurance table,#dialog_insurance .wide_popup .pension_insurance table,#dialog_insurance_setting .wide_popup .tab_insurance table,#dialog_insurance_setting .wide_popup .pension_insurance table{width:100%}}#dialog_insurance .wide_popup .tab_insurance tr,#dialog_insurance .wide_popup .pension_insurance tr,#dialog_insurance_setting .wide_popup .tab_insurance tr,#dialog_insurance_setting .wide_popup .pension_insurance tr{height:21px}#dialog_insurance .wide_popup .tab_insurance th,#dialog_insurance .wide_popup .pension_insurance th,#dialog_insurance_setting .wide_popup .tab_insurance th,#dialog_insurance_setting .wide_popup .pension_insurance th{padding:2px 0px;font-weight:bold;background:#e0e0e0;border:solid 1px #a6a6a6}@media (max-width: 650px){#dialog_insurance .wide_popup .tab_insurance th,#dialog_insurance .wide_popup .pension_insurance th,#dialog_insurance_setting .wide_popup .tab_insurance th,#dialog_insurance_setting .wide_popup .pension_insurance th{font-size:10px}}#dialog_insurance .wide_popup .tab_insurance td,#dialog_insurance .wide_popup .pension_insurance td,#dialog_insurance_setting .wide_popup .tab_insurance td,#dialog_insurance_setting .wide_popup .pension_insurance td{padding:2px 0px;font-weight:300;background-color:white;border:solid 1px #a6a6a6;text-align:left;padding-left:0.25rem}@media (max-width: 650px){#dialog_insurance .wide_popup .tab_insurance td,#dialog_insurance .wide_popup .pension_insurance td,#dialog_insurance_setting .wide_popup .tab_insurance td,#dialog_insurance_setting .wide_popup .pension_insurance td{font-size:12px}}#dialog_insurance .wide_popup .tab_insurance td.long_text,#dialog_insurance .wide_popup .pension_insurance td.long_text,#dialog_insurance_setting .wide_popup .tab_insurance td.long_text,#dialog_insurance_setting .wide_popup .pension_insurance td.long_text{text-align:right;padding-right:0.25rem}#dialog_insurance .wide_popup #insurance_division,#dialog_insurance_setting .wide_popup #insurance_division{display:none}#dialog_insurance .wide_popup #insurance_table,#dialog_insurance_setting .wide_popup #insurance_table{display:none}#dialog_insurance .wide_popup #pension_division,#dialog_insurance_setting .wide_popup #pension_division{display:none}#dialog_insurance .wide_popup #pension_table,#dialog_insurance_setting .wide_popup #pension_table{display:none}#dialog_insurance .wide_popup .items,#dialog_insurance_setting .wide_popup .items{padding-left:10px;padding-right:10px}@media (max-width: 650px){#dialog_insurance .wide_popup .items,#dialog_insurance_setting .wide_popup .items{font-size:0.8rem;overflow:auto;white-space:nowrap}}#dialog_insurance .wide_popup .items .insurance_info_add_position,#dialog_insurance_setting .wide_popup .items .insurance_info_add_position{display:flex}@media (max-width: 650px){#dialog_insurance .wide_popup .items .insurance_info_add_position,#dialog_insurance_setting .wide_popup .items .insurance_info_add_position{display:block}}#dialog_insurance .wide_popup .items .insurance_info_position,#dialog_insurance_setting .wide_popup .items .insurance_info_position{margin:auto 0}@media (max-width: 650px){#dialog_insurance .wide_popup .items .insurance_info_position,#dialog_insurance_setting .wide_popup .items .insurance_info_position{width:205px;white-space:normal}}#dialog_insurance .wide_popup .items table,#dialog_insurance_setting .wide_popup .items table{width:90%;margin:0 auto;border:1px solid #383838}#dialog_insurance .wide_popup .items table th,#dialog_insurance_setting .wide_popup .items table th{border:1px solid #383838}#dialog_insurance .wide_popup .items table td,#dialog_insurance_setting .wide_popup .items table td{text-align:right;padding-right:5px;min-width:100px;border:1px solid #383838}@media (max-width: 650px){#dialog_insurance .wide_popup .items .insurance_setting,#dialog_insurance_setting .wide_popup .items .insurance_setting{height:500px;overflow-y:scroll}}#dialog_insurance .wide_popup .items .insurance_setting #select_insured,#dialog_insurance_setting .wide_popup .items .insurance_setting #select_insured{display:none}#dialog_insurance .wide_popup .items .insurance_setting #select_payment_menu,#dialog_insurance_setting .wide_popup .items .insurance_setting #select_payment_menu{display:none}#dialog_insurance .wide_popup .items .insurance_setting #insurance_basic_setting_grid,#dialog_insurance_setting .wide_popup .items .insurance_setting #insurance_basic_setting_grid{display:grid;grid-template-columns:250px 250px 250px}@media (max-width: 650px){#dialog_insurance .wide_popup .items .insurance_setting #insurance_basic_setting_grid,#dialog_insurance_setting .wide_popup .items .insurance_setting #insurance_basic_setting_grid{display:block}}#dialog_insurance .wide_popup .items .insurance_setting #insurance_pay_setting_grid,#dialog_insurance_setting .wide_popup .items .insurance_setting #insurance_pay_setting_grid{display:none;grid-template-columns:300px 300px}#dialog_insurance .wide_popup .items .insurance_setting #pension_pay_setting_grid,#dialog_insurance_setting .wide_popup .items .insurance_setting #pension_pay_setting_grid{display:none;grid-template-columns:300px 300px}#dialog_insurance .wide_popup .items .insurance_setting #insurance_period_setting_grid,#dialog_insurance_setting .wide_popup .items .insurance_setting #insurance_period_setting_grid{display:none;grid-template-columns:180px 180px}#dialog_insurance .wide_popup .items .insurance_setting #insurance_period_setting_grid .description,#dialog_insurance_setting .wide_popup .items .insurance_setting #insurance_period_setting_grid .description{width:470px;margin-top:10px}@media (max-width: 650px){#dialog_insurance .wide_popup .items .insurance_setting #insurance_period_setting_grid .description,#dialog_insurance_setting .wide_popup .items .insurance_setting #insurance_period_setting_grid .description{width:100%;white-space:normal}}#dialog_insurance .wide_popup .items .insurance_setting #pension_period_setting_grid,#dialog_insurance_setting .wide_popup .items .insurance_setting #pension_period_setting_grid{display:none;grid-template-columns:180px 180px 180px}#dialog_insurance .wide_popup .items .insurance_setting #pension_period_setting_grid .description,#dialog_insurance_setting .wide_popup .items .insurance_setting #pension_period_setting_grid .description{width:470px;margin-top:10px}@media (max-width: 650px){#dialog_insurance .wide_popup .items .insurance_setting #pension_period_setting_grid .description,#dialog_insurance_setting .wide_popup .items .insurance_setting #pension_period_setting_grid .description{width:100%;white-space:normal}}#dialog_insurance .wide_popup .items .insurance_setting .unit,#dialog_insurance_setting .wide_popup .items .insurance_setting .unit{font-weight:700;font-size:18px;width:100px;line-height:56px;margin-left:220px}#dialog_insurance .wide_popup .items .insurance_setting .period_unit,#dialog_insurance_setting .wide_popup .items .insurance_setting .period_unit{font-weight:700;font-size:18px;width:100px;line-height:56px;margin-left:115px}#dialog_insurance .wide_popup .items .insurance_setting p,#dialog_insurance_setting .wide_popup .items .insurance_setting p{text-align:left;font-family:Noto Sans JP;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0em;text-align:left;color:#727272;margin-bottom:5px}#dialog_insurance .wide_popup .items .insurance_setting table,#dialog_insurance_setting .wide_popup .items .insurance_setting table{width:100% !important;border:1px solid #000}#dialog_insurance .wide_popup .items .insurance_setting td,#dialog_insurance_setting .wide_popup .items .insurance_setting td{vertical-align:top;width:220px}@media (max-width: 650px){#dialog_insurance .wide_popup .items .group_button,#dialog_insurance_setting .wide_popup .items .group_button{display:block}}#dialog_insurance .wide_popup .items .group_button .button,#dialog_insurance_setting .wide_popup .items .group_button .button{margin-bottom:10px}#dialog_insurance .wide_popup .edit_link,#dialog_insurance_setting .wide_popup .edit_link{cursor:pointer;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:13px;line-height:19px;display:inline-block;align-items:center;text-decoration-line:underline;color:#E00000;padding:1px 0 0 6px}#dialog_insurance .wide_popup .deleted_item td,#dialog_insurance_setting .wide_popup .deleted_item td{background:#a7a7a7}#dialog_insurance .wide_popup #add_insurance_setting,#dialog_insurance_setting .wide_popup #add_insurance_setting{margin-left:0px;width:180px;height:44px;background:#E00000;box-shadow:0px 0px 12px rgba(0,0,0,0.08);color:#FFFFFF;font-family:'Noto Sans JP';font-style:normal;font-size:18px}.life_insurance{display:none}.pension_insurance{display:none}.lifeevent_tab_content{display:none;width:100%;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.08);border-radius:0px 0px 10px 10px}@media (max-width: 650px){.lifeevent_tab_content{background-color:transparent;box-shadow:none}}#result_lifeevent{padding:30px 30px 64px;border-radius:0px 0px 10px 10px}@media (max-width: 650px){#result_lifeevent{padding:0px}}#result_lifeevent .lifeevent_item{display:flex}#result_lifeevent .lifeevent_item .lifeevent_content{width:949px;margin-top:34px;display:block;background-color:white;box-shadow:0px 0px 12px rgba(0,0,0,0.08);border-radius:10px}@media (max-width: 650px){#result_lifeevent .lifeevent_item .lifeevent_content{width:390px;margin-top:0px;margin-bottom:10px}}#result_lifeevent .lifeevent_item .lifeevent_content .uncheck{margin:31px 0 0 96px}@media (max-width: 650px){#result_lifeevent .lifeevent_item .lifeevent_content .uncheck{margin-left:20px}}#result_lifeevent .lifeevent_item .lifeevent_content .check{margin:31px 0 0 56px}@media (max-width: 650px){#result_lifeevent .lifeevent_item .lifeevent_content .check{margin-left:20px}}#result_lifeevent .lifeevent_item .lifeevent_content .lifeevent_title_value{margin-left:19.5px;margin-right:75px}@media (max-width: 650px){#result_lifeevent .lifeevent_item .lifeevent_content .lifeevent_title_value{margin-right:0px}}#result_lifeevent .lifeevent_item .lifeevent_content .lifeevent_title_value .lifeevent_subtitle_unit{margin-top:28px}#result_lifeevent .lifeevent_item .lifeevent_content .lifeevent_title_value .lifeevent_title{color:#E00000;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:26px;line-height:38px}#result_lifeevent .lifeevent_item .lifeevent_content .lifeevent_value{margin-top:20px;margin-left:173px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px}@media (max-width: 650px){#result_lifeevent .lifeevent_item .lifeevent_content .lifeevent_value{margin-left:20px;margin-right:20px}}@media (max-width: 650px){#result_lifeevent .lifeevent_item .lifeevent_content .lifeevent_value .education{display:block}}#result_lifeevent .lifeevent_item .lifeevent_content .lifeevent_value .education .education_sp_division{display:flex}@media (max-width: 650px){#result_lifeevent .lifeevent_item .lifeevent_content .lifeevent_value .total_cost{display:none}}@media (max-width: 650px){#result_lifeevent .lifeevent_item .lifeevent_content .lifeevent_value .elderly_care_value{display:block}}@media (max-width: 650px){#result_lifeevent .lifeevent_item .lifeevent_content .lifeevent_value .elderly_care_total{display:none}}#result_lifeevent .lifeevent_item .lifeevent_content .check_value{margin-left:134px}@media (max-width: 650px){#result_lifeevent .lifeevent_item .lifeevent_content .check_value{margin-left:20px;margin-right:20px}}#result_lifeevent .lifeevent_item .lifeevent_content .edit_position{display:flex;justify-content:flex-end;margin-top:15px;margin-right:75px}@media (max-width: 650px){#result_lifeevent .lifeevent_item .lifeevent_content .edit_position{margin-right:20px;margin-bottom:28px}}#result_lifeevent .lifeevent_item .lifeevent_content .edit_position .edit_link{width:114px;height:44px;font-size:15px;margin:auto 0px;text-align:center;display:flex;line-height:41px;border:2px solid #E0E0E0;border-radius:37px}#result_lifeevent .lifeevent_item .lifeevent_content .edit_position .edit_link .edit_text{color:#D84432;margin-left:16px;margin-right:12px}#result_lifeevent .lifeevent_item .lifeevent_content .edit_position .edit_link .edit_right{height:14px;width:8px;margin:auto 0;background-image:url(/img/simulation/lifeevent/edit_right.svg)}#result_lifeevent .lifeevent_item .lifeevent_content .edit_position .basic{width:213px}#result_lifeevent .lifeevent_item .ckeck_content{height:100%}@media (max-width: 650px){#result_lifeevent .lifeevent_item .ckeck_content{position:relative}}#result_lifeevent .lifeevent_item .flex{display:flex}#result_lifeevent .lifeevent_item .tall{height:251px}@media (max-width: 650px){#result_lifeevent .lifeevent_item .tall{height:initial}}#result_lifeevent .lifeevent_item .short{height:225px}@media (max-width: 650px){#result_lifeevent .lifeevent_item .short{height:initial}}#result_lifeevent .lifeevent_item .loan{height:120px}#result_lifeevent .lifeevent_item .check_base{display:flex;align-items:center;width:40px;height:100%;background:#E0E0E0;border-radius:10px 0px 0px 10px}@media (max-width: 650px){#result_lifeevent .lifeevent_item .check_base{position:absolute;right:0;border-radius:0px 10px 0px 0px;height:36px}}#result_lifeevent .lifeevent_item .check_base .check_unit{height:33px;margin:0 7px;z-index:1}#result_lifeevent .lifeevent_item .check_base .check_unit .check_mark{height:26px;width:26px;background:#FFFFFF;border:2px solid #C5C5C5;border-radius:4px}#result_lifeevent .lifeevent_item .check_base .check_unit .check_mark:after{left:5.5px;width:10px;height:16px}#result_lifeevent .lifeevent_item .main_content{width:100%}#result_lifeevent .other_button{margin-top:54px;display:flex;flex-direction:column;text-align:center}@media (max-width: 650px){#result_lifeevent .other_button{margin-top:23px}}#result_lifeevent .other_button .add_lifeevent_button{color:#E00000}#result_lifeevent .other_button .add_lifeevent_button .add_lifeevent_text{display:flex;justify-content:center}#result_lifeevent .other_button .add_lifeevent_button .add_lifeevent_text .plus_icon{margin:auto 14px auto 0px;width:20px;height:2px;position:relative;background:#E00000}#result_lifeevent .other_button .add_lifeevent_button .add_lifeevent_text .plus_icon::before{right:0px;content:"";width:20px;height:2px;position:absolute;transform:rotate(90deg);background:#E00000}#result_lifeevent .other_button .add_lifeevent_button .add_lifeevent_text .add_text{font-size:18px}#result_lifeevent .other_button .reconsideration_button,#result_lifeevent .other_button .checked_event_delete_button{border-width:2px;font-size:18px;color:#e0e0e0}#result_lifeevent .other_button .reconsideration_button .reconsideration_text,#result_lifeevent .other_button .reconsideration_button .checked_event_delete_text,#result_lifeevent .other_button .checked_event_delete_button .reconsideration_text,#result_lifeevent .other_button .checked_event_delete_button .checked_event_delete_text{color:#383838}#result_lifeevent .other_button .button{margin-top:20px;width:300px;margin:10px auto 0 auto;background-color:white}#result_lifeevent .note{font-size:15px;text-align:center;margin:20px auto}#result_lifeevent .marriage{background-image:url(/img/simulation/icon/icon16.svg)}#result_lifeevent .home{background-image:url(/img/simulation/icon/icon17.svg)}#result_lifeevent .dack{background-image:url(/img/simulation/icon/icon2.svg)}#result_lifeevent .bag{background-image:url(/img/simulation/icon/icon15.svg)}#result_lifeevent .pig{background-image:url(/img/simulation/icon/icon18.svg)}#result_lifeevent .car{background-image:url(/img/simulation/icon/icon7.svg)}#result_lifeevent .airplane{background-image:url(/img/simulation/icon/icon8.svg)}#result_lifeevent .hat{background-image:url(/img/simulation/icon/icon11.svg)}#result_lifeevent .wallet{background-image:url(/img/simulation/icon/icon19.svg)}#result_lifeevent .card{background-image:url(/img/simulation/icon/icon5.svg)}#result_lifeevent .icon{width:59px;height:58px;background-repeat:no-repeat}#dialog_add_lifeevent{overflow:scroll}#dialog_add_lifeevent .panel{background:white;width:693px;padding:100px 96px;border-radius:20px;margin:auto}@media (max-width: 650px){#dialog_add_lifeevent .panel{width:100%;padding:90px 10px}}#dialog_add_lifeevent .panel .dialog_title{margin-bottom:60px}@media (max-width: 650px){#dialog_add_lifeevent .panel .dialog_title{width:300px;margin:0px auto 37px}}#dialog_add_lifeevent .panel .form_content{width:500px;height:86px;margin-bottom:22px}@media (max-width: 650px){#dialog_add_lifeevent .panel .form_content{width:100%;margin-bottom:12px}}#dialog_add_lifeevent .panel .edit_link_form{display:flex;justify-content:space-between}#dialog_add_lifeevent .panel .edit_link_form .icon_text{display:flex}#dialog_add_lifeevent .panel .edit_link_form .icon_text .add_icon{width:48px;height:48px;background-size:48px;margin:19px 16px 0 52px}@media (max-width: 650px){#dialog_add_lifeevent .panel .edit_link_form .icon_text .add_icon{margin:19px 12px 0 20px}}#dialog_add_lifeevent .panel .edit_link_form .icon_text .text{margin-top:21px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;display:flex;align-items:center;color:#727272}#dialog_add_lifeevent .panel .edit_link_form .edit_right{height:22px;width:12px;background-image:url(/img/simulation/lifeevent/add_edit_right.svg);margin-top:33px;margin-right:52px}@media (max-width: 650px){#dialog_add_lifeevent .panel .edit_link_form .edit_right{margin-right:20px}}#dialog_add_lifeevent .panel .close_button_position{display:flex;justify-content:center}#dialog_add_lifeevent .panel .close_button_position .close{width:133px;height:44px;border:2px solid #E0E0E0;border-radius:37px;box-shadow:0px 0px 12px rgba(0,0,0,0.08);margin-top:38px}@media (max-width: 650px){#dialog_add_lifeevent .panel .close_button_position .close{margin-top:25px}}#dialog_add_lifeevent .marriage{background-image:url(/img/simulation/icon/icon16.svg)}#dialog_add_lifeevent .home{background-image:url(/img/simulation/icon/icon17.svg)}#dialog_add_lifeevent .dack{background-image:url(/img/simulation/icon/icon2.svg)}#dialog_add_lifeevent .bag{background-image:url(/img/simulation/icon/icon15.svg)}#dialog_add_lifeevent .pig{background-image:url(/img/simulation/icon/icon18.svg)}#dialog_add_lifeevent .car{background-image:url(/img/simulation/icon/icon7.svg)}#dialog_add_lifeevent .airplane{background-image:url(/img/simulation/icon/icon8.svg)}#dialog_add_lifeevent .hat{background-image:url(/img/simulation/icon/icon11.svg)}#dialog_add_lifeevent .wallet{background-image:url(/img/simulation/icon/icon19.svg)}#dialog_add_lifeevent .card{background-image:url(/img/simulation/icon/icon5.svg)}#dialog_add_lifeevent .icon{width:59px;height:58px;background-repeat:no-repeat}#page_save .contents{padding-top:0;background-image:url(/img/simulation/bg_01.jpg)}#page_save .logo{position:absolute;top:16px;left:16px;width:123px;height:27px;background:no-repeat left/123px url(/img/simulation/logo_brand.png)}#page_save .popup{width:480px;height:auto;text-align:center;padding:30px 20px;max-height:95%;overflow-y:auto}#page_save .message{margin-top:37px;margin-bottom:37px}#page_save .customer_code{width:312px;margin:0 auto}#page_save .customer_code .input_caption_top span{font-weight:normal}#page_save .buttons{margin-top:48px}#page_save .buttons p{margin:0}#page_save .buttons input{width:277px}#page_save .buttons a{margin-top:16px;margin-bottom:0;width:194px}#lifeevent_marriage_form{position:relative;height:auto}#lifeevent_marriage_form .lifeevent_header{height:163px;margin-top:69px;display:flex}#lifeevent_marriage_form .lifeevent_header .title{margin:auto;font-family:Noto Sans JP;font-size:26px;font-weight:700;line-height:38px;letter-spacing:0em;text-align:center;color:#383838}#lifeevent_marriage_form .lifeevent_header .button_delete{display:none}#lifeevent_marriage_form .content{background-color:#ffffff;height:370px;width:624px;margin:auto;border-radius:10px;box-shadow:0px 0px 12px rgba(0,0,0,0.08);padding-top:31px;padding-left:77px}@media (max-width: 650px){#lifeevent_marriage_form .content{width:90%;padding:26px 42px 0px}}#lifeevent_marriage_form .content div:nth-child(3){margin-top:5%}#lifeevent_marriage_form .content .form_label{font-family:Noto Sans JP;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0em;text-align:left;color:#727272}#lifeevent_marriage_form .content .form{display:block;margin-top:2%}#lifeevent_marriage_form .content .form label{display:inline-block;position:relative}#lifeevent_marriage_form .content .form label input[type="radio"]{display:none}#lifeevent_marriage_form .content .form label span{position:relative;padding:0 0 0 42px;font-family:Noto Sans JP;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0em;text-align:left;color:#383838}#lifeevent_marriage_form .content .form label span:before,#lifeevent_marriage_form .content .form label span:after{position:absolute;content:"";display:block}#lifeevent_marriage_form .content .form label span:before{top:0;left:0;width:28px;height:28px;border:2px solid #c5c5c5;border-radius:50%;box-sizing:border-box}#lifeevent_marriage_form .content .form label span:after{top:17.86%;bottom:13%;left:5px;width:18px;background:#E00000;border-radius:50%;opacity:0}#lifeevent_marriage_form .content .form label input[type="radio"]:checked+span:before{border:2px solid #E00000}#lifeevent_marriage_form .content .form label input[type="radio"]:checked+span:after{opacity:1}#lifeevent_marriage_form .content .form div label{margin-top:2%;font-family:Noto Sans JP;font-size:20px;font-weight:700;line-height:29px;letter-spacing:0em;text-align:left}@media (max-width: 650px){#lifeevent_marriage_form .content .form div label{margin-top:4%}}#lifeevent_marriage_form .content .form .source_text>div{display:inline}#lifeevent_marriage_form .content .form .note{margin-top:2%;margin-bottom:3%;font-family:Noto Sans JP;font-size:15px;font-weight:700;line-height:22px;letter-spacing:0em;text-align:left}#lifeevent_marriage_form .content .form .source_text{font-size:10px;color:#969696;margin-left:15px}#lifeevent_marriage_form .content .form .form_unit{display:flex;margin-top:2%}#lifeevent_marriage_form .content .form .form_unit input[type="text"]{height:44px;width:212px;font-size:20px;font-weight:700;border-radius:37px;border:2px solid #e0e0e0}@media (max-width: 650px){#lifeevent_marriage_form .content .form .form_unit input[type="text"]{width:133px}}#lifeevent_marriage_form .content .form .form_unit input[type="text"]:disabled{background-color:#e9e9e9;color:#b2b2b2}#lifeevent_marriage_form .content .form .form_unit .unit{font-family:Noto Sans JP;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0em;margin:auto auto auto 15px}#lifeevent_marriage_form .content .form .caption{margin-top:3%}#lifeevent_marriage_form .content .form .caption .note{font-family:Noto Sans JP;font-size:15px;font-weight:700;line-height:22px;letter-spacing:0em;text-align:left}#lifeevent_marriage_form .footer{margin-top:60px}#lifeevent_marriage_form .icon{text-align:center;position:relative;top:135px}@media (max-width: 650px){#lifeevent_marriage_form .icon{top:120px}}#lifeevent_myhome_form{position:relative;height:100%}#lifeevent_myhome_form .title{font-size:24px;margin:102px auto 33px}#lifeevent_myhome_form .form_content{padding:20px 70px;margin:10px auto}@media (max-width: 650px){#lifeevent_myhome_form .form_content{padding:20px 30px}}#lifeevent_myhome_form .form_content .form_radio{margin:20px 0}#lifeevent_myhome_form .form_content .form_radio .left_radio{margin-right:64px}#lifeevent_myhome_form .form_content .form_radio{display:block}#lifeevent_myhome_form .form_content .note{margin-top:12px;font-size:15px}#lifeevent_myhome_form .form_content .description{margin-top:12px}#lifeevent_myhome_form .form_content .input_first_loan,#lifeevent_myhome_form .form_content .input_second_loan,#lifeevent_myhome_form .form_content .input_third_loan{margin-bottom:20px}#lifeevent_myhome_form .annual_loan_cost{font-weight:700;width:400px;background-color:#ffffff;box-shadow:0px 0px 12px rgba(0,0,0,0.08);margin:10px auto;border-radius:12px}#lifeevent_myhome_form .annual_loan_cost th,#lifeevent_myhome_form .annual_loan_cost td{text-align:center;border:2px solid #f2f2f2;padding:5px}#lifeevent_myhome_form .annual_loan_cost th{width:60%}#lifeevent_myhome_form .annual_loan_cost #first_annual_loan_cost,#lifeevent_myhome_form .annual_loan_cost #second_annual_loan_cost,#lifeevent_myhome_form .annual_loan_cost #third_annual_loan_cost{font-size:20px}@media (max-width: 650px){#lifeevent_myhome_form .annual_loan_cost{width:350px}}#lifeevent_myhome_form .footer{margin:51px auto 65px auto}#lifeevent_myhome_form .icon{text-align:center;position:relative;top:105px}@media (max-width: 650px){#lifeevent_myhome_form .icon{top:100px}}#lifeevent_reemployment_form{position:relative;height:100%}@media (max-width: 650px){#lifeevent_reemployment_form{width:98%;padding:28px 5px 20px 5px}}#lifeevent_reemployment_form .title{margin:102px auto 33px auto}#lifeevent_reemployment_form .delete_text{margin-top:94px;margin-bottom:21px}#lifeevent_reemployment_form .added_title{font-size:24px;margin:0px auto 33px}#lifeevent_reemployment_form .form_content{padding-top:39px;padding-left:79px}@media (max-width: 650px){#lifeevent_reemployment_form .form_content{padding:26px 61px 0 42px}}#lifeevent_reemployment_form .form_content .form_radio{margin:30px 0 29px 0}@media (max-width: 650px){#lifeevent_reemployment_form .form_content .form_radio{margin:17px 0 29px 0}}#lifeevent_reemployment_form .form_content .form_radio .left_radio{margin-right:69px}#lifeevent_reemployment_form .form_content .form_unit{display:flex;align-items:center;margin-top:11px}#lifeevent_reemployment_form .form_content .form_unit .unit{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:26px;margin-left:12.14px}#lifeevent_reemployment_form .reemployment_flg,#lifeevent_reemployment_form .spouses_reemployment_flg{height:152px;margin:auto auto 22px auto}#lifeevent_reemployment_form .reemployment_age,#lifeevent_reemployment_form .retirement_age,#lifeevent_reemployment_form .profession,#lifeevent_reemployment_form .annual_income,#lifeevent_reemployment_form .spouses_reemployment_age,#lifeevent_reemployment_form .spouses_retirement_age,#lifeevent_reemployment_form .spouses_profession{height:143px;margin:auto auto 22px auto}#lifeevent_reemployment_form .spouses_annual_income{height:143px;margin:auto auto 0 auto}#lifeevent_reemployment_form .footer{margin:51px auto 65px auto}@media (max-width: 650px){#lifeevent_reemployment_form .footer{width:98%;margin-top:20px}#lifeevent_reemployment_form .footer .button_text{font-size:0.8rem}#lifeevent_reemployment_form .footer .button_back{width:160px}#lifeevent_reemployment_form .footer .button_save{font-size:0.8rem;width:160px}}#lifeevent_reemployment_form .header{position:relative;padding-top:100px}@media (max-width: 650px){#lifeevent_reemployment_form .header{padding-top:85px}}#lifeevent_reemployment_form .header .icon{position:ABSOLUTE;left:50%;transform:translateX(-50%);top:140px}@media (max-width: 650px){#lifeevent_reemployment_form .header .icon{top:125px}}#lifeevent_oldage_form{position:relative;height:100%}@media (max-width: 650px){#lifeevent_oldage_form{width:98%;padding:28px 5px 20px 5px}}#lifeevent_oldage_form .title{font-size:24px;margin:102px auto 33px}#lifeevent_oldage_form .old_age_cost_type{height:485px;margin:auto}#lifeevent_oldage_form .old_age_cost_type .afford_type{margin-left:79px}@media (max-width: 650px){#lifeevent_oldage_form .old_age_cost_type .afford_type{margin-left:42px}}#lifeevent_oldage_form .old_age_cost_type .afford_type .form_label{padding-top:28px;margin-bottom:11px}#lifeevent_oldage_form .old_age_cost_type .afford_type .unit{font-family:"Noto Sans JP";font-weight:700;font-size:20px;line-height:28.96px;margin-top:8px}#lifeevent_oldage_form .old_age_cost_type .normal_type,#lifeevent_oldage_form .old_age_cost_type .saving_type{padding-top:32px;margin-left:79px}@media (max-width: 650px){#lifeevent_oldage_form .old_age_cost_type .normal_type,#lifeevent_oldage_form .old_age_cost_type .saving_type{margin-left:42px}}#lifeevent_oldage_form .old_age_cost_type .normal_type .unit,#lifeevent_oldage_form .old_age_cost_type .saving_type .unit{font-family:"Noto Sans JP";font-weight:700;font-size:20px;line-height:28.96px;margin-top:8px}#lifeevent_oldage_form .old_age_cost_type .self_type{padding-top:32px;margin-left:79px}@media (max-width: 650px){#lifeevent_oldage_form .old_age_cost_type .self_type{margin-left:42px}}#lifeevent_oldage_form .old_age_cost_type .self_type .self_input_form{display:flex}#lifeevent_oldage_form .old_age_cost_type .self_type .self_input_form .input_item{margin-top:18px}#lifeevent_oldage_form .old_age_cost_type .self_type .self_input_form .unit{font-family:"Noto Sans JP";font-weight:700;font-size:20px;line-height:28.96px;margin:28px 0 0 13px}@media (max-width: 650px){#lifeevent_oldage_form .form_content{height:485px}}#lifeevent_oldage_form .header{position:relative;padding-top:100px}@media (max-width: 650px){#lifeevent_oldage_form .header{padding-top:85px}}#lifeevent_oldage_form .header .icon{position:ABSOLUTE;left:50%;transform:translateX(-50%);top:140px}@media (max-width: 650px){#lifeevent_oldage_form .header .icon{top:125px}}#lifeevent_oldage_form .footer{margin:51px auto 65px auto}@media (max-width: 650px){#lifeevent_oldage_form .footer{width:98%;margin-top:20px}#lifeevent_oldage_form .footer .button_text{font-size:0.8rem}#lifeevent_oldage_form .footer .button_back{width:160px}#lifeevent_oldage_form .footer .button_save{font-size:0.8rem;width:160px}}#reconsideration{margin:100px 0px}#reconsideration #reconsideration_display .accordion_container{margin:10px auto 0px;width:624px;background:#fff;cursor:pointer;box-shadow:0px 0px 12px rgba(0,0,0,0.08);border-radius:10px}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container{width:95%;margin:12px auto 0px}}#reconsideration #reconsideration_display .accordion_container .accordion_summary{display:flex;justify-content:space-between;background:#FFFFFF;border-radius:10px}#reconsideration #reconsideration_display .accordion_container .accordion_summary .accordion_title{margin:auto}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_summary .accordion_title{margin:auto 0}}#reconsideration #reconsideration_display .accordion_container .accordion_summary .accordion_icon{margin:auto 62px;width:22px;height:2px;background:gray;position:relative}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_summary .accordion_icon{margin:auto 20px auto 0px}}#reconsideration #reconsideration_display .accordion_container .accordion_summary .accordion_icon::before{content:"";width:22px;height:2px;background:gray;position:absolute;transform:rotate(90deg)}#reconsideration #reconsideration_display .accordion_container .accordion_summary .accordion_icon_minus::before{transform:rotate(0deg)}#reconsideration #reconsideration_display .accordion_container .accordion_content{display:none;padding-bottom:19px}#reconsideration #reconsideration_display .accordion_container .accordion_content .items{margin:23px 62px 42px}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .items{margin:16px 20px 5px}}#reconsideration #reconsideration_display .accordion_container .accordion_content .subtitle{margin-bottom:12px}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .subtitle{margin-top:23px;margin-bottom:0px}}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content #support_subtitle{display:flex;color:#727272}}#reconsideration #reconsideration_display .accordion_container .accordion_content #template_type_04 .type_value{width:40%;display:flex;justify-content:space-between}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content #template_type_04 .type_value{width:90%}}#reconsideration #reconsideration_display .accordion_container .accordion_content .education_school_lesson_summary{display:flex;justify-content:space-between}#reconsideration #reconsideration_display .accordion_container .accordion_content .education_school_lesson_summary .spacer{margin-bottom:38px}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .education_school_lesson_summary .spacer{margin-bottom:63px}}#reconsideration #reconsideration_display .accordion_container .accordion_content .support_cost_position{margin-bottom:24px}#reconsideration #reconsideration_display .accordion_container .accordion_content .pension_position{margin:24px 0px}#reconsideration #reconsideration_display .accordion_container .accordion_content .pension_nothing{display:flex;justify-content:center}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .pension_nothing{justify-content:left;width:100%}}#reconsideration #reconsideration_display .accordion_container .accordion_content .pension_value{justify-content:center;width:100%}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .pension_value{justify-content:left;width:100%}}#reconsideration #reconsideration_display .accordion_container .accordion_content .pension_value .value_unit{display:flex}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .pension_value .value_unit{justify-content:left}}#reconsideration #reconsideration_display .accordion_container .accordion_content .pension_value .pension_start{display:flex}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .pension_value .pension_start{display:block}}#reconsideration #reconsideration_display .accordion_container .accordion_content .pension_value .pension_amount{display:flex;margin-left:20px}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .pension_value .pension_amount{display:block}}#reconsideration #reconsideration_display .accordion_container .accordion_content .content{display:flex;margin:auto;justify-content:space-between;margin-bottom:12px}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .content{margin-bottom:25px;display:block}}#reconsideration #reconsideration_display .accordion_container .accordion_content .content .school_information{display:flex;width:230px;justify-content:space-between}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .content .school_information{display:block;width:150px}}#reconsideration #reconsideration_display .accordion_container .accordion_content .content .school_information .school_type_academic{justify-content:right}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .content .school_information .school_type_academic{margin-top:12px;justify-content:left}}#reconsideration #reconsideration_display .accordion_container .accordion_content .content .school_information .school_tuition_fee{justify-content:right}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .content .school_information .school_tuition_fee{justify-content:left}}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .content .school_information .school_stage{margin-top:25px}}#reconsideration #reconsideration_display .accordion_container .accordion_content .content .lesson_information{display:flex;width:225px;justify-content:space-between}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .content .lesson_information{display:block;width:110px}}#reconsideration #reconsideration_display .accordion_container .accordion_content .content .lesson_information .lesson_type{display:flex;justify-content:right}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .content .lesson_information .lesson_text{margin-bottom:12px;margin-top:25px;display:flex;justify-content:right;color:#727272}}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .content .lesson_information .lesson_cost{justify-content:right}}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .content .lesson_information .no_lesson{display:flex;justify-content:right}}#reconsideration #reconsideration_display .accordion_container .accordion_content .content .additional_information{width:100%;justify-content:space-between}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .content .additional_information{margin-top:25px}}#reconsideration #reconsideration_display .accordion_container .accordion_content .content .additional_information .add_lesson_age,#reconsideration #reconsideration_display .accordion_container .accordion_content .content .additional_information .add_lesson_temporary_cost,#reconsideration #reconsideration_display .accordion_container .accordion_content .content .additional_information .add_lesson_annual_cost{display:flex;justify-content:right}#reconsideration #reconsideration_display .accordion_container .accordion_content .content .support_cost{width:100%;display:flex;justify-content:center}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .content .support_cost{margin-top:12px;justify-content:left}}#reconsideration #reconsideration_display .accordion_container .accordion_content #elderly_care_display .content_value{text-align:right}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content #elderly_care_display .content_value{text-align:left}}#reconsideration #reconsideration_display .accordion_container .accordion_content #elderly_care_display .content_value .value{margin-bottom:12px}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content #pension .subtitle,#reconsideration #reconsideration_display .accordion_container .accordion_content #other .subtitle{display:flex;color:#727272}}#reconsideration #reconsideration_display .accordion_container .accordion_content #pension .other_cost_position,#reconsideration #reconsideration_display .accordion_container .accordion_content #other .other_cost_position{margin-top:12px}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content #pension .other_cost_position .content,#reconsideration #reconsideration_display .accordion_container .accordion_content #other .other_cost_position .content{margin:0px 0px 12px}}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content #pension_display .content{margin-bottom:12px}}#reconsideration #reconsideration_display .accordion_container .accordion_content .content_text{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .content_text{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#727272}}#reconsideration #reconsideration_display .accordion_container .accordion_content .content_value{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px}#reconsideration #reconsideration_display .accordion_container .accordion_content .edit_position{display:flex;justify-content:end;margin-right:47px}@media (max-width: 650px){#reconsideration #reconsideration_display .accordion_container .accordion_content .edit_position{margin-right:5px}}#reconsideration #reconsideration_display .accordion_container .accordion_content .edit_link,#reconsideration #reconsideration_display .accordion_container .accordion_content .edit_button{height:44px;width:133px;background:#FFFFFF;border:2px solid #E0E0E0;border-radius:37px;box-shadow:0px 0px 12px rgba(0,0,0,0.08)}#reconsideration #reconsideration_display .accordion_container .accordion_content .edit_link .edit_button_text,#reconsideration #reconsideration_display .accordion_container .accordion_content .edit_button .edit_button_text{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;color:#EB3223}@media (max-width: 650px){#reconsideration #reconsideration_display #mycar .accordion_title{width:70%}}#reconsideration #reconsideration_display .marriage{background-image:url(/img/simulation/icon/icon16.svg)}#reconsideration #reconsideration_display .home{background-image:url(/img/simulation/icon/icon17.svg)}#reconsideration #reconsideration_display .dack{background-image:url(/img/simulation/icon/icon2.svg)}#reconsideration #reconsideration_display .bag{background-image:url(/img/simulation/icon/icon15.svg)}#reconsideration #reconsideration_display .pig{background-image:url(/img/simulation/icon/icon18.svg)}#reconsideration #reconsideration_display .car{background-image:url(/img/simulation/icon/icon7.svg)}#reconsideration #reconsideration_display .airplane{background-image:url(/img/simulation/icon/icon8.svg)}#reconsideration #reconsideration_display .hat{background-image:url(/img/simulation/icon/icon11.svg)}#reconsideration #reconsideration_display .wallet{background-image:url(/img/simulation/icon/icon19.svg)}#reconsideration #reconsideration_display .card{background-image:url(/img/simulation/icon/icon5.svg)}#reconsideration #reconsideration_display .pen{background-image:url(/img/simulation/icon/icon1.svg)}#reconsideration #reconsideration_display .myself{background-image:url(/img/simulation/icon/icon20.svg)}#reconsideration #reconsideration_display .partner{background-image:url(/img/simulation/icon/icon21.svg)}#reconsideration #reconsideration_display .icon{width:48px;height:48px;background-repeat:no-repeat;background-size:48px;margin:19px 16px 19px 52px}@media (max-width: 650px){#reconsideration #reconsideration_display .icon{width:38px;height:38px;background-size:38px;margin:24px 12px 24px 20px}}#reconsideration #reconsideration_display .between_line_buttom{margin-bottom:12px}#reconsideration #reconsideration_display .between_line_top{margin-top:12px}@media (max-width: 650px){#reconsideration #reconsideration_dialog_02{max-width:100%}}#reconsideration #reconsideration_form{width:624px}@media (max-width: 650px){#reconsideration #reconsideration_form{width:95% !important}}#reconsideration #reconsideration_form .dialog{background-color:rgba(0,0,0,0.15);align-items:flex-start;height:100%;overflow:scroll;top:0px}#reconsideration #reconsideration_form .dialog .panel{background-color:#f8f8f8;margin:30px 0px;padding:0px 30px;border-radius:19px}@media (max-width: 650px){#reconsideration #reconsideration_form .dialog .panel{width:100%;padding:0 5px}}@media (max-width: 650px){#reconsideration #reconsideration_form .dialog .panel .delete_text{width:100%;text-align:right}}#reconsideration #reconsideration_form .dialog .panel #lifeevent_education .dialog{left:0px}#reconsideration #reconsideration_form .dialog .panel #lifeevent_education .popup{margin:auto}#reconsideration #reconsideration_form .dialog .panel #elderly_care_cost_form .content{display:block}#reconsideration #reconsideration_form .dialog .panel #elderly_care_cost_form .popup{margin:auto}#reconsideration #reconsideration_form .dialog .panel #btn_submit,#reconsideration #reconsideration_form .dialog .panel #button_update{width:133px}#reconsideration .back_to_result{position:fixed;height:50px;bottom:10px;left:50%;transform:translateX(-50%)}#reconsideration .back_to_result .button_text{width:120px;margin:0}#reconsideration .flex{display:flex}#btn_submit,#button_update{height:44px;width:133px}#mycar_cost_form{position:relative;height:100%}@media (max-width: 650px){#mycar_cost_form{width:98%;padding:28px 5px 20px 5px}}#mycar_cost_form .title{font-size:24px;margin:102px auto 33px}#mycar_cost_form .delete_text{margin-top:94px;margin-bottom:21px}#mycar_cost_form .added_title{font-size:24px;margin:0px auto 33px}#mycar_cost_form .subtitle{margin:0px auto 33px}@media (max-width: 650px){#mycar_cost_form .subtitle{width:320px;text-align:left}}#mycar_cost_form .form_content{padding-top:30px;padding-left:80px}@media (max-width: 650px){#mycar_cost_form .form_content{padding-left:35px}}#mycar_cost_form .form_content .form_radio{margin:20px 0 29px}#mycar_cost_form .form_content .form_radio .left_radio{margin-right:64px}#mycar_cost_form .form_term_unit{display:flex;align-items:center;margin-top:21px}#mycar_cost_form .form_term_unit .unit{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:26px;margin-left:12.14px}#mycar_cost_form .age_buy{height:180px;margin:auto auto 22px}#mycar_cost_form .age_end,#mycar_cost_form .buy_cost{height:143px;margin:auto auto 22px}#mycar_cost_form .buy_type{height:201px;margin:auto auto 21px}@media (max-width: 650px){#mycar_cost_form .buy_cost{height:171px}}@media (max-width: 650px){#mycar_cost_form .buy_cost .form_unit{display:flex}}@media (max-width: 650px){#mycar_cost_form .buy_cost .check_unit{margin-top:6px}}#mycar_cost_form .buy_cost .unit,#mycar_cost_form .buy_cost .prefix{margin-top:9px}#mycar_cost_form .year_cost{height:180px;margin:auto auto 22px}@media (max-width: 650px){#mycar_cost_form .year_cost{height:240px}}@media (max-width: 650px){#mycar_cost_form .year_cost .required::after{margin-left:5px}}#mycar_cost_form .prefix{margin-right:10px}#mycar_cost_form .note{font-family:Noto Sans JP;font-size:15px;font-weight:700;line-height:22px;letter-spacing:0em;text-align:left;margin-top:13px}@media (max-width: 650px){#mycar_cost_form .note{width:90%}}#mycar_cost_form .footer{margin:49px 0px 102px}@media (max-width: 650px){#mycar_cost_form .footer{width:98%;margin-top:20px}#mycar_cost_form .footer .button_text{font-size:0.8rem}#mycar_cost_form .footer .button_back{width:160px}#mycar_cost_form .footer .button_save{font-size:0.8rem;width:160px}}#mycar_cost_form .header{position:relative;padding-top:100px}@media (max-width: 650px){#mycar_cost_form .header{padding-top:85px}}#mycar_cost_form .header .icon{position:ABSOLUTE;left:50%;transform:translateX(-50%);top:140px}@media (max-width: 650px){#mycar_cost_form .header .icon{top:125px}}#traveling_cost_form{position:relative;height:100%}@media (max-width: 650px){#traveling_cost_form{width:98%;padding:28px 5px 20px 5px}}#traveling_cost_form .title{font-size:24px;margin:102px auto 33px}#traveling_cost_form .delete_text{margin-top:94px;margin-bottom:21px}#traveling_cost_form .added_title{font-size:24px;margin:0px auto 33px}#traveling_cost_form .subtitle{margin:0px auto 40px}@media (max-width: 650px){#traveling_cost_form .subtitle{margin:0px auto 33px;width:320px;text-align:left}}#traveling_cost_form .form_content{padding-top:30px;padding-left:80px}@media (max-width: 650px){#traveling_cost_form .form_content{padding-left:20px}}#traveling_cost_form .form_content .form_radio{margin:20px 0 29px}#traveling_cost_form .form_content .form_radio .left_radio{margin-right:20px}@media (max-width: 650px){#traveling_cost_form .form_content .form_radio .left_radio{margin:0 0 17px 0;width:40%}}#traveling_cost_form #accounting_age{height:140px;margin:auto auto 22px}#traveling_cost_form #accounting_age .value_unit{display:flex}#traveling_cost_form #accounting_age .value_unit .unit{margin-top:7px}@media (max-width: 650px){#traveling_cost_form #accounting_age{height:175px}#traveling_cost_form #accounting_age .form_unit{display:grid}#traveling_cost_form #accounting_age .form_unit .prefix{margin-bottom:11px}#traveling_cost_form #accounting_age .form_unit .value_unit{display:flex}#traveling_cost_form #accounting_age .form_unit .value_unit .unit{margin-top:7px}}#traveling_cost_form .travel_cost{height:200px;margin:auto auto 22px}@media (max-width: 650px){#traveling_cost_form .travel_cost{height:240px}}#traveling_cost_form .check_unit{margin:0}#traveling_cost_form .source{position:relative;width:398px;height:44px;font-weight:700;font-size:15px;line-height:22px;display:flex;align-items:center;text-align:center;color:#383838;margin:50px auto 0}@media (max-width: 650px){#traveling_cost_form .source{margin:20px auto 0;width:330px;text-align:left;font-size:0.6rem}}#traveling_cost_form .prefix{margin-right:10px}#traveling_cost_form .footer{margin:49px 0px 102px}@media (max-width: 650px){#traveling_cost_form .footer{width:98%;margin-top:20px}#traveling_cost_form .footer .button_text{font-size:0.8rem}#traveling_cost_form .footer .button_back{width:160px}#traveling_cost_form .footer .button_save{font-size:0.8rem;width:160px}}#traveling_cost_form .header{position:relative;padding-top:100px}@media (max-width: 650px){#traveling_cost_form .header{padding-top:85px}}#traveling_cost_form .header .icon{position:ABSOLUTE;left:50%;transform:translateX(-50%);top:140px}@media (max-width: 650px){#traveling_cost_form .header .icon{top:125px}}#lifeevent_reform_cost_form{position:relative;height:100%}@media (max-width: 650px){#lifeevent_reform_cost_form{width:98%;padding:28px 5px 20px 5px}}#lifeevent_reform_cost_form .title{font-size:24px;margin:102px auto 33px}#lifeevent_reform_cost_form .delete_text{margin-top:94px;margin-bottom:21px}#lifeevent_reform_cost_form .added_title{font-size:24px;margin:0px auto 33px}#lifeevent_reform_cost_form .cost>.required::after{margin:0}#lifeevent_reform_cost_form .form_content{padding:20px 70px;margin:10px auto}@media (max-width: 650px){#lifeevent_reform_cost_form .form_content{padding:20px 50px}}#lifeevent_reform_cost_form .form_content .form_radio{margin:20px 0}#lifeevent_reform_cost_form .form_content .form_radio .left_radio{margin-right:64px}#lifeevent_reform_cost_form .form_content .form_unit_sp{margin:0}@media (max-width: 650px){#lifeevent_reform_cost_form .form_content .form_unit_sp{display:block}}#lifeevent_reform_cost_form .form_content .check_unit{margin:0}#lifeevent_reform_cost_form .form_content .attention{margin:12px auto}#lifeevent_reform_cost_form .form_content .input_first_loan,#lifeevent_reform_cost_form .form_content .input_second_loan,#lifeevent_reform_cost_form .form_content .input_third_loan{margin-bottom:20px}#lifeevent_reform_cost_form .annual_loan_cost{font-weight:700;width:400px;background-color:#ffffff;box-shadow:0px 0px 12px rgba(0,0,0,0.08);margin:10px auto;border-radius:12px}#lifeevent_reform_cost_form .annual_loan_cost th,#lifeevent_reform_cost_form .annual_loan_cost td{border:1px black solid;text-align:center;border:2px solid #f2f2f2;padding:5px}#lifeevent_reform_cost_form .annual_loan_cost th{width:60%}@media (max-width: 650px){#lifeevent_reform_cost_form .annual_loan_cost{width:100%}}#lifeevent_reform_cost_form .annual_loan_cost #first_annual_loan_cost,#lifeevent_reform_cost_form .annual_loan_cost #second_annual_loan_cost,#lifeevent_reform_cost_form .annual_loan_cost #third_annual_loan_cost{font-size:20px}@media (max-width: 650px){#lifeevent_reform_cost_form .annual_loan_cost{width:350px}}#lifeevent_reform_cost_form .header{position:relative;padding-top:100px}@media (max-width: 650px){#lifeevent_reform_cost_form .header{padding-top:85px}}#lifeevent_reform_cost_form .header .icon{position:ABSOLUTE;left:50%;transform:translateX(-50%);top:140px}@media (max-width: 650px){#lifeevent_reform_cost_form .header .icon{top:125px}}#lifeevent_reform_cost_form .footer{margin:51px auto 65px auto}@media (max-width: 650px){#lifeevent_reform_cost_form .footer{width:98%;margin-top:20px}#lifeevent_reform_cost_form .footer .button_text{font-size:0.8rem}#lifeevent_reform_cost_form .footer .button_back{width:160px}#lifeevent_reform_cost_form .footer .button_save{font-size:0.8rem;width:160px}}#elderly_care_cost_form{position:relative;height:100%}#elderly_care_cost_form .title{font-size:24px;margin:102px auto 10px}#elderly_care_cost_form .delete_text{margin-top:94px;margin-bottom:21px}#elderly_care_cost_form .added_title{font-size:24px;margin:0px auto 33px}#elderly_care_cost_form .subtitle{margin:0px auto 33px}#elderly_care_cost_form .header{position:relative;padding-top:100px}@media (max-width: 650px){#elderly_care_cost_form .header{padding-top:85px}}#elderly_care_cost_form .header .icon{position:absolute;left:50%;transform:translateX(-50%);top:140px}@media (max-width: 650px){#elderly_care_cost_form .header .icon{top:125px}}#lifeevent_care .footer{padding-top:20px}@media (max-width: 650px){#lifeevent_care .footer{width:98%;padding:0 5px}#lifeevent_care .footer .button_text{font-size:0.8rem}#lifeevent_care .footer .button_save{font-size:0.8rem}}@media (max-width: 650px){#lifeevent_care .edit_table{overflow:auto;white-space:nowrap}}#lifeevent_care .content{width:100%;padding:0 32px;text-align:center}@media (max-width: 650px){#lifeevent_care .content{width:98%;padding:0 5px}}#lifeevent_care .content .message{margin-bottom:28px}#lifeevent_care .content .source{font-size:10px;color:#969696}#lifeevent_care .content .settings{width:100%}#lifeevent_care .content .settings th{font-size:14px;font-weight:bold;height:42px;background-color:#555;color:#fff;border-bottom:2px solid #555;border-right:2px solid #f9f9f9}#lifeevent_care .content .settings th:nth-child(5){font-size:12px;line-height:125%}#lifeevent_care .content .settings th:first-child{background-color:#f9f9f9}#lifeevent_care .content .settings th:last-child{border-right:none}#lifeevent_care .content .settings th.home{position:relative}@media (max-width: 650px){#lifeevent_care .content .settings th.home{width:100%}}#lifeevent_care .content .settings th.home .note{display:none;position:absolute;top:0;left:100%;width:250%;padding:4px;background:#fff;color:#555;border:solid 1px #555;border-width:1px;z-index:100;font-weight:lighter;text-align:start;font-size:12px}#lifeevent_care .content .settings th.home .note .note-sp{display:none}@media (max-width: 650px){#lifeevent_care .content .settings th.home .note{width:220px;height:65px}#lifeevent_care .content .settings th.home .note .note-sp{display:block}}#lifeevent_care .content .settings td{text-align:center;height:60px;background-color:#fff;border-bottom:2px dotted #e9e9e9;border-right:2px solid #f9f9f9}#lifeevent_care .content .settings td span.age{width:100%;padding-right:17px;font-size:18px;font-weight:bold;letter-spacing:0.05em}#lifeevent_care .content .settings td .input_item{margin-right:0;width:110px;height:44px;border-radius:16px}#lifeevent_care .content .settings td .input_item select{font-size:18px;padding-top:0;padding-left:27px}#lifeevent_care .content .settings td .input_item select.padding_off{padding-left:15px}#lifeevent_care .content .settings td .input_item.select:after{top:16px}#lifeevent_care .content .settings td .radio{letter-spacing:1.2px}#lifeevent_care .content .settings td .radio b{font-weight:normal}#lifeevent_care .content .settings td .radio span{padding-left:33px}#lifeevent_care .content .settings td.pointer{cursor:pointer}#lifeevent_care .content .settings td.disabled{color:#b2b2b2;background-color:#f2f2f2;border-right-color:#e9e9e9}#lifeevent_care .content .settings td.disabled .radio span:before{background-color:#f2f2f2}#lifeevent_care .content .settings td.disabled .select select{color:#b2b2b2}#lifeevent_care .content .settings td.disabled .select select:disabled::-ms-value,#lifeevent_care .content .settings td.disabled .select select:disabled::-ms-expand{color:#b2b2b2}#lifeevent_care .content .settings td.disabled .select:after{border-right-color:#b2b2b2;border-bottom-color:#b2b2b2}#lifeevent_care .content .settings td.disabled .checkbox input[type=checkbox]:disabled+span:before{background-color:#f2f2f2;border-color:#b2b2b2;box-shadow:inset 0px 4px 8px rgba(17,17,17,0.18)}#lifeevent_care .content .settings td.disabled .checkbox input[type=checkbox]:checked:disabled+span:before{border-color:#d9d9d9;background-color:#d9d9d9;box-shadow:none}#lifeevent_care .content .settings td:first-child{text-align:left;font-weight:bold;padding-left:12px}#lifeevent_care .content .settings td:last-child{width:180px;min-width:180px;text-align:right;padding-right:12px;font-size:14px;line-height:175%;background-color:#fff2f4;color:#ea3323;border-bottom:2px dotted #FF969C;border-right:none}#lifeevent_care .content .settings td.disabled:last-child{background-color:#e9e9e9;color:#b2b2b2}#lifeevent_care .content .settings td:nth-child(2),#lifeevent_care .content .settings td:nth-child(5){padding-left:8px}#lifeevent_care .content .settings td:nth-child(3),#lifeevent_care .content .settings td:nth-child(4){width:120px;min-width:120px;padding-left:4px}#lifeevent_care .content .settings td:nth-child(6),#lifeevent_care .content .settings td:nth-child(7){border-right:none}#lifeevent_care .content .settings td.hidden{background-color:#f2f2f2}#lifeevent_care .content .settings td.hidden.pointer{cursor:auto}#lifeevent_care .content .settings tr:last-child td{border-bottom-style:solid}#lifeevent_care .content .total{position:relative;width:100%;height:40px}#lifeevent_care .content .total .source{position:absolute;top:0;left:0;margin-top:10px}@media (max-width: 650px){#lifeevent_care .content .total .source{top:40px;left:initial;right:0}}#lifeevent_care .content .total .value{position:absolute;top:0;right:0}#lifeevent_care .content .total .value td{height:40px;background-color:#fff2f4;color:#ea3323;font-size:18px;font-weight:bold;vertical-align:bottom;padding-bottom:5px}#lifeevent_care .content .total .value td:nth-child(1){padding-left:20px}#lifeevent_care .content .total .value td:nth-child(2){font-size:28px;letter-spacing:1.2px;padding-left:8px;padding-bottom:0;vertical-align:middle}#lifeevent_care .content .total .value td:nth-child(3){padding-right:20px}#lifeevent_reform_cost_form{position:relative;height:100%}@media (max-width: 650px){#lifeevent_reform_cost_form{width:98%;padding:28px 5px 20px 5px}}#lifeevent_reform_cost_form .title{font-size:24px;margin:102px auto 33px}#lifeevent_reform_cost_form .delete_text{margin-top:94px;margin-bottom:21px}#lifeevent_reform_cost_form .added_title{font-size:24px;margin:0px auto 33px}#lifeevent_reform_cost_form .cost>.required::after{margin:0}#lifeevent_reform_cost_form .form_content{padding:20px 70px;margin:10px auto}@media (max-width: 650px){#lifeevent_reform_cost_form .form_content{padding:20px 50px}}#lifeevent_reform_cost_form .form_content .form_radio{margin:20px 0}#lifeevent_reform_cost_form .form_content .form_radio .left_radio{margin-right:64px}#lifeevent_reform_cost_form .form_content .form_unit_sp{margin:0}@media (max-width: 650px){#lifeevent_reform_cost_form .form_content .form_unit_sp{display:block}}#lifeevent_reform_cost_form .form_content .check_unit{margin:0}#lifeevent_reform_cost_form .form_content .attention{margin:12px auto}#lifeevent_reform_cost_form .form_content .input_first_loan,#lifeevent_reform_cost_form .form_content .input_second_loan,#lifeevent_reform_cost_form .form_content .input_third_loan{margin-bottom:20px}#lifeevent_reform_cost_form .annual_loan_cost{font-weight:700;width:400px;background-color:#ffffff;box-shadow:0px 0px 12px rgba(0,0,0,0.08);margin:10px auto;border-radius:12px}#lifeevent_reform_cost_form .annual_loan_cost th,#lifeevent_reform_cost_form .annual_loan_cost td{border:1px black solid;text-align:center;border:2px solid #f2f2f2;padding:5px}#lifeevent_reform_cost_form .annual_loan_cost th{width:60%}@media (max-width: 650px){#lifeevent_reform_cost_form .annual_loan_cost{width:100%}}#lifeevent_reform_cost_form .annual_loan_cost #first_annual_loan_cost,#lifeevent_reform_cost_form .annual_loan_cost #second_annual_loan_cost,#lifeevent_reform_cost_form .annual_loan_cost #third_annual_loan_cost{font-size:20px}@media (max-width: 650px){#lifeevent_reform_cost_form .annual_loan_cost{width:350px}}#lifeevent_reform_cost_form .header{position:relative;padding-top:100px}@media (max-width: 650px){#lifeevent_reform_cost_form .header{padding-top:85px}}#lifeevent_reform_cost_form .header .icon{position:ABSOLUTE;left:50%;transform:translateX(-50%);top:140px}@media (max-width: 650px){#lifeevent_reform_cost_form .header .icon{top:125px}}#lifeevent_reform_cost_form .footer{margin:51px auto 65px auto}@media (max-width: 650px){#lifeevent_reform_cost_form .footer{width:98%;margin-top:20px}#lifeevent_reform_cost_form .footer .button_text{font-size:0.8rem}#lifeevent_reform_cost_form .footer .button_back{width:160px}#lifeevent_reform_cost_form .footer .button_save{font-size:0.8rem;width:160px}}#other_pl_form{position:relative;height:100%}@media (max-width: 650px){#other_pl_form{padding:28px 5px 20px 5px}}#other_pl_form .title{font-size:24px;margin:112px auto 60px}@media (max-width: 650px){#other_pl_form .title{width:260px}}#other_pl_form .added_title{font-size:24px;margin:112px auto 60px}@media (max-width: 650px){#other_pl_form .added_title{width:260px}}#other_pl_form .delete_text{margin-top:94px;margin-bottom:21px}@media (max-width: 650px){#other_pl_form .delete_text{width:100%}}#other_pl_form .added_title{font-size:24px;margin:0px auto 33px}#other_pl_form .temporary_income,#other_pl_form .regularly_income,#other_pl_form .temporary_cost,#other_pl_form .regularly_cost{width:644px;margin:auto auto 22px}@media (max-width: 650px){#other_pl_form .temporary_income,#other_pl_form .regularly_income,#other_pl_form .temporary_cost,#other_pl_form .regularly_cost{width:100%}}#other_pl_form .temporary_income .other_block,#other_pl_form .regularly_income .other_block,#other_pl_form .temporary_cost .other_block,#other_pl_form .regularly_cost .other_block{padding:30px 0 0 62px}@media (max-width: 650px){#other_pl_form .temporary_income .other_block,#other_pl_form .regularly_income .other_block,#other_pl_form .temporary_cost .other_block,#other_pl_form .regularly_cost .other_block{padding:30px 5px 15px}}@media (max-width: 650px){#other_pl_form .temporary_income .other_block .form_label,#other_pl_form .regularly_income .other_block .form_label,#other_pl_form .temporary_cost .other_block .form_label,#other_pl_form .regularly_cost .other_block .form_label{margin-left:10px}}#other_pl_form .temporary_income,#other_pl_form .temporary_cost{min-height:170px}@media (max-width: 650px){#other_pl_form .temporary_income .form_unit,#other_pl_form .temporary_cost .form_unit{display:block}}@media (max-width: 650px){#other_pl_form .temporary_income .other_cost,#other_pl_form .temporary_cost .other_cost{margin-top:11px}}#other_pl_form .temporary_income .other_events .event,#other_pl_form .temporary_cost .other_events .event{box-sizing:border-box;width:340px;height:39px;border:2px solid #E0E0E0}@media (max-width: 650px){#other_pl_form .temporary_income .other_events .event,#other_pl_form .temporary_cost .other_events .event{width:auto}}#other_pl_form .regularly_income,#other_pl_form .regularly_cost{min-height:230px}@media (max-width: 650px){#other_pl_form .regularly_income .sp_regulary_unit,#other_pl_form .regularly_cost .sp_regulary_unit{display:block}#other_pl_form .regularly_income .other_term,#other_pl_form .regularly_cost .other_term{margin-top:14px}#other_pl_form .regularly_income .other_cost,#other_pl_form .regularly_cost .other_cost{margin-top:13px}}#other_pl_form .regularly_income .other_events .event,#other_pl_form .regularly_cost .other_events .event{box-sizing:border-box;width:430px;height:39px;border:2px solid #E0E0E0}@media (max-width: 650px){#other_pl_form .regularly_income .other_events .event,#other_pl_form .regularly_cost .other_events .event{width:auto;height:66px}}#other_pl_form .form_unit{margin-bottom:15px}#other_pl_form .form_unit .other_age,#other_pl_form .form_unit .other_term{display:flex}#other_pl_form .form_unit .other_age .unit,#other_pl_form .form_unit .other_term .unit{margin:auto 12.14px auto}#other_pl_form .form_unit .other_cost{display:flex}#other_pl_form .form_unit .other_cost .unit{margin:auto 14px auto}#other_pl_form .form_unit .prefix{margin:auto 15px auto}#other_pl_form .form_unit .other_add{margin:8px 0px 0px 25px}#other_pl_form .form_unit .other_add .plus{position:relative;display:inline-block;width:20px;height:2px;background:#000000;vertical-align:middle}#other_pl_form .form_unit .other_add .plus::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;transform:rotate(90deg)}#other_pl_form .other_events{padding-bottom:43px}@media (max-width: 650px){#other_pl_form .other_events{padding:0}}#other_pl_form .other_events .event_unit{display:flex;padding-top:15px}@media (max-width: 650px){#other_pl_form .other_events .event_unit{display:block;margin-left:-16px;padding-top:0px}}#other_pl_form .other_events .event_unit .event{padding:5px 0px;text-align:center;font-weight:700;font-size:16px}@media (max-width: 650px){#other_pl_form .other_events .event_unit .event{padding:5px 10px;margin:0 20px}#other_pl_form .other_events .event_unit .event .br::before{content:"\A";white-space:pre}}#other_pl_form .other_events .event_unit .delete{margin:7px 0px 0px 20px;color:#EB3223;cursor:pointer;font-weight:700;font-size:15px}@media (max-width: 650px){#other_pl_form .other_events .event_unit .delete{margin:5px 0px 10px 280px}}#other_pl_form .other_events .event_unit .delete span{margin-bottom:3px;margin-left:8px;position:relative;display:inline-block;width:20px;height:2px;background:#E00000;vertical-align:middle;transform:rotate(45deg)}#other_pl_form .other_events .event_unit .delete span::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#E00000;transform:rotate(90deg)}#other_pl_form .footer{display:flex;justify-content:center;margin:40px 0px}#other_pl_form .footer .button_back{display:inline-block;position:relative;height:44px;width:198px;border-radius:37px;background:#ffffff;border:2px solid #e0e0e0;box-sizing:border-box;filter:drop-shadow(0px 0px 12px rgba(0,0,0,0.08))}@media (max-width: 650px){#other_pl_form .footer .button_back{width:160px}}#other_pl_form .footer .button_back .button_text{left:3.01%;right:3.01%;top:18.18%;bottom:22.73%;position:absolute;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:18px;line-height:26px;text-align:center;color:#383838}@media (max-width: 650px){#other_pl_form .footer .button_back .button_text{font-size:0.8rem}}#other_pl_form .footer .button_save{display:flex;height:44px;width:198px;border-radius:37px;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0em;justify-content:center;align-items:center;color:#ffffff;background:#E00000;border:none;margin-left:15px}@media (max-width: 650px){#other_pl_form .footer .button_save{font-size:0.8rem;width:160px}}#other_pl_form .footer .button_update{display:flex;height:44px;width:198px;border-radius:37px;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0em;justify-content:center;align-items:center;color:#ffffff;background:#E00000;border:none;margin-left:15px}#other_pl_form .header{position:relative;padding-top:100px}@media (max-width: 650px){#other_pl_form .header{padding-top:85px}}#other_pl_form .header .icon{position:ABSOLUTE;left:50%;transform:translateX(-50%);top:140px}@media (max-width: 650px){#other_pl_form .header .icon{top:125px}}#other_pl_form .footer{margin:51px auto 65px auto}@media (max-width: 650px){#other_pl_form .footer{width:98%;margin-top:20px}#other_pl_form .footer .button_text{font-size:0.8rem}#other_pl_form .footer .button_back{width:160px}#other_pl_form .footer .button_save{font-size:0.8rem;width:160px}}.education_radio{display:inline-block;position:relative;height:16px;padding-top:2px}.education_radio:hover{cursor:pointer}.education_radio.disabled:hover{cursor:default}.education_radio.disabled span{color:#b2b2b2}.education_radio input[type=radio]{display:none}.education_radio input[type=radio]:checked+span i{display:block}.education_radio input[type=radio]:checked+span:before{background-color:#fff2f4}.education_radio input[type=radio]:checked+span:after{color:#ea3323;border-color:#ea3323}.education_radio input[type=radio]:disabled+span i{background-color:#b2b2b2}.education_radio input[type=radio]:disabled:checked+span:before{background-color:#fff}.education_radio input[type=radio]:disabled+span:after{background-color:#f5f5f5}.education_radio input[type=radio]:checked:disabled+span:after{color:#b2b2b2;border-color:#b2b2b2}.education_radio span.text{padding-left:36px;padding-right:3px}.education_radio span.text i{z-index:12;position:absolute;content:"";top:9px;left:16px;width:10px;height:10px;border-radius:7px;background-color:#ea3323;display:none}.education_radio span.text:before{z-index:10;position:absolute;content:"";top:9px;left:16px;width:10px;height:10px;border-radius:16px;background-color:#fff}.education_radio span.text:after{z-index:11;position:absolute;content:"";top:6px;left:13px;width:16px;height:16px;border:1px solid #b2b2b2;border-radius:12px;background-color:transparent}.form{display:flex;justify-content:space-between;margin-bottom:16px}.form span{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:44px;color:#727272}.form select,.form input{height:44px;width:279px;border:2px solid #E0E0E0;border-radius:37px;background:#FFFFFF;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:18px;line-height:26px;color:#383838;padding-left:23px}.form.select{position:relative}.form.select select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.form.select:after{position:absolute;top:15px;right:19px;content:'';width:10px;height:10px;border-right:2px solid #ea3323;border-bottom:2px solid #ea3323;transform:rotate(45deg);background-color:transparent}div.buttons{text-align:center;margin:60px 0 0 0;width:auto}div.buttons a.secondary{width:133px;height:44px;box-sizing:border-box;background:#FFFFFF;border:2px solid #E0E0E0;border-radius:37px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:38px;margin:0 10px 0 auto;color:#383838}div.buttons a.secondary span{display:flex;justify-content:center;align-items:center}div.buttons a.primary{width:133px;height:44px;box-sizing:border-box;background:#E00000;border-radius:37px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:37px;margin:0 auto 0 10px;color:#FFFFFF}div.buttons a.primary span{display:flex;justify-content:center;align-items:center}.diagonal_university{position:relative}.diagonal_university:after{position:absolute;content:"";display:block;transform:rotate(-6deg);width:312px;border:0;border-top:1px solid #A6A6A6;margin:0 0 0 -3px;padding:0;transform-origin:91% 0%;z-index:0}.education_cost tbody tr td.diagonal_university{position:relative}.education_cost tbody tr td.diagonal_university:after{position:absolute;content:"";display:block;transform:rotate(-6deg);width:312px;border:0;border-top:1px solid #A6A6A6;margin:0 0 0 -3px;padding:0;transform-origin:92% 0%;z-index:0}.education_cost tbody tr:nth-child(4) td.diagonal_university{position:relative}.education_cost tbody tr:nth-child(4) td.diagonal_university:after{position:absolute;content:"";display:block;transform:rotate(-6deg);width:312px;border:0;border-top:1px solid #A6A6A6;margin:0 0 0 -15px;padding:0;transform-origin:89% 0%;z-index:0}.education_cost tbody tr:nth-child(5) td.diagonal_university{position:relative}.education_cost tbody tr:nth-child(5) td.diagonal_university:after{position:absolute;content:"";display:block;transform:rotate(-6deg);width:312px;border:0;border-top:1px solid #A6A6A6;margin:0 0 0 -15px;padding:0;transform-origin:89% 0%;z-index:0}.lesson_cost tbody tr:nth-child(4) td.diagonal_university{position:relative}.lesson_cost tbody tr:nth-child(4) td.diagonal_university:after{position:absolute;content:"";display:block;transform:rotate(-6deg);width:312px;border:0;border-top:1px solid #A6A6A6;margin:0 0 0 -15px;padding:0;transform-origin:84% 0%;z-index:0}#lifeevent_education{padding-top:69px}@media (max-width: 650px){#lifeevent_education .edit_table{overflow:auto;white-space:nowrap}}#lifeevent_education .content{width:1022px;height:100%;margin:0 auto;padding:28px 29px 61px 27px;background:#FFFFFF;box-shadow:0px 0px 12px rgba(0,0,0,0.08);border-radius:10px}@media (max-width: 650px){#lifeevent_education .content{width:98%;padding:28px 5px 20px 5px}}#lifeevent_education .content .school_cost_title{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;display:flex;align-items:center;color:#E00000;padding-bottom:10px}#lifeevent_education .content .education_cost tr:first-child .select_type{background:#E0E0E0;position:relative;z-index:1}#lifeevent_education .content .education_cost tr:first-child .select_type:after{position:absolute;content:'';top:6px;left:70px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #383838;z-index:-1}#lifeevent_education .content .education_cost tr:first-child .select_type select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#E0E0E0;border:none;color:#383838;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px}#lifeevent_education .content .education_cost tr:first-child .select_type_university{background:#E0E0E0;position:relative;z-index:1}#lifeevent_education .content .education_cost tr:first-child .select_type_university:after{position:absolute;content:'';top:6px;left:90px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #383838;z-index:-1}#lifeevent_education .content .education_cost tr:first-child .select_type_university select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#E0E0E0;border:none;color:#383838;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px}#lifeevent_education .content .education_cost tr{height:35px;display:flex;flex-direction:row;border-right:1px solid #A6A6A6;padding:0px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#383838}#lifeevent_education .content .education_cost tr th{display:flex;align-items:flex-start;width:138px;background:#E0E0E0;border-top:1px solid #A6A6A6;border-left:1px solid #A6A6A6;flex:none;order:5;flex-grow:0;padding-top:6px;padding-left:11px}#lifeevent_education .content .education_cost tr th:first-child{width:104px}#lifeevent_education .content .education_cost tr th:nth-child(6){width:310px}#lifeevent_education .content .education_cost tr td{display:flex;align-items:flex-start;width:138px;border-top:1px solid #A6A6A6;border-left:1px solid #A6A6A6;flex:none;order:5;flex-grow:0;padding-top:4px}#lifeevent_education .content .education_cost tr td:first-child{width:104px;padding-left:13px}#lifeevent_education .content .education_cost tr td:nth-child(6){width:310px;padding-left:13px}#lifeevent_education .content .education_cost tr:nth-child(2) td:nth-child(6),#lifeevent_education .content .education_cost tr:nth-child(3) td:nth-child(6){padding-left:0}#lifeevent_education .content .education_cost tr:nth-child(2) td:nth-child(6) span.text,#lifeevent_education .content .education_cost tr:nth-child(3) td:nth-child(6) span.text{display:flex}#lifeevent_education .content .education_cost tr:nth-child(2) td:nth-child(6) span.text span.fee_text,#lifeevent_education .content .education_cost tr:nth-child(3) td:nth-child(6) span.text span.fee_text{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:11px;line-height:16px;color:#383838;display:inline-block;padding-left:5px;padding-top:3px}#lifeevent_education .content .education_cost tr:nth-child(2) td:nth-child(6) span.text a.set_university_cost,#lifeevent_education .content .education_cost tr:nth-child(3) td:nth-child(6) span.text a.set_university_cost{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:12px;line-height:19px;display:inline-block;align-items:center;text-decoration-line:underline;color:#E00000;padding:1px 0 0 6px}#lifeevent_education .content .education_cost tr:nth-child(4){min-height:35px;height:100%}#lifeevent_education .content .education_cost tr:nth-child(4) td:nth-child(6){flex-direction:column;padding-bottom:6px}#lifeevent_education .content .education_cost tr:nth-child(4) td:nth-child(6) table.select_university tr{display:flex;padding:0;border-right:none;height:auto}#lifeevent_education .content .education_cost tr:nth-child(4) td:nth-child(6) table.select_university tr td.university_name{display:inline-block;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:12px;line-height:22px;color:#383838;border:none;align-items:center;padding:0;width:auto}#lifeevent_education .content .education_cost tr:nth-child(4) td:nth-child(6) label span.fee{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:11px;line-height:16px;color:#383838;display:inline-block;padding-left:5px;padding-top:3px}#lifeevent_education .content .education_cost tr:nth-child(4) td:nth-child(6) label a.set_university_cost{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:12px;line-height:19px;display:inline-block;align-items:center;text-decoration-line:underline;color:#E00000;padding:1px 0 0 6px}#lifeevent_education .content .education_cost tr:nth-child(5){border-bottom:1px solid #A6A6A6;height:35px}#lifeevent_education .content .education_cost tr:nth-child(5) td{padding-left:13px}#lifeevent_education .content .education_cost tr:nth-child(6){display:none}#lifeevent_education .content .education_cost tr:nth-child(4) td:nth-child(6) label input[type="radio"]{display:none}#lifeevent_education .content .education_cost tr:last-child{display:none}#lifeevent_education .content .lesson_cost_title{height:26px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;align-items:center;color:#E00000;padding-top:18px}#lifeevent_education .content .lesson_cost tr{height:35px;display:flex;flex-direction:row;border-right:1px solid #A6A6A6;padding:0px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#383838}#lifeevent_education .content .lesson_cost tr td{display:flex;align-items:flex-start;width:138px;border-top:1px solid #A6A6A6;border-left:1px solid #A6A6A6;flex:none;order:5;flex-grow:0;padding-top:3px}#lifeevent_education .content .lesson_cost tr td label.hidden_button{display:none}#lifeevent_education .content .lesson_cost tr td:first-child{width:104px;padding-left:13px;padding-top:4px}#lifeevent_education .content .lesson_cost tr td:nth-child(6){width:310px}#lifeevent_education .content .lesson_cost tr:first-child{border-right:none}#lifeevent_education .content .lesson_cost tr:nth-child(4){border-bottom:1px solid #A6A6A6}#lifeevent_education .content .lesson_cost tr:nth-child(4) td:not(td:first-child){padding-top:5px;padding-left:13px}#lifeevent_education .content .lesson_cost tr:nth-child(5){display:none}#lifeevent_education .content table.additional_cost{margin-top:13px;margin-bottom:10px}#lifeevent_education .content table.additional_cost tbody{display:flex;flex-direction:column;width:100%}#lifeevent_education .content table.additional_cost tbody tr:first-child{flex-direction:row;width:100%}#lifeevent_education .content table.additional_cost tbody tr:first-child td:first-child{width:104px}@media (max-width: 650px){#lifeevent_education .content table.additional_cost tbody tr:first-child td:first-child{width:0px}}#lifeevent_education .content table.additional_cost tbody tr:first-child td:nth-child(2){width:auto}#lifeevent_education .content table.additional_cost tbody tr:first-child td:nth-child(2) table{display:table;border-collapse:collapse}#lifeevent_education .content table.additional_cost tbody tr:first-child td:nth-child(2) table tbody tr{margin:0 0 -1px}#lifeevent_education .content table.additional_cost tbody tr:first-child td:nth-child(2) table tr{padding-bottom:0;background:#FFFFFF;border-collapse:collapse;width:auto;margin-bottom:-1px;display:block}#lifeevent_education .content table.additional_cost tbody tr:first-child td:nth-child(2) table tr td:not(td:first-child){display:none}#lifeevent_education .content table.additional_cost tbody tr:first-child td:nth-child(2) table tr td{width:auto}#lifeevent_education .content table.additional_cost tbody tr:first-child td:nth-child(2) table tr td div{display:table;border-collapse:collapse;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#383838}@media (max-width: 650px){#lifeevent_education .content table.additional_cost tbody tr:first-child td:nth-child(2) table tr td div{font-size:0.8rem}}#lifeevent_education .content table.additional_cost tbody tr:first-child td:nth-child(2) table tr td div label.event_name{width:276px;display:table-cell;border:1px solid #A6A6A6;height:35px;padding-top:5px;padding-left:12px}#lifeevent_education .content table.additional_cost tbody tr:first-child td:nth-child(2) table tr td div label.event_term{width:209px;display:table-cell;border:1px solid #A6A6A6;height:35px;padding-left:12px}#lifeevent_education .content table.additional_cost tbody tr:first-child td:nth-child(2) table tr td div label.total_cost{width:209px;display:table-cell;border:1px solid #A6A6A6;height:35px;padding-left:12px}#lifeevent_education .content table.additional_cost tbody tr:first-child td:nth-child(2) table tr td div a.delete_event{display:table-cell;font-weight:700;font-size:22px;color:#E00000;padding-left:16px;vertical-align:middle}#lifeevent_education .content table.additional_cost tbody tr:nth-child(2) td:first-child{width:104px}@media (max-width: 650px){#lifeevent_education .content table.additional_cost tbody tr:nth-child(2) td:first-child{width:0px}}#lifeevent_education .content table.additional_cost tbody tr:nth-child(2) td:nth-child(2){box-sizing:border-box;background:#E00000;border-radius:37px;width:133px;height:44px}#lifeevent_education .content table.additional_cost tbody tr:nth-child(2) td:nth-child(2) a.add_event{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;display:flex;justify-content:center;align-items:center;color:#FFFFFF;padding-right:4px}#lifeevent_education .content table.additional_cost tbody tr:nth-child(2) td:nth-child(3){padding-left:10px}#lifeevent_education .content table.additional_cost tbody tr:nth-child(2) td:nth-child(3) span{width:315px;height:22px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#383838}@media (max-width: 650px){#lifeevent_education .content table.additional_cost tbody tr:nth-child(2) td:nth-child(3) span{font-size:0.8rem}}#lifeevent_education .content table.additional_cost tbody tr.button_area{margin-top:18px}#lifeevent_education .content .total_amount{margin-left:auto;margin-bottom:33px}#lifeevent_education .content .total_amount tbody tr{height:auto;width:auto;display:flex;align-items:flex-end}#lifeevent_education .content .total_amount tbody tr td:not(td:nth-child(2)){width:auto;height:auto;padding-bottom:8px}#lifeevent_education .content .total_amount tbody tr td:not(td:nth-child(2)) span{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#383838;vertical-align:bottom}#lifeevent_education .content .total_amount tbody tr td:nth-child(2) span{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:40px;line-height:58px;color:#E00000;margin:0 9px 0 9px}#lifeevent_education .content .supporting_cost_title{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;display:flex;align-items:center;color:#E00000;padding-bottom:16px}#lifeevent_education .content .supporting_cost tbody{display:flex;flex-direction:column;width:100%}#lifeevent_education .content .supporting_cost tbody tr:nth-child(2){width:100%}#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:first-child{width:104px}@media (max-width: 650px){#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:first-child{width:0px}}#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2){width:auto}#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2) table.supporting_forms tbody tr{width:auto}#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2) table.supporting_forms tbody tr td{width:auto;height:auto}#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2) table.supporting_forms tbody tr td div{display:flex;align-items:center;height:44px;width:auto;margin-bottom:10px}#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2) table.supporting_forms tbody tr td div span{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;width:auto;margin-right:10px}@media (max-width: 650px){#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2) table.supporting_forms tbody tr td div span{white-space:nowrap}}@media (max-width: 650px){#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2) table.supporting_forms tbody tr td div .support_text1{display:none}#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2) table.supporting_forms tbody tr td div .support_text2{font-size:0.8rem;white-space:nowrap}}#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2) table.supporting_forms tbody tr td div select{box-sizing:border-box;background:#FFFFFF;border:2px solid #E0E0E0;border-radius:37px;margin-right:10px;height:44px;width:83px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;display:flex;align-items:center;color:#383838;padding-left:23px}#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2) table.supporting_forms tbody tr td div input{box-sizing:border-box;background:#FFFFFF;border:2px solid #E0E0E0;border-radius:37px;margin-right:10px;width:190px;height:44px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;display:flex;align-items:center;color:#383838;padding-left:23px}@media (max-width: 650px){#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2) table.supporting_forms tbody tr td div input{width:100px}}#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2) table.supporting_forms tbody tr td div a.delete_support{display:table-cell;font-weight:700;font-size:22px;color:#E00000;padding-left:16px;vertical-align:middle}#lifeevent_education .content .supporting_cost tbody tr:nth-child(2) td:nth-child(2) table.supporting_forms tbody tr td div div.input_integer{margin-top:10px}#lifeevent_education .content .supporting_cost tbody tr:nth-child(3) td:first-child{width:104px}@media (max-width: 650px){#lifeevent_education .content .supporting_cost tbody tr:nth-child(3) td:first-child{width:0px}}#lifeevent_education .content .supporting_cost tbody tr:nth-child(3) td:nth-child(2){box-sizing:border-box;background:#E00000;border-radius:37px;width:auto;height:44px}#lifeevent_education .content .supporting_cost tbody tr:nth-child(3) td:nth-child(2) a.add_support{width:133px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;display:flex;justify-content:center;align-items:center;color:#FFFFFF;padding-right:4px}#lifeevent_education .content .supporting_cost tbody tr:nth-child(3) td:nth-child(3){width:auto}#lifeevent_education .content .supporting_cost tbody tr:nth-child(3) td:nth-child(3) table.source tbody tr{height:44px;display:flex;flex-direction:row;padding-top:10px}#lifeevent_education .content .supporting_cost tbody tr:nth-child(3) td:nth-child(3) table.source tbody tr td:first-child{height:22px;width:120px;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:15px;line-height:22px;display:flex;align-items:center;justify-content:center;text-decoration-line:underline;color:#E00000;margin-left:10px}#lifeevent_education .content .supporting_cost tbody tr:nth-child(3) td:nth-child(3) table.source tbody tr td:nth-child(2){font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:12px;line-height:22px;background:none;margin-left:5px}@media (max-width: 650px){#lifeevent_education table.source{margin-top:20px;width:98%}#lifeevent_education table.source tbody tr{padding-top:10px}#lifeevent_education table.source tbody tr td:first-child{vertical-align:top;white-space:nowrap;font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:0.6rem;text-decoration-line:underline;color:#E00000;margin-left:5px}#lifeevent_education table.source tbody tr td:nth-child(2){font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-size:0.6rem;background:none;margin-left:5px}}#lifeevent_education .lifeevent_header{height:103px;padding:34px 0 34px;display:flex;align-items:center;flex-shrink:0}#lifeevent_education .lifeevent_header .title{margin:0 auto;text-align:center;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:24px;line-height:35px;color:#383838}#lifeevent_education .icon{text-align:center;position:relative;top:40px}@media (max-width: 650px){#lifeevent_education .footer{width:98%;margin-top:10px}#lifeevent_education .footer .button_text{font-size:0.8rem}#lifeevent_education .footer .button_back{width:160px}#lifeevent_education .footer .button_save{font-size:0.8rem;width:160px}}.dialog_education_input{top:0;position:fixed}.dialog_education_input .popup{width:693px;height:351px;background-color:#fff;border-radius:19px;padding:51px 0 65px 0;display:flex;flex-direction:column}.dialog_education_input .popup .text{height:35px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:24px;line-height:35px;display:flex;align-items:center;text-align:center;color:#383838;margin:0 auto 52px auto}.dialog_education_input .popup div table{margin:0 auto}.dialog_education_input .popup div table td:nth-child(1){padding-right:16px;text-align:right;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#383838}.dialog_education_input .popup div table td:nth-child(2) .input_form{border-radius:16px}.dialog_education_input .popup div table td:nth-child(2) .input_form input{height:44px;width:190px;box-sizing:border-box;background:#FFFFFF;border:2px solid #E0E0E0;border-radius:37px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;display:flex;align-items:center;color:#383838;padding-left:23px}.dialog_education_input .popup div table td:nth-child(3){font-size:18px;font-weight:bold;padding-left:12px}.dialog_education_university,.dialog_education_junior_college,.dialog_education_vocational_school{top:0;position:fixed}.dialog_education_university .popup,.dialog_education_junior_college .popup,.dialog_education_vocational_school .popup{width:693px;height:auto;background:#FFFFFF;border-radius:19px;padding:51px 84px 48px 84px}@media (max-width: 650px){.dialog_education_university .popup,.dialog_education_junior_college .popup,.dialog_education_vocational_school .popup{max-width:100%;width:98%;padding:10px 10px}}.dialog_education_university .popup .title,.dialog_education_junior_college .popup .title,.dialog_education_vocational_school .popup .title{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:24px;line-height:35px;color:#383838;margin-bottom:31px}.dialog_education_university .popup div.select_cost_type,.dialog_education_junior_college .popup div.select_cost_type,.dialog_education_vocational_school .popup div.select_cost_type{margin-bottom:33px}.dialog_education_university .popup div.select_cost_type span.caption,.dialog_education_junior_college .popup div.select_cost_type span.caption,.dialog_education_vocational_school .popup div.select_cost_type span.caption{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;display:flex;align-items:center;color:#727272;margin-bottom:33px}.dialog_education_university .popup div.select_cost_type div.select_buttons,.dialog_education_junior_college .popup div.select_cost_type div.select_buttons,.dialog_education_vocational_school .popup div.select_cost_type div.select_buttons{flex-direction:row}.dialog_education_university .popup div.select_cost_type div.select_buttons label span.text,.dialog_education_junior_college .popup div.select_cost_type div.select_buttons label span.text,.dialog_education_vocational_school .popup div.select_cost_type div.select_buttons label span.text{padding-left:36px;padding-right:3px}.dialog_education_university .popup div.select_cost_type div.select_buttons label span.text i,.dialog_education_junior_college .popup div.select_cost_type div.select_buttons label span.text i,.dialog_education_vocational_school .popup div.select_cost_type div.select_buttons label span.text i{width:18px;height:18px;border-radius:10px}.dialog_education_university .popup div.select_cost_type div.select_buttons label span.text:before,.dialog_education_junior_college .popup div.select_cost_type div.select_buttons label span.text:before,.dialog_education_vocational_school .popup div.select_cost_type div.select_buttons label span.text:before{width:18px;height:18px;border-radius:16px}.dialog_education_university .popup div.select_cost_type div.select_buttons label span.text:after,.dialog_education_junior_college .popup div.select_cost_type div.select_buttons label span.text:after,.dialog_education_vocational_school .popup div.select_cost_type div.select_buttons label span.text:after{width:28px;height:28px;background-color:transparent;border-radius:14px}.dialog_education_university .popup div.select_cost_type div.select_buttons span,.dialog_education_junior_college .popup div.select_cost_type div.select_buttons span,.dialog_education_vocational_school .popup div.select_cost_type div.select_buttons span{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#383838;margin:0 31px 0 12px}.dialog_education_university .popup div.form_group,.dialog_education_junior_college .popup div.form_group,.dialog_education_vocational_school .popup div.form_group{margin-bottom:37px}@media (max-width: 650px){.dialog_education_university .popup div.form_group span,.dialog_education_junior_college .popup div.form_group span,.dialog_education_vocational_school .popup div.form_group span{white-space:nowrap}.dialog_education_university .popup div.form_group #type,.dialog_education_university .popup div.form_group #academic,.dialog_education_junior_college .popup div.form_group #type,.dialog_education_junior_college .popup div.form_group #academic,.dialog_education_vocational_school .popup div.form_group #type,.dialog_education_vocational_school .popup div.form_group #academic{width:110px}.dialog_education_university .popup div.form_group #start_age,.dialog_education_university .popup div.form_group #end_age,.dialog_education_junior_college .popup div.form_group #start_age,.dialog_education_junior_college .popup div.form_group #end_age,.dialog_education_vocational_school .popup div.form_group #start_age,.dialog_education_vocational_school .popup div.form_group #end_age{width:110px}.dialog_education_university .popup div.form_group #admission_fee,.dialog_education_university .popup div.form_group #cost,.dialog_education_junior_college .popup div.form_group #admission_fee,.dialog_education_junior_college .popup div.form_group #cost,.dialog_education_vocational_school .popup div.form_group #admission_fee,.dialog_education_vocational_school .popup div.form_group #cost{width:110px}.dialog_education_university .popup div.form_group #area,.dialog_education_junior_college .popup div.form_group #area,.dialog_education_vocational_school .popup div.form_group #area{width:110px}}.dialog_education_university .popup .informations .info,.dialog_education_junior_college .popup .informations .info,.dialog_education_vocational_school .popup .informations .info{width:433px;height:245px;background:rgba(235,50,35,0.2);border-radius:12px;margin:0 auto;padding:25px 48px 46px 48px;text-align:center}@media (max-width: 650px){.dialog_education_university .popup .informations .info,.dialog_education_junior_college .popup .informations .info,.dialog_education_vocational_school .popup .informations .info{width:100%;height:initial;padding:10px 12px 10px 12px}}.dialog_education_university .popup .informations .info .fee,.dialog_education_university .popup .informations .info .annual_amount,.dialog_education_university .popup .informations .info .total_amount,.dialog_education_junior_college .popup .informations .info .fee,.dialog_education_junior_college .popup .informations .info .annual_amount,.dialog_education_junior_college .popup .informations .info .total_amount,.dialog_education_vocational_school .popup .informations .info .fee,.dialog_education_vocational_school .popup .informations .info .annual_amount,.dialog_education_vocational_school .popup .informations .info .total_amount{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#383838;height:auto;display:flex;justify-content:space-between}.dialog_education_university .popup .informations .info .fee label,.dialog_education_university .popup .informations .info .annual_amount label,.dialog_education_university .popup .informations .info .total_amount label,.dialog_education_junior_college .popup .informations .info .fee label,.dialog_education_junior_college .popup .informations .info .annual_amount label,.dialog_education_junior_college .popup .informations .info .total_amount label,.dialog_education_vocational_school .popup .informations .info .fee label,.dialog_education_vocational_school .popup .informations .info .annual_amount label,.dialog_education_vocational_school .popup .informations .info .total_amount label{font-size:35px;line-height:51px;margin:0 10px 0 10px}.dialog_education_university .popup .informations .info .fee label.years,.dialog_education_university .popup .informations .info .annual_amount label.years,.dialog_education_university .popup .informations .info .total_amount label.years,.dialog_education_junior_college .popup .informations .info .fee label.years,.dialog_education_junior_college .popup .informations .info .annual_amount label.years,.dialog_education_junior_college .popup .informations .info .total_amount label.years,.dialog_education_vocational_school .popup .informations .info .fee label.years,.dialog_education_vocational_school .popup .informations .info .annual_amount label.years,.dialog_education_vocational_school .popup .informations .info .total_amount label.years{font-size:18px;line-height:26px;margin:0}.dialog_education_university .popup .informations .info .fee span.label,.dialog_education_university .popup .informations .info .annual_amount span.label,.dialog_education_university .popup .informations .info .total_amount span.label,.dialog_education_junior_college .popup .informations .info .fee span.label,.dialog_education_junior_college .popup .informations .info .annual_amount span.label,.dialog_education_junior_college .popup .informations .info .total_amount span.label,.dialog_education_vocational_school .popup .informations .info .fee span.label,.dialog_education_vocational_school .popup .informations .info .annual_amount span.label,.dialog_education_vocational_school .popup .informations .info .total_amount span.label{width:72px;text-align:left}.dialog_education_university .popup .informations .info .fee span.label p,.dialog_education_university .popup .informations .info .annual_amount span.label p,.dialog_education_university .popup .informations .info .total_amount span.label p,.dialog_education_junior_college .popup .informations .info .fee span.label p,.dialog_education_junior_college .popup .informations .info .annual_amount span.label p,.dialog_education_junior_college .popup .informations .info .total_amount span.label p,.dialog_education_vocational_school .popup .informations .info .fee span.label p,.dialog_education_vocational_school .popup .informations .info .annual_amount span.label p,.dialog_education_vocational_school .popup .informations .info .total_amount span.label p{vertical-align:bottom}.dialog_education_university .popup .informations .info .fee span.margin,.dialog_education_university .popup .informations .info .annual_amount span.margin,.dialog_education_university .popup .informations .info .total_amount span.margin,.dialog_education_junior_college .popup .informations .info .fee span.margin,.dialog_education_junior_college .popup .informations .info .annual_amount span.margin,.dialog_education_junior_college .popup .informations .info .total_amount span.margin,.dialog_education_vocational_school .popup .informations .info .fee span.margin,.dialog_education_vocational_school .popup .informations .info .annual_amount span.margin,.dialog_education_vocational_school .popup .informations .info .total_amount span.margin{width:70px;position:relative}.dialog_education_university .popup .informations .info .fee span.margin p,.dialog_education_university .popup .informations .info .annual_amount span.margin p,.dialog_education_university .popup .informations .info .total_amount span.margin p,.dialog_education_junior_college .popup .informations .info .fee span.margin p,.dialog_education_junior_college .popup .informations .info .annual_amount span.margin p,.dialog_education_junior_college .popup .informations .info .total_amount span.margin p,.dialog_education_vocational_school .popup .informations .info .fee span.margin p,.dialog_education_vocational_school .popup .informations .info .annual_amount span.margin p,.dialog_education_vocational_school .popup .informations .info .total_amount span.margin p{position:absolute;bottom:-5px;padding-bottom:10px}.dialog_education_university .popup .informations .info .fee span>span>p.margin,.dialog_education_university .popup .informations .info .annual_amount span>span>p.margin,.dialog_education_university .popup .informations .info .total_amount span>span>p.margin,.dialog_education_junior_college .popup .informations .info .fee span>span>p.margin,.dialog_education_junior_college .popup .informations .info .annual_amount span>span>p.margin,.dialog_education_junior_college .popup .informations .info .total_amount span>span>p.margin,.dialog_education_vocational_school .popup .informations .info .fee span>span>p.margin,.dialog_education_vocational_school .popup .informations .info .annual_amount span>span>p.margin,.dialog_education_vocational_school .popup .informations .info .total_amount span>span>p.margin{width:25px;display:inline-block}.dialog_education_university .popup .informations .info .fee,.dialog_education_university .popup .informations .info .annual_amount,.dialog_education_junior_college .popup .informations .info .fee,.dialog_education_junior_college .popup .informations .info .annual_amount,.dialog_education_vocational_school .popup .informations .info .fee,.dialog_education_vocational_school .popup .informations .info .annual_amount{margin-right:10px}.dialog_education_university .popup .informations .source,.dialog_education_junior_college .popup .informations .source,.dialog_education_vocational_school .popup .informations .source{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;text-align:left;color:#383838;margin:6px auto 0 auto;width:433px}.dialog_education_university .popup .informations .source tr,.dialog_education_junior_college .popup .informations .source tr,.dialog_education_vocational_school .popup .informations .source tr{text-align:left}.dialog_education_university .popup .informations .source tr td,.dialog_education_junior_college .popup .informations .source tr td,.dialog_education_vocational_school .popup .informations .source tr td{display:inline-block;width:auto}.dialog_education_university .popup .buttons,.dialog_education_junior_college .popup .buttons,.dialog_education_vocational_school .popup .buttons{text-align:center}.dialog_education_university .popup .buttons a,.dialog_education_junior_college .popup .buttons a,.dialog_education_vocational_school .popup .buttons a{width:161px}@media (max-width: 650px){.dialog_education_university .popup .buttons a,.dialog_education_junior_college .popup .buttons a,.dialog_education_vocational_school .popup .buttons a{width:120px}}.dialog_additional_education{top:0;position:fixed}.dialog_additional_education .popup{width:693px;height:auto;background:#FFFFFF;border-radius:19px;padding:51px 115px 48px 84px}@media (max-width: 650px){.dialog_additional_education .popup{max-width:100%;width:98%;padding:10px 50px 10px 10px}}.dialog_additional_education .popup .title{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:24px;line-height:35px;color:#383838;margin-bottom:31px}.dialog_additional_education .popup div.select_cost_type{margin-bottom:33px}.dialog_additional_education .popup div.select_cost_type span.caption{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;display:flex;align-items:center;color:#727272;margin-bottom:33px}.dialog_additional_education .popup div.select_cost_type div.select_buttons{flex-direction:row}.dialog_additional_education .popup div.select_cost_type div.select_buttons label span.text{padding-left:36px;padding-right:3px}.dialog_additional_education .popup div.select_cost_type div.select_buttons label span.text i{width:18px;height:18px;border-radius:10px}.dialog_additional_education .popup div.select_cost_type div.select_buttons label span.text:before{width:18px;height:18px;border-radius:16px}.dialog_additional_education .popup div.select_cost_type div.select_buttons label span.text:after{width:28px;height:28px;background-color:transparent;border-radius:14px}.dialog_additional_education .popup div.select_cost_type div.select_buttons span{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#383838;margin:0 31px 0 12px}.dialog_additional_education .popup div.form_group{margin-bottom:37px;position:relative}.dialog_additional_education .popup div.form_group p{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;color:#727272;margin:auto 0;position:absolute;right:-45px;bottom:70px}.dialog_additional_education .popup div.form_group p:last-of-type{bottom:10px}@media (max-width: 650px){.dialog_additional_education .popup div.form_group span{white-space:nowrap}.dialog_additional_education .popup div.form_group #start_age,.dialog_additional_education .popup div.form_group #end_age{width:110px}.dialog_additional_education .popup div.form_group #admission_fee,.dialog_additional_education .popup div.form_group #cost,.dialog_additional_education .popup div.form_group #name,.dialog_additional_education .popup div.form_group #temporary_cost,.dialog_additional_education .popup div.form_group #annual_amount{width:110px}}.dialog_additional_education .popup .buttons{text-align:center}.dialog_additional_education .popup .buttons a{width:161px}@media (max-width: 650px){.dialog_additional_education .popup .buttons a{width:110px}}.dialog_education_university .popup div.select_cost_type div.select_buttons label span.text:before{display:none}td.hide_area{background:#888888}#pension_csv_import_data_form{position:relative;height:100%}#pension_csv_import_data_form .title{font-size:24px;margin:102px auto 33px}#pension_csv_import_data_form .delete_text{margin-top:94px;margin-bottom:21px}#pension_csv_import_data_form .added_title{font-size:24px;margin:0px auto 33px}#pension_csv_import_data_form .subtitle{margin:0px auto 33px}#pension_csv_import_data_form .your_pension,#pension_csv_import_data_form .spouse_pension{margin:auto auto 22px}#pension_csv_import_data_form .form_content{padding-top:30px;padding-bottom:30px;padding-left:80px}@media (max-width: 650px){#pension_csv_import_data_form .form_content{padding-left:35px}}#pension_csv_import_data_form .form_content .form_radio{margin:20px 0 29px}#pension_csv_import_data_form .form_content .form_radio .left_radio{margin-right:64px}@media (max-width: 650px){#pension_csv_import_data_form .form_unit{display:flex}}#pension_csv_import_data_form .btn{width:78px;height:35px;font-family:Noto Sans JP;font-style:normal;font-size:14px;cursor:pointer}#pension_csv_import_data_form .btn-default{background:#FFFFFF;border:1px solid #46494B;color:#46494B}#pension_csv_import_data_form .btn-default:hover{border:1px solid #46494B}#pension_csv_import_data_form .btn-register{width:200px}#pension_csv_import_data_form input[type="file"]{margin-left:53px}#pension_csv_import_data_form br{display:block;content:"";margin:10px 0}#pension_csv_import_data_form table>thead>tr>th{background-color:#0B1F41;color:white;padding:5px}#lifeevent_pension_csv .footer{padding-top:20px}@media (max-width: 650px){#lifeevent_pension_csv .footer{width:98%}#lifeevent_pension_csv .footer .button_text{font-size:0.8rem}#lifeevent_pension_csv .footer .button_back{width:160px}#lifeevent_pension_csv .footer .button_save{font-size:0.8rem;width:160px}}#lifeevent_pension_csv .content{width:100%;text-align:center}#lifeevent_pension_csv .content table{margin-left:auto;margin-right:auto}#tab_content_individual_diagnosis{position:relative;padding-bottom:25px}#tab_content_individual_diagnosis .header{height:70px;font-size:22px;font-weight:bold;margin:0 auto 12px auto}#tab_content_individual_diagnosis h3{width:95%;color:#364e96;border-left:6px solid #364e96;padding:0.25em 0 0.25em 0.75em}#tab_content_individual_diagnosis .amount{display:table;margin:0 auto 30px auto;height:56px;background-color:#fff;border-radius:8px;box-shadow:0px 20px 24px rgba(17,17,17,0.06)}#tab_content_individual_diagnosis .amount td:nth-child(1){padding:0 40px;font-size:20px;font-weight:bold}#tab_content_individual_diagnosis .amount td:nth-child(2){padding-right:12px;font-size:16px;font-weight:normal}#tab_content_individual_diagnosis .amount td:nth-child(3){font-size:28px;font-weight:bold;padding:0 40px 0 0}#tab_content_individual_diagnosis .amount td:nth-child(3) span{font-size:18px}#tab_content_individual_diagnosis .chart_area{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;width:100%;margin-left:12px;margin-bottom:10px}#tab_content_individual_diagnosis .chart_area #housing_cost_chart{height:280px;margin:0 auto}#tab_content_individual_diagnosis .chart_area #individual_diagnosis_chart{height:280px;margin:0 auto}#tab_content_individual_diagnosis .chart_area #individual_diagnosis_chart_wide{height:500px;margin:0 auto}#tab_content_individual_diagnosis .chart_area .item_panel{position:relative;width:465px;border-style:solid;border-width:1px;border-radius:4px;background-color:#fff;box-shadow:0px 20px 24px rgba(17,17,17,0.06)}#tab_content_individual_diagnosis .chart_area .item_panel .item_panel_header{width:100%;height:48px;padding-left:16px;line-height:48px;text-align:left;vertical-align:middle;font-size:18px;font-weight:bold;color:#fff}#tab_content_individual_diagnosis .chart_area .item_panel .item_panel_message{margin:12px 16px 14px 16px;font-size:12px;font-weight:normal;text-align:left}#tab_content_individual_diagnosis .chart_area .item_panel[index="0"]{float:left;margin-bottom:16px;border-color:#FFBC26}#tab_content_individual_diagnosis .chart_area .item_panel[index="0"] .item_panel_header{background-color:#FFBC26}#tab_content_individual_diagnosis .chart_area .item_panel[index="1"]{margin-left:22px;margin-bottom:16px;border-color:#FE9399}#tab_content_individual_diagnosis .chart_area .item_panel[index="1"] .item_panel_header{background-color:#FE9399}#tab_content_individual_diagnosis .chart_area .item_panel[index="2"]{width:955px;border-color:#35BFA3}#tab_content_individual_diagnosis .chart_area .item_panel[index="2"] .item_panel_header{background-color:#35BFA3}#tab_content_individual_diagnosis .chart_area .item_panel[index="3"]{bottom:0;right:27px;border-color:#6497F3}#tab_content_individual_diagnosis .chart_area .item_panel[index="3"] .item_panel_header{background-color:#6497F3}#tab_content_individual_diagnosis .housing_lawn_graph{position:relative}#tab_content_individual_diagnosis .housing_lawn_graph .item_panel_message{margin:12px 0 14px 0;font-size:12px;font-weight:normal;text-align:left}#tab_content_individual_diagnosis .housing_lawn_graph_wide{z-index:9999px;position:absolute !important;left:0;margin-left:0 !important;width:955px !important}#tab_content_individual_diagnosis .housing_lawn_graph_wide .item_panel_message{margin:12px 0 14px 0;font-size:12px;font-weight:normal;text-align:left}#tab_content_individual_diagnosis .lawn_area,#tab_content_individual_diagnosis .education_area,#tab_content_individual_diagnosis .pension_area,#tab_content_individual_diagnosis .self_defence_area{position:relative;width:100%;padding:16px 16px}@media (max-width: 650px){#tab_content_individual_diagnosis .cf-pension-summary{overflow:auto;white-space:nowrap}}#tab_content_individual_diagnosis .cf-pension-table{font-size:14px;margin-left:12px;border:1px solid;border-color:#a6a6a6;box-shadow:0 1.9px 2.5px rgba(0,0,0,0.057),0 5px 6.1px rgba(0,0,0,0.076)}#tab_content_individual_diagnosis .cf-pension-table td{border:1px solid;border-color:#a6a6a6;max-width:138px;overflow:hidden;white-space:nowrap;padding-left:5px;padding-right:5px}#tab_content_individual_diagnosis .cf-pension-table th{border:1px solid;border-color:#a6a6a6;background-color:#e0e0e0;height:20.5px;width:88.5px}#tab_content_individual_diagnosis th.pension-wide{width:138px !important}#tab_content_individual_diagnosis td.pension-num{text-align:right}@media (max-width: 650px){#tab_content_individual_diagnosis .self_defence_area .self_defence_summary{overflow:auto;white-space:nowrap}}#tab_content_individual_diagnosis .self_defence_area .area-title{font-size:14px;margin-left:12px}#tab_content_individual_diagnosis .self_defence_area .self_defence-table{font-size:14px;margin-bottom:20px;margin-left:12px;border:1px solid;border-color:#a6a6a6;box-shadow:0 1.9px 2.5px rgba(0,0,0,0.057),0 5px 6.1px rgba(0,0,0,0.076)}#tab_content_individual_diagnosis .self_defence_area .self_defence-table td{border:1px solid;border-color:#a6a6a6;max-width:300px;overflow:hidden;white-space:nowrap;padding-left:5px;padding-right:5px}#tab_content_individual_diagnosis .self_defence_area .self_defence-table th{border:1px solid;border-color:#a6a6a6;background-color:#e0e0e0;height:20.5px;width:88.5px}#tab_content_individual_diagnosis .self_defence_area th.self_defence-s-wide{width:354px !important}#tab_content_individual_diagnosis .self_defence_area th.self_defence-wide{width:260px !important}#tab_content_individual_diagnosis .self_defence_area th.self_defence-medium{width:90px !important}#tab_content_individual_diagnosis .self_defence_area td.self_defence-num{text-align:right}#tab_content_individual_diagnosis .self_defence_area td.self_defence-s-wide{width:10%}#tab_content_individual_diagnosis .no_data_message{width:70%;margin-left:12px;padding:12px;background-color:#faf6d3;border:dashed 2px #ffdb6d}#tab_content_individual_diagnosis .education_child{display:flex;align-items:end}#tab_content_individual_diagnosis .education_child_navigation{padding-left:5px}#tab_content_individual_diagnosis .summary{font-size:14px;margin-left:12px;margin-bottom:10px;box-shadow:0px 20px 24px rgba(17,17,17,0.06)}#tab_content_individual_diagnosis .summary table{width:100%}#tab_content_individual_diagnosis .summary tr{height:21px}#tab_content_individual_diagnosis .summary th{font-weight:bold;background:#e0e0e0;border:solid 1px #a6a6a6}#tab_content_individual_diagnosis .summary th.long_text{width:250px}#tab_content_individual_diagnosis .summary th.middle_text{width:150px}#tab_content_individual_diagnosis .summary th.value_text{width:100px}#tab_content_individual_diagnosis .summary td{background:#ffffff;color:#555555;border:solid 1px #a6a6a6;padding-left:5px}#tab_content_individual_diagnosis .summary td.value_num{text-align:right;padding-right:5px}#tab_content_individual_diagnosis .summary .first_loan_prepayment,#tab_content_individual_diagnosis .summary .second_loan_prepayment,#tab_content_individual_diagnosis .summary .third_loan_prepayment{display:none}#tab_content_individual_diagnosis .link_navigation{margin-bottom:10px;cursor:pointer;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:13px;line-height:19px;display:inline-block;align-items:center;text-decoration-line:underline;color:#e00000;padding:1px 0 0 6px}#tab_content_individual_diagnosis #insurance_area{position:relative;padding-bottom:25px;margin-left:16px}#tab_content_individual_diagnosis #insurance_area .header{height:70px;font-size:22px;font-weight:bold;margin:0 auto 12px auto}#tab_content_individual_diagnosis #insurance_area h3{width:95%;color:#364e96;border-left:6px solid #364e96;padding:0.25em 0 0.25em 0.75em;margin-top:30px}#tab_content_individual_diagnosis #insurance_area .insurance{display:flex;margin-left:16px;align-items:center}@media (max-width: 650px){#tab_content_individual_diagnosis #insurance_area .insurance{display:grid}}#tab_content_individual_diagnosis #insurance_area .insurance p{font-size:14px;font-weight:bold}#tab_content_individual_diagnosis #insurance_area .insurance input[type="radio"]{width:20px;height:20px;border-radius:25px;background-color:red;margin-left:20px;border:1px solid white;accent-color:red}#tab_content_individual_diagnosis #insurance_area .insurance label{font-size:14px}#tab_content_individual_diagnosis #insurance_area .insurance span#open-insurance{cursor:pointer;margin-left:0px;width:180px;height:44px;background:#E00000;border-radius:37px;box-shadow:0px 0px 12px rgba(0,0,0,0.08);color:#FFFFFF;text-align:center;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:18px;line-height:44px}#tab_content_individual_diagnosis #insurance_area .insurance span#reference_text{display:flex}@media (max-width: 650px){#tab_content_individual_diagnosis #insurance_area .insurance span#reference_text{display:block;margin-left:0px}#tab_content_individual_diagnosis #insurance_area .insurance span#reference_text #reference_space{margin-left:45px}}#tab_content_individual_diagnosis #insurance_area .reference{display:flex;display:block;margin-left:100px;font-size:15px}@media (max-width: 650px){#tab_content_individual_diagnosis #insurance_area .reference{margin-left:0px;margin-top:10px}}#tab_content_individual_diagnosis #insurance_area .tab_insurance,#tab_content_individual_diagnosis #insurance_area .life_insurance,#tab_content_individual_diagnosis #insurance_area .pension_insurance{display:block;position:relative;font-size:14px;margin-left:12px;margin-bottom:10px}#tab_content_individual_diagnosis #insurance_area .tab_insurance table,#tab_content_individual_diagnosis #insurance_area .life_insurance table,#tab_content_individual_diagnosis #insurance_area .pension_insurance table{width:80%;margin-top:10px}#tab_content_individual_diagnosis #insurance_area .tab_insurance tr,#tab_content_individual_diagnosis #insurance_area .life_insurance tr,#tab_content_individual_diagnosis #insurance_area .pension_insurance tr{height:21px}#tab_content_individual_diagnosis #insurance_area .tab_insurance th,#tab_content_individual_diagnosis #insurance_area .life_insurance th,#tab_content_individual_diagnosis #insurance_area .pension_insurance th{padding:2px 0px;font-weight:bold;background:#e0e0e0;border:solid 1px #a6a6a6}#tab_content_individual_diagnosis #insurance_area .tab_insurance td,#tab_content_individual_diagnosis #insurance_area .life_insurance td,#tab_content_individual_diagnosis #insurance_area .pension_insurance td{padding:2px 0px;font-weight:300;background-color:white;border:solid 1px #a6a6a6;text-align:left;padding-left:0.25rem}#tab_content_individual_diagnosis #insurance_area .tab_insurance td.long_text,#tab_content_individual_diagnosis #insurance_area .life_insurance td.long_text,#tab_content_individual_diagnosis #insurance_area .pension_insurance td.long_text{text-align:right;padding-right:0.25rem}#tab_content_individual_diagnosis #insurance_area .pension_insurance table{width:80% !important}#tab_content_individual_diagnosis #insurance_area td.value_text{width:100px}#tab_content_individual_diagnosis #insurance_area th.value_text{width:100px}#tab_content_individual_diagnosis #insurance_area .graph_area{padding:16px 32px 0 12px}@media (max-width: 650px){#tab_content_individual_diagnosis #insurance_area .graph_area{padding:0 16px 0 0}}#tab_content_individual_diagnosis #insurance_area .graph_area .graph_content_box{border:1px solid #a6a6a6}#tab_content_individual_diagnosis #insurance_area .graph_area .graph_content_box .required_insurance_amount_graph{position:relative}#tab_content_individual_diagnosis #insurance_area .graph_area .graph_content_box .required_insurance_amount_graph #required_insurance_amount_chart{display:flex;padding:0px;height:548px}#tab_content_individual_diagnosis #insurance_area .graph_area .graph_content_box .required_insurance_amount_graph #required_insurance_amount_chart_unit{position:absolute;top:80px;left:10px;margin:4px;font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-size:15px;line-height:22px;color:#000000;z-index:1}#tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2{position:relative;padding:0 32px 0 12px}@media (max-width: 650px){#tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2{padding:0 16px 0 0}}#tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area{margin-top:-1px;padding:12px 16px 14px 16px;border:1px solid #a6a6a6;font-family:'Noto Sans JP';font-style:normal;font-size:12px;line-height:19px;color:#383838}#tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area .simulation_comment span{color:#E00000}#tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area .check_insurance{margin-top:20px}#tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area .check_insurance .check_insurance_text{font-weight:700;color:#E00000;border-bottom:1px solid #E00000;cursor:pointer}#tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area .description_of_required_cost{margin-top:10px}#tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area .description_of_required_cost .description_title{display:block;font-weight:700}#tab_content_individual_diagnosis #insurance_area .text_insurance_contain_2 .text_area .description_of_required_cost .description_text{display:block}
