@charset "utf-8";

/* Contents */
.contents {margin-bottom: 100px;}
.contents h2 {margin:65px 0 20px 0; text-align:center; font-size:30px; color:#000; font-weight:700;}
.contents h3 {text-align: center; font-size: 42px; color: #000; font-weight: 400; letter-spacing:-1px;}
.contents .bd_tt2 {margin-top: 24px; text-align: center; font-size: 26px; color:#72CCF5; font-weight: 400; letter-spacing:-1px;}
.contents .bd_line {text-align:center;}
.contents .bd_line:before { content:""; display:block; height:1px; width:40px; margin:0 auto; background-color:#000;}
.contents .bd_stit {margin-top:18px; text-align:center; font-size:18px; line-height:30px; color:#A3A3A3; letter-spacing:1px;}
.contents .bd_txt {font-size:16px; color:#777;}

.contents h4 {font-size:42px; letter-spacing:-1px; margin-bottom: 20px;}
.contents h4 em {color:#FAB205;}
.contents .bd_box {overflow: hidden; margin-top: 100px;}
.contents .bd_box .bd_box_left {float: left; width: 48%; padding-right:4%;}
.contents .bd_box .bd_box_left img {}
.contents .bd_box .bd_box_right {float:left; width: 48%;}
.contents .bd_box .bd_box_right .copy_name {font-size:18px; margin:60px 0 20px; text-align: right;}


@media (max-width:1200px) {
.row {padding:0 20px;}
}

@media (max-width:600px) {
.contents .bd_box .bd_box_left {width: 100%; margin-bottom:20px;}
.contents .bd_box .bd_box_right {width: 100%; margin-bottom:20px;}
}