#faq_page .faq_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 736px){#faq_page .faq_box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#faq_page .faq_menu{width:92%;margin:0 auto}#faq_page .faq_menu ul{width:100%}#faq_page .faq_menu ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2em;min-height:44px;line-height:1.5;text-align:left;margin:0 auto 1rem;background:transparent;border:1px solid #2D9CDB;border-radius:3px;color:#2D9CDB}#faq_page .faq_menu ul li a:hover{background:#2D9CDB;color:#fff}@media screen and (min-width: 736px){#faq_page .faq_menu{position:-webkit-sticky;position:sticky;width:180px;height:300px;top:120px;margin:0}}#faq_page .faq_contents{width:92%;margin:3rem auto 0}@media screen and (min-width: 736px){#faq_page .faq_contents{width:calc(100% - 220px);margin:0 0 0 auto}}#faq_page .faq_contents>ul{list-style:none;-webkit-perspective:900;perspective:900;padding:0;margin:0}#faq_page .faq_contents>ul>li:first-child{margin-top:-4rem;padding-top:4rem;border:0}@media screen and (min-width: 1024px){#faq_page .faq_contents>ul>li:first-child{margin-top:-7rem;padding-top:7rem}}#faq_page .faq_contents>ul>li:last-child{margin-bottom:7rem}#faq_page .faq_contents>ul>li .icon{position:absolute;left:0;top:-.2rem;display:inline-block;background:#2D9CDB;color:#fff;height:30px;width:30px;line-height:30px;text-align:center;border-radius:15px}#faq_page .faq_contents>ul>li .icon.q{margin-right:.3em}#faq_page .faq_contents>ul>li .icon.a{background:#F2994A;top:.7em}#faq_page .faq_contents>ul>li p{padding-top:1rem}#faq_page .faq_contents>ul>li span.notice{color:#F2994A}#faq_page .faq_contents>ul>li a.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;line-height:1.5;text-align:left;margin:1rem auto;padding:.3em 1rem;background:transparent;border:1px solid #2D9CDB;border-radius:3px;color:#2D9CDB;max-width:320px}#faq_page .faq_contents>ul>li a.button:hover{background:#2D9CDB;color:#fff}#faq_page .faq_contents>ul>li{position:relative;padding:1rem;margin:1rem 0;border:1px dotted #2D9CDB;border-radius:3px}#faq_page .faq_contents>ul>li:nth-of-type(n+1){-webkit-animation-delay:0.5s;animation-delay:0.5s}#faq_page .faq_contents>ul>li i{position:absolute;-webkit-transform:translate(-12px, 0);transform:translate(-12px, 0);margin-top:8px;right:0}#faq_page .faq_contents>ul>li i:before,#faq_page .faq_contents>ul>li i:after{content:"";position:absolute;background-color:#2D9CDB;width:3px;height:9px}#faq_page .faq_contents>ul>li i:before{-webkit-transform:translate(-2px, 0) rotate(45deg);transform:translate(-2px, 0) rotate(45deg)}#faq_page .faq_contents>ul>li i:after{-webkit-transform:translate(2px, 0) rotate(-45deg);transform:translate(2px, 0) rotate(-45deg)}#faq_page .faq_contents>ul>li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}#faq_page .faq_contents>ul>li input[type=checkbox]:checked ~ .a_box{margin-top:0;max-height:0;opacity:0;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}#faq_page .faq_contents>ul>li input[type=checkbox]:checked ~ i:before{-webkit-transform:translate(2px, 0) rotate(45deg);transform:translate(2px, 0) rotate(45deg)}#faq_page .faq_contents>ul>li input[type=checkbox]:checked ~ i:after{-webkit-transform:translate(-2px, 0) rotate(-45deg);transform:translate(-2px, 0) rotate(-45deg)}#faq_page .transition,#faq_page .a_box,#faq_page ul li i:before,#faq_page ul li i:after{-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}#faq_page .no-select,#faq_page h3{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#faq_page h1,#faq_page h2,#faq_page h3{color:#2D9CDB}#faq_page h1{text-transform:uppercase}#faq_page h3{position:relative;font-size:17px;font-weight:400;letter-spacing:1px;margin:0;cursor:pointer;padding-right:2rem;padding-left:2.5rem;line-height:1.3}#faq_page .a_box{display:block !important;color:#595959;letter-spacing:1px;position:relative;overflow:hidden;opacity:1 !important;-webkit-transform:translate(0, 0);transform:translate(0, 0);margin-top:1.5rem;padding-left:2.5rem;z-index:2}
