﻿body{text-align:center}a,button{text-decoration:none;-webkit-transition:all .3s;transition:all .3s}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a#complete_back{text-decoration:underline}.header{overflow:auto}@media screen and (max-width: 600px){.header{width:auto;padding:0 8px}}@media screen and (max-width: 359px){.header{padding:0}}@media screen and (min-width: 601px)and (max-width: 999px){.header{width:auto;padding:0 20px}}@media screen and (min-width: 1000px){.header{width:100%}}.header img{width:auto;max-width:80%;height:auto;margin-top:30px}@media screen and (max-width: 600px){.header img{max-height:120px}}@media screen and (min-width: 601px)and (max-width: 999px){.header img{max-height:200px}}@media screen and (min-width: 1000px){.header img{max-height:200px}}.header h1{color:#333;font-weight:normal}@media screen and (max-width: 600px){.header h1{margin:10px 0 15px}}@media screen and (min-width: 601px)and (max-width: 999px){.header h1{margin:10px 0 15px}}@media screen and (min-width: 1000px){.header h1{margin-bottom:20px}}@media screen and (max-width: 600px){.footer{padding:20px 0}}@media screen and (min-width: 601px)and (max-width: 999px){.footer{padding:30px 0}}@media screen and (min-width: 1000px){.footer{padding:30px 0}}.contents{margin:auto;overflow:auto}.contents.input-keyword-area{padding-bottom:65px}.contents.input-keyword-area .back-link-p{margin-top:65px}.signup{background:#d4eefa;border:1px solid #23b8df;padding:20px}.signup a{background:#23b8df;color:#fff;padding:8px;display:inline-block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.signup a:hover{background:#1b3ab8}.message{font-size:15px}.calendar-timetable{display:inline-block;margin:0 auto 25px;overflow:auto}@media screen and (max-width: 600px){.calendar-timetable{width:100%}}.calendar-timetable dl{float:left;margin:0}@media screen and (max-width: 600px){.calendar-timetable dl{margin-top:2px}.calendar-timetable dl.days-1{width:100%}.calendar-timetable dl.days-2{width:50%}.calendar-timetable dl.days-3{width:33.33%}.calendar-timetable dl.days-4{width:25%}.calendar-timetable dl.days-5{width:20%}.calendar-timetable dl.days-6{width:16.66%}.calendar-timetable dl.days-7{width:14.28%}}@media screen and (min-width: 601px)and (max-width: 999px){.calendar-timetable dl{margin-top:2px}}.calendar-timetable dl dt{margin:0 2px 4px 2px}@media screen and (max-width: 600px){.calendar-timetable dl dt{margin:0 2px 4px 2px;padding:8px 1px;font-size:11px;word-wrap:break-word}}@media screen and (min-width: 601px)and (max-width: 999px){.calendar-timetable dl dt{padding:8px 5px;font-size:14px}}@media screen and (min-width: 1000px){.calendar-timetable dl dt{padding:8px 15px;font-size:16px}}@media screen and (max-width: 600px){.calendar-timetable dl dt span{display:block;font-size:11px}}@media screen and (max-width: 359px){.calendar-timetable dl dt span{font-size:10px}}@media screen and (min-width: 601px)and (max-width: 999px){.calendar-timetable dl dt span{font-size:12px}}@media screen and (min-width: 601px)and (max-width: 750px){.calendar-timetable dl dt span{display:block}}.calendar-timetable dl dt:not(:target){filter:none;-ms-filter:none}.calendar-timetable dl dd{margin:2px 2px}.calendar-timetable dl dd a,.calendar-timetable dl dd del{display:block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}@media screen and (max-width: 600px){.calendar-timetable dl dd a,.calendar-timetable dl dd del{font-size:14px;padding:15px 0}}@media screen and (max-width: 359px){.calendar-timetable dl dd a,.calendar-timetable dl dd del{font-size:13px}}@media screen and (min-width: 601px)and (max-width: 999px){.calendar-timetable dl dd a,.calendar-timetable dl dd del{padding:10px 5px;font-size:14px}}@media screen and (min-width: 1000px){.calendar-timetable dl dd a,.calendar-timetable dl dd del{padding:10px 15px;font-size:16px}}.calendar-timetable dl dd a:not(:target),.calendar-timetable dl dd del:not(:target){filter:none;-ms-filter:none}.calendar-timetable dl dd a:hover{opacity:.7}.calendar-timetable dl dd del{text-decoration:line-through}.calendar-timetable .calendar-pagenavi{display:none}@media screen and (max-width: 600px){.calendar-timetable .calendar-pagenation-header,.calendar-timetable .calendar-pagenation-footer{clear:both;display:block;overflow:auto}}@media screen and (min-width: 601px)and (max-width: 999px){.calendar-timetable .calendar-pagenation-header,.calendar-timetable .calendar-pagenation-footer{display:none}}@media screen and (min-width: 1000px){.calendar-timetable .calendar-pagenation-header,.calendar-timetable .calendar-pagenation-footer{display:none}}@media screen and (max-width: 600px){.calendar-timetable .calendar-pagenation-header .calendar-next,.calendar-timetable .calendar-pagenation-header .calendar-back,.calendar-timetable .calendar-pagenation-footer .calendar-next,.calendar-timetable .calendar-pagenation-footer .calendar-back{padding:10px 6px;font-size:14px}}@media screen and (min-width: 601px)and (max-width: 999px){.calendar-timetable .calendar-pagenation-header .calendar-next,.calendar-timetable .calendar-pagenation-header .calendar-back,.calendar-timetable .calendar-pagenation-footer .calendar-next,.calendar-timetable .calendar-pagenation-footer .calendar-back{padding:10px 8px;font-size:16px}}.calendar-timetable .calendar-pagenation-header .calendar-back,.calendar-timetable .calendar-pagenation-footer .calendar-back{float:left;font-weight:bold}.calendar-timetable .calendar-pagenation-header .calendar-next,.calendar-timetable .calendar-pagenation-footer .calendar-next{float:right;font-weight:bold}.calendar-timetable .calendar-pagenation-back,.calendar-timetable .calendar-pagenation-next{float:left;margin:0 2px;border:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}@media screen and (max-width: 600px){.calendar-timetable .calendar-pagenation-back,.calendar-timetable .calendar-pagenation-next{display:none}}@media screen and (min-width: 601px)and (max-width: 999px){.calendar-timetable .calendar-pagenation-back,.calendar-timetable .calendar-pagenation-next{padding:8px 2px;font-size:14px}}@media screen and (min-width: 1000px){.calendar-timetable .calendar-pagenation-back,.calendar-timetable .calendar-pagenation-next{padding:8px 15px;font-size:16px}}@media screen and (max-width: 600px){.calendar-timetable .calendar-next,.calendar-timetable .calendar-back{font-size:12px}}@media screen and (max-width: 359px){.calendar-timetable .calendar-next,.calendar-timetable .calendar-back{font-size:10px}}@media screen and (min-width: 601px)and (max-width: 999px){.calendar-timetable .calendar-next,.calendar-timetable .calendar-back{width:37px;height:37px}}@media screen and (min-width: 601px)and (max-width: 750px){.calendar-timetable .calendar-next,.calendar-timetable .calendar-back{width:32px;height:32px}}@media screen and (min-width: 1000px){.calendar-timetable .calendar-next,.calendar-timetable .calendar-back{width:40px;height:40px}}@media screen and (min-width: 601px)and (max-width: 999px){.calendar-timetable .calendar-next,.calendar-timetable .calendar-back,.calendar-timetable .calendar-next:hover,.calendar-timetable .calendar-back:hover{background-size:contain;border-radius:50%}}@media screen and (min-width: 1000px){.calendar-timetable .calendar-next,.calendar-timetable .calendar-back,.calendar-timetable .calendar-next:hover,.calendar-timetable .calendar-back:hover{background-size:contain;border-radius:50%}}#plus_appoint_book_form{padding:50px 0 30px}@media screen and (max-width: 600px){#plus_appoint_book_form{margin:0 0 10px}}@media screen and (min-width: 601px)and (max-width: 999px){#plus_appoint_book_form{margin:0 30px 20px}}@media screen and (min-width: 1000px){#plus_appoint_book_form{margin:0 30px 30px}}.form-table{display:block;margin:auto}.form-table h2#plus_appoint_book_title{font-weight:normal;margin-right:15px}.form-table dl{overflow:auto;margin-bottom:5px}@media screen and (min-width: 601px)and (max-width: 999px){.form-table dl{width:80%;margin:0 auto}}@media screen and (min-width: 1000px){.form-table dl{width:60%;margin:0 auto}}.form-table dl.margin-0{margin:0px auto}.form-table dl dt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left;padding:5px}.form-table dl dt label:after{content:"："}.form-table dl dd{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:0 8px;text-align:left}.form-table dl#book_time_list dt{float:left;clear:both;width:44%}@media screen and (max-width: 600px){.form-table dl#book_time_list dt{width:100%}}.form-table dl#book_time_list dd{float:left;width:auto;padding:5px 8px}@media screen and (max-width: 600px){.form-table dl#book_time_list dd{width:100%}}.form-table dl.cancel dt{width:36%}@media screen and (max-width: 600px){.form-table dl.cancel dt{width:100%}}.form-table dl.cancel dd{width:61%}@media screen and (max-width: 600px){.form-table dl.cancel dd{width:100%}}.form-table button{padding:12px 100px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:0;font-size:16px}.form-table button.submit-keyword{padding:8px 65px;margin-top:10px}.form-table button.submit-cancel{padding:8px 65px;margin-top:30px;background:#f39800;box-shadow:0 2px 2px rgba(0,0,0,.4);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.form-table button.submit-cancel:hover{background:#a56600}.form-table button.submit-cancel:disabled{background:#bababa}.form-table input[type=text],.form-table textarea,.form-table select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:6px;background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#333;font-size:16px}.form-table select{height:38px}.form-table .radio-label,.form-table .checkbox-label{display:block;margin-bottom:10px;padding:10px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:16px;color:#333;font-size:16px;cursor:pointer}.form-table .radio-label input[type=radio],.form-table .checkbox-label input[type=radio]{margin-right:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #19283c;border-radius:16px;background:transparent;vertical-align:top;opacity:.5}.form-table .radio-label input[type=radio]:checked,.form-table .checkbox-label input[type=radio]:checked{background:#23b8df;border:1px solid #23b8df;opacity:1}.form-table .radio-label input[type=checkbox],.form-table .checkbox-label input[type=checkbox]{margin-right:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #19283c;border-radius:3px;background:transparent;vertical-align:top;opacity:.5}.form-table .radio-label input[type=checkbox]:checked,.form-table .checkbox-label input[type=checkbox]:checked{background:#23b8df;border:1px solid #23b8df;opacity:1}.form-table .radio-label:hover,.form-table .checkbox-label:hover{opacity:.7}.form-table .required-p{margin:5px auto 30px auto}.form-table .back-link-p{text-decoration:underline;margin-bottom:20px}.book-kiyaku{text-align:center}@media screen and (max-width: 600px){.book-kiyaku{padding:30px 8px}}@media screen and (min-width: 601px)and (max-width: 999px){.book-kiyaku{padding:40px 70px}}@media screen and (min-width: 1000px){.book-kiyaku{width:800px;padding:40px 0 0}}.book-kiyaku h3{text-align:left}.book-kiyaku p{line-height:1.6;text-align:left;margin-bottom:25px;color:#444}@media screen and (max-width: 600px){.book-kiyaku p{font-size:14px}}@media screen and (min-width: 601px)and (max-width: 999px){.book-kiyaku p{font-size:15px}}@media screen and (min-width: 1000px){.book-kiyaku p{padding:0 80px;font-size:16px}}.book-kiyaku p.text-right{text-align:right}@media only screen and (max-width: 480px){.form-table button{padding:8px 60px}}.required,.error{font-size:14px;color:red}.recaptcha_message{font-size:80%}.form-description{font-size:14px;color:#777;width:360px}@media(max-width: 780px){.form-description{width:300px}}@media(max-width: 760px){.form-description{width:250px}}@media(max-width: 593px){.form-description{width:200px}}@media(max-width: 490px){.form-description{width:180px}}@media(max-width: 480px){.form-description{width:360px}}.form-table dt.ex_form_dt{display:none}.kiyaku-privacypolicy-message{font-size:12px;margin:30px auto -5px}.kiyaku-privacypolicy-message a{text-decoration:underline}.agree_text{font-size:12px}.complete-image{margin:30px}.footer .btn-powered-by{background:#3574dc;color:#fff;text-align:right;margin:0 auto;padding:5px 30px;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:1px 1px 3px 0 #999;-webkit-box-shadow:1px 1px 3px 0 #999;-moz-box-shadow:1px 1px 3px 0 #999}.footer .btn-powered-by:hover{opacity:.8}.footer .btn-powered-by img{width:200px;height:auto}.calendar-next,.calendar-back{width:96px;height:30px;padding:0 3px;margin-bottom:2px}.calendar-next{text-align:right;padding-right:10px;margin-right:2px}.calendar-back{text-align:left;padding-left:5px;margin-left:2px}@media only screen and (min-width: 481px)and (max-width: 768px){.message{margin-bottom:1em}}@media only screen and (max-width: 480px){.header h1{margin:10px 0;font-size:22px}.message{margin:10px 0;font-size:14px}.calendar-pagenavi ul{display:table;width:100%;box-sizing:border-box;border-collapse:collapse;margin:0;padding:0}.calendar-pagenavi li{display:table-cell;background:#0085b9;border:2px solid #fff}.calendar-pagenavi a{display:block;padding:.7em 0;color:#fff}.calendar-next,.calendar-back{width:48%;height:30px;padding:6px}.calendar-next{padding-right:5px;margin-right:2px}.calendar-back{padding-left:5px;margin-left:2px}}@media only screen and (max-width: 768px){.calendar-next,.calendar-back{width:auto;height:auto}}.g-recaptcha div div{margin:0 auto}.grouping{color:#333;font-weight:normal;margin:0 auto 30px}.grouping .title{margin:0 auto 15px}.grouping .top.title{margin:0 auto}.grouping .tab_area{margin:0 auto;max-width:800px}.grouping .tab_area .tab_title{color:#0078c6;background:#a7e0f7;margin:2px 0;padding:0px 15px;height:30px;line-height:30px;display:inline-block;border-top-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;opacity:.7;box-shadow:0 1px 2px rgba(0,0,0,.6)}.grouping .tab_area .tab_title:hover{opacity:1}.grouping .tab_area .tab_title.selected{color:#fff;background:#1da7e5;opacity:1}.grouping .bottom_border{margin:20px auto 0px;width:800px}@media only screen and (min-width: 769px)and (max-width: 991px){.grouping .bottom_border{width:600px}}@media only screen and (max-width: 768px){.grouping .bottom_border{width:80%}}a.book-attention:hover{text-decoration:underline}p.keyword_error{color:#d9534f;margin-top:10px}.text-small{font-size:85%}.g-recaptcha div:first-child{margin:0 auto}body{background:#fafafa}.header{margin-bottom:30px;background:none #fff}.header h1{color:#333;font-weight:bold}@media screen and (max-width: 600px){.contents{margin:0 8px}}@media screen and (max-width: 359px){.contents{margin:0 2px}}@media screen and (min-width: 601px)and (max-width: 999px){.contents{width:auto;margin:0 20px}}@media screen and (min-width: 1000px){.contents{width:960px}}.message{margin:20px auto}h4{margin:0px auto 20px}body{background:#fafafa}.header{box-shadow:1px 1px 3px 0 #999;-webkit-box-shadow:1px 1px 3px 0 #999;-moz-box-shadow:1px 1px 3px 0 #999}.contents{color:#3b3b3b}.calendar-pagenation-back .calendar-next,.calendar-pagenation-next .calendar-next{background-image:url("../../img/calendar/arrow_r_04.png")}.calendar-pagenation-back .calendar-next:hover,.calendar-pagenation-next .calendar-next:hover{background-image:url("../../img/calendar/arrow_r_06.png");background-color:#23b8df;color:#fff}.calendar-pagenation-back .calendar-back,.calendar-pagenation-next .calendar-back{background-image:url("../../img/calendar/arrow_l_04.png")}.calendar-pagenation-back .calendar-back:hover,.calendar-pagenation-next .calendar-back:hover{background-image:url("../../img/calendar/arrow_l_06.png");background-color:#23b8df;color:#fff}.calendar-pagenation-header .calendar-next,.calendar-pagenation-header .calendar-back,.calendar-pagenation-footer .calendar-next,.calendar-pagenation-footer .calendar-back{background:#23b8df;color:#fff}.calendar-timetable dt{background:#d1d1d1;color:#323232}.calendar-timetable dd a{background:#23b8df;color:#fff}.calendar-timetable dd a.book-time-selected{background:#1b3ab8}.calendar-timetable dd a:active{background:#1b3ab8;color:#fff}@media screen and (min-width: 1000px){.calendar-timetable dd a:hover{background:#1b3ab8;color:#fff}}.calendar-timetable dd del{background:#eee;color:#999}.form-table dl,.form-table p,.form-table a{color:#333}.form-table button{background:#23b8df;color:#fff}.form-table button:hover{background:#1b3ab8}.form-table button:disabled{background:#ccc}form#plus_appoint_book_form{background-color:#fff}@media screen and (max-width: 600px){.calendar-timetable dl{float:none;width:100% !important;margin-top:2px}.calendar-timetable dl dt{font-size:14px}.calendar-timetable dl dt span{display:inline;margin-left:3px;font-size:14px}.calendar-timetable dl dd a,.calendar-timetable dl dd del{padding:12px;font-size:14px}.calendar-timetable .calendar-pagenavi{display:block;margin-bottom:10px}.calendar-timetable .calendar-pagenavi a{padding:15px 0;font-size:12px}.calendar-timetable .calendar-pagenation-header,.calendar-timetable .calendar-pagenation-footer{margin:14px 0}}/*# sourceMappingURL=theme13.css.map */
