.goiken_section .goiken_box { background-color: var(--apr-color-white); border: 1px solid var(--apr-color-extra-light-gray); border-radius: 6px; margin-bottom: 16px; padding: 16px; box-sizing: border-box; }

.goiken_section .goiken_box .goiken_title { color: var(--apr-color-black); font-size: var(--apr-font-size-sm); font-weight: 600; }

.goiken_section .goiken_box .goiken_type { line-height: 26px; margin: 8px 0; }

.goiken_section .goiken_box .goiken_type label { font-size: var(--apr-font-size-sm); margin: 4px 0; line-height: 22px; height: auto; }

.goiken_section .goiken_box .goiken_type label::before { top: 10px; }

.goiken_section .goiken_box .goiken_type label::after { top: calc(50% - 1px); }

.goiken_section .goiken_box .goiken_placeholder { box-shadow: none; max-height: 480px; -webkit-appearance: none; }

.goiken_section .goiken_box .submit { margin-top: 16px; font-weight: normal; -webkit-appearance: none; }

.goiken_section .goiken_box .posted_goiken_message_wrapper { border-radius: 4px; background: var(--apr-color-white); }

.goiken_section .goiken_box .posted_goiken_message_wrapper .posted_goiken_message_inner { border-radius: 3px; background: url(/assets/themes/top/nt_top_category_back.png?b86640977ea8513f8f51fa1c9357ea0156b30469ba9a759c1a90db1933df2608) repeat-x bottom; padding: 10px; }

.goiken_section .goiken_box .posted_goiken_message_wrapper .posted_goiken_message_inner .goiken_title { margin-bottom: 5px; }

.goiken_section .goiken_box .posted_goiken_message_wrapper .posted_goiken_message_inner .goiken_description { font-size: var(--apr-font-size-xs); margin-bottom: 10px; }

.goiken_section .goiken_box .posted_goiken_message_wrapper .posted_goiken_message_inner .goiken_form { padding: 10px; text-align: center; }

.goiken_section .goiken_box .posted_goiken_message_wrapper .posted_goiken_message_inner .goiken_form p { font-size: var(--apr-font-size-xs); }

.inq_box { background-color: var(--apr-color-white); padding: 16px; border-radius: 6px; border: 1px solid var(--apr-color-extra-light-gray); margin-bottom: 20px; }

.inq_box .inq_title { color: var(--apr-color-black); font-size: var(--apr-font-size-sm); font-weight: 600; }

.inq_box .link_to_inq { display: flex; align-items: center; justify-content: center; margin: 24px 0 16px; }

.inq_box .link_to_inq a { text-decoration: none; color: var(--apr-color-black); }
