img{vertical-align:bottom}a img:hover,a:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-webkit-transition:.5s;transition:.5s}p{max-height:100%}h1,h2,h3,h4,h5,p,dt,dd{line-height:1.5}.txt,.txt p{line-height:1.9;line-break:strict;max-height:100%;text-align:justify;white-space:normal}.txt2,.txt2 p{line-height:2.4;line-break:strict;white-space:normal;max-height:100%}.txt p+p{margin-top:1.3em}.txt2 p+p{margin-top:2.2em}.t9{font-size:.9rem !important}.t11{font-size:1.1rem !important}.t12{font-size:1.2rem !important}.t13{font-size:1.3rem !important}.t14{font-size:1.4rem !important}.t15{font-size:1.5rem !important}.t16{font-size:1.6rem !important}.t18{font-size:1.8rem !important}.t20{font-size:2rem !important}.t21{font-size:2.1rem !important}.t22{font-size:2.2rem !important}.t23{font-size:2.3rem !important}.bold{font-weight:bold !important}.bold2{font-weight:700}.ls0{letter-spacing:0 !important}.right{text-align:right !important}.center{text-align:center !important}.left{text-align:left !important}.tx_link{text-decoration:underline}.link:after{content:"";font-family:FontAwesome;font-size:1.5rem;vertical-align:central;margin:0 0 0 .5em}.link2{text-decoration:underline}.link2:before{content:"";font-family:FontAwesome;vertical-align:baseline;margin-right:.5em}.link3:before{content:"";font-size:1.5rem;font-family:FontAwesome;vertical-align:central;margin-right:.3em}.button a{display:table;padding:22px 40px;text-align:center;margin:auto;min-width:180px;border:1px solid #fff;font-size:1.35rem;border-radius:30px}.button a.long a{width:400px}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt100{margin-top:100px !important}.mb0{margin-bottom:0px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{*zoom:1}input[type=text],input[type=tel],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=time],input[type=url],textarea,select{border:none;border-radius:4px;font-size:16px;margin:0;outline:0;padding:14px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.03) inset;box-shadow:0 1px 0 rgba(0,0,0,.03) inset;line-height:1;line-height:1.3;border:1px solid #ddd}input[type=text]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=time]:focus,input[type=url]:focus,textarea:focus,select:focus{background:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../img/common/arrow.svg) no-repeat 95% 48% !important;background-size:10%;height:52px;width:250px;position:relative}input[type=checkbox],input[type=radio]{width:20px;height:20px}input[type=submit]{border:none}input:placeholder{color:#888;font-size:1.4rem}input.short{width:200px !important}.object-fit-img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.nowrap{white-space:nowrap}table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse;border-spacing:0;empty-cells:show;margin:0px 0px 0px 1px;width:99%}table>tbody>tr>th{line-height:160%;vertical-align:middle;text-align:center;white-space:nowrap;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 20px}table>tbody>tr>td{text-align:center;line-height:160%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 20px;vertical-align:middle}#tpp{padding:20px 0 !important;font-size:1.1rem;line-height:1.3em}#nextprev-link{padding:15px;overflow:hidden;margin-top:0 !important}.wp-pagenavi{line-height:3;text-align:center;font-size:1.1rem}.wp-pagenavi a,.wp-pagenavi span{padding:5px 10px !important}.wp-pagenavi a.current,.wp-pagenavi span.current{font-weight:normal !important;background:#959595 !important;color:#fff !important;border-color:#959595 !important}.prev_link{float:left}.next_link{float:right}*:focus{outline:none}#all{overflow-x:hidden;width:100vw}