﻿@charset "utf-8";

@import url('/resources/pc/css/web_font_normal.css');
@import url( http://fonts.googleapis.com/earlyaccess/nanumgothic.css );

html {
	width: 100%; height: 100%;
}
body {
	width: 100%; height: 100%;
}
html {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;font-family:y710;font-size:12pt;font-family:Y720;
}
span {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}

p {
	list-style: none;
}

blockquote {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
b {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
u {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
i {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
center {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
article {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
aside {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
canvas {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
details {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
embed {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
figure {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
figcaption {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
footer {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
header {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
hgroup {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
menu {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
nav {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
output {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
ruby {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
section {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
summary {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
time {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
mark {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
audio {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
video {
	margin: 0px; padding: 0px; border: 0px ; letter-spacing: -0.5px; font-size: 100%; vertical-align: baseline;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
img {
	display: block;
}
body {
	line-height: 1; font-size: 62.5%;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
a {
	text-decoration: none;
}
h1 {
	letter-spacing: 3px;
}
h2 {
	word-spacing: 2px;
}
body {
	
}




	#head {width:100%;height:192px;}

	#head_top {width:100%;height:100px;background:#1b232a;}

	#head_menu_area {width:100%;margin:auto;position:relative;height:92px;z-index:100;}

	#head_menu_area_title {width:100%;height:46px;margin:auto;background:#1b232a;position:relative;z-index:100;}
		.menu_area span{font-family:y730;font-size:14px;color:#859297;padding:15.5px 50px 15.5px 50px;}
		
	
		
	#head_menu_area_sub {width:100%;height:46px;position:absolute;z-index:99;bottom:0px;padding-bottom:46px;}
	#head_menu_area_sub	.sub_menu span{font-family:y720;font-size:14px;color:#859297;padding:16.5px 30px 16.5px 30px;}
	#head_menu_area_sub	.sub_menu span:hover{color:#fff;}
		
	#log_box span{font-size:12px;color:#859297;padding:5px;}
	#log_box span:hover{color:#fff;}
			
		a.login_menu_button {color:#777;font-family:y730;}
		a:hover.login_menu_button {color:#111;font-family:y730;}
		
		a.title_menu_button {color:#999;font-family:y730;}
		a:hover.title_menu_button {color:#111;font-family:y730;}
		
		a.sub_menu_button {color:#aaa;font-family:y720;}
		a:hover.sub_menu_button {color:#333;font-family:y720;}
		
		.fs_a {position:absolute;}

		.f_left {float:left;}
		.clear {clear:left;}
		.mg_a {margin:auto;}
		.mg_left {margin-left:auto;}
		.f14 {font-size:14pt;}
		.f12 {font-size:12pt;}
		.f11 {font-size:11pt;}
		.f10 {font-size:10pt;}
		.f9 {font-size:9pt;}
		.f8 {font-size:8pt;}

		.line12 {line-height:12pt;}
		.text-c {text-align:center;}
		.text-l {text-align:left;}
		.text-r {text-align:right;}

		.letter1 {letter-spacing:-1px;}

		.c444 {color:#444;}
		.c999 {color:#999;}
		
		
		#contents {position:relative;padding-top:80px;padding-bottom:100px;background:#cbd2d6;}

		
		
		#footer {width:100%;height:177px;background:#1b232a;margin:auto;z-index:1000;}
	
		#foot_top span {color:#859297;}
		#foot_top span:hover {color:#fff;}
	

.icheckbox_minimal,
.iradio_minimal {
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	background: url(/resources/pc/images/members/minimal.png) no-repeat;
	border: none;
	cursor: pointer;
}


		.contents_stage {padding-top:50px;padding-bottom:50px;padding-left:4%;padding-right:4%;width:92%;}
		.contents_title {margin:auto;width:120px;padding-bottom:40px;padding-top:10px;font-size:12pt;text-align:center;border-top:3px solid #eee;color:#666;}
		
		
.icheckbox_minimal {
	background-position: 0 0;
}
.icheckbox_minimal.hover {
	background-position: -20px 0;
}
.icheckbox_minimal.checked {
	background-position: -40px 0;
}
.icheckbox_minimal.disabled {
	background-position: -60px 0;
	cursor: default;
}
.icheckbox_minimal.checked.disabled {
	background-position: -80px 0;
}

.icheckbox_minimal.focus {
	outline:1px dotted #000;
}

.iradio_minimal {
	background-position: -100px 0;
}
.iradio_minimal.hover {
	background-position: -120px 0;
}
.iradio_minimal.checked {
	background-position: -140px 0;
}
.iradio_minimal.disabled {
	background-position: -160px 0;
	cursor: default;
}
.iradio_minimal.checked.disabled {
	background-position: -180px 0;
}

.iradio_minimal.focus {
	outline:1px dotted #000;
}

	.page_bt {width:30px;height:30px;line-height:30px;text-align:center;margin-left:10px;font-size:15px;cursor:pointer;}
	.now_page_bt {border:1px solid #3d4951;background:#3d4951;color:#fff;}
	.no_page_bt {border:1px solid #3d4951;color:#3d4951;}
	.pre_page_bt {border:1px solid #859297;background:#859297;color:#fff;margin-right:10px;}
	.next_page_bt {border:1px solid #859297;background:#859297;color:#fff;margin-left:15px;}
 	#paging_div ul {list-style:none;padding:0px; } 
 	#paging_div ul li {float:left;list-style:none;padding:0px; } 


 	#paging_div ul .page_bt {width:30px;height:30px;line-height:30px;text-align:center;margin-left:10px;font-size:15px;cursor:pointer;} */
 	#paging_div ul .now_page_bt {border:1px solid #3d4951;background:#3d4951;color:#fff;} */
 	#paging_div ul .no_page_bt {border:1px solid #3d4951;color:#3d4951;} */
 	#paging_div ul .pre_page_bt {border:1px solid #859297;background:#859297;color:#fff;margin-right:10px;} 
 	#paging_div ul .next_page_bt {border:1px solid #859297;background:#859297;color:#fff;margin-left:15px;}	 
	