html{background:inherit}a{color:inherit}section.contact01{width:min(90vw,960px);margin:0 auto;padding:100px 0}section.contact01 p{font-size:1rem}@media screen and (max-width:740px){section.contact01 table.table01 td p{font-size:.875rem}}section.contact01 table p{margin:0}section.contact01 .wpcf7-radio .wpcf7-list-item{display:inline-block}section.contact01 .wpcf7-radio label{position:relative;cursor:pointer;color:#000;font-size:1em;display:inline-block;padding-left:22px}section.contact01 .wpcf7-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer;left:0;top:0}section.contact01 .wpcf7-radio .wpcf7-list-item-label:before{content:'';width:12px;height:12px;position:absolute;left:0;top:6px;background:#fff;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 0 #a6a6a6}section.contact01 .wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:after{content:'';width:10px;height:10px;position:absolute;left:4px;top:10px;background:#c9c9c9;border-radius:50%}section.contact01 .wpcf7-radio input[type=radio]:hover+.wpcf7-list-item-label,section.contact01 .wpcf7-radio input[type=radio]:focus+.wpcf7-list-item-label{color:#ddd}section.contact01 .wpcf7-checkbox .wpcf7-list-item,section.contact01 .wpcf7-acceptance .wpcf7-list-item{display:inline-block;margin:0 15px 8px 0}section.contact01 .wpcf7-checkbox label,section.contact01 .wpcf7-acceptance label{position:relative;display:inline-block;cursor:pointer;color:#000;font-size:1em;padding-left:30px;line-height:24px}section.contact01 .wpcf7-checkbox input[type=checkbox],section.contact01 .wpcf7-acceptance input[type=checkbox]{position:absolute;opacity:0;left:0;top:0;margin:0}section.contact01 .wpcf7-checkbox .wpcf7-list-item-label:before,section.contact01 .wpcf7-acceptance .wpcf7-list-item-label:before{content:'';position:absolute;left:0;top:0;width:21px;height:21px;background:#fff;border:3px solid #eee;border-radius:5px;box-sizing:border-box}section.contact01 .wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:after,section.contact01 .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label:after{content:url(//jiyo.or.jp/contact/css/../img/icon/check.png);position:absolute;left:4px;top:-1px;width:12px;height:12px}section.contact01 .wpcf7-checkbox input[type=checkbox]:hover+.wpcf7-list-item-label,section.contact01 .wpcf7-checkbox input[type=checkbox]:focus+.wpcf7-list-item-label,section.contact01 .wpcf7-acceptance input[type=checkbox]:hover+.wpcf7-list-item-label,section.contact01 .wpcf7-acceptance input[type=checkbox]:focus+.wpcf7-list-item-label{color:#ddd}