@charset "utf-8";

.ui-datepicker{ z-index:20 !important;}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}

.warn-box {display:block;padding:5em 2em;line-height:1.5;font-size:1.1em;font-weight:600;color:#666;text-align:center;background-color:#fadcb9;border:1px solid #f79118;border-radius:0.625rem;}
.warn-box.full {z-index:1000;position:fixed;left:0;right:0;top:0;bottom:0;padding:0;border-radius:0;display:flex;justify-content:center;align-items:center;background-color:#fff;}

.cont-wrapper > .sect {margin-top:6.25rem;}
.cont-wrapper > .sect:first-child {margin-top:0;}
.cont-wrapper > .sect > h4 {position:relative;margin-bottom:1.875rem;line-height:1;font-size:1.875rem;font-weight:800;color:#111;}
.cont-wrapper > .sect > h4.num {padding-left:2.5rem;}
.cont-wrapper > .sect > h4.num > i {position:absolute;left:0;top:0;font-style:normal;font-size:1.125rem;color:#fff;text-align:center;display:block;width:1.875rem;height:1.875rem;line-height:1.875rem;border-radius:100%;background-color:#055292;}
.cont-wrapper > .sect > h4 > span {font-size:0.8em;font-weight:400;text-decoration:none;}
.cont-wrapper > .sect > .dsc {margin-bottom:1.25rem;font-size:1.125rem;line-height:1.3;color:#666;}
.cont-wrapper > .sect > .dsc > ul > li {position:relative;margin-top:0.3125rem;padding-left:0.7rem;}
.cont-wrapper > .sect > .dsc > ul > li:first-child {margin-top:0;}
.cont-wrapper > .sect > .dsc > ul > li:after {position:absolute;left:0;top:0.73125rem;transform:translateY(-50%);display:block;content:"";width:0.25rem;height:0.25rem;background-color:#333;border-radius:100%;}

@media (max-width:1340px)
{
	.cont-wrapper > .sect {margin-top:5.625rem;}
	.cont-wrapper > .sect > h4 {margin-bottom:1.7rem;font-size:1.8rem;background-size:auto 70%;}
	.cont-wrapper > .sect > h4.num {padding-left:2.4rem;}
	.cont-wrapper > .sect > h4.num > i {font-size:1.1rem;width:1.8rem;height:1.8rem;line-height:1.8rem;}
	.cont-wrapper > .sect > .dsc {font-size:1.1rem;}
	.cont-wrapper > .sect > .dsc > ul > li:after {top:0.6955rem;}
}

@media (max-width:960px)
{
	.cont-wrapper > .sect {margin-top:4.6875rem;}
	.cont-wrapper > .sect > h4 {margin-bottom:1.5rem;font-size:1.7rem;}
	.cont-wrapper > .sect > h4.num {padding-left:2.2rem;}
	.cont-wrapper > .sect > h4.num > i {font-size:1.1rem;width:1.7rem;height:1.7rem;line-height:1.7rem;}
	.cont-wrapper > .sect > .dsc {font-size:1.07rem;}
	.cont-wrapper > .sect > .dsc > ul > li:after {top:0.715rem;}
}

@media(max-width:637px)
{
	.cont-wrapper > .sect {margin-top:3.75rem;}
	.cont-wrapper > .sect > h4 {margin-bottom:1.3rem;font-size:1.6rem;}
	.cont-wrapper > .sect > h4.num {padding-left:2.1rem;}
	.cont-wrapper > .sect > h4.num > i {font-size:1.0rem;width:1.6rem;height:1.6rem;line-height:1.6rem;}
	.cont-wrapper > .sect > .dsc {font-size:1.04rem;}
	.cont-wrapper > .sect > .dsc > ul > li:after {top:0.676rem;}
}

@media(max-width:374px)
{
	.cont-wrapper > .sect {margin-top:3.125rem;}
	.cont-wrapper > .sect > h4 {margin-bottom:1.1rem;font-size:1.5rem;}
	.cont-wrapper > .sect > h4.num {padding-left:2.0rem;}
	.cont-wrapper > .sect > h4.num > i {font-size:1.0rem;width:1.5rem;height:1.5rem;line-height:1.5rem;}
	.cont-wrapper > .sect > .dsc {font-size:1rem;}
	.cont-wrapper > .sect > .dsc > ul > li:after {top:0.65rem;}
}

.board-content {padding:3em 0.5em;white-space:pre-wrap;border-bottom:1px solid #ddd;}

.file-list {font-size:0.95em;line-height:1;color:#666;}
.file-list > li {display:block;margin:0.6em 0 0;}
.file-list > li:first-child {margin-top:0;}
.file-list > li:after {display:block;content:"";clear:both;}
.file-list > li > .fn {float:left;display:block;width:calc(100% - 5em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1.4em;background:url('../img/common_file01.png') no-repeat left center;background-size:auto 0.8em;box-sizing:border-box;}
.file-list > li > .fs {float:right;display:block;width:5em;font-size:0.9em;color:#999;text-align:right;}
.file-list > li:hover > .fn,
.file-list > li:hover > .fs {color:#000;}

.btn-wrapper {margin-top:3.75rem;display:flex;justify-content:center;}
.btn-wrapper > * {margin-left:0.625rem;}
.btn-wrapper > *:first-child {margin-left:0;}
.btn-wrapper > input,
.btn-wrapper > a {display:block;line-height:3.75rem;font-size:1.25rem;font-weight:700;border-radius:0.3125rem;border:0;cursor:pointer;}
.btn-wrapper > input.t01,
.btn-wrapper > a.t01 {padding:0 3.4375rem;color:#fff;text-align:center;background-color:#055292;}
.btn-wrapper > input.t02,
.btn-wrapper > a.t02 {padding:0 3.4375rem;color:#fff;text-align:center;background-color:#636676;}
.btn-wrapper > input.t01.c01,
.btn-wrapper > a.t01.c01 {background-color:#055292;}

@media (max-width:1299px)
{
	.btn-wrapper {margin-top:3.5rem;}
	.btn-wrapper > a {line-height:3.5rem;font-size:1.1875rem;}
	.btn-wrapper > a.t01,
	.btn-wrapper > a.t02 {padding:0 3.1875rem;}
}

@media (max-width:960px)
{
	.btn-wrapper {margin-top:3.25rem;}
	.btn-wrapper > a {line-height:3.25rem;font-size:1.125rem;}
	.btn-wrapper > a.t01,
	.btn-wrapper > a.t02 {padding:0 2.9375rem;}
}

@media(max-width:637px)
{
	.btn-wrapper {margin-top:3rem;}
	.btn-wrapper > a {line-height:3rem;font-size:1.0625rem;}
	.btn-wrapper > a.t01,
	.btn-wrapper > a.t02 {padding:0 2.6875rem;}
}

@media(max-width:374px)
{
	.btn-wrapper {margin-top:2.75rem;}
	.btn-wrapper > a {line-height:2.75rem;font-size:1rem;}
	.btn-wrapper > a.t01,
	.btn-wrapper > a.t02 {padding:0 2.4375rem;}
}

.input {height:3.4375rem;padding:0 1.25rem;font-size:inherit;border:0;background-color:#fff;border:1px solid #ddd;border-radius:0.3125rem;box-sizing:border-box;}
textarea.input {height:auto;padding:1.25rem;line-height:1.5;}
.input.full {width:100%;}
.input.datepick {width:10.3125rem;cursor:pointer;background:url('../img/common_icon_calendar01.png') no-repeat right 0.9375rem center;}
input.input:read-only {background-color:#dfdfdf;}

select.input {padding-right:2.5rem;background:#fff url('../img/common_icon_sel01.png') no-repeat right 0.9375rem center;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select.input::-ms-expand {display: none;}

.tb-info-dsc {font-size:1rem;line-height:1;font-weight:700;color:#111;text-align:right;}
.tb-info-dsc.top {margin-top:-1.625rem;margin-bottom:0.625rem;}
.tb-info-dsc > strong {color:#005bac;}

table.tb-info {table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse;border-top:1px solid #636676;}
table.tb-info.bdd {border-top-color:#ddd;}
table.tb-info th,
table.tb-info td {height:5.625rem;padding:0.9375rem 0;border-bottom:1px solid #ddd;line-height:1.2rem;text-align:left;box-sizing:border-box;}
table.tb-info th {font-size:1.25rem;font-weight:700;color:#111;width:10rem;padding-left:1.25rem;background-color:#f3f4f8;}
table.tb-info th.big {width:13rem;}
table.tb-info th.req:after {display:inline;content:"*";color:#005bac;margin-left:0.3rem;}
table.tb-info td {font-size:1.125rem;font-weight:400;color:#666;padding-left:0.625rem;}
table.tb-info td .input {color:#666;}
table.tb-info td .btn {display:inline-block;vertical-align:middle;padding:0 1.875rem;line-height:3.4375rem;font-size:1.125rem;font-weight:700;color:#fff;background-color:#055292;text-align:center;border-radius:0.3125rem;}
table.tb-info td .btn.off {background-color:#ddd;}
table.tb-info td > .dsc {font-size:0.9em;font-weight:400;color:#d84048;}
table.tb-info td > p.dsc {margin-top:0.5rem;}
table.tb-info td label {display:inline-block;margin-left:1.875rem;cursor:pointer;}
table.tb-info td label:first-child {margin-left:0;}
table.tb-info td label.fix100 {width:6.25rem;}
table.tb-info td label > input {display:inline-block;vertical-align:middle;margin-right:0.625rem;width:1.125rem;height:1.125rem;cursor:pointer;}
table.tb-info td.input-btn:after {display:block;content:"";clear:both;}
table.tb-info td.input-btn > .input {float:left;display:block;width:calc(100% - 8.125rem - 0.625rem);}
table.tb-info td.input-btn > .regno-wrap {float:left;width:calc(100% - 8.125rem - 0.625rem);display:flex;justify-content:flex-start;align-items:center;}
table.tb-info td.input-btn > .regno-wrap > .input {float:none;text-align:center;padding:0;width:calc( (100% - 1rem - (0.3rem * 13))/13 );box-sizing:border-box;caret-color:transparent;}
table.tb-info td.input-btn > .regno-wrap > span {float:left;display:block;width:1rem;text-align:center;}
table.tb-info td.input-btn > .regno-wrap > * {margin-left:0.3rem;}
table.tb-info td.input-btn > .regno-wrap > *:first-child {margin-left:0;}
table.tb-info td.input-btn > .btn {float:right;display:block;width:8.125rem;padding:0;box-sizing:border-box;}
table.tb-info td.email:after {display:block;content:"";clear:both;}
table.tb-info td.email > input:nth-child(1) {float:left;display:block;width:calc((100% - 2.5rem) * 0.33);}
table.tb-info td.email > input:nth-child(3) {float:left;display:block;width:calc((100% - 2.5rem) * 0.33);}
table.tb-info td.email > span {float:left;display:block;width:1.875rem;line-height:3.4375rem;text-align:center;}
table.tb-info td.email > select {float:left;display:block;margin-left:0.625rem;width:calc((100% - 2.5rem) * 0.34);}
table.tb-info td.radio {padding-top:2.125rem;padding-bottom:2.125rem;}
table.tb-info td.half {display:flex;}
table.tb-info td.half > * {margin-left:0.625rem;width:calc((100% - 0.625rem)/2);}
table.tb-info td.half > *:first-child {margin-left:0;}
table.tb-info td ul.lst {padding:0.2em 0;line-height:1.3em;font-size:1em;color:#666;}
table.tb-info td ul.lst > li {position:relative;margin-top:0.5em;padding-left:0.75em;}
table.tb-info td ul.lst > li:first-child {margin-top:0;}
table.tb-info td ul.lst > li:after {position:absolute;left:0;top:0.65em;transform:translateY(-50%);display:block;content:"";width:0.25rem;height:0.25rem;border-radius:100%;background-color:#f7941e;}
table.tb-info td ul.radio:after {display:block;content:"";clear:both;}
table.tb-info td ul.radio > li {float:left;display:block;margin-left:0.625rem;min-width:5rem;height:3.4375rem;line-height:3.3125rem;padding:0 0.9375rem;color:#666;text-align:center;border:1px solid #ddd;border-radius:0.3125rem;cursor:pointer;box-sizing:border-box;}
table.tb-info td ul.radio > li:first-child {margin-left:0;}
table.tb-info td ul.radio > li.on {border-color:#055292;color:#055292;}

table.tb-info td .pin-wrap {max-width:100%;width:22.1875rem;}
table.tb-info td .pin-wrap:after {display:block;content:"";clear:both;}
table.tb-info td .pin-wrap > input {float:left;margin-left:0.3125rem;width:calc((100% - (0.3125rem * 5))/6);font-size:1.5rem;padding:0;text-align:center;caret-color:transparent;border:1px solid #ddd;}
table.tb-info td .pin-wrap > input:first-child {margin-left:0;}

table.tb-info.t02 th,
table.tb-info.t02 td {height:auto;padding:1em 0;line-height:1.3;}
table.tb-info.t02 th {font-size:1em;font-weight:600;background-color:#fafafa;text-align:center;}
table.tb-info.t02 td {font-size:1em;padding-left:1em;padding-right:1em;}

@media (max-width:1340px)
{
	.input {height:3.125rem;padding:0 1.25rem;}
	.input.datepick {width:9.6875rem;}
	select.input {padding-right:2.5rem;background-position:right 0.9375rem center;}
	
	table.tb-info th,
	table.tb-info td {height:5rem;line-height:1.3125rem;}
	table.tb-info th {font-size:1.1875rem;}
	table.tb-info td {font-size:1.0625rem;}
	table.tb-info td .btn {padding:0 1.875rem;line-height:3.125rem;font-size:1.0625rem;}
	table.tb-info td.input-btn > .input {width:calc(100% - 7.625rem - 0.625rem);}
	table.tb-info td.input-btn > .regno-wrap {width:calc(100% - 7.625rem - 0.625rem);}
	table.tb-info td.input-btn > .btn {width:7.625rem;}
	table.tb-info td.email > span {width:1.875rem;line-height:3.125rem;}
	table.tb-info td.radio {padding-top:29.0.3125rem;padding-bottom:29.0.3125rem;}
	table.tb-info td ul.radio > li {min-width:5rem;height:3.125rem;line-height:3rem;padding:0 0.9375rem;}
}

@media (max-width:960px)
{
	.input {height:2.875rem;padding:0 1.25rem;}
	.input.datepick {width:9.375rem;}
	select.input {padding-right:2.5rem;background-position:right 0.9375rem center;}
	
	table.tb-info th,
	table.tb-info td {height:4.75rem;line-height:1.25rem;}
	table.tb-info th {font-size:1.125rem;width:9rem;}
	table.tb-info th.big {width:12rem;}
	table.tb-info td {font-size:1rem;}
	table.tb-info td .btn {padding:0 1.875rem;line-height:2.875rem;font-size:1rem;}
	table.tb-info td.input-btn > .input {width:calc(100% - 7.125rem - 0.625rem);}
	table.tb-info td.input-btn > .regno-wrap {width:calc(100% - 7.125rem - 0.625rem);}
	table.tb-info td.input-btn > .btn {width:7.125rem;}
	table.tb-info td.email > span {width:1.875rem;line-height:2.875rem;}
	table.tb-info td.radio {padding-top:1.75rem;padding-bottom:1.75rem;}
	table.tb-info td ul.radio > li {min-width:5rem;height:2.875rem;line-height:2.75rem;padding:0 0.9375rem;}
}

@media(max-width:637px)
{
	.input {height:2.625rem;padding:0 0.625rem;}
	.input.datepick {width:8.125rem;background-position:right 0.625rem center;}
	select.input {padding-right:1.5625rem;background-position:right 0.625rem center;background-size:auto 0.375rem;}
	
	table.tb-info th,
	table.tb-info td {height:4.5rem;line-height:1.1875rem;}
	table.tb-info th {font-size:1.0625rem;width:8.5rem;padding-left:1rem;}
	table.tb-info th.big {width:11rem;}
	table.tb-info td {font-size:0.9375rem;}
	table.tb-info td .btn {padding:0 1.875rem;line-height:2.625rem;font-size:0.9375rem;}
	table.tb-info td.input-btn > .input {width:calc(100% - 5.625rem - 0.3125rem);}
	table.tb-info td.input-btn > .regno-wrap {width:calc(100% - 5.625rem - 0.3125rem);}
	table.tb-info td.input-btn > .btn {width:5.625rem;}
	table.tb-info td.email > input:nth-child(1) {width:calc((100% - 1.25rem - 0.3125rem) * 0.3);}
	table.tb-info td.email > input:nth-child(3) {width:calc((100% - 1.25rem - 0.3125rem) * 0.3);}
	table.tb-info td.email > span {width:1.25rem;line-height:2.625rem;}
	table.tb-info td.email > select {margin-left:0.3125rem;width:calc((100% - 1.25rem - 0.3125rem) * 0.4);}
	table.tb-info td.radio {padding-top:26.0.3125rem;padding-bottom:26.0.3125rem;} /* $$$$ */
	table.tb-info td ul.radio > li {margin-left:0.3125rem;min-width:3.75rem;height:2.625rem;line-height:2.5rem;padding:0 0.625rem;}
}

@media(max-width:490px)
{
	table.tb-info td label {margin-left:1.25rem;}
	table.tb-info td label > input {margin-right:0.3125rem;width:0.9375rem;height:0.9375rem;}
	table.tb-info td label.fix100 {width:5.625rem;}
	table.tb-info td.input-btn > .input {width:calc(100% - 5rem - 0.3125rem);}
	table.tb-info td.input-btn > .regno-wrap {width:calc(100% - 5rem - 0.3125rem);}
	table.tb-info td.input-btn > .btn {width:5rem;}
	table.tb-info td.email > input:nth-child(1) {width:calc((100% - 1.25rem) * 0.5);}
	table.tb-info td.email > input:nth-child(3) {width:calc((100% - 1.25rem) * 0.5);}
	table.tb-info td.email > span {width:1.25rem;line-height:2.625rem;}
	table.tb-info td.email > select {margin:0.3125rem 0 0;width:100%;}
	table.tb-info td.date:after {display:block;content:"";clear:both;}
	table.tb-info td.date > .input {float:left;margin-left:0.3125rem;}
	table.tb-info td.date > .input:first-child {margin-left:0;}
	table.tb-info td.date > .input:nth-child(1) {width:calc((100% - 0.625rem) * 0.4);}
	table.tb-info td.date > .input:nth-child(2) {width:calc((100% - 0.625rem) * 0.3);}
	table.tb-info td.date > .input:nth-child(3) {width:calc((100% - 0.625rem) * 0.3);}
	table.tb-info td.half > * {margin-left:0.3125rem;width:calc((100% - 0.3125rem)/2);}
}

@media(max-width:426px)
{
	table.tb-info th,
	table.tb-info td {display:block;width:100%;padding:0;}
	table.tb-info th {height:auto;border:0;padding-top:0.9375rem;background:none;}
	table.tb-info td {height:auto;padding:0.4375rem 0 0.9375rem;}
	table.tb-info td.radio {padding-top:0.8125rem;padding-bottom:0.9375rem;}
		
	table.tb-info.t02 th,
	table.tb-info.t02 td {height:auto;padding:1em 0;line-height:1.3;}
	table.tb-info.t02 th {background-color:transparent;font-weight:800;text-align:left;padding-bottom:0;}
	table.tb-info.t02 td {padding-top:0.4em;padding-left:0;padding-right:0;}
	table.tb-info.t02 td .file-list {margin-top:0.2em;}
}

@media(max-width:376px)
{
	.input {height:2.375rem;padding:0 0.625rem;}
	.input.datepick {background-position:right 0.5rem center;}
	select.input {padding-right:1.5625rem;background-position:right 0.625rem center;background-size:auto 0.375rem;}
	
	table.tb-info th,
	table.tb-info td {line-height:1.125rem;}
	table.tb-info th {font-size:1rem;/*width:7.5rem;padding-left:0.125rem;*/}
	table.tb-info td {font-size:0.875rem;}
	table.tb-info td .btn {padding:0 1.875rem;line-height:2.375rem;font-size:0.875rem;}
	table.tb-info td.input-btn > .input {width:calc(100% - 5.3125rem - 0.3125rem);}
	table.tb-info td.input-btn > .regno-wrap {width:calc(100% - 5.3125rem - 0.3125rem);}
	table.tb-info td.input-btn > .btn {width:5.3125rem;}
	table.tb-info td.email > span {width:1.25rem;line-height:2.375rem;}
	table.tb-info td ul.radio > li {margin-left:0.3125rem;min-width:3.75rem;height:2.375rem;line-height:2.25rem;padding:0 0.625rem;}
}

table.tb-list {table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse;border-top:1px solid #000;}
table.tb-list th,
table.tb-list td {height:3.1em;padding:0.95em 0.5em;box-sizing:border-box;text-align:center;}
table.tb-list th:first-child,
table.tb-list td:first-child {border-left:0;}
table.tb-list th:last-child,
table.tb-list td:last-child {border-right:0;}
table.tb-list thead th {line-height:1.2em;font-size:1rem;font-weight:700;color:#000;background-color:#f7f7f7;border:1px solid #ddd;border-top:0;}
table.tb-list tbody td {line-height:1.2em;font-size:1rem;color:#666;border:1px solid #ddd;}
table.tb-list tbody td.nodata {height:6.25rem;color:#999;text-align:center;}
table.tb-list tbody td.attached:after {display:inline-block;vertical-align:middle;margin-left:0.4375rem;content:"";width:1em;height:1em;background:url('../img/common_file01.png') no-repeat center center;background-size:contain;opacity:0.7;}
table.tb-list tbody td.reply {padding-left:2.5em;background:url('../img/common_reply01.gif') no-repeat left 1em center;}
table.tb-list.clickable tr:hover {background-color:#fafafa;cursor:pointer;}

table.tb-list.nowrap {table-layout:auto;}
table.tb-list.nowrap th,
table.tb-list.nowrap td {white-space:nowrap;}

.tb-wrapper > .scroll-content {max-height:none !important;}

.page-wrapper {margin-top:1.25rem;color:#666;font-size:1rem;}
.page-wrapper > .wrap {display:flex;justify-content:space-between;line-height:2.5rem;}
.page-wrapper > .wrap > .count > strong {display:inline-block;margin-right:0.1875rem;color:#222;font-size:1.2em;font-weight:700;letter-spacing:-0.05em;}
.page-wrapper > .wrap > .move {margin-left:0.625rem;display:flex;}
.page-wrapper > .wrap > .move > .input {height:2.5rem;line-height:2.375rem;width:2.5rem;padding:0;border:1px solid #ddd;background-color:#fff;font-size:0.9em;text-align:center;}
.page-wrapper > .wrap > .move > span.split {font-size:0.7em;color:#999;}
.page-wrapper > .wrap > .move > a {margin-left:0.7rem;padding:0 0.9375rem;font-size:inherit;color:#fff;background-color:#222;border-radius:0.3125rem;}

@media(max-width:637px){
	.page-wrapper {margin-top:0.9375rem;}
}
@media(max-width:374px){
	.page-wrapper > .wrap > .move > a {padding:0 0.75rem;}
}

.frm-search {margin:-0.625rem 0 1.25rem 0;line-height:2.8125rem;font-size:1rem;display:flex;justify-content:space-between;flex-wrap:wrap;}
.frm-search.n01 {justify-content:flex-end;}
.frm-search > .wrap {margin:0.625rem 1.25rem 0 0;display:flex;justify-content:flex-start;}
.frm-search > .wrap:last-child {margin-right:0;}
.frm-search dl.itm {display:flex;justify-content:flex-start;}
.frm-search dl.itm > dt {display:blcok;padding-right:0.9375rem;font-weight:800;color:#000;}
.frm-search dl.itm > dd {display:block;display:flex;justify-content:flex-start;}
.frm-search dl.itm > dd .input {float:left;display:block;margin-left:0.3125rem;height:2.8125rem;background-color:#fff;border:1px solid #ddd;box-sizing:border-box;}
.frm-search dl.itm > dd .input:first-child {margin-left:0;}
.frm-search dl.itm > dd.pair-fw {display:flex;}
.frm-search dl.itm > dd.pair-fw > select {width:9.375rem;}
.frm-search dl.itm > dd.pair-fw > input  {width:calc(100% - 9.375rem - 0.3125rem);}
.frm-search .btn {float:left;display:block;margin-left:0.625rem;padding:0 1.875rem;height:2.8125rem;line-height:2.8125rem;color:#fff;background-color:#222;border-radius:0.3125rem;border:0;cursor:pointer;}

@media (max-width:1299px){
	.frm-search .btn {padding:0 1.25rem;}
}
@media(max-width:637px){
	.frm-search .btn {padding:0 0.9375rem;}
}
@media(max-width:450px){
	.frm-search {margin-bottom:1.875rem;}
	.frm-search > .wrap {width:100%;margin-right:0;flex-direction:column;}
	.frm-search dl.itm {width:100%;}
	.frm-search dl.itm > dt {width:5rem;padding:0;}
	.frm-search dl.itm > dd {width:calc(100% - 5rem);}
	.frm-search dl.itm > dd.full {width:100%;}
	.frm-search dl.itm > dd .input {width:100%;}
	.frm-search dl.itm > dd.pair-fw > select {width:6.875rem;}
	.frm-search dl.itm > dd.pair-fw > input  {width:calc(100% - 6.875rem - 0.3125rem);}
	.frm-search .btn {width:100%;margin:0.625rem 0 0;}
	.frm-search > .wrap.t02 {flex-direction:row;justify-content:space-between;}
	.frm-search > .wrap.t02 dl {width:calc(100% - 5.625rem);margin:0;}
	.frm-search > .wrap.t02 dl > dd {width:100%;}
	.frm-search > .wrap.t02 > .btn {width:5rem;margin:0;}
}

.info-summary {margin-bottom:2.3em;line-height:1.5;font-size:1.11em;word-break:keep-all;}

.content-box {padding:2rem 2.4rem;border-radius:0.625rem;border:0.3125rem solid #f3f4f8;font-size:1rem;color:#666;line-height:1.38;word-break:keep-all;}
.content-box ul {line-height:1.5;}
.content-box ul > li {position:relative;margin-top:0.7em;padding-left:0.9375rem;;}
.content-box ul > li:first-child {margin-top:0;}
.content-box ul > li:after {position:absolute;left:0;top:0.7rem;transform:translateY(-50%);display:block;content:"";width:0.25rem;height:0.25rem;background-color:#d84048;}
.content-box ul > li > strong {color:#055292;font-weight:600;}
.content-box ul.t01 > li:after {background-color:#747474;}
.content-box > .sect {padding:1.5rem 0;border-top:1px solid #ddd;}
.content-box > .sect:first-child {padding-top:0;border-top:0;}
.content-box > .sect:last-child {padding-bottom:0;}
.content-box > .sect > label {font-size:1rem;font-weight:600;color:#111;line-height:1.2;cursor:pointer;}
.content-box > .sect > label > input {margin-right:0.6rem;cursor:pointer;width:1.2rem;height:1.2rem;display:inline-block;vertical-align:middle;}

.content-box dl.t01 > dt {font-size:1.125rem;font-weight:700;color:#111;}
.content-box dl.t01 > dt.ico {padding-left:1.875rem;background:url('../img/common_question01.png') no-repeat left center;background-size:auto 1.3125rem;}
.content-box dl.t01 > dt > strong {font-size:1.2em;font-weight:700;color:#d84048;}
.content-box dl.t01 > dd {margin-top:0.625rem;font-size:1rem;color:#666;line-height:1.2;}
.content-box dl.t01 > dd a {display:inline-block;color:#055292;border-bottom:1px solid transparent;}
.content-box dl.t01 > dd a:hover {border-bottom:1px solid #055292;}
.content-box dl.t02 {display:flex;}
.content-box dl.t02 > dt {margin-right:1.875rem;font-size:1.125rem;font-weight:700;color:#055292;}
.content-box dl.t02 > dd {flex-grow:1;font-size:1rem;color:#666;line-height:1.2;}

@media(max-width:660px)
{
	.content-box dl.t02 {display:block;}
	.content-box dl.t02 > dd {margin-top:0.8rem;}
	.content-box dl.t02 > dd > ul > li {margin-top:0.5rem;}
}
	
.content-dsc {margin-top:0.8rem;font-size:1.125rem;color:#888;text-align:right;word-break:keep-all;}
.content-dsc.t02 {font-size:1rem;color:#d84048;text-align:left;}

ul.info-list.t01 {line-height:1.3em;font-size:1.11em;color:#666;}
ul.info-list.t01 > li {position:relative;margin-top:1.5em;padding-left:0.75em;}
ul.info-list.t01 > li:first-child {margin-top:0;}
ul.info-list.t01 > li:after {position:absolute;left:0;top:0.65em;transform:translateY(-50%);display:block;content:"";width:0.25rem;height:0.25rem;border-radius:100%;background-color:#f7941e;}
ul.info-list.t01 > li > strong {font-weight:700;color:#000;}
ul.info-list.t01 > li > .content-dsc.t02.wide {margin-left:-0.75em;width:calc(100% + 0.75em);}

ul.info-list.t02 {color:#666;}
ul.info-list.t02 > li {position:relative;padding-left:0.75em;margin-top:0.5em;}
ul.info-list.t02 > li:after {position:absolute;left:0;top:0;display:block;content:"-";}

@media (max-width:1299px){
	.content-box {padding:2.3em 2.5em;}
}
@media (max-width:960px){
	.content-box {padding:2em 2.2em;}
}
@media(max-width:637px){
	.content-box {padding:1.8em 1.6em;}
	.content-box > ul > li {padding-left:0.75rem;}
	.content-box > ul > li:after {width:0.25rem;height:0.25rem;}
}
@media(max-width:374px){
	.content-box {padding:1.8em 1.3em;}
}

/**
 * 로그인
 */
.login-wrap {padding:3.75rem 3.4375rem;border-radius:0.625rem;background-color:#f3f4f8;}
.login-wrap > .frm {position:relative;padding:0 0 0 7.5rem;background:url('../img/common_logo03.png') no-repeat left center;background-size:auto 5.375rem;}
.login-wrap > .frm > .fl {width:calc(100% - 27% - 1.25rem);}
.login-wrap > .frm > .fl > .inp {display:flex;align-items:center;margin-top:0.625rem;}
.login-wrap > .frm > .fl > .inp:first-child {margin-top:0;}
.login-wrap > .frm > .fl > .inp > label {display:block;width:6.7rem;font-size:1.125rem;font-weight:700;color:#111;}
.login-wrap > .frm > .fl > .inp input {display:block;height:4.25rem;padding:0 1.25rem;color:#111;border:1px solid #ddd;border-radius:0.3125rem;background-color:#fff;box-sizing:border-box;}
.login-wrap > .frm > .fl > .inp > input {width:calc(100% - 6.7rem);}
.login-wrap > .frm > .fl > .inp > .pin {width:calc(100% - 6.7rem);}
.login-wrap > .frm > .fl > .inp > .pin:after {display:block;content:"";clear:both;}
.login-wrap > .frm > .fl > .inp > .pin > input {float:left;margin-left:0.25rem;display:block;width:calc((100% - (0.25rem * 5))/6);padding:0;text-align:center;font-size:2em;caret-color: transparent;}
.login-wrap > .frm > .fl > .inp > .pin > input:first-child {margin-left:0;}
.login-wrap > .frm > .fr {width:27%;}
.login-wrap > .frm > .fr > .submit {display:block;width:100%;height:9.125rem;line-height:9.125rem;font-size:1.375rem;font-weight:700;color:#fff;text-align:center;background-color:#d84048;border-radius:0.3125rem;}
.login-wrap > .lnk {margin-top:2.1875rem;padding:0 0 0 7.5rem;font-size:1rem;color:#666;text-align:center;line-height:1.2rem;}
.login-wrap > .lnk > .fl > label {cursor:pointer;}
.login-wrap > .lnk > .fl > label:hover {color:#055292;}
.login-wrap > .lnk > .fl > label > input {display:inline-block;width:1.2rem;height:1.2rem;margin-right:0.625rem;vertical-align:center;}
.login-wrap > .lnk > .fr {width:27%;display:flex;}
.login-wrap > .lnk > .fr > a {position:relative;flex-grow:1;display:block;line-height:1;box-sizing:border-box;text-align:center;}
.login-wrap > .lnk > .fr > a:after {position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;content:"";width:1px;height:0.9375rem;background-color:#ddd;}
.login-wrap > .lnk > .fr > a:first-child {text-align:left;}
.login-wrap > .lnk > .fr > a:first-child:after {display:none;content:none;}
.login-wrap > .lnk > .fr > a:last-child {text-align:right;}
.login-wrap > .lnk > .fr > a:hover {color:#055292;}

@media (max-width:1130px) and (min-width:1025px)
{
	.login-wrap {padding:4rem;}
	.login-wrap > .frm {padding-left:0;background:none;}
	.login-wrap > .lnk {padding-left:0;}
}
@media (max-width:880px)
{
	.login-wrap {padding:4rem;}
	.login-wrap > .frm {padding-left:0;background:none;}
	.login-wrap > .lnk {padding-left:0;}
}
@media (max-width:768px)
{
	.login-wrap > .lnk {display:flex;justify-content:center;}
	.login-wrap > .lnk > .fl {float:none;width:auto;padding-right:1rem;}
	.login-wrap > .lnk > .fr {float:none;width:auto;}
	.login-wrap > .lnk > .fr > a {padding:0 1rem;}
	.login-wrap > .lnk > .fr > a:first-child:after {display:block;content:"";}
}
@media (max-width:600px)
{
	.login-wrap > .frm > .fl {float:none;width:auto;}
	.login-wrap > .frm > .fr {float:none;width:auto;margin-top:1rem;padding-left:5.625rem;}
	.login-wrap > .frm > .fr > .submit {height:4.25rem;line-height:4.25rem;}
	.login-wrap > .lnk {margin-top:3rem;}
}
@media (max-width:510px)
{
	.login-wrap {padding:4rem 3rem;}
}
@media (max-width:480px)
{
	.login-wrap > .frm > .fl > .inp {margin-top:1.5rem;flex-direction:column;align-items:flex-start;}
	.login-wrap > .frm > .fl > .inp:first-child {margin-top:0;}
	.login-wrap > .frm > .fl > .inp > label {width:auto;display:block;margin-bottom:0.5rem;}
	.login-wrap > .frm > .fl > .inp > input {width:100%;}
	.login-wrap > .frm > .fl > .inp > .pin {width:100%;}
	.login-wrap > .frm > .fr {padding-left:0;margin-top:2rem;}
	
	.login-wrap > .lnk {flex-direction:column;}
	.login-wrap > .lnk > .fl {padding:0;}
	.login-wrap > .lnk > .fr {margin-top:2rem;justify-content:center;}
	.login-wrap > .lnk > .fr > a {flex-grow:unset;}
	.login-wrap > .lnk > .fr > a:first-child:after {display:none;content:none;}
}
@media (max-width:376px)
{	
	.login-wrap {padding:3rem 2rem;}
}

/**
 * 회원가입 > STEP
 **/
.join-step-wrap {display:flex;margin-bottom:4.375rem;padding-right:2.0625rem;}
.join-step-wrap > .itm {position:relative;height:4.125rem;box-sizing:border-box;margin-left:0.125rem;width:calc((100% - (0.125rem * 3))/4);/*flex-grow:1;*/background-color:#c7ced4;font-size:1.125rem;line-height:1.1;font-weight:700;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;
	border-top:2.0625rem solid #c7ced4;border-bottom:2.0625rem solid #c7ced4;border-left:2.0625rem solid #fff;}
.join-step-wrap > .itm:first-child {margin-left:0;border-left:0;padding:0 0 0 15px;}
.join-step-wrap > .itm:after {z-index:2;position:absolute;right:0;top:50%;transform:translate(100%,-50%);display:block;content:"";border-left:2.0625rem solid #c7ced4;border-top:2.0625rem solid transparent;border-bottom:2.0625rem solid transparent;}
.join-step-wrap > .itm.on {background-color:#055292;border-top-color:#055292;border-bottom-color:#055292;}
.join-step-wrap > .itm.on:after {border-left-color:#055292;}
.join-step-wrap > .itm > i {font-style:normal;color:rgba(255,255,255,0.5);}

@media (max-width:600px)
{
	.join-step-wrap {flex-wrap:wrap;margin-bottom:3.5rem;}
	.join-step-wrap > .itm {font-size:1rem;height:3.6rem;border-width:1.8rem;width:calc((100% - (0.125rem * 1))/2);}
	.join-step-wrap > .itm:after {border-width:1.8rem;}
	.join-step-wrap > .itm:nth-child(3),
	.join-step-wrap > .itm:nth-child(4) {margin-top:0.5rem;}
	.join-step-wrap > .itm:nth-child(3) {margin-left:0;border-left:0;}
}
@media (max-width:426px)
{
}

/**
 * 회원가입 > 회원가입약관
 **/
.agree-wrapper > .sect {margin-top:0.625rem;padding:1.875rem;border:1px solid #636676;border-radius:0.3125rem;font-size:1.25rem;font-weight:700;color:#111;display:flex;align-items:center;justify-content:space-between;}
.agree-wrapper > .sect:first-child {margin-top:0;}
.agree-wrapper > .sect.all {background-color:#636676;color:#fff;}
.agree-wrapper > .sect > label {display:flex;align-items:center;cursor:pointer;line-height:1.1;word-break:kepp-all;}
.agree-wrapper > .sect > label > input {display:block;width:1.25rem;height:1.25rem;margin-right:0.7rem;cursor:pointer;}
.agree-wrapper > .sect > label > span {display:inline-block;}
.agree-wrapper > .sect > .btn {display:flex;align-items:center;height:2.5rem;padding:0 1.5625rem;background-color:#c7ced4;font-size:1.125rem;border-radius:0.3125rem;white-space:nowrap;}

@media (max-width:768px)
{
	.agree-wrapper > .sect {font-size:1.2rem;}
	.agree-wrapper > .sect > .btn {font-size:1.1rem;padding:0 1.5rem;}
}
@media (max-width:500px)
{
	.agree-wrapper > .sect {padding:1.3rem 1.2rem;font-size:1.1rem;}
	.agree-wrapper > .sect > label > input {margin-right:0.5rem;}
	.agree-wrapper > .sect > .btn {font-size:1rem;padding:0 1rem;margin-left:1rem;}
}

/**
 * 회원가입 > 회원유형선택
 **/
.join-type-wrapper:after {display:block;content:"";clear:both;}
.join-type-wrapper > a.itm {float:left;margin-left:1.25rem;width:calc((100% - 1.25rem)/2);padding:4.6875rem 0;text-align:center;border-radius:0.625rem;box-sizing:border-box;background-color:#f3f4f8;
	display:flex;flex-direction:column;align-items:center;transition:border .2s;}
.join-type-wrapper > a.itm:first-child {margin-left:0;}
.join-type-wrapper > a.itm > .tit {line-height:1;font-size:2rem;font-weight:800;color:#111;}
.join-type-wrapper > a.itm > .tit > strong {font-weight:800;}
.join-type-wrapper > a.itm > .lnk {display:block;margin-top:1.875rem;padding:0 2.8125rem;line-height:3.4375rem;font-size:1.125rem;font-weight:700;color:#fff;background-color:#111;border-radius:0.3125rem;transition:background-color .2s;}
.join-type-wrapper > a.itm.t01 > .tit > strong {color:#0c4e9d;}
.join-type-wrapper > a.itm.t02 > .tit > strong {color:#d84048;}
.join-type-wrapper > a.itm.t01 > .lnk {background-color:#0c4e9d;} 
.join-type-wrapper > a.itm.t02 > .lnk {background-color:#d84048;}

@media (max-width:768px)
{
	.join-type-wrapper > a.itm > .tit {font-size:1.8rem;}
	.join-type-wrapper > a.itm > .lnk {margin-top:1.8rem;padding:0 2.8rem;line-height:3.4rem;font-size:1.1rem;}
}
@media (max-width:480px)
{
	.join-type-wrapper > a.itm > .tit {font-size:1.6rem;}
	.join-type-wrapper > a.itm {padding:3rem 0;margin-left:0.625rem;width:calc((100% - 0.625rem)/2);}
	.join-type-wrapper > a.itm > .tit > span {display:block;line-height:1.2;}
	.join-type-wrapper > a.itm > .lnk {margin-top:1rem;padding:0 2rem;line-height:3rem;font-size:1rem;}
}
	
.btn-certify {display:flex;align-items:center;justify-content:center;width:100%;height:3.4375rem;font-size:1.125rem;font-weight:700;color:#737895;background-color:#f3f4f8;border-radius:0.3125rem;border:1px solid #d6dbf4;box-sizing:border-box;}
.btn-certify.on:before      {display:inline-block;vertical-align:middle;margin-right:0.5rem;content:"";width:1.1875rem;height:0.875rem;background:url('../img/common_icon_check01.png') no-repeat center center;background-size:contain;}
.btn-certify.loading:before {display:inline-block;vertical-align:middle;margin-right:0.5rem;content:"";width:1.1875rem;height:0.875rem;background:url('../img/common_loading40.gif') no-repeat center center;background-size:contain;}

/**
 * 교통비 지원
 **/
.cont-wrapper.IF1000 > .visual {display:flex;justify-content:space-between;align-items:center;height:18.75rem;padding:0 3.75rem;border-radius:0.625rem;background:url('../img/subIF1000_visual_bg.png') no-repeat right center;background-size:cover;}
.cont-wrapper.IF1000 > .visual > img {display:block;}
.cont-wrapper.IF1000 > .visual > img.img {margin-left:2rem;}
.cont-wrapper.IF1000 > h4 {margin-top:5rem;text-align:center;font-size:2.25rem;line-height:1.2;font-weight:800;color:#111;}
.cont-wrapper.IF1000 > h4 > span {display:inline-block;}
.cont-wrapper.IF1000 > .info-list {margin-top:3.125rem;border-top:2px solid #d84048;}
.cont-wrapper.IF1000 > .info-list > dl.info {padding:2.25rem 0;line-height:1.9rem;border-bottom:1px solid #ddd;}
.cont-wrapper.IF1000 > .info-list > dl.info:after {display:block;content:"";clear:both;}
.cont-wrapper.IF1000 > .info-list > dl.info > dt {float:left;display:block;padding-left:2.5rem;width:12.5rem;font-size:1.25rem;font-weight:600;color:#111;box-sizing:border-box;}
.cont-wrapper.IF1000 > .info-list > dl.info > dd {float:left;display:block;width:calc(100% - 12.5rem);font-size:1.125rem;color:#666;}
.cont-wrapper.IF1000 > .info-dsc {margin-top:1.875rem;font-size:1.125rem;line-height:1.2;color:#666;text-align:right;word-break:keep-all;}
.cont-wrapper.IF1000 > .info-dsc > strong {color:#d84048;font-weight:400;}

@media(max-width:800px)
{
	.cont-wrapper.IF1000 > .visual {flex-direction:column;padding:3.75rem 0;height:auto;background:url('../img/subIF1000_visual_bg_m.png') no-repeat center center;background-size:cover;}
	.cont-wrapper.IF1000 > .visual > img.tit {max-width:85%;}
	.cont-wrapper.IF1000 > .visual > img.img {max-width:60%;margin:3rem 0 0;}
}
@media (max-width:768px)
{
	.cont-wrapper.IF1000 > h4 {margin-top:4rem;font-size:2rem;}
}
@media (max-width:600px)
{
	.cont-wrapper.IF1000 > .info-list {margin-top:2.5rem;}
	.cont-wrapper.IF1000 > .info-list > dl.info {padding:2.25rem 1rem;}
	.cont-wrapper.IF1000 > .info-list > dl.info > dt {float:none;width:auto;padding:0;font-weight:700;}
	.cont-wrapper.IF1000 > .info-list > dl.info > dd {float:none;width:auto;padding:0;margin-top:0.6rem;}
}
@media (max-width:426px)
{	
	.cont-wrapper.IF1000 > h4 {margin-top:3.5rem;font-size:1.8rem;}
	.cont-wrapper.IF1000 > .info-dsc {position:relative;text-align:left;padding-left:1.2rem;}
	.cont-wrapper.IF1000 > .info-dsc > strong {position:absolute;left:0;top:0;}
}
@media (max-width:376px)
{	
	.cont-wrapper.IF1000 > h4 {margin-top:3rem;font-size:1.6rem;}
}

/**
 * 메인 페이지
 **/
.main-wrapper {padding:0 0 5.625rem;}
.main-wrapper > .visual-wrap {position:relative;height:60.625rem;}
.main-wrapper > .visual-wrap > .visual {display:flex;height:100%;background:#000 url('../img/main_visual01.jpg') no-repeat center center;background-size:cover;}
.main-wrapper > .visual-wrap > .visual > .slogan {margin-top:21.25rem;color:#fff;letter-spacing:-0.05em;}
.main-wrapper > .visual-wrap > .visual > .slogan > .tit {font-size:3.875rem;font-weight:800;line-height:1.3;}
.main-wrapper > .visual-wrap > .visual > .slogan > .dsc {font-size:1.5rem;font-weight:600;line-height:1.5;margin-top:1.875rem;}
.main-wrapper > .visual-wrap > .lnk {z-index:2;position:absolute;left:50%;bottom:5rem;transform:translateX(-50%);background-color:#055292;border-radius:7.5rem;overflow:hidden;display:flex;}
.main-wrapper > .visual-wrap > .lnk > a {position:relative;display:flex;align-items:center;width:25%;padding-left:7.5rem;box-sizing:border-box;height:7.5rem;font-size:1.5rem;font-weight:bold;color:#fff;letter-spacing:-0.05em;border-right:1px solid #3775a8;border-left:1px solid #044275;background:no-repeat left 1.875rem center;background-size:4.5rem auto;}
.main-wrapper > .visual-wrap > .lnk > a:after {position:absolute;right:1.5625rem;top:50%;transform:translateY(-50%);width:0.5625rem;height:0.9375rem;display:block;content:"";background:url('../img/main_lnk_bullet.png') no-repeat center center;background-size:contain;transition:all .3s;}
.main-wrapper > .visual-wrap > .lnk > a:hover:after {transform:translateY(-50%) rotate(360deg);}
.main-wrapper > .visual-wrap > .lnk > a:first-child {border-left:0;}
.main-wrapper > .visual-wrap > .lnk > a:last-child {border-right:0;}
.main-wrapper > .visual-wrap > .lnk > a.t01 {background-image:url('../img/main_lnk_icon01.png');}
.main-wrapper > .visual-wrap > .lnk > a.t02 {background-image:url('../img/main_lnk_icon02.png');}
.main-wrapper > .visual-wrap > .lnk > a.t03 {background-image:url('../img/main_lnk_icon03.png');}
.main-wrapper > .visual-wrap > .lnk > a.t04 {background-image:url('../img/main_lnk_icon04.png');}

.main-wrapper > .cont-wrap {margin-top:7.5rem;display:flex;justify-content:space-between;align-items:stretch;}
.main-wrapper > .cont-wrap > .board-wrap {width:calc(100% - 40% - 5rem);}
.main-wrapper > .cont-wrap > .board-wrap > .board {position:relative;margin-top:1.25rem;padding:3.125rem 3.125rem;background-color:#f3f4f8;border-radius:0.625rem;display:flex;}
.main-wrapper > .cont-wrap > .board-wrap > .board:first-child {margin-top:0;}
.main-wrapper > .cont-wrap > .board-wrap > .board > .tit {width:10.3125rem;font-size:2rem;font-weight:bold;color:#111;line-height:1;}
.main-wrapper > .cont-wrap > .board-wrap > .board > .more {position:absolute;left:3.125rem;bottom:2.5rem;font-size:0;width:1.25rem;height:1.25rem;background:url('../img/main_more01.png') no-repeat center center;background-size:contain;}
.main-wrapper > .cont-wrap > .board-wrap > .board > .lst {min-height:8.8125rem;width:calc(100% - 10.3125rem);font-size:1.25rem;line-height:1.2;color:#666;}
.main-wrapper > .cont-wrap > .board-wrap > .board > .lst > a {display:flex;align-items:center;margin-top:0.9375rem;}
.main-wrapper > .cont-wrap > .board-wrap > .board > .lst > a:first-child {margin-top:0;}
.main-wrapper > .cont-wrap > .board-wrap > .board > .lst > a:hover {color:#055292;}
.main-wrapper > .cont-wrap > .board-wrap > .board > .lst > a.t01 {justify-content:space-between;}
.main-wrapper > .cont-wrap > .board-wrap > .board > .lst > a.t01 > .tit {position:relative;flex-grow:1;padding:0 0.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;}
.main-wrapper > .cont-wrap > .board-wrap > .board > .lst > a.t01 > .tit:after {position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;content:"";width:0.25rem;height:0.25rem;background-color:#d84048;}
.main-wrapper > .cont-wrap > .board-wrap > .board > .lst > a.t01 > .dat {font-size:1.125rem;color:#999;padding-left:1.5625rem;background:url('../img/main_clock.png') no-repeat left center;background-size:auto 0.9375rem;}
.main-wrapper > .cont-wrap > .board-wrap > .board > .lst > a.t02 > i {display:flex;justify-content:center;align-items:center;flex-shrink: 0;margin-right:0.8125rem;width:3.125rem;height:1.5rem;border-radius:0.3125rem;background-color:#055292;font-size:1rem;font-weight:600;color:#fff;font-style:normal;}
.main-wrapper > .cont-wrap > .board-wrap > .board > .lst > a.t02 > span {flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main-wrapper > .cont-wrap > .link-wrap {width:40%;border-radius:0.625rem;background:url('../img/main_lnk_bg01.png') no-repeat center center;background-size:cover;}
.main-wrapper > .cont-wrap > .link-wrap > a {display:block;height:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;box-sizing:border-box;}
.main-wrapper > .cont-wrap > .link-wrap > a:first-child {border-bottom:1px solid rgba(255,255,255,0.5);}
.main-wrapper > .cont-wrap > .link-wrap > a > .tit {display:block;font-size:2.25rem;line-height:1;font-weight:bold;color:#fff;}
.main-wrapper > .cont-wrap > .link-wrap > a > .tit > i {font-style:normal;}
.main-wrapper > .cont-wrap > .link-wrap > a > .lnk {display:block;width:7.5rem;height:2.75rem;line-height:2.75rem;border-radius:2.75rem;margin-top:1.875rem;background-color:#111;font-size:1.125rem;font-weight:600;color:#fff;text-align:center;}
.main-wrapper > .cont-wrap > .link-wrap > a > .lnk.t01 {background-color:#d84048;}
.main-wrapper > .cont-wrap > .link-wrap > a > .lnk.t02 {background-color:#055292;}

@media (max-width:1340px)
{
	.main-wrapper > .visual-wrap {height:55rem;}
	.main-wrapper > .visual-wrap > .visual > .slogan {margin-top:16rem;}
	.main-wrapper > .visual-wrap > .lnk > a {padding-left:6rem;height:6.5rem;font-size:1.4rem;background-position:left 1.6rem center;background-size:3.5rem auto;}
	
	.main-wrapper > .cont-wrap > .board-wrap {width:calc(100% - 40% - 2.5rem);}
}
@media (max-width:1024px)
{
	.main-wrapper {padding:0 0 5rem;}
	
	.main-wrapper > .visual-wrap {height:auto;}
	.main-wrapper > .visual-wrap > .visual {align-items:center;background-image:url('../img/main_visual01_m.jpg');}
	.main-wrapper > .visual-wrap > .visual:before {display:block;content:"";padding-bottom:70%;}
	.main-wrapper > .visual-wrap > .visual > .slogan {margin-top:0;}
	.main-wrapper > .visual-wrap > .visual > .slogan > .tit {font-size:3.7rem;}
	.main-wrapper > .visual-wrap > .visual > .slogan > .dsc {font-size:1.4rem;}
	.main-wrapper > .visual-wrap > .lnk {z-index:1;position:relative;left:auto;bottom:auto;transform:none;width:100%;margin:0;border-radius:0;flex-wrap: wrap;}
	.main-wrapper > .visual-wrap > .lnk > a {width:50%;padding-left:7rem;background-position:left 2.5rem center;}
	.main-wrapper > .visual-wrap > .lnk > a:nth-child(1),
	.main-wrapper > .visual-wrap > .lnk > a:nth-child(2) {border-bottom:1px solid #3775a8;}
	.main-wrapper > .visual-wrap > .lnk > a:nth-child(3),
	.main-wrapper > .visual-wrap > .lnk > a:nth-child(4) {border-top:1px solid #044275;}
	.main-wrapper > .visual-wrap > .lnk > a:after {right:2.5rem;}
	
	.main-wrapper > .cont-wrap {margin-top:5rem;}
	.main-wrapper > .cont-wrap > .board-wrap > .board {flex-direction: column;}
	.main-wrapper > .cont-wrap > .board-wrap > .board > .tit {width:auto;font-size:2rem;}
	.main-wrapper > .cont-wrap > .board-wrap > .board > .more {left:auto;bottom:auto;right:3.125rem;top:3.125rem;width:2rem;height:2rem;background-size:auto;}
	.main-wrapper > .cont-wrap > .board-wrap > .board > .lst {width:100%;margin-top:2rem;}
}
@media (max-width:768px)
{
	.main-wrapper > .visual-wrap > .visual > .slogan > .tit {font-size:3.6rem;}
	.main-wrapper > .visual-wrap > .visual > .slogan > .dsc {font-size:1.3rem;}
	.main-wrapper > .visual-wrap > .lnk > a {height:4.5rem;padding-left:6rem;font-size:1.3rem;background-position:left 30px center;background-size:auto 2.7rem;}
	.main-wrapper > .visual-wrap > .lnk > a:after {right:30px;}
	
	.main-wrapper > .cont-wrap {flex-direction:column;margin-top:3rem;}
	.main-wrapper > .cont-wrap > .board-wrap {width:100%;}
	.main-wrapper > .cont-wrap > .board-wrap > .board {margin-top:2rem;}
	.main-wrapper > .cont-wrap > .board-wrap > .board > .lst {min-height:auto;}
	.main-wrapper > .cont-wrap > .link-wrap {position:relative;margin:2rem 0 0;width:100%;background-image:url('../img/main_lnk_bg01_m.png');}
	.main-wrapper > .cont-wrap > .link-wrap:before {display:block;content:"";padding-bottom:54%;}
	.main-wrapper > .cont-wrap > .link-wrap > a {position:absolute;top:0;height:100%;width:50%;border:0;}
	.main-wrapper > .cont-wrap > .link-wrap > a:nth-child(1) {left:0;border-right:1px solid rgba(255,255,255,0.5);}
	.main-wrapper > .cont-wrap > .link-wrap > a:nth-child(2) {left:50%;}
	.main-wrapper > .cont-wrap > .link-wrap > a > .tit {line-height:1.3;text-align:center;}
	.main-wrapper > .cont-wrap > .link-wrap > a > .tit > i {display:block;}
}
@media (max-width:600px)
{	
	.main-wrapper > .visual-wrap > .visual > .slogan > .tit {font-size:3rem;}
	.main-wrapper > .visual-wrap > .visual > .slogan > .dsc {font-size:1.2rem;margin-top:1.5rem;}
	
	.main-wrapper > .cont-wrap > .board-wrap > .board {padding:2.5rem;}
	.main-wrapper > .cont-wrap > .board-wrap > .board > .tit {font-size:1.8rem;}
	.main-wrapper > .cont-wrap > .board-wrap > .board > .more {right:2.5rem;top:2.5rem;width:1.8rem;height:1.8rem;background-size:auto 1.2rem;}
	.main-wrapper > .cont-wrap > .board-wrap > .board > .lst {font-size:1.15rem;}
	.main-wrapper > .cont-wrap > .link-wrap > a > .tit {font-size:1.8rem;}
	.main-wrapper > .cont-wrap > .link-wrap > a > .lnk {height:2.5rem;line-height:2.5rem;border-radius:2.5rem;margin-top:1.875rem;font-size:1rem;}
}
@media (max-width:426px)
{	
	.main-wrapper > .visual-wrap > .visual > .slogan > .tit {font-size:2.5rem;}
	.main-wrapper > .visual-wrap > .visual > .slogan > .dsc {font-size:1.15rem;margin-top:1.3rem;}
	.main-wrapper > .visual-wrap > .lnk > a {font-size:1.2rem;padding-left:5rem;background-position:left 20px center;}
	.main-wrapper > .visual-wrap > .lnk > a:after {right:20px;}
	
	.main-wrapper > .cont-wrap > .board-wrap > .board {padding:2.5rem 2rem;}
	.main-wrapper > .cont-wrap > .board-wrap > .board > .tit {font-size:1.6rem;}
	.main-wrapper > .cont-wrap > .board-wrap > .board > .more {right:2rem;top:2.5rem;width:1.6rem;height:1.6rem;background-size:auto 1.2rem;}
	.main-wrapper > .cont-wrap > .board-wrap > .board > .lst {font-size:1.1rem;}
	.main-wrapper > .cont-wrap > .link-wrap > a > .tit {font-size:1.5rem;}
	.main-wrapper > .cont-wrap > .link-wrap > a > .lnk {height:2.3rem;line-height:2.3rem;border-radius:2.3rem;margin-top:1.3rem;font-size:0.9rem;}
}
@media (max-width:376px)
{	
	.main-wrapper > .visual-wrap > .visual > .slogan > .tit {font-size:2.2rem;}
	.main-wrapper > .visual-wrap > .visual > .slogan > .dsc {font-size:1.1rem;margin-top:1.1rem;}
	.main-wrapper > .visual-wrap > .lnk > a {font-size:1.1rem;padding-left:4.5rem;background-position:left 15px center;background-size:auto 2.5rem;}
	.main-wrapper > .visual-wrap > .lnk > a:after {right:15px;}
	
	.main-wrapper > .cont-wrap > .board-wrap > .board > .lst {font-size:1.05rem;}
}

/**
 * 이용약관 등 공통스타일
 **/
.terms-wrapper {line-height:1.5em;color:#666;}
.terms-wrapper p {margin-top:0.9375rem;}
.terms-wrapper p:first-child {margin-top:0;}
.terms-wrapper .d1 {margin-top:3em;}
.terms-wrapper .d1:first-child {margin-top:0;}
.terms-wrapper .d1 > .tit {font-size:1.1em;font-weight:800;color:#000;margin-bottom:0.9em;}
.terms-wrapper .d2 {margin-top:2em;padding-left:0.625rem;}
.terms-wrapper .d2:first-child {margin-top:0;}
.terms-wrapper .d2 > .tit {font-size:1;font-weight:700;color:#333;margin-bottom:0.6em;}
.terms-wrapper .d3 {margin-top:1em;padding-left:0.625rem;font-size:0.9em;}
.terms-wrapper .d3:first-child {margin-top:0;}
.terms-wrapper .d3 > .tit {font-size:1;font-weight:700;color:#333;margin-bottom:0.6em;}
.terms-wrapper ul.lst.t01 > li {position:relative;padding-left:1em;}
.terms-wrapper ul.lst.t01 > li:after {position:absolute;left:0;top:0;display:block;content:"-";}
.terms-wrapper ul.lst.t02 {margin-top:0.5em;}
.terms-wrapper ul.lst.t02:first-child {margin-top:0;line-height:1.2em;}
.terms-wrapper ul.lst.t02 > li {position:relative;padding-left:1.5em;margin-top:0.5em;}
.terms-wrapper ul.lst.t02 > li:first-child {margin-top:0;}
.terms-wrapper ul.lst.t02 > li > i {position:absolute;left:0;top:0;display:block;font-style:normal;font-size:0.8em;}
.terms-wrapper ul.lst.t02 > li ul.lst.t02 {font-size:0.95em;}
.terms-wrapper ul.lst.t02 > li ul.lst.t02 > li {margin-top:0.2em;} 

/*
 * 주소검색
 */
.search-address-wrap > .search:after {display:block;content:"";clear:both;}
.search-address-wrap > .search > .input {float:left;display:block;width:calc(100% - 8.125rem - 0.625rem);border-width:0.1875rem;font-size:1.125rem;}
.search-address-wrap > .search > .btn {float:right;display:block;padding:0;width:8.125rem;line-height:3.4375rem;font-size:1.125rem;font-weight:700;color:#fff;background-color:#055292;text-align:center;border-radius:0.3125rem;box-sizing:border-box;border:0;cursor:pointer;}
.search-address-wrap > .search > .btn.loading {font-size:0;background:#055292 url('../img/common_loading40.gif') no-repeat center center;background-size:auto 1.2rem;}
.search-address-wrap .addr-itm {padding:1rem 0;border:1px solid transparent;border-bottom:1px solid #ddd;display:flex;font-size:0.9rem;color:#333;background-color:#fff;cursor:pointer;box-sizing:border-box;}
.search-address-wrap .addr-itm.skeleton {display:none;}
.search-address-wrap .addr-itm:last-child {border-bottom-color:transparent;}
.search-address-wrap .addr-itm > .zip {display:flex;align-items:center;justify-content:center;width:6rem;color:#111;font-weight:700;}
.search-address-wrap .addr-itm > .inf {flex-grow:1;}
.search-address-wrap .addr-itm > .inf > dl {margin-top:0.5rem;display:flex;align-items:center;}
.search-address-wrap .addr-itm > .inf > dl:first-child {margin-top:0;}
.search-address-wrap .addr-itm > .inf > dl > dt {flex-shrink:0;width:4rem;height:1.5rem;font-size:0.9rem;text-align:center;border:1px solid #666;border-radius:5px;display:flex;justify-content:center;align-items:center;}
.search-address-wrap .addr-itm > .inf > dl > dt.t01 {color:#0082fc;border-color:#0082fc;}
.search-address-wrap .addr-itm > .inf > dl > dd {flex-grow:1;padding:0 0.35rem 0 0.7rem;}
.search-address-wrap > .result {border:1px solid #ddd;margin-top:1.5rem;border:1px solid #055292;display:none;}
.search-address-wrap > .result .addr-itm {cursor:initial;background-color:#fcfcfc;}
.search-address-wrap > .list {border:1px solid #ddd;margin-top:1.5rem;max-height:18.75rem;overflow-y:auto;display:none;}
.search-address-wrap > .list .addr-itm:hover {background-color:#fcfcfc;border:1px solid #055292;}

@media (max-width:1340px)
{
	.search-address-wrap > .search > .input {width:calc(100% - 7.625rem - 0.625rem);height:3.125rem;padding:0 1.25rem;font-size:1.0625rem;}
	.search-address-wrap > .search > .btn {width:7.625rem;line-height:3.125rem;font-size:1.0625rem;}
}
@media (max-width:960px)
{
	.search-address-wrap > .search > .input {width:calc(100% - 7.125rem - 0.625rem);}
	.search-address-wrap > .search > .btn {width:7.125rem;}
}
@media(max-width:637px)
{
	.search-address-wrap > .search > .input {width:calc(100% - 5.625rem - 0.3125rem);}
	.search-address-wrap > .search > .btn {width:5.625rem;}
}
@media(max-width:490px)
{
	.search-address-wrap > .search > .input {width:calc(100% - 5rem - 0.3125rem);}
	.search-address-wrap > .search > .btn {width:5rem;}
	.search-address-wrap .addr-itm > .zip {width:5rem;}
}
@media(max-width:426px)
{
}
@media(max-width:376px)
{
	.search-address-wrap > .search > .input {width:calc(100% - 5.3125rem - 0.3125rem);}
	.search-address-wrap > .search > .btn {width:5.3125rem;}
}

/**
 * 팝업
 */
.popup-back {z-index:1000;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.8);overflow:auto;padding:0 1rem;display:flex;justify-content:center;align-items:center;cursor:pointer;display:none;}
.popup-back.ing {display:flex;opacity:0;transition:all .3s;}
.popup-back.on  {opacity:1;}
.popup-back::-webkit-scrollbar {display:none;}

.popup-wrap {width:100%;max-width:35rem;max-height:100%;background-color:#fff;cursor:initial;}
.popup-wrap > img {display:block;width:100%;}
.popup-wrap > .btn {padding:0.8rem;background-color:#000;display:flex;justify-content:flex-end;align-items:center;}
.popup-wrap > .btn > a {display:block;background-color:#666;margin-left:0.5rem;padding:0.5rem 1rem;line-height:1;font-size:1rem;font-weight:600;color:#fff;}
.popup-wrap > .btn > a:first-child {margin-left:0;}

#POPUP_MT > .popup-wrap {background-color:#fff; max-width:60rem}
#POPUP_MT > .popup-wrap > .tit {position:relative;font-size:2.25rem;line-height:1;font-weight:800;color:blue;text-align:center;padding-top:1.5rem;}
#POPUP_MT > .popup-wrap > .dsc {margin-top:1.375rem;font-size:1.125rem;line-height:1.65;font-weight:400;color:rgba(0,0,0,0.9);text-align:center;}
#POPUP_MT > .popup-wrap > .dsc > span {display:inline-block;}
#POPUP_MT > .popup-wrap > .dsc-cont {margin-top:1.375rem;font-size:1.125rem;line-height:1.65;font-weight:400;color:rgb(255, 0, 0);text-align:center;}
#POPUP_MT > .popup-wrap > .dsc-cont > span {display:inline-block;}
/**
 * 소득공제 신청
 */
.discount-wrap {width:33.75rem;max-width:100%;max-height:100%;cursor:initial;}
.discount-wrap > .wrap {position:relative;background-color:#055292;padding:3.75rem 2.5rem;box-sizing:border-box;}
.discount-wrap > .wrap > .close {position:absolute;top:0;right:0;display:block;width:3rem;height:3rem;font-size:0;background:#000 url('../img/layout_menu_close01.png') no-repeat center center;background-size:auto 40%;}
.discount-wrap > .wrap > .tit {position:relative;font-size:2.25rem;line-height:1;font-weight:800;color:#fff;text-align:center;padding-top:1.5rem;}
.discount-wrap > .wrap > .tit:after {position:absolute;left:50%;top:0;transform:translateX(-50%);width:0.5rem;height:0.5rem;display:block;content:"";border-radius:100%;background-color:#248dcf;}
.discount-wrap > .wrap > .dsc {margin-top:1.375rem;font-size:1.125rem;line-height:1.65;font-weight:400;color:rgba(255,255,255,0.6);text-align:center;}
.discount-wrap > .wrap > .dsc > span {display:inline-block;}
.discount-wrap > .wrap > .lnk {display:flex;justify-content:space-between;margin-top:2.8rem;}
.discount-wrap > .wrap > .lnk > .itm {width:calc((100% - 1.25rem)/2);}
.discount-wrap > .wrap > .lnk > .itm > a {display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;border-radius:0.625rem;box-sizing:border-box;background-color:#fff;}
.discount-wrap > .wrap > .lnk > .itm > a > img {display:block;}
.discount-wrap > .wrap > .lnk > .itm > a > span {display:block;margin-top:0.8rem;font-size:1.125rem;font-weight:600;text-align:center;}
.discount-wrap > .wrap > .lnk > .itm > a > span > i {display:inline-block;font-style:normal;}
.discount-wrap > .wrap > .lnk > .itm > .qr {display:flex;justify-content:center;align-items:center;margin-top:0.625rem;padding:1rem;background-color:#082a47;border-radius:0.625rem;box-sizing:border-box;}
.discount-wrap > .wrap > .lnk > .itm > .qr > img {display:block;}

@media(max-width:460px)
{
	.discount-wrap > .wrap > .lnk > .itm > a > span > i {display:block;}
}
@media(max-width:376px)
{
	.discount-wrap > .wrap > .dsc {font-size:1rem;}
}

.tb-list.rowclick tbody tr {cursor:pointer;}
.tb-list.rowclick tbody tr th,
.tb-list.rowclick tbody tr td {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tb-list.rowclick tbody tr:hover th,
.tb-list.rowclick tbody tr:hover td {background-color:#efefef;}

#LAYOUT_POPUP_CONT .btn {display:inline-block;padding:0 15px;height:35px;line-height:35px;border:0;font-size:13px;color:#fff;text-align:center;border-radius:5px;background-color:#043e88;cursor:pointer;}
#LAYOUT_POPUP_CONT .btn.frm-submit  {background-color:#1464b5;color:#fff;}

#LAYOUT_POPUP_CONT .warn-box {color:inherit;background-color:transparent;border:0;}

#LAYOUT_POPUP_CONT table.tb-info-popup {position:relative;table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse;}
#LAYOUT_POPUP_CONT table.tb-info-popup th,
#LAYOUT_POPUP_CONT table.tb-info-popup td {padding:18px 0 8px 20px;line-height:16px;font-size:14px;text-align:left;word-break:break-all;}
#LAYOUT_POPUP_CONT table.tb-info-popup th {font-weight:700;padding-left:1px;}
#LAYOUT_POPUP_CONT table.tb-info-popup th.top {vertical-align:top;}
#LAYOUT_POPUP_CONT table.tb-info-popup th.req {position:relative;}
#LAYOUT_POPUP_CONT table.tb-info-popup th.req:before {position:absolute;left:-11px;top:22px;display:block;content:"";width:5px;height:5px;background-color:#de003c;}
#LAYOUT_POPUP_CONT table.tb-info-popup td {padding-left:5px;padding-right:5px;border-bottom:1px solid #666;}
#LAYOUT_POPUP_CONT table.tb-info-popup td.inp {padding:10px 0 0;border-bottom:0;}
#LAYOUT_POPUP_CONT table.tb-info-popup td.pre {white-space:pre-line;line-height:20px;}
#LAYOUT_POPUP_CONT table.tb-info-popup select.frm,
#LAYOUT_POPUP_CONT table.tb-info-popup input.frm {height:32px;border:0;font-size:inherit;font-weight:400;color:#22252f;}
#LAYOUT_POPUP_CONT table.tb-info-popup select.frm:disabled,
#LAYOUT_POPUP_CONT table.tb-info-popup input.frm:read-only {background-color:#cfcfcf;opacity:1;}
#LAYOUT_POPUP_CONT table.tb-info-popup textarea.frm {border:0;font-size:inherit;line-height:1.3;font-weight:400;color:#22252f;}
#LAYOUT_POPUP_CONT table.tb-info-popup .btn {height:32px;line-height:32px;}
#LAYOUT_POPUP_CONT table.tb-info-popup label.frm {display:block;margin-top:8px;line-height:20px;cursor:pointer;}
#LAYOUT_POPUP_CONT table.tb-info-popup label.frm:first-child {margin-top:0;}
#LAYOUT_POPUP_CONT table.tb-info-popup label.frm > input {display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:5px;background-color:#fff;border:0;cursor:pointer;}
#LAYOUT_POPUP_CONT table.tb-info-popup td.inp.with-btn:after {display:block;content:"";clear:both;}
#LAYOUT_POPUP_CONT table.tb-info-popup td.inp.with-btn > :first-child {float:left;display:block;width:calc(100% - 90px - 5px);}
#LAYOUT_POPUP_CONT table.tb-info-popup td.inp.with-btn > :last-child {float:right;display:block;width:90px;box-sizing:border-box;}
#LAYOUT_POPUP_CONT table.tb-info-popup td.inp.with-btn > .btn {border-radius:0;}
#LAYOUT_POPUP_CONT table.tb-info-popup td.inp.n02:after {display:block;content:"";clear:both;}
#LAYOUT_POPUP_CONT table.tb-info-popup td.inp.n02 input:first-child {display:block;float:left;width:calc(100% - 80px - 5px);box-sizing:border-box;}
#LAYOUT_POPUP_CONT table.tb-info-popup td.inp.n02 input:last-child {display:block;float:right;width:80px;padding-left:0;padding-right:0;text-align:center;box-sizing:border-box;}
#LAYOUT_POPUP_CONT table.tb-info-popup ul.inf {line-height:1.5;word-break: keep-all;}
#LAYOUT_POPUP_CONT table.tb-info-popup ul.inf > li {position:relative;display:block;padding-left:20px;margin-top:10px;}
#LAYOUT_POPUP_CONT table.tb-info-popup ul.inf > li:first-child {margin-top:0;}
#LAYOUT_POPUP_CONT table.tb-info-popup ul.inf > li > i {position:absolute;left:0;top:0;font-style:normal;}
#LAYOUT_POPUP_CONT .sect {margin-top:30px;}
#LAYOUT_POPUP_CONT .sect:first-child {margin-top:0;}
#LAYOUT_POPUP_CONT .content {margin:30px 0 0 -50px;padding:20px 50px;width:calc(100% + 100px);min-height:300px;white-space:pre-line;font-size:14px;line-height:20px;background-color:#22252f;box-sizing:border-box;}
#LAYOUT_POPUP_CONT textarea.content {margin:30px 0 0;padding:10px;width:auto;min-height:300px;font-weight:400;color:#22252f;white-space:initial;background-color:#fff;color:#333;}
#LAYOUT_POPUP_CONT .sect > h3 {font-size:1.2em;margin-bottom:10px;padding-bottom:10px;text-align:left;border-bottom:1px solid #666;}
#LAYOUT_POPUP_CONT .attch-wrap {padding:15px 0 20px;border-bottom:1px solid #666;}
#LAYOUT_POPUP_CONT .tab-wrapper {display:flex;margin-bottom:10px;text-align:left;}
#LAYOUT_POPUP_CONT .tab-wrapper > a {display:block;width:20%;margin-left:1px;line-height:30px;font-size:14px;text-align:center;background-color:#666;color:#fff;white-space:nowrap;}
#LAYOUT_POPUP_CONT .tab-wrapper > a:first-child {margin-left:0;}
#LAYOUT_POPUP_CONT .tab-wrapper > a.on {background-color:#1464b5;color:#fff;}
#LAYOUT_POPUP_CONT .btns {margin-top:30px;display:flex;justify-content:center;}
#LAYOUT_POPUP_CONT .btns .btn {display:block;margin-left:5px;padding-left:40px;padding-right:40px;}
#LAYOUT_POPUP_CONT .btns .btn:first-child {margin-left:0;}
#LAYOUT_POPUP_CONT .btns.between {justify-content:space-between;}
#LAYOUT_POPUP_CONT .btns.between > div {display:flex;}
#LAYOUT_POPUP_CONT .btns.between .btn {padding-left:25px;padding-right:25px;}
