#input_form h2{background-color:transparent;border-bottom:1px solid #333;color:#555;padding-bottom:.5em;text-align:center}#inquiry_area .required{background-color:transparent}#input_form .column .cell{margin-bottom:2em}#input_form .column .title{color:#2972b3;font-weight:bold;padding:5px}#input_form .column .title.required::after{color:#F00;content:"※";margin-left:5px}#input_form .description{color:#777;font-size:.8em;margin-left:5px;margin-bottom:5px}#input_form .column .data{align-items:center;color:#555;display:flex;flex-wrap:wrap;padding:2px 5px}#input_form .column .cell .data:nth-child(2){padding-top:5px}#input_form .column .cell .data:last-child{padding-bottom:5px}#input_form .column .data.error{background-color:#fd4a8d;color:#FFF}#input_form .column.ref .title{border-bottom:1px dashed #555;padding-bottom:5px}#input_form .column.ref .data{padding-top:5px;padding-left:5px}#input_form input[type=text]{padding:8px 10px}#input_form select{padding:8px 10px}#input_form .labo_types{margin-bottom:.5em;width:100%}#input_form .labo_types input{margin-right:5px}#input_form .labo_types label{margin-right:1em}#ref_labo_type{width:100%}#laboratory{margin-bottom:4px}#ref_laboratory_kana{margin-left:1em}#ref_laboratory_kana:not(:empty)::before{content:"(";margin-right:5px}#ref_laboratory_kana:not(:empty)::after{content:")";margin-left:5px}#input_form input.name{width:50%}#ref_kana{margin-left:1em}#ref_kana:not(:empty)::before{content:"(";margin-right:5px}#ref_kana:not(:empty)::after{content:")";margin-left:5px}#input_form input.zip{text-align:center;width:100px}#input_form .button.zip{font-size:1.1em;padding:6px 15px}#input_form .button.zip i{margin:0 5px}#input_form input#address_1{flex:1}#ref_zip:not(:empty){margin-right:1em}#ref_zip:not(:empty)::before{content:"〒"}#input_form .list label{display:block;cursor:pointer;margin-left:5px;width:100%}#input_form .list label input{margin-right:5px}#input_form .ref.column ul{margin:0;padding-left:1.2em}#input_form .ref.column ul:empty::before{content:"選択なし"}#memo{height:100px}#aggrement_area{margin-bottom:2em}#aggrement_area .sentence{background-color:#fafafa;border:1px solid #888;height:400px;overflow:scroll;padding:2em}#aggrement_area .sentence p{padding-left:.5em}#aggrement_area h1{background-color:transparent;color:#333;margin-bottom:revert}#aggrement_area h2{border:0;color:#333;font-size:1.3em;margin-bottom:0;text-align:left}#aggrement_area p{color:#555;line-height:1.8}#aggrement_area p.indent{text-indent:1em}#aggrement_area p.right{text-align:right}#aggrement_area p.bottom{margin-top:2em;padding-left:0}#aggrement_area ol{color:#555}#aggrement_area ol li{line-height:1.8}#aggrement_area ol.list_parentheses{list-style-type:none}#aggrement_area ol.list_parentheses>li{counter-increment:cnt;padding-left:1em;text-indent:-1.5em}#aggrement_area ol.list_parentheses>li::before{content:"(" counter(cnt) ")";margin-right:5px}#aggrement_area table{border-collapse:collapse;border:1px solid #CCC;font-size:.9em}#aggrement_area table th:nth-child(1){width:150px}#aggrement_area table th,#aggrement_area table td{padding:10px 15px}#aggrement_area table td{background-color:#FFF;border-top:1px dotted #CCC}#aggrement_area .check_item{margin:.5em 0}#aggrement_area .check_item input{margin-right:5px}#aggrement_area .check_item a{color:#ec4a87;font-weight:bold;margin:0 5px;text-decoration:underline}#input_form .button_set .button{padding:8px}@media only screen and (max-width:1200px){#inquiry_area{padding:0 1em}}@media only screen and (max-width:640px){#input_form .button_set .button{font-size:1rem}}@media only screen and (max-width:480px){#container #page_body{font-size:.8rem}#input_form .button_set{flex-wrap:wrap}#input_form .button_set .button{margin-bottom:5px;width:200px}}