@charset "utf-8";

#txt {text-align: left;font-family: 'nsk','Dotum','arial','sans-serif';letter-spacing:0px; word-break:keep-all; white-space: normal}
/*#txt {text-align: left;font-family: 'ngn','Dotum','arial','sans-serif';letter-spacing:0px; word-break:keep-all; white-space: normal}*/

/* heading */
h2{position:relative;margin:40px 0 15px 0;padding-top:18px;font-size:24px;color:#121212;font-weight: 600;line-height:160%;}
h2:before{position:absolute;top:0px;content:'';display:block;width:18px;height:11px;background:url(/images/common/content/h2_bul.png);}
h2:first-child {margin:0 0 15px 0;}
h3{margin:40px 0 15px 0;color:#2549a1;font-size:21px;font-weight: normal;line-height:160%;}
h4{position: relative;margin:35px 0 15px 13px;padding-left: 15px;color:#121212;font-size:19px;line-height:22px;}
h4:before{content:'';display:block;position:absolute;top:5px;left: 0;width:11px;height:11px;background:url(/images/common/content/h4_bul.png);}
h5{position: relative;margin:30px 0 20px 30px;padding-left:15px;font-size:15px;color:#282a2e;}
h5:before{content:'';display:block;position:absolute;top:7px;left: 0;width:9px;height:4px;background:url(/images/common/content/h5_bul.png);}
h6{margin:20px 0 15px 45px;padding:0;font-size:15px;color:#545454;}

h2+h2{margin-top:0;}
h3+h3{margin-top:0;}
h2+h3{margin-top:0px;}
h3+h4{margin-top:0;}
h4+h5{margin-top:0;}
h5+h6{margin-top:0;}

/* list test*/
.list_1st {margin:10px 0;padding:0;}
.list_1st li,
.list_1st dd{position: relative;margin:3px 0;padding-left:15px;color:#545454;font-size:14px;word-wrap:break-word;word-break:keep-all; line-height: 1.5}
.list_1st li:before{position: absolute;left: 3px;top: 8px;width: 5px;height: 5px;background: #2549a1;border-radius: 50%;content: '';}
.list_1st dt{margin-top:10px;font-size:14px;font-weight:500;}
.list_1st dt:first-child{margin-top:0;}
.list_2st{margin:4px 0;padding:0;}
.list_2st li{margin:3px 0;padding-left:15px;background:url(/images/common/content/list_bul2.png) no-repeat left 7px;color:#545454;}
.list_2st li:before{position: absolute;left: 3px;top: 9px;width: 5px;height: 2px;background: #666;border-radius: 10px;}
.list_3st{margin:4px 0;padding:0;}
.list_3st li{margin:3px 0;padding-left:8px;background:url(/images/common/content/list_bul3.png) no-repeat left 8px;}
.col_red{color: #c2182d}
.col_bl{color: #303a7c}

/* txt_p */
.txt_p{margin-bottom:10px;}
p{margin:10px 0 0;word-wrap:break-word;word-break:keep-all;color:#666;font-size:15px;line-height:150%;}
h2+p,
h3+p,
h4+p,
h5+p{margin-top:0px;}

.txt_h2,
.txt_h3{margin:0 0 10px;}
.txt_h4{margin:0 0 10px 30px;}
.txt_h5,
.txt_h6{margin:0 0 10px 45px;}
.txtp{color:#545454;font-size:15px;line-height:150%;}

/* Exception */
.ex_box{padding: 25px;background:#f9f9f9;border:1px solid #eaeaea; }
.ex_tit{margin: 30px 0 15px 0;color: #203462;font-size: 17px; }
.ex_tit:first-child{margin-top: 0}

/* txt */
.txt-small,
small{font-size:14px !important;line-height:18px !important;vertical-align: baseline;}
.txt-lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:24px;}
blockquote,
.txt-blockquote{margin-bottom:20px;padding:10px 20px;border-left:3px solid #ccd1d9;}
blockquote p,
.txt-blockquote p{margin:0 0 5px 0;font-size:17px;line-height:22px}
blockquote .small,
blockquote small,
.txt-blockquote .small,
.txt-blockquote small{display:block;font-size:13px;line-height:18px;color: #777;}
.txt-tip {position: relative;padding-left:22px;color:#da4453}
p.txt-tip {margin-top:0px;}
.txt-tip .fa-exclamation-circle{position: absolute;top: 1px;left: 0;width:16px;height: 16px;background: url(/images/common/content/txt-tip.png)no-repeat; }
.txt-fouse {color:#1983aa}
.txt_box{padding: 30px;background: #edeef1}
.txt_box p:first-child{margin-top: 0}

.point_box{padding: 15px 20px;background: #f7f7f7;}
.point_box p{position: relative;margin: 0;padding-left: 20px;color: #cc2a2a;}
.point_box p .icon{position: absolute;top: 5px;left: 0;width: 15px;height: 13px;background: url(/images/common/content/point_box.png);}

/* txt-num */
.num{display:inline-block;overflow:hidden;margin-bottom:3px;margin-right:5px;width:19px;height:19px;border-radius: 50%;background-image:none;color:#fff;font-size:13px;text-align:center;vertical-align:middle;line-height:19px;}
.num-default{background-color:#3f61b2;}
.num-normal{background-color:#64666f;}

.list_num>li{margin:7px 0;padding-left:26px;line-height:18px;color: #666;}
.list_num .num{margin:0 5px 0 -24px;}

/* txt-num */
.big_num{display:inline-block;overflow:hidden;margin-bottom:3px;margin-right:5px;width:30px;height:30px;border-radius: 50%;background-image:none;color:#fff;font-size:13px;text-align:center;vertical-align:middle;line-height:30px;}
.big_num-default{background-color:#3f61b2;}
.big_num-normal{background-color:#394256;}

.list_num>li{margin:7px 0;padding-left:35px;line-height:18px;color: #666;}
.list_num .big_num{margin:0 5px 0 -35px;}

/* txt-color */
.color-blue{color:#4a89dc}
.color-aqua{color:#3bafda}
.color-mint{color:#37bc9b}
.color-dtgray{color:#434a54}
.color-sweetbi{color:#e9573f}
.color-grapefruit{color:#da4453}
.color-orange{color:#901b1f;}


@media (min-width: 768px){
	.txt-lead{font-size:21px;}

}

/* table style */
table caption{position: relative;width: 1px;height: 1px;margin: -1px;text-indent:-100000px;}
.tbl_basic{display:table;table-layout:fixed;margin-bottom:10px;width:100%;border-top:2px solid #333;border-bottom:1px solid #ccc;border-collapse:separate;border-collapse:collapse}
.tbl_basic th{padding:14px 9px;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;color:#2d2d2d;}
.tbl_basic td{padding:12px 9px;border-left:1px solid transparent;border-bottom:1px solid transparent;margin-left:-1px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;color:#202020;}
.tbl_basic td a{word-wrap:break-word;word-break:keep-all}
.tbl_basic th{background:#f8f6f4;}
.tbl_basic th:first-child,
.tbl_basic td:first-child{border-left:none}
.tbl_basic th.trw,
.tbl_basic td.trw{border-right:1px solid #ddd;}
.tbl_basic thead th{color:#121212;background-color:#e8eaef;font-size:16px;/*font-family:'nsr','Malgun Gothic';*/ border-bottom:1px solid #cac8c7; font-weight: 500;vertical-align:middle;}
.tbl_basic tbody th{color:#121212;background-color:#f1f3f8;font-weight: 500;vertical-align:middle;}
.tbl_basic tfoot,
.tbl_basic tfoot th{background: #f6f6f6;font-weight: 700;}
.tbl_basic .tfoot{background: #f6f9f9;font-weight: 500;}
.tbl_basic th[rowspan],
.tbl_basic td[rowspan]{border-right:1px solid #d2d2d2;}
.tbl_basic th:last-child,
.tbl_basic td:last-child{border-right:none;}

.tbl_basic th{border-left-color:#d2d2d2;border-bottom-color:#d2d2d2;}
.tbl_basic td{border-left-color:#d2d2d2;border-bottom:1px solid #d2d2d2;}
.tbl_basic th.lf_line,
.tbl_basic td.lf_line{border-left: 1px solid #d2d2d2;}
.tbl_basic td.lf_noline{border-left:none;}
.tbl_basic td img{vertical-align:middle}
.tbl_basic ul li{font-size:15px}
.td_row{color:#121212;background-color:#f1f3f8;font-weight: 500;}
.tbl_txt{color: #b50e23}


/* tab */
#tab{margin-bottom:50px;}
.tab-ul{}
.tab-ul:after {content:"";display:block;visibility:hidden;clear:both;}
.tab-ul li{display:table;float:left;margin-top:-1px;margin-left: -1px;height:100%;vertical-align:middle;height:100%;}
.tab-ul li *{margin:0;padding:0;line-height:0;}
.tab-ul li a{display:table-cell;color:inherit;cursor:pointer;transition:background-color 0.05s ease-in-out;-webkit-transition:background-color 0.05s ease-in-out;/*-moz-transition:all 0.3s;*/background-image:none;text-align:center; vertical-align:middle;border:1px solid transparent;}
.tab-ul li a span{display:block;position:relative;line-height:120%;text-align: left;font-size:15px;/*word-break: keep-all;*/}

.tab-ul.tab-col-2 li,
.tab-ul.tab-col-3 li,
.tab-ul.tab-col-4 li,
.tab-ul.tab-col-5 li{width:100%}

.tab-ul.deth-4st2 li.on{position: relative;}
.tab-ul.deth-4st2 li a{border-color:#ddd;color:#333;font-size:15px;font-weight:400;line-height:1;height:60px;}
.tab-ul.deth-4st2 li.on a,
.tab-ul.deth-4st2 li.on a:hover,
.tab-ul.deth-4st2 li.on a:focus,
.tab-ul.deth-4st2 li.on a:active{border:1px solid #32529d;}
.tab-ul.deth-4st2 li a span{position: relative;padding:10px 29% 10px 15px; font-size: 14px;text-align: left}
.tab-ul.deth-4st2 li.on a span,
.tab-ul.deth-4st2 li a:hover span,
.tab-ul.deth-4st2 li a:focus span,
.tab-ul.deth-4st2 li a:active span{color: #00418e}
.tab-ul.deth-4st2 li a span:before{content: '';position: absolute;top: 50%;right: 15px;width: 9px;height: 6px;background: url(/images/common/content/tab_deth_4st2_arr.png);}
.tab-ul.deth-4st2 li.on a span:before,
.tab-ul.deth-4st2 li a:hover span:before,
.tab-ul.deth-4st2 li a:focus span:before,
.tab-ul.deth-4st2 li a:active span:before{background-position: -9px 0;}

.tab-ul.deth-4st li{position:relative;/*margin-left: auto;*//*z-index:8;*/} 
.tab-ul.deth-4st li a{position:relative;background: #f5f6f8;border-color:#dedede;border-bottom: 1px solid #949494;color:#333;font-weight:400;font-size:13px;line-height:1;height:54px;text-align:left;transition:all 0.3s;-webkit-transition:all 0.3s;/*-moz-transition:all 0.3s;*/}
.tab-ul.deth-4st li a[target="_blank"] span:after{width:11px; height:11px; background:url(/images/common/atype_ir.png) no-repeat -442px -1px; content:""; margin:0 0 0 10px; display:inline-block;}
.tab-ul.deth-4st li a:hover,
.tab-ul.deth-4st li a:focus,
.tab-ul.deth-4st li a:active{border-color: #3f61b2;color: #fff;background: #3f61b2;}
.tab-ul.deth-4st li a span{padding:5px 50px 5px 20px;}
.tab-ul.deth-4st li a span:before{content:"";display:block;position:absolute;top:40%;right:15px;margin-top:-5px;width:19px;height:19px;background:url(/images/common/content/tab_deth_4st_arr.png) no-repeat;background-position:-19px 0;}
.tab-ul.deth-4st li.on{position:relative;/*z-index:8;*/}
.tab-ul.deth-4st li.on a,
.tab-ul.deth-4st li.on a:hover,
.tab-ul.deth-4st li.on a:focus,
.tab-ul.deth-4st li.on a:active{border-color: #3f61b2;color: #fff;background: #3f61b2;}
.tab-ul.deth-4st li.on a span:before,
.tab-ul.deth-4st li a:hover span:before,
.tab-ul.deth-4st li a:focus span:before,
.tab-ul.deth-4st li a:active span:before{background-position:0px 0;}

.tab-ul.deth-5st {padding: 25px 20px;border:1px solid #d2d2d2;}
.tab-ul.deth-5st li{position:relative;z-index:10;}
.tab-ul.deth-5st li a{position:relative;color:#545454;font-size:14px;line-height:1;height:40px;text-align:left;}
.tab-ul.deth-5st li a:hover,
.tab-ul.deth-5st li a:focus,
.tab-ul.deth-5st li a:active{color:#10349e;text-decoration: underline;}
.tab-ul.deth-5st li a span{position: relative;padding:10px 40px 10px 20px;}
.tab-ul.deth-5st li.on a span{color: #1f3361}
.tab-ul.deth-5st li a span:before{content: '';display: inline-block;position: absolute;top: 40%;left: 0;width: 4px;height: 4px;background: #fff; border:2px solid #797979;}
.tab-ul.deth-5st li.on{position:relative;z-index:11;}
.tab-ul.deth-5st li.on a,
.tab-ul.deth-5st li.on a:hover,
.tab-ul.deth-5st li.on a:focus,
.tab-ul.deth-5st li.on a:active{color:#10349e;text-decoration: underline;}
.tab-ul.deth-5st li.on a span:before,
.tab-ul.deth-5st li a:hover span:before,
.tab-ul.deth-5st li a:focus span:before,
.tab-ul.deth-5st li a:active span:before{background-position:0 0;}
.tab-ul.deth-5st li a:hover span:before,
.tab-ul.deth-5st li a:focus span:before,
.tab-ul.deth-5st li a:active span:before,
.tab-ul.deth-5st li.on a span:before,
.tab-ul.deth-5st li.on a:hover span:before,
.tab-ul.deth-5st li.on a:focus span:before,
.tab-ul.deth-5st li.on a:active span:before{border:2px solid #0069e3;}

@media (max-width:1148px){
    .tab-ul.deth-4st li a span{padding:5px 30px 5px 10px;}
}
@media (min-width:460px){
	.tab-ul.tab-col-2 li,
	.tab-ul.tab-col-3 li,
	.tab-ul.tab-col-4 li,
	.tab-ul.tab-col-5 li{width:50%;}
}

@media (max-width:459px){  
	.tab-ul.tab-col-4 li{width:50%;}
    .tab-ul.deth-4st li a span{padding:5px 10px;}
    .tab-ul.deth-4st li a span:before{background:none}
}

@media (min-width:768px){
	.tab-ul.tab-col-4 li,
	.tab-ul.tab-col-5 li{width:33.33%}
}

@media (min-width:1024px){
	.tab-ul.tab-col-3 li{width:33.33%}
	.tab-ul.tab-col-4 li{width:25%}
	.tab-ul.tab-col-5 li{width:20%}
	.tab-ul.tab-col-4.modify_tab li{width:20%;}
}

a{text-decoration:none;vertical-align: baseline;}
a:link,
a:visited{color:#666;}
a:hover,
a:focus,
a:active{color:#000;}

/* button */
.btn{display:inline-block;position:relative;border:none;background:none;color:inherit;text-transform:uppercase;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.btn{border:1px solid transparent;background-image:none;text-align:center;vertical-align:middle;/*white-space:nowrap;*/}
.btn *{vertical-align:middle}
.btn:after{position:absolute;z-index:-1;content:'';transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.btn:before{position:relative;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;speak:none;-webkit-font-smoothing:antialiased;}

.btn-ani{padding:10px 72px 10px 14px;font-size:14px;font-weight:400;line-height:1.42857143;}
.btn-ani.small{padding:5px 30px 5px 10px;font-size:14px;}
/*.btn-ani.large{padding:12px 25px 11px 25px;font-size:16px;}*/
.btn-ani.btn-file{padding:10px 15px 10px 15px;background-color:transparent;}

.btn,
.btn.disabled,
.btn[disabled],
.btn,
.btn:link,
.btn:visited{background-color:#3f61b2;border-color:#3f61b2;color:#fff;}
.btn:hover,
.btn:focus,
.btn:active{background-color:#fff;border-color:#3f61b2;color: #3f61b2;}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {pointer-events: none;cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;opacity: .65;}

.btn-default,
.btn-default.disabled,
.btn-default[disabled],
.btn-default,
.btn-default:link,
.btn-default:visited{background-color:#63676d;border-color:#63676d;}
.btn-default:hover,
.btn-default:focus,
.btn-default:active{background-color:#fff;border-color:#63676d;color:#63676d;}

.btn-home.default,
.btn-home.default:link,
.btn-home.default:visited{background-color:#63676d;border-color:#63676d;}
.btn-home.default:hover,
.btn-home.default:focus,
.btn-home.default:active{background-color:#fff;border-color:#63676d;color:#63676d;}

.btn.btn-home.excep:link,
.btn.btn-home.excep:visited{background-color:#fff;border-color:#3f61b2;color: #3f61b2;}
.btn.btn-home.excep:hover,
.btn.btn-home.excep:focus,
.btn.btn-home.excep:active{background-color:#3f61b2;border-color:#3f61b2;color:#fff;}

.btn.btn-home{padding: 10px;}
.btn.btn-line{padding: 10px 30px; background-color:transparent;border:1px solid #d7d7d7;}
.btn.btn-file{background-color:transparent;border:1px solid #cbcbcb;}
.btn.btn-img{padding: 30px 40px}

.bico.bticon.home{width: 15px;height: 15px;background: url(/images/common/content/home_img.png);background-position: -48px 0px;}
.bico.bticon.home2{width: 33px;height: 33px;background: url(/images/common/content/home_img.png); background-position:0px 0;}
.bico.bticon.home3{width: 15px;height: 15px;margin-right: 0;background: url(/images/common/content/home_img.png); background-position:-33px 0;}
.btn.btn-home:hover .bico.bticon.home3,
.btn.btn-home:focus .bico.bticon.home3,
.btn.btn-home:active .bico.bticon.home3{background-position: -48px 0;}
.bico.bticon.home4{width: 15px;height: 15px;margin-right: 0;background: url(/images/common/content/home_img.png);background-position: -48px 0px;}
.btn.btn-home:hover .bico.bticon.home4,
.btn.btn-home:focus .bico.bticon.home4,
.btn.btn-home:active .bico.bticon.home4{background-position:-33px 0px;}

.btn.btn-line,
.btn.disabled.btn-line,
.btn.btn-line[disabled],
.btn.btn-line,
.btn.btn-line:link,
.btn.btn-line:visited{color:#666}
.btn.btn-line:hover,
.btn.btn-line:focus,
.btn.btn-line:active{color:#666;}

.btn.btn-line.btn-normal{background-color: #3f61b2;border:1px solid #3f61b2;color: #fff;}
.btn.btn-line.btn-normal2{border:1px solid #6d6c76;color: #63676d;}
.btn.btn-line.btn-default{background-color: #6d6c76;border:1px solid #6d6c76;color: #fff;}

.btn.btn-file,
.btn.disabled.btn-file,
.btn.btn-file[disabled],
.btn.btn-file,
.btn.btn-file:link,
.btn.btn-file:visited{color:#666;background-color: #fff;}
.btn.btn-file:hover,
.btn.btn-file:focus,
.btn.btn-file:active{color:#666;border: 1px solid #3f61b2;}

.bico.bticon.arr{position: absolute;top: 32%;right: 0;width: 9px;height: 16px;background: url(/images/common/content/arrow_img.png); background-position:-18px 0px;}
.btn-ani:hover .bico.bticon.arr,
.btn-ani:focus .bico.bticon.arr,
.btn-ani:active .bico.bticon.arr{background: url(/images/common/content/arrow_img.png);background-position: 0 0 }
.btn-ani.btn-default:hover .bico.bticon.arr,
.btn-ani.btn-default:focus .bico.bticon.arr,
.btn-ani.btn-default:active .bico.bticon.arr{background-position:-9px 0; }

.bico.bticon.down{position: absolute;top: 32%;right: 0;width: 15px;height: 15px;background: url(/images/common/content/down_img.png); background-position:0px 0px;}
.btn-ani:hover .bico.bticon.down,
.btn-ani:focus .bico.bticon.down,
.btn-ani:active .bico.bticon.down{background-position:-15px 0px;}
.btn-ani.line{background-color:#fff;border-color:#3f61b2;color: #3f61b2;}
.btn-ani.line .bico.bticon.down{background-position:-15px -0px;}


.btn-ani.small .bico.bticon.arr{top: 37%;width: 6px;height: 11px;margin-right: 10px;background-position:-12px -16px;}
.btn-ani.small:hover .bico.bticon.arr,
.btn-ani.small:focus .bico.bticon.arr,
.btn-ani.small:active .bico.bticon.arr{background-position: 0 -16px}
.btn-ani.small.btn-default:hover .bico.bticon.arr,
.btn-ani.small.btn-default:focus .bico.bticon.arr,
.btn-ani.small.btn-default:active .bico.bticon.arr{background-position:-6px -16px; }

.btn-ani.small .bico.bticon.down{top: 30%;width: 11px;height: 12px;margin-right: 10px;background-position:0px -15px;}
.btn-ani.small:hover .bico.bticon.down,
.btn-ani.small:focus .bico.bticon.down,
.btn-ani.small:active .bico.bticon.down{background-position: -11px -15px}
.btn-ani.small.btn-default:hover .bico.bticon.down,
.btn-ani.small.btn-default:focus .bico.bticon.down,
.btn-ani.small.btn-default:active .bico.bticon.down{background-position:-22px -15px; }

.btn-ani.small .bico.bticon.home{position: absolute;top: 29%;right: 0;margin-right: 10px;background-position:-33px 0px;}
.btn-ani.small:hover .bico.bticon.home,
.btn-ani.small:focus .bico.bticon.home,
.btn-ani.small:active .bico.bticon.home{background-position: -48px 0px}
.btn-ani.small.btn-default:hover .bico.bticon.home,
.btn-ani.small.btn-default:focus .bico.bticon.home,
.btn-ani.small.btn-default:active .bico.bticon.home{background-position:-63px 0px; }

.bico.bticon{position:relative;top:-1px;display:inline-block;margin-right:16px;width:17px;height:16px;background:url(/images/common/content/ico_file.png) no-repeat;vertical-align: middle;}
.bico.bticon.right{margin:0 0 0 16px;}
.bico.bticon.acrobat{background-position:0 0;}
.bico.bticon.ppt{background-position:-17px 0;}
.bico.bticon.word{background-position:-34px 0;}
.bico.bticon.hwp{background-position:-51px 0;}
.bico.bticon.excel{background-position:-68px 0;}
.bico.bticon.file{background-position:-84px 0;}
.bico.bticon.ai{background-position:-126px 0;}
.bico.bticon.jpg{background-position:-148px 0;}
.bico.bticon.ai{background-position:0 -17px;}
.bico.bticon.radius{width:36px;height:36px;background-position:0 -26px;}
.bico.bticon.btimg{display: block;width: 27px;height: 37px;margin: 0 auto 20px;background-position:0px -37px;}


/* labels */
.label{display:inline-block;padding:4px 10px 3px 10px;font-size:12px;font-weight:400;background-color:#aab2bd;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:3px;}
.label-default{background-color:#fff;border: 1px solid #aab2bd;color:#434a54;}
.label-primary{background-color:#3bafda;border-color:#3bafda;}
.label-success{background-color:#8cc152;border-color:#8cc152;}
.label-info{background-color:#37bc9b;border-color:#37bc9b;}
.label-warning{background-color:#f6bb42;border-color:#f6bb42;}
.label-danger {background-color:#da4453;border-color:#da4453;}


/* align style */
.clear {clear:both;}
.clearfix {width:100%;}
.clearfix:after {content:"";display:block;visibility:hidden;clear:both;}
.ft_left {float:left;}
.ft_right {float:right;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}

.tx_line {text-decoration:underline;}

/* display */
.inline{display:inline;}
.inb{display:inline-block;}
.block{display:block;}
.ir_img {text-indent:-9999px;font-size:0;line-height:0;}



/* margin */
.m_0{margin:0px ;}
.m_5{margin:5px ;}
.m_10{margin:10px ;}
.m_15{margin:15px ;}
.m_20{margin:20px ;}
.m_25{margin:25px ;}
.m_30{margin:30px ;}
.m_35{margin:35px ;}
.m_40{margin:40px ;}
.m_45{margin:45px ;}
.m_50{margin:50px ;}

.mt_0{margin-top:0;}
.mt_5{margin-top:5px ;}
.mt_10{margin-top:10px ;}
.mt_15{margin-top:15px ;}
.mt_20{margin-top:20px ;}
.mt_25{margin-top:25px ;}
.mt_30{margin-top:30px ;}
.mt_35{margin-top:35px ;}
.mt_40{margin-top:40px ;}
.mt_45{margin-top:45px ;}
.mt_50{margin-top:50px ;}

.ml_0{margin-left:0px ;}
.ml_5{margin-left:5px ;}
.ml_10{margin-left:10px ;}
.ml_15{margin-left:15px ;}
.ml_17{margin-left:17px ;}
.ml_20{margin-left:20px ;}
.ml_25{margin-left:25px ;}
.ml_30{margin-left:30px ;}
.ml_35{margin-left:35px ;}
.ml_40{margin-left:40px ;}
.ml_45{margin-left:45px ;}
.ml_50{margin-left:50px ;}
.ml_100{margin-left:100px ;}
.ml_200{margin-left:200px ;}

.mr_0{margin-right:0px ;}
.mr_5{margin-right:5px ;}
.mr_10{margin-right:10px ;}
.mr_15{margin-right:15px ;}
.mr_20{margin-right:20px ;}
.mr_25{margin-right:25px ;}
.mr_30{margin-right:30px ;}
.mr_35{margin-right:35px ;}
.mr_40{margin-right:40px ;}
.mr_45{margin-right:45px ;}
.mr_50{margin-right:50px ;}


.mb_1{margin-bottom:-1px ;}
.mb_0{margin-bottom:0px ;}
.mb_5{margin-bottom:5px ;}
.mb_10{margin-bottom:10px ;}
.mb_15{margin-bottom:15px ;}
.mb_20{margin-bottom:20px ;}
.mb_25{margin-bottom:25px ;}
.mb_30{margin-bottom:30px ;}
.mb_35{margin-bottom:35px ;}
.mb_40{margin-bottom:40px ;}
.mb_45{margin-bottom:45px ;}
.mb_50{margin-bottom:50px ;}

/* padding */
.p_0{padding:0px ;}
.p_5{padding:5px ;}
.p_10{padding:10px ;}
.p_15{padding:15px ;}
.p_20{padding:20px ;}

.pt_0{padding-top:0px ;}
.pt_5{padding-top:5px ;}
.pt_10{padding-top:10px ;}
.pt_15{padding-top:15px ;}
.pt_20{padding-top:20px ;}
.pt_25{padding-top:25px ;}
.pt_30{padding-top:30px ;}
.pt_35{padding-top:35px ;}
.pt_40{padding-top:40px ;}
.pt_45{padding-top:45px ;}
.pt_50{padding-top:50px ;}

.pr_0{padding-right:0px ;}
.pr_5{padding-right:5px ;}
.pr_10{padding-right:10px ;}
.pr_15{padding-right:15px ;}
.pr_20{padding-right:20px ;}
.pr_25{padding-right:25px ;}
.pr_30{padding-right:30px ;}
.pr_35{padding-right:35px ;}
.pr_40{padding-right:40px ;}
.pr_45{padding-right:45px ;}
.pr_50{padding-right:50px ;}

.pl_0{padding-left:0px ;}
.pl_5{padding-left:5px ;}
.pl_10{padding-left:10px ;}
.pl_15{padding-left:15px ;}
.pl_20{padding-left:20px ;}
.pl_25{padding-left:25px ;}
.pl_30{padding-left:30px ;}
.pl_35{padding-left:35px ;}
.pl_40{padding-left:40px ;}
.pl_45{padding-left:45px ;}
.pl_50{padding-left:50px ;}
.pl_70{padding-left:70px ;}
.pl_130{padding-left:100px ;}

.pb_0{padding-bottom:0px ;}
.pb_5{padding-bottom:5px ;}
.pb_10{padding-bottom:10px ;}
.pb_15{padding-bottom:15px ;}
.pb_20{padding-bottom:20px ;}
.pb_25{padding-bottom:25px ;}
.pb_30{padding-bottom:30px ;}
.pb_35{padding-bottom:35px ;}
.pb_40{padding-bottom:40px ;}
.pb_45{padding-bottom:45px ;}
.pb_50{padding-bottom:50px ;}

/* width */
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w260 {width:260px;}
.w270 {width:270px;}
.w300 {width:300px;}
.w310 {width:310px;}
.w320 {width:320px;}
.w330 {width:330px;}
.w340 {width:340px;}
.w350 {width:350px;}
.w360 {width:360px;}
.w370 {width:370px;}
.w380 {width:380px;}
.w390 {width:390px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w600 {width:600px;}

.wp10{width:10%;}
.wp20{width:20%;}
.wp30{width:30%;}
.wp40{width:40%;}
.wp45{width:45%;}
.wp50{width:50%;}
.wp55{width:55%;}
.wp60{width:60%;}
.wp65{width:65%;}
.wp70{width:70%;}
.wp75{width:75%;}
.wp80{width:80%;}
.wp85{width:85%;}
.wp90{width:90%;}
.wp95{width:95%;}
.wp96{width:96%;}
.wp97{width:97%;}
.wp98{width:98%;}
.wp99{width:99%;}
.wp100{width:100%;}

.btn.notice_bul { display: block;margin-bottom: 5px; }
.btn.notice_bul:last-child { margin-bottom: 0; }
.btn.notice_bul.icon01 { padding:3px 10px; background:#fff;border:0; border-radius:0; }
.btn.notice_bul.icon02 { padding:3px 10px; background:#6d6c76;border:0; border-radius:0;color:#fff; }
.btn.notice_bul.icon03 {  padding:3px 10px; background:#3f61b2;border:0; border-radius:0;color:#fff; }
.btn.notice_bul.icon04 { padding:3px 15px; background:#c2182d;border:0; border-radius:0;color:#fff; }
.btn.notice_bul:hover { color:#fff; }

.paginate{ width:100%; text-align:center; display:inline-block;}
.paginate > li{ width:38px; height:38px;margin-left:4px;display:inline-block; border:1px solid #ddd; box-sizing:border-box;}
.paginate > li.movBtn.prev{ margin-right:10px;}
.paginate > li.movBtn.next{ margin-left:10px;}
.paginate > li a{ width:100%; height:100%;  text-align:center; color:#767676; line-height:36px; display:block;}
.paginate > li.active{ background-color:#3063bd; border:1px solid #3063bd;}
.paginate > li.active a{ color:#fff;}
.paginate > li.movBtn a{ text-indent:-9999px; position:relative;}
.paginate > li.movBtn a:before{ height:9px; background:url(/tour/images/common/img/pageMov_btn_icon.gif) no-repeat; content:""; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.paginate > li.movBtn.first a:before{ width:10px; background-position:0 0;}
.paginate > li.movBtn.last a:before{ width:10px; background-position:-10px 0;}
.paginate > li.movBtn.prev a:before{ width:5px; background-position:-20px 0;}
.paginate > li.movBtn.next a:before{ width:5px; background-position:-25px 0;}
* + .paginate{ margin-top:26px;}
