@charset "UTF-8";#ThanksComment strong{color:#c00;font-weight:700;font-size:2em;display:block}*{box-sizing:border-box}body{overflow-x:hidden}div#mfp_hidden{overflow:hidden;width:1px;height:1px;padding:0;margin:0}div#mfp_hidden input{margin:10px}div.mfp_thanks{padding:30px}div.mfp_thanks p{line-height:1.7em}div.mfp_thanks ul.mfp_caution{margin:0;padding:0}div.mfp_thanks ul.mfp_caution li{display:block;color:#c00;margin:0;padding:5px 0}div#mfp_thanks{text-align:center;font-size:18px;padding:20px 0}div#mfp_thanks strong{color:#c00;font-size:24px}form#mailformpro{padding:10px 0}form#mailformpro dl{margin:0 0 40px;padding:0;overflow:hidden;border-bottom:2px solid #fafafa}form#mailformpro dl dt{float:left}form#mailformpro dl dt{width:30%;padding:15px 20px 15px;margin:0;text-align:left;font-weight:700;font-size:14px;line-height:30px;box-sizing:border-box;clear:both}form#mailformpro dl dd{width:100%;margin:0;padding:15px 0 15px 30%;text-align:justify;font-size:14px;box-sizing:border-box}form#mailformpro dl dd ol{overflow:hidden}form#mailformpro dl dd li{width:50%;float:left}@media only screen and (max-width:960px){form#mailformpro dl dd li{width:50%}}@media only screen and (max-width:480px){form#mailformpro dl dd li{width:100%}}form#mailformpro dl dd li .ex{width:100%;float:left}form#mailformpro dl dd ul,form#mailformpro dl dd ol{margin:0;padding:0}form#mailformpro dl dd ul li,form#mailformpro dl dd ol li{margin:0;padding:0;list-style:none}label.tx,label.tx input{width:100 !important%}label.num{width:20% !important}label.num input{width:100% !important}.name{width:200px !important}.postal{width:90px !important}.yyyy{width:80px !important}.mm,.dd{width:40px !important}.mailformpro .time{width:60px !important}#contact-ex,#biz-ex,#know-ex,#contact-ex label,#biz-ex label,#know-ex label,#contact-ex label input,#biz-ex label input,#know-ex label input{width:100%}.must{float:right;margin:5px;background-color:#d21100;padding:0 .5em;font-size:12px;line-height:1.8em;color:#fff;display:block;border-radius:2px}form#mailformpro label{border-radius:3px;display:inline-block;line-height:1.5}form#mailformpro label.half{border-radius:3px;padding:.2em .5em;margin:3px;width:48%;display:inline-block}@media only screen and (max-width:480px){form#mailformpro label.half{width:100%}}form#mailformpro .normal label.mfp_checked{border:solid 1px #f1f1f1;background-color:rgba(255,0,0,.8)}form#mailformpro .normal label.mfp_not_checked{border:solid 1px #eee}table#mfp_confirm_table{border-spacing:0px;border-collapse:collapse}table#mfp_confirm_table tr.mfp_colored{background-color:#fff}table#mfp_confirm_table tr.mfp_achroma{background-color:#fafafa}table#mfp_confirm_table tr th{width:42%;font-weight:700}table#mfp_confirm_table tr th,table#mfp_confirm_table tr td{text-align:left;font-size:14px;line-height:1.5em;padding:1em;border:none}div#mfp_phase_confirm{clear:both}div#mfp_phase_confirm h4{font-size:22px;padding:1.2em 0;text-align:center;background:0 0}div#mfp_overlay{position:absolute;display:none;z-index:10001}div#mfp_overlay_inner{background-color:#fff;padding:15px;margin:0 auto;border-radius:5px;box-shadow:0px 0px 10px #000;width:640px;max-width:90%}div#mfp_overlay_background{background-color:#000;position:absolute;display:none;z-index:10000}div#mfp_loading_screen{z-index:20000;opacity:.8;display:none;background-color:#000;position:absolute}div#mfp_loading{z-index:20001;position:absolute;display:none;width:40px;height:40px;background-image:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/form-common/mfp.statics/images/mfp_loading.gif)}dd.mfp_colored{background-color:rgba(255,255,255,1)}dd.mfp_achroma{background-color:#fafafa}div.mfp_err{clear:both;display:none;text-align:left;margin:0;padding:0;color:#c00;font-size:14px;line-height:normal}div.mfp_err:before{content:'\f12a';margin:0 .3em 0 0;font-size:1.1em;font-family:FontAwesome}.mfp_parent_error{border:solid 2px #c00}div#mfp_error{background-color:#fee;border:solid 1px #c00;padding:10px;display:none}div#mfp_error p{padding:0;margin:0;font-size:14px;text-align:center}div#mfp_error p strong{font-size:18px;color:#c00}div#mfp_warning{background-color:#fee;border:solid 1px red;padding:10px;display:none}div#mfp_warning p{padding:0;margin:0;font-size:14px;text-align:center}div#mfp_warning p strong{font-size:18px;color:red}div#mfp_price{color:#c00;font-size:36px;padding:10px;font-weight:bolder}div#mfp_price span{color:#666;font-size:12px;font-weight:400}button.mfp_next,button.mfp_prev{font-size:14px;margin:10px;padding:10px;background:#fff;border:0;color:#303030;cursor:pointer;border:1px solid #303030;letter-spacing:1px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}button.mfp_next:hover,button.mfp_prev:hover{color:#fff;background-color:#303030}button.mfp_next{float:right}button.mfp_prev{float:left}ul#mfp_phase_stat{margin:0;padding:70px 0 35px;overflow:hidden;justify-content:center}ul#mfp_phase_stat li{padding:15px;border-radius:0;margin:5px 0;list-style:none;font-size:12px;letter-spacing:1px;line-height:1;border:1px solid #303030}ul#mfp_phase_stat li.mfp_phase_arrow{box-shadow:none;padding:15px 8px;margin:5px 0;color:#ccc;border:0}ul#mfp_phase_stat li.mfp_active_phase{background-color:#303030;color:#fff}ul#mfp_phase_stat li.mfp_inactive_phase{background-color:#fafafa;color:#303030}div#mfp_shopping_cart{border:solid 1px #ccc;margin:0;padding:0}div#mfp_shopping_cart p{margin:0;text-align:center;padding:20px 10px;font-size:12px;background-color:#fee}table.mfp_shoppingcart{border-spacing:0px;border-collapse:collapse;width:100%}table.mfp_shoppingcart thead tr td{background-color:#eee;border-bottom:solid 1px #ccc;text-align:center;font-size:12px;padding:5px}table.mfp_shoppingcart tbody tr th,table.mfp_shoppingcart tbody tr td{font-size:12px;padding:5px;border-bottom:solid 1px #ccc}table.mfp_shoppingcart tbody tr td select{display:block;margin:0 auto;text-align:center}table.mfp_shoppingcart tbody tr td select option{text-align:center}table.mfp_shoppingcart tbody tr th span{display:block;font-weight:400;font-size:10px;color:#666;padding:3px 0}table.mfp_shoppingcart tfoot tr td{padding:5px;font-size:16px;font-weight:bolder;color:#900}td.msc_price{font-size:12px;text-align:right}div.mfp_buttons{clear:both;padding:40px 0;text-align:center}.imagebutton{margin:0;padding:0;border:none;outline:none;background:0 0}.mfp_element_all{max-width:90%}.mfp_element_text,.mfp_element_number,.mfp_element_select-one,.mfp_element_email,.mfp_element_tel,.mfp_element_textarea,.mfp_element_date{border:solid 2px #ddd;border-radius:2px;background-color:rgba(255,255,255,.9);padding:.5em;margin:2px 10px 2px 2px;vertical-align:middle;font-size:14px;border-radius:2px;height:2.5em}.mfp_element_date{text-align:left !important}.mfp_element_textarea{width:100% !important;height:100px}.mfp_element_checkbox,.mfp_element_radio{vertical-align:middle;margin:0 .5em 3px}.mfp_element_submit,.mfp_element_reset,.mfp_element_button,.mfp_button_send{border-radius:5px;padding:8px 10px;font-size:20px;cursor:pointer;outline:none}.mfp_element_reset{color:#333}.mfp_element_submit:hover,.mfp_element_reset:hover,.mfp_element_button:hover,.mfp_button_send:hover{background:rgba(203,105,112,1);color:#fff}.sub-btn{text-align:center;padding:20px 0 40px}.btn-sub{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;color:#fff;font-size:18px;background:#d21100;padding:10px 20px;text-decoration:none;margin:.1em 5px;display:block;text-align:center;display:inline;cursor:pointer;transition:all .3s ease;-webkit-appearance:none}.btn-reset{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;color:#999;font-size:14px;background:#f1f1f1;padding:10px 20px;text-decoration:none;margin:.1em 5px;display:block;text-align:center;display:inline;cursor:pointer;transition:all .3s ease;-webkit-appearance:none}.btn-sub:hover{background:rgba(203,105,112,.8);text-decoration:none}.btn-reset:hover{background:#ddd;text-decoration:none}input#mfp_reserve_item,input#mfp_reserve_date{display:none}div#mfp_reserve_wrapper{position:relative;overflow:hidden;border:solid 1px #ccc}div#mfp_reserve_inner{position:relative;padding:0 0 0 100px;overflow:auto}div#mfp_reserve_wrapper table{border-spacing:0px;border-collapse:collapse}div#mfp_reserve_wrapper table.mfp_reserve_table_label{position:absolute;top:0;left:0;width:100px;background-color:#fee;z-index:100}div#mfp_reserve_wrapper table.mfp_reserve_table_value{padding:0}div#mfp_reserve_wrapper table.mfp_reserve_table_value tr td.mfp_reserve_active,div#mfp_reserve_wrapper table.mfp_reserve_table_value tr td.mfp_reserve_warning{cursor:pointer}div#mfp_reserve_wrapper table.mfp_reserve_table_value tr td.mfp_reserve_active:hover,div#mfp_reserve_wrapper table.mfp_reserve_table_value tr td.mfp_reserve_warning:hover{background-color:#e8eef9}div#mfp_reserve_wrapper table.mfp_reserve_table_value tr td.mfp_reserve_current{background-color:#0068b7;color:#fff}td.mfp_reserve_disabled{background-color:#ccc}td.mfp_reserve_warning{background-color:#ffc}div#mfp_reserve_wrapper table tr td,div#mfp_reserve_wrapper table tr th{border:solid 1px #ccc;padding:0 5px;font-size:12px;text-align:center;font-weight:400;height:20px;text-align:left}td.mfp_reserve_week_0{color:red;background-color:#fee}td.mfp_reserve_week_6{color:#00f;background-color:#eef}div.mfp_ok{border-radius:1px;background-color:#090;border:solid 1px #090;display:inline-block;line-height:1.5em;padding:0 5px;margin:0 2px;color:#fff;font-size:12px;display:none}div.prefcodeWrapper{position:relative}div.prefcodeResult{position:absolute;top:0;left:0;padding:5px;border:solid 1px #ccc;background-color:#fff;box-shadow:0px 0px 5px #ccc;display:none}div.prefcodeResult div{cursor:pointer}div.prefcodeResult div:hover{background-color:#c9ebfb}div.prefcodeResult div.prefcodeNext{background-color:#eee;text-align:center}div.prefLoading{padding:60px 100px;background:url(//sasebo-nagasaki-office.com/wp/wp-content/themes/office-service/form-common/mfp.statics/images/mfp_zip_loading.gif) no-repeat center center}.hidefield{height:0;overflow:hidden}.showfield{height:auto;overflow:visible}@media screen and (max-width:768px){form#mailformpro dl dt{float:none;width:100%;padding:15px 0 0 15px;text-align:left}.must{float:left;margin:4px 5px 0 0;line-height:1.8em}form#mailformpro dl dd{clear:both;width:100%;border-top:none;padding:0 0 15px 15px;line-height:1.5em}dt.mfp_colored,dd.mfp_colored{background-color:rgba(255,255,255,.8)}dt.mfp_achroma,dd.mfp_achroma{background-color:#f3f3f3}div#mfp_phase_confirm h4{padding:1.2em 0;font-weight:700;font-size:22px}ul#mfp_phase_stat{padding:0}ul#mfp_phase_stat{justify-content:space-around;width:100%;margin:35px auto 10px auto}ul#mfp_phase_stat li{float:left;text-align:center;padding:8px .5em;margin:5px 1% 5px 0;list-style:none;font-size:13px}ul#mfp_phase_stat li:last-child{margin:5px 0}.mfp_element_select-one,.mfp_element_date{width:96% !important;max-width:96%;height:3em;font-size:14px}.mfp_element_tel,.mfp_element_email,.mfp_element_text,.mfp_element_textarea{width:96% !important;max-width:96%;height:3.5em;font-size:15px}.mfp_element_text,.mfp_element_number,.mfp_element_select-one,.mfp_element_email,.mfp_element_tel,.mfp_element_textarea,.mfp_element_date{margin:5px 5px 5px 0}div.mfp_err{padding:0 0 0 5px}ul#mfp_phase_stat li.mfp_phase_arrow{bos-shadow:none;display:none}ul#mfp_phase_stat li.mfp_inactive_phase{letter-spacing:0}div#mfp_thanks{text-align:center;font-size:18px;padding:20px 0}div#mfp_thanks strong{color:#c00;font-size:24px;display:block}.history{float:none;width:96%;padding:5px 0 0 10px;line-height:1.3em}button.mfp_next,button.mfp_prev{margin:10px 0;font-size:12px;letter-spacing:0}table#mfp_confirm_table tr th{padding:.8em}table#mfp_confirm_table tr td{padding:.8em}}@media only screen and (max-width:480px){table#mfp_confirm_table tbody{width:100%;display:block}table#mfp_confirm_table tr th{width:100%;margin-bottom:0;color:#fff;background:rgba(203,105,112,1);padding:.5em 0;text-indent:1em;border-radius:2px}table#mfp_confirm_table tr td{background-color:#fff;text-indent:.5em}}@media only screen and (max-width:340px){ul#mfp_phase_stat{justify-content:flex-start}}.check{box-sizing:border-box;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;position:relative;display:inline-block;margin:0 2em 0 0;vertical-align:middle;cursor:pointer;text-indent:30px}input[type=radio],input[type=checkbox]{display:inline-block;margin-right:6px}input[type=radio]+label,input[type=checkbox]+label{position:relative;display:inline-block;margin-right:12px;font-size:14px;line-height:30px;cursor:pointer}@media (min-width:1px){input[type=radio],input[type=checkbox]{display:none;margin:0}input[type=radio]+label,input[type=checkbox]+label{padding:0}input[type=radio]+label:before,input[type=checkbox]+label:before{content:"";position:absolute;top:50%;left:0;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:18px;height:18px;margin-top:-9px;background:#fff}input[type=radio]+label:before{border:2px solid #ccc;border-radius:30px}input[type=checkbox]+label:before{border:2px solid #ccc}input[type=radio]:checked+label:after,input[type=checkbox]:checked+label:after{content:"";position:absolute;top:50%;-moz-box-sizing:border-box;box-sizing:border-box;display:block}input[type=radio]:checked+label:after{left:5px;width:8px;height:8px;margin-top:-4px;background:#303030;border-radius:8px}input[type=checkbox]:checked+label:after{left:3px;width:16px;height:8px;margin-top:-8px;border-left:3px solid #303030;border-bottom:3px solid #303030;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}@media only screen and (max-width:585px){input[type=radio]+label.check{text-align:left;line-height:1.5em}input[type=radio]+label.check span.sp1{display:inline-block;margin:-11px 0 0}}@media only screen and (max-width:350px){input[type=radio]+label.check span.sp2{display:inline-block;margin:-11px 0 0}input[type=checkbox]+label span{display:none}}span.form-note{padding:.5em 0;color:#cb6970;font-size:13px;font-weight:700;display:block;line-height:1.5}span.max{width:100%;display:block}span.max label{width:100%}input.ex{width:100%}