@charset "utf-8";

/* 장비개조 */
.remodeling_con01{padding:100px 0; text-align:center;}
.remodeling_con01 h4{margin:0; margin-bottom:30px; font-size:32px; color:#222; letter-spacing:-0.045em; font-weight:bold; line-height:1.1;}
.remodeling_con01 p{font-size:20px; color:#222; letter-spacing:-0.045em; font-weight:300;}
.remodeling_con01 p b{color:#0a4595}
.remodeling_con01 .hr{width:40px; height:3px; background:#b3b7b7; margin:25px auto}
.remodeling_con01 span{display:block; font-size:16px; color:#666; letter-spacing:-0.045em; font-weight:300;}
.remodeling_con01 ul{font-size:0; text-align:center; letter-spacing:-4px; max-width:620px; margin:60px auto 0;}
.remodeling_con01 ul li{display:inline-block; vertical-align:top;}
.remodeling_con01 ul li a{font-size:16px; color:#666; letter-spacing:-0.045em; font-weight:300; line-height:63px; display:block; width:200px; height:65px; border:1px solid #ebebeb; box-sizing:border-box; border-radius:5px; margin:3px;}
.remodeling_con01 ul li:hover a{background:#0a4595; color:#fff;}

.remodeling_con02{padding:100px 0 60px;}
.remodeling_con02.bg{background:#f8f8f8}
.remodeling_con02 h5{text-align:center; font-size:26px; color:#555; letter-spacing:-0.045em; padding-bottom:60px; margin-bottom:60px; line-height:1.1; border-bottom:1px solid #cecece;}
.remodeling_con02 h6{font-size:18px; color:#222; letter-spacing:-0.045em; font-weight:bold; border-left:3px solid #222; line-height:16px; padding-left:7px; box-sizing:border-box; margin:0; margin-top:30px; margin-bottom:15px;}
.remodeling_con02 p{margin-bottom:30px; font-size:16px; color:#666; letter-spacing:-0.045em; font-weight:300; line-height:26px;}
.remodeling_con02 p i{width:1px; height:12px; background:#c7caca; display:inline-block; vertical-align:middle; margin:0 6px; position:relative; top:-2px;}
.remodeling_con02 p span{color:#6f9ede}
.remodeling_con02 p.dots_text{padding-left:8px; box-sizing:border-box; position:relative;}
.remodeling_con02 p.dots_text:before{content:""; width:4px; height:4px; background:#cfcfcf; position:absolute; left:0; top:12px; display:block;}
.remodeling_con02 ul{font-size:0; text-align:center; letter-spacing:-4px; margin-bottom:20px;}
.remodeling_con02 ul li{min-height:319px; width:calc(33.333333% - 10px); padding:40px 15px; margin-right:15px; display:inline-block; vertical-align:top; border:1px solid #e6e6e6; background:#fff; box-sizing:border-box;}
.remodeling_con02 ul li:last-child{margin-right:0;}
.remodeling_con02 ul li p{font-size:18px; color:#0a4595; margin-bottom:35px; letter-spacing:-0.045em; font-weight:bold; text-align:center;}
.remodeling_con02 ul li span{margin:5px 0; text-align:left; display:block; font-size:16px; color:#666; line-height:26px; letter-spacing:-0.045em; padding-left:10px; box-sizing:border-box; position:relative;}
.remodeling_con02 ul li span:before{content:"·"; display:block; position:absolute; left:0; top:0;}
.remodeling_con02 .img_auto img{max-width:100%;}
.remodeling_con02 table{width:100%; border-top:1px solid #646464; margin-bottom:40px; border-bottom:1px solid #646464;}
.remodeling_con02 table tr{border-bottom:1px solid #d5d5d5;}
.remodeling_con02 table tr:last-child{border-bottom:0;}
.remodeling_con02 table tr th{border-bottom:1px solid #646464; font-size:18px; background:#e1e5f3; color:#222; letter-spacing:0em; font-weight:500; padding:18px 10px;}
.remodeling_con02 table tr td{font-size:16px; background:#fff; text-align:center; color:#666; letter-spacing:-0.045em; font-weight:500; padding:17px 10px;}
.remodeling_con02 table tr th:last-child{border-left:1px solid #646464}
.remodeling_con02 table tr td:last-child{border-left:1px solid #646464}
.remodeling_con02 .bot_btn{text-align:center;}
.remodeling_con02 .bot_btn a{display:inline-block; vertical-align:top; margin:5px; width:138px; height:35px; line-height:35px; font-size:14px; color:#fff; letter-spacing:0.06em; background:#0a4595; margin-bottom:15px;}

@media all and (max-width:1200px){
	.remodeling_con02 ul li span br{display:none}
}

@media all and (max-width:1000px){
	.remodeling_con02 ul li{width:100%; display:block; margin:20px auto; min-height:auto;}
	.remodeling_con02 ul li:last-child{margin:30px auto;}
}