
/* slide css theme */
/** RESET AND LAYOUT **/
.bx-wrapper {position: relative;margin-bottom: 40px;padding: 0;*zoom: 1;-ms-touch-action: pan-y;touch-action: pan-y;}
.bx-wrapper img {max-width: 100%;display: block;}
.bxslider {margin: 0;padding: 0;}
ul.bxslider {list-style: none;}
.bx-viewport {-webkit-transform: translatez(0);}

/** THEME*/
.bx-wrapper {-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;border: none;background: #fff;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}

/* LOADER */
.bx-wrapper .bx-loading {min-height: 50px;background: url('../images/bx_loader.gif') center center no-repeat #ffffff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}

/* PAGER */
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-weight: bold;color: #666;bottom: 30px;}
.bx-wrapper .bx-pager.bx-default-pager a {background: none;text-indent: -9999px;border: 2px solid #fff;display: block;width: 8px;height: 8px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 8px;border-radius: 8px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {background: #fff;border: 2px solid #fff;border-radius: 8px;}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;vertical-align: bottom;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager-item {font-size: 0;line-height: 0;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left: 10px;background: url('../images/controls.png') no-repeat 0 -32px;}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {background-position: 0 0;}
.bx-wrapper .bx-next {right: 10px;background: url('../images/controls.png') no-repeat -43px -32px;}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url('../images/controls.png') -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url('../images/controls.png') -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {background-position: -86px -33px;}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}

/* Main */
.slider{position:relative;width:80%;margin:0 auto;}
.slider div {}
.slider div.slogun{position: absolute;width: 100%;margin: 0 auto;}
.slider div.slogun h2{display: block;padding-top: 154px;text-align: center;color: #47690d;font-size: 70px;line-height: 100px;margin-bottom: 7px;text-shadow: 2px 2px #fff;}
.slider div.slogun h3{padding-top: 160px;text-align: center;line-height: 96px;color: #8cc63e;text-shadow: 1px 1px #fff;font-size: 56px;margin-bottom: 7px;}
.slider div.slogun p{color: #0a0a0a;font-size: 22px;font-weight:bold;text-align: center;}

.subject{position: relative;padding: 0;}
.subject h3{font-size: 18px;display:inline-block;padding-left: 10px;background: url('../images/bg_titleline_s.png') no-repeat;background-position-y: 7px;padding-bottom: 10px;}
.subject .more{position: absolute;top: 10px;right: 0;}
.subject .more a{display: inline-block;font-size: 14px;width: 28px;height: 25px;line-height: 22px;color: #7e7e7e;border:1px solid #ddd;text-align: center;box-sizing: border-box;}
.subject .more a:hover{opacity: 0.7}
.latest_box{border:1px solid #ddd;height: 149px;}
.latest_box ul.vert{display:block;overflow: hidden}
.latest_box ul.vert li{height:149px;}
.latest_box ul.vert li a:hover{color:#000;}
.latest_box ul.vert li h2{font-size:20px;padding-top: 20px;margin-bottom: 10px;}
.latest_box ul.vert li .date{padding: 4px 0;font-size: 12px;font-weight: 600;}
.latest_box ul.vert li .con{font-size: 14px;padding-right: 20px;}
.latest_box ul.vert li:first-child{float: left;width:204px;}
.latest_box ul.vert li:last-child{width: auto;margin-left: 224px;}
.latest_box ul.vert li img{display:block;}

.latest_box ul.hori{display:block;padding: 19px 18px 0px;overflow: hidden;}
.latest_box ul.hori li{background: url('../images/main/ico_dot.png') no-repeat;padding: 2px;padding-left: 20px;background-position-y: 13px;background-position-x: 6px;}
.latest_box ul.hori li a:hover{color:#000;}
.list_subject{display: inline-block;width: 300px;font-size: 14px;}
.list_date{font-size: 13px;}
.list_status{display:inline-block;width: 90px;margin-left: 15px;padding: 1px 0 3px;text-align:center;border: 1px solid #107ed3;font-size: 13px;}
.list_status_end{display:inline-block;width: 90px;margin-left: 15px;padding: 1px 0 3px;text-align:center;border: 1px solid #ea1d4f;font-size: 13px;}

/* Button */
.btn_area{position:relative;width: 100%;overflow: hidden;margin: 20px 0;}
.btn_area a:hover{opacity: 0.7;}
.btn_big{display: inline-block;padding: 10px 40px 15px;/* border-radius: 25px; */font-size: 18px;border: 0;cursor:pointer;}
.btn_big:hover{opacity: 0.7}
.btn_mid{display: inline-block;padding: 8px 20px 9px;/* border-radius: 25px; */font-size: 14px;border: none;cursor: pointer;}
.btn_mid:hover{opacity: 0.7}
.btn_small{display: inline-block;padding: 3px 20px 4px;border-radius: 25px;font-size: 12px;cursor:pointer;}
.btn_small:hover{opacity: 0.7}
.btn_basic{display: inline-block;padding: 10px 40px 15px;font-size: 12px;cursor:pointer;}
.btn_basic:hover{opacity: 0.7}
.btn_form{display: inline-block;/* padding: 6px 13px 7px; */height: 34px;line-height: 34px;font-size: 12px;cursor:pointer;border: 1px solid #949494;}
.btn_form:hover{opacity: 0.7}

/* background Colors */
.b_white{background:#fff;}
.b_blue{background:#0d74bc;}
.b_red{background: #f8145a;}
.b_green{background: #8cc63e;}
.b_black{background:#ddd;}
.b_gray{background:#ddd;}
.b_darkgray{background:#1b202a}

/* Font Colors */
.f_white{color:#fff;}
.f_blue{color:#0d74bc;}
.f_red{color: #ff0404;}
.f_green{color: #13ad19;}
.f_black{color:#ddd;}
.f_gray{color: #999;}
.f_darkgray{color:#1b202a}

/* Arrange */
.text-left{text-align:left !important;}
.text-center{text-align:center !important;}
.text-right{text-align:right !important;}

/* Margin */
.mr-10{margin-right:10px;}

/*  table */
table.tb_tab{width: 100%;border-collapse:  collapse;}
table.tb_tab thead{background: #f3f3f3;}
table.tb_tab thead th{padding: 10px;border: 1px solid #ebebeb;}
table.tb_tab tbody{}
table.tb_tab tbody td{border: 1px solid #ebebeb;background: #fdfdfd;padding: 10px;}
table.tb_tab tbody td .file_down{font-size: 18px;color: #5f3f3f;}

table.tb_board{width: 100%;border-collapse:  collapse;}
table.tb_board thead{background: #f3f3f3;}
table.tb_board thead th{padding: 10px;border-top: 2px solid #1c202b;border-right:1px solid #ddd;border-bottom: 1px solid #d9d9d9;font-size: 14px;}
table.tb_board thead th:last-child{border-right:1px solid #f3f3f3;}
table.tb_board tbody td{border-bottom: 1px dotted #ebebeb;background: #ffffff;padding: 10px;font-size: 13px;}
table.tb_board tbody td.num{width: 50px;text-align:center;}
table.tb_board tbody td.date{width: 100px;text-align:center;}
table.tb_board tbody td.hit{width: 60px;text-align:center;}
table.tb_board tbody td.option{width: 100px;text-align:center;}
table.tb_board tbody td.name{width: 100px;text-align:center;}
table.tb_board tbody td.status{width: 80px;text-align:center;}

table.tb_write{width: 100%;border-collapse:  collapse;}
table.tb_write thead{background: #f3f3f3;}
table.tb_write thead th{padding: 10px;border: 1px solid #ebebeb;}
table.tb_write tbody th{background: #f9f9f9;border: 1px solid #ddd;}
table.tb_write tbody td{border: 1px solid #ebebeb;background: #ffffff;padding: 10px;}

table.tb_view{width: 100%;border-collapse:  collapse;}
table.tb_view thead{background: #f3f3f3;border-bottom: 2px solid #1c202b;}
table.tb_view thead th{padding: 15px 10px;border: 1px solid #ebebeb;text-align: left;}
table.tb_view tbody th{background: #f9f9f9;border: 1px solid #ddd;}
table.tb_view tbody td{border-bottom: 1px solid #ebebeb;background: #ffffff;padding: 10px;font-size: 13px;}
table.tb_view tbody td.file{}
table.tb_view tbody td.date{width: 110px;text-align: center;}
table.tb_view tbody td.hit{width: 80px;text-align: center;}
table.tb_view tbody td.con{padding:20px;border-bottom: 1px solid #1b202a;}

table.tb_myinfo{width: 100%;border-collapse:collapse;font-size:13px;margin-bottom:30px;}
table.tb_myinfo thead{background: #f3f3f3;}
table.tb_myinfo thead th{padding: 10px;border: 1px solid #ebebeb;}
table.tb_myinfo tbody th{background: #f9f9f9;border: 1px solid #ddd;width: 150px;}
table.tb_myinfo tbody td{border: 1px solid #ebebeb;background: #ffffff;padding: 10px;}
table.tb_myinfo tbody td img{vertical-align:middle;margin: 2px;cursor:  pointer;}

table.tb_pop_py{width: 100%;border-collapse:collapse;font-size:13px;margin-bottom:30px;}
table.tb_pop_py thead{background: #f3f3f3;}
table.tb_pop_py thead th{padding: 10px;border: 1px solid #ebebeb;font-size: 18px;color: #ff9b00;}
table.tb_pop_py tbody th{background: #f9f9f9;border: 1px solid #ddd;width: 150px;}
table.tb_pop_py tbody td{border: 1px solid #ebebeb;background: #ffffff;padding: 10px;text-align: center;}

/* Paging */
.st_pagination {position: relative;overflow: hidden;text-align: center;}
.st_pagination-table .pagination {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.st_pagination .pagination li a {background: none repeat scroll 0 0 #fafafa;border: 1px solid #d1d1d1;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;color: #444444;font-family: Roboto;font-size: 12px;letter-spacing: 0.3px;}
.pagination {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;display: inline-block;margin: 30px auto 0;padding: 2px 2px 3px 1px;text-align: center;width: auto;}
.pagination ul {display: inline-block;list-style: outside none none;margin: 7px 0 0;padding: 0;}
.pagination li {float: left;font-family: Rubik;font-size: 12px;margin: 0 4px 0 0;}
.pagination li:last-child {margin: 0;}
.pagination li.active a,
.pagination li a:active {-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.pagination li.active a{background-color: #282e40;}
.pagination li a:hover{background-color: #282e40;}
.pagination li.active a, .pagination li a:hover {color: #ffffff;}
.pagination li .delimeter {display: block;padding-top: 6px;}
.pagination a {background: #fff none repeat scroll 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;color: #666;float: left;font-family: Roboto;padding: 3px 10px;text-decoration: none;}

/* Sub Layout */
.box{margin-left:-10px;margin-right:-10px;position: relative;overflow: hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.box .banner{position:relative;width:100%;margin:0;padding:0}
.box .banner .col4{float: left;width:33.33333%;}
.box .banner .col4 .image-box {/* margin-bottom: 50px; */}	
.box .banner .col4 .image-box > img {display: inline-block;margin-bottom: 40px;}
.box .banner .col4 .image-box > img.img-circle{border-radius:50%}
.box .banner .col4 .image-box .btn {padding: 5px 20px;margin-top: 20px;font-size: 12px;}
.box .banner .col4 .image-box .title {margin-bottom: 20px;	}	
.box .banner .col4 .image-box .title:after {display: block;	width: 80px;border-bottom: 2px solid #8cc63e;
		margin-top: 10px;content: "";}
	
.box .banner .col4 .image-box .title > *:last-child {
		margin-bottom: 0;
	}
	
.box .banner .col4 .image-box .title h4 {
		font-weight: 700;
	}
	
.box .banner .col4 .image-box .title.text-center:after {
		margin: 10px auto 0;
	}
.btn {
		position: relative;
		z-index: 1;
		padding: 10px 25px;
		margin-bottom: 20px;
		border: none;
		border-radius: 0;
		background-color: #8cc63e;
		color: #fff;
		font-family: "Montserrat", Arial, sans-serif;
		font-size: 10px;
		letter-spacing: 0.5px;
		text-transform: uppercase;
		-webkit-transform: translateZ(0);
		-ms-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}
	
	.btn + .btn {
		margin-left: 20px;
	}
	
	.btn:after {
		position: absolute;
		z-index: -1;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-color: #e5f0f6;
		content: "";
		-webkit-transform: scale(0);
			-ms-transform: scale(0);
				transform: scale(0);
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
	}
	
	.btn:focus,
	.btn:active {
		color: #fff;
		outline: 0 !important;
		box-shadow: none;
	}
	
	.btn, 
	.btn:focus,
	.btn:active, 
	.btn:active:hover {
		background-color: #8cc63e;
	}
	
	.btn:hover:after {
		-webkit-transform: scale(1);
			-ms-transform: scale(1);
				transform: scale(1);
	}
	
	.btn:hover {
		background-color: #e5f0f6;
		color: #242424;
	}
.col-12{float:left;width:100%;padding: 10px;box-sizing: border-box;}
.col-6{float:left;width:50%;padding: 10px;box-sizing: border-box;}
.col-4{float:left;width:33.333333%;padding: 10px;box-sizing: border-box;}
.sub_tit{margin-bottom: 10px;}
.sub_tit h4{display: inline-block;}
.sub_tit .more{float:right;font-size: 12px;padding-top: 4px;}
.sub_tit .more:hover{color:#0d74bc;}
/* Company */
.ceo_message_area {background:url("../images/sub/bg_ceo.png") right 0px no-repeat; overflow:hidden; min-height:500px;}
.ceomessage {/* margin-top:50px; */}
.ceomessage strong {font-size: 18px;margin-top:10px;margin-bottom: 20px;display:block;}
.ceomessage p {margin-bottom:20px;display:block;font-size: 14px;line-height:24px;}
.ceomessage b {font-size:14px; display:block; margin-bottom:40px;}
.ceo_signature {text-align:right;overflow:hidden;margin-bottom:50px;/* margin-right:95px; */}

/* History */
.com_history {margin:40px 0}
.com_history h2{border-bottom: 2px solid #000;  font-size: 1.167em;  padding-bottom: 12px;  color: #333;  margin-bottom: 40px;  position: relative;}
.com_history h3{color: #0d74bc;background:url('../images/sub/cp_hs.jpg') right 2px no-repeat;text-align:right;padding-right:20px;width:76px;font-size: 24px;position:absolute;top: -2px;left:-92px;}
.com_history .con_hiswr{position:relative;margin-left:90px;border-left: 1px solid #0d74bc;padding-left:15px;}
.com_history .con_hiswr ul{background:url('../images/sub/cp_hs2.jpg')  left 2px no-repeat;padding-left:8px;padding-bottom:40px}
.com_history .con_hiswr ul li{display: block;background:#f1f1f1;line-height:22px;padding:0 20px;margin-right:20px;color:#808080;font-size: 14px;padding-bottom: 5px;}
.com_history .con_hiswr ul li .com_history_date{font-weight:bold;margin-right:15px;font-size: 16px;color: #1b202a;}
.comhs_1{padding-top:10px !important}
.comhs_2{padding-bottom:10px !important}

/* Map */
.icon-box-small {margin-bottom:20px;}
.icon-box-small h4{font-size:18px;font-weight: 600;text-transform:uppercase;letter-spacing: 1px;}
.icon-box-small hr{margin:10px 0;height:1px;border-bottom: none;border-left: none;border-top: 1px dotted #ddd;}

/* Support */
.head_search{position:relative;overflow:hidden;text-align: center;}
ul.form_area{width: auto; display: inline-block;}
ul.form_area li{float:left;margin-right: 5px;}
ul.form_area li:last-child{margin-right:0;}
.head_tit{margin: 0 auto;text-align: center;margin-bottom: 10px;}
.head_tit h3{font-size: 18px;color: #666;font-weight: 600;}
.head_tit p{font-size: 14px;color: #949494;}
.form_box{vertical-align: middle;display: block;line-height: 20px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.bt_search{border:none;background: #0d74bc url('../images/bt_search.png') no-repeat right;cursor: pointer;padding-left: 25px;padding-right: 35px;line-height: 21px;background-position-x: 62px;}
.bt_search:hover{opacity: 0.7;}
.bt_submit{font-weight:bold;padding: 10px 40px 11px;font-size: 18px;}

/* policy */
.terms_policy {width:100%; position:relative; height:150px; font-size:13px; border:1px solid #f0f0f0; background:#fafafa; overflow-y:scroll; padding:15px 20px; box-sizing:border-box; line-height:24px; overflow-y:scroll;}
.terms_policy div {margin-top:15px;}
.terms_policy div b {color:#333; margin-left:0;}
.terms_policy div p {word-break:keep-all;}
.terms_policy div .blank {margin-left:34px; font-size:12px; margin-bottom:5px;}

.terms_policy_box b {margin-bottom:10px; display:block;}
.terms_policy_box p {font-size:14px; color:#333; line-height:30px; word-break:keep-all; }
.terms_policy_box > div {margin-bottom:30px; border-bottom:1px dashed #ddd; padding-bottom:30px;}
.terms_policy_box ol {margin-top:5px; padding-left:20px; display:block; list-style-type:decimal;}
.terms_policy_box li {display:list-item; list-style-type:decimal; font-size:14px; line-height:30px;  word-break:keep-all; }

/* member login */
.login_area{width: 70%;margin: 0 auto;border-bottom: 1px solid #ddd;}
.login_area .info{padding: 20px;text-align: center;border-top: 2px solid #1c202b;border-bottom: 1px solid #ddd;margin-bottom: 0;}
.login_area .login_form{margin-bottom: 30px;background: #f7f7f7;padding-bottom: 30px;}
.login_area .login_form ul{position: relative;display: block;width: 100%;overflow: hidden;}
.login_area .login_form ul li{display: block;vertical-align: middle;padding: 20px 40px 0px;}
.login_area .login_form ul li .col_left{width: 150px;display: block;}
.login_area .login_form ul li .col_right{display: block;margin-top: 4px;}

/* member join */
.guide{
    background: #eee;
    padding: 10px;
    border: 1px double #ddd;
}
.guide ul{
    display: table;
    width: 100%;
    overflow: hidden;
    background: #f9f9f9;
    padding-bottom: 10px;
    border-bottom: 2px solid #956bad;
    margin-bottom: 10px;
}
.guide ul li{
    display: table-cell;
    padding: 10px 10px 5px;
    border-right: 1px solid #ddd;
    width: 33.333%;
}
.guide ul li:last-child{border-right:none;}
.guide ul li h5{
    font-size: 14px;
    margin-bottom: 5px;
}
.guide ul li h3{
    font-size: 18px;
    padding-left: 8px;
}
.guide p{
    font-size: 13px;
}
.sel_member{
    margin: 10px 0;
}
.sel_member ul{
    width: 100%;
    display: table;
}
.sel_member ul li{
    display: table-cell;
    width: 33.333%;
}
.sel_member ul li .m_box{
    margin: 10px;
    border: 1px solid #ddd;
    padding: 10px;
    height: 116px;
}
.sel_member ul li .m_box p{margin-top:10px;font-size:13px;padding-left: 26px;padding-right: 25px;}
.mem_tit{position:relative;padding-bottom: 10px;border-bottom:1px solid #ddd;margin-bottom: 10px;}
.mem_tit h4{font-size: 18px;}
.mem_tit .check_new{position:absolute;top: 6px;right: 0;}
.member_agree{
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 30px;
}
.member_agree .form_box{
    border: none;
}
.member_agree p{font-size:13px;}
ul.g_info{
    padding: 10px;
    display: block;
    overflow: hidden;
    background: #f9f9f9;
    margin-bottom: 10px;
}
ul.g_info li{
    font-size: 13px;
    margin-bottom: 5px;
}
.inzung{
    position: relative;
    padding: 10px;
    overflow: hidden;
    border: 1px solid #ddd;
}
.inzung .inz_send{padding: 10px;}
.inzung .inz_confirm{position: absolute;top: 14px;right: 10px;}
.inzung p{
    margin: 10px 0;
    font-size: 13px;
    color: #f8145a;
    padding-left: 10px;
}

/* Layer Pop */
.memout, .find_pass{display:none;position:absolute;top: 25%;left:50%;width:400px;padding: 10px 20px;margin:-50px 0 0 -50px;background:#fff;border:2px solid #999;z-index:99999;box-shadow: 2px 2px #ddd;}
.memout h3, .find_pass h3{font-size: 24px;padding: 0 0 10px;border-bottom:1px solid #ddd;margin-bottom: 20px;}
.memout ul{margin-top: 20px;}
.memout ul li{margin-left: 20px;padding-bottom: 5px;}
.memout ul li:before{position: absolute;content: '';background:url('../images/check.png') no-repeat;width: 18px;height: 18px;background-position-x: 0;left: 10px;margin-top: 2px;}
.btn_area_box{background: #f9f9f9;padding: 10px 0;margin-top: 10px;text-align: center;border-top: 1px solid #ddd;}
.ipchal{display:none;position: absolute;top: 18%;left: 26.3%;width: 816px;padding: 10px 20px;margin:-50px 0 0 -50px;background:#fff;border:2px solid #999;z-index:99999;box-shadow: 2px 2px #ddd;}
.ipchal p{font-size: 14px;padding: 0 0 10px;/* border-top: 1px solid #ddd; *//* margin-bottom: 20px; */}
.ipchal .sub_tit .close{position:absolute;right: 10px;width: 27px;height: 24px;line-height: 24px;text-align:center;border: 1px solid #ebebeb;cursor:  pointer;background: #f7f7f7;}