
@import url("/css/google/inc_noto.css");
@import url("/css/google/inc_avant.css");
@import url("/css/google/inc_poppins.css");

::selection {background: rgba(89, 183, 255, 0.35); color: rgb(255, 255, 255);}
/*::selection {background: rgba(255, 170, 170, 0.35); color: rgb(255, 255, 255);}*/

* {padding:0; margin:0;}

body,table,tr,th,td,a,span,p,dl,dt,dd,form,input,textarea,button,select {font-family: "Noto Sans KR", sans-serif, "dotum", "µ¸¿ò"; -webkit-text-size-adjust: none;}
/*body,table,tr,th,td,a,span,p,dl,dt,dd,form,input,textarea,button,select {font-family: 'Nanum Gothic', sans-serif; -webkit-text-size-adjust: none;}*/

/* À¥¿ë */
.avant1 {font-family: "Avant Garde"; -webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px;}
.avant2 {font-family: "Avant Garde Regular"; -webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px;}
.avant3 {font-family: "Avant Garde Bold"; -webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px;}
.avant4 {font-family: "Avant Garde Bold Italic"; -webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px;}

/* ttf */
.poppins1 {font-family: "Poppins Light"; -webkit-text-size-adjust: none;}
.poppins2 {font-family: "Poppins Regular"; -webkit-text-size-adjust: none;}
.poppins3 {font-family: "Poppins Medium"; -webkit-text-size-adjust: none;}
.poppins4 {font-family: "Poppins SemiBold"; -webkit-text-size-adjust: none;}
.poppins5 {font-family: "Poppins Bold"; -webkit-text-size-adjust: none;}


table {border-spacing:0px; padding:0; border:0; border-collapse:collapse;}
th, td {padding:0px;}

