@charset "utf-8";
@import url("https://fonts.googleapis.com/earlyaccess/nanumgothic.css");
/* @ nomarlize */

html {font-family:'맑은 고딕', 'Malgun Gothic', '돋움', Dotum, sans-serif,Helvetica,AppleGothic;/* 1 */-ms-text-size-adjust: 100%; /* 2 */-webkit-text-size-adjust: 100%; /* 2 */}



/*** 헤더 */
#wrap {width:100%; margin:auto;}

#topbt {position:fixed; bottom:10px; right:10px; z-index:9999}
#topbt img {width:50px; height:auto;}

#top {width:100%; height:50px; background-color:#2e3192; float:left;}
#top .logo {width:115px; height:auto; margin:auto; padding-top:4px;}
#top .logo img {width:105px; height:auto;}

#gnb {float:left; width:100%; height:45px;}
#gnb .gnb_menu {margin:auto; width:auto; height:auto; font-size:12px;}
#gnb .gnb_menu li {float:left; width:16.5%; height:auto; padding-top:14px; text-align:center;}
#gnb .gnb_menu li a:hover{color:#2e7aeb;}


#tower_main {width:100%; height:auto;}
#tower_main img{width:100%; height:auto; margin:auto;}


#tower_img {width:100%; height:auto; float:left; text-align:center;}
#tower_img .tower_copy {width:100%; height:188px; background-color:#000; filter: alpha(opacity=80); opacity:0.8}
#tower_img .tower_copy img {width:291px; height:146px; margin-top:20px;}
#tower_img .tower_bg {width:auto; height:autopx;}
#tower_img .tower_bg img {width:100%;}
#tower_img .tower_info {width:100%; height:320px; margin:auto; background-color:#FFF;}
#tower_img .tower_info .tower_title {width:155px; margin:auto;}
#tower_img .tower_info .tower_title img {width:155px; margin:20px 0 18px 0;}
#tower_img .tower_info  .copy_l{ width:80px; text-align:left; float:left; font-size:14px; color:#828282;line-height:1.5; margin-left:30px; }
#tower_img .tower_info  .copy_r{ width:auto; text-align:left; float:left; font-size:14px; color:#464646;line-height:1.5;}

#gallery {width:100%; height:1320px; background-color:#476ba6; float:left;}
#gallery .tower_title {width:171px; margin:auto;}
#gallery .tower_title img {width:171px; margin-top:20px;}
#gallery .tower_text { text-align:center; margin-top:8px;}
#gallery .img {margin:auto; width:320px; height:auto; margin-top:10px;}
#gallery .img ul {margin:auto; width:320px; height:auto; margin-bottom:10px;}
#gallery .img ul li { width:150px; height:110px; float:left; padding: 5px;;}
#gallery .img ul li img{ width:150px; height:110px;}


#conlist {width:100%; height:auto; background-color:#f0f0f0; float:left;}
#conlist .tower_title {width:191px; margin:auto;}
#conlist .tower_title img {width:191px; margin-top:20px;}
#conlist .tower_text { text-align:center; margin-top:8px;}
#conlist .con1 {width:320px; height:93px; background-image:url(https://img.ditower.co.kr/mobile/conbg1.png); background-size:100% auto; background-repeat:no-repeat; background-color:#FFF; text-align:center; margin:auto; margin-top:20px;border-top:1px solid #969696; border-left:1px solid #969696; border-right:1px solid #969696;}
#conlist .con2 {width:320px; height:93px; background-image:url(https://img.ditower.co.kr/mobile/conbg2.png); background-size:100% auto; background-repeat:no-repeat; background-color:#FFF; text-align:center; margin:auto; border-top:1px solid #969696; border-left:1px solid #969696; border-right:1px solid #969696;}
#conlist .con3 {width:320px; height:93px; background-image:url(https://img.ditower.co.kr/mobile/conbg3.png); background-size:100% auto; background-repeat:no-repeat; background-color:#FFF; text-align:center; margin:auto; border-top:1px solid #969696; border-left:1px solid #969696; border-right:1px solid #969696;}
#conlist .con4 {width:320px; height:93px; background-image:url(https://img.ditower.co.kr/mobile/conbg4.png); background-size:100% auto; background-repeat:no-repeat; background-color:#FFF; text-align:center; margin:auto; border-top:1px solid #969696; border-left:1px solid #969696; border-right:1px solid #969696; }
#conlist .con1_text{width:320px; height:auto; margin:auto; margin-bottom:20px; background-color:#FFF; border-bottom:1px solid #969696; border-left:1px solid #969696; border-right:1px solid #969696;}
#conlist .con1_text p{ padding:10px 10px 10px 10px; font-size:14px; text-align:left; letter-spacing:-1px;}


