.white style3 { color:white;}

.menu { color:#404040; font-size: 12px; font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 140%
	}
.goods_name { color:#404040; font-size: 14px; font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 140%
	}
.total_price { color:#F37021; font-size: 14px; font-weight:bold; font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 140%
	}
.small { color:#333333; font-size: 11px; font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 140%
	}
.menuorange { color:#FF9900; font-size: 12px; font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 140%
	}
.menugreen { color:#87B400; font-size: 12px; font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 140%
	}
.tmb { color:#525152; font-size: 12px; font-weight:bold;font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 150%
	}
.menublue { color:#00AEEF; font-size: 12px;font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 150%
	}
.menupurple { color:#FF9900; font-size: 12px;font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif";font-weight:bold; line-height: 150%
	}
.menured { color:#FF0000; font-size: 12px;font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 130%
	}
.oldprice { color:#333333; font-size: 12px;font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 150%; text-decoration: line-through
	}
.bluelight { color:#33FFFF; font-size: 12px;font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 150%
	}
.cp { color:#333333; font-size: 11px; font-family: "Tahoma", "Helvetica", "sans-serif"; line-height: 150%
	}
.submenu { color:#737173; font-size: 11px; font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 150%
	}
.enbold { color:#737173; font-size: 11px; font-weight:bold;font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 150%
	}
.enboldno { color:#FF0000; font-size: 11px; font-weight:bold;font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 150%
	}
.enboldno2 { color:orange; font-size: 11px; font-weight:bold;font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 150%
	}
.new_title { color:#00FFFF; font-size: 12px; font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif";font-weight:bold; line-height: 140%
	}
.new_price { color:#FFFFFF; font-size: 12px; font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif";font-weight:bold; line-height: 140%
	}
.menu_bold { color:#333333; font-size: 12px; font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; font-weight:bold; line-height: 140%
	}
.menu_bw { color:#FFFFFF; font-size: 12px; font-family: "µ¸¿ò", "Arial", "Helvetica", "sans-serif"; line-height: 140%
	}
.login { color:#333333; font-weight:bold; font-size: 11px; font-family: "sans-serif"; line-height: 150%
	}
.input { font-family: "µ¸¿ò"; font-size: 9pt; color: #333333; background-color: ffffff; border: 1px #CFCFCF solid}
.box { font-family: "µ¸¿ò"; font-size: 9pt; color: #333333; background-color: ffffff; border: 1px #CFCFCF solid}
.location {
	text-align: right;
	width: 100%;
	font-family: "µ¸¿ò";
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 12px;
	padding: 10px 10px 2px;
	vertical-align: bottom;
	border-bottom-color: #cccccc;
	letter-spacing: -1px;
	display: none;
}
A:link { color:"#333333"; text-decoration: none 
	}
A:visited { color:"#333333"; text-decoration: none 
	}
A:active { color:"#333333"; text-decoration: none 
	}
A:hover { color: "#737173"; text-decoration: none 
	}


	/*--------------------------------- ±âº» CSS ------------------------------------*/
A:link {
	COLOR: #666666; LETTER-SPACING: -0.1pt; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; LETTER-SPACING: -0.1pt; TEXT-DECORATION: none
}
A:active {
	COLOR: #666666; LETTER-SPACING: -0.1pt; TEXT-DECORATION: none
}

A:hover {
	COLOR: #1C6293; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}


BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #555555; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.2pt; 
}

TABLE {
	FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.2pt; 
}

TD {
	FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: 20px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.2pt; 
}

/*
FONT {
	FONT-SIZE: 12px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt;
}
*/

IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 125%
}
INPUT {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; BACKGROUND-COLOR: #f0f0f0; LETTER-SPACING: -0.1pt; 
}
SELECT {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; BACKGROUND-COLOR: #f0f0f0; LETTER-SPACING: -0.1pt; 
}
TEXTAREA {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; COLOR: #333333; LINE-HEIGHT: 15px; PADDING-TOP: 6px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; BACKGROUND-COLOR: #f0f0f0; LETTER-SPACING: -0.1pt; 
}

/*--------------------------------- ¸µÅ© Å¬·¡½º ------------------------------------*/

A.sub:link {
	FONT: bold 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ffffff; LETTER-SPACING: -0.1pt
}
A.sub:visited {
	FONT: bold 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ffffff; LETTER-SPACING: -0.1pt
}
A.sub:active {
	FONT: bold 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ffffff; LETTER-SPACING: -0.1pt
}
A.sub:hover {
	FONT: bold 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ffffff; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}

A.global:link {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt
}
A.global:visited {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt
}
A.global:active {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt
}
A.global:hover {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}

A.small:link {
	FONT-SIZE: 11px; LINE-HEIGHT: 12pt; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}
A.small:visited {
	FONT-SIZE: 11px; LINE-HEIGHT: 12pt; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}
A.small:active {
	FONT-SIZE: 11px; LINE-HEIGHT: 12pt; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}
A.small:hover {
	FONT-SIZE: 11px; LINE-HEIGHT: 12pt; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}

A.num:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.num:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.num:active {
	FONT: bold 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.num:hover {
	FONT: bold 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}

A.main:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 18px; COLOR: #666666
}
A.main:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 18px; COLOR: #666666
}
A.main:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 18px; COLOR: #666666
}
A.main:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 18px; COLOR: #49A7A7; TEXT-DECORATION: underline
}

