.content_box {
  float:left;
  width:96%;
  margin:0px;
  padding:0px;
  margin-top:1%;
  margin-bottom:1%;
  margin-left:2%;
  line-height:115%;
}

.content_box_board {
  width:96%;
  padding:0px;
  margin:17px auto 0px;
  line-height:115%
}

.content_box .content {
  content_box
  width:100%;
  text-align:left;
  margin:0px;
  padding:0px;
  font-size:14px;
  color:#343434;
}

.content img { max-width:100%;height:auto }
div img { max-width:100%;}

.page_copy {
  float:left;
  width:100%;
  text-align:center;
  margin:0px;
  padding:0px;
  color:#FFFFFF;
}
.page_copy h1 {
  margin:0px;
  padding:7px;
  font-size:16px;
  font-weight:600;
}
.content_box mj2 {
  font-size:17px;
  font-weight:600;
  color:#7d7d7d;
  margin:0px;
  padding:0px;
  margin-top:10px;
}
.page_copy .G02 {
  background-color:#d31d89;
  // background:url(./image2/G02/page_copy_bg.png);
}
.page_copy .G03 {
  background-color:#7900ea;
  // background:url(./image2/G03/page_copy_bg.png);
}

t1 .title {
  float:left;
  width:100%;
  font-size:16px;
  font-weight:800;
  line-height:23px;
  letter-spacing:-0.03em;
  color:#232323;
  margin:0px;
  margin-top:0px;
  padding:0px;
}
.content_box .title_info {
  float:left;
  width:100%;
  font-size:14px;
  font-weight:400;
  letter-spacing:-0.03em;
  color:#727272;
  margin:0px;
  padding:0px;
  padding-top:5px;
  padding-left:25px;
}

.content_box .sub_copy {
  float:left;
  width:100%;
  text-align:center;
  font-size:16px;
  font-weight:400;
  letter-spacing:-0.03em;
  color:#727272;
  margin:0px;
  padding:0px;
}
.content_box .sub_title1 {
  float:left;
  width:100%;
  font-size:109%;
  font-weight:500;
  letter-spacing:-0.03em;
  color:#ee4589;
  margin:0px;
  padding:0px;
  margin-top:10px;
}

