@charset "utf-8";
/* CSS Document */

/* 구글폰트 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*
@import url(http://fonts.googleapis.com/earlyaccess/jejuhallasan.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, button {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
	margin:0;
	padding:0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p {
	margin:0;
	padding:0;
}
div, img {
	display:block;
	margin:0;
	padding:0;
}
input {
	vertical-align: middle;
}
a:focus {
	outline: thin dotted;
	border: 0;
}
/* 링크 */
a,
a:link,
a:hover,
a:visited,
a:active {
	outline: 0;
	color: #757575;
	text-decoration: none;
	border: 0;
}
a img {
	border: 0;
}
.clear {
	clear: both;
	visibility: hidden;
}

body {
	font-family: Dotum,'Nanum Gothic','나눔고딕','Dotum','AppleGothic','돋움','Helvetica,AppleSDGothicNeo','Nanum Brush Script', 'cursive','Jeju Hallasan',sans-serif;
	line-height: 1;
}

/* 상단 전용 컨터이너 */
.mc_head_area {
	width: 100%;
}
.mc_head_top_container {
	width: 100%;
	background: #FFF;
	background-repeat: repeat-x;
	cursor: default;
	z-index: 9;
}
.mc_head_bottom_container {
	width: 100%;
	background-repeat: repeat-x;
	cursor: default;
	margin-bottom: 20px;
	z-index: 1;
}

/* 상단 해더 */
.mc_header {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}

/* 상단 로고 */
.mc_logo {
	float: left;
	width: 420px;
	padding-top: 9px;
}
.mc_logo_img {
	width: auto;
	height: auto;
	margin: 0 auto;
}

/* 검색 & 국가 */
.mc_search {
	width: 1100px;
	margin: 0 auto;
	cursor: default;
	overflow: hidden;
}
.mc_search_left {
	float: left;
	width: 350px;
	padding: 30px 15px 15px 10px;
	text-align: left;
}
.mc_search_right {
	float: left;
	width: 305px;
	padding: 40px 0 0 0;
	text-align: right;
}
.mc_search_field {
	width: 260px;
	padding: 7px 0 7px 10px;
	font-size: 12px;
}
.mc_search_button {
	width: 47px;
	height: 32px;
	padding: 4px 0 5px 0;
	cursor: pointer;
}
.mc_country_icon {
	float: right;
	padding-right: 10px;
}
.mc_country_icon_img {
	width: 36px;
	height: 25px;
}

/* 상단 매뉴 */
.mc_nav {
	width: 1100px;
	padding: 15px 0;
	overflow: hidden;
	text-align: center;
}
.mc_nav ul {
	list-style: none;
}
.mc_nav li {
	display: inline;
	border-left: 1px solid #FFF;
	font-size: 0.9em;
	padding: 0 20px;
}
.mc_nav li:first-child { border-left: none; }
.mc_nav a {
	color: #FFF;
}

