.sub_header{width:100%;height:220px;object-fit:fill;background-position:left;background-image:url(https://fukuda-sokuryou.com/wp-content/themes/fukuda-theme/assets/img/sub_header_back.jpg);text-align:center;position:relative}.sub_header h2{display:flex;color:#fff;font-weight:800;justify-content:center;width:380px;position:absolute;font-size:26px;bottom:50px;margin:0;left:50%;letter-spacing:5px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.sub_content{margin:40px auto;width:800px}@media screen and (max-width:868px){.sub_header{height:150px}.sub_header h2{font-size:18px;bottom:35px;letter-spacing:1px}.sub_content{margin:30px auto;width:90%}}.sub_table{width:100%;margin:130px auto}.table_title{text-align:center;margin:50px auto;font-size:23px;background-color:#008f28;color:#fff;width:200px;padding:5px 10px}@media screen and (max-width:868px){.sub_table{width:100%;margin:40px auto 70px}.table_title{font-size:15px;margin:40px auto 30px}}.topic{width:800px;max-width:80%;margin:auto}.topic li{margin:50px auto 70px;display:flex;justify-content:space-around;height:auto}.topic_sentence{width:100%}.topic_sentence h2{margin:0}.topic_sentence h5{margin:8px auto}.topic_sentence .topic_text{font-weight:inherit;font-size:15px}.topic_img{width:100%;height:270px;margin:0 0 0 20px}.topic_img img{width:100%;height:100%}@media screen and (max-width:568px){.topic li{margin:40px auto;display:block;justify-content:center}.topic_sentence{width:300px;margin:auto}.topic_sentence h2{font-size:18px}.topic_sentence h5{margin:8px auto}.topic_sentence .topic_text{font-size:13px}.topic_img{width:300px;height:210px;margin:12px auto 0}}.sub_text{background-color:#f5f5f5;font-size:15px;line-height:35px;margin:50px auto 30px;padding:15px 25px}.sub_text h3{margin:0;font-size:20px}@media screen and (max-width:868px){.sub_text{line-height:20px;font-size:12px;margin:50px auto 20px}.sub_text h3{margin:0 0 10px;font-size:15px}}#contact{margin:100px auto}#contact h2{font-size:1.7rem;letter-spacing:.3rem;text-align:center;margin:0 auto 100px;display:flex;justify-content:center;align-items:center}.form_change_btn{background-color:#333;color:#fff;font-size:15px;padding:5px 30px;margin:0 20px}@media screen and (max-width:750px){#contact{margin:40px auto}#contact h2{display:block;margin:0 0 50px 0}.form_change_btn{font-size:12px;padding:5px 20px;margin:20px auto;width:300px}}#contact .form-list{padding:0;width:100%;margin:0 auto;display:block}#contact input,button,textarea,select{margin:0;padding:0;border:none;outline:none;background:none;font-size:12px}#contact .form-list input[type="text"],#contact .form-list input[type="email"],#contact .form-list textarea{width:100%;border:1px solid #666;background:#fff;padding:5px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact .form-list input[type="text"],input[type="email"]{height:40px}#contact .submit-btn{width:152px;margin:0 auto}#contact input[type="submit"]{border:2px solid #333;color:#333;text-align:center;padding:5px 20px;width:152px;margin:0 auto;transition:all .3s}#contact input[type="submit"]:hover{background:#333;color:#fff}#contact .form-list dl{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 20px 0;align-items:center}#contact .form-list dt{font-size:15px;width:25%;text-align:center}#contact .form-list dd{width:65%}#contact .form-list textarea{height:200px}@media screen and (max-width:768px){#contact .form-list dt{text-align:left;margin:0 0 10px 0}#contact .form-list dt,#contact .form-list dd{font-size:12px;width:90%;margin:0 auto 4px}#contact .form-list dd{padding:0 10px}#contact .form-list input[type="text"],input[type="email"]{height:20px}}.thank{width:70%;margin:100px auto;line-height:30px}.thank h3{font-weight:bold;text-align:center;font-size:25px;margin:40px auto 70px}.thank .top_btn{padding:10px;border:.5px solid #333;color:#fff;background-color:#333;margin:60px auto;width:150px;text-align:center}.thank .top_btn:hover{background-color:#fff;color:#333}@media screen and (max-width:1150px){.thank{width:85%;margin:50px auto;line-height:20px}.thank h3{font-size:22px}.thank .top_btn{padding:5px;width:100px}}@media screen and (max-width:750px){.thank{margin:50px auto;font-size:12px}.thank h3{font-size:20px;margin:30px auto 40px}.thank .top_btn{margin:40px auto}}.p_slogan{margin:50px auto;line-height:35px;text-align:center;text-shadow:0 0 1px #2c843e;color:#699d6e;margin:100px auto;font-size:20px}@media screen and (max-width:868px){.p_slogan{margin:50px auto 0;font-size:13px;line-height:20px}}.ceo{display:flex;justify-content:space-around;margin:50px auto 70px}.ceo_text{width:40%;line-height:35px}.ceo_img{width:500px;margin:0 0 0 50px;height:100%}.ceo_text h6{font-size:15px;text-align:right;margin:0;font-weight:normal}.sub_table .ceo{justify-content:center}@media screen and (max-width:1208px){.ceo{display:block;margin:10px auto 60px}.ceo_text{margin:0 auto 20px;width:90%;font-size:13px;line-height:25px;width:80%}.ceo_img{width:80%;margin:auto}.ceo_text h6{margin:20px auto}}.table_content{width:100%;max-width:600px;margin:auto}.table_content li{border-bottom:.5px solid #333;margin:10px auto;font-size:15px}.table_content li dl{display:flex;align-items:center;margin:30px auto;justify-content:space-between}.table_content li dl dt{width:40%;text-align:center}.table_content li dl dd{line-height:25px;width:60%}@media screen and (max-width:868px){.table_content li{font-size:12px}.table_content li dl{margin:15px auto}.table_content li dl dt{width:45%}.table_content li dl dd{line-height:20px}}.history{margin:auto;max-width:570px}.history>li{overflow:hidden;margin:0;position:relative}.h-day{width:180px;float:left;margin-top:20px;font-size:15px;text-align:center}.h-topic{width:50%;float:left;border-left:1px #333 solid;padding-left:60px}.h-topic h4{padding:0 0 0 10px;font-size:15px;font-weight:normal;letter-spacing:.2rem}.h-topic:before{content:'';width:12px;height:12px;background:#333;position:absolute;left:174.5px;top:24px;border-radius:100%}@media screen and (max-width:868px){.history{width:350px}.h-day{width:31%;margin:16px 0 0 0;font-size:12px}.h-topic{width:65%;padding:0 0 0 10px}.h-topic h4{padding:0 0 0 5px;font-size:12px;letter-spacing:.1rem}.h-topic:before{top:19px;left:103px}}.company_suppliers .table_content li dl dt{width:40%}.company_suppliers .table_content li dl dd{width:65%}@media screen and (max-width:568px){.company_suppliers .table_content li dl dt{width:24%}.company_suppliers .table_content li dl dd{width:75%;margin:0 0 0 20px}}.company_access{text-align:center}@media screen and (max-width:868px){.company_access iframe{width:100%;height:100%}}.movie_flex{display:flex;justify-content:space-around;margin:0 auto}.movie_flex iframe{margin:0 20px}@media screen and (max-width:868px){.movie_flex{display:block;justify-content:center;margin:30px auto 0;height:auto}.movie_flex iframe{width:100%;margin:10px auto}}.result_table .table_content{max-width:700px}.result_table .table_content li{border:none;margin:0 auto}.result_table .table_content li dl{align-items:inherit;margin:0}.result_table .table_content li dl dt{text-align:left;width:70%;line-height:25px}.result_table .table_content li dl dd{width:45%;margin:0 0 0 10px}@media screen and (max-width:868px){.result_table .table_content li dl dt{width:65%;line-height:20px}}