body{margin:0;background-color:#f0f8f8;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}a{text-decoration:none}input:-webkit-autofill{animation-name:onAutoFillStart;transition:background-color 50000s ease-in-out 0s}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}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-radius:0;border:0;background:none}.pc-only{display:none!important}.sp-only{display:block}.common-hover-opacity:hover{opacity:.8;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}p{margin:0;padding:0}.clear{clear:both}.clearfix{clear:both}.common-margin{height:20px}.common-margin.small{height:10px}.common-margin.medium{height:30px}.common-margin.large{height:50px}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:bold}ul,li{margin:0;padding:0}ol,ul{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.common-wrapper{margin-right:auto;margin-left:auto;width:100%}.common-wrapper:before,.common-wrapper:after{clear:both;content:"";display:block}.common-wrapper.about{padding:0 20px}.title-border{width:90px;height:5px;background-color:#618bcd;margin:10px auto}.common-button{width:280px;margin:0 auto}.common-button .shadow{border-radius:30px;height:46px;background-color:#dddee0}.common-button a{display:block;color:#fff!important}.common-button .inner{border-radius:30px;font-weight:bold;font-size:14px;letter-spacing:.05em;text-align:left;padding:0 18px;height:46px;line-height:46px;background-color:#618bcd;color:#fff;background-image:url(/wp-content/themes/nagoya-kenshin/assets/img/button-arrow-w.png);background-position:right 18px top 17px;background-size:18px auto;background-repeat:no-repeat;margin-top:-50px}.page-header{width:100%;margin:30px auto;padding:0 15px}.page-header h1{font-size:16px;color:#000;font-weight:bold;letter-spacing:.12em;padding-bottom:5px;text-align:center}.page-header .breadcrumb{color:#464646;font-size:11px;letter-spacing:.05em;text-align:center;margin-top:15px;padding-right:15px;padding-left:15px}.page-header .breadcrumb a{color:#000;text-decoration:underline}.page-header .desc{margin:30px auto -10px auto;text-align:center;font-size:13px;letter-spacing:.02em}.common-wrapper.common{background-color:#fff;padding:20px;line-height:180%;font-size:14px;color:#000;overflow:hidden}.common-wrapper a{color:#618bcd;text-decoration:underline;word-wrap:break-word}.common-wrapper img{max-width:100%;height:auto}.common-wrapper h1{font-size:18px;color:#000;font-weight:bold;letter-spacing:.2em;padding:7px 0 9px 15px;margin-bottom:20px;margin-top:50px;border-left:5px solid #618bcd}.common-wrapper h1:first-child{margin-top:0}.common-wrapper h2{font-size:15px;color:#4b4b4b;font-weight:bold;letter-spacing:.08em;padding-bottom:15px;margin-bottom:15px;margin-top:50px;border-bottom:3px solid #c8c8c8}.common-wrapper h2:first-child{margin-top:0}.common-wrapper h3{font-size:14px;color:#000;font-weight:bold;letter-spacing:.12em;margin-bottom:12px;margin-top:32px;background-image:url(/wp-content/themes/nagoya-kenshin/assets/img/xh3-circle.png.pagespeed.ic.JpLVJ0Y26L.png);background-size:16px 16px;background-position:left top 3px;line-height:150%;background-repeat:no-repeat;padding-left:28px}.common-wrapper h3:first-child{margin-top:0}.common-wrapper table{font-size:14px;border-collapse:collapse;margin:25px 0}.common-wrapper table th,.common-wrapper table td{padding:8px 10px}.common-wrapper table th{background-color:#f5f5f5;text-align:left;font-weight:bold;letter-spacing:.06em;color:#000;border:1px solid #bebebe}.common-wrapper table td{vertical-align:top;border:1px solid #bebebe;background-color:#fff}.common-wrapper table td a{word-break:break-all}.common-wrapper p{line-height:180%;font-size:14px;color:#000;margin:14px 0}.common-wrapper .table-wrapper{width: calc(100% + 21px);width: -webkit-calc(100% + 21px);overflow-x:scroll}.common-wrapper .table-wrapper table{width:500px}.common-wrapper .table-wrapper table.sticky{margin-left:-1px}.common-wrapper .table-wrapper table.sticky th:first-child,.common-wrapper .table-wrapper table.sticky td:first-child{width:140px;position:sticky;left:0}.common-wrapper .table-wrapper table.sticky th:first-child:before,.common-wrapper .table-wrapper table.sticky td:first-child:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid #bebebe;border-left:1px solid #bebebe}.common-wrapper ul{margin-left:20px}.common-wrapper li{list-style:disc;line-height:180%;font-size:14px}.common-wrapper .summary{padding:10px 12px;line-height:150%;border:1px solid #618bcd}.common-wrapper .summary.red{border:2px solid red;color:red}.common-wrapper .summary.strong{background-color:#f9fbf5;margin-top:40px;border:2px solid #618bcd;padding:12px 14px}.common-wrapper .summary.strong h3{font-size:14px;letter-spacing:.08em;margin-bottom:-5px}.common-wrapper .summary.strong h4{font-size:14px;height:15px;margin-top:32px;letter-spacing:.08em;margin-bottom:35px;line-height:150%}.common-wrapper .summary.strong p:last-child{margin-bottom:0}.common-wrapper .float-left{float:left;margin-right:20px;width:50%}.common-wrapper .float-left img{width:100%;height:auto}.common-wrapper .float-left-3 img,.common-wrapper .float-left-7 img{width:200px;height:auto;display:block;margin:25px auto}.common-wrapper .float-right{float:right;margin-left:20px}.common-wrapper .font-small{font-size:80%}.common-wrapper img.aligncenter{display:block;margin:20px auto 10px auto}.movie{position:relative;width:100%;padding-top:56.25%}.movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}