/* BASIC css start */
/* 아코디언 */
.accordion {  margin:50px auto; border-bottom:1px solid #4a4a4a; padding:5px 0px ; width:80%; }
.accordion li { border-top:1px solid #4a4a4a;   }
.accordion li a.toggle { width: 100%; display: block; position: relative; color:#000; font-size:14px; padding:30px 10px;  }
.accordion li a.toggle span { position:absolute; top:30px; right:0;   transition:all .3s ease;-webkit-transition:all .3s ease; font-weight:300;}
.accordion li a.toggle span i.xi-plus-thin { font-size:14px; color: #000 !important; font-weight:400; font-family: 'Montserrat','Noto Sans KR', '나눔고딕',"Nanum Gothic"; }
.accordion li a.toggle:hover { color:#000; }
.accordion li a.toggle:hover span { transform:rotate(45deg);-webkit-transform:rotate(45deg);  }

.accordion .tinner { padding-left: 0; overflow: hidden; display: none; margin-top:0px;  border-top:1px solid #ddd;  background-color: #f6f5f3; }
.accordion .tinner p { padding:30px 10px; color:#999 ; font-size:14px; line-height: 1.7;  }
/* BASIC css end */

