	/*-----------------------------------------------------------------
		inc_header.php
	-----------------------------------------------------------------*/

	#o_header
	{
		width				: 100%;
		position			: fixed;
		background			: rgba(255,255,255,0.7);
		z-index				: 110;
		padding				: 30px 0;
		color				: #000000;

		-webkit-transition-property: width height background-color font-size left top transform -webkit-transform color opacity padding;
		-webkit-transition-duration:0.8s;
		-webkit-transition-timing-function: ease-in-out;
		transition-property: width height background-color font-size left top transform -webkit-transform color padding;
		transition-duration:0.8s;
		transition-timing-function: ease-in-out;
	}

	#o_header .o_header_wrap
	{
		width				: 1200px;
		margin				: auto;
	}

	#o_header .o_header_wrap .o_logo_img
	{
	}

	#o_header .o_header_wrap .o_head_menu ul li
	{
		float				: left;
		width				: 150px;
		text-align			: center;
		cursor				: pointer;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 15px;
/*			text-shadow			: 1px 1px #dddddd;*/
	}

	#o_header .o_header_wrap .o_head_menu ul li a
	{
		width				: 150px;
		text-align			: center;
		padding				: 12px 0;
		cursor				: pointer;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 15px;
		display				: inline-block;
	}

	/*-----------------------------------------------------------------
		index.php
	-----------------------------------------------------------------*/
	
	#o_main
	{
		width				: 100%;
		z-index				: 100;
	}

	#o_main .o_main_wrap
	{
		width				: 100%;
	}


	#slide1-1{
		background-image	: url('http://homepageimg.infotown.kr/ofarm/images/main/img_main_top_1.jpg');
		position			: relative;
		background-size		: cover;
		background-position : center;
	}
	#slide1-2{
		background-image	: url('http://homepageimg.infotown.kr/ofarm/images/main/img_main_top_2.jpg');
		position			: relative;
		background-size		: cover;
		background-position : center;
	}
	#slide1-3{
		background-image	: url('http://homepageimg.infotown.kr/ofarm/images/main/img_main_top_3.jpg');
		position			: relative;
		background-size		: cover;
		background-position : center;
	}
	#slide1-4{
		background-image	: url('http://homepageimg.infotown.kr/ofarm/images/main/img_main_top_4.jpg');
		position			: relative;
		background-size		: cover;
		background-position : center;
	}
	#slide1-5{
		background-image	: url('http://homepageimg.infotown.kr/ofarm/images/main/img_main_top_5.jpg');
		position			: relative;
		background-size		: cover;
		background-position : center;
	}
	#slide1-6{
		background-image	: url('http://homepageimg.infotown.kr/ofarm/images/main/img_main_top_6.jpg');
		position			: relative;
		background-size		: cover;
		background-position : center;
	}

	#o_main .o_main_wrap .o_main_top .section_txt
	{
		position			: absolute;
		top					: 55%;
		left				: 50%;

		margin-left			: -400px;
		z-index				: 102;
		width				: 800px;
		text-align			: center;
		color				: #ffffff;

		opacity				: 0;

		-webkit-transition-property: width height background-color font-size left top transform -webkit-transform color opacity;
		-webkit-transition-duration:5s;
		-webkit-transition-timing-function: ease-in-out;
		transition-property: width height background-color font-size left top transform -webkit-transform color;
		transition-duration:5s;
		transition-timing-function: ease-in-out;

	}

	#o_main .o_main_wrap .o_main_top .section_txt .section_txt_1
	{
		margin-bottom		: 20px;
		font-family			: 'PT Sans', sans-serif;
		font-weight			: 700;
		font-size			: 60px;
	}

	#o_main .o_main_wrap .o_main_top .section_txt .section_txt_2
	{
		font-size			: 40px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_main .o_main_wrap .o_main_center
	{
		width				: 100%;
		background			: #ffffff;
	}

	#o_main .o_main_wrap .o_main_center_wrap
	{
		width				: 1500px;
		margin				: auto;
	}

	#o_main .o_main_wrap .o_cen_title
	{
		width				: 1500px;
		text-align			: center;
		padding				: 50px 0;
	}

	#o_main .o_main_wrap .o_cen_title_1
	{
		color				: #000000;
		font-size			: 40px;
		font-family			: 'Nanum Gothic', sans-serif;
		margin-bottom		: 20px;
		font-weight			: 400;
	}

	#o_main .o_main_wrap .o_cen_title_1 span
	{
		font-weight			: 700;
		font-size			: 45px;
		font-family			: 'PT Sans', sans-serif;
	}

	#o_main .o_main_wrap .o_cen_title_2
	{
		color				: #646464;
		font-size			: 20px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_main .o_main_wrap .o_cen_con_wrap
	{
		width				: 1200px;
		padding				: 0 100px 50px 100px;
		margin				: auto;
	}
	#o_main .o_main_wrap .o_cen_con
	{
		width				: 380px;
		padding				: 20px 10px 30px 10px;
	}
	
	#o_main .o_main_wrap .o_cen_con_img
	{
		width				: 90px;
		text-align			: center;
	}

	#o_main .o_main_wrap .o_cen_con_txt
	{
		width				: 280px;
	}

	#o_main .o_main_wrap .o_cen_con_txt_1
	{
		color				: #1ebefa ;
		font-size			: 23px;
		font-family			: 'Nanum Gothic', sans-serif;
		margin-bottom		: 10px;
		font-weight			: 700;
	}

	#o_main .o_main_wrap .o_cen_con_txt_2
	{
		color				: #000000;
		font-size			: 15px;
		font-family			: 'Nanum Gothic', sans-serif;
		margin-bottom		: 20px;
/*		font-weight			: 700;*/
	}

	#o_main .o_main_wrap .o_cen_con_txt_3
	{
		color				: #646464;
		font-size			: 14px;
		font-family			: 'Nanum Gothic', sans-serif;
		line-height			: 18px;
		word-break			: keep-all;
		word-wrap			: break-word;
	}

	#o_main .o_main_wrap .o_main_bottom
	{
		width				: 100%;
		background			: #f3f3f3;
		padding				: 50px 0;
	}

	#o_main .o_main_wrap .o_main_bottom_wrap
	{
		width				: 1500px;
		margin				: auto;
	}

	#o_main .o_main_wrap .o_bot_title
	{
		width				: 1500px;
		text-align			: center;
		padding				: 0 0 50px 0;
	}

	#o_main .o_main_wrap .o_bot_title_1
	{
		color				: #000000;
		font-size			: 40px;
		font-family			: 'Nanum Gothic', sans-serif;
		margin-bottom		: 20px;
		font-weight			: 400;
	}

	#o_main .o_main_wrap .o_bot_title_1 span
	{
		font-weight			: 700;
		font-size			: 45px;
		font-family			: 'PT Sans', sans-serif;
	}

	#o_main .o_main_wrap .o_bot_title_2
	{
		color				: #646464;
		font-size			: 20px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_main .o_main_wrap .o_bot_con_wrap
	{
		width				: 1500px;
	}
	
	#o_main .o_main_wrap .o_bot_con_wrap .o_bot_con_title
	{
		color				: #1ebefa ;
		font-size			: 20px;
		font-family			: 'Nanum Gothic', sans-serif;
		font-weight			: 700;
		margin-bottom		: 20px;
	}

	#o_main .o_main_wrap .o_bot_con_wrap .o_bot_con_title img
	{
		vertical-align		: -3px;
	}

	#o_main .o_main_wrap .o_bot_con
	{
		padding-bottom		: 20px;
	}

	#o_main .o_main_wrap .o_bot_con .o_bot_con_img
	{
/*		margin-bottom		: 15px;*/
		position			: relative;
	}
	
	#o_main .o_main_wrap .o_bot_con .o_bot_con_img .p_img img
	{
		width				: 490px;
		height				: 260px;
		cursor				: pointer;
	}

	#o_main .o_main_wrap .o_bot_con .o_bot_con_img .p_name
	{
		width				: 490px;
		padding				: 10px 0;
		font-size			: 15px;
		font-weight			: 700;
		color				: #000000;
		text-align			: center;
		font-family			: 'Nanum Gothic', sans-serif;
	}

	#o_main .o_main_wrap .o_bot_con .o_bot_con_img .p_icon
	{
		position			: absolute;
		top					: 0;
		right				: 0;
	}

	#o_main .o_main_wrap .o_bot_con .o_bot_con_img .p_icon_2
	{
		text-align			: center;
		padding				: 10px 0;
	}

	#o_main .o_main_wrap .o_bot_con .o_bot_con_img:nth-child(2)
	{
		margin				: 0 15px;
	}

	#o_main .o_main_wrap .o_bot_add_btn
	{
		margin				: 50px auto;
		border				: 1px solid #000000;
		padding				: 10px 0;
		width				: 120px;
		text-align			: center;
		background			: #ffffff;
		cursor				: pointer;
	}
	
	/*-----------------------------------------------------------------
		view.php
	-----------------------------------------------------------------*/
	
	#o_view
	{
		width				: 100%;
		z-index				: 100;
	}

	#o_view .o_view_wrap
	{
		width				: 100%;
	}

	#o_view .o_view_wrap .o_view_top
	{
		width				: 100%;
		background			: #f3f3f3;
		padding				: 150px 0 50px 0;
		position			: relative;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info
	{
		border				: 1px solid #e8e8e8;
		width				: 1160px;
		padding				: 20px;
		margin				: auto;
		background			: #ffffff;
		margin-bottom		: 50px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_img
	{
		width				: 740px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_img img
	{
		width				: 740px;
		height				: 408px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con
	{
		width				: 370px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_title
	{
		color				: #000000;
		font-weight			: 700;
		font-family			: 'Nanum Gothic', sans-serif;
		font-size			: 25px;
		margin-bottom		: 10px;
		padding				: 5px 0;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_hashtag
	{
		word-break			: keep-all;
		word-wrap			: break-word;
		height				: 20px;
		line-height			: 20px;
		overflow			: hidden;
		margin-bottom		: 15px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_hashtag .con_hashtag_txt1,
	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_hashtag .con_hashtag_txt4
	{
		margin-right		: 5px;
		font-size			: 15px;
		display				: inline-block;
		font-family			: 'Nanum Gothic', sans-serif;
		color				: #fb4b4b;
		font-weight			: 700;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_hashtag .con_hashtag_txt2,
	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_hashtag .con_hashtag_txt5
	{
		margin-right		: 5px;
		font-size			: 15px;
		display				: inline-block;
		font-family			: 'Nanum Gothic', sans-serif;
		color				: #1ebefc;
		font-weight			: 700;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_hashtag .con_hashtag_txt3,
	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_hashtag .con_hashtag_txt6
	{
		margin-right		: 5px;
		font-size			: 15px;
		display				: inline-block;
		font-family			: 'Nanum Gothic', sans-serif;
		color				: #5397c4;
		font-weight			: 700;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_best
	{
		margin-bottom		: 16px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_best .con_best_txt_1
	{
		width				: 114px;
		border				: 3px solid #fb4b4b;
		padding				: 6px 0 3px 0;
		text-align			: center;
		font-size			: 15px;
		font-family			: 'Nanum Gothic', sans-serif;
		line-height			: 20px;
		color				: #fb4b4b;
		font-weight			: 700;
		min-height			: 44px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_best .con_best_txt_2
	{
		margin				: 0 5px;
		width				: 114px;
		border				: 3px solid #1ebefc;
		padding				: 6px 0 3px 0;
		text-align			: center;
		font-size			: 15px;
		font-family			: 'Nanum Gothic', sans-serif;
		line-height			: 20px;
		color				: #1ebefc;
		font-weight			: 700;
		min-height			: 44px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_best .con_best_txt_3
	{
		width				: 114px;
		border				: 3px solid #5397c4;
		padding				: 6px 0 3px 0;
		text-align			: center;
		font-size			: 15px;
		font-family			: 'Nanum Gothic', sans-serif;
		line-height			: 20px;
		color				: #5397c4;
		font-weight			: 700;
		min-height			: 44px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_partner
	{
		margin-bottom		: 14px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_partner .con_pt_list
	{
		margin-bottom		: 6px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_partner .con_pt_list .con_pt_list_txt
	{
		border				: 1px solid #c8c8c8;
		width				: 86px;
		padding				: 5px 0;
		text-align			: center;
		font-size			: 12px;
		font-family			: 'Nanum Gothic', sans-serif;
		color				: #4b4b4b;
		font-weight			: 700;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_partner .con_pt_list .con_pt_list_txt:nth-child(1),
	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_partner .con_pt_list .con_pt_list_txt:nth-child(2),
	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_partner .con_pt_list .con_pt_list_txt:nth-child(3)
	{
		margin-right		: 6px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_adv
	{
		margin-bottom		: 14px;
		min-height			: 117px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_adv_txt
	{
		border				: 1px solid #c8c8c8;
		padding				: 5px 0;
		text-align			: center;
		font-size			: 12px;
		font-family			: 'Nanum Gothic', sans-serif;
		color				: #4b4b4b;
		font-weight			: 700;
		margin-bottom		: 6px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_adv_txt:last-child
	{
		margin-bottom		: 0px;
	}

	#o_view .o_view_wrap .o_view_top .o_view_info .o_view_con .con_home_btn
	{
		border				: 1px solid #fb4b4b;
		text-align			: center;
		font-size			: 18px;
		font-family			: 'Nanum Gothic', sans-serif;
		color				: #ffffff;
/*		font-weight			: 700;*/
		background			: #fb4b4b;
		height				: 52px;
		line-height			: 52px;
		cursor				: pointer;
	}



	#o_view .o_view_wrap .o_view_top .o_bot_con_wrap
	{
		width				: 1200px;
		margin				: auto;
	}
	
	#o_view .o_view_wrap .o_view_top .o_bot_con_wrap .o_bot_con_title
	{
		color				: #1ebefa;
		font-size			: 20px;
		font-family			: 'Nanum Gothic', sans-serif;
		font-weight			: 700;
		margin-bottom		: 20px;
	}

	#o_view .o_view_wrap .o_view_top .o_bot_con_wrap .o_bot_con_title img
	{
		vertical-align		: -3px;
	}

	#o_view .o_view_wrap .o_view_top .o_bot_con
	{
		padding-bottom		: 20px;
		position			: relative;
	}

	#o_view .o_view_wrap .o_view_top .o_bot_con .o_bot_con_img
	{
/*		margin-bottom		: 15px;*/
		position			: relative;
	}
	
	#o_view .o_view_wrap .o_view_top .o_bot_con .o_bot_con_img .p_img img
	{
		width				: 390px;
		height				: 203px;
		cursor				: pointer;
	}

	#o_view .o_view_wrap .o_view_top .o_bot_con .o_bot_con_img .p_name
	{
		width				: 390px;
		padding				: 10px 0;
		height				: 30px;
		font-size			: 15px;
		font-weight			: 700;
		color				: #000000;
		text-align			: center;
		font-family			: 'Nanum Gothic', sans-serif;
	}

	#o_view .o_view_wrap .o_view_top .o_bot_con .o_bot_con_img .p_icon
	{
		position			: absolute;
		top					: 0;
		right				: 0;
	}

	#o_view .o_view_wrap .o_view_top .o_bot_con .o_bot_con_img:nth-child(2)
	{
/*		margin				: 0 15px;*/
	}

	#o_view .o_view_wrap .o_view_top .p_img_sel
	{
		width				: 390px;
		height				: 203px;
		border				: 7px ridge #1ebefa;
		border				: 7px dashed #fb4b4b;
		border				: 7px dashed #333333;
		position			: absolute;
		top					: -7px;
		left				: 50%;
		margin-left			: -202px;
		z-index				: 100;
	}

	#o_view .o_view_wrap .o_view_top .p_img_unsel_1
	{
		width				: 390px;
		height				: 203px;
		position			: absolute;
		top					: 0;
		left				: 0;
		opacity				: 0.5;
		background			: #ffffff;
		z-index				: 100;
		cursor				: pointer;
	}

	#o_view .o_view_wrap .o_view_top .p_img_unsel_2
	{
		width				: 390px;
		height				: 203px;
		position			: absolute;
		top					: 0;
		right				: 0;
		opacity				: 0.5;
		background			: #ffffff;
		z-index				: 100;
		cursor				: pointer;
	}

	#o_view .o_view_wrap .view_btn_wrap
	{
		position			: relative;
		width				: 1202px;
		margin				: auto;
	}

	#o_view .o_view_wrap .view_prev_btn
	{
		position			: absolute;
		top					: -300px;
		left				: -60px;
		cursor				: pointer;
	}

	#o_view .o_view_wrap .view_next_btn
	{
		position			: absolute;
		top					: -300px;
		right				: -60px;
		cursor				: pointer;
	}

	.o_view_top .swiper-container 
	{
		width				: 1202px;
		height				: 100%;
    }

	.o_bot_con_wrap .swiper-container 
	{
		width				: 100%;
		height				: 100%;
	}

	#o_view .o_view_wrap .o_view_bot
	{
		padding				: 50px 0;
	}

	#o_view .o_view_wrap .o_view_bot
	{
		width				: 1200px;
		margin				: auto;
	}
	
	#o_view .o_view_wrap .o_view_bot .o_bot_con_title
	{
		color				: #1ebefa;
		font-size			: 20px;
		font-family			: 'Nanum Gothic', sans-serif;
		font-weight			: 700;
		margin-bottom		: 20px;
	}

	#o_view .o_view_wrap .o_view_bot .o_bot_con_title img
	{
		vertical-align		: -3px;
	}

	#o_view .o_view_wrap .o_view_bot .o_bot_con
	{
		padding-bottom		: 20px;
		position			: relative;
	}

	#o_view .o_view_wrap .o_view_bot .o_bot_con .o_bot_con_img
	{
/*		margin-bottom		: 15px;*/
		position			: relative;
	}
	
	#o_view .o_view_wrap .o_view_bot .o_bot_con .o_bot_con_img .p_img img
	{
		width				: 390px;
		height				: 203px;
		cursor				: pointer;
	}

	#o_view .o_view_wrap .o_view_bot .o_bot_con .o_bot_con_img .p_name
	{
		width				: 390px;
		padding				: 10px 0;
		height				: 30px;
		font-size			: 15px;
		font-weight			: 700;
		color				: #000000;
		text-align			: center;
		font-family			: 'Nanum Gothic', sans-serif;
	}

	#o_view .o_view_wrap .o_view_bot .o_bot_con .o_bot_con_img .p_bg
	{
		position			: absolute;
		top					: 0;
		right				: 0;
		width				: 390px;
		height				: 203px;
		text-align			: center;
		background			: rgba(0,0,0,0);
		opacity				: 0;
		cursor				: pointer;
	}
	
	#o_view .o_view_wrap .o_view_bot .o_bot_con .o_bot_con_img .p_bg:hover
	{
		position			: absolute;
		top					: 0;
		right				: 0;
		width				: 390px;
		height				: 203px;
		text-align			: center;
		background			: rgba(0,0,0,0.5);
		opacity				: 1;
		cursor				: pointer;
	}

	#o_view .o_view_wrap .o_view_bot .o_bot_con .o_bot_con_img .p_bg .p_bg_txt
	{
		margin-bottom		: 10px;
		color				: #ffffff;
		font-family			: 'Nanum Gothic', sans-serif;
		font-size			: 15px;
		margin-top			: 75px;
	}

	#o_view .o_view_wrap .o_view_bot .o_bot_con .o_bot_con_img .p_bg .p_bg_go
	{
		color				: #ffffff;
		font-family			: 'Nanum Gothic', sans-serif;
		font-size			: 15px;
		border				: 1px solid #ffffff;
		width				: 40px;
		text-align			: center;
		padding				: 0px 0 5px 0;
		line-height			: 20px;
		margin				: auto;

	}

	#o_view .o_view_wrap .o_view_bot .o_bot_con .o_bot_con_img:nth-child(2)
	{
		margin				: 0 15px;
	}


	#o_view .o_view_wrap .o_bot_add_btn
	{
		margin				: 20px auto;
		border				: 1px solid #000000;
		padding				: 10px 0;
		width				: 120px;
		text-align			: center;
		background			: #ffffff;
		cursor				: pointer;
		color				: #000000;
	}

	#o_view .o_view_wrap .o_bot_add_btn:hover
	{
		margin				: 20px auto;
		border				: 1px solid #ffffff;
		padding				: 10px 0;
		width				: 120px;
		text-align			: center;
		background			: #000000;
		cursor				: pointer;
		color				: #ffffff;
	}

	/*-----------------------------------------------------------------
		solution.php
	-----------------------------------------------------------------*/

	#o_solution
	{
		width				: 100%;
		z-index				: 100;
	}

	#o_solution .o_solution_wrap
	{
		width				: 100%;
	}

	#o_solution .o_solution_wrap .o_solution_con_1
	{
		position			: relative;
	}

	#o_solution .o_solution_wrap .o_solution_con_1 .con_1_img
	{
		width				: 100%;
		overflow			: hidden;
	}

	#o_solution .o_solution_wrap .o_solution_con_1 .con_1_txt
	{
		position			: absolute;
		top					: 50%;
		left				: 50%;
		width				: 300px;
		margin-left			: -150px;
		text-align			: center;
		color				: #ffffff;
	}

	#o_solution .o_solution_wrap .o_solution_con_1 .con_1_txt .con_1_txt_1
	{
		font-size			: 40px;
		padding-bottom		: 5px;
		border-bottom		: 1px solid #ffffff;
		display				: inline-block;
		margin-bottom		: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-weight			: 700;*/
	}

	#o_solution .o_solution_wrap .o_solution_con_1 .con_1_txt .con_1_txt_2
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_solution .o_solution_wrap .o_solution_con_2
	{
		width				: 100%;
		background			: #f3f3f3;
		margin-top			: -2px;
	}

	#o_solution .o_solution_wrap .o_solution_con_2 .con_2_wrap
	{
		width				: 1201px;
		margin				: auto;
		border-right		: 1px solid #9d9d9d;
	}

	#o_solution .o_solution_wrap .o_solution_con_2 .con_2_wrap ul li
	{
		width				: 240px;
		text-align			: center;
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
		color				: #000000;
		font-weight			: 700;
		cursor				: pointer;
	}

	#o_solution .o_solution_wrap .o_solution_con_2 .con_2_wrap ul li a
	{
		width				: 240px;
		border-left			: 1px solid #9d9d9d;
		border-bottom		: 1px solid #9d9d9d;
		padding				: 20px 0;
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
		color				: #000000;
		font-weight			: 700;
		display				: inline-block;
	}

	#o_solution .o_solution_wrap .o_solution_con_2 .con_2_wrap ul li a.on
	{
		background			: #ffffff;
		color				: #1ebafe;
		border-bottom		: 1px solid #ffffff;
	}

/*	#o_solution .o_solution_wrap .o_solution_con_2 .con_2_wrap ul li:nth-child(5)*/
/*	{*/
/*		border-right		: 1px solid #9d9d9d;*/
/*	}*/

	#o_solution .o_solution_wrap .o_solution_marketing
	{
		text-align			: center;
		padding				: 50px 0;
	}
	
	#o_solution .o_solution_wrap .o_solution_marketing .txt_1
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 60px;
		font-weight			: 700;
		color				: #000000;
		margin-bottom		: 15px;
	}

	#o_solution .o_solution_wrap .o_solution_marketing .txt_2
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 25px;
		font-weight			: 700;
		color				: #000000;
		padding				: 20px;
	}

	#o_solution .o_solution_wrap .o_solution_marketing .txt_3
	{
		margin-bottom		: 50px;
	}

	#o_solution .o_solution_wrap .o_solution_marketing .txt_3 div
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-family			: 'Nanum Gothic', sans-serif;*/
		padding				: 5px 0;
	}







	#o_solution .o_solution_wrap .o_solution_reser
	{
		position			: relative;
	}

	#o_solution .o_solution_wrap .o_solution_reser .txt_1
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 60px;
		font-weight			: 700;
		color				: #000000;
		padding				: 50px 0 0px 0;
		text-align			: center;
	}

	#o_solution .o_solution_wrap .o_solution_reser .reser_1
	{
		text-align			: center;
		width				: 100%;
		padding				: 60px 0;
	}

	

	#o_solution .o_solution_wrap .o_solution_reser .reser_2
	{
		position			: relative;
		overflow			: hidden;
	}

	#o_solution .o_solution_wrap .o_solution_reser .reser_2 img
	{
		width				: 100%;
		height				: auto;
	}

	#o_solution .o_solution_wrap .o_solution_reser .reser_txt
	{
		position			: absolute;
		top					: 40%;
		right				: 15%;
	}

	#o_solution .o_solution_wrap .o_solution_reser .reser_txt .reser_txt_1
	{
		margin-bottom		: 20px;
	}

	#o_solution .o_solution_wrap .o_solution_reser .reser_txt .reser_txt_1 div
	{
		font-weight			: 700;
		font-size			: 28px;
		font-family			: 'Noto Sans KR', sans-serif;
		margin-bottom		: 10px;
	}

	#o_solution .o_solution_wrap .o_solution_reser .reser_txt .reser_txt_2
	{
		margin-bottom		: 10px;
	}

	#o_solution .o_solution_wrap .o_solution_reser .reser_txt .reser_txt_2 div
	{
		margin-bottom		: 5px;
		font-size			: 13px;
		font-family			: 'Noto Sans KR', sans-serif;
	}



	#o_solution .o_solution_wrap .o_solution_photo
	{
		text-align			: center;
		padding				: 50px 0;
	}

	#o_solution .o_solution_wrap .o_solution_photo 	.txt_wrap
	{
		height				: 260px;
		padding				: 0 0 50px 0;
	}
	
	#o_solution .o_solution_wrap .o_solution_photo .txt_1
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 60px;
		font-weight			: 700;
		color				: #000000;
		margin-bottom		: 15px;
	}

	#o_solution .o_solution_wrap .o_solution_photo .txt_2
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 25px;
		font-weight			: 700;
		color				: #000000;
		padding				: 20px;
	}

	#o_solution .o_solution_wrap .o_solution_photo .txt_3
	{
		width				: 1200px;
		margin				: auto;
	}

	#o_solution .o_solution_wrap .o_solution_photo .txt_3 div
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-family			: 'Nanum Gothic', sans-serif;*/
		padding				: 5px 0;
		line-height			: 20px;
	}

	#o_solution .o_solution_wrap .o_solution_photo .img_1
	{
		width				: 100%;
		height				: 979px;
		padding-top			: 80px;
		background			: #f3f3f3;
	}

	#o_solution .o_solution_wrap .o_solution_photo .txt_4
	{
		width				: 1200px;
		height				: 502px;
		margin				: auto;
		text-align			: left;
		padding				: 50px 0;
	}

	#o_solution .o_solution_wrap .o_solution_photo .txt_4_con
	{
		margin-bottom		: 30px;
	}

	#o_solution .o_solution_wrap .o_solution_photo .txt_4_con .con_title
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 18px;
		font-weight			: 700;
		color				: #000000;
		margin-bottom		: 10px;
	}

	#o_solution .o_solution_wrap .o_solution_photo .txt_4_con .con_txt
	{
		padding				: 5px 0;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		color				: #000000;
		line-height			: 20px;
	}



	#o_solution .o_solution_wrap .o_solution_consulting
	{
		text-align			: center;
		padding				: 50px 0;
	}
	
	#o_solution .o_solution_wrap .o_solution_consulting .txt_1
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 60px;
		font-weight			: 700;
		color				: #000000;
		margin-bottom		: 15px;
	}

	#o_solution .o_solution_wrap .o_solution_consulting .txt_2
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 25px;
		font-weight			: 700;
		color				: #000000;
		padding				: 20px;
	}

	#o_solution .o_solution_wrap .o_solution_consulting .txt_3
	{
		width				: 1200px;
		margin				: auto;
		margin-bottom		: 50px;
	}

	#o_solution .o_solution_wrap .o_solution_consulting .txt_3 div
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-family			: 'Nanum Gothic', sans-serif;*/
		padding				: 5px 0;
		line-height			: 20px;
	}

	#o_solution .o_solution_wrap .o_solution_consulting .txt_3 div span
	{
		font-family			: 'PT Sans', sans-serif;
		font-weight			: 700;
		color				: #1ebafe;
	}

	#o_solution .o_solution_wrap .o_solution_consulting .img_1
	{
		margin-bottom		: 50px;
	}


	#o_solution .o_solution_wrap .o_solution_interior
	{
		text-align			: center;
		padding				: 50px 0;
	}

	#o_solution .o_solution_wrap .o_solution_interior 	.txt_wrap
	{
		height				: 260px;
		padding				: 0 0 100px 0;
	}
	
	#o_solution .o_solution_wrap .o_solution_interior .txt_1
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 60px;
		font-weight			: 700;
		color				: #000000;
		margin-bottom		: 15px;
	}

	#o_solution .o_solution_wrap .o_solution_interior .txt_2
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 25px;
		font-weight			: 700;
		color				: #000000;
		padding				: 20px;
	}

	#o_solution .o_solution_wrap .o_solution_interior .txt_3
	{
		width				: 1200px;
		margin				: auto;
	}

	#o_solution .o_solution_wrap .o_solution_interior .txt_3 div
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-family			: 'Nanum Gothic', sans-serif;*/
		padding				: 5px 0;
		line-height			: 20px;
	}

	#o_solution .o_solution_wrap .o_solution_interior .img_1
	{
		width				: 100%;
	}

	/*-----------------------------------------------------------------
		homepage.php
	-----------------------------------------------------------------*/
	
	#o_homepage
	{
		width				: 100%;
		z-index				: 100;
	}

	#o_homepage .o_homepage_wrap
	{
		width				: 100%;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_1
	{
		position			: relative;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_1 .con_1_img
	{
		width				: 100%;
		overflow			: hidden;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_1 .con_1_txt
	{
		position			: absolute;
		top					: 50%;
		left				: 50%;
		width				: 300px;
		margin-left			: -150px;
		text-align			: center;
		color				: #ffffff;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_1 .con_1_txt .con_1_txt_1
	{
		font-size			: 40px;
		padding-bottom		: 5px;
		border-bottom		: 1px solid #ffffff;
		display				: inline-block;
		margin-bottom		: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-weight			: 700;*/
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_1 .con_1_txt .con_1_txt_2
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_2
	{
		text-align			: center;
		padding				: 50px 0;
	}
	
	#o_homepage .o_homepage_wrap .o_homepage_con_2 .con_2_txt_1
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 50px;
		font-weight			: 700;
		color				: #000000;
		margin-bottom		: 15px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_2 .con_2_txt_2
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 25px;
		font-weight			: 700;
		color				: #000000;
		padding				: 20px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_2 .con_2_txt_3 div
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-family			: 'Nanum Gothic', sans-serif;*/
		padding				: 5px 0;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_2 .con_2_txt_4
	{
		width				: 1000px;
		margin				: auto;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_2 .con_2_txt_4 .txt_4_wrap
	{
		width				: 176px;
		padding				: 30px 37px 0 37px;
		min-height			: 330px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_2 .con_2_txt_4 .txt_4_wrap .txt_4_img
	{
		margin-bottom		: 20px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_2 .con_2_txt_4 .txt_4_wrap .txt_4_txt_1
	{
		font-size			: 20px;
		font-family			: 'Noto Sans KR', sans-serif;
		text-align			: center;
		margin-bottom		: 10px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_2 .con_2_txt_4 .txt_4_wrap .txt_4_txt_2
	{
		font-size			: 13px;
		font-family			: 'Noto Sans KR', sans-serif;
		line-height			: 20px;
		word-break			: keep-all;
		word-wrap			: break-word;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3
	{
		width				: 100%;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap
	{
		width				: 100%;
		position			: relative;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_img
	{
		width				: 100%;
		overflow			: hidden;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_img img
	{
		width				: 100%;
		height				: auto;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt1
	{
		position			: absolute;
		top					: 40%;
		right				: 15%;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt1 .con_3_txt_1
	{
		margin-bottom		: 20px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt1 .con_3_txt_1 div
	{
		font-weight			: 700;
		font-size			: 28px;
		font-family			: 'Noto Sans KR', sans-serif;
		margin-bottom		: 10px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt1 .con_3_txt_2
	{
		margin-bottom		: 10px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt1 .con_3_txt_2 div
	{
		margin-bottom		: 5px;
		font-size			: 13px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt2
	{
		position			: absolute;
		top					: 40%;
		left				: 15%;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt2 .con_3_txt_1
	{
		margin-bottom		: 20px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt2 .con_3_txt_1 div
	{
		font-weight			: 700;
		font-size			: 28px;
		font-family			: 'Noto Sans KR', sans-serif;
		margin-bottom		: 10px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt2 .con_3_txt_2
	{
		margin-bottom		: 10px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt2 .con_3_txt_2 div
	{
		margin-bottom		: 5px;
		font-size			: 13px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt3
	{
		position			: absolute;
		top					: 40%;
		right				: 15%;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt3 .con_3_txt_1
	{
		margin-bottom		: 20px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt3 .con_3_txt_1 div
	{
		font-weight			: 700;
		font-size			: 28px;
		font-family			: 'Noto Sans KR', sans-serif;
		margin-bottom		: 10px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt3 .con_3_txt_2
	{
		margin-bottom		: 10px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt3 .con_3_txt_2 div
	{
		margin-bottom		: 5px;
		font-size			: 13px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt4
	{
		position			: absolute;
		top					: 40%;
		right				: 15%;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt4 .con_3_txt_1
	{
		margin-bottom		: 20px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt4 .con_3_txt_1 div
	{
		font-weight			: 700;
		font-size			: 28px;
		font-family			: 'Noto Sans KR', sans-serif;
		margin-bottom		: 10px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt4 .con_3_txt_2
	{
		margin-bottom		: 10px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap .con_3_txt4 .con_3_txt_2 div
	{
		margin-bottom		: 5px;
		font-size			: 13px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap2
	{
		width				: 100%;
		position			: relative;
		padding				: 70px 0;
		background			: #f3f3f3;
		margin-top			: -5px;
		margin-bottom		: -5px;
	}


	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap2 .con_3_2
	{
		width				: 1200px;
		margin				: auto;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap2 .con_3_2 .con_3_2_title
	{
		font-weight			: 700;
		font-size			: 28px;
		font-family			: 'Noto Sans KR', sans-serif;
		margin-bottom		: 20px;
		text-align			: center;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap2 .con_3_2 .con_3_2_txt_1
	{
		margin-bottom		: 5px;
		font-size			: 13px;
		font-family			: 'Noto Sans KR', sans-serif;
		text-align			: center;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap2 .con_3_2 .con_3_2_txt_2
	{
		font-size			: 13px;
		font-family			: 'Noto Sans KR', sans-serif;
		text-align			: center;
		margin-bottom		: 30px;
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap2 .con_3_2 .con_3_2_con
	{
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap2 .con_3_2 .con_3_2_pic
	{
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap2 .con_3_2 .con_3_2_pic_img
	{
	}

	#o_homepage .o_homepage_wrap .o_homepage_con_3 .con_3_wrap2 .con_3_2 .con_3_2_pic_txt
	{
		font-size			: 20px;
		font-family			: 'Noto Sans KR', sans-serif;
		text-align			: center;
		padding				: 10px 0;
	}

	/*-----------------------------------------------------------------
		board.php
	-----------------------------------------------------------------*/
	
	#o_board
	{
		width				: 100%;
		z-index				: 100;
	}

	#o_board .o_board_wrap
	{
		width				: 100%;
	}

	#o_board .o_board_wrap .o_board_con_1
	{
		position			: relative;
	}

	#o_board .o_board_wrap .o_board_con_1 .con_1_img
	{
		width				: 100%;
		overflow			: hidden;
	}

	#o_board .o_board_wrap .o_board_con_1 .con_1_txt
	{
		position			: absolute;
		top					: 50%;
		left				: 50%;
		width				: 500px;
		margin-left			: -250px;
		text-align			: center;
		color				: #ffffff;
	}

	#o_board .o_board_wrap .o_board_con_1 .con_1_txt .con_1_txt_1
	{
		font-size			: 40px;
		padding-bottom		: 5px;
		border-bottom		: 1px solid #ffffff;
		display				: inline-block;
		margin-bottom		: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-weight			: 700;*/
	}

	#o_board .o_board_wrap .o_board_con_1 .con_1_txt .con_1_txt_2
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board .o_board_wrap .o_board_con_2
	{
		width				: 100%;
		background			: #f3f3f3;
		margin-top			: -2px;
	}

	#o_board .o_board_wrap .o_board_con_2 .con_2_wrap
	{
		width				: 1201px;
		margin				: auto;
		border-right		: 1px solid #9d9d9d;
	}

	#o_board .o_board_wrap .o_board_con_2 .con_2_wrap ul li
	{
		width				: 600px;
		text-align			: center;
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
		color				: #000000;
		font-weight			: 700;
		cursor				: pointer;
	}

	#o_board .o_board_wrap .o_board_con_2 .con_2_wrap ul li a
	{
		width				: 600px;
		border-left			: 1px solid #9d9d9d;
		border-bottom		: 1px solid #9d9d9d;
		padding				: 20px 0;
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
		color				: #000000;
		font-weight			: 700;
		display				: inline-block;
	}

	#o_board .o_board_wrap .o_board_con_2 .con_2_wrap ul li a.on
	{
		background			: #ffffff;
		color				: #1ebafe;
		border-bottom		: 1px solid #ffffff;
	}

/*	#o_board .o_board_wrap .o_board_con_2 .con_2_wrap ul li:nth-child(5)*/
/*	{*/
/*		border-right		: 1px solid #9d9d9d;*/
/*	}*/

	#o_board .o_board_wrap .o_board_list
	{
		text-align			: center;
		padding				: 50px 0;
	}
	
	#o_board .o_board_wrap .o_board_list .txt_1
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 60px;
		font-weight			: 700;
		color				: #000000;
		margin-bottom		: 15px;
	}

	#o_board .o_board_wrap .o_board_list .txt_2
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 20px;
		font-weight			: 700;
		color				: #000000;
		padding				: 20px;
	}

	#o_board .o_board_wrap .o_board_list .tbl
	{
		width				: 1200px;
		margin				: auto;
		margin-top			: 50px;
		min-height			: 700px;
	}

	#o_board .o_board_wrap .o_board_list .tbl table
	{
		border-collapse		: collapse;
	    border-top			: 1px solid #393939;
		width				: 100%;
	}

	#o_board .o_board_wrap .o_board_list .tbl table th 
	{
		background			: #f8f9f9;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		padding				: 15px 0;
		border-bottom		: 1px solid #d6d6d6;
	}

	#o_board .o_board_wrap .o_board_list .tbl table td
	{
		background			: #ffffff;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		padding				: 15px 0px;
		border-bottom		: 1px solid #d6d6d6;
	}

	#o_board .o_board_wrap .o_board_list .tbl table td a
	{
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board .o_board_wrap .o_board_list .tbl table td .secret_img
	{
		width				: 18px;
		height				: auto;
		vertical-align		: -2px;
	}

	#o_board .o_board_wrap .o_board_list .tbl table td .com_cnt
	{
		color				: red;
	}

	#o_board .o_board_wrap .o_board_write_btn
	{
		width				: 100%;
		margin-top			: 20px;
		text-align			: right;
	}

	#o_board .o_board_wrap .o_board_write_btn div
	{
		display				: inline-block;
	}

	#o_board .o_board_wrap .o_board_write_btn div a
	{
		border				: 1px solid #515151;
		background			: #ffffff;
		padding				: 5px 10px;
		color				: #515151;
		font-weight			: 700;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		cursor				: pointer;
	}

		#o_board .search_wrap
	{
		margin-bottom		: 10px;
	}

	#o_board .search_wrap_1
	{
		float				: right;
		margin-right		: 10px;
	}

	#o_board .search_wrap_2
	{
		float				: right;
		margin-right		: 10px;
	}

	#o_board .search_wrap_1 .search_type
	{
		padding				: 3px 0 4px 0;
		width				: 100px;
		border				: 1px solid #aaaaaa;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
	}

	#o_board .search_wrap_2 .search_txt
	{
		padding				: 4px 3px 5px 3px;
		width				: 150px;
		border				: 1px solid #aaaaaa;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;

	}

	#o_board .search_btn
	{
		padding				: 7px 3px 8px 3px;
		width				: 40px;
		border				: 1px solid #515151;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		float				: right;
		cursor				: pointer;
	    background			: #515151;
		color				: #ffffff;
	}

	/*-----------------------------------------------------------------
		board_view.php
	-----------------------------------------------------------------*/
	
	#o_board_view
	{
		width				: 100%;
		z-index				: 100;
	}

	#o_board_view .o_board_view_wrap
	{
		width				: 100%;
	}

	#o_board_view .o_board_view_wrap .o_board_view_con_1
	{
		position			: relative;
	}

	#o_board_view .o_board_view_wrap .o_board_view_con_1 .con_1_img
	{
		width				: 100%;
		overflow			: hidden;
	}

	#o_board_view .o_board_view_wrap .o_board_view_con_1 .con_1_txt
	{
		position			: absolute;
		top					: 50%;
		left				: 50%;
		width				: 500px;
		margin-left			: -250px;
		text-align			: center;
		color				: #ffffff;
	}

	#o_board_view .o_board_view_wrap .o_board_view_con_1 .con_1_txt .con_1_txt_1
	{
		font-size			: 40px;
		padding-bottom		: 5px;
		border-bottom		: 1px solid #ffffff;
		display				: inline-block;
		margin-bottom		: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-weight			: 700;*/
	}

	#o_board_view .o_board_view_wrap .o_board_view_con_1 .con_1_txt .con_1_txt_2
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_view .o_board_view_wrap .o_board_view_con_2
	{
		width				: 100%;
		background			: #f3f3f3;
		margin-top			: -2px;
	}

	#o_board_view .o_board_view_wrap .o_board_view_con_2 .con_2_wrap
	{
		width				: 1201px;
		margin				: auto;
		border-right		: 1px solid #9d9d9d;
	}

	#o_board_view .o_board_view_wrap .o_board_view_con_2 .con_2_wrap ul li
	{
		width				: 600px;
		text-align			: center;
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
		color				: #000000;
		font-weight			: 700;
		cursor				: pointer;
	}

	#o_board_view .o_board_view_wrap .o_board_view_con_2 .con_2_wrap ul li a
	{
		width				: 600px;
		border-left			: 1px solid #9d9d9d;
		border-bottom		: 1px solid #9d9d9d;
		padding				: 20px 0;
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
		color				: #000000;
		font-weight			: 700;
		display				: inline-block;
	}

	#o_board_view .o_board_view_wrap .o_board_view_con_2 .con_2_wrap ul li a.on
	{
		background			: #ffffff;
		color				: #1ebafe;
		border-bottom		: 1px solid #ffffff;
	}

/*	#o_board_view .o_board_view_wrap .o_board_view_con_2 .con_2_wrap ul li:nth-child(5)*/
/*	{*/
/*		border-right		: 1px solid #9d9d9d;*/
/*	}*/

	#o_board_view .o_board_view_wrap .o_board_view_list
	{
		text-align			: center;
		padding				: 50px 0;
	}
	
	#o_board_view .o_board_view_wrap .o_board_view_list .txt_1
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 60px;
		font-weight			: 700;
		color				: #000000;
		margin-bottom		: 15px;
	}

	#o_board_view .o_board_view_wrap .o_board_view_list .txt_2
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 20px;
		font-weight			: 700;
		color				: #000000;
		padding				: 20px;
	}

	#o_board_view .o_board_view_wrap .o_board_view_list .tbl
	{
		width				: 1200px;
		margin				: auto;
		margin-top			: 50px;
		min-height			: 700px;
	}

	#o_board_view .o_board_view_wrap .o_board_view_list .tbl > table
	{
		border-collapse		: collapse;
	    border-top			: 1px solid #393939;
		width				: 100%;
		margin-bottom		: 20px;
	}

	#o_board_view .o_board_view_wrap .o_board_view_list .tbl > table th 
	{
		background			: #f8f9f9;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		padding				: 10px;
		border-bottom		: 1px solid #d6d6d6;
	}

	#o_board_view .o_board_view_wrap .o_board_view_list .tbl > table td 
	{
		background			: #ffffff;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		padding				: 15px 10px;
		border-bottom		: 1px solid #d6d6d6;
		text-align			: left;
		min-height			: 49px;
	}

	#o_board_view .o_board_view_wrap .o_board_view_list .tbl > table td .board_con
	{
		background			: #ffffff;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		min-height			: 200px;
	}

	#o_board_view .o_board_view_wrap .o_board_view_list .tbl > table td .board_file
	{
		background			: #ffffff;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
	}

	

	

	#o_board_view .o_board_view_wrap .boardComTblWrap 
	{
		padding				: 0px 30px;
	    
	}

	#o_board_view .o_board_view_wrap .boardComTblWrap .boardComTbl 
	{
		border-bottom		: 1px solid #d6d6d6;
		padding-bottom		: 20px;
		margin-bottom		: 10px;
	}

	#o_board_view .o_board_view_wrap .boardComTblWrap .boardComTbl > table 
	{
		border-collapse		: collapse;
		/* border-bottom: 1px solid #d6d6d6; */
		width				: 100%;
		font-size			: 12px;
		color				: #565656;
		border				: 0;

	}

	#o_board_view .o_board_view_wrap .boardComTblWrap .boardComTbl > table tr td 
	{
		vertical-align		: top;
		background			: #ffffff;
		padding				: 20px 0px;
		border				: 0;
		font-family			: 'Noto Sans KR', sans-serif;
		line-height			: 16px;
	}

	#o_board_view .o_board_view_wrap .boardComTblWrap .boardComTbl > table tr td .com_name
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		color				: #565656;
		text-align			: center;
	}

	#o_board_view .o_board_view_wrap .boardComTblWrap .boardComTbl > table tr td .com_memo
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		color				: #565656;
		line-height			: 16px;
		text-align			: left;
	}

	#o_board_view .o_board_view_wrap .boardComTblWrap .boardComTbl > table tr td .com_reg_date
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		color				: #565656;
		text-align			: center;
	}

	#o_board_view .o_board_view_wrap .boardComTblWrap .boardComTbl > table tr td .com_pw
	{
		padding				: 5px 0;
	}

	#o_board_view .o_board_view_wrap .boardComTblWrap .boardComTbl > table tr td .com_pw input
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		color				: #565656;
		text-align			: center;
		width				: 170px;
	}

	#o_board_view .o_board_view_wrap .boardComTblWrap .boardComTbl > table tr td .com_del_btn
	{
		text-align			: center;
	}

	#o_board_view .o_board_view_wrap .boardComTblWrap .boardComTbl > table tr td .com_del_btn input
	{
		border				: 1px solid #515151;
		background			: #515151;
		padding				: 2px 10px;
		color				: #ffffff;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		cursor				: pointer;
	}

	#o_board_view .o_board_view_wrap .boardComTblWrap .boardComTbl > table:nth-child(1)
	{
		border-top			: 1px solid #393939;
	}

	#o_board_view .o_board_view_wrap .boardComFrmTblWrap
	{
		padding					: 20px 30px;
	}

	#o_board_view .o_board_view_wrap .boardComFrmTblWrap .boardComFrmTbl
	{
		border-bottom			: 1px solid #d6d6d6;
		padding-bottom			: 20px;
	}

	#o_board_view .o_board_view_wrap .boardComFrmTblWrap .boardComFrmTbl table
	{
/*		border-collapse			: collapse;*/
		border					: 1px solid #d6d6d6;
		width					: 100%;
		font-size				: 12px;
		color					: #565656;
		background				: #f9f9f9;
	}

	#o_board_view .o_board_view_wrap .boardComFrmTblWrap .boardComFrmTbl table tr td
	{
		vertical-align			: top;
		border-bottom			: 1px solid #d6d6d6;
	}

	#o_board_view .o_board_view_wrap .boardComFrmTblWrap .boardComFrmTbl .comInput
	{
		border					: 1px solid #d6d6d6;
		width					: 100%;
		height					: 20px;
		text-align				: center;
	}

	#o_board_view .o_board_view_wrap .boardComFrmTblWrap .boardComFrmTbl textarea
	{
		border					: 1px solid #d6d6d6;
		width					: 100%;
		height					: 100px;
	}

	#o_board_view .o_board_view_wrap .boardComFrmTblWrap .boardComFrmTbl .comRegBtn
	{
		width					: 90px;
		height					: 104px;
		border					: 1px solid #515151;
		background				: #ffffff;
		color					: #515151;
		font-weight				: 700;
		cursor					: pointer;
	}

	#o_board_view .o_board_view_wrap .o_board_view_btn_wrap
	{
		width				: 100%;
		margin-top			: 20px;
		text-align			: center;
	}

	#o_board_view .o_board_view_wrap .o_board_view_btn_wrap .reg_btn
	{
		display				: inline-block;
	}

	#o_board_view .o_board_view_wrap .o_board_view_btn_wrap .reg_btn input
	{
		border				: 1px solid #1ebafe;
		background			: #1ebafe;
		padding				: 2px 10px;
		color				: #ffffff;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 15px;
		cursor				: pointer;
	}

	#o_board_view .o_board_view_wrap .o_board_view_btn_wrap .cancel_btn
	{
		display				: inline-block;
	}

	#o_board_view .o_board_view_wrap .o_board_view_btn_wrap .cancel_btn input
	{
		border				: 1px solid #515151;
		background			: #515151;
		padding				: 2px 10px;
		color				: #ffffff;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 15px;
		cursor				: pointer;
	}

	/*-----------------------------------------------------------------
		board_write.php
	-----------------------------------------------------------------*/
	
	#o_board_write
	{
		width				: 100%;
		z-index				: 100;
	}

	#o_board_write .o_board_write_wrap
	{
		width				: 100%;
	}

	#o_board_write .o_board_write_wrap .o_board_write_con_1
	{
		position			: relative;
	}

	#o_board_write .o_board_write_wrap .o_board_write_con_1 .con_1_img
	{
		width				: 100%;
		overflow			: hidden;
	}

	#o_board_write .o_board_write_wrap .o_board_write_con_1 .con_1_txt
	{
		position			: absolute;
		top					: 50%;
		left				: 50%;
		width				: 500px;
		margin-left			: -250px;
		text-align			: center;
		color				: #ffffff;
	}

	#o_board_write .o_board_write_wrap .o_board_write_con_1 .con_1_txt .con_1_txt_1
	{
		font-size			: 40px;
		padding-bottom		: 5px;
		border-bottom		: 1px solid #ffffff;
		display				: inline-block;
		margin-bottom		: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-weight			: 700;*/
	}

	#o_board_write .o_board_write_wrap .o_board_write_con_1 .con_1_txt .con_1_txt_2
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_write .o_board_write_wrap .o_board_write_con_2
	{
		width				: 100%;
		background			: #f3f3f3;
		margin-top			: -2px;
	}

	#o_board_write .o_board_write_wrap .o_board_write_con_2 .con_2_wrap
	{
		width				: 1201px;
		margin				: auto;
		border-right		: 1px solid #9d9d9d;
	}

	#o_board_write .o_board_write_wrap .o_board_write_con_2 .con_2_wrap ul li
	{
		width				: 600px;
		text-align			: center;
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
		color				: #000000;
		font-weight			: 700;
		cursor				: pointer;
	}

	#o_board_write .o_board_write_wrap .o_board_write_con_2 .con_2_wrap ul li a
	{
		width				: 600px;
		border-left			: 1px solid #9d9d9d;
		border-bottom		: 1px solid #9d9d9d;
		padding				: 20px 0;
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
		color				: #000000;
		font-weight			: 700;
		display				: inline-block;
	}

	#o_board_write .o_board_write_wrap .o_board_write_con_2 .con_2_wrap ul li a.on
	{
		background			: #ffffff;
		color				: #1ebafe;
		border-bottom		: 1px solid #ffffff;
	}

/*	#o_board_write .o_board_write_wrap .o_board_write_con_2 .con_2_wrap ul li:nth-child(5)*/
/*	{*/
/*		border-right		: 1px solid #9d9d9d;*/
/*	}*/

	#o_board_write .o_board_write_wrap .o_board_write_list
	{
		text-align			: center;
		padding				: 50px 0;
	}
	
	#o_board_write .o_board_write_wrap .o_board_write_list .txt_1
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 60px;
		font-weight			: 700;
		color				: #000000;
		margin-bottom		: 15px;
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .txt_2
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 20px;
		font-weight			: 700;
		color				: #000000;
		padding				: 20px;
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .tbl
	{
		width				: 1200px;
		margin				: auto;
		margin-top			: 50px;
		min-height			: 700px;
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .tbl table
	{
		border-collapse		: collapse;
	    border-top			: 1px solid #393939;
		width				: 100%;
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .tbl table th 
	{
		background			: #f8f9f9;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		padding				: 10px;
		border-bottom		: 1px solid #d6d6d6;
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .tbl table td 
	{
		background			: #ffffff;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		padding				: 10px;
		border-bottom		: 1px solid #d6d6d6;
		text-align			: left;
		min-height			: 49px;
	}
	
	#o_board_write .o_board_write_wrap .o_board_write_list .inputText
	{
		border				: 1px solid #bfbfbf;
		width				: 50%;
		height				: 26px;
		padding				: 0 4px;
	}
	
	#o_board_write .o_board_write_wrap .o_board_write_list .textareaText
	{
		border				: 1px solid #bfbfbf;
		width				: 80%;
		height				: 250px;
		padding				: 4px;
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .board_att
	{
		padding				: 5px 0;
		color				: #515151;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .board_att .board_txt
	{
		color				: #ef1616;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .board_file_wrap
	{
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .board_file
	{
		padding				: 5px 0;
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .board_file .bf_wrap
	{
		display				: inline-block;
		padding				: 0 20px;
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .board_file .bf_wrap img
	{
		vertical-align		: -10px;
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .secretRadio
	{
		vertical-align		: -2px;
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .cap_1
	{
		margin-top			: 2px;
	}

	#o_board_write .o_board_write_wrap .o_board_write_list .cap_2
	{
		margin-left			: 5px;
	}

	#o_board_write .o_board_write_wrap .o_board_write_btn_wrap
	{
		width				: 100%;
		margin-top			: 20px;
		text-align			: center;
	}

	#o_board_write .o_board_write_wrap .o_board_write_btn_wrap .reg_btn
	{
		display				: inline-block;
	}

	#o_board_write .o_board_write_wrap .o_board_write_btn_wrap .reg_btn input
	{
		border				: 1px solid #1ebafe;
		background			: #1ebafe;
		padding				: 2px 10px;
		color				: #ffffff;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 15px;
		cursor				: pointer;
	}

	#o_board_write .o_board_write_wrap .o_board_write_btn_wrap .cancel_btn
	{
		display				: inline-block;
	}

	#o_board_write .o_board_write_wrap .o_board_write_btn_wrap .cancel_btn input
	{
		border				: 1px solid #515151;
		background			: #515151;
		padding				: 2px 10px;
		color				: #ffffff;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 15px;
		cursor				: pointer;
	}

	#o_board_write .o_board_write_wrap .o_board_write_btn_wrap .del_btn
	{
		display				: inline-block;
	}

	#o_board_write .o_board_write_wrap .o_board_write_btn_wrap .del_btn input
	{
	    border				: 1px solid #515151;
	    background			: #ffffff;
		padding				: 2px 10px;
		color				: #515151;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 15px;
		cursor				: pointer;
	}

	/*-----------------------------------------------------------------
		board_secret.php
	-----------------------------------------------------------------*/
	
	#o_board_secret
	{
		width				: 100%;
		z-index				: 100;
	}

	#o_board_secret .o_board_secret_wrap
	{
		width				: 100%;
	}

	#o_board_secret .o_board_secret_wrap .o_board_secret_con_1
	{
		position			: relative;
	}

	#o_board_secret .o_board_secret_wrap .o_board_secret_con_1 .con_1_img
	{
		width				: 100%;
		overflow			: hidden;
	}

	#o_board_secret .o_board_secret_wrap .o_board_secret_con_1 .con_1_txt
	{
		position			: absolute;
		top					: 50%;
		left				: 50%;
		width				: 500px;
		margin-left			: -250px;
		text-align			: center;
		color				: #ffffff;
	}

	#o_board_secret .o_board_secret_wrap .o_board_secret_con_1 .con_1_txt .con_1_txt_1
	{
		font-size			: 40px;
		padding-bottom		: 5px;
		border-bottom		: 1px solid #ffffff;
		display				: inline-block;
		margin-bottom		: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-weight			: 700;*/
	}

	#o_board_secret .o_board_secret_wrap .o_board_secret_con_1 .con_1_txt .con_1_txt_2
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_secret .o_board_secret_wrap .o_board_secret_con_2
	{
		width				: 100%;
		background			: #f3f3f3;
		margin-top			: -2px;
	}

	#o_board_secret .o_board_secret_wrap .o_board_secret_con_2 .con_2_wrap
	{
		width				: 1201px;
		margin				: auto;
		border-right		: 1px solid #9d9d9d;
	}

	#o_board_secret .o_board_secret_wrap .o_board_secret_con_2 .con_2_wrap ul li
	{
		width				: 600px;
		text-align			: center;
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
		color				: #000000;
		font-weight			: 700;
		cursor				: pointer;
	}

	#o_board_secret .o_board_secret_wrap .o_board_secret_con_2 .con_2_wrap ul li a
	{
		width				: 600px;
		border-left			: 1px solid #9d9d9d;
		border-bottom		: 1px solid #9d9d9d;
		padding				: 20px 0;
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
		color				: #000000;
		font-weight			: 700;
		display				: inline-block;
	}

	#o_board_secret .o_board_secret_wrap .o_board_secret_con_2 .con_2_wrap ul li a.on
	{
		background			: #ffffff;
		color				: #1ebafe;
		border-bottom		: 1px solid #ffffff;
	}

	#o_board_secret .o_board_secret_wrap .o_board_secret_secret
	{
		padding				: 30px 10px;
		width				: 350px;
		border				: 1px solid #d1d1d1;
		margin				: 200px auto;
		background			: #ffffff;
	}
	
	#o_board_secret .o_board_secret_secret .boardSe_1 
	{
		font-size			: 20px;
		color				: #1ebafe;
		text-align			: center;
		font-weight			: 700;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_secret .o_board_secret_secret .boardSe_2 
	{
		font-size			: 15px;
		color				: #515151;
		text-align			: center;
		font-weight			: 700;
		margin				: 15px 0 30px 0;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_secret .o_board_secret_secret .boardSe_3 
	{
		text-align			: center;
		font-weight			: 700;
		width				: 100%;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_secret .o_board_secret_secret .boardSe_3 table 
	{
		border				: 1px solid #d6d6d6;
		border-collapse		: collapse;
		color				: #515151;
		font-size			: 15px;
		margin				: auto;
	}

	#o_board_secret .o_board_secret_secret .boardSe_3 table tr th 
	{
		background			: #f2f2f2;
		padding				: 7px 20px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_secret .o_board_secret_secret .boardSe_3 table tr td 
	{
		background			: #ffffff;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_secret .o_board_secret_secret .boardSe_3 table tr td input 
	{
		border				: 0;
		font-family			: 'Noto Sans KR', sans-serif;
		width				: 200px;
	}

	#o_board_secret .o_board_secret_secret .boardSe_4 
	{
		width				: 100%;
		text-align			: center;
	}

	#o_board_secret .o_board_secret_secret .boardSe_4 .boardSeSubBtn 
	{
		background			: #1ebafe;
		color				: #fff;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_secret .o_board_secret_secret .boardSe_4 .boardSeBtn 
	{
		background			: #515151;
		color				: #fff;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_secret .o_board_secret_secret .boardSe_4 .boardSeSubBtn,
	#o_board_secret .o_board_secret_secret .boardSe_4 .boardSeBtn 
	{
		width				: 140px;
		height				: 30px;
		border				: 0;
		margin-top			: 15px;
		cursor				: pointer;
	}

	/*-----------------------------------------------------------------
		board_hp.php
	-----------------------------------------------------------------*/
	
	#o_board_hp
	{
		width				: 100%;
		z-index				: 100;
	}

	#o_board_hp .o_board_hp_wrap
	{
		width				: 100%;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_con_1
	{
		position			: relative;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_con_1 .con_1_img
	{
		width				: 100%;
		overflow			: hidden;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_con_1 .con_1_txt
	{
		position			: absolute;
		top					: 50%;
		left				: 50%;
		width				: 500px;
		margin-left			: -250px;
		text-align			: center;
		color				: #ffffff;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_con_1 .con_1_txt .con_1_txt_1
	{
		font-size			: 40px;
		padding-bottom		: 5px;
		border-bottom		: 1px solid #ffffff;
		display				: inline-block;
		margin-bottom		: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-weight			: 700;*/
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_con_1 .con_1_txt .con_1_txt_2
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_list
	{
		text-align			: center;
		padding				: 50px 0;
	}
	
	#o_board_hp .o_board_hp_wrap .o_board_hp_list .txt_1
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 60px;
		font-weight			: 700;
		color				: #000000;
		margin-bottom		: 15px;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_list .txt_2
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 20px;
		font-weight			: 700;
		color				: #000000;
		padding				: 20px;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_list .tbl
	{
		width				: 1200px;
		margin				: auto;
		margin-top			: 50px;
		min-height			: 700px;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_list .tbl table
	{
		border-collapse		: collapse;
	    border-top			: 1px solid #393939;
		width				: 100%;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_list .tbl table th 
	{
		background			: #f8f9f9;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		padding				: 15px 0;
		border-bottom		: 1px solid #d6d6d6;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_list .tbl table td
	{
		background			: #ffffff;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		padding				: 15px 0px;
		border-bottom		: 1px solid #d6d6d6;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_list .tbl table td a
	{
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_list .tbl table td a:hover
	{
		text-decoration		: underline;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_list .tbl table td .secret_img
	{
		width				: 18px;
		height				: auto;
		vertical-align		: -2px;
	}

	#o_board_hp .o_board_hp_wrap .o_board_hp_list .tbl table td .com_cnt
	{
		color				: red;
	}

	#o_board_hp .search_wrap
	{
		margin-bottom		: 10px;
	}

	#o_board_hp .search_wrap_1
	{
		float				: right;
		margin-right		: 10px;
	}

	#o_board_hp .search_wrap_2
	{
		float				: right;
		margin-right		: 10px;
	}

	#o_board_hp .search_wrap_1 .search_type
	{
		padding				: 3px 0 4px 0;
		width				: 100px;
		border				: 1px solid #aaaaaa;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
	}

	#o_board_hp .search_wrap_2 .search_txt
	{
		padding				: 4px 3px 5px 3px;
		width				: 150px;
		border				: 1px solid #aaaaaa;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;

	}

	#o_board_hp .search_btn
	{
		padding				: 7px 3px 8px 3px;
		width				: 40px;
		border				: 1px solid #515151;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		float				: right;
		cursor				: pointer;
	    background			: #515151;
		color				: #ffffff;
	}

	/*-----------------------------------------------------------------
		board_hp_view.php
	-----------------------------------------------------------------*/
	
	#o_board_hp_view
	{
		width				: 100%;
		z-index				: 100;
	}

	#o_board_hp_view .o_board_hp_view_wrap
	{
		width				: 100%;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_con_1
	{
		position			: relative;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_con_1 .con_1_img
	{
		width				: 100%;
		overflow			: hidden;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_con_1 .con_1_txt
	{
		position			: absolute;
		top					: 50%;
		left				: 50%;
		width				: 500px;
		margin-left			: -250px;
		text-align			: center;
		color				: #ffffff;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_con_1 .con_1_txt .con_1_txt_1
	{
		font-size			: 40px;
		padding-bottom		: 5px;
		border-bottom		: 1px solid #ffffff;
		display				: inline-block;
		margin-bottom		: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-weight			: 700;*/
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_con_1 .con_1_txt .con_1_txt_2
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_list
	{
		text-align			: center;
		padding				: 50px 0;
	}
	
	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_list .txt_1
	{
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 60px;
		font-weight			: 700;
		color				: #000000;
		margin-bottom		: 15px;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_list .txt_2
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 20px;
		font-weight			: 700;
		color				: #000000;
		padding				: 20px;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_list .tbl
	{
		width				: 1200px;
		margin				: auto;
		margin-top			: 50px;
		min-height			: 700px;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_list .tbl > table
	{
		border-collapse		: collapse;
	    border-top			: 1px solid #393939;
		width				: 100%;
		margin-bottom		: 20px;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_list .tbl > table th 
	{
		background			: #f8f9f9;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		padding				: 10px;
		border-bottom		: 1px solid #d6d6d6;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_list .tbl > table td 
	{
		background			: #ffffff;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		padding				: 15px 10px;
		border-bottom		: 1px solid #d6d6d6;
		text-align			: left;
		min-height			: 49px;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_list .tbl > table td .board_con
	{
		background			: #ffffff;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		min-height			: 200px;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_list .tbl > table td .board_con a
	{
		background			: #ffffff;
		color				: #565656;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		min-height			: 200px;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_list .tbl > table td .board_con a:hover
	{
		text-decoration		: underline;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_btn_wrap
	{
		width				: 100%;
		margin-top			: 20px;
		text-align			: center;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_btn_wrap .cancel_btn
	{
		display				: inline-block;
	}

	#o_board_hp_view .o_board_hp_view_wrap .o_board_hp_view_btn_wrap .cancel_btn input
	{
		border				: 1px solid #515151;
		background			: #515151;
		padding				: 2px 10px;
		color				: #ffffff;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 15px;
		cursor				: pointer;
	}

	/*-----------------------------------------------------------------
		about.php
	-----------------------------------------------------------------*/
	
	#o_about
	{
		width				: 100%;
		z-index				: 100;
	}

	#o_about .o_about_wrap
	{
		width				: 100%;
	}

	#o_about .o_about_wrap .o_about_con_1
	{
		position			: relative;
	}

	#o_about .o_about_wrap .o_about_con_1 .con_1_img
	{
		width				: 100%;
		overflow			: hidden;
	}

	#o_about .o_about_wrap .o_about_con_1 .con_1_txt
	{
		position			: absolute;
		top					: 50%;
		left				: 50%;
		width				: 300px;
		margin-left			: -150px;
		text-align			: center;
		color				: #ffffff;
	}

	#o_about .o_about_wrap .o_about_con_1 .con_1_txt .con_1_txt_1
	{
		font-size			: 40px;
		padding-bottom		: 5px;
		border-bottom		: 1px solid #ffffff;
		display				: inline-block;
		margin-bottom		: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-weight			: 700;*/
	}

	#o_about .o_about_wrap .o_about_con_1 .con_1_txt .con_1_txt_2
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
	}

	#o_about .o_about_wrap .o_about_con_2
	{
/*		width				: 1000px;*/
		margin				: auto;
		text-align			: center;
		padding				: 50px 0;
		height				: 260px;
	}
	
	#o_about .o_about_wrap .o_about_con_2 .con_2_txt_1
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 50px;
		font-weight			: 700;
		color				: #000000;
		margin-bottom		: 20px;
	}

	#o_about .o_about_wrap .o_about_con_2 .con_2_txt_2
	{
		font-family			: 'PT Sans', sans-serif;
		font-size			: 25px;
		font-weight			: 700;
		color				: #000000;
		padding				: 20px;
	}

	#o_about .o_about_wrap .o_about_con_2 .con_2_txt_3 div
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
/*		font-family			: 'Nanum Gothic', sans-serif;*/
		padding				: 5px 0;
	}

	#o_about .o_about_wrap .o_about_con_3
	{
		width				: 100%;
		position			: relative;
	}

	#o_about .o_about_wrap .o_about_con_3 .con_3_img
	{
		width				: 100%;
		overflow			: hidden;
	}

	#o_about .o_about_wrap .o_about_con_3 .con_3_wrap
	{
		width				: 1000px;
		position			: absolute;
		top					: 50px;
		left				: 50%;
		margin-left			: -500px;
	}

	#o_about .o_about_wrap .o_about_con_3 .con_3_wrap .con_3_1
	{
		width				: 260px;
		text-align			: center;
		background			: rgba(255,255,255,0.5);
		padding				: 50px 20px;
		min-height			: 269px;
	}

	#o_about .o_about_wrap .o_about_con_3 .con_3_wrap .con_3_2
	{
		margin				: 0 50px;
		width				: 260px;
		text-align			: center;
		background			: rgba(255,255,255,0.5);
		padding				: 50px 20px;
		min-height			: 269px;
	}

	#o_about .o_about_wrap .o_about_con_3 .con_3_wrap .con_3_3
	{
		width				: 260px;
		text-align			: center;
		background			: rgba(255,255,255,0.5);
		padding				: 50px 20px;
		min-height			: 269px;
	}

	#o_about .o_about_wrap .o_about_con_3 .con_3_wrap .con_3_icon
	{
		margin-bottom		: 50px;
	}

	#o_about .o_about_wrap .o_about_con_3 .con_3_wrap .con_3_3 .con_3_icon
	{
		padding				: 15px 0;
	}

	#o_about .o_about_wrap .o_about_con_3 .con_3_wrap .con_3_title
	{
		margin-bottom		: 10px;
		font-size			: 20px;
		font-weight			: 700;
		font-family			: 'PT Sans', sans-serif;
		color				: #000000;
	}

	#o_about .o_about_wrap .o_about_con_3 .con_3_wrap .con_3_txt
	{
		font-size			: 15px;
		font-family			: 'Noto Sans KR', sans-serif;
		color				: #000000;
		word-break			: keep-all;
		word-wrap			: break-word;
		line-height			: 20px;
		padding				: 0 10px;
	}

	#o_about .o_about_wrap .o_about_con_4
	{
		width				: 1000px;
		margin				: auto;
		padding				: 50px 0;
	}

	#o_about .o_about_wrap .o_about_con_4 .con_4_title
	{
		font-size			: 20px;
		font-weight			: 700;
		color				: #000000;
		font-family			: 'Noto Sans KR', sans-serif;
		margin-bottom		: 10px;
	}

	#o_about .o_about_wrap .o_about_con_4 .con_4_tbl
	{
		margin-bottom		: 30px;
	}

	#o_about .o_about_wrap .o_about_con_4 .con_4_tbl table
	{
		border-collapse		: collapse;
		border-top			: 1px solid #000000;
		border-bottom		: 1px solid #9d9d9d;
		width				: 100%;
	}

	#o_about .o_about_wrap .o_about_con_4 .con_4_tbl table th
	{
		background			: #f2f2f2;
		color				: #646464;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		padding				: 20px 0;
		border-bottom		: 1px solid #9d9d9d;
	}

	#o_about .o_about_wrap .o_about_con_4 .con_4_tbl table td
	{
		background			: #ffffff;
		color				: #646464;
		font-family			: 'Noto Sans KR', sans-serif;
		font-size			: 13px;
		padding				: 20px 10px;
		border-bottom		: 1px solid #9d9d9d;
	}

	#o_about .o_about_wrap .o_about_con_4 .con_4_map iframe
	{
		width				: 100%;
	}

	/*-----------------------------------------------------------------
		footer.php
	-----------------------------------------------------------------*/
	
	#o_footer
	{
		width				: 100%;
		margin-top			: -2px;
	}

	#o_footer .o_footer_wrap
	{
		width				: 100%;
		background			: #3a3d40;
		color				: #ffffff;
	}

	#o_footer .o_footer_wrap .o_footer_con_1
	{
		width				: 1320px;
		margin				: auto;
		padding				: 30px 0;
	}

	#o_footer .o_footer_wrap .o_footer_con_1 .footer_1
	{
		font-size			: 13px;
		font-family			: 'Nanum Gothic', sans-serif;
		line-height			: 20px;
		width				: 440px;
	}

	#o_footer .o_footer_wrap .o_footer_con_1 .footer_2
	{
		font-size			: 13px;
		font-family			: 'Nanum Gothic', sans-serif;
		line-height			: 20px;
		width				: 360px;
		padding-left		: 80px;
	}

	#o_footer .o_footer_wrap .o_footer_con_1 .footer_2 a
	{
		color				: #ffffff;
	}

	#o_footer .o_footer_wrap .o_footer_con_1 .footer_3
	{
		width				: 440px;
		text-align			: right;
		padding-top			: 10px;
	}

	#o_footer .o_footer_wrap .o_footer_con_1 .footer_3 div
	{
		padding				: 10px 7px;
		cursor				: pointer;
	}

	#o_footer .o_footer_wrap .o_footer_line
	{
		border-top			: 1px solid #585858;
		border-bottom		: 1px solid #2d2d2d;
		width				: 100%;
	}

	#o_footer .o_footer_wrap .o_footer_con_2
	{
		text-align			: center;
		padding				: 10px 0;
		font-size			: 13px;
		font-family			: 'Nanum Gothic', sans-serif;
	}
