@charset "utf-8";
.at01 {
	padding:.5em 25px;
	background:url(../img_cp/at_01.png) 2px .8em no-repeat;
  font-size:1.23em;
  color:#34465d;
  font-weight:bold;
}
/*--------------------------------------------------
	box style
	--------------------------------------------------*/
/*----- box style -----*/
[class^="box01"] {
	position:relative;
  padding:6px 12px;
	background-color:#f5f5f5;
	border:1px solid #d6d6d6;
}
[class^="box01"] > .lt,
[class^="box01"] > .rt,
[class^="box01"] > .lb,
[class^="box01"] > .rb {
	position:absolute;
  background:url(../img_cp/box01-corner.jpg) 0 0 no-repeat;
  width:12px;
  height:12px;
  z-index:999;
}
[class^="box01"] > .lt {background-position:0 0; top:-1px; left:-1px;}
[class^="box01"] > .rt {background-position:100% 0; top:-1px; right:-1px;}
[class^="box01"] > .lb {background-position:0 100%; bottom:-1px; left:-1px;}
[class^="box01"] > .rb {background-position:100% 100%; bottom:-1px; right:-1px;}
[class^="box02"] {
	position:relative;
  padding:12px;
	background-color:#ffffff;
	border:1px solid #d6d6d6;
}
[class^="box02"] > .lt,
[class^="box02"] > .rt,
[class^="box02"] > .lb,
[class^="box02"] > .rb {
	position:absolute;
  background:url(../img_cp/box02-corner.jpg) 0 0 no-repeat;
  width:12px;
  height:12px;
  z-index:999;
}
[class^="box02"] > .lt {background-position:0 0; top:-1px; left:-1px;}
[class^="box02"] > .rt {background-position:100% 0; top:-1px; right:-1px;}
[class^="box02"] > .lb {background-position:0 100%; bottom:-1px; left:-1px;}
[class^="box02"] > .rb {background-position:100% 100%; bottom:-1px; right:-1px;}
/*----- -----*/
[class$="v2-1"],
[class$="v2-2"] { padding-left:18px; padding-right:18px; }
[class$="v2-1"] > .lb,
[class$="v2-1"] > .rb {	display:none; }
[class$="v2-2"] > .lt,
[class$="v2-2"] > .rt {	display:none; }
[class$="v2-2"] {padding-top:2em;padding-bottom:2em;}
/*--------------------------------------------------
	board style
	--------------------------------------------------*/