#list {width:100%; background-color:#f0f0f0; background-image:url(https://img.ditower.co.kr/mobile/list_bg.png); background-size:100% auto; background-repeat:no-repeat; background-position: bottom; float:left;}
#list .list_title {width:230px; margin:auto;}
#list .list_title img {width:230px; margin-top:20px;}
#list .list_text { text-align:center; margin-top:8px;}
#list .list1 {width:320px; height:auto; margin:auto;}
#list .list1 .list_img {width:320px; height:278px; margin-top:20px;}
#list .list1 .list_img img{ width:320px; height:278px;}
#list .list1 .list_table {width:320px; height:auto;}
#list .list1 .list_table table{width:100%; height:auto;}
#list .list1 .list_table table tr{ width:auto; height:40px; text-align:center;}
#list .list1 .list_table table tr td{ width:auto; height:40px;}
#list .list1 .list_table .list1_bt { text-align:center;}
#list .list1 .list_table .list1_bt img {width:70px;}
#list .list2 {width:320px; height:auto; margin:auto;}
#list .list2 .list_img {width:320px; height:278px; margin-top:20px;}
#list .list2 .list_img img{ width:320px; height:278px;}
#list .list2 .list_table {width:320px; height:auto;}
#list .list2 .list_table table{width:100%; height:auto;}
#list .list2 .list_table table tr{ width:auto; height:40px; text-align:center;}
#list .list2 .list_table table tr td{ width:auto; height:40px;}
#list .list2 .list_table .list1_bt { text-align:center;}
#list .list2 .list_table .list1_bt img {width:70px;}
#list .list12f {width:320px; height:auto; margin:auto;}
#list .list12f img{width:320px; height:auto; margin-top:20px;}
#list .list3 {width:320px; height:auto; margin:auto;}
#list .list3 .list_img {width:320px; height:auto; margin-top:20px;}
#list .list3 .list_img img{ width:320px; height:auto; margin-top: 20px;}
#list .list3 .list_table {width:320px; height:auto;}
#list .list3 .list_table table{width:100%; height:auto;}
#list .list3 .list_table table tr{ width:auto; height:40px; text-align:center;}
#list .list3 .list_table table tr td{ width:auto; height:40px;}
#list .list3 .list_table .list1_bt { text-align:center;}
#list .list3 .list_table .list1_bt img {width:70px;}
#list .list4 {width:320px; height:auto; margin:auto; margin-bottom:20px;}
#list .list4 .list_img {width:320px; height:278px; margin-top:20px;}
#list .list4 .list_img img{ width:320px; height:278px;}
#list .list4 .list_table {width:320px; height:auto;}
#list .list4 .list_table table{width:100%; height:auto;}
#list .list4 .list_table table tr{ width:auto; height:40px; text-align:center;}
#list .list4 .list_table table tr td{ width:auto; height:40px;}
#list .list4 .list_table .list1_bt { text-align:center;}
#list .list4 .list_table .list1_bt img {width:70px;}


#dimap {width:100%; height:auto; background-color:#476ba6; float:left;}
#dimap .dimap_title {width:151px; margin:auto; margin-top:20px;}
#dimap .dimap_title img {width:151px;}
#dimap .dimap_text { text-align:center; margin-top:8px; color:#FFF;}
#dimap .dimap_map {width:320px; height:auto; margin:auto; margin-top:20px;}


#diqa {width:100%; height:auto; background-color:#e9edf4; float:left;}
#diqa .diqa_title {width:194px; margin:auto; margin-top:20px;}
#diqa .diqa_title img {width:194px;}
#diqa .diqa_text {width:300px; height:auto; margin:auto;}
#diqa .diqa_text p {width:auto; height:auto; font-size:16px; margin:10px 0 6px 0;}
#diqa .diqa_text input {height:40px; font-size:16px; border-radius:0px; border:1px solid #bec7d6;}
#diqa .diqa_text .diqa_foot {width:auto; height:auto; font-size:14px; margin-top:4px;}
#diqa .diqa_bt {width:300px; height:auto; margin:auto; margin-bottom:20px; }
#diqa .diqa_bt img {width:147px; height:auto;}


#footer {width:100%; height:auto; background-color:#2f3238; float:left; }
#footer .dicall {width:100%; height:auto; margin:auto; text-align:center; background-color:#ffcd00;}
#footer .dicall img {width:320px; height:49px;}
#footer .copy {width:100%; height:auto; margin:auto; padding:20px 0 20px 0; text-align:center; color:#FFF}
#footer .copy p {font-size:12px; color:#909090; line-height:1.5;}