A.title:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 16px; COLOR: #666666; FONT-WEIGHT: bold
}
A.title:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 16px; COLOR: #666666; FONT-WEIGHT: bold
}
A.title:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 16px; COLOR: #666666; FONT-WEIGHT: bold
}
A.title:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; LETTER-SPACING: -0.1pt; LINE-HEIGHT: 16px; COLOR: #49A7A7; TEXT-DECORATION: underline; FONT-WEIGHT: bold
}

A.bbs01:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #02119c
}
A.bbs01:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #02119c
}
A.bbs01:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #02119c
}
A.bbs01:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #02119c; TEXT-DECORATION: underline
}

A.bbs02:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.bbs02:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.bbs02:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #666666
}
A.bbs02:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #9E86B6; TEXT-DECORATION: underline
}

A.bbs03:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #f16a08
}
A.bbs03:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #f16a08
}
A.bbs03:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #f16a08
}
A.bbs03:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #f16a08;
}

A.bbs04:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ee3724
}
A.bbs04:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ee3724
}
A.bbs04:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ee3724
}
A.bbs04:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ee3724; TEXT-DECORATION: underline
}

A.bbs05:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #4d800a
}
A.bbs05:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #4d800a
}
A.bbs05:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #4d800a
}
A.bbs05:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #4d800a; TEXT-DECORATION: underline
}


A.red:link {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ea1800
}
A.red:visited {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ea1800
}
A.red:active {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ea1800
}
A.red:hover {
	FONT: 12px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ea1800; TEXT-DECORATION: underline
}

A.font11:link {
	FONT: 11px "±¼¸²", "±¼¸²Ã¼"; COLOR: #555555
}
A.font11:visited {
	FONT: 11px "±¼¸²", "±¼¸²Ã¼"; COLOR: #555555
}
A.font11:active {
	FONT: 11px "±¼¸²", "±¼¸²Ã¼"; COLOR: #555555
}
A.font11:hover {
	FONT: 11px "±¼¸²", "±¼¸²Ã¼"; COLOR: #555555; TEXT-DECORATION: none
}

A.font11red:link {
	FONT: 11px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ba2a2f
}
A.font11red:visited {
	FONT: 11px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ba2a2f
}
A.font11red:active {
	FONT: 11px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ba2a2f
}
A.font11red:hover {
	FONT: 11px "±¼¸²", "±¼¸²Ã¼"; COLOR: #ba2a2f; TEXT-DECORATION: none
}

A.admin01:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #0669AD
}
A.admin01:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #0669AD
}
A.admin01:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #0669AD
}
A.admin01:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #0669AD; TEXT-DECORATION: underline
}
A.admin02:link {
	FONT-SZIE: 12px FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #F6EFF3
}
A.admin02:visited {
	FONT-SIZE: 12px FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #F6EFF3
}
A.admin02:active {
	FONT-SIZE: 12px FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #F6EFF3
}
A.admin02:hover {
	FONT-SIZE: 12px FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #F6EFF3; TEXT-DECORATION: underline
}

