@charset "utf-8";

/*서브페이지 공통스타일*/
#sub_container{margin-top:150px;}

aside h2{
	height:500px;
	text-align:center;
	line-height:420px;
	font-size:50px;
	color:#fff;
	background:#000;}
.company_h2{background:url(../images/sub_background_company.jpg)no-repeat center top/cover;}
.brand_h2{background:url(../images/sub_background_brand.jpg)no-repeat center top/cover;}
.voucher_h2{background:url(../images/sub_background_voucher.jpg)no-repeat center top/cover;}
.community_h2{background:url(../images/sub_background_community.jpg)no-repeat center top/cover;}
.store_h2{background:url(../images/sub_background_location.jpg)no-repeat center top/cover;}
.partnership_h2{background:url(../images/sub_background_partnership.jpg)no-repeat center top/cover;}


/*lnb 스타일*/

.lnb_wrap{
	position:absolute;
	width:100%;
	height:80px;
	margin:-80px 0 0 0;
	text-align:center;
	line-height:80px;
	background:rgba(201,9,22,0.5);}
.lnb{
	width:1100px; height:80px;
	margin:0 auto;}
.lnb li{float:left;}
.lnb1 li{width:100%;}
.lnb2 li{width:50%;}

.lnb a{
	display:block;
	font-size:22px;
	font-weight:700;
	color:#fff;}
.lnb a:hover{
	background:#fff;
	color:#c90916;}
.lnb1 a{background:#fff;
	color:#c90916;}
.lnb_on a{
	background:#fff;
	color:#c90916;}

.sub_content{
	clear:both;
	width:1100px;
	margin:0 auto;}

.sub_slogan{
    margin-top:70px;
	text-align:center;
    font-family:'Nanum Myeongjo', serif;
	font-weight:700;
	font-size:50px;
    color:#c90916;}
.sub_menu{
	float:left;
	margin:70px 20px 70px 0;	
	font-family:'Nanum Myeongjo', serif;
	font-weight:700;
	font-size:40px;}
.sub_summary{
	float:left;
	margin-top:85px;
	font-family:'Nanum Myeongjo', serif;
	font-weight:700;
	font-size:24px;
	color:#8c8c8c;}

.sub_content .page_list{
	clear:both; overflow:hidden;
	width:510px; margin:70px auto;}
.sub_content .page_list li{
	float:left;
	text-align:center;
	line-height:40px;
	width:40px; height:40px;
	margin:0 5px;
	border:1px solid #cccccc;}

.sub_content .page_list a{
	display:inline-block;
	width:40px; height:40px;
	background:#fff; color:#8c8c8c;
	border:0;}

.sub_content .page_list .page_on{
	display:inline-block;
	width:40px; height:40px;
	background:#c90916; color:#fff;}

/*sub1 경영이념*/

.philosophy{
	clear:both;
	margin-bottom:70px;}

.philosophy li{
	margin-bottom:270px;
	width:600px; height:300px;}

.philosophy li:first-child{
	background:url(../images/sub_philosophy_01.jpg);}
.philosophy li:nth-child(2){
	background:url(../images/sub_philosophy_02.jpg);}
.philosophy li:nth-child(3){
	background:url(../images/sub_philosophy_03.jpg);}

.philosophy div{
	position:absolute;
	margin:150px 0 0 450px;
	width:650px; height:350px;
	background:#fff;
	border:1px solid #000;
	box-sizing:border-box;}

.philosophy div p:first-child{
	padding:40px 0 28px 45px;
	font-family:'Nanum Myeongjo', serif;
	font-weight:700;
	font-size:40px;
	color:#c90916;}
.philosophy div p:last-child{
	padding-left:45px;
	font-size:20px;
	line-height:30px;
	color:#3e3f3f;}

/*sub1_2 회사연혁*/

.history_wrap{
	overflow:hidden;
	clear:both;}
.history_wrap ol{
	float:left;}

.history_timeline{position:absolute;}
.history_timeline button{
	border:0;
	background:none;
	font-size:25px;
	font-weight:700;
	margin-bottom:35px;
	color:#8c8c8c;
	cursor:pointer;}

.history{
	margin-left:430px;
	width:1000px;}
.history_year{clear:both;}
.history_year>p{
	float:left;
	font-size:40px;
	font-weight:800;}

.history_month p:first-child{
	margin:6px 0 35px 0;}
.history_month b{
	font-size:25px;
	font-weight:800;}
.history_month p:not(:first-child){
	clear:both;
	font-size:20px;
	color:#3e3f3f;}
.history_year>p{width:146px; height:148px; margin-right:20px;  background: url(../images/history_p_background.gif);}

/*sub2 브랜드소개*/

.brand>div{clear:both; overflow:hidden;}

.brand ul{clear:both;}
.brand li{
	float:left;
	width:340px; height:340px;}
.brand li:hover{opacity:0.3;}

.dress li:first-child{
	margin-right:40px;}
.dress li:nth-child(2){
	margin:0 40px 35px 0;}
.dress li:nth-child(4){
	margin-right:40px;}

.casual li:first-child{margin-right:40px;}

.clothes li:first-child{margin-right:40px;}
.clothes{
	margin-bottom:70px;}

/*sub3 금강상품권*/

.voucher>div>ul, .voucher>div>table{clear:both;}

.voucher_type li{
	float:left;
	width:350px; height:250px;
	border:1px solid #cccccc; box-sizing:border-box;}
.voucher_type li:nth-child(2){margin:0 23px;}
.voucher_type li:nth-child(3)~li{margin-top:35px;}
.voucher_type li:nth-child(5){margin:0 23px;}

.voucher table{
	width:1100px;
	border-spacing:0;
	border-top:2px solid #c90916;
	border-bottom:2px solid #c90916;
	box-sizing:border-box;
	color:#8c8c8c;}
.voucher tr:not(:last-child) td{
	border-bottom:1px solid #8c8c8c;
	box-sizing:border-box;}

.voucher_buy table{margin-bottom:70px;}
.voucher_buy tr td:first-child{
	width:210px;
	text-align:center;
	font-weight:700;
	background:#f6f6f6;}
.voucher_buy td:not(:first-child){
	height:70px;
	text-indent:35px;}
.voucher_buy span{
	color:#c90916;
	font-weight:700;}
.voucher_buy div{
	float:left;
	width:340px;
	height:170px;}
.voucher_buy div:not(:nth-of-type(3)){margin-right:40px;}
.voucher_buy div:hover{
	border:5px solid #c90916;
	box-sizing:border-box;}
.voucher_buy div:nth-of-type(1){
	background:url(../images/sub_voucher_buy_01.gif) no-repeat right top;}
.voucher_buy div:nth-of-type(2){
	background:url(../images/sub_voucher_buy_02.gif) no-repeat right top;}
.voucher_buy div:nth-of-type(3){
	background:url(../images/sub_voucher_buy_03.gif) no-repeat right top;}
.voucher_buy div a{
	display:block;
	width:330px;
	height:160px;
	padding:50px 0 0 215px;
	font-size:22px;
	color:#000;}

.voucher_info{clear:both;}
.voucher_info table{margin-bottom:35px;}
.voucher_info tr:first-child td:first-child{
	width:210px;
	text-indent:0;
	text-align:center;
	line-height:30px;
	font-weight:700;
	border:0;
	background:#f6f6f6;}
.voucher_info td{
	height:70px;
	text-indent:35px;}
.voucher_info p:not(:nth-of-type(1)){
	margin-bottom:70px;
	font-size:24px;
	font-weight:700;
	color:#c90916;}

/*sub4 보도자료*/

.news_search{clear:both;}
.news_search{
	height:60px;
	margin-bottom:70px;
	background:#cccccc;}
.news_search p{height:55px; line-height:55px;}
.news_search button{margin-top:9px;}
.news_search_option td button span{display:none;}

.news_search td:first-child p{margin:0 20px 0 110px;}
.news_search td:not(:first-child) p{margin-right:10px;}

.news_search_option input{height:40px; text-indent:25px;}
.news_search_option td:not(:nth-child(3)) input{width:200px;}
.news_search_option td:nth-child(3) input{width:333px;}

.news_search_option td:first-child button, .news_search_option td:nth-child(2) button{
	width:40px; height:40px;
	position:absolute;
	margin-left:150px;
	border:0;
	background:url(../images/sub_news_calendar.gif);}
.news_search_option td:nth-child(4) button{
	width:40px; height:40px;
	border:0;
	background:url(../images/sub_news_search.gif);}
.news_search_option td:nth-child(5) button{
	width:40px; height:40px;
	border:0;
	background:url(../images/sub_news_reset.gif);}


.news_list{
	height:1040px; margin-bottom:70px;}
.news_list li{
	float:left;
	width:350px; height:500px;
	background:#f6f6f6;}
.news_list li:hover{opacity:0.3;}
.news_list li:first-child{background:url(../images/sub_news_01.jpg) no-repeat center top;}
.news_list li:nth-child(2){
	margin:0 24px;
	background:url(../images/sub_news_02.jpg) no-repeat center top;}
.news_list li:nth-child(3){background:url(../images/sub_news_03.jpg) no-repeat center top;}
.news_list li:nth-child(4){
	margin-top:35px;
	background:url(../images/sub_news_04.jpg) no-repeat center top;}
.news_list li:nth-child(5){
	margin:35px 24px 0 24px;
	background:url(../images/sub_news_05.jpg) no-repeat center top;}
.news_list li:nth-child(6){
	margin-top:35px;
	background:url(../images/sub_news_06.jpg) no-repeat center top;}
.news_list a{
	display:block;
	width:350px; height:500px;
	border:1px solid #cccccc;}
.news_list div{
	height:160px;
	margin-top:340px;
	background:#fff;}
.news_list div p:first-child{
	padding:20px;
	font-size:20px;
	font-weight:700;
	color:#000;}
.news_list div p:last-child{
	padding:30px 20px;
	font-size:15px;
	color:#8c8c8c;}

/*sub4_1 카탈로그*/
.sub_catalog{
	clear:both;}
.sub_catalog_slide{
    overflow:hidden;
	width:1100px; height:1060px;
	margin-bottom:70px;}

.catalog_list{
	width:6600px; height:1060px;}

.catalog_list li{
	float:left;
	width:1100px; height:1060px;}

.c_list1{background:url(../images/sub_catalog_01.jpg) no-repeat left top;}
.c_list2{background:url(../images/sub_catalog_02.jpg) no-repeat left top;}
.c_list3{background:url(../images/sub_catalog_03.jpg) no-repeat left top;}
.c_list4{background:url(../images/sub_catalog_04.jpg) no-repeat left top;}
.c_list5{background:url(../images/sub_catalog_05.jpg) no-repeat left top;}
.c_list6{background:url(../images/sub_catalog_06.jpg) no-repeat left top;}
.catalog_list li p{
	color:#3e3f3f;
	text-align:center;}
.catalog_list li p:first-child{
	padding-top:865px;
	font-size:50px;
	font-weight:800;}
.catalog_list li p:last-child{
	padding-top:25px;
	font-size:25px;}

.c_con1{
	position:absolute;
	width:1100px;
	margin-top:-680px;}
.c_con1 li:first-child{
	float:left;}
.c_con1 li:first-child button{
	width:40px; height:70px;
    background:url(../images/catalog_button_before.gif)}
.c_con1 li:last-child{
	float:right;}
.c_con1 li:last-child button{
	width:40px; height:70px;
    background:url(../images/catalog_button_after.gif)}
.c_con1 span{display:none;}

.c_con2{
	position:absolute;
	left:50%; margin:-50px 0 0 -70px;
}
.c_con2 li{
	float:left; margin-right:15px;}
.c_con2 button{
	width:15px; height:15px;
	border:2px solid #c90916;
	border-radius:7px;
	background:rgba(0,0,0,0);
	cursor:pointer;}
.c_con2 button:hover{
	background:#c90916;}
.c_con2 span{display:none;}

/*sub5 매장찾기*/

.location input checkbox{
    margin-right:20px;
	background:#c90916;
}
.location_search{
	clear:both;
	width:1100px; height:470px;
	margin-bottom:70px;
	background:#f6f6f6;}
.location_search>form>p{
	padding-left:40px;
	font-size:25px;
	font-weight:800;
	color:#3e3f3f;}
.location_search>form>p:nth-of-type(1){
	padding-top:35px;}
.location_search>form>table{
	padding-left:70px;
	margin-bottom:35px;}
.location_search>form>table p{
	font-size:20px;
	font-weight:500;
	color:#8c8c8c;}
.location_search form td{height:40px;}
.location_search>form td img{margin:0 5px;}
.location_search form table:not(:nth-of-type(3)) tr td:first-child{width:205px;}
.location_search form table:not(:nth-of-type(3)) tr td:not(:first-child){width:200px;}
.location_search form table:nth-of-type(3) tr td:nth-child(3) input{width:270px;}
.location_search form table:nth-of-type(3) tr td:last-child input{width:150px; background:#c90916;}
.location_search form table:nth-of-type(3) tr td{padding-top:20px;}
.location_search form table:nth-of-type(3) select{width:240px; height:45px; margin-right:10px; text-indent:20px;}
.location_search form table:nth-of-type(3) td:not(:last-child) input{text-indent:20px;}
.location_search form table:nth-of-type(3) input{height:40px; margin-left:10px;}
.location_search form table:nth-of-type(3) td:last-child input{color:#fff;}


.location iframe{
	width:1100px; height:500px;
	margin-bottom:70px;
	border:0;}

.location_result>p{
	font-family:'Nanum Myeongjo', serif;
	margin-bottom:35px;
	font-size:24px;
	font-weight:900;
	color:#c90916;}
.location_result table{
	width:1100px;
	margin-bottom:70px;
	border-spacing:0;
	border-top:2px solid #c90916;
	border-bottom:2px solid #c90916;
	box-sizing:border-box;
	font-size:20px;}
.location_result thead td{
	height:70px;
	border-bottom:2px solid #c90916;
	box-sizing:border-box;
	text-align:center;
	font-weight:800;
	color:#3e3f3f;}
.location_result tbody td{
	height:170px;
	color:#8c8c8c;}

.location_result table td:not(:first-child){text-align:center;}
.location_result tbody td:first-child{
	width:540px;
	padding:20px 0 0 30px;}
.location_result table td:nth-child(2){width:120px;}
.location_result table td:nth-child(3){width:190px;}
.location_result table td:last-child{width:250px;}
.location_result table span{
	display:inline-block;
	width:40px; height:40px;
	margin:0 20px 20px 0;
	text-align:center;
	line-height:40px;
	border-radius:20px;
	font-size:25px;
	font-weight:700;
	background:#c90916; color:#fff;}
.location_result dt{
	font-size:25px;
	font-weight:800;
	color:#3e3f3f;}
.location_result dd, .location_result td{font-weight:700; line-height:35px;}

/*sub6 개설문의*/

.agency>div>table{clear:both;}
.terms_support>p:nth-of-type(2){clear:both;}

.agency table{
	width:1100px;
	border-spacing:0;
	border-top:2px solid #c90916;
	border-bottom:2px solid #c90916;
	box-sizing:border-box;
	color:#8c8c8c;}
.agency tr:not(:last-child) td{
	border-bottom:1px solid #8c8c8c;
	box-sizing:border-box;}
.agency>div:not(:nth-child(4)) tr td:first-child{
	width:210px;
	text-align:center;
	font-weight:700;
	background:#f6f6f6;}

.terms_inquiry p:nth-of-type(2){
	clear:both;
	width:1100px; height:290px;
	background:#f6f6f6;}

.terms_support tr:first-child td:first-child{
	width:210px;
	text-align:center;
	font-weight:700;
	background:#f6f6f6;
	border:0;}
.agency td:not(:first-child){
	height:70px;
	text-indent:35px;}
.terms_support table tr:last-child td:last-child{
	height:70px;
	text-indent:35px;}
.terms_support>p:nth-of-type(2){
	margin-bottom:35px;
	width:1100px; height:310px;}

.terms_location table{margin-bottom:70px;}

/*sub6_1 신규상담*/

.p_choose{
	clear:both;
	width:1100px; height:230px;
	background:#f6f6f6;}
.p_choose h4 button{
    border:0; font-size:18px; font-weight:bold;
	height:70px; width:366px;
	margin-bottom:5px;
	text-align:center; line-height:40px;
    background:#c90916; color:#fff;}
.p_handbag h4 button, .p_collection h4 button{
    background:#f6f6f6; color:#8c8c8c;}
.p_choose tr:first-child td{width:366px;}
.p_choose tr:first-child p{color:#8c8c8c;}
.p_choose tr:first-child p input{margin:0 10px;}
.p_handbag, .p_collection{display:none;}

.partner_inquiry table{
	clear:both; margin-bottom:70px;
	width:1100px;
	border-spacing:0;
	border-top:2px solid #c90916;
	border-bottom:2px solid #c90916;
	box-sizing:border-box;
	color:#8c8c8c;}
.partner_inquiry tr:not(:last-child) td{
	border-bottom:1px solid #8c8c8c;
	box-sizing:border-box;}
.partner_inquiry tr td:first-child{
	width:210px;
	text-align:center;
	font-weight:700;
	background:#f6f6f6;}
.partner_inquiry td:not(:first-child){
	height:70px;
	text-indent:35px;}

.partnership span{
    margin-left:10px;
	color:#c90916;
	font-weight:700;}