@charset "utf-8";
body { width: 100%; margin-left: 0; margin-right: 0; }
/* ----------------------------------------
- header
------------------------------------------- */
header { min-width: 100%; }
header .inner{ width: 100%; }
/* company */
header .company{ left: 4px; }
/* ----------------------------------------
- footer
------------------------------------------- */
/*
footer{ position: static; height: auto; min-width: auto; }
footer .inner{ position: static; width: 100%; }
footer p{ position: static; }
footer .menu{ position: static; }
*/
footer{ min-width: 100%; }
footer .inner{ width: 100%; }
/* ----------------------------------------
- contents
------------------------------------------- */
#contents { width: 100%; }



/* ----------------------------------------
- calendar
------------------------------------------- */
/* box */
article #calendar .inner{ width: 100%; }
article #calendar .week { width: 100%; }
article #calendar .column { width: calc(14.38% - 4px); }









/* title */
.form-item-group .form-item-center{ margin-left: 10px; margin-right: 10px; }
.form-item-group .form-item-title{ width: 100%; max-width: 100%; }
.mwform-radio-field{ /*margin-left: 10px;*/ /*display: block;*/ }
.form-item-group .form-item-label.title{ width: 100%; border: none; background-color: none; }
.form-item-checkbox-group .mwform-checkbox-field label{ margin-bottom: 5px; margin-top: 5px; display: inline-block; }
.form-item-radio-group label{  margin-bottom: 5px; margin-top: 5px; display: inline-block;  }

/* ========================================
, .mwform-radio-field label
= contents
=========================================== */
#contents .contentsinner{ padding: 10px 10px 20px; }
/* ■■■■■■■■■■■■■■■■■■■■
■
■ お問い合わせ
■
■■■■■■■■■■■■■■■■■■■■ */
/* □□□□□□□□□□□□□□□□□□□□
□ 共通
□□□□□□□□□□□□□□□□□□□□ */
/* ========================================
= 入力画面
=========================================== */
#form .wrapper{ padding: 6px 6px; }
#form .fieldsets{ padding: 8px 8px; }
.form-item-group .form-item-center input.year[type=text]{ max-width: 60px; }
/* --------------------------------------------------
- 年月日
-------------------------------------------------- */
.form-item-group .form-item-center .date .form-item-select{ /*width: 100%; margin-top: 10px; margin-left: 30px;*/ margin-bottom: 10px;  }
.form-item-group .term .date{ float: none; }
/*.form-item-group .date div{ float: none; }*/
.form-item-group .split{ float: none; }
.form-item-group .split span{ vertical-align: -2px; }