table.fees tbody tr,ul.faq_title li{border-bottom:1px solid #dbe2f0}#main{color:#494949;font-family:Lato,sans-serif}#main>div{padding-bottom:5rem;clear:both;overflow:hidden}#main p{line-height:1.5rem}.full_container{overflow:hidden;width:100%}.container{margin:0 30px;width:calc(100% - 60px);float:left}.sub_container{overflow:hidden;width:100%;max-width:740px;margin:auto}h2.title{font-variant:small-caps;font-size:2.5rem;font-weight:700;color:#262626;text-align:center;margin:5rem 0}.point_bl{font-size:1.3rem;font-weight:500;color:#1010ee}.sub-title{font-size:1.5rem;font-weight:700;margin:2.2rem 0 1rem}.sub_container p{margin-bottom:.8rem;font-size:1.1rem}.title_bd_txt{font-size:1.3rem}p.date{font-size:.9rem;font-style:oblique;color:#888}.bg_ltbl{padding:1.5rem 1.8rem .8rem;background:#f1f3f6}table.fees{width:100%;margin:0;border-collapse:collapse;border-spacing:0}table.fees thead{background:#edf0f7}ul.faq_title li:hover,ul.hd_detail{background:#f1f3f6}table.fees thead th{padding:.8rem 0}table.fees tbody td{padding:.5rem;text-align:center}table.fees tbody .number{text-align:right;}ul.hd_detail{padding:1.8rem 1.6rem;border-top:1px solid #ddd}ul.hd_detail li{margin-left:1rem;list-style:disc;display:list-item}ul.hd_detail li+li{margin-top:.6rem}ul.faq_title li{display:list-item;font-size:1.05rem}ul.faq_title li a{color:#585858;display:block;width:100%;padding:1.1rem 0}ul.faq_title li a:hover{color:#222;margin-left:1rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:767px){#nav,address{display:none}#header{position:fixed;top:0;width:100%;z-index:18;will-change:transform;background:#fff}#header #hd{height:60px}#main_menu{height:calc(100%);width:calc(100%);border:hidden}#footer{padding:20px 0;text-align:center}#footer .left{width:100%}#footer #policy li a{font-size:13px}#footer #policy li+li:before{font-size:10px;margin:0 10px}address{font-size:12px;margin:15px 5px}#copyright{font-size:12px;letter-spacing:0;margin-top:15px}.f_logo{float:none;margin-bottom:12px}.f_logo img{width:100px}#main>div{padding-bottom:3rem}.sub_container{max-width:740px;padding:0 1rem}h2.title{font-size:3.2rem;margin:2rem 0}.sub-title{margin:2rem 0 .5rem}.sub_container p{margin-bottom:.8rem;font-size:1.1rem}.bg_ltbl{padding:1.2rem 1.2rem .5rem}ul.hd_detail{padding:1.1rem 1rem}}