@charset "utf-8";

/**
 * 팝업
 *
 */
.contents.train-fare table thead tr th {height:30px; font-weight:normal; font-size:12px; line-height:12px; color:#666; background-color:#e5e5e5;}
.contents.train-fare table thead tr th:first-child {border-radius:15px 0 0 15px;}
.contents.train-fare table thead tr th:last-child {border-radius:0 15px 15px 0;}
.contents.train-fare table tbody tr th,
.contents.train-fare table tbody tr td {height:32px; font-size:14px; line-height:14px; text-align:center; border-top-width:1px; border-top-style:solid; border-top-color:#e1e1e1;}
.contents.train-fare table tbody tr:first-child th,
.contents.train-fare table tbody tr:first-child td {padding-top:20px; border-top-style:none;}
.contents.train-fare table tbody tr:nth-child(even) th,
.contents.train-fare table tbody tr:nth-child(even) td {border-top-width:0;}
.contents.train-fare table tbody tr th {font-weight:normal; font-size:12px; line-height:12px;}
.contents.train-fare .button {padding-top:20px;}
.contents.train-fare .button input {width:100%; height:50px; font-size:18px; color:#073b62; border-style:none; background-color:#cde0ee; cursor:pointer;}
.contents.train-fare .button input:active {background-color:#b6c7d4;}

.contents.language .language-list {font-size:14px; line-height:14px;}
.contents.language .language-list ul {margin-top:20px;}
.contents.language .language-list ul li {height:48px;}
.contents.language .language-list ul li a {display:block; height:30px; padding:18px 0 0 30px; background:url(../images/assets/radio_off@2x.png) no-repeat left center; background-size:22px 22px;}
.contents.language .language-list ul li.sel a {background-image:url(../images/assets/radio_on_blue@2x.png);}
.contents.language .button {padding-top:20px;}
.contents.language .button input {width:50%; height:50px; font-size:18px; color:#073b62; border-style:none; border-left-width:1px; border-left-style:solid; border-left-color:#b6c1ca; background-color:#cde0ee; cursor:pointer;}
.contents.language .button input:active {background-color:#b6c7d4;}
.contents.language .button input:first-child {border-left-width:0;}

.contents.notice .message {font-size:14px;}
.contents.notice .button {padding-top:20px;}
.contents.notice .button input {height:50px; font-size:18px; color:#073b62; border-style:none; border-left-width:1px; border-left-style:solid; border-left-color:#b6c1ca; background-color:#cde0ee; cursor:pointer;}
.contents.notice .button input:active {background-color:#b6c7d4;}

.contents.notice .message {font-size:14px;}
.contents.confirm .button {padding-top:20px;}
.contents.confirm .button input {width:50%; height:50px; font-size:18px; color:#073b62; border-style:none; border-left-width:1px; border-left-style:solid; border-left-color:#b6c1ca; background-color:#cde0ee; cursor:pointer;}
.contents.confirm .button input:active {background-color:#b6c7d4;}
.contents.language .button input:first-child {border-left-width:0;}
