.lang{margin:0;list-style:none;text-align:center;background-color:#1b2a51;padding:0 10px}.lang li{display:inline-block;width:40px;vertical-align:middle;letter-spacing:normal}.lang li a{color:#fff;text-decoration:none;display:inline-block;padding:0;width:100%;box-sizing:border-box;font-size:14px}@media only screen and (max-width:767px){.post_col,.post_col-2,.post_col-3{padding-left:0;padding-right:0}}.p-index-content02__item{border-right:none;flex:1}#price_wrap{background-color:#001e61;color:#fff;padding:30px 0;text-align:center}.price h2{font-size:40px;margin:0 0 20px}.price .fontb{font-weight:600}#about_wrap{background-color:azure;padding:30px 0}.about h2{font-size:40px;margin:0 0 20px}.about .about_txt{margin-top:60px}.about img{margin:0 0 20px}@media only screen and (max-width:767px){.about{font-size:14px !important}.about h2{font-size:26px!important}.about .about_txt{margin-top:30px}.about img{width:150px;height:154px}}.bunner{margin:50px auto;text-align:center;z-index:1;padding:0 20px}.bunner img{width:760px;height:190px}@media only screen and (max-width:767px){.bunner img{width:100%;height:auto}}#company_wrap{padding:30px 0}.company h2{font-size:40px;margin:0 0 20px;text-align:center}.company　table{border-collapse:collapse;margin:0 auto;padding:0;width:100%;table-layout:fixed}.company th{background-color:#fff;border-bottom:1px solid #bbb;padding:1em 10px 1em .5em;text-align:left;width:10%}.company td{background-color:#fff;padding:1em 10px 1em .5em;border-bottom:1px solid #bbb;width:90%}.company .com_en th{width:20%}.company .com_en td{width:80%}.company .company_txt{margin-bottom:30px}@media only screen and (max-width:767px){.company{font-size:14px !important}.company h2{font-size:26px!important}.company th{width:25%}.company td{width:75%}}#contact_wrap{background:#001e61;padding:30px 0}.contact h2{font-size:40px;margin:0 0 20px;text-align:center;color:#fff}.contact p{color:#fff}.contact table{margin:20px auto}.contact th{color:#fff;padding:10px 0;text-align:left}.contact td{padding:10px 0}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;padding:8px 15px;margin-right:10px;margin-top:10px;border:1px solid #333;border-radius:3px}textarea.wpcf7-form-control.wpcf7-textarea{height:200px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #fff;color:#fff;font-size:14px!important}div.wpcf7-mail-sent-ok{border:2px solid #fff;color:#fff;font-size:14px!important}@media screen and (max-width:767px){.contact{width:100%}.contact th,.contact td{　　border-bottom:none;display:block;width:100%;text-align:left;padding:0;margin:0;font-size:14px !important}.contact td{padding:0}.contact{font-size:14px!important}.contact h2{font-size:26px!important}span.wpcf7-not-valid-tip{font-size:14px !important}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{padding:8px 15px;margin-right:10px;margin-bottom:10px;border:1px solid #333;border-radius:3px}}@media only screen and (max-width:1200px){.lang{position:absolute;top:-2px;right:60px}.l-header__logo img{width:100px;height:31px}}@media only screen and (max-width:991px){.p-index-content02__item-catch{font-size:16px}}.p-index-content02__item-catch{font-size:22px;line-height:1.6;margin-bottom:25px;text-align:center;font-weight:700;background:no-repeat url("https://narafrance.com/wp/wp-content/uploads/2020/02/midasi_design.png") center bottom;background-size:75px 8px;padding-bottom:30px}@media only screen and (max-width:680px){.lang li{width:30px}.lang li a{font-size:12px}}