﻿@charset "UTF-8";.enquete p {margin-bottom: 30px;font-size: 120%;text-align: center;}.enquete_h2 {margin-bottom: 20px;text-align: center;clear: both;}.enquete_h2 h2 {padding: 0 0 2px 0;font-size: 150%;font-weight: bold;position: relative;display: inline-block;}.enquete_h2 h2:before {margin: 0 auto;border-bottom: 2px solid #333;content: "";position: absolute;left: 0;right: 0;bottom: 0;}.enquete h3 {margin-bottom: 10px;font-size: 120%;font-weight: bold;}.enquete .merit {margin: 20px 0;display: flex;flex-wrap:  wrap;justify-content: center;}.enquete .merit li {margin: 0 40px;font-weight:  bold;text-align: left;width: calc((100% / 3) - 80px);flex-basis: calc((100% / 3) - 80px);}.enquete .merit li span {font-weight:  normal;}#partner_wanted h1 {font-size: 36px;font-weight: bold;padding: 0 0 5px;margin: 0 0 20px;border-bottom: 2px solid;}#partner_wanted .intro_text {font-size: 14px;line-height: 24px;font-weight: bold;margin: 0 0 25px;}#partner_wanted .service_list .service {margin-right: 60px;margin-bottom: 20px;width: 600px;float: left;}#partner_wanted .service_list .service:nth-child(2n) {margin-right: 0;}#partner_wanted .service_list .service .service_info {background: #fffcdb;border: solid 1px #333;display: flex;box-sizing: border-box;}#partner_wanted .service_list .service .service_info p {margin-bottom: 0;}#partner_wanted .service_list .service .service_info dl dt {padding: 10px 10px 4px 10px;font-size: 150%;font-weight: bold;}#partner_wanted .service_list .service .service_info dl dd {padding: 0 10px 10px 10px;text-align: justify;}#partner_wanted .service_list .service .service_info .service_img, #partner_wanted .service_list .service .service_info .service_desc {width: 50%;flex-basis: 50%;}#partner_wanted .service_list .service .service_link {display: flex;flex-wrap: wrap;justify-content: center;}#partner_wanted .service_list .service .service_link p {flex-basis: 50%;}#partner_wanted .service_list .service .service_link p a {margin-top: 16px;padding: 10px;color: #fff;font-size: 120%;text-align: center;width: calc(100% - 4px);display: inline-block;border-radius: 30px;box-sizing: border-box;}#partner_wanted .service_list .service .service_link .service_subscription a {margin-right: 4px;background: #c30d23;}#partner_wanted .service_list .service .service_link .site_link a {background: #ea5514;}#partner_wanted .service_list .service .service_link .service_subscription + .site_link a {margin-left: 4px;}@media screen and (max-width: 768px) {.enquete {margin: 0 12.5px;}.enquete p {margin-bottom: 20px;font-size: 100%;}.enquete h3 {font-size: 120%;}.enquete_h2 h2 {font-size: 125%;}.enquete .merit {display: block;}.enquete .merit li {margin: 0 0 10px 1.5em;width: auto;}#partner_wanted h1 {font-size: 25px;margin: 0 12.5px 10px;padding: 0;}#partner_wanted .intro_text {font-size: 12px;line-height: 20px;margin: 0 12.5px 25px;}#partner_wanted .service_list .service {margin: 0 0 10px;width: 100%;}#partner_wanted .service_list .service_info {background: #fffcdb;border: solid 1px #333;display: flex;box-sizing: border-box;}#partner_wanted .service_list .service .service_info dl dt {font-size: 100%;}#partner_wanted .service_list .service .service_info dl dd {font-size: 75%;}#partner_wanted .service_list .service .service_img img {width: 100%;}#partner_wanted .service_list .service_link a, #partner_wanted .service_list .site_link a {margin: 10px 0;padding: 10px;text-align: center;width: 100%;border-radius: 20px;display: block;box-sizing: border-box;}#partner_wanted .service_list .service_link a {background: #c30d23;}#partner_wanted .service_list .site_link a {background: #ea5514;}.questionnaire_ input[type=text] {width: calc(100% - 18px);}}