html{background:#f7f7f7;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,"MS PGothic",sans-serif}a{color:#003085}a.center_btn{display:table;margin:0 auto}#form1>.p_input_box{display:none}@media screen and (min-width:740px){.pc_mode{display:block}.sp_mode{display:none}}@media screen and (max-width:740px){.pc_mode{display:none}.sp_mode{display:}}#submit,#amend,#sendmail{cursor:pointer;border:none;background:0 0;width:416px;height:70px}@media screen and (max-width:740px){#submit,#amend,#sendmail{cursor:pointer;border:none;background:0 0;width:100%;height:0;margin:0}}#submit{padding:15px 0;width:98%;box-sizing:border-box;background:#b61418;color:#fff;padding:15px 0;display:block;font-size:14px;height:auto}#submit:hover{opacity:.7}#amend{width:98%;box-sizing:border-box;background:#aaa;color:#fff;font-size:16px;height:auto;padding:15px 0;margin:4px 0}#sendmail{width:98%;box-sizing:border-box;background:#b61418;color:#fff;font-size:16px;height:auto;padding:15px 0;margin:0}@media screen and (min-width:740px){#wrapper{padding-top:0}section.contact01 p{font-size:1rem;word-break:break-all;margin:0}section.contact01 p.p_input_box{display:inline-block}section.contact01 p.catch_txt{font-size:1.5rem;text-align:center;margin-bottom:10px}section.contact01 p.left_txt{width:960px;margin:0 auto 20px;line-height:180%}span.tag{display:inline;margin:7px 0 0;padding:0 1em;font-size:10px;font-weight:400;color:#efefef;vertical-align:middle;line-height:160%;background:#c00}span.tag{display:inline;margin:7px 0 0;padding:0 1em;font-size:10px;font-weight:400;color:#efefef;vertical-align:middle;line-height:160%;background:#c00;float:none}section.contact01 p.left_txt.anken{font-size:18px;font-weight:700}section.contact01 p.left_txt.anken span{color:#d80000}section.contact01 p.center_txt{text-align:center}section.contact01 #form_error{color:#c00;margin-top:0;font-weight:700}section.contact01{float:none;margin:0 auto;border:0}body{overflow-x:hidden}p.alert{font-size:.875rem;color:#333;width:880px;margin:0 auto}.h_type02{position:relative;font-size:26px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:6px;padding-bottom:16px;text-align:center;margin:30px 0 50px;color:#333;font-weight:400}.h_type02:after{content:"";display:block;width:40px;height:3px;background-color:#e9659d;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.h_type02 img{width:260px;display:block;margin:30px auto 50px}.ui-datepicker-trigger{padding:10px;vertical-align:middle}section.contact01 table tbody tr th span{float:right;display:inline;margin:7px 0 0;padding:0 1em;font-size:10px;font-weight:400;color:#efefef;vertical-align:middle;line-height:160%;background:#c00}section.contact01 table tbody tr td textarea{resize:vertical;width:100%;height:8em;padding:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}section.contact01 table tbody tr td input{display:inline-block;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}section.contact01 table tbody tr td input,section.contact01 table tbody tr td textarea,section.contact01 table tbody tr td select{padding:10px;border:none;border-bottom:solid 2px #c9c9c9;transition:border .3s;font-size:1rem}section.contact01 table tbody tr td input:focus,section.contact01 table tbody tr td input.focus,section.contact01 table tbody tr td textarea:focus,section.contact01 table tbody tr td textarea.focus,section.contact01 table tbody tr td select:focus,section.contact01 table tbody tr td select.focus{border-bottom:solid 2px #18223f}section.contact01 table tbody tr td select{margin:10px 10px 10px 0;padding:10px;width:30%}section.contact01 table tbody tr.room td select{width:300px;padding-left:0;font-size:.875rem}:focus{outline:0}section.contact01 table tbody tr td input.very_small{width:10%}section.contact01 table tbody tr td input.small,section.contact01 table tbody tr td select.small{width:25%}section.contact01 table tbody tr td input.middle,section.contact01 table tbody tr td select.middle{width:50%}section.contact01 table tbody tr td input.big,section.contact01 table tbody tr td select.big{width:75%}section.contact01 table tbody tr td input.max,section.contact01 table tbody tr td select.max{width:100%}section.contact01 .submit_box{margin:40px 0 0;text-align:center;text-align:center;display:block;width:500px;margin:0 auto;position:relative}section.contact01 .submit_box input:hover{opacity:.7}section.contact01 .submit_box input{display:inline-block;margin:0 10px 10px}section.contact01 .close_btn{display:block;margin:30px auto;padding:20px;color:#666;font-weight:700;font-size:16px;text-align:center;background:#efefef;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px}*{box-sizing:border-box}section.contact01 input[type=radio]+label,section.contact01 input[type=checkbox]+label{color:#000;font-size:1em;cursor:pointer;margin-right:15px}section.contact01 input[type=radio]+label{margin-right:24px}section.contact01 input[type=radio],section.contact01 input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}section.contact01 input[type=radio]:hover,section.contact01 input[type=radio]:focus,section.contact01 input[type=radio]:hover+label,section.contact01 input[type=radio]:focus+label,section.contact01 input[type=checkbox]:hover,section.contact01 input[type=checkbox]:focus,section.contact01 input[type=checkbox]:hover+label,section.contact01 input[type=checkbox]:focus+label{border-color:#ddd;color:#ddd}section.contact01 input[type=radio]:checked+label,section.contact01 input[type=checkbox]:checked+label{color:#000;position:relative}section.contact01 input[type=radio]+label:before{content:'';width:12px;height:12px;margin-right:1px;position:relative;top:4px;display:inline-block;background-color:#fff;border-radius:1em;border:3px solid #fff;box-shadow:0px 1px 0px #a6a6a6}section.contact01 input[type=checkbox]+label:before{content:'';width:21px;height:21px;margin-right:0;position:relative;top:7px;display:inline-block;background-color:#fff;border-radius:5px;border:3px solid #eee}section.contact01 input[type=checkbox]:checked+label:after{content:url(//jiyo.or.jp/contact/css/../img/icon/check.png);display:block;position:absolute;top:-1px;left:4px;width:12px;height:12px;color:#888c96;background:0 0;border-radius:4px}section.contact01 table input[type=checkbox]:checked+label:after{top:-5px}section.contact01 input[type=radio]:checked+label:before{border-color:#fff}section.contact01 input[type=radio]:checked+label:after{content:'';width:10px;height:10px;position:absolute;top:0;left:4px;bottom:0;margin:auto;display:inline-block;background-color:#c9c9c9;border-radius:50%}section.contact01{padding-bottom:100px}section.contact01 div.contents{width:100%}section.contact01 p{margin-bottom:5%}section.contact01 .tel_box{margin-top:50px;text-align:center;padding:40px 0;background:#eee}section.contact01 p.center_btn{display:table;margin:50px auto 100px;cursor:pointer}section.contact01 div.btns{text-align:center}section.contact01 div.btns p{display:inline-block;margin:4%}section.contact01 table.table01{width:960px;margin:40px auto 30px;color:#fff;font-size:1rem;line-height:190%}section.contact01 table.table01 th{background:#eae8e3;color:#000;font-weight:700;border-bottom:1px solid #fff;font-weight:400;padding:20px;vertical-align:top;width:300px;text-align:left}section.contact01 table.table01 td{background:#f3f2ef;border:1px solid #fff;color:#11182c;padding:20px 50px}section.contact01 table.table01 td dl{margin-bottom:20px}section.contact01 table.table01 td dl:last-child{margin-bottom:0}section.contact01 #privacyPolicy{margin:2% auto;padding:32px 30px;max-width:960px;height:180px;overflow-y:scroll;background:#fff;border:1px #ccc solid;text-align:left;font-size:12px;width:100%}section.contact01 #privacyPolicy ul{margin:0;padding:0}section.contact01 #privacyPolicy ul li{margin:0;padding:0;list-style-type:none}section.contact01 #privacyPolicy ul dl{margin:0 0 20px;padding:0;line-height:160%}section.contact01 #privacyPolicy ul dl dt{margin:0 0 0 .5em;padding:0;font-weight:700;text-align:left}section.contact01 #privacyPolicy ul dl dt.first{margin:0}section.contact01 #privacyPolicy ul dl dd{padding:0;line-height:160%;margin:1% 3%}section.contact01 #privacyPolicy ul dl dd.first{padding:0;line-height:160%}section.contact01 table.table02{width:960px;margin:50px auto 10px}section.contact01 table.table02 .select th{text-align:left;color:#2ea4ca;border-left:solid 4px #2ea4ca;padding-left:10px;display:block;margin-bottom:30px}section.contact01 table.table02 .select td{display:block;margin-bottom:40px}section.contact01 table.table02 .text_type th{text-align:left;font-weight:400}.ui-widget-header .ui-icon{background-image:url(//jiyo.or.jp/contact/css/../js/jquery-ui-1.11.4.custom/images/ui-icons_555555_256x240.png)}}@media screen and (max-width:740px){.ui-widget-header .ui-icon{background-image:url(//jiyo.or.jp/contact/css/../js/jquery-ui-1.11.4.custom/images/ui-icons_555555_256x240.png)}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}#wrapper{padding-top:0}.h_type02{position:relative;font-size:26px;letter-spacing:4px;padding-bottom:16px;text-align:center;color:#333;font-weight:400}.h_type02:after{content:"";display:block;width:40px;height:3px;background-color:#e9659d;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.h_type02 img{width:220px;display:block;margin:20px auto 30px}section.contact01{font-size:1rem}section.contact01 p.center{display:block;margin:5% auto 0;width:90%}section.contact01 p.alert{display:block;margin:0 auto 5%;width:90%}section.contact01 p.center_btn{display:block;margin:0 auto 0;width:90%}section.contact01 p.catch_txt{font-size:1.5rem;text-align:center;margin-bottom:10px}section.contact01 p.left_txt{width:90%;margin:3% 5%;line-height:180%}span.tag{display:inline;margin:7px 0 0;padding:0 1em;font-size:10px;font-weight:400;color:#efefef;vertical-align:middle;line-height:160%;background:#c00}section.contact01 p.left_txt.anken{font-size:18px;font-weight:700;margin-bottom:0}section.contact01 p.left_txt.anken span{color:#d80000}section.contact01 p.center_txt{text-align:center;margin-bottom:2%}section.contact01 #form_error{color:#c00;margin-top:0;font-weight:700}section.contact01{float:none;margin:0 auto;border:0}body{overflow-x:hidden;position:relative}.ui-datepicker-trigger{padding:4px 3% 14px;vertical-align:middle}section.contact01 table tbody tr th span{float:right;display:inline;margin:0;padding:4px 1em;font-size:10px;font-weight:400;color:#efefef;vertical-align:middle;line-height:160%;background:#c00}section.contact01 table tbody tr td textarea{width:100%;height:8em;padding:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}section.contact01 table tbody tr td input{display:inline-block;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}section.contact01 table tbody tr td input,section.contact01 table tbody tr td textarea,section.contact01 table tbody tr td select{padding:10px;border:none;border-bottom:solid 2px #c9c9c9;transition:border .3s;font-size:.75rem}section.contact01 table tbody tr td input:focus,section.contact01 table tbody tr td input.focus,section.contact01 table tbody tr td textarea:focus,section.contact01 table tbody tr td textarea.focus,section.contact01 table tbody tr td select:focus,section.contact01 table tbody tr td select.focus{border-bottom:solid 2px #18223f}section.contact01 table tbody tr td select{margin:10px 0;padding:10px;width:90%;font-size:.875rem}:focus{outline:0}section.contact01 table tbody tr td input.very_small{width:10%}section.contact01 table tbody tr td input.small,section.contact01 table tbody tr td select.small{width:59%}section.contact01 table tbody tr td input.middle,section.contact01 table tbody tr td select.middle{width:100%}section.contact01 table tbody tr td input.big,section.contact01 table tbody tr td select.big{width:75%}section.contact01 table tbody tr td input.max,section.contact01 table tbody tr td select.max{width:100%}section.contact01 .submit_box{width:75%;display:block;margin:40px auto 0;text-align:center}section.contact01 .submit_box:hover{opacity:.7}section.contact01 .submit_box input{display:inline-block;margin:0 10px 10px}section.contact01 .close_btn{display:block;margin:30px auto;padding:20px;color:#666;font-weight:700;font-size:16px;text-align:center;background:#efefef;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px}*{box-sizing:border-box}section.contact01 input[type=radio]+label,section.contact01 input[type=checkbox]+label{color:#000;font-size:.9em;cursor:pointer}section.contact01 input[type=radio]+label{margin-right:2%;font-size:12px}section.contact01 input[type=radio],section.contact01 input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}section.contact01 input[type=radio]:hover,section.contact01 input[type=radio]:focus,section.contact01 input[type=radio]:hover+label,section.contact01 input[type=radio]:focus+label,section.contact01 input[type=checkbox]:hover,section.contact01 input[type=checkbox]:focus,section.contact01 input[type=checkbox]:hover+label,section.contact01 input[type=checkbox]:focus+label{border-color:#ddd;color:#ddd}section.contact01 input[type=radio]:checked+label,section.contact01 input[type=checkbox]:checked+label{color:#000;position:relative}section.contact01 input[type=radio]+label:before{content:'';width:12px;height:12px;margin-right:1px;position:relative;top:5px;display:inline-block;background-color:#fff;border-radius:1em;border:3px solid #fff}section.contact01 input[type=checkbox]+label:before{content:'';width:18px;height:18px;margin-right:0;position:relative;vertical-align:middle;display:inline-block;background-color:#fff;border-radius:5px;border:3px solid #eee}section.contact01 input[type=checkbox]:checked+label:after{content:url(//jiyo.or.jp/contact/css/../img/icon/check.png);display:block;position:absolute;top:-14px;bottom:0;margin:auto;left:4px;width:12px;height:12px;color:#888c96;background:0 0;border-radius:4px}section.contact01 input[type=radio]:checked+label:before{border-color:#fff}section.contact01 input[type=radio]:checked+label:after{content:'';width:10px;height:10px;position:absolute;top:0;left:1px;bottom:0;margin:auto;display:inline-block;background-color:#c9c9c9;border-radius:50%}section.contact01{padding-bottom:24%}section.contact01 div.contents{width:100%}section.contact01 h2{margin:0 auto;padding-bottom:30px;text-align:center;font-size:1.5rem;font-weight:700;color:#00a0e8}section.contact01 h2:after{content:"";display:block;margin:20px auto;width:50px;height:3px;background:#00a0e8}section.contact01 p{display:inline-block;width:auto;word-break:break-all;margin:0}section.contact01 p#submit{margin-bottom:4%}section.contact01 p img{width:100%;height:auto}section.contact01 .tel_box{margin-top:50px;text-align:center;padding:40px 0;background:#eee}section.contact01 a.center_btn{display:table;margin:50px auto 100px}section.contact01 table.table01{width:100%;margin:0 auto 12%;color:#333;font-size:1rem;line-height:190%}section.contact01 table.table01 th{display:block !important;background:#eae8e3;border:1px solid #fff;font-weight:400;padding:4%;vertical-align:top;width:100% !important;text-align:left;clear:both;float:left}section.contact01 table.table01 td{display:block !important;background:#f3f2ef;font-size:.875rem;border:1px solid #fff;float:left;color:#333;padding:5%;width:100% !important;margin:0}section.contact01 table.table01 td dl{margin-bottom:20px}section.contact01 table.table01 td dl:last-child{margin-bottom:0}section.contact01 #privacyPolicy{margin:2% auto;padding:22px 19px;max-width:960px;height:140px;overflow-y:scroll;background:#fff;border:1px #ccc solid;text-align:left;font-size:12px;width:100%}section.contact01 #privacyPolicy ul{margin:0;padding:0}section.contact01 #privacyPolicy ul li{margin:0;padding:0;list-style-type:none}section.contact01 #privacyPolicy ul dl{margin:0 0 20px;padding:0;line-height:160%}section.contact01 #privacyPolicy ul dl dt{margin:0 0 0 .5em;padding:0;font-weight:700;text-align:left}section.contact01 #privacyPolicy ul dl dt.first{margin:0}section.contact01 #privacyPolicy ul dl dd{padding:0;line-height:160%;margin:1% 3%}section.contact01 #privacyPolicy ul dl dd.first{padding:0;line-height:160%}section.contact01 table.table02{width:960px;margin:20px auto 10px}section.contact01 table.table02 .select th{text-align:left;color:#2ea4ca;border-left:solid 4px #2ea4ca;padding-left:10px;display:block;margin-bottom:30px}section.contact01 table.table02 .select td{display:block;margin-bottom:5%}section.contact01 table.table02 .text_type th{text-align:left;font-weight:400;width:100%;font-size:12px}section.contact01 input[type=radio]+label:before{background-color:#f5f5f5;border:3px solid #e8e1e1}section.contact01 input[type=radio]:checked+label:after{background-color:#c9c9c9;border:3px solid #e8e1e1}section.contact01 table.table02{width:100%}section.contact01 table.table02 .select th{margin-bottom:10px}span.tag{display:inline;margin:7px 0 0;padding:0 1em;font-size:10px;font-weight:400;color:#efefef;vertical-align:middle;line-height:160%;background:#c00;float:none}}