@charset "utf-8";

.d_wrap { width:100%; overflow: hidden; }
.d_header { position: relative; clear:both; width:100%; height: 69px; background: rgb(0,0,0); background: rgba(0,0,0);  border-bottom:1px solid #222; }

/* 로고 */
.d_header h1.d_logo { float:left; width:20%; height:22px; padding-top:14px; }
.d_header h1.d_logo img{ max-width:100%; }

.d_loginWrap{ display:none; }

/* 공통메뉴 */
/*.d_header .d_common_menu{ position: absolute; right:0; top:24px; width:50%; font-size:12px; letter-spacing:-0.03em; text-align:right; }
.d_header .d_common_menu a{ padding:0.8% 0; color:#aaa; line-height:22px; }
.d_header .d_common_menu a.d_point_color{ color:#8295e2; }
.d_header .d_common_menu a:after{content:" | "; padding:0 5px; color:#444;}
.d_header .d_common_menu a:last-child:after{content:"";}*/

.d_header .d_common_menu{ position: absolute; right:0; top:24px; width:65%; font-size:12px; letter-spacing:-0.03em; text-align:right; }
.d_header .d_common_menu a{ padding:0.8% 0; color:#aaa; line-height:22px; }
.d_header .d_common_menu a.d_point_color{ color:#09f; }
.d_header .d_common_menu a:after{content:" | "; padding:0 5px; color:#444;}
.d_header .d_common_menu a:last-child:after{content:"";}

/* mobile top menu, search */
.d_loginWrap, .d_btn_menu, .d_btn_search{ display:none; }
/* 모바일메뉴 */
.d_btn_menu ul#navi { display:none; z-index:20; position: absolute; top:0; left:0; width: 252px; height:1200px; background-color: #252525; text-indent: 6px; border-top:0px solid #617ffb; }
.d_btn_menu ul#navi, ul#navi ul { margin:0; padding:0; list-style:none; }
.d_btn_menu li.group { clear:both; width:100%; border-bottom:1px solid #333; }
.d_btn_menu li.group div.title { height: 44px; line-height: 44px; background-color:#262626; cursor:pointer; }
.d_btn_menu li.group:hover ul.sub{ display:block; }
.d_btn_menu ul.sub { display:none; background:#151515; }
.d_btn_menu ul.sub li { float:left; padding-top:2px; width:50%; height:34px; line-height:34px; background:#151515; cursor:pointer; border-bottom:1px solid #222; font-size:12px; letter-spacing:0em; }
.d_btn_menu ul.sub li:last-child:after { content:" "; background:#151515;  }
.d_btn_menu ul.sub li a { display: block; width: 100%; height:100%; text-decoration:none; color:#585858; }
.d_btn_menu ul.sub li:hover { background:#000; }
.d_btn_menu ul.sub li a:hover{ color:#999; }
/* 모바일검색 */
.d_searchBox{ display:none; z-index:12; position: relative; top:-20px; right:270px;padding:15px 5px 15px 15px; width:100%; min-width:300px; height: 30px; background-color:#262626; border-top:2px solid #617ffb; }
.d_searchBox input{ float:left; padding:5px; width:55%;height:18px; line-height:18px; border:0; font-size:1em; border-radius:0; -webkit-border-radius:0; }
.d_searchBox button{ float:left; width:25%; height:28px; line-height:28px; background-color: #617ffb; text-align:center; border:0; color:#fff; font-weight:bold; }

/* 메뉴 */
.d_gnb { height:51px; line-height: 51px; background-color:#000; border-bottom:4px solid #617ffb; }
.d_gnb .d_section { float: left; border-left:1px solid #222; }
.d_gnb .d_keyword {float: left; border-left:1px solid #222;  padding: 0 5px; font-size:0.8em; color:#ccc; }
.d_gnb .d_section:hover ul { display: block; }
.d_gnb h2 { height: 51px; }
.d_gnb h2 a { display:block; padding: 0 15px; height: 51px; line-height: 51px; font-size:18px; color:#fff; }
.d_gnb h2 a:hover { background-color:#617ffb; }
.d_gnb ul {display: none; z-index:10000; position: absolute; top:51px; width:20%; border-top:4px solid #617ffb;}
.d_gnb ul.d_sub_add {width:35%;}
.d_gnb ul.d_sub_add li{float:left; width:50%;}
.d_gnb li{ line-height: 42px; background-color:#262626; border-bottom:1px solid #3d3d3d; vertical-align: top; }
.d_gnb li:hover{ background-color:#151515; }
.d_gnb li a{ display:block; padding-left: 15px; }
.d_gnb li a:hover{ color:#fff; }

/* 상단검색 */

/* 
.d_gnb .d_top_search{ position: absolute; right:0; top:10px; width:16.6%; padding:0 0 0 0.5%; height:30px; line-height:30px; background-color:#222;}
.d_gnb .d_top_search input {float: left; padding:0 0.5%; background-color:#222; line-height:28px; color:#aaa; border:0; }
.d_gnb .d_top_search button{float:right; border:0; width:30px; height:30px; background:url('/html/test/img/btn_search.jpg') no-repeat; vertical-align:top; }
*/
.d_gnb .d_top_search{ position: absolute; right:0; top:10px; width:11.6%; padding:0 0 0 0.5%; height:30px; line-height:30px; background-color:#222;}
.d_gnb .d_top_search input {float: left; padding:0 0.5%; background-color:#222; height:26px; color:#aaa; border:0; margin-top:4px;}
.d_gnb .d_top_search button{float:right; border:0; width:30px; height:30px; background:url('../img/btn_search.jpg') no-repeat; vertical-align:top; }


/*  타블릿검색창 */
.d_gnb .d_mini_search_wrap{ display:none; }
.d_gnb .d_mini_search_wrap .d_mini_searchBox{ display:none; z-index:10; position: relative; top:-17px; right:300px; padding:10px 0 0 15px; width:100%; height:50px; min-width:340px; max-width:727px; background-color:#262626; border-top:3px solid #617ffb; }
.d_gnb .d_mini_search_wrap .d_mini_searchBox input{ float:left; padding:10px; width:55%;height:18px; line-height:18px; border:0; font-size:1em; border-radius:0; -webkit-border-radius:0; }
.d_gnb .d_mini_search_wrap .d_mini_searchBox button{ float:left; width:25%; height:38px; line-height:38px; background-color: #617ffb; text-align:center; border:0; color:#fff; font-weight:bold; }

@media screen and (max-width: 1135px){
.d_gnb .d_top_search{ display:none; }
.d_gnb .d_mini_search_wrap{ position: absolute; right:0; top:0; display:block; padding:0; width:50px; height:50px; line-height:50px; background-color:#222;}
.d_gnb .d_mini_search_wrap a.d_mini_search{ display:inline-block; *display:inline; *zoom:1; width:30px; height:28px; padding: 10px; }
.d_gnb .d_mini_search_wrap a.d_mini_search i{ display:block; width:30px; height:30px; background:url('/html/test/img/btn_search.jpg') no-repeat; }
.d_gnb .d_mini_search_wrap .d_search_close{ display:inline-block; *display:inline; *zoom:1; width:40px; height:40px; }
.d_gnb .d_mini_search_wrap .d_search_close i { display:block; margin-top: 10px; margin-left: 10px; width:30px; height:30px; background:url('/html/test/img/btn_close.png?ls=20140610') top center no-repeat; background-size:16px 16px; cursor:pointer;}
.d_gnb .d_mini_search_wrap .d_search_close i{ background:/*＼**/url('/html/test/img/btn_mini_close.png?ls=20140610') top center no-repeat; }
.d_gnb .d_mini_search_wrap .d_search_close i{ background:url('/html/test/img/btn_mini_close.png?ls=20140610') top center no-repeat; }

}


/* media query mobile */
@media screen and (max-width: 1000px){
/* 로그인영역*/
.d_loginWrap{ display:block; padding:4px 12px 2px; background-color:#30343f; text-align:right; color:#777; font-size:12px; }
.d_loginWrap a{ padding:0 2px; color:#bbb; font-weight:bold; letter-spacing:-0.03em; }
.d_loginWrap a:link, .d_loginWrap a:visited, .d_loginWrap a:hover, .d_loginWrap a:active, .d_loginWrap a:focus { color:#bbb; font-family:"맑은 고딕", "Malgun Gothic", "MalgunGodicWeb", "돋움", "Dotum"; }

.d_header{ height:50px; line-height: 50px; background-color:#000; border-bottom:3px solid #09f; }
.d_header h1.d_logo{ float:none; display:inline-block; *display:inline; *zoom:1; position: absolute; top:0; left:0; width:100%; height:50px;  padding-top:0; text-align:center; }
.d_header h1.d_logo img{ width:137px; height:26px; vertical-align: middle; }


/* 모바일메뉴 */
.d_btn_menu{ display:block;  z-index:20; position: absolute; top:0; left:0; width:50px; height:50px; }
.d_btn_menu a.d_link_menu{ display:inline-block; *display:inline; *zoom:1; width:50px; height: 35px; padding-top: 15px; }
.d_btn_menu a.d_link_menu i{ display:block; width:50px; height:35px; background:url('/html/test/img/icon_menu.png?ls=20140610') top center no-repeat; background-size:18px 16px; vertical-align: middle; }
.d_btn_menu a.d_link_menu i{ display:block; width:50px; height:35px;  background:url('/html/test/img/icon_menu_mini.png?ls=20140610') top center no-repeat; vertical-align: middle; }
.d_menu_close{ display:inline-block; *display:inline; *zoom:1; margin-right:5px; width:20px; height:20px; background:url('/html/test/img/btn_close2.png?ls=20140610') top center no-repeat; background-size:16px 16px; vertical-align: middle; }
.d_menu_close{ display:inline-block; *display:inline; *zoom:1; margin-right:5px; width:20px; height:20px; background:url('/html/test/img/btn_close2_mini.png?ls=20140610') top center no-repeat; }


/* 모바일검색 */
/*	.d_btn_search a.d_link_search{ display: block; width:50px; height:50px; background:url(/html/test/img/icon_search.png) 10px 14px no-repeat; }*/
.d_header .d_btn_search{display:block; z-index:20;  position: absolute; top:0; right:0; width:50px; height:50px; }
.d_header .d_btn_search a.d_link_search{ display:inline-block; *display:inline; *zoom:1; width:50px; height: 35px; padding-top: 15px; }
.d_header .d_btn_search a.d_link_search i{ display:block; width:50px; height:35px; background:url('/html/test/img/icon_search.png?ls=20140610') top center no-repeat; background-size:20px 20px; }
.d_header .d_btn_search a.d_link_search i{display:block; width:50px; height:35px; background:url('/html/test/img/icon_search_mini.png?ls=20140610') top center no-repeat; }
.d_header .d_btn_search .d_search_close{ display:inline-block; *display:inline; *zoom:1; margin-top:6px; margin-left:10px; width:30px; height:30px; background:url('/html/test/img/btn_close.png?ls=20140610') top center no-repeat; background-size:16px 16px; cursor:pointer; }
.d_header .d_btn_search .d_search_close{ background:/*＼**/url('/html/test/img/btn_mini_close.png?ls=20140610') top center no-repeat; }
.d_header .d_btn_search .d_search_close{ background:url('/html/test/img/btn_mini_close.png?ls=20140610') top center no-repeat; }

.d_header .d_common_menu,	.d_gnb { display:none; }

}

/* 동영상 레이어 */
.sksp_gbnr {width:100%; height:100%; min-height:100%; overflow:hidden;}
/* media query mobile */
@media screen and (max-width: 767px){ .sksp_gbnr{ display:none; } }
.sksp_gbnr .bnr_blk {display:none; position:absolute; top:0; left:0; margin-top: 125px; width:100%; height:100%; min-height:100%; overflow:hidden; background-color:#000; z-index:50;}
.sksp_gbnr .bnr_blk .bnr_bg {width:1600px; height:800px; min-width:1200px; min-height:600px;}
.sksp_gbnr .bnr_blk .bnr_bg .bg_img {width:100%; height:100%; margin:0; padding:0; display:block;}
.sksp_gbnr .bnr_blk .bnr_media {width:100%; height:100%; min-height:100%; padding-top:0; }
.sksp_gbnr .bnr_blk .bnr_bnd {position:absolute; left:0; bottom:120px; width:100%; height:200px; background-color:#000; opacity:0.5; filter:alpha(opacity=50);}
.sksp_gbnr .bnr_blk .bnr_cts {position:absolute; left:0; bottom:120px; width:100%; height:200px;}
.sksp_gbnr .bnr_blk .bnr_cts .cts_box {width:980px; height:130px; padding:35px 0; margin:0 auto;}
.sksp_gbnr .bnr_blk .bnr_cts .cts_box .cbnr_logo {float:left; width:220px;}
.sksp_gbnr .bnr_blk .bnr_cts .cts_box .cbnr_txt {float:left; width:697px; padding-left:50px; font-family:dotum; font-size:11px; color:#e2e2e2; line-height:13px;}
.sksp_gbnr .bnr_blk .bnr_cts .cts_box .cbnr_txt em {font-size:12px; color:#fff; font-weight:bold;}
.sksp_gbnr .bnr_blk .bnr_cts .cts_box .cbnr_cls {float:left; width:13px; cursor:pointer;}
.sksp_gbnr .bnr_open {display:none; position:absolute; z-index:100; top:125px; left:49%; width:58px; height:27px; background:url('../img/btn_gbnr_down.png') no-repeat; text-indent:-20000px; cursor:pointer;}
.sksp_gbnr .bnr_close {display:none; position:absolute; z-index:100; left:49%; bottom:0; width:58px; height:27px; background:url('../img/btn_gbnrt_up.png') no-repeat; text-indent:-20000px; cursor:pointer;}
html > body > iframe .controls { position: absolute; bottom: 0; left: 0; right: 0; padding: 40px !important; opacity: 1; z-index: 40; }





/* 비주얼이미지 */
.d_visual_wrap { position: relative; display:block; }
.d_aroww_left{ z-index:10; position:absolute; top: 30%; display: inline; left: 25px; width: 3.5%; }
.d_aroww_left img{ max-width:100%; }
.d_aroww_right{ z-index:10; position:absolute; top: 30%; display: inline; right: 0px; width: 3.5%;}
.d_aroww_right img{ max-width:100%; }
.d_visual_img { width:100%; }
.d_visual_img img{ max-width:100%; }
/* 슬라이드텍스트 */
.d_slide_box{position: absolute; top: 25%; bottom:30%; right: 0; display:block; width: 32%;  height: auto !important;  overflow: hidden; text-align: left; }
.d_slide_background  { z-index:2; position:relative; display:block; width:100%; height:70%; top:0; left:0; background-color:#fff; border:0; filter:alpha(opacity=20);  /* Internet Explorer */ opacity:0.2;  /* standard CSS3 */ }
.d_slide_text { z-index:2;  position:absolute; display:block; top:10%; left:8%; width:70%; }
.d_slide_text span { display:block; margin-bottom:16px; color:#fff; }
.d_slide_text span.d_title{ font-size:2.4em; line-height:1.2em; word-spacing:-0.1em; font-weight:bold; width:100%; max-height:85px;overflow: hidden;}
.d_slide_text span.d_title p{ font-size:1.5em; margin-bottom:5px; }
.d_slide_text span.d_text{ display:block; font-size:1.2em; line-height:1.2em; max-height: 105px;width: 100%;overflow: hidden;}
.d_slide_text span.d_btn a { padding: 8px 16px; color: #fff; font-weight: bold; line-height: 14px; text-transform: uppercase; border: none; background-color: #5870d2; text-decoration: none; cursor: pointer; }
/* 롤링배너 */
.d_banner_wrap{position:fixed; bottom:0;left:0;z-index:1;margin:0 0 -5px 0; width:100%; overflow: hidden}
.d_banner_wrap ul li{ float:left; width:24%; padding-left:1.3%; text-align:center; }
.d_banner_wrap ul li:first-child{ padding-left:0; }
.d_banner_wrap ul li img{ max-width:100%; max-height:100%; }
.d_banner_wrap .banner_teaser{overflow: hidden;display: inline-block;height: 100%;width: 100%;position: initial;}
.d_banner_wrap .banner_teaser ul {position: relative;height:150px; max-height:150px; width:100%;overflow: hidden;}
.d_banner_wrap .banner_teaser div {position: absolute;z-index: 4;left: 0;top: 0;width: 100%;height: 150px;overflow: hidden;}

/* 버튼 이전,다음 */
.d_banner_wrap a.d_btn_left{ position:absolute; z-index:5; top:0; left:0; width:15.6%; }
.d_banner_wrap a.d_btn_left img{ max-width:100%; }
.d_banner_wrap a.d_btn_right{ position:absolute; z-index:5; top:0; right:0; width:15.6%; }
.d_banner_wrap a.d_btn_right img{ max-width:100%; }

/* media query mobile */
@media screen and (min-width: 320px) and (max-width: 480px){
.d_visual_wrap{ margin-bottom:20px; text-align:center; }
.d_slide_box{ width:100% !important; text-align:center; }
.d_slide_background{ padding:0; background:transparent; border:0}
.d_slide_text { width:100%; top:18%; left:0; }
.d_slide_text span{ font-size:0.9em; margin-bottom: 0; }
.d_slide_text span.d_title{ font-size:1.1em; }
.d_slide_text span.d_title p{ font-size:1.6em; line-height:1em; }
.d_slide_text span.d_text, .d_slide_text span.d_btn{ display:none; }
.d_aroww_left{ top:30%; left:10px; }
.d_aroww_right{ top:30%; right:10px; }
.d_banner_wrap{ display:none; }
}




/* 컨텐츠 */
.d_contents_wrap{ clear:both; padding-top: 5%; width:100%;  }
.d_contents_wrap ul.d_mobile_quicLink{ display:none; }
.d_contents_wrap ul{ display:block; }
.d_contents_wrap ul li{ float:left; width:31.213307%; padding-left:3%;}
.d_contents_wrap ul li:first-child{ padding-left:0; background-color: #f5f5f5; }
.d_contents_wrap ul.d_mobile_quicLink li:first-child{ padding-left:0; background-color: #fff; }
.d_contents_wrap ul li h4 { padding:0; margin:0; height:auto; }
.d_contents_wrap ul li h4 img{ max-width:100%; height:100%; }
.d_contents_wrap ul li .d_news{ min-height:394px; }
.d_contents_wrap ul li img{ width:100%; height:auto;vertical-align:top; }
.d_contents_wrap ul li p{ padding:12px 25px 0; color:#727272;  line-height:1.48em; }
.d_contents_wrap ul li p.d_news_subject{ color:#3f3f3f; font-size:1.4em; font-weight:bold;  line-height:1.2em; word-spacing:-0.08em; }
.d_news_bg{ background-color:#f5f5f5; }
.d_contents_wrap ul li .newsfixed{position: absolute;top: 0;overflow: hidden;width: 100%;height: 100%}

.d_contents_wrap ul li .d_customer{ position:relative; top:0; left:0; display: block; }
.d_contents_wrap ul li .d_customer .d_customer_link{ position:absolute; top:140px; left:0;  padding:0 24px; height:7.9%; }
.d_contents_wrap ul li .d_customer .d_customer_link a{ float:left; padding:0 12px; width:66px; height:60px; text-align:center; }
.d_contents_wrap ul li .d_customer .d_customer_link a img{ max-width:100%; }

.d_contents_wrap ul li .d_community{ position:relative; top:0; left:0; display: block; }
.d_contents_wrap ul li .d_community .d_community_link{ position:absolute; top:120px; left:23px; height:7.9%; }
.d_contents_wrap ul li .d_community .d_community_link a{ display:block; padding:3px 0; width:88px; height:20px; text-align:center; }
.d_contents_wrap ul li .d_community .d_community_link a img{ max-width:100%; }

/* media query mobile */
@media screen and (max-width: 767px){
.d_contents_wrap{ padding-top: 0; }
.d_contents_wrap ul{ display:none; }
.d_contents_wrap ul.d_mobile_quicLink{ display:block;  margin:0 8px; }
.d_contents_wrap ul.d_mobile_quicLink li{ float:left; width:48%; padding:1%;  text-align:center;}
.d_contents_wrap ul.d_mobile_quicLink li:first-child{ padding-left:1%; }
.d_contents_wrap ul.d_mobile_quicLink li img{ max-width:100%; }
}




/* 하단 */
.d_footer{ clear:both; width:100%; padding-top:5%;}
.d_footer nav { display:block; line-height:54px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; }
.d_footer nav a{ font-size:12px; word-spacing:-0.1em; }
.d_footer nav a:after{content:" | "; padding:0 10px; color:#999;}
.d_footer nav a:last-child:after{content:"";}

.d_footer .d_copyright_wrap{ clear:both; width:100%; min-height:166px; background-color:#fafafa; }
.d_footer .d_copyright { padding:30px 0; }
.d_footer .d_copyright h4{ float:left; padding-right:40px; padding-top:20px; }
.d_footer .d_copyright span{ float:left; color:#6a6a6a; }
.d_footer .d_copyright span.d_inipay{ float:right; width:13%; }
.d_footer .d_copyright span.d_inipay ul li{ float:left; margin-bottom:10px; }
.d_footer .d_copyright span.d_copy{ width:55%; font-size:12px; line-height:1.5em; }
.d_footer .d_copyright span.d_copy_mobile, .d_sns{ display:none; }
.d_btn_Wrap { display:none; }

/* media query mobile */
@media screen and (max-width: 767px){
.d_footer{ clear:both; width:100%;}
.d_footer .d_copyright { padding:20px 0; }
.d_footer nav,
.d_footer .d_copyright h4,
.d_footer .d_copyright span.d_inipay,
.d_footer .d_copyright span.d_copy{ display:none; }
.d_footer .d_copyright_wrap{ clear:both; width:100%;min-height:none; background-color:#fafafa; border-top:1px solid #ccc; }
.d_footer .d_copyright .d_sns{ display:block; text-align:center; }
.d_footer .d_copyright .d_sns a{ width:44px; height:44px; }
.d_footer .d_copyright .d_sns a img{ max-width:100%; }
.d_footer .d_copyright span.d_copy_mobile{ display:block; float:none; width:auto; padding:10px; text-align:center; letter-spacing:-0.02em; }
.d_footer .d_copyright span.d_copy_mobile p{ margin-bottom:5px; font-size:11px; }
.d_btn_Wrap { display:block; text-align:center; }
/*.d_btn_Wrap a { display: inline-block; margin: 0 2px; padding: 0 7px; border: 1px solid #26292e; border-radius: 3px; background: #3d4049; line-height: 25px; color: #c3c3c3 !important; font-size:11px; }*/
.d_btn_Wrap a { display: inline-block; height: 26px; margin:0 3px; padding: 2px 6px 0; line-height: 26px; color: #4c4336;  font-size:11px; letter-spacing:-0.05em; background-color: #f9f9f9; border: 1px solid #beb9b2; border-radius: 2px; box-shadow: inset -1px -1px 1px #fff,inset 1px 1px 1px #fff; }

}


/* media query mobile */
@media screen and (min-width: 481px) and (max-width: 767px){
.d_visual_wrap{ margin-bottom:20px; text-align:center; }
.d_slide_box{ width:100% !important; text-align:center; }
.d_slide_background{ padding:0; background:transparent; border:0}
.d_slide_text { width:100%; top:20%; left:0; }
.d_slide_text span{ font-size:0.9em; margin-bottom: 0; }
.d_slide_text span.d_title{ font-size:1.5em; }
.d_slide_text span.d_title p{ font-size:1.8em; line-height:1em; }
.d_slide_text span.d_text, .d_slide_text span.d_btn{ display:none; }
.d_aroww_left{ top:35%; left:10px; }
.d_aroww_right{ top:35%; right:10px; }
.d_banner_wrap{ display:none; }
}
@media screen and (max-width: 768px){
.d_contents_wrap ul li .d_news { min-height: 300px; }
}

/* media query tablet */
@media screen and (min-width: 768px) and (max-width: 999px){
.d_gnb h2 a{ padding: 0 14px; font-size:16px; }
.d_gnb .d_keyword{ padding: 0 14px; }
.d_slide_box{ width: 42%; top:20%; bottom:20%; }
.d_slide_background { height:80%;  }
.d_slide_text span.d_title{ font-size:1.5em; max-height:105px}
.d_slide_text span.d_title p{ font-size:1.8em; line-height:1em; }
.d_slide_text span.d_text{ display:none; }
.d_aroww_left, .d_aroww_right{ top:24%; }
.d_aroww_right{ right:20px; }
.d_slide_text span.d_btn a { padding: 4px 12px; color: #fff; font-weight: bold; line-height: 14px; text-transform: uppercase; border: none; background-color: #5870d2; text-decoration: none; cursor: pointer; }
/*.d_contents_wrap ul li div{ display:block; padding-bottom:20px; }*/
.d_contents_wrap ul li div{ display:block;}
.d_contents_wrap ul li div p{ font-size: 12px;  }
.d_contents_wrap ul li div p.d_news_subject{ font-size: 14px; }
.d_contents_wrap ul li .d_customer .d_customer_link{ padding:0 15px; top:62%; }
.d_contents_wrap ul li .d_customer .d_customer_link a { padding: 0 0; }
.d_contents_wrap ul li .d_community .d_community_link { top:56%; left:18px; }
.d_contents_wrap ul li .d_community .d_community_link a{  padding:1px 0; }

.d_footer{ clear:both; width:100%; }
.d_footer .d_copyright_wrap { padding-bottom:15px; }
.d_footer .d_copyright h4{ float:none; padding-right:0; padding-top:0; }
.d_footer .d_copyright h4 img{ width:22%; margin-bottom:5px; }
.d_footer .d_copyright span.d_copy{ width:75%; line-height:1.5em; }
.d_footer .d_copyright span.d_inipay{ margin-top:-36px; width:18%; }
}

@media screen and (min-width: 1000px) and (max-width: 1300px){
.d_slide_box{ width: 42%; top:25%; bottom:20%; }
.d_slide_background { height:70%;}
.d_slide_text span.d_title{ font-size:1.5em; }
.d_slide_text span.d_title p{ font-size:1.8em; line-height:1em; }
.d_slide_text span.d_text{ display:none; }

.d_footer{ clear:both; width:100%; }
.d_footer .d_copyright_wrap { padding-bottom:15px; }
.d_footer .d_copyright h4{ float:none; padding-right:0; padding-top:0; }
.d_footer .d_copyright h4 img{ width:22%; margin-bottom:5px; }
.d_footer .d_copyright span.d_copy{ width:75%; line-height:1.5em; }
.d_footer .d_copyright span.d_inipay{ margin-top:-36px; width:15%; }
}

@media screen and (max-width: 1630px){
.d_slide_text span.d_text{ display:none; }
}