.table_contents_btm{width:100%;font-size:95%;}.table_contents_btm > div{width:100%;margin-top:30px;margin-bottom:0.4em;padding:0 1.4em;font-size:100%;line-height:1;letter-spacing:0;display:flex;justify-content:center;align-items:center;}.table_contents_btm > div::before,.table_contents_btm > div::after{width:3px;height:28px;background:#635;content:'';}.table_contents_btm > div::before{transform:rotate(-35deg);margin-right:1.2em;}.table_contents_btm > div::after{transform:rotate(35deg);margin-left:1.2em;}.table_contents_btm ul{width:100%;max-width:900px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;}.table_contents_btm li{padding:15px 8px;}.job_num_1 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-01.png);}.job_num_2 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-02.png);}.job_num_3 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-03.png);}.job_num_4 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-04.png);}.job_num_5 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-05.png);}.job_num_6 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-06.png);}.job_num_7 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-07.png);}.job_num_8 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-08.png);}.job_num_9 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-09.png);}.job_num_10 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-10.png);}.job_num_11 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-11.png);}.job_num_12 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-12.png);}.job_num_13 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-13.png);}.job_num_14 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-14.png);}.job_num_15 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-15.png);}.job_num_16 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-16.png);}.job_num_17 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-17.png);}.job_num_18 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-18.png);}.job_num_19 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-19.png);}.job_num_20 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-20.png);}.job_num_21 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-21.png);}.job_num_22 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-22.png);}.job_num_23 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-23.png);}.job_num_24 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-24.png);}.job_num_25 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-25.png);}.job_num_26 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-26.png);}.job_num_27 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-27.png);}.job_num_28 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-28.png);}.job_num_29 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-29.png);}.job_num_30 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-30.png);}.job_num_31 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-31.png);}.job_num_32 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-32.png);}.job_num_33 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-33.png);}.job_num_34 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-34.png);}.job_num_35 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-35.png);}.job_num_36 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-36.png);}.job_num_37 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-37.png);}.job_num_38 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-38.png);}.job_num_39 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-39.png);}.job_num_40 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-40.png);}.job_num_41 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-41.png);}.job_num_42 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-42.png);}.job_num_43 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-43.png);}.job_num_44 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-44.png);}.job_num_45 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-45.png);}.job_num_46 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-46.png);}.job_num_47 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-47.png);}.job_num_48 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-48.png);}.job_num_49 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-49.png);}.job_num_50 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-50.png);}.job_num_51 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-51.png);}.job_num_52 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-52.png);}.job_num_53 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-53.png);}.job_num_54 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-54.png);}.job_num_55 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-55.png);}.job_num_56 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-56.png);}.job_num_57 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-57.png);}.job_num_58 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-58.png);}.job_num_59 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-59.png);}.job_num_60 a{background:url(https://e-uranai.net/image/past-life-diagnosis/job-60.png);}.table_contents_btm li a{padding:0.3em 0 0.3em 1.5em;line-height:1.2;background-repeat:no-repeat;background-position:0.5em center;background-size:2em auto;background-color:rgba(245,229,229,0.7);border:1px solid #f5e5e5;border-radius:1.8em;box-shadow:4px 4px 8px #e5d5d5,-4px -4px 8px #fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.table_contents_btm li a:hover{background-color:#f5d5d5;border:1px solid #f5d5d5;}.table_contents_btm li a:active{background-color:#f5e5e5;border:1px solid #f5e5e5;box-shadow:inset 6px 6px 12px #e5d5d5,inset -2px -2px 4px #fff;position:relative;top:-1px;left:-1px;}.table_contents_btm li a span{width:100%;text-align:center;display:block;}.table_contents_btm li a span:nth-of-type(1){font-size:90%;}.table_contents_btm li a span:nth-of-type(2){margin-top:0.4em;font-size:110%;}.table_contents_btm li > div{margin-top:0.4em;padding:0.4em 0 0 0.6em;font-size:90%;line-height:1.2;}@media(min-width:820px){.table_contents_btm li{width:33%;}}@media(min-width:520px) and (max-width:819px){.table_contents_btm li{width:50%;}}@media(max-width:519px){.table_contents_btm li{width:100%;}}#divination{width:100%;max-width:320px;margin:0 auto;}#err_message{width:100%;margin-top:8px;padding:4px 0 4px 8px;font-size:80%;letter-spacing:0;color:#911144;line-height:1.3;border-radius:1.8em;}.divination_form{width:100%;}.divination_form legend{width:100%;text-align:center;letter-spacing:0;color:#911144;}.fieldset_01 div{height:53px;}.fieldset_01 div{margin:0 0.5em;border:solid 2px rgba(250,240,240,1.0);border-radius:1.8em;background:rgb(248,243,244,1.0);position:relative;display:inline-block;}.fieldset_01 div::before{width:100%;height:100%;border-radius:1.8em;background:#b8a;position:absolute;content:'';top:0;left:calc(50% + 0.5em);z-index:-1;transform:translateX(-50%);opacity:0.6;}.fieldset_01 div::after{width:100%;height:100%;border-radius:1.8em;background:#b8a;position:absolute;content:'';top:0;left:calc(50% - 0.5em);z-index:-1;transform:translateX(-50%);opacity:0.6;}.fieldset_01 input{padding:8px 0.5em 8px 0;font-size:120%;color:rgba(102,51,85,0.9);background:rgb(248,243,244,1.0);text-align:right;border-radius:1.8em;border:solid 2px #cab;box-shadow:0 0 2px 2px rgba(170,140,170,0.2)inset;}.fieldset_01 input:focus{background:rgb(245,224,224,1.0);border:solid 2px #b40;box-shadow:0 0 2px 2px rgba(170,140,100,0.2)inset;}.fieldset_01 div.birth_year input{width:3.6em;}.fieldset_01 div.birth_month input,.fieldset_01 div.birth_day input{width:2.4em;}.fieldset_01 label{margin:0 4px 0 4px;}.fieldset_02{width:100%;margin-top:0.4em;display:flex;justify-content:space-between;}.fieldset_02 div.op_yes,.fieldset_02 div.op_no{width:42%;margin:0 0.5em;font-size:106%;line-height:1.2;background:rgb(248,243,244,1.0);border:solid 2px rgba(250,240,240,1.0);border-radius:1.8em;position:relative;}.fieldset_02 div.op_yes::before,.fieldset_02 div.op_no::before{width:100%;height:100%;border-radius:1.8em;background:#b8a;position:absolute;content:'';top:0;left:calc(50% + 0.5em);z-index:-1;transform:translateX(-50%);opacity:0.6;}.fieldset_02 div.op_yes::after,.fieldset_02 div.op_no::after{width:100%;height:100%;border-radius:1.8em;background:#b8a;position:absolute;content:'';top:0;left:calc(50% - 0.5em);z-index:-1;transform:translateX(-50%);opacity:0.6;}.fieldset_02 input[type=radio]{display:none;}.fieldset_02 input[type=radio] + label{width:100%;height:100%;padding:12px 8px 12px 40px;border-radius:1.8em;border:solid 2px #cab;box-shadow:0 0 2px 2px rgba(170,140,170,0.2)inset;position:relative;cursor:pointer;display:flex;align-items:center;}.fieldset_02 input[type=radio] + label:hover{background:rgb(245,224,224,1.0);border:solid 2px #b40;box-shadow:0 0 2px 2px rgba(170,140,100,0.2)inset;}.fieldset_02 input[type=radio] + label::before{content:"";position:absolute;top:50%;left:5px;display:block;width:30px;height:30px;margin-top:-15px;background:#faf0f0;border:2px solid #dbd1d4;border-radius:50%;}.fieldset_02 input[type=radio]:checked + label::after{content:"";position:absolute;top:50%;left:10px;display:block;width:20px;height:20px;margin-top:-10px;background:#635;border-radius:50%;}.submit_btn{width:100%;margin:0 auto;margin-top:1em;border-radius:5.6em;border:solid 0.8em #903060;background:#903060;position:relative;z-index:20;}.submit_btn > span{padding:0.8em 0.6em;font-size:200%;color:#ffffe0;line-height:1.2;text-align:center;letter-spacing:0;border:1px solid #903060;border-radius:4.2em;box-shadow:4px 4px 8px #724,-4px -4px 8px #a57;position:relative;display:block;}.submit_btn > span::before{width:100%;height:100%;background:#c06090;border-radius:1.8em;position:absolute;content:'';top:0;left:0;z-index:-1;clip-path:polygon(0 0,100% 0,0 100%);opacity:0.3;}.submit_btn > span span{padding:0 3px;font-size:70%;font-weight:100;display:inline-block;}.submit_btn > span:hover{border:1px solid #802050;}.submit_btn > span:active{border:1px solid #903060;box-shadow:inset 6px 6px 12px #623,inset -2px -2px 4px #b68;position:relative;top:-1px;left:-1px;}