#lang-korean {font:14px/22px 'Noto Sans KR',sans-serif; font-weight:300;}
#lang-korean h1, #lang-korean h2, #lang-korean h3, #lang-korean h4, #lang-korean h5, #lang-korean h6, #lang-korean .h1, #lang-korean .h2, #lang-korean .h3, #lang-korean .h4, #lang-korean .h5, #lang-korean .h6 {font-family:'Noto Sans KR',sans-serif; font-weight:400;}
#lang-korean pre {font-family:'Noto Sans KR',sans-serif;}
#lang-korean label {font-weight:500;}

#lang-japanese {font:14px/22px 'Montserrat',"Meiryo","メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif; font-weight:300; line-height:1.4;}
#lang-japanese h1, #lang-japanese h2, #lang-japanese h3, #lang-japanese h4, #lang-japanese h5, #lang-japanese h6, #lang-japanese .h1, #lang-japanese .h2, #lang-japanese .h3, #lang-japanese .h4, #lang-japanese .h5, #lang-japanese .h6 {font-family:'Montserrat',"Meiryo","メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif; font-weight:400; line-height:1.4;}
#lang-japanese pre {font-family:'Montserrat',"Meiryo","メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;}
#lang-japanese label {font-weight:500;}

.footer .list-group-item {padding:8px 15px;}
.main-title {padding-top:15px; padding-bottom:15px;}
.payment-vendors {margin-top:50px; padding-top:35px; border-top:1px solid #eaeaea;}
.payment-vendors img {padding:10px 0;}
/*
.theme-showcase .page-header,
.theme-showcase .page-header h2 {margin-top:10px;}
*/

@media (max-width:767px) {
    .landing {padding-top:40px !important; padding-bottom:40px !important; height:auto !important;}
    .landing .btn {display:block !important; margin-right:0 !important;}
    .landing .btn-line {margin-left:0 !important;}
    .header-bg {padding:40px 0 !important; height:auto !important;}
    .header-bg .btn-group {float:none !important; width:100% !important;}
    .header-bg .btn-group .btn {width:50%;}
    body > .alert.alert-danger {margin-bottom:0; border-radius:0 !important;}
    .row + form {margin-top:15px;}
    .row + .table-responsive {margin-top:15px;}
}