﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@200;300;400;500&display=swap");h1,h2,h3,h4,p,ul,li{margin:0;padding:0}body{font-family:"Noto Sans JP", sans-serif;margin:0;padding:0;color:#666;letter-spacing:0.1em;position:relative}a{color:#666}a:hover{text-decoration:none}.wrap{width:1200px;margin:100px auto 0 auto}@media screen and (max-width:835px){.wrap{width:94%}}@media screen and (max-width:440px){.wrap{width:94%}}.pc{display:block}@media screen and (max-width:835px){.pc{display:none}}.sp{display:none}@media screen and (max-width:835px){.sp{display:block}}a.btn{display:block;text-decoration:none;position:relative;border:1px solid #E44A37;margin-left:auto;margin-right:auto;width:320px;height:50px;line-height:50px;box-sizing:border-box;display:flex;text-align:center;background:#fff;font-size:1.2em}@media screen and (max-width:440px){a.btn{width:90%;font-size:1em}}a.btn span{width:100%;height:100%;color:#E44A37;z-index:10}a.btn span:before{content:"";position:absolute;top:0;bottom:0;width:0;display:block;background:#E44A37;z-index:-1;transition:0.2s}a.btn span:hover{color:#fff}a.btn span:hover:before{width:100%}a.btn02{display:block;text-decoration:none;position:relative;border:1px solid #E44A37;margin:0 auto 50px auto;width:450px;height:50px;line-height:50px;box-sizing:border-box;display:flex;text-align:center;background:#E44A37;font-size:1.2em}@media screen and (max-width:440px){a.btn02{width:100%;font-size:1em}}@media screen and (max-width:320px){a.btn02{width:100%;font-size:0.9em}}a.btn02 span{width:100%;height:100%;color:#fff;z-index:10}a.btn02 span:before{content:"";position:absolute;top:0;bottom:0;width:0;display:block;background:#fff;z-index:-1;transition:0.2s}a.btn02 span:hover{color:#E44A37}a.btn02 span:hover:before{width:100%}header{position:fixed;top:0px;left:0px;display:flex;align-items:end;width:100%;padding:50px;box-sizing:border-box;gap:20px;z-index:999;background:#fff}@media screen and (max-width:440px){header{padding:30px 20px;width:100%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}header h1 a{display:block;height:50px;width:auto}@media screen and (max-width:440px){header h1 a{height:30px}}header h1 a img{height:100%;width:auto}header nav ul{list-style:none;display:flex;justify-content:center;font-size:0.8em;margin-top:0px;border-bottom:#ddd solid 1px}header nav ul li{padding:0.5em 1em}@media screen and (max-width:835px){header nav ul li{padding:0.5em 1em;border-top:#ddd solid 1px}}header nav ul li a{text-decoration:none;position:relative}@media screen and (max-width:835px){header nav ul li a{display:block}}header nav ul li a:after{content:"";background:#666;height:1px;position:absolute;bottom:-3px;left:0;width:100%;opacity:1;transition:all 0.5s ease}@media screen and (max-width:835px){header nav ul li a:after{display:none}}header nav ul li a:hover:after{opacity:0}@media screen and (max-width:835px){#panel-btn{display:inline-block;width:30px;height:35px;position:absolute;text-decoration:none;top:10px;right:10px}#panel-btn-icon{display:block;position:absolute;top:50%;left:50%;width:30px;height:2px;margin:-1px 0 0 -15px;background:#3f3431;transition:0.2s}#panel-btn-icon:before,#panel-btn-icon:after{display:block;content:"";position:absolute;top:50%;left:0;width:30px;height:2px;background:#3f3431;transition:0.3s}#panel-btn-icon:before{margin-top:-10px}#panel-btn-icon:after{margin-top:8px}#panel-btn .close{background:transparent}#panel-btn .close:before,#panel-btn .close:after{margin-top:0}#panel-btn .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#panel-btn .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#panel{display:none}}footer{padding:0;text-align:center}@media screen and (max-width:440px){footer{padding:0}}small{text-align:center;display:block;padding:15px;font-size:0.7em;background:#000}#btn_pagetop{display:block;font-size:1.5em;color:#666;border:1px solid #666;border-radius:50%;text-align:center;background:#fff;width:50px;height:50px;line-height:45px;right:30px;z-index:999}#column_posts{display:flex}@media screen and (max-width:835px){#column_posts{display:block}}#column_posts ul#warp_column,#column_posts main#warp_column{list-style:none;border-right:#e9e9e9 solid 1px;width:920px}@media screen and (max-width:835px){#column_posts ul#warp_column,#column_posts main#warp_column{width:100%}}@media screen and (max-width:440px){#column_posts ul#warp_column,#column_posts main#warp_column{border-right:#e9e9e9 solid 0px}}#column_posts ul#warp_column li{border-bottom:#e9e9e9 solid 1px;overflow:hidden}@media screen and (max-width:440px){#column_posts ul#warp_column li{display:block}}#column_posts ul#warp_column li div,#column_posts main#warp_column{padding:50px 50px 50px 0px;box-sizing:border-box}@media screen and (max-width:440px){#column_posts ul#warp_column li div,#column_posts main#warp_column{width:100%;padding:10px 10px 5px 10px}}#column_posts ul#warp_column li h2{font-size:1.4em;color:#000;font-weight:400}#column_posts ul#warp_column li h2 a{color:#000;position:relative;text-decoration:none}#column_posts ul#warp_column li h2 a:after{content:"";background:#000;height:1px;position:absolute;bottom:-2px;left:0;width:100%;opacity:1;transition:all 0.5s ease}#column_posts ul#warp_column li p{margin:0 0 3em 0;font-weight:300;font-size:0.85em;line-height:1.8em}#column_posts ul#warp_column li p a{text-decoration:none}#column_posts ul#warp_column li span a{text-decoration:none;color:#000;border:2px solid #000;padding:0.5em 1.5em;font-family:"Barlow Condensed", sans-serif;font-size:1.1em;display:table;transition:all 0.5s ease}#column_posts ul#warp_column li span a:hover{color:#fff;background:#000}#column_posts ul#warp_column li time{font-size:1em;color:#000;font-family:"Barlow Condensed", sans-serif;display:block;margin:2em 0;font-weight:500}.wrap_tag02{margin-top:20px;font-weight:300}.wrap_tag03{margin-top:40px;font-weight:300}.wrap_tag03 i,.wrap_tag02 i{font-size:0.7em;padding-right:5px}.wrap_tag03 a,.wrap_tag02 a{font-size:0.7em !important;color:#666;margin-right:10px;text-decoration:none;display:inline-block;font-weight:300}.breadcrumb-area{font-size:0.7em;font-weight:300;padding:0px 0px 10px 0px}ul .breadcrumb-area{padding:50px 50px 30px 0px;border-bottom:#e9e9e9 solid 1px}.breadcrumb-area h3{font-weight:500;margin-top:10px;color:#000;width:100%;font-size:3em}.breadcrumb-area h3 strong{font-family:"Barlow Condensed", sans-serif;font-weight:500;box-sizing:border-box;position:relative;padding-right:40px;margin-right:20px}.breadcrumb-area h3 strong::before{background-color:#000;content:"";height:1px;position:absolute;vertical-align:middle;width:30px;top:50%;right:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#wrap_posts{display:flex;padding:0px 0;margin-bottom:80px}@media screen and (max-width:835px){#wrap_posts{display:block;padding:0px 0}}#wrap_posts div#side,#column_posts div#side{width:300px;height:auto}@media screen and (max-width:835px){#wrap_posts div#side,#column_posts div#side{width:100%;margin-left:0px}}@media screen and (max-width:440px){#wrap_posts div#side,#column_posts div#side{border-top:#333 solid 1px;margin-top:50px}}#side h2{margin-top:50px;font-family:"Barlow Condensed", sans-serif;font-size:1em;font-weight:500;color:#000;width:100%;box-sizing:border-box;position:relative;padding-left:40px;margin-left:50px}@media screen and (max-width:440px){#side h2{margin-left:0px}}#side h2::before{background-color:#000;content:"";height:1px;position:absolute;vertical-align:middle;width:30px;top:50%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#side ul{list-style:none;border-bottom:#e9e9e9 solid 1px;padding-left:50px;margin-top:30px;padding-bottom:30px}@media screen and (max-width:440px){#side ul{padding-left:0px}}#side ul li ul{font-size:1em;list-style:none;border-bottom:none;padding-left:10px;margin-top:10px;padding-bottom:0px}#side ul li{font-size:0.9em;font-weight:300;margin-bottom:20px}#side ul li ul li{margin-bottom:0px}#side ul li ul li::before{content:"ー";font-size:0.9em}#side ul li a{text-decoration:none}@media screen and (max-width:835px){#side ul#wrap_rank{display:flex;flex-wrap:wrap}}#side ul#wrap_rank li{font-size:0.9em;padding:0;position:relative;margin-bottom:1em;box-sizing:border-box}@media screen and (max-width:440px){#side ul#wrap_rank li{width:100%}}#wrap_rank li p{padding:0px 0px 0px 35px !important;min-height:2em}#wrap_rank li p a{color:#666}#side ul#wrap_rank li::after{position:absolute;top:3px;left:0;color:#fff;width:25px;height:25px;line-height:25px;font-size:1em;text-align:center;font-family:"Barlow Condensed", sans-serif;font-weight:500}#side ul#wrap_rank li:nth-of-type(1)::after{content:"1";background:#ffa600}#side ul#wrap_rank li:nth-of-type(2)::after{content:"2";background:#db5959}#side ul#wrap_rank li:nth-of-type(3)::after{content:"3";background:#009fbf}#side ul#wrap_rank li:nth-of-type(4)::after{content:"4";background:#934900}#side ul#wrap_rank li:nth-of-type(5)::after{content:"5";background:#008263}#side ul#wrap_rank li:nth-of-type(6)::after{content:"6";background:#666}#side ul#wrap_rank li:nth-of-type(7)::after{content:"7";background:#666}#side ul#wrap_rank li:nth-of-type(8)::after{content:"8";background:#666}#side ul#wrap_rank li:nth-of-type(9)::after{content:"9";background:#666}#side ul#wrap_rank li:nth-of-type(10)::after{content:"10";background:#666}#side ul#wrap_new li{box-sizing:border-box}@media screen and (max-width:440px){#side ul#wrap_new li{display:block}}#wrap_new li h3{padding:0px;font-size:0.9em;font-weight:400}#wrap_new li time{font-size:0.7em}#side ul#wrap_tag{display:flex;flex-wrap:wrap}#side ul#wrap_tag li{margin-bottom:7px;display:flex;flex-wrap:wrap}#side ul#wrap_tag a{font-size:0.8em !important;background:#f0f0f0;padding:2px 5px;margin-right:7px;text-decoration:none}#wrap_tag a::before{content:"#"}.wp-pagenavi{text-align:center;font-size:0.9em;display:flex;justify-content:center;margin:50px auto}@media screen and (max-width:440px){.wp-pagenavi{margin:0px auto}}.wp-pagenavi a,.wp-pagenavi span{display:block;padding:0.3em 0.8em;border-radius:5px;text-decoration:none;margin-right:10px}.wp-pagenavi a{border:1px solid #ccc}.wp-pagenavi span{border:1px solid #eee}.navigation{margin-top:50px;display:flex;justify-content:space-between;font-family:"Barlow Condensed", sans-serif}.wp-pagenavi a:hover{border:1px solid #666}.wp-pagenavi span.current{border:1px solid #666}#column_posts div:nth-of-type(1).wp-pagenavi{overflow:auto;width:auto}.yarpp-related{margin:50px 0 !important}.yarpp-related h3{font-weight:400 !important;color:#000 !important;margin-bottom:20px !important;border:#CCC solid !important;border-width:1px 0 !important;padding:15px 0 !important}.yarpp-related ol li{margin-bottom:10px;padding-bottom:10px}.yarpp-related h4 a{font-weight:400 !important;text-decoration:underline;font-size:1em}.yarpp-related h4 strong{font-weight:300 !important;background:none;display:block;font-size:0.8em;color:#666;margin-top:10px;line-height:1.5}.post_contents{font-weight:300}.post_contents h2{font-weight:400;margin:1em 0 1em 0;color:#000;background:#f2f2f2;padding:0.3em 0.5em;font-size:1.3em}.post_contents h3{font-size:1.3em;font-weight:500;color:#000;width:100%;box-sizing:border-box;position:relative;padding-left:40px;margin-bottom:1em;margin-top:1.5em}.post_contents h4{font-size:1em;font-weight:500;color:#000;margin-bottom:0.5em}.post_contents strong{font-weight:500;color:#000;background:linear-gradient(transparent 60%, #ffdc00 60%);line-height:1}.post_contents h3::before{background-color:#000;content:"";height:1px;position:absolute;vertical-align:middle;width:30px;top:50%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.post_contents h4::before{content:"●"}.post_contents h2:nth-of-type(1){font-weight:400;margin:0 0 40px 0;color:#000;background:#fff;padding:0;font-size:2em}.post_contents time{font-size:1em;color:#000;font-family:"Barlow Condensed", sans-serif;display:block;margin:2em 0;font-weight:500}.post_contents p{padding:0 0 1em 0}.post_contents ul{margin-left:1.5em;margin-bottom:1.5em}.hotel_ph{display:flex}.hotel_ph a{display:block}.hotel_ph a:nth-of-type(1){margin-right:20px}.hotel_ph img{display:block;width:100%;height:auto}.btn01 a{display:inline-block;background:#db5959;border-radius:7px;padding:0.5em 1em;color:#fff;font-weight:500;text-decoration:none}.btn01 a span{margin:-0.3em 0.5em 0 0;display:inline-block;vertical-align:middle;color:#FFF;line-height:1;width:0.5em;height:0.5em;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;margin-bottom:2em}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.gmap img{width:80%;height:auto}.post_contents table{width:100%;margin:0 auto 100px auto;border-collapse:collapse;border:solid #CCC;border-width:1px 0;font-size:0.8em}@media screen and (max-width:835px){.post_contents table{width:100%}}.post_contents table tr th{padding:1em 1em;text-align:left;background:#f2f2f2;vertical-align:middle;border:solid #CCC;font-weight:400;border-width:1px 1px 1px 0}.post_contents table tr td{padding:0.5em 1em;text-align:left;vertical-align:middle;border:solid #CCC;border-width:1px 1px 1px 0}.post_contents table tr th:last-child,.post_contents table tr td:last-child{border-width:1px 0px 1px 0}@media screen and (max-width:768px){.post_contents table,.post_contents table tbody,.post_contents table tr,.post_contents table tr th,.post_contents table tr td{display:block}.post_contents table{width:100%;border-width:0 0 1px 0}.post_contents table tr th,.post_contents table tr td{width:90%;padding:3% 5%;text-align:left;border-width:1px 0}.post_contents table tr td{border-width:0px 0px 0px 0px}}.tbl02{border:1px solid #e6d7bc;border-collapse:separate;border-radius:5px;border-spacing:0;width:100%;margin-bottom:15px}@media screen and (max-width:440px){.tbl02{display:none}}.tbl02 th,.tbl02 td{border-bottom:1px solid #e6d7bc;padding:10px 20px;width:calc(100% / 4)}.tbl02 th{border-right:1px solid #e6d7bc;background:#fff3de}.tbl02 tr:first-child th:nth-of-type(1){border-radius:5px 0 0 0}.tbl02 tr:first-child td:nth-of-type(2){border-radius:0 5px 0 0}.tbl02 tr th:nth-of-type(2n){border-left:1px solid #e6d7bc}.tbl02 tr:last-child th,.tbl02 tr:last-child td{border-bottom:none}.tbl02 tr:last-child th:nth-of-type(1){border-radius:0 0 0 5px}.tbl02 tr:last-child td:nth-of-type(2){border-radius:0 0 5px 0}.tbl02 td strong,.tbl002 td strong{color:#cb6000}.tbl002{display:none}@media screen and (max-width:440px){.tbl002{border:1px solid #e6d7bc;border-collapse:separate;border-radius:5px;border-spacing:0;width:100%;margin-bottom:30px;font-size:0.9em;display:table}}@media screen and (max-width:440px){.tbl002 th,.tbl002 td{border-bottom:1px solid #e6d7bc;padding:8px 8px}}@media screen and (max-width:440px){.tbl002 th{border-right:1px solid #e6d7bc;background:#fff3de;width:50%}}@media screen and (max-width:440px){.tbl002 td{width:50%;text-align:center}}@media screen and (max-width:440px){.tbl002 tr:last-child th,.tbl002 tr:last-child td{border-bottom:none}}@media screen and (max-width:440px){.tbl002 tr:first-child th:nth-of-type(1){border-radius:5px 0 0 0}}@media screen and (max-width:440px){.tbl002 tr:first-child td:nth-of-type(2){border-radius:0 5px 0 0}}@media screen and (max-width:440px){.tbl002 tr:last-child th:nth-of-type(1){border-radius:0 0 0 5px}}@media screen and (max-width:440px){.tbl002 tr:last-child td:nth-of-type(2){border-radius:0 0 5px 0}}.tbl03{border:1px solid #e6d7bc;border-collapse:separate;border-radius:5px;border-spacing:0;width:100%;margin-bottom:30px;font-size:0.9em}@media screen and (max-width:440px){.tbl03{display:none}}.tbl03 th,.tbl03 td{border-bottom:1px solid #e6d7bc;padding:8px 8px}.tbl03 th{border-right:1px solid #e6d7bc;background:#fff3de;width:calc(70% / 3)}.tbl03 td{border-right:1px solid #e6d7bc;width:calc(30% / 3);text-align:center}.tbl03 tr:first-child th:nth-of-type(1){border-radius:5px 0 0 0}.tbl03 tr:first-child td:nth-of-type(4){border-radius:0 5px 0 0}.tbl03 tr:last-child th:nth-of-type(1){border-radius:0 0 0 5px}.tbl03 tr:last-child td:nth-of-type(4){border-radius:0 0 5px 0}.tbl03 tr td:nth-of-type(3n){border-right:none}.tbl03 tr:last-child th,.tbl03 tr:last-child td{border-bottom:none}#contacts{margin:30px auto;text-align:center}#contacts h2{color:#f39800;font-size:30px;text-align:center;font-weight:500;padding:30px 0 30px 0}#contacts p{padding:0 0 0em 0}@media screen and (max-width:440px){#contacts p{text-align:left;font-size:0.9em}}#contacts .txt_edit span{display:block;font-size:0.7em;padding-top:15px}#contacts table{border-collapse:collapse;text-align:left;line-height:1.5;margin-top:20px;width:90%;margin:30px auto 30px auto}#contacts table th{width:30%;padding:20px;font-weight:bold;vertical-align:middle;border:solid #ccc;border-width:1px 0;text-align:left;font-weight:500}#contacts table th strong{background:#e44a37;color:#fff;font-size:12px;letter-spacing:0.1em;font-weight:normal;padding:1px 5px;line-height:12px;border-radius:3px;margin-left:10px}#contacts table td{padding:20px;vertical-align:middle;border:solid #ccc;border-width:1px 0}@media screen and (max-width:440px){#contacts table,#contacts table tbody,#contacts table tr,#contacts table th,#contacts table td{display:block;width:100%;box-sizing:border-box}}@media screen and (max-width:440px){#contacts table th{background:#eee;border-width:1px 0 0 0;padding:10px}}@media screen and (max-width:440px){#contacts table td{border-width:1px 0 0 0;padding:20px 10px}}@media screen and (max-width:440px){#contacts table tr:last-child td{border-width:1px 0 1px 0}}#contacts input[type="radio"]{margin-right:3px}#contacts input[type="checkbox"]{margin-right:3px}#contacts input[type="number"]{width:70px;height:30px;line-height:30px;font-size:18px;padding:0 5px;border:solid #ccc 1px;color:#666;margin-right:5px}#contacts input[type="text"],#contacts input[type="email"],#contacts input[type="tel"]{width:80%;height:30px;line-height:30px;font-size:18px;padding:0 5px;border:solid #ccc 1px;color:#666}#contacts textarea{width:80%;height:200px;line-height:25px;font-size:18px;padding:0 5px;border:solid #ccc 1px;color:#666}#contacts .wpcf7-form-mode-edit input[type="button"].button-confirm,#contacts .wpcf7-form-mode-confirm input[type="submit"],#contacts input[type="submit"].wpcf7-submit{background:#e44a37;font-size:20px;letter-spacing:0.1em;width:300px;display:inline;font-weight:bold;cursor:pointer;color:#fff;border:0;border-radius:4px;position:relative;line-height:50px;-webkit-transition:none;-webkit-appearance:none;transition:none;box-shadow:0 3px 0 #b53627;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3)}@media screen and (max-width:440px){#contacts .wpcf7-form-mode-edit input[type="button"].button-confirm,#contacts .wpcf7-form-mode-confirm input[type="submit"],#contacts input[type="submit"].wpcf7-submit{width:100%;margin:0 0 10px 0}}#contacts .wpcf7-form-mode-confirm input[type="button"].button-rewrite{background:#666666;font-size:20px;letter-spacing:0.1em;width:300px;font-weight:bold;cursor:pointer;color:#fff;border:0;border-radius:4px;position:relative;line-height:50px;-webkit-transition:none;-webkit-appearance:none;transition:none;box-shadow:0 3px 0 #000;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3)}@media screen and (max-width:440px){#contacts .wpcf7-form-mode-confirm input[type="button"].button-rewrite{width:100%;margin:0 0 10px 0}}@media screen and (max-width:440px){form.wpcf7-form p.buttons-area-confirm,form.wpcf7-form p.buttons-area{padding:0 !important}}#contacts form.wpcf7-form ul.error-messages{list-style:none}@media screen and (max-width:440px){#contacts form.wpcf7-form ul.error-messages{text-align:left;font-size:0.9em}}#contacts .wpcf7-form-mode-confirm table th strong,#contacts .wpcf7-form-mode-confirm .txt_edit,#contacts .wpcf7-form-mode-confirm .txt_sent{display:none}#contacts .wpcf7-form-mode-edit .txt_confirm,#contacts .wpcf7-form-mode-edit .txt_sent{display:none}#contacts .sent .txt_confirm,#contacts .sent .txt_edit,#contacts .sent table,#contacts .sent h2{display:none}#contacts .sent .txt_sent{display:block}.wpcf7 form.sent .wpcf7-response-output,#contacts div.wpcf7-mail-sent-ok{border:none;padding:0;margin:0 0 15px 0;font-size:1.2em}.wpcf7-not-valid-tip{margin-top:5px}#contacts .txt_sent p span{line-height:1.5em;font-size:0.8em;display:block;margin:15px 0}#contacts table td.buy_method input[type="text"]{border:none}span.wpcf7-list-item:first-of-type{margin:0 0 0 0}#wrap_around span span.wpcf7-list-item{display:block}@media screen and (max-width:440px){#wrap_around span span.wpcf7-list-item{text-indent:-1.5em;margin-left:1.5em}}#wrap_around span.wpcf7-list-item{margin:0 0 0 0}#wrap_point{display:block;margin-top:5px;font-size:0.8em;color:#999}#pp{margin-bottom:80px}@media screen and (max-width:440px){#pp{margin-top:40px}}#pp h2{margin-bottom:40px;font-weight:500}#pp h2#post_ttl{margin-bottom:100px}#pp p{margin-bottom:40px;font-weight:300}#pp ul{margin-bottom:40px;margin-left:1.5em;font-weight:300}#pp ol{margin:30px 0 30px -1em}#pp ol li{margin-bottom:30px}#pp ol ul{list-style:disc;margin-top:10px;margin-left:1em}#pp ol li ul li{margin-bottom:10px}#pp strong{text-align:right;display:block;font-weight:normal}#wrap_page{margin:150px 100px}@media screen and (max-width:835px){#wrap_page{margin:100px 20px}}#wrap_page #post_ttl{text-align:center}#wrap_page .smf-progress-tracker{margin:100px auto 10px auto}#wrap_page .smf-item__label{margin-top:40px}#wrap_page .smf-form{margin-bottom:50px}.smf-item__label__text{display:flex;align-items:center;font-weight:400;margin-bottom:10px}.smf-item__label__text strong{color:#e43030;font-size:0.8rem;line-height:1;font-weight:400;border:1px solid #e43030;border-radius:2em;padding:0.3em 0.5em;margin-top:3px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea,input[type="password"]{background:#f7f7f7 !important;border:none !important;box-shadow:none !important;width:100%}.smf-error-messages{margin-top:5px !important;font-size:0.9rem;font-weight:500}.smf-action .smf-button-control__control{background:#000;color:#fff;border:none;border-radius:2em;font-size:1rem}.input,.confirm{margin:3em 0}@media screen and (max-width:440px){.input,.confirm{margin:0 0 2em 0}}.input a,.confirm a{color:#000;text-decoration:none}.smf-item label{margin-bottom:5px;display:table}[data-screen="confirm"] .input{display:none}[data-screen="input"] .confirm,[data-screen="invalid"] .confirm{display:none}.smf-item__controls span.point{display:block;margin-top:5px;color:#000;font-size:0.9rem}.smf-form--simple-table .smf-item{padding:1.5rem 0}.smf-complete-content{padding:3em 0}.smf-progress-tracker__item__text,.smf-progress-tracker__item__number{font-weight:500 !important}