@charset "UTF-8";h3{margin-top:2em}div#main>ul#faq_links{margin:0;padding:.5em .5em .5em 2em}#drogger_contact table#contact_inputs th{font-weight:400}#drogger_contact table#contact_inputs td{padding:4px}#drogger_contact table#contact_inputs td.submit{text-align:center;padding:8px 4px}#drogger_contact table#contact_inputs td.td_c{text-align:center}#drogger_contact table#contact_inputs option.default_show{display:none}#drogger_contact table#contact_inputs textarea{width:94%;height:150px}#drogger_contact table#contact_inputs td input[type=email],#drogger_contact table#contact_inputs td input[type=tel],#drogger_contact table#contact_inputs td input[type=text],#drogger_contact table#contact_inputs td select{width:94%;max-width:30em}#drogger_contact table#contact_inputs td input#q_app_ver,#drogger_contact table#contact_inputs td input#q_unit_rev{width:10em}#drogger_contact table#contact_inputs ul.check_list{margin-left:1.25em}#drogger_contact table#contact_inputs ul.check_list>li>input[type=checkbox]:first-child,#drogger_contact table#contact_inputs ul.check_list>li>input[type=radio]:first-child{margin-left:-1.25em}#drogger_contact table#contact_inputs li{list-style-type:none}@media screen and (min-width:768px){#drogger_contact table#contact_inputs{margin-left:0;width:80%}}@media screen and (max-width:767px){#drogger_contact table#contact_inputs{width:95%;margin:auto}#drogger_contact table#contact_inputs td,#drogger_contact table#contact_inputs th,#drogger_contact table#contact_inputs tr{box-sizing:border-box;display:block;width:100%;text-align:center}#drogger_contact table#contact_inputs tr:first-child th:first-child{border-top-right-radius:4px}#drogger_contact table#contact_inputs tr:first-child td{border-radius:0}#drogger_contact table#contact_inputs ul.check_list{display:inline-block;text-align:left}}span.modal_help_button{cursor:pointer}div#modal_help p:last-child{margin-bottom:0;text-align:center}div#modal_help a#close_modal_help{width:6em;display:inline-block;cursor:pointer}#modal_wrapper h3{margin-top:0}#modal_wrapper table{margin:0 auto}#modal_wrapper table th{font-weight:400}#modal_wrapper table td{text-align:left}#modal_wrapper table tr.control_row td{text-align:center}#modal_wrapper table tr.control_row td input{width:8em;margin-left:.25em}#modal_wrapper table tr.control_row td input:first-child{margin-left:0;margin-right:.25em}#modal_wrapper table span.error{color:#cc1212;font-weight:700}@media screen and (min-width:768px){div#modal_wrapper table{width:35em}div#modal_wrapper table th{width:12em}}@media screen and (max-width:767px){div#modal_wrapper div.modal_content{width:95%}div#modal_wrapper div.modal_content table{width:95%;box-sizing:border-box}div#modal_wrapper div.modal_content table td,div#modal_wrapper div.modal_content table th,div#modal_wrapper div.modal_content table tr{box-sizing:border-box;display:block;width:100%}div#modal_wrapper div.modal_content table th{text-align:center}div#modal_wrapper div.modal_content table tr:first-child th:first-child{border-top-right-radius:4px}div#modal_wrapper div.modal_content table tr:first-child td{border-radius:0}}#phone{text-align:center}@media screen and (min-width:768px){#phone{display:inline-block;margin-left:2em}}#phone p:first-child{font-size:x-large}@media screen and (max-width:767px){table.manylist{box-sizing:border-box;width:90%;margin-left:auto;margin-right:auto}table.manylist td,table.manylist th,table.manylist tr{box-sizing:border-box;display:block;width:100%}table.manylist tr th{text-align:center;background-color:#f3f3f3}table.manylist tr td{background-color:#fff}table#asct_table tr:first-child th:first-child{border-top-right-radius:4px}table#asct_table tr:first-child td,table#asct_table tr:last-child th{border-radius:0}table#asct_table tr:last-child td:last-child{border-bottom-left-radius:4px}table#express_table{border:none}table#express_table thead{display:none}table#express_table tr{margin-bottom:1em}table#express_table td,table#express_table th{border:1px solid #d4d4d4;border-bottom-width:0}table#express_table td.yamato60:before{content:'ヤマト運輸 60サイズ：';float:left}table#express_table td.yupack60:before{content:'日本郵便 ゆうパック：';float:left}table#express_table td.yupacket:before{content:'日本郵便 ゆうパケット（2cm厚まで）：';float:left}table#express_table td:first-child,table#express_table th:first-child{border-top-left-radius:4px;border-top-right-radius:4px;text-align:center;background-color:#f3f3f3}table#express_table td:last-child,table#express_table th:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-width:1px}table#express_table tr:first-child td,table#express_table tr:first-child th{border-top-style:solid;border-top-width:1px}}