/*--------------------------------- ÅØ½ºÆ® Å¬·¡½º ------------------------------------*/
.txt_date {
	FONT-SIZE: 11px; COLOR: #777777; LINE-HEIGHT: 17px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼";  
}
.txt_form {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; COLOR: #000000; PADDING-TOP: 6px; FONT-FAMILY: "±¼¸²"
}
.txt_sub {
	FONT-SIZE: 12px; FONT-FAMILY: "±¼¸²"; 
}
.txt_sub_main {
	FONT-SIZE: 11px; FONT-FAMILY: "µ¸¿ò"; COLOR: #49A7A7
}
.txt_small {
	FONT-SIZE: 11px; LINE-HEIGHT: 12pt; FONT-FAMILY: "µ¸¿ò"; 
}
.txt_light {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.txt_contents {
	FONT-SIZE: 12px; COLOR: #888888; LINE-HEIGHT: 18px; FONT-FAMILY: ±¼¸²;  TEXT-ALIGN: justify
}
.txt_bold {
	FONT-WEIGHT: bold
}
.txt_big {
	FONT-SIZE: 10.5pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.txt_bigb {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.txt_line {
	TEXT-DECORATION: underline
}
.txt_point {
	FONT-SIZE: 12px; COLOR: #395F9B; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.bdark {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.nav {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.bgray {
	FONT-SIZE: 12px; COLOR: #a8a8a8; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.white {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}

.white1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}

.a0716 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}

.bbs01 {
	FONT-SIZE: 12px; COLOR: #02119c; FONT-WEIGHT: bold; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}

.bbs02 {
	FONT-SIZE: 12px; COLOR: #2C9496; FONT-WEIGHT: bold; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.bbs03 {
	FONT-SIZE: 12px; COLOR: #f16a08; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.bbs04 {
	FONT-SIZE: 12px; COLOR: #ee3724; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.bbs05 {
	FONT-SIZE: 12px; COLOR: #4d800a; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.red {
	FONT-SIZE: 12px; COLOR: #ea1800; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.font11 {
	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼";LINE-HEIGHT: 11pt; 
}
.font11red {
	FONT-SIZE: 11px; COLOR: #ba2a2f; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼";LINE-HEIGHT: 11pt; 
}
.admin01 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; COLOR: #0669AD
}
.admin_tit {
	FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 12pt; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}

/*--------------------------------- °£°Ý Å¬·¡½º ------------------------------------*/
.padding {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.padding5 {
	PADDING: 5px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.padding10 {
	PADDING: 10px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.padding14 {
	PADDING: 14px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.padding20{
	PADDING: 20px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.left5 {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.left10 {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.left14 {
	PADDING-LEFT: 14px;
}
.left20 {
	PADDING-LEFT: 20px; FONT-SIZE: 12px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.left30 {
	PADDING-LEFT: 30px; FONT-SIZE: 12px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}
.all10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"
}

/*--------------------------------- Æû Å¬·¡½º ------------------------------------*/
.text {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "±¼¸²"; BACKGROUND-COLOR: #eeeeee
}
.textarea {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #333333; PADDING-TOP: 10px; FONT-FAMILY: "±¼¸²"; BACKGROUND-COLOR: #f6f6f6
}
.search {
	FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: "±¼¸²"; BACKGROUND-COLOR: #b6e7ff
}
.select {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: "µ¸¿ò"; LETTER-SPACING: -0.1pt; BACKGROUND-COLOR: #f0f0f0
}
.login {
	BORDER-RIGHT: #cccccc 1px groove; BORDER-TOP: #cccccc 1px groove; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px groove; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px groove; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼"; BACKGROUND-COLOR: #d3e4e4
}
.textbox {
	BORDER-RIGHT: #D3D3D3 1px solid; BORDER-TOP: #D3D3D3 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #D3D3D3 01px solid; COLOR: #666666; BORDER-BOTTOM: #D3D3D3 1px solid; FONT-STYLE: normal; FONT-FAMILY: u; TEXT-ALIGN: Left
}



/*main*/

.site_link th{text-align:center; background:#2b2b88;}
.site_link td{height:24px;text-align:center; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: "±¼¸²", "±¼¸²Ã¼";}


.site_link_td{border-right:1px solid #dedede;}



/*board*/
.a1{width="1000" border="0" align="center" cellpadding="0" cellspacing="0"}
.a2{width="100%" border="0" align="center" cellpadding="0" cellspacing="0"}
.a3{width="100%" border="0" cellspacing="0" cellpadding="0"}

/*popup*/
.popclose A:link {
	COLOR: #ffffff; LETTER-SPACING: -0.1pt; TEXT-DECORATION: none
}
.popclose A:visited {
	COLOR: #ffffff; LETTER-SPACING: -0.1pt; TEXT-DECORATION: none
}
.popclose A:active {
	COLOR: #ffffff; LETTER-SPACING: -0.1pt; TEXT-DECORATION: none
}
.popclose A:hover {
	COLOR: #ffffff; LETTER-SPACING: -0.1pt; TEXT-DECORATION: underline
}







/* 210222 */
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');
/* font-family: "Noto Sans KR", sans-serif; */


.menu_box{width:100%;}
.menu_box ul {padding: 0; margin: 0;}
.menu_box ul li {list-style: none; display: inline-block; padding-right: 0px; font-size: 14px; float: left;}
.menu_box ul li a {font-family: 'Nanum Gothic', sans-serif; text-decoration: none;}

.menu_box .dep1_wrap {position: relative; padding-bottom: 54px;}
.menu_box .dep1_wrap .dep1 > a {font-size: 20px; color: #fff; font-weight: 700; display: block; background: url(../images/inc/dep2_bg_4.jpg) repeat-x center; padding: 10px 50px; box-sizing: border-box; border: 1px solid #13a89e; border-left: none; letter-spacing: -0.05em; transition: all 0.3s; text-align:center;}
.menu_box .dep1_wrap .dep1:first-child > a {border-left: 1px solid #13a89e;}
/*.menu_box .dep1_wrap .dep1:last-child > a {background: url(../images/inc/dep2_bg_3.jpg) repeat-x center;}*/
.menu_box .dep1_wrap .dep1:hover > a {background: url(../images/inc/dep2_bg_5.jpg) repeat-x center;}

.menu_box .dep2_wrap {position: absolute; transition: all 0.3s; display: none; opacity: 0; padding: 0 20px;}
.menu_box .dep1:nth-child(1) .dep2_wrap {left: 26px;}
.menu_box .dep1:nth-child(2) .dep2_wrap {left: 218px;}
.menu_box .dep1:nth-child(3) .dep2_wrap {left: 394px;}
.menu_box .dep1:nth-child(4) .dep2_wrap {left: 538px;}
.menu_box .dep1:nth-child(5) .dep2_wrap {left: 680px;}
.menu_box .dep1:nth-child(6) .dep2_wrap {right: 0;}
.menu_box .dep1:nth-child(7) .dep2_wrap {left: 680px;}
.menu_box .dep1:nth-child(8) .dep2_wrap {right: 0;}
.menu_box .dep2_wrap.on {opacity: 1;}
.menu_box .dep2_wrap li {padding: 0 10px;}
.menu_box .dep2_wrap li a {font-size: 14px; color: #333333; letter-spacing: -0.05em; font-weight: 700; transition: all 0.2s; display: block; padding: 3px 0px;}
.menu_box .dep2_wrap li a:hover {color: #cccccc;}


#m_quick_wrap{width:110px; position:absolute; top:270px; left:50%; margin-left:520px; box-sizing:border-box;}
#m_quick_wrap *{box-sizing:border-box;}
#m_quick_wrap > div{width:100%; background:#13a89e; text-align:center;}
#m_quick_wrap > div p{font-size:13px; color:white; font-weight:700; padding:8px 0;}
#m_quick_wrap ul{width:100%; margin:0; padding:0; padding:6px 0; border:1px solid #e2e2e2;}
#m_quick_wrap ul li{list-style:none; text-align:center;}
#m_quick_wrap ul li a{display:block; font-size:13px; color:#666; font-weight:700; padding:5px 0;}
#m_quick_wrap ul li a:hover{color:#13a89e;}

.contents_wrap * a{text-decoration:none;}

.contents_wrap{width:100%; box-sizing:border-box;}
.contents_wrap *{box-sizing:border-box;}
.contents_wrap .cont_box01{width:100%;}
.contents_wrap .cont_box01 > div{width:100%; margin-top:24px;}
.contents_wrap .cont_box01 > div:first-child{margin-top:0;}
.contents_wrap .cont_box01 > div .tit_box{width:100%; position:relative; border-bottom:1px solid #999; padding-bottom:12px;}
.contents_wrap .cont_box01 > div .tit_box strong{display:block; font-family: "Noto Sans KR", sans-serif; font-size:20px; color:#000; font-weight:700; line-height:100%; position:relative; padding-left:12px;}
.contents_wrap .cont_box01 > div .tit_box strong:before{content:''; position:absolute; top:50%; margin-top:-9px; left:0; width:6px; height:18px; background:#14219d;}
.contents_wrap .cont_box01 > div .tit_box a{display:block; font-size:0; text-indent:-99999; overflow:hidden; width:40px; height:13px; background:url('../images/new/m_more_btn.png') 0 0 no-repeat; position:absolute; top:4px; right:0;}
.contents_wrap .cont_box01 > div ul{width:100%; margin:0; padding:0; margin-top:14px;}
.contents_wrap .cont_box01 > div ul li{width:100%; list-style:none;}
.contents_wrap .cont_box01 > div ul li a{width:100%; display:block; overflow:hidden;}
.contents_wrap .cont_box01 > div ul li a .img_box{width:164px; float:left;}
.contents_wrap .cont_box01 > div ul li a .img_box img{width:100%;}
.contents_wrap .cont_box01 > div ul li a .txt_box{width:calc(100% - 164px); float:left; padding:16px 0 0 20px;}
.contents_wrap .cont_box01 > div ul li a .txt_box strong{display:block; width:100%; font-size:13px; color:#333; font-weight:700; line-height:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.contents_wrap .cont_box01 > div ul li a .txt_box p{width:100%; font-size:12px; color:#666; line-height:1.6; height: 4.8em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-top:10px;}
.contents_wrap .cont_box01 > div ul li a:hover .txt_box strong{text-decoration:underline; color:#2b2b88;}
table.main_tab_n{table-layout:fixed;}
table.main_tab_n *{table-layout:fixed;}

.contents_wrap .cont_box02{width:100%; margin-top:50px;}
.contents_wrap .cont_box02 .tit_box{width:100%; position:relative; border-bottom:1px solid #999; padding-bottom:12px;}
.contents_wrap .cont_box02 .tit_box strong{display:block; font-family: "Noto Sans KR", sans-serif; font-size:20px; color:#000; font-weight:700; line-height:100%; position:relative; padding-left:12px;}
.contents_wrap .cont_box02 .tit_box strong:before{content:''; position:absolute; top:50%; margin-top:-9px; left:0; width:6px; height:18px; background:#14219d;}
.contents_wrap .cont_box02 .tit_box a{display:block; font-size:0; text-indent:-99999; overflow:hidden; width:40px; height:13px; background:url('../images/new/m_more_btn.png') 0 0 no-repeat; position:absolute; top:4px; right:0;}
.contents_wrap .cont_box02 .list_box{margin:0 -15px; margin-top:14px;}
.contents_wrap .cont_box02 .list_box ul{width:100%; margin:0; padding:0; overflow:hidden;}
.contents_wrap .cont_box02 .list_box ul li{width:25%; list-style:none; float:left; padding:0 15px;}
.contents_wrap .cont_box02 .list_box ul li > a{display:block; width:100%;}
.contents_wrap .cont_box02 .list_box ul li > a .img_box{width:100%;}
.contents_wrap .cont_box02 .list_box ul li > a .img_box img{width:100%;}
.contents_wrap .cont_box02 .list_box ul li > a .txt_box{margin-top:14px;}
.contents_wrap .cont_box02 .list_box ul li > a .txt_box strong{display:block; width:100%; font-size:13px; color:#333; font-weight:700; line-height:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.contents_wrap .cont_box02 .list_box ul li > a:hover .txt_box strong{text-decoration:underline; color:#2b2b88;}


.contents_wrap .cont_box03{width:100%; margin:50px 0; overflow:hidden;}
.contents_wrap .cont_box03 > div{width:calc((100% - 30px) / 2); float:left; margin-left:30px;}
.contents_wrap .cont_box03 > div:first-child{margin-left:0;}
.contents_wrap .cont_box03 > div .tit_box{width:100%; position:relative; border-bottom:1px solid #999; padding-bottom:12px;}
.contents_wrap .cont_box03 > div .tit_box strong{display:block; font-family: "Noto Sans KR", sans-serif; font-size:20px; color:#000; font-weight:700; line-height:100%; position:relative; padding-left:12px;}
.contents_wrap .cont_box03 > div .tit_box strong:before{content:''; position:absolute; top:50%; margin-top:-9px; left:0; width:6px; height:18px; background:#14219d;}
.contents_wrap .cont_box03 > div .tit_box a{display:block; font-size:0; text-indent:-99999; overflow:hidden; width:40px; height:13px; background:url('../images/new/m_more_btn.png') 0 0 no-repeat; position:absolute; top:4px; right:0;}
.contents_wrap .cont_box03 > div .list_box{width:100%; margin-top:14px;}
.contents_wrap .cont_box03 > div .list_box > div{width:100%;}
.contents_wrap .cont_box03 > div .list_box > div a{width:100%; display:block;}
.contents_wrap .cont_box03 > div .list_box > div a .img_box{width:100%;}
.contents_wrap .cont_box03 > div .list_box > div a .img_box img{width:100%;}
.contents_wrap .cont_box03 > div .list_box > div a .txt_box{width:100%; margin-top:24px;}
.contents_wrap .cont_box03 > div .list_box > div a .txt_box strong{display:block; width:100%; font-size:13px; color:#333; font-weight:700; line-height:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.contents_wrap .cont_box03 > div .list_box > div a .txt_box p{width:100%; font-size:12px; color:#666; line-height:1.5; height: 3.0em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:10px;}
.contents_wrap .cont_box03 > div .list_box > div a:hover .txt_box strong{text-decoration:underline; color:#2b2b88;}
.contents_wrap .cont_box03 > div .list_box > ul{width:100%; margin:0; padding:0; border-top:1px dashed #a3a3a3; margin-top:20px;}
.contents_wrap .cont_box03 > div .list_box > ul li{width:100%; list-style:none; border-bottom:1px dashed #a3a3a3;}
.contents_wrap .cont_box03 > div .list_box > ul li a{display:block; width:100%; font-size:13px; color:#333; font-weight:700; line-height:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:14px 0;}
.contents_wrap .cont_box03 > div .list_box > ul li a:hover{text-decoration:underline; color:#2b2b88;}


.a2{border-collapse:collapse;}
.a3{width:100%; border-collapse:collapse; table-layout:fixed;}

.list_b_wrap{width:100%; border-top:6px solid #555555; margin-top:6px; box-sizing:border-box;}
.list_b_wrap *{box-sizing:border-box;}
.list_b_wrap ul{width:100%; margin:0; padding:0; border-bottom:1px solid #555;}
.list_b_wrap ul li{width:100%; list-style:none; border-top:1px dashed #a3a3a3; padding:20px 0;}
.list_b_wrap ul li:first-child{border-top:0;}
.list_b_wrap ul li a{width:100%; display:block; overflow:hidden;}
.list_b_wrap ul li a .img_box{width:164px; float:left;}
.list_b_wrap ul li a .img_box img{width:100%;}
.list_b_wrap ul li a .txt_box{width:calc(100% - 164px); float:left; padding:16px 0 0 20px;}
.list_b_wrap ul li a .txt_box strong{display:block; width:100%; font-size:13px; color:#333; font-weight:700; line-height:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list_b_wrap ul li a .txt_box p{width:100%; font-size:12px; color:#666; line-height:1.6; height: 4.8em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-top:10px;}
.list_b_wrap ul li a:hover .txt_box strong{text-decoration:underline; color:#2b2b88;}

.list_g_wrap{width:100%; border-top:6px solid #555555; margin-top:6px; box-sizing:border-box;}
.list_g_wrap *{box-sizing:border-box;}
.list_g_wrap .list_box{margin:0 -15px; margin-top:14px;}
.list_g_wrap .list_box ul{width:100%; margin:0; padding:0; overflow:hidden; border-bottom:1px solid #555; padding-bottom:10px;}
.list_g_wrap .list_box ul li{width:25%; list-style:none; float:left; padding:0 15px; margin-bottom:24px;}
.list_g_wrap .list_box ul li > a{display:block; width:100%;}
.list_g_wrap .list_box ul li > a .img_box{width:100%;}
.list_g_wrap .list_box ul li > a .img_box img{width:100%;}
.list_g_wrap .list_box ul li > a .txt_box{margin-top:14px;}
.list_g_wrap .list_box ul li > a .txt_box strong{display:block; width:100%; font-size:13px; color:#333; font-weight:700; line-height:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list_g_wrap .list_box ul li > a:hover .txt_box strong{text-decoration:underline; color:#2b2b88;}


.logo_wrap{vertical-align:top; font-size:0; display:inline-block; box-sizing:border-box;}
.logo_wrap img{vertical-align:middle; display:inline-block; box-sizing:border-box;}


.swiper {width: 100%; margin-bottom:20px; box-sizing:border-box;}
.swiper *{box-sizing:border-box;}
.swiper-wrapper {height:auto !important; transition-timing-function: linear !important;}
.swiper-slide {height:auto !important; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.swiper-slide a{display:block;}
.swiper-slide img {display: block; width: 100%; }


.footer_b{width:100%; max-width:1000px; margin:0 auto; box-sizing:border-box;}




.ss_main_wrap{width:100%; box-sizing:border-box; margin-bottom:60px; margin-top:10px;}
.ss_main_wrap A:hover {TEXT-DECORATION: none;}
.ss_main_wrap *{box-sizing:border-box; font-family: "Noto Sans KR", sans-serif; letter-spacing:-0.05em !important;}
.ss_main_wrap ul{list-style:none; padding:0; margin:0;}
.ss_main_wrap ul li{list-style:none; padding:0; margin:0;}

.ss_main_wrap .tit_box{width:100%; position:relative; border-bottom:1px solid #999; padding-bottom:12px;}
.ss_main_wrap .tit_box strong{display:block; font-size:20px; color:#000; font-weight:700; line-height:100%; position:relative; padding-left:12px;}
.ss_main_wrap .tit_box strong:before{content:''; position:absolute; top:50%; margin-top:-9px; left:0; width:6px; height:18px; background:#13a89e;}
.ss_main_wrap .tit_box a{display:block; font-size:0; text-indent:-99999; overflow:hidden; width:40px; height:13px; background:url('../images/new/m_more_btn02.png') 0 0 no-repeat; position:absolute; top:4px; right:0;}

.ss_main_wrap .ssm_cont01 .list_box{width:100%;}
.ss_main_wrap .ssm_cont01 .list_box ul{width:100%; overflow:hidden;}
.ss_main_wrap .ssm_cont01 .list_box ul li{width:50%; float:left; margin-top:20px;}
.ss_main_wrap .ssm_cont01 .list_box ul li a{display:block; width:100%; overflow:hidden;}
.ss_main_wrap .ssm_cont01 .list_box ul li a .img_box{width:176px; float:left; border:1px solid #ddd;}
.ss_main_wrap .ssm_cont01 .list_box ul li a .img_box img{width:100%;}
.ss_main_wrap .ssm_cont01 .list_box ul li a .txt_box{width:calc(100% - 176px); float:left; padding:6px 30px 0 20px;}
.ss_main_wrap .ssm_cont01 .list_box ul li a .txt_box strong{display:-webkit-box; font-size:17px; color:#333; font-weight:500; line-height:1.4; height: 2.8em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ss_main_wrap .ssm_cont01 .list_box ul li a .txt_box p{display:-webkit-box; font-size:14px; color:#666; line-height:1.4; height: 2.8em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:6px;}
.ss_main_wrap .ssm_cont01 .list_box ul li a:hover .txt_box strong{text-decoration:underline;}

.ss_main_wrap .ssm_cont02{width:100%; overflow:hidden; margin-top:40px;}
.ss_main_wrap .ssm_cont02 > div{width:312px; float:left; margin-left:32px;}
.ss_main_wrap .ssm_cont02 > div:first-child{margin-left:0;}
.ss_main_wrap .ssm_cont02 .list_box{width:100%; margin-top:20px;}
.ss_main_wrap .ssm_cont02 .list_box ul{width:100%;}
.ss_main_wrap .ssm_cont02 .list_box ul li{width:100%; border-bottom:1px dashed #bebebe;}
.ss_main_wrap .ssm_cont02 .list_box ul li a{display:block;}
.ss_main_wrap .ssm_cont02 .list_box ul li a .img_box{width:100%; border:1px solid #ddd; position:relative; height:0; padding-bottom:63%; overflow:hidden;}
.ss_main_wrap .ssm_cont02 .list_box ul li a .img_box img{width:100%; height:100%; position:absolute; top:0; left:0;}
.ss_main_wrap .ssm_cont02 .list_box ul li a .txt_box{width:100%; padding:14px 0 20px;}
.ss_main_wrap .ssm_cont02 .list_box ul li a .txt_box strong{display:-webkit-box; font-size:17px; color:#333; font-weight:500; line-height:1.4; height: 2.8em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ss_main_wrap .ssm_cont02 .list_box ul li a .txt_box p{display:-webkit-box; font-size:14px; color:#666; line-height:1.4; height: 2.8em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:6px;}
.ss_main_wrap .ssm_cont02 .list_box ul li a > strong{display:block; font-size:17px; color:#333; font-weight:500; line-height:56px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ss_main_wrap .ssm_cont02 .list_box ul li a:hover strong{text-decoration:underline;}

.ss_main_wrap .ssm_cont03{width:100%; margin-top:40px;}
.ss_main_wrap .ssm_cont03 .list_box{width:100%; margin-top:20px;}
.ss_main_wrap .ssm_cont03 .list_box ul{width:100%; overflow:hidden;}
.ss_main_wrap .ssm_cont03 .list_box ul li{width:226px; float:left; margin-left:32px;}
.ss_main_wrap .ssm_cont03 .list_box ul li:first-child{margin-left:0;}
.ss_main_wrap .ssm_cont03 .list_box ul li a{display:block;}
.ss_main_wrap .ssm_cont03 .list_box ul li a .img_box{width:100%; border:1px solid #ddd;}
.ss_main_wrap .ssm_cont03 .list_box ul li a .img_box img{width:100%;}
.ss_main_wrap .ssm_cont03 .list_box ul li a .txt_box{width:100%; margin-top:14px;}
.ss_main_wrap .ssm_cont03 .list_box ul li a .txt_box strong{display:-webkit-box; font-size:17px; color:#333; font-weight:500; line-height:1.4; height: 2.8em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ss_main_wrap .ssm_cont03 .list_box ul li a:hover .txt_box strong{text-decoration:underline;}

.ss_main_wrap .ssm_cont04{width:100%; margin-top:40px;}
.ss_main_wrap .ssm_cont04 .cont_box{width:100%; margin-top:20px; overflow:hidden;}
.ss_main_wrap .ssm_cont04 .cont_box > div{width:485px; float:left; margin-left:30px;}
.ss_main_wrap .ssm_cont04 .cont_box > div:first-child{margin-left:0;}
.ss_main_wrap .ssm_cont04 .cont_box .left_bx a{display:block; position:relative;}
.ss_main_wrap .ssm_cont04 .cont_box .left_bx a .img_box{width:100%; border:1px solid #ddd; position:relative; height:0; padding-bottom:82%; overflow:hidden;}
.ss_main_wrap .ssm_cont04 .cont_box .left_bx a .img_box:before{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:url('../images/new/ssm_cont04_bg.png') 0 0 no-repeat;}
.ss_main_wrap .ssm_cont04 .cont_box .left_bx a .img_box img{width:100%; height:100%; position:absolute; top:0; left:0;}
.ss_main_wrap .ssm_cont04 .cont_box .left_bx a .txt_box{width:100%; position:absolute; left:0; bottom:0; padding:30px;}
.ss_main_wrap .ssm_cont04 .cont_box .left_bx a .txt_box strong{display:block; font-size:22px; color:white; font-weight:700; line-height:28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ss_main_wrap .ssm_cont04 .cont_box .left_bx a .txt_box p{display:-webkit-box; font-size:14px; color:white; opacity:0.8; line-height:1.4; height: 2.8em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:12px;}
.ss_main_wrap .ssm_cont04 .cont_box .left_bx a:hover .txt_box strong{text-decoration:underline;}
.ss_main_wrap .ssm_cont04 .cont_box .right_bx ul{width:100%;}
.ss_main_wrap .ssm_cont04 .cont_box .right_bx ul li{width:100%; margin-top:20px;}
.ss_main_wrap .ssm_cont04 .cont_box .right_bx ul li:first-child{margin-top:0;}
.ss_main_wrap .ssm_cont04 .cont_box .right_bx ul li a{display:block; overflow:hidden;}
.ss_main_wrap .ssm_cont04 .cont_box .right_bx ul li a .img_box{width:176px; border:1px solid #ddd; float:left;}
.ss_main_wrap .ssm_cont04 .cont_box .right_bx ul li a .img_box img{width:100%;}
.ss_main_wrap .ssm_cont04 .cont_box .right_bx ul li a .txt_box{width:calc(100% - 176px); float:left; padding:6px 0 0 20px;}
.ss_main_wrap .ssm_cont04 .cont_box .right_bx ul li a .txt_box strong{display:-webkit-box; font-size:17px; color:#333; font-weight:500; line-height:1.4; height: 2.8em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ss_main_wrap .ssm_cont04 .cont_box .right_bx ul li a .txt_box p{display:-webkit-box; font-size:14px; color:#666; line-height:1.4; height: 2.8em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:6px;}
.ss_main_wrap .ssm_cont04 .cont_box .right_bx ul li a:hover .txt_box strong{text-decoration:underline;}


.ss_main_wrap .ssm_cont05{width:100%; margin-top:40px;}
.ss_main_wrap .ssm_cont05 .list_box{width:100%; margin-top:20px;}
.ss_main_wrap .ssm_cont05 .list_box ul{width:100%; overflow:hidden;}
.ss_main_wrap .ssm_cont05 .list_box ul li{width:312px; float:left; margin-left:32px;}
.ss_main_wrap .ssm_cont05 .list_box ul li:first-child{margin-left:0;}
.ss_main_wrap .ssm_cont05 .list_box ul li a{display:block;}
.ss_main_wrap .ssm_cont05 .list_box ul li a .img_box{width:100%; border:1px solid #ddd;}
.ss_main_wrap .ssm_cont05 .list_box ul li a .img_box img{width:100%;}
.ss_main_wrap .ssm_cont05 .list_box ul li a .txt_box{width:100%; margin-top:14px;}
.ss_main_wrap .ssm_cont05 .list_box ul li a .txt_box strong{display:-webkit-box; font-size:17px; color:#333; font-weight:500; line-height:1.4; height: 2.8em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ss_main_wrap .ssm_cont05 .list_box ul li a .txt_box p{display:-webkit-box; font-size:14px; color:#666; line-height:1.4; height: 2.8em; white-space: normal; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:6px;}
.ss_main_wrap .ssm_cont05 .list_box ul li a:hover .txt_box strong{text-decoration:underline;}


.about_box{width:100%; overflow:hidden; box-sizing:border-box; word-break:keep-all; padding-bottom:50px;}
.about_box *{box-sizing:border-box;}
.about_box .img_box{width:220px; float:left;}
.about_box .img_box img{width:100%;}
.about_box .txt_box{width:calc(100% - 220px); float:left; padding-left:40px;}
.about_box .txt_box strong{display:block; font-size:24px; color:#222; font-weight:600; line-height:100%;}
.about_box .txt_box p{font-size:15px; color:#666; line-height:22px; margin-top:26px;}