/* 매인 컨텐츠 */
.mc_main_container {
	width: 1100px;
	margin: 35px auto 0 auto;
	overflow: hidden;
}
.mc_main_content_left {
	float: left;
	width: 720px;
	padding-right: 10px;
	overflow: hidden;
}
.mc_main_content_right {
	float: left;
	width: 360px;
	padding-left: 10px;
	overflow: hidden;
}
.mc_main_content_icon {
	width: 160px;
	height: 160px;
	float: left;
	margin: 0 10px 10px 10px;
}
.mc_main_content_icon p {
	width: 100%;
	font-size: 25px;
	color: #CCC;
	text-align: center;
	padding-top: 40px;
}
.mc_main_content_icon p:nth-child(2n) {
	padding-top: 25px;
}
.mc_main_class_icon_title_box {
	width: 100%;
	cursor: default;
	overflow: hidden;
	margin-bottom: 10px;
}
.mc_main_class_icon_title {
	color: #AAA;
	font-size: 17px;
	line-height: 50px;
	border-bottom: 1px solid #CCC;
}
.mc_main_class_icon_title p {
	padding-left: 10px;
	background: #F7F7F7;
}
.mc_main_class_icon {
	width: 100px;
	height: 126px;
	float: left;
	padding: 10px;
}
.mc_main_class_icon_box {
	width: 100%;
	height: 100%;
	border: 1px solid #DDD;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_class_icon_inbox {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
	-webkit-transition-duration: 0.2s, 0.2s;
    -webkit-transition-timing-function: ease-in-out, ease-in-out; 
	-webkit-transition-delay: 0s, 1s;
}
.mc_main_class_icon_inbox:hover {
	-webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);
    -o-transform: scale(1.07);
    -ms-transform: scale(1.07);
    transform: scale(1.07);
}
.mc_main_class_icon_layer_1 {
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	z-index: 10;
	background: #FFF;
	opacity: 0;
}
.mc_main_class_icon_layer_2 {
	width: 100%;
	height: 100%;
	position: absolute;
	/*
	top: 15px;
	*/
	left: 0;
	z-index: 20;
}
.mc_main_class_icon_layer_2 img {
	height: 100%;
	width: auto;
	margin-left: -13px;
}
.mc_main_class_icon_layer_3 img {
	height: 100%;
	width: auto;
	margin-left: -13px;
}
.mc_main_class_icon_layer_2_main_right_icon {
	top: 0;
}
.mc_main_class_icon_layer_2_main_right_icon img {
	margin-left: 0;
}
.mc_main_class_icon_layer_3_main_right_icon img {
	margin-left: 0;
}
.mc_main_class_icon_layer_3 {
	width: 100%;
	height: 100%;
	position: absolute;
	/*
	top: 15px;
	*/
	left:0;
	z-index: 30;
	opacity: 0;
}
.mc_main_class_icon_layer_3_main_right_icon {
	top: 0;
}
.mc_main_class_icon_layer_4 {
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	z-index: 40;
}
.mc_main_class_icon_layer_4 img {
	width: 100%;
	height: 100%;
}
.mc_main_class_icon_inbox .mc_main_class_icon_layer_1 {
	opacity: 0;
	visibility: hidden;
}
.mc_main_class_icon_inbox .mc_main_class_icon_layer_3 {
	opacity: 0;
	visibility: hidden;
}
.mc_main_left_bottom {
	width: 720px;
	overflow: hidden;
	cursor: default;
}
.mc_main_left_bottom .section_left {
	width: 360px;
	float: left;
	overflow: hidden;
}
.mc_main_left_bottom .section_right {
	width: 340px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	overflow: hidden;
}
.mc_main_left_bottom .section_right .section_right_top {
	width: 100%;
	height: 417px;
	overflow: hidden;
	background: #F7F7F7;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.section_right_top .subject {
	width: 100%;
	height: 40px;
	background: #FFF;
	overflow: hidden;
	border: 1px solid #DDD;;
}
.section_right_top .tabs {
	width: 67px;
	float: left;;
}
.section_right_top .link {
	width: 67px;;
	float: left;
	text-align: center;
	font-size: 13px;
	padding: 14px 0;
}
.section_right_top .line .date {
	float: right;
}
.section_right_top .line_title {
	width: 340px;
	font-size: 14px;
	color: #777;
	padding: 15px 15px;
	border-bottom: 1px solid #EEE;
	background: #FFF;
	overflow: hidden;
	cursor: pointer;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.line_title_right {
	float: right;
	color: #BBB;
	font-size: 13px;
}
.line_title_right span {
	padding-left: 8px;
}
.section_right_top .line {
	width: 100%;
	font-size: 12px;
	color: #999;
	padding: 5px 15px;
	border-bottom: 1px dashed #EEE;
	overflow: hidden;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.section_right_top .line .group_category {
	cursor: pointer;
}
.section_right_top .line .group_sub {
	cursor: pointer;
}
.section_right_top .line:first-child {
	padding-top: 10px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.section_right_top .line a {
	font-size: 13px;
}
.section_right_top .group_category {
	float: left;
	color: #999;
	font-weight: bold;
}
.section_right_top .group_sub {
	float: left;
	padding-left: 5px;
}
.section_right_top .group_comment {
	float: left;
	padding-left: 5px;
}
.section_right_top .new_icon {
	float: left;
	width: 5px;
	height: 5px;
	padding-left: 7px;
	padding-top: 1px;
	opacity: 0.7;
}
.section_right .sub_date {
	float: right;
	font-size: 10px;
	color: #AAA;
}
.mc_main_left_bottom .section_right .section_right_bottom {
	width: 100%;
	height: 127px;
	overflow: hidden;
	margin-top: 20px;
	background: #F7F7F7;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_nail_icon {
	width: 68px;
	height: 69px;
	float: left;
	padding: 0 10px;
	border-right: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_nail_icon .mc_main_class_icon_layer_2 {
	top: 0;
}
.mc_main_nail_icon .mc_main_class_icon_layer_2 img {
	margin-left: 0;
}
.mc_main_nail_icon .mc_main_class_icon_layer_3 img {
	margin-left: 0;
}
.mc_main_nail_icon_right .mc_main_class_icon_layer_2 img {
	margin-left: 0;
}
.mc_main_nail_icon_right .mc_main_class_icon_layer_3 img {
	margin-left: 0;
}
.mc_main_nail_icon .mc_main_class_icon_box {
	border-color: #DDD;
}
.mc_main_nail_icon p {
	font-size: 11px;
}
.mc_main_nail_icon_right {
	width: 68px;
	height: 69px;
	padding: 0 10px;
	float: left;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_nail_icon_right .title {
	width: 100%;
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
}
.mc_main_nail_icon_right .mc_main_class_icon_layer_2 {
	top: 0;
}
.mc_main_nail_icon_right .mc_main_class_icon_box {
	border-color: #DDD;
}
.mc_main_nail_icon_right p {
	font-size: 11px;
}
.mc_main_nail_title {
	width: 330px;
	height: 35px;
	font-size: 13px;
	color: #777;
	padding: 11px 0 0 10px;
}
.mc_main_nail_icon_box {
	width: 340px;
	height: 69px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_right_box {
	width: 360px;
	overflow: hidden;
	margin-bottom: 20px;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_login_box {
	width: 360px;
	height: 158px;
	background: #F7F7F7;
	overflow: hidden;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_login_title {
	width: 338px;
	font-size: 13px;
	padding: 11px 10px;
	color: #777;
	cursor: default;
}
.mc_main_login_row {
	width: 358px;
	overflow: hidden;
}
.mc_main_login_col_left {
	width: 250px;
	float: left;
	overflow: hidden;
}
.mc_main_login_col_left input {
	width: 240px;
	font-size: 11px;
	color: #999;
	padding: 10px 7px;
	margin: 5px;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_login_col_left input:first-child {
	margin-bottom: 0;
}
.mc_main_login_col_right {
	width: 106px;
	float: left;
	overflow: hidden;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_login_col_right input {
	width: 101px;
	height: 74px;
	margin: 5px 0;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_login_row p {
	float: left;
	font-size: 11px;
	color: #999;
	padding: 10px 0 0 40px;
	cursor: default;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_login_row p:first-child {
	padding-left: 15px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_login_row_input {
	width: auto;
	padding: 0;
	margin: 0;
	margin-top: -1px;
}
.mc_text_color {
	color: #069;
	font-size: 13px;
}
.mc_main_inlogin_info_box {
	width: 100%;
	overflow: hidden;
	cursor: default;
	font-size: 13px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_inlogin_info_inbox {
	float: left;
	width: 119px;
	height: 80px;
	margin: 5px 0;
	overflow: hidden;
	border-right: 1px dashed #DDD;
	text-align: center;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_inlogin_info_inbox:nth-child(4) {
	border: 0;
}
.mc_main_inlogin_info_inbox p {
	padding: 5px 0;
}
.mc_main_inlogin_info_inbox p:first-child {
	padding-top: 19px;
}
.mc_main_inlogin_bottom {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}
.mc_main_inlogin_bottom a {
	color: #CCC;
	font-size: 10px;
}
.mc_main_inlogin_bottom p {
	float: right;
	width: 50px;
	padding: 0 5px;
}
.mc_main_inlogin_bottom p:first-child {
	padding: 0;
}
.mc_main_content_right_icon {
	width: 59px;
	height: 59px;
	float: left;
	padding: 10px 5px;
	cursor: default;
}
.mc_main_content_right_icon .mc_main_class_icon_layer_2 img {
	width: 100%;
	margin-left: 0;
}
.mc_main_content_right_icon .mc_main_class_icon_layer_3 img {
	width: 100%;
	margin-left: 0;
}
.mc_main_content_right_icon  p {
	font-size: 11px;
}
.mc_main_content_right_top .first {
	padding-left: 12px;
}
.mc_main_content_right_icon:nth-child(5n) {
	padding-right: 10px;
}
.mc_main_right_icon_box {
	width: 358px;
	background: #F7F7F7;
	overflow: hidden;
}
.mc_main_video_box {
	width: 358px;
	height: 287px;
	overflow: hidden;
	background: #F7F7F7;
	cursor: default;
}
.mc_main_video_section_left {
	float: left;
	width: 177px;
	padding: 10px;
	border-right: 1px dashed #CCC;
}
.mc_main_video_section_left_2 {
	float: left;
	width: 177px;
	padding: 10px;
	border-left: 1px dashed #CCC;
}
.mc_main_video_section_right {
	float: left;
	width: 160px;
}
.mc_main_video_title {
	font-size: 13px;
	color: #777;
	padding: 10px 0 10px 10px;
	border-bottom: 1px dashed #DDD;
}
.vbox-content img {
	margin: 0 auto;
}
.vbox-content iframe {
	background: none !important;
}
.mc_main_video_scroll {
	width: 100%;
	height: 253px;
	overflow: hidden;
    overflow-y: auto;
}
.mc_main_video_scroll .section {
	width: 100%;
	overflow: hidden;
	padding: 15px 0 7px 0;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_main_video_icon {
	width: 152px;
	height: 60px;
	float: left;
	padding: 0 0 0 12px;
	cursor: default;
}
.mc_main_video_scroll img {
	width: 152px;
	height: 60px;
}
.mc_main_video_icon .mc_main_class_icon_layer_2 {
	top: 0;
}
.mc_main_video_icon .mc_main_class_icon_layer_2 img {
	margin-left: 0;
}
.mc_main_video_icon .mc_main_class_icon_layer_3 img {
	margin-left: 0;
}
.mc_main_video_icon .mc_main_class_icon_layer_3 {
	color: #069;
	background: #FFEA55;
	text-align: center;
}
.mc_main_video_icon .mc_main_class_icon_layer_3 p {
	font-size: 12px;
	margin: 24px 0;
}
.mc_main_event_title {
	font-size: 13px;
	color: #777;
	padding: 10px 0 10px 10px;
	border-bottom: 1px dashed #DDD;
	cursor: default;
}
.event .mc_main_content_right_icon {
	height: 98px;
}
.event a:first-child .mc_main_content_right_icon {
	padding-left: 12px;
}
.event .mc_main_class_icon_box {
	border-color: #DDD;
}
.mc_main_content_slide_icon {
    width: 160px;
	height: 160px;
    cursor: default;
    z-index: 10;
    overflow: hidden;
}
.mc_main_content_slide_icon .mc_main_content_slide_icon {
	width: 160px;
	height: 160px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	overflow: hidden;
}
.mc_main_content_slide_icon .mc_main_slide_icon_small {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.mc_main_content_slide_icon .mc_sub_class_icon_box_col_small {
	width: 160px;
	height: 160px;
}
.mc_main_content_slide_icon .mc_sub_class_icon_bt_background {
	width: 100%;
	height: auto;
	opacity: 0;
}
.mc_main_content_slide_icon .mc_sub_class_icon_col_img_1 {
	width: 160px;
	height: 160px;
	display: block;
	position: absolute;
}
.mc_main_content_slide_icon .mc_sub_class_icon_col_img_2 {
	width: 160px;
	height: 160px;
	display: block;
	position: absolute;
}

/* 칼럼 */
.text_box {
	width: 1080px;
	height: auto;
	background: #FFF;
	text-align: center;
	overflow: hidden;
	cursor: default;
}
.column_big {
	float: left;
	width: 100%;
	height: auto;
}
.column_medium {
	float: left;
	width: 50%;
	height: auto;
}
.column_small {
	float: left;
	width: 33%;
	height: auto;
}
.head_big {
	font-size: 1.9em;
	text-align: left;
	font-weight: bold;
	padding: 20px;
}
.head_medium {
	font-size: 1.3em;
	text-align: left;
	font-weight: 500;
	padding: 30px 20px;
	line-height: 1.9em;
}
.head_small {
	font-size: 1.1em;
	line-height: 1.7em;
	color: #777;
	text-align: justify;
	padding: 30px 20px;
}
.head_hr {
	width: 100%;
	border-bottom: 2px solid #EEE;
	overflow: hidden;
}

/* 회원가입 */
.mc_reg_head {
	width: 33%;
	float: left;
	text-align: center;
	padding-bottom: 25px;
	border-bottom: 1px solid #DDD;
}
.mc_reg_head:first-child {
	text-align: right;
}
.mc_reg_head:nth-child(3n) {
	text-align: left;
}
.mc_reg_head p {
	padding: 2px 0;
}
.mc_reg_head_on {
	font-size: 15px;
	color: #000;
	padding-bottom: 23px;
}
.mc_reg_head_off {
	font-size: 13px;
	color: #999;
}
.mc_reg_form_box {
	width: 100%;
	overflow: hidden;
	font-size: 13px;
}
.mc_reg_form_section {
	width: 100%;
	overflow: hidden;
	background: #F7F7F7;
}
.mc_reg_form_title {
	width: 100%;
	font-size: 20px;
	line-height: 35px;
	padding: 10px 13px;;
}
.mc_reg_form_title_margin {
	clear: both;
	margin-top: 55px;
}
.mc_reg_form_input {
	padding: 10px;
}
.mc_reg_form_input textarea {
	width: 1060px;
	height: 250px;
	overflow:scroll;
	overflow-x: hidden;
	color: #777;
	cursor: default;
	border: 1px solid #CCC;
	padding: 20px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_reg_form_input input {
	width: 13px;
	margin-top: -1px;
	margin-right: 5px;
}
.mc_reg_form_input p {
	float: left;
	font-size: 13px;
	margin: 20px 15px 20px 0;
}
.mc_reg_form_submit {
	width: 100%;
	height: 55px;
	margin-top: 20px;
}
.mc_reg_inform_box {
	width: 100%;
	overflow: hidden;
	padding: 20px;
	background: #F7F7F7;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_reg_inform_left {
	width: 200px;
	float: left;
}
.mc_reg_inform_left p {
	float: right;
	padding: 5px 50px 5px 0;
}
.mc_reg_inform_left_order_2 {
	width: 200px;
	float: left;
}
.mc_reg_inform_left_order_2 p {
	float: right;
	padding-right: 50px;
}
.mc_reg_inform_right {
	width: 789px;
	float: left;
	padding-left: 50px;
	border-left: 1px dashed #DDD;
}
.mc_reg_inform_right input {
	width: 768px;
	height: 20px;
	font-size: 13px;
	padding: 10px;
	border: 0;
	border-bottom: 1px dashed #CCC;
	background: #F7F7F7;
}
.mc_reg_inform_right p {
	font-size: 13px;
	padding: 10px 0 0 5px;
}
.mc_reg_inform_right_birth {
	width: 789px;
	float: left;
	padding-left: 50px;
	border-left: 1px dashed #DDD;
}
.mc_reg_inform_right_birth input {
	width: 70px;
	float: left;
	height: 20px;
	font-size: 13px;
	text-align: center;
	padding: 10px;
	border: 0;
	border-bottom: 1px dashed #CCC;
	background: #F7F7F7;
}
.ui-datepicker-trigger {
	width: 20px;
	padding: 10px;
	cursor: pointer;
}
.mc_reg_inform_right_order {
	width: 124px;
	float: left;
	padding-left: 50px;
	border-left: 1px dashed #DDD;
}
.mc_reg_inform_right_order select {
	width: 117px;
	height: 35px;
	font-size: 13px;
	border: 0;
	background: #F7F7F7;
	border: 1px solid #DDD;
}
.mc_reg_inform_right_order_2 {
	width: 789px;
	float: left;
	padding-left: 50px;
	border-left: 1px dashed #DDD;
}
.mc_reg_inform_right_order_2 input {
	width: 13px;
	float: left;
	margin-top: 1px;
	margin-right: 5px;
}
.mc_reg_inform_right_order_2 p {
	float: left;
}
.mc_reg_ok_box {
	width: 1080px;
	overflow: hidden;
}
.mc_reg_ok_inbox {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
	padding: 50px;
	background: #F7F7F7;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_reg_ok_inbox div {
	text-align: center;
}
.mc_reg_ok_inbox p {
	margin: 20px 0;
}
.mc_reg_ok_inbox .h1 {
	font-size: 19px;
	color: #069;
}
.mc_reg_ok_inbox .h2 {
	font-size: 17px;
	color: #069;
}
.mc_reg_ok_inbox .h3 {
	font-size: 13px;
}

/* 로그인 */
.mc_login_head_box {
	width: 1060px;
	overflow: hidden;
	background: #F7F7F7;
	border-bottom: 1px dashed #DDD;
	padding: 30px 0 20px 20px;
}
.mc_login_head_box span {
	font-size: 19px;
}
.mc_login_box {
	width: 100%;
	font-size: 13px;
	overflow: hidden;
	background: #F7F7F7;
}
.mc_login_inbox {
	width: 540px;
	overflow: hidden;
	margin: 0 auto;
	padding: 100px 0;
}
.mc_password_inbox {
	width: 340px;
	overflow: hidden;
	margin: 0 auto;
	padding: 100px 0;
}
.mc_password_inbox div {
	width: 100%;
}
.mc_password_inbox div p {
	padding: 10px;
}
.mc_password_inbox div p img {
	padding: 20px 0 15px 0;
}
.mc_password_inbox .text {
	padding-bottom: 30px;
}
.mc_password_inbox .text p {
	padding-top: 7px;
	padding-bottom: 0;
}
.mc_password_inbox div .hr {
	padding-bottom: 20px;
	border-bottom: 1px solid #AAA;
}
.mc_password_inbox div input {
	width: 320px;
	padding: 10px;
	margin: 10px;
	overflow: hidden;
	background: #FFF;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_password_inbox .left {
	float: left;
	width: 150px;
	height: 35px;
	margin: 0;
	padding: 10px 0 0 10px;
}
.mc_password_inbox .right {
	float: right;
	width: 150px;
	height: 35px;
	margin: 0;
	padding: 10px 10px 0 0;
}
.mc_password_inbox .left input, .mc_password_inbox .right input {
	width: 150px;
	height: 35px;
	margin: 0;
	padding: 0;
}
.mc_password_inbox .button input:nth-child(2) {
	padding-left: 10px;
}
.mc_login_inbox .sction_left {
	float: left;
	width: 380px;
	padding: 10px;
	padding-right: 0;
	overflow: hidden;
}
.mc_login_inbox .sction_left input {
	width: 360px;
	padding: 10px;
	margin: 10px;
	overflow: hidden;
	background: #FFF;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_login_inbox .sction_left input:first-child {
	margin-bottom: 0;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_login_inbox .sction_right {
	float: left;
	width: 150px;
	padding: 20px 0;
	padding-bottom: 0;
	overflow: hidden;
}
.mc_login_inbox .sction_right input {
	width: 150px;
	height: 85px;
}
.mc_login_bottom {
	width: 540px;
	margin: 0 auto;
	clear: both;
	font-size: 13px;
}
.mc_login_bottom .section {
	padding-left: 30px;
}
.mc_login_bottom .section span {
	float: right;
}
.mc_login_bottom .section span:nth-child(3) {
	padding-right: 20px;
}
.mc_login_bottom .section span:nth-child(2) {
	padding-right: 10px;
}
.mc_login_inbox .sction_left .sction_left_id {
	width: 360px;
	padding: 10px;
	margin: 10px;
	margin-bottom: 0;
	overflow: hidden;
	background: #FFF;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_login_bottom .center {
	text-align: left;
}
.sction_right_password {
	float: left;
	width: 150px;
	padding: 20px 0;
	padding-bottom: 0;
	overflow: hidden;
}
.sction_right_password input {
	height: 35px;
}

/* 개인정보처리방침 */
.mc_copyright_section_3_box {
	width: 1050px;;
	padding: 15px;
}
.mc_copyright_section_3_form {
	width: 1050px;
	padding: 15px;
	height: 300px;
	line-height: 2em;
}

/* 카피라이트 */
.mc_banner_container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.mc_banner_content {
	width: 1080px;
	margin: 0 auto;
	padding: 30px 0 0 0;
	overflow: hidden;
}
.mc_banner {
	float: left;
}
.mc_banner_img {
	width: 200px;
	height: 90px;
	padding: 10px;
}
.mc_copyright_section_container {
	width: 100%;
	cursor: default;
}
.mc_copyright_section_top {
	width: 1100px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	text-align: center;
	border-bottom: 2px solid #DEDEDE;
	overflow: hidden;
}
.mc_copyright_section_top ul {
	list-style: none;
}
.mc_copyright_section_top li {
	display: inline;
	color: #717171;
	font-size: 0.8em;
	padding: 0 10px;
}
.mc_copyright_section_bottom {
	width: 1100px;
	margin: 0 auto;
	padding: 20px 0 30px 0;
	overflow: hidden;
}
.mc_copyright_section_bottom_box_1 {
	float: left;
	width: 90px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_copyright_section_bottom_box_1 img {
	width: 65px;
	height: auto;
	padding: 10px 0 0 10px;
}
.mc_copyright_section_bottom_box_2 {
	float: left;
	width: 730px;
	color: #AAA;
	font-size: 12px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_copyright_section_bottom_box_2 .header {
	color: #999;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E3E3E3;
	overflow: hidden;
}
.mc_copyright_section_bottom_box_2 .header p {
	float: left;
	padding: 0 25px;
}
.mc_copyright_section_bottom_box_2 .header p a {
	color: #999;
}
.mc_copyright_section_bottom_box_2 .header P:first-child {
	padding: 0;
}
.mc_copyright_section_bottom_box_2 .header P:last-child {
	padding: 0;
}
.mc_copyright_section_bottom_box_2 .section {
	padding: 8px 0 0 5px;
}
.mc_copyright_section_bottom_box_3 {
	float: left;
	width: 263px;
	margin-left: 17px;
	color: #AAA;
	font-size: 12px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_copyright_section_bottom_box_3 .header {
	color: #999;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E3E3E3;
}
.mc_copyright_section_bottom_box_3 .section {
	padding: 8px 0 0 5px;
}






/* 이전 카피라이트 */
.mc_banner_container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.mc_banner_content {
	width: 1080px;
	margin: 0 auto;
	padding: 30px 0 0 0;
	overflow: hidden;
}
.mc_banner {
	float: left;
}
.mc_banner_img {
	width: 200px;
	height: 90px;
	padding: 10px;
}
.mc_copyright_container {
	width: 100%;
	text-align: center;
}
.mc_copyright_top {
	width: 1100px;
	margin: 0 auto;
	padding: 40px 0 0 0;
	overflow: hidden;
	text-align: center;
}
.mc_copyright_top ul {
	list-style: none;
}
.mc_copyright_top li {
	display: inline;
	color: #717171;
	font-size: 0.8em;
	padding: 0 10px;
}
.mc_copyright_bottom {
	width: 730px;
	margin: 0 auto;
	padding: 15px 0 30px 0;
	overflow: hidden;
}
.mc_copyright_bottom_box_1 {
	float: left;
	width: 550px;
}
.mc_copyright_bottom_box_2 {
	float: left;
	width: 190px;
}
.mc_copyright_bottom_box_3 {
	float: left;
	width: 180px;
}
.mc_copyright_bottom_box_4 {
	float: left;
	width: 180px;
}
.mc_copyright_img {
	width: 100%;
	height: auto;
}





/* 서브 */
.mc_sub_container_nav {
	width: 200px;
	margin: 0 auto;
	padding-right: 20px;
	overflow: hidden;
}
.mc_sub_container_content {
	width: 860px;
	margin: 0 auto;
	padding-left: 20px;
	overflow: hidden;
}
.mc_sub_container {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}

/* 서브 전후사진 */
.mc_sub_after_header {
	padding: 20px 0 0 0;
	text-align: center;
	overflow: hidden;
}
.mc_sub_after_header_icon_box {
	width: 1092px;
	overflow: hidden;
	padding-left: 1px;
}
.mc_sub_after_header_icon_box .icon_img {
	float: left;
	width: 84px;
	height: auto;
	background: #EFEFEF;
	border: 1px solid #EFEFEF;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_after_content {
	width: 1100px;
	margin-top: 20px;
	overflow: hidden;
}
.mc_sub_after_content .row {
	width: 100%;
	overflow: hidden;
}
.mc_sub_after_content img {
	float: left;
	width: 200px;
	height: 200px;
	margin: 0 10px;
	padding: 10px 0;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_after_content .img_small {
	width: 160px;
	height: 200px;
	margin: 0 10px;
	padding: 10px 0;
}
.mc_sub_after_content .img_middle {
	width: 300px;
	height: 200px;
	margin: 0 10px;
	padding: 10px 0;

}
.mc_sub_after_content .img_middle_1 {
	width: 220px;
	height: 200px;
	margin: 0 10px;
	padding: 10px 0;
}
.mc_sub_after_content .img_middle_2 {
	width: 240px;
	height: 200px;
	margin: 0 10px;
	padding: 10px 0;
}
.mc_sub_after_content .img_middle_3 {
	width: 260px;
	height: 200px;
	margin: 0 10px;
	padding: 10px 0;
}
.mc_sub_after_content .img_middle_4 {
	width: 280px;
	height: 200px;
	margin: 0 10px;
	padding: 10px 0;
}
.mc_sub_after_content .img_middle_5 {
	width: 300px;
	height: 200px;
	margin: 0 10px;
	padding: 10px 0;
}
.mc_sub_after_content .img_middle_6 {
	width: 320px;
	height: 200px;
	margin: 0 10px;
	padding: 10px 0;
}
.mc_sub_after_content .img_middle_7 {
	width: 340px;
	height: 200px;
	margin: 0 10px;
	padding: 10px 0;
}
.mc_sub_after_content .img_big {
	width: 400px;
	height: 200px;
	margin: 0 10px;
	padding: 10px 0;
}

/* 서브 게시판 */
.mc_sub_bbs_container {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}
.mc_sub_bbs_content {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.ok_button {
	width: 100%;
	height: 55px;
	background: #fffc24;
	border: 0;
	cursor: pointer;
}
.mc_sub_bbs_comment_list {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	background: #f7f7f7;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_bbs_comment_list p {
	width: 100%;
	overflow: hidden;
	padding: 10px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_bbs_comment_list textarea {
	padding: 0;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_bbs_content_subject input {
	width: 150px;
	padding: 6px 5px;
	background: #F7F7F7;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_bbs_content .comment {
	padding-top: 5px !important;
}

/* 페이징 */
.board_page {
	text-align: center;
	font-size: 12px;
	padding: 20px 10px 10px 10px;
	overflow: hidden;
	cursor: default;
}
.board_page b, .board_page a, .board_page img {
	padding: 0 3px;
}

/* 쪽지함 */
.mc_memo_content {
	width: 540px;
	font-size: 15px;
	margin-left: 25px;
	overflow: hidden;
}
.mc_memo_content .header {
	width: 100%;
	padding: 10px;
	margin-bottom: 5px;
	border-bottom: 2px solid #F7F7F7;
	overflow: hidden;
}
.mc_memo_content .header img {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
}
.mc_memo_content .header p {
	float: left;
}
.mc_memo_content .nav {
	width: 100%;
	overflow: hidden;
}
.mc_memo_content .nav div {
	float: left;
	width: 129px;
	height: 30px;
	margin: 5px 0 5px 5px;
	padding: 5px 5px 0 0;
	color: #FFF;
	text-align: right;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_memo_content .nav .on {
	background: #C36;
}
.mc_memo_content .nav .off {
	background: #BBB;
}
.mc_memo_content .nav .none {
	color: #BBB;
	background: #FFF;
}
.mc_memo_button_box {
	width: 140px;
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
}
.mc_memo_button_box input {
	float: left;
	margin: 10px 5px 0 5px;
	cursor: pointer;
}
.mc_memo_button_box p {
	float: left;
	overflow: hidden;
}
.mc_memo_button {
	width: 50px;
	font-size: 15px;
	padding: 5px;
	margin-top: 10px;
	color: #999;
	background: #FFF;
	border: 1px solid #BBB;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* 서브 온라인상담 게시판 */
.mc_sub_bbs_list_box {
	border-bottom: 2px solid #F7F7F7;
	border-left: 2px solid #F7F7F7;
	border-right: 2px solid #F7F7F7;
}
.mc_sub_online_bo_title_icon {
	float: left;
	width: 157.1px;
	height: 60px;
	font-size: 14px;
	font-weight: bold;
	color: #777;
	background: #F7F7F7;
	padding-top: 23px;
	text-align: center;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_bbs_container a .on {
	background: #FFF;
	border-top: 2px solid #F7F7F7;
}
.mc_sub_online_bo_title {
	float: left;
	height: 34px;
	font-size: 12px;
	color: #999;
	margin-top: 20px;
	padding-top: 11px;
	text-align: center;
	background: url(http://00mta.com/skin/board/mc_main_bo/img/title_bg.gif) repeat-x;
	border-top: 1px solid #DDD;
	cursor: default;
	border-bottom: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_online_bo_list_no {
	width: 100px;
}
.mc_sub_online_bo_list_sub {
	width: 700px;
}
.mc_sub_online_bo_list_user {
	width: 100px;
}
.mc_sub_online_bo_list_date {
	width: 100px;
}
.mc_sub_online_bo_list_alarm {
	width: 100px;
}
.mc_sub_online_bo_list {
	float: left;
	height: 34px;
	font-size: 12px;
	color: #999;
	padding-top: 11px;
	text-align: center;
	cursor: default;
	overflow: hidden;
	border-bottom: 1px dashed #E3E3E3;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_online_bo_list_line {
}
.mc_sub_online_bo_list_line .mc_sub_online_bo_list_no {
	width: 100px;
}
.mc_sub_online_bo_list_line .mc_sub_online_bo_list_sub {
	width: 700px;
	text-align: left;
}
.mc_sub_online_bo_list_line .mc_sub_online_bo_list_user {
	width: 100px;
}
.mc_sub_online_bo_list_line .mc_sub_online_bo_list_date {
	width: 100px;
}
.mc_sub_online_bo_list_line .mc_sub_online_bo_list_alarm {
	width: 100px;
	padding-top: 0px;
}
.mc_sub_online_bo_list_line .mc_sub_online_bo_list_alarm img {
	width: 62px;
	height: 20px;
	margin: 7px 19px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_online_bo_list .sub {
	float: left;
}
.mc_sub_online_bo_list .new {
	float: left;
	padding-left: 10px;
	padding-top: 1px;
}
.list_page_no {
}
.list_page {
	text-align: center;
	margin: 10px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 10px;
}
.list_search {
	text-align: center;
}
.list_search_select {
	width: 100px;
	height: 25px;
	font-size: 13px;
	border: 1px solid #CCC;
	margin-top: 10px;
}
.list_search_input {
	width: 300px;
	height: 25px;
	font-size: 13px;
	border: 1px solid #CCC;
	padding: 0 5px;
}
.list_search_button {
	width: 50px;
	height: 25px;
	font-size: 12px;
	background: #EEE;
	border: 1px solid #CCC;
}
.list_write {
	text-align: center;
	font-size: 12px;
}
.list_write p {
	width: 62px;
	height: 20px;
	margin: 0 19px;
	margin-top: 7px;
	padding-top: 4px;
	border: 1px solid #DDD;
	overflow: hidden;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_bbs_content section {
	width: 100%;
	overflow: hidden;
	font-size: 15px;
	cursor: default;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_bbs_content section div:first-child {
	float: left;
	width: 150px;
	padding: 20px;
	text-align: right;
	overflow: hidden;
	background: #F7F7F7;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_bbs_content section div:last-child {
	float: left;
	width: 950px;
	overflow: hidden;
	padding: 11px 20px;
	border-bottom: 1px solid #F7F7F7;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_bbs_content section div:last-child select {
	width: 150px;
	padding: 6px 5px;
	background: #F7F7F7;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_bbs_content section div:last-child input {
	width: 150px;
	padding: 6px 5px;
	background: #F7F7F7;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_bbs_content section .email {
	width: 300px !important;
}
.mc_sub_bbs_content section .subject {
	width: 910px !important;
}
.mc_sub_bbs_content section div:last-child textarea {
	width: 910px;
	height: 250px;
	padding: 10px;
	line-height: 20px;
	padding: 6px 5px;
	background: #F7F7F7;
	border: 1px solid #DDD;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_bbs_content section .files {
	width: 190px !important;
}
.mc_sub_bbs_content section .text {
	padding-top: 9px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* 서브 폼 */
.mc_sub_form {
	width: 100%;
	overflow: hidden;
	font-size: 15px;
}
.mc_sub_form .row {
	float: left;
	width: 540px;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px solid #EEE;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_form .row_full {
	float: left;
	width: 100%;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px solid #EEE;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_form .left {
	float: left;
	width: 150px;
	overflow: hidden;
	padding: 17px 0 0 10px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_form .right {
	float: left;
	width: 390px;
	overflow: hidden;
	padding: 10px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_form input {
	width: 330px;
	height: 30px;
	background: #F7F7F7;
	border: 1px solid #CCC;;
	padding: 5px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_form .short {
	float: left;
	width: 90px;
	height: 30px;
	background: #F7F7F7;
	border: 1px solid #CCC;
	padding: 5px;
	margin-right: 20px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_form select {
	width: 250px;
	height: 30px;
	background: #F7F7F7;
	border: 1px solid #CCC;
	padding: 5px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_form .right_full {
	float: left;
	width: 880px;
	overflow: hidden;
	padding: 10px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_form .full {
	float: left;
	width: 870px;
	height: 30px;
	background: #F7F7F7;
	border: 1px solid #CCC;
	padding: 5px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_form textarea {
	height: 100px !important;
}
#variableFiles input {
	height: 35px;
	border: none;
}

/* 문의폼 */
.mc_sub_qna_form {
	width: 100%;
	overflow: hidden;
	background: #F7F7F7;
	border: 1px solid #CCC;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_qna_form_header {
	background: #E2EAF3;
}
.mc_sub_qna_form_content {
	margin-top: 15px;
	border-top: 0;
}
.mc_sub_qna_form .inbox {
	width: 1000px;
	margin: 20px auto;
	font-size: 14px;
	overflow: hidden;
}
.mc_sub_qna_form .header {
	overflow: hidden;
}
.mc_sub_qna_form .header p {
	float: left;
	font-weight: 300;
	color: #4F4F4F;
	padding-top: 5px;
}
.mc_sub_qna_form .header .title {
	font-size: 20px;
	color: #6E6E6E;
	font-weight: bold;
	padding-top: 0;
	margin-right: 5px;
}
.mc_sub_qna_form .header .sub_title {
	color: #414141;
	font-style: italic;
	font-size: 17px;
	padding-top: 2px;
	margin-right: 15px;
}
.mc_sub_qna_form .section_left {
	float: left;
	width: 333px;
	overflow: hidden;
}
.mc_sub_qna_form .section_right {
	float: left;
	width: 334px;
	overflow: hidden;
}
.mc_sub_qna_form .row {
	float: left;
	width: 333px;
	overflow: hidden;
	padding: 2px 0;
	border-bottom: 1px solid #EEE;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_qna_form .row_full {
	float: left;
	width: 100%;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px solid #EEE;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_qna_form .left {
	float: left;
	width: 100px;
	overflow: hidden;
	padding: 17px 0 0 10px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_qna_form .right {
	float: left;
	width: 233px;
	overflow: hidden;
	padding: 10px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_qna_form .right_date {
	float: left;
	width: 233px;
	overflow: hidden;
	padding: 10px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_qna_form .right p {
	float: left;
}
.mc_sub_qna_form input {
	width: 193px;
	height: 30px;
	border: 1px solid #CCC;;
	padding: 5px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_qna_form .right_date input {
	float: left;
	width: 165px;
	height: 30px;
	background: #F7F7F7;
	border: none;
	text-align: right;
	border-bottom: 1px solid #CCC;;
	padding: 5px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_qna_form .right_date a {
	float: left;
	width: 40px;
	height: 40px;
	border: 1px solid #CCC;;
	padding: 0 5px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_qna_form .right_date .ui-datepicker-trigger {
	padding: 6px;
}
.mc_sub_qna_form .short {
	float: left;
	width: 13px;
	height: 13px;
	border: 1px solid #CCC;
	padding: 5px;
	margin-top: 0;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_qna_form select {
	width: 193px;
	height: 30px;
	border: 1px solid #CCC;
	padding: 5px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_qna_form textarea {
	height: 90px !important;
	width: 193px;
	border: 1px solid #CCC;
	padding: 5px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
#mc_sub_qna_form input {
	height: 35px;
	border: none;
}
.mc_qna_form_submit {
	width: 100%;
	height: 241px;
	overflow: hidden;
	text-align: center;
}
.mc_sub_hotel_submit {
	height: 201px;
	padding-top: 40px;
}
.mc_qna_form_submit input {
	width: 150px;
	height: 75px;
	font-size: 22px;
	color: #000;
	font-weight: bold;
	margin: 15px auto;
	overflow: hidden;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_qna_form_submit .tel_qna {
	width: 75%;
	font-size: 17px;
	margin: 0 auto;
	padding-top: 3px;
	overflow: hidden;
}
.mc_qna_form_submit .tel_qna p {
	padding: 5px;
}
.mc_after_qna_form_submit {
	width: 100%;
	height: 175px;
	overflow: hidden;
	text-align: center;
}
.mc_after_qna_form_submit input {
	width: 75%;
	height: 75px;
	font-size: 22px;
	color: #000;
	font-weight: bold;
	margin: 15px auto;
	overflow: hidden;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* 서브 신기술포럼 */
.mc_sub_nt_header {
	padding: 20px 0 0 0;
	text-align: center;
	overflow: hidden;
}
.mc_sub_nt_header_icon_box {
	width: 1100px;
	overflow: hidden;
}
.mc_sub_nt_header_icon_box .icon_img {
	float: left;
	width: 137px;
	height: 75px;
	background: #EFEFEF;
	border: 1px solid #EFEFEF;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_nt_content {
	width: 1099px;
	margin-top: 20px;
	padding-left: 1px;
	overflow: hidden;
}
.mc_sub_nt_content .col {
	float: left;
	width: 366px;
}
.mc_sub_nt_content img {
	width: 326px;
	height: 480px;
	margin: 0 10px;
	padding: 30px 0;
}
mc_sub_nt_content {
	text-align: center;
}
.mc_sub_nt_conimg {
	overflow: hidden;
	text-align: center;
}
.mc_sub_nt_conimg img {
	width: auto;
	height: auto;
	margin: 0 auto;
}

/* 서브 줄기세포 */
.mc_sub_sc_header {
	text-align: center;
	overflow: hidden;
}
.mc_sub_sc_header_icon_box {
	width: 1100px;
	overflow: hidden;
}
.mc_sub_sc_header_icon_box a {
	float: left;
	width: 550px;
	height: 60px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 23px;
	background: #F7F7F7;
	border: 1px solid #F7F7F7;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_sc_header_icon_box .on {
	background: #FFF;
	border: 2px solid #F7F7F7;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_sc_content {
	width: 1099px;
	margin-top: 20px;
	padding-left: 1px;
	overflow: hidden;
}
.mc_sub_sc_content .col {
	float: left;
	width: 274px;
	overflow: hidden;
}
.mc_sub_sc_content img {
	width: 254px;
	height: 367px;
	margin: 0 10px;
	padding: 15px 0;
}

/* 서브 관광 */
.mc_sub_tr_header {
	padding: 20px 0 0 0;
	text-align: center;
	overflow: hidden;
}
.mc_sub_tr_header_icon_box {
	width: 1100px;
	overflow: hidden;
}
.mc_sub_tr_header_icon_box .icon_img {
	float: left;
	width: 275px;
	height: 75px;
	background: #EFEFEF;
	border: 1px solid #EFEFEF;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_tr_content {
	width: 1080px;
	margin: 0 10px;
	overflow: hidden;
}
.mc_sub_tr_content .col {
	float: left;
	width: 540px;
	padding: 0 10px 10px 10px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_tr_content img {
	width: 440px;
	height: auto;
	margin: 40px;
}

/* 서브 클래스 */
.mc_sub_class_header {
	padding: 10px 0 0 0;
	text-align: center;
	overflow: hidden;
	margin-left: 4px;
}
.mc_sub_class_header_icon {
	float: left;
}
.mc_sub_class_header_icon_img {
	width: 91px;
	height: 91px;
}
.mc_sub_class_header_list_head {
	width: 1088px;
	text-align: center;
	overflow: hidden;
	cursor: default;
	margin-left: 4px;
	border-left: 2px solid #EEE;
	border-right: 2px solid #EEE;
}
.mc_sub_class_header_list {
	width: 1088px;
	margin: 0 0 20px 0;
	text-align: center;
	height: 188px;
	overflow: hidden;
	overflow-y: auto;
	cursor: default;
	margin-left: 4px;
	border-left: 2px solid #EEE;
	border-right: 2px solid #EEE;
	border-bottom: 2px solid #EEE;
}
.mc_sub_class_header_list_head ul, .mc_sub_class_header_list ul {
	overflow: hidden;
	list-style: none;
}
.mc_sub_class_header_list_head {
	padding: 15px 0;
	border-bottom: 1px solid #CCC;
}
.mc_sub_class_ul_list {
	padding: 12px 0;
	border-bottom: 1px solid #EEE;
	background-color: #FFF;
}
.mc_sub_class_header_list_head li, .mc_sub_class_header_list li {
	display: block;
	float: left;
}
.mc_sub_class_list_1_title, .mc_sub_class_list_2_title, .mc_sub_class_list_3_title, .mc_sub_class_list_4_title {
	font-size: 0.8em;
	color: #757575;
}
.mc_sub_class_list_1_title {
	width: 249px;
	border-right: 1px solid #CCC;
}
.mc_sub_class_list_2_title {
	width: 348px;
	border-right: 1px solid #CCC;
}
.mc_sub_class_list_3_title {
	width: 348px;
	border-right: 1px solid #CCC;
}
.mc_sub_class_list_4_title {
	width: 123px;
	padding-right: 17px;
}
.mc_sub_class_list_1, .mc_sub_class_list_2, .mc_sub_class_list_3, .mc_sub_class_list_4, .mc_sub_class_list_5, .mc_sub_class_list_6 {
	font-size: 0.8em;
	color: #757575;
}
.mc_sub_class_list_1 {
	width: 99px;
	text-align: center;
	border-right: 1px solid #CCC;
}
.mc_sub_class_list_2 {
	width: 99px;
	text-align: center;
	border-right: 1px solid #CCC;
}
.mc_sub_class_list_3 {
	width: 49px;
	text-align: center;
	border-right: 1px solid #CCC;
}
.mc_sub_class_list_4 {
	width: 328px;
	text-align: left;
	padding-left: 20px;
	border-right: 1px solid #CCC;
}
.mc_sub_class_list_5 {
	width: 328px;
	text-align: left;
	padding-left: 20px;
	border-right: 1px solid #CCC;
}
.mc_sub_class_list_6 {
	width: 123px;
}
.mc_sub_class_icon_container {
	width: 1100px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.mc_sub_class_popup_box {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}
.mc_sub_class_popup {
	color: #777;
	cursor: default;
	z-index: 999;
	display: none;
	opacity: 0;
	position: absolute;
	margin-top: 10px;
	width: 468px;
	height: 430px;
	border: 1px solid #EEE;
}
.mc_sub_class_popup_background {
	display: none;
	opacity: 0;
	position: absolute;
	background: #FFF;
	z-index: 9;
	width: 468px;
	height: 432px;
}
.mc_sub_class_popup_head {
	width: 100%;
	overflow: hidden;
}
.mc_sub_class_popup_head_title {
}
.mc_sub_class_popup_head_close img {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	z-index: 9999;
}
.mc_sub_class_popup_content {
	width: 468px;
	height: 430px;
	font-size: 1em;
	padding: 0;
	overflow-y: auto;
	text-align: center;
	background: #FFF;
}
.mc_sub_class_popup_content img {
	display: block;
	float: left;
	width: 234px;
	height: 215px;
}
.mc_sub_class_icon_col {
	float: left;
	width: 275px;
}
.mc_sub_class_icon {
	padding: 0 10px 20px 10px;
	width: 100%;
	cursor: default;
	z-index: 10;
	overflow: hidden;
}
.mc_sub_class_icon_box_col_small {
	width: 255px;
	height: 255px;
	position: relative;
}
.mc_sub_class_icon_box_col_big {
	width: 255px;
	height: 530px;
	position: relative;
}
.mc_sub_class_icon_box_row_small {
	width: 255px;
	height: 255px;
	position: relative;
}
.mc_sub_class_icon_box_row_big {
	width: 530px;
	height: 255px;
	position: relative;
}
.mc_sub_class_icon_bt_background {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	background: #FFF;
	opacity: 0.9;
	overflow: hidden;
}
.mc_sub_class_icon_bt_col_small {
	width: 255px;
	height: 255px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	overflow: hidden;
}
.mc_sub_class_icon_bt_col_big {
	width: 255px;
	height: 530px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	overflow: hidden;
}
.mc_sub_class_icon_bt_row_small {
	width: 255px;
	height: 255px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	overflow: hidden;
}
.mc_sub_class_icon_bt_row_big {
	width: 530px;
	height: 255px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	overflow: hidden;
}
.mc_sub_class_icon_slide_box {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.mc_sub_class_icon_bt_col_small, .mc_main_banner_1_screen,
.mc_sub_class_icon_bt_col_big, .mc_main_banner_1_screen,
.mc_sub_class_icon_bt_row_small, .mc_main_banner_1_screen,
.mc_sub_class_icon_bt_row_big, .mc_main_banner_1_screen {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.mc_sub_class_icon_slide_box_img {
	display: none;
	position:absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.mc_sub_class_icon_col_img_1 {
	width: 255px;
	height: 255px;
	display: block;
	position: absolute;
}
.mc_sub_class_icon_col_img_2 {
	width: 255px;
	height: 530px;
	display: block;
	position: absolute;
}
.mc_sub_class_icon_row_img_1 {
	width: 255px;
	height: 255px;
	display: block;
	position: absolute;
}
.mc_sub_class_icon_row_img_2 {
	width: 530px;
	height: 255px;
	display: block;
	position: absolute;
}
.mc_sub_class_icon_row {
	width: 1100px;
}
.mc_sub_class_icon_2_1 {
	float: left;
	width: 255px;
	padding: 0 10px 20px 10px;
	cursor: default;
	z-index: 10;
	overflow: hidden;
}
.mc_sub_class_icon_2_2 {
	float: left;
	width: 530px;
	padding: 0 10px 20px 10px;
	cursor: default;
	z-index: 10;
	overflow: hidden;
}
.mc_sub_class_icon_row_img_1 {
	width: 255px;
	height: 255px;
}
.mc_sub_class_icon_row_img_2 {
	width: 530px;
	height: 255px;
}

/* 서브 */
.mc_sub_title {
	width: 1080px;
	padding: 10px 10px 25px 10px;
	cursor: default;
	z-index: 11;
	position: relative;
}
.mc_sub_title_left {
	float: left;
	width: 100%;
	font-size: 1em;
}
.mc_sub_title_right {
	float: right;
	font-size: 0.9em;
	padding: 15px 30px;
	border-right: 1px solid #21933c;
}
.mc_sub_content {
	width: 1080px;
	padding: 0 10px 0 10px;
	cursor: default;
}
.mc_sub_content_img {
	width: 100%;
	height: auto;
}
.mc_move_top {
	float: right;
	width: 1060px;
	color: #CCC;
	text-align: right;
	font-size: 12px;
	padding-right: 20px;
}

/* 교육 */
.mc_sub_stu_header {
	width: 100%;
	height: 50px;
	overflow: hidden;
	font-size: 20px;
	text-align: center;
	color: #777;
	background: #F7F7F7;
	border-bottom: 1px solid #DDD;
	padding-top: 35px;
	cursor: default;
}
.mc_sub_stu_box {
	width: 1080px;
	margin: 0 auto;
	overflow: hidden;
	cursor: default;
}
.mc_sub_stu_box section {
	width: 100%;
	height: 50px;
	font-size: 15px;
	padding: 0 20px;
	padding-top: 32px;
	border-bottom: 1px solid #DDD;
	overflow: hidden;
}

/* 매인 이벤트 */
.mc_sub_mainevent_header {
	width: 100%;
	height: 50px;
	overflow: hidden;
	font-size: 20px;
	text-align: center;
	padding-top: 35px;
	color: #777;
	background: #F7F7F7;
	border-bottom: 1px solid #DDD;
	cursor: default;
}
.mc_sub_mainevent_header div {
	float: left;
	width: 255px;
	height: 50px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_mainevent_header_page5 {
	width: 100%;
	height: 80px;
	overflow: hidden;
	font-size: 20px;
	text-align: center;
	color: #777;
	background: #F7F7F7;
	border-bottom: 1px solid #DDD;
	cursor: default;
}
.mc_sub_mainevent_header_page5 div {
	float: left;
	width: 255px;
	height: 80px;
	padding: 30px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_mainevent_header_page5 .on {
	background: #FFF;
	border: 2px solid #F7F7F7;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_sub_mainevent_box {
	width: 100%;
	overflow: hidden;
	cursor: default;
}
.mc_sub_mainevent_box div {
	width: 210px;
	height: auto;
	float: left;
	padding: 0 10px;
	padding-top: 32px;
	overflow: hidden;
}
.mc_sub_mainevent_box .size_345 {
	width: 345px !important;
}
.mc_sub_mainevent_box .size_350 {
	width: 350px !important;
}
.mc_sub_mainevent_box .size_390 {
	width: 390px !important;
}
.mc_sub_mainevent_box .size_470 {
	width: 470px !important;
}
.mc_sub_mainevent_box .size_590 {
	width: 590px !important;
}
.mc_sub_mainevent_box .size_590 img:first-child {
	padding-bottom: 20px;
}
.mc_sub_mainevent_box .size_width {
	width: 1080px !important;
}
.mc_sub_mainevent_box .size_mainevent_3 {
	width: 200px;
	overflow: hidden;
}
.mc_sub_mainevent_box .size_mainevent_3 img {
	width: 200px;
	height: auto;
	padding: 10px 0;
}

/* 칼럼 */
.text_box {
	width: 1080px;
	height: auto;
	background: #FFF;
	text-align: center;
	overflow: hidden;
	cursor: default;
}
.column_big {
	float: left;
	width: 100%;
	height: auto;
}
.column_medium {
	float: left;
	width: 50%;
	height: auto;
}
.column_small {
	float: left;
	width: 33%;
	height: auto;
}
.head_big {
	font-size: 1.9em;
	text-align: left;
	font-weight: bold;
	padding: 20px;
}
.head_medium {
	font-size: 1.3em;
	text-align: left;
	font-weight: 500;
	padding: 30px 20px;
	line-height: 1.9em;
}
.head_small {
	font-size: 1.1em;
	line-height: 1.7em;
	color: #777;
	text-align: justify;
	padding: 30px 20px;
}
.head_hr {
	width: 100%;
	border-bottom: 2px solid #EEE;
	overflow: hidden;
}

/* 서브 1 협회소개 */
.mc_about_content {
	width: 100%;
	overflow: hidden;
	padding: 60px;
	padding-top: 75px;
	padding-bottom: 0;
		font-family: 'Nanum Gothic',sans-serif;

	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_about_content .header {
	color: #4baf63;
	font-size: 25px;
	font-weight: bold;
	border-bottom: 1px solid #EEE;
}
.mc_about_content .header p {
	padding-bottom: 5px;
	border-bottom: 4px solid #4baf63;
}
.mc_about_content .header .header_width_1 {
	width: 130px;
}
.mc_about_content .header .header_width_2 {
	width: 95px;
}
.mc_about_content .header .header_width_3 {
	width: 95px;
}
.mc_about_content .header .header_width_4 {
	width: 118px;
}
.mc_about_content .big {
	font-size: 22px;
	line-height: 33px;
	font-weight: 600;
	padding: 45px 0;
	overflow: hidden;
}
.mc_about_content .section_left {
	float: left;
	width: 560px;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	padding-left: 30px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_about_content .section_left .section {
	padding-bottom: 30px;
}
.mc_about_content .section_right {
	float: left;
	width: 400px;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_about_content .section_right img {
	float: right;
	width: 200px;
	padding-top: 40px;
	padding-right: 30px;
}
.mc_about_content .section_right p {
	float: right;
	padding: 10px;
	padding-top: 20px;
	padding-right: 50px;
	font-weight: bold;
}
.mc_about_ceo img {
	float: right;
}
.mc_about_ceo p {
	float: right;
}
.mc_about_ceo .text {
	text-align: center;
	padding-right: 35px;
}
.mc_about_content .big .section_full {
	float: left;
	width: 100%;
	padding-bottom: 30px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.mc_about_content .big p {
	width: 830px;
	font-size: 14px;
	line-height: 24px;
	padding-left: 30px;
}

/* 서브 2 의료정보센터 */
.mc_sub_con_2_box {
	padding-bottom: 65px;
	overflow: hidden;
}
.mc_sub_con_2_left {
	float: left;
	width: 255px;
	padding: 10px 20px 10px 65px;
	border-right: 2px solid #CFCFCF;
}
.mc_sub_con_2_left_img {
	width: 200px;
	height: 57px;
}
.mc_sub_con_2_right {
	float: left;
	width: 432px;
	padding: 15px 20px 0 65px;
}
.mc_sub_con_2_right h1 {
	font-size: 1.2em;
	color: #000;
	margin-bottom: 7px;
}
.mc_sub_con_2_right h2 {
	font-size: 1em;
	color: #000;
}
.mc_sub_2_srolling {
	position: relative;
	overflow: hidden;
	width:1080px;
	height:1974px;
}
.mc_sub_con_2_right {
	float: left;
	width: 432px;
	padding: 15px 20px 0 65px;
}
.mc_sub_con_2_right_botton {
	float: left;
	width: 135px;
	margin: 5px;
	height: 77px;
	text-align: center;
	font-size: 1.2em;
	padding: 0;
}

/* 서브 4 맞춤컨설턴트 */
.mc_sub_con_4_tab_box {
	width: 1080px;
	overflow: hidden;
}
.mc_sub_con_4_tab_title {
	width: 1080px;
	overflow: hidden;
}
.mc_sub_con_4_tab_title div {
	float: left;
	padding: 20px;
	background: #FFF;
}
.mc_sub_con_4_tab_con {
	width: 1080px;
}
.mc_sub_con_4_con_1 {
	display: block;
}
.mc_sub_con_4_con_2 {
	display: none;
}
.mc_con_4_search_form {
	width: 1040px;
	background: #FFF;
	padding: 30px 20px;
	text-align: center;
}
.mc_con_4_search_field {
	width: 950px;
	padding: 10px 0 10px 10px;
	font-size: 12px;
	border: 1px solid #CCC;;
	background: #FFF;
}
.mc_con_4_search_button {
	width: 51px;
	height: 35px;
	padding: 4px 0 4px 0;
	cursor: pointer;
}
.mc_con_4_nav {
	width: 1080px;
	text-align: center;
	background: #FFF;
	padding: 10px 0 45px 0;
}
.mc_con_4_nav li {
	display: inline;
	padding: 0 10px;
	font-size: 0.9em;
	text-decoration: underline;
}
.mc_con_4_list_head {
	width: 1080px;
	background: #FFF;
	overflow: hidden;
}
.mc_con_4_list {
	width: 1080px;
	height: 203px;
	background: #FFF;
	border-bottom: 1px #EEE solid;
}
.mc_con_4_list_head_top {
	border-top: 1px solid #CCC;
}
.mc_con_4_list_head_bottom {
	border-bottom: 1px solid #CCC;
}
.mc_con_4_list_img_box {
	float: left;
	width: 136px;
	text-align: center;
	padding: 15px 0;
}
.mc_con_4_list_img {
	width: 136px;
	height: 136px;
}
.mc_con_4_list_con, .mc_con_4_list_head_con {
	float: left;
	width: 133px;
	text-align: center;
	padding: 10px 10px;
	line-height: 22px;
}
.mc_con_4_list_con_margin {
	padding-top: 65px;
	padding-bottom: 30px;
}
.srolling {
	position: relative;
	overflow: hidden;
	overflow-y: auto;
	width:1080px;
	height:2050px;
}

/* 서브 5 이벤트 */
.mc_sub_con_5_row {
	position: relative;
	width: 1080px;
	height: 1040px;
	overflow: hidden;
}
.mc_sub_con_5_title {
	float: left;
	width: 20px;
	height: 220px;
	padding: 10px 10px 10px 50px;
	background: #F3F3F3;
	font-size: 20px;
	text-align: right;
	line-height: 25px;
	color: #666;
}
.mc_sub_con_5_banner {
	float: left;
	width: 250px;
}
.mc_sub_con_5_banner a img {
	width: 230px;
	height: 230px;
	padding-left: 20px;
}

/* 서브 6 NGO */
.mc_sub_6_page_title {
	color: #CCC;
}
.mc_sub_con_6_title {
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
}
.mc_sub_con_6_title_col {
	width: 100%;
	overflow: hidden;
}
.mc_sub_con_6_title_left {
	float: left;
	width: 30%;
	overflow: hidden;
	padding-top: 6px;
	text-align: right;
}
.mc_sub_con_6_title_left p {
	font-size: 20px;
}
.mc_sub_con_6_title_right {
	float: left;
	width: 70%;
	overflow: hidden;
	padding-top: 8px;
}
.mc_sub_con_6_title_right p {
	float: left;
	font-size: 16px;
	color: #999;
	padding: 0 25px 15px 0;
}
.mc_sub_con_6_title_right a {
	cursor: pointer;
}
.mc_sub_con_6_box div {
	display: none;
}
.mc_sub_con_6_con_4 .subject {
	font-size: 25px;
	color: #999;
	margin-left: 30%;
	padding: 10px 0;
}
.mc_sub_con_6_con_4 .subject a {
	color: #999;
}
.mc_sub_con_6_con_4 .subtitle {
	font-size: 17px;
	color: #BBB;
	margin-left: 30%;
	padding: 2px 0 3px 0;
}
.mc_sub_con_6_con_4 .subtitle a {
	color: #BBB;
}
.mc_sub_con_6_con_4 .content_w {
	width: 70%;
	margin: 10px 0 0 30%;
	font-size: 12px;
	color: #A7A7A7;
	line-height: 20px;
	border-bottom: 1px solid #DDD;
}
.mc_sub_con_6_con_4 .content {
	width: 70%;
	margin: 15px 0 0 30%;
	font-size: 16px;
	color: #AAA;
	line-height: 30px;
}
.mc_sub_con_6_con_4 .content img {
	float: left;
	padding: 10px 20px 20px 0;
}
.mc_sub_con_6_con_5 .subject {
	font-size: 25px;
	color: #999;
	margin-left: 30%;
	padding: 10px 0;
}
.mc_sub_con_6_con_5 .subject a {
	color: #999;
}
.mc_sub_con_6_con_5 .subtitle {
	font-size: 17px;
	color: #BBB;
	margin-left: 30%;
	padding: 2px 0 3px 0;
}
.mc_sub_con_6_con_5 .subtitle a {
	color: #BBB;
}
.mc_sub_con_6_con_5 .content_w {
	width: 70%;
	margin: 10px 0 0 30%;
	font-size: 12px;
	color: #A7A7A7;
	line-height: 20px;
	border-bottom: 1px solid #DDD;
}
.mc_sub_con_6_con_5 .content {
	width: 70%;
	margin: 15px 0 0 30%;
	font-size: 16px;
	color: #AAA;
	line-height: 30px;
}
.mc_sub_con_6_con_5 .content img {
	float: left;
	padding: 10px 20px 20px 0;
}
.mc_sub_con_6_con_6 .subject {
	font-size: 25px;
	color: #999;
	margin-left: 30%;
	padding: 10px 0;
}
.mc_sub_con_6_con_6 .subject a {
	color: #999;
}
.mc_sub_con_6_con_6 .subtitle {
	font-size: 17px;
	color: #BBB;
	margin-left: 30%;
	padding: 2px 0 3px 0;
}
.mc_sub_con_6_con_6 .subtitle a {
	color: #BBB;
}
.mc_sub_con_6_con_6 .content_w {
	width: 70%;
	margin: 10px 0 0 30%;
	font-size: 12px;
	color: #A7A7A7;
	line-height: 20px;
	border-bottom: 1px solid #DDD;
}
.mc_sub_con_6_con_6 .content {
	width: 70%;
	margin: 15px 0 0 30%;
	font-size: 16px;
	color: #AAA;
	line-height: 30px;
}
.mc_sub_con_6_con_6 .content img {
	float: left;
	padding: 10px 20px 20px 0;
}


/* 매인 숙박안내 */
.mc_main_con_hotel_box {
	float: left;
	width: 270px;
	padding: 20px 0;
}
.mc_main_con_hotel_box_banner {
	width: 100%;
	padding: 10px;
	font-size: 1.2em;
}
.mc_main_con_hotel_box_title {
	width: 100%;
	padding: 10px;
}
.mc_main_con_hotel_info {
	width: 100%;
	padding: 10px;
}


/* 매뉴 뷰 스티키 */
.mc_menu_view_sticky {
	display: none;
	width: 150px;
	position: absolute;
	top: 75px;
	right: 0;
	z-index: 10;
}
.mc_menu_view_sticky_img {
	width: 150px;
	height: 100px;
}

/* 매인 팝업 1 */
.mc_main_popup_1 {
	display: none;
	width: 540px;
	height: 611px;
	position: absolute;
	top: 10%;
	left: 100px;
	z-index: 99;
	overflow: hidden;
	border: 1px solid #666;
}
.mc_main_popup_1 .mc_main_popup_top {
	float: left;
	width: 100%;
	height: 581px;	
	cursor: all-scroll;
}
.mc_main_popup_1 .mc_main_popup_img {
	width: 100%;
	height: 581px;

}
.mc_main_popup_1 .mc_main_popup_bottom {
	float: left;
	width: 100%;
	height: 30px;
	text-align: right;
	background: #e6e6e6;
}
.mc_main_popup_1 .mc_main_popup_bottom img {
	float: right;
	height: 30px;
	width: auto;
	cursor: pointer;
}

/* 매인 팝업 2 */
.mc_main_popup_2 {
	display: none;
	width: 540px;
	height: 705px;
	position: absolute;
	top: 10%;
	left: 100px;
	z-index: 99;
	overflow: hidden;
	border: 1px solid #666;
}
.mc_main_popup_2 .mc_main_popup_top {
	float: left;
	width: 100%;
	height: 675px;	
	cursor: all-scroll;
}
.mc_main_popup_2 .mc_main_popup_img {
	width: 100%;
	height: 675px;
}
.mc_main_popup_2 .mc_main_popup_bottom {
	float: left;
	width: 100%;
	height: 30px;
	text-align: right;
	background: #e6e6e6;
}
.mc_main_popup_2 .mc_main_popup_bottom img {
	float: right;
	height: 30px;
	width: auto;
	cursor: pointer;
}

/* 소셜 스티키 */
.mc_social_sticky {
	display: none;
	width: 345px;
	position: fixed;
	top: 37%;
	right: -300px;
	z-index: 99;
}
.mc_social_left {
	float: left;
	width: 45px;
}
.mc_social_right {
	float: left;
	width: 300px;
	height: 400px;
	background: #FFF;
	text-align: left;
	opacity: 0;
}
.mc_social_button_img {
	width: 45px;
	height: 45px;
	cursor: pointer;
}
.mc_social_right_img {
	width: 300px;
	height: 400px;
}
.mc_social_right_1, .mc_social_right_2, .mc_social_right_3, .mc_social_right_4, .mc_social_right_5 {
	display: none;
	position: absolute;
	top: 0;
	cursor: pointer;
}
.mc_social_right_close {
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 25px;
	z-index: 111;
}
.mc_social_right_close_img {
	width: 25px;
	height: 25px;
	cursor: pointer;
}