.sitemap{width:100%; box-sizing:border-box; letter-spacing:-0.025em;}
.sitemap.top_border{border-top:1px solid #eee; padding-top:40px;}
.sitemap.bottom_border{border-bottom:2px solid #222; padding-bottom:40px;}
.sitemap dl{width:100%;}
.sitemap dl.bottom_border{border-bottom:1px solid #eeeeee;  padding-bottom:30px; margin-bottom:30px;}
.sitemap dl:after{content:''; clear:both; display:block;}
.sitemap dt{float:left; width:18.3%; min-height:60px;}

.sitemap dd{float:left; box-sizing:border-box; min-height:60px; width:17.7%;}
.sitemap dd:nth-child(3){width:64%;}
.sitemap dd:nth-child(3) a{width:23.5%;}
.sitemap dd:nth-child(3) a:first-child, .sitemap dd:nth-child(3) a:nth-child(4n+1){width:27.5%;}

.sitemap.map_02 dd:nth-child(3) a{width:19%;}
.sitemap.map_02 dd:nth-child(3) a:first-child, .sitemap.map_02 dd:nth-child(3) a:nth-child(4n+1){width:20.5%;}

.sitemap dt a{display:block; font-size:32px; color:#2a6cc3; font-weight:500; line-height:60px;}
.sitemap dd a{display:inline-block; font-size:18px; color:#666; font-weight:400; line-height:58px; letter-spacing:-0.025em;}
.sitemap dd:nth-child(2) a{font-size:20px; color:#222; font-weight:500; }

.address{margin:20px 0 80px 0;}
.address p{font-size:20px; line-height:28px; font-weight:400; margin-bottom:15px;}
.address span{font-size:18px; font-weight:500; line-height:21.5px;}
.address .tel{padding-right:20px; background:url('../../asset/images/common/side_bar.png') no-repeat right center;}
.address .fax{padding-left:20px;}

.way h2{font-size:32px; font-weight:400; line-height:normal; color:#222; padding-bottom:25px; border-bottom:1px solid #dddddd;}
.way .traffic{width:33.3%; box-sizing:border-box; float:left; padding:30px 30px 0 30px;}
.way .traffic:nth-child(2){padding-left:0;}
.way .traffic .img{margin-right:25px; float:left;}
.way .traffic .traffic_name{float:left; width:100%;}
.way .traffic .traffic_name h3{font-size:24px; font-weight:500; line-height:121px;}
.way .traffic .traffic_way{float:left;}
.way .traffic .traffic_way p{font-size:20px; line-height:30px; font-weight:700; color:#316db6; margin:30px 0 20px 0;}
.way .traffic .traffic_way ul li{font-size:18px; font-weight:400; line-height:26px; color:#666666; padding-left:20px; text-indent:-20px; margin-bottom:5px;}
.way .traffic.no_indent .traffic_way ul li{padding-left:0; text-indent:0;}

/* 회원탈퇴 */
.withdraw {margin-bottom:55px;}
.withdraw li{font-size:18px; font-weight:400; line-height:36px; color:#999;}
.withdraw li span{color:#0072bc;}
.line_bottom{font-size:24px; color:#222; padding-bottom:28px; font-weight:700; border-bottom:1px solid #eee; margin-bottom:30px;}
.id_withdraw .textarea{border:none; background:#f5f5f5; font-size:18px; padding:21px; margin:20px 0 40px; color:#999;}
.id_withdraw .checkbox input[type="checkbox"] + label{margin-top:10px; color:#666; font-size:18px;}
.id_withdraw .checkbox input[type="checkbox"] + label span{color: #0072bc; font-weight:700;}