/*----- board01:set -----*/
.board-set {
	margin:0 0 .8em;
	overflow:hidden;
}
.board-set .total-list {
	padding-left:15px;
	background:url(../img_cp/ic01.gif) 5px center no-repeat;
	font-size:.9em;
  color:#757575;
  font-weight:normal;
}
.board-set .total-list b {
  color:#c53535;
  font-weight:bold;
}
.board-set .view-list {
}
/*----- board01:list -----*/
.board01-list {
	width:100%;
  border-top:2px solid #586f8d;
  border-collapse:separate;
  border-spacing:0;
}
.board01-list th,
.board01-list td {
	padding:.8em 1em;
  border-bottom:1px solid #b3b3b3;
  border-right:1px solid #b3b3b3;
  text-align:center;
}
.board01-list th:first-child,
.board01-list td:first-child {
  border-left:1px solid #b3b3b3;
}
.board01-list thead th,
.board01-list thead td {
	background-color:#f0f4f5;
  color:#010000;
}
.board01-list .al_left {
	text-align:left;
}
/*----- board01:write -----*/
.board01-write {
	width:100%;
  border-top:2px solid #586f8d;
  border-collapse:separate;
  border-spacing:0;
}
.board01-write th,
.board01-write td {
	padding:.8em 1.5em;
  border-bottom:1px solid #b3b3b3;
	text-align:left;
}
.board01-write th {
	background-color:#f0f4f5;
  font-size:1.1em;
  color:#010000;
  vertical-align:top;
}
/*----- board02:list -----*/
.board02-list {
	width:100%;
  border-top:2px solid #4e4e4e;
  border-collapse:collapse;
  border-spacing:0;
}
.board02-list th,
.board02-list td {
	padding:1em;
  border-bottom:1px solid #d2d2d3;
  text-align:center;
  vertical-align:top;
}
.board02-list thead th,
.board02-list thead td {
	background-color:#e9e9ea;
  border-bottom:1px solid #a5a6a9;
  color:#4e4e4e;
}
.board02-list .al_left {
	text-align:left;
}
.board02-list a {
  color:#5d5d5e;
}
/*----- page01 -----*/
.page01 {
	padding:2em 0;
	line-height:1em;
	text-align:center;
}
.page01 a {
	display:inline-block;
	padding:6px 5px;
	color:#616161;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.page01 a:hover,
.page01 a:focus,
.page01 .on {color:#b4361b;}
.page01 .direction {
	margin:0 1px;
	padding:0;
	width:22px;
  height:21px;
  background:url(../img_cp/page01.png) 0 0 no-repeat;
  white-space:nowrap;
  text-indent:-99999px;
}
.page01 .first {background-position:0 0;}
.page01 .prev {background-position:-24px 0; margin-right:5px;}
.page01 .next {background-position:-48px 0; margin-left:5px;}
.page01 .last {background-position:-72px 0;}
.page01 .first:hover,
.page01 .first:focus {background-position:0 -24px;}
.page01 .prev:hover,
.page01 .prev:focus {background-position:-24px -24px;}
.page01 .next:hover,
.page01 .next:focus {background-position:-48px -24px;}
.page01 .last:hover,
.page01 .last:focus {background-position:-72px -24px;}
/*----- page02 -----*/
.page02 {
	float:left;
  width:100%;
	padding:4em 0;
	line-height:1em;
	text-align:center;
}
.page02 a {
	display:inline-block;
	padding:6px 5px;
	color:#616161;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.page02 a:hover,
.page02 a:focus,
.page02 .on {color:#b4361b;}
.page02 .direction {
	margin:0 1px;
	padding:0;
	width:22px;
  height:21px;
  background:url(../img_cp/page02.png) 0 0 no-repeat;
  white-space:nowrap;
  text-indent:-99999px;
}
.page02 .first {background-position:0 0;}
.page02 .prev {background-position:-24px 0; margin-right:15px;}
.page02 .next {background-position:-48px 0; margin-left:15px;}
.page02 .last {background-position:-72px 0;}
.page02 .first:hover,
.page02 .first:focus {background-position:0 -24px;}
.page02 .prev:hover,
.page02 .prev:focus {background-position:-24px -24px;}
.page02 .next:hover,
.page02 .next:focus {background-position:-48px -24px;}
.page02 .last:hover,
.page02 .last:focus {background-position:-72px -24px;}
/*--------------------------------------------------
	bottun style
	--------------------------------------------------*/
.btn-area01 {
	padding:2em 0;
	text-align:center;
}
/*----- btn01 -----*/
.btn01 {
	display:inline-block;
	padding-right:3px;
  background:url(../img_cp/btn01.png) 100% 0 no-repeat;
	font-size:13px;
  color:#e6e6e6;
  line-height:1;
  overflow:visible;
  text-decoration:none;
  white-space:nowrap;
}
.btn01 > span {
	display:inline-block;
	padding:4px 8px 5px 11px;
  background:url(../img_cp/btn01.png) 0 0 no-repeat;
}
/*----- btn02 -----*/
[class|="btn02"] {
	display:inline-block;
	padding-right:4px;
	background:url(../img_cp/btn02.png) 100% 0 no-repeat;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	line-height:1;
	overflow:visible;
	text-decoration:none;
	white-space:nowrap;
}
[class|="btn02"] > span {
	display:inline-block;
	padding:4px 8px 6px 12px;
	background:url(../img_cp/btn02.png) 0 0 no-repeat;
}
.btn02-blue {background-position:100% 0;}
.btn02-blue > span {background-position:0 0;}
.btn02-red {background-position:100% -36px;}
.btn02-red > span {background-position:0 -36px;}
.btn02-green {background-position:100% -72px;}
.btn02-green > span {background-position:0 -72px;}
/*----- btn03 -----*/
[class|="btn03"] {
	display:inline-block;
	padding-right:5px;
	background:url(../img_cp/btn03.png) 100% 0 no-repeat;
	font-size:15px;
	color:#3d433d;
	font-weight:normal;
	line-height:1;
	overflow:visible;
	text-decoration:none;
	white-space:nowrap;
}
[class|="btn03"] > span {
	display:inline-block;
	padding:11px 35px 12px 40px;
  background:url(../img_cp/btn03.png) 0 0 no-repeat;
}
.btn03-white {background-position:100% 0;}
.btn03-white > span {background-position:0 0;}
.btn03-blue {background-position:100% -50px; color:#fff;}
.btn03-blue > span {background-position:0 -50px;}
.btn03-green {background-position:100% -100px; color:#fff;}
.btn03-green > span {background-position:0 -100px;}
.btn03-red {background-position:100% -150px; color:#fff;}
.btn03-red > span {background-position:0 -150px;}
.btn03-dgray {background-position:100% -200px; color:#fff;}
.btn03-dgray > span {background-position:0 -200px;}
/*----- btn04 -----*/
[class|="btn04"] {
	display:inline-block;
	padding-right:3px;
  background:url(../img_cp/btn04.png) 100% 0 no-repeat;
	font-size:15px;
  color:#fff;
  font-weight:bold;
  line-height:1;
  overflow:visible;
  text-decoration:none;
  white-space:nowrap;
}
[class|="btn04"] > span {
	display:inline-block;
	padding:14px 14px 14px 17px;
  background:url(../img_cp/btn04.png) 0 0 no-repeat;
}
.btn04-blue {background-position:100% 0;}
.btn04-blue > span {background-position:0 0;}
.btn04-gray {background-position:100% -50px;}
.btn04-gray > span {background-position:0 -50px;}
/*--------------------------------------------------
	search form style
	--------------------------------------------------*/
.searchform-size {
	overflow:hidden;
}
.searchform-size li {
	float:left;
  padding:5px 0;
}
.searchform-size li > label,
.searchform-size li > .label {
	display:inline-block;
	width:83px;
	color:#484848;
  font-weight:bold;
  text-align:left;
}
.searchform-size li > select {
	padding:1px;
}
.searchform-size li > input {
	padding:1px 5px;
}
/*--------------------------------------------------
	width
	--------------------------------------------------*/
.w40 {width:40px;}
.w75 {width:75px;}
.w130 {width:130px;}
.w200 {width:200px;}
.w300 {width:300px;}

.wp10 {width:10%;}
.wp20 {width:20%;}
.wp30 {width:30%;}
.wp40 {width:40%;}
.wp50 {width:50%;}
.wp60 {width:60%;}
.wp70 {width:70%;}
.wp80 {width:80%;}
.wp90 {width:90%;}
.wp100 {width:100%;}
/*--------------------------------------------------
	custom
	--------------------------------------------------*/
.file_info {
	margin-bottom:.5em;
  color:#177071;
}

/*추가*/
ul.bbs_tabs{ margin-top:20px;}
.bbs_tabs .btn01{ background:none; font-size:11px;}
.bbs_tabs .btn01 > span{ background:none; letter-spacing:-0.5px;}
.bbs_tabs .btn01 span{background:none;}
.bbs_tabs li{ width:20% !important;}
