@charset "UTF-8";@media (min-width:1024px){.pc{display:block}}@media (max-width:480px){.pc{display:none}}@media (min-width:1024px){.sp{display:none}}@media (max-width:480px){.sp{display:block}}.search{width:780px;height:auto;margin:5px auto 12px;position:relative}@media (max-width:480px){.search{width:100%;margin:-15px auto 0px}}.search h2{background-color:#f8f4e1;color:#7d5a5a;width:780px;height:50px;font-weight:700;font-size:28px;line-height:50px;position:relative;padding:0}.search h2:after{position:absolute;content:none;width:130px;height:50px;bottom:0;right:5px;background-size:contain;background-repeat:no-repeat}@media (max-width:480px){.search h2{background-color:#f8f4e1;width:100%;height:50px;font-size:20px;text-indent:1em;margin:0 auto}}.search .searchBg{background-color:#fff;border-bottom:#7d5a5a solid 2px;border-top:0;margin-bottom:4rem}.search .left-block{display:inline-block;width:200px;height:auto}.search .left-block img{margin:3px 0 0 3px}@media (max-width:480px){.search .left-block{width:40%}}.search .right-block{display:inline-block;width:calc(100% - 205px);vertical-align:top;font-size:18px}@media (max-width:480px){.search .right-block{width:58%;font-size:1em}}.search .right-block table{border-collapse:separate;border-spacing:3px;width:100%}.search .right-block th,.search .right-block td{width:50%;height:40px;line-height:40px;font-size:1.5rem}@media (max-width:480px){.search .right-block th,.search .right-block td{height:30px;line-height:30px}}.search .right-block th{text-align:center;background-color:#f3e1e1;border-radius:5px 0 0 5px;color:#7d5a5a}@media (max-width:480px){.search .right-block th{width:40%}}.search .right-block td{text-align:right;border-bottom:solid 3px #f3e1e1;padding-right:1em}@media (max-width:480px){.search .right-block td{width:60%}}.search .officialButton{display:block;background-size:contain;background-repeat:no-repeat;height:50px;width:45%;margin:0;-webkit-animation:none;animation:none;-webkit-box-shadow:none;box-shadow:none;background:0 0;background-color:#f37c1d;border:solid 2px #fff;font-size:15px;padding:13px 0;font-weight:700;-webkit-box-shadow:2px 2px 5px #ccc;box-shadow:2px 2px 5px #ccc}.search .officialButton:after{content:"\f35d";font-family:'Font Awesome 5 Free';margin-left:.5rem;font-size:15px;position:unset}@media (max-width:480px){.search .officialButton{width:45%;height:45px;padding:11px 0}}.search .detailButton{display:block;height:50px;width:45%;background-color:#48be88;border:solid 2px #fff;color:#fff !important;border-radius:8px;font-size:15px;padding:15px 0;font-weight:700;-webkit-box-shadow:2px 2px 5px #ccc;box-shadow:2px 2px 5px #ccc}.search .detailButton:after{content:"\f061";font-family:'Font Awesome 5 Free';margin-left:.5rem}@media (max-width:480px){.search .detailButton{width:45%;height:45px;padding:9px 0}}.search .officialButton__block{position:relative;height:80px;width:95%;margin:40px auto}.search .officialButton__block .rect{margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (max-width:480px){.search .officialButton__block{height:auto;width:97%;margin:1rem auto}}.search .itemTitle__name:after{content:none}.search .itemTitle:before{content:none}.sortButton{border-bottom:double 3px #7d5a5a;border-radius:0 0 10px 10px;background-position:top;height:auto;line-height:1.9em;margin:0 auto 20px;background-size:100% 100%;background-repeat:no-repeat;padding:10px 20px 27px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:480px){.sortButton{padding:0 20px 15px}}.sortButton button{width:calc((100%/4) - 6px);background-color:#ddd;border:#aaa 2px solid;border-radius:20px;color:#888;margin-bottom:3px}@media (max-width:480px){.sortButton button{width:calc((100%/4) - 4px);min-height:25px}}@media (max-width:480px){.sortButton button:last-child{font-size:11px}}.sortButton h3{width:100%}.sortButton p{margin-left:auto;margin-right:auto;min-width:50px}.sortButton .sortActive{background-color:#7d5a5a;color:#fff;-webkit-transition:.5s;transition:.5s}@media (max-width:480px){#searchTopics{margin-top:15px}}.checkPoint{background-color:#fff;margin-bottom:0}@media (max-width:480px){.checkPoint{margin-top:20px}}.checkPoint h2{font-size:3rem;color:#7d5a5a;line-height:2.5em;border-top:double 3px #7d5a5a;border-bottom:solid 1px #7d5a5a;background-color:#f8f4e1;padding:1rem;font-weight:700;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff}@media (min-width:1024px){.checkPoint h2{text-align:center}}.checkPoint h2 .question{display:inline-block;position:relative}.checkPoint h2 .question:before{position:absolute;content:"";background-image:url(/wp-content/themes/datsumou-thor/images/checkPoint/question.png);background-size:contain;background-repeat:no-repeat;height:80px;width:44px;bottom:-10px;right:-45px}@media (max-width:480px){.checkPoint h2{font-size:5vw}}.checkPoint .checkPointText__container{padding:1rem}.checkPoint .checkPointText__container .checkPointText{margin-bottom:2rem;border-radius:10px;min-height:200px;background-size:cover;background-position:center}.checkPoint .checkPointText__container .checkPointText .checkPointText__cover{padding:1rem;min-height:200px;border-radius:10px;background-color:rgba(255,255,255,.7);width:100%;height:100%}.checkPoint .checkPointText__container .checkPointText h3{position:relative;font-size:2rem;font-weight:700;line-height:2em;color:#555;padding-left:2em;float:none;border-bottom:solid 1px #555;margin-bottom:1rem}.checkPoint .checkPointText__container .checkPointText h3:before{position:absolute;content:"";background-size:contain;background-repeat:no-repeat;height:5rem;width:5rem;font-size:2rem;color:#df7861;top:-1.5rem;left:-1.5rem}.checkPoint .checkPointText__container .checkPointText p{line-height:2.5rem}@media (max-width:480px){.checkPoint .checkPointText__container .checkPointText p{line-height:2rem}}.checkPoint .checkPointText__container .checkPointText img{width:30%;height:auto;margin-left:20px;border-radius:15px;-o-object-fit:cover;object-fit:cover}@media (max-width:480px){.checkPoint .checkPointText__container .checkPointText img{width:94%;height:calc(94vw/2.3);margin:0 auto}}.checkPoint .checkPointText__container .checkPointText01{background-image:url(/wp-content/themes/datsumou-thor/images/checkPoint/checkPoint01.jpg)}.checkPoint .checkPointText__container .checkPointText01 h3:before{background-image:url(/wp-content/themes/datsumou-thor/images/checkPoint/point01.png)}.checkPoint .checkPointText__container .checkPointText02{background-image:url(/wp-content/themes/datsumou-thor/images/checkPoint/checkPoint02.jpg)}.checkPoint .checkPointText__container .checkPointText02 h3:before{background-image:url(/wp-content/themes/datsumou-thor/images/checkPoint/point02.png)}.checkPoint .checkPointText__container .checkPointText03{background-image:url(/wp-content/themes/datsumou-thor/images/checkPoint/checkPoint03.jpg)}.checkPoint .checkPointText__container .checkPointText03 h3:before{background-image:url(/wp-content/themes/datsumou-thor/images/checkPoint/point03.png)}#fb .checkPoint .checkPointText__container .checkPointText03{background-image:url(/wp-content/themes/datsumou-thor/images/checkPoint/checkPoint03_fb.jpg)}.topTable_container{background-color:#fff;padding-bottom:.5rem;margin-bottom:1rem}.topTable_container #myTable{width:780px;border-collapse:collapse}@media (max-width:480px){.topTable_container #myTable{width:100%}}.topTable_container #myTable th,.topTable_container #myTable td{border:solid 1px #ddd;text-align:center;vertical-align:middle}.topTable_container #myTable th:first-of-type,.topTable_container #myTable td:first-of-type{border-left:none}.topTable_container #myTable th:last-of-type,.topTable_container #myTable td:last-of-type{border-right:none}.topTable_container #myTable th{background-color:#faf2f2;color:#7d5a5a;font-size:1.5rem;font-weight:700;height:35px;line-height:35px}@media (max-width:480px){.topTable_container #myTable th{font-size:2.5vw;line-height:1.2em}}.topTable_container #myTable th:nth-of-type(1),.topTable_container #myTable th:nth-of-type(3),.topTable_container #myTable th:nth-of-type(4),.topTable_container #myTable th:nth-of-type(5){cursor:pointer;outline:none}@media (max-width:480px){.topTable_container #myTable th:nth-of-type(1),.topTable_container #myTable th:nth-of-type(3),.topTable_container #myTable th:nth-of-type(4),.topTable_container #myTable th:nth-of-type(5){vertical-align:bottom}}.topTable_container #myTable th:nth-of-type(1) .tablesorter-header-inner:after,.topTable_container #myTable th:nth-of-type(3) .tablesorter-header-inner:after,.topTable_container #myTable th:nth-of-type(4) .tablesorter-header-inner:after,.topTable_container #myTable th:nth-of-type(5) .tablesorter-header-inner:after{font-family:'Font Awesome 5 Free';content:'\f0dc';font-size:10px;margin-left:5px;line-height:35px}@media (max-width:480px){.topTable_container #myTable th:nth-of-type(1) .tablesorter-header-inner:after,.topTable_container #myTable th:nth-of-type(3) .tablesorter-header-inner:after,.topTable_container #myTable th:nth-of-type(4) .tablesorter-header-inner:after,.topTable_container #myTable th:nth-of-type(5) .tablesorter-header-inner:after{font-size:2.2vw;line-height:1.2rem;margin-left:0}}.topTable_container #myTable th:nth-of-type(1){width:100px}.topTable_container #myTable th:nth-of-type(2){width:150px}.topTable_container #myTable th:nth-of-type(3),.topTable_container #myTable th:nth-of-type(4),.topTable_container #myTable th:nth-of-type(5){width:85px}.topTable_container #myTable th:nth-of-type(6){width:190px}.topTable_container #myTable th:nth-of-type(7){width:77px;line-height:17.5px}@media (max-width:480px){.topTable_container #myTable th:nth-of-type(1){width:7%}.topTable_container #myTable th:nth-of-type(2){width:20%}.topTable_container #myTable th:nth-of-type(3),.topTable_container #myTable th:nth-of-type(4),.topTable_container #myTable th:nth-of-type(5){width:12%}.topTable_container #myTable th:nth-of-type(6){width:27%}.topTable_container #myTable th:nth-of-type(7){width:10%}}.topTable_container #myTable .tablesorter-headerAsc,.topTable_container #myTable .tablesorter-headerDesc{background-color:#7d5a5a;color:#fff}.topTable_container #myTable .tablesorter-headerAsc .tablesorter-header-inner:after{content:"" !important}.topTable_container #myTable .tablesorter-headerDesc .tablesorter-header-inner:after{content:"" !important}.topTable_container #myTable td{height:60px}@media (max-width:480px){.topTable_container #myTable td{font-size:2.5vw;height:45px}}.topTable_container #myTable td:nth-of-type(6){text-align:left;vertical-align:middle;padding:0 1em}@media (max-width:480px){.topTable_container #myTable td:nth-of-type(6){padding:0 .5rem}}.topTable_container #myTable td:after{font-size:.7em}.topTable_container #myTable td:nth-of-type(3):after{content:"円"}.topTable_container #myTable td:nth-of-type(4):after{content:"店舗"}.topTable_container #myTable td:nth-of-type(5):after{content:"箇所"}.topTable_container #myTable td img{-o-object-fit:contain;object-fit:contain}.topTable_container #myTable td a{display:block;width:100%;height:100%;color:#6fd5be;line-height:60px}@media (max-width:480px){.topTable_container #myTable td a{line-height:45px}}.topTable_container #myTable tbody tr:hover{background-color:#f8f4e1;-webkit-transition:.3s;transition:.3s}@media (max-width:480px){.topTable_container #myTable .more-table{display:none}}.topTable_container .moreTable-btn{width:150px;line-height:26px;border-radius:13px;text-align:center;margin:1rem auto;position:relative;z-index:1}.topTable_container .moreTable-btn:before{content:"";position:absolute;width:150px;height:26px;border-radius:13px;bottom:0;right:0;z-index:2;border:solid 1px #ccc}.topTable_container .moreTable-btn:after{content:"";position:absolute;width:150px;height:26px;border-radius:13px;background-color:#faf2f2;bottom:-3px;right:-5px;z-index:-1}@media (min-width:1024px){.topTable_container .moreTable-btn{display:none}}.rankTable_container .tab-group{border:none}.rankTable_container .tab-group .tab{width:calc(100%/3);border:solid 1px #ddd}.rankTable_container .tab-group .tab:after{content:none}.rankTable_container .tab-group .tab:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 20px;border-color:#ddd transparent transparent;bottom:0;left:calc(50% - 20px);-webkit-transition:.3s;transition:.3s}.rankTable_container .tab-group .tab.is-active{background-color:#f3e1e1;color:#7d5a5a;border:none;position:relative}.rankTable_container .tab-group .tab.is-active:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:10px 20px;border-color:#f3e1e1 transparent transparent;bottom:-20px;left:calc(50% - 20px)}.rankTable_container .rankTable-table{margin:0 auto 10px;width:600px;border:solid 1px #aaa}@media (max-width:480px){.rankTable_container .rankTable-table{margin:0 3% 10px;width:94%}}.rankTable_container .rankTable-table th,.rankTable_container .rankTable-table td{text-align:center;vertical-align:middle}.rankTable_container .rankTable-table th{height:30px;font-size:8px;background-color:#eee}@media (max-width:480px){.rankTable_container .rankTable-table th{font-size:2vw}}.rankTable_container .rankTable-table td{height:50px;position:relative}.rankTable_container .rankTable-table .rankTable-title{border-bottom:dashed 1px #aaa;background-color:#eee}.rankTable_container .rankTable-table .rankTable-title td{width:50%}.rankTable_container .rankTable-table .rankTable-title td.clinic_no1,.rankTable_container .rankTable-table .rankTable-title td.clinic_no2,.rankTable_container .rankTable-table .rankTable-title td.clinic_no3{position:relative}.rankTable_container .rankTable-table .rankTable-title td.clinic_no1:before,.rankTable_container .rankTable-table .rankTable-title td.clinic_no2:before,.rankTable_container .rankTable-table .rankTable-title td.clinic_no3:before{content:"";position:absolute;width:60px;height:60px;top:-10px;left:-5px;background-size:contain;background-repeat:no-repeat}@media (max-width:480px){.rankTable_container .rankTable-table .rankTable-title td.clinic_no1:before,.rankTable_container .rankTable-table .rankTable-title td.clinic_no2:before,.rankTable_container .rankTable-table .rankTable-title td.clinic_no3:before{width:45px;height:45px}}.rankTable_container .rankTable-table .rankTable-title td.clinic_no1:before{background-image:url(/wp-content/themes/datsumou-thor/images/table/rankTable_no1.png)}.rankTable_container .rankTable-table .rankTable-title td.clinic_no2:before{background-image:url(/wp-content/themes/datsumou-thor/images/table/rankTable_no2.png)}.rankTable_container .rankTable-table .rankTable-title td.clinic_no3:before{background-image:url(/wp-content/themes/datsumou-thor/images/table/rankTable_no3.png)}.rankTable_container .rankTable-table .rankTable-title td.student_discount:after{position:absolute;content:"";background-image:url(/wp-content/themes/datsumou-thor/images/student_discount.png);background-size:contain;background-repeat:no-repeat;background-position:right;width:100%;height:5rem;top:-1.5rem;right:0}@media (max-width:480px){.rankTable_container .rankTable-table .rankTable-title td.student_discount:after{height:10vw;top:-4vw;right:-2.2vw}}.rankTable_container .rankTable-table .rankTable-title td img{width:70%}.rankTable_container .rankTable-table .rankTable-title td a{padding:.5em;-webkit-box-shadow:2px 2px 2px #ccc,-2px -2px 2px #fff;box-shadow:2px 2px 2px #ccc,-2px -2px 2px #fff;border-radius:5px;display:block;margin-left:10px;margin-right:10px;position:relative;color:#333 !important}.rankTable_container .rankTable-table .rankTable-title td a:before,.rankTable_container .rankTable-table .rankTable-title td a:after{content:"";position:absolute;height:1px;right:20px}@media (max-width:480px){.rankTable_container .rankTable-table .rankTable-title td a:before,.rankTable_container .rankTable-table .rankTable-title td a:after{right:12px}}.rankTable_container .rankTable-table .rankTable-title td a:before{top:calc(50% - 4px);-webkit-transform:rotate(30deg);transform:rotate(30deg);width:12px}@media (max-width:480px){.rankTable_container .rankTable-table .rankTable-title td a:before{top:calc(50% - 2px);width:6px}}.rankTable_container .rankTable-table .rankTable-title td a:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px}@media (max-width:480px){.rankTable_container .rankTable-table .rankTable-title td a:after{width:15px}}@media (max-width:480px){.rankTable_container .rankTable-table .rankTable-body td{font-size:4.6vw}}.rankTable_container .rankTable-table .rankTable-body td .totalPrice{position:absolute;bottom:4px;left:0;width:100%;text-align:center;font-size:9px}.rankTable_container .rankTable-table .rankTable-body td.excellent,.rankTable_container .rankTable-table .rankTable-body td.good,.rankTable_container .rankTable-table .rankTable-body td.bad{background-size:auto 70%;background-position:center;background-repeat:no-repeat;background-color:rgba(255,255,255,.3);background-blend-mode:lighten}.rankTable_container .rankTable-table .rankTable-body td.excellent{background-image:url(/wp-content/themes/datsumou-thor/images/table/excellent.png)}.rankTable_container .rankTable-table .rankTable-body td.good{background-image:url(/wp-content/themes/datsumou-thor/images/table/good.png)}.rankTable_container .rankTable-table .rankTable-body td.bad{background-image:url(/wp-content/themes/datsumou-thor/images/table/bad.png)}.rankTable_container .rankTable-table.rankTable_no1{border:solid 1px #7d5a5a;-webkit-box-shadow:3px 3px 3px #ccc,-3px -3px 3px #fff;box-shadow:3px 3px 3px #ccc,-3px -3px 3px #fff}.rankTable_container .rankTable-table.rankTable_no1 .rankTable-title{border-bottom:dashed 1px #7d5a5a;background-color:#f8f4e1}.rankTable_container .rankTable-table.rankTable_no1 .rankTable-title td a{color:#7d5a5a !important}.rankTable_container .rankTable-table.rankTable_no1 th{background-color:#f8f4e1}.rankTable_container .rankTable-table.rankTable-price td{width:25%}.rankTable_container .rankTable-table.rankTable-easy .rankTable-title{width:50%}.rankTable_container .rankTable-table.rankTable-easy .rankTable-head{width:calc(100%/3)}.rankTable_container .rankTable-table.rankTable-detail .rankTable-body td{width:25%}.rankTable_container .rankTable-table.rankTable-detail .rankTable-body td:nth-of-type(3){width:50%}@media (max-width:480px){.rankTable_container .rankTable-table.rankTable-detail .rankTable-body td:nth-of-type(3){font-size:2.5vw}}#summary{margin-top:0}#summary .rankTopBlock{display:block}#summary .rankTopBlock img{width:100%}#summary .summary_triangle{width:0;height:0;border-style:solid;border-width:3rem 9rem;border-color:#7d5a5a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin:0 auto}#summary .totalEva{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:400px}#summary .tab-group .tab{width:24%}@media (max-width:480px){#summary .tab-group .tab{font-size:4vw}}#summary .rankTop_Table{margin:0 auto}#summary .summary_paragraph{padding:2rem 1rem;background-color:#fff;border:solid 2px #f3e1e1;width:96%;margin:2rem 2%;position:relative}#summary .summary_paragraph:after{content:"";width:100px;height:70px;position:absolute;right:-5px;bottom:5px;background-image:url(/wp-content/themes/datsumou-thor/images/rankingPage/marker.png);background-size:contain;background-repeat:no-repeat}#summary .summary_paragraph .note_line{background-color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(rgba(237,119,128,0)),color-stop(50%,rgba(237,119,128,0)),color-stop(0%,#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(rgba(100,100,100,0)),color-stop(92%,rgba(100,100,100,0)),color-stop(92%,#f3e1e1),to(#f3e1e1));background-image:linear-gradient(90deg,rgba(237,119,128,0) 0%,rgba(237,119,128,0) 50%,#fff 0%,#fff 100%),linear-gradient(180deg,rgba(100,100,100,0) 0%,rgba(100,100,100,0) 92%,#f3e1e1 92%,#f3e1e1 100%);background-size:8px 100%,100% 2.5rem;line-height:2.5rem;padding:0 .5em .2em}#summary .summary_paragraph p{margin-bottom:2.5rem;line-height:2.5rem}#summary .summaryPoint{border:solid 2px #7d5a5a;border-radius:10px;position:relative;margin:4rem 1rem 2rem}#summary .summaryPoint h3{background-color:#7d5a5a;font-size:2rem;font-weight:700;color:#fff;text-align:center;line-height:2em;width:80%;margin:0 auto;border-radius:20px;position:absolute;top:-2rem;left:10%}#summary .summaryPoint img{margin-top:2rem;border-radius:10px}.choose_box{margin:30px auto 0;padding-bottom:10px;border-top:solid 2px #7d5a5a;border-bottom:solid 2px #7d5a5a;background-color:#f8f4e1;width:500px}@media (max-width:480px){.choose_box{width:100%}}.choose_box .app-theme{width:100%;height:20px;position:relative;margin-bottom:10px}.choose_box .app-theme p{position:absolute;bottom:0;left:10%;width:80%;height:40px;background-color:#7d5a5a;color:#fff;border:solid 2px #7d5a5a;border-radius:20px;margin:0 auto;z-index:10;font-size:20px;font-weight:700;line-height:36px;text-align:center}.choose_box #question_start p{font-size:1.5rem;text-align:center;font-weight:700}.choose_box #question_start p:nth-child(2){width:80%;text-align:right}.choose_box #question_start p img{width:90%}.choose_box #question_start .q_balloon{display:inline-block;width:100px;height:40px;line-height:40px;font-size:2rem;color:#fff;background-color:#f37c1d;border-radius:50%;position:relative;text-align:center}.choose_box #question_start .q_balloon:before{position:absolute;content:"";border-right:10px solid #f37c1d;border-radius:0 0 20px;height:20px;width:20px;bottom:-10px;right:15px}.choose_box #question_start a{font-size:2rem;font-weight:700;display:block;width:70%;height:50px;margin:0 auto 2rem;text-align:center;line-height:50px;-webkit-box-shadow:5px 5px 9px #d3cfbf,-5px -5px 9px #fff;box-shadow:5px 5px 9px #d3cfbf,-5px -5px 9px #fff;border-radius:25px;color:#666}.choose_box #q_01,.choose_box #q_02,.choose_box #q_03,.choose_box #q_04{width:92%;margin:15px 4% 0;border-radius:10px;padding:1rem}.choose_box #q_01 p,.choose_box #q_02 p,.choose_box #q_03 p,.choose_box #q_04 p{margin-bottom:3rem;font-size:2rem;text-align:center}.choose_box #q_01 ul,.choose_box #q_02 ul,.choose_box #q_03 ul,.choose_box #q_04 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.choose_box #q_01 ul li,.choose_box #q_02 ul li,.choose_box #q_03 ul li,.choose_box #q_04 ul li{width:45%;height:50px;border-radius:25px;-webkit-box-shadow:0px 0px 8px 3px #fff inset;box-shadow:0px 0px 8px 3px #fff inset}.choose_box #q_01 ul li .btn,.choose_box #q_02 ul li .btn,.choose_box #q_03 ul li .btn,.choose_box #q_04 ul li .btn{line-height:48px;text-align:center;margin:0;width:100%;font-size:1.5rem;color:#fff;font-weight:700}.choose_box #q_01 ul li:nth-of-type(1),.choose_box #q_02 ul li:nth-of-type(1),.choose_box #q_03 ul li:nth-of-type(1),.choose_box #q_04 ul li:nth-of-type(1){background-color:#6fd5be;border:solid 2px #6fd5be}.choose_box #q_01 ul li:nth-of-type(2),.choose_box #q_02 ul li:nth-of-type(2),.choose_box #q_03 ul li:nth-of-type(2),.choose_box #q_04 ul li:nth-of-type(2){background-color:#f18888;border:solid 2px #f18888}.choose_box .result{width:94%;margin:15px 3% 0}.choose_box .result .result_theme p{text-align:center;font-size:1.5rem;font-weight:700;color:#777}.choose_box .result .result_theme .triangle{width:0;height:0;border-width:10px 20px;border-style:solid;border-color:#7d5a5a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin:.5rem auto 0}.choose_box .result .stripe_container{background-image:repeating-linear-gradient(45deg,#f3c001 0,#f3c001 2px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%);background-size:6px 6px;padding:6px}.choose_box .result .stripe_container .result_container{background-color:#f8f4e1}.choose_box .result .stripe_container .result_container h4{line-height:40px;font-size:2.5rem;text-align:center;font-weight:700;color:#7d5a5a}.choose_box .result .stripe_container .result_container p{font-size:1.5rem;padding-bottom:1rem}.choose_box .result .stripe_container .result_container p a{display:block;text-align:center;width:96%;height:50px;color:#fff !important;font-weight:700;line-height:44px;border:solid 3px #f37c1d;border-radius:20px;background-color:#f37c1d;-webkit-box-shadow:0px 0px 3px 2px #fff inset;box-shadow:0px 0px 3px 2px #fff inset;margin:0 auto;position:relative}.choose_box .result .stripe_container .result_container p a:after{position:absolute;font-family:'Font Awesome 5 Free';content:"\f0da";top:0;right:20px}