@charset "utf-8";

/* Module */
.mdl_overWrite940{padding:30px 0;}
.mdl_overWrite940 .mdlBody_typeA, .mdl_overWrite940 .mdlBody_typeB{margin-left:-25px; margin-right:-25px;}
.mdl_overWrite940 .mdlWrap{padding:0 25px;}
.mdl_overWrite940 .mdlWrap.booking950 .mdlBody_typeA{padding:30px 25px;}
.mdl_overWrite940 .mdlWrap .formSelect select{font-size:16px !important;}
.mdl_overWrite940 .system-caution-wrapper{width:940px;}

/* Error */
.mdl_overWrite940 .system-caution-wrapper{margin:0 auto;}
.mdl_overWrite940 .system-caution-wrapper .system-caution-unit .system-caution-body{background:#fff;}

/* Calendar */
.mdl_overWrite940 .mdlWrap input[type="radio"]{vertical-align:0;}
.mdl_overWrite940 .calendar01 table{border-collapse:collapse;}
.mdl_overWrite940 .calendar01{border:0px; width:auto; padding-bottom:0px;}
.mdl_overWrite940 .calendar01 .calendar01H{background-color:transparent; border-top:0px;}
.mdl_overWrite940 .calendar01 .calendar01H h2{font-size:18px !important; padding:0px;}
.mdl_overWrite940 .calendar01 .month01H{font-size:16px; line-height:1; padding:0;}
.mdl_overWrite940 .calendar01 .month01{margin-right:0px;}
.mdl_overWrite940 .calendar01 td.week{background-color:transparent; padding:0px;}
.mdl_overWrite940 .calendar01 .calendarLi{margin:0px;}
.mdl_overWrite940 .calendar01 .calendarLi .prevMonth a,
.mdl_overWrite940 .calendar01 .calendarLi .nextMonth a{background:none; padding:0px;}
.mdl_overWrite940 .calendar01 .calendar01C{margin:0px;}