<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*---------------------------------
FAQ
+ /assets/js/jquery.tabtoggle.js
---------------------------------*/
.faqCate {	margin: 0 auto 40px; -js-display: flex;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex; flex-wrap: wrap; padding: 0; margin-right: 0;}
.faqCate li {width: 32%;	list-style: none;  margin: 5px !important; text-align: center;font-weight: 600;}
.faqCate li a {background:#E1F6FA; border:1px solid #336699; color: #336699;text-decoration: none; display: block; position: relative; padding:5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.faqCate li a:hover{background: #FFF;}

.faqBox { margin-bottom: 50px;}
.faqBox:last-child { border-bottom: none; margin-bottom: 0px;}
.faqList {	margin: 0;	padding: 0;	counter-reset: my-badass-counter;}
.faqList li {	margin: 0 0 5px 0 !important;	list-style: none !important;}
.faqList input[type="checkbox"]{display: none;}
.faqList .tabTit { display: block; color: #333654; cursor: pointer;transition: all 0.5s; box-sizing: border-box;-js-display: flex;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;align-items: center;}
.tabTit {	padding:2px 8px 2px 30px;	position: relative;font-size: 15px;font-size:1.5rem; font-weight:600; padding-left:70px;min-height: 50px;line-height: 1.2;}
.tabTit::before {	content: "";	position: absolute;	top: 0px;left:0px; width:50px; height:50px; background:url("../images/faq/ico_q.svg") no-repeat 0 0;}
.tabTit:hover{background:#F2F6FA;}
.tabTit a {	text-decoration: none; }
.tabBody {display: none; padding:8px 0 0 0 ;}
.faqList li:target .tabBody{display: block; height: auto; box-sizing: border-box;	margin-bottom: 20px;opacity: 1;}

.faqTxt{position: relative; padding-left:70px;min-height: 50px;}
.faqTxt::before {	content: "";	position: absolute;	top: 0px;left:0px; width:50px; height:50px; background:url("../images/faq/ico_a.svg") no-repeat 0 0;}
.faqTxt p{margin-top: 0;}
.faqTxt a{text-decoration:underline; color: #c1272d;}

/* 繧｢繝ｳ繧ｱ繝ｼ繝� */
.questionnaire{margin: 30px 0; background:#E1F6FA; padding: 20px;-js-display: flex;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex; align-items: center; justify-content:center;flex-wrap: wrap;}
.radio-questionnaire{padding:0 15px;white-space: nowrap;}
.questionnaire strong{font-size: 18px; font-size: 1.8rem;color: #333654; white-space: nowrap;}
.questionnaire label { cursor: pointer;text-indent: -9999px;}
.questionnaire input[type="radio"] { display: none; height: 1px;width: 1px;}
.questionnaire .wpcf7-list-item-label{width: 32px; height: 32px; display: block; background-repeat: no-repeat;background-position: 0 0; background-size: 32px 32px;}
.questionnaire .wpcf7-list-item:nth-child(1) .wpcf7-list-item-label{background-image: url("../images/faq/face-mark-01.svg")}
.questionnaire .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label{background-image: url("../images/faq/face-mark-02.svg")}
.questionnaire .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label{background-image: url("../images/faq/face-mark-03.svg")}
.questionnaire .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label{background-image: url("../images/faq/face-mark-04.svg")}
.questionnaire .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label{background-image: url("../images/faq/face-mark-05.svg")}
.questionnaire .wpcf7-list-item:nth-child(1) input[type="radio"]:checked + .wpcf7-list-item-label{background-image: url("../images/faq/face-mark-01_on.svg")}
.questionnaire .wpcf7-list-item:nth-child(2) input[type="radio"]:checked + .wpcf7-list-item-label{background-image: url("../images/faq/face-mark-02_on.svg")}
.questionnaire .wpcf7-list-item:nth-child(3) input[type="radio"]:checked + .wpcf7-list-item-label{background-image: url("../images/faq/face-mark-03_on.svg")}
.questionnaire .wpcf7-list-item:nth-child(4) input[type="radio"]:checked + .wpcf7-list-item-label{background-image: url("../images/faq/face-mark-04_on.svg")}
.questionnaire .wpcf7-list-item:nth-child(5) input[type="radio"]:checked + .wpcf7-list-item-label{background-image: url("../images/faq/face-mark-05_on.svg")}

/* Submit */
.faqs #bt_cf{ margin:20px auto 0px; max-width: 280px; width: 100%; font-size: 15px; position: relative;}
.faqs #bt_cf input[type="submit"]:hover {background-color: #2D5B88;}
#bt_cf::before{content:""; width: 24px; height: 24px;right:30px; background-size: 24px 24px;}
#bt_cf input[type="submit"] {padding:0; height: 100%;min-width: 190px;}
.wpcf7-form-control.wpcf7-submit{font-weight: 600;}
@media screen and (min-width:641px) {
.questionnaire{flex-wrap: nowrap;}
.faqs #bt_cf{ margin: 0 0 0 auto;}
}

/* URL繧ｳ繝斐�繝懊ち繝ｳ */
.copyUrl{font-size: 12px; margin-bottom: 40px;}
.cu_text{border-bottom: 1px solid #E1F6FA;}
.copy-text-btn{ background:#F2F6FA; padding: 3px 8px; text-align: center; margin: 0 0 0 10px; border: 1px solid #CFDDEC;border-radius: 3px;cursor: pointer; white-space: nowrap;}
.copy-text-btn:hover{background: #CFDDEC;}</pre></body></html>