.top-link.split{border-bottom:1px dotted;font-size:13px;padding-bottom:10px;text-align:right}.COLOR-Brown{color:#9d9d9d}.link-box{margin-bottom:14px;margin-top:25px;text-align:center}.white-btn{background:#fff;border:2px solid #9d9d9d;border-radius:30px;font-size:15px;font-weight:600;padding:10px 40px}.solid-border{border-style:solid!important}.top-link.bottom-link li a:hover{color:#3b3b3b}.top-link.bottom-link li a{background:#ebebeb;border:2px solid #9d9d9d;border-radius:25px;color:#3b3b3b;font-family:"Noto Serif JP",serif;font-size:13px;padding:10px 20px;text-align:center}label{font-weight:600}label.form-check-label{display:block;font-weight:500}.card-signin [type=checkbox]{border-radius:5px;display:inline;margin:0 10px;text-align:center;width:20px}#a01,#a02,#ha01,#ha02,#ha03,#ha04,#ka01,#ka02,#ka03,#ka04,#ka05,#ka06,#ka07,#sa01,#sa02,#sa03,#ta01,#ta02{position:relative;top:-65px}.explain{border:2px dashed #9d9d9d;border-radius:10px;margin-top:12px;padding:10px}.explain-sub{background:#9d9d9d;border-radius:5px;color:#fff;font-size:18px;margin-bottom:10px;padding-left:10px}.S_main_box-inner .S_voice{background:#ebebeb;border-radius:5px;margin-top:10px;padding:10px}.S_main_box-inner dl{margin-bottom:25px}.S_main_box-inner dd{border-radius:15px;font-weight:700;position:absolute;text-align:right;width:100px}.S_frc03_box-inner dl{border-top:1px dotted;padding-top:15px}.S_frc03_box-inner dd{background:#fff;border:1px solid;margin-left:10px;padding:1px 10px;text-align:center;width:70px}.S_main_box-inner dt{font-weight:300;margin-bottom:15px;margin-left:100px}.explain .S_frc03_menulinks{margin:10px 10px 30px;text-align:right}.explain .S_frc03_box-inner{background:#ebebeb;border-radius:5px;padding:10px}.box-style h6,.explain h5,.explain h6{border-bottom:1px dotted #3b3b3b;font-weight:700;padding-bottom:10px}.explain h5,.explain h6{border-left:5px solid;padding-left:15px;padding-top:10px}.box-style{border:2px solid #3b3b3b;border-radius:10px;padding:20px}.box-style li{display:inline-block;margin-right:20px}.border-dotted{border:2px dotted;border-radius:10px;margin-top:10px;padding:10px}.about-link{margin-top:30px;text-align:right}.about-link a:hover{text-decoration:none}.about-link a{background-image:linear-gradient(90deg,#3b3b3b,#4f4f4f);border-radius:20px;color:#fff;margin-right:10px;padding:10px 20px}.table-group table th{background:#9d9d9d;color:#fff}.table-group .table-bordered td,.table-group .table-bordered th{border:1px solid #767676}.table-group table{color:#3b3b3b;margin-bottom:10px;margin-top:10px;text-align:center}.white-table{background:#fff}#sidebar-wrapper ul{padding-left:30px}.sidebar-heading{-ms-overflow-style:none;max-height:90vh;overflow-x:unset;overflow-y:scroll;position:fixed;scrollbar-width:none}.sidebar-heading::-webkit-scrollbar{display:none}.card-signin .btn-primary{background-image:linear-gradient(270deg,#3b3b3b,#585858);border:none;border-radius:25px;font-size:16px;margin:auto;max-width:250px}.card-signin .description{font-size:13px;margin-bottom:16px}.card-signin input{border-radius:25px}.card-signin .form-control:focus{background-color:#fff;border-color:#767676;box-shadow:0 0 0 .2rem #b1b1b1;color:#626262;outline:0}.card-signin{font-family:"Noto Serif JP",serif}.card-title{font-weight:600}.card-signin{border-color:#422318}.form-signup .form-label-group{padding-left:20px;padding-right:20px}.about .title{margin-top:10px;text-align:center}.about .main-title,.about .title{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:600}.about .main-title{background-image:linear-gradient(90deg,#3b3b3b,#585858);border-radius:5px;color:#fff;padding:10px 30px}img.center{border-radius:5px;display:block;margin:10px auto auto}.S_main_photo{color:#777;margin:10px;text-align:center}.S_main_box-inner,.S_main_photo{font-family:"Noto Serif JP",serif;font-size:13px}.S_main_box-inner{margin-bottom:20px;margin-top:20px}.bottom-link li{list-style-type:none}.bottom-link{padding-left:0}.bottom-link li{border-radius:5px;color:#fff;margin:10px}.bottom-link li a{background-image:linear-gradient(90deg,#3b3b3b,#4f4f4f,#3b3b3b);color:#fff;font-family:"Noto Serif JP",serif;font-size:13px;padding:10px;text-align:center}.bottom-link{flex-wrap:wrap;justify-content:space-evenly}.bottom-link li a:hover{color:#fff}.bottom-link li a.active{background:#9d9d9d;border:2px solid #dad7d6}
