﻿.mtb-10{margin:10px 0}.ml-20{margin-left:20px}form{text-align:left}.wizard-nav ul{margin:0;padding:0}.wizard-nav{margin-bottom:10px;position:relative;height:30px;border-top:1px solid #990;border-bottom:1px solid #990}.wizard-nav:after{clear:both}.wizard-nav ul li{display:block;float:left;list-style:none outside none;margin:0;line-height:30px;height:30px;overflow:hidden;padding:0 15px;font-size:14pt}.wizard-nav ul li:after{padding:0 0 0 15px;content:"≫"}.wizard-nav ul li:last-child:after{padding:0;content:""}.wizard-nav li.current{color:#f00}@media only screen and (max-device-width: 767px){.wizard-nav.user li{font-size:16px}}.common_form p,.common_form ul{margin-bottom:10px}.common_form .input{width:100% !important;padding:5px 0;vertical-align:middle;border-bottom:#990 solid 1px}.common_form select,.common_form textarea,.common_form input[type="text"],.common_form input[type="password"],.common_form input[type="datetime"],.common_form input[type="datetime-local"],.common_form input[type="date"],.common_form input[type="month"],.common_form input[type="time"],.common_form input[type="week"],.common_form input[type="number"],.common_form input[type="email"],.common_form input[type="url"],.common_form input[type="search"],.common_form input[type="tel"],.common_form input[type="color"]{-moz-box-sizing:border-box;background-color:#FFFFFF;border:1px solid #C5C5C5;border-radius:2px 2px 2px 2px;box-shadow:0 1px 3px rgba(128,128,128,0.1) inset;color:#323232;line-height:20px;margin:0;min-height:22px;outline:medium none;padding:2px 6px}.common_form legend{background-color:#A8A927;line-height:24px;width:20%;height:100%;padding:0 5px;min-height:100%;display:inline-block;text-align:right;vertical-align:top;margin-right:1em}.common_form label{background-color:#cc0;line-height:24px;width:25%;height:100%;padding:0 5px;min-height:100%;display:inline-block;text-align:right;vertical-align:top;margin-right:1em}.common_form input,.common_form textarea{width:70%}.common_form input[type="checkbox"],.common_form input[type="radio"]{width:20px;display:inline-block;vertical-align:top;margin-top:5px}@media only screen and (max-device-width: 767px){.common_form input[type="radio"]{width:3rem;margin-top:3px}}.common_form input[type="checkbox"] ~ label,.common_form input[type="radio"] ~ label{display:inline-block;vertical-align:middle;text-align:left;width:auto;background:none;cursor:pointer}.common_form .radio div{display:inline-block;width:70%}.common_form .user_info label{width:27%}@media only screen and (max-device-width: 767px){.common_form .user_info .input{margin-bottom:5px;border:none}.common_form .user_info label{width:100%}}@media only screen and (max-device-width: 767px){*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.common_form label{line-height:24px;width:90%;display:block;text-align:left;vertical-align:top;margin-right:1em}.common_form input,.common_form textarea{width:90%}.common_form input[type="checkbox"] ~ label,.common_form input[type="radio"] ~ label{width:60%;line-height:18px;vertical-align:top;margin-bottom:10px}}.common_form .required label:after{content:" *";color:#EB979B}.common_form .formError ~ input{border:1px solid #EB979B}.common_form .submit{text-align:center}.common_form button,.common_form input[type="submit"]{margin:10px auto;cursor:pointer}.common_form button{background:-moz-linear-gradient(center top, #FEFEFE, #DCDCDC) repeat scroll 0 0 #DCDCDC;border:1px solid #BBBBBB;border-radius:4px 4px 4px 4px;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 1px rgba(0,0,0,0.2);color:#333333;font-weight:normal;min-width:0;padding:4px 8px;text-decoration:none;text-shadow:0 1px 0 #FFFFFF}.common_form button:active{background:-moz-linear-gradient(center top, #DFDFDF, #eee) repeat scroll 0 0 #eee;border-color:#AAAAAA;box-shadow:0 1px 4px rgba(0,0,0,0.3) inset;text-decoration:none;text-shadow:0 1px 0 #EEEEEE}@media only screen and (max-device-width: 767px){.common_form button,.common_form input[type="submit"],.common_form input[type="button"]{-webkit-appearance:none;font-size:2rem;font-weight:bold;color:#fff;background:#8CBB00;padding:20px 10px;margin:10px auto;cursor:pointer;text-shadow:none;border:none;border-radius:5px}}.common_form .right-box{display:inline-block;width:70%}.common_form .right-box textarea{width:100%}.common_form .before,.common_form .after{display:inline-block;width:100%;font-size:88%}.common_form fieldset legend{display:block;text-align:center;width:100%;margin:0;padding:0}.common_form fieldset{border:1px solid #A8A927;padding:5px;margin-bottom:20px}.common_form fieldset td{background:none;border-bottom:1px solid #999900}.ta_l{text-align:left}.ta_c{text-align:center}.common_form .type-vertical th{width:100px}.common_form .family input[type=text],.common_form .family input[type=date]{width:100%}.common_form dl{background:url("../img/table_bg.png") repeat-y scroll center top #990;overflow:hidden}.common_form *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.common_form dt{background:none;color:#fff;padding:5px 0;text-align:center;width:25%;clear:both;float:left;border-top:1px solid #fff}.common_form dd{width:75%;margin-left:25%;background:#fff;padding:5px 0 5px 2%;border-bottom:1px solid #990;min-height: 27px;}.common_form dd.row2{height:60px}.common_form dd.row3{height:90px}.common_form ul.row2 .row2{margin:0 0 0 7em}.kigan_hoho_box,.kuyo_hoho_box{margin-bottom:5px}.kigan_hoho_box label.radio,.kuyo_hoho_box label.radio{width:100%;text-align:left;padding:5px}.common_form label.white{width:95%;text-align:left;padding:0 5px;background:#fff}.kigan_hoho_box .with-select,.kuyo_hoho_box .with-select{background-color:#cc0;padding:5px 0}.kigan_hoho_box .with-select label,.kuyo_hoho_box .with-select label{background-color:none;width:auto}.kigan_hoho_excursus,.kuyo_hoho_excursus{margin:5px 10px}@media screen and (max-width: 767px){.common_form dl{background:none}.common_form dt{background:url("../img/table_bg.png") repeat-y scroll center top #990;float:none;width:100%;text-align:left;padding-left:10px;margin-bottom:2px}.common_form dd{float:none;margin:0 0 10px 0;width:100%;padding:0;border:none}.common_form dd.row2{height:auto}.common_form input,.common_form textarea{width:100%}.common_form label{display:block;width:100%;text-align:left;margin-bottom:5px}.common_form .radio div{width:100%}.common_form .family thead{display:none}.common_form .family tbody{display:block;width:100%;white-space:nowrap}.common_form .family th{display:block;width:auto}.common_form .family tbody tr{display:block;margin:0 0 10px;width:100%}.common_form .family td{display:block}.common_form .family input,.common_form .family select{width:100%}.common_form .family .zokugara:before,.common_form .family .target:before,.common_form .family .name:before,.common_form .family .kana:before,.common_form .family .birth:before{display:block;color:#fff;background:url(../img/table_bg.png) top center repeat;background-color:#990;padding:2px}.common_form .family .zokugara:before{content:"続柄"}.common_form .family .zokugara_other{display:block}.common_form .family .target:before{content:"対象者"}.common_form .family .name:before{content:"氏名"}.common_form .family .kana:before{content:"フリガナ"}.common_form .family .birth:before{content:"生年月日"}.common_form .transportation input[type="radio"]{width:30px}.common_form .transportation_car{display:flex;display:-webkit-flex;-webkit-justify-content:flex-start;justify-content:flex-start}.common_form .transportation_car input[type="radio"] ~ label{width:30px}}.caution li{list-style:disc;margin-left:20px}.common_form .label-row .left{display:inline-block;width:30%;padding-right:2%;border-bottom:1px solid #fff;margin:0}.common_form .label-row .right{display:inline-block;width:66%;line-height:24px;border-bottom:1px solid #990}.common_form .label-row .right span{display:inline-block;width:30%}.common_form .ningyo-box{margin-bottom:20px;display:none}.common_form .ningyo-box .label-row .left{width:37%}.common_form .ningyo-box .label-row .right{width:62%}.common_form .help{font-size:12px;margin-top:10px}.common_form .child-event{display:block}@media screen and (max-width: 767px){.common_form .ningyo-box .label-row .left,.common_form .ningyo-box .label-row .right,.common_form .label-row .left,.common_form .label-row .right{display:block;width:100%;text-align:left}.common_form .label-row .right span{display:block;width:100%}}.common_form .option{margin:5px}.common_form .submit_buttons button{display:block;width:20%;float:left}.common_form .submit_buttons button[type="submit"]{width:70%;float:right}.thank,.link_box_header{margin-bottom:20px}.thank p,.thank h4,.thank h3{margin-bottom:20px}.common_form .option .option_block{margin:0 0 10px 10px}.common_form .caution{margin-top:20px}.common_form span.caution,.common_form div.caution{color:red}.common_form table.seizenkaimyou input[type="radio"] ~ label{margin:0}@media screen and (max-width: 767px){.common_form table.seizenkaimyou input[type="radio"] ~ label span{display:block}}.common_form .parking_block label{width:100%;text-align:left}.common_form .parking_reserve_block .input{border:none}.common_form .parking_reserve_block .help{padding:0 0 1rem 27%;border-bottom:#990 solid 1px}@media screen and (max-width: 767px){.common_form .parking_reserve_block .help{padding:2rem}}.agree{margin:20px;border:1px solid #A8A927;padding:10px}.agree h4,.agree dt{margin-top:20px}.agree ul.k li{text-indent:-3.0em;padding-left:3.0em}.agree ul.k span{margin-right:1.0em}.common_form .agree-box{margin:20px 0;border:1px solid #A8A927;padding:10px;width:100%;display:block}.common_form .agree-box label{background:none;width:100%;text-align:left}.family-modal .inner{padding:2rem}.c-message_of_cannot_receive_mail h4{font-size:1.6rem;font-weight:600;text-align:center;margin:10px auto 20px}.c-message_of_cannot_receive_mail dl dt{font-weight:600;margin-bottom:5px}.c-message_of_cannot_receive_mail dl dd{padding-left:1rem;margin-bottom:10px}
/*# sourceMappingURL=form.css.map */