body, td, a {font-size: 15px; font-weight:300; color: #222222;}

body, input, textarea, button, select, label, a {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

a, a:link, a:hover, a:active, a:visited, a:focus {outline: 0; text-decoration: none;}

p {margin-top: 0;}

/*[onclick] {cursor: pointer;}*/

strong {font-weight: 700; color:#222222;}

li {list-style:none;}

img {
	border: none; vertical-align:bottom; /*ÀÌ¹ÌÁöÇÏ´Ü¿©¹é¾ø¾Ú*/
	-webkit-user-drag: none; -khtml-user-drag: none; -moz-user-drag: none; -o-user-drag: none; user-drag: none; /* ÀÌ¹ÌÁö µå·¡±× ¹æÁö*/
}
img[onclick] {cursor: pointer;}

h1, h2, h3, h4, h5, h6, h7 {margin-top:0; font-weight:500; line-height:1.3;}
h1 {font-size: 2.4rem;}
h2 {font-size: 2.2rem;}
h3 {font-size: 2rem;}
h4 {font-size: 1.8rem;}
h5 {font-size: 1.6rem;}
h6 {font-size: 1.4rem;}
h7 {font-size: 1.2rem;}

/* °Ô½ÃÆÇ µî Å¸ÀÌÆ²¿ë¿¡ »ç¿ë */
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10 {margin-top:0; font-weight:700; color: #222222;}
t1 {font-size: 15pt !important}
t2 {font-size: 16pt !important}
t3 {font-size: 17pt !important}
t4 {font-size: 18pt !important}
t5 {font-size: 19pt !important}/* ÁÖ »ç¿ë Å¸ÀÌÆ² */
t6 {font-size: 20pt !important}
t7 {font-size: 22pt !important}
t8 {font-size: 24pt !important}
t9 {font-size: 26pt !important}
t10 {font-size: 28pt !important}




/* setting *******************************************************************************************/
.clear {width:0px; height:0px; border:0px; padding:0px; margin:0px; clear:both;} /* float¼Ó¼º ÇØÁ¦ */
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.cursor {cursor:pointer;}
.pointer {cursor: pointer}




/* layout *******************************************************************************************/
.top_margin {padding:170px 0 0 0;}

.main_contents {width:1200px;}

.sub_contents {width:1200px;}

.sub_contents_fit {width:1200px;}

.sub_contents_ex {width:1340px;} /* about */

.sub_contents_left {width:1200px; text-align:left;}

.sub_contents_center {width:1200px; text-align:center;}

.sub_center {width:100%; text-align:center;}

/*.container{ margin: 0px auto; width: 100%;}*/
/* layout *******************************************************************************************/




/* ¸Þ´º°ü·Ã *******************************************************************************************/
/* »ó´Ü ¹öÆ° */
.top_m_bt1 {
	font-size:15px;
	font-weight:400;
	color: #222222;
	padding: 5px 0 0 0;
	letter-spacing: -0.5px;
}
.top_m_bt1:hover {
	color: #2d8dbd;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.top_m_gap1 {
	padding: 0 30px 0 0;
}

/* ¿ìÃø ¹öÆ° */
.r_bt1 {
	font-size:12px;
	font-weight:400;
	color: #555555;
	padding: 3px 0 0 0;
	letter-spacing: -0.5px;
}
.r_bt1:hover {
	color: #000000;
	font-weight:500;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* Äü¸Þ´º */
.quick_link1 {
	font-size:16px;
	font-weight:400;
	color: #222222;
	padding: 5px 0 0 0;
	letter-spacing: -0.5px;
}
.quick_link1:hover {
	color: #2d8dbd;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* º»¹® »ó´Ü ÀÌ¹ÌÁöÂÊ ¹öÆ° */
.sub_bt1 {
	font-size:16px;
	font-weight:500;
	color: #222222;
	padding: 0 0 0 0;
	letter-spacing: -0.5px;
	cursor: pointer;
}
.sub_bt1:hover {
	color: #000000;
	font-weight: 500;
	text-decoration: underline;
	text-underline-position : under;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.sub_bt1_white {
	font-size:16px;
	font-weight:400;
	color: #FFFFFF;
	padding: 0 0 0 0;
	letter-spacing: -0.5px;
	cursor: pointer;
}
.sub_bt1_white:hover {
	color: #FFFFFF;
	font-weight: 400;
	text-decoration: underline;
	text-underline-position : under;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}


.quick_gap {background:url(/img/quick_gap.gif) center  no-repeat; padding-top:0px; margin-top:0px; margin-bottom:0px; width:1px;}



/* ¿À¸¥ÂÊ °íÁ¤¹è³Ê */
.r_fixed {position: fixed; right: 30px; top: 200px; z-index:10; opacity: 1.0;}
.r_gap1 {background:url(/img/r_gap1.gif) right  no-repeat; padding-top:1px; margin-top:17px; margin-bottom:12px;}
.r_gap2 {background:url(/img/r_gap2.gif) right  no-repeat; padding-top:1px; margin-top:10px; margin-bottom:10px;}

.r_top img {border-radius: 5px;}
.r_top {
	cursor: pointer;
	padding: 0 0 0 0;
	text-align: center;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
	-webkit-transition: opacity 0.3s, background 0.3s;
	transition: opacity 0.3s, background 0.3s;
	opacity: 0.8;
	z-index: 10;
}
.r_top:hover {
	opacity: 1.0;
}


.subm1 a{ /* ¼­ºê¸Þ´º */
	color: #111111;
	font-size: 17px;
	letter-spacing: -0.7px;
	font-weight: 400;
	padding:14px 40px 0 0;
	text-decoration: none;
}
.subm1 a:hover{
	color: #2d8dbd;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.subm1.active a{
	color: #2d8dbd;
	font-weight: 500;
	text-decoration: none;
}

.subm_gap1 {height: 25px;}
.subm_gap2 {height: 25px;}


.bottom_logo_gap {padding: 0 40px 0 0;}
.bottom_logo {transition: 0.3s; cursor: pointer; opacity: 0.75;}
.bottom_logo:hover {opacity: 1.0;}

/* ¸Þ´º°ü·Ã *******************************************************************************************/



/* ÈÄ±â *******************************************************************************************/
.story_box_1 {
	width: 1140px; /* ÁÂ¿ì padding+shadow Á¦¿Ü */
	background:#FFFFFF; 
	padding: 20px 20px 20px 35px;
	font-size: 15px;
	font-weight: 300;
	color: #111111;
	border: 0px solid #EFEFEF;
	border-radius: 10px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
	transition: 0.3s;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
}
.story_box_1:hover {
	box-shadow: 2px 2px 2px rgba(0,0,0,0.25);
}

.profile-user-img{
	width: 65px;
	height: 65px;
	border-radius: 70%;
	overflow: hidden; 
	margin: 5px 0 0 0;
}
	
.profile-user-img-img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.story_txt1 {
	padding: 5px 0 0 28px;
	font-size: 18px;
	font-weight: 500;
	color: #222222;
}

.story_txt1a {
	padding: 5px 0 0 28px;
	font-size: 15px;
	font-weight: 500;
	color: #222222;
}

.story_txt1b {
	padding: 5px 0 0 0px;
	font-size: 14px;
	font-weight: 300;
	color: #222222;
}

.story_txt2 {
	padding: 10px 40px 0 28px ;
	font-size: 15px;
	font-weight: 400;
	color: #333333;
	line-height: 1.8;
}

.story_txt3 {
	padding: 8px 0 10px 28px;
	font-size: 19px;
	font-weight: 500;
	color: #222222;
}

.story_gap1 { padding: 0 0 10px 0;}



/* ¼­ºêÆäÀÌÁö *******************************************************************************************/
.title_subj1 {font-size:15px; font-weight:300; color:#222222}
.title_subj2 {font-size:40px; font-weight:700; color:#222222; letter-spacing: -1px; line-height:1.2;}

.img_gap1 {height: 4px;}
.img_gap2 {height: 6px;}


/* ¹Ú½ºÇ¥Çö *******************************************************************************************/
.box1 {
	width: 1143px; /* ÀüÃ¼Æø¿¡¼­ padding+border ÁÂ¿ì°ª »¬°Í */
	background:#FFFFFF; 
	padding: 15px 20px 14px 35px;
	border: 1px solid #E7E7E7;
	border-radius: 10px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
	transition: 0.3s;
}
.box1:hover {
}

.box2 {
	width: 1143px; /* ÀüÃ¼Æø¿¡¼­ padding+border ÁÂ¿ì°ª »¬°Í */
	background:#FFFFFF; 
	padding: 20px 20px 20px 35px;
	border: 1px solid #E7E7E7;
	border-radius: 10px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
	transition: 0.3s;
}
.box2:hover {
}

.box3 {
	width: 1143px; /* ÀüÃ¼Æø¿¡¼­ padding+border ÁÂ¿ì°ª »¬°Í */
	background:#FFFFFF; 
	padding: 25px 20px 25px 35px;
	border: 1px solid #E7E7E7;
	border-radius: 10px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
	transition: 0.3s;
}
.box3:hover {
}

.box4 {
	width: 1076px; /* ÀüÃ¼Æø¿¡¼­ padding+border ÁÂ¿ì°ª »¬°Í */
	background:#FFFFFF; 
	padding: 15px 50px 13px 50px;
		border: 1px solid #aac2d6;
		border: 1px solid #5792c8;
		border: 1px solid #E7E7E7;
	border-radius: 10px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
	transition: 0.3s;
}
.box4:hover {
}

.box4a {
	width: 776px; /* ÀüÃ¼Æø¿¡¼­ padding+border ÁÂ¿ì°ª »¬°Í */
	background:#5c94c3;
	padding: 10px 50px 12px 50px;
	border: 0px solid #5792c8;
	border-radius: 15px;
	font-size:19px;
	font-weight:400;
	color:#FFFFFF;
	letter-spacing:-0.3;
	line-height: 1.5;


	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
	transition: 0.3s;
}
.box4a:hover {
}



.box1_gap {
	width: 1px;
	border-width: 0;
	background-color:#E7E7E7;
}




.box1_subj1 {
	width: 90px;
	font-size:17px;
	font-weight:500;
	color:#111111;
	letter-spacing:-0.3;
	line-height: 1.5;
}

.box1_subj2 {
	width: 235px;
	font-size:17px;
	font-weight:500;
	color:#111111;
	letter-spacing:-0.3;
	line-height: 1.5;
}

.box1_subj3 {
	width: 110px;
	font-size:17px;
	font-weight:500;
	color:#111111;
	letter-spacing:-0.3;
	line-height: 1.5;
}

.box1_txt1_tt {
	padding:0 0 0 30px;
	font-size:17px;
	font-weight:500;
	color:#111111;
	letter-spacing:-0.3;
	line-height: 1.5;
}

.box1_txt2_tt {
	padding:0 0 0 0;
	font-size:17px;
	font-weight:500;
	color:#111111;
	letter-spacing:-0.3;
	line-height: 1.5;
}

.box1_txt1 {
	padding:0 0 0 30px;
	font-size:17px;
	font-weight:400;
	color:#222222;
	letter-spacing:-0.2;
	line-height: 1.5;
}

.box1_txt1b {
	padding:0 0 0 30px;
	font-size:17px;
	font-weight:400;
	color:#222222;
	letter-spacing:-0.2;
	line-height: 1.5;
}

.box1_txt2 {
	font-size:17px;
	font-weight:400;
	color:#111111;
	letter-spacing:-0.3;
	line-height: 1.5;
}

.box1_txt3a {
	font-size:17px;
	font-weight:700;
	color:#111111;
	letter-spacing:-0.3;
	line-height: 1.5;
}

.box1_txt3b {
	padding:0 0 0 0;
	font-size:16px;
	font-weight:500;
	color:#222222;
	letter-spacing:-0.2;
	line-height: 1.5;
}

.box1_txt3c {
	padding:0 0 0 0;
	font-size:16px;
	font-weight:400;
	color:#222222;
	letter-spacing:-0.2;
	line-height: 1.5;
}




/* txt setting *******************************************************************************************/

.txt10 {font-size:10px;}
.txt11 {font-size:11px;}
.txt12 {font-size:12px;}
.txt13 {font-size:13px;}
.txt14 {font-size:14px;}
.txt15 {font-size:15px;}
.txt16 {font-size:16px;}
.txt17 {font-size:17px;}
.txt18 {font-size:18px;}
.txt19 {font-size:19px;}
.txt20 {font-size:20px;}

.txt21 {font-size:21px;}
.txt22 {font-size:22px;}
.txt23 {font-size:23px;}
.txt24 {font-size:24px;}
.txt25 {font-size:25px;}
.txt26 {font-size:26px;}
.txt27 {font-size:27px;}
.txt28 {font-size:28px;}
.txt29 {font-size:29px;}
.txt30 {font-size:30px;}

.txt31 {font-size:31px;}
.txt32 {font-size:32px;}
.txt33 {font-size:33px;}
.txt34 {font-size:34px;}
.txt35 {font-size:35px;}
.txt36 {font-size:36px;}
.txt37 {font-size:37px;}
.txt38 {font-size:38px;}
.txt39 {font-size:39px;}
.txt40 {font-size:40px;}

.txt41 {font-size:41px;}
.txt42 {font-size:42px;}
.txt43 {font-size:43px;}
.txt44 {font-size:44px;}
.txt45 {font-size:45px;}
.txt46 {font-size:46px;}
.txt47 {font-size:47px;}
.txt48 {font-size:48px;}
.txt49 {font-size:49px;}
.txt50 {font-size:50px;}


.fw1 {font-weight: 100 !important}
.fw3 {font-weight: 300 !important}
.fw4 {font-weight: 400 !important}
.fw5 {font-weight: 500 !important}
.fw7 {font-weight: 700 !important}
.fw9 {font-weight: 900 !important}


.lh10 {line-height: 1.0 !important}
.lh11 {line-height: 1.1 !important}
.lh12 {line-height: 1.2 !important}
.lh13 {line-height: 1.3 !important}
.lh14 {line-height: 1.4 !important}
.lh15 {line-height: 1.5 !important}
.lh16 {line-height: 1.6 !important}
.lh17 {line-height: 1.7 !important}
.lh18 {line-height: 1.8 !important}
.lh19 {line-height: 1.9 !important}
.lh20 {line-height: 2.0 !important}


.ls01 {letter-spacing: -1px !important}
.ls02 {letter-spacing: -2px !important}
.ls03 {letter-spacing: -3px !important}
.ls04 {letter-spacing: -4px !important}
.ls05 {letter-spacing: -5px !important}
.ls1 {letter-spacing: 1px !important}
.ls2 {letter-spacing: 2px !important}
.ls3 {letter-spacing: 3px !important}
.ls4 {letter-spacing: 4px !important}
.ls5 {letter-spacing: 5px !important}


.white {color: #FFFFFF !important}
.black {color: #000000 !important}

.txt_color1 {color: #2d8dbd !important}




/* Å×ÀÌºí *******************************************************************************************/
table .outline1 { /*Å×ÀÌºí ¾Æ¿ô¶óÀÎ(ÀüÃ¼) ÁÙ¶§*/
	border: 1px solid #D6D6D6; border-collapse: collapse;
}
td .outline1 {
	border: 1px solid #D6D6D6; padding: 10px; /*ÀüÃ¼¿¡ Ä­*/
	font-size:20px;
	font-weight:400;
	color:#333333;
	text-align: center;
}

table .outline2 { /*Å×ÀÌºí ¾Æ¿ô¶óÀÎ(»óÇÏ¸¸) ÁÙ¶§*/
	border-top: 1px solid #999999; border-collapse: collapse;
}
td .outline2 { /*¾Æ·¡¸¸ Ä­*/
	border-bottom: 1px solid #D6D6D6; padding: 10px;
	font-size:20px;
	font-weight:400;
	color:#333333;
	text-align: center;
}
td .outline2_r { /*¾Æ·¡ + ¿À¸¥ÂÊ¿¡ Ä­*/
	border-bottom: 1px solid #D6D6D6; padding: 10px;
	border-right: 1px solid #D6D6D6; padding: 10px;
	font-size:20px;
	font-weight:400;
	color:#333333;
	text-align: center;
}
td .outline2_l { /*¾Æ·¡ + ¿ÞÂÊ¿¡ Ä­*/
	border-bottom: 1px solid #D6D6D6; padding: 10px;
	border-left: 1px solid #D6D6D6; padding: 10px;
	font-size:20px;
	font-weight:400;
	color:#333333;
	text-align: center;
}
/* Å×ÀÌºí *******************************************************************************************/




/* ÀÌ¹ÌÁö *******************************************************************************************/
.imv_ov_hidden {overflow: hidden;} /*¿µ¿ª³»¿¡¼­¸¸ È¿°ú(»óÀ§¿¡ div¸¦ ¸¸µé¾î¼­ Àû¿ë)*/

.img_ov_1 img {
    transition:0.3s;
	opacity: 1.0;
}
.img_ov_1:hover img {
	transform:scale(1.03);
	opacity: 0.9;
}

.img_ov_2 img {
    transform:scale(1);
    transition:0.3s;
	opacity: 1.0;
}
.img_ov_2:hover img {
    transform:scale(1.03);
	opacity: 0.9;
}

.img_ov_3 img {
    transition:0.3s;
	opacity: 1.0;
}
.img_ov_3:hover img {
	transform:scale(1.0);
	opacity: 0.9;
}

.img_ov_1_r img {
    transition:0.3s;
	opacity: 1.0;
	border-radius: 20px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}
.img_ov_1_r:hover img {
	transform:scale(1.00);
	opacity: 0.9;
	border-radius: 20px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.img_ov_1b_r img {
    transition:0.3s;
	opacity: 1.0;
	border-radius: 15px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}
.img_ov_1b_r:hover img {
	transform:scale(1.00);
	opacity: 0.9;
	border-radius: 15px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.img_ov_1c_r img {
    transition:0.3s;
	opacity: 1.0;
	border-radius: 10px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}
.img_ov_1c_r:hover img {
	transform:scale(1.00);
	opacity: 0.9;
	border-radius: 10px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.img_ov_1d_r img {
    transition:0.3s;
	opacity: 1.0;
	border-radius: 5px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}
.img_ov_1d_r:hover img {
	transform:scale(1.00);
	opacity: 0.9;
	border-radius: 5px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}


.img_ov_2_r img {
    transition:0.3s;
	opacity: 1.0;
	border-radius: 15px;
}
.img_ov_2_r:hover img {
	transform:scale(1.03);
	opacity: 0.9;
	border-radius: 15px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.img_ov_3_r img { /* ¿À¹ö½Ã ¾îµÓ°Ô&Èæ¹é */
    transition:0.3s;
	opacity: 1.0;
	border-radius: 10px;
}
.img_ov_3_r:hover img {
	filter: brightness(0.25) grayscale(1.0); /* ¹à±âÁ¶Àý & Èæ¹éÃ³¸®*/
	border-radius: 10px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}


.img_ov_db_1 img {
	/* ±âº» ÀÌº¥Æ®¿¡ transition ÁÖ¸é ¾ÈµÊ - ÆäÀÌÁö ·Îµå½Ã ÀÌ¹ÌÁö°¡ °¡¿îµ¥·Î Á¤·ÄµÉ¶§ ÀÚµ¿À¸·Î ¾Ö´Ï¸ÞÀÌ¼ÇÀÌ µÇ´Â ¿À·ù°¡ ¹ß»ýÇÔ (/jquery/img_fitter/css/imgFilter.js) */
    /*transition:0.3s;*/
	opacity: 1.0;
}
.img_ov_db_1:hover img {
	transition:0.3s;
	transform:scale(1.02);
	opacity: 0.9;
}



/* ÀÌ¹ÌÁö ¶ó¿îµå - º¸´õ¾øÀ½ */
.img_round_0 img {border-radius: 0px;}
.img_round_1 img {border-radius: 1px;}
.img_round_2 img {border-radius: 2px;}
.img_round_3 img {border-radius: 3px;}
.img_round_4 img {border-radius: 4px;}
.img_round_5 img {border-radius: 5px;}
.img_round_6 img {border-radius: 6px;}
.img_round_7 img {border-radius: 7px;}
.img_round_8 img {border-radius: 8px;}
.img_round_9 img {border-radius: 9px;}
.img_round_10 img {border-radius: 10px;}
.img_round_11 img {border-radius: 11px;}
.img_round_12 img {border-radius: 12px;}
.img_round_13 img {border-radius: 13px;}
.img_round_14 img {border-radius: 14px;}
.img_round_15 img {border-radius: 15px;}
.img_round_16 img {border-radius: 16px;}
.img_round_17 img {border-radius: 17px;}
.img_round_18 img {border-radius: 18px;}
.img_round_19 img {border-radius: 19px;}
.img_round_20 img {border-radius: 20px;}
.img_round_21 img {border-radius: 21px;}
.img_round_22 img {border-radius: 22px;}
.img_round_23 img {border-radius: 23px;}
.img_round_24 img {border-radius: 24px;}
.img_round_25 img {border-radius: 25px;}
.img_round_26 img {border-radius: 26px;}
.img_round_27 img {border-radius: 27px;}
.img_round_28 img {border-radius: 28px;}
.img_round_29 img {border-radius: 29px;}
.img_round_30 img {border-radius: 30px;}

/* ÀÌ¹ÌÁö ¶ó¿îµå - º¸´õÀÖÀ½ */
.img_round_1_b img {border-radius: 1px; border: 1px solid #E5E5E5;}
.img_round_2_b img {border-radius: 2px; border: 1px solid #E5E5E5;}
.img_round_3_b img {border-radius: 3px; border: 1px solid #E5E5E5;}
.img_round_4_b img {border-radius: 4px; border: 1px solid #E5E5E5;}
.img_round_5_b img {border-radius: 5px; border: 1px solid #E5E5E5;}
.img_round_6_b img {border-radius: 6px; border: 1px solid #E5E5E5;}
.img_round_7_b img {border-radius: 7px; border: 1px solid #E5E5E5;}
.img_round_8_b img {border-radius: 8px; border: 1px solid #E5E5E5;}
.img_round_9_b img {border-radius: 9px; border: 1px solid #E5E5E5;}
.img_round_10_b img {border-radius: 10px; border: 1px solid #E5E5E5;}
.img_round_11_b img {border-radius: 11px; border: 1px solid #E5E5E5;}
.img_round_12_b img {border-radius: 12px; border: 1px solid #E5E5E5;}
.img_round_13_b img {border-radius: 13px; border: 1px solid #E5E5E5;}
.img_round_14_b img {border-radius: 14px; border: 1px solid #E5E5E5;}
.img_round_15_b img {border-radius: 15px; border: 1px solid #E5E5E5;}
.img_round_16_b img {border-radius: 16px; border: 1px solid #E5E5E5;}
.img_round_17_b img {border-radius: 17px; border: 1px solid #E5E5E5;}
.img_round_18_b img {border-radius: 18px; border: 1px solid #E5E5E5;}
.img_round_19_b img {border-radius: 19px; border: 1px solid #E5E5E5;}
.img_round_20_b img {border-radius: 20px; border: 1px solid #E5E5E5;}
.img_round_21_b img {border-radius: 21px; border: 1px solid #E5E5E5;}
.img_round_22_b img {border-radius: 22px; border: 1px solid #E5E5E5;}
.img_round_23_b img {border-radius: 23px; border: 1px solid #E5E5E5;}
.img_round_24_b img {border-radius: 24px; border: 1px solid #E5E5E5;}
.img_round_25_b img {border-radius: 25px; border: 1px solid #E5E5E5;}
.img_round_26_b img {border-radius: 26px; border: 1px solid #E5E5E5;}
.img_round_27_b img {border-radius: 27px; border: 1px solid #E5E5E5;}
.img_round_28_b img {border-radius: 28px; border: 1px solid #E5E5E5;}
.img_round_29_b img {border-radius: 29px; border: 1px solid #E5E5E5;}
.img_round_30_b img {border-radius: 30px; border: 1px solid #E5E5E5;}
/* ÀÌ¹ÌÁö  *******************************************************************************************/





/* body *******************************************************************************************/
.title_subj {
	font-size:25px;
	font-weight:500;
	background:#333333; 
	color: #FFFFFF;
	padding: 5px 50px 7px 50px;
	inherit;both;
	text-align: center;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.title_22_4 {font-size:22px; font-weight:400; color:#222222; letter-spacing: -1px;}
.title_22_5 {font-size:22px; font-weight:500; color:#222222; letter-spacing: -1px;}
.title_22_7 {font-size:22px; font-weight:700; color:#222222; letter-spacing: -1px;}

.title_23_4 {font-size:23px; font-weight:400; color:#222222; letter-spacing: -1px;}
.title_23_5 {font-size:23px; font-weight:500; color:#222222; letter-spacing: -1px;}
.title_23_7 {font-size:23px; font-weight:700; color:#222222; letter-spacing: -1px;}

.title_24_4 {font-size:24px; font-weight:400; color:#222222; letter-spacing: -1px;}
.title_24_5 {font-size:24px; font-weight:500; color:#222222; letter-spacing: -1px;}
.title_24_7 {font-size:24px; font-weight:700; color:#222222; letter-spacing: -1px;}

.title_25_4 {font-size:25px; font-weight:400; color:#222222; letter-spacing: -1px;}
.title_25_5 {font-size:25px; font-weight:500; color:#222222; letter-spacing: -1px;}
.title_25_7 {font-size:25px; font-weight:700; color:#222222; letter-spacing: -1px;}

.title_26_4 {font-size:26px; font-weight:400; color:#222222; letter-spacing: -1px;}
.title_26_5 {font-size:26px; font-weight:500; color:#222222; letter-spacing: -1px;}
.title_26_7 {font-size:26px; font-weight:700; color:#222222; letter-spacing: -1px;}

.title_27_4 {font-size:27px; font-weight:400; color:#222222; letter-spacing: -1px;}
.title_27_5 {font-size:27px; font-weight:500; color:#222222; letter-spacing: -1px;}
.title_27_7 {font-size:27px; font-weight:700; color:#222222; letter-spacing: -2px;}

.title_28_4 {font-size:28px; font-weight:400; color:#222222; letter-spacing: -1px;}
.title_28_5 {font-size:28px; font-weight:500; color:#222222; letter-spacing: -1px;}
.title_28_7 {font-size:28px; font-weight:700; color:#222222; letter-spacing: -1px;}

.title_29_4 {font-size:29px; font-weight:400; color:#222222; letter-spacing: -1px;}
.title_29_5 {font-size:29px; font-weight:500; color:#222222; letter-spacing: -1px;}
.title_29_7 {font-size:29px; font-weight:700; color:#222222; letter-spacing: -1px;}

.title_30_4 {font-size:30px; font-weight:400; color:#222222; letter-spacing: -1px;}
.title_30_5 {font-size:30px; font-weight:500; color:#222222; letter-spacing: -1px;}
.title_30_7 {font-size:30px; font-weight:700; color:#222222; letter-spacing: -1px;}

.title_31_4 {font-size:31px; font-weight:400; color:#222222; letter-spacing: -1px;}
.title_31_5 {font-size:31px; font-weight:500; color:#222222; letter-spacing: -1px;}

.title_32_4 {font-size:32px; font-weight:400; color:#222222; letter-spacing: -1px;}
.title_32_5 {font-size:32px; font-weight:500; color:#222222; letter-spacing: -1px;}
.title_32_7 {font-size:32px; font-weight:700; color:#222222; letter-spacing: -1px;}

.title_33_7 {font-size:33px; font-weight:700; color:#222222; letter-spacing: -2px;}

.title_34_4 {font-size:34px; font-weight:400; color:#222222; letter-spacing: -2px;}
.title_34_5 {font-size:34px; font-weight:500; color:#222222; letter-spacing: -2px;}
.title_34_7 {font-size:34px; font-weight:700; color:#222222; letter-spacing: -2px;}

.title_35_3 {font-size:35px; font-weight:300; color:#222222; letter-spacing: -1px;}
.title_35_4 {font-size:35px; font-weight:400; color:#222222; letter-spacing: -1px; line-height: 1.5;}
.title_35_5 {font-size:35px; font-weight:500; color:#222222; letter-spacing: -1px;}
.title_35_7 {font-size:35px; font-weight:700; color:#222222; letter-spacing: -1px; line-height: 1.4;}
.title_35_7p {font-size:35px; font-weight:700; color:#FB7893; letter-spacing: -1px;} /* ÇÎÅ©»ö */

.title_39_4 {font-size:39px; font-weight:400; color:#222222; letter-spacing: -1px;}
.title_39_5 {font-size:39px; font-weight:500; color:#222222; letter-spacing: -1px;}
.title_39_7 {font-size:39px; font-weight:700; color:#222222; letter-spacing: -1px; line-height: 1.4;}

.title_40_4 {font-size:40px; font-weight:400; color:#222222; letter-spacing: -3px;}
.title_40_5 {font-size:40px; font-weight:500; color:#222222; letter-spacing: -3px;}
.title_40_7 {font-size:40px; font-weight:700; color:#222222; letter-spacing: -3px;}

.title_41_4 {font-size:41px; font-weight:400; color:#222222; letter-spacing: -3px;}
.title_41_5 {font-size:41px; font-weight:500; color:#222222; letter-spacing: -3px;}
.title_41_7 {font-size:41px; font-weight:700; color:#222222; letter-spacing: -3px;}

.title_42_3 {font-size:42px; font-weight:300; color:#222222; letter-spacing: -2px;}
.title_42_4 {font-size:42px; font-weight:400; color:#222222; letter-spacing: -2px; line-height: 1.2;}
.title_42_5 {font-size:42px; font-weight:500; color:#222222; letter-spacing: -2px;}
.title_42_7 {font-size:42px; font-weight:700; color:#222222; letter-spacing: -2px; line-height: 1.4;}
.title_42_7p {font-size:42px; font-weight:700; color:#FB7893; letter-spacing: -2px;} /* ÇÎÅ©»ö */

.title_45_4 {font-size:45px; font-weight:400; color:#222222; letter-spacing: -3px;}
.title_45_5 {font-size:45px; font-weight:500; color:#222222; letter-spacing: -3px;}
.title_45_7 {font-size:45px; font-weight:700; color:#222222; letter-spacing: -3px;}

.title_46_4 {font-size:46px; font-weight:400; color:#222222; letter-spacing: -2px;}
.title_46_5 {font-size:46px; font-weight:500; color:#222222; letter-spacing: -2px;}

.title_46_7 {font-size:46px; font-weight:700; color:#222222; letter-spacing: -2px;}
.title_46_7_gap_50w {font-size:46px; font-weight:700; color:#222222; letter-spacing: -2px; padding:0 0 0 50px;} /*¿ÞÂÊ¿©¹é 50px*/
.title_46_7_gap_50w_c {font-size:46px; font-weight:700; color:#222222; letter-spacing: -2px; padding: 28px 0 0 50px; line-height: 0.3;} /* ¿ÞÂÊ¿©¹é 50px > Å¸ÀÌÆ² ¹Ù·Î¹Ø¿¡ ±Û¾¾°¡ ³ª¿Ã °æ¿ì */

.title_49_4 {font-size:49px; font-weight:400; color:#222222; letter-spacing: -3px;}
.title_49_4_white {font-size:49px; font-weight:400; color:#FFFFFF; letter-spacing: -3px;}
.title_49_5 {font-size:49px; font-weight:500; color:#222222; letter-spacing: -3px;}

.title_50_3 {font-size:50px; font-weight:300; color:#222222; letter-spacing: -2px;}
.title_50_4 {font-size:50px; font-weight:400; color:#222222; letter-spacing: -3px;}
.title_50_5 {font-size:50px; font-weight:500; color:#222222; letter-spacing: -2px;}
.title_50_7 {font-size:50px; font-weight:700; color:#222222; letter-spacing: -2px;}


.tt_1 {font-size:58px; color:#2d8dbd; letter-spacing: -2.5px; line-height: 0.5;}

.tt_txt1 {font-size:20px; font-weight:400; color:#333333; letter-spacing: -1.0px;}
.tt_txt2 {font-size:20px; font-weight:500; color:#333333; letter-spacing: -1.0px;}

.tt_gap1 {padding: 0 0 26px 0;}
.tt_gap2 {padding: 0 0 65px 0;}



.title_text1, .title_text1 a {font-size:20px; font-weight:400; color:#444444; letter-spacing: -0.3px;}

.title_text1_white {font-size:20px; font-weight:400; color:#FFFFFF; letter-spacing: -0.3px;}

.title_text2 {font-size:18px; font-weight:400; color:#444444; letter-spacing: -0.3px; padding: 6px 0 0  0;}

.title_text3 {font-size:19px; font-weight:400; color:#444444; letter-spacing: -0.3px; padding: 6px 0 0  0;}

.title_box_txt1 {margin-top:0; padding-top:27px; margin-bottom:15px; background:url(/img/box_txt1.gif) center bottom no-repeat;}
.title_box_txt2 {margin-top:0; padding-top:77px; margin-bottom:15px; background:url(/img/box_txt2.gif) center bottom no-repeat;}

.title_gap_0 {padding:70px 0 15px 0;}
.title_gap_0_db {padding:40px 0 25px 0;}
.title_gap_0_db_mm {padding:40px 0 0 0;} /* È¸¿ø°ø°£¿ë */
.title_gap_1 {padding:80px 0 15px 0;}
.title_gap_1a {padding:50px 0 15px 0;}
.title_gap_1b {padding:0 0 7px 0;}
.title_gap_1_left {padding:43px 0 15px 0;}
.title_gap_1_youtube {padding:70px 0 10px 0;}
.title_gap_2 {padding:60px 0 15px 0;}
.title_gap_3 {padding:30px 0 15px 0;}
.title_gap_4 {padding:15px 0 40px 0;}
.title_gap_5 {padding:105px 0 0 0;}
.title_gap_6 {padding:10px 0 15px 0;}
.title_gap_7 {padding:60px 0 0 0;}
.title_gap_8 {padding:20px 0 0 0;}

.title_gap_bottom_0 {padding:0 0  0 0;}
.title_gap_bottom_1 {padding:0 0 35px 0;}
.title_gap_bottom_2 {padding:0 0 10px 0;}
.title_gap_bottom_3 {padding:0 0 80px 0;}
.title_gap_bottom_4 {padding:0 0 20px 0;}
.title_gap_bottom_5 {padding:0 0 100px 0;}
.title_gap_bottom_6 {padding:0 0 36px 0;}
.title_gap_bottom_7 {padding:0 0 22px 0;}
.title_gap_bottom_db {padding:0 0 5px 0;}


.title_gap_bbs {padding:15px 0 0px 0;}

.cont_subj_1 {font-size:30px; font-weight:500; color:#111111; letter-spacing: -2px;}
.cont_subj_2 {font-size:37px; font-weight:500; color:#111111; letter-spacing: -3px;}

.cont_title1 {font-size:40px; font-weight:500; color:#222222; letter-spacing: -2.2; padding:0 0 25px 0;}
.cont_title2 {font-size:22px; font-weight:500; color:#222222; letter-spacing: -0.3px; padding:0 0 0 0;}
.cont_title3 {font-size:24px; font-weight:700; color:#222222; letter-spacing: -0.3px; padding:0 0 5px 0;}
.cont_title4 {font-size:24px; font-weight:700; color:#222222; letter-spacing: -0.3px; padding:0 0 15px 0;}
.cont_title5 {font-size:22px; font-weight:700; color:#222222; letter-spacing: -0.3px; padding:35px 0 5px 0;}

.cont_text0 {font-size:20px; font-weight:400; color:#444444; letter-spacing:-0.4; line-height: 1.6;}

.cont_text1 {font-size:17px; font-weight:400; color:#222222; letter-spacing:-0.3; line-height: 1.6;}
.cont_text1 a:link {font-size:20px; font-weight:400; color:#555555; line-height: 1.6;}
.cont_text1 a:hover {color:#007BC2; cursor: pointer; transition:0.2s;}

.cont_text1b {font-size:22px; font-weight:700; color:#333333; letter-spacing:-0.4; line-height: 1.6;}

.cont_text2 {font-size:22px; font-weight:400; color:#333333; letter-spacing:-0.4; line-height: 1.4;}

.cont_text2b {font-size:19px; font-weight:400; color:#333333; letter-spacing:0; line-height: 1.4;}
.cont_text2b a:link {font-size:19px; font-weight:400; color:#555555; line-height: 1.4;}
.cont_text2b a:hover {color:#007BC2; cursor: pointer; transition:0.2s;}

.cont_text2c {font-size:19px; font-weight:400; color:#333333; letter-spacing:0; line-height: 1.6;}

.cont_text2d {font-size:20px; font-weight:400; color:#333333; letter-spacing:0; line-height: 1.6; padding: 10px 0 0 0;}

.cont_text3, .cont_text3 a, .cont_text3 a:link{font-size:22px; font-weight:400; color:#333333; letter-spacing:-0.4; line-height: 1.8; transition:0.2s;}
.cont_text3 a:hover {color:#EE5F94;}

.cont_text4, .cont_text4 a, .cont_text4 a:link{font-size:20px; font-weight:400; color:#333333; letter-spacing:-0.4; line-height: 1.8; transition:0.2s;}
.cont_text4 a:hover {color:#EE5F94;}

.cont_text4 {font-size:20px; font-weight:400; color:#333333; letter-spacing:-0.4; line-height: 1.6;}
.cont_text4 a:link {font-size:20px; font-weight:400; color:#555555; line-height: 1.6;}
.cont_text4 a:hover {color:#007BC2; cursor: pointer; transition:0.2s;}

.cont_img {padding: 35px 0;}
.cont_img img {border: 1px solid #E5E5E5;}

.cont_img_none {padding: 35px 0;}
.cont_img_none img {border: 0px solid #E5E5E5;}


.cont_img0 {padding:25px 0 10px 0;} /* ÀÌ¹ÌÁö ¾Æ·¡ ¿©¹é ÀûÀ½ - ÀÌ¹ÌÁö°¡ ´Ü¶ô ³¡¿¡ µé¾î°¥¶§ »ç¿ë*/
.cont_img1 {padding:25px 0 30px 0;} /* ÀÌ¹ÌÁö À§,¾Æ·¡ ¿©¹é - ÀÌ¹ÌÁö°¡ ÅØ½ºÆ® Áß°£¿¡ µé¾î°¥¶§ »ç¿ë */
.cont_img1b {padding:25px 0 40px 0;} /* ÀÌ¹ÌÁö À§,¾Æ·¡(ÅØ½ºÆ® µé¾î°¨) ¿©¹é ¸¹À½ */
.cont_img2 {padding:5px 0 10px 0;} /* ÀÌ¹ÌÁö À§ÀÇ ¿©¹é ¾ø´Â °æ¿ì*/

.cont_gap_top1 {padding:80px 0 0 0;}
.cont_gap_top2 {padding:100px 0 0 0;}
.cont_gap1 {padding:17px 0 0 0;}
.cont_gap2 {padding:25px 0 0 0;}

.cont_youtube {padding:30px 0 20px 0;}
.cont_youtube2 {padding:30px 0 15px 0;}

.bottom_gap1 {padding:0 0 100px 0;}

.num_dec1 {list-style-type:decimal; margin:0 0 17px 25px;}
.num_disc1 {list-style-type:disc; margin:0 0 1px 17px;}

.gap_10w {padding:0 0 0 10px;}
.gap_20w {padding:0 0 0 20px;}
.gap_30w {padding:0 0 0 30px;}
.gap_40w {padding:0 0 0 40px;}
.gap_50w {padding:0 0 0 50px;}
.gap_60w {padding:0 0 0 60px;}
.gap_70w {padding:0 0 0 70px;}

.m_btn1 { /* È¸¿ø ¹öÆ° */
	width: 65px;
	font-size: 12px;
	font-weight: 400;
	background-color: #394047;
	border: 1px solid #394047;
	color: #FFFFFF;
	padding: 2px 0;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	border-radius: 4px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.m_btn1:hover {
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #111111;
}

.m_btn2 { /* È¸¿ø ¹öÆ° */
	width: 70px;
	font-size: 12px;
	font-weight: 400;
	background-color: #FFFFFF;
	border: 1px solid #888888;
	color: #111111;
	padding: 2px 0;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	border-radius: 4px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.m_btn2:hover {
	background-color: #394047;
	border: 1px solid #394047;
	color: #FFFFFF;
}


/* À¯Æ©ºê¸¦ È­¸é¿¡ ²ËÂ÷°Ô (http://kyouyoum.cafe24.com/archives/324) */
.video-container{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}

/* body *******************************************************************************************/




/* text ±½Àº¹ØÁÙ*******************************************************************************************/
.txt_underline_1 {
	box-shadow: inset 0 -5px 0 #FFFFFF, inset 0 -18px 0 #FFD6F7;
	/* µÎ¹øÂ° inset Àº ¹ØÁÙ ±½±â/»ö»ó , Ã¹¹øÂ° inset Àº µÎ¹øÂ° ¹ØÁÙÀ» Èò»öÀ¸·Î °¡·Á¼­ À§Ä¡/µÎ²²¸¦ Á¦¾îÇÔ */
}
.txt_underline_2 {
	box-shadow: inset 0 -5px 0 #FFFFFF, inset 0 -18px 0 #0000B0;
	/* µÎ¹øÂ° inset Àº ¹ØÁÙ ±½±â/»ö»ó , Ã¹¹øÂ° inset Àº µÎ¹øÂ° ¹ØÁÙÀ» Èò»öÀ¸·Î °¡·Á¼­ À§Ä¡/µÎ²²¸¦ Á¦¾îÇÔ */
}
/* text ±½Àº¹ØÁÙ*******************************************************************************************/




/* text ( c: contents / t: title )*******************************************************************************************/

.copyright_txt span:hover {color:#FFFFFF; transition: 0.1s; cursor: pointer;}

.txt_11_3 {font-size:11px; font-weight:300;}
.txt_11_4 {font-size:11px; font-weight:400;}
.txt_11_5 {font-size:11px; font-weight:500;}

.txt_12_3 {font-size:12px; font-weight:300;}
.txt_12_4 {font-size:12px; font-weight:400;}
.txt_12_5 {font-size:12px; font-weight:500;}

.txt_13_3 {font-size:13px; font-weight:300;}
.txt_13_4 {font-size:13px; font-weight:400;}
.txt_13_5 {font-size:13px; font-weight:500;}

.txt_14_3 {font-size:14px; font-weight:300;}
.txt_14_4 {font-size:14px; font-weight:400;}
.txt_14_5 {font-size:14px; font-weight:500;}
.txt_14_7 {font-size:14px; font-weight:700;}

.txt_15_3 {font-size:15px; font-weight:300;}
.txt_15_4 {font-size:15px; font-weight:400;}
.txt_15_5 {font-size:15px; font-weight:500;}
.txt_15_7 {font-size:15px; font-weight:700;}

.txt_16_3 {font-size:16px; font-weight:300;}
.txt_16_4 {font-size:16px; font-weight:400;}
.txt_16_5 {font-size:16px; font-weight:500;}

.txt_17_4 {color: #222222; font-size:17px; font-weight:400;}
.txt_17_4 span:hover {color:#007BC2; cursor: pointer; transition:0.2s;}
.txt_17_5 {font-size:17px; font-weight:500;}
.txt_17_7 {font-size:17px; font-weight:700;}

.txt_18_4 {font-size:18px; font-weight:400;}

.txt_19_4 {font-size:19px; font-weight:400;}
.txt_19_5 {font-size:19px; font-weight:500;}
.txt_19_7 {font-size:19px; font-weight:700;}

.txt_20_3 {font-size:20px; font-weight:300; color:#222222}
.txt_20_4 {font-size:20px; font-weight:400; color:#222222}
.txt_20_5 {font-size:20px; font-weight:500; color:#222222}
.txt_20_7 {font-size:20px; font-weight:700; color:#222222;}

.txt_21_3 {font-size:21px; font-weight:300; color:#222222}
.txt_21_4 {font-size:21px; font-weight:400; color:#222222}
.txt_21_5 {font-size:21px; font-weight:500; color:#222222}
.txt_21_7 {font-size:21px; font-weight:700; color:#222222}


.txt_22_3 {font-size:22px; font-weight:300; color:#222222}
.txt_22_4 {font-size:22px; font-weight:400; color:#222222}
.txt_22_5 {font-size:22px; font-weight:500; color:#222222}

.txt_23_3 {font-size:23px; font-weight:300; color:#222222}
.txt_23_4 {font-size:23px; font-weight:400; color:#222222}
.txt_23_5 {font-size:23px; font-weight:500; color:#222222}

.txt_24_3 {font-size:24px; font-weight:300; color:#222222}
.txt_24_4 {font-size:24px; font-weight:400; color:#222222}
.txt_24_5 {font-size:24px; font-weight:500; color:#222222}
.txt_24_7 {font-size:24px; font-weight:700; color:#222222}

.txt_25_3 {font-size:25px; font-weight:300; color:#222222}
.txt_25_4 {font-size:25px; font-weight:400; color:#222222}
.txt_25_5 {font-size:25px; font-weight:500; color:#222222}
.txt_25_7 {font-size:25px; font-weight:700; color:#222222}

.txt_26_3 {font-size:26px; font-weight:300; color:#222222}
.txt_26_4 {font-size:26px; font-weight:400; color:#222222}
.txt_26_5 {font-size:26px; font-weight:500; color:#222222}
.txt_26_7 {font-size:26px; font-weight:700; color:#222222}

.txt_27_3 {font-size:27px; font-weight:300; color:#222222}
.txt_27_4 {font-size:27px; font-weight:400; color:#222222}
.txt_27_5 {font-size:27px; font-weight:500; color:#222222}
.txt_27_7 {font-size:27px; font-weight:700; color:#222222}

.txt_28_4 {font-size:28px; font-weight:400; color:#222222}
.txt_28_5 {font-size:28px; font-weight:500; color:#222222}
.txt_28_7 {font-size:27px; font-weight:500; color:#222222}

.txt_29_4 {font-size:29px; font-weight:400; color:#222222}
.txt_29_5 {font-size:29px; font-weight:500; color:#222222}
.txt_29_7 {font-size:29px; font-weight:700; color:#222222}

.txt_30_4 {font-size:30px; font-weight:400; color:#222222}
.txt_30_5 {font-size:30px; font-weight:500; color:#222222}
.txt_30_7 {font-size:30px; font-weight:700; color:#222222}

.txt_31_4 {font-size:31px; font-weight:400; color:#222222}
.txt_31_5 {font-size:31px; font-weight:500; color:#222222}

.txt_32_3 {font-size:32px; font-weight:300; color:#222222}
.txt_32_4 {font-size:32px; font-weight:400; color:#222222}
.txt_32_5 {font-size:32px; font-weight:500; color:#222222}

.txt_33_4 {font-size:33px; font-weight:400; color:#222222}
.txt_33_5 {font-size:33px; font-weight:500; color:#222222}

.txt_34_4 {font-size:34px; font-weight:400; color:#222222}
.txt_34_5 {font-size:34px; font-weight:500; color:#222222}
.txt_34_7 {font-size:34px; font-weight:700; color:#222222}

.txt_35_4 {font-size:35px; font-weight:400; color:#222222}
.txt_35_5 {font-size:35px; font-weight:500; color:#222222}

.txt_36_4 {font-size:36px; font-weight:400; color:#222222}
.txt_36_5 {font-size:36px; font-weight:500; color:#222222}

.txt_37_3 {font-size:37px; font-weight:300; color:#222222}
.txt_37_4 {font-size:37px; font-weight:400; color:#222222}
.txt_37_5 {font-size:37px; font-weight:500; color:#222222}

.txt_40_3 {font-size:40px; font-weight:300; color:#222222}
.txt_40_4 {font-size:40px; font-weight:400; color:#222222}
.txt_40_5 {font-size:40px; font-weight:500; color:#222222}

.txt_43_3 {font-size:43px; font-weight:300; color:#222222}

.txt_45_3 {font-size:45px; font-weight:300; color:#222222}
.txt_45_4 {font-size:45px; font-weight:400; color:#222222}
.txt_45_5 {font-size:45px; font-weight:500; color:#222222}
.txt_45_7 {font-size:45px; font-weight:700; color:#222222}
.txt_45_9 {font-size:45px; font-weight:900; color:#222222}


.txt_box_16_5 {background: #00335D; padding:2px 15px 4px 14px;	font-size:16px; font-weight:500; color:#FFFFFF;}
.txt_box_20_5a {background: #2d8dbd; padding:0px 10px 2px 10px;	font-size:16px; font-weight:500; color:#FFFFFF; border-radius: 4px; vertical-align:0px;}
.txt_box_20_5b {background: #327da3; padding:0px 10px 2px 10px;	font-size:16px; font-weight:500; color:#FFFFFF; border-radius: 4px; vertical-align:0px;}
/* text *****************************************************************************************************************/




/* line, gap *******************************************************************************************/
hr {border-top:1px solid #555555; border-bottom:0 none;}

hr.vertical_10 {border-left: 1px solid #CACACA; border-right: none; border-top:0 none; height: 10px; display: inline-block;}
hr.vertical_22 {border-left: 1px solid #CACACA; border-right: none; height: 22px;}
hr.vertical_25 {border-left: 1px solid #D9D9D9; border-right: none; height: 25px;}
hr.vertical_50 {border-left: 1px solid #D9D9D9; border-right: none; height: 50px;}

.hr_line1 {text-align:center; padding:0 0 0 0; border-top:0 none; border-bottom:1px solid #E8E8E8; display:block;}
.hr_line2 {text-align:center; padding:0 0 0 0; border-top:0 none; border-bottom:1px solid #DDDDDD; display:block;}
.hr_line3 {text-align:center; padding:0 0 0 0; border-top:0 none; border-bottom:1px solid #C1C1C1; display:block;}
.hr_line4 {text-align:center; padding:0 0 0 0; border-top:0 none; border-bottom:1px solid #DBDBDB; display:block;}
.hr_line5 {text-align:center; padding:0 0 0 0; border-top:0 none; border-bottom:1px solid #E2E2E2; display:block;}

.line_1200_1 {margin-top:0; padding-top:0px; margin-bottom:0px; width:1200px; height:2px; background:url(/img/line_1200_1.gif) center bottom no-repeat;}
.line_1200_2 {margin-top:0; padding-top:30px; margin-bottom:25px; width:1200px; height:2px; background:url(/img/line_1200_1.gif) center bottom no-repeat;}

.line_gap {text-align:center; padding:0 0 0 0; border-top:0 none; border-bottom:1px solid #E8E8E8; display:block;}
.line_gap_10_0 {text-align:center; padding:10px 0 0px 0; border-top:0 none; border-bottom:1px solid #E8E8E8; display:block;}
.line_gap_20_10 {text-align:center; padding:20px 0 10px 0; border-top:0 none; border-bottom:1px solid #E8E8E8; display:block;}
.line_gap_30_20 {text-align:center; padding:30px 0 20px 0; border-top:0 none; border-bottom:1px solid #E8E8E8; display:block;}
.line_gap_40_30 {text-align:center; padding:40px 0 30px 0; border-top:0 none; border-bottom:1px solid #E8E8E8; display:block;}
.line_gap_50_40 {text-align:center; padding:50px 0 40px 0; border-top:0 none; border-bottom:1px solid #E8E8E8; display:block;}
.line_gap_60_50 {text-align:center; padding:60px 0 50px 0; border-top:0 none; border-bottom:1px solid #E8E8E8; display:block;}

.bg_line0 {margin-top:0; padding-top:2px; background:url(/img/bg_line1.gif) center bottom no-repeat;}
.bg_line1 {margin-top:0; padding-top:25px; background:url(/img/bg_line1.gif) center bottom no-repeat;}
.bg_line1_bk {margin-top:0; padding-top:25px; background:url(/img/bg_line1_bk.gif) center bottom no-repeat;}
.bg_line1_gr {margin-top:0; padding-top:25px; background:url(/img/bg_line1_gr.gif) center bottom no-repeat;}
.bg_line2 {margin-top:0; padding-top:23px; background:url(/img/bg_line1.gif) left bottom no-repeat;}
.bg_line2_bk {margin-top:0; padding-top:23px; background:url(/img/bg_line1_bk.gif) left bottom no-repeat;}
.bg_line3 {margin-top:0; padding-top:40px; margin-bottom:50px; background:url(/img/bg_line3.gif) left bottom no-repeat;}
.bg_line3_bk {margin-top:0; padding-top:55px; margin-bottom:45px; background:url(/img/bg_line3_bk.gif) left bottom no-repeat; opacity: 0.3;}
.bg_line3_bk_ol {margin-top:0; padding-top:38px; margin-bottom:45px; background:url(/img/bg_line3_bk.gif) left bottom no-repeat; opacity: 0.3;}
.bg_line4_center {margin-top:0; padding-top:27px; background:url(/img/bg_line1.gif) center bottom no-repeat;}
.bg_line5_center {margin-top:0; padding-top:27px; margin-bottom:17px; background:url(/img/bg_line1.gif) center bottom no-repeat;}
.bg_line6_center {margin-top:0; padding-top:35px; margin-bottom:32px; background:url(/img/bg_line2.gif) center bottom no-repeat;}

.gap_1 {padding: 1px 0 0 0;}
.gap_2 {padding: 2px 0 0 0;}
.gap_3 {padding: 3px 0 0 0;}
.gap_4 {padding: 4px 0 0 0;}
.gap_5 {padding: 5px 0 0 0;}
.gap_6 {padding: 6px 0 0 0;}
.gap_7 {padding: 7px 0 0 0;}
.gap_8 {padding: 8px 0 0 0;}
.gap_9 {padding: 9px 0 0 0;}
.gap_10 {padding: 10px 0 0 0;}
.gap_11 {padding: 11px 0 0 0;}
.gap_12 {padding: 12px 0 0 0;}
.gap_13 {padding: 13px 0 0 0;}
.gap_14 {padding: 14px 0 0 0;}
.gap_15 {padding: 15px 0 0 0;}
.gap_16 {padding: 16px 0 0 0;}
.gap_17 {padding: 17px 0 0 0;}
.gap_18 {padding: 18px 0 0 0;}
.gap_19 {padding: 19px 0 0 0;}
.gap_20 {padding: 20px 0 0 0;}
.gap_21 {padding: 21px 0 0 0;}
.gap_22 {padding: 22px 0 0 0;}
.gap_23 {padding: 23px 0 0 0;}
.gap_24 {padding: 24px 0 0 0;}
.gap_25 {padding: 25px 0 0 0;}
.gap_30 {padding: 30px 0 0 0;}
.gap_35 {padding: 35px 0 0 0;}
.gap_40 {padding: 40px 0 0 0;}
.gap_45 {padding: 45px 0 0 0;}
.gap_50 {padding: 50px 0 0 0;}
.gap_55 {padding: 55px 0 0 0;}
.gap_60 {padding: 60px 0 0 0;}
.gap_65 {padding: 65px 0 0 0;}
.gap_70 {padding: 70px 0 0 0;}
.gap_75 {padding: 75px 0 0 0;}
.gap_80 {padding: 80px 0 0 0;}
.gap_90 {padding: 90px 0 0 0;}
.gap_100 {padding: 100px 0 0 0;}
.gap_110 {padding: 110px 0 0 0;}
.gap_120 {padding: 120px 0 0 0;}
.gap_130 {padding: 130px 0 0 0;}
.gap_140 {padding: 140px 0 0 0;}
.gap_150 {padding: 150px 0 0 0;}

.txt_padding_1 {padding:0 1px 0 0;}
.txt_padding_2 {padding:0 2px 0 0;}
.txt_padding_3 {padding:0 3px 0 0;}
.txt_padding_4 {padding:0 4px 0 0;}
.txt_padding_5 {padding:0 5px 0 0;}
.txt_padding_6 {padding:0 6px 0 0;}
.txt_padding_7 {padding:0 7px 0 0;}
.txt_padding_8 {padding:0 8px 0 0;}
.txt_padding_9 {padding:0 9px 0 0;}
.txt_padding_10 {padding:0 10px 0 0;}
.txt_padding_20 {padding:0 20px 0 0;}
.txt_padding_30 {padding:0 30px 0 0;}
.txt_padding_40 {padding:0 40px 0 0;}
.txt_padding_50 {padding:0 50px 0 0;}

.indent_15 {padding: 0 0 0 15px;}
/* line, gap *******************************************************************************************/




/* ¹îÁö *****************************************************************************************************************/
.badge1 {
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	min-width: 10px;
	padding: 3px;
	background:#FF6600;
	line-height: 1;
	text-align: center;
	vertical-align: 2px;
	white-space: nowrap;
	border-radius: 20px;
}
.badge1:empty {
	display: none;
}

.badge2 {
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	min-width: 11px;
	padding: 0px 1px;
	background:#FF6600;
	border: 1px solid #FF6600;
	line-height: 1;
	text-align: center;
	vertical-align: 3px;
	white-space: nowrap;
	border-radius: 2px;
}
.badge2:empty {
	display: none;
}

.badge3 {
	display: inline-block;
	font-size: 8px;
	font-weight: bold;
	letter-spacing: 0.5px;
	color: #FFFFFF;
	padding: 0px 1px;
	background:#FF6600;
	border: 1px solid #FF6600;
	line-height: 1;
	text-align: center;
	vertical-align: 3px;
	white-space: nowrap;
	border-radius: 2px;
}
.badge3:empty {
	display: none;
}

.badge4 {
	display: inline-block;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 2px 0 2px;
	margin: 0 0 0 5px;
	background:#FF6600;
	border: 1px solid #FF6600;
	line-height: 1;
	vertical-align: 9px;
	white-space: nowrap;
	border-radius: 3px;
}
.badge4:empty {
	display: none;
}
/*¹îÁö *****************************************************************************************************************/




/* title_box *****************************************************************************************************************/
.tt_box_20_bk {
	width: 122px;
	font-size: 18px;
	font-weight: 500;
	color: #FFFFFF;
	background: #00335D;
	border: 1px solid #00335D;
	padding:0 0 2px 15px;
	border-radius: 5px;
	}
/* title_box *****************************************************************************************************************/



/* ¹öÆ°(»ç°¢) *****************************************************************************************************************/
.inner_btn_15_1 {
	font-size: 15px;
	font-weight: 500;
	background-color: rgba(255, 255, 255, 0.5);
	border: 0px;
	color: rgba(0, 0, 0, 0.7);
	padding: 8px 32px 9px 35px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 6px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.inner_btn_15_1:hover {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	color: rgba(0, 0, 0, 0.9);
	opacity: 0.9;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}

.inner_btn_14_2 {
	font-size: 14px;
	font-weight: 500;
	background:#333333 url("/img/icon_arrow2.png")no-repeat 74% center; 
	border: 1px solid #333333;
	color: #FFFFFF;
	opacity: 0.7;
	padding: 9px 75px 11px 45px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.inner_btn_14_2:hover {
	background-color: #222222;
	border: 1px solid #222222;
	color: #FFFFFF;
	opacity: 0.9;
}

.inner_btn_15_3 {
	font-size: 15px;
	font-weight: 500;
	background:#333333; 
	border: 1px solid #333333;
	color: #FFFFFF;
	opacity: 0.7;
	padding: 11px 45px 10px 45px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.inner_btn_15_3:hover {
	background-color: #222222;
	border: 1px solid #222222;
	color: #FFFFFF;
	opacity: 0.9;
}

.inner_btn_17_3 {
	font-size: 17px;
	font-weight: 400;
	background:#3F586E; 
	border: 1px solid #3F586E;
	color: #FFFFFF;
	padding: 9px 30px 10px 30px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.inner_btn_17_3:hover {
	background-color: #9D4D4E;
	border: 1px solid #9D4D4E;
	color: #FFFFFF;
	opacity: 0.9;
}

.inner_btn_17_4 {
	font-size: 17px;
	font-weight: 400;
	background:#327da3; 
	border: 0px solid #327da3;
	color: #FFFFFF;
	padding: 7px 30px 8px 30px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.inner_btn_17_4:hover {
	background-color: #226485;
	border: 0px solid #226485;
	color: #FFFFFF;
	opacity: 1.0;
}

.inner_btn_18_3 {
	font-size: 18px;
	font-weight: 500;
	background:#E97DA0; 
	border: 1px solid #E97DA0;
	color: #FFFFFF;
	padding: 9px 30px 10px 30px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.inner_btn_18_3:hover {
	background-color: #222222;
	border: 1px solid #222222;
	color: #FFFFFF;
	opacity: 0.9;
}

.btn_box_14 {
	font-size: 14px;
	font-weight: 400;
	background-color: #394047;
	border: 1px solid #394047;
	color: #FFFFFF;
	padding: 9px 25px 10px 33px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	border-radius: 0px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_box_14:hover {
	background-color: #FFFFFF;
	border: 1px solid #555555;
	color: #111111;
}




/* ¹öÆ°(±âÅ¸) *****************************************************************************************************************/

.bt_banner {
	padding:10px 0 0 0;
}

.bt_banner_img {
	border: 0px solid #333333;
	border-radius: 7px;
		-moz-border-radius: 7px;
		-khtml-border-radius: 7px;
		-webkit-border-radius: 7px;
	transition: 0.3s;
}
.bt_banner_img:hover {
	border: 0px solid #000000;
	opacity: 0.9;
}

.bt_banner_gap {padding:0 20px 0 0;}


.bottom_bt1 {
	font-size: 15px;
	font-weight: 400;
	color: #A3A3A3;
	vertical-align: top;
	padding: 7px 0 0 0;
	transition: 0.1s;
	cursor: pointer;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}
.bottom_bt1:hover {
	color: #FFFFFF;
	opacity: 1.0;
}

.bottom_bt2 {
	font-size: 14px;
	font-weight: 300;
	color: #FFFFFF;
	vertical-align: top;
	padding: 0 0 0 0;
	transition: 0.2s;
	cursor: pointer;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}
.bottom_bt2:hover {
	color: #FFFFFF;
	opacity: 1.0;
}

.bottom_txt1 {
	font-size: 12px;
	font-weight: 300;
	color: #EEEEEE;
	padding: 0 0 0 0;
	line-height: 1.7;
}

.bottom_txt2 {
	font-size: 16px;
	font-weight: 300;
	color: #EEEEEE;
	padding: 0 0 0 0;
	line-height: 1.7;
}


.sns_link img {
	vertical-align: top;
	padding: 7px 0 0 0;
	opacity: 0.25;
	transition: 0.2s;
	cursor: pointer;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.sns_link img:hover {
	opacity: 0.65;
}

.main_status_on {font-size: 13px; font-weight: 400; background-color: #00335D; border: 1px solid #00335D; color: #FFFFFF; padding: 0 7px 2px 7px; text-align: center; border-radius: 0px; outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */}
.main_status_off {font-size: 13px; font-weight: 400; background-color: #C7C7C7; border: 1px solid #C7C7C7; color: #FFFFFF; padding: 0 7px 2px 7px; text-align: center; border-radius: 0px; outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */}



/* ¹öÆ°(¶ó¿îµå) *****************************************************************************************************************/

.btn_radius_11 {
	font-size: 11px;
	font-weight: 400;
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
	color: #828282;
	padding: 2px 12px 3px 15px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_11:hover {
	background-color: #394047;
	border: 1px solid #394047;
	color: #FFFFFF;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}

.btn_radius_11_p {
	font-size: 11px;
	font-weight: 400;
	background-color: #EE6E9D;
	border: 1px solid #EE6E9D;
	color: #FFFFFF;
	padding: 0px 10px 1px 13px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_11_p:hover {
	background-color: #394047;
	border: 1px solid #394047;
	color: #FFFFFF;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}

.btn_radius_11_line1 {
	font-size: 11px;
	font-weight: 400;
	background-color: rgba(0, 0, 0, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.65);
	color: rgba(255, 255, 255, 0.9);
	padding: 2px 12px 3px 15px;
	margin-right: 15px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_11_line1:hover {
	background-color: rgba(255, 255, 255, 0.9);
	border: 1px solid rgba(255, 255, 255, 0.9);
	color: #000000;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}

.btn_box_12_1 {
	font-size: 12px;
	font-weight: 400;
	background-color: rgba(255, 255, 255, 0.0);
	border: 2px solid rgba(255, 255, 255, 0.8);
	color: rgba(255, 255, 255, 0.9);
	padding: 0px 8px 1px 10px;
	margin-right: 15px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_box_12_1:hover {
	background-color: rgba(255, 255, 255, 0.9);
	border: 2px solid rgba(255, 255, 255, 0.9);
	color: #000000;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}

.btn_box_12_2 {
	font-size: 12px;
	font-weight: 400;
	background-color: rgba(255, 255, 255, 0.0);
	border: 2px solid rgba(255, 255, 255, 0.8);
	color: rgba(255, 255, 255, 0.9);
	padding: 2px 11px 3px 13px;
	margin-right: 15px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_box_12_2:hover {
	background-color: rgba(255, 255, 255, 0.9);
	border: 2px solid rgba(255, 255, 255, 0.9);
	color: #000000;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}

.btn_box_14_1 {
	font-size: 14px;
	font-weight: 400;
	background-color: rgba(255, 255, 255, 0.0);
	border: 2px solid rgba(255, 255, 255, 1.0);
	color: rgba(255, 255, 255, 1.0);
	padding: 4px 20px 5px 20px;
	margin-right: 15px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_box_14_1:hover {
	background-color: rgba(255, 255, 255, 1.0);
	border: 2px solid rgba(255, 255, 255, 1.0);
	color: #000000;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}


.btn_radius_13 {
	font-size: 13px;
	font-weight: 500;
	background-color: #996B56;
	border: 1px solid #996B56;
	color: #FFFFFF;
	padding: 3px 15px 5px 17px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_13:hover {
	background-color: #394047;
	border: 1px solid #394047;
	color: #FFFFFF;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}

.btn_radius_13_2 {
	font-size: 13px;
	font-weight: 500;
	background-color: #28ADAF;
	border: 1px solid #28ADAF;
	color: #FFFFFF;
	padding: 3px 15px 5px 17px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_13_2:hover {
	background-color: #394047;
	border: 1px solid #394047;
	color: #FFFFFF;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}


.btn_radius_14 {
	font-size: 14px;
	font-weight: 500;
	background:#6D6E77 url("/img/icon_arrow2.png")no-repeat 74% center; 
	border: 1px solid #6D6E77;
	color: #FFFFFF;
	padding: 11px 75px 10px 45px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_14:hover {
	background-color: #394047;
	border: 1px solid #394047;
	color: #FFFFFF;
}

.btn_radius_14_2 {
	font-size: 14px;
	font-weight: 400;
	background-color: rgba(255, 255, 255, 0.0);
	border: 1px solid rgba(255, 255, 255, 1.0);
	color: rgba(255, 255, 255, 0.9);
	padding: 1px 15px 2px 15px;
	margin-right: 15px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_14_2:hover {
	background-color: rgba(255, 255, 255, 0.9);
	border: 1px solid rgba(255, 255, 255, 0.9);
	color: #000000;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}


.btn_radius_15_1 {
	font-size: 15px;
	font-weight: 500;
	background:#394047; 
	border: 1px solid #394047;
	color: #FFFFFF;
	padding: 11px 45px 10px 45px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_15_1:hover {
	background-color: #111111;
	border: 1px solid #111111;
	color: #FFFFFF;
}

.btn_radius_15_2 {
	font-size: 15px;
	font-weight: 500;
	background:#394047; 
	border: 1px solid #394047;
	color: #FFFFFF;
	padding: 7px 45px 8px 45px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_15_2:hover {
	background-color: #111111;
	border: 1px solid #111111;
	color: #FFFFFF;
}

.btn_radius_15_3 {
	font-size: 15px;
	font-weight: 500;
	background:#996B56; 
	border: 1px solid #996B56;
	color: #FFFFFF;
	padding: 11px 45px 10px 45px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_15_3:hover {
	background-color: #394047;
	border: 1px solid #394047;
	color: #FFFFFF;
}

.btn_radius_15_4 {
	font-size: 15px;
	font-weight: 500;
	background-color: rgba(255, 255, 255, 1.0);
	border: 1px solid #A2A2A2;
	color: #111111;
	padding: 6px 25px 6px 25px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 10px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_15_4:hover {
	background-color: #394047;
	border: 1px solid #394047;
	color: #FFFFFF;
}

.btn_radius_15_4b {
	font-size: 15px;
	font-weight: 500;
	background-color: rgba(255, 255, 255, 1.0);
	border: 2px solid #D3D3D3;
	color: #111111;
	padding: 6px 27px 6px 25px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 10px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_15_4b:hover {
	background-color: #394047;
	border: 2px solid #394047;
	color: #FFFFFF;
}

.btn_radius_15w {
	font-size: 15px;
	font-weight: 400;
	background:#00335D; 
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	padding: 6px 25px 7px 25px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_15w:hover {
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
	color: #000000;
}

.btn_radius_15w2 {
	font-size: 15px;
	font-weight: 400;
	background:#00335D; 
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	padding: 3px 20px 3px 20px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_15w2:hover {
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
	color: #000000;
}
 
.btn_radius_16 {
	font-size: 16px;
	font-weight: 400;
	background:#FFFFFF; 
	border: 2px solid #F37798;
	color: #F6658B;
	padding: 4px 20px 5px 20px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	border-radius: 50px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_16:hover {
	background-color: #E56E8C;
	border: 2px solid #E56E8C;
	color: #FFFFFF;
}

.btn_radius_16_1 {
	font-size: 16px;
	font-weight: 400;
	background: rgba(0, 0, 0, 0.85);
	border: 0px solid #000000;
	color: #FFFFFF;
	padding: 8px 35px 9px 45px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
	opacity: 1.0;
}

.btn_radius_16_1:hover {
	background-color: #000000;
	border: 0px solid #000000;
	color: #FFFFFF;
	opacity: 1.0;
}
 
 .btn_radius_16_1_white {
	font-size: 16px;
	font-weight: 400;
	background: rgba(255, 255, 255, 0.85);
	border: 0px solid #FFFFFF;
	color: #000000;
	padding: 8px 35px 9px 45px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
	opacity: 1.0;
}

.btn_radius_16_1_white:hover {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	color: #000000;
	opacity: 1.0;
}

.btn_radius_17 {
	font-size: 17px;
	font-weight: 400;
	background-color: rgba(255, 255, 255, 0.0);
	border: 2px solid rgba(255, 255, 255, 0.8);
	color: rgba(255, 255, 255, 0.9);
	padding: 8px 45px 9px 50px;
	margin-right: 15px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_17:hover {
	background-color: rgba(255, 255, 255, 0.05);
	border: 2px solid rgba(255, 255, 255, 1.0);
	color: #FFFFFF;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}


.btn_radius_17_1 {
	font-size: 16px;
	font-weight: 400;
	background-color: rgba(255, 255, 255, 0.0);
	border: 1px solid rgba(255, 255, 255, 0.7);
	color: rgba(255, 255, 255, 1.0);
	padding: 2px 15px 3px 15px;
	margin-right: 15px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	letter-spacing: -0.2px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_17_1:hover {
	background-color: rgba(255, 255, 255, 0.9);
	border: 1px solid rgba(255, 255, 255, 0.9);
	color: #000000;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}


.btn_box_12_5 {
	font-size: 12px;
	font-weight: 500;
	background-color: rgba(0, 0, 0, 0.9);
	border: 1px solid rgba(0, 0, 0, 0.9);
	color: rgba(255, 255, 255, 0.9);
	padding: 0px 8px 1px 10px;
	margin-right: 15px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_box_12_5:hover {
	background-color: rgba(255, 255, 255, 0.9);
	border: 1px solid rgba(255, 255, 255, 0.9);
	color: #000000;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}

.btn_box_12_5_p {
	font-size: 12px;
	font-weight: 500;
	background-color: rgba(238, 110, 157, 1.0);
	border: 0px solid rgba(0, 0, 0, 0.9);
	color: rgba(255, 255, 255, 0.9);
	padding: 2px 8px 2px 10px;
	margin-right: 15px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_box_12_5_p:hover {
	background-color: rgba(0, 0, 0, 1.0);
	border: 0px solid rgba(255, 255, 255, 0.9);
	color: #FFFFFF;
	/*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);*/
}

.btn_radius_25 {
	width: 25px;
	height: 25px;
	background:#FFFFFF url("/img/icon_plus5.gif")no-repeat center; 
	border: 1px solid #FF9779;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_25:hover {
	background:#FF9779 url("/img/icon_plus5_ov.gif")no-repeat center; 
	border: 1px solid #F88462;
}

.btn_radius_25b {
	width: 25px;
	height: 25px;
	background:#FFFFFF url("/img/icon_plus6.gif")no-repeat center; 
	border: 1px solid #7EC488;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_25b:hover {
	background:#7EC488 url("/img/icon_plus6_ov.gif")no-repeat center; 
	border: 1px solid #68A372;
}

.btn_radius_29 {
	width: 29px;
	height: 29px;
	background:#FFFFFF url("/img/icon_plus3.gif")no-repeat center; 
	border: 1px solid #FF9779;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_29:hover {
	background:#FF9779 url("/img/icon_plus3_ov.gif")no-repeat center; 
	border: 1px solid #F88462;
}

.btn_radius_29b {
	width: 29px;
	height: 29px;
	background:#FFFFFF url("/img/icon_plus4.gif")no-repeat center; 
	border: 1px solid #7EC488;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_radius_29b:hover {
	background:#7EC488 url("/img/icon_plus4_ov.gif")no-repeat center; 
	border: 1px solid #68A372;
}

.btn_online_done {
	width: 230px;
	font-size: 25px;
	font-weight: 500;
	background:#496175; 
	border: 1px solid #496175;
	color: #FFFFFF;
	padding: 10px 20px 11px 20px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_online_done:hover {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #111111;
}

.btn_online_done2 {
	width: 230px;
	font-size: 25px;
	font-weight: 500;
	background:#444B55; 
	border: 1px solid #444B55;
	color: #FFFFFF;
	padding: 10px 20px 11px 20px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_online_done2:hover {
	background-color: #383838;
	border: 1px solid #383838;
	color: #FFFFFF;
}

.btn_online_done3 {
	width: 200px;
	font-size: 23px;
	font-weight: 500;
	background:#364959; 
	border: 1px solid #364959;
	color: #FFFFFF;
	padding: 10px 0px 11px 0px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_online_done3:hover {
	background-color: #333333;
	border: 1px solid #333333;
	color: #FFFFFF;
}

.btn_contact_1 {
	font-size: 19px;
	font-weight: 500;
	background:#004074; 
	border: 1px solid #004074;
	color: #FFFFFF;
	padding: 9px 30px 10px 30px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	box-shadow: 0 3px 4px rgba(0,0,0,0.16);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
	transition: 0.3s;
}

.btn_contact_1:hover {
	background-color: #00335D;
	border: 1px solid #00335D;
	color: #FFFFFF;
	box-shadow: 0 4px 5px rgba(0,0,0,0.25);
}

.btn_contact_2 {
	font-size: 19px;
	font-weight: 500;
	background:#F08405; 
	border: 1px solid #F08405;
	color: #FFFFFF;
	padding: 9px 30px 10px 30px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	box-shadow: 0 3px 4px rgba(0,0,0,0.16);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_contact_2:hover {
	background-color: #EB7A00;
	border: 1px solid #EB7A00;
	color: #FFFFFF;
	box-shadow: 0 4px 5px rgba(0,0,0,0.25);
}

.btn_contact_3 {
	font-size: 21px;
	font-weight: 500;
	background:#FF5A20; 
	border: 1px solid #FF5A20;
	color: #FFFFFF;
	padding: 10px 50px 11px 50px;
	text-align: center;
	transition: 0.2s;
	cursor: pointer;
	box-shadow: 0 3px 4px rgba(0,0,0,0.16);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}

.btn_contact_3:hover {
	background-color: #F15408;
	border: 1px solid #F15408;
	color: #FFFFFF;
}


.inner_bt_1 {
	text-align:center;
	padding: 20px 45px;
	background: #AC5F5F;
	transition: 0.2s;
	cursor: pointer;
	border-radius: 5px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}
.inner_bt_1:hover {
	background: #9E4D4D;
}

.inner_bt_2 {
	text-align:center;
	padding: 20px 45px;
	background: #435D74;
	transition: 0.2s;
	cursor: pointer;
	border-radius: 5px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}
.inner_bt_2:hover {
	background: #364F64;
}

.inner_bt_3 {
	text-align:center;
	padding: 20px 45px;
	background: #E56E8C;
	transition: 0.2s;
	cursor: pointer;
	border-radius: 5px;
	outline: none; /* Å©·Ò¿¡¼­ ¾Æ¿ô¶óÀÎ »ö»ó ¾ø¾Ö±â */
}
.inner_bt_3:hover {
	background: #E25C7E;
}




/* ¿À¸¥ÂÊ °íÁ¤¹è³Ê */
.btn_img_1 img {
	padding: 0px 0px 0px 0px;
	transition: 0.2s;
	cursor: pointer;
	box-shadow: 0 3px 4px rgba(0,0,0,0.0);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	transition: 0.3s;
}
.btn_img_1 img:hover {
	box-shadow: 4px 5px 5px rgba(0,0,0,0.20);
}
/* button *****************************************************************************************************************/


/* img_ov1 *****************************************************************************************************************/
.img_ov1 {
 position: relative;
 overflow: hidden;
 width: 100%;
 background: #FFFFFF;
 color: #000000;
 text-align: center;
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.0);
 font-size: 16px;
 max-width: 100%;
 position: relative;
 opacity: 1.0;

}
.img_ov1 * {
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 -webkit-transition: all 0.35s ease-in-out;
 transition: all 0.35s ease-in-out;
}

.img_ov1:hover img,
.img_ov1.hover img {
 -webkit-transition-delay: 0.1s;
 transition-delay: 0.1s;
 opacity: 0.95;
 -webkit-transform: scale(1.00);
 transform: scale(1.00);
}

.img_ov1 p {
 top: 50%;
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
 position: absolute;
 width: 100%;
 padding: 0;
 margin: 0;
 opacity: 0;
 line-height: 1.6em;
 font-size: 0.9em;
}

.img_ov1:hover p,
.img_ov1.hover p {
 opacity: 1;
 -webkit-transition-delay: 0.0s;
 transition-delay: 0.0s;
}

.img_ov1 a {
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 position: absolute;
 z-index: 1;
}
/* img_ov1 *****************************************************************************************************************/



.gnb_top {
	padding:0 0 0 0; 
	FONT-FAMILY: "Noto Sans KR", sans-serif;
	FONT-SIZE: 13pt;
	COLOR: #777777;
	FONT-WEIGHT: 400;
	}


.bt_form {
	background:#FFFFFF; padding:0px 15px 15px 15px;
*	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.1); 
*	-moz-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.1); 
*	box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.1);
}

.bt_form a, .bt_form a:link, .bt_form a:visited, .bt_form a:hover {
	display:block; background:#496175; color:#FFFFFF; font-size:16px; font-weight: 500; text-align:center; padding:10px 0 11px 0; text-decoration: none;
	border-radius:3px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
}

.bt_form2 a, .bt_form2 a:link, .bt_form2 a:visited, .bt_form2 a:hover {
	display:block; background:#7A5645; color:#FFFFFF; font-size:16px; font-weight: 500; text-align:center; padding:10px 0 11px 0; text-decoration: none;
	border-radius:3px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
}

.bt_form3 {
	background:#FFFFFF; padding:0;
*	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.1); 
*	-moz-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.1); 
*	box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.1);
}

.bt_form3 a, .bt_form3 a:link, .bt_form3 a:visited, .bt_form3 a:hover {
	display:block; background:#496175; color:#FFFFFF; font-size:16px; font-weight: 500; text-align:center; padding:10px 0 11px 0; text-decoration: none;
	border-radius:3px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
}



/* input */
.input_txt {
display:inline-block;
font-size:15px; 
margin:0; 
width:100%;
border:1px solid #C6C6C6; 
color:#444444; 
background:#FFFFFF;
padding:8px 5px 8px 5px; 
vertical-align: middle;
}

.textarea_txt { /* ¸ð¹ÙÀÏ¿¡¼­ ±¸±ÛÆùÆ® »ç¿ëÇÏ¸é ÇÑ±ÛÀÔ·Â½Ã ±ôºýÀÌ´Â ¹®Á¦ ¹ß»ý */
font-size:16px; 
font-family: gulim, dotum;
text-decoration: none;
margin:0; 
width:100%;
border:1px solid #C6C6C6; 
color:#444444; 
background:#FFFFFF;
padding:10px 5px 8px 5px; 
}

.checkbox_txt_out {
FONT-SIZE: 17px;
COLOR: #444444;
font-weight: 400;
TEXT-DECORATION: NONE;
}


/* checkbox(»ç¿ë±ÝÁö-Å©·Ò¿¡¼­ ¿À·ù) */
.chkbox_txt {
display:inline-block;
width:18px;
height:18px;
margin: 5px 10px 8px 10px;
vertical-align:middle;
background:#FFFFFF;
appearance: none;
-moz-appearance: none; /* Firefox */
-webkit-appearance: none; /* Safari and Chrome */
border:1px solid #888888; /*¸ð¹ÙÀÏÈ­¸é¿¡¼­ È®ÀÎµÊ*/
}
.chkbox_txt:checked {
display:inline-block;
width:18px;
height:18px;
vertical-align:middle;
background:url("/m/img/checkbox1.gif");
background-size:100%;
background-repeat:no-repeat;
background-position:center center;
appearance: none;
-moz-appearance: none; /* Firefox */
-webkit-appearance: none; /* Safari and Chrome */
border:none;
}

/* checkbox(¸ðµç ºê¶ó¿ìÀú »ç¿ë) */
.checkbox-container { position: relative; }
.checkbox-container input[type="checkbox"]{
	width:1px; 
	height:1px; 
	padding:0; 
	border:0 none; 
	margin:0; 
	position:absolute; 
	left:0; 
	top:0; 
	overflow:hidden;
	clip:rect(0 0 0 0);
}
.checkbox-container label{
	height:18px; 
	line-height:18px; 
	padding-left:16px; 
	display:inline-block; 
	background:url(/img/checkbox_18px.png) no-repeat 0 0; 
	vertical-align:middle; 
	cursor:pointer;
 }
 .checkbox-container input[type="checkbox"]:checked + label{ background-position: 0 -18px; }
.checkbox_agree {padding:0 10px 0 0;}


/* radio */
.radio_txt {
background:#fff; 
border:solid 1px #888888; 
height:16px; 
width:16px; 
-webkit-appearance:none; 
-webkit-border-radius:10px; 
padding:0; border:0 \0/IE8+9; 
margin-top:0; 
margin-top:2px \0/IE8+9;
}
.radio_txt:checked {
background:#fff; 
border:solid 1px #c9c9c9; 
border:0 \0/IE8+9;
} 
.radio_txt:checked:after {
content:""; 
display:block; 
width:8px; 
height:8px; 
background:#666; 
position:relative; 
top:3px; left:3px; 
-webkit-border-radius:5px;
} 


/* select */
.select_txt {
height:40px; width:100%; font-size:15px; margin:0; color:#444444; padding-left:8px; padding-right:34px; vertical-align: middle; min-width:40px; box-sizing:border-box;
display:inline-block;
background: url("/m/img/select_arrow1.gif") no-repeat right center; /* ³×ÀÌÆ¼ºê È­»ìÇ¥ ´ëÃ¼ */  
background-size:auto 100%;
border:1px solid #c6c6c6;
font-family: inherit;  /* ÆùÆ® »ó¼Ó */
border-radius: 0px; /* iOS µÕ±Ù¸ð¼­¸® Á¦°Å */
-webkit-appearance: none; /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
-moz-appearance: none;
appearance: none;
}




.wrap_image {float:left; padding:0 0 0 0; overflow:hidden;}


/*
ul, li {padding: 0; margin-left: 6.5px;}
*/
ul, li {padding: 0; margin-left: 0;}

.li_type1 {margin:0 0 0 15px;}
.li_type2 {margin:0 0 0 20px; list-style-type:decimal;}



.li_type_none li {list-style-type:none; LINE-HEIGHT: 1.5;}

.li_type_decimal li {list-style-type:decimal; margin:0 0 0 22px; LINE-HEIGHT: 1.8;}

.li_type_disc li {list-style : square url('/m/img/li_disc.gif'); margin:0 0 0 15px; LINE-HEIGHT: 1.5;}

.li_type_disc_w li {font-size: 16px; color:#FFFFFF; list-style : square url('/m/img/li_disc_w.gif'); margin:0 0 0 15px; LINE-HEIGHT: 1.5;}

.li_type_circle li {list-style-type:circle; margin:0 0 0 15px; LINE-HEIGHT: 1.5;}

.li_type_square li {list-style-type:square; margin:0 0 0 15px; LINE-HEIGHT: 1.5;}

