@charset "UTF-8";
body{
  overflow-y: scroll !important;}
/* 1.Tab */
.row{
  --bs-gutter-x: 0;}
.octm-img-icon {
  margin-top: 1.2rem;
  width: 5rem; 
  height: 5rem;
  vertical-align: middle; 
  border: none; 
  border: 0px; 
  text-align: center; 
  align-content: center;
  opacity: 0.5;}
.octm-img-icon:hover {
  opacity: 1;} 
ul.nav li {
  display: inline-grid;
  margin-bottom: 10px;}
ul.nav li .octm-faq-title {
  cursor:pointer;
  background-color: var(--octm-color-white);
  color: var(--octm-color-darkgray);
  border-bottom: solid 3px var(--octm-color-gray);
  text-align: center;
  padding: 10px;}
ul.nav li .octm-faq-title.active {
  cursor:pointer;
  background-color: var(--octm-color-white);
  color: var(--octm-color-navy);
  font-weight: 600;
  border-bottom: solid 3px var(--octm-color-navy);
  text-align: center;
  padding: 10px;}
ul.nav li .octm-faq-title.active>.octm-img-icon{
  opacity:1;} 
/* Responsive */
@media screen and (max-width: 576px) {
  img.octm-img-icon{
  width:3.5rem;
  height:3.5rem;}
  ul.nav li .octm-faq-title {
  font-size:0.8rem;}
  ul.nav li .octm-faq-title.active {
  font-size:0.8rem;}
}  
/* 2.Question & Answer */
.octm-faq-list-wrapper{
  display:none;}
.octm-faq-list-wrapper.active {
  display:block;}  
ul.octm-faq-list {
  list-style: none;
  padding: 0px;}
.octm-faq{
  padding:0;
  border: 1px solid var(--octm-color-gray) !important;} 
.octm-faq-question {
  cursor: pointer;
  padding : 0.5rem 1rem 0.5rem 1rem;}
.octm-faq-question::before {
  content: "›"; 
  vertical-align: top;
  color:var(--octm-color-yellow);
  line-height: 1rem;
  font-weight: 700;
  font-size:1.6rem;
  padding: 0;
  padding-right:10px;}
  /* Answer 오픈 시 title의 CSS */
.octm-faq-question.active{
  background-color:var(--octm-color-yellow);
  font-weight: 600; }
.octm-faq-question:hover {
  background-color:var(--octm-color-yellow);
  font-weight: 600;}
.octm-faq-answer-wrapper{
  display:none;}
.octm-faq-answer {
  padding: 0.5rem 1rem 0.5rem 2rem !important;
  cursor:text;}
 .octm-faq-answer>a{
   text-decoration:underline;
   word-break:break-all;}