.sub_title2 {
  float:left;
  width:100%;
  font-size:13px;
  font-weight:700;
  letter-spacing:-0.06em;
  color:#4e4e4e;
  margin:0px;
  padding:0px;
  margin-top:0px;
}
.sub_title3 {
  float:left;
  width:100%;
  font-size:13px;
  font-weight:800;
  
}
.sub_title4 {
  float:left;
  width:100%;
  font-size:13px;
  font-weight:700;
  color:#323232;
}
.gold {color:#ab8b3e}
.pink {color:#d72159;}
.orange {color:#f74630}


t1	{float:left;width:100%;height:23px;background:url(./image2/t1.png) no-repeat 0 2px; padding-left:25px;}

s1	{float:left;width:92%;background:url(./image2/s1.png) no-repeat 0 7px; padding-left:25px; padding-bottom:0px;margin-left:0px; }
s2	{float:left;width:92%;background:url(./image2/s2.png) no-repeat 0 3px; padding-left:25px; padding-bottom:0px; margin-top:4px; padding-bottom:4px; }
s3	{float:left;width:92%;background:url(./image2/s3.png) no-repeat 0 3px; padding-left:25px; padding-bottom:0px; margin-top:3px; }
s4	{float:left;width:92%;background:url(./image2/s1.png) no-repeat 0 2px; padding-left:25px; padding-bottom:2px;margin-left:5px; }

.gubun_line { float:left;width:100%;margin-top:40px;height:1px;border-bottom:2px dashed #dedede;margin-bottom:40px;}
.gubun_sline_box { float:left;width:100%;height:4px;margin:0px;padding:0px;margin-top:40px;padding-bottom:30px}
.gubun_sline { float:left;width:140px;height:4px;background-color:#9744de;margin:0px;padding:0px;margin-left:430px;}


.G02_1_tab_box {
	position:relative;
	width:100%;
	margin:0px auto 0px;
}
.G02_1_tab_box ul li {
  float:left;
  width:44%;
  margin-top:3%;
	color:#565656;
  background-color:#e8e8e8;
  letter-spacing:-0.06em;
	padding:7px 5px 6px 5px;
}

.G02_1_tab_box ul li.on {
  float:left;
  cursor:pointer;
  margin:2% 2%;
  font-weight:600;
  text-align:center;
  background-color:#545454;
	padding:7px 5px 6px 5px;
  color:#FFFFFF; 
}

.sub_title {flot:left; height:20px;line-height:20px;font-weight:bold; font-size:15px; letter-spacing:-0.05em; color:#238bbb;}

.cost	{ font-size:93%; color:#085ac9; text-decoration:none; letter-spacing:0; line-height:14px;}
.info1	{ font-size:93%; color:#ee9f28; text-decoration:none; line-height:14px;}
.info2	{ font-size:93%; color:#0081e6; text-decoration:none; line-height:14px;}
.info3	{ font-size:93%; color:#222222; text-decoration:none; line-height:14px;}
.info4	{ font-size:93%; color:#999999; text-decoration:none; line-height:14px;}
.info5	{ font-size:93%; color:#dd2a00; text-decoration:none; line-height:14px;}

td.info1	{ font-size:93%; color:#ee9f28; text-decoration:none; line-height:14px;}
td.info2	{ font-size:93%; color:#0081e6; text-decoration:none; line-height:14px;}
td.info3	{ font-size:93%; color:#222222; text-decoration:none; line-height:14px;}
td.info4	{ font-size:93%; color:#999999; text-decoration:none; line-height:14px;}
td.info5	{ font-size:93%; color:#dd2a00; text-decoration:none; line-height:14px;}

a.info1:link, a.info1:visited, a.info1:active, a.info1:hover	{ font-size:93%; color:#ee9f28; text-decoration:none; line-height:14px;}
a.info2:link, a.info2:visited, a.info2:active, a.info2:hover	{ font-size:93%; color:#0081e6; text-decoration:none; line-height:14px;}
a.info3:link, a.info3:visited, a.info3:active, a.info3:hover	{ font-size:93%; color:#222222; text-decoration:none; line-height:14px;}
a.info4:link, a.info4:visited, a.info4:active, a.info4:hover	{ font-size:93%; color:#999999; text-decoration:none; line-height:14px;}
a.info5:link, a.info5:visited, a.info5:active, a.info5:hover	{ font-size:93%; color:#dd2a00; text-decoration:none; line-height:14px;}

.write_head { padding:.6em; text-align:center; color:#444444; background-color:#FAFAFA; }
.write_field { text-align:left; padding:5px; }

.write_form { clear:both; width:100%; font-size:95%;table-layout:fixed; margin:0 0 0 0; border:1px solid #dedede; border-collapse:collapse; }
.write_form th { padding:.6em;text-align:center;font-weight:300;letter-spacing:0em; border:1px #dedede solid; border-collapse:collapse; background-color:#e6ebf2; }
.write_form th.field1 { text-align:center;}
.write_form td { padding:.6em; }
.write_form td { text-align:center; color:#555; font:normal 12px; letter-spacing:0em; border:1px #dedede solid; border-collapse:collapse; }
.write_form td.field1 { text-align:center; letter-spacing:0em; border:1px #dedede solid; border-collapse:collapse; background-color:#f7f7f7; }
.write_form td.field2 { text-align:left; letter-spacing:0em; padding-left:8px; border:1px #dedede solid; border-collapse:collapse; background-color:#ffffff; }
.write_form td.field3 { text-align:right; letter-spacing:0em; padding-left:8px; border:1px #dedede solid; border-collapse:collapse; background-color:#ffffff; }
.write_form img { width:inherit;max-width:100%;height:auto; }
.write_form div { max-width:100%; }
.write_form td.title {color:#333;font-weight:600;font-size:105%;}

.reserve_form { clear:both; width:100%; table-layout:fixed; margin:0 0 0 0; border:1px solid #dedede; border-collapse:collapse; }
.reserve_form th { padding:.6em; text-align:center; } 
.reserve_form td { padding:.6em; }
.reserve_form td { text-align:center; color:#767676; letter-spacing:0em; border:1px #dedede solid; border-collapse:collapse; }
.reserve_form td.field1 { text-align:left; letter-spacing:0em; border:1px #dedede solid; border-collapse:collapse; background-color:#f7f7f7; }
.reserve_form td.field2 { text-align:left; letter-spacing:0em; border:1px #dedede solid; border-collapse:collapse; background-color:#ffffff; }

.board_view { clear:both; width:100%; table-layout:fixed; margin:0 0 0 0; }
.board_view td { font-size:14px;padding:1em 0.6em 1em 0.6em; }
.board_view td a { font-size:14px;}
.board_view img { width:inherit;max-width:100%;height:auto; }
.board_view div { max-width:100%; }

.gallery_list { clear:both; width:100%; table-layout:fixed; margin:0 0 0 0; }
.gallery_list td { padding:.6em; }
.gallery_list td { border-bottom:0px solid #eee; }
.gallery_list td.subject { overflow:hidden; }
.gallery_list td.name { text-align:center;padding:0 0 0 10px; }
.gallery_list td.datetime { color:#999999; text-align:center; }
.gallery_list td.hit { color:#999999; text-align:center; }

.content_box iframe {max-width:100%;}
.content img { max-width:100%;height:auto }

.board_subject {font-size:150%;font-weight:600}
.view_subject {font-size:125%;font-weight:400;line-height:125%;}
#view_area {line-height:155%;}

.kakotalk {
  position:relative;
  display:inline-block;
  margin:0px auto;
  margin-right:3px;
  padding:0.65em 0.72em 0.44em 0.72em ;
  background-color:#ebd800;
  border:1px solid #d6c400;
  color:#242424 ;
  font-size:130%;
}
.twitter {
  position:relative;
  display:inline-block;
  margin:0px auto;
  margin-right:3px;
  padding:0.65em 0.72em 0.44em 0.72em ;
  background-color:#004bb0;
  border:1px solid #013e91;
  color:#FFF ;
  font-size:130%;
}
.facebook {
  position:relative;
  display:inline-block;
  margin:0px auto;
  margin-right:3px;
  padding:0.65em 0.72em 0.44em 0.72em ;
  background-color:#006acc;
  border:1px solid #005bb0;
  color:#FFF ;
  font-size:130%;
}
.nate {
  position:relative;
  display:inline-block;
  margin:0px auto;
  padding:0.65em 0.72em 0.44em 0.72em ;
  background-color:#eb0c26;
  border:1px solid #cb0018;
  color:#FFF ;
  font-size:130%;
}
.onbox {
  border:1px solid #898989;
}

/* Frame */
.frame {
  position:relative;
  width:100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.frame ul {
	list-style: none;
	margin:0;
	padding: 0;
	height: 100%;
}
.frame ul li {
	float:left;
	margin: 0px;
	padding:0;
	text-align: center;
	cursor: pointer;
}
.frame ul li.active {
	color: #fff;
}

/* Crazy example */
.sbn_menu ul li:nth-child(1n) { margin: 0 5px 0 5px; }
.sbn_menu ul li:nth-child(2n) { margin: 0 5px 0 5px; }
.sbn_menu ul li:nth-child(3n) { margin: 0 5px 0 5px; }
.sbn_menu ul li:nth-child(4n) { margin: 0 5px 0 5px; }
.sbn_menu ul li:nth-child(5n) { margin: 0 5px 0 5px; }
.sbn_menu ul li:nth-child(6n) { margin: 0 5px 0 5px; }
.sbn_menu ul li:nth-child(7n) { margin: 0 5px 0 5px; }
.sbn_menu ul li:nth-child(8n) { margin: 0 5px 0 5px; }

.mypage_list { clear:both; width:100%; table-layout:fixed; margin:0 0 0 0; border:1px solid #dedede; border-collapse:collapse; }
.mypage_list th { padding:.06em; text-align:center;background-color:#FAFAFA;border:1px #dedede solid; border-collapse:collapse; } 
.mypage_list td { padding:.06em; }
.mypage_list td { text-align:center; color:#767676; font:normal 12px; letter-spacing:0em; border:1px #dedede solid; border-collapse:collapse; }
.mypage_list td.field1 { text-align:center; letter-spacing:0em; border:1px #dedede solid; border-collapse:collapse; background-color:#f7f7f7; }
.mypage_list td.field2 { text-align:center; letter-spacing:0em; border:1px #dedede solid; border-collapse:collapse; background-color:#ffffff; }
.mypage_list td.field3 { text-align:right; letter-spacing:0em; border:1px #dedede solid; border-collapse:collapse; background-color:#ffffff; }
.mypage_list td.center {width:100%;text-align:center;}
.mypage_list td.right {width:100%;text-align:right;}

/* È¸¿ø°¡ÀÔ */
.sel_box {
  float:left;
  width:100%;
  margin:0px;
  padding:0px;
  margin-top:20px;
}

.ttop_bar {
  width:30px;
  height:3px;
  margin:0px auto;
  background-color:#666677;
  margin-bottom:10px;
}
.mem_title {
  width:100%;
  height:20px;
  line-height:19px;
  font-weight:700;
  font-size:17px;
  letter-spacing:-0.05em;
  color:#676767;
  margin:0px auto 0px;
  text-align:center;
}

.mem_info {
  width:92%;
  vertical-align:top;
  margin:10px auto 0px;
  color:#888888;
  line-height:18px;
  text-align:center;
  font-size:95%;
  letter-spacing:-0.05em;
}

.gobtn {
  clear:both;
  width:60%;
  line-height:25px;
  margin:12px auto 0px;
  padding:7px 6px 6px 6px ;
  background-color:#bbbbbb;
  font-size:15px;
  color:#FFFFFF;
  text-align:center;
  font-weight:600;
  letter-spacing:-0.06em;
  cursor:pointer;
}

.sns_twitter {background: url('./image/sns_btn_twitter.png') no-repeat;display:inline-block; width:31px; height:31px;inline-block;font-size: 0;line-height: 0;text-indent: -9999px;background-size:cover;}
.sns_facebook {background: url('./image/sns_btn_facebook.png') no-repeat;display:inline-block; width:31px; height:31px;inline-block;font-size: 0;line-height: 0;text-indent: -9999px;background-size:cover;}
.sns_nateon {background: url('./image/sns_btn_nateon.png') no-repeat;display:inline-block; width:31px; height:31px;inline-block;font-size: 0;line-height: 0;text-indent: -9999px;background-size:cover;}

.pagenation             {clear:both; padding:0; font-family:verdana; font-size:11px; text-align:center; margin:0 auto; }
.pagenation div           {display:inline; border:1px solid #ebebeb; padding:4px 7px 4px 7px; margin:0 3px;}
.pagenation div a          {color:#737373;}
.pagenation div a img      {vertical-align:middle; padding:0px;}
.pagenation div:hover        {background:#f8f8f8; cursor:pointer}
.pagenation div.on          {background:#787878; border:1px solid #676767;}
.pagenation div.on a         {color:#ffffff;}

.more_title {
  float:left; 
  width:100%; 
  margin-bottom: 6px;
  font-size:120%;
  font-weight:600;
  color:#232323;
  line-height:16px;
}

.knowhow_point {margin:0 4px 0px 0px;padding:0.1em 0.1em 0em 0.1em;border:1px solid #0085e2;border-radius:2px;background:#0085e2;line-height:20px;color:#FFFFFF !important;}	

.gb_line { float:left;width:100%;margin-top:10px;height:6px;border-top:1px solid #dedede;background-color:#eeeeee;margin-bottom:10px;}
.gb_line_t { float:left;width:100%;margin-top:10px;height:6px;border:1px solid #eeeeee;background-color:#eeeeee;margin-bottom:0px;}
.gb_line_b { float:left;width:100%;margin-top:0px;height:6px;border:1px solid #eeeeee;background-color:#eeeeee;margin-bottom:10px;}
.gb_line_n { float:left;width:100%;margin:0px;height:6px;border-top:1px solid #eeeeee;background-color:#eeeeee;}

.list_tr {float:left;width:100%;padding:0.6em 0em 0.51em 0em;overflow:hidden;}
.list_tr2 {float:left;width:100%;padding:0.4em 0em 0.35em 0em;overflow:hidden;}
.list_tr3 {float:left;width:100%;padding:0.4em 0em 0.35em 0em;}
.list_tr_br {float:left;width:100%;padding:0.6em 0em 0.45em 0em;}

a.cmt_link { color:#787878 }

.btn_round {margin:0 4px 0px 0px;padding:0.6em 0.7em 0.45em 0.7em;border:1px solid #0085e2;border-radius:5%;background:#0085e2;line-height:20px;color:#FFFFFF !important;cursor:pointer;text-align:center;}

.page_sub_tltle {
	float:left;
  width:100%;
	height:25px;
  line-height:25px;
  font-weight:700;
  font-size:110%;
  letter-spacing:-0.05em;
  color:#333;
	margin:0px;	
}

.keyword {
  height:25px;width:220px;border:1px solid #ededed;margin:0px; padding:3px 3px 0 2px; letter-spacing:0em;
}
.search_button {
	background-color:#787878;
	border:0px solid #787878;
	height: 25px;
	line-height: 20px;
	width: 50px;
	font-family:nanum,µ¸¿ò,verdana;
	font-size:14px;
	color:#FFFFFF;
	margin:0px;
	margin-left:5px;
	padding:0px 3px 3px 2px;
}
div.postcodify_search_result {padding:0px}

/* ´ñ±Û Á¤·Ä - ÃÖ½Å¼ø/È£°¨¼ø */
.tab-area{position:relative;margin:0px}
.tab_tab{width:100%;padding:0%;}
.tab_tab:nth-of-type(2){display:none}

#tab1, #tab2 {padding:0em 0.5em 0em 0.5em;line-height:1.8;text-decoration:none;background:#fff;color:#444;border:1px solid #ddd;cursor:pointer;}
#tab1:hover, #tab2:hover{}

#tab1 {float:right; margin-right:6px;margin-bottom:6px;}
#tab2 {float:right;margin-bottom:6px;}

#tab2:not(:target),
#tab1:target ~ #tab1 a:nth-of-type(1),
#tab2:target ~ #tab2 a:nth-of-type(2),
#tab2:not(:target) ~ #tab1 a:nth-of-type(1){color:#222;}
#tab2:target ~ .tab_tab:nth-of-type(2){display:block}
#tab2:target ~ .tab_tab:nth-of-type(1){display:none}

#tab1:not(:target),
#tab2:target ~ #tab1 a:nth-of-type(1),
#tab1:target ~ #tab2 a:nth-of-type(2),
#tab1:not(:target) ~ #tab2 a:nth-of-type(1){color:#222;}
#tab1:target ~ .tab_tab:nth-of-type(1){display:block}
#tab1:target ~ .tab_tab:nth-of-type(2){display:none}

.dark, a.dark:link, a.dark:hover, a.dark:active, a.dark:visited {color:#111;}
.semidark, a.semidark:link, a.semidark:hover, a.semidark:active, a.semidark:visited {color:#888;}
.red, a.red:link, a.red:hover, a.red:active, a.red:visited {color:#e23d22;}
.blue, a.blue:link, a.blue:hover, a.blue:active, a.blue:visited {color:#3397bc;}
.yellow, a.yellow:link, a.yellow:hover, a.yellow:active, a.yellow:visited {color:#e39000;}
.green, a.green:link, a.green:hover, a.green:active, a.green:visited {color:#31b997;}

.latest_hit_tr {width:100%;display:block;min-height:25px;}
.latest_hit_tr div {display:inline-block;width:100%;height:25px;line-height:25px;overflow:hidden;border-bottom:1px solid #ededed;}
.latest_hit_tr div:nth-last-child(1) {border-bottom:none;}

.th_m2 {display:inline-block;width:100%;line-height:1.3;overflow:hidden;border-bottom:1px solid #ededed;padding-top:7px;padding-bottom:7px;}
.th_m2:nth-last-child(1) {border-bottom:none;padding-bottom:0px;}

.btn_view, .btn_round {
    display: inline-block;
    padding: 6px 12px;
    margin:0 4px 0px 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 4px;
    color: #fff;
    background-color: #46af26;
    border-color: #419926;
}