@charset "utf-8";
body {
	font-family: 돋움;
	font-size: 11px;
	line-height: 18px;
	color: #7c7c7c;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link, a:visited, a:hover, a:active {
	color: #7c7c7c;
	text-decoration: none;
}
.table_border {
	border: 1px solid #e4e4e4;
}

.top_mini a:link, .top_mini a:visited {
	text-decoration: none;
	color: #fe9fa7;
}
.sub_menu_t {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.org_12px {
	font-size: 12px;
    color:#FFFFFF;
}
.contents_12px {
	font-size: 12px;

}
.contents_18px {
	font-size: 18px;
	color: #000000;
}
.top_mini a:hover, .top_mini a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.top_menu a:link, .top_menu a:visited {
	text-decoration: none;
	font-weight:bold;
	font-size: 14px;
	color: #ffffff;
}
.top_menu a:hover, .top_menu a:active {
	text-decoration: none;
	font-size: 14px;
	font-weight:bold;
	color: #fe9fa7;
}
.sub_contents_menu a:link, .sub_contents_menu a:visited {
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
	color: #ffffff;
}
.sub_contents_menu a:hover, .sub_contents_menu a:active {
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	color: #fe9fa7;
}
.sub_menu_p a:link, .sub_menu_p a:visited {
	font-size:12px;
	text-decoration: none;
}
.sub_menu_p a:hover, .sub_menu_p a:active {
	font-size:12px;
	text-decoration: none;
	color: #fc6470;;
}
.title_pink{
	font-size: 14px;
	font-weight:bold;
	color: #fc6470;}
.title_14px{
	font-size: 14px;
	font-weight:bold;
}
.title_pink_11px{
	font-weight:bold;
	color: #fc6470;}
.title_pink_subC a:link, .title_pink_subC a:visited {
	text-decoration: none;
	font-weight:bold;
	font-size: 14px;
	color: #FA6470;
}
.title_pink_subC a:hover, .title_pink_subC a:active {
	text-decoration: none;
	font-weight:bold;
	font-size: 14px;
	color: #616161;
}
.title_nonbold_pink{
	color: #fc6470;}
	
.main_busi{
	font-size: 12px;
}
.bottom a:link, .bottom a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #616161;
}
.bottom a:hover, .bottom a:active {
	text-decoration: none;
	font-size: 12px;
	color: #616161;
}
.bottom_quick_font{	
    text-decoration: none;
	font-size: 12px;
	color: #616161;}

.top_menu .dep_menu1 {width: 1062px; height: 76px; background: #fa6470;}
.top_menu .dep_menu1 .dep1_left::after {display: block; content: ""; clear: both;}
.top_menu .dep_menu1 .dep1_left {float: left; padding: 0; padding-left: 9px; margin-top: 16px; cursor: pointer;}
.top_menu .dep_menu1 .dep1_left li {float: left; list-style: none; padding: 0 25px; border-right: 1px solid #ea5865; border-left: 1px solid #fb8c95}
.top_menu .dep_menu1 .dep1_left li:first-child {border-left: none;}
.top_menu .dep_menu1 .dep1_left li:last-child {border-right: none;}
.top_menu .dep_menu2 {background: #fa6470; padding-top: 20px; position: relative; top: -20px;}
.top_menu .dep_menu2 ul {display: inline-block; vertical-align: top; padding: 0;}
.top_menu .dep_menu2 ul li {list-style: none;}
.top_menu .dep_menu2 ul li a {font-size: 11px; position: relative; font-weight: 300;}
.top_menu .dep_menu2 ul li:hover a {color: #484848;}
.top_menu .dep_menu2 ul li:hover a::before {content: ""; display: inline-block; width: 4px; height: 7px; background: url('./images/menu_arr.png'); position: absolute; top: 2px; left: -6px;}
.top_menu .dep_menu2 ul:nth-child(1) {padding-left: 35px;}
.top_menu .dep_menu2 ul:nth-child(2) {padding-left: 45px;}
.top_menu .dep_menu2 ul:nth-child(3) {padding-left: 54px;}
.top_menu .dep_menu2 ul:nth-child(4) {padding-left: 32px;}
.top_menu .dep_menu2 ul:nth-child(5) {padding-left: 74px;}

.top_menu .dep_menu1 .dep1_right::after {display: block; content: ""; clear: both;}
.top_menu .dep_menu1 .dep1_right {float: right; position: relative; top: 16px; right: 15px;}
.top_menu .dep_menu1 .dep1_right li {float: right; list-style: none; background: #d64a55; padding: 2px 10px; margin: 0 1px;}
.top_menu .dep_menu1 .dep1_right li p {font-size: 12px; font-weight: 300; margin: 0; color: #fe9fa7;}

