/* BASIC css start */
#content .tit-page { padding-bottom: 80px; font-size: 40px; color: #000; line-height: 18px; font-weight: normal; text-align: center; }

#review .review_guide_box { text-align: center; }
#review .review_guide_menu { display: flex; justify-content: center; margin-bottom: 30px; }
#review .review_guide_menu li { cursor: pointer; margin: 0 30px; font-size: 18px; box-sizing: border-box; padding-bottom: 3px; }
#review .review_guide_menu li.on { border-bottom: 2px solid #000; }
#review .review_guide_contents div { display: none; width: 480px; padding: 30px 0; background-color: #f2f2f2; margin: 0 auto; }
#review .review_guide_contents div h3 { font-size: 20px; font-size: 500; margin-bottom: 20px; }
#review .review_guide_contents div li { font-size: 15px; margin-bottom: 7px; }

form#review_search {
    display: none;
}
#review .tit-sch { margin-top: 35px; font-size: 0; line-height: 0px;    display: none; }
#review .table-sch { margin-top: 10px; }
#review .table-review-info .tb-thumb img { border: 1px solid #f3f4ef; }
#review .table-review-info { margin-top: 50px; }
#review .foot-msg { margin-top: 35px; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h4_circle_gray.gif) no-repeat 0 5px; }
#review .notice-list { width: 400px; }
#review .notice-list li { word-wrap: break-word; }
.m-10 { padding : 10px 0 10px 0; }
.m-11 { padding : 0 0 10px 0; }

#review .score_box { padding-left: 60px; }
#review .score_box div span { font-size: 25px; letter-spacing: 5px; }
#review .score_box div span:first-child { color: #000 !important; }
#review .prd_name { font-size: 17px; }
#review .review_content_txt { font-size: 15px; font-weight: 300; margin-top: 10px; }
#review .review_writer { color: #b3b3b3; }
#review .more_btn_box { padding-right: 60px; cursor: pointer; }
#review .more_btn_box .xi-angle-down-thin { font-size: 22px; color: #5a5a5a; }

#review .review_content_box td { padding-bottom: 50px; }
#review .review_content_box td div { font-size: 15px; }
#review .review_content_box td div .rp_box { padding-left: 0; margin-top: 30px; }
#review .review_content_box td div .rp_box::before { content: 'JEMUT'; display: inline-block; color: #fff; background-color: #222; width: 64px; text-align: center; font-size: 13px; height: 19px;
                                                   vertical-align: text-bottom; line-height: 18px; border-radius: 10px; font-weight: 200; }

.table-type-2 { border-top: 1px solid #0d1448 !important; border-bottom:none !important; }
.table-type-2 th, .table-type-2 td { border-bottom: 1px solid #e2e2e2; background:none; padding: 20px 0; }
thead { color: #242A58; font-weight: 600; font-size: 13px; }
.table-type-2 th { padding:0 !important }
/* BASIC css end */

