@charset "utf-8";.page .lower .fv h2{font-size:6rem}h4{font-weight:700}.page h4{margin-top:10px}@media screen and (max-width :767px){.page .lower .fv h2{font-size:3rem}.page .lower input[type=submit]{margin:0}}#profile .img_profile{text-align:center;margin:0 auto 30px}#profile .img_profile img{width:50%}#profile .motto{text-align:center;margin:0 0 60px;font-size:2rem}#profile .profileBox dl{width:100%;line-height:1.4;border-bottom:1px solid #ccc;margin:0 0 5px}#profile .profileBox dl:after{content:"";clear:both;display:block}#profile .profileBox dl dt{display:block;float:left;clear:left;width:20%;padding:10px 0;border-top:1px solid #000;font-weight:700}#profile .profileBox dl dd{display:block;float:left;width:80%;padding:10px 0;border-top:1px solid #ccc;text-align:left}@media screen and (max-width:767px){#profile .img_profile img{width:100%}}#manifesto h3{color:#002f7c;margin:60px 0 20px;padding:0;font-weight:700}#backup h2,#backup h3{color:#002f7c;font-weight:700}#backup .name{text-align:right}#backup dl dd{text-indent:1em;padding-left:1em;margin:0 0 20px}.km-archive{margin-top:50px;text-align:left}.pdfList{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -10px 20px}.km-archive li{width:130px;border:3px solid #e9e9e9;text-align:center;margin:0 10px 20px;font-weight:700}.km-archive li a:hover{background:#e9e9e9}.pdfList li{width:130px;height:100px;position:relative}.pdfList li a{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;line-height:100px !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:767px){.pdfList{margin:0 -2% 20px}.km-archive li{width:29%;border:3px solid #e9e9e9;text-align:center;margin:0 2% 20px;font-weight:700}.pdfList li{width:29%;height:100px;position:relative}}#pp h3{font-size:130%;font-weight:700;margin:40px 0 10px}#contact .txt{margin:0 0 20px}#contact .formWrap{margin:0 0 40px}.table-contactform7{border:none !important;margin-bottom:40px;width:100%}.table-contactform7 th{background-color:transparent;border:none !important;padding:5px 10px;word-break:normal;font-weight:700;text-align:left !important;border-right:1px solid #b4b5b5 !important;width:30%}.table-contactform7 td{border:none !important;padding:5px 10px}.kakunin input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;vertical-align:middle !important}.table-contactform7 input[type=checkbox],.table-contactform7 input[type=radio]{vertical-align:middle !important}.table-contactform7 input[type=checkbox],.table-contactform7 input[type=radio]{vertical-align:middle !important}.table-contactform7{overflow:hidden;table-layout:fixed}.required-contactform7,.alert{font-size:70% !important;padding:2px 3px;background:#cf121b;color:#fff;border-radius:0;margin-right:3px;font-weight:400}.unrequired-contactform7{padding:5px;background:#bdbdbd;color:#fff;border-radius:0;margin-right:3px}.table-contactform7 input,.table-contactform7 textarea{max-width:90% !important;margin:5px}.table-contactform7 textarea{padding:10px}.address-100 input{max-width:90% !important;margin:5px 10px 10px 5px}.message-100 textarea{width:100%;margin:5px 10px 10px 5px}.table-contactform7 input.size{max-width:30% !important;margin:5px 10px 10px 5px}button,input[type=submit],input[type=button],input[type=reset]{font-size:15px;margin:20px 0 0}#recruit .btn-group-lg>.btn,.btn-lg{padding:20px 80px;font-size:18px;line-height:1.33333;border-radius:0}.text-xs-center{text-align:center}@media screen and (max-width:900px){.table-contactform7{display:block}.table-contactform7 tbody,.table-contactform7 tr{display:block;width:100%}.table-contactform7 th{width:100%;display:block;margin:0 auto;border:none;border-right:none !important}.table-contactform7 td{display:list-item;list-style-type:none;margin:0;padding:0;width:100%;border-top:none !important}}