@charset "UTF-8";.main_contents{width:100%;margin:0 0 60px}@media screen and (min-width:480px){.main_contents{margin:0 0 50px}}.main_contents p{font-size:16px}.main_contents p a{display:inline-block;font-size:16px;color:#09258d;background:url(//update-groups.com/recruit/wp-content/themes/UPDATE_GROUPS_RECRUIT/assets/css/../img/link_bule.png) right center/12px 12px no-repeat;padding-right:15px;transition:all .3s}@media screen and (min-width:880px){.main_contents p a:hover{text-decoration:underline;transition:all .3s}}.main_contents section{width:100%}.main_contents section.faq_tab{margin:40px 0}@media screen and (min-width:480px){.main_contents section.faq_tab ul{display:flex;gap:20px}}.main_contents section.faq_tab ul li{margin:10px 0}@media screen and (min-width:480px){.main_contents section.faq_tab ul li{width:calc(100% / 3)}}.main_contents section.faq_tab ul li.active a{background:#09258d}.main_contents section.faq_tab ul li a{position:relative;font-size:16px;text-align:center;color:#fff;background:#c2c2c2;padding:10px;transition:all .3s}@media screen and (min-width:880px){.main_contents section.faq_tab ul li a:hover{opacity:.7;transition:all .3s}}.main_contents section.faq_tab ul li a:after{content:"";position:absolute;top:50%;right:auto;transform:translateY(-50%);display:inline-block;margin-left:10px;border-style:solid;border-width:3.5px 0 3.5px 5px;border-color:transparent transparent transparent #fff}.main_contents section.faq_list h3{position:relative;font-size:24px;font-weight:700;margin:0 0 40px;text-align:center;z-index:2}.main_contents section.faq_list h3 span{position:relative;padding:0 1em}.main_contents section.faq_list h3 span:before{content:attr(data-en);color:#ff9100;font-size:24px;font-weight:600;font-family:"Mrs Saint Delafield",cursive;letter-spacing:.1em;position:absolute;transform:rotate(-15deg);top:-12px;left:10px;z-index:-1}.main_contents section.faq_list ul{border-bottom:1px solid #333}.main_contents section.faq_list ul li{position:relative}.main_contents section.faq_list ul li dl dt{position:relative;font-size:16px;font-weight:700;color:#09258d;padding:30px 30px 30px 70px;border-top:1px solid #333;cursor:pointer}.main_contents section.faq_list ul li dl dt:before{position:absolute;top:40px;right:0;content:"";display:inline-block;width:25px;height:3px;background-color:#333;transition:transform .5s ease-in-out}.main_contents section.faq_list ul li dl dt:after{position:absolute;top:40px;right:0;content:"";display:inline-block;width:25px;height:3px;background-color:#333;transform:rotate(90deg);transition:transform .5s ease-in-out}.main_contents section.faq_list ul li dl dt.rotate:after{transform:rotate(180deg);transition:transform .5s ease-in-out}.main_contents section.faq_list ul li dl dt span{display:block;position:relative}.main_contents section.faq_list ul li dl dt span:before{content:"";display:inline-block;position:absolute;top:-12px;left:-70px;background:url(//update-groups.com/recruit/wp-content/themes/UPDATE_GROUPS_RECRUIT/assets/css/../img/faq-Q.png) center center/cover no-repeat;width:50px;height:50px}.main_contents section.faq_list ul li dl dd{position:relative;font-size:16px;padding:15px 0 30px 70px;display:none}.main_contents section.faq_list ul li dl dd:before{content:"";display:inline-block;position:absolute;top:5px;left:0;background:url(//update-groups.com/recruit/wp-content/themes/UPDATE_GROUPS_RECRUIT/assets/css/../img/faq-A.png) center center/cover no-repeat;width:50px;height:50px}.main_contents section.faq_list ul li dl dd a{color:#09258d;display:inline-block;font-size:16px;text-decoration:underline}