@charset "utf-8";.content_title{width:100%;margin-top:0;margin-bottom:20px;margin-left:0;margin-right:0;padding:0}.content_form{width:100%;margin:auto}.content_confirm{width:100%;margin:auto}.content_box{width:100%;margin:auto}.content_title table,.content_box table,.content_confirm table,.content_form table{border-collapse:collapse;border-spacing:0;width:100%;background:initial;table-layout:fixed}.content_title th,.content_box th,.content_confirm th,.content_form th{padding:10px;border-left:0;border-right:0;color:#000;width:35%;text-align:left}.content_title table th .my_column.my_left,.content_box table th .my_column.my_left,.content_confirm table th .my_column.my_left,.content_form table th .my_column.my_left{padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0;display:flex}.content_title td,.content_box td,.content_confirm td,.content_form td{padding:10px;border-left:0;border-right:0;background:initial;width:65%}@charset "utf-8";@media only screen and (max-width :800px){.content_title th,.content_box th,.content_confirm th,.content_form th{margin:auto}.content_title td,.content_box td,.content_confirm td,.content_form td{margin:auto}}.content_title .input_unit,.content_box .input_unit,.content_confirm .input_unit,.content_form .input_unit{display:table;width:100%;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);table-layout:fixed;border-collapse:collapse;margin-top:-1px}.content_title .input_unit .my_column,.content_box .input_unit .my_column,.content_confirm .input_unit .my_column,.content_form .input_unit .my_column{display:table-cell}.content_title .input_unit .my_left.my_column,.content_box .input_unit .my_left.my_column,.content_confirm .input_unit .my_left.my_column,.content_form .input_unit .my_left.my_column,.content_title .input_unit .my_heading.my_column,.content_box .input_unit .my_heading.my_column,.content_confirm .input_unit .my_heading.my_column,.content_form .input_unit .my_heading.my_column{width:35%;vertical-align:middle;padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px}.content_title .input_unit .my_right.my_column,.content_box .input_unit .my_right.my_column,.content_confirm .input_unit .my_right.my_column,.content_form .input_unit .my_right.my_column{width:65%;word-wrap:break-word;padding:10px;vertical-align:middle}.content_title .input_unit .my_column.my_column100,.content_box .input_unit .my_column.my_column100,.content_confirm .input_unit .my_column.my_column100,.content_form .input_unit .my_column.my_column100{width:100%;display:block;margin-left:auto;margin-right:auto}.content_title h2,.content_box h2,.content_confirm h2,.content_form h2{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:30px;padding-left:0;padding-right:0;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;text-align:center;font-weight:700;font-size:2em;word-wrap:break-word}.content_title h3,.content_box h3,.content_confirm h3,.content_form h3{padding-top:0;padding-right:0;padding-bottom:0;padding-left:5px;margin-top:0;margin-bottom:0;word-wrap:break-word}.content_title h4,.content_box h4,.content_confirm h4,.content_form h4{margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:5px;margin-top:0;margin-bottom:0;word-wrap:break-word}.content_title h5,.content_box h5,.content_confirm h5,.content_form h5{margin-top:0;margin-bottom:0;word-wrap:break-word}.content_title .label_frame,.content_box .label_frame,.content_confirm .label_frame,.content_form .label_frame{font-weight:700}.content_title label,.content_box label,.content_confirm label,.content_form label{width:auto;display:block;margin:0;padding:0;word-break:break-all}form.myForm input[type="text"],form.myForm input[type="password"]{width:90%;width:-webkit-calc(100% - 20.0px - 2.8px);width:calc(100% - 20.0px - 2.8px);display:inline-block;padding:10px;vertical-align:top;border:1.4px solid #bfbfbf;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}form.myForm input[type="text"]:focus,form.myForm input[type="password"]:focus{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:#217fc4 1px solid;outline:0;padding:10.4px}form.myForm input[type=radio]{width:1.5em;height:1.5em;padding:0;cursor:pointer;margin-right:10px;margin-left:0;margin-top:0;margin-bottom:0}form.myForm .radiobutton_frame{display:table-row}form.myForm .radiobutton_input,form.myForm .radiobutton_label{display:table-cell;vertical-align:middle;padding-bottom:10px}form.myForm select{display:inline-block;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;vertical-align:top;border:1.4px solid #bfbfbf;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-left:10px;margin-right:0;cursor:pointer;max-width:calc(100% - 10px)}form.myForm select:focus{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:#009 1px solid;outline:0;padding-top:10.4px;padding-bottom:10.4px;padding-right:10.4px;padding-left:10.4px}form.myForm select:first-of-type{margin-left:0}form.myForm input[type=checkbox]{width:1.5em;height:1.5em;margin-right:10px;margin-left:0;margin-top:0;margin-bottom:0;padding:0;cursor:pointer;vertical-align: middle;}form.myForm .checkbox_frame{display:table-row}form.myForm .checkbox_input,form.myForm .checkbox_label{display:table-cell;vertical-align:middle;padding-bottom:10px}form.myForm textarea{width:90%;width:-webkit-calc(100% - 20.0px - 2.8px);width:calc(100% - 20.0px - 2.8px);border:1.4px solid #bfbfbf;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px}form.myForm textarea:focus{padding:10.4px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:#217fc4 1px solid;outline:0}form.myForm div.submit{text-align:center;margin-top:30px}form.myForm .required .my_column.my_left label:first-child:after,form.myForm th.required label:first-child:after,form.myForm span.required:after,div.komoju_form .required .my_column.my_left label:first-child:after{color:#fff;content:'必須';display:inline-block;;width:44px;height:18px;vertical-align:middle;background-size:contain;background-repeat:no-repeat;background-color:#e32;margin-top:0;margin-bottom:0;margin-left:5px;margin-right:0;padding-top:.1em;padding-bottom:.2em;padding-left:4px;padding-right:4px;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}form.myForm .datetime_year select{min-width:auto;min-width:-webkit-calc(4em + 45px);min-width:calc(4em + 45px);max-width:calc(100%)}form.myForm .datetime_month select,form.myForm .datetime_day select{min-width:auto;min-width:-webkit-calc(2em + 45px);min-width:calc(2em + 45px);max-width:calc(100%)}.date_time1 .datetime_year,.date_time1 .datetime_year_unit,.date_time1 .datetime_month,.date_time1 .datetime_month_unit,.date_time1 .datetime_day,.date_time1 .datetime_day_unit{display:table-cell;vertical-align:middle}.date_time1 select{width:auto}.date_time1 .datetime_year_unit,.date_time1 .datetime_month_unit,.date_time1 .datetime_day_unit{padding-top:0;padding-bottom:0;padding-left:5px;padding-right:0}.date_time1 .datetime_month,.date_time1 .datetime_day{padding-top:0;padding-bottom:0;padding-left:5px;padding-right:0}.date_time2 .datetime_year,.date_time2 .datetime_year_unit,.date_time2 .datetime_month,.date_time2 .datetime_month_unit,.date_time2 .datetime_day,.date_time2 .datetime_day_unit{display:table-cell;vertical-align:middle}.date_time2 select{width:auto}.date_time2 .datetime_month_unit,.date_time2 .datetime_day,.date_time2 .datetime_day_unit{padding-top:0;padding-bottom:0;padding-left:5px;padding-right:0}.content_title,.content_box,.content_confirm,.content_form{margin-right:auto;margin-left:auto}.content_title .input_unit,.content_box .input_unit,.content_confirm .input_unit,.content_form .input_unit{margin-right:auto;margin-left:auto}.content_title .table_unit,.content_box .table_unit,.content_confirm .table_unit,.content_form .table_unit{margin-right:auto;margin-left:auto}.content_title h2,.content_box h2,.content_confirm h2,.content_form h2{text-align:center}form.myForm div.button_frame button{min-width:78px;border:1.4px solid #bfbfbf;color:#231815;font-size:16px}form.myForm div.button_frame button.active{color:#fff}form.myForm div.button_frame button:not(.active){font-weight:400}@media only screen and (max-width :800px){html,body{width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.content_form,.content_confirm,.content_box{width:100%;margin:auto}.content_title table,.content_box table,.content_confirm table,.content_form table{margin:0;padding-left:0;padding-right:0;width:100%}.content_title th,.content_box th,.content_confirm th,.content_form th{border-top:0;border-bottom:0;display:block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:98%;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding-left:5px;padding-right:0;margin-right:auto;margin-left:auto}.content_title th .my_column.my_left,.content_box th .my_column.my_left,.content_confirm th .my_column.my_left,.content_form th .my_column.my_left{width:98%;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin-left:auto;margin-right:auto}.content_title td,.content_box td,.content_confirm td,.content_form td{padding-left:0;padding-right:0;border-top:0;border-bottom:0;display:block;width:98%;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin-right:auto;margin-left:auto}.content_title td .my_column.my_right,.content_box td .my_column.my_right,.content_confirm td .my_column.my_right,.content_form td .my_column.my_right{width:98%;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin-left:auto;margin-right:auto}.content_title .input_unit,.content_box .input_unit,.content_form .input_unit,.content_confirm .input_unit{display:block;margin-top:5px;margin-bottom:5px;margin-left:auto;margin-right:auto;width:98%;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.content_title .input_unit,.content_box .input_unit .my_column,.content_form .input_unit .my_column,.content_confirm .input_unit .my_column{display:inline-block;border:none}.content_title .input_unit,.content_box .input_unit .my_left.my_column,.content_form .input_unit .my_left.my_column,.content_confirm .input_unit .my_left.my_column,.content_title .input_unit .my_heading.my_column,.content_box .input_unit .my_heading.my_column,.content_confirm .input_unit .my_heading.my_column,.content_form .input_unit .my_heading.my_column{width:95%;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin-right:auto;margin-left:auto}.content_title .input_unit,.content_box .input_unit .my_right.my_column,.content_form .input_unit .my_right.my_column,.content_confirm .input_unit .my_right.my_column{width:95%;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding-top:15px;min-height:1em;text-align:left;margin-right:auto;margin-left:auto}.content_title h2,.content_box h2,.content_confirm h2,.content_form h2{font-size:1.5em}form.myForm select{width:98%;width:-webkit-calc(100% - 10px - 2.8px);width:calc(100% - 10px - 2.8px)}img{height:auto;max-width:100%}.date_time1 .datetime_year_unit,.date_time1 .datetime_month_unit,.date_time1 .datetime_day_unit{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}form.myForm .required .my_column.my_left label:first-child:after,form.myForm th.required label:first-child:after,form.myForm span.required:after,div.komoju_form .required .my_column.my_left label:first-child:after{font-size:.8em}}#content1 div.event_calendar div:not(.event_day){padding:unset!important}#content1 div.event_calendar label{float:unset!important}input[name="data[User][event_datetime]"][type="text"]{display:none!important}div.event_calendar{max-width:482px;margin:0 auto;padding:10px;border:1px solid #bfbfbf;border-radius:10px;background-color:#fff;user-select:none;-moz-user-select:none}div.event_calendar>div{position:relative}div.event_calendar_header{display:flex;align-items:center;justify-content:space-between;border:1px solid #bfbfbf;border-bottom:none}div.event_prev_month,div.event_next_month{cursor:pointer}div.event_prev_month.disabled,div.event_next_month.disabled{display:block!important;visibility:hidden}div.event_prev_month::after,div.event_next_month::after{content:' ';display:block;width:10px;height:10px;margin:10px 0;border:3px solid;transform:rotate(45deg)}div.event_prev_month::after{margin-left:10px;border-color:transparent transparent #666 #666}div.event_prev_month:hover::after{filter:drop-shadow(1px -1px 2px #aaa)}div.event_next_month::after{margin-right:10px;border-color:#666 #666 transparent transparent}div.event_next_month:hover::after{filter:drop-shadow(-1px 1px 2px #aaa)}div.event_year_month{display:flex}div.event_year_month>span{position:relative;display:inline-block;padding:10px 15px}div.event_year_month>span:last-of-type{padding-right:0}div.event_year_month>span:not(.event_year_month_label){padding-right:28px;padding-left:16px;text-align:center;font-weight:700;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;cursor:pointer}div.event_year_month>span:not(.event_year_month_label)::after{content:'▼';position:absolute;right:5px;color:#aaa}div.event_menu{display:none;position:absolute;box-shadow:0 0 3px #aaa;background-color:#fff;overflow:hidden auto;z-index:1}div.event_menu>span{display:block;padding:10px 15px;text-align:center;cursor:pointer}div.event_menu>span.active{color:#fff;font-weight:700;background-color:#666}div.event_days{border:1px solid #bfbfbf}div.event_week{display:flex}div.event_week[data-date="w"]{border-bottom:1px solid #bfbfbf}div.event_day{display:flex;align-items:center;justify-content:center;width:calc(100% / 7);margin:1px;padding:10px 0px!important;color:#333;border:1px solid transparent}div.event_week:not([data-date="w"])>div.event_day{opacity:.5}div.event_day[data-date="w_0"],div.event_day[data-date$="_0"]{color:#E3616E}div.event_day[data-date="w_6"],div.event_day[data-date$="_6"]{color:#1096cb}div.event_week:not([data-date="w"])>div.event_day:not(.disabled){opacity:1;font-weight:700;border-color:#bfbfbf;cursor:pointer}div.event_week:not([data-date="w"])>div.event_day:not(.disabled):hover{box-shadow:0 0 2px #aaa}div.event_week:not([data-date="w"])>div.event_day.isToday{background-color:#f2f9ff}div.event_week:not([data-date="w"])>div.event_day.active{color:#fff!important;border-color:transparent;background-color:#666!important}div.event_times>*{display:inline-block!important;margin-top:10px!important}div.event_times>select{width:auto!important}div.event_times>label{padding:5px 0;cursor:pointer}div.event_times>span{padding:10px 18px;border:1px solid #666;border-radius:5px;cursor:pointer}div.event_times>span:hover{opacity:.8}div.event_times>label:not(:last-child),div.event_times>span:not(:last-child){margin-right:18px}div.event_times>span.active{color:#fff;border-color:transparent;background-color:#666;opacity:1}@media only screen and (max-width :350px){div.event_calendar_header{justify-content:center}div.event_calendar_header>div.event_prev_month,div.event_calendar_header>div.event_next_month{display:none!important}}