﻿@charset "utf-8";


@font-face {
	font-family:'NanumGothic';
	font-style:normal;
	font-weight:normal;
	src:url('../fonts/NanumGothic.eot'); /* IE9 Compat Modes */
	src:url('../fonts/NanumGothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/NanumGothic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/NanumGothic.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('../fonts/NanumGothic.svg#svgMothnnaFont') format('svg'); /* Legacy iOS */
}

* { font-family:나눔고딕, 'NanumGothic', 돋움, 굴림, Dotum, Gulim, sans-serif; color:#333333; -webkit-text-size-adjust:none; }

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; }
ol, ul, li { list-style:none; }
legend, caption { display:none; font-size:0; }
hr {display:none;}
body { font-size:12px; }
html, body{ width:100%; height:100%; }
table { table-layout:fixed; border-collapse:collapse; border-spacing:0; }
input,select { font-size:100%; }
input,select,textarea,button { vertical-align:middle; border:0; }
img, input { vertical-align:middle; }
label { color:#333333; }

a { color:#333333; text-decoration:none }
a:active, a:hover { text-decoration:none }

html:first-child select { height:28px; padding-right:6px; }
option { padding-right:6px; } /* Firefox Fix */
legend { width:0; height:0; font-size:0; line-height:0; position:absolute; top:0; left:0; overflow:hidden; visibility:hidden; }
select { border:1px solid #cacaca; padding:3px; line-height:20px; color:#333333; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

/*************************************************panel button start*************************************************/
.panel-no-border { border:0 !important; box-shadow:0 0px 0px rgba(0,0,0,0.0) !important; -webkit-box-shadow:0 0px 0px rgba(0,0,0,0.0) !important;  }
.panel-heading span { margin-top:-23px; font-size:15px; margin-right:-9px;  }
a.clickable {  color:inherit;   }
a.clickable:hover {  text-decoration:none;   }
.clickable { cursor:pointer;  }
.clickable .glyphicon { background:rgba(0, 0, 0, 0.15); display:inline-block; padding:6px 12px; border-radius:4px }

/*************************************************loading start*************************************************/
#loading { margin-top:20px; width:128px; font-weight:bold;  }
#loading div.center { margin-top:10px; height:15px; width:128px; background:url(../images/ajax-loaders/ajax-loader-6.gif);  }

/*************************************************circle button start*************************************************/
.btn-circle { width:30px; height:30px; text-align:center; padding:6px 0; font-size:12px; line-height:1.428571429; border-radius:15px;  }
.btn-circle.btn-lg { width:50px; height:50px; padding:10px 16px; font-size:18px; line-height:1.33; border-radius:25px;  }
.btn-circle.btn-xl { width:70px; height:70px; padding:10px 16px; font-size:24px; line-height:1.33; border-radius:35px;  }

/*************************************************bhoechie tab, sideTab start*************************************************/
div.bhoechie-tab-container{ z-index:10; padding:0 !important; border-radius:4px; -moz-border-radius:4px; border:1px solid #ddd; opacity:0.97; filter:alpha(opacity=97);  }
div.bhoechie-tab-menu{ padding-right:0; padding-left:0; padding-bottom:0;  }
div.bhoechie-tab-menu div.list-group{ margin-bottom:0;  }
div.bhoechie-tab-menu div.list-group>a{ margin-bottom:0;  }
div.bhoechie-tab-menu div.list-group>a:first-child{ border-top-right-radius:0; -moz-border-top-right-radius:0;  }
div.bhoechie-tab-menu div.list-group>a:last-child{ border-bottom-right-radius:0; -moz-border-bottom-right-radius:0;  }
div.bhoechie-tab-content{ padding-left:20px; padding-top:10px;  }
div.bhoechie-tab div.bhoechie-tab-content:not(.active){ display:none;  }

/* sub left accodion */
.list-group-submenu a { border:0px solid #ddd; margin-left:20px;  }

/* col-* no side padding */
.row-no-side-padding { padding-left:0 !important; padding-right:0 !important;  }

/* col-* no padding */
.row-no-padding { padding-top:0 !important; padding-bottom:0 !important; padding-left:0 !important; padding-right:0 !important;  }

/* col-* no padding */
.row-no-margin { margin-top:0 !important; margin-bottom:0 !important; margin-left:0 !important; margin-right:0 !important;  }

/* text-decoration none */
.nounderline { text-decoration:none !important;  }

/* blockquote-box */
.glyphicon-lg{ font-size:3em }
.blockquote-box{ border-right:5px solid #E6E6E6; margin-bottom:25px }
.blockquote-box .square{ width:100px; min-height:50px; margin-right:22px; text-align:center!important; padding:20px 0;  }

/* vertical-align */
.table tbody>tr>td.vert-align,.table tbody>tr>th.vert-align{ vertical-align:middle; }

/* flip-horizontal */
.flip-horizontal { -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1); -ms-filter:fliph;  /*IE*/filter:fliph;  }

/* flip-vertical */
.flip-vertical { -moz-transform:scaleY(-1); -webkit-transform:scaleY(-1); -o-transform:scaleY(-1); transform:scaleY(-1); -ms-filter:flipv;  /*IE*/filter:flipv;  }

ul.scroll-menu { height:auto; max-height:200px; overflow-x:auto; -webkit-overflow-scrolling:touch; -moz-overflow-scrolling:touch; -ms-overflow-scrolling:touch; -o-overflow-scrolling:touch; overflow-scrolling:touch;  }

/* table boardless */
.table-borderless td,.table-borderless th { border:0 !important;  }
.table-rows { margin-bottom:14px;  }
.table-rows:last-child { margin-bottom:0;  }

.pointer-hand { cursor :pointer;  }
.wrap { word-break:break-all; word-wrap:break-word;  }
.carousel-indicators li { background-color:#669966;  }
.carousel-indicators .active { background-color:#008CBA;  }

/* image thumbnail */
.thumb { display:block; width:100%; margin:0;  }

/* Style to article Author */
.by-author { font-style:italic; line-height:1.3; color:#aab6aa;  }

/* Main Article [Module]-------------------------------------* Featured Article Thumbnail* have a image and a text title.*/
.featured-article { position:relative; margin-bottom:1em;  }
.featured-article .block-title { /* Position & Box Model */position:absolute; bottom:0; left:0; z-index:1; /* background */background:rgba(0,0,0,0.7); /* Width/Height */padding:.5em; width:100%; /* Text color */color:#fff;  }
.featured-article .block-title h2 { margin:0;  }

/* no-gutters-----------------------------*/
.row .no-gutters { margin-right:0; margin-left:0;  }
.row .no-gutters > [class^="col-"],.row .no-gutters > [class*=" col-"] { padding-right:0; padding-left:0;  }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

#wrap { }


.container { padding:0 24px 0 24px; border:0px solid #000000; }
.container23 { padding:0 0 0 0; border:0px solid #000000; margin: 0 auto; width:100%;}

header { height:79px; background:#ffffff; }
header .container { position:relative; }
header .container ul.gnb { position:absolute; right:0px; top:38px; }
header .container ul.gnb li { float:left; margin-right:7px; }
header .container ul.gnb li:last-child { margin-right:0px; }
header .container ul.gnb li a { color:#555555; font-size:12px; font-weight:600; letter-spacing:-0.03em; }

header { height:79px; background:#ffffff; }
header .container23 { position:relative; }
header .container23 ul.gnb { position:absolute; right:0px; top:38px; }
header .container23 ul.gnb li { float:left; margin-right:7px; }
header .container23 ul.gnb li:last-child { margin-right:0px; }
header .container23 ul.gnb li a { color:#555555; font-size:12px; font-weight:600; letter-spacing:-0.03em; }
/*header a.logo { display:block; width:118px; height:36px; background:url("./images/v17/logo_01.png") no-repeat 0 0; margin-top:22px; }*/
header a.logo { 
	display:block; 
	width:255px; height:62px;
	/* background:url("./images/v17/logo_20200610.gif") no-repeat left center;  */
	background:url("./images/v17/DLIVE-OTTv-logo.png") no-repeat 0 center; 
	background-size: 200px auto; 
	margin-top:11px; 
}
header a.logo2 { display:block; width:255px; height:62px; background:url("./images/v17/logo_20200507.gif") no-repeat 0 0; margin-top:11px; background-size:149px 36px; }
/*header a.logo2 { display:block; width:149px; height:36px; background:url("./images/v17/DLIVE-OTTv-logo.png") no-repeat 0 0; margin-top:22px; background-size:149px 36px; }*/

.modal-slacker { width:90%; height:95%; margin:0px auto; }
.modal-slacker .modal-content { margin-top:1%; border-radius:0px; border-left-width:0px; border-right-width:0px; height:100%; overflow:auto; }
.modal-slacker .modal-header .close { opacity:1; padding:10px 17px; font-size:27px;  }
.modal-slacker .modal-header{ margin-bottom:10px !important;  }
.modal-slacker .modal-body { margin-top:10px !important; }

.navbar { background:#ffffff; }

a.navbar-brand { display:block; width:100px; height:31px; background:url("./images/v17/logo_01.png") no-repeat 0 0; background-size:90px 28px; margin:7px 0 0 10px; }

.navbar-inverse { background:#ffffff; height:47px; border:1px solid #d8d8d8; border-width:1px 0 1px 0; border-radius:0px; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus { background:#ffffff; color:#333333; }
.navbar-inverse .navbar-nav>.active>a:hover { background-color:#ffffff; }
.collapse { border:0px solid #000; }
.navbar-collapse { border:0px solid #000; margin:0 0 0 0; padding:0 0 0 0; }

.navbar-header .navbar-toggle { background:#ffffff; border-radius:0px; border:none; }
.navbar-header .navbar-toggle:hover,
.navbar-header .navbar-toggle:focus { background:#ffffff; border-radius:0px; }

.navbar-right:first-child { border-top:1px solid #dcdcdc; }
.navbar-right li a { background:url("./images/ic_02.jpg") no-repeat 8px center; font-weight:600; }

ul.navbar-nav { width:100%; }

ul.navbar-nav li.dropdown { width:calc(100% / 7) }

.dropdown-menu { width:100%; overflow:hidden; padding:20px 0 25px 0; text-align:center; border:none; margin:0; }
.dropdown-menu_cp { width:1000px; overflow:hidden; margin:0 auto; border:0px solid #000; }
.dropdown-menu_cp ul { }
.dropdown-menu_cp li { float:left; width:14.28571428571429%; }
.dropdown-menu_c { width:1000px; overflow:hidden; margin:0 auto; border:0px solid #000; }
.dropdown-menu_c ul { }
.dropdown-menu_c li { float:left; width:14.28571428571429%; }

.list-inline { position:absolute; width:100%; left:0px; top:50px; padding:0; margin:0; border-radius:0; height:230px; padding-top:15px; z-index:99999; background:#ffffff !important; border:1px solid #e0e0e0; border-width:0 1px 1px 0; }
.list-inline li { float:left; width:100%; }
.list-inline li a { display:inline-block; width:100%; text-align:left; color:#333333; font-weight:normal; font-size:13px; background:#ffffff url("./images/ic_02.jpg") no-repeat 10px 12px !important; padding:3px 0 6px 20px; letter-spacing:-0.09em; }
.list-inline li a:hover { background:#00afc8 url("./images/ic_01.jpg") no-repeat 10px 12px !important; color:#ffffff; }

a.navbar-inverse_lnb1 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:17px; font-weight:600; line-height:20px !important; }
a.navbar-inverse_lnb1:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb1_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb2 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:17px; font-weight:600; line-height:20px !important; }
a.navbar-inverse_lnb2:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb2_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb3 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:17px; font-weight:600; line-height:20px !important; }
a.navbar-inverse_lnb3:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb3_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb4 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:17px; font-weight:600; line-height:20px !important; }
a.navbar-inverse_lnb4:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb4_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb5 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:17px; font-weight:600; line-height:20px !important; }
a.navbar-inverse_lnb5:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb5_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb6 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:17px; font-weight:600; line-height:20px !important; }
a.navbar-inverse_lnb6:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb6_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb7 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:17px; font-weight:600; line-height:20px !important; }
a.navbar-inverse_lnb7:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
a.navbar-inverse_lnb7_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:17px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }

a.navbar-inverse_lnb1:focus { border:1px dotted #000000; }
a.navbar-inverse_lnb2:focus { border:1px dotted #000000; }
a.navbar-inverse_lnb3:focus { border:1px dotted #000000; }
a.navbar-inverse_lnb4:focus { border:1px dotted #000000; }
a.navbar-inverse_lnb5:focus { border:1px dotted #000000; }
a.navbar-inverse_lnb6:focus { border:1px dotted #000000; }
a.navbar-inverse_lnb7:focus { border:1px dotted #000000; }

a.navbar-inverse_lnb1_on:focus { border:1px dotted #000000; }
a.navbar-inverse_lnb2_on:focus { border:1px dotted #000000; }
a.navbar-inverse_lnb3_on:focus { border:1px dotted #000000; }
a.navbar-inverse_lnb4_on:focus { border:1px dotted #000000; }
a.navbar-inverse_lnb5_on:focus { border:1px dotted #000000; }
a.navbar-inverse_lnb6_on:focus { border:1px dotted #000000; }
a.navbar-inverse_lnb7_on:focus { border:1px dotted #000000; }

#content-page { }

footer { margin:0 0 30px 0; padding:20px 0 0 0; border-top:1px solid #dadada; }
footer .container { position:relative; background:url("./images/logo_02.jpg") no-repeat 0 0; }
footer .container .text-muted { margin-left:270px; line-height:21px; font-size:11px !important; }
footer .container .text-muted a { color:#777777; font-size:11px !important; font-weight:600; }
footer .container .dropup { position:absolute; right:0px; top:0px; }
footer .container .dropup a { display:inline-block; padding:0 10px 0 10px; height:24px; color:#ffffff !important; font-size:12px; font-weight:normal; background:#7b7b7b; text-align:center; line-height:24px; }
footer .container .text-muted_xs { line-height:18px; font-size:11px !important; padding:20px 10px 0 0; text-align:center; color:#ffffff; letter-spacing:-0.03em; }
footer .container .text-muted_xs a { color:#777777; font-size:10px !important; font-weight:600; }

footer { margin:0 0 30px 0; padding:20px 0 0 0; border-top:1px solid #dadada; }
footer .container23 { position:relative; background:url("./images/logo_02.jpg") no-repeat 0 0; }
footer .container23 .text-muted { margin-left:270px; line-height:21px; font-size:11px !important; }
footer .container23 .text-muted a { color:#777777; font-size:11px !important; font-weight:600; }
footer .container23 .dropup { position:absolute; right:0px; top:0px; }
footer .container23 .dropup a { display:inline-block; padding:0 10px 0 10px; height:24px; color:#ffffff !important; font-size:12px; font-weight:normal; background:#7b7b7b; text-align:center; line-height:24px; }
footer .container23 .text-muted_xs { line-height:18px; font-size:11px !important; padding:20px 10px 0 0; text-align:center; color:#ffffff; letter-spacing:-0.03em; }
footer .container23 .text-muted_xs a { color:#777777; font-size:10px !important; font-weight:600; }

.ui_snb { position:relative; margin-top:20px; }
.ui_snb h1#lnb1 { width:100%; height:172px; background:url("./images/subtitle_01.jpg") no-repeat center 0; border:0px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:30px; text-align:center; padding-top:122px; letter-spacing:-0.05em; }
.ui_snb h1#lnb2 { width:100%; height:172px; background:url("./images/subtitle_02.jpg") no-repeat center 0; border:0px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:30px; text-align:center; padding-top:122px; letter-spacing:-0.05em; }
.ui_snb h1#lnb3 { width:100%; height:172px; background:url("./images/subtitle_03.jpg") no-repeat center 0; border:0px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:30px; text-align:center; padding-top:122px; letter-spacing:-0.05em; }
.ui_snb h1#lnb4 { width:100%; height:172px; background:url("./images/subtitle_04.jpg") no-repeat center 0; border:0px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:30px; text-align:center; padding-top:122px; letter-spacing:-0.05em; }
.ui_snb h1#lnb5 { width:100%; height:172px; background:url("./images/subtitle_05.jpg") no-repeat center 0; border:0px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:30px; text-align:center; padding-top:122px; letter-spacing:-0.05em; }
.ui_snb h1#lnb6 { width:100%; height:172px; background:url("./images/subtitle_06.jpg") no-repeat center 0; border:0px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:30px; text-align:center; padding-top:122px; letter-spacing:-0.05em; }
.ui_snb h1#lnb7 { width:100%; height:172px; background:url("./images/subtitle_07.jpg") no-repeat center 0; border:0px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:30px; text-align:center; padding-top:122px; letter-spacing:-0.05em; }
.ui_snb h1#lnb8 { width:100%; height:172px; background:url("./images/subtitle_08.jpg") no-repeat center 0; border:0px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:30px; text-align:center; padding-top:122px; letter-spacing:-0.05em; }

.ui_snb .list-group { padding:0; margin:0; border-radius:0; }
.ui_snb .panel { padding:0; margin:0; border-radius:0; }
.ui_snb .list-group a { border-radius:0; }
.ui_snb .list-group a.list-group-item { display:inline-block; width:100%; height:42px; background:url("./images/snb_bg2_off.jpg") no-repeat 0 center; border:1px solid #e8e8e8; border-width:0 1px 1px 1px; color:#111111; font-weight:600; font-size:14px; line-height:42px; padding:0 0 0 30px; border-radius:0; }
.ui_snb .list-group a.list-group-item:hover { display:inline-block; width:100%; height:42px; background:#2e75b5 url("./images/snb_bg2_on.jpg") no-repeat 0 center; border:1px solid #3c71cd; border-width:0 1px 1px 1px; color:#ffffff; font-weight:600; font-size:14px; line-height:42px; padding:0 0 0 30px; border-radius:0; }
.ui_snb .list-group a.on { display:inline-block; width:100%; height:42px; background:#2e75b5 url("./images/snb_bg2_on.jpg") no-repeat 0 center; border:1px solid #3c71cd; border-width:0 1px 1px 1px; color:#ffffff; font-weight:600; font-size:14px; line-height:42px; padding:0 0 0 30px; border-radius:0; }

.ui_sbanner { position:relative; overflow:hidden; }
.ui_sbanner ul { }
.ui_sbanner li { margin-bottom:5px; }
.ui_sbanner li+li { margin-bottom:0px; }

.ui_pagetitle { position:relative; overflow:hidden; margin-top:20px; padding-bottom:15px; border-bottom:1px solid #dfdfdf; }
.ui_pagetitle .page-header { padding:0; margin:0; border-radius:0; border:none; color:#3e3e3e; font-weight:600; font-size:28px; letter-spacing:-0.05em; }
.ui_pagetitle .breadcrumb { position:absolute; right:5px; top:10px; color:#545454; font-size:11px; font-weight:normal; background:none; padding:0; margin:0; border-radius:0; }
.ui_pagetitle .breadcrumb span { color:#999999; font-size:10px; margin:0 5px 0 5px; }

.navbar_right_lnb { overflow:hidden; background:#ffffff; margin-bottom:10px; margin-top:-20px; padding:0 0 0 0; }
.navbar_right_lnb ul.op1 { overflow:hidden; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding:0 10px 0 10px; }
.navbar_right_lnb ul.op1 li { float:left; width:25%; height:37px; }
.navbar_right_lnb ul.op1 li a { display:inline-block; width:100%; height:37px; color:#333333; font-size:13px; font-weight:bold; text-align:center; line-height:37px; letter-spacing:-0.03em; }
.navbar_right_lnb ul.op2 { overflow:hidden; border-bottom:1px solid #d8d8d8; padding:0 10px 0 10px; }
.navbar_right_lnb ul.op2 li { float:left; width:33.33333333333333%; height:37px; }
.navbar_right_lnb ul.op2 li a { display:inline-block; width:100%; height:37px; color:#333333; font-size:13px; font-weight:bold; text-align:center; line-height:37px; letter-spacing:-0.03em; }

.con_mvisual { overflow:hidden; }
.con_mvisual .con_mvisual_1 { float:left; width:690px; overflow:hidden; }
.con_mvisual .con_mvisual_2 { float:left; width:310px; overflow:hidden; }
.con_mvisual .con_mvisual_2 ul { }
.con_mvisual .con_mvisual_2 ul li { float:left; border:1px solid #d8d8d8; border-width:1px 1px 1px 1px; }
.con_mvisual .con_mvisual_2 ul li+li { border-width:1px 1px 1px 0px; }
.con_mvisual .con_mvisual_2 ul li+li+li { border-width:0 1px 1px 1px; }
.con_mvisual .con_mvisual_2 ul li+li+li+li { border-width:0 1px 1px 0px; }
.con_mvisual .con_mvisual_2 ul li+li+li+li+li { border-width:0 1px 1px 1px; }
.con_mvisual .con_mvisual_2 ul li+li+li+li+li+li { border-width:0 1px 1px 0px; }

.con_mvisual2 { overflow:hidden; border-top:3px solid #5fc4b6; margin-top:15px; }
.con_mvisual2 .con_mvisual2_1 { float:left; width:222px; overflow:hidden; }
.con_mvisual2 .con_mvisual2_2 { float:left; width:778px; overflow:hidden; }
.con_mvisual2 .con_mvisual2_2 ul { }
.con_mvisual2 .con_mvisual2_2 ul li { float:left; border:1px solid #d8d8d8; border-width:0 1px 1px 0; }
.con_mvisual2 .con_mvisual2_2 ul li+li { border-width:0 1px 1px 0px; }
.con_mvisual2 .con_mvisual2_2 ul li+li+li { border-width:0 1px 1px 0; }
.con_mvisual2 .con_mvisual2_2 ul li+li+li+li { border-width:0 1px 1px 0px; }
.con_mvisual2 .con_mvisual2_2 ul li+li+li+li+li { border-width:0 1px 1px 0; }
.con_mvisual2 .con_mvisual2_2 ul li+li+li+li+li+li { border-width:0 1px 1px 0px; }

.con_mcont { width:100%; overflow:hidden; margin-top:20px; }
.con_mcont .con_mcont_1 { float:left; width:318px; height:205px; margin-right:13px; }
.con_mcont .con_mcont_1 h1 { height:26px; color:#555555; font-weight:600; font-size:15px; letter-spacing:-0.05em; }
.con_mcont .con_mcont_1 .con_mcont_1_c { width:100%; border:1px solid #d8d8d8; }

.con_mcont .con_mcont_2 { position:relative; float:left; width:325px; height:205px; margin-right:12px; }
.con_mcont .con_mcont_2 h1 { height:26px; color:#555555; font-weight:600; font-size:15px; letter-spacing:-0.05em; }
.con_mcont .con_mcont_2 a.more { position:absolute; right:5px; top:5px; color:#666666; font-weight:normal; font-size:11px; }
.con_mcont .con_mcont_2 .con_mcont_2_c { width:323px; height:177px; border:1px solid #d8d8d8; }
.con_mcont .con_mcont_2 .con_mcont_2_c ul { margin:23px 0 0 20px; }
.con_mcont .con_mcont_2 .con_mcont_2_c li { height:23px; color:#333333; font-weight:600; font-size:13px; background:url("./images/ic_03.jpg") no-repeat 0 10px; padding-left:10px; }
.con_mcont .con_mcont_2 .con_mcont_2_c li a { color:#333333; }

.con_mcont .con_mcont_3 { position:relative; float:left; width:325px; height:205px; }
.con_mcont .con_mcont_3 h1 { height:26px; color:#555555; font-weight:600; font-size:15px; letter-spacing:-0.05em; }

.visual-con { float:left; position:relative; width:677px; height:410px; border:0px solid #dadada; border-top:0px solid #fab219; z-index:1; }
.visual-con .rollnum { position:absolute; top:20px; right:20px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:99; }
.visual-con .rollnum a {float:left; height:14px; background-image:url("./images/control_01.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px;}
.visual-con .rollnum .num {display:inline;}
.visual-con .rollnum .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
.visual-con .rollnum .num a.activeSlide { width:28px; background-position:0 0; }
.visual-con .rollnum .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
.visual-con .rollnum .play { width:14px; background-position:-96px 0; }

.visual-con2 { float:left; position:relative; width:325px; height:179px; border:0px solid #dadada; border-top:0px solid #fab219; z-index:1; }
.visual-con2 img { width:100%; }
.visual-con2 .rollnum2 { position:absolute; top:10px; right:10px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:99; }
.visual-con2 .rollnum2 a {float:left; height:14px; background-image:url("./images/control_01.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px;}
.visual-con2 .rollnum2 .num {display:inline;}
.visual-con2 .rollnum2 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
.visual-con2 .rollnum2 .num a.activeSlide { width:28px; background-position:0 0; }
.visual-con2 .rollnum2 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
.visual-con2 .rollnum2 .play { width:14px; background-position:-96px 0; }

.con_list_option { width:100%; height:20px; }
.con_list_option ul { }
.con_list_option li { float:left; height:20px; background:url("./images/ic_17.jpg") no-repeat 0 2px; padding-left:18px; color:#333333; font-weight:normal; font-size:12px; }
.con_list_option li.op1 { float:right; height:20px; background:none; margin-top:-8px; }
.con_list_option li.op2 { height:20px; background:none; margin-top:-8px; }
.con_list_option span.op1 { color:#d2171e; font-weight:bold; }

.con_list { position:relative; overflow:hidden; }
.con_list .panel { padding:0; margin:0; border-radius:0; border:none; }
.con_list .panel-default { padding:0; margin:0; border-radius:0; border:none; }
.con_list .panel-heading { position:relative; width:100%; height:35px; color:#3f3f3f; font-weight:600; font-size:16px; padding:0; margin:0; padding-left:17px; border-radius:0; background:none; background:url("./images/ic_11.jpg") no-repeat 0 5px; }
.con_list table { width:100%; border-top:2px solid #666666; }
.con_list th { height:50px; background:#f6f6f6; border-bottom:1px solid #cccccc; color:#4a4a4a; font-weight:600; font-size:13px; text-align:center; }
.con_list td { height:45px; border-bottom:1px solid #dfdfdf; color:#555555; font-weight:normal; font-size:13px; text-align:center; }
.con_list td.op1 { background:#e8f2fb; color:#4b4b4b; font-weight:600; }
.con_list td.op2 { background:#fbf8e8; color:#4b4b4b; font-weight:600; }
.con_list td.multi { padding:15px 20px 15px 20px; line-height:22px; text-align:left; }
.con_list td.multi a { color:#000000; font-size:14px; }
.con_list td a { color:#111111; font-weight:600; text-decoration:none; }
.con_list td ul.learn_option { margin-top:15px; overflow:hidden; }
.con_list td ul.learn_option li { float:left; list-style:none; margin:0; padding:0; border:0; background:none; margin-bottom:3px; }
.con_list td ul.learn_option li.tit { width:15%; color:#777777; font-weight:600; font-size:12px; background:url("./images/ic_02.jpg") no-repeat 0 10px; padding-left:8px; }
.con_list td ul.learn_option li.detail { width:18%; }
.con_list td ul.learn_option2 { margin-top:10px; border-top:1px solid #dfdfdf; overflow:hidden; padding:10px 0 0 0; }
.con_list td ul.learn_option2 li { float:left; list-style:none; margin:0; padding:0; border:0; background:none; margin-bottom:3px; }
.con_list td ul.learn_option2 li.tit { width:15%; color:#777777; font-weight:600; font-size:12px; background:url("./images/ic_02.jpg") no-repeat 0 10px; padding-left:8px; }
.con_list td ul.learn_option2 li.detail { width:18%; }
.con_list td ul.learn_option3 { margin-top:15px; overflow:hidden; }
.con_list td ul.learn_option3 li { float:left; list-style:none; margin:0; padding:0; border:0; background:none; margin-bottom:3px; }
.con_list td ul.learn_option3 li.tit { width:10%; color:#777777; font-weight:600; font-size:12px; background:url("./images/ic_02.jpg") no-repeat 0 10px; padding-left:8px; }
.con_list td ul.learn_option3 li.detail { width:15%; }
.con_list td span.label { font-size:11px; }

.con_list2 { position:relative; overflow:hidden; }
.con_list2 .panel { padding:0; margin:0; border-radius:0; border:none; }
.con_list2 .panel-default { padding:0; margin:0; border-radius:0; border:none; }
.con_list2 .panel-heading { position:relative; width:100%; height:35px; color:#3f3f3f; font-weight:600; font-size:16px; padding:0; margin:0; padding-left:17px; border-radius:0; background:none; background:url("./images/ic_11.jpg") no-repeat 0 5px; }
.con_list2 table { width:100%; border-top:2px solid #1cafd1; }
.con_list2 th { background:#f9f9f9; border:1px solid #dfdfdf; color:#333333; font-weight:600; font-size:13px; text-align:center; }
.con_list2 th.multi { padding:15px 0px 15px 0px; }
.con_list2 th.info { background:#f0f8fd; color:#333333; font-weight:600; font-size:12px; text-align:center; }
.con_list2 th.info2 { background:#e1f2fc; color:#333333; font-weight:600; font-size:12px; text-align:center; }
.con_list2 td { border:1px solid #dfdfdf; color:#555555; font-weight:normal; font-size:12px; text-align:center; }
.con_list2 td a { text-decoration:underline; }
.con_list2 td.info { background:#f0f8fd; color:#333333; font-weight:600; font-size:12px; text-align:center; }
.con_list2 td.info2 { background:#e1f2fc; color:#333333; font-weight:600; font-size:12px; text-align:center; }
.con_list2 td.multi { padding:15px 20px 15px 20px; line-height:22px; text-align:left; }
.con_list2 td.multi a { color:#000000; font-size:14px; }
.con_list2 td.multi span.label { font-size:11px; font-weight:normal; }
.con_list2 td.multi2 { padding:10px 20px 10px 20px; line-height:22px; text-align:left; }
.con_list2 td.image { padding:0; text-align:center; }
.con_list2 td.image img { border:0px solid #dadada; width:100%; }
.con_list2 td.multi3 { padding:10px 10px 10px 10px; line-height:20px; text-align:left; }
.con_list2 td.noti { color:#e53325; font-weight:600; }
.con_list2 td.noti2 { color:#08b0b9; font-weight:600; }
.con_list2 p { color:#555555; font-weight:normal; font-size:11px; margin:5px 0 0 0; text-align:right; }

.con_list3 { position:relative; overflow:hidden; }
.con_list3 .panel { padding:0; margin:0; border-radius:0; border:none; }
.con_list3 .panel-default { padding:0; margin:0; border-radius:0; border:none; }
.con_list3 .panel-heading { position:relative; width:100%; height:35px; color:#3f3f3f; font-weight:600; font-size:16px; padding:0; margin:0; padding-left:17px; border-radius:0; background:none; background:url("./images/ic_11.jpg") no-repeat 0 5px; }
.con_list3 table { width:100%; border-top:2px solid #212121; }
.con_list3 th { background:#f9f9f9; border:1px solid #dfdfdf; color:#333333; font-weight:600; font-size:13px; text-align:center; }
.con_list3 th.multi { padding:15px 0px 15px 0px; }
.con_list3 td { border:1px solid #dfdfdf; color:#555555; font-weight:normal; font-size:12px; text-align:center; }
.con_list3 td.info { background:#f0f8fd; color:#333333; font-weight:600; font-size:12px; text-align:center; }
.con_list3 td.multi { padding:15px 20px 15px 20px; line-height:22px; text-align:left; }
.con_list3 td.multi a { color:#000000; font-size:14px; }
.con_list3 td.multi span.label { font-size:11px; font-weight:normal; }
.con_list3 td.multi2 { padding:10px 20px 10px 20px; line-height:22px; text-align:left; }
.con_list3 td.image { padding:0; text-align:center; }
.con_list3 td.image img { border:0px solid #dadada; width:100%; }
.con_list3 td a { color:#000000; font-size:14px; font-weight:bold; text-decoration:underline; }

.con_list4 { position:relative; overflow:hidden; }
.con_list4 .panel { padding:0; margin:0; border-radius:0; border:none; }
.con_list4 .panel-default { padding:0; margin:0; border-radius:0; border:none; }
.con_list4 .panel-heading { position:relative; width:100%; height:35px; color:#3f3f3f; font-weight:600; font-size:16px; padding:0; margin:0; padding-left:17px; border-radius:0; background:none; background:url("./images/ic_11.jpg") no-repeat 0 5px; }
.con_list4 table { width:100%; border-top:2px solid #212121; }
.con_list4 th { height:20px; background:#f9f9f9; border:1px solid #dfdfdf; color:#333333; font-weight:600; font-size:13px; text-align:center; padding:3px; }
.con_list4 th.multi { padding:15px 0px 15px 0px; }
.con_list4 td { height:20px; border:1px solid #dfdfdf; color:#555555; font-weight:normal; font-size:12px; text-align:center; padding:3px; }
.con_list4 td.info { background:#f0f8fd; color:#333333; font-weight:600; font-size:12px; text-align:center; }
.con_list4 td.multi { padding:15px 20px 15px 20px; line-height:22px; text-align:left; }
.con_list4 td.multi a { color:#000000; font-size:14px; }
.con_list4 td.multi span.label { font-size:11px; font-weight:normal; }
.con_list4 td.multi2 { padding:10px 20px 10px 20px; line-height:22px; text-align:left; }
.con_list4 td.image { padding:0; text-align:center; }
.con_list4 td.image img { border:0px solid #dadada; width:100%; }
.con_list4 td a { color:#000000; font-size:14px; font-weight:bold; text-decoration:underline; }

.con_list_range { position:relative; overflow:hidden; }
.con_list_range .panel { padding:0; margin:0; border-radius:0; border:none; }
.con_list_range .panel-default { padding:0; margin:0; border-radius:0; border:none; }
.con_list_range .panel-heading { position:relative; width:100%; height:35px; color:#3f3f3f; font-weight:600; font-size:16px; padding:0; margin:0; padding-left:17px; border-radius:0; background:none; background:url("./images/ic_11.jpg") no-repeat 0 5px; }
.con_list_range table { width:100%; border-top:1px solid #666666; }
.con_list_range th { height:40px; background:#f9f9f9; border-bottom:1px solid #dfdfdf; color:#333333; font-weight:600; font-size:13px; text-align:center; }
.con_list_range td { height:39px; border-bottom:1px solid #dfdfdf; color:#555555; font-weight:normal; font-size:12px; text-align:center; }
.con_list_range td.prev { background:url("./images/ic_prev.jpg") no-repeat right center; }
.con_list_range td.next { background:url("./images/ic_prev.jpg") no-repeat right center; }

.con_faq { position:relative; overflow:hidden; float: none; clear: both;  padding-top: 10px; }
.con_faq .panel { padding:0; margin:0; border-radius:0; border-bottom:0px; }
.con_faq .panel-default { padding:0; margin:0; border-radius:0; border-bottom:0px; margin-bottom:5px; }
/* .con_faq .panel-heading [data-toggle="collapse"]:after { content: ""; float: right;color: #F58723;font-size:18px;line-height: 22px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg); } */
/* .con_faq .panel-heading [data-toggle="collapse"].collapsed:after { -webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);color: #454444; } */
.con_faq .panel-heading .panel-title { color:#4b4b4b; font-weight:600; font-size:13px; }
.con_faq .panel-default { border: none; }

.faq-list .panel-title .category {
    margin-right: 2px;
	color: #ff6800;
    font-size: 14px;
    font-weight: bold;
}
.faq-list .arrow_down {
	position: absolute;
    right:0;
    top: 25px;
    display: inline-block;
    width: 27px;
    height: 14px;
	margin: 0;
    background: url(./../../html/script/css/mobile/images/icon_arrow_down.png) no-repeat 0 0;
}
.faq-list .panel-heading {
	padding: 18px 30px 18px 53px;
}
.faq-list .panel-default>.panel-heading {
	border: none;
}

/* 자주 묻는 질문 리뉴얼 탭 */
faq-tab-wrap {
	height: 80px;
	margin-bottom: 30px;
}
.faq-tab-wrap ul li { 
	width: 33.333333%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
	border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}
.faq-tab-wrap ul li:nth-child(7){
border-right:1px solid #d0d0d0;

}


.faq-tab-wrap ul li:nth-child(3n) {
	border-right: 1px solid #d0d0d0;
}
.faq-tab-wrap .tabMenu-bottom li {
	border-bottom: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
}
.faq-tab-wrap .tabMenu .on {
	border-top: 1px solid #00afc7;
}
.faq-tab-wrap .tabMenu .on a {
	color: #00afc7;
	font-weight: bold;
}
/*2022.10.17 class추가시작*/

.v17_uhd{
	font-size:24px; 
	font-weight:bold; 
	margin-right:6px;
}
.v17_uhd2{
	font-size:20px; 
	font-weight:bold; 
	margin-right:6px;
}
.v17_tit_tab{
	margin-top:19px;
	border-bottom: 2px solid #21b2c7;
	padding-bottom:8px;
	font-size:15px;
	cursor:pointer;
}
.v17_tit_tab_on{
	font-weight:bold;
	color:#21b2c7;
	margin:0 5px 0 0px;
}
.v17_tit_tab span{
	margin:0 5px 0 5px;
}
.v17_tit_tab img{
	margin:0 3px 0 3px;
	float:right;
}

.rn21_gnbnav_wrap { }

/* 상단 탑 좌우 스와이프 메뉴 클릭시 가운데 정렬 */
.chmSwiper { width:100%;  height:50px; line-height:0px; padding: 0; background:#fff; margin:0 auto; }
.chmSwiper .swiper-slide {  width:18% !important; text-align:center;}
.chmSwiper .swiper-slide a { cursor:pointer; display: block; text-align: center; padding:0;   font-family: 'Nanum Gothic', sans-serif !important; }
.chmSwiper .swiper-slide .text {padding-left:15px;  box-sizing: border-box; position: relative; display: inline-block; height: 40px; white-space: nowrap; font-size:14px; font-weight:400; line-height: 40px; color: #333; }
.chmSwiper .swiper-slide.on .text { color: #21b2c7;font-weight:700;}
.chmSwiper .on span  { color: #111; font-weight: bold; }
.chmSwiper .on span:after { content: ''; display: block; position: absolute; bottom: 0px; left: 0; width: 100%; height: 3px; background: #fff; }


@media (max-width: 767px) { 
	.chmSwiper .swiper-slide { width: auto !important;  }
	.chmSwiper .swiper-slide a { padding:-20px 15px 0 20px }
}
/*2022.10.17 class추가끝*/


/*  검색 */
.search-box ul {
	display: table;
    margin-left: auto;
    margin-right: auto;
}
.search-box ul li {
	float: left;
    margin: 0 5px 0 0;
}
.search-box ul li select {
	width: 120px;
	height: 33px;
}
.search-box .faq-input input {
	border: 1px solid #cacaca;
    width: 550px; /*250px;*/
    height: 33px;
}

/*  셀프 해결 가이드 */
.faq-self-wrap .faq-self-guide ul li span.arrow_down {
	background: url(./images/v17/arrow-down.png) no-repeat 0 0;
	right: 10px;
}

.con_write { position:relative; overflow:hidden; }
.con_write table { width:100%; border-top:2px solid #666666; }
.con_write th { height:45px; background:#f9f9f9; border-bottom:1px solid #dfdfdf; color:#333333; font-weight:600; font-size:13px; vertical-align:middle !important; padding-left:15px !important; }
.con_write td { border-bottom:1px solid #dfdfdf; color:#333333; font-weight:normal; font-size:13px; vertical-align:middle !important; }

.con_write2 { position:relative; }
.con_write2 table { width:100%; border-top:2px solid #666666; }
.con_write2 th { height:45px; background:#f9f9f9; border:1px solid #dfdfdf; color:#333333; font-weight:600; font-size:13px; vertical-align:middle !important; padding-left:15px !important; }
.con_write2 td { border:1px solid #dfdfdf; color:#333333; font-weight:normal; font-size:13px; vertical-align:middle !important; }
.con_write2 td.info { background:#f0f8fd !important; }
.con_write2 td.multi { padding:10px 10px 10px 10px; line-height:20px; }

.con_view { position:relative; overflow:hidden; }
.con_view .panel { padding:0; margin:0; border-radius:0; border:none; }
.con_view .panel-default { padding:0; margin:0; border-radius:0; border:none; }
.con_view .panel-heading { position:relative; width:100%; height:35px; color:#3f3f3f; font-weight:600; font-size:16px; padding:0; margin:0; padding-left:17px; border-radius:0; background:none; background:url("./images/ic_11.jpg") no-repeat 0 5px; }
.con_view table { width:100%; border-top:2px solid #1cafd1; }
.con_view th { height:45px; background:#f9f9f9; border-bottom:1px solid #dfdfdf; color:#333333; font-weight:600; font-size:12px; vertical-align:middle !important; padding-left:15px !important; }
.con_view th.info { background:#f9f9f9 !important; }
.con_view td { border-bottom:1px solid #dfdfdf; color:#333333; font-weight:normal; font-size:12px; vertical-align:middle !important; }

.con_view2 { position:relative; overflow:hidden; }
.con_view2 .panel { padding:0; margin:0; border-radius:0; border:none; }
.con_view2 .panel-default { padding:0; margin:0; border-radius:0; border:none; }
.con_view2 .panel-heading { position:relative; width:100%; height:35px; color:#3f3f3f; font-weight:600; font-size:16px; padding:0; margin:0; padding-left:17px; border-radius:0; background:none; background:url("./images/ic_11.jpg") no-repeat 0 5px; }
.con_view2 table { width:100%; border-top:2px solid #666666; }
.con_view2 th { border-bottom:1px solid #dadada; height:40px; color:#4a4a4a; font-size:13px; background:#f6f6f6; font-weight:600; margin:0; padding:0; padding-left:20px; text-align:left; }
.con_view2 td { border-bottom:1px solid #dadada; height:40px; color:#333333; font-size:13px; margin:0; padding:0; padding-left:10px; text-align:left; }
.con_view2 td.tit { oveflow:hidden; background:#f7f7f7; font-size:15px; padding-left:0px; font-weight:600; text-align:center; vertical-align:middle; padding:15px 20px 15px 20px; }
.con_view2 td.txt { padding:20px 20px 20px 20px; line-height:24px; }
.con_view2 td.txt h1 { height:40px ;background:#f7f7f7; color:#111111; font-size:16px; font-weight:600; text-align:center; line-height:40px; margin-bottom:20px; border:1px solid #cccccc; }
.con_view2 td.txt img { width:100%; }
.con_view2 td a.file { text-decoration:underline; }
.con_view2 td.multi { padding:10px 10px 10px 10px; line-height:20px; }
.con_view2 td.multi2 { padding:10px 10px 10px 10px; line-height:20px; background:#f7f7f7; font-size:14px; font-weight:600; text-align:center; }
.con_view2 td.movies { padding:20px 20px 20px 20px; line-height:20px; text-align:center; }

.con_view3 { position:relative; overflow:hidden; }
.con_view3 .panel { padding:0; margin:0; border-radius:0; border:none; }
.con_view3 .panel-default { padding:0; margin:0; border-radius:0; border:none; }
.con_view3 .panel-heading { position:relative; width:100%; height:35px; color:#3f3f3f; font-weight:600; font-size:16px; padding:0; margin:0; padding-left:17px; border-radius:0; background:none; background:url("./images/ic_11.jpg") no-repeat 0 5px; }
.con_view3 table { width:100%; border-top:2px solid #666666; }
.con_view3 th { height:30px; background:#f9f9f9; border:1px solid #dfdfdf; color:#333333; font-weight:600; font-size:12px; vertical-align:middle !important; padding-left:15px !important; }
.con_view3 td { height:30px; background:#ffffff; border:1px solid #dfdfdf; color:#333333; font-weight:normal; font-size:12px; vertical-align:middle !important; }
.con_view3 td h1 { color:#333333; font-weight:600; font-size:13px; vertical-align:middle !important; margin-bottom:5px; }
.con_view3 td.tit { height:40px; background:#f7f7f7; font-size:14px; padding-left:0px; font-weight:600; text-align:center; vertical-align:middle; }

.con_view4 { position:relative; overflow:hidden; }
.con_view4 table { width:100%; border-top:2px solid #666666; }
.con_view4 th { border:1px solid #dadada; height:30px; color:#4a4a4a; font-size:12px; background:#f6f6f6; font-weight:600; margin:0; padding:0; padding-left:20px; text-align:center; }
.con_view4 td { border:1px solid #dadada; height:30px; color:#333333; font-size:12px; margin:0; padding:0; padding-left:10px; text-align:center; }
.con_view4 td.tit { height:40px; background:#f7f7f7; font-size:14px; padding-left:0px; font-weight:600; text-align:center; vertical-align:middle; }

.con_thumb {  width:100%; overflow:hidden; border-top:2px solid #666666; }
.con_thumb ul { width:100%; overflow:hidden; border:1px solid #e5e5e5; border-width:0 0 0 1px; }
.con_thumb li { float:left; background:#ffffff; color:#666666; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 20px 10px; border:1px solid #e5e5e5; border-width:0 1px 1px 0px; }
.con_thumb li img { border:1px solid #f1f1f3; width:100%; }
.con_thumb li h1 { overflow:hidden; font-weight:600; font-size:13px; color:#343434; text-align:left; padding:0 20px 0 10px; line-height:20px; }
.con_thumb li p.tit1 { position:relative; height:20px; font-weight:normal; font-size:12px; color:#777777; text-align:left; padding:5px 0 0 10px; }
.con_thumb li p.tit2 { height:20px; font-weight:normal; font-size:12px; color:#777777; text-align:left; padding:5px 0 0 10px; }
.con_thumb li p.event_btn { clear:both; height:20px; font-weight:normal; font-size:12px; color:#777777; text-align:left; padding:9px 0 0 10px; }

.con_thumb2 {  width:100%; overflow:hidden; border-top:2px solid #2781bf; }
.con_thumb2 ul { width:100%; overflow:hidden; border:1px solid #e5e5e5; border-width:0 0 0 1px; }
.con_thumb2 li { float:left; background:#ffffff; color:#666666; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 30px 10px; border:1px solid #e5e5e5; border-width:0 1px 1px 0px; }
.con_thumb2 li img { border:1px solid #f1f1f3; width:100%; height:300px; }
.con_thumb2 li h1 { height:35px; font-weight:600; font-size:14px; color:#343434; text-align:left; padding:10px 10px 0 10px; line-height:20px; }
.con_thumb2 li p.event_btn { clear:both; height:20px; font-weight:normal; font-size:12px; color:#777777; text-align:left; padding:9px 0 0 10px; }

.con_notice1 { position:relative; overflow:hidden; background:#dff2f6 url("./images/ic_12.jpg") no-repeat 30px center; color:#47686d; font-size:12px; line-height:18px; padding:15px 30px 15px 100px; border-radius:5px; font-weight:600; margin:0px 0 12px 0; }

.con_notice2 { }
.con_notice2 .alert { padding:0; margin:0; border-radius:0; background:none; }
.con_notice2 .alert-defualt { overflow:hidden; background:#f7f7f7 url("./images/ic_19.jpg") no-repeat 30px center; color:#565656; font-size:13px; line-height:20px; padding:25px 30px 25px 85px; border-radius:0px; font-weight:600; margin:0px 0 12px 0; border:1px solid #dddddd; }
.con_notice2 .alert-defualt ul { }
.con_notice2 .alert-defualt li { background:url("./images/ic_02.jpg") no-repeat 0 12px; padding-left:8px; line-height:23px; }
.con_notice2 .alert-defualt li.op1 { background:none; padding-left:0px; line-height:25px; }

.con_notice2_1 { }
.con_notice2_1 .alert { padding:0; margin:0; border-radius:0; background:none; }
.con_notice2_1 .alert-defualt { overflow:hidden; background:#f7f7f7 url("./images/bg_01.jpg") no-repeat 30px center; color:#565656; font-size:14px; line-height:23px; padding:40px 30px 40px 280px; border-radius:0px; font-weight:600; margin:0px 0 12px 0; border:1px solid #dddddd; }
.con_notice2_1 .alert-defualt ul { }
.con_notice2_1 .alert-defualt li { background:url("./images/ic_02.jpg") no-repeat 0 12px; padding-left:8px; line-height:23px; }
.con_notice2_1 .alert-defualt li.op1 { background:none; padding-left:0px; line-height:25px; }

.con_notice3 { }
.con_notice3 .alert { padding:0; margin:0; border-radius:0; background:none; }
.con_notice3 .alert-defualt { overflow:hidden; background:#f3f4f3 url("./images/ic_alert.png") no-repeat 30px center; color:#333333; font-size:14px; line-height:20px; padding:25px 30px 25px 100px; border-radius:5px; font-weight:600; margin:0px 0 12px 0; }
.con_notice3 .alert-defualt ul { }
.con_notice3 .alert-defualt li { background:url("./images/ic_02.jpg") no-repeat 0 12px; padding-left:10px; line-height:23px; }
.con_notice3 .alert-defualt li.op1 { background:none; padding-left:0px; line-height:25px; }

.con_notice4 { }
.con_notice4 .alert { padding:0; margin:0; border-radius:0; background:none; }
.con_notice4 .alert-defualt { overflow:hidden; background:#f3f4f3 url("./images/ic_confirm.png") no-repeat 30px center; color:#333333; font-size:14px; line-height:20px; padding:25px 30px 25px 100px; border-radius:5px; font-weight:600; margin:0px 0 12px 0; }
.con_notice4 .alert-defualt ul { }
.con_notice4 .alert-defualt li { background:url("./images/ic_02.jpg") no-repeat 0 12px; padding-left:10px; line-height:23px; }
.con_notice4 .alert-defualt li.op1 { background:none; padding-left:0px; line-height:25px; }

.con_notice5 { }
.con_notice5 .alert { padding:0; margin:0; border-radius:0; background:none; }
.con_notice5 .alert-defualt { overflow:hidden; background:#e5f5f4 url("./images/ic_20.jpg") no-repeat 30px center; color:#54817c; font-size:13px; line-height:20px; padding:25px 30px 25px 140px; border-radius:0px; font-weight:600; margin:0px 0 12px 0; border:0px solid #dddddd; }
.con_notice5 .alert-defualt ul { }
.con_notice5 .alert-defualt li { background:url("./images/ic_02.jpg") no-repeat 0 12px; padding-left:8px; line-height:23px; }
.con_notice5 .alert-defualt li.op1 { background:none; padding-left:0px; line-height:25px; }

.con_notice6 { }
.con_notice6 .alert { padding:0; margin:0; border-radius:0; background:none; }
.con_notice6 .alert-defualt { overflow:hidden; background:#f7f7f7; color:#565656; font-size:13px; line-height:20px; padding:25px 30px 25px 30px; border-radius:0px; font-weight:600; margin:0px 0 12px 0; border:1px solid #dddddd; }
.con_notice6 .alert-defualt ul { }
.con_notice6 .alert-defualt li { background:url("./images/ic_02.jpg") no-repeat 0 12px; padding-left:8px; line-height:20px; margin-bottom:7px; }
.con_notice6 .alert-defualt li.op1 { background:none; padding-left:0px; line-height:25px; }

.con_tab { background:url("./images/tab_bg_03.jpg") repeat-x 0 0;  }
.con_tab ul.nav-tabs { border:none; width:100%; }
.con_tab ul.nav-tabs li { height:45px; margin-right:1%; }
.con_tab ul.nav-tabs li:last-child { margin-right:0; }
.con_tab ul.nav-tabs li a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_02.jpg") repeat-x 0 0; color:#565656; text-align:center; line-height:25px; font-size:16px; font-weight:600; border:1px solid #e0e0e0; border-width:0 1px 0 1px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:3px solid #0eb8db; }
.con_tab ul.nav-tabs li a span { color:#565656; }
.con_tab ul.nav-tabs li.active a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_01.jpg") repeat-x 0 0; color:#ffffff; text-align:center; font-size:18px; }
.con_tab ul.nav-tabs li.active a span { color:#ffffff; }
.con_tab .tab-content { padding:0; margin:0; border-radius:0; background:none; }

.con_tab2 { background:url("./images/tab_bg_03.jpg") repeat-x 0 0;  }
.con_tab2 ul.nav-tabs { border:none; width:100%; }
.con_tab2 ul.nav-tabs li { height:45px; margin-right:1%; }
.con_tab2 ul.nav-tabs li:last-child { margin-right:0; }
.con_tab2 ul.nav-tabs li a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_02.jpg") repeat-x 0 0; color:#565656; text-align:center; line-height:25px; font-size:16px; font-weight:600; border:1px solid #e0e0e0; border-width:0 1px 0 1px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:3px solid #0eb8db; }
.con_tab2 ul.nav-tabs li.active a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_01.jpg") repeat-x 0 0; color:#ffffff; text-align:center; font-size:18px; }
.con_tab2 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

.con_tab3 { }
.con_tab3 ul.nav-tabs { border:none; width:100%; }
.con_tab3 ul.nav-tabs li { height:40px; margin-right:0%; }
.con_tab3 ul.nav-tabs li:last-child { margin-right:0; }
.con_tab3 ul.nav-tabs li a { display:inline-block; width:100%;  height:40px; background:#f2f2f2; border:1px solid #dddddd; border-width:1px 1px 0 1px; color:#555555; text-align:center; border-radius:0px; line-height:40px; font-size:14px; font-weight:600; padding:0; }
.con_tab3 ul.nav-tabs li.active a { display:inline-block; width:100%; height:40px; background:#ffffff; border:1px solid #0097d6; border-width:2px 2px 0 2px; color:#008bc2; text-align:center; font-size:14px; }
.con_tab3 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

.con_tab4 { background:url("./images/tab_bg_03.jpg") repeat-x 0 0;  }
.con_tab4 ul.nav-tabs { border:none; width:100%; }
.con_tab4 ul.nav-tabs li { height:45px; margin-right:1%; }
.con_tab4 ul.nav-tabs li:last-child { margin-right:0; }
.con_tab4 ul.nav-tabs li a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_02.jpg") repeat-x 0 0; color:#565656; text-align:center; line-height:25px; font-size:16px; font-weight:600; border:1px solid #e0e0e0; border-width:0 1px 0 1px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:3px solid #0eb8db; }
.con_tab4 ul.nav-tabs li.active a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_01.jpg") repeat-x 0 0; color:#ffffff; text-align:center; font-size:18px; }
.con_tab4 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

.con_tab5 { }
.con_tab5 ul.nav-tabs { border:none; width:100%; }
.con_tab5 ul.nav-tabs li { height:40px; margin-right:0%; }
.con_tab5 ul.nav-tabs li:last-child { margin-right:0; }
.con_tab5 ul.nav-tabs li a { display:inline-block; width:100%;  height:40px; background:#f2f2f2; border:1px solid #dddddd; border-width:1px 1px 1px 1px; color:#555555; text-align:center; border-radius:0px; line-height:40px; font-size:14px; font-weight:600; padding:0; }
.con_tab5 ul.nav-tabs li.active a { display:inline-block; width:100%; height:40px; background:#ffffff; border:1px solid #00afc8; border-width:2px 2px 0 2px; color:#00afc8; text-align:center; font-size:15px; }
.con_tab5 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

.con_tab6 { }
.con_tab6 ul.nav-tabs { border:none; width:100%; }
.con_tab6 ul.nav-tabs li { height:40px; margin-right:0%; }
.con_tab6 ul.nav-tabs li:last-child { margin-right:0; }
.con_tab6 ul.nav-tabs li a { display:inline-block; width:100%;  height:40px; background:#f2f2f2; border:1px solid #dddddd; border-width:1px 1px 0 1px; color:#555555; text-align:center; border-radius:0px; line-height:40px; font-size:14px; font-weight:600; padding:0; }
.con_tab6 ul.nav-tabs li.active a { display:inline-block; width:100%; height:40px; background:#ffffff; border:1px solid #0097d6; border-width:2px 2px 0 2px; color:#008bc2; text-align:center; font-size:14px; }
.con_tab6 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

.con_tab7 { background:url("./images/tab_bg_03.jpg") repeat-x 0 0;  }
.con_tab7 ul.nav-tabs { border:none; width:100%; }
.con_tab7 ul.nav-tabs li { height:45px; margin-right:1%; }
.con_tab7 ul.nav-tabs li:last-child { margin-right:0; }
.con_tab7 ul.nav-tabs li a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_02.jpg") repeat-x 0 0; color:#565656; text-align:center; line-height:25px; font-size:14px; font-weight:600; border:1px solid #e0e0e0; border-width:0 1px 0 1px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:3px solid #0eb8db; }
.con_tab7 ul.nav-tabs li.active a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_01.jpg") repeat-x 0 0; color:#ffffff; text-align:center; font-size:16px; }
.con_tab7 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

.con_tab8 { }
.con_tab8 ul.nav-tabs { border:none; width:100%; }
.con_tab8 ul.nav-tabs li { height:40px; margin-right:0%; }
.con_tab8 ul.nav-tabs li:last-child { margin-right:0; }
.con_tab8 ul.nav-tabs li a { display:inline-block; width:100%;  height:40px; background:#f2f2f2; border:1px solid #dddddd; border-width:1px 1px 1px 1px; color:#555555; text-align:center; border-radius:0px; line-height:40px; font-size:14px; font-weight:600; padding:0; }
.con_tab8 ul.nav-tabs li.active a { display:inline-block; width:100%; height:40px; background:#ffffff; border:1px solid #00afc8; border-width:2px 2px 0 2px; color:#00afc8; text-align:center; font-size:15px; }
.con_tab8 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

.con_tab_depth { overflow:hidden; border:1px solid #d8d8d8; padding:12px 15px 7px 15px; border-radius:5px; }
.con_tab_depth ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
.con_tab_depth ul li { float:left; margin:0 0 5px 0; }
.con_tab_depth ul li a { color:#555555; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
.con_tab_depth ul li a.on { color:#222222; font-weight:bold; }
.con_tab_depth ul li:after { content:"|"; color:#dddddd; font-size:12px; font-weight:normal; text-align:center; padding:0 12px 0 12px; }
.con_tab_depth ul li:last-child:after{ content:none; padding:0 0 0 0; }

.con_search { }
.con_search .panel { padding:0; margin:0; border-radius:0; border:none; }
.con_search .panel-default { padding:0; margin:0; border-radius:0; border:none; }
.con_search .panel-body { padding:0; margin:0; border-radius:0; border:none; }
.con_search .form-horizontal { padding:0; margin:0; border-radius:0; border:none; }
.con_search .form-group { padding:0; margin:0; border-radius:0; border:none; }
.con_search .search_concept { color:#666666; font-weight:600; font-size:12px; }
.con_search .input-group-btn { border-right:1px solid #ffffff; }
.con_search ul.con_search_c { }
.con_search ul.con_search_c li { float:left; }
.con_search ul.con_search_c li .dropdown-menu { padding:0; margin:0; border-radius:0; border:none; }
.con_search table { margin:0; padding:0; width:100%; }
.con_search table .table { border:none !important; }
.con_search table .table-bordered { border:none !important; }
.con_search table table { border-top:2px solid #666666; }

.con_search2 { border:1px solid #e6e6e6; background:#f9f9f9; }
.con_search2 .panel { padding:0; margin:0; border-radius:0; border:none; }
.con_search2 .panel-default { padding:0; margin:0; border-radius:0; border:none; }
.con_search2 .panel-body { padding:0; margin:0; border-radius:0; border:none; }
.con_search2 .form-horizontal { padding:0; margin:0; border-radius:0; border:none; }
.con_search2 .form-group { padding:0; margin:0; border-radius:0; border:none; }
.con_search2 .search_concept { color:#666666; font-weight:600; font-size:12px; }
.con_search2 .input-group-btn { border-right:1px solid #ffffff; }
.con_search2 ul.con_search2_c { }
.con_search2 ul.con_search2_c li { float:left; }
.con_search2 ul.con_search2_c li .dropdown-menu { padding:0; margin:0; border-radius:0; border:none; }
.con_search2 table { margin:0; padding:0; width:100%; }
.con_search2 table .table { border:none !important; }
.con_search2 table .table-bordered { border:none !important; }
.con_search2 table table { border-top:2px solid #666666; }

.con_search3 { position:relative; width:100%; overflow:hidden; }
.con_search3 .con_search3_btn { text-align:right; }
.con_search3 table { width:100%; border:1px solid #cbcbcb; }
.con_search3 td { height:30px; background:#fbfbfb; padding:0; }
.con_search3 td.tit { color:#333333; font-weight:600; font-size:12px; background:#f8f8f8 url("./images/ic_02.jpg") no-repeat 20px center; padding-left:30px; }
.con_search3 td.blank { height:15px; padding:0; }

.con_pagination { text-align:center; }
.con_pagination li a { color:#111111; font-weight:600; }

.con_modal { }
.con_modal .modal { width:50%; margin:0 auto; }
.con_modal .modal-dialog { width:50%; margin:0 auto; }
.con_modal .modal-slacker { width:50% !important; min-width:100% !important;  }
.con_modal .media-heading { }
.con_modal .modal-content { margin-top:1%; border-radius:0px; border-left-width:0px; border-right-width:0px; height:100%; }
.con_modal .modal-header { width:100%; height:56px; background:url("./images/modal_bg_01.jpg") repeat-x 0 0; padding:0; }
.con_modal .modal-header .modal-header_c { position:relative; height:56px; margin:0 auto; margin:0 20px 0 0; }
.con_modal .modal-header .modal-header_c h1 { color:#ffffff; font-weight:600; font-size:18px; line-height:56px;margin-left:20px; }
.con_modal .modal-header .modal-header_c ul.logo li:last-child { float:left; padding:0; margin:0; margin:20px 0 0 -10px; }
.con_modal .modal-header .modal-header_c a.close_modal { position:absolute; right:0px; top:0px; display:inline-block; width:38px; height:36px; background:url("./images/modal_btn_close_01.jpg") no-repeat 0 0; margin-top:10px; }
.con_modal .modal-body { width:100%; padding:0; margin:0; }
.con_modal .modal-body .container-fluid { padding:10px; margin:0; }

.con_cert {  width:100%; overflow:hidden; }
.con_cert ul { width:100%; overflow:hidden; }
.con_cert li { float:left; margin-right:14px; }

.con_popup { }
.con_popup .popup-header { width:100%; height:56px; background:url("./images/modal_bg_01.jpg") repeat-x 0 0; padding:0; margin:0; }
.con_popup .popup-header .popup-header_c { position:relative; height:56px; margin:0 auto; margin:0 20px 0 0; }
.con_popup .popup-header .popup-header_c h1 { color:#ffffff; font-weight:600; font-size:18px; line-height:56px; margin-left:20px; }
.con_popup .popup-header .popup-header_c ul.logo li:last-child { float:left; padding:0; margin:0; margin:20px 0 0 -10px; }
.con_popup .popup-header .popup-header_c a.close_popup { position:absolute; right:0px; top:0px; display:inline-block; width:38px; height:36px; background:url("./images/modal_btn_close_01.jpg") no-repeat 0 0; margin-top:10px; }
.con_popup .popup-body { width:100%; padding:20px 10px 10px 10px; margin:0; }

.con_popup2 { width:580px; height:524px; background:url("./images/popup_bg_01.jpg") no-repeat 0 0; margin:0; padding:20px 0 0 0; }
.con_popup2 h1 { width:350px; overflow:hidden; color:#ffffff; font-weight:600; font-size:18px; line-height:28px; margin:35px 20px 20px 20px; border:0px solid #000; }
.con_popup2 p.txt { width:480px; overflow:hidden; color:#333333; font-weight:normal; font-size:13px; line-height:24px; margin:95px 35px 20px 50px; border:0px solid #000; }
.con_popup2_btn { width:580px; overflow:hidden; color:#4b4b4b; font-weight:normal; font-size:12px; text-align:center; padding:10px 0 0 0; }
a.con_popup2_close { display:inline-block; padding:0 10px 0 10px; height:21px; font-size:11px; font-weight:normal !important; background:#404040; color:#ffffff !important; text-align:center; line-height:21px; text-decoration:none !important; border-radius:5px; } /* 파란색 */

.con_btn { position:relative; overflow:hidden; text-align:center; }

.con_ceo { background:url("./images/bg_04.jpg") no-repeat 480px 0; background-size:33%; }
.con_ceo .jumbotron { padding:0; margin:0; padding-left:12px; border-radius:0; background:none; }
.con_ceo .jumbotron h1 { padding-top:45px; font-size:32px; color:#94c120; font-weight:600; letter-spacing:-0.05em; line-height:35px; }
.con_ceo .jumbotron h2 { margin-top:45px; font-size:22px; color:#7a7a7a; font-weight:600; letter-spacing:-0.05em; line-height:35px; }
.con_ceo .jumbotron h2 span { color:#3ab0e2; }
.con_ceo .jumbotron p { margin-top:30px; font-size:15px; color:#888888; font-weight:600; line-height:25px; }
.con_ceo .jumbotron p span { color:#069cd9; }
.con_ceo .jumbotron h3 { margin-top:35px; font-size:15px; color:#7a7a7a; font-weight:600; text-align:right; }
.con_ceo .jumbotron h3 span { font-size:25px; color:#666666; margin-left:10px; }

.con_directions { clear:both; width:100%; overflow:hidden; }
.con_directions table { width:100%; }
.con_directions td { padding:15px 15px 15px 15px; }
.con_directions td.list { position:relative; background:#f0f1f3; border:1px solid #dedede; text-align:center; padding:15px 15px 15px 15px; }
.con_directions td ul { background:#ffffff; border:1px solid #dddddd; padding:14px 14px 14px 14px; }
.con_directions li { font-size:13px; margin:0 0 0 0px; text-align:left; }
.con_directions li img { width:100%; }

.con_directions2_tit { clear:both; overflow:hidden; color:#444444; font-weight:600; font-size:16px; letter-spacing:-0.05em; }
.con_directions2 { clear:both; width:100%; overflow:hidden; }
.con_directions2 table { width:100%; }
.con_directions2 td { padding:15px 15px 15px 15px; }
.con_directions2 td.how { background:#ffffff; color:#5f442f; font-weight:600; font-size:14px; border:1px solid #dedede; padding:0; text-align:center; }
.con_directions2 td.list { position:relative; background:#f0f1f3; border:1px solid #dedede; text-align:center; padding:15px 15px 15px 15px; }
.con_directions2 td a.top { position:absolute; right:30px; bottom:30px; color:#666666; font-weight:normal; font-size:11px; }
.con_directions2 td ul { background:#ffffff; border:1px solid #dddddd; padding:14px 14px 14px 14px; }
.con_directions2 li { background:url("./images/ic_02.jpg") no-repeat 10px 7px; padding-left:18px; font-size:13px; margin:0 0 10px 0px; text-align:left; }
.con_directions2 li.tit { background:url("./images/ic_14.jpg") no-repeat 0 center; padding-left:12px; font-size:14px; font-weight:600; color:#121212; }
.con_directions2 li.how { background:#ffffff; color:#5f442f; font-weight:600; font-size:18px; letter-spacing:0px; border:1px solid #dedede; text-align:center; padding:0; }

.con_facilities_t1 { overflow:hidden; border:1px solid #dadada; padding:20px 10px 20px 10px; background:#f3f4f3; }
.con_facilities_t1 img  { position:relative; border:1px solid #dadada; }
.con_facilities_t1 ul { clear:both; margin:15px 0 0 60px; }
.con_facilities_t1 li { float:left; margin:0 6px 0 0; }
.con_facilities_t1 li:last-child { margin:0 0 0 0; }

.con_privatebox { position:relative; overflow:hidden; }
.con_privatebox h1 { height:48px; color:#323232; font-weight:600; font-size:18px; }
.con_privatebox ul { }
.con_privatebox li.txt1 { overflow:hidden; color:#666666; font-size:12px; line-height:23px; }
.con_privatebox li.txt2 { height:32px; color:#5a83dc; font-size:15px; font-weight:600; background:url("./images/ic_14.jpg") no-repeat 0 7px; padding-left:10px; }
.con_privatebox .txt3 { width:850px; overflow:hidden; text-align:left; color:#656565; font-size:13px; font-weight:600; border-top:2px solid #7d7d7d; border-bottom:0px solid #e3e3e3; padding:20px 0 30px 0; line-height:23px; }
.con_privatebox .txt4 { width:850px; overflow:hidden; text-align:left; color:#333333; font-size:14px; font-weight:600; border:2px solid #e3e3e3; padding:20px 0 20px 0; line-height:23px; }
.con_privatebox .txt4 a { color:#333333; }
.con_privatebox .txt4 ul {  }
.con_privatebox .txt4 li { float:left; width:374px; padding:0 0 5px 40px; }
.con_privatebox .txt5 { width:870px; overflow:hidden; text-align:left; font-size:12px; padding:32px 0 0 0; line-height:22px; }
.con_privatebox .txt5 strong { color:#222222; }
.con_privatebox .txt5 strong.op1 { color:#222222; font-weight:600; }
.con_privatebox .txt5 strong.op2 { color:#e90d0f; font-weight:600; }
.con_privatebox .txt5 span.op1 { color:#121212; font-size:15px; font-weight:600; }
.con_privatebox .txt5 p.op1 { text-align:right; font-size:11px; padding:20px 0 20px 0; }
.con_privatebox table { width:100%; }
.con_privatebox th { height:30px; color:#ffffff; font-size:12px; font-weight:600; text-align:center; padding:0 0 0 10px; border:1px solid #e1e1e1; background:#898989; }
.con_privatebox td { height:30px; color:#555555; font-size:12px; font-weight:normal; text-align:left; padding:0 0 0 10px; border:1px solid #e1e1e1; }

.con_privatebox2 {}
.con_privatebox2 .close {position:absolute;top:10px;left:780px;}
.con_privatebox2 h2 {margin:0 0 35px;}
.con_privatebox2 h3 {margin:0 0 20px;font-size:14px;color:#333;font-weight:bold;}
.con_privatebox2 h4 {margin:0 0 10px;font-size:12px;font-weight:bold;color:#777;}
#governor {height:520px;}
.con_privatebox2 .governorArea {position:relative;}
.con_privatebox2 .governorArea .governor_con {z-index:960;position:relative;}
.con_privatebox2 .governorArea .photo {z-index:959;position:absolute;top:30px;right:00px;}
.con_privatebox2 .governorArea .photo p {padding:10px 60px 0 0;text-align:right;}
.con_privatebox2 .privacy_list {*zoom:1;overflow:hidden;margin:0 0 10px;padding:25px 25px 15px;border:2px solid #d1d1d1;}
.con_privatebox2 .privacy_list ul {float:left;}
.con_privatebox2 .privacy_list li {margin:0 0 10px;padding:0 0 0 10px !important;background:url(../images/comm/bu/bu_square02.gif) no-repeat 0 6px;}
.con_privatebox2 .privacy_list li a {font-size:14px;color:#777;font-weight:bold;}
.con_privatebox2 .privacy_list li a:hover {color:#367dc3;}
.con_privatebox2 .tab {*zoom:1;overflow:hidden;margin:0 0 40px;}
.con_privatebox2 .tab li {float:left;}

.con_privatebox3 { overflow:hidden; }
.con_privatebox3_c { color:#545454; font-size:13px; font-weight:normal; line-height:24px; letter-spacing:-0.03em; }
.con_privatebox3_c h2 { margin:0 0 30px 0; font-size:18px; color:#333; font-weight:600; }
.con_privatebox3_c h3 { margin:0 0 15px 0; font-size:14px; color:#333; font-weight:bold; }
.con_privatebox3_c h4 { margin:0 0 10px; font-size:12px; font-weight:bold; color:#777;  }
.con_privatebox3_c .privacy_list { *zoom:1; overflow:hidden; margin:0 0 10px; padding:25px 25px 15px; border:2px solid #d1d1d1;  }
.con_privatebox3_c .privacy_list ul.titlebox {  float:left; width:50%; }
.con_privatebox3_c .privacy_list ul.titlebox li { margin:0 0 10px; padding:0 0 0 10px !important; background:url(../images/comm/bu/bu_square02.gif) no-repeat 0 6px;  }
.con_privatebox3_c .privacy_list ul.titlebox li a { font-size:14px; color:#777; font-weight:bold;  }
.con_privatebox3_c .privacy_list ul.titlebox li a:hover {  color:#367dc3; }

.con_sitemap {  width:100%; overflow:hidden; border-top:2px solid #2781bf; }
.con_sitemap ul { width:100%; overflow:hidden; border:1px solid #e5e5e5; border-width:0 0 0 1px; }
.con_sitemap li { float:left; background:#ffffff; color:#666666; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 20px 10px; border:1px solid #e5e5e5; border-width:0 1px 1px 0px; height:400px; }
.con_sitemap li > h1 { width:100%; height:46px; border:1px solid #68bce0; background:url("./images/bg_02.jpg") repeat-x 0 0; color:#ffffff; font-size:16px; text-align:center; font-weight:600; line-height:46px; box-sizing:border-box; margin-bottom:10px; }
.con_sitemap li > ul { border:0px solid #e5e5e5; }
.con_sitemap li > ul > li { width:100%; overflow:hidden; border:1px solid #e1e1e1; border-width:1px 1px 1px 1px; box-sizing:border-box; margin-right:0; padding:0 20px 0 20px; margin-bottom:10px; height:auto; }
.con_sitemap li > ul > li a { display:inline-block; width:100%; overflow:hidden; color:#6a6a6a; font-size:13px; text-align:center; font-weight:600; line-height:20px; padding:3px 0 3px 0; }

.con_error_bg { background:#f2f2f2; }
#con_error { width:70%; height:458px; margin:0 auto; padding-top:78px; }
#con_error .con_error_c { position:relative; width:100%; height:458px; border:1px solid #dfdfdf; background:#ffffff url("./images/error_02.jpg") no-repeat center 35px; border-radius:10px; box-shadow: 10px 10px 50px #888888;  }
#con_error .con_error_c p.op1 { position:absolute; width:100%; top:250px; left:0px; color:#df9c17; font-size:28px; font-weight:normal; text-align:center; line-height:35px; }
#con_error .con_error_c p.op2 { position:absolute; width:100%; top:340px; left:0px; color:#585858; font-size:14px; font-weight:600; line-height:20px; text-align:center; }
#con_error .con_error_c p.op2 span { color:#ca2913; font-weight:600; }

.con_tit { position:relative; width:100%; height:35px; color:#3f3f3f; font-weight:600; font-size:16px; padding:0; margin:0; padding-left:25px; border-radius:0; background:none; background:url("./images/ic_04.jpg") no-repeat 0 3px; }
.con_tit2 { position:relative; width:100%; height:35px; color:#3f3f3f; font-weight:600; font-size:16px; padding:0; margin:0; padding-left:17px; border-radius:0; background:none; background:url("./images/ic_11.jpg") no-repeat 0 5px; }
.con_tit3 { position:relative; width:100%; overflow:hidden; color:#3f3f3f; font-weight:600; font-size:14px; padding:0; margin:0; padding-left:27px; border-radius:0; background:none; background:url("./images/ic_15.jpg") no-repeat 15px 5px; }
.con_tit4 { position:relative; width:100%; overflow:hidden; color:#3f3f3f; font-weight:600; font-size:14px; padding:0; margin:0; padding-left:13px; border-radius:0; background:none; background:url("./images/ic_15.jpg") no-repeat 0 6px; }
.con_tit5 { position:relative; width:100%; overflow:hidden; color:#3f3f3f; font-weight:600; font-size:14px; padding:0; margin:0; padding-left:30px; border-radius:0; background:none; background:url("./images/ic_18.jpg") no-repeat 10px 3px; }
.con_tit6 { color:#333333; font-weight:600; font-size:17px; margin-top:21px; letter-spacing:-0.05em; }
.con_tit6 span { color:#555555; font-weight:600; font-size:12px; margin-left:5px; }
.con_tit7 { color:#333333; font-weight:normal; font-size:24px; letter-spacing:-0.05em; }
.con_tit7 span { color:#00afc8; }
.con_tit8 { color:#333333; font-weight:600; font-size:16px; text-align:right; padding:0 20px 0 0; }
.con_tit9 { color:#000000; font-weight:600; font-size:18px; border-bottom:1px solid #d8d8d8; padding:0 0 10px 0; }
.con_tit10 { color:#000000; font-weight:600; font-size:18px; border-bottom:0px solid #d8d8d8; padding:0 0 10px 0; }
.con_tit11 { color:#337eb7; font-weight:600; font-size:15px; padding:0 0 10px 0; }
.con_tit12 { color:#367db5; font-weight:600; font-size:18px; border-bottom:0px solid #d8d8d8; padding:0 0 10px 0; }

.con_tit13 { background:url("./images/v17/ic_02.jpg") no-repeat 0 7px; padding:0 0 0 20px; position:relative; overflow:hidden; color:#545454; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.con_tit13 ul { position:absolute; right:0px; top:2px; }
.con_tit13 ul li { float:left; margin:0 4px 0 0; }
.con_tit13 ul li+li { margin:0 0 0 0; }
.con_tit13 ul li a.link1 { display:inline-block; width:20px; height:20px; background:#9e302f; color:#ffffff; font-size:18px; font-weight:bold; text-align:center; line-height:20px; letter-spacing:-0.03em; border-radius:100%; }
.con_tit13 a.link2 { display:inline-block; padding:0 7px 0 7px; height:22px; background:#666666; color:#ffffff; font-size:11px; font-weight:600; text-align:center; line-height:22px; letter-spacing:-0.03em; border-radius:5px; }

.con_txt_basic { overflow:hidden; }
.con_txt_basic h1 { color:#f44412; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
.con_txt_basic ul { }
.con_txt_basic li { background:url("./images/ic_02.jpg") no-repeat 0 10px; padding-left:10px; font-size:14px; margin-bottom:3px; }

.con_txt { overflow:hidden; text-align:left; font-size:13px; padding:0 20px 0 10px; line-height:20px; }
.con_txt h1 { overflow:hidden; text-align:left; font-size:13px; font-weight:600; padding:0 0 0 0px; line-height:25px; }
.con_txt h2 { overflow:hidden; text-align:left; padding:0 0 0 20px; }
.con_txt h2 img { }
.con_txt ul { }
.con_txt li { background:url("./images/ic_02.jpg") no-repeat 0 10px; padding-left:10px; font-size:14px; }
.con_txt li.tit { background:url("./images/ic_15.jpg") no-repeat 0 center; padding-left:10px; font-size:14px; font-weight:600; color:#121212; }
.con_txt li.noti { color:#ff0000; font-weight:600; }

.con_txt2 { overflow:hidden; text-align:left; font-size:13px; padding:10px 20px 10px 20px; line-height:25px; border:3px solid #dfdfdf; }

.con_txt3 { overflow:hidden; text-align:left; font-size:13px; padding:10px 20px 10px 20px; line-height:25px; border:3px solid #dfdfdf; }
.con_txt3 ul { }
.con_txt3 li { background:url("./images/ic_02.jpg") no-repeat 0 12px; padding-left:10px; font-size:13px; }

.con_txt4 { overflow:hidden; text-align:left; font-size:14px; padding:15px 20px 15px 20px; line-height:20px; background:#f2f2f2; border:1px solid #d8d8d8; }

.con_txt5 { overflow:hidden; padding:20px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; }
.con_txt5 h1 { color:#333333; font-size:18px; font-weight:600; letter-spacing:-0.05em; margin-bottom:10px; line-height:23px; }
.con_txt5 h1 span { color:#e426d9; }

.con_txt6 { position:relative; height:310px; padding:70px 50px 0 380px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:15px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_03.jpg") no-repeat 0 0; }
.con_txt6 h1 { color:#333333; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:30px; }
.con_txt6 h1 span { color:#ff5500; }

.con_txt7 { overflow:hidden; padding:20px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; }
.con_txt7 h1 { color:#337db6; font-size:28px; font-weight:600; letter-spacing:-0.05em; }
.con_txt7 h1 span { color:#e63470; }

.con_txt8 { overflow:hidden; padding:20px 20px  20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; }
.con_txt8 h1 { color:#333333; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:30px; }
.con_txt8 h1 span { color:#ff5500; }
.con_txt8_1 { float:left; width:32%; overflow:hidden; text-align:center; margin-right:2%; }
.con_txt8_2 { float:left; width:32%; overflow:hidden; text-align:center; margin-right:2%; }
.con_txt8_3 { float:left; width:32%; overflow:hidden; text-align:center; }

.con_txt9 { overflow:hidden; padding:20px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; }
.con_txt9 h1 { color:#337db7; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:10px; line-height:normal; }
.con_txt9 ul { }
.con_txt9 ul li { background:url("./images/ic_02.jpg") no-repeat 0 10px; padding-left:10px; font-size:13px; }

.con_txt10 { padding:20px 220px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:15px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_04.jpg") no-repeat right 20px; }
.con_txt10 h1 { color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.05em; background:url("./images/btn_dgtservice_icon.gif") no-repeat 0 0px;  background-size:22px; padding:0 0 5px 25px; margin-bottom:5px; }
.con_txt10 h1 span { color:#ff5500; }

.con_txt11 { overflow:hidden; padding:20px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:12px; font-weight:600; letter-spacing:-0.05em; background:#f6f6f6; text-align:center; }
.con_txt11 ul { }
.con_txt11 ul li { float:left; width:16.666666%; background:url("./images/bg_05_1.jpg") no-repeat center 0; padding:70px 0 0 0; }
.con_txt11 ul li+li { float:left; width:16.666666%; background:url("./images/bg_05_2.jpg") no-repeat center 0; padding:70px 0 0 0; }
.con_txt11 ul li+li+li { float:left; width:16.666666%; background:url("./images/bg_05_3.jpg") no-repeat center 0; padding:70px 0 0 0; }
.con_txt11 ul li+li+li+li { float:left; width:16.666666%; background:url("./images/bg_05_4.jpg") no-repeat center 0; padding:70px 0 0 0; }
.con_txt11 ul li+li+li+li+li { float:left; width:16.666666%; background:url("./images/bg_05_5.jpg") no-repeat center 0; padding:70px 0 0 0; }
.con_txt11 ul li+li+li+li+li+li { float:left; width:16.666666%; background:url("./images/bg_05_6.jpg") no-repeat center 0; padding:70px 0 0 0; }

.con_txt12 { overflow:hidden; }
.con_txt12 h1 { color:#f44412; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
.con_txt12 ul { margin:10px 0 0 10px; }
.con_txt12 li { background:url("./images/ic_02.jpg") no-repeat 0 10px; padding-left:10px; font-size:14px; }

.con_txt13 { padding:20px 220px 80px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:15px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_06.jpg") no-repeat right 20px; }
.con_txt13 h1 { color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.05em; background:url("./images/btn_dgtservice_icon.gif") no-repeat 0 0px;  background-size:22px; padding:0 0 5px 25px; margin-bottom:5px; }
.con_txt13 h1 span { color:#ff5500; }

.con_txt14 { overflow:hidden; padding:20px 20px 20px 220px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:15px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_07.jpg") no-repeat 0 0; }
.con_txt14 h1 { color:#ff5500; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:10px; }
.con_txt14 ul { }
.con_txt14 ul li { background:url("./images/ic_02.jpg") no-repeat 0 10px; padding-left:10px; font-size:13px; }

.con_txt15 { overflow:hidden; padding:20px 20px 20px 220px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:15px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_08.jpg") no-repeat 10px 10px; }
.con_txt15 h1 { color:#ff5500; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:10px; }
.con_txt15 ul { }
.con_txt15 ul li { background:url("./images/ic_02.jpg") no-repeat 0 10px; padding-left:10px; font-size:13px; }

.con_txt16_1 { padding:20px 280px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_09_1.jpg") no-repeat right 20px; }
.con_txt16_1 h1 { color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.05em; padding:0 0 0 0; margin-bottom:5px; line-height:23px; }
.con_txt16_1 h1 span { color:#e61e28; }

.con_txt16_2 { padding:20px 280px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_09_2.jpg") no-repeat right 20px; }
.con_txt16_2 h1 { color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.05em; padding:0 0 0 0; margin-bottom:5px; line-height:23px; }
.con_txt16_2 h1 span { color:#e61e28; }

.con_txt16_3 { padding:20px 280px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_09_3.jpg") no-repeat right 0; }
.con_txt16_3 h1 { color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.05em; padding:0 0 0 0; margin-bottom:5px; line-height:23px; }
.con_txt16_3 h1 span { color:#e61e28; }

.con_txt16_4 { padding:20px 280px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_09_4.jpg") no-repeat right 10px; }
.con_txt16_4 h1 { color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.05em; padding:0 0 0 0; margin-bottom:5px; line-height:23px; }
.con_txt16_4 h1 span { color:#e61e28; }

.con_txt16_5 { padding:20px 280px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_09_5.jpg") no-repeat right 20px; }
.con_txt16_5 h1 { color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.05em; padding:0 0 0 0; margin-bottom:5px; line-height:23px; }
.con_txt16_5 h1 span { color:#e61e28; }

.con_txt17 { overflow:hidden; }
.con_txt17 .con_txt17_1 { float:left; width:49%; margin-right:2%; }
.con_txt17 .con_txt17_2 { float:left; width:49%; }
.con_txt17 p { text-align:center; }
.con_txt17 p img { width:100%; }
.con_txt17 h1 { color:#333333; font-size:15px; font-weight:600; letter-spacing:-0.05em; margin:10px 0 10px 0; }
.con_txt17 ul { }
.con_txt17 ul li { background:url("./images/ic_02.jpg") no-repeat 0 10px; padding-left:10px; font-size:13px; }

.con_txt18 { color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; }
.con_txt18 span { color:#e61e28; font-size:18px; font-weight:600; }

.con_txt19 { overflow:hidden; padding:20px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.05em; background:#ffffff; text-align:center; }
.con_txt19 ul { }
.con_txt19 ul li { width:100%; background:url("./images/bg_10_1.jpg") no-repeat 0 0; padding:10px 0 10px 80px; text-align:left; }
.con_txt19 ul li h1 { color:#333333; font-size:15px; font-weight:bold; letter-spacing:-0.03em; margin-bottom:5px; }
.con_txt19 ul li+li { background:url("./images/bg_10_2.jpg") no-repeat 0 0; }
.con_txt19 ul li+li+li { background:url("./images/bg_10_3.jpg") no-repeat 0 0; }
.con_txt19 ul li+li+li+li { background:url("./images/bg_10_4.jpg") no-repeat 0 0; }
.con_txt19 ul li+li+li+li+li { background:url("./images/bg_10_5.jpg") no-repeat 0 0; }
.con_txt19 ul li+li+li+li+li+li { background:url("./images/bg_10_6.jpg") no-repeat 0 0; }
.con_txt19 ul li+li+li+li+li+li+li { background:url("./images/bg_10_7.jpg") no-repeat 0 0; }
.con_txt19 ul li+li+li+li+li+li+li+li { background:url("./images/bg_10_8.jpg") no-repeat 0 0; }

.con_txt20 { overflow:hidden; padding:20px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.05em; background:#ffffff; text-align:center; }
.con_txt20 ul { }
.con_txt20 ul li { width:100%; padding:10px 0 10px 0px; text-align:left; }
.con_txt20 ul li p { margin-top:10px; }

.con_txt21 { overflow:hidden; padding:20px 20px  20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; }
.con_txt21 h1 { color:#333333; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:30px; }
.con_txt21 h1 span { color:#ff5500; }
.con_txt21 p { margin-top:10px; }
.con_txt21_1 { float:left; width:49%; overflow:hidden; text-align:center; margin-right:2%; }
.con_txt21_2 { float:left; width:49%; overflow:hidden; text-align:center; }

.con_txt22 { position:relative; overflow:hidden; padding:110px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_11_1.jpg") no-repeat center 20px; }
.con_txt22 h1 { color:#333333; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:20px; }
.con_txt22 h1 span { color:#ff5500; }

.con_txt22_2 { position:relative; overflow:hidden; padding:110px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_11_2.jpg") no-repeat center 20px; }
.con_txt22_2 h1 { color:#333333; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:20px; }
.con_txt22_2 h1 span { color:#ff5500; }

.con_txt22_3 { position:relative; overflow:hidden; padding:110px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_11_3.jpg") no-repeat center 20px; }
.con_txt22_3 h1 { color:#333333; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:20px; }
.con_txt22_3 h1 span { color:#ff5500; }

.con_txt22_4 { position:relative; overflow:hidden; padding:110px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_11_4.jpg") no-repeat center 20px; }
.con_txt22_4 h1 { color:#333333; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:20px; }
.con_txt22_4 h1 span { color:#ff5500; }

.con_txt22_5 { position:relative; overflow:hidden; padding:110px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_11_5.jpg") no-repeat center 20px; }
.con_txt22_5 h1 { color:#333333; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:20px; }
.con_txt22_5 h1 span { color:#ff5500; }

.con_txt22_6 { position:relative; overflow:hidden; padding:110px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_11_6.jpg") no-repeat center 20px; }
.con_txt22_6 h1 { color:#333333; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:20px; }
.con_txt22_6 h1 span { color:#ff5500; }

.con_txt22_7 { position:relative; overflow:hidden; padding:110px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; background:url("./images/bg_11_7.jpg") no-repeat center 20px; }
.con_txt22_7 h1 { color:#333333; font-size:28px; font-weight:600; letter-spacing:-0.05em; margin-bottom:20px; }
.con_txt22_7 h1 span { color:#ff5500; }

.con_txt23 { overflow:hidden; padding:20px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.05em; background:#ffffff; text-align:center; }
.con_txt23 ul { }
.con_txt23 ul li { width:100%; background:url("./images/bg_12_1.jpg") no-repeat 0 0; padding:10px 0 10px 80px; text-align:left; }
.con_txt23 ul li h1 { color:#333333; font-size:15px; font-weight:bold; letter-spacing:-0.03em; margin-bottom:5px; }
.con_txt23 ul li+li { background:url("./images/bg_12_2.jpg") no-repeat 0 0; }
.con_txt23 ul li+li+li { background:url("./images/bg_12_3.jpg") no-repeat 0 0; }
.con_txt23 ul li+li+li+li { background:url("./images/bg_12_4.jpg") no-repeat 0 0; }
.con_txt23 ul li+li+li+li+li { background:url("./images/bg_12_5.jpg") no-repeat 0 0; }
.con_txt23 ul li+li+li+li+li+li { background:url("./images/bg_12_6.jpg") no-repeat 0 0; }
.con_txt23 ul li+li+li+li+li+li+li { background:url("./images/bg_12_7.jpg") no-repeat 0 0; }
.con_txt23 ul li+li+li+li+li+li+li+li { background:url("./images/bg_12_8.jpg") no-repeat 0 0; }

.con_txt24 { overflow:hidden; padding:20px 20px 20px 20px; color:#ffffff; font-size:15px; font-weight:600; letter-spacing:-0.05em; background:#00b0c8; text-align:center; }
.con_txt24 ul { overflow:hidden; }
.con_txt24 ul li { width:100%; color:#ffffff;  background:url("./images/bg_13_1.jpg") no-repeat 0 5px; padding:10px 0 30px 80px; text-align:left; }
.con_txt24 ul li+li { background:url("./images/bg_13_2.jpg") no-repeat 0 -5px; }
.con_txt24 ul li+li+li { background:url("./images/bg_13_3.jpg") no-repeat 3px 3px; }
.con_txt24 ul li+li+li+li { background:url("./images/bg_13_4.jpg") no-repeat 5px -5px; }
.con_txt24 ul li span { color:#e6f137; }

.con_txt25 { overflow:hidden; }
.con_txt25 ul { overflow:hidden; }
.con_txt25 li { background:url("./images/ic_20.jpg") no-repeat 0 7px; padding-left:13px; color:#555555; font-size:15px; font-weight:normal; line-height:21px; letter-spacing:-0.03em; margin:0 0 10px 0; }
.con_txt25 li span { color:#00b0c9; }

.con_education {  }

.con_common  { position:relative; width:100%; overflow:hidden; }

.con_image { }
.con_image img  { position:relative; width:100%; }

.con_image2 { position:relative; text-align:center; }
.con_image2 img  { margin:0 auto; }

.con_image4 { position:relative; }
.con_image4 img  { margin:0 auto; }

.con_squick { width:100%; overflow:hidden; }
.con_squick ul { }
.con_squick li { float:left; width:25%; }

.con_panel { width:100%; overflow:hidden; border-top:2px solid #2781bf; }
.con_panel ul { width:100%; overflow:hidden; border:1px solid #e5e5e5; border-width:0 0 0 1px; }
.con_panel li { float:left; height:250px; background:#ffffff; color:#666666; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 20px 10px; border:1px solid #e5e5e5; border-width:0 1px 1px 0px; }
.con_panel li h1 { height:60px; font-weight:600; font-size:18px; color:#558500; text-align:left; padding:10px 10px 0 50px; line-height:25px; }
.con_panel li h2 { height:90px; font-weight:600; font-size:13px; color:#242424; text-align:left; padding:10px 10px 0 10px; line-height:19px; }
.con_panel li h3 { overflow:hidden; font-weight:normal; font-size:12px; color:#666666; text-align:left; padding:15px 10px 0 10px; line-height:18px; }

.con_panel2 { width:100%; overflow:hidden; border-top:2px solid #2781bf; }
.con_panel2 ul { width:100%; overflow:hidden; border:1px solid #e5e5e5; border-width:0 0 0 1px; }
.con_panel2 li { float:left; overflow:hidden; color:#666666; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 30px 10px; border:1px solid #e5e5e5; border-width:0 1px 1px 0px; }
.con_panel2 li h1 { overflow:hidden; font-weight:600; font-size:18px; color:#333333; text-align:left; padding:30px 10px 0 150px; line-height:25px; }
.con_panel2 li h2 { overflow:hidden; font-weight:normal; font-size:13px; color:#242424; text-align:left; padding:60px 10px 0 10px; line-height:20px; }

.con_panel3 { width:100%; overflow:hidden; border-top:2px solid #2781bf; }
.con_panel3 ul { width:100%; overflow:hidden; border:1px solid #e5e5e5; border-width:0 0 0 1px; }
.con_panel3 li { float:left; overflow:hidden; color:#666666; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 30px 60px; border:1px solid #e5e5e5; border-width:0 1px 1px 0px; }
.con_panel3 li h1 { overflow:hidden; font-weight:600; font-size:18px; color:#333333; text-align:left; padding:15px 10px 0 150px; line-height:25px; }
.con_panel3 li h2 { overflow:hidden; font-weight:normal; font-size:13px; color:#242424; text-align:left; padding:20px 10px 0 150px; line-height:20px; }

.con_panel4 {  width:100%; overflow:hidden; border-top:2px solid #2781bf; }
.con_panel4 ul { width:100%; overflow:hidden; }
.con_panel4 li { border-bottom:1px solid #e5e5e5; padding:20px 20px 20px 20px; }
.con_panel4 li ul.con_panel4_c { border:none; }
.con_panel4 li ul.con_panel4_c li { border:none; padding:0; }
.con_panel4 li ul.con_panel4_c li:first-child { float:left; width:200px; margin-right:20px; }
.con_panel4 li ul.con_panel4_c li:last-child { overflow:hidden; }
.con_panel4 li ul.con_panel4_c li ul.con_panel4_c2 { width:100%; }
.con_panel4 li ul.con_panel4_c li ul.con_panel4_c2 li { clear:both; width:100%; text-align:left; border:none; background:url("./images/ic_02.jpg") no-repeat 0 10px; padding-left:10px; font-size:12px; margin-bottom:3px; color:#565656; }
.con_panel4 li ul.con_panel4_c li ul.con_panel4_c2 li span { font-weight:600; }
.con_panel4 li ul.con_panel4_c li ul.con_panel4_c2 li.tit { color:#4b4b4b; font-weight:600; font-size:17px; background:none; padding:0; margin-bottom:7px; }
.con_panel4 li ul.con_panel4_c li ul.con_panel4_c2 li.list { background:none; color:#666666; }
.con_panel4 li ul.con_panel4_c li ul.con_panel4_c2 li.remark { color:#ea7d18; background:url("./images/ic_16.jpg") no-repeat 0 5px; margin-top:5px; padding-left:15px; }

.con_panel5 {  width:100%; overflow:hidden; border-top:2px solid #2781bf; }
.con_panel5 ul { width:100%; overflow:hidden; }
.con_panel5 li { overflow:hidden; border-bottom:1px solid #e5e5e5; padding:20px 20px 20px 20px; }
.con_panel5 li ul.con_panel5_c { width:100%; overflow:hidden; border:none; padding-left:150px; }
.con_panel5 li ul.con_panel5_c li { clear:both; width:100%; overflow:hidden; text-align:left; border:none; background:url("./images/ic_02.jpg") no-repeat 0 7px; padding:0 0 4px 10px; font-size:13px; margin-bottom:3px; color:#565656; }
.con_panel5 li ul.con_panel5_c li span { font-weight:600; }
.con_panel5 li ul.con_panel5_c li.tit { color:#4b4b4b; font-weight:600; font-size:18px; background:none; padding:0; margin-bottom:10px; }
.con_panel5 li ul.con_panel5_c li.list { background:none; color:#666666; font-size:12px; }
.con_panel5 li ul.con_panel5_c li.remark { color:#ea7d18; background:url("./images/ic_16.jpg") no-repeat 0 5px; margin-top:5px; padding-left:15px; }

.con_panel5_bg1_1 { background:url("./images/vision_1_01.gif") no-repeat 20px 30px; }
.con_panel5_bg1_2 { background:url("./images/vision_1_02.gif") no-repeat 20px 30px; }
.con_panel5_bg1_3 { background:url("./images/vision_1_03.gif") no-repeat 20px 30px; }
.con_panel5_bg1_4 { background:url("./images/vision_1_04.gif") no-repeat 20px 30px; }

.con_panel5_bg2_1 { background:url("./images/vision_2_01.gif") no-repeat 20px 30px; }
.con_panel5_bg2_2 { background:url("./images/vision_2_02.gif") no-repeat 20px 30px; }
.con_panel5_bg2_3 { background:url("./images/vision_2_03.gif") no-repeat 20px 30px; }
.con_panel5_bg2_4 { background:url("./images/vision_2_04.gif") no-repeat 20px 30px; }

.con_panel5_bg3_1 { background:url("./images/vision_3_01.gif") no-repeat 20px 30px; }
.con_panel5_bg3_2 { background:url("./images/vision_3_02.gif") no-repeat 20px 30px; }
.con_panel5_bg3_3 { background:url("./images/vision_3_03.gif") no-repeat 20px 30px; }
.con_panel5_bg3_4 { background:url("./images/vision_3_04.gif") no-repeat 20px 30px; }

.con_panel5_bg4_1 { background:url("./images/vision_4_01.gif") no-repeat 20px 30px; }
.con_panel5_bg4_2 { background:url("./images/vision_4_02.gif") no-repeat 20px 30px; }

.con_panel5_bg5_1 { background:url("./images/vision_5_01.gif") no-repeat 20px 30px; }
.con_panel5_bg5_2 { background:url("./images/vision_5_02.gif") no-repeat 20px 30px; }
.con_panel5_bg5_3 { background:url("./images/vision_5_03.gif") no-repeat 20px 30px; }
.con_panel5_bg5_4 { background:url("./images/vision_5_04.gif") no-repeat 20px 30px; }

.con_panel5_bg6_1 { background:url("./images/vision_6_01.gif") no-repeat 20px 30px; }
.con_panel5_bg6_2 { background:url("./images/vision_6_02.gif") no-repeat 20px 30px; }
.con_panel5_bg6_3 { background:url("./images/vision_6_03.gif") no-repeat 20px 30px; }

.con_panel6 {  width:100%; overflow:hidden; border-top:2px solid #2781bf; }
.con_panel6 ul { width:100%; overflow:hidden; border:1px solid #e5e5e5; border-width:0 0 0 1px; }
.con_panel6 li { float:left; background:#ffffff; color:#666666; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 20px 10px; border:1px solid #e5e5e5; border-width:0 1px 1px 0px; }
.con_panel6 li h1 { height:40px; background:#2781bf; font-weight:600; font-size:14px; color:#ffffff; text-align:center; line-height:40px; }
.con_panel6 li ul { overflow:hidden; border:none; margin:15px 0 0 10px; }
.con_panel6 li ul li { float:none; background:url("./images/ic_02.jpg") no-repeat 0 8px; padding:0 0 5px 10px; font-size:12px; border:none; text-align:left; }
.con_panel6 li ul li a { color:#333333; }

.con_agree { position:relative; border:1px solid #dadada; padding:20px 20px 20px 20px; overflow-y:scroll; font-size:13px; font-weight:normal; line-height:20px; border-radius:0px; }
.con_agree pre { background:none; font-size:13px; font-weight:normal; line-height:20px; border-radius:0px; }
.con_agree_btn { position:relative; overflow:hidden; color:#333333; font-size:13px; font-weight:normal; text-align:center; line-height:22px; border-top:1px solid #d8d8d8; padding:10px 0 0 0; }
.con_agree_btn2 { position:relative; overflow:hidden; color:#333333; font-size:12px; font-weight:normal; text-align:left; line-height:22px; }

.con_agree2 { border:1px solid #d8d8d8; height:100px; overflow-y:scroll; padding:20px 20px 0 20px; }
.con_agree3 { border:1px solid #d8d8d8; padding:20px 20px 0 20px; }

.con_agree_check { text-align:center; letter-spacing:-0.03em; }
.con_agree_check label { color:#333333; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin-left:3px; }
.con_agree_check input[type="checkbox"] { margin-top:-1px; vertical-align:middle; }

.con_agree_check2 { overflow:hidden; }
.con_agree_check2 label { color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; margin:0 0 0 3px; }

.con_pagetit { position:relative; height:45px; }
.con_pagetit h1 { color:#404040; font-size:28px; font-weight:600; letter-spacing:-0.07em; }
.con_pagetit h1.op1 { border-bottom:1px solid #d8d8d8; padding:0 20px 10px 0; }
.con_pagetit a.close { position:absolute; right:0px; top:0px; display:inline-block; width:23px; height:23px; background:url("./images/v17/close_03.png") no-repeat 0 0; text-indent:-10000px; opacity:1; }
.con_pagetit .con_breadcrumb { position:absolute; right:0px; top:15px; }
.con_pagetit .con_breadcrumb ul { }
.con_pagetit .con_breadcrumb ul li { float:left; color:#818181; font-size:11px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin:0 7px 0 0; }
.con_pagetit .con_breadcrumb ul li:first-child { padding:0 0 0 11px; margin:0 7px 0 0; background:url("./images/ic_03.jpg") no-repeat 0 2px; }
.con_pagetit .con_breadcrumb ul li:after{ content:">"; color:#999999; font-size:12px; font-weight:normal; text-align:center; padding:0 0 0 7px; }
.con_pagetit .con_breadcrumb ul li:last-child:after{ content:none; padding:0 0 0 0; }

.star { position:absolute; left:10px; bottom:10px; width:60px; background:url("./images/star.png") no-repeat left top; height:12px; display:block; float:left; margin:1px 0 0 0px; }
.star .star_on { background:url("./images/star_on.png") no-repeat left top; height:12px; display:block; float:left; }

.star2 { width:60px; background:url("./images/star.png") no-repeat left top; height:12px; display:block; float:left; margin:1px 0 0 0px; }
.star2 .star_on { background:url("./images/star_on.png") no-repeat left top; height:12px; display:block; float:left; }

ul.star_rating { }
ul.star_rating li { float:left; margin-right:20px; }
ul.star_rating li:last_child { margin-right:0px; }

.txtbox1 { border:1px solid #cacaca; font-size:13px; color:#333333; padding:0 5px 0 5px; line-height:24px; }
.txtbox2 { border:1px solid #cacaca; font-size:13px; color:#333333; line-height:24px; }
.txtbox3 { border:0px solid #cacaca; font-size:13px; color:#333333; line-height:24px; }
.txtbox4 { border:1px solid #cacaca; font-size:13px; color:#333333; padding:0 1% 0 1%; line-height:24px; }

.txtarea1 { border:1px solid #cacaca; font-size:13px; color:#333333; padding:5px; line-height:18px; }
.txtarea2 { border:1px solid #cacaca; font-size:13px; color:#333333; padding:1%; line-height:18px; }

input[type="file"]  { height:26px; border:1px solid #cbcbcb; font-size:14px; color:#333333; }

.blink{ animation:blink 900ms infinite alternate; color:#ff3b1d; font-weight:600; font-size:10px; margin-left:5px; }
@keyframes blink { from { opacity:1; } to { opacity:0; } };

ul.file { width:100%; }
ul.file li { float:left; margin-right:8px; }
ul.file li img { margin-bottom:3px; }

a.btn_cal_01 { display:inline-block; width:20px; height:20px; background:url("./images/btn_cal_01.jpg") no-repeat 0 0; vertical-align:middle; }
a.btn_move_01 { display:inline-block; padding:0 10px 0 10px; height:22px; color:#ffffff !important; font-size:12px; font-weight:normal; background:#7b7b7b; text-align:center; line-height:20px; border-radius:5px; }

a.btn_detail_01 { display:inline-block; padding:0 10px 0 10px; height:21px; font-size:11px; font-weight:normal !important; background:#1297d8; color:#ffffff !important; text-align:center; line-height:21px; text-decoration:none !important; border-radius:5px; } /* 파란색 */
a.btn_detail_02 { display:inline-block; padding:0 10px 0 10px; height:21px; font-size:11px; font-weight:normal !important; background:#303030; color:#ffffff !important; text-align:center; line-height:21px; text-decoration:none !important; border-radius:5px; }
a.btn_detail_03 { display:inline-block; padding:0 10px 0 10px; height:21px; font-size:11px; font-weight:normal !important; background:#404040; color:#ffffff !important; text-align:center; line-height:21px; text-decoration:none !important; border-radius:5px; }
a.btn_detail_04 { display:inline-block; padding:0 10px 0 10px; height:21px; font-size:11px; font-weight:normal !important; background:#1297d8; color:#ffffff !important; text-align:center; line-height:21px; text-decoration:none !important; border-radius:5px; }
a.btn_detail_05 { display:inline-block; padding:0 10px 0 10px; height:21px; font-size:11px; font-weight:normal !important; background:#666666; color:#ffffff !important; text-align:center; line-height:21px; text-decoration:none !important; border-radius:5px; }
a.btn_detail_06 { display:inline-block; padding:0 10px 0 10px; height:21px; font-size:11px; font-weight:normal !important; background:#d81217; color:#ffffff !important; text-align:center; line-height:21px; text-decoration:none !important; border-radius:5px; } /* 빨간색 */
a.btn_detail_07 { display:inline-block; padding:0 10px 0 10px; height:21px; font-size:11px; font-weight:normal !important; background:#f6791c; color:#ffffff !important; text-align:center; line-height:21px; text-decoration:none !important; border-radius:5px; } /* 오랜지색 */

a.btn_detail_11 { display:inline-block; padding:0 10px 0 10px; height:18px; font-size:11px; font-weight:normal !important; background:#1297d8; color:#ffffff !important; text-align:center; line-height:18px; text-decoration:none !important; border-radius:5px; } /* 파란색 */
a.btn_detail_12 { display:inline-block; padding:0 10px 0 10px; height:18px; font-size:11px; font-weight:normal !important; background:#303030; color:#ffffff !important; text-align:center; line-height:18px; text-decoration:none !important; border-radius:5px; }
a.btn_detail_13 { display:inline-block; padding:0 10px 0 10px; height:18px; font-size:11px; font-weight:normal !important; background:#404040; color:#ffffff !important; text-align:center; line-height:18px; text-decoration:none !important; border-radius:5px; }
a.btn_detail_14 { display:inline-block; padding:0 10px 0 10px; height:18px; font-size:11px; font-weight:normal !important; background:#1297d8; color:#ffffff !important; text-align:center; line-height:18px; text-decoration:none !important; border-radius:5px; }
a.btn_detail_15 { display:inline-block; padding:0 10px 0 10px; height:18px; font-size:11px; font-weight:normal !important; background:#666666; color:#ffffff !important; text-align:center; line-height:18px; text-decoration:none !important; border-radius:5px; }
a.btn_detail_16 { display:inline-block; padding:0 10px 0 10px; height:18px; font-size:11px; font-weight:normal !important; background:#d81217; color:#ffffff !important; text-align:center; line-height:18px; text-decoration:none !important; border-radius:5px; } /* 빨간색 */
a.btn_detail_17 { display:inline-block; padding:0 10px 0 10px; height:18px; font-size:11px; font-weight:normal !important; background:#f6791c; color:#ffffff !important; text-align:center; line-height:18px; text-decoration:none !important; border-radius:5px; } /* 오랜지색 */

a.btn_detail_grey_60 { display:inline-block; width:60px; height:19px; font-size:11px; font-weight:normal !important; background:#1297d8; color:#ffffff !important; text-align:center; line-height:19px; text-decoration:none !important; border-radius:5px; }

a.btn_search_01 { display:inline-block; padding:0 15px 0 15px; height:25px; color:#ffffff !important; font-size:12px; font-weight:600; background:#6e6e6e; text-align:center; line-height:25px; vertical-align:middle; border-radius:5px; }
a.btn_search_02 { display:inline-block; padding:0 20px 0 20px; height:25px; color:#ffffff !important; font-size:12px; font-weight:600; background:#404040; text-align:center; line-height:25px; vertical-align:middle; border-radius:5px; }
a.btn_search_03 { display:inline-block; padding:0 20px 0 20px; height:25px; color:#ffffff !important; font-size:12px; font-weight:600; background:#6e6e6e; text-align:center; line-height:25px; vertical-align:middle; border-radius:5px; }
a.btn_file_01 { display:inline-block; padding:0 10px 0 10px; height:23px; font-size:12px; font-weight:600; background:#f3f3f3; color:#555555 !important; text-align:center; border:1px solid #dfdfdf; line-height:19px; border-radius:5px; }
a.btn_file_02 { display:inline-block; padding:0 10px 0 10px; height:23px; font-size:12px; font-weight:600; background:#868686; color:#ffffff !important; text-align:center; border:1px solid #676767; line-height:19px; border-radius:5px; }
a.btn_close_01 { display:inline-block; width:29px; height:29px; background:url("./images/btn_close_01.jpg") no-repeat 0 0; }
a.btn_prev_01 { display:inline-block; padding:0 20px 0 20px; height:30px; color:#ffffff; font-size:12px; font-weight:normal; text-align:center; line-height:30px; background:#555555; border-radius:5px; }
a.btn_change_01 { display:inline-block; padding:0 15px 0 15px; height:25px; color:#ffffff !important; font-size:12px; font-weight:600; background:#f47492; text-align:center; line-height:25px; vertical-align:middle; border-radius:5px; }

a.btn_blue { display:inline-block; padding:0 15px 0 15px; height:26px; font-size:12px; font-weight:600; background:#3c71cd; color:#ffffff !important; text-align:center; line-height:26px; border-radius:5px; }
a.btn_blue100 { display:inline-block; width:100px; height:35px; font-size:13px; font-weight:600; background:#3c71cd; color:#ffffff !important; text-align:center; line-height:33px; border-radius:5px; }
a.btn_blue200 { display:inline-block; width:200px; height:35px; font-size:13px; font-weight:600; background:#3c71cd; color:#ffffff !important; text-align:center; line-height:33px; border-radius:5px; }
a.btn_blue300 { display:inline-block; width:300px; height:35px; font-size:13px; font-weight:600; background:#3c71cd; color:#ffffff !important; text-align:center; line-height:33px; border-radius:5px; }
a.btn_blue400 { display:inline-block; width:400px; height:35px; font-size:13px; font-weight:600; background:#3c71cd; color:#ffffff !important; text-align:center; line-height:33px; border-radius:5px; }
a.btn_blue2 { display:inline-block; padding:0 15px 0 15px; height:28px; font-size:12px; font-weight:600; background:#1297d8; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_blue2_100 { display:inline-block; width:100px; height:28px; font-size:12px; font-weight:600; background:#1297d8; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_blue2_150 { display:inline-block; width:150px; height:28px; font-size:12px; font-weight:600; background:#1297d8; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_blue2_200 { display:inline-block; width:200px; height:28px; font-size:12px; font-weight:600; background:#1297d8; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_blue2_300 { display:inline-block; width:300px; height:28px; font-size:12px; font-weight:600; background:#1297d8; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_blue2_400 { display:inline-block; width:400px; height:28px; font-size:12px; font-weight:600; background:#1297d8; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_green100 { display:inline-block; width:100px; height:35px; font-size:13px; font-weight:600; background:#23b14b; color:#ffffff !important; text-align:center; line-height:33px; border-radius:5px; }
a.btn_green200 { display:inline-block; width:200px; height:35px; font-size:13px; font-weight:600; background:#23b14b; color:#ffffff !important; text-align:center; line-height:33px; border-radius:5px; }
a.btn_green300 { display:inline-block; width:300px; height:35px; font-size:13px; font-weight:600; background:#23b14b; color:#ffffff !important; text-align:center; line-height:33px; border-radius:5px; }
a.btn_green400 { display:inline-block; width:400px; height:35px; font-size:13px; font-weight:600; background:#23b14b; color:#ffffff !important; text-align:center; line-height:33px; border-radius:5px; }
a.btn_green2 { display:inline-block; padding:0 15px 0 15px; height:28px; font-size:12px; font-weight:600; background:#23b14b; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_green2_100 { display:inline-block; width:100px; height:28px; font-size:12px; font-weight:600; background:#23b14b; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_green2_150 { display:inline-block; width:150px; height:28px; font-size:12px; font-weight:600; background:#23b14b; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_green2_200 { display:inline-block; width:200px; height:28px; font-size:12px; font-weight:600; background:#23b14b; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_green2_300 { display:inline-block; width:300px; height:28px; font-size:12px; font-weight:600; background:#23b14b; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_green2_400 { display:inline-block; width:400px; height:28px; font-size:12px; font-weight:600; background:#23b14b; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_grey200 { display:inline-block; width:200px; height:35px; font-size:13px; font-weight:600; background:#404040; color:#ffffff !important; text-align:center; line-height:33px; border-radius:5px; }
a.btn_grey2 { display:inline-block; padding:0 15px 0 15px; height:28px; font-size:12px; font-weight:600; background:#404040; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_grey2_100 { display:inline-block; width:100px; height:28px; font-size:12px; font-weight:600; background:#404040; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_grey2_150 { display:inline-block; width:150px; height:28px; font-size:12px; font-weight:600; background:#404040; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_grey2_200 { display:inline-block; width:200px; height:28px; font-size:12px; font-weight:600; background:#404040; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_grey2_300 { display:inline-block; width:300px; height:28px; font-size:12px; font-weight:600; background:#404040; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }
a.btn_grey2_400 { display:inline-block; width:400px; height:28px; font-size:12px; font-weight:600; background:#404040; color:#ffffff !important; text-align:center; line-height:28px; border-radius:5px; }

.alert .close { display:inline-block; padding:0 10px 0 10px; height:21px; font-size:11px; font-weight:normal !important; background:#404040 !important; color:#444444 !important; text-align:center; line-height:21px; text-decoration:none !important; border-radius:5px; top:20px; right:0px; }
.alert-success { background-color:#ffffff; border-color:#ffffff; color:#444444; }

#slacker-modal_movies > div { width:60%; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

#skip { position:relative; }
#skip a { position:absolute; top:0; left:0; z-index:1000; width:1px; height:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:14px; background:#3b78a7; text-align:center; font-weight:600; text-decoration:none; color:#ffffff; }
#skip a:hover { display:block; width:100%; height:30px; margin:0 0 0 -1px; background:#3b78a7; border-bottom:3px solid #3b78a7; line-height:30px; }
#skip a:active { display:block; width:100%; height:30px; margin:0 0 0 -1px; background:#3b78a7; border-bottom:3px solid #3b78a7; line-height:30px; }
#skip a:focus { display:block; width:100%; height:30px; margin:0 0 0 -1px; background:#3b78a7; border-bottom:3px solid #3b78a7; line-height:30px; }

a.deco { text-decoration:underline; }
.displaydone { width:0; height:0; text-indent:-1000em; font:0/0 arial; overflow:hidden; }
.hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none; }
.clear { display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; }
.pointer { cursor:pointer !important; }
.clearboth { clear:both; }
.m0a { margin:0 auto !important; }
.pr { position:relative !important; }
.f_l { float:left; }
.f_r { float:right; }
.db { display:block; }
.oh { overflow:hidden !important; }
.ellip { text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.wb { word-wrap:break-word !important; }
.zindex { z-index:999999999 !important; }
.osy { overflow-y:scroll !important; }

.al { text-align:left !important; }
.ac { text-align:center !important; }
.ar { text-align:right !important; }

.vat { vertical-align:top !important; }
.vam { vertical-align:middle !important; }
.vab { vertical-align:bottom !important; }

.bg_none { background:none !important; }
.b_none { border:none !important; }
.br_none { border-right:none !important; }
.bl_none { border-left:none !important; }
.bt_none { border-top:none !important; }
.bb_none { border-bottom:none !important; }

.b { border:1px solid #000000 !important; }
.b2 { border:2px solid #000000 !important; }
.b3 { border:3px solid #000000 !important; }
.b4 { border:4px solid #000000 !important; }
.b5 { border:5px solid #000000 !important; }
.b6 { border:6px solid #000000 !important; }
.b7 { border:7px solid #000000 !important; }
.b8 { border:8px solid #000000 !important; }
.b9 { border:9px solid #000000 !important; }

.b_1 { border:1px solid #e6e6e6 !important; }
.bb_1 { border-bottom:1px solid #666666 !important; }

.bl_1 { border-left:1px solid #e0e0e0 !important; }
.br_1 { border-right:1px solid #e0e0e0 !important; }

.btrr_5 { border-top-right-radius:5px !important; }
.bbrr_5 { border-bottom-right-radius:5px !important; }

.fw6 { font-weight:600 !important; }
.fwb { font-weight:bold !important; }
.fwn { font-weight:normal !important; }

.fs10 { font-size:10px !important; }
.fs11 { font-size:11px !important; }
.fs12 { font-size:12px !important; }
.fs13 { font-size:13px !important; }
.fs14 { font-size:14px !important; }
.fs15 { font-size:15px !important; }
.fs16 { font-size:16px !important; }
.fs17 { font-size:17px !important; }
.fs18 { font-size:18px !important; }
.fs19 { font-size:19px !important; }
.fs20 { font-size:20px !important; }
.fs21 { font-size:21px !important; }
.fs22 { font-size:22px !important; }
.fs23 { font-size:23px !important; }
.fs24 { font-size:24px !important; }
.fs25 { font-size:25px !important; }
.fs26 { font-size:26px !important; }
.fs27 { font-size:27px !important; }
.fs28 { font-size:28px !important; }
.fs29 { font-size:29px !important; }
.fs30 { font-size:30px !important; }
.fs31 { font-size:31px !important; }
.fs32 { font-size:32px !important; }
.fs33 { font-size:33px !important; }
.fs34 { font-size:34px !important; }
.fs35 { font-size:35px !important; }
.fs36 { font-size:36px !important; }
.fs37 { font-size:37px !important; }
.fs38 { font-size:38px !important; }
.fs39 { font-size:39px !important; }
.fs40 { font-size:40px !important; }
.fs50 { font-size:50px !important; }
.fs60 { font-size:60px !important; }
.fs70 { font-size:70px !important; }
.fs80 { font-size:80px !important; }
.fs90 { font-size:90px !important; }

.lh16 { line-height:16px !important; }
.lh17 { line-height:17px !important; }
.lh18 { line-height:18px !important; }
.lh19 { line-height:19px !important; }
.lh20 { line-height:20px !important; }
.lh21 { line-height:21px !important; }
.lh22 { line-height:22px !important; }
.lh23 { line-height:23px !important; }
.lh24 { line-height:24px !important; }
.lh25 { line-height:25px !important; }
.lh26 { line-height:26px !important; }
.lh27 { line-height:27px !important; }
.lh28 { line-height:28px !important; }
.lh29 { line-height:29px !important; }
.lh30 { line-height:30px !important; }
.lh31 { line-height:31px !important; }
.lh40 { line-height:40px !important; }
.lh50 { line-height:50px !important; }

.no_mp { margin:0; padding:0; }

.mt0 { margin-top:0px !important; }
.mt1 { margin-top:1px !important; }
.mt2 { margin-top:2px !important; }
.mt3 { margin-top:3px !important; }
.mt4 { margin-top:4px !important; }
.mt5 { margin-top:5px !important; }
.mt6 { margin-top:6px !important; }
.mt7 { margin-top:7px !important; }
.mt8 { margin-top:8px !important; }
.mt9 { margin-top:9px !important; }
.mt10 { margin-top:10px !important; }
.mt10_ { margin-top:-10px !important; }
.mt11 { margin-top:11px !important; }
.mt12 { margin-top:12px !important; }
.mt13 { margin-top:13px !important; }
.mt14 { margin-top:14px !important; }
.mt15 { margin-top:15px !important; }
.mt16 { margin-top:16px !important; }
.mt20 { margin-top:20px !important; }
.mt21 { margin-top:21px !important; }
.mt22 { margin-top:22px !important; }
.mt23 { margin-top:23px !important; }
.mt24 { margin-top:24px !important; }
.mt25 { margin-top:25px !important; }
.mt26 { margin-top:26px !important; }
.mt27 { margin-top:27px !important; }
.mt28 { margin-top:28px !important; }
.mt29 { margin-top:29px !important; }
.mt30 { margin-top:30px !important; }
.mt31 { margin-top:31px !important; }
.mt32 { margin-top:32px !important; }
.mt33 { margin-top:33px !important; }
.mt34 { margin-top:34px !important; }
.mt35 { margin-top:35px !important; }
.mt36 { margin-top:36px !important; }
.mt37 { margin-top:37px !important; }
.mt38 { margin-top:38px !important; }
.mt39 { margin-top:39px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:50px !important; }
.mt55 { margin-top:55px !important; }
.mt60 { margin-top:60px !important; }
.mt70 { margin-top:70px !important; }
.mt80 { margin-top:80px !important; }
.mt90 { margin-top:90px !important; }
.mt100 { margin-top:100px !important; }
.mt155 { margin-top:155px !important; }
.mt200 { margin-top:200px !important; }
.mt300 { margin-top:300px !important; }
.mt400 { margin-top:400px !important; }
.mt500 { margin-top:500px !important; }
.mt600 { margin-top:600px !important; }
.mt700 { margin-top:700px !important; }
.mt800 { margin-top:800px !important; }
.mt900 { margin-top:900px !important; }
.mb0 { margin-bottom:0px !important; }
.mb1 { margin-bottom:1px !important; }
.mb2 { margin-bottom:2px !important; }
.mb3 { margin-bottom:3px !important; }
.mb5 { margin-bottom:5px !important; }
.mb6 { margin-bottom:6px !important; }
.mb7 { margin-bottom:7px !important; }
.mb8 { margin-bottom:8px !important; }
.mb9 { margin-bottom:9px !important; }
.mb10 { margin-bottom:10px !important; }
.mb12 { margin-bottom:12px !important; }
.mb15 { margin-bottom:15px !important; }
.mb18 { margin-bottom:18px !important; }
.mb20 { margin-bottom:20px !important; }
.mb20_ { margin-bottom:-20px !important; }
.mb25_ { margin-bottom:-25px !important; }
.mb25 { margin-bottom:25px !important; }
.mb28 { margin-bottom:28px !important; }
.mb30 { margin-bottom:30px !important; }
.mb30_ { margin-bottom:-30px !important; }
.mb35 { margin-bottom:35px !important; }
.mb36 { margin-bottom:36px !important; }
.mb40 { margin-bottom:40px !important; }
.mb41 { margin-bottom:41px !important; }
.mb45 { margin-bottom:45px !important; }
.mb50 { margin-bottom:50px !important; }
.mb55 { margin-bottom:55px !important; }
.mb65 { margin-bottom:65px !important; }
.mb100 { margin-bottom:100px !important; }
.mb200 { margin-bottom:200px !important; }
.ml1 { margin-left:1px !important; }
.ml2 { margin-left:2px !important; }
.ml3 { margin-left:3px !important; }
.ml4 { margin-left:4px !important; }
.ml5 { margin-left:5px !important; }
.ml8 { margin-left:8px !important; }
.ml10 { margin-left:10px !important; }
.ml10_ { margin-left:-10px !important; }
.ml14 { margin-left:14px !important; }
.ml15 { margin-left:15px !important; }
.ml16 { margin-left:16px !important; }
.ml20 { margin-left:20px !important; }
.ml21 { margin-left:21px !important; }
.ml30 { margin-left:30px !important; }
.ml37 { margin-left:37px !important; }
.ml100 { margin-left:100px !important; }
.mr0 { margin-right:0px !important; }
.mr1 { margin-right:1px !important; }
.mr2 { margin-right:2px !important; }
.mr3 { margin-right:3px !important; }
.mr4 { margin-right:4px !important; }
.mr5 { margin-right:5px !important; }
.mr10 { margin-right:10px !important; }
.mr11 { margin-right:11px !important; }
.mr12 { margin-right:12px !important; }
.mr13 { margin-right:13px !important; }
.mr14 { margin-right:14px !important; }
.mr15 { margin-right:15px !important; }
.mr20 { margin-right:20px !important; }
.mr30 { margin-right:30px !important; }
.mr40 { margin-right:40px !important; }
.mr50 { margin-right:50px !important; }
.mr51 { margin-right:51px !important; }

.pp1 { padding:1% !important; }
.ptp1 { padding-top:1% !important; }
.pbp1 { padding-bottom:1% !important; }
.plp1 { padding-left:1% !important; }
.prp1 { padding-right:1% !important; }

.p5 { padding:5px !important; }
.p10 { padding:10px !important; }
.p20 { padding:20px !important; }

.pt0 { padding-top:0px !important; }
.pt1 { padding-top:1px !important; }
.pt2 { padding-top:2px !important; }
.pt3 { padding-top:3px !important; }
.pt4 { padding-top:4px !important; }
.pt5 { padding-top:5px !important; }
.pt10 { padding-top:10px !important; }
.pt20 { padding-top:20px !important; }
.pt24 { padding-top:24px !important; }
.pt30 { padding-top:30px !important; }
.pt40 { padding-top:40px !important; }
.pt50 { padding-top:50px !important; }
.pt60 { padding-top:60px !important; }
.pt70 { padding-top:70px !important; }
.pt80 { padding-top:80px !important; }
.pt90 { padding-top:90px !important; }
.pt100 { padding-top:100px !important; }
.pt110 { padding-top:110px !important; }
.pt120 { padding-top:120px !important; }
.pt130 { padding-top:130px !important; }
.pt140 { padding-top:140px !important; }
.pt150 { padding-top:150px !important; }
.pb0 { padding-bottom:0px !important; }
.pb5 { padding-bottom:5px !important; }
.pb10 { padding-bottom:10px !important; }
.pb20 { padding-bottom:20px !important; }
.pb30 { padding-bottom:30px !important; }
.pb40 { padding-bottom:40px !important; }
.pb50 { padding-bottom:50px !important; }
.pl5 { padding-left:5px !important; }
.pl6 { padding-left:6px !important; }
.pl7 { padding-left:7px !important; }
.pl8 { padding-left:8px !important; }
.pl9 { padding-left:9px !important; }
.pl10 { padding-left:10px !important; }
.pl15 { padding-left:15px !important; }
.pl16 { padding-left:16px !important; }
.pl17 { padding-left:17px !important; }
.pl18 { padding-left:18px !important; }
.pl19 { padding-left:19px !important; }
.pl20 { padding-left:20px !important; }
.pl30 { padding-left:30px !important; }
.pl40 { padding-left:40px !important; }
.pl50 { padding-left:50px !important; }
.pr5 { padding-right:5px !important; }
.pr10 { padding-right:10px !important; }
.pr20 { padding-right:20px !important; }
.pr30 { padding-right:30px !important; }
.pr40 { padding-right:40px !important; }
.pr50 { padding-right:50px !important; }
.pr60 { padding-right:60px !important; }
.pr70 { padding-right:70px !important; }
.pr80 { padding-right:80px !important; }
.pr90 { padding-right:90px !important; }
.pr100 { padding-right:100px !important; }

.fc_white { color:#ffffff !important; }
.fc_black { color:#000000 !important; }
.fc_gray1 { color:#111111 !important; }
.fc_gray2 { color:#222222 !important; }
.fc_gray3 { color:#333333 !important; }
.fc_gray4 { color:#444444 !important; }
.fc_gray5 { color:#555555 !important; }
.fc_gray6 { color:#666666 !important; }
.fc_gray7 { color:#777777 !important; }
.fc_gray8 { color:#888888 !important; }
.fc_gray9 { color:#999999 !important; }
.fc_blue { color:#4f8bc7 !important; }
.fc_green { color:#47a13e !important; }
.fc_orange { color:#ff6800 !important; } /* 오렌지 */
.fc_red { color:#ff3b1d !important; } /* 빨간색 */
.fc_blue { color:#0100fe !important; } /* 파란색 */
.fc_grey { color:#c8c8d0 !important; } /* 회색 */
.fc_green { color:#008000 !important; } /* 녹색 */

.bg_white { background:#ffffff !important; }
.bg_black { background:#000000 !important; }
.bg_gray1 { background:#111111 !important; }
.bg_gray2 { background:#222222 !important; }
.bg_gray3 { background:#333333 !important; }
.bg_gray4 { background:#444444 !important; }
.bg_gray5 { background:#555555 !important; }
.bg_gray6 { background:#666666 !important; }
.bg_gray7 { background:#777777 !important; }
.bg_gray8 { background:#888888 !important; }
.bg_gray9 { background:#999999 !important; }
.bg_red { background:#ff3b1d !important; }
.bg_blue { background:#4f8bc7 !important; }
.bg_green { background:#47a13e !important; }

.bg_division1 { background:#41cce3 !important; }
.bg_division2 { background:#57c1fb !important; }
.bg_division3 { background:#7a9fed !important; }
.bg_division4 { background:#57cfce !important; }
.bg_division5 { background:#a693ec !important; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

.w10 { width:10px !important; }
.w20 { width:20px !important; }
.w30 { width:30px !important; }
.w40 { width:40px !important; }
.w50 { width:50px !important; }
.w60 { width:60px !important; }
.w70 { width:70px !important; }
.w80 { width:80px !important; }
.w90 { width:90px !important; }
.w100 { width:100px !important; }
.w110 { width:110px !important; }
.w115 { width:115px !important; }
.w120 { width:120px !important; }
.w123 { width:123px !important; }
.w130 { width:130px !important; }
.w140 { width:140px !important; }
.w142 { width:142px !important; }
.w150 { width:150px !important; }
.w160 { width:160px !important; }
.w170 { width:170px !important; }
.w180 { width:180px !important; }
.w190 { width:190px !important; }
.w200 { width:200px !important; }
.w208 { width:208px !important; }
.w214 { width:214px !important; }
.w218 { width:218px !important; }
.w220 { width:220px !important; }
.w263 { width:263px !important; }
.w298 { width:298px !important; }
.w300 { width:300px !important; }
.w305 { width:305px !important; }
.w400 { width:400px !important; }
.w425 { width:425px !important; }
.w464 { width:464px !important; }
.w500 { width:500px !important; }
.w600 { width:600px !important; }
.w700 { width:700px !important; }
.w800 { width:800px !important; }
.w900 { width:900px !important; }
.w1000 { width:10	00px !important; }

.h0 { height:0px !important; }
.h20 { height:20px !important; }
.h21 { height:21px !important; }
.h22 { height:22px !important; }
.h23 { height:23px !important; }
.h24 { height:24px !important; }
.h25 { height:25px !important; }
.h26 { height:26px !important; }
.h27 { height:27px !important; }
.h28 { height:28px !important; }
.h29 { height:29px !important; }
.h30 { height:30px !important; }
.h31 { height:31px !important; }
.h32 { height:32px !important; }
.h33 { height:33px !important; }
.h34 { height:34px !important; }
.h35 { height:35px !important; }
.h36 { height:36px !important; }
.h37 { height:37px !important; }
.h38 { height:38px !important; }
.h39 { height:39px !important; }
.h40 { height:40px !important; }
.h50 { height:50px !important; }
.h55 { height:55px !important; }
.h57 { height:57px !important; }
.h60 { height:60px !important; }
.h70 { height:70px !important; }
.h71 { height:71px !important; }
.h72 { height:72px !important; }
.h73 { height:73px !important; }
.h74 { height:74px !important; }
.h75 { height:75px !important; }
.h76 { height:76px !important; }
.h77 { height:77px !important; }
.h78 { height:78px !important; }
.h79 { height:79px !important; }
.h80 { height:80px !important; }
.h90 { height:90px !important; }
.h91 { height:91px !important; }
.h92 { height:92px !important; }
.h93 { height:93px !important; }
.h94 { height:94px !important; }
.h95 { height:95px !important; }
.h96 { height:96px !important; }
.h97 { height:97px !important; }
.h98 { height:98px !important; }
.h99 { height:99px !important; }
.h100 { height:100px !important; }
.h108 { height:108px !important; }
.h150 { height:150px !important; }
.h200 { height:200px !important; }
.h250 { height:250px !important; }
.h300 { height:300px !important; }
.h400 { height:400px !important; }
.h500 { height:500px !important; }

.wp1 { width:1% !important; }
.wp2 { width:2% !important; }
.wp3 { width:3% !important; }
.wp4 { width:4% !important; }
.wp5 { width:5% !important; }
.wp6 { width:6% !important; }
.wp7 { width:7% !important; }
.wp8 { width:8% !important; }
.wp9 { width:9% !important; }
.wp10 { width:10% !important; }
.wp11 { width:11% !important; }
.wp12 { width:12% !important; }
.wp13 { width:13% !important; }
.wp13_4 { width:13.4% !important; }
.wp13_6 { width:13.6% !important; }
.wp14 { width:14% !important; }
.wp15 { width:15% !important; }
.wp16 { width:16% !important; }
.wp17 { width:17% !important; }
.wp18 { width:18% !important; }
.wp19 { width:19% !important; }
.wp20 { width:20% !important; }
.wp21 { width:21% !important; }
.wp22 { width:22% !important; }
.wp23 { width:23% !important; }
.wp24 { width:24% !important; }
.wp25 { width:30% !important; }
.wp25_2018 { width:25% !important; }
.wp26 { width:26% !important; }
.wp27 { width:27% !important; }
.wp28 { width:28% !important; }
.wp29 { width:29% !important; }
.wp30 { width:30% !important; }
.wp32 { width:32% !important; }
.wp33 { width:33% !important; }
.wp33_3 { width:33.33333333333333% !important; }
.wp34 { width:34% !important; }
.wp40 { width:40% !important; }
.wp49 { width:49% !important; }
.wp50 { width:50% !important; }
.wp60 { width:60% !important; }
.wp70 { width:70% !important; }
.wp80 { width:80% !important; }
.wp81 { width:81% !important; }
.wp82 { width:82% !important; }
.wp83 { width:83% !important; }
.wp84 { width:84% !important; }
.wp85 { width:85% !important; }
.wp86 { width:86% !important; }
.wp87 { width:87% !important; }
.wp88 { width:88% !important; }
.wp89 { width:89% !important; }
.wp90 { width:90% !important; }
.wp91 { width:91% !important; }
.wp92 { width:92% !important; }
.wp93 { width:93% !important; }
.wp94 { width:94% !important; }
.wp95 { width:95% !important; }
.wp96 { width:96% !important; }
.wp97 { width:97% !important; }
.wp98 { width:98% !important; }
.wp99 { width:99% !important; }
.wp100 { width:100% !important; }

.hp10 { height:10% !important; }
.hp20 { height:20% !important; }
.hp30 { height:30% !important; }
.hp31 { height:31% !important; }
.hp32 { height:32% !important; }
.hp33 { height:33% !important; }
.hp34 { height:34% !important; }
.hp35 { height:35% !important; }
.hp36 { height:36% !important; }
.hp37 { height:37% !important; }
.hp38 { height:38% !important; }
.hp39 { height:39% !important; }
.hp40 { height:40% !important; }
.hp50 { height:50% !important; }
.hp60 { height:60% !important; }
.hp70 { height:70% !important; }
.hp80 { height:80% !important; }
.hp90 { height:90% !important; }
.hp91 { height:91% !important; }
.hp92 { height:92% !important; }
.hp93 { height:93% !important; }
.hp94 { height:94% !important; }
.hp95 { height:95% !important; }
.hp96 { height:96% !important; }
.hp97 { height:97% !important; }
.hp98 { height:98% !important; }
.hp99 { height:99% !important; }
.hp100 { height:100% !important; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

@media only screen and (min-width:1400px) {

	.container { width:1000px;  }
	
}

@media only screen and (min-width:1200px){

	/* LG */
	.container { width:1000px;  }
	

}

@media only screen and (min-width:992px) and (max-width:1199px){

	/* MD */
	.container { width:1000px; }
	
	.modal-slacker { width:100% !important; }
	.media-heading { font-size :130% !important;  }

}

@media only screen and (min-width:768px) and (max-width:991px){

	/* SM */
	.modal-slacker { width:100% !important;  }
	.media-heading { font-size:130% !important;  }

	.dropdown-menu_cp { width:100%; overflow:hidden; margin:0 auto; border-bottom:1px solid #dadad; }

	.dropdown-menu_c { width:750px; overflow:hidden; margin:0 auto; border:0px solid #000; }
	.dropdown-menu_c ul { }
	.dropdown-menu_c li { float:left; margin-right:0px; padding-right:0px; }

	.list-inline { position:absolute; width:100%; left:0px; top:50px; padding:0; margin:0; border-radius:0; height:230px; padding-top:15px; z-index:99999; background:#ffffff !important; border:1px solid #e0e0e0; border-width:0 1px 1px 0; }
	.list-inline li { float:left; width:100%; }
	.list-inline li a { display:inline-block; width:100%; text-align:left; color:#333333; font-weight:normal; font-size:11px; background:url("./images/ic_02.jpg") no-repeat 6px 12px !important; padding:3px 0 6px 14px; letter-spacing:-0.03em; background:#ffffff;  }
	.list-inline li a:hover { background:#00afc8 url("./images/ic_01.jpg") no-repeat 20px 12px !important; color:#ffffff; }

	a.navbar-inverse_lnb1 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:14px; font-weight:600; line-height:20px !important; }
	a.navbar-inverse_lnb1:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb1_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb2 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:14px; font-weight:600; line-height:20px !important; }
	a.navbar-inverse_lnb2:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb2_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb3 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:14px; font-weight:600; line-height:20px !important; }
	a.navbar-inverse_lnb3:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb3_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb4 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:14px; font-weight:600; line-height:20px !important; }
	a.navbar-inverse_lnb4:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb4_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb5 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:14px; font-weight:600; line-height:20px !important; }
	a.navbar-inverse_lnb5:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb5_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb6 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:14px; font-weight:600; line-height:20px !important; }
	a.navbar-inverse_lnb6:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb6_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb7 { display:inline-block; width:100%; height:47px; text-align:center; color:#333333; font-size:14px; font-weight:600; line-height:20px !important; }
	a.navbar-inverse_lnb7:hover { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }
	a.navbar-inverse_lnb7_on { display:inline-block; width:100%; height:47px; text-align:center; font-size:14px; font-weight:600; line-height:20px !important; color:#00afc8 !important; }

	.con_mvisual { overflow:hidden; }
	.con_mvisual .con_mvisual_1 { float:none; width:auto; overflow:hidden; }
	.con_mvisual .con_mvisual_1 img { width:100%; }
	.con_mvisual .con_mvisual_2 { float:none; width:auto; overflow:hidden; margin-top:10px; }
	.con_mvisual .con_mvisual_2 ul { }
	.con_mvisual .con_mvisual_2 ul li { float:left; width:16.6%; border:1px solid #d8d8d8; border-width:1px 1px 1px 1px; }
	.con_mvisual .con_mvisual_2 ul li:last-child { width:17.0%; }
	.con_mvisual .con_mvisual_2 ul li img { width:100%; height:109px; }
	.con_mvisual .con_mvisual_2 ul li+li { border-width:1px 1px 1px 0px; }
	.con_mvisual .con_mvisual_2 ul li+li+li { border-width:1px 1px 1px 0px; }
	.con_mvisual .con_mvisual_2 ul li+li+li+li { border-width:1px 1px 1px 0px; }
	.con_mvisual .con_mvisual_2 ul li+li+li+li+li { border-width:1px 1px 1px 0px; }
	.con_mvisual .con_mvisual_2 ul li+li+li+li+li+li { border-width:1px 1px 1px 0px; }

	.visual-con { float:left; position:relative; width:750px !important; border:0px solid #dadada; border-top:0px solid #fab219; z-index:1; }
	.visual-con img { width:750px !important; }
	.visual-con .rollnum { position:absolute; top:20px; right:20px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:99; }
	.visual-con .rollnum a {float:left; height:14px; background-image:url("./images/control_01.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
	.visual-con .rollnum .num {display:inline;}
	.visual-con .rollnum .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
	.visual-con .rollnum .num a.activeSlide { width:28px; background-position:0 0; }
	.visual-con .rollnum .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
	.visual-con .rollnum .play { width:14px; background-position:-96px 0; }

	.visual-con2 { float:left; position:relative; width:100% !important; border:0px solid #dadada; border-top:0px solid #fab219; z-index:1; }
	.visual-con2 img { width:100% !important; }
	.visual-con2 .rollnum2 { position:absolute; top:10px; right:10px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:99; }
	.visual-con2 .rollnum2 a { float:left; height:14px; background-image:url("./images/control_01.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px;}
	.visual-con2 .rollnum2 .num {display:inline;}
	.visual-con2 .rollnum2 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
	.visual-con2 .rollnum2 .num a.activeSlide { width:28px; background-position:0 0; }
	.visual-con2 .rollnum2 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
	.visual-con2 .rollnum2 .play { width:14px; background-position:-96px 0; }

	.con_mvisual2 { overflow:hidden; border-top:3px solid #5fc4b6; margin-top:15px; }
	.con_mvisual2 .con_mvisual2_2 { float:left; width:auto; overflow:hidden; }
	.con_mvisual2 .con_mvisual2_2 ul { }
	.con_mvisual2 .con_mvisual2_2 ul li img { width:100%; }
	.con_mvisual2 .con_mvisual2_2 ul li { float:left; width:33.3%; border:1px solid #d8d8d8; border-width:0 1px 1px 1px; }
	.con_mvisual2 .con_mvisual2_2 ul li+li { border-width:0 1px 1px 0px; }
	.con_mvisual2 .con_mvisual2_2 ul li+li+li { width:33.4%; border-width:0 1px 1px 0; }
	.con_mvisual2 .con_mvisual2_2 ul li+li+li+li { width:33.3%; border-width:0 1px 1px 1px; }
	.con_mvisual2 .con_mvisual2_2 ul li+li+li+li+li { border-width:0 1px 1px 0; }
	.con_mvisual2 .con_mvisual2_2 ul li+li+li+li+li+li { width:33.4%; border-width:0 1px 1px 0px; }

	.con_mcont .con_mcont_1 { float:left; width:100%; height:205px; margin-right:2%; }
	.con_mcont .con_mcont_1 h1 { height:26px; color:#555555; font-weight:600; font-size:15px; }
	.con_mcont .con_mcont_1 .con_mcont_1_c { width:100%; border:1px solid #d8d8d8; text-align:center; }
	.con_mcont .con_mcont_1 .con_mcont_1_c img { margin:0 auto; }

	.con_mcont .con_mcont_2 { position:relative; float:left; width:49%; height:205px; margin-right:2%; margin-top:20px; }
	.con_mcont .con_mcont_2 h1 { height:26px; color:#555555; font-weight:600; font-size:15px; }
	.con_mcont .con_mcont_2 a.more { position:absolute; right:5px; top:5px; color:#666666; font-weight:normal; font-size:11px; }
	.con_mcont .con_mcont_2 .con_mcont_2_c { width:100%; height:177px; border:1px solid #d8d8d8; }
	.con_mcont .con_mcont_2 .con_mcont_2_c ul { margin:23px 0 0 20px; }
	.con_mcont .con_mcont_2 .con_mcont_2_c li { height:23px; color:#333333; font-weight:600; font-size:13px; background:url("./images/ic_03.jpg") no-repeat 0 5px; padding-left:10px; }
	.con_mcont .con_mcont_2 .con_mcont_2_c li a { color:#333333; }

	.con_mcont .con_mcont_3 { position:relative; float:right; width:49%; height:205px; margin-top:20px; }
	.con_mcont .con_mcont_3 h1 { height:26px; color:#555555; font-weight:600; font-size:15px; letter-spacing:-0.05em; }
	.con_mcont .con_mcont_3 img { width:100% !important; }

	.ui_snb { position:relative; margin-top:10px; }
	.ui_snb h1#lnb1 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_01_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:28px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
	.ui_snb h1#lnb2 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_02_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:28px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
	.ui_snb h1#lnb3 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_03_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:28px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
	.ui_snb h1#lnb4 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_04_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:28px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
	.ui_snb h1#lnb5 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_05_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:28px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
	.ui_snb h1#lnb6 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_06_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:28px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
	.ui_snb h1#lnb7 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_07_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:28px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
	.ui_snb h1#lnb8 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_08_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:normal; font-size:28px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }

	.ui_pagetitle .page-header { font-size:24px; letter-spacing:-0.05em; }

	.ui_snb .list-group { padding:0; margin:0; border-radius:0; }
	.ui_snb .panel { padding:0; margin:0; border-radius:0; }
	.ui_snb .list-group a { border-radius:0; }
	.ui_snb .list-group a.list-group-item { display:none; width:100%; height:32px; background:url("./images/snb_bg2_off.jpg") no-repeat 0 center; border:1px solid #e8e8e8; border-width:0 1px 1px 1px; color:#111111; font-weight:600; font-size:12px; line-height:32px; padding:0 0 0 30px; border-radius:0; }
	.ui_snb .list-group a.list-group-item:hover { display:none; width:100%; height:32px; background:#3c71cd url("./images/snb_bg2_on.jpg") no-repeat 0 center; border:1px solid #3c71cd; border-width:0 1px 1px 1px; color:#ffffff; font-weight:600; font-size:12px; line-height:32px; padding:0 0 0 30px; border-radius:0; }
	.ui_snb .list-group a.on { display:none; width:100%; height:32px; background:#3c71cd url("./images/snb_bg2_on.jpg") no-repeat 0 center; border:1px solid #3c71cd; border-width:0 1px 1px 1px; color:#ffffff; font-weight:600; font-size:12px; line-height:32px; padding:0 0 0 30px; border-radius:0; }

	.con_txt h2 img { width:100%; }

	.con_squick img { width:100%; }

}

@media only screen and (max-width:767px){

	/* XS */
				body{position:relative;}
				header { background:#ffffff !important; }

				footer { margin:0 0 0 0; padding:0 0 80px 0; border-top:1px solid #dadada; background:#525558;}
				footer .container { position:relative; background:url("./images/logo_02.jpg") no-repeat 0 0; }
				footer .container .text-muted { margin-left:270px; line-height:21px; font-size:11px !important; }
				footer .container .text-muted a { color:#b6b6b6; font-size:11px !important; font-weight:bold; }
				footer .container .dropup { position:absolute; right:0px; top:0px; }
				footer .container .dropup a { display:inline-block; padding:0 10px 0 10px; height:24px; color:#ffffff !important; font-size:12px; font-weight:normal; background:#7b7b7b; text-align:center; line-height:24px; }
				footer .container .text-muted_xs { line-height:20px; font-size:11px !important; padding:10px 10px 0 0; text-align:center; color:#b6b6b6; letter-spacing:-0.01em; font-weight:normal; }
				footer .container .text-muted_xs a { color:#b6b6b6; font-size:10px !important; font-weight:bold; }

				footer { margin:0 0 0 0; padding:0 0 80px 0; border-top:1px solid #dadada; background:#525558;}
				footer .container23 { position:relative; background:url("./images/logo_02.jpg") no-repeat 0 0; }
				footer .container23 .text-muted { margin-left:270px; line-height:21px; font-size:11px !important; }
				footer .container23 .text-muted a { color:#b6b6b6; font-size:11px !important; font-weight:bold; }
				footer .container23 .dropup { position:absolute; right:0px; top:0px; }
				footer .container23 .dropup a { display:inline-block; padding:0 10px 0 10px; height:24px; color:#ffffff !important; font-size:12px; font-weight:normal; background:#7b7b7b; text-align:center; line-height:24px; }
				footer .container23 .text-muted_xs { line-height:20px; font-size:11px !important; padding:10px 10px 0 0; text-align:center; color:#b6b6b6; letter-spacing:-0.01em; font-weight:normal; }
				footer .container23 .text-muted_xs a { color:#b6b6b6; font-size:10px !important; font-weight:bold; }

				.con_footermenu { overflow:hidden; }
				.con_footermenu ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
				.con_footermenu ul li { float:left; margin:0 10px 0 0; }
				.con_footermenu ul li:last-child { margin:0 0 0 0; }
				.con_footermenu ul li:after { content:"|"; color:#86888a; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; padding:0 0 0 12px; }
				.con_footermenu ul li:last-child:after { content:none; padding:0 0 0 0; }
				.con_footermenu ul li a { color:#dddddd; font-size:13px; font-weight:bold; }

				.con_footermenu2 { overflow:hidden; position: fixed; bottom: 0; width: 100%; z-index:9999; }
				.footer_num_ul{display:none; background:#fff;}
				.con_footermenu2 ul .headset_li{border:none;}
				.headset_li img{vertical-align:top;}
				.footer_num_ul li.close_span_btn{width: 100%;  border: none; background: #222; color: #fff; text-align: center; height: auto; font-size: 14px;  padding: 5px; cursor:pointer;}
				.dim{display:none; width:100%; height:100%; background:rgba(0,0,0,.6); position:fixed; top:0; left:0; z-index:999;}

				.con_footermenu2 ul .headset_li a{padding:14px 0px; position:relative;}
				.con_footermenu2 a:visited, .con_footermenu2 a:hover{text-decoration:none;}
				.con_footermenu2 ul { overflow:hidden; }
				.con_footermenu2 ul li { float:left; border-right:1px solid #72bfe7; width:50%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:69px;}
				.con_footermenu2 ul li p{display:inline-block; font-size:15px;}
				.con_footermenu2 ul li a{ display:inline-block; width:100%; padding:18px 0 18px 0; background-size:30px;  font-size:15px; font-weight:bold; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
				.con_footermenu2 ul li:last-child { border-right:0px solid #72bfe7;}
				.con_footermenu2 ul li a.link1 { background:#00afc8; color:#ffffff; }
				.con_footermenu2 ul li a.link2 {background:#35a3dc;color:#ffffff; }
				.con_footermenu2 ul li a img { height:33px; margin:0 10px 0 0; }
				    

				.con_footermenu3 { overflow:hidden; border-top:1px solid #d0d0d0; margin:30px 0 0 0; }
				.con_footermenu3 ul { overflow:hidden; }
				.con_footermenu3 ul li { float:left; width:33.33333333333333%; padding:18px 0 15px 15px; text-align:left; }
				.con_footermenu3 ul li+li { text-align:center; padding:18px 0 15px 0; }
				.con_footermenu3 ul li:last-child { text-align:right; padding:18px 15px 15px 0; }
				.con_footermenu3 ul li a.link1 {  }
				.con_footermenu3 ul li a { color:#333333; font-size:15px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.con_footermenu3 ul li a img { height:25px; }

				.container { padding:0 24px 0 24px; }
				.container23 { padding:0 0px 0 0px; }

				.navbar-brand-centered { position:absolute; left:50%; display:block; width:160px; text-align:center;  }
				.navbar>.container .navbar-brand-centered,.navbar>.container-fluid .navbar-brand-centered { margin-left:-95px;  }
				.navbar>.container23 .navbar-brand-centered,.navbar>.container-fluid .navbar-brand-centered { margin-left:-95px;  }
				.modal-slacker { width:100% !important;  }

				.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {border-color:#5f96e4}
				.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color:#5f96e4}
				.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#5f96e4}

				.ui_pagetitle { position:relative; overflow:hidden; margin-top:0px; padding-bottom:7px; }
				.ui_pagetitle .page-header { padding:0; margin:0; border-radius:0; border:none; color:#3e3e3e; font-weight:bold; font-size:23px; letter-spacing:-0.05em; margin-top : 10px; }

				ul.navbar_login { width:100%; overflow:hidden; }
				ul.navbar_login li { width:100%; overflow:hidden; }
				ul.navbar_login li a { display:block; width:100%; padding:10px 0 10px 30px; background:#e0e7f2 url("./images/ic_02.jpg") no-repeat 20px center; font-weight:bold; color:#121212; font-size:14px; border-bottom:1px solid #3f3f3f; }

				ul.nav { border:10px solid #000; margin:0; padding:0; }
				ul.navbar-right { clear:left; float:left; list-style:none; margin:0; padding:0; position:relative; left:0%; text-align:left; color:#333333; font-weight:bold; font-size:14px; border:0px solid #000; width:100%; }
				ul.navbar-right li.parent { padding:0 0 0 0; border-bottom:1px solid #dcdcdc; background:#f3f3f4; margin:0; }
				ul.navbar-right li.parent a { background:#f3f3f4 url("./images/ic_02.jpg") no-repeat 20px center; font-weight:bold; padding-left:30px; color:#333333; font-size:15px; letter-spacing:-0.05em; }
				ul.navbar-right li.parent ul.dropdown-menu { overflow:hidden; padding:5px 0 5px 30px; text-align:left; border:none; margin:0; border-radius:0; background:#ffffff; }
				ul.navbar-right li.parent ul.dropdown-menu li.child { padding:0; margin:0;  border:none; height:auto; }
				ul.navbar-right li.parent ul.dropdown-menu li.child a { display:block; padding:2px 0 2px 0; margin:0; border-bottom:0px solid #dcdcdc; background:#ffffff; font-weight:bold; font-size:13px; color:#555555; letter-spacing:-0.03em; }

				.con_mvisual { overflow:hidden; }
				.con_mvisual .con_mvisual_1 { float:none; width:auto; overflow:hidden; }
				.con_mvisual .con_mvisual_1 img { width:100%; }
				.con_mvisual .con_mvisual_2 { float:none; width:auto; overflow:hidden; margin-top:10px; }
				.con_mvisual .con_mvisual_2 ul { }
				.con_mvisual .con_mvisual_2 ul li { float:left; width:33.3%; border:1px solid #d8d8d8; border-width:1px 1px 1px 1px; }
				.con_mvisual .con_mvisual_2 ul li img { width:100%; }
				.con_mvisual .con_mvisual_2 ul li+li { width:33.3%; border-width:1px 1px 1px 0px; }
				.con_mvisual .con_mvisual_2 ul li+li+li { width:33.4%; border-width:1px 1px 1px 0px; }
				.con_mvisual .con_mvisual_2 ul li+li+li+li { width:33.3%; border-width:0 1px 1px 1px; }
				.con_mvisual .con_mvisual_2 ul li+li+li+li+li { width:33.3%; border-width:0 1px 1px 0px; }
				.con_mvisual .con_mvisual_2 ul li+li+li+li+li+li { width:33.4%; border-width:0 1px 1px 0px; }

				.con_mvisual2 { overflow:hidden; border-top:3px solid #5fc4b6; margin-top:5px; }
				.con_mvisual2 .con_mvisual2_2 { float:left; width:auto; overflow:hidden; }
				.con_mvisual2 .con_mvisual2_2 ul { }
				.con_mvisual2 .con_mvisual2_2 ul li img { width:100%; }
				.con_mvisual2 .con_mvisual2_2 ul li { float:left; width:50%; border:1px solid #d8d8d8; border-width:0 1px 1px 1px; }
				.con_mvisual2 .con_mvisual2_2 ul li+li { border-width:0 1px 1px 0px; }
				.con_mvisual2 .con_mvisual2_2 ul li+li+li { border-width:0 1px 1px 1px; }
				.con_mvisual2 .con_mvisual2_2 ul li+li+li+li { border-width:0 1px 1px 0; }
				.con_mvisual2 .con_mvisual2_2 ul li+li+li+li+li { border-width:0 1px 1px 1px; }
				.con_mvisual2 .con_mvisual2_2 ul li+li+li+li+li+li { border-width:0 1px 1px 0px; }

				.con_mcont .con_mcont_1 { float:none; width:100%; height:auto; margin-right:0px; }
				.con_mcont .con_mcont_1 h1 { height:26px; color:#555555; font-weight:bold; font-size:17px; }
				.con_mcont .con_mcont_1 .con_mcont_1_c { width:100%; border:1px solid #d8d8d8; text-align:center; }
				.con_mcont .con_mcont_1 .con_mcont_1_c img { width:100%; }

				.con_mcont .con_mcont_2 { position:relative; float:none; width:100%; height:auto; margin-right:0px; margin-top:20px; }
				.con_mcont .con_mcont_2 h1 { height:26px; color:#555555; font-weight:bold; font-size:17px; }
				.con_mcont .con_mcont_2 a.more { position:absolute; right:5px; top:5px; color:#666666; font-weight:normal; font-size:11px; }
				.con_mcont .con_mcont_2 .con_mcont_2_c { width:100%; height:177px; border:1px solid #d8d8d8; }
				.con_mcont .con_mcont_2 .con_mcont_2_c ul { margin:23px 0 0 20px; }
				.con_mcont .con_mcont_2 .con_mcont_2_c li { height:23px; color:#333333; font-weight:bold; font-size:13px; background:url("./images/ic_03.jpg") no-repeat 0 5px; padding-left:10px; }
				.con_mcont .con_mcont_2 .con_mcont_2_c li a { color:#333333; }

				.con_mcont .con_mcont_3 { position:relative; float:none; width:100%; height:auto; margin-top:0px; margin-top:20px; }
				.con_mcont .con_mcont_3 h1 { height:26px; color:#555555; font-weight:bold; font-size:17px; }
				.con_mcont .con_mcont_3 img { width:100% !important; }

				.visual-con { float:left; position:relative; width:100%; height:auto; border:0px solid #dadada; border-top:0px solid #fab219; z-index:1; }
				.visual-con img { width:100% !important; }
				.visual-con .rollnum { position:absolute; top:10px; right:10px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:99; }
				.visual-con .rollnum a {float:left; height:14px; background-image:url("./images/control_01.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px;}
				.visual-con .rollnum .num {display:inline;}
				.visual-con .rollnum .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
				.visual-con .rollnum .num a.activeSlide { width:28px; background-position:0 0; }
				.visual-con .rollnum .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
				.visual-con .rollnum .play { width:14px; background-position:-96px 0; }

				.visual-con2 { float:left; position:relative; width:100%; height:auto; border:0px solid #dadada; border-top:0px solid #fab219; z-index:1; }
				.visual-con2 img { width:100% !important; }
				.visual-con2 .rollnum2 { position:absolute; top:10px; right:10px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:99; }
				.visual-con2 .rollnum2 a { float:left; height:14px; background-image:url("./images/control_01.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px;}
				.visual-con2 .rollnum2 .num {display:inline;}
				.visual-con2 .rollnum2 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
				.visual-con2 .rollnum2 .num a.activeSlide { width:28px; background-position:0 0; }
				.visual-con2 .rollnum2 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
				.visual-con2 .rollnum2 .play { width:14px; background-position:-96px 0; }

				.ui_snb { position:relative; margin-top:0px; }
				.ui_snb h1#lnb1 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_01_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:bold; font-size:26px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
				.ui_snb h1#lnb2 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_02_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:bold; font-size:26px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
				.ui_snb h1#lnb3 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_03_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:bold; font-size:26px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
				.ui_snb h1#lnb4 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_04_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:bold; font-size:26px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
				.ui_snb h1#lnb5 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_05_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:bold; font-size:26px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
				.ui_snb h1#lnb5 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_06_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:bold; font-size:26px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
				.ui_snb h1#lnb6 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_07_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:bold; font-size:26px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }
				.ui_snb h1#lnb7 { width:100%; height:60px; background:#7eafd8 url("./images/subtitle_08_02.jpg") no-repeat 20px center; border:1px solid #e8e8e8; color:#ffffff; font-weight:bold; font-size:26px; line-height:60px; text-align:left; padding:0; letter-spacing:-0.05em; padding-left:80px; }

				.ui_snb .list-group { padding:0; margin:0; border-radius:0; }
				.ui_snb .panel { padding:0; margin:0; border-radius:0; }
				.ui_snb .list-group a { border-radius:0; }
				.ui_snb .list-group a.list-group-item { display:none; width:100%; height:32px; background:url("./images/snb_bg2_off.jpg") no-repeat 0 center; border:1px solid #e8e8e8; border-width:0 1px 1px 1px; color:#111111; font-weight:bold; font-size:12px; line-height:32px; padding:0 0 0 30px; border-radius:0; }
				.ui_snb .list-group a.list-group-item:hover { display:none; width:100%; height:32px; background:#3c71cd url("./images/snb_bg2_on.jpg") no-repeat 0 center; border:1px solid #3c71cd; border-width:0 1px 1px 1px; color:#ffffff; font-weight:bold; font-size:12px; line-height:32px; padding:0 0 0 30px; border-radius:0; }
				.ui_snb .list-group a.on { display:none; width:100%; height:32px; background:#3c71cd url("./images/snb_bg2_on.jpg") no-repeat 0 center; border:1px solid #3c71cd; border-width:0 1px 1px 1px; color:#ffffff; font-weight:bold; font-size:12px; line-height:32px; padding:0 0 0 30px; border-radius:0; }

				.con_search3 .con_search3_btn { width:100%; text-align:center; }

				.con_list td ul.learn_option li.tit { clear:both; width:45%; color:#777777; font-weight:bold; font-size:11px; }
				.con_list td ul.learn_option li.detail { width:55%; }

				.con_list td ul.learn_option2 li.tit { clear:both; width:45%; color:#777777; font-weight:bold; font-size:11px; }
				.con_list td ul.learn_option2 li.detail { width:55%; }

				.con_list td ul.learn_option3 li.tit { clear:both; width:45%; color:#777777; font-weight:bold; font-size:11px; }
				.con_list td ul.learn_option3 li.detail { width:55%; }

				.con_list2 { width:100%; }
				.con_list2 table { }
				.con_list2 table td { line-height:22px; }

				.con_view th { padding-left:0px !important; }

				.con_view2 th { padding-left:0px; text-align:center; }
				.con_view2 td { padding-left:5px; }

				.con_tab { background:url("./images/tab_bg_03.jpg") repeat-x 0 0; }
				.con_tab ul.nav-tabs { border:none; width:100%; margin-bottom:20px; border:0px solid #000; }
				.con_tab ul.nav-tabs li { width:49% !important; height:45px; margin-right:1%; margin-bottom:5px; }
				.con_tab ul.nav-tabs li:last-child { margin-right:0; }
				.con_tab ul.nav-tabs li a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_02.jpg") repeat-x 0 0; color:#565656; text-align:center; line-height:25px; font-size:12px; font-weight:bold; border:1px solid #e0e0e0; border-width:0 1px 0 1px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:3px solid #0eb8db; }
				.con_tab ul.nav-tabs li.active a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_01.jpg") repeat-x 0 0; color:#ffffff; text-align:center; font-size:12px; }
				.con_tab .tab-content { padding:0; margin:0; border-radius:0; background:none; }

				.con_tab2 { background:url("./images/tab_bg_03.jpg") repeat-x 0 0; }
				.con_tab2 ul.nav-tabs { border:none; width:100%; margin-bottom:20px; border:0px solid #000; }
				.con_tab2 ul.nav-tabs li { width:49% !important; height:45px; margin-right:1%; margin-bottom:5px; }
				.con_tab2 ul.nav-tabs li:last-child { margin-right:0; }
				.con_tab2 ul.nav-tabs li a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_02.jpg") repeat-x 0 0; color:#565656; text-align:center; line-height:25px; font-size:12px; font-weight:bold; border:1px solid #e0e0e0; border-width:0 1px 0 1px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:3px solid #0eb8db; }
				.con_tab2 ul.nav-tabs li.active a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_01.jpg") repeat-x 0 0; color:#ffffff; text-align:center; font-size:12px; }
				.con_tab2 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

				.con_tab3 { }
				.con_tab3 ul.nav-tabs { border:none; width:100%; margin-bottom:20px; border:0px solid #000; }
				.con_tab3 ul.nav-tabs li { width:50% !important; height:40px; margin-right:0%; margin-bottom:5px; }
				.con_tab3 ul.nav-tabs li:last-child { margin-right:0; }
				.con_tab3 ul.nav-tabs li a { display:inline-block; width:100%;  height:40px; background:#f2f2f2; border:1px solid #dddddd; border-width:1px 1px 0 1px; color:#555555; text-align:center; border-radius:0px; line-height:40px; font-size:14px; font-weight:bold; padding:0; }
				.con_tab3 ul.nav-tabs li.active a { display:inline-block; width:100%; height:40px; background:#f8f8f8; border:1px solid #0097d6; border-width:2px 2px 0 2px; color:#008bc2; text-align:center; font-size:14px; }
				.con_tab3 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

				.con_tab4 { background:url("./images/tab_bg_03.jpg") repeat-x 0 0; }
				.con_tab4 ul.nav-tabs { border:none; width:100%; margin-bottom:20px; border:0px solid #000; }
				.con_tab4 ul.nav-tabs li { width:49% !important; height:45px; margin-right:1%; margin-bottom:5px; }
				.con_tab4 ul.nav-tabs li:last-child { margin-right:0; }
				.con_tab4 ul.nav-tabs li a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_02.jpg") repeat-x 0 0; color:#565656; text-align:center; line-height:25px; font-size:12px; font-weight:bold; border:1px solid #e0e0e0; border-width:0 1px 0 1px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:3px solid #0eb8db; }
				.con_tab4 ul.nav-tabs li.active a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_01.jpg") repeat-x 0 0; color:#ffffff; text-align:center; font-size:12px; }
				.con_tab4 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

				.con_tab5 { overflow:hidden; }
				.con_tab5 ul.nav-tabs { border:none; width:100%; border:0px solid #000; }
				.con_tab5 ul.nav-tabs li { width:100% !important; height:40px; margin-right:0%; margin-bottom:0px; }
				.con_tab5 ul.nav-tabs li:last-child { margin-right:0; }
				.con_tab5 ul.nav-tabs li a { display:inline-block; width:100%;  height:40px; background:#f2f2f2; border:1px solid #dddddd; border-width:1px 1px 1px 1px; color:#555555; text-align:center; border-radius:0px; line-height:18px; font-size:13px; font-weight:bold; padding-top:10px; }
				.con_tab5 ul.nav-tabs li.active a { display:inline-block; width:100%; height:40px; background:#ffffff; border:1px solid #00afc8; border-width:2px 2px 0 2px; color:#00afc8; text-align:center; font-size:13px; }
				.con_tab5 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

				.con_tab6 { }
				.con_tab6 ul.nav-tabs { border:none; width:100%; margin-bottom:20px; border:0px solid #000; }
				.con_tab6 ul.nav-tabs li { width:100% !important; height:40px; margin-right:0%; margin-bottom:5px; }
				.con_tab6 ul.nav-tabs li:last-child { margin-right:0; }
				.con_tab6 ul.nav-tabs li a { display:inline-block; width:100%;  height:40px; background:#f2f2f2; border:1px solid #dddddd; border-width:1px 1px 0 1px; color:#555555; text-align:center; border-radius:0px; line-height:40px; font-size:14px; font-weight:bold; padding:0; }
				.con_tab6 ul.nav-tabs li.active a { display:inline-block; width:100%; height:40px; background:#f8f8f8; border:1px solid #0097d6; border-width:2px 2px 0 2px; color:#008bc2; text-align:center; font-size:14px; }
				.con_tab6 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

				.con_tab7 { background:url("./images/tab_bg_03.jpg") repeat-x 0 0; }
				.con_tab7 ul.nav-tabs { border:none; width:100%; margin-bottom:20px; border:0px solid #000; }
				.con_tab7 ul.nav-tabs li { width:49% !important; height:45px; margin-right:1%; margin-bottom:5px; }
				.con_tab7 ul.nav-tabs li:last-child { margin-right:0; }
				.con_tab7 ul.nav-tabs li a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_02.jpg") repeat-x 0 0; color:#565656; text-align:center; line-height:25px; font-size:12px; font-weight:bold; border:1px solid #e0e0e0; border-width:0 1px 0 1px; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom:3px solid #0eb8db; }
				.con_tab7 ul.nav-tabs li.active a { display:inline-block; width:100%; height:45px; background:url("./images/tab_bg_01.jpg") repeat-x 0 0; color:#ffffff; text-align:center; font-size:12px; }
				.con_tab7 .tab-content { padding:0; margin:0; border-radius:0; background:none; border:1px solid #2fb1e3; color:#ffffff; text-align:center; }

				.con_tab8 { overflow:hidden; }
				.con_tab8 ul.nav-tabs { border:none; width:100%; border:0px solid #000; }
				.con_tab8 ul.nav-tabs li { width:50% !important; height:40px; margin-right:0%; margin-bottom:0px; }
				.con_tab8 ul.nav-tabs li:last-child { margin-right:0; }
				.con_tab8 ul.nav-tabs li a { display:inline-block; width:100%;  height:40px; background:#f2f2f2; border:1px solid #dddddd; border-width:1px 1px 1px 1px; color:#555555; text-align:center; border-radius:0px; line-height:18px; font-size:11px; font-weight:bold; padding-top:10px; }
				.con_tab8 ul.nav-tabs li.active a { display:inline-block; width:100%; height:40px; background:#ffffff; border:1px solid #00afc8; border-width:2px 2px 0 2px; color:#00afc8; text-align:center; font-size:12px; }
				.con_tab8 .tab-content { padding:0; margin:0; border-radius:0; background:none; }

				.con_thumb li { text-align:left; }

				.con_tit { position:relative; width:100%; height:35px; color:#3f3f3f; font-weight:bold; font-size:14px; padding:0; margin:0; padding-left:25px; border-radius:0; background:none; background:url("./images/ic_04.jpg") no-repeat 0 3px; }
				.con_tit2 { position:relative; width:100%; height:35px; color:#3f3f3f; font-weight:bold; font-size:14px; padding:0; margin:0; padding-left:17px; border-radius:0; background:none; background:url("./images/ic_11.jpg") no-repeat 0 5px; }
				.con_tit3 { position:relative; width:100%; overflow:hidden; color:#3f3f3f; font-weight:bold; font-size:14px; padding:0; margin:0; padding-left:27px; border-radius:0; background:none; background:url("./images/ic_15.jpg") no-repeat 15px 5px; }
				.con_tit4 { position:relative; width:100%; overflow:hidden; color:#3f3f3f; font-weight:bold; font-size:14px; padding:0; margin:0; padding-left:30px; border-radius:0; background:none; background:url("./images/ic_18.jpg") no-repeat 10px 3px; }
				.con_tit5 { position:relative; width:100%; overflow:hidden; color:#3f3f3f; font-weight:bold; font-size:14px; padding:0; margin:0; padding-left:30px; border-radius:0; background:none; background:url("./images/ic_18.jpg") no-repeat 10px 3px; }
				.con_tit6 { color:#333333; font-weight:bold; font-size:17px; margin-top:21px; letter-spacing:-0.05em; }
				.con_tit6 span { color:#555555; font-weight:bold; font-size:12px; margin-left:5px; }

				.con_tit13 { background:url("./images/v17/ic_02.jpg") no-repeat 0 7px; padding:0 0 0 20px; overflow:hidden; color:#545454; font-size:18px; font-weight:bold; letter-spacing:-0.03em; }

				.con_txt6 { position:relative; height:auto; padding:20px 20px 20px 20px; background:none; }
				.con_txt6 h1 { color:#333333; font-size:28px; font-weight:bold; letter-spacing:-0.05em; margin-bottom:10px; }
				.con_txt6 h1 span { color:#ff5500; }

				.con_txt8 { overflow:hidden; padding:20px 20px  20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; }
				.con_txt8 h1 { color:#333333; font-size:28px; font-weight:bold; letter-spacing:-0.05em; margin-bottom:30px; }
				.con_txt8 h1 span { color:#ff5500; }
				.con_txt8_1 { float:none; width:100%; overflow:hidden; text-align:center; margin-right:0%; margin-bottom:30px; }
				.con_txt8_2 { float:none; width:100%; overflow:hidden; text-align:center; margin-right:0%; margin-bottom:30px; }
				.con_txt8_3 { float:none; width:100%; overflow:hidden; text-align:center; }

				.con_txt10 { padding:220px 20px 20px 20px; background:url("./images/bg_04.jpg") no-repeat center 10px; }

				.con_txt11 { overflow:hidden; padding:20px 20px 20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:12px; font-weight:bold; letter-spacing:-0.05em; background:#f6f6f6; text-align:center; }
				.con_txt11 ul { }
				.con_txt11 ul li { float:left; width:50%; background:url("./images/bg_05_1.jpg") no-repeat center 0; padding:70px 0 0 0; margin-bottom:10px; }
				.con_txt11 ul li+li { float:left; width:50%; background:url("./images/bg_05_2.jpg") no-repeat center 0; padding:70px 0 0 0; }
				.con_txt11 ul li+li+li { float:left; width:50%; background:url("./images/bg_05_3.jpg") no-repeat center 0; padding:70px 0 0 0; }
				.con_txt11 ul li+li+li+li { float:left; width:50%; background:url("./images/bg_05_4.jpg") no-repeat center 0; padding:70px 0 0 0; }
				.con_txt11 ul li+li+li+li+li { float:left; width:50%; background:url("./images/bg_05_5.jpg") no-repeat center 0; padding:70px 0 0 0; }
				.con_txt11 ul li+li+li+li+li+li { float:left; width:50%; background:url("./images/bg_05_6.jpg") no-repeat center 0; padding:70px 0 0 0; }

				.con_txt13 { padding:220px 20px 20px 20px; background:url("./images/bg_06.jpg") no-repeat center 10px; }

				.con_txt14 { overflow:hidden; padding:200px 20px 20px 20px; background:url("./images/bg_07.jpg") no-repeat center 10px; }

				.con_txt15 { overflow:hidden; padding:200px 20px 20px 20px; background:url("./images/bg_08.jpg") no-repeat center 10px; }

				.con_txt16_1 { padding:190px 20px 20px 20px; background:url("./images/bg_09_1.jpg") no-repeat center 10px; }
				.con_txt16_2 { padding:170px 20px 20px 20px; background:url("./images/bg_09_2.jpg") no-repeat center 10px; }
				.con_txt16_3 { padding:220px 20px 20px 20px; background:url("./images/bg_09_3.jpg") no-repeat center 10px; }
				.con_txt16_4 { padding:280px 20px 20px 20px; background:url("./images/bg_09_4.jpg") no-repeat center 10px; }
				.con_txt16_5 { padding:220px 20px 20px 20px; background:url("./images/bg_09_5.jpg") no-repeat center 10px; }

				.con_txt17 .con_txt17_1 { float:none; width:100%; margin-right:0%; margin-bottom:20px; }
				.con_txt17 .con_txt17_2 { float:none; width:100%; }

				.con_txt21 { overflow:hidden; padding:20px 20px  20px 20px; border:1px solid #d8d8d8; border-radius:5px; color:#555555; font-size:14px; font-weight:normal; line-height:23px; letter-spacing:-0.05em; }
				.con_txt21 h1 { color:#333333; font-size:28px; font-weight:bold; letter-spacing:-0.05em; margin-bottom:30px; }
				.con_txt21 h1 span { color:#ff5500; }
				.con_txt21 p { margin-top:10px; }
				.con_txt21_1 { float:left; width:100%; overflow:hidden; text-align:center; margin-right:0%; }
				.con_txt21_2 { float:left; width:100%; overflow:hidden; text-align:center; margin-top:20px; }

				.con_image2 { position:relative; text-align:center; }
				.con_image2 img  { margin:0 auto; width:100%; }

				.con_cert {  width:100%; overflow:hidden; }
				.con_cert ul { width:100%; overflow:hidden; }
				.con_cert li { float:none; margin-right:0px; }
				.con_cert li img { width:100%; }

				.con_panel li { float:left; height:auto; overflow:hidden; background:#ffffff; color:#666666; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 20px 10px; border:1px solid #e5e5e5; border-width:0 1px 1px 0px; }
				.con_panel li h1 { height:auto; overflow:hidden; font-weight:bold; font-size:18px; color:#558500; text-align:left; padding:10px 10px 10px 50px; line-height:25px; }
				.con_panel li h2 { height:auto; overflow:hidden; font-weight:bold; font-size:13px; color:#242424; text-align:left; padding:10px 10px 0 10px; line-height:19px; }
				.con_panel li h3 { height:auto; overflow:hidden; font-weight:normal; font-size:12px; color:#666666; text-align:left; padding:15px 10px 0 10px; line-height:18px; }

				.con_panel2 li { float:left; overflow:hidden; color:#666666; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 30px 10px; border:1px solid #e5e5e5; border-width:0 1px 1px 0px; background:none; }
				.con_panel2 li h1 { overflow:hidden; font-weight:bold; font-size:18px; color:#333333; text-align:left; padding:20px 10px 0 10px; line-height:25px; }
				.con_panel2 li h2 { overflow:hidden; font-weight:normal; font-size:13px; color:#242424; text-align:left; padding:20px 10px 0 10px; line-height:20px; }

				.con_panel3 li { float:left; overflow:hidden; color:#666666; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 30px 10px; border:1px solid #e5e5e5; border-width:0 1px 1px 0px;  background:none; }
				.con_panel3 li h1 { overflow:hidden; font-weight:bold; font-size:18px; color:#333333; text-align:left; padding:15px 10px 0 10px; line-height:25px; }
				.con_panel3 li h2 { overflow:hidden; font-weight:normal; font-size:13px; color:#242424; text-align:left; padding:20px 10px 0 10px; line-height:20px; }

				.con_sitemap li { float:left; background:#ffffff; color:#666666; font-size:12px; font-weight:normal; text-align:center; padding:10px 10px 20px 10px; border:1px solid #e5e5e5; border-width:0 1px 1px 0px; height:auto; }

				.con_notice2 { }
				.con_notice2 .alert { padding:0; margin:0; border-radius:0; background:none; }
				.con_notice2 .alert-defualt { overflow:hidden; background:#f7f7f7; color:#565656; font-size:13px; line-height:20px; padding:25px 30px 25px 25px; border-radius:0px; font-weight:bold; margin:0px 0 12px 0; border:1px solid #dddddd; }

				.con_notice2_1 { }
				.con_notice2_1 .alert { padding:0; margin:0; border-radius:0; background:none; }
				.con_notice2_1 .alert-defualt { overflow:hidden; background:#f7f7f7; color:#565656; font-size:13px; line-height:20px; padding:25px 30px 25px 25px; border-radius:0px; font-weight:bold; margin:0px 0 12px 0; border:1px solid #dddddd; }

				.con_notice3 { }
				.con_notice3 .alert { padding:0; margin:0; border-radius:0; background:none; }
				.con_notice3 .alert-defualt { overflow:hidden; background:#f3f4f3; color:#333333; font-size:12px; line-height:20px; padding:25px 30px 25px 25px; border-radius:5px; font-weight:bold; margin:0px 0 12px 0; }

				.con_notice4 { }
				.con_notice4 .alert { padding:0; margin:0; border-radius:0; background:none; }
				.con_notice4 .alert-defualt { overflow:hidden; background:#f3f4f3; color:#333333; font-size:12px; line-height:20px; padding:25px 30px 25px 25px; border-radius:5px; font-weight:bold; margin:0px 0 12px 0; }

				.con_notice6 { }
				.con_notice6 .alert { padding:0; margin:0; border-radius:0; background:none; }
				.con_notice6 .alert-defualt { overflow:hidden; background:#f7f7f7; color:#565656; font-size:13px; line-height:20px; padding:25px 30px 25px 25px; border-radius:0px; font-weight:bold; margin:0px 0 12px 0; border:1px solid #dddddd; }

				#slacker-modal_movies > div { width:100% !important; }

				.con_txt h2 img { width:100%; }

				.con_panel4 {  width:100%; overflow:hidden; border-top:2px solid #2781bf; }
				.con_panel4 ul { width:100%; overflow:hidden; }
				.con_panel4 li { border-bottom:1px solid #e5e5e5; padding:20px 20px 20px 20px; }
				.con_panel4 li ul.con_panel4_c { border:none; }
				.con_panel4 li ul.con_panel4_c li { clear:both; border:none; padding:0; }
				.con_panel4 li ul.con_panel4_c li:first-child { width:100%; margin-right:0px; }
				.con_panel4 li ul.con_panel4_c li:first-child img { width:100%; }
				.con_panel4 li ul.con_panel4_c li ul.con_panel4_c2 { width:100%; }
				.con_panel4 li ul.con_panel4_c li ul.con_panel4_c2 li { clear:both; width:100%; text-align:left; border:none; background:url("./images/ic_02.jpg") no-repeat 0 10px; padding-left:10px; font-size:12px; margin-bottom:4px; color:#565656; }
				.con_panel4 li ul.con_panel4_c li ul.con_panel4_c2 li span { font-weight:bold; }
				.con_panel4 li ul.con_panel4_c li ul.con_panel4_c2 li.tit { color:#4b4b4b; font-weight:bold; font-size:17px; background:none; padding:0; margin-bottom:7px; }
				.con_panel4 li ul.con_panel4_c li ul.con_panel4_c2 li.list { background:none;  }
				.con_panel4 li ul.con_panel4_c li ul.con_panel4_c2 li.remark { color:#ea7d18; background:url("./images/ic_16.jpg") no-repeat 0 5px; margin-top:7px; padding-left:15px; }

				.con_panel5 {  width:100%; overflow:hidden; border-top:2px solid #2781bf; }
				.con_panel5 ul { width:100%; overflow:hidden; }
				.con_panel5 li { border-bottom:1px solid #e5e5e5; padding:20px 20px 20px 20px; background:none; }
				.con_panel5 li ul.con_panel5_c { width:100%; border:none; padding-left:0px; }
				.con_panel5 li ul.con_panel5_c li { clear:both; width:100%; text-align:left; border:none; background:url("./images/ic_02.jpg") no-repeat 0 7px; padding:0 0 4px 10px; font-size:13px; margin-bottom:3px; color:#565656; }
				.con_panel5 li ul.con_panel5_c li span { font-weight:bold; }
				.con_panel5 li ul.con_panel5_c li.tit { color:#4b4b4b; font-weight:bold; font-size:18px; background:none; padding:0; margin-bottom:10px; }
				.con_panel5 li ul.con_panel5_c li.list { background:none; color:#666666; font-size:12px; }
				.con_panel5 li ul.con_panel5_c li.remark { color:#ea7d18; background:url("./images/ic_16.jpg") no-repeat 0 5px; margin-top:5px; padding-left:15px; }

				.con_ceo { background:none; }
				.con_ceo .jumbotron h1 { padding-top:20px; font-size:32px; color:#94c120; font-weight:bold; letter-spacing:-0.05em; line-height:35px; }
				.con_ceo .jumbotron h2 { margin-top:25px; font-size:22px; color:#7a7a7a; font-weight:bold; letter-spacing:-0.05em; line-height:35px; }
				.con_ceo .jumbotron p { margin-top:30px; font-size:15px; color:#888888; font-weight:bold; line-height:25px; }

				#con_error { width:70%; height:600px; margin:0 auto; padding-top:78px; }
				#con_error .con_error_c { position:relative; width:100%; height:600px; border:1px solid #dfdfdf; background:#ffffff url("./images/error_02.jpg") no-repeat center 35px; border-radius:10px; box-shadow: 10px 10px 50px #888888;  }
				#con_error .con_error_c p.op1 { position:absolute; width:100%; top:250px; left:0px; color:#df9c17; font-size:14px; font-weight:bold; text-align:center; line-height:20px; padding:0 20px 0 20px; }
				#con_error .con_error_c p.op2 { position:absolute; width:100%; top:350px; left:0px; color:#585858; font-size:11px; font-weight:normal; line-height:20px; text-align:center; padding:0 20px 0 20px; }
				#con_error .con_error_c p.op2 span { color:#ca2913; font-weight:bold; }

				.con_squick img { width:100%; }

				.con_btn { }
				.con_btn a { margin-bottom:5px; }

				.con_pagetit { position:relative; height:auto; margin:0 0 15px 0; }
				.con_pagetit h1 { color:#404040; font-size:24px; font-weight:bold; letter-spacing:-0.07em; }

				.con_agree_check { text-align:center; letter-spacing:-0.03em; }
				.con_agree_check label { color:#333333; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin-left:3px; }

				.con_privatebox3 { overflow:hidden; }
				.con_privatebox3_c { color:#545454; font-size:13px; font-weight:normal; line-height:20px; letter-spacing:-0.03em; }
				.con_privatebox3_c h2 { margin:0 0 30px 0; font-size:18px; color:#333; font-weight:bold; }
				.con_privatebox3_c h3 { margin:0 0 15px 0; font-size:14px; color:#333; font-weight:bold; }
				.con_privatebox3_c h4 { margin:0 0 10px; font-size:12px; font-weight:bold; color:#777;  }
				.con_privatebox3_c .privacy_list { *zoom:1; overflow:hidden; margin:0 0 10px; padding:15px 15px 15px 15px; border:2px solid #d1d1d1;  }
				.con_privatebox3_c .privacy_list ul.titlebox {  float:left; width:100%; }
				.con_privatebox3_c .privacy_list ul.titlebox li { margin:0 0 10px; padding:0 0 0 10px !important; background:url(../images/comm/bu/bu_square02.gif) no-repeat 0 6px;  }
				.con_privatebox3_c .privacy_list ul.titlebox li a { font-size:14px; color:#777; font-weight:bold;  }
				.con_privatebox3_c .privacy_list ul.titlebox li a:hover {  color:#367dc3; }

}

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

/*
col-xs-12
col-sm-12
col-md-12
col-lg-12

pull-center
pull-left
pull-right

color:#4b4b4b; font-weight:600; font-size:18px; line-height:20px; text-align:center;
!important
position:relative;
padding-left:12px; border-radius:0; background:none;
padding:0; margin:0; padding-left:12px; border-radius:0; background:none;
padding:0; margin:0; border-radius:0;

<span class="label label-default">Default</span>
<span class="label label-primary">Primary</span>
<span class="label label-success">Success</span>
<span class="label label-info">Info</span>
<span class="label label-warning">Warning</span>
<span class="label label-danger">Danger</span>

position:relative;
position:absolute; left:0px; top:0px;
text-indent:-10000px;
text-indent:-10000px; font-size:0; line-height:1;
letter-spacing:-0.05em;
color:#ffffff; font-size:12px; font-weight:600; text-align:center; line-height:26px; letter-spacing:-0.05em;
background:url("./images/control_01.png") no-repeat 0 0;
display:inline-block; width:28px; height:28px; background:url("./images/btn_search_01.jpg") no-repeat 0 0;
box-sizing:border-box;
*/

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

/* 기존 스타일 커스텀 */
/* 약관 공통(서브페이지, 팝업) */
#v17_wrap .rulesBox h2{margin:0;padding-top:18px;font-size:11pt;}
#v17_wrap .rulesBox h3{position:static;margin:0;padding:18px 0;font-weight:normal;font-size:9pt;}
#v17_wrap .rulesType01 .link dt, #v17_wrap .rulesType03 .link dt{margin-bottom:20px;padding-left:330px;font-weight:bold;}
#v17_wrap .rulesType01 .link dd, #v17_wrap .rulesType03 .link dd{padding-left:100px;}
#v17_wrap .rulesType01 h2, #v17_wrap .rulesType03 h2{margin:28px 0 18px;font-size:9pt;}
#v17_wrap .rulesType01 h3{position:relative;}
#v17_wrap .rulesType01 h3 .date{position:absolute;right:10px; top:1px;}
#v17_wrap .rulesType03 .rules_title{overflow:hidden;}
#v17_wrap .rulesType03 .rules_title h3{float:left;}
#v17_wrap .rulesType03 .rules_title .date{float:right;padding:20px 10px 0 0;}
#v17_wrap .rulesType02 h2{margin:18px 0 23px;font-size:13pt;}
#v17_wrap .rulesType02 h3{position:relative;margin:18px 0;font-weight:bold;font-size:11pt;}
#v17_wrap .rulesType02 h4{margin:8px 0;}
#v17_wrap .rulesType02 h5{margin:8px 0;font-size:9pt;font-weight:normal;}
#v17_wrap .rulesType02 h6{margin-top:8px;line-height:18px;font-size:9pt;font-weight:normal;}
#v17_wrap .rulesType02 dt{margin:8px 0;}
#v17_wrap .rulesType02 .subRulesList dt{padding-left:20px;}
#v17_wrap .rulesType01 p, #v17_wrap .rulesType03 p{margin-bottom:15px;}
#v17_wrap .rulesType01 table, #v17_wrap .rulesType03 table{width:98%;margin:4px auto 14px;}
#v17_wrap .rulesType01 th, #v17_wrap .rulesType01 td, #v17_wrap .rulesType03 th, #v17_wrap .rulesType03 td{border:1px solid #e5e5e5;}
#v17_wrap .rulesType01 th, #v17_wrap .rulesType03 th{color:#555;line-height:25px;background:#f2f2f2;}
#v17_wrap .rulesType01 td, #v17_wrap .rulesType03 td{padding:10px 0;text-align:center;}
#v17_wrap .rulesType01 td p, #v17_wrap .rulesType03 td p{margin-bottom:3px;padding:0 5px;text-align:left;}
#v17_wrap .rulesType01 ol li{position:relative;margin-bottom:18px;}
#v17_wrap .rulesType01 ol li span, #v17_wrap .rulesType03 ol li span{position:absolute; right:10px; top:1px;}
#v17_wrap .rulesType01 ol li ul, #v17_wrap .rulesType03 ol li ul{margin-top:8px;}
#v17_wrap .rulesType01 ol li ul li, #v17_wrap .rulesType03 ol li ul li{margin-bottom:8px;}
#v17_wrap .rulesType02 ol li ol{margin-top:8px;margin-left:10px;}
#v17_wrap .rulesType02 ol li ol li{margin-bottom:8px;}
#v17_wrap .rulesType03 ol li{margin-bottom:18px;}

/* 약관 공통(서브페이지, 팝업) */
#v17_wrap .rulesBox2 h2{margin:0;padding-top:18px;font-size:11pt;}
#v17_wrap .rulesBox2 h3{position:static;margin:0;padding:18px 0;font-weight:normal;font-size:9pt;}
#v17_wrap .rulesType201 .link dt, #v17_wrap .rulesType03 .link dt{margin-bottom:20px;padding-left:330px;font-weight:bold;}
#v17_wrap .rulesType201 .link dd, #v17_wrap .rulesType03 .link dd{padding-left:100px;}
#v17_wrap .rulesType201 h2, #v17_wrap .rulesType03 h2{margin:28px 0 18px;font-size:9pt;}
#v17_wrap .rulesType201 h3{position:relative;}
#v17_wrap .rulesType201 h3 .date{position:absolute;right:10px; top:1px;}
#v17_wrap .rulesType203 .rules_title{overflow:hidden;}
#v17_wrap .rulesType203 .rules_title h3{float:left;}
#v17_wrap .rulesType203 .rules_title .date{float:right;padding:20px 10px 0 0;}
#v17_wrap .rulesType202 h2{margin:18px 0 23px;font-size:13pt;}
#v17_wrap .rulesType202 h3{position:relative;margin:18px 0;font-weight:bold;font-size:11pt;}
#v17_wrap .rulesType202 h4{margin:8px 0;}
#v17_wrap .rulesType202 h5{margin:8px 0;font-size:9pt;font-weight:normal;}
#v17_wrap .rulesType202 h6{margin-top:8px;line-height:18px;font-size:9pt;font-weight:normal;}
#v17_wrap .rulesType202 dt{margin:8px 0;}
#v17_wrap .rulesType202 .subRulesList dt{padding-left:20px;}
#v17_wrap .rulesType201 p, #v17_wrap .rulesType03 p{margin-bottom:15px;}
#v17_wrap .rulesType201 table, #v17_wrap .rulesType03 table{width:98%;margin:4px auto 14px;}
#v17_wrap .rulesType201 th, #v17_wrap .rulesType01 td, #v17_wrap .rulesType03 th, #v17_wrap .rulesType03 td{border:1px solid #e5e5e5;}
#v17_wrap .rulesType201 th, #v17_wrap .rulesType03 th{color:#555;line-height:25px;background:#f2f2f2;}
#v17_wrap .rulesType201 td, #v17_wrap .rulesType03 td{padding:10px 0;text-align:center;}
#v17_wrap .rulesType201 td p, #v17_wrap .rulesType03 td p{margin-bottom:3px;padding:0 5px;text-align:left;}
#v17_wrap .rulesType201 ol li{position:relative;margin-bottom:18px;}
#v17_wrap .rulesType201 ol li span, #v17_wrap .rulesType03 ol li span{position:absolute; right:10px; top:1px;}
#v17_wrap .rulesType201 ol li ul, #v17_wrap .rulesType03 ol li ul{margin-top:8px;}
#v17_wrap .rulesType201 ol li ul li, #v17_wrap .rulesType03 ol li ul li{margin-bottom:8px;}
#v17_wrap .rulesType202 ol li ol{margin-top:8px;margin-left:10px;}
#v17_wrap .rulesType202 ol li ol li{margin-bottom:8px;}
#v17_wrap .rulesType203 ol li{margin-bottom:18px;}

#v17_wrap .prevuePopArea{position:static;width:100%;height:100%;display:none;}
#v17_wrap .prevuePopArea .back{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;-ms-filter: alpha(opacity=70);filter: alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;z-index:100;}
#v17_wrap .prevuePopArea #prevuePop{position:absolute;left:50%;top:240px;padding-top:26px;margin-left:-321px;z-index:110;}
#v17_wrap .prevuePopArea #prevuePop .prevue_player{width:640px;height:360px;border:1px solid #828282;}
#v17_wrap .prevuePopArea #prevuePop .close{position:absolute;right:0;top:0;width:16px;height:16px;}

.subPage #comment .comment_box { padding:0 24px 30px 24px; }

.product_tab_cont{display:none;padding:30px;border:1px solid #d8d8d8;border-width:0 0 0 0;}
#product_guide01{display:block;}

.product_tab_cont .cont_title h3{margin-bottom:14px;}
.product_tab_cont .cont_title p{line-height:18px;margin-right:-20px;padding-bottom:30px}
.product_tab_cont .img{padding-bottom:30px}
.product_tab_cont .cont_title p.desc{margin-top:8px;font-weight:bold;color:#5d86b4;}

.product_tab_cont .pvr_vod{overflow:hidden;margin-top:24px;margin-bottom:10px;}
.product_tab_cont .vod_text{height:140px;margin-top:30px;padding:10px;border:1px solid #cacaca;overflow-y:scroll;}
.product_tab_cont .pvr_vod p{margin-top:9px;color:#a9a9a9;}

.product_tab_cont .control_remote{overflow:hidden;width:688px;}
.product_tab_cont .control_remote .remote01{float:left;width:268px;height:607px;background:url('images/product/dgt_guide_01_img1.jpg') no-repeat;text-indent:-9999px;}
.product_tab_cont .control_remote .remote02{float:left;width:420px;height:607px;background:url('images/product/dgt_guide_01_img2.jpg') no-repeat;text-indent:-9999px;}
.product_tab_cont .control_remote dl{float:left;}
.product_tab_cont .control_remote dt{margin:0;padding:0}
.product_tab_cont .control_remote dd{margin:0;padding:0}

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

.vodPage .free_desc{margin-top:14px;line-height:18px;}
.vodPage .vod_free_tab{margin-top:24px;}
.vodPage .vod_free_tab li a{background:url('http://www.dlive.kr/html/script/css/front/images/vod/vod_free_tab.gif') no-repeat left top;}
.vodPage .vod_free_tv{margin-top:10px;padding:14px;border:1px solid #dfdfe1;background:#fdfdfd;}
.vodPage .free_rules_box{margin-top:10px;}
.vodPage .free_rules_box .free_rules{padding:9px 0 5px 18px;border:1px solid #ddd;border-width:0 1px;}
.vodPage .free_rules_box .free_rules li{line-height:19px;}
.vodPage .vod_free_box{margin-top:30px;}
.vodPage .vod_free_box .vod_free_info{padding:9px 18px 10px;border:0px solid #ddd;border-width:0 0;}
.vodPage .vod_free_info .content_title{position:relative;margin:0 2px 20px;padding-bottom:15px;border-bottom:0px solid #d9d9d9;}
.vodPage .vod_free_info .content_title span.desc{position:absolute;right:1px;top:3px;font-size:9pt;color:#5d86b4;}
.vodPage .vod_free_info p{padding-left:4px;line-height:18px;}
.vodPage .vod_free_info .free_join_info{height:70px;margin-top:12px;padding:19px 0 0 19px;background:url('http://www.dlive.kr/html/script/css/front/images/vod/vod_free_info_box.gif') no-repeat left top;}
.vodPage .protection_box{margin-top:10px;padding:20px 20px 0;border:0px solid #dfdfe1;background:#fdfdfd;}
.vodPage .protection_box p{margin-bottom:19px;padding-bottom:15px;padding-left:1px;border-bottom:1px solid #d9d9d9;}
.vodPage .protection_box li{margin-bottom:18px;line-height:18px;}
.vodPage .protection_box li.last{margin-bottom:14px;}
.vodPage .protection_box li dt{padding-left:2px;font-weight:bold;color:#555;}
.vodPage .protection_box li dd{padding-left:58px;}
.vodPage .protection_box li dd img{vertical-align:top;margin-top:-4px;}

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/


#v17_skip { position:relative; }
#v17_skip a { position:absolute; top:0; left:0; z-index:100; width:1px; height:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; color:#ffffff; font-size:14px; background:#4b4c4e; text-align:center; font-weight:600; text-decoration:none; }
#v17_skip a:hover { display:block; width:100%; height:30px; margin:0 0 0 -1px; background:#4b4c4e; border-bottom:3px solid #4b4c4e; line-height:30px; }
#v17_skip a:active { display:block; width:100%; height:30px; margin:0 0 0 -1px; background:#4b4c4e; border-bottom:3px solid #4b4c4e; line-height:30px; }
#v17_skip a:focus { display:block; width:100%; height:30px; margin:0 0 0 -1px; background:#4b4c4e; border-bottom:3px solid #4b4c4e; line-height:30px; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

#v17_wrap_frame { width:100%; height:100%; min-width:1100px; }
#v17_wrap { width:100%; height:100%; min-width:960px; }
#v17_wrap_contents { width:739px; overflow:hidden; margin:0 auto; text-align:left; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

.v17_temp { text-align:center; }

#v17_sitemap { position:absolute; left:0px; top:0px; width:100%; background:#ffffff; z-index:100000; border:1px solid #666666; border-width:1px 0 1px 0; }
#v17_sitemap .v17_sitemap_c { position:relative; width:960px; overflow:hidden; margin:0 auto; padding:30px 0 50px 0; background:#ffffff; }
#v17_sitemap .v17_sitemap_c h2 { padding:47px 0 38px 0; background:url("./images/v17/logo_02.png") no-repeat center 0; color:#111111; font-size:23px; font-weight:normal; text-align:center; letter-spacing:-0.05em; }
#v17_sitemap .v17_sitemap_c span.new { display:inline-block; width:24px; height:13px; background:url("./images/v17/ic_new_01.png") no-repeat 0 0; text-indent:-10000px; }
#v17_sitemap .v17_sitemap_c a.close { position:absolute; right:0px; top:0px; display:inline-block; width:38px; height:38px; background:url("./images/v17/close_02.png") no-repeat 0 0; text-indent:-10000px; }
#v17_sitemap .v17_sitemap_c a.plus { position:absolute; right:170px; top:67px; display:inline-block; background:url("./images/v17/logo_03.png") no-repeat 13px 5px; background-size:100px; color:#888888; font-size:12px; font-weight:600; letter-spacing:-0.05em; padding:15px 13px 8px 115px; border:1px solid #d8d8d8; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:10px; }
.v17_sitemap_c1 { float:left; width:18%; height:260px; margin:0 2.5% 0 0; }
.v17_sitemap_c1 h3 { padding:12px 0 12px 0; border:1px solid #d0d0d0; border-width:1px 0 1px 0; color:#222222; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_sitemap_c1 ul { overflow:hidden; margin:18px 0 0 0; }
.v17_sitemap_c1 ul li { margin:0 0 12px 0; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
.v17_sitemap_c1 ul li a { color:#555555; }
.v17_sitemap_c2 { float:left; width:18%; height:260px; margin:0 0 0 0; }
.v17_sitemap_c2 h3 { padding:12px 0 12px 0; border:1px solid #d0d0d0; border-width:1px 0 1px 0; color:#222222; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_sitemap_c2 ul { overflow:hidden; margin:18px 0 0 0; }
.v17_sitemap_c2 ul li { margin:0 0 12px 0; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
.v17_sitemap_c2 ul li a { color:#555555; }
.v17_sitemap_c3 { float:left; width:18%; height:350px; margin:0 2.5% 0 0; }
.v17_sitemap_c3 h3 { padding:12px 0 12px 0; border:1px solid #d0d0d0; border-width:1px 0 1px 0; color:#222222; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_sitemap_c3 ul { overflow:hidden; margin:18px 0 0 0; }
.v17_sitemap_c3 ul li { margin:0 0 12px 0; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
.v17_sitemap_c3 ul li a { color:#555555; }
.v17_sitemap_c4 { float:left; width:18%; height:350px; margin:0 0 0 0; }
.v17_sitemap_c4 h3 { padding:12px 0 12px 0; border:1px solid #d0d0d0; border-width:1px 0 1px 0; color:#222222; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_sitemap_c4 h4 { padding:12px 0 12px 0; border:1px solid #d0d0d0; border-width:0 0 1px 0; color:#222222; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_sitemap_c4 ul { overflow:hidden; margin:18px 0 0 0; }
.v17_sitemap_c4 ul li { margin:0 0 5px 0; }
.v17_sitemap_c4 ul li a.link1 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_01.png") no-repeat 14px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 49px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_sitemap_c4 ul li a.link2 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_02.png") no-repeat 14px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 49px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_sitemap_c4 ul li a.link3 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_03.png") no-repeat 14px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 49px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_sitemap_c4 ul li a.link4 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_04.png") no-repeat 14px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 49px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.v17_curtain { height:100px; background:#2b3991; }
.v17_curtain .v17_curtain_c { position:relative; width:960px; height:100px; margin:0 auto; }
.v17_curtain .v17_curtain_c img { width:960px; height:100px; }
.v17_curtain .v17_curtain_c a.btnCurtainClose { position:absolute; right:0px; top:15px; display:inline-block; width:33px; height:33px; background:url("./images/v17/close_01.png") no-repeat 0 0; text-indent:-10000px; }

#v17_switch { height:34px; background:#f5f5f5; border-bottom:1px solid #eaeaea; }
#v17_switch .v17_switch_c { width:1000px; height:34px; margin:0 auto; }
#v17_switch .v17_switch_c ul { overflow:hidden; border:1px solid #eaeaea; border-width:0 0 0 1px; }
#v17_switch .v17_switch_c ul li { float:left; }
#v17_switch .v17_switch_c ul li a { display:inline-block; width:150px; height:34px; border:1px solid #eaeaea; border-width:0 1px 1px 0; text-align:center; line-height:30px;}
#v17_switch .v17_switch_c ul li a.on { display:inline-block; width:150px; height:34px; background:#ffffff; color:#898989; font-size:13px; font-weight:normal; text-align:center; line-height:33px; letter-spacing:-0.05em; border-bottom:1px solid #ffffff; }
#v17_switch .v17_switch_c ul li a img { vertical-align:middle; }




#v17_logo { height:70px; border-bottom:1px solid #e5e5e5; }
#v17_logo .v17_logo_c { position:relative; width:960px; height:70px; margin:0 auto; }
#v17_logo .v17_logo_c a.logo { display:inline-block; width:118px; height:36px; background:url("./images/v17/logo_01.png") no-repeat 0 0; text-indent:-10000px; margin:17px 0 0 0; }
#v17_logo .v17_logo_c a.logo2 { display:inline-block; width:166px; height:40px; background:url("./images/v17/logo_03.png") no-repeat 0 0; background-size:166px; text-indent:-10000px; margin:17px 0 0 0; }
#v17_logo .v17_logo_c ul { position:absolute; right:42px; top:28px; overflow:hidden; }
#v17_logo .v17_logo_c ul li { float:left; background:url("./images/v17/dot_01.png") no-repeat right 7px; padding:0 12px 0 10px; }
#v17_logo .v17_logo_c ul li:last-child { background:url("./images/v17/dot_01_.png") no-repeat 0 7px; padding:0 0 0 10px; }
#v17_logo .v17_logo_c ul li.txt { color:#222222; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:1px 12px 0 10px; }
#v17_logo .v17_logo_c ul li.txt span { color:#111111; font-weight:600; }
#v17_logo .v17_logo_c ul li a { color:#222222; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
#v17_logo .v17_logo_c ul li a.link1 { display:inline-block; padding:3px 7px 3px 7px; background:#555555; color:#ffffff; font-size:11px; font-weight:normal; letter-spacing:-0.03em; border-radius:3px; }
#v17_logo .v17_logo_c a.megamenu { position:absolute; right:0px; top:27px; display:inline-block; width:22px; height:16px; background:url("./images/v17/megamenu_01.png") no-repeat 0 0; text-indent:-10000px; }

#v17_lnb { height:53px; border-bottom:1px solid #e5e5e5; }
#v17_lnb .v17_lnb_c { position:relative; width:960px; height:53px; margin:0 auto; }
/*
#v17_lnb .v17_lnb_c ul { overflow:hidden; }
#v17_lnb .v17_lnb_c ul li { float:left; width:12.5%; }
#v17_lnb .v17_lnb_c ul li a { display:inline-block; width:100%; height:53px; color:#444444; font-size:16px; font-weight:600; text-align:center; line-height:53px; letter-spacing:-0.02em; }
*/

#v17_megamenu { position:absolute; left:0px; top:0px; z-index:10000; width:960px; height:53px; }
#v17_megamenu a { display:block; }
#v17_megamenu > ul { width:960px; }
#v17_megamenu > ul:after { content:''; display:block; clear:both; }
#v17_megamenu > ul > li { float:left; width:120px; height:53px; }
#v17_megamenu > ul > li:last-child { width:120px; height:53px; }
#v17_megamenu > ul > li > a { }
#v17_megamenu > ul > li > h2 { height:53px; }
#v17_megamenu > ul > li > h2 > a { color:#444444;  font-size:16px !important; font-weight:600 !important; line-height:53px; text-align:center; letter-spacing:-0.02em; }
#v17_megamenu > ul > li > h2 > a.active { font-size:16px !important; color:#ffffff; font-weight:600; }
/*
#v17_megamenu > ul > li > h2 > a:hover { background:#0195c5; color:#ffffff; }
#v17_megamenu > ul > li > h2 > a.on { background:#0195c5; color:#ffffff; }
*/
#v17_megamenu > ul > li > h2 > a:hover { color:#00afc8; }
#v17_megamenu > ul > li > h2 > a.on { color:#00afc8; }
#v17_megamenu > ul > li > * { display:block; height:27px;  font-size:12px; font-weight:600 !important; line-height:20px; }
.not-ie #v17_megamenu > ul > li > h2 > a { font-size:12px; font-weight:bold; }
#v17_megamenu > ul > li:first-child > * { }
#v17_megamenu li ul { display:none; height:250px; padding-top:15px; border:1px solid #e4e4e4; border-width:1px 0 1px 0; background:#ffffff; border-right:1px solid #d0d0d0; }
#v17_megamenu li ul.bl3 { border-left:1px solid #e4e4e4; }
#v17_megamenu li ul.br3 { border-right:1px solid #e4e4e4; }
#v17_megamenu li ul:first-child { }
#v17_megamenu li li { padding:0 0 8px 15px; background:url("./images/v17/dot_02.png") no-repeat 9px 9px; }
#v17_megamenu li li a {  font-size:11px !important; font-weight:normal; text-decoration:none; color:#666666; letter-spacing:-0.02em; }
#v17_megamenu li li a:hover { font-weight:600; color:#0195c5; }

#v17_visual { height:400px; background:url("./images/v17/bg_01.png") repeat-x 0 0; }
#v17_visual .v17_visual_c { position:relative; width:960px; height:400px; margin:0 auto; }

.visual-con { float:left; position:relative; width:960px; height:400px; }
.visual-con .rollnum { position:absolute; bottom:18px; left:420px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
.visual-con .rollnum a { float:left; height:14px; background-image:url("./images/v17/control_01.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
.visual-con .rollnum .num { display:inline; }
.visual-con .rollnum .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
.visual-con .rollnum .num a.activeSlide { width:28px; background-position:0 0; }
.visual-con .rollnum .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
.visual-con .rollnum .play { width:14px; background-position:-96px 0; }
.visual-con .roll img { width:960px; height:400px; }

.v17_login { position:absolute; right:0px; top:35px; width:320px; height:333px; background:#ffffff; opacity:0.9; z-index:100; }
.v17_login_c { position:absolute; right:0px; top:35px; width:320px; height:330px; z-index:1000; }
.v17_login_c1 { position:relative; }
.v17_login_c1 p.login { margin:33px 0 25px 0; width:100%; text-align:center; }
.v17_login_c1 p.login a { display:inline-block; width:100px; height:37px; background:#44494e; color:#ffffff; font-size:13px; font-weight:600; text-align:center; line-height:37px; letter-spacing:-0.05em; border-bottom:1px solid #393e43; border-radius:20px; }
.v17_login_c1 p.logout { margin:33px 0 25px 0; width:100%; text-align:center; height:27px; padding:10px 0 0 0; color:#111111; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
.v17_login_c1 p.logout span { font-size:15px; font-weight:600; }
.v17_login_c1 ul.links { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
.v17_login_c1 ul.links li { float:left;}
.v17_login_c1 ul.links li.level { color:#666666; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.01em; padding:2px 0 0 0; }
.v17_login_c1 ul.links li.level span { display:inline-block; width:22px; height:22px; background:url("./images/v17/ic_level_01.png") no-repeat 0 0; background-size:20px 20px; color:#222222; font-weight:600; padding:0 0 0 23px; }
.v17_login_c1 ul.links li:after{ content:"|"; color:#d2dcdd; font-size:13px; font-weight:normal; text-align:center; padding:0 13px 0 13px; }
.v17_login_c1 ul.links li:last-child:after{ content:none; padding:0 0 0 0; }
.v17_login_c1 ul.links li a { color:#666666; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.05em; }
.v17_login_c1 ul.quicks { overflow:hidden; margin:35px 0 0 0; border:1px solid #eeeeee; }
.v17_login_c1 ul.quicks li { float:left; width:50%; }
.v17_login_c1 ul.quicks li a.op1 { display:inline-block; width:100%; height:61px; background:url("./images/v17/ic_quick_01.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_login_c1 ul.quicks li a.op2 { display:inline-block; width:100%; height:61px; background:url("./images/v17/ic_quick_02.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_login_c1 ul.quicks li a.op3 { display:inline-block; width:100%; height:61px; background:url("./images/v17/ic_quick_03.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_login_c1 ul.quicks li a.op4 { display:inline-block; width:100%; height:61px; background:url("./images/v17/ic_quick_04.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_login_c1 ul.quicks li a.op5 { display:inline-block; width:100%; height:61px; background:url("./images/v17/ic_quick_05.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_login_c1 ul.quicks li a.op6 { display:inline-block; width:100%; height:61px; background:url("./images/v17/ic_quick_06.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_login_c1 ul.quicks li a.op1:hover { display:inline-block; width:100%; height:61px; background:#ffffff url("./images/v17/ic_quick_01.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #bcbebe; border-bottom:1px solid #bcbebe;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_login_c1 ul.quicks li a.op2:hover { display:inline-block; width:100%; height:61px; background:#ffffff url("./images/v17/ic_quick_02.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #bcbebe; border-bottom:1px solid #bcbebe; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_login_c1 ul.quicks li a.op3:hover { display:inline-block; width:100%; height:61px; background:#ffffff url("./images/v17/ic_quick_03.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #bcbebe; border-bottom:1px solid #bcbebe; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_login_c1 ul.quicks li a.op4:hover { display:inline-block; width:100%; height:61px; background:#ffffff url("./images/v17/ic_quick_04.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #bcbebe; border-bottom:1px solid #bcbebe; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_login_c1 ul.quicks li a.op5:hover { display:inline-block; width:100%; height:61px; background:#ffffff url("./images/v17/ic_quick_05.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #bcbebe; border-bottom:1px solid #bcbebe; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_login_c1 ul.quicks li a.op6:hover { display:inline-block; width:100%; height:61px; background:#ffffff url("./images/v17/ic_quick_06.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #bcbebe; border-bottom:1px solid #bcbebe; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

#v17_bars { height:139px; background:#44494e; }
#v17_bars .v17_bars_c { width:960px; height:139px; margin:0 auto; }
.v17_bars_c1 { float:left; width:50%; height:139px; background:url("./images/v17/ic_bars_01.png") no-repeat right 26px; padding:25px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_bars_c1 a { color:#00cfed; font-size:17px; font-weight:normal; letter-spacing:-0.05em; }
.v17_bars_c1 a span { display:inline-block; width:24px; height:24px; background:#00afc8; color:#ffffff; font-size:10px; font-weight:600; text-align:center; line-height:24px; letter-spacing:-0.03em; border-radius:100%; margin:0 0 0 5px; }
.v17_bars_c1 p { color:#ffffff; font-size:14px; font-weight:normal; line-height:20px; letter-spacing:-0.03em; margin:15px 0 0 0; }
.v17_bars_c1 p span { color:#ff5dbd; text-decoration:underline; }
.v17_bars_c2 { float:left; width:50%; height:139px; background:url("./images/v17/ic_bars_02.png") no-repeat 400px 39px; padding:25px 0 0 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
.v17_bars_c2 a { color:#00cfed; font-size:17px; font-weight:normal; letter-spacing:-0.05em; }
.v17_bars_c2 a span { display:inline-block; width:24px; height:24px; background:#00afc8; color:#ffffff; font-size:10px; font-weight:600; text-align:center; line-height:24px; letter-spacing:-0.03em; border-radius:100%; margin:0 0 0 5px; }
.v17_bars_c2 ul { width:300px; overflow:hidden; margin:10px 0 0 0;  }
.v17_bars_c2 ul li { float:left; width:50%; height:24px; color:#ffffff; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:5px 0 0 0; }
.v17_bars_c2 ul li:first-child { padding:0 0 0 0; }
.v17_bars_c2 ul li span.tit1 { display:inline-block; padding:5px 15px 5px 15px; background:#303438; border:1px solid #606468; color:#ffffff; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; border-radius:15px; }
.v17_bars_c2 ul li span.tit2 { margin:0 10px 0 0; }
.v17_bars_c2 ul li span.tit3 { margin:0 10px 0 10px; }

#v17_recom { height:542px; background:#f4f4f4; border-bottom:1px solid #dddddd; }
#v17_recom .v17_recom_c { position:relative; width:1100px; height:542px; margin:0 auto; }
.v17_recom_c_wrap { width:960px; height:542px; margin:0 auto; padding:30px 0 0 0; }
.v17_recom_c_wrap h1 { color:#111111; font-size:28px; font-weight:600; letter-spacing:-0.05em; padding:0 0 15px 0; }
.v17_recom_c .swiper-wrapper { border-left:1px solid #dddddd; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_recom_c .swiper-button-prev { width:34px; height:65px; background:url("./images/v17/ic_control_05.png") no-repeat 0 0; }
.v17_recom_c .swiper-button-next { width:34px; height:65px; background:url("./images/v17/ic_control_06.png") no-repeat 0 0; }

.v17_recom_c1 { float:left; width:320px; }
.v17_recom_c1 h2 { background:#3c3968; height:54px; color:#ffffff; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.05em; padding:18px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_recom_c1 .v17_recom_c1_1 { padding:205px 30px 30px 30px; background:#ffffff url("./images/v17/recom_01.png") no-repeat center 47px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
.v17_recom_c1 .v17_recom_c1_1:hover { background:#f1f0fd url("./images/v17/recom_01.png") no-repeat center 47px; }
.v17_recom_c1 .v17_recom_c1_1 p.txt { color:#555555; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; }
.v17_recom_c1 .v17_recom_c1_1 p.price { color:#111111; font-size:16px; font-weight:600; letter-spacing:-0.03em; margin:20px 0 0 0; }
.v17_recom_c1 .v17_recom_c1_1 p.price span { color:#474375; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
.v17_recom_c1 .v17_recom_c1_1 p.more { text-align:right; margin:30px 0 0 0; }
.v17_recom_c1 .v17_recom_c1_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_01.png") no-repeat right 3px; padding:0 10px 0 0; }

.v17_recom_c2 { float:left; width:320px; }
.v17_recom_c2 h2 { background:#00afc8; height:54px; color:#ffffff; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.05em; padding:18px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_recom_c2 .v17_recom_c2_1 { padding:205px 30px 30px 30px; background:#ffffff url("./images/v17/recom_02.png") no-repeat center 47px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
.v17_recom_c2 .v17_recom_c2_1:hover { background:#f2fbfc url("./images/v17/recom_02.png") no-repeat center 47px; }
.v17_recom_c2 .v17_recom_c2_1 p.txt { color:#555555; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; }
.v17_recom_c2 .v17_recom_c2_1 p.price { color:#111111; font-size:16px; font-weight:600; letter-spacing:-0.03em; margin:20px 0 0 0; }
.v17_recom_c2 .v17_recom_c2_1 p.price span { color:#00afc8; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
.v17_recom_c2 .v17_recom_c2_1 p.more { text-align:right; margin:30px 0 0 0; }
.v17_recom_c2 .v17_recom_c2_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_01.png") no-repeat right 3px; padding:0 10px 0 0; }

.v17_recom_c3 { float:left; width:320px; }
.v17_recom_c3 h2 { background:#ec008c; height:54px; color:#ffffff; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.03em; padding:18px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_recom_c3 .v17_recom_c3_1 { padding:205px 30px 30px 30px; background:#ffffff url("./images/v17/recom_03.png") no-repeat center 47px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
.v17_recom_c3 .v17_recom_c3_1:hover { background:#fef3fa url("./images/v17/recom_03.png") no-repeat center 47px; }
.v17_recom_c3 .v17_recom_c3_1 p.txt { color:#555555; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; }
.v17_recom_c3 .v17_recom_c3_1 p.price { color:#111111; font-size:16px; font-weight:600; letter-spacing:-0.03em; margin:20px 0 0 0; }
.v17_recom_c3 .v17_recom_c3_1 p.price span { color:#ec008c; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
.v17_recom_c3 .v17_recom_c3_1 p.more { text-align:right; margin:30px 0 0 0; }
.v17_recom_c3 .v17_recom_c3_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_01.png") no-repeat right 3px; padding:0 10px 0 0; }

.v17_recom_c4 { float:left; width:320px; }
.v17_recom_c4 h2 { background:#5ec4b6; height:54px; color:#ffffff; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.05em; padding:18px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_recom_c4 .v17_recom_c4_1 { padding:205px 30px 30px 30px; background:#ffffff url("./images/v17/recom_04.png") no-repeat center 47px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
.v17_recom_c4 .v17_recom_c4_1:hover { background:#f1fdfb url("./images/v17/recom_04.png") no-repeat center 47px; }
.v17_recom_c4 .v17_recom_c4_1 p.txt { color:#555555; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; }
.v17_recom_c4 .v17_recom_c4_1 p.price { color:#111111; font-size:16px; font-weight:600; letter-spacing:-0.03em; margin:20px 0 0 0; }
.v17_recom_c4 .v17_recom_c4_1 p.price span { color:#52b8aa; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
.v17_recom_c4 .v17_recom_c4_1 p.more { text-align:right; margin:30px 0 0 0; }
.v17_recom_c4 .v17_recom_c4_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_01.png") no-repeat right 3px; padding:0 10px 0 0; }

.v17_recom_c5 { float:left; width:320px; }
.v17_recom_c5 h2 { background:#a35494; height:54px; color:#ffffff; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.05em; padding:18px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_recom_c5 .v17_recom_c5_1 { padding:205px 30px 30px 30px; background:#ffffff url("./images/v17/recom_05.png") no-repeat center 47px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
.v17_recom_c5 .v17_recom_c5_1:hover { background:#fcf1fa url("./images/v17/recom_05.png") no-repeat center 47px; }
.v17_recom_c5 .v17_recom_c5_1 p.txt { color:#555555; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; }
.v17_recom_c5 .v17_recom_c5_1 p.price { color:#111111; font-size:16px; font-weight:600; letter-spacing:-0.03em; margin:20px 0 0 0; }
.v17_recom_c5 .v17_recom_c5_1 p.price span { color:#a35494; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
.v17_recom_c5 .v17_recom_c5_1 p.more { text-align:right; margin:30px 0 0 0; }
.v17_recom_c5 .v17_recom_c5_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_01.png") no-repeat right 3px; padding:0 10px 0 0; }

.v17_recom_c6 { float:left; width:320px; }
.v17_recom_c6 h2 { background:#b89881; height:54px; color:#ffffff; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.03em; padding:18px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_recom_c6 .v17_recom_c6_1 { padding:205px 30px 30px 30px; background:#ffffff url("./images/v17/recom_06.png") no-repeat center 47px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
.v17_recom_c6 .v17_recom_c6_1:hover { background:#fdf8f4 url("./images/v17/recom_06.png") no-repeat center 47px; }
.v17_recom_c6 .v17_recom_c6_1 p.txt { color:#555555; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; }
.v17_recom_c6 .v17_recom_c6_1 p.price { color:#111111; font-size:16px; font-weight:600; letter-spacing:-0.03em; margin:20px 0 0 0; }
.v17_recom_c6 .v17_recom_c6_1 p.price span { color:#906445; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
.v17_recom_c6 .v17_recom_c6_1 p.more { text-align:right; margin:30px 0 0 0; }
.v17_recom_c6 .v17_recom_c6_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_01.png") no-repeat right 3px; padding:0 10px 0 0; }

#v17_cont1 { overflow:hidden; }
#v17_cont1 .v17_cont1_c { width:960px; overflow:hidden; margin:0 auto; padding:30px 0 0 0; }
.v17_cont1_c1 { float:left; width:671px; overflow:hidden; margin:0 15px 0 0; }
.v17_cont1_c1 h2 { color:#111111; font-size:20px; font-weight:600; letter-spacing:-0.03em; }
.v17_cont1_c1 .v17_cont1_c1_1 { margin:18px 0 0 0; padding:15px 0 24px 20px; background:#f8f8f8; border:1px solid #e0e0e0; }
.v17_cont1_c2 { float:left; width:264px; overflow:hidden; }
.v17_cont1_c2 h2 { color:#111111; font-size:20px; font-weight:600; letter-spacing:-0.03em; }
.v17_cont1_c2 .v17_cont1_c2_1 { position:relative; margin:18px 0 0 0; padding:12px 30px 20px 30px; background:#f8f8f8; border:1px solid #e0e0e0; }
.v17_cont1_c2 .v17_cont1_c2_1 a.more { position:absolute; right:30px; bottom:15px; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }
.v17_cont1_c2_1_wrap { }
.v17_cont1_c2_1_wrap ul { overflow:hidden; }
.v17_cont1_c2_1_wrap ul li { }
.v17_cont1_c2_1_wrap ul li.ctl1 { padding:27px 0 0 0; text-align:center; }
.v17_cont1_c2_1_wrap ul li.ctl1 a.control1 { display:inline-block; width:19px; height:10px; background:url("./images/v17/ic_control_01.png") no-repeat 0 0; text-indent:-10000px; }
.v17_cont1_c2_1_wrap ul li.op1 { position:relative; text-align:center; padding:10px 0 0 0; }
.v17_cont1_c2_1_wrap ul li.op1 span { position:absolute; right:0px; bottom:0px; display:block; width:70px; height:28px; background:#000000; opacity:0.8; color:#ffffff; font-size:13px; font-weight:normal; text-align:center; line-height:28px; letter-spacing:-0.03em; }
.v17_cont1_c2_1_wrap ul li.op1 img { width:211px; height:143px; }
.v17_cont1_c2_1_wrap ul li.op2 { padding:11px 0 14px 0; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
.v17_cont1_c2_1_wrap ul li.op2 a { color:#333333; }
.v17_cont1_c2_1_wrap ul li.op2 span { color:#222222; font-size:14px; font-weight:600; }
.v17_cont1_c2_1_wrap ul li.op2 span.bar { color:#777777; font-size:13px; font-weight:normal; margin:0 7px 0 7px; }
.v17_cont1_c2_1_wrap ul li.ctl2 { padding:15px 0 15px 0; text-align:center; }
.v17_cont1_c2_1_wrap ul li.ctl2 a.control2 { display:inline-block; width:19px; height:10px; background:url("./images/v17/ic_control_02.png") no-repeat 0 0; text-indent:-10000px; }

.treadmill { overflow: hidden; border:0px solid #000; padding:0 0 0 0; margin:0 0 0 0; }
.treadmill-unit { overflow: hidden; position: relative; padding:0 0 0 0; margin:0 0 0 0; }

#v17_cont2 { overflow:hidden; }
#v17_cont2 .v17_cont2_c { width:960px; overflow:hidden; margin:0 auto; padding:30px 0 0 0; }
.v17_cont2_c1 { float:left; width:473px; overflow:hidden; margin:0 15px 0 0; }
.v17_cont2_c1 h2 { color:#111111; font-size:20px; font-weight:600; letter-spacing:-0.03em; }
.v17_cont2_c1 .v17_cont2_c1_1 { margin:18px 0 0 0; }

.v17_cont2_c1_1_notice { position:relative; width:473px; overflow:hidden; z-index:100; }
.v17_cont2_c1_1_notice h2 { position:absolute; top:0px; left:0px; height:36px; }
.v17_cont2_c1_1_notice h2 a { display:block; width:157px; height:36px; background:#01cce9; border:1px solid #01cce9; border-bottom:2px solid #00afc8; color:#ffffff; font-size:14px; font-weight:normal; text-align:center; line-height:36px; letter-spacing:-0.01em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_cont2_c1_1_notice h2 a.on { color:#111111; font-weight:600; background:#ffffff; border:2px solid #00afc8; border-bottom:2px solid #ffffff; }
.v17_cont2_c1_1_notice .op1 { left:0px; }
.v17_cont2_c1_1_notice .op2 { left:158px; }
.v17_cont2_c1_1_notice .op3 { left:316px; }

.v17_cont2_c1_1_notice #v17_cont2_c1_1_notice2 { display:none; }
.v17_cont2_c1_1_notice #v17_cont2_c1_1_notice3 { display:none; }

#v17_cont2_c1_1_notice1 { margin:34px 0 0 0; border:1px solid #d0d0d0; border-width:0 1px 1px 1px; }
#v17_cont2_c1_1_notice2 { margin:34px 0 0 0; border:1px solid #d0d0d0; border-width:0 1px 1px 1px; padding:20px 20px 20px 20px; }
#v17_cont2_c1_1_notice3 { margin:34px 0 0 0; border:1px solid #d0d0d0; border-width:0 1px 1px 1px; padding:20px 20px 20px 20px; }

.v17_cont2_c1_1_notice_sw { position:relative; padding:30px 30px 30px 30px; }
.v17_cont2_c1_1_notice_sw a.pic { }
.v17_cont2_c1_1_notice_sw a.pic img { width:161px; height:224px; }
.v17_cont2_c1_1_notice_sw a.more { position:absolute; left:220px; top:235px; display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }
.v17_cont2_c1_1_notice_sw a.control1 { position:absolute; left:10px; top:135px; display:inline-block; width:8px; height:15px; background:url("./images/v17/ic_control_03.png") no-repeat 0 0; text-indent:-10000px; }
.v17_cont2_c1_1_notice_sw a.control2 { position:absolute; right:10px; top:135px; display:inline-block; width:8px; height:15px; background:url("./images/v17/ic_control_04.png") no-repeat 0 0; text-indent:-10000px; }
.v17_cont2_c1_1_notice_sw ul { position:absolute; left:220px; top:30px; overflow:hidden; margin:0 50px 0 0; }
.v17_cont2_c1_1_notice_sw ul li { }
.v17_cont2_c1_1_notice_sw ul li.tit1 { color:#111111; font-size:24px; font-weight:600; letter-spacing:-0.03em; }
.v17_cont2_c1_1_notice_sw ul li.tit1 a { color:#111111; }
.v17_cont2_c1_1_notice_sw ul li.tit2 { margin:5px 0 28px 0; color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.01em; }
.v17_cont2_c1_1_notice_sw ul li.txt { position:relative; margin:0 0 13px 0px; padding:0 0 0 50px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:18px; }
.v17_cont2_c1_1_notice_sw ul li.txt span { position:absolute; left:0px; top:0px; display:inline-block; width:50px; font-weight:600; }

.v17_cont2_c1_1_notice .swiper-button-prev { top:60%; width:8px; height:15px; background:url("./images/v17/ic_control_03.png") no-repeat 0 0; }
.v17_cont2_c1_1_notice .swiper-button-next { top:60%; width:8px; height:15px; background:url("./images/v17/ic_control_04.png") no-repeat 0 0; }

.v17_cont2_c1_1_notice3_1 { overflow:hidden; }
.v17_cont2_c1_1_notice3_1 h4 { color:#222222; font-size:18px; font-weight:600; text-align:center; letter-spacing:-0.03em; border-bottom:1px solid #e0e0e0; padding:0 0 10px 0; }
.v17_cont2_c1_1_notice3_1 p.desc1 { color:#444444; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:12px 10px 5px 10px; }
.v17_cont2_c1_1_notice3_1 p.desc2 { color:#444444; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 12px 10px; }
.v17_cont2_c1_1_notice3_1 p.desc2 span { color:#333333; font-weight:600; }
.v17_cont2_c1_1_notice3_1 p.imgs { text-align:center; }
.v17_cont2_c1_1_notice3_1 p.more { text-align:right; padding:10px 10px 0 10px; }
.v17_cont2_c1_1_notice3_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }

.v17_cont2_c2 { position:relative; float:left; width:472px; overflow:hidden; }
.v17_cont2_c2 h2 { color:#111111; font-size:20px; font-weight:600; letter-spacing:-0.03em; }
.v17_cont2_c2 .v17_cont2_c2_1 { margin:18px 0 0 0; border:1px solid #e0e0e0; }

.visual-con2 { float:left; position:relative; width:470px; height:318px; }
.rollnum2 { position:absolute; top:10px; right:0px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
.rollnum2 a { float:left; height:14px; background-image:url("./images/v17/control_02.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
.rollnum2 .num { display:inline; }
.rollnum2 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
.rollnum2 .num a.activeSlide { width:28px; background-position:0 0; }
.rollnum2 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
.rollnum2 .play { width:14px; background-position:-96px 0; }
.rollnum2 .roll2 { width:470px; height:318px; }

#v17_cont3 { overflow:hidden; padding:15px 0 0 0;  }
#v17_cont3 .v17_cont3_c { width:960px; overflow:hidden; margin:0 auto; background:#f5f6f8; border:1px solid #d0d0d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_cont3_c1 { float:left; padding:20px 0 20px 120px; background:url("./images/v17/mlogo_01.png") no-repeat 30px 20px; color:#555555; font-size:13px; font-weight:normal; line-height:18px; letter-spacing:-0.03em; }
.v17_cont3_c1 a { color:#555555; }
.v17_cont3_c2 { float:left; padding:20px 0 20px 150px; background:url("./images/v17/mlogo_02.png") no-repeat 50px 20px; color:#555555; font-size:13px; font-weight:normal; line-height:18px; letter-spacing:-0.03em; }
.v17_cont3_c2 a { color:#555555; }
.v17_cont3_c3 { float:left; padding:20px 0 20px 120px; background:url("./images/v17/mlogo_03.png") no-repeat 50px 20px; color:#555555; font-size:13px; font-weight:normal; line-height:18px; letter-spacing:-0.03em; }
.v17_cont3_c3 a { color:#555555; }
.v17_cont3_c4 { float:left; padding:20px 0 20px 50px; color:#555555; font-size:13px; font-weight:normal; line-height:18px; letter-spacing:-0.03em; }
.v17_cont3_c4 span { color:#444444; font-weight:600; }
.v17_cont3_c4 a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 5px; padding:0 10px 0 0; margin:3px 0 0 15px; }

#v17_cont4 { overflow:hidden; }
#v17_cont4 .v17_cont4_c { width:960px; overflow:hidden; margin:0 auto; padding:30px 0 0 0; }
.v17_cont4_c1 { float:left; width:670px; overflow:hidden; margin:0 15px 0 0; }
.v17_cont4_c1 h2 { color:#111111; font-size:20px; font-weight:600; letter-spacing:-0.03em; }
.v17_cont4_c1 .v17_cont4_c1_1 { position:relative; border:1px solid #d0d0d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:25px 0 25px 150px; margin:15px 0 0 0; }
.v17_cont4_c1 .v17_cont4_c1_1 h3 { position:absolute; left:25px; top:30px; color:#333333; font-size:16px; font-weight:600; line-height:22px; letter-spacing:-0.03em; }
.v17_cont4_c1 .v17_cont4_c1_1 a.more { position:absolute; right:30px; top:30px; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }
.v17_cont4_c1 .v17_cont4_c1_1 ul.media1 { overflow:hidden; }
.v17_cont4_c1 .v17_cont4_c1_1 ul.media1 li { float:left; color:#111111; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.03em; }
.v17_cont4_c1 .v17_cont4_c1_1 ul.media1 li a { color:#111111; }
.v17_cont4_c1 .v17_cont4_c1_1 ul.media1 li.pic { margin:0 25px 0 0; }
.v17_cont4_c1 .v17_cont4_c1_1 ul.media1 li.pic img { width:132px; height:82px; }
.v17_cont4_c1 .v17_cont4_c1_1 ul.media1 li.tit { width:180px; }
.v17_cont4_c1 .v17_cont4_c1_1 ul.media2 { overflow:hidden; margin:22px 0 0 0; }
.v17_cont4_c1 .v17_cont4_c1_1 ul.media2 li { width:450px; color:#666666; font-size:14px; font-weight:normal; line-height:24px; letter-spacing:-0.03em; }
.v17_cont4_c1 .v17_cont4_c1_1 ul.media2 li p { color:#15b2c9; }

.v17_cont4_c1 .v17_cont4_c1_2 { position:relative; border:1px solid #d0d0d0; border-width:0 1px 1px 1px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:25px 0 25px 150px; }
.v17_cont4_c1 .v17_cont4_c1_2 h3 { position:absolute; left:25px; top:30px; color:#333333; font-size:16px; font-weight:600; line-height:22px; letter-spacing:-0.03em; }
.v17_cont4_c1 .v17_cont4_c1_2 a.more { position:absolute; right:30px; top:30px; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }
.v17_cont4_c1 .v17_cont4_c1_2 ul { overflow:hidden; }
.v17_cont4_c1 .v17_cont4_c1_2 ul li { float:left; color:#333333; font-size:14px; font-weight:normal; line-height:26px; letter-spacing:-0.03em; }
.v17_cont4_c1 .v17_cont4_c1_2 ul li a { color:#333333; }

.v17_cont4_c2 { float:left; width:275px; overflow:hidden; }
.v17_cont4_c2 .v17_cont4_c2_1 { border:1px solid #d0d0d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:38px 0 0 0; }
.v17_cont4_c2 .v17_cont4_c2_1 img { width:273px; height:133px; }
.v17_cont4_c2 .v17_cont4_c2_2 { border:1px solid #d0d0d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:8px 0 0 0; }
.v17_cont4_c2 .v17_cont4_c2_2 h3 { background:#f8f8fa url("./images/v17/ic_cs_01.png") no-repeat 228px 12px; border-bottom:1px solid #d0d0d0; padding:14px 0 14px 20px; color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.03em; }
.v17_cont4_c2 .v17_cont4_c2_2 ul.cs1 { overflow:hidden; margin:15px 22px 0 22px; border-bottom:2px dotted #d0d0d0; }
.v17_cont4_c2 .v17_cont4_c2_2 ul.cs1 li { float:left; width:50%; color:#222222; font-size:14px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 9px 0; }
.v17_cont4_c2 .v17_cont4_c2_2 ul.cs1 li span { color:#444444; font-size:13px; margin:0 5px 0 0; font-weight:600; }
.v17_cont4_c2 .v17_cont4_c2_2 ul.cs1 li:last-child { border-left:1px solid #d0d0d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 0 0 10px; }
.v17_cont4_c2 .v17_cont4_c2_2 ul.cs1 li.op1 { color:#ffffff; }
.v17_cont4_c2 .v17_cont4_c2_2 ul.cs2 { overflow:hidden; margin:0 22px 0 22px; padding:23px 0 23px 0; background:url("./images/v17/ic_cs_02.png") no-repeat 0 15px; }
.v17_cont4_c2 .v17_cont4_c2_2 ul.cs2 li { color:#ec008c; font-size:22px; font-weight:600; letter-spacing:-0.01em; padding:0 0 0 100px; }

#v17_footer { overflow:hidden; border-top:1px solid #d0d0d0; margin:40px 0 40px 0; }
#v17_footer .v17_footer_c { position:relative; width:960px; overflow:hidden; margin:0 auto; padding:28px 0 0 0; }
.v17_footer_c1 { }
.v17_footer_c1 ul { overflow:hidden; }
.v17_footer_c1 ul li { float:left; margin:0 39px 0 0; color:#444444; font-size:13px; font-weight:600; letter-spacing:-0.03em; }
.v17_footer_c1 ul li:last-child { margin:0 0 0 0; }
.v17_footer_c1 ul li a { color:#444444; }

.v17_footer_c2 { margin:36px 0 0 0; }
.v17_footer_c2 ul.f1 { overflow:hidden; }
.v17_footer_c2 ul.f1 li { margin:0 0 6px 0; color:#888888; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }
.v17_footer_c2 ul.f1 li span { font-weight:600; }

.v17_footer_c2 ul.f2 { overflow:hidden; margin:10px 0 0 0; }
.v17_footer_c2 ul.f2 li { margin:0 0 6px 0; color:#888888; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }
.v17_footer_c2 ul.f2 li span { font-weight:600; }

.v17_footer_c2 ul.f3 { overflow:hidden; margin:10px 0 0 0; }
.v17_footer_c2 ul.f3 li { margin:0 0 6px 0; color:#888888; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }
.v17_footer_c2 ul.f3 li:last-child { margin:10px 0 0 0; }
.v17_footer_c2 ul.f3 li span { font-weight:600; }

.v17_footer_c3 { position:absolute; right:0px; top:70px; }
.v17_footer_c3 ul { overflow:hidden; }
.v17_footer_c3 ul li { float:left; margin:0 3px 0 0; }
.v17_footer_c3 ul li+li { margin:0 0 0 0; }
.v17_footer_c3 ul li a { display:inline-block; width:30px; height:28px; background:url("./images/v17/ic_search_01.png") no-repeat center center; border:1px solid #d0d0d0; border-width:1px 1px 1px 0; text-indent:-10000px; }

.v17_footer_c4 { position:absolute; right:0px; top:120px; }
.v17_footer_c4 ul.f1 { overflow:hidden; }
.v17_footer_c4 ul.f1 li { }
.v17_footer_c4 ul.f1 li a { display:inline-block; width:99px; height:46px; background:url("./images/v17/flogo_01.png") no-repeat 0 0; text-indent:-10000px; }
.v17_footer_c4 ul.f2 { overflow:hidden; margin:14px 0 0 0; }
.v17_footer_c4 ul.f2 li { float:left; margin:0 10px 0 0; }
.v17_footer_c4 ul.f2 li:last-child { margin:0 0 0 0; }
.v17_footer_c4 ul.f2 li a.op1 { display:inline-block; width:45px; height:45px; background:url("./images/v17/flogo_02.png") no-repeat 0 0; text-indent:-10000px; }
.v17_footer_c4 ul.f2 li a.op2 { display:inline-block; width:47px; height:45px; background:url("./images/v17/flogo_03.png") no-repeat 0 0; text-indent:-10000px; }

#v17_contents { overflow:hidden; margin:35px 0 0 0; }
#v17_contents .v17_contents_c { width:960px; overflow:hidden; margin:0 auto; }
.v17_contents_c1 { float:left; width:180px; margin:0 41px 0 0; }
.v17_contents_c1 h1 { border-top:3px solid #333333; border-bottom:1px solid #d0d0d0; color:#333333; font-size:23px; font-weight:600; text-align:center; padding:30px 0 30px 0; letter-spacing:-0.03em; }
.v17_contents_c1 ul.snb { overflow:hidden; }
.v17_contents_c1 ul.snb li { }
.v17_contents_c1 ul.snb li a { display:inline-block; width:100%; padding:14px 0 12px 15px; background:#ffffff; border-bottom:1px solid #d0d0d0; color:#333333; font-size:15px; font-weight:600; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_contents_c1 ul.snb li a.parent { background:#ffffff url("./images/v17/left_off.png") no-repeat right center; }
.v17_contents_c1 ul.snb li a.on { background:#00afc8; color:#ffffff; }
.v17_contents_c1 ul.snb li a.on.parent { background:#00afc8 url("./images/v17/left_on.png") no-repeat right center; }
.v17_contents_c1 ul.snb li.dep { padding:10px 0 10px 0; border-bottom:1px solid #d0d0d0; }
.v17_contents_c1 ul.snb li.dep ul { overflow:hidden; }
.v17_contents_c1 ul.snb li.dep ul li { overflow:hidden; }
.v17_contents_c1 ul.snb li.dep ul li a { display:inline-block; width:100%; padding:5px 0 5px 27px; background:#ffffff url("./images/v17/dot_01.png") no-repeat 17px 11px; border-bottom:0px solid #d0d0d0; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_contents_c1 ul.snb li.dep ul li a.on { background:#ffffff url("./images/v17/dot_03.png") no-repeat 15px 10px; color:#00afc8; font-weight:600; }
.v17_contents_c1 ul.snb li.dep ul li a:hover { background:#ffffff url("./images/v17/dot_03.png") no-repeat 15px 10px; color:#00afc8; font-weight:600; }

.v17_contents_c1 ul.snb li.dep2 { background:#f2f2f2; margin:5px 0 5px 20px; padding:5px 0 10px 0; border-bottom:0px solid #d0d0d0; }
.v17_contents_c1 ul.snb li.dep2 ul { overflow:hidden; }
.v17_contents_c1 ul.snb li.dep2 ul li { overflow:hidden; }
.v17_contents_c1 ul.snb li.dep2 ul li a { display:inline-block; width:100%; padding:5px 0 5px 20px; background:#f2f2f2 url("./images/v17/dot_02.png") no-repeat 13px 12px; border-bottom:0px solid #d0d0d0; color:#555555; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
.v17_contents_c1 ul.snb li.dep2 ul li a.on { background:#f2f2f2 url("./images/v17/dot_02.png") no-repeat 13px 12px; color:#444444; font-weight:600; }
.v17_contents_c1 ul.snb li.dep2 ul li a:hover { background:#f2f2f2 url("./images/v17/dot_02.png") no-repeat 13px 12px; color:#444444; font-weight:600; }

.v17_contents_c1 ul.snb li.dep3 { background:#ffffff; margin:3px 18px 3px 18px; padding:3px 0 3px 0; border:1px solid #e0e0e0; }
.v17_contents_c1 ul.snb li.dep3 ul { overflow:hidden; }
.v17_contents_c1 ul.snb li.dep3 ul li { overflow:hidden; }
.v17_contents_c1 ul.snb li.dep3 ul li a { display:inline-block; width:100%; padding:3px 0 3px 12px; background:#ffffff url("./images/v17/dot_02_.png") no-repeat 13px 12px; border-bottom:0px solid #d0d0d0; color:#555555; font-size:11px; font-weight:normal; letter-spacing:-0.03em; }
.v17_contents_c1 ul.snb li.dep3 ul li a.on { background:#ffffff url("./images/v17/dot_02_.png") no-repeat 13px 12px; color:#222222; font-weight:600; }
.v17_contents_c1 ul.snb li.dep3 ul li a:hover { background:#ffffff url("./images/v17/dot_02_.png") no-repeat 13px 12px; color:#222222; font-weight:600; }

.v17_contents_c1 ul.sbanner { overflow:hidden; margin:15px 0 0 0; }
.v17_contents_c1 ul.sbanner li { margin:0 0 5px 0;}
.v17_contents_c1 ul.sbanner a.link1 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_01.png") no-repeat 17px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_contents_c1 ul.sbanner a.link2 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_03.png") no-repeat 17px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_contents_c1 ul.sbanner a.link3 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_04.png") no-repeat 17px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_contents_c1 ul.sbanner a.link4 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_05.png") no-repeat 17px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.v17_contents_c2 { float:left; /*max-width:769px; width:75%;*/ overflow:hidden; }

.v17_pagetit { position:relative; padding:0 0 10px 0; border-bottom:1px solid #d0d0d0; overflow:hidden; }
.v17_pagetit h1 { float:left; color:#333333; font-size:24px; font-weight:600; letter-spacing:-0.05em; }
.v17_pagetit ul.v17_breadcrumb { position:absolute; right:0px; top:15px; overflow:hidden; }
.v17_pagetit ul.v17_breadcrumb li { float:left; margin-right:4px; color:#888888; font-size:11px; font-weight:normal; }
.v17_pagetit ul.v17_breadcrumb li.on { color:#333333; }
.v17_pagetit ul.v17_breadcrumb li:last-child { margin-right:0px; }

#v17_prod_contents { overflow:hidden; }
#v17_prod_contents .v17_prod_contents_c { width:960px; overflow:hidden; margin:0 auto; }

.v17_prodtxt { float:left; padding:0 0 18px 0; color:#333333; font-size:16px; font-weight:normal; letter-spacing:-0.05em; }
.v17_prodtxt span { color:#00afc8; font-weight:600; }
.v17_prodtxt span.op1 { color:#f38b12; }

.v17_prodimg { position:relative; }
.v17_prodimg .ch1 { position:absolute; left:236px; top:685px; color:#333333; font-size:26px; font-weight:600; text-align:center; line-height:25px; letter-spacing:-0.03em; }
.v17_prodimg .ch1 span.op1 { color:#35a3dc; font-size:28px; }
.v17_prodimg .ch1 span.op2 { color:#555555; font-size:14px; }
.v17_prodimg .ch2 { position:absolute; left:517px; top:685px; color:#333333; font-size:26px; font-weight:600; letter-spacing:-0.03em; }
.v17_prodimg .ch2 span.op1 { color:#a35494; font-size:28px; }
.v17_prodimg a.more { position:absolute; right:65px; bottom:65px; display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 5px; padding:0 12px 0 0; }
.v17_prodimg a.more2 { position:absolute; right:63px; top:245px; display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 5px; padding:0 12px 0 0; }

.v17_prodimg2 { position:relative; }
.v17_prodimg2 p.ch1 { position:absolute; left:136px; top:605px; color:#333333; font-size:26px; font-weight:600; text-align:center; line-height:30px; letter-spacing:-0.03em; }
.v17_prodimg2 p.ch1 span.op1 { color:#35a3dc; font-size:28px; }
.v17_prodimg2 p.ch1 span.op2 { color:#555555; font-size:14px; }
.v17_prodimg2 p.ch2 { position:absolute; left:400px; top:605px; color:#333333; font-size:26px; font-weight:600; line-height:30px; letter-spacing:-0.03em; }
.v17_prodimg2 p.ch2 span.op1 { color:#a35494; font-size:28px; }
.v17_prodimg2 a.more { position:absolute; right:0px; bottom:50px; display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 5px; padding:0 12px 0 0; }

.v17_prodch { position:relative; overflow:hidden; height:150px; background:url("./images/v17/bg_05.png") no-repeat 250px center; border-bottom:1px solid #d8d8d8; }
.v17_prodch p.ch1 { position:absolute; left:340px; top:55px; color:#333333; font-size:26px; font-weight:600; text-align:center; line-height:27px; letter-spacing:-0.01em; }
.v17_prodch p.ch1 span.op1 { color:#35a3dc; font-size:28px; }
.v17_prodch p.ch1 span.op2 { color:#ff6800; font-size:18px; }
.v17_prodch p.ch1 span.op3 { color:#555555; font-size:14px; }

.v17_prodch2 { position:relative; overflow:hidden; height:150px; background:url("./images/v17/bg_05.png") no-repeat 230px center; border-bottom:1px solid #d8d8d8; }
.v17_prodch2 p.ch1 { position:absolute; left:310px; top:55px; color:#333333; font-size:26px; font-weight:600; text-align:center; line-height:27px; letter-spacing:-0.01em; }
.v17_prodch2 p.ch1 span.op1 { color:#35a3dc; font-size:28px; }
.v17_prodch2 p.ch1 span.op2 { color:#ff6800; font-size:28px; }
.v17_prodch2 p.ch1 span.op3 { color:#555555; font-size:14px; }

.v17_prodch3 { overflow:hidden; }
.v17_prodch3_c1 { float:left; width:50%; position:relative; overflow:hidden; height:120px; background:url("./images/v17/prod_ch_01.png") no-repeat 40px 20px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:95px 0 0 50px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodch3_c2 { float:left; width:50%; position:relative; overflow:hidden; height:120px; background:url("./images/v17/prod_ch_02.png") no-repeat 40px 20px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:85px 0 0 38px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodch3 p.ch1 { position:absolute; left:120px; top:40px; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:26px; font-weight:600; text-align:center; line-height:27px; letter-spacing:-0.01em; }
.v17_prodch3 p.ch1 span.op1 { color:#35a3dc; font-size:28px; }
.v17_prodch3 p.ch1 span.op2 { color:#ff6800; font-size:18px; }
.v17_prodch3 p.ch1 span.op3 { color:#555555; font-size:14px; }

.v17_prodch3_tit { overflow:hidden; text-align:center; padding:10px 0 0 0; }
.v17_prodch3_tit span { display:inline-block; padding:10px 50px 10px 50px; background:#666666; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:14px; font-weight:600; text-align:center; letter-spacing:-0.03em; border-radius:20px; }

.v17_prodsvc { clear:both; overflow:hidden; border-bottom:1px solid #686868; }
.v17_prodsvc_c1 { position:relative; float:left; width:25%; border-right:1px solid #f2f2f2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodsvc_c1 h2 { background:#565b5f; padding:12px 0 15px 0; color:#02cae7; font-size:12px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_prodsvc_c1 h2 p { padding:5px 0 0 0; color:#ffffff; font-size:15px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_prodsvc_c1 p.txt { height:auto; padding:17px 12px 15px 12px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
.v17_prodsvc_c1 p.txt span { color:#f7931e; }
.v17_prodsvc_c1 a.more { position:static; display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 4px; padding:0 12px 0 15px; margin:0 0 15px 0; }

.v17_prodsvc_c2 { position:relative; overflow:hidden; border:1px solid #e0e0e0; border-width:1px 0 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 30px 0; }
.v17_prodsvc_c2 .v17_prodsvc_c2_1 { float:left; width:30%; background:#565b5f; padding:12px 0 15px 0; color:#02cae7; font-size:12px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_prodsvc_c2 .v17_prodsvc_c2_1 p { padding:5px 0 0 0; color:#ffffff; font-size:15px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_prodsvc_c2 .v17_prodsvc_c2_2 { float:left; padding:12px 0 15px 15px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
.v17_prodsvc_c2 .v17_prodsvc_c2_2 span { color:#f7931e; }
.v17_prodsvc_c2 a.more { position:absolute; right:10px; bottom:15px; display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 4px; padding:0 12px 0 0; }

.v17_prodsvc_c3 { position:relative; float:left; width:50%; border-right:1px solid #f2f2f2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodsvc_c3 h2 { background:#565b5f; padding:12px 0 15px 0; color:#02cae7; font-size:12px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_prodsvc_c3 h2 p { padding:5px 0 0 0; color:#ffffff; font-size:15px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_prodsvc_c3 p.txt { height:110px; padding:17px 18px 0 18px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
.v17_prodsvc_c3 p.txt span { color:#f7931e; }
.v17_prodsvc_c3 a.more { position:absolute; left:18px; bottom:25px; display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 4px; padding:0 12px 0 0; }

.v17_prodsvc_c4 { position:relative; float:left; width:25%; border-right:1px solid #f2f2f2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodsvc_c4 h2 { background:#565b5f; padding:12px 0 15px 0; color:#edfe5b; font-size:16px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_prodsvc_c4 p.txt { background:url("./images/v17/bg_05.png") no-repeat 30px center; height:115px; padding:35px 0 0 100px; color:#222222; font-size:15px; font-weight:normal; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodsvc_c4 p.txt span { color:#f7931e; font-size:24px; font-weight:600; }

.v17_prodsvc_c5 { position:relative; float:left; width:25%; border-right:1px solid #f2f2f2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodsvc_c5 h2 { background:#565b5f; padding:12px 0 15px 0; color:#02cae7; font-size:12px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
.v17_prodsvc_c5 h2 p { padding:5px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
.v17_prodsvc_c5 p.txt { height:auto; padding:17px 12px 15px 12px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
.v17_prodsvc_c5 p.txt span { color:#f7931e; }
.v17_prodsvc_c5 a.more { position:static; display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 4px; padding:0 12px 0 15px; margin:0 0 15px 0; }

.v17_prodtit { position:relative; overflow:hidden; }
.v17_prodtit h2 { float:left; color:#333333; font-size:20px; font-weight:600; letter-spacing:-0.05em; }
.v17_prodtit p { clear:both; float:left; margin:10px 0 0 0; color:#444444; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
.v17_prodtit a.more { position:absolute; right:0px; top:0px; display:inline-block; padding:12px 33px 12px 13px; color:#ffffff; font-size:14px; font-weight:normal; letter-spacing:-0.03em; background:#35a3dc url("./images/v17/ic_more_04.png") no-repeat right center; border:1px solid #2c97ce; }
.v17_prodtit span { position:absolute; right:0px; bottom:0px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }

.v23_prodtit { position:relative; overflow:hidden; }
.v23_prodtit h2 { float:left; color:#333333; font-size:20px; font-weight:600; letter-spacing:-0.05em; }
.v23_prodtit .txt { clear:both; text-align:center; padding-top:1em; color:#444444; font-size:14px; font-weight:normal; letter-spacing:-0.05em; width:90%; margin:0 auto;}
.v23_prodtit p { clear:both; float:left; margin:10px 0 0 0; color:#444444; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
.v23_prodtit a.more { position:absolute; right:0px; top:0px; display:inline-block; padding:12px 33px 12px 13px; color:#ffffff; font-size:14px; font-weight:normal; letter-spacing:-0.03em; background:#35a3dc url("./images/v17/ic_more_04.png") no-repeat right center; border:1px solid #2c97ce; }
.v23_prodtit span { position:absolute; right:0px; bottom:0px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }

.v17_prodtit2 { position:relative; overflow:hidden; border:1px solid #e0e0e0; border-width:1px 0 1px 0; padding:15px 0 15px 0; }
.v17_prodtit2 h2 { color:#333333; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.v17_prodtit2 a.more { position:absolute; right:20px; top:20px; display:inline-block; width:22px; height:12px; background:url("./images/v17/ic_more_05.png") no-repeat 0 0; text-indent:-10000px; }

.v17_foot_tit1 { position:relative; overflow:hidden; padding:15px 0 15px 0; }
.v17_foot_tit1 h2 { color:#999; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
.v17_foot_tit1 a.more { position:absolute; left:95px; top:18px; display:inline-block; width:22px; height:12px; background:url("./images/v17/ic_more_13.png") no-repeat 0 0; background-size:18px; text-indent:-10000px; }

.v17_foot_tit2 { position:relative; overflow:hidden; padding:15px 0 15px 0; }
.v17_foot_tit2 h2 { color:#999; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
.v17_foot_tit2 a.more { position:absolute; left:214px; top:18px; display:inline-block; width:22px; height:12px; background:url("./images/v17/ic_more_13.png") no-repeat 0 0; background-size:18px; text-indent:-10000px; }

.v17_foot_tit3 { position:relative; overflow:hidden; padding:15px 0 15px 0; }
.v17_foot_tit3 h2 { color:#999; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
.v17_foot_tit3 a.more { position:absolute; left:244px; top:18px; display:inline-block; width:22px; height:12px; background:url("./images/v17/ic_more_13.png") no-repeat 0 0; background-size:18px; text-indent:-10000px; }

.v17_foot { overflow:hidden; padding-bottom:14px; }
.v17_foot_con { }
.v17_foot_con1 { color:#999; font-size:16px; font-weight:normal; letter-spacing:-0.03em; line-height:24px; }

/* table-benefit, notice */
.v23_prodtit.notice span { position: inherit; }
.v23_prodtit.table-benefit span{ display: inline-block; float: right; }
.v23_prodtit.notice span { position: inherit; }
.v23_prodtit.table-benefit span{ display: inline-block; float: right; }
.table-benefit p { padding: 0; margin: 20px 0 0 0; font-weight: 600; }

.v17_prodchoice { overflow:hidden; border:1px solid #d0d0d0; padding:0 20px 15px 20px; }
.v17_prodchoice1 { position:relative; overflow:hidden; margin:15px 0 0 0; }
.v17_prodchoice1 .v17_prodchoice1_tit { float:left; width:120px;  color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
.v17_prodchoice1 .v17_prodchoice1_desc { float:left; }
.v17_prodchoice1 .v17_prodchoice1_desc ul { overflow:hidden; }
.v17_prodchoice1 .v17_prodchoice1_desc ul li { color:#444444; font-size:15px; font-weight:600; letter-spacing:-0.03em; }
.v17_prodchoice2 { position:relative; overflow:hidden; margin:15px 0 0 0; }
.v17_prodchoice2 .v17_prodchoice2_tit { float:left; width:120px; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:3px 0 0 0; }
.v17_prodchoice2 .v17_prodchoice2_desc { float:left; width:575px; }
.v17_prodchoice2 .v17_prodchoice2_desc ul { overflow:hidden; border:1px solid #d0d0d0; padding:10px 5px 5px 10px; }
.v17_prodchoice2 .v17_prodchoice2_desc ul li { float:left; width:48.5%; margin:0 1.5% 5px 0; }
.v17_prodchoice2 .v17_prodchoice2_desc ul li a { display:inline-block; width:100%; padding:10px 0 10px 0; background:#f2f2f2; border:1px solid #e0e0e0;  color:#333333; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodchoice2 .v17_prodchoice2_desc ul li a.on { background:#fff4e7; border:1px solid #f7931e; color:#f7281e; font-weight:600; }
.v17_prodchoice3 { position:relative; overflow:hidden; margin:15px 0 0 0; }
.v17_prodchoice3 .v17_prodchoice3_tit { float:left; width:120px; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:5px 0 0 0; }
.v17_prodchoice3 .v17_prodchoice3_desc { float:left; width:575px; }
.v17_prodchoice3 .v17_prodchoice3_desc ul { overflow:hidden; }
.v17_prodchoice3 .v17_prodchoice3_desc ul li { float:left; width:48.5%; margin:0 1.5% 0 0; }
.v17_prodchoice4 { position:relative; overflow:hidden; margin:15px 0 0 0; }
.v17_prodchoice4 .v17_prodchoice4_tit { float:left; width:120px; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:5px 0 0 0; }
.v17_prodchoice4 .v17_prodchoice4_desc { float:left; width:575px; }
.v17_prodchoice4 .v17_prodchoice4_desc ul { overflow:hidden; }
.v17_prodchoice4 .v17_prodchoice4_desc ul li { float:left; width:99%; }
.v17_prodchoice5 { position:relative; overflow:hidden; margin:15px 0 0 0; }
.v17_prodchoice5 .v17_prodchoice5_tit { float:left; width:120px; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:3px 0 0 0; }
.v17_prodchoice5 .v17_prodchoice5_desc { float:left; width:575px; }
.v17_prodchoice5 .v17_prodchoice5_desc ul { overflow:hidden; }
.v17_prodchoice5 .v17_prodchoice5_desc ul li { float:left; width:48.5%; margin:0 1.5% 0 0; }
.v17_prodchoice5 .v17_prodchoice5_desc ul li a { display:inline-block; width:100%; padding:10px 0 10px 0; background:#f2f2f2; border:1px solid #e0e0e0;  color:#333333; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodchoice5 .v17_prodchoice5_desc ul li a.on { background:#fff4e7; border:1px solid #f7931e; color:#f7281e; font-weight:600; }
.v17_prodchoice6 { position:relative; overflow:hidden; margin:15px 0 0 0; }
.v17_prodchoice6 .v17_prodchoice6_tit { float:left; width:120px; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:3px 0 0 0; }
.v17_prodchoice6 .v17_prodchoice6_desc { float:left; width:575px; }
.v17_prodchoice6 .v17_prodchoice6_desc ul { overflow:hidden; }
.v17_prodchoice6 .v17_prodchoice6_desc ul li { float:left; width:48.5%; margin:0 1.5% 0 0; padding:10px 0 10px 0; background:#f2f2f2; border:1px solid #e0e0e0;  color:#333333; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodchoice6 .v17_prodchoice6_desc ul li span { color:#ec008c; font-weight:600; font-style:italic; }

.v17_prodsale { position:relative; overflow:hidden; border:3px solid #ec008c; padding:40px 0 30px 0; }
.v17_prodsale h2 { float:left; width:100%; color:#333333; font-size:20px; font-weight:normal; text-align:center; letter-spacing:-0.03em; padding:0 0 20px 0; }
.v17_prodsale h2 span { color:#00afc8; }
.v17_prodsale ul.txt1 { clear:both; overflow:hidden; display:table; margin-left:auto; margin-right:auto; border:1px solid #d0d0d0; border-width:1px 0 1px 0; background:url("./images/v17/bg_02.png") no-repeat 110px 12px; padding:18px 150px 18px 150px; margin-top:17px; }
.v17_prodsale ul.txt1 li { padding:0 0 0 60px; color:#333333; font-size:20px; font-weight:600; letter-spacing:-0.03em; font-style:italic; }
.v17_prodsale ul.txt1 li.desc { color:#ec008c; }
.v17_prodsale ul.txt1 li.desc span { font-size:30px; }
.v17_prodsale ul.txt1 li.desc2 { color:#ff6800; }
.v17_prodsale ul.txt1 li.desc2 span { font-size:30px; }
.v17_prodsale p.txt { float:left; width:100%; padding:17px 0 28px 0; color:#666666; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.05em; }
.v17_prodsale p.txt2 { float:left; width:100%; padding:0 0 28px 0; color:#666666; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.05em; }
.v17_prodsale p.btns { clear:both; text-align:center; }
.v17_prodsale p.btns a.link1 { display:inline-block; padding:15px 40px 15px 67px; background:#ec008c url("./images/v17/ic_btn_01.png") no-repeat 35px center; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.v17_prodsale p.btns a.link2 { display:inline-block; padding:15px 40px 15px 70px; background:#5ec4b6 url("./images/v17/ic_btn_02.png") no-repeat 35px center; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; }


/* border, backgroud color - pink */
.v17_prodpricetable .table-prodpricetable th.border-pink { background-color: #ec008c; border-left: 2px solid #ec008c; border-right: 2px solid #ec008c; border-top: 2px solid #ec008c; color: #fff; }
.v17_prodpricetable .table-prodpricetable th.pink { background:#ec008c; color:#ffffff; }
.v17_prodpricetable .table-prodpricetable td.pink { border-left:2px solid #ec008c; border-right:4px solid #ec008c; }
.v17_prodpricetable .table-prodpricetable td.pink2 { border-bottom:2px solid #ec008c }
.v17_prodpricetable .table-prodpricetable td.pink3 { border-left:2px solid #ec008c }
.v17_prodpricetable .table-prodpricetable td.pink4 { border-right:2px solid #ec008c }
.v17_prodpricetable .table-prodpricetable td.pink5 { border-bottom:2px solid #ec008c }
.v17_prodpricetable .table-prodpricetable th:last-child { border-right: 2px solid #ec008c; }

.v17_prodpricetable { overflow:hidden; }
.v17_prodpricetable table { width:100%; }
.v17_prodpricetable th { height:40px; border:1px solid #e0e0e0; background:#f4f4f4; color:#333333; font-size:14px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
.v17_prodpricetable th.hot { border:2px solid #35a3dc; background:#35a3dc; color:#ffffff; }
.v17_prodpricetable th:first-child { border-left:0px solid #e0e0e0; }
.v17_prodpricetable th:last-child { border-right:0px solid #e0e0e0; }
.v17_prodpricetable td { height:40px; border:1px solid #e0e0e0; color:#555555; font-size:14px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
.v17_prodpricetable td:first-child { border-left:0px solid #e0e0e0; }
.v17_prodpricetable td:last-child { border-right:0px solid #e0e0e0; }
.v17_prodpricetable td.hot { border-left:2px solid #35a3dc; border-right:2px solid #35a3dc; }
.v17_prodpricetable td.hot2 { border-left:2px solid #35a3dc; border-right:2px solid #35a3dc; border-bottom:2px solid #35a3dc; }
.v17_prodpricetable td.hot3 { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; }
.v17_prodpricetable td.hot4 { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; border-bottom:2px solid #35a3dc; }
.v17_prodpricetable td.op1 { color:#00afc8; font-weight:600; }
.v17_prodpricetable td.op2 { font-size:17px; color:#35a3dc; font-weight:600; }
.v17_prodpricetable td.tit { color:#111111; background:#f9f9f9; font-size:13px; }
.v17_prodpricetable td.desc { font-size:13px; padding:0px 15px 0px 15px; text-align:left; }
.v17_prodpricetable td.multi { font-size:13px; padding:10px 15px 10px 15px; text-align:left; line-height:20px; }

.v17_prodcon1 { overflow:hidden; padding:20px 0 20px 0; }
.v17_prodcon1_tab { display:table; width:100%; padding:13px 0 13px 0; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodcon1_tab a { display:table-cell; padding:13px 0 13px 0; color:#666666; font-size:14px; text-align:center; font-weight:600; letter-spacing:-0.03em; border:1px solid #e0e0e0; }
.v17_prodcon1_tab a.on { background:#f3f3f3; color:#222222; }
.v17_prodcon1_desc {  }

.v17_prodcon2 { overflow:hidden; padding:20px 0 20px 0; }
.v17_prodcon2_tab { }
.v17_prodcon2_tab ul { overflow:hidden; }
.v17_prodcon2_tab ul li { float:left; margin:0 12px 0 0; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_prodcon2_tab ul li span.op1 { color:#95d41c; font-size:13px; font-weight:600; }
.v17_prodcon2_tab ul li span.op2 { color:#fe7e7e; font-size:13px; font-weight:600; }
.v17_prodcon2_tab ul li span.op3 { color:#7ebbfe; font-size:13px; font-weight:600; }
.v17_prodcon2_tab ul li span.op4 { color:#fec248; font-size:13px; font-weight:600; }
.v17_prodcon2_tab ul li span.op5 { color:#ddcbe5; font-size:13px; font-weight:600; }
.v17_prodcon2_tab ul li span.op6 { color:#e8e8e8; font-size:13px; font-weight:600; }
.v17_prodcon2_desc { position:relative; overflow:hidden; }
.v17_prodcon2_desc1 { float:left; width:49%; margin:0 2% 0 0; }
.v17_prodcon2_desc2 { float:left; width:49%; }
.v17_prodcon2_desc3 { float:left; width:100%; }
.v17_prodcon2_desc4 { float:left; width:32%; margin:0 2% 0 0; }
.v17_prodcon2_desc5 { float:left; width:32%; }
.v17_prodcon2_desc table { width:100%; }
.v17_prodcon2_desc th { height:36px; border:1px solid #e0e0e0; border-bottom:1px solid #666666; color:#333333; font-size:13px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
.v17_prodcon2_desc td { height:30px; border:1px solid #e0e0e0; color:#555555; font-size:12px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
.v17_prodcon2_desc td.op1 { background:#95d41c; color:#ffffff; }
.v17_prodcon2_desc td.op2 { background:#fe7e7e; color:#ffffff; }
.v17_prodcon2_desc td.op3 { background:#7ebbfe; color:#ffffff; }
.v17_prodcon2_desc td.op4 { background:#fec248; color:#ffffff; }
.v17_prodcon2_desc td.op5 { background:#ddcbe5; color:#ffffff; }
.v17_prodcon2_desc td.op6 { background:#e8e8e8; }
.v17_prodcon2_desc td.op7 { background:#f2f2f2; }
.v17_prodcon2_desc p { color:#555555; font-size:15px; font-weight:600; letter-spacing:-0.01em; padding:0 0 10px 0; }
.v17_prodcon2_desc p span { font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:11px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 5px; }
.v17_prodcon2_desc a.more { position:absolute; right:3px; top:2px; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }

.v17_prodcon3 { overflow:hidden; padding:20px 0 20px 0; }
.v17_prodcon3_desc { }
.v17_prodcon3_desc1 { color:#666666; font-size:12px; font-weight:normal; text-align:right; letter-spacing:-0.03em; }
.v17_prodcon3_desc2 { }
.v17_prodcon3_desc2 table { width:100%; }
.v17_prodcon3_desc2 th { height:40px; background:#f4f4f4; border:1px solid #e0e0e0; color:#333333; font-size:13px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
.v17_prodcon3_desc2 td { padding:10px 10px 10px 10px; border:1px solid #e0e0e0; color:#555555; font-size:13px; text-align:center; font-weight:normal; letter-spacing:-0.03em; line-height:18px; }
.v17_prodcon3_desc2 td.multi { padding:10px 10px 10px 10px; text-align:left; }
.v17_prodcon3_desc3 { color:#00afc8; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:24px; }

.v17_prodjoin_step { position:relative; overflow:hidden; color:#444444; font-size:18px; font-weight:normal; letter-spacing:-0.03em; }
.v17_prodjoin_step span { display:inline-block; width:94px; height:33px; background:url("./images/v17/bg_06.png") no-repeat 0 0; padding:8px 0 0 0; color:#f7931e; font-size:15px; font-weight:600; letter-spacing:-0.02em; text-align:center; margin:0 10px 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodjoin_step a.link1 { position:absolute; right:0px; top:0px; display:inline-block; border:1px solid #acacac; padding:5px 25px 5px 25px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; border-radius:3px; }

.v17_prodjoin1 { overflow:hidden; border:1px solid #d3d3d3; padding:20px 25px 20px 25px; }
.v17_prodjoin1 ul.join1 { overflow:hidden; }
.v17_prodjoin1 ul.join1 li { float:left; color:#333333; font-size:15px; font-weight:600; letter-spacing:-0.03em; }
.v17_prodjoin1 ul.join1 li input[type="checkbox"] { margin:0 0 0 5px; }
.v17_prodjoin1 ul.join1 li.op1 { float:right; text-align:right; }
.v17_prodjoin1 ul.join1 li.op1 a.more {	display:inline-block; padding:0 12px 0 0; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_06.png") no-repeat right center; }
.v17_prodjoin1 ul.join1 li.op1 a.more span {	color:#00afc8; }

.v17_prodjoin1 ul.join2 { overflow:hidden; margin:10px 0 0 0; }
.v17_prodjoin1 ul.join2 li { float:left; width:32%; margin:0 2% 0 0; }
.v17_prodjoin1 ul.join2 li:last-child { margin:0 0 0 0; }
.v17_prodjoin1 ul.join2 li a { display:inline-block; width:100%; padding:10px 0 10px 0; background:#f2f2f2; border:1px solid #e0e0e0;  color:#333333; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodjoin1 ul.join2 li a.on { background:#fff4e7; border:1px solid #f7931e; color:#f7281e; font-weight:600; }

.v17_prodjoin1 ul.join3 { overflow:hidden; margin:10px 0 0 0; }
.v17_prodjoin1 ul.join3 li { float:left; }
.v17_prodjoin1 ul.join3 li.desc { width:19.2%; }
.v17_prodjoin1 ul.join3 li.desc input[type="checkbox"] { margin:0 3px 0 0; }
.v17_prodjoin1 ul.join3 li.desc a { display:inline-block; width:100%; padding:13px 0 12px 0; border:1px solid #d8d8d8; background:#f2f2f2;  color:#333333; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodjoin1 ul.join3 li.desc a.on { background:#fff4e7; border:1px solid #f7931e; color:#f7281e; font-weight:600; }
.v17_prodjoin1 ul.join3 li.btns { width:5%; margin:0 1% 0 0; padding:0 0 0 0; border:1px solid #d8d8d8; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodjoin1 ul.join3 li:last-child { margin:0 0 0 0; }
.v17_prodjoin1 ul.join3 li.btns a { display:inline-block; width:100%; padding:13px 0 13px 0; background:#ffffff;  color:#00afc8; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.v17_prodjoin2 { overflow:hidden; border:1px solid #d3d3d3; padding:20px 25px 20px 25px; }
.v17_prodjoin2_1 { position:relative; overflow:hidden; }
.v17_prodjoin2_1 .v17_prodjoin2_1_tit { float:left; width:20%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:5px 0 0 0; }
.v17_prodjoin2_1 .v17_prodjoin2_1_desc { float:left; width:80%; }
.v17_prodjoin2_1 .v17_prodjoin2_1_desc ul.join1 { overflow:hidden; }
.v17_prodjoin2_1 .v17_prodjoin2_1_desc ul.join1 li { float:left; width:48.5%; margin:0 1.5% 0 0; }
.v17_prodjoin2_1 .v17_prodjoin2_1_desc ul.join2 { overflow:hidden; margin:15px 0 0 0; }
.v17_prodjoin2_1 .v17_prodjoin2_1_desc ul.join2 li { float:left; color:#777777; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
.v17_prodjoin2_1 .v17_prodjoin2_1_desc ul.join2 li+li { float:right; }
.v17_prodjoin2_1 .v17_prodjoin2_1_desc ul.join2 li+li a.search { display:inline-block; padding:3px 0 3px 15px; background:url("./images/v17/ic_search_01.png") no-repeat 0 6px; color:#00afc8; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }

.v17_prodjoin3 { overflow:hidden; border:1px solid #d3d3d3; padding:20px 25px 20px 25px; }
.v17_prodjoin3_1 { position:relative; overflow:hidden; }
.v17_prodjoin3_1 .v17_prodjoin3_1_tit { float:left; width:20%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:5px 0 0 0; }
.v17_prodjoin3_1 .v17_prodjoin3_1_desc { float:left; width:80%; }
.v17_prodjoin3_1 .v17_prodjoin3_1_desc ul.join1 { overflow:hidden; }
.v17_prodjoin3_1 .v17_prodjoin3_1_desc ul.join1 li { float:left; width:99.0%; }

.v17_prodjoin4 { overflow:hidden; border:1px solid #d3d3d3; padding:20px 25px 20px 25px; }
.v17_prodjoin4 ul.join1 { overflow:hidden; }
.v17_prodjoin4 ul.join1 li { float:left; width:24%; margin:0 1.333333333333333% 0 0; }
.v17_prodjoin4 ul.join1 li:last-child { margin:0 0 0 0; }
.v17_prodjoin4 ul.join1 li a { display:inline-block; width:100%; padding:10px 0 10px 0; background:#f2f2f2; border:1px solid #e0e0e0;  color:#333333; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_prodjoin4 ul.join1 li a.on { background:#fff4e7; border:1px solid #f7931e; color:#f7281e; font-weight:600; }

.v17_prodjoin5 { overflow:hidden; }
.v17_prodjoin5 table { width:100%; }
.v17_prodjoin5 th { height:43px; border:1px solid #e0e0e0; background:#f4f4f4; color:#333333; font-size:14px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
.v17_prodjoin5 th.hot { border:2px solid #35a3dc; background:#35a3dc; color:#ffffff; }
.v17_prodjoin5 td { height:43px; border:1px solid #e0e0e0; color:#555555; font-size:14px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
.v17_prodjoin5 td.hot { border-left:2px solid #35a3dc; border-right:2px solid #35a3dc; }
.v17_prodjoin5 td.hot2 { border-left:2px solid #35a3dc; border-right:2px solid #35a3dc; border-bottom:2px solid #35a3dc; }
.v17_prodjoin5 td.hot3 { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; }
.v17_prodjoin5 td.hot4 { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; border-bottom:2px solid #35a3dc; }
.v17_prodjoin5 td.op1 { color:#00afc8; font-weight:600; }
.v17_prodjoin5 td.op2 { font-size:17px; color:#35a3dc; font-weight:600; }
.v17_prodjoin5 td.tit { color:#111111; background:#f9f9f9; font-size:13px; }
.v17_prodjoin5 td.desc { font-size:13px; padding:0px 15px 0px 15px; text-align:left; }
.v17_prodjoin5 td.multi { font-size:13px; padding:10px 15px 10px 15px; text-align:left; line-height:20px; }

.v17_prodjoin_btns { overflow:hidden; text-align:center; }
.v17_prodjoin_btns a.link1 { display:inline-block; padding:15px 40px 15px 67px; background:#ec008c url("./images/v17/ic_btn_01.png") no-repeat 35px center; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.v17_prodjoin_btns a.link2 { display:inline-block; padding:15px 40px 15px 70px; background:#5ec4b6 url("./images/v17/ic_btn_02.png") no-repeat 35px center; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; }

.v17_proddesc1 { overflow:hidden; padding:45px 0 32px 0; border-bottom:1px solid #e0e0e0; }
#id_v17_proddesc2 { padding:45px 0 30px 0; }
#id_v17_proddesc4 { padding:45px 0 32px 0; }
#id_v17_proddesc5 { padding:45px 0 40px 0; }
.v17_proddesc1_c { float:left; width:53%; text-align:center; }
.v17_proddesc2_c { float:left; width:47%; padding:20px 0 0 0; }
.v17_proddesc2_c ul { overflow:hidden; }
.v17_proddesc2_c ul li { }
.v17_proddesc2_c ul li.tit { color:#111111; font-size:25px; font-weight:normal; line-height:33px; letter-spacing:-0.07em; }
.v17_proddesc2_c ul li.tit span.op1 { color:#f7931e; }
.v17_proddesc2_c ul li.tit span.op2 { color:#35a3dc; font-size:25px; }
.v17_proddesc2_c ul li.desc { color:#555555; font-size:17px; font-weight:normal; line-height:24px; letter-spacing:-0.03em; border:2px dotted #b7b7b7; border-width:2px 0 2px 0; padding:20px 0 20px 0; margin:23px 0 0 0; }
.v17_proddesc2_c ul li.desc2 { color:#ff3b1d; font-size:21px; font-weight:600; letter-spacing:-0.05em; border:2px dotted #b7b7b7; border-width:2px 0 2px 0; padding:20px 0 20px 0; margin:23px 0 0 0; }
.v17_proddesc2_c ul li.desc2 span { display:inline-block; padding:7px 15px 7px 15px; background:#666666; color:#ffffff; font-size:16px; font-weight:600; text-align:center; letter-spacing:-0.03em; border-radius:30px; }
.v17_proddesc2_c ul li.desc3 { color:#555555; font-size:15px; font-weight:normal; line-height:24px; letter-spacing:-0.03em; border:2px dotted #b7b7b7; border-width:2px 0 2px 0; padding:20px 0 20px 0; margin:23px 0 0 0; }
.v17_proddesc2_c ul li.price { color:#111111; font-size:17px; font-weight:600; letter-spacing:-0.05em; border:2px dotted #b7b7b7; border-width:2px 0 2px 0; padding:20px 0 20px 0; margin:23px 0 0 0; }
.v17_proddesc2_c ul li.price span { color:#ec008c; font-size:35px; font-style:italic; }
.v17_proddesc2_c ul li.more { text-align:right; padding:25px 10px 0 0; }
.v17_proddesc2_c ul li.more a { color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }

.v17_proddetail { overflow:hidden; border:1px solid #e0e0e0; border-top:1px solid #999999; }
.v17_proddetail_tab { display:table; width:100%; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_proddetail_tab a { display:table-cell; padding:15px 0 15px 0; color:#ffffff; font-size:15px; text-align:center; font-weight:normal; letter-spacing:-0.03em; background:#999999; border:1px solid #d8d8d8; border-width:0 1px 0 1px; }
.v17_proddetail_tab a.on { border:1px solid #ffffff; border-width:0 1px 0 1px; background:#ffffff; color:#222222; font-weight:600; }

.v17_proddetail_tab2 { overflow:hidden; padding:20px 0 20px 0; border-bottom:1px solid #e0e0e0; }
.v17_proddetail_tab2 ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
.v17_proddetail_tab2 ul li { float:left; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
.v17_proddetail_tab2 ul li:after{ content:"|"; color:#d8d8d8; font-size:12px; font-weight:normal; text-align:center; padding:0 20px 0 20px; }
.v17_proddetail_tab2 ul li:last-child:after{ content:none; padding:0 0 0 0; }
.v17_proddetail_tab2 ul li a { color:#555555; }
.v17_proddetail_tab2 ul li a.on { color:#222222; font-weight:600; }

.v17_proddetail_con { overflow:hidden; padding:0 50px 0 50px; }
.v17_proddetail_btns { overflow:hidden; text-align:right; }
.v17_proddetail_btns a { display:inline-block; padding:14px 35px 14px 15px; color:#ffffff; font-size:14px; font-weight:600; letter-spacing:-0.03em; text-align:center; border:1px solid #2c97ce; background:#35a3dc url("./images/v17/ic_more_09.png") no-repeat right center; }

.v17_proddetail2 { overflow:hidden; }
.v17_proddetail2_c1 { float:left; width:49%; margin:0 2% 0 0; background:url("./images/v17/bg_07.png") no-repeat center 0; padding:25px 0 0 0; }
.v17_proddetail2_c1_1 { position:relative; border:1px solid #d5d5d5; border-radius:20px; }
.v17_proddetail2_c1_1 h2 { background:#f7f7f7; padding:15px 30px 15px 30px; color:#222222; font-size:18px; font-weight:600; letter-spacing:-0.03em; border-bottom:1px solid #d5d5d5; border-top-left-radius:20px; border-top-right-radius:20px; }
.v17_proddetail2_c1_1 a.more { position:absolute; right:30px; top:20px; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }
.v17_proddetail2_c1_1_c { padding:35px 0 35px 0; }
.v17_proddetail2_c1_1_c ul.op1 { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
.v17_proddetail2_c1_1_c ul.op1 li { float:left; margin:0 50px 0 0; }
.v17_proddetail2_c1_1_c ul.op1 li:last-child { margin:0 0 0 0; }
.v17_proddetail2_c1_1_c ul.op2 { overflow:hidden; display:table; margin-left:auto; margin-right:auto; margin-top:30px; }
.v17_proddetail2_c1_1_c ul.op2 li { float:left; margin:0 50px 0 0; }
.v17_proddetail2_c1_1_c ul.op2 li:last-child { margin:0 0 0 0; }

.v17_proddetail2_c2 { float:left; width:49%; background:url("./images/v17/bg_07.png") no-repeat center 0; padding:25px 0 0 0; }
.v17_proddetail2_c2_1 { position:relative; border:1px solid #d5d5d5; border-radius:20px; }
.v17_proddetail2_c2_1 h2 { background:#f7f7f7; padding:15px 30px 15px 30px; color:#222222; font-size:18px; font-weight:600; letter-spacing:-0.03em; border-bottom:1px solid #d5d5d5; border-top-left-radius:20px; border-top-right-radius:20px; }
.v17_proddetail2_c2_1 a.more { position:absolute; right:30px; top:20px; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }
.v17_proddetail2_c2_1_c { padding:23px 0 23px 0; }
.v17_proddetail2_c2_1_c ul.op1 { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
.v17_proddetail2_c2_1_c ul.op1 li { float:left; color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
.v17_proddetail2_c2_1_c ul.op2 { overflow:hidden; display:table; margin-left:auto; margin-right:auto; margin-top:24px; }
.v17_proddetail2_c2_1_c ul.op2 li { float:left; margin:0 50px 0 0; color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
.v17_proddetail2_c2_1_c ul.op2 li:last-child { margin:0 0 0 0; }

.v17_prodservice { overflow:hidden; }
.v17_prodservice_c1 { border:1px solid #e0e0e0; padding:30px 0 15px 0; }
.v17_prodservice_c1 h2 { color:#333333; font-size:32px; font-weight:normal; text-align:center; letter-spacing:-0.05em; }
.v17_prodservice_c1 h2 span { color:#f7931e; font-weight:600; }
.v17_prodservice_c1 h3 { margin:8px 0 30px 0; color:#555555; font-size:17px; font-weight:normal; text-align:center; letter-spacing:-0.05em; line-height:25px; }
.v17_prodservice_c1 h3 span { color:#00afc8; }
.v17_prodservice_c1 ul { overflow:hidden; margin:0 0 0 40px; }
.v17_prodservice_c1 ul li { float:left; margin:0 20px 0 0; }
.v17_prodservice_c1 ul li.last { margin:0 0 0 0; }
.v17_prodservice_c1 ul li img { width:129px; height:49px; }
.v17_prodservice_c1 ul li p { height:70px; margin:8px 0 0 0; color:#888888; font-size:11px; font-weight:normal; letter-spacing:-0.03em; line-height:16px; }
.v17_prodservice_c1 ul li p a { font-size:12px; color:#555555; font-weight:600; }

.v17_prodservice_c2 { margin:16px 0 0 0; }
.v17_prodservice_c2 ul { overflow:hidden; }
.v17_prodservice_c2 ul li { float:left; margin:0 15px 0 0; }
.v17_prodservice_c2 ul li:last-child { margin:0 0 0 0; }

.v17_checkbox { width:20px; height:20px; cursor:pointer; }

.v17_quck { position:absolute; left:50%; top:285px; margin-left:500px; }
.v17_quck ul { overflow:hidden; }
.v17_quck ul li { width:50px; height:100px; }
.v17_quck ul li a.link1 { display:inline-block; width:100%; padding:50px 0 0 0; background:url("./images/v17/quick_01.png") no-repeat center 0; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
.v17_quck ul li a.link2 { display:inline-block; width:100%; padding:50px 0 0 0; background:url("./images/v17/quick_02.png") no-repeat center 0; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
.v17_quck ul li a.link3 { display:inline-block; width:100%; padding:50px 0 0 0; background:url("./images/v17/quick_03.png") no-repeat center 0; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }

#v17_vip_top { position:relative; overflow:hidden; height:130px; }
.v17_vip_top_c1 { position:absolute; left:0px; top:0px; width:50%; height:130px; background:#cd9f75; }
.v17_vip_top_c2 { position:absolute; right:0px; top:0px; width:50%; height:130px; background:#c79465; }
.v17_vip_top_c3 { position:absolute; left:0; top:0px; margin:0 0 0 0; width:100%; height:130px; }
.v17_vip_top_c3_1 { width:100%; height:130px; background:url("./images/v17/bg_03.png") no-repeat 0 0; margin:0 auto; padding:20px; 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_vip_top_c3_1 h1 { color:#ffffff; font-size:48px; font-weight:normal; text-align:center; letter-spacing:-0.01em; }
.v17_vip_top_c3_1 h2 { color:#ffffff; font-size:18px; font-weight:normal; text-align:center; letter-spacing:-0.02em; margin:5px 0 0 0; }

/*
#v17_vip_visual { overflow:hidden; height:318px; }
#v17_vip_visual .v17_vip_visual_c { width:960px; height:318px; margin:0 auto; }
*/
.v17_vip_visual { height:318px; }

.visual-con3 { float:left; position:relative; width:960px; height:318px; }
.rollnum3 { position:absolute; bottom:14px; right:24px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
.rollnum3 a { float:left; height:14px; background-image:url("./images/v17/control_03.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
.rollnum3 .num { display:inline; }
.rollnum3 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
.rollnum3 .num a.activeSlide { width:28px; background-position:0 0; }
.rollnum3 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
.rollnum3 .play { width:14px; background-position:-96px 0; }
.rollnum3 .roll2 { width:470px; height:318px; }

#v17_vip_contents { overflow:hidden; }
#v17_vip_contents .v17_vip_contents_c { width:100%; overflow:hidden; margin:0 auto; }

.v17_vip_tab { display:table; width:100%; padding:16px 0 16px 0; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_vip_tab a { display:table-cell; padding:16px 0 16px 0; color:#777777; font-size:15px; text-align:center; font-weight:600; letter-spacing:-0.03em; border:1px solid #e0e0e0; border-top:1px solid #666666; }
.v17_vip_tab a.on { color:#000000; border-bottom:1px solid #ffffff; }

.v17_vip_tab_con { padding:25px 0 35px 0; }
.v17_vip_tab_con ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
.v17_vip_tab_con ul li { float:left; margin:0 40px 0 0; }
.v17_vip_tab_con ul li:last-child { margin:0 0 0 0; }
.v17_vip_tab_con ul li a { display:inline-block; width:100%; padding:57px 0 0 0; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_vip_tab_con ul li a.link1 { background:url("./images/v17/ic_vipsvc_01.png") no-repeat center 0; }
.v17_vip_tab_con ul li a.link1:hover { background:url("./images/v17/ic_vipsvc_01_ov.png") no-repeat center 0; color:#bb8859; }
.v17_vip_tab_con ul li a.link1.on { background:url("./images/v17/ic_vipsvc_01_on.png") no-repeat center 0; color:#bb8859; }
.v17_vip_tab_con ul li a.link2 { background:url("./images/v17/ic_vipsvc_02.png") no-repeat center 0; }
.v17_vip_tab_con ul li a.link2:hover { background:url("./images/v17/ic_vipsvc_02_ov.png") no-repeat center 0; color:#bb8859; }
.v17_vip_tab_con ul li a.link2.on { background:url("./images/v17/ic_vipsvc_02_on.png") no-repeat center 0; color:#bb8859; }
.v17_vip_tab_con ul li a.link3 { background:url("./images/v17/ic_vipsvc_03.png") no-repeat center 0; }
.v17_vip_tab_con ul li a.link3:hover { background:url("./images/v17/ic_vipsvc_03_ov.png") no-repeat center 0; color:#bb8859; }
.v17_vip_tab_con ul li a.link3.on { background:url("./images/v17/ic_vipsvc_03_on.png") no-repeat center 0; color:#bb8859; }
.v17_vip_tab_con ul li a.link4 { background:url("./images/v17/ic_vipsvc_04.png") no-repeat center 0; }
.v17_vip_tab_con ul li a.link4:hover { background:url("./images/v17/ic_vipsvc_04_ov.png") no-repeat center 0; color:#bb8859; }
.v17_vip_tab_con ul li a.link4.on { background:url("./images/v17/ic_vipsvc_04_on.png") no-repeat center 0; color:#bb8859; }
.v17_vip_tab_con ul li a.link5 { background:url("./images/v17/ic_vipsvc_05.png") no-repeat center 0; }
.v17_vip_tab_con ul li a.link5:hover { background:url("./images/v17/ic_vipsvc_05_ov.png") no-repeat center 0; color:#bb8859; }
.v17_vip_tab_con ul li a.link5.on { background:url("./images/v17/ic_vipsvc_05_on.png") no-repeat center 0; color:#bb8859; }
.v17_vip_tab_con ul li a.link6 { background:url("./images/v17/ic_vipsvc_06.png") no-repeat center 0; }
.v17_vip_tab_con ul li a.link6:hover { background:url("./images/v17/ic_vipsvc_06_ov.png") no-repeat center 0; color:#bb8859; }
.v17_vip_tab_con ul li a.link6.on { background:url("./images/v17/ic_vipsvc_06_on.png") no-repeat center 0; color:#bb8859; }

.v17_vip_tab_desc { background:#f7f7f7; border:1px solid #e0e0e0; padding:28px 30px 28px 30px; }
.v17_vip_tab_desc h2 { color:#222222; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_tab_desc p { padding:88px 0 0 0; background:url("./images/v17/vip_intro_01.png") no-repeat center 10px; color:#222222; font-size:18px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
.v17_vip_tab_desc p span { color:#00afc8; font-weight:600; }

.v17_vip_tab_desc_2020 { background:#f7f7f7; border:1px solid #e0e0e0; padding:28px 30px 28px 30px; }
.v17_vip_tab_desc_2020 h2 { color:#222222; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_tab_desc_2020 p { padding:88px 0 0 0; background:url("./images/v17/vip_intro_event.png") no-repeat center 10px; color:#222222; font-size:18px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
.v17_vip_tab_desc_2020 p span { color:#00afc8; font-weight:600; }

.v17_vip_tab_desc2 { background:#f7f7f7; border:1px solid #e0e0e0; padding:28px 30px 28px 30px; }
.v17_vip_tab_desc2 h2 { color:#222222; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_tab_desc2 ul { overflow:hidden; margin:27px 0 0 0; }
.v17_vip_tab_desc2 ul li { margin:0 0 10px 0; }
.v17_vip_tab_desc2 ul li.tit { clear:both; float:left; width:20%; color:#222222; font-size:15px; font-weight:normal; letter-spacing:-0.03em; line-height:22px; }
.v17_vip_tab_desc2 ul li.desc { float:left; color:#444444; font-size:15px; font-weight:normal; letter-spacing:-0.03em; line-height:22px; }

.v17_vip_tab_desc3 { background:#f7f7f7; border:1px solid #e0e0e0; padding:28px 30px 40px 30px; }
.v17_vip_tab_desc3 h2 { color:#222222; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_tab_desc3_2 { overflow:hidden; }

.v17_vip_tab_desc3_c { overflow:hidden; margin:40px 0 0 0; }
.v17_vip_tab_desc3_c1 { float:left; width:48%; margin:0 4% 0 0; }
.v17_vip_tab_desc3_c1 ul { overflow:hidden; margin:0 0 0 0; }
.v17_vip_tab_desc3_c1 ul li { }
.v17_vip_tab_desc3_c1 ul li.tit { color:#c79465; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
.v17_vip_tab_desc3_c1 ul li.tit2 { color:#00afc8; font-size:22px; font-weight:normal; letter-spacing:-0.03em; margin:8px 0 0 0; }
.v17_vip_tab_desc3_c1 ul li.desc { color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:22px; margin:10px 0 0 0; }

.v17_vip_tab_desc3_c2 { position:relative; float:left; width:48%; }
.v17_vip_tab_desc3_c2 ul { overflow:hidden; margin:0 115px 0 0; }
.v17_vip_tab_desc3_c2 ul li { }
.v17_vip_tab_desc3_c2 ul li.tit { background:#ffffff; border:1px solid #e0e0e0; border-width:1px 0 1px 0; padding:15px 0 15px 0; color:#ed1164; font-size:17px; font-weight:normal; letter-spacing:-0.01em; text-align:center; line-height:25px; }
.v17_vip_tab_desc3_c2 ul li.desc { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; text-align:center; }
.v17_vip_tab_desc3_c2 a.more { position:absolute; right:0px; top:0px; display:inline-block; padding:30px 15px 30px 15px; color:#ffffff; font-size:14px; font-weight:600; letter-spacing:-0.03em; background:#35a3dc; text-align:center; line-height:20px; }

.v17_vip_tab_desc4 { background:#f7f7f7; border:1px solid #e0e0e0; padding:28px 30px 28px 30px; }
.v17_vip_tab_desc4 h2 { color:#222222; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_tab_desc4 p { padding:88px 0 0 0; background:url("./images/v17/ic_01.png") no-repeat center 10px; color:#222222; font-size:18px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
.v17_vip_tab_desc4 p span { color:#00afc8; font-weight:600; }

.v17_vip_tab_desc6 { background:#f7f7f7; border:1px solid #e0e0e0; padding:28px 30px 28px 30px; }
.v17_vip_tab_desc6 h2 { color:#222222; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_tab_desc6 ul { overflow:hidden; margin:27px 0 0 0; }
.v17_vip_tab_desc6 ul li { float:left; }
.v17_vip_tab_desc6 ul li.tit { margin:0 20px 0 0; color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_cs_01.png") no-repeat 0 0; padding:3px 22px 10px 33px; border-right:1px solid #e0e0e0; }
.v17_vip_tab_desc6 ul li.desc { color:#00afc8; font-size:23px; font-weight:600; letter-spacing:-0.03em; }

.v17_vip_tit { position:relative; overflow:hidden; }
.v17_vip_tit h2 { color:#333333; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_tit a.more { position:absolute; right:0px; bottom:0px; display:inline-block; padding:0 12px 0 0; color:#999999; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_06.png") no-repeat right center; }

.v17_vip_tit2 { position:relative; overflow:hidden; border-bottom:1px solid #e0e0e0; padding:0 0 18px 0; }
.v17_vip_tit2 h2 { color:#333333; font-size:18px; font-weight:600; letter-spacing:-0.03em; }

.v17_vip_btns { overflow:hidden; text-align:right; }
.v17_vip_btns a.link1 { display:inline-block; border:2px solid #00afc8; padding:10px 44px 10px 14px; color:#009eb4; font-size:14px; font-weight:600; letter-spacing:-0.03em; background:url("./images/v17/ic_more_07.png") no-repeat right center; }
.v17_vip_btns a.link2 { display:inline-block; border:2px solid #f7931e; padding:10px 44px 10px 14px; color:#ec8103; font-size:14px; font-weight:600; letter-spacing:-0.03em; background:url("./images/v17/ic_more_08.png") no-repeat right center; }

.v17_vip_sale { border:1px solid #e0e0e0; overflow:hidden; }
.v17_vip_sale1 { position:relative; float:left; width:50%; height:210px; border:2px dotted #ceced0; border-width:0 2px 2px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url("./images/v17/vip_sale_01.png") no-repeat 35px 35px; padding:45px 45px 35px 175px; }
.v17_vip_sale1 p.price { position:absolute; left:50px; top:115px; color:#ed1164; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_sale1 p.more { position:absolute; left:43px; top:145px; }
.v17_vip_sale1 p.more a { display:inline-block; padding:5px 15px 5px 15px; color:#ffffff; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:#00afc8; }
.v17_vip_sale1 ul { overflow:hidden; }
.v17_vip_sale1 ul li { margin:0 0 10px 0; }
.v17_vip_sale1 ul li.tit { color:#b37f4f; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_sale1 ul li.tit a { color:#b37f4f; }
.v17_vip_sale1 ul li.desc { color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }

.v17_vip_sale2 { position:relative; float:left; width:50%; border:2px dotted #ceced0; border-width:0 0 2px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url("./images/v17/vip_sale_02.png") no-repeat 35px 35px; padding:45px 45px 35px 175px; }
.v17_vip_sale2 p.price { position:absolute; left:50px; top:115px; color:#ed1164; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_sale2 p.more { position:absolute; left:43px; top:145px; }
.v17_vip_sale2 p.more a { display:inline-block; padding:5px 15px 5px 15px; color:#ffffff; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:#00afc8; }
.v17_vip_sale2 ul { overflow:hidden; }
.v17_vip_sale2 ul li { margin:0 0 10px 0; }
.v17_vip_sale2 ul li.tit { color:#b37f4f; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_sale2 ul li.tit a { color:#b37f4f; }
.v17_vip_sale2 ul li.desc { color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }

.v17_vip_sale3 { clear:both; position:relative; float:left; width:50%; border:2px dotted #ceced0; border-width:0 2px 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url("./images/v17/vip_sale_03.png") no-repeat 25px 35px; padding:45px 45px 35px 175px; }
.v17_vip_sale3 p.price { position:absolute; left:50px; top:115px; color:#ed1164; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_sale3 p.more { position:absolute; left:43px; top:145px; }
.v17_vip_sale3 p.more a { display:inline-block; padding:5px 15px 5px 15px; color:#ffffff; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:#00afc8; }
.v17_vip_sale3 ul { overflow:hidden; }
.v17_vip_sale3 ul li { margin:0 0 10px 0; }
.v17_vip_sale3 ul li.tit { color:#b37f4f; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_sale3 ul li.tit a { color:#b37f4f; }
.v17_vip_sale3 ul li.desc { color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }

.v17_vip_sale4 { position:relative; float:left; width:50%; border:2px dotted #ceced0; border-width:0 2px 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url("./images/v17/vip_sale_04.png") no-repeat 35px 45px; padding:45px 45px 35px 175px; }
.v17_vip_sale4 p.price { position:absolute; left:50px; top:115px; color:#ed1164; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_sale4 p.more { position:absolute; left:43px; top:145px; }
.v17_vip_sale4 p.more a { display:inline-block; padding:5px 15px 5px 15px; color:#ffffff; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:#00afc8; }
.v17_vip_sale4 ul { overflow:hidden; }
.v17_vip_sale4 ul li { margin:0 0 10px 0; }
.v17_vip_sale4 ul li.tit { color:#b37f4f; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_sale4 ul li.tit a { color:#b37f4f; }
.v17_vip_sale4 ul li.desc { color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }

.v17_vip_sale44m { position:relative; float:left; width:50%; border:2px dotted #ceced0; border-width:0 0px 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url("./images/v17/vip_sale_044m.png") no-repeat 35px 45px; padding:45px 45px 35px 175px; }
.v17_vip_sale44m p.price { position:absolute; left:50px; top:115px; color:#ed1164; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_sale44m p.more { position:absolute; left:43px; top:145px; }
.v17_vip_sale44m p.more a { display:inline-block; padding:5px 15px 5px 15px; color:#ffffff; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:#00afc8; }
.v17_vip_sale44m ul { overflow:hidden; }
.v17_vip_sale44m ul li { margin:0 0 10px 0; }
.v17_vip_sale44m ul li.tit { color:#b37f4f; font-size:17px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_sale44m ul li.tit a { color:#b37f4f; }
.v17_vip_sale44m ul li.desc { color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }

.v17_vip_mevent { overflow:hidden; }
.v17_vip_mevent_c { float:left; width:32%; margin:0 2% 0 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:24px 24px 24px 24px; }
.v17_vip_mevent_c img { width:180px; height:152px; }
.v17_vip_mevent_c ul { overflow:hidden; margin:23px 0 0 0; }
.v17_vip_mevent_c ul li { }
.v17_vip_mevent_c ul li.desc { color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_vip_mevent_c ul li.tit { color:#111111; font-size:16px; font-weight:normal; letter-spacing:-0.03em; margin:6px 0 0 0; }
.v17_vip_mevent_c p.btns { margin:35px 0 0 0; text-align:center; }
.v17_vip_mevent_c p.btns a { display:inline-block; padding:12px 22px 11px 22px; background:#b2b2b2; color:#ffffff; font-size:15px; font-weight:600; text-align:center; letter-spacing:-0.03em; }

.v17_vip_cs { border:1px solid #e0e0e0; padding:25px 0 25px 85px; background:#f6f6f6 url("./images/v17/ic_cs_03.png") no-repeat 22px center; color:#555555; font-size:14px; font-weight:600; letter-spacing:-0.01em; }
.v17_vip_cs span { color:#111111; font-size:20px; margin:0 0 0 8px; }

.v17_vip_event_top { overflow:hidden; }
.v17_vip_event_top img { width:100%; }

.v17_vip_event_list { overflow:hidden; }
.v17_vip_event_list_c { float:left; width:32%; margin:0 2% 20px 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative;}
.v17_vip_event_list_c_finisished{width: 100%; height: 100%; position: absolute; left: 0; top: 0;  background: #000; opacity: 0.3;}
span.finished_event{display:inline-block; width:45px; height:45px; line-height:45px; font-size:16px; color:#fff; position:absolute; left:3px; top:3px; background: rgb(180, 126, 78); border-radius:50%;text-align:center;}
.v17_vip_event_list_c img { width:100%; height:auto; }
.v17_vip_event_list_c ul { overflow:hidden; padding:24px 24px 24px 24px; }
.v17_vip_event_list_c ul li { }
.v17_vip_event_list_c ul li.tit { min-height:60px; color:#111111; font-size:18px; font-weight:normal; letter-spacing:-0.03em; }
.v17_vip_event_list_c ul li.tit a { color:#111111; }
.v17_vip_event_list_c ul li.desc { min-height:55px; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 0 0; }
.v17_vip_event_list_c ul li.date { color:#00afc8; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 0 0; }

.v17_vip_event_list2_c { float:left; width:32%; margin:0 2% 20px 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; padding:15px 15px 15px 15px; }
.v17_vip_event_list2_c img { width:204px; height:127px; border:1px solid #d8d8d8; }
.v17_vip_event_list2_c ul { overflow:hidden; padding:24px 0 24px 0;  }
.v17_vip_event_list2_c ul li { }
.v17_vip_event_list2_c ul li.tit { font-family:"나눔고딕", "NanumGothic"; color:#111111; font-size:18px; font-weight:normal; letter-spacing:-0.03em; line-height:25px; }
.v17_vip_event_list2_c ul li.tit a { color:#111111; }
.v17_vip_event_list2_c ul li.desc { font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; line-height:20px; }
.v17_vip_event_list2_c ul li.date { font-family:"나눔고딕", "NanumGothic"; color:#00afc8; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:26px 0 0 0; }

.v17_vip_event_view { overflow:hidden; }
.v17_vip_event_view1 { border:1px solid #777777; padding:18px 20px 18px 20px; color:#000000; font-size:22px; font-weight:600; letter-spacing:-0.03em; }
.v17_vip_event_view1 span { color:#777777; font-size:14px; font-weight:normal; }

.v17_vip_event_view2 { border-bottom:1px solid #e0e0e0; }
.v17_vip_event_view2 ul { overflow:hidden; }
.v17_vip_event_view2 ul li { float:left; padding:18px 15px 18px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_vip_event_view2 ul li.tit { width:15%; color:#333333; font-size:15px; font-weight:600; text-align:center; letter-spacing:-0.03em; background:url("./images/v17/bg_04.png") no-repeat right center; }
.v17_vip_event_view2 ul li.desc { width:65%; color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; }
.v17_vip_event_view2 ul li.date { width:20%; color:#00afc8; font-size:15px; font-weight:normal; text-align:right; letter-spacing:-0.03em; }

.v17_vip_event_view3 { border-bottom:1px solid #e0e0e0; }
.v17_vip_event_view3 ul { overflow:hidden; }
.v17_vip_event_view3 ul li { float:left; padding:18px 15px 18px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_vip_event_view3 ul li.tit { width:10%; color:#333333; font-size:15px; font-weight:600; text-align:center; letter-spacing:-0.03em; background:url("./images/v17/bg_04.png") no-repeat right center; }
.v17_vip_event_view3 ul li.desc { width:23.33333333333333%; color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; }

.v17_vip_event_view4 { border-bottom:1px solid #e0e0e0; padding:35px 0 35px 0; text-align:center; }

.v17_vip_event_view5 { border-bottom:1px solid #e0e0e0; }
.v17_vip_event_view5 ul { overflow:hidden; }
.v17_vip_event_view5 ul li { float:left; padding:18px 15px 18px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_vip_event_view5 ul li.tit { width:15%; color:#333333; font-size:15px; font-weight:600; text-align:center; letter-spacing:-0.03em; background:url("./images/v17/bg_04.png") no-repeat right center; }
.v17_vip_event_view5 ul li.desc { width:35.0%; color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; }

/*우리동네 제휴상점*/
.v17_shop_event_view { overflow:hidden; }
.v17_shop_event_view1 { border:1px solid #777777; padding:18px 20px 18px 20px; color:#000000; font-size:22px; font-weight:600; letter-spacing:-0.03em; }
.v17_shop_event_view1 span { color:#777777; font-size:14px; font-weight:normal; }

.v17_shop_event_view2 { border-bottom:1px solid #e0e0e0; }
.v17_shop_event_view2 ul { overflow:hidden; }
.v17_shop_event_view2 ul li { float:left; padding:18px 15px 18px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_shop_event_view2 ul li.tit { width:100%; color:#333333; font-size:22px; font-weight:600; text-align:left; letter-spacing:-0.03em; padding:18px 15px 5px 15px;}
.v17_shop_event_view2 ul li.desc { width:65%; color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; }
.v17_shop_event_view2 ul li.date { width:100%; color:#00afc8; font-size:15px; font-weight:normal; text-align:left; letter-spacing:-0.03em; padding:5px 15px 18px 15px;}


.v17_shop_event_view3 { border-bottom:1px solid #e0e0e0; padding:30px 0 30px 0; text-align:center; }
.v17_shop_event_view3 img {width:100%;}

.v17_shop_event_view5 { border-bottom:1px solid #e0e0e0; }
.v17_shop_event_view5 ul { overflow:hidden; }
.v17_shop_event_view5 ul li { float:left; padding:18px 15px 18px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_shop_event_view5 ul li.tit { width:10%; color:#333333; font-size:15px; font-weight:600; text-align:center; letter-spacing:-0.03em; background:url("./images/v17/bg_04.png") no-repeat right center; }
.v17_shop_event_view5 ul li.desc { width:23.33333333333333%; color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; }


.v17_shop_event_view4 { border-bottom:1px solid #e0e0e0; }
.v17_shop_event_view4 ul { overflow:hidden; }
.v17_shop_event_view4 ul li { float:left; padding:18px 15px 18px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_shop_event_view4 ul li.tit { width:35%; color:#333333; font-size:15px; font-weight:600; text-align:left; letter-spacing:-0.03em; background:url("./images/v17/bg_04.png") no-repeat right center; }
.v17_shop_event_view4 ul li.desc { width:65%; color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; }


.v17_vip_prod { overflow:hidden; padding:20px 30px 40px 30px; }
.v17_vip_prod_c { float:left; width:25%; }
.v17_vip_prod_c ul { overflow:hidden; }
.v17_vip_prod_c ul li { text-align:center; }
.v17_vip_prod_c ul li.pic { }
.v17_vip_prod_c ul li.pic img { width:168px; height:103px; }
.v17_vip_prod_c ul li.tit { }
.v17_vip_prod_c ul li.tit { color:#666666; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin:20px 0 0 0; }
.v17_vip_prod_c ul li.tit a { color:#666666; }
.v17_vip_prod_c ul li.tit a.on { color:#000000; font-weight:600; font-size:15px; }
.v17_vip_prod_c ul li.desc { color:#666666; font-size:17px; font-weight:600; text-align:center; letter-spacing:-0.03em; margin:10px 0 0 0;  }
.v17_vip_prod_c ul li.desc.on { color:#ed1164; }

.v17_vip_prodshop { border:1px solid #e0e0e0; overflow:hidden; padding:20px 20px 20px 20px; }
.v17_vip_prodshop_c1 { float:left; margin:0 40px 0 0; }
.v17_vip_prodshop_c1 img { width:300px; height:265px; }
.v17_vip_prodshop_c2 { float:left; width:46%; }
.v17_vip_prodshop_c2 h3 { color:#222222; font-size:20px; font-weight:600; letter-spacing:-0.03em; border-bottom:2px solid #222222; padding:0 0 17px 0; }
.v17_vip_prodshop_c2 h3.op1 { text-align:center; border-top:2px solid #222222; border-bottom:1px solid #d8d8d8; padding:30px 0 30px 0; margin:40px 0 0 0; }
.v17_vip_prodshop_c2 h3 p { color:#ed1164; font-size:18px; padding:5px 0 5px 0; font-weight:600; }
.v17_vip_prodshop_c2 h3 p.op1 { color:#666666; font-size:15px; padding:5px 0 0 0; font-weight:normal; }
.v17_vip_prodshop_c2 ul.shop1 { overflow:hidden; margin:25px 0 0 0; border-bottom:1px solid #e0e0e0; }
.v17_vip_prodshop_c2 ul.shop1 li { float:left; color:#222222; font-size:15px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 20px 0; }
.v17_vip_prodshop_c2 ul.shop1 li.tit { clear:both; width:30% }
.v17_vip_prodshop_c2 ul.shop1 li.desc { font-size:15px; font-weight:600; }
.v17_vip_prodshop_c2 ul.shop1 li.desc2 { width:100%; color:#333333; font-size:16px; font-weight:normal; text-align:center; line-height:30px; padding:0 0 0 0; }
.v17_vip_prodshop_c2 ul.shop2 { overflow:hidden; margin:13px 0 25px 0; }
.v17_vip_prodshop_c2 ul.shop2 li { color:#222222; font-size:15px; font-weight:600; letter-spacing:-0.03em; text-align:right; }
.v17_vip_prodshop_c2 ul.shop2 li.tit { margin:0 0 10px 0; }
.v17_vip_prodshop_c2 ul.shop2 li.tit span.op1 { color:#ed1164; margin:0 0 0 60px; }
.v17_vip_prodshop_c2 ul.shop2 li.tit span.op2 { font-size:24px;  }
.v17_vip_prodshop_c2 ul.shop2 li.desc { color:#666666; font-size:13px; font-weight:normal; }
.v17_vip_prodshop_c2 ul.btns { overflow:hidden; }
.v17_vip_prodshop_c2 ul.btns li { float:left; width:49%; margin:0 2% 0 0; }
.v17_vip_prodshop_c2 ul.btns li:last-child { margin:0 0 0 0; }
.v17_vip_prodshop_c2 ul.btns li a.link1 { display:inline-block; width:100%; height:55px; background:#35a3dc url("./images/v17/ic_btn_03.png") no-repeat 25px center; color:#ffffff; font-size:16px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
.v17_vip_prodshop_c2 ul.btns li a.link2 { display:inline-block; width:100%; height:55px; background:#f7931e url("./images/v17/ic_btn_04.png") no-repeat 25px center; color:#ffffff; font-size:16px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
.v17_vip_prodshop_c2 ul.btns li a.link3 { display:inline-block; width:100%; height:55px; background:#a35494 url("./images/v17/ic_btn_01.png") no-repeat 25px center; color:#ffffff; font-size:16px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
.v17_vip_prodshop_c2 ul.btns li a.link4 { display:inline-block; width:100%; height:55px; background:#35a3dc url("./images/v17/ic_btn_01.png") no-repeat 20px center; color:#ffffff; font-size:16px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
.v17_vip_prodshop_c2 ul.btns li a.link5 { display:inline-block; width:100%; height:55px; background:#f7931e url("./images/v17/ic_btn_02.png") no-repeat 20px center; color:#ffffff; font-size:16px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
.v17_vip_prodshop_c2 ul.btns li a.link55 { display:inline-block; width:150%; height:55px; background:#f7931e url("./images/v17/ic_btn_02.png") no-repeat 20px center; color:#ffffff; font-size:16px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }

.v17_vip_prodshop_c2 ul.btns { overflow:hidden; }
.v17_vip_prodshop_c2 ul.btns2 li { float:left; width:50%; margin:0 0 0 100px; }
.v17_vip_prodshop_c2 ul.btns2 li a.link1 { display:inline-block; width:100%; height:55px; background:#35a3dc url("./images/v17/ic_btn_03.png") no-repeat 30px center; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
.v17_vip_prodshop_c2 ul.btns2 li a.link2 { display:inline-block; width:100%; height:55px; background:#f7931e url("./images/v17/ic_btn_04.png") no-repeat 30px center; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
.v17_vip_prodshop_c2 ul.btns2 li a.link3 { display:inline-block; width:100%; height:55px; background:#a35494 url("./images/v17/ic_btn_01.png") no-repeat 35px center; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }

.v17_vip_prodshopdetail { overflow:hidden; padding:35px 0 35px 0; text-align:center; }

.v17_vip_prodshopdetail2 { overflow:hidden; padding:5px 0 35px 0; }
.v17_vip_prodshopdetail2 ul { overflow:hidden; }
.v17_vip_prodshopdetail2 ul li { color:#555555; font-size:14px; font-weight:normal; line-height:26px; letter-spacing:-0.03em; margin:0 0 7px 0; }
.v17_vip_prodshopdetail2 ul li.tit { color:#00afc8; font-size:15px; font-weight:600; margin:20px 0 0 0; }

.v17_paging { overflow:hidden; text-align:center; color:#666666; font-size:13px; font-weight:normal; }
.v17_paging a { display:inline-block; width:31px; height:31px; color:#666666; font-size:13px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:31px; }
.v17_paging a.op1 { display:inline-block; width:31px; height:31px; color:#666666; font-size:13px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:31px; }
.v17_paging a.op2 { display:inline-block; width:31px; height:31px; color:#666666; font-size:13px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:31px; }
.v17_paging a.on { display:inline-block; width:31px; height:31px; color:#222222; font-size:13px; font-weight:600; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:31px; text-decoration:underline; }

.v17_search { overflow:hidden; border:1px solid #e0e0e0; border-width:1px 0 1px 0; padding:18px 0 18px 0; }
.v17_search ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
.v17_search ul li { float:left; margin:0 5px 0 0; }
.v17_search ul li:last-child { margin:0 0 0 0; }
.v17_search ul li a { display:inline-block; width:37px; height:35px; background:url("./images/v17/ic_search_02.png") no-repeat center center; text-indent:-10000px; }
.v17_search ul li a.op1 { display:inline-block; width:auto; padding:0 20px 0 20px; height:35px; font-size:14px; font-weight:600; background:#00bfc7 url("./images/v17/ic_search_02_.png") no-repeat center center; color:#ffffff; text-align:center; line-height:35px; text-indent:0px; }
.v17_search ul li a.op2 { display:inline-block; width:auto; padding:0 20px 0 20px; height:35px; font-size:14px; font-weight:600; background:#666666;  font-family:"나눔고딕", "NanumGothic"; color:#ffffff; text-align:center; line-height:35px; text-indent:0px; border-radius:5px; }
.v17_search ul li.tit { font-family:"나눔고딕", "NanumGothic"; color:#444444; font-size:15px; font-weight:600; letter-spacing:-0.03em; margin:0 10px 0 0; padding:10px 0 0 0; }
.v17_search ul li img { height:30px; }

.v17_btns { overflow:hidden; text-align:center; }

.v17_btns2 { overflow:hidden; text-align:right; }
.v17_btns2 a { display:inline-block; padding:5px 10px 5px 10px; background:#f2f2f2; border:1px solid #d8d8d8; font-family:"나눔고딕", "NanumGothic";  color:#333333; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_btns2 a.on { background:#fff4e7; border:1px solid #f7931e; color:#f7281e; font-weight:600; }

.v17_img { overflow:hidden; text-align:center; }

.v17_con_express { width:739px; overflow:hidden; margin:0 auto; }
.v17_con_express1 { overflow:hidden; }
.v17_con_express2 { width:739px; height:464px; background:url("./images/v17/product_dlive_express_02.jpg") no-repeat 0 0; padding:46px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_con_express3 { overflow:hidden; }

.v17_modalpop { display:block; position:fixed; left:0; top:0; position:absolute; width:100%; height:100%; z-index:10000; }
.v17_modalpop .v17_modalpopUI { display:block; position:fixed; border:0; left:0; top:0; width:100%; height:100%; background:#000000; opacity:.7; filter:alpha(opacity:50); }
.v17_modalpop .v17_modalpop_layer { position:absolute; width:100%; top:100px; }
.v17_modalpop .v17_modalpop_layer .v17_modalpop_layer_c { width:750px; background:#ffffff; margin:0 auto; border:5px solid #63cedd; border-radius:20px; padding:35px 35px 35px 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.v17_popcon_top { position:relative; padding:0 0 10px 0; border-bottom:1px solid #333333; }
.v17_popcon_top h2 { color:#333333; font-size:24px; font-weight:600; letter-spacing:-0.03em; }
.v17_popcon_top a.close { position:absolute; right:0px; top:0px; display:inline-block; width:23px; height:23px; background:url("./images/v17/close_03.png") no-repeat 0 0; text-indent:-10000px; }

.v17_popcon_c { overflow:hidden; margin:25px 0 0 0; }

.v17_list { overflow:hidden; }
.v17_list table { width:100%; }
.v17_list th { height:40px; border:1px solid #e0e0e0; background:#f4f4f4; color:#333333; font-size:14px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
.v17_list th.hot { border:2px solid #35a3dc; background:#35a3dc; color:#ffffff; }
.v17_list th:first-child { border-left:0px solid #e0e0e0; }
.v17_list th:last-child { border-right:0px solid #e0e0e0; }
.v17_list td { height:40px; border:1px solid #e0e0e0; color:#555555; font-size:14px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
.v17_list td:first-child { border-left:0px solid #e0e0e0; }
.v17_list td:last-child { border-right:0px solid #e0e0e0; }
.v17_list td.hot { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; }
.v17_list td.hot2 { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; border-bottom:2px solid #35a3dc; }

.v17_list2 { overflow:hidden; }
.v17_list2 table { width:100%; }
.v17_list2 th { height:30px; border:1px solid #e0e0e0; background:#f4f4f4; color:#333333; font-size:14px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
.v17_list2 th.hot { border:2px solid #35a3dc; background:#35a3dc; color:#ffffff; }
.v17_list2 th:first-child { border-left:0px solid #e0e0e0; }
.v17_list2 th:last-child { border-right:0px solid #e0e0e0; }
.v17_list2 td { height:30px; border:1px solid #e0e0e0; color:#555555; font-size:14px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
.v17_list2 td:first-child { border-left:0px solid #e0e0e0; }
.v17_list2 td:last-child { border-right:0px solid #e0e0e0; }
.v17_list2 td.hot { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; }
.v17_list2 td.hot2 { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; border-bottom:2px solid #35a3dc; }

.v17_list3 { overflow:hidden; }
.v17_list3 table { width:100%; }
.v17_list3 th { height:40px; border:1px solid #e0e0e0; background:#f4f4f4; color:#333333; font-size:14px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
.v17_list3 th:first-child { border-left:0px solid #e0e0e0; }
.v17_list3 th:last-child { border-right:0px solid #e0e0e0; }
.v17_list3 td { height:39px; border:1px solid #e0e0e0; color:#555555; font-size:14px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
.v17_list3 td a { color:#555555; }
.v17_list3 td:first-child { border-left:0px solid #e0e0e0; }
.v17_list3 td:last-child { border-right:0px solid #e0e0e0; }
.v17_list3 td.hot1 { border-left:4px solid #ff6800; border-top:2px solid #ff6800; border-bottom:2px solid #ff6800; }
.v17_list3 td.hot2 { border-top:2px solid #ff6800; border-bottom:2px solid #ff6800; }
.v17_list3 td.hot3 { border-right:4px solid #ff6800; border-top:2px solid #ff6800; border-bottom:2px solid #ff6800; }
.v17_list3 td span.label1 { display:inline-block; padding:3px 8px 3px 8px; background:#ff6800; color:#ffffff; font-size:14px; font-weight:600; text-align:center; border-radius:50%; }
.v17_list3 td span.label2 { display:inline-block; padding:3px 8px 3px 8px; background:#666666; color:#ffffff; font-size:14px; font-weight:600; text-align:center; border-radius:50%; }

.v17_list4 { overflow:hidden; border-top:1px solid #00afc8; }
.v17_list4 table { width:100%; }
.v17_list4 th { height:40px; border-bottom:1px solid #d8d8d8; background:#f9f9f9; color:#555555; font-size:13px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
.v17_list4 td { height:40px; border-bottom:1px solid #d8d8d8; color:#666666; font-size:12px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
.v17_list4 td.tit { color:#222222; text-align:left; padding-left:20px; font-weight:600; }
.v17_list4 td.tit a { color:#222222; }

.v17_txt { overflow:hidden; }
.v17_txt ul { overflow:hidden; }
.v17_txt ul li { }
.v17_txt ul li.tit { border:1px solid #e0e0e0; border-width:1px 0 1px 0; padding:10px 0 10px 0; color:#222222; font-size:14px; font-weight:600; letter-spacing:-0.03em; }
.v17_txt ul li.tit span { display:inline-block; padding:4px 13px 4px 13px; background:#d91965; color:#ffffff; font-size:14px; font-weight:600; text-align:center; letter-spacing:-0.03em; border-radius:20px; margin:0 10px 0 0; }
.v17_txt ul li.desc { padding:12px 20px 12px 20px; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }

.v17_txt2 { overflow:hidden; }
.v17_txt2 ul { overflow:hidden; }
.v17_txt2 ul li { padding:0 0 10px 10px; background:url("./images/v17/dot_04.png") no-repeat 0 7px; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
.v17_txt2 ul li span { color:#f38b12; }
.v17_txt2 ul li span.op1 { color:#d82a08; font-weight:600; }

.v17_txt3 { position:relative; color:#333333; font-size:16px; font-weight:normal; letter-spacing:-0.05em; line-height:23px; }
.v17_txt3 a.link1 { position:absolute; right:0px; top:0px; font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 7px; padding:0 10px 0 0; }
.v17_txt3 ul { overflow:hidden; margin:10px 0 0 0; }
.v17_txt3 ul li { padding:0 0 5px 10px; background:url("./images/v17/dot_04.png") no-repeat 0 7px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
.v17_txt3 ul li span { color:#f38b12; }
.v17_txt3 ul li span.op1 { color:#d82a08; font-weight:600; }

.v17_txt4 { color:#888888; font-size:15px; font-weight:normal; letter-spacing:-0.05em; line-height:22px; }

.v17_txt5 { position:relative; background:#ffffff; padding:20px 30px 20px 30px; border:2px solid #01d6e6; border-radius:10px; }
.v17_txt5 h2 { font-family:"나눔고딕", "NanumGothic"; color:#111111; font-size:16px; font-weight:600; letter-spacing:-0.03em; text-align:center; }
.v17_txt5 p { font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:12px 0 0 0; line-height:22px; }
.v17_txt5 p span { font-family:"나눔고딕", "NanumGothic"; color:#ff3b1d; font-weight:600; }

.v17_tit { position:relative; overflow:hidden; }
.v17_tit h2 { color:#111111; font-size:26px; font-weight:600; letter-spacing:-0.03em; }
.v17_tit h2 span { font-size:18px; font-weight:600; }
.v17_tit p { color:#555555; font-size:15px; font-weight:normal; letter-spacing:-0.03em; margin:8px 0 0 0; }

.v17_tab { display:table; width:100%; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_tab a { display:table-cell; padding:15px 0 15px 0; color:#555555; font-size:15px; text-align:center; font-weight:normal; letter-spacing:-0.03em; border:1px solid #e0e0e0;  border-bottom:2px solid #00afc8; }
.v17_tab a.on { background:#00afc8; color:#ffffff; font-weight:600; }

.v17_eventbanner { overflow:hidden; }
.v17_eventbanner_c1 { float:left; width:574px; border:1px solid #e0e0e0; border-width:1px 0 1px 1px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_eventbanner_c2 { float:left; width:165px; }
.v17_eventbanner_c2 ul { overflow:hidden; border:1px solid #e0e0e0; border-width:1px 1px 0 0; }
.v17_eventbanner_c2 ul li { }
.v17_eventbanner_c2 ul li a { display:inline-block; width:100%; padding:16px 0 16px 0; border-bottom:1px solid #e0e0e0; color:#555555; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_eventbanner_c2 ul li a.on { border:2px solid #00afc8; color:#222222; font-weight:600; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.v17_event_btns { position:relative; overflow:hidden; }
.v17_event_btns ul.op1 { overflow:hidden; }
.v17_event_btns ul.op1 li { float:left; margin:0 5px 0 0; }
.v17_event_btns ul.op1 li:last-child { margin:0 0 0 0; }
.v17_event_btns ul.op1 li a { display:inline-block; padding:13px 30px 13px 30px; border:1px solid #3b9ed1; color:#666666; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
.v17_event_btns ul.op1 li a.on { background:#42a9de; color:#ffffff; font-weight:600; }
.v17_event_btns ul.op1 li.old { margin:25px 0 0 5px; }
.v17_event_btns ul.op1 li.old a { color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat 0 5px; padding:0 0 0 10px; border:none; }

.v17_event_btns ul.op2 { position:absolute; right:0px; top:0px; }
.v17_event_btns ul.op2 li { float:left; }
.v17_event_btns ul.op2 li a.banner { display:inline-block; width:41px; height:40px; background:url("./images/v17/ic_list_02.png") no-repeat 0 0; text-indent:-10000px; border:1px solid #e0e0e0; }
.v17_event_btns ul.op2 li a.banner.on { background:url("./images/v17/ic_list_02_on.png") no-repeat 0 0;}
.v17_event_btns ul.op2 li a.list { display:inline-block; width:41px; height:40px; background:url("./images/v17/ic_list_01.png") no-repeat 0 0; text-indent:-10000px; border:1px solid #e0e0e0; border-width:1px 1px 1px 0; }
.v17_event_btns ul.op2 li a.list.on { background:url("./images/v17/ic_list_01_on.png") no-repeat 0 0;}

.v17_event_list { overflow:hidden; }
.v17_event_list_c { float:left; width:32%; margin:0 2% 20px 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_event_list_c img { width:234px; height:164px; }
.v17_event_list_c ul { overflow:hidden; padding:20px 20px 20px 20px;  }
.v17_event_list_c ul li { }
.v17_event_list_c ul li.tit { color:#111111; font-size:17px; font-weight:normal; letter-spacing:-0.03em; line-height:22px; }
.v17_event_list_c ul li.tit a { color:#111111; }
.v17_event_list_c ul li.date { color:#00afc8; font-size:14px; font-weight:normal; letter-spacing:-0.03em; margin:25px 0 0 0; }
.v17_event_list_c ul li.desc { color:#666666; font-size:14px; font-weight:normal; letter-spacing:-0.03em; margin:7px 0 0 0; }

.v17_event_list2 { overflow:hidden; border:1px solid #e0e0e0; border-width:1px 1px 0 1px; }
.v17_event_list2_c { overflow:hidden; border-bottom:1px solid #e0e0e0; }
.v17_event_list2_c1 { float:left; width:75%; padding:25px 25px 25px 25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_event_list2_c1 ul { overflow:hidden; border-right:1px solid #efefef; }
.v17_event_list2_c1 ul li { }
.v17_event_list2_c1 ul li.tit { color:#00afc8; font-size:18px; font-weight:normal; letter-spacing:-0.03em; }
.v17_event_list2_c1 ul li.tit a { color:#00afc8; }
.v17_event_list2_c1 ul li.desc { color:#777777; font-size:14px; font-weight:normal; letter-spacing:-0.03em; margin:7px 0 0 0; }

.v17_event_list2_c2 { float:left; width:25%; padding:30px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_event_list2_c2 ul { overflow:hidden; }
.v17_event_list2_c2 ul li { }
.v17_event_list2_c2 ul li.date { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_event_list2_c2 ul li.date2 { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:7px 0 0 0; }

.v17_event_list3 { overflow:hidden; }
.v17_event_list3_c { float:left; width:32%; margin:0 1.33333333333333% 20px 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_event_list3_c img { width:234px; height:164px; }
.v17_event_list3_c ul { overflow:hidden; margin:15px 10px 15px 10px; }
.v17_event_list3_c ul li { }
.v17_event_list3_c ul li.tit { height:28px; font-family:"나눔고딕", "NanumGothic"; color:#00a5bc; font-size:16px; font-weight:600; letter-spacing:-0.03em; }
.v17_event_list3_c ul li.tit a { color:#00a5bc; }
.v17_event_list3_c ul li.desc { /* min-height:60px; */ margin:12px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.2; height: 5.4em; word-wrap: break-word;  display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.v17_event_list3_c ul li.desc2 { margin:5px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_event_list3_c ul li.date { margin:30px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_event_list3_c ul li.more { float:right; margin:20px 0 0 0; }
.v17_event_list3_c ul li.more a { display:inline-block; font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }

.v17_event_view { overflow:hidden; }
.v17_event_view1 { border:1px solid #777777; padding:18px 20px 18px 20px; color:#000000; font-size:22px; font-weight:600; letter-spacing:-0.03em; }
.v17_event_view1 span { color:#777777; font-size:14px; font-weight:normal; }

.v17_event_view2 { border:1px solid #e0e0e0; border-width:1px 0 1px 0; }
.v17_event_view2 ul { overflow:hidden; }
.v17_event_view2 ul li { float:left; padding:18px 15px 18px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_event_view2 ul li.tit { width:15%; color:#333333; font-size:14px; font-weight:600; text-align:center; letter-spacing:-0.03em; background:url("./images/v17/bg_04.png") no-repeat right center; }
.v17_event_view2 ul li.desc { width:60%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
.v17_event_view2 ul li.desc2 { width:85%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
.v17_event_view2 ul li.date { width:25%; color:#00afc8; font-size:13px; font-weight:normal; text-align:right; letter-spacing:-0.03em; }

.v17_event_view3 { border-bottom:1px solid #e0e0e0; }
.v17_event_view3 ul { overflow:hidden; }
.v17_event_view3 ul li { float:left; padding:18px 15px 18px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_event_view3 ul li.tit { width:15%; color:#333333; font-size:14px; font-weight:600; text-align:center; letter-spacing:-0.03em; background:url("./images/v17/bg_04.png") no-repeat right center; }
.v17_event_view3 ul li.desc { width:35.0%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }

.v17_event_view4 { border-bottom:1px solid #e0e0e0; padding:35px 20px 35px 20px; text-align:left; }

.v17_event_view5 { border-bottom:1px solid #e0e0e0; }
.v17_event_view5 ul { overflow:hidden; }
.v17_event_view5 ul li { float:left; padding:18px 15px 18px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_event_view5 ul li.tit { width:15%; color:#333333; font-size:14px; font-weight:600; text-align:center; letter-spacing:-0.03em; background:url("./images/v17/bg_04.png") no-repeat right center; }
.v17_event_view5 ul li.desc { width:35.0%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }

.v17_event_view6 { border-bottom:1px solid #e0e0e0; padding:20px 25px 20px 25px; color:#333333; font-size:13px; font-weight:normal; line-height:22px; letter-spacing:-0.03em; }
.v17_event_view7 { border-bottom:1px solid #e0e0e0; }

.v17_event_view8 { border-bottom:1px solid #e0e0e0; padding:20px 0 20px 0; color:#333333; font-size:13px; font-weight:normal; line-height:22px; letter-spacing:-0.03em; }

.v17_event_sale { overflow:hidden; margin:0 0 20px 0; border-bottom:1px solid #e0e0e0; }
.v17_event_sale1 { float:left; width:230px; }
.v17_event_sale1 img { border:1px solid #d8d8d8; }
.v17_event_sale2 { float:left; width:510px; }
.v17_event_sale2 ul { overflow:hidden; }
.v17_event_sale2 ul li { }
.v17_event_sale2 ul li.tit { color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.03em; }
.v17_event_sale2 ul li.desc { color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:22px; margin:7px 0 0 0; }
.v17_event_sale2 ul li.btns { margin:9px 0 20px 0; }
.v17_event_sale2 ul li.btns a { display:inline-block; padding:5px 17px 5px 17px; background:#666666; color:#ffffff; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }

#v17_plus_visual { height:398px; background:url("./images/v17/plus_bg_01_.png") repeat-x center 0; }
#v17_plus_visual .v17_plus_visual_c { position:relative; width:960px; height:398px; margin:0 auto; }

.visual-con-v17_plus_visual { float:left; position:relative; width:960px; height:400px; overflow-y:hidden;}
.visual-con-v17_plus_visual .rollnum { position:absolute; bottom:18px; right:20px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
.visual-con-v17_plus_visual .rollnum a { float:left; height:14px; background-image:url("./images/v17/control_01.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
.visual-con-v17_plus_visual .rollnum .num { display:inline; }
.visual-con-v17_plus_visual .rollnum .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
.visual-con-v17_plus_visual .rollnum .num a.activeSlide { width:28px; background-position:0 0; }
.visual-con-v17_plus_visual .rollnum .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
.visual-con-v17_plus_visual .rollnum .play { width:14px; background-position:-96px 0; }
.visual-con-v17_plus_visual img { width:960px; height:400px; }

#v17_plus_recom { clear:both; overflow:hidden; background:#ffffff; border:0px solid #dddddd; border-width:0 0 0 0; }
/*#v17_plus_recom .v17_plus_recom_c { width:960px; overflow:hidden; margin:0 auto; background:#f4f4f4; border:1px solid #dddddd; border-width:1px 0 0 0; padding:25px 0 0 0;  }*/
#v17_plus_recom .v17_plus_recom_c { width:960px; overflow:hidden; margin:0 auto; background:#ffffff; border:1px solid #dddddd; border-width:1px 0 0 0; padding:25px 0 0 0;  }
.v17_plus_recom_c h1 { color:#111111; font-size:23px; font-weight:normal; letter-spacing:-0.05em; text-align:center; }
.v17_plus_recom_c h1 span.op1 { color:#00a2ae; }
.v17_plus_recom_c h1 span.op2 { color:#e50914; }
.v17_plus_recom_c p.desc { color:#666666; font-size:18px; font-weight:normal; letter-spacing:-0.05em; text-align:center; margin:7px 0 0 0; }


.v17_plus_recom_c1_1 { overflow:hidden; }
.v17_plus_recom_c1_1 { float:left; width:480px; padding:220px 30px 30px 30px; background:#ffffff url("./images/v17/plus_recom_01.png") no-repeat center 0; border:1px solid #dddddd; border-width:1px 1px 1px 1px; box-sizing:border-box; -moz-box-sizing:border-box; }
/*.v17_plus_recom_c1_1:hover { background:#f1f0fd url("./images/v17/plus_recom_01.png") no-repeat center 47px; }*/
.v17_plus_recom_c1_1 p.txt { color:#111111; font-size:23px; font-weight:600; letter-spacing:-0.03em; text-align:center; }
.v17_plus_recom_c1_1 p.price { color:#f68704; font-size:17px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; text-align:center; }
.v17_plus_recom_c1_1 p.price span { color:#f68704; font-size:28px; font-weight:600; letter-spacing:-0.05em; font-style:italic; }
.v17_plus_recom_c1_1 p.more { text-align:center; margin:15px 0 0 0; }
.v17_plus_recom_c1_1 p.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }

.v17_plus_recom_c1_2 { overflow:hidden; }
.v17_plus_recom_c1_2 { float:left; width:480px; padding:220px 30px 30px 30px; background:#ffffff url("./images/v17/plus_recom_02.png") no-repeat center 40px; border:1px solid #dddddd; border-width:1px 1px 1px 1px; box-sizing:border-box; -moz-box-sizing:border-box; }
/*.v17_plus_recom_c1_2:hover { background:#f1f0fd url("./images/v17/plus_recom_02.png") no-repeat center 47px; }*/
.v17_plus_recom_c1_2 p.txt { color:#111111; font-size:23px; font-weight:600; letter-spacing:-0.03em; text-align:center; }
.v17_plus_recom_c1_2 p.price { color:#f68704; font-size:17px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; text-align:center; }
.v17_plus_recom_c1_2 p.price span { color:#f68704; font-size:28px; font-weight:600; letter-spacing:-0.05em; font-style:italic; }
.v17_plus_recom_c1_2 p.more { text-align:center; margin:15px 0 0 0; }
.v17_plus_recom_c1_2 p.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }


.v17_plus_recom_c1_3 { overflow:hidden; }
.v17_plus_recom_c1_3 { float:left; width:480px; padding:220px 30px 30px 30px; background:#ffffff url("./images/v17/plus_recom_02.png") no-repeat center 40px; border:1px solid #dddddd; border-width:1px 1px 1px 1px; box-sizing:border-box; -moz-box-sizing:border-box; }
/*.v17_plus_recom_c1_3:hover { background:#f1f0fd url("./images/v17/plus_recom_02.png") no-repeat center 47px; }*/
.v17_plus_recom_c1_3 p.txt { color:#111111; font-size:23px; font-weight:600; letter-spacing:-0.03em; text-align:center; }
.v17_plus_recom_c1_3 p.price { color:#f68704; font-size:17px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; text-align:center; }
.v17_plus_recom_c1_3 p.price span { color:#f68704; font-size:28px; font-weight:600; letter-spacing:-0.05em; font-style:italic; }
.v17_plus_recom_c1_3 p.more { text-align:center; margin:15px 0 0 0; }
.v17_plus_recom_c1_3 p.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }


.v17_plus_recom_c1_4 { overflow:hidden; }
.v17_plus_recom_c1_4 { float:left; width:480px; padding:220px 30px 30px 30px; background:#ffffff url("./images/v17/plus_recom_02.png") no-repeat center 40px; border:1px solid #dddddd; border-width:1px 1px 1px 1px; box-sizing:border-box; -moz-box-sizing:border-box; }
/*.v17_plus_recom_c1_4:hover { background:#f1f0fd url("./images/v17/plus_recom_02.png") no-repeat center 47px; }*/
.v17_plus_recom_c1_4 p.txt { color:#111111; font-size:23px; font-weight:600; letter-spacing:-0.03em; text-align:center; }
.v17_plus_recom_c1_4 p.price { color:#f68704; font-size:17px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; text-align:center; }
.v17_plus_recom_c1_4 p.price span { color:#f68704; font-size:28px; font-weight:600; letter-spacing:-0.05em; font-style:italic; }
.v17_plus_recom_c1_4 p.more { text-align:center; margin:15px 0 0 0; }
.v17_plus_recom_c1_4 p.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }




#v17_plus_cont1 { overflow:hidden; }
.v17_plus_cont1_c { position:relative; width:960px; height:143px; margin:0 auto; border:1px solid #dddddd; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url("./images/v17/plus_bg_02.png") repeat-x center 0; color:#333333; font-size:19px; font-weight:600; letter-spacing:-0.01em; padding:45px 0 0 287px; line-height:30px; }
.v17_plus_cont1_c span { color:#00afc8; }
.v17_plus_cont1_c a { position:absolute; right:25px; top:30px; display:inline-block; padding:20px 17px 20px 17px; background:#e50914; color:#ffffff; font-size:17px; font-weight:600; text-align:center; line-height:22px; letter-spacing:-0.03em; }

#v17_plus_cont2 { overflow:hidden; }
.v17_plus_cont2_c { position:relative; width:960px; overflow:hidden; margin:0 auto; }
.v17_plus_cont2_c h2 { color:#111111; font-size:20px; font-weight:600; letter-spacing:-0.00em; }
.v17_plus_cont2_c a.more { position:absolute; right:0px; top:5px; display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }
.v17_plus_cont2_c1 { display:table; width:100%; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_cont2_c1 a { display:table-cell; padding:14px 0 14px 0; color:#555555; font-size:15px; text-align:center; font-weight:normal; letter-spacing:-0.03em; border:1px solid #e0e0e0; border-bottom:2px solid #27bec5; }
.v17_plus_cont2_c1 a.on { color:#111111; font-size:15px; text-align:center; font-weight:600;  border:2px solid #27bec5; border-bottom:2px solid #ffffff; }

.v17_plus_cont2_c2 { position:relative; overflow:hidden; border:2px solid #27bec5; border-width:0 2px 2px 2px; padding:35px 70px 35px 70px; }
.v17_plus_cont2_c2 a.link1 { position:absolute; left:35px; top:60px; display:inline-block; width:8px; height:15px; background:url("./images/v17/plus_ic_move_01.png") no-repeat 0 0; text-indent:-10000px; }
.v17_plus_cont2_c2 a.link2 { position:absolute; right:35px; top:60px; display:inline-block; width:8px; height:15px; background:url("./images/v17/plus_ic_move_02.png") no-repeat 0 0; text-indent:-10000px; }
.v17_plus_cont2_c2 ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
.v17_plus_cont2_c2 ul li { float:left; margin:0 28px 0 0; }
.v17_plus_cont2_c2 ul li:last-child { margin:0 0 0 0; }
.v17_plus_cont2_c2 ul li img { width:85px; height:85px; border:1px solid #d8d8d8; border-radius:10px; }
.v17_plus_cont2_c2 img { width:85px; height:85px; border:1px solid #d8d8d8; border-radius:10px; }
.v17_plus_cont2_c2 .swiper-container1 { overflow:hidden; }
.v17_plus_cont2_c2 .swiper-container2 { overflow:hidden; }
.v17_plus_cont2_c2 .swiper-container3 { overflow:hidden; }
.v17_plus_cont2_c2 .swiper-container4 { overflow:hidden; }
.v17_plus_cont2_c2 .swiper-container5 { overflow:hidden; }
.v17_plus_cont2_c2 .swiper-container6 { overflow:hidden; }
.v17_plus_cont2_c2 .swiper-wrapper { }
.v17_plus_cont2_c2 .swiper-container1 .swiper-slide { width:33.33333333333333%; }
.v17_plus_cont2_c2 .swiper-container2 .swiper-slide { width:33.33333333333333%; }
.v17_plus_cont2_c2 .swiper-container3 .swiper-slide { width:33.33333333333333%; }
.v17_plus_cont2_c2 .swiper-container4 .swiper-slide { width:33.33333333333333%; }
.v17_plus_cont2_c2 .swiper-container5 .swiper-slide { width:33.33333333333333%; }
.v17_plus_cont2_c2 .swiper-container6 .swiper-slide { width:33.33333333333333%; }

.v17_plus_cont2_c3 { position:relative; overflow:hidden; border:2px solid #27bec5; border-width:2px 2px 2px 2px; padding:25px 55px 25px 55px; }
.v17_plus_cont2_c3 a.link1 { position:absolute; left:35px; top:60px; display:inline-block; width:8px; height:15px; background:url("./images/v17/plus_ic_move_01.png") no-repeat 0 0; text-indent:-10000px; }
.v17_plus_cont2_c3 a.link2 { position:absolute; right:35px; top:60px; display:inline-block; width:8px; height:15px; background:url("./images/v17/plus_ic_move_02.png") no-repeat 0 0; text-indent:-10000px; }
.v17_plus_cont2_c3 ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
.v17_plus_cont2_c3 ul li { float:left; margin:0 28px 0 0; }
.v17_plus_cont2_c3 ul li:last-child { margin:0 0 0 0; }
.v17_plus_cont2_c3 ul li img { width:85px; border:0px solid #d8d8d8; }
.v17_plus_cont2_c3 img { width:85px; height:85px; border:1px solid #d8d8d8; border-radius:10px; }

#v17_plus_cont3 { overflow:hidden; }
.v17_plus_cont3_c { width:960px; overflow:hidden; margin:0 auto; border:1px solid #dddddd; border-width:1px 0 1px 0; padding:20px 0 20px 0; }
.v17_plus_cont3_c1 { float:left; margin:0 50px 0 0; color:#e50914; font-size:16px; font-weight:600; letter-spacing:-0.00em; }
.v17_plus_cont3_c2 { color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; }
.v17_plus_cont3_c2 a { color:#333333; }

#v17_plus_cont4 { overflow:hidden; }
.v17_plus_cont4_c { width:960px; overflow:hidden; margin:0 auto; }
.v17_plus_cont4_c h2 { color:#111111; font-size:20px; font-weight:600; letter-spacing:-0.00em; }
.v17_plus_cont4_c1 { overflow:hidden; border:1px solid #dddddd; padding:25px 0 25px 30px; }
.v17_plus_cont4_c1_1 { float:left; width:24%; margin:0 1% 0 0; }
.v17_plus_cont4_c1_1 img { width:210px; height:143px; }
.v17_plus_cont4_c1_1 ul { overflow:hidden; margin:15px 0 0 0; }
.v17_plus_cont4_c1_1 ul li { }
.v17_plus_cont4_c1_1 ul li.tit { color:#00a5bc; font-size:16px; font-weight:600; letter-spacing:-0.03em; }
.v17_plus_cont4_c1_1 ul li.tit a { color:#00a5bc; }
.v17_plus_cont4_c1_1 ul li.desc { margin:12px 0 0 0; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; line-height:18px; }
.v17_plus_cont4_c1_1 ul li.desc2 { margin:5px 0 0 0; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_plus_cont4_c1_1 ul li.date { margin:15px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_plus_cont4_c1_1 ul li.more { float:right; margin:20px 20px 0 0; }
.v17_plus_cont4_c1_1 ul li.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }

#v17_plus_cont5 { overflow:hidden; }
.v17_plus_cont5_c { width:960px; overflow:hidden; margin:0 auto; }
.v17_plus_cont5_c1 { float:left; width:49%; margin:0 2% 0 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_cont5_c1 h3 { position:relative; background:#f8f7f9; border-bottom:1px solid #e0e0e0; padding:15px 0 15px 30px; color:#111111; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.v17_plus_cont5_c1 h3 a.more { position:absolute; right:20px; top:15px; display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 0px; padding:0 23px 0 0; }
.v17_plus_cont5_c1 ul { overflow:hidden; margin:20px 20px 10px 30px; }
.v17_plus_cont5_c1 ul li { margin:0 0 10px 0; }
.v17_plus_cont5_c1 ul li a { color:#666666; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }

.v17_plus_cont5_c2 { float:left; width:49%; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_cont5_c2 h3 { position:relative; background:#f8f7f9; border-bottom:1px solid #e0e0e0; padding:15px 0 15px 30px; font-family:"나눔고딕", "NanumGothic"; color:#111111; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.v17_plus_cont5_c2 h3 p.txt { position:absolute; right:20px; top:15px; font-family:"나눔고딕", "NanumGothic"; color:#ff3b1d; font-size:20px; font-weight:600; letter-spacing:-0.03em; font-style:italic; }
.v17_plus_cont5_c2 h3 p.txt span { color:#666666; font-size:13px; font-weight:normal;}
.v17_plus_cont5_c2 ul { overflow:hidden; margin:16px 10px 11px 10px; }
.v17_plus_cont5_c2 ul li { float:left; width:33.33333333333333%; border-right:1px solid #efefef; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_cont5_c2 ul li:last-child { border-right:0px solid #efefef; }
.v17_plus_cont5_c2 ul li a { display:inline-block; width:100%; padding:40px 0 0 0; text-align:center; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
.v17_plus_cont5_c2 ul li a.link1 { background:url("./images/v17/plus_ic_cs_01.png") no-repeat center 0; }
.v17_plus_cont5_c2 ul li a.link2 { background:url("./images/v17/plus_ic_cs_02.png") no-repeat center 0; }
.v17_plus_cont5_c2 ul li a.link3 { background:url("./images/v17/plus_ic_cs_03.png") no-repeat center 0; }
.v17_plus_cont5_c2 ul li a.link4 { background:url("./images/v17/plus_ic_cs_04.png") no-repeat center 0; }

.v17_plus_list_option { overflow:hidden; }
.v17_plus_list_option ul { overflow:hidden; }
.v17_plus_list_option li { float:left; color:#666666; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
.v17_plus_list_option li span { color:#444444; font-weight:600; }
.v17_plus_list_option li:first-child { padding:8px 0 0 0; }
.v17_plus_list_option li+li { float:right; }

#v17_plus_select { position:relative; width:110px; height:24px; background:url("./images/v17/select_arrow_01.png") no-repeat 90px center; border:1px solid #d0d0d0; }
#v17_plus_select label { position:absolute; left:12px; top:4px; color:#888888; font-size:11px; letter-spacing:-0.03em; }
#v17_plus_select .v17_plus_select_1 { width:100%; height:24px; min-height:24px; line-height:24px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#888888; font-size:11px; letter-spacing:-0.03em; }

#v17_plus_select2 { position:relative; width:200px; height:28px; background:url("./images/v17/select_arrow_01.png") no-repeat 180px center; border:1px solid #d0d0d0; }
#v17_plus_select2 label { position:absolute; left:12px; top:4px; color:#888888; font-size:12px; letter-spacing:-0.03em; }
#v17_plus_select2 .v17_plus_select2_1 { width:100%; height:28px; min-height:28px; line-height:28px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#888888; font-size:12px; letter-spacing:-0.03em; }

.v17_plus_event_list { overflow:hidden; border-top:1px solid #e0e0e0; }
.v17_plus_event_list_c { overflow:hidden; border-bottom:1px solid #e0e0e0; }
.v17_plus_event_list_c1 { float:left; width:475px; padding:20px 0 20px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_event_list_c1 img { width:460px; height:129px; }
.v17_plus_event_list_c2 { float:left; width:260px; padding:35px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_event_list_c2 ul { overflow:hidden; }
.v17_plus_event_list_c2 ul li { }
.v17_plus_event_list_c2 ul li.tit { color:#222222; font-size:15px; font-weight:normal; letter-spacing:-0.03em; line-height:22px; }
.v17_plus_event_list_c2 ul li.tit a { color:#222222; }
.v17_plus_event_list_c2 ul li.date { margin:15px 0 0 0; color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.01em; }
.v17_plus_event_list_c2 ul li.hit { margin:5px 0 0 0; color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.01em; }

.v17_plus_faq { overflow:hidden; border:1px solid #d8d8d8; border-width:1px 1px 0 1px; border-top:1px solid #363636; }
.v17_plus_faq ul { overflow:hidden; }
.v17_plus_faq ul li { position:relative; height:auto; border-bottom:1px solid #d8d8d8; padding:20px 0 20px 65px; }
.v17_plus_faq ul li.answer { position:relative; height:auto; overflow:hidden; padding:15px 30px 30px 65px; }
.v17_plus_faq ul li a.tit { color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; }
.v17_plus_faq ul li a.tit span { color:#ff6800; font-size:14px; font-weight:bold; }
.v17_plus_faq ul li p { color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.05em; line-height:22px; }
.v17_plus_faq ul li span.i_question { position:absolute; left:20px; top:15px; display:inline-block; width:29px; height:29px; background:url("./images/v17/faq_01.jpg") no-repeat 0 0; }
.v17_plus_faq ul li span.i_answer { position:absolute; left:22px; top:21px; display:inline-block; width:26px; height:26px; background:url("./images/v17/faq_02.jpg") no-repeat 0 0; }
.v17_plus_faq ul li span.arrow_down { position:absolute; right:20px; top:25px; display:inline-block; width:27px; height:14px; background:url("./images/v17/faq_03.jpg") no-repeat 0 0; }
.v17_plus_faq ul li span.arrow_up { position:absolute; right:20px; top:25px; display:inline-block; width:27px; height:14px; background:url("./images/v17/faq_04.jpg") no-repeat 0 0; }

.v17_plus_write { overflow:hidden; border-top:2px solid #74685c; }
.v17_plus_write span.must { display:inline-block; width:10px; height:7px; background:url("./images/v17/ic_01.jpg") no-repeat 0 0; text-indent:-10000px; vertical-align:middle; margin:0 0 0 5px; }
.v17_plus_write ul.v17_plus_write_row { overflow:hidden; border-bottom:1px solid #dfdfdf; }
.v17_plus_write ul.v17_plus_write_row li { float:left; height:42px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_write ul.v17_plus_write_row li.tit label { color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; }
.v17_plus_write ul.v17_plus_write_row li.tit { width:15%; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:11px 0 0 20px; background:url("./images/v17/bg_08.jpg") no-repeat right 0; }
.v17_plus_write ul.v17_plus_write_row li.desc { width:85%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 0 20px; }
.v17_plus_write ul.v17_plus_write_row li.desc label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_plus_write ul.v17_plus_write_row li.desc a { color:#777777; }
.v17_plus_write ul.v17_plus_write_row li.desc select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
.v17_plus_write ul.v17_plus_write_row li.desc input[type="text"] { height:28px; border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 0 10px; }
.v17_plus_write ul.v17_plus_write_row li.desc input[type="file"] { height:28px; border:none; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; background:none; }
.v17_plus_write ul.v17_plus_write_row li.desc2 { width:85%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:11px 20px 0 20px; }
.v17_plus_write ul.v17_plus_write_row li.desc2 label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_plus_write ul.v17_plus_write_row li.desc2 a { color:#777777; }
.v17_plus_write ul.v17_plus_write_row li.desc2 select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
.v17_plus_write ul.v17_plus_write_row li span.txt { margin:0 0 0 10px; color:#999999; font-size:11px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_dot_01.jpg") no-repeat 0px 6px; padding:0 0 0 8px; }
.v17_plus_write ul.v17_plus_write_row2 { overflow:hidden; border-bottom:1px solid #dfdfdf; }
.v17_plus_write ul.v17_plus_write_row2 li { float:left; height:42px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_write ul.v17_plus_write_row2 li.tit label { color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; }
.v17_plus_write ul.v17_plus_write_row2 li.tit { width:15%; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:11px 0 0 20px; background:url("./images/v17/bg_08.jpg") no-repeat right 0; }
.v17_plus_write ul.v17_plus_write_row2 li.desc { width:35%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 0 20px; }
.v17_plus_write ul.v17_plus_write_row2 li.desc label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_plus_write ul.v17_plus_write_row2 li.desc a { color:#777777; }
.v17_plus_write ul.v17_plus_write_row2 li.desc select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
.v17_plus_write ul.v17_plus_write_row2 li.desc input[type="text"] { height:28px; border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 0 10px; }
.v17_plus_write ul.v17_plus_write_row2 li.desc2 { width:35%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:10px 20px 0 20px; }
.v17_plus_write ul.v17_plus_write_row3 { overflow:hidden; border-bottom:1px solid #dfdfdf; }
.v17_plus_write ul.v17_plus_write_row3 li { float:left; overflow:hidden; padding:12px 20px 12px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_write ul.v17_plus_write_row3 li.desc { width:100%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_plus_write ul.v17_plus_write_row3 li.desc textarea { border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:10px 10px 10px 10px; }
.v17_plus_write ul.v17_plus_write_row4 { overflow:hidden; border-bottom:1px solid #dfdfdf; }
.v17_plus_write ul.v17_plus_write_row4 li { float:left; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_write ul.v17_plus_write_row4 li.tit label { color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; }
.v17_plus_write ul.v17_plus_write_row4 li.tit { width:15%; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:11px 0 0 20px; background:url("./images/v17/bg_08.jpg") no-repeat right 0; }
.v17_plus_write ul.v17_plus_write_row4 li.desc { width:85%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 0 20px; }
.v17_plus_write ul.v17_plus_write_row4 li.desc input[type="file"] { height:28px; border:none; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; background:none; }
.v17_plus_write ul.v17_plus_write_row4 li p.txt { margin:8px 0 0 0; color:#ff6800; font-size:11px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_dot_01.jpg") no-repeat 0px 6px; padding:0 0 0 8px; }
.v17_plus_write ul.v17_plus_write_row5 { overflow:hidden; border-bottom:1px solid #dfdfdf; }
.v17_plus_write ul.v17_plus_write_row5 li { float:left; height:42px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_write ul.v17_plus_write_row5 li.tit label { color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; }
.v17_plus_write ul.v17_plus_write_row5 li.tit { width:15%; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:11px 0 0 20px; background:url("./images/v17/bg_08.jpg") no-repeat right 0; }
.v17_plus_write ul.v17_plus_write_row5 li.desc { width:85%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 0 20px; }
.v17_plus_write ul.v17_plus_write_row5 li.desc label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_plus_write ul.v17_plus_write_row5 li.desc a { color:#777777; }
.v17_plus_write ul.v17_plus_write_row5 li.desc select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
.v17_plus_write ul.v17_plus_write_row5 li.desc input[type="text"] { height:28px; border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 0 10px; }
.v17_plus_write ul.v17_plus_write_row5 li.desc input[type="file"] { height:28px; border:none; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; background:none; }
.v17_plus_write ul.v17_plus_write_row5 li.desc2 { width:85%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:11px 20px 0 20px; }
.v17_plus_write ul.v17_plus_write_row5 li.desc2 label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
.v17_plus_write ul.v17_plus_write_row5 li.desc2 a { color:#777777; }
.v17_plus_write ul.v17_plus_write_row5 li.desc2 select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
.v17_plus_write ul.v17_plus_write_row5 li span.txt { margin:0 0 0 10px; color:#999999; font-size:11px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_dot_01.jpg") no-repeat 0px 6px; padding:0 0 0 8px; }

.v17_plus_write ul.v17_plus_write_row.product { border-bottom: 2px solid #74685c; }
.v17_plus_write ul.v17_plus_write_row.product li { background: url("./images/v17/bg_09.jpg") no-repeat right 0; /*margin: 11px 0;*/ padding: 0px 20px; }
.v17_plus_write ul.v17_plus_write_row.product li.desc { height: auto; padding: 0 20px 11px 20px;  }
.v17_plus_write ul.v17_plus_write_row.product li.desc input[type=checkbox] { margin: 0 5px 0 0; }
.v17_plus_write ul.v17_plus_write_row.product li.desc p:first-child { margin-bottom: 5px; }

ul.v17_plus_filelist { overflow:hidden; margin:15px 0 5px 0; }
ul.v17_plus_filelist li { float:left; height:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
ul.v17_plus_filelist li.tit { width:85% !important; color:#555555; font-size:12px !important; font-weight:600 !important; letter-spacing:-0.03em; padding:0px 0 0 0px !important; background:url("./images/v17/bg_08.jpg") no-repeat right -11px !important; }
Ul.v17_plus_filelist li.desc { width:15% !important; padding:0 0 0 0 !important; text-align:center; }
Ul.v17_plus_filelist li.desc a.link1 { display:inline-block; padding:0 10px 0 10px; height:18px; background:#3c352f; color:#ffffff; font-size:11px; font-weight:normal; line-height:18px; letter-spacing:-0.03em; text-align:center; }

ul.v17_plus_filelist2 { overflow:hidden; }
ul.v17_plus_filelist2 li { float:left; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
ul.v17_plus_filelist2 li.tit { width:15%; color:#333333; font-size:14px; font-weight:600; letter-spacing:-0.03em; padding:18px 15px 18px 15px; background:url("./images/v17/bg_08.jpg") no-repeat right center; text-align:center; }
ul.v17_plus_filelist2 li.desc { width:85%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:10px 0 10px 20px; line-height:23px; }
ul.v17_plus_filelist2 li.desc a { color:#333333; }

.v17_plus_agree { border:1px solid #d8d8d8; height:100px; overflow-y:scroll; padding:20px 20px 0 20px; }
.v17_plus_agree ul { overflow:hidden; margin:0 0 20px 0; }
.v17_plus_agree ul li { }
.v17_plus_agree ul li.tit { color:#333333; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:0 0 0 15px; margin:0 0 10px 0; background:url("./images/v17/ic_dot_03.jpg") no-repeat 0 4px; line-height:18px; }
.v17_plus_agree ul li.tit2 { color:#333333; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:0 0 0 15px; margin:10px 0 10px 0; background:url("./images/v17/ic_dot_03.jpg") no-repeat 0 4px; line-height:18px; }
.v17_plus_agree ul li.desc { color:#555555; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 20px; margin:0 0 5px 0; background:url("./images/v17/ic_dot_05.jpg") no-repeat 13px 9px; line-height:18px; }
.v17_plus_agree ul li.desc2 { color:#555555; font-size:12px; font-weight:600; letter-spacing:-0.03em; padding:0 0 0 18px; margin:10px 0 5px 0; background:url("./images/v17/ic_dot_04.jpg") no-repeat 0px 3px; line-height:18px; }

.v17_plus_agree_check { text-align:center; letter-spacing:-0.03em; }
.v17_plus_agree_check label { color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin-left:3px; }
.v17_plus_agree_check input[type="checkbox"] { margin-top:-1px; vertical-align:middle; }

.v17_plus_label_lock_01 { display:inline-block; width:16px; height:19px; background:url("./images/v17/ic_lock_01.jpg") no-repeat 0 0; text-indent:-10000px; vertical-align:middle; margin:0 0 2px 5px; }
.v17_plus_label_img_01 { display:inline-block; width:13px; height:11px; background:url("./images/v17/icon_board_attach_img.png") no-repeat 0 0; text-indent:-10000px; vertical-align:middle; margin:0 0 2px 5px; }

.v17_plus_prodshop { border:1px solid #e0e0e0; overflow:hidden; padding:30px 20px 30px 20px; }
.v17_plus_prodshop_c1 { float:left; margin:0 40px 0 0; }
.v17_plus_prodshop_c1 img { width:300px; height:320px; }
.v17_plus_prodshop_c1 ul { overflow:hidden; margin:10px 0 0 0; }
.v17_plus_prodshop_c1 ul li { float:left; margin:0 4px 0 0; }
.v17_plus_prodshop_c1 ul li:last-child { margin:0 0 0 0; }
.v17_plus_prodshop_c1 ul li img { width:70px; height:75px; border:1px solid #d8d8d8; }
.v17_plus_prodshop_c2 { float:left; width:49%; }
.v17_plus_prodshop_c2 h3 { font-family:"나눔고딕", "NanumGothic"; color:#222222; font-size:24px; font-weight:600; letter-spacing:-0.03em; border-bottom:2px solid #222222; padding:0 0 17px 0; }
.v17_plus_prodshop_c2 h3.op1 { text-align:center; border-top:2px solid #222222; border-bottom:1px solid #d8d8d8; padding:30px 0 30px 0; margin:60px 0 0 0; }
.v17_plus_prodshop_c2 h3 p { color:#ed1164; font-size:18px; padding:5px 0 5px 0; font-weight:600; }
.v17_plus_prodshop_c2 h3 p.op1 { color:#666666; font-size:15px; padding:5px 0 0 0; font-weight:normal; }
.v17_plus_prodshop_c2 ul.shop1 { overflow:hidden; margin:25px 0 0 0; border-bottom:1px solid #e0e0e0; }
.v17_plus_prodshop_c2 ul.shop1 li { float:left; font-family:"나눔고딕", "NanumGothic"; color:#222222; font-size:15px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 20px 0; }
.v17_plus_prodshop_c2 ul.shop1 li.tit { clear:both; width:30% }
.v17_plus_prodshop_c2 ul.shop1 li.desc { font-size:15px; font-weight:600; }
.v17_plus_prodshop_c2 ul.shop1 li.desc2 { width:100%; color:#333333; font-size:16px; font-weight:normal; text-align:center; line-height:30px; padding:30px 0 30px 0; }
.v17_plus_prodshop_c2 ul.shop2 { overflow:hidden; margin:13px 0 25px 0; }
.v17_plus_prodshop_c2 ul.shop2 li { font-family:"나눔고딕", "NanumGothic"; color:#222222; font-size:15px; font-weight:600; letter-spacing:-0.03em; text-align:right; }
.v17_plus_prodshop_c2 ul.shop2 li.tit { margin:0 0 10px 0; }
.v17_plus_prodshop_c2 ul.shop2 li.tit span.op1 { color:#ed1164; margin:0 0 0 60px; }
.v17_plus_prodshop_c2 ul.shop2 li.tit span.op2 { font-size:27px; font-style:italic; }
.v17_plus_prodshop_c2 ul.shop2 li.desc { color:#666666; font-size:13px; font-weight:normal; }
.v17_plus_prodshop_c2 ul.btns { overflow:hidden; }
.v17_plus_prodshop_c2 ul.btns li { float:left; width:49%; margin:0 2% 0 0; }
.v17_plus_prodshop_c2 ul.btns .card_guide {display:inline-block;font-weight:bold;color:#222222;margin-top:2.5%;font-size:14px;}
.v17_plus_prodshop_c2 ul.btn-buy li { width: 100%; }
.v17_plus_prodshop_c2 ul.btns.btn-buy li a.link2 { background: #f7931e url(./images/v17/ic_btn_04.png) no-repeat 35% center; }
.v17_plus_prodshop_c2 ul.btns li.op1 { float:left; width:100%; margin:0 0 0 0; }
.v17_plus_prodshop_c2 ul.btns li:last-child { margin:0 0 0 0; }
.v17_plus_prodshop_c2 ul.btns li a.link1 { display:inline-block; width:100%; height:55px;  background:#35a3dc url("./images/v17/ic_btn_04.png") no-repeat 30px center; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
.v17_plus_prodshop_c2 ul.btns li a.link2 { display:inline-block; width:100%; height:55px;  background:#f7931e url("./images/v17/ic_btn_04.png") no-repeat 25px center; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
.v17_plus_prodshop_c2 ul.btns li a.link3 { display:inline-block; width:100%; height:55px;  background:#f7931e url("./images/v17/ic_btn_04.png") no-repeat 120px center; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }

/* 2020-11-18 */
.v17_plus_prodshop_c2 ul.btns li a.link1{ background: #35a3dc url(./images/v17/ic_btn_04.png) no-repeat 35% center;}
.v17_plus_prodshop_c2 ul.btn-buy li{margin-bottom:5px;}
/*---------*/

.v17_plus_prodshopdetail { overflow:hidden; padding:35px 0 35px 0; text-align:center; }

.v17_plus_prodshopdetail2 { overflow:hidden; padding:0 0 35px 0; }
.v17_plus_prodshopdetail2 ul { overflow:hidden; }
.v17_plus_prodshopdetail2 ul li { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; line-height:26px; letter-spacing:-0.03em; }
.v17_plus_prodshopdetail2 ul li.tit { color:#00afc8; font-size:15px; font-weight:600; margin:20px 0 0 0; }
.v17_plus_prodshopdetail2 ul li a.more { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 4px; padding:0 10px 0 0; text-decoration:underline !important; }

.v17_plus_prodshoptab { display:table; width:100%; padding:16px 0 16px 0; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_prodshoptab a { display:table-cell; padding:16px 0 16px 0; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:15px; text-align:center; font-weight:600; letter-spacing:-0.03em; border:1px solid #e0e0e0; border-top:1px solid #666666; }
.v17_plus_prodshoptab a.on { color:#000000; border-bottom:1px solid #ffffff; }
.v17_plus_prodshoptab a span { font-family:"나눔고딕", "NanumGothic"; color:#f5760f; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }

.v17_plus_prodshoptit { position:relative; overflow:hidden; border-bottom:1px solid #e0e0e0; padding:0 0 15px 0; }
.v17_plus_prodshoptit h2 { font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.03em; }

.v17_plus_prodshoptit2 { position:relative; overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:18px; font-weight:600; letter-spacing:-0.03em; padding:0 0 15px 0; }
.v17_plus_prodshoptit2 a.link1 { position:absolute; right:0px; top:0px; display:inline-block; padding:5px 10px 5px 10px; border:1px solid #acacac; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; border-radius:3px; }
.v17_plus_prodshoptit2 p { font-family:"나눔고딕", "NanumGothic"; color:#00bcca; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; }
.v17_plus_prodshoptit2 ul { overflow:hidden; position:absolute; right:0px; top:0px; }
.v17_plus_prodshoptit2 ul li { float:left; margin:0 5px 0 0; }
.v17_plus_prodshoptit2 ul li:last-child { margin:0 0 0 0; }
.v17_plus_prodshoptit2 ul li a.link2 { display:inline-block; padding:5px 10px 5px 10px; border:1px solid #acacac; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; border-radius:3px; background:#f2f2f2; }
.v17_plus_prodshoptit2 ul li a.link3 { display:inline-block; padding:5px 10px 5px 10px; border:1px solid #acacac; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; border-radius:3px; }

.v17_plus_prodshoptit3 { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.03em; padding:0 0 15px 0; }

.v17_plus_prodshoptit4 { border:3px solid #00d6e6; overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:20px; font-weight:600; letter-spacing:-0.03em; padding:50px 0 50px 0; text-align:center; }

.v17_plus_prodshoptit5 { position:relative; overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:18px; font-weight:600; letter-spacing:-0.03em; padding:0 0 15px 0; border-bottom:1px solid #d8d8d8; }

.v17_plus_comment { overflow:hidden; }
.v17_plus_comment_1 { position:relative; overflow:hidden; }
.v17_plus_comment_1 h2 { font-family:"나눔고딕", "NanumGothic"; color:#8b8b8B; font-size:11px; font-weight:600; letter-spacing:-0.01em; }
.v17_plus_comment_1 h2 span { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:11px; font-weight:600; letter-spacing:-0.01em; }
.v17_plus_comment_1 ul { margin:10px 88px 0 0; }
.v17_plus_comment_1 ul li { width:99%; }
.v17_plus_comment_1 ul li textarea { width:100%; height:68px; border:1px solid #dcdcdc; border-width:1px 1px 1px 1px; background:#f7f7f7; padding:10px 10px 10px 10px; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_comment_1 a.link1 { position:absolute; right:0px; top:22px; display:inline-block; width:88px; height:68px; background:#00afc8; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:16px; font-weight:600; text-align:center; line-height:68px; letter-spacing:-0.03em; }
.v17_plus_comment_2 { overflow:hidden; border-bottom:1px solid #d2d2d2; padding:23px 0 20px 0; }
.v17_plus_comment_2 ul { overflow:hidden;  }
.v17_plus_comment_2 ul li { font-family:"나눔고딕", "NanumGothic"; color:#444444; font-size:13px; font-weight:normal; line-height:20px; letter-spacing:-0.03em; }
.v17_plus_comment_2 ul li a.link_del { display:inline-block; width:12px; height:12px; background:url("./images/v17/ic_02.jpg") no-repeat 0 0; text-indent:-10000px; vertical-align:middle; margin:0 0 0 3px; }
.v17_plus_comment_2 ul li+li { font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:3px 0 0 0; }

.v17_plus_prodshoplist { overflow:hidden; }
.v17_plus_prodshoplist table { width:100%; }
.v17_plus_prodshoplist th { padding:12px 0 12px 0; border:1px solid #e0e0e0; background:#f4f4f4; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:14px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
.v17_plus_prodshoplist th:first-child { border-left:0px solid #e0e0e0; }
.v17_plus_prodshoplist th:last-child { border-right:0px solid #e0e0e0; }
.v17_plus_prodshoplist td { padding:15px 0 15px 0; border:1px solid #e0e0e0; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:14px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
.v17_plus_prodshoplist td:first-child { border-left:0px solid #e0e0e0; }
.v17_plus_prodshoplist td:last-child { border-right:0px solid #e0e0e0; }
.v17_plus_prodshoplist td.multi { font-size:13px; padding:10px 15px 10px 15px; text-align:left; line-height:20px; }
.v17_plus_prodshoplist td img { margin:0 15px 0 0; width:100px; }

.v17_plus_prodshopwrite { overflow:hidden; border-top:2px solid #74685c; }
ul.v17_plus_prodshopwrite_row { overflow:hidden; border-bottom:1px solid #dfdfdf; }
ul.v17_plus_prodshopwrite_row li { float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
ul.v17_plus_prodshopwrite_row li.tit label { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; }
ul.v17_plus_prodshopwrite_row li.tit { width:20%; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:17px 0 10px 20px; background:url("./images/v17/bg_08.jpg") no-repeat right 5px; }
ul.v17_plus_prodshopwrite_row li.tit2 { width:15%; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:20px 0 20px 20px; background:url("./images/v17/bg_08.jpg") no-repeat right center; }
ul.v17_plus_prodshopwrite_row li.desc { width:80%; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:10px 20px 10px 20px; }
ul.v17_plus_prodshopwrite_row li.desc label { font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
ul.v17_plus_prodshopwrite_row li.desc a { font-family:"나눔고딕", "NanumGothic"; color:#777777; }
ul.v17_plus_prodshopwrite_row li.desc a.address { display:inline-block; padding:4px 12px 5px 12px; background:#888888; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
ul.v17_plus_prodshopwrite_row li.desc a.cupon { display:inline-block; padding:4px 12px 5px 12px; background:#f7931e; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
ul.v17_plus_prodshopwrite_row li.desc input[type="text"] { height:28px; border:1px solid #d4d4d4; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 0 10px; }
ul.v17_plus_prodshopwrite_row li.desc select { height:28px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
ul.v17_plus_prodshopwrite_row li.desc span.label1 { display:inline-block; width:30px; height:30px; background:#c79465; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:12px; font-weight:normal; text-align:center; line-height:30px; letter-spacing:-0.03em; border-radius:50%; }
ul.v17_plus_prodshopwrite_row li.desc span.label2 { display:inline-block; width:30px; height:30px; background:#666666; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:12px; font-weight:normal; text-align:center; line-height:30px; letter-spacing:-0.03em; border-radius:50%; }
ul.v17_plus_prodshopwrite_row li.desc p.noti { font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:5px 0 0 0; }

ul.v17_plus_prodshopwrite_row li.desc2 { width:80%; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.02em; padding:17px 20px 10px 20px; }
ul.v17_plus_prodshopwrite_row li.desc2 span.label1 { display:inline-block; width:20px; height:20px; background:#35a3dc; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; line-height:20px; letter-spacing:-0.03em; }
ul.v17_plus_prodshopwrite_row li.desc2 span.op1 { color:#888888; }

ul.v17_plus_prodshopwrite_row li.desc3 { width:80%; font-family:"나눔고딕", "NanumGothic"; color:#e50914; font-size:16px; font-weight:600; letter-spacing:-0.02em; padding:17px 20px 10px 20px; }
ul.v17_plus_prodshopwrite_row li.desc3 span { color:#e50914; font-size:18px; }

ul.v17_plus_prodshopwrite_row li.desc4 { width:80%; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:15px 20px 10px 7px; }
ul.v17_plus_prodshopwrite_row li.desc4 input[type="radio"] { margin-top:-2px; vertical-align:middle; margin:0 3px 0 10px; }
ul.v17_plus_prodshopwrite_row li.desc4 label { font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
ul.v17_plus_prodshopwrite_row li.desc4 a { font-family:"나눔고딕", "NanumGothic"; color:#777777; }
ul.v17_plus_prodshopwrite_row li.desc4 select { height:28px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
ul.v17_plus_prodshopwrite_row li.desc4 p.noti { font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 15px; }

ul.v17_plus_prodshopwrite_row li.desc5 { width:85%; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:16px; font-weight:600; letter-spacing:-0.02em; padding:33px 20px 10px 20px; }
ul.v17_plus_prodshopwrite_row li.desc5 span.op1 { color:#c79465; font-size:18px; }
ul.v17_plus_prodshopwrite_row li.desc5 span.op2 { color:#333333; font-size:18px; }

span.mem_label1 { display:inline-block; width:50px; height:50px; background:#c79465; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:600; text-align:center; line-height:50px; letter-spacing:-0.03em; border-radius:50%; }
span.mem_label2 { display:inline-block; width:50px; height:50px; background:#666666; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:600; text-align:center; line-height:50px; letter-spacing:-0.03em; border-radius:50%; }

ul.v17_plus_prodshopwrite_row li ul { overflow:hidden; }
ul.v17_plus_prodshopwrite_row li ul li { float:left; margin:0 5px 0 0; }

.v17_plus_prodshopagree { letter-spacing:-0.03em; }
.v17_plus_prodshopagree input[type="checkbox"] { margin-top:-1px; vertical-align:middle; }
.v17_plus_prodshopagree label { font-family:"나눔고딕", "NanumGothic"; color:#00bcca; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }

.v17_plus_prodshopagree2 { letter-spacing:-0.03em; }
.v17_plus_prodshopagree2 input[type="checkbox"] { margin-top:-1px; vertical-align:middle; }
.v17_plus_prodshopagree2 label { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
.v17_plus_prodshopagree2 label span { color:#e50914; }
.v17_plus_prodshopagree2 ul { overflow:hidden; }
.v17_plus_prodshopagree2 ul li { float:left; margin:0 5px 0 0; }

.pay-info { text-align: right; }

.v17_plus_prodshopbtns { overflow:hidden; text-align:right; }
.v17_plus_prodshopbtns a.link1 { display:inline-block; padding:15px 75px 15px 75px; background:#e50914; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:16px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_plus_prodshopbtns a.link2 { display:inline-block; padding:20px 100px 20px 100px; background:#e50914; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_plus_prodshopbtns a.link3 { display:inline-block; padding:15px 55px 15px 55px; background:#008000; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:16px; font-weight:600; text-align:center; letter-spacing:-0.03em; }

.v17_plus_txt { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#444444; font-size:16px; font-weight:600; letter-spacing:-0.03em; line-height:23px; background:url("./images/v17/ic_dot_04.jpg") no-repeat 0px 5px; padding:0 0 0 22px; text-align:left; }
.v17_plus_txt p { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; text-align:left; }

.v17_plus_txt2 { position:relative; background:url("./images/v17/ic_dot_06.jpg") no-repeat 0 2px; padding:0 0 0 20px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:15px; font-weight:600; letter-spacing:-0.03em; text-align:left; }
.v17_plus_txt2 span { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; text-align:left; }

.v17_plus_txt3 { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:14px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; background:url("./images/v17/ic_dot_04.jpg") no-repeat 0px 3px; padding:0 0 0 22px; text-align:left; }
.v17_plus_txt3 p { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; text-align:left; }

.v17_plus_list { border-top:1px solid #363636; }
.v17_plus_list table { width:100%; }
.v17_plus_list th { height:30px; border:1px solid #dedede; background:#f1f1f1; color:#343434; font-size:13px; text-align:center; font-weight:600; }
.v17_plus_list td { padding:5px 10px 5px 10px; border:1px solid #d8d8d8; color:#555555; font-size:12px; text-align:left; }
.v17_plus_list td.tit { color:#333333; font-size:12px; text-align:center; font-weight:600; background:#f9f9f9; }

.v17_plus_cs { overflow:hidden; border:1px solid #e5e5e5; padding:28px 28px 28px 28px; }
.v17_plus_cs_c1 { float:left; width:30.33333333333333%; background:url("./images/v17/plus_ic_cs_05.png") no-repeat center 55px; border-right:1px solid #e5e5e5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_cs_c1 h2 { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_plus_cs_c1 p.txt1 { margin:125px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#f3101c; font-size:24px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_plus_cs_c1 p.txt2 { margin:10px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }

.v17_plus_cs_c2 { float:left; width:39.33333333333333%; background:url("./images/v17/plus_ic_cs_06.png") no-repeat center 65px; border-right:1px solid #e5e5e5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_cs_c2 h2 { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_plus_cs_c2 p.txt1 { margin:130px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#f3101c; font-size:18px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_plus_cs_c2 p.txt2 { margin:10px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }

.v17_plus_cs_c3 { float:left; width:30.33333333333333%; background:url("./images/v17/plus_ic_cs_07.png") no-repeat center 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_cs_c3 h2 { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:20px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_plus_cs_c3 p.txt1 { margin:130px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#f3101c; font-size:19px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_plus_cs_c3 p.txt2 { margin:10px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }

.v17_plus_online { overflow:hidden; background:#f5f5f5; border:1px solid #e0e0e0; border-radius:10px; padding:20px 30px 10px 30px; }
.v17_plus_online ul { overflow:hidden; }
.v17_plus_online ul li { float:left; width:32.33333333333333%; text-align:center; margin:0 1.5% 10px 0; }
.v17_plus_online ul li+li+li { margin:0 0% 10px 0; }
.v17_plus_online ul li+li+li+li { margin:0 1.5% 10px 0; }
.v17_plus_online ul li:last-child { margin:0 0% 10px 0; }
.v17_plus_online ul li a { display:inline-block; width:100%; padding:20px 0 20px 0; background:#ffffff url("./images/v17/plus_online_01.png") no-repeat center center; text-indent:-10000px; border:1px solid #e5e5e5; border-radius:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_plus_online ul li a.link1 { background:#ffffff url("./images/v17/plus_online_01.png") no-repeat center center; }
.v17_plus_online ul li a.link2 { background:#ffffff url("./images/v17/plus_online_02.png") no-repeat center center; }
.v17_plus_online ul li a.link3 { background:#ffffff url("./images/v17/plus_online_03.png") no-repeat center center; }
.v17_plus_online ul li a.link4 { background:#ffffff url("./images/v17/plus_online_04.png") no-repeat center center; }
.v17_plus_online ul li a.link5 { background:#ffffff url("./images/v17/plus_online_05.png") no-repeat center center; }
.v17_plus_online ul li a.link6 { background:#ffffff url("./images/v17/plus_online_06.png") no-repeat center center; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

.v17_mvisual { overflow:hidden; }
.visual-con4 { float:left; position:relative; width:1000px; height:417px; }
.rollnum4 { position:absolute; bottom:14px; right:24px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
.rollnum4 a { float:left; height:14px; background-image:url("./images/v17/control_03.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
.rollnum4 .num { display:inline; }
.rollnum4 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
.rollnum4 .num a.activeSlide { width:28px; background-position:0 0; }
.rollnum4 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
.rollnum4 .play { width:14px; background-position:-96px 0; }
.roll4  img { width:1000px; height:417px; }

.v17_mtit { overflow:hidden; padding:20px 0 20px 0; }
.v17_mtit ul { overflow:hidden; }
.v17_mtit ul li { }
.v17_mtit ul li.tit1 { color:#35a3dc; font-size:28px; font-weight:normal; text-align:center; letter-spacing:-0.01em; }
.v17_mtit ul li.tit2 { color:#111111; font-size:35px; font-weight:600; text-align:center; letter-spacing:-0.02em; }

.v17_mtit2 { position:relative; overflow:hidden; color:#111111; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
.v17_mtit2 a.more { position:absolute; right:0px; top:0px; display:inline-block; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_10.png") no-repeat right 4px; background-size:7px; padding:0 13px 0 0; }

.v17_mtit3 { position:relative; overflow:hidden; color:#111111; font-size:18px; font-weight:600; letter-spacing:-0.03em;  padding:0 0 5px 0; }
.v17_mtit3 a.faq { position:absolute; right:0px; top:0px; display:inline-block; color:#ffffff; font-size:13px; font-weight:600; letter-spacing:-0.03em; background:#525558 url("./images/v17/ic_more_11.png") no-repeat 10px center; background-size:20px; padding:5px 15px 5px 35px; border-radius:20px; }

.v17_mtit4 { position:relative; overflow:hidden; color:#111111; font-size:18px; font-weight:600; letter-spacing:-0.03em;  padding:0 0 5px 0; }
.v17_mtit4 a.top { position:absolute; right:0px; top:0px; display:inline-block; color:#333333; font-size:12px; font-weight:600; letter-spacing:-0.03em; background:#ffffff url("./images/v17/ic_more_12.png") no-repeat 10px 10px; background-size:13px; padding:5px 10px 5px 30px; border:1px solid #d8d8d8; }

.v17_mprodtab { display:table; width:100%; table-layout:fixed; border-collapse:collapse; }
.v17_mprodtab a { display:table-cell; padding:10px 0 25px 0; color:#ffffff; font-size:18px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
.v17_mprodtab a.link1 { background:url("./images/v17/mprodtab_bg_01.png") no-repeat center bottom; }
.v17_mprodtab a.link2 { background:url("./images/v17/mprodtab_bg_02.png") no-repeat center bottom; }
.v17_mprodtab a.link3 { background:url("./images/v17/mprodtab_bg_03.png") no-repeat center bottom; }
.v17_mprodtab a.link4 { background:url("./images/v17/mprodtab_bg_04.png") no-repeat center bottom; }
.v17_mprodtab a.link5 { background:url("./images/v17/mprodtab_bg_05.png") no-repeat center bottom; }
.v17_mprodtab a.link1.on { background:url("./images/v17/mprodtab_bg_01_on.png") no-repeat center bottom; }
.v17_mprodtab a.link2.on { background:url("./images/v17/mprodtab_bg_02_on.png") no-repeat center bottom; }
.v17_mprodtab a.link3.on { background:url("./images/v17/mprodtab_bg_03_on.png") no-repeat center bottom; }
.v17_mprodtab a.link4.on { background:url("./images/v17/mprodtab_bg_04_on.png") no-repeat center bottom; }
.v17_mprodtab a.link5.on { background:url("./images/v17/mprodtab_bg_05_on.png") no-repeat center bottom; }

.v17_mproddesc { overflow:hidden; }
.v17_mproddesc p.img { text-align:center; }
.v17_mproddesc p.tit { color:#111111; font-size:28px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_mproddesc p.tit a { color:#111111; }
.v17_mproddesc p.tit a span { color:#777777; font-size:22px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
.v17_mproddesc ul { overflow:hidden; }
.v17_mproddesc ul li { }
.v17_mproddesc ul li.desc1 { color:#35a3dc; font-size:21px; font-weight:600; text-align:center; letter-spacing:-0.03em; margin:5px 0 0 0; line-height:27px; }
.v17_mproddesc ul li.desc2 { color:#222222; font-size:18px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin:3px 0 0 0; }
.v17_mproddesc ul li.desc3 { color:#111111; font-size:16px; font-weight:600; text-align:center; letter-spacing:-0.03em; margin:10px 0 0 0; }
.v17_mproddesc ul li.desc3 span.op1 { color:#ec008c; font-size:36px; letter-spacing:-0.02em; font-style:italic; }
.v17_mproddesc ul li.desc3 span.op2 { color:#777777; }
.v17_mproddesc ul li.desc4 { color:#35a3dc; font-size:21px; font-weight:600; text-align:center; letter-spacing:-0.03em; margin:5px 0 0 0; line-height:27px; }
.v17_mproddesc ul li.desc5 { color:#111111; font-size:16px; font-weight:600; text-align:center; letter-spacing:-0.03em; margin:10px 0 0 0; }

.v17_mcon1 { overflow:hidden; margin:30px 0 0 0; }
.v17_mcon1_c1 { float:left; width:49%; border:1px solid #b7b7b7; padding:20px 20px 20px 20px; margin:0 2% 0 0; }
.v17_mcon1_c2 { float:left; width:49%; border:1px solid #b7b7b7; padding:20px 20px 20px 20px; }

.v17_mvodtab { display:table; width:100%; table-layout:fixed; border-collapse:collapse; }
.v17_mvodtab a { display:table-cell; padding:10px 0 10px 0; color:#333333; font-size:16px; text-align:center; font-weight:normal; letter-spacing:-0.00em; border:1px solid #b7b7b7; background:#f2f2f2; }
.v17_mvodtab a.on { color:#111111; font-size:17px; font-weight:600; letter-spacing:-0.03em; border-bottom:1px solid #ffffff; background:#ffffff; }

.v17_mvoddesc { overflow:hidden; padding:15px 0 0 0; }
.v17_mvoddesc iframe { width:100%; height:230px; }

.v17_mbanner { overflow:hidden; margin:13px 0 0 0; }
.visual-con5 { float:left; position:relative; width:448px; height:138px; }
.rollnum5 { position:absolute; bottom:10px; right:20px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
.rollnum5 a { float:left; height:14px; background-image:url("./images/v17/control_03.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
.rollnum5 .num { display:inline; }
.rollnum5 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
.rollnum5 .num a.activeSlide { width:28px; background-position:0 0; }
.rollnum5 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
.rollnum5 .play { width:14px; background-position:-96px 0; }
.roll5 img { width:448px; height:138px; }

.v17_mnoti { overflow:hidden; margin:20px 0 0 0; }
.v17_mnoti ul { overflow:hidden; }
.v17_mnoti ul li { color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 5px 0; }
.v17_mnoti ul li a { color:#333333; }

.v17_mcon2 { overflow:hidden; margin:20px 0 0 0; }
.v17_mcon2_c1 { float:left; background:#f0f0f0; width:49%; border:1px solid #b7b7b7; padding:20px 20px 20px 20px; margin:0 2% 0 0; }
.v17_mcon2_c2 { float:left; background:#f0f0f0; width:49%; border:1px solid #b7b7b7; padding:20px 20px 20px 20px; }

.v17_mcs { overflow:hidden; margin:10px 0 0 0; padding:20px 10px 20px 10px; background:#ffffff; border:1px solid #b7b7b7; }
.v17_mcs ul.cs1 { overflow:hidden; }
.v17_mcs ul.cs1 li { float:left; width:33.33333333333333%; color:#333333; font-size:18px; font-weight:normal; line-height:26px; letter-spacing:-0.03em; border-right:1px solid #d8d8d8; padding:0 0 0 20px; }
.v17_mcs ul.cs1 li:last-child { border-right:0px solid #d8d8d8; }
.v17_mcs ul.cs1 li span { color:#111111; font-weight:600; }

.v17_mcs ul.cs2 { overflow:hidden; border-top:1px solid #d8d8d8; margin:20px 10px 0 10px; }
.v17_mcs ul.cs2 li { background:url("./images/v17/ic_cs_04.png") no-repeat 20px 14px; background-size:90px; color:#00b0c8; font-size:20px; font-weight:600; letter-spacing:-0.03em; padding:15px 0 0 120px; }
.v17_mcs ul.cs2 li span { color:#ec008c; }

.v17_mqmenu { overflow:hidden; margin:10px 0 0 0; background:#ffffff; border:1px solid #b7b7b7; }
.v17_mqmenu ul { overflow:hidden; }
.v17_mqmenu ul li { float:left; width:33.33333333333333%; border-right:1px solid #d8d8d8; }
.v17_mqmenu ul li:last-child { border-right:0px solid #d8d8d8; }
.v17_mqmenu ul li a { display:inline-block; width:100%; color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.03em;  padding:100px 0 33px 0; text-align:center; }
.v17_mqmenu ul li a.link1 { background:url("./images/v17/ic_qmenu_01.png") no-repeat center 45px; background-size:50px; }
.v17_mqmenu ul li a.link2 { background:url("./images/v17/ic_qmenu_02.png") no-repeat center 45px; background-size:50px; }
.v17_mqmenu ul li a.link3 { background:url("./images/v17/ic_qmenu_03.png") no-repeat center 45px; background-size:50px; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

#v17_select { position:relative; width:110px; height:28px; background:url("./images/v17/select_arrow_01.png") no-repeat 90px center; border:1px solid #d0d0d0; }
#v17_select label { position:absolute; left:12px; top:7px; color:#888888; font-size:11px; letter-spacing:-0.03em; }
#v17_select .v17_select_1 { width:100%; height:28px; min-height:28px; line-height:28px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#888888; font-size:11px; letter-spacing:-0.03em; }

#v17_select2 { position:relative; width:100%; height:33px; background:url("./images/v17/select_arrow_02.png") no-repeat right center; border:1px solid #d0d0d0; }
#v17_select2 label { position:absolute; left:12px; top:7px; color:#333333; font-size:13px; letter-spacing:-0.03em; }
#v17_select2 .v17_select2_1 { width:100%; height:33px; min-height:33px; line-height:33px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#333333; font-size:13px; letter-spacing:-0.03em; }

#v17_select3 { position:relative; width:120px; height:33px; background:url("./images/v17/select_arrow_02.png") no-repeat right center; border:1px solid #d0d0d0; }
#v17_select3 label { position:absolute; left:12px; top:7px; color:#333333; font-size:13px; letter-spacing:-0.03em; }
#v17_select3 .v17_select3_1 { width:100%; height:33px; min-height:33px; line-height:33px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#333333; font-size:13px; letter-spacing:-0.03em; }

#v17_select4 { position:relative; width:100%; height:33px; background:url("./images/v17/select_arrow_02.png") no-repeat right center; border:1px solid #d0d0d0; }
#v17_select4 label { position:absolute; left:12px; top:7px; color:#333333; font-size:13px; letter-spacing:-0.03em; }
#v17_select4 .v17_select4_1 { width:100%; height:33px; min-height:33px; line-height:33px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#333333; font-size:13px; letter-spacing:-0.03em; }

#v17_select5 { position:relative; width:90px; height:28px; background:url("./images/v17/select_arrow_02.png") no-repeat right center; border:1px solid #d0d0d0; }
#v17_select5 label { position:absolute; left:12px; top:7px; color:#333333; font-size:13px; letter-spacing:-0.03em; font-weight:normal; }
#v17_select5 .v17_select5_1 { width:100%; height:28px; min-height:28px; line-height:28px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#333333; font-size:12px; letter-spacing:-0.03em; }

.v17_input1 { height:28px; min-height:28px; line-height:28px; padding:0 10px 0 10px; border:1px solid #d0d0d0; border-width:1px 0 1px 1px; color:#888888; font-size:11px; letter-spacing:-0.03em; }
.v17_input2 { height:33px; min-height:28px; line-height:28px; padding:0 10px 0 10px; border:1px solid #d0d0d0; color:#888888; font-size:13px; letter-spacing:-0.03em; }

a.btn_mint_01 { display:inline-block; padding:0 20px 0 20px; height:36px; font-size:15px; font-weight:600; background:#00bfc7; color:#ffffff; text-align:center; line-height:36px; border:1px solid #00bfc7; }
a.btn_mint_02 { display:inline-block; padding:3px 7px 3px 7px; font-size:12px; font-weight:normal; background:#00bfc7; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; text-align:center; border-radius:5px; }
a.btn_mint_03 { display:inline-block; padding:0 50px 0 50px; height:50px; font-size:18px; font-weight:600; background:#00bfc7; color:#ffffff; text-align:center; line-height:48px; border:1px solid #00bfc7; }

a.btn_blue_01 { display:inline-block; padding:0 20px 0 20px; height:36px; font-size:15px; font-weight:600; background:#0c50a1; color:#ffffff; text-align:center; line-height:36px; border:1px solid #0c50a1; }

a.btn_white_01 { display:inline-block; padding:0 20px 0 20px; height:36px; font-size:15px; font-weight:600; background:#ffffff; color:#0950a2; text-align:center; line-height:36px; border:1px solid #0c50a1; }
a.btn_white_02 { display:inline-block; padding:0 12px 0 12px; height:28px; font-size:15px; font-weight:600; background:#ffffff; color:#333333; text-align:center; line-height:28px; border:1px solid #999999; }

a.btn_grey_01 { display:inline-block; padding:0 20px 0 20px; height:36px; font-size:15px; font-weight:600; background:#555555; color:#ffffff; text-align:center; line-height:36px; border:1px solid #666666; }
a.btn_grey_02 { display:inline-block; padding:3px 7px 3px 7px; font-size:12px; font-weight:normal; background:#666666; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; text-align:center; border-radius:5px; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

.v17_con_layout { overflow:hidden; }
.v17_con_layout .v17_con_layout_c1 { float:left; }
.v17_con_layout .v17_con_layout_c2 { float:left; }

.v17_con_layout2 { overflow:hidden; padding:20px 20px 20px 20px; }

.v17_con_btn_left { text-align:left; }
.v17_con_btn_right { text-align:right; }
.v17_con_btn_center { text-align:center; }
.v17_con_btn_double { overflow:hidden; }
.v17_con_btn_double ul { }
.v17_con_btn_double ul li { float:left; }
.v17_con_btn_double ul li:last-child { float:right; }

/*
input[type="file"] { height:26px; border:1px solid #cbcbcb; font-size:14px; color:#333333; }
input[type="radio"] { margin-top:1px; vertical-align:middle; }
input[type="checkbox"] { margin-top:-1px; vertical-align:middle; }
*/

.v17_blink { animation:blink 900ms infinite alternate; }
@keyframes blink { from { opacity:1; } to { opacity:0; } };

ul.v17_file { width:100%; }
ul.v17_file li { float:left; margin-right:8px; }
ul.v17_file li img { margin-bottom:3px; }

.v17_con_star { width:60px; background:url("./images/v17/star_off.png") no-repeat left top; height:12px; display:block; float:left; margin:1px 0 0 0px; }
.v17_con_star .con_star_on { float:left; display:block; height:12px; background:url("./images/v17/star_on.png") no-repeat left top; }

.cv17_on_star2 { width:60px; background:url("./images/v17/star_off.png") no-repeat left top; height:12px; display:block; margin:0 auto; }
.v17_con_star2 .con_star2_on { float:left; display:block; height:12px; background:url("./images/v17/star_on.png") no-repeat left top; }

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

.v17_deco { text-decoration:underline; }
.v17_nodeco { text-decoration:none !important; }
.v17_displaydone { width:0; height:0; text-indent:-1000em; font:0/0 arial; overflow:hidden; }
.v17_hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none; }
.v17_clear { display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; }
.v17_pointer { cursor:pointer; }
.v17_clearboth { clear:both; }
.v17_m0a { margin:0 auto !important; }
.v17_pr { position:relative !important; }
.v17_f_l { float:left; }
.v17_f_r { float:right; }
.v17_d_none { display:none; }
.v17_d_block { display:block; }

.v17_al { text-align:left !important; }
.v17_ac { text-align:center !important; }
.v17_ar { text-align:right !important; }

.v17_vat { vertical-align:top !important; }
.v17_vam { vertical-align:middle !important; }
.v17_vab { vertical-align:bottom !important; }

.v17_b { border:1px solid #000000 !important; }
.v17_b2 { border:2px solid #000000 !important; }
.v17_b3 { border:3px solid #000000 !important; }
.v17_b4 { border:4px solid #000000 !important; }
.v17_b5 { border:5px solid #000000 !important; }
.v17_b6 { border:6px solid #000000 !important; }
.v17_b7 { border:7px solid #000000 !important; }
.v17_b8 { border:8px solid #000000 !important; }
.v17_b9 { border:9px solid #000000 !important; }
.v17_b10 { border:10px solid #000000 !important; }

.v17_b-d8d8d8 { border:1px solid #d8d8d8 !important; }

.v17_bg_none { background:none !important; }
.v17_bg_f2f2f2 { background:#f2f2f2 !important; }

.v17_b_none { border:none !important; }
.v17_br_none { border-right:none !important; }
.v17_bl_none { border-left:none !important; }
.v17_bt_none { border-top:none !important; }
.v17_bb_none { border-bottom:none !important; }

.v17_fw6 { font-weight:600 !important; }
.v17_fwb { font-weight:bold !important; }
.v17_fwn { font-weight:normal !important; }

.v17_fs10 { font-size:10px !important; }
.v17_fs11 { font-size:11px !important; }
.v17_fs12 { font-size:12px !important; }
.v17_fs13 { font-size:13px !important; }
.v17_fs14 { font-size:14px !important; }
.v17_fs15 { font-size:15px !important; }
.v17_fs16 { font-size:16px !important; }
.v17_fs17 { font-size:17px !important; }
.v17_fs18 { font-size:18px !important; }
.v17_fs19 { font-size:19px !important; }
.v17_fs20 { font-size:20px !important; }
.v17_fs35 { font-size:35px !important; }

.v17_lh16 { line-height:16px !important; }
.v17_lh17 { line-height:17px !important; }
.v17_lh18 { line-height:18px !important; }
.v17_lh19 { line-height:19px !important; }
.v17_lh20 { line-height:20px !important; }
.v17_lh21 { line-height:21px !important; }
.v17_lh22 { line-height:22px !important; }
.v17_lh23 { line-height:23px !important; }
.v17_lh24 { line-height:24px !important; }
.v17_lh25 { line-height:25px !important; }
.v17_lh26 { line-height:26px !important; }
.v17_lh27 { line-height:27px !important; }
.v17_lh28 { line-height:28px !important; }
.v17_lh29 { line-height:29px !important; }
.v17_lh30 { line-height:30px !important; }
.v17_lh40 { line-height:40px !important; }
.v17_lh50 { line-height:50px !important; }

.v17_no_mp { margin:0 !important; padding:0 !important; }

.v17_m0 { margin:0px !important; }
.v17_mt0 { margin-top:0px !important; }
.v17_mt1 { margin-top:1px !important; }
.v17_mt2 { margin-top:2px !important; }
.v17_mt3 { margin-top:3px !important; }
.v17_mt3_ { margin-top:-3px !important; }
.v17_mt4 { margin-top:4px !important; }
.v17_mt5 { margin-top:5px !important; }
.v17_mt5_ { margin-top:-5px !important; }
.v17_mt6 { margin-top:6px !important; }
.v17_mt7 { margin-top:7px !important; }
.v17_mt8 { margin-top:8px !important; }
.v17_mt9 { margin-top:9px !important; }
.v17_mt10 { margin-top:10px !important; }
.v17_mt11 { margin-top:11px !important; }
.v17_mt12 { margin-top:12px !important; }
.v17_mt13 { margin-top:13px !important; }
.v17_mt14 { margin-top:14px !important; }
.v17_mt15 { margin:20px 0 20px 0 !important; }
.v17_mt16 { margin-top:16px !important; }
.v17_mt17 { margin-top:17px !important; }
.v17_mt18 { margin-top:18px !important; }
.v17_mt19 { margin-top:19px !important; }
.v17_mt20 { margin-top:20px !important; }
.v17_mt21 { margin-top:21px !important; }
.v17_mt22 { margin-top:22px !important; }
.v17_mt23 { margin-top:23px !important; }
.v17_mt24 { margin-top:24px !important; }
.v17_mt25 { margin-top:20px !important; }
.v17_mt26 { margin-top:26px !important; }
.v17_mt27 { margin-top:27px !important; }
.v17_mt28 { margin-top:28px !important; }
.v17_mt29 { margin-top:29px !important; }
.v17_mt30 { margin-top:30px !important; }
.v17_mt31 { margin-top:31px !important; }
.v17_mt32 { margin-top:32px !important; }
.v17_mt33 { margin-top:33px !important; }
.v17_mt34 { margin-top:34px !important; }
.v17_mt35 { margin-top:35px !important; }
.v17_mt36 { margin-top:36px !important; }
.v17_mt37 { margin-top:37px !important; }
.v17_mt38 { margin-top:38px !important; }
.v17_mt39 { margin-top:39px !important; }
.v17_mt40 { margin-top:40px !important; }
.v17_mt41 { margin-top:41px !important; }
.v17_mt42 { margin-top:42px !important; }
.v17_mt43 { margin-top:43px !important; }
.v17_mt44 { margin-top:44px !important; }
.v17_mt45 { margin-top:45px !important; }
.v17_mt46 { margin-top:46px !important; }
.v17_mt47 { margin-top:47px !important; }
.v17_mt48 { margin-top:48px !important; }
.v17_mt49 { margin-top:49px !important; }
.v17_mt50 { margin-top:50px !important; }
.v17_mt51 { margin-top:51px !important; }
.v17_mt52 { margin-top:52px !important; }
.v17_mt53 { margin-top:53px !important; }
.v17_mt54 { margin-top:54px !important; }
.v17_mt55 { margin-top:55px !important; }
.v17_mt60 { margin-top:60px !important; }
.v17_mt65 { margin-top:65px !important; }
.v17_mt70 { margin-top:70px !important; }
.v17_mt80 { margin-top:80px !important; }
.v17_mt90 { margin-top:90px !important; }
.v17_mt100 { margin-top:100px !important; }
.v17_mt155 { margin-top:155px !important; }
.v17_mb1 { margin-bottom:1px !important; }
.v17_mb2 { margin-bottom:2px !important; }
.v17_mb3 { margin-bottom:3px !important; }
.v17_mb5 { margin-bottom:5px !important; }
.v17_mb6 { margin-bottom:6px !important; }
.v17_mb7 { margin-bottom:7px !important; }
.v17_mb8 { margin-bottom:8px !important; }
.v17_mb9 { margin-bottom:9px !important; }
.v17_mb10 { margin-bottom:10px !important; }
.v17_mb12 { margin-bottom:12px !important; }
.v17_mb15 { margin-bottom:15px !important; }
.v17_mb18 { margin-bottom:18px !important; }
.v17_mb20 { margin-bottom:20px !important; }
.v17_mb20_ { margin-bottom:-20px !important; }
.v17_mb25_ { margin-bottom:-25px !important; }
.v17_mb25 { margin-bottom:25px !important; }
.v17_mb27 { margin-bottom:27px !important; }
.v17_mb28 { margin-bottom:28px !important; }
.v17_mb30 { margin-bottom:30px !important; }
.v17_mb30_ { margin-bottom:-30px !important; }
.v17_mb35 { margin-bottom:35px !important; }
.v17_mb36 { margin-bottom:36px !important; }
.v17_mb40 { margin-bottom:40px !important; }
.v17_mb41 { margin-bottom:41px !important; }
.v17_mb45 { margin-bottom:45px !important; }
.v17_mb50 { margin-bottom:50px !important; }
.v17_mb55 { margin-bottom:55px !important; }
.v17_mb65 { margin-bottom:65px !important; }
.v17_mb100 { margin-bottom:100px !important; }
.v17_mb200 { margin-bottom:200px !important; }
.v17_ml1 { margin-left:1px !important; }
.v17_ml2 { margin-left:2px !important; }
.v17_ml3 { margin-left:3px !important; }
.v17_ml4 { margin-left:4px !important; }
.v17_ml5 { margin-left:5px !important; }
.v17_ml8 { margin-left:8px !important; }
.v17_ml10 { margin-left:10px !important; }
.v17_ml10_ { margin-left:-10px !important; }
.v17_ml11 { margin-left:11px !important; }
.v17_ml12 { margin-left:12px !important; }
.v17_ml13 { margin-left:13px !important; }
.v17_ml14 { margin-left:14px !important; }
.v17_ml15 { margin-left:15px !important; }
.v17_ml16 { margin-left:16px !important; }
.v17_ml20 { margin-left:20px !important; }
.v17_ml21 { margin-left:21px !important; }
.v17_ml30 { margin-left:30px !important; }
.v17_ml37 { margin-left:37px !important; }
.v17_ml40 { margin-left:40px !important; }
.v17_ml50 { margin-left:50px !important; }
.v17_ml60 { margin-left:60px !important; }
.v17_ml70 { margin-left:70px !important; }
.v17_ml80 { margin-left:80px !important; }
.v17_ml80 { margin-left:80px !important; }
.v17_ml83 { margin-left:83px !important; }
.v17_ml90 { margin-left:90px !important; }
.v17_ml100 { margin-left:100px !important; }
.v17_ml110 { margin-left:110px !important; }
.v17_ml120 { margin-left:120px !important; }
.v17_ml130 { margin-left:130px !important; }
.v17_ml140 { margin-left:140px !important; }
.v17_ml150 { margin-left:150px !important; }
.v17_ml250 { margin-left:250px !important; }
.v17_mr0 { margin-right:0px !important; }
.v17_mr1 { margin-right:1px !important; }
.v17_mr2 { margin-right:2px !important; }
.v17_mr3 { margin-right:3px !important; }
.v17_mr4 { margin-right:4px !important; }
.v17_mr5 { margin-right:5px !important; }
.v17_mr10 { margin-right:10px !important; }
.v17_mr11 { margin-right:11px !important; }
.v17_mr12 { margin-right:12px !important; }
.v17_mr13 { margin-right:13px !important; }
.v17_mr14 { margin-right:14px !important; }
.v17_mr15 { margin-right:15px !important; }
.v17_mr20 { margin-right:20px !important; }
.v17_mr30 { margin-right:30px !important; }
.v17_mr31 { margin-right:31px !important; }
.v17_mr32 { margin-right:32px !important; }
.v17_mr33 { margin-right:33px !important; }
.v17_mr34 { margin-right:34px !important; }
.v17_mr35 { margin-right:35px !important; }
.v17_mr36 { margin-right:36px !important; }
.v17_mr37 { margin-right:37px !important; }
.v17_mr38 { margin-right:38px !important; }
.v17_mr39 { margin-right:39px !important; }
.v17_mr40 { margin-right:40px !important; }
.v17_mr45 { margin-right:45px !important; }
.v17_mr50 { margin-right:50px !important; }
.v17_mr51 { margin-right:51px !important; }

.v17_mrp1 { margin-right:1% !important; }
.v17_mrp2 { margin-right:2% !important; }
.v17_mrp3 { margin-right:3% !important; }
.v17_mrp4 { margin-right:4% !important; }
.v17_mrp5 { margin-right:5% !important; }
.v17_mrp6 { margin-right:6% !important; }
.v17_mrp7 { margin-right:7% !important; }
.v17_mrp8 { margin-right:8% !important; }
.v17_mrp9 { margin-right:9% !important; }
.v17_mrp10 { margin-right:10% !important; }

.v17_pp1 { padding:1% !important; }
.v17_ptp1 { padding-top:1% !important; }
.v17_pbp1 { padding-bottom:1% !important; }
.v17_plp1 { padding-left:1% !important; }
.v17_prp1 { padding-right:1% !important; }

.v17_p0 { padding:0px !important; }
.v17_p5 { padding:5px !important; }
.v17_p10 { padding:10px !important; }
.v17_p20 { padding:20px !important; }
.v17_pt0 { padding-top:0px !important; }
.v17_pt1 { padding-top:1px !important; }
.v17_pt2 { padding-top:2px !important; }
.v17_pt3 { padding-top:3px !important; }
.v17_pt4 { padding-top:4px !important; }
.v17_pt5 { padding-top:5px !important; }
.v17_pt6 { padding-top:6px !important; }
.v17_pt7 { padding-top:7px !important; }
.v17_pt8 { padding-top:8px !important; }
.v17_pt9 { padding-top:9px !important; }
.v17_pt10 { padding-top:10px !important; }
.v17_pt15 { padding-top:15px !important; }
.v17_pt20 { padding-top:20px !important; }
.v17_pt24 { padding-top:24px !important; }
.v17_pt30 { padding-top:30px !important; }
.v17_pt40 { padding-top:40px !important; }
.v17_pt50 { padding-top:50px !important; }
.v17_pt60 { padding-top:60px !important; }
.v17_pt70 { padding-top:70px !important; }
.v17_pt80 { padding-top:80px !important; }
.v17_pt90 { padding-top:90px !important; }
.v17_pt100 { padding-top:100px !important; }
.v17_pt110 { padding-top:110px !important; }
.v17_pt120 { padding-top:120px !important; }
.v17_pt130 { padding-top:130px !important; }
.v17_pt140 { padding-top:140px !important; }
.v17_pt150 { padding-top:150px !important; }
.v17_pb1 { padding-bottom:1px !important; }
.v17_pb2 { padding-bottom:2px !important; }
.v17_pb3 { padding-bottom:3px !important; }
.v17_pb4 { padding-bottom:4px !important; }
.v17_pb5 { padding-bottom:5px !important; }
.v17_pb6 { padding-bottom:6px !important; }
.v17_pb7 { padding-bottom:7px !important; }
.v17_pb8 { padding-bottom:8px !important; }
.v17_pb9 { padding-bottom:9px !important; }
.v17_pb10 { padding-bottom:10px !important; }
.v17_pb20 { padding-bottom:20px !important; }
.v17_pb25 { padding-bottom:25px !important; }
.v17_pb30 { padding-bottom:30px !important; }
.v17_pb40 { padding-bottom:40px !important; }
.v17_pb50 { padding-bottom:50px !important; }
.v17_pl0 { padding-left:0px !important; }
.v17_pl5 { padding-left:5px !important; }
.v17_pl6 { padding-left:6px !important; }
.v17_pl7 { padding-left:7px !important; }
.v17_pl8 { padding-left:8px !important; }
.v17_pl9 { padding-left:9px !important; }
.v17_pl10 { padding-left:10px !important; }
.v17_pl15 { padding-left:15px !important; }
.v17_pl16 { padding-left:16px !important; }
.v17_pl17 { padding-left:17px !important; }
.v17_pl18 { padding-left:18px !important; }
.v17_pl19 { padding-left:19px !important; }
.v17_pl20 { padding-left:20px !important; }
.v17_pl30 { padding-left:30px !important; }
.v17_pl40 { padding-left:40px !important; }
.v17_pl50 { padding-left:50px !important; }
.v17_pr5 { padding-right:5px !important; }
.v17_pr10 { padding-right:10px !important; }
.v17_pr20 { padding-right:20px !important; }
.v17_pr25 { padding-right:25px !important; }
.v17_pr30 { padding-right:30px !important; }

.v17_fc_black { color:#000000 !important; } /* 검정 */
.v17_fc_orange { color:#ff6800 !important; } /* 오렌지 */
.v17_fc_orange2 { color:#f5760f !important; } /* 오렌지 */
.v17_fc_red { color:#ff3b1d !important; } /* 빨간색 */
.v17_fc_blue { color:#007cd0 !important; } /* 파란색 */
.v17_fc_grey { color:#c8c8d0 !important; } /* 회색 */

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

.v17_w10 { width:10px !important; }
.v17_w20 { width:20px !important; }
.v17_w30 { width:30px !important; }
.v17_w40 { width:40px !important; }
.v17_w50 { width:50px !important; }
.v17_w60 { width:60px !important; }
.v17_w65 { width:65px !important; }
.v17_w66 { width:66px !important; }
.v17_w67 { width:67px !important; }
.v17_w70 { width:70px !important; }
.v17_w80 { width:80px !important; }
.v17_w81 { width:81px !important; }
.v17_w82 { width:82px !important; }
.v17_w83 { width:83px !important; }
.v17_w84 { width:84px !important; }
.v17_w85 { width:85px !important; }
.v17_w86 { width:86px !important; }
.v17_w87 { width:87px !important; }
.v17_w88 { width:88px !important; }
.v17_w89 { width:89px !important; }
.v17_w90 { width:90px !important; }
.v17_w91 { width:91px !important; }
.v17_w92 { width:92px !important; }
.v17_w93 { width:93px !important; }
.v17_w94 { width:94px !important; }
.v17_w95 { width:95px !important; }
.v17_w96 { width:96px !important; }
.v17_w97 { width:97px !important; }
.v17_w98 { width:98px !important; }
.v17_w99 { width:99px !important; }
.v17_w100 { width:100px !important; }
.v17_w101 { width:101px !important; }
.v17_w102 { width:102px !important; }
.v17_w103 { width:103px !important; }
.v17_w104 { width:104px !important; }
.v17_w105 { width:105px !important; }
.v17_w106 { width:106px !important; }
.v17_w107 { width:107px !important; }
.v17_w108 { width:108px !important; }
.v17_w109 { width:109px !important; }
.v17_w110 { width:110px !important; }
.v17_w111 { width:111px !important; }
.v17_w112 { width:112px !important; }
.v17_w113 { width:113px !important; }
.v17_w114 { width:114px !important; }
.v17_w115 { width:115px !important; }
.v17_w120 { width:120px !important; }
.v17_w123 { width:123px !important; }
.v17_w130 { width:130px !important; }
.v17_w131 { width:131px !important; }
.v17_w132 { width:132px !important; }
.v17_w133 { width:133px !important; }
.v17_w134 { width:134px !important; }
.v17_w135 { width:135px !important; }
.v17_w136 { width:136px !important; }
.v17_w137 { width:137px !important; }
.v17_w138 { width:138px !important; }
.v17_w139 { width:139px !important; }
.v17_w140 { width:140px !important; }
.v17_w142 { width:142px !important; }
.v17_w150 { width:150px !important; }
.v17_w160 { width:160px !important; }
.v17_w170 { width:170px !important; }
.v17_w175 { width:175px !important; }
.v17_w180 { width:180px !important; }
.v17_w185 { width:185px !important; }
.v17_w190 { width:190px !important; }
.v17_w200 { width:200px !important; }
.v17_w210 { width:210px !important; }
.v17_w220 { width:220px !important; }
.v17_w230 { width:230px !important; }
.v17_w236 { width:236px !important; }
.v17_w240 { width:240px !important; }
.v17_w250 { width:250px !important; }
.v17_w255 { width:255px !important; }
.v17_w259 { width:259px !important; }
.v17_w260 { width:260px !important; }
.v17_w263 { width:263px !important; }
.v17_w270 { width:270px !important; }
.v17_w280 { width:280px !important; }
.v17_w290 { width:290px !important; }
.v17_w299 { width:299px !important; }
.v17_w300 { width:300px !important; }
.v17_w310 { width:310px !important; }
.v17_w340 { width:340px !important; }
.v17_w400 { width:400px !important; }
.v17_w410 { width:410px !important; }
.v17_w420 { width:420px !important; }
.v17_w430 { width:430px !important; }
.v17_w440 { width:440px !important; }
.v17_w450 { width:450px !important; }
.v17_w460 { width:460px !important; }
.v17_w470 { width:470px !important; }
.v17_w480 { width:480px !important; }
.v17_w490 { width:490px !important; }
.v17_w495 { width:495px !important; }
.v17_w500 { width:500px !important; }
.v17_w538 { width:538px !important; }
.v17_w590 { width:590px !important; }
.v17_w598 { width:598px !important; }
.v17_w600 { width:600px !important; }
.v17_w610 { width:610px !important; }
.v17_w620 { width:620px !important; }
.v17_w630 { width:630px !important; }
.v17_w640 { width:640px !important; }
.v17_w650 { width:650px !important; }
.v17_w660 { width:660px !important; }
.v17_w670 { width:670px !important; }
.v17_w680 { width:680px !important; }
.v17_w690 { width:690px !important; }
.v17_w700 { width:700px !important; }
.v17_w734 { width:734px !important; }
.v17_w800 { width:800px !important; }
.v17_w808 { width:808px !important; }
.v17_w898 { width:898px !important; }
.v17_w926 { width:926px !important; }
.v17_w938 { width:928px !important; }
.v17_w1137 { width:1137px !important; }

.v17_h10 { height:10px !important; }
.v17_h11 { height:11px !important; }
.v17_h12 { height:12px !important; }
.v17_h13 { height:13px !important; }
.v17_h14 { height:14px !important; }
.v17_h15 { height:15px !important; }
.v17_h16 { height:16px !important; }
.v17_h17 { height:17px !important; }
.v17_h18 { height:18px !important; }
.v17_h19 { height:19px !important; }
.v17_h20 { height:20px !important; }
.v17_h21 { height:21px !important; }
.v17_h22 { height:22px !important; }
.v17_h23 { height:23px !important; }
.v17_h24 { height:24px !important; }
.v17_h25 { height:25px !important; }
.v17_h26 { height:26px !important; }
.v17_h27 { height:27px !important; }
.v17_h28 { height:28px !important; }
.v17_h29 { height:29px !important; }
.v17_h30 { height:30px !important; }
.v17_h31 { height:31px !important; }
.v17_h32 { height:32px !important; }
.v17_h33 { height:33px !important; }
.v17_h34 { height:34px !important; }
.v17_h35 { height:35px !important; }
.v17_h36 { height:36px !important; }
.v17_h37 { height:37px !important; }
.v17_h38 { height:38px !important; }
.v17_h39 { height:39px !important; }
.v17_h40 { height:40px !important; }
.v17_h50 { height:50px !important; }
.v17_h60 { height:60px !important; }
.v17_h65 { height:65px !important; }
.v17_h70 { height:70px !important; }
.v17_h80 { height:80px !important; }
.v17_h90 { height:90px !important; }
.v17_h100 { height:100px !important; }
.v17_h110 { height:110px !important; }
.v17_h120 { height:120px !important; }
.v17_h125 { height:125px !important; }
.v17_h130 { height:130px !important; }
.v17_h140 { height:140px !important; }
.v17_h150 { height:150px !important; }
.v17_h160 { height:160px !important; }
.v17_h170 { height:170px !important; }
.v17_h177 { height:177px !important; }
.v17_h180 { height:180px !important; }
.v17_h190 { height:190px !important; }
.v17_h200 { height:200px !important; }
.v17_h210 { height:210px !important; }
.v17_h220 { height:220px !important; }
.v17_h230 { height:230px !important; }
.v17_h240 { height:240px !important; }
.v17_h250 { height:250px !important; }
.v17_h300 { height:300px !important; }
.v17_h350 { height:350px !important; }
.v17_h400 { height:400px !important; }
.v17_h500 { height:500px !important; }
.v17_h600 { height:600px !important; }
.v17_h700 { height:700px !important; }
.v17_h800 { height:800px !important; }
.v17_h900 { height:900px !important; }
.v17_h1000 { height:1000px !important; }

.v17_wp10 { width:10% !important; }
.v17_wp20 { width:20% !important; }
.v17_wp30 { width:30% !important; }
.v17_wp40 { width:40% !important; }
.v17_wp41 { width:41% !important; }
.v17_wp42 { width:42% !important; }
.v17_wp43 { width:43% !important; }
.v17_wp44 { width:44% !important; }
.v17_wp45 { width:45% !important; }
.v17_wp46 { width:46% !important; }
.v17_wp47 { width:47% !important; }
.v17_wp48 { width:48% !important; }
.v17_wp49 { width:49% !important; }
.v17_wp50 { width:50% !important; }
.v17_wp60 { width:60% !important; }
.v17_wp70 { width:70% !important; }
.v17_wp80 { width:80% !important; }
.v17_wp90 { width:90% !important; }
.v17_wp91 { width:91% !important; }
.v17_wp92 { width:92% !important; }
.v17_wp93 { width:93% !important; }
.v17_wp94 { width:94% !important; }
.v17_wp95 { width:95% !important; }
.v17_wp96 { width:96% !important; }
.v17_wp97 { width:97% !important; }
.v17_wp98 { width:98% !important; }
.v17_wp99 { width:99% !important; }
.v17_wp100 { width:100% !important; }


/* 셀렉트 영역 스타일23 */
.product_ib {
  margin:0 auto;
  position: relative;
  width: 25em;
  height: 60px;
  border-radius: 7px;
  background-color: #05b7d1;
  box-sizing: border-box;
  cursor: pointer;
}
.product_ib .box{text-align:center; vertical-align:middle; padding: 15px 0px}
.product_ib:after {content: ""; position: absolute; right: 25px; top: 1.5em; display: block; width: 1.3em; height: 1.3em; border-style: solid; border-color: #fff; border-width: 0 0 4px 4px; transform: rotate(-45deg);}

.product_ib p.p_name { display: inline-block; font-size: 18px; font-weight: 600; margin-left:-10%; vertical-align:middle; color: #fff;}

.product_ib .selected_option {color:#fff;}
.product_ib ul{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border:2px solid #05b7d1;
  border-radius: 7px;
  background-color: #fff;
  z-index: 10;
  cursor: pointer;
  box-sizing: border-box;
  -webkit-animation: item-shadow 0.1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: item-shadow 0.1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

.product_ib ul.hide {display: none;}
.product_ib ul.show {display: block;}
.product_ib ul.show p.p_name {color:#333;}
.product_ib ul li {text-align:cetner; height: 60px; margin:0 auto;}
.product_ib ul li:hover{text-align:cetner; height: 60px; margin:0 auto;background-color: #05b7d1;color:#fff;}
.product_ib ul li + li {border-top: 1px solid #ced8df;}

.product_ib_tooltip{font-size:1.3em;margin-top:0.3em;text-align:center; margin-bottom:3em;}

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

/*
<span class="label label-default">Default</span>
<span class="label label-primary">Primary</span>
<span class="label label-success">Success</span>
<span class="label label-info">Info</span>
<span class="label label-warning">Warning</span>
<span class="label label-danger">Danger</span>

background:url("./images/control_01.jpg") no-repeat 0 0;
display:inline-block; width:28px; height:28px; background:url("./images/btn_search_01.jpg") no-repeat 0 0;
background-image:url("./images/bg_23.jpg"), url("./images/bg_24.jpg"); background-position:0 0, 0 0; background-repeat:repeat-x, no-repeat;

display:inline-block; width:68px; height:25px; background:#1462b3; border:1px solid #72a1d1; color:#c4d8ec; font-size:14px; font-weight:normal; text-align:center; line-height:25px; letter-spacing:-0.03em;
display:inline-block; width:100%; height:105px; background:url("./images/con_mcon_c1_link1.jpg") no-repeat center 0; padding:71px 0 0 0; color:#484745; font-size:13px; font-weight:600; letter-spacing:-0.07em;

position:absolute; right:0px; top:15px; display:inline-block; width:31px; height:31px; background:url("./images/btn_close_01.jpg") no-repeat 0 0; text-indent:-10000px; z-index:10000;
outline:none;
text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
display:table; margin-left:auto; margin-right:auto;
#con_footmenu a:after{ content:"|"; color:#999999; font-size:12px; font-weight:normal; text-align:center; padding:0 0 0 12px; }
#con_footmenu a:last-child:after{ content:none; padding:0 0 0 0; }

img-responsive

.con_tab .con_tab_c { display:table; width:100%; height:69px; table-layout:fixed; border-collapse:collapse; }
.con_tab .con_tab_c a { display:table-cell; height:69px; color:#3e3e3e; font-size:18px; text-align:center; font-weight:600; letter-spacing:-0.03em; background:url("./images/tab_bg.jpg") no-repeat 0 0; padding:17px 0 0 0; }

<img src="./images/v17/sbanner_01.png" alt="내용이들어갑나다" />

data-toggle="modal" data-target=".modal-examlist"
onclick="javascript:$('#modal-notice-1').fadeOut();$('#modal-notice-2').fadeIn();"

<div class="modal-body" id="modal-notice-1">

position:relative;
position:absolute; left:0px; top:0px;

text-indent:-10000px;
text-indent:-10000px; font-size:0; line-height:1;
letter-spacing:-0.03em;

background:url("./images/v17/dot_01.png") no-repeat 0 7px;

box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;

color:#ffffff; font-size:12px; font-weight:600; text-align:center; line-height:26px; letter-spacing:-0.03em;
*/

@media only screen and (min-width:1400px) {

}

@media only screen and (min-width:1200px){

	/* LG */

}

@media only screen and (min-width:992px) and (max-width:1199px){

	/* MD */

}

@media only screen and (min-width:768px) and (max-width:991px){

	/* SM */

	.v17_mvisual { overflow:hidden; }
	.visual-con4 { float:left; position:relative; width:100%; height:auto; }
	.rollnum4 { position:absolute; bottom:14px; right:24px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
	.rollnum4 a { float:left; height:14px; background-image:url("./images/v17/control_03.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
	.rollnum4 .num { display:inline; }
	.rollnum4 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
	.rollnum4 .num a.activeSlide { width:28px; background-position:0 0; }
	.rollnum4 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
	.rollnum4 .play { width:14px; background-position:-96px 0; }
	.roll4 img { width:100%; height:auto; }

	.v17_mtit { overflow:hidden; padding:20px 0 20px 0; }
	.v17_mtit ul { overflow:hidden; }
	.v17_mtit ul li { }
	.v17_mtit ul li.tit1 { color:#35a3dc; font-size:28px; font-weight:normal; text-align:center; letter-spacing:-0.01em; }
	.v17_mtit ul li.tit2 { color:#111111; font-size:35px; font-weight:600; text-align:center; letter-spacing:-0.02em; }

	.v17_mtit2 { position:relative; overflow:hidden; color:#111111; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
	.v17_mtit2 a.more { position:absolute; right:0px; top:0px; display:inline-block; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_10.png") no-repeat right 4px; background-size:7px; padding:0 13px 0 0; }

	.v17_mtit3 { position:relative; overflow:hidden; color:#111111; font-size:18px; font-weight:600; letter-spacing:-0.03em;  padding:0 0 5px 0; }
	.v17_mtit3 a.faq { position:absolute; right:0px; top:0px; display:inline-block; color:#ffffff; font-size:13px; font-weight:600; letter-spacing:-0.03em; background:#525558 url("./images/v17/ic_more_11.png") no-repeat 10px center; background-size:20px; padding:5px 15px 5px 35px; border-radius:20px; }

	.v17_mtit4 { position:relative; overflow:hidden; color:#111111; font-size:18px; font-weight:600; letter-spacing:-0.03em;  padding:0 0 5px 0; }
	.v17_mtit4 a.top { position:absolute; right:0px; top:0px; display:inline-block; color:#333333; font-size:12px; font-weight:600; letter-spacing:-0.03em; background:#ffffff url("./images/v17/ic_more_12.png") no-repeat 10px 10px; background-size:13px; padding:5px 10px 5px 30px; border:1px solid #d8d8d8; }

	.v17_mprodtab { display:table; width:100%; table-layout:fixed; border-collapse:collapse; }
	.v17_mprodtab a { display:table-cell; padding:10px 0 25px 0; color:#ffffff; font-size:18px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
	.v17_mprodtab a.link1 { background:url("./images/v17/mprodtab_bg_01.png") no-repeat center bottom; }
	.v17_mprodtab a.link2 { background:url("./images/v17/mprodtab_bg_02.png") no-repeat center bottom; }
	.v17_mprodtab a.link3 { background:url("./images/v17/mprodtab_bg_03.png") no-repeat center bottom; }
	.v17_mprodtab a.link4 { background:url("./images/v17/mprodtab_bg_04.png") no-repeat center bottom; }
	.v17_mprodtab a.link1.on { background:url("./images/v17/mprodtab_bg_01_on.png") no-repeat center bottom; }
	.v17_mprodtab a.link2.on { background:url("./images/v17/mprodtab_bg_02_on.png") no-repeat center bottom; }
	.v17_mprodtab a.link3.on { background:url("./images/v17/mprodtab_bg_03_on.png") no-repeat center bottom; }
	.v17_mprodtab a.link4.on { background:url("./images/v17/mprodtab_bg_04_on.png") no-repeat center bottom; }

	.v17_mproddesc { overflow:hidden; }
	.v17_mproddesc p.img { text-align:center; }
	.v17_mproddesc p.img img  { width:750px; }
	.v17_mproddesc p.tit { color:#111111; font-size:28px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
	.v17_mproddesc p.tit a { color:#111111; }
	.v17_mproddesc p.tit a span { color:#777777; font-size:22px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
	.v17_mproddesc ul { overflow:hidden; }
	.v17_mproddesc ul li { }
	.v17_mproddesc ul li.desc1 { color:#35a3dc; font-size:22px; font-weight:600; text-align:center; letter-spacing:-0.03em; margin:5px 0 0 0; }
	.v17_mproddesc ul li.desc2 { color:#222222; font-size:18px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin:3px 0 0 0; }
	.v17_mproddesc ul li.desc3 { color:#111111; font-size:16px; font-weight:600; text-align:center; letter-spacing:-0.03em; margin:10px 0 0 0; }
	.v17_mproddesc ul li.desc3 span.op1 { color:#ec008c; font-size:36px; letter-spacing:-0.02em; font-style:italic; }
	.v17_mproddesc ul li.desc3 span.op2 { color:#777777; }
	.v17_mproddesc ul li.desc4 { color:#35a3dc; font-size:22px; font-weight:600; text-align:center; letter-spacing:-0.03em; margin:5px 0 0 0; }

	.v17_mcon1 { overflow:hidden; margin:30px 0 0 0; }
	.v17_mcon1_c1 { float:left; width:49.5%; border:1px solid #b7b7b7; padding:15px 15px 15px 15px; margin:0 1% 0 0; }
	.v17_mcon1_c2 { float:left; width:49.5%; border:1px solid #b7b7b7; padding:15px 15px 15px 15px; }

	.v17_mvodtab { display:table; width:100%; table-layout:fixed; border-collapse:collapse; }
	.v17_mvodtab a { display:table-cell; padding:10px 0 10px 0; color:#333333; font-size:14px; text-align:center; font-weight:normal; letter-spacing:-0.00em; border:1px solid #b7b7b7; background:#f2f2f2; }
	.v17_mvodtab a.on { color:#111111; font-size:14px; font-weight:600; letter-spacing:-0.03em; border-bottom:1px solid #ffffff; background:#ffffff; }

	.v17_mvoddesc { overflow:hidden; padding:15px 0 0 0; }
	.v17_mvoddesc iframe { width:100%; height:198px; }

	.v17_mbanner { overflow:hidden; margin:13px 0 0 0; }
	.visual-con5 { float:left; position:relative; width:340px; height:105px; }
	.rollnum5 { position:absolute; bottom:10px; right:20px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
	.rollnum5 a { float:left; height:14px; background-image:url("./images/v17/control_03.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
	.rollnum5 .num { display:inline; }
	.rollnum5 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
	.rollnum5 .num a.activeSlide { width:28px; background-position:0 0; }
	.rollnum5 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
	.rollnum5 .play { width:14px; background-position:-96px 0; }
	.roll5 img { width:340px; height:105px; }

	.v17_mnoti { overflow:hidden; margin:20px 0 0 0; }
	.v17_mnoti ul { overflow:hidden; }
	.v17_mnoti ul li { color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 5px 0; }
	.v17_mnoti ul li a { color:#333333; }

	.v17_mcon2 { overflow:hidden; margin:20px 0 0 0; }
	.v17_mcon2_c1 { float:left; background:#f0f0f0; width:49%; border:1px solid #b7b7b7; padding:20px 20px 20px 20px; margin:0 2% 0 0; }
	.v17_mcon2_c2 { float:left; background:#f0f0f0; width:49%; border:1px solid #b7b7b7; padding:20px 20px 20px 20px; }

	.v17_mcs { overflow:hidden; margin:10px 0 0 0; padding:20px 10px 20px 10px; background:#ffffff; border:1px solid #b7b7b7; }
	.v17_mcs ul.cs1 { overflow:hidden; }
	.v17_mcs ul.cs1 li { float:left; width:33.33333333333333%; color:#333333; font-size:16px; font-weight:normal; line-height:22px; letter-spacing:-0.03em; border-right:1px solid #d8d8d8; padding:0 0 0 10px; }
	.v17_mcs ul.cs1 li:last-child { border-right:0px solid #d8d8d8; }
	.v17_mcs ul.cs1 li span { color:#111111; font-weight:600; }

	.v17_mcs ul.cs2 { overflow:hidden; border-top:1px solid #d8d8d8; margin:20px 10px 0 10px; }
	.v17_mcs ul.cs2 li { background:url("./images/v17/ic_cs_04.png") no-repeat 20px 14px; background-size:70px; color:#00b0c8; font-size:18px; font-weight:600; letter-spacing:-0.03em; padding:10px 0 0 100px; }
	.v17_mcs ul.cs2 li span { color:#ec008c; }

	.v17_mqmenu { overflow:hidden; margin:10px 0 0 0; background:#ffffff; border:1px solid #b7b7b7; }
	.v17_mqmenu ul { overflow:hidden; }
	.v17_mqmenu ul li { float:left; width:33.33333333333333%; border-right:1px solid #d8d8d8; }
	.v17_mqmenu ul li:last-child { border-right:0px solid #d8d8d8; }
	.v17_mqmenu ul li a { display:inline-block; width:100%; color:#333333; font-size:14px; font-weight:600; letter-spacing:-0.03em;  padding:85px 0 35px 0; text-align:center; }
	.v17_mqmenu ul li a.link1 { background:url("./images/v17/ic_qmenu_01.png") no-repeat center 40px; background-size:45px; }
	.v17_mqmenu ul li a.link2 { background:url("./images/v17/ic_qmenu_02.png") no-repeat center 40px; background-size:45px; }
	.v17_mqmenu ul li a.link3 { background:url("./images/v17/ic_qmenu_03.png") no-repeat center 40px; background-size:45px; }

	#v17_plus_visual { height:auto; background:url("./images/v17/plus_bg_01_.png") repeat-x center 0; }
	#v17_plus_visual .v17_plus_visual_c { position:relative; width:750px; height:auto; margin:0 auto; }

	.visual-con-v17_plus_visual { float:left; position:relative; width:100% !important; height:313px !important; }
	.visual-con-v17_plus_visual .rollnum { position:absolute; bottom:18px; right:20px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
	.visual-con-v17_plus_visual .rollnum a { float:left; height:14px; background-image:url("./images/v17/control_01.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
	.visual-con-v17_plus_visual .rollnum .num { display:inline; }
	.visual-con-v17_plus_visual .rollnum .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
	.visual-con-v17_plus_visual .rollnum .num a.activeSlide { width:28px; background-position:0 0; }
	.visual-con-v17_plus_visual .rollnum .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
	.visual-con-v17_plus_visual .rollnum .play { width:14px; background-position:-96px 0; }
	.visual-con-v17_plus_visual img { width:750px !important; height:auto !important;}

	#v17_plus_recom { clear:both; overflow:hidden; background:#ffffff; border:0px solid #dddddd; border-width:0 0 0 0; }
	/*#v17_plus_recom .v17_plus_recom_c { width:750px; overflow:hidden; margin:0 auto; background:#f4f4f4; border:1px solid #dddddd; border-width:1px 0 0 0; padding:25px 0 0 0;  }*/
	#v17_plus_recom .v17_plus_recom_c { width:750px; overflow:hidden; margin:0 auto; background:#ffffff; border:1px solid #dddddd; border-width:1px 0 0 0; padding:25px 0 0 0;  }
	.v17_plus_recom_c h1 { color:#111111; font-size:23px; font-weight:normal; letter-spacing:-0.05em; text-align:center; }
	.v17_plus_recom_c h1 span.op1 { color:#00a2ae; }
	.v17_plus_recom_c h1 span.op2 { color:#e50914; }
	.v17_plus_recom_c p.desc { color:#666666; font-size:18px; font-weight:normal; letter-spacing:-0.05em; text-align:center; margin:7px 0 0 0; }

	.v17_plus_recom_c1 { overflow:hidden; }
	.v17_plus_recom_c1_1 { float:left; width:100%; padding:220px 30px 15px 30px; background:#ffffff url("./images/v17/plus_recom_01.png") no-repeat center 0; border:1px solid #dddddd; border-width:1px 1px 1px 1px; box-sizing:border-box; -moz-box-sizing:border-box; }
	/*.v17_plus_recom_c1_1:hover { background:#f1f0fd url("./images/v17/plus_recom_01.png") no-repeat center 47px; }*/
	.v17_plus_recom_c1_1 p.txt { color:#111111; font-size:23px; font-weight:600; letter-spacing:-0.03em; text-align:center; }
	.v17_plus_recom_c1_1 p.price { color:#f68704; font-size:17px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; text-align:center; }
	.v17_plus_recom_c1_1 p.price span { color:#f68704; font-size:28px; font-weight:600; letter-spacing:-0.05em; font-style:italic; }
	.v17_plus_recom_c1_1 p.more { text-align:center; margin:15px 0 0 0; }
	.v17_plus_recom_c1_1 p.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }

	.v17_plus_recom_c1_2 { float:left; width:100%; padding:220px 30px 30px 15px; background:#ffffff url("./images/v17/plus_recom_02.png") no-repeat center 40px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
	/*.v17_plus_recom_c1_2:hover { background:#f1f0fd url("./images/v17/plus_recom_02.png") no-repeat center 47px; }*/
	.v17_plus_recom_c1_2 p.txt { color:#111111; font-size:23px; font-weight:600; letter-spacing:-0.03em; text-align:center; }
	.v17_plus_recom_c1_2 p.price { color:#f68704; font-size:17px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; text-align:center; }
	.v17_plus_recom_c1_2 p.price span { color:#f68704; font-size:28px; font-weight:600; letter-spacing:-0.05em; font-style:italic; }
	.v17_plus_recom_c1_2 p.more { text-align:center; margin:15px 0 0 0; }
	.v17_plus_recom_c1_2 p.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }

	.v17_plus_recom_c1_3 { float:left; width:100%; padding:220px 30px 15px 30px; background:#ffffff url("./images/v17/plus_recom_02.png") no-repeat center 40px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
	/*.v17_plus_recom_c1_3:hover { background:#f1f0fd url("./images/v17/plus_recom_02.png") no-repeat center 47px; }*/
	.v17_plus_recom_c1_3 p.txt { color:#111111; font-size:23px; font-weight:600; letter-spacing:-0.03em; text-align:center; }
	.v17_plus_recom_c1_3 p.price { color:#f68704; font-size:17px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; text-align:center; }
	.v17_plus_recom_c1_3 p.price span { color:#f68704; font-size:28px; font-weight:600; letter-spacing:-0.05em; font-style:italic; }
	.v17_plus_recom_c1_3 p.more { text-align:center; margin:15px 0 0 0; }
	.v17_plus_recom_c1_3 p.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }

	.v17_plus_recom_c1_4 { float:left; width:100%; padding:220px 30px 15px 30px; background:#ffffff url("./images/v17/plus_recom_02.png") no-repeat center 40px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
	/*.v17_plus_recom_c1_4:hover { background:#f1f0fd url("./images/v17/plus_recom_02.png") no-repeat center 47px; }*/
	.v17_plus_recom_c1_4 p.txt { color:#111111; font-size:23px; font-weight:600; letter-spacing:-0.03em; text-align:center; }
	.v17_plus_recom_c1_4 p.price { color:#f68704; font-size:17px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; text-align:center; }
	.v17_plus_recom_c1_4 p.price span { color:#f68704; font-size:28px; font-weight:600; letter-spacing:-0.05em; font-style:italic; }
	.v17_plus_recom_c1_4 p.more { text-align:center; margin:15px 0 0 0; }
	.v17_plus_recom_c1_4 p.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }










	#v17_plus_cont1 { overflow:hidden; }
	.v17_plus_cont1_c { position:relative; width:100%; height:143px; margin:0 auto; border:1px solid #dddddd; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url("./images/v17/plus_bg_02.png") repeat-x -30px 0; color:#333333; font-size:17px; font-weight:600; letter-spacing:-0.01em; padding:45px 0 0 230px; line-height:25px; }
	.v17_plus_cont1_c span { color:#00a2ae; }
	.v17_plus_cont1_c a { position:absolute; right:25px; top:30px; display:inline-block; padding:20px 17px 20px 17px; background:#e50914; color:#ffffff; font-size:17px; font-weight:600; text-align:center; line-height:22px; letter-spacing:-0.03em; }

	#v17_plus_cont2 { overflow:hidden; }
	.v17_plus_cont2_c { position:relative; width:100%; overflow:hidden; margin:0 auto; }
	.v17_plus_cont2_c h2 { color:#111111; font-size:20px; font-weight:600; letter-spacing:-0.00em; }
	.v17_plus_cont2_c a.more { position:absolute; right:0px; top:5px; display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }
	.v17_plus_cont2_c1 { display:table; width:100%; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_cont2_c1 a { display:table-cell; padding:14px 0 14px 0; color:#555555; font-size:13px; text-align:center; font-weight:normal; letter-spacing:-0.03em; border:1px solid #e0e0e0; border-bottom:2px solid #27bec5; }
	.v17_plus_cont2_c1 a.on { color:#111111; font-size:13px; text-align:center; font-weight:600;  border:2px solid #27bec5; border-bottom:2px solid #ffffff; }

	.v17_plus_cont2_c2 { position:relative; overflow:hidden; border:2px solid #27bec5; border-width:0 2px 2px 2px; padding:35px 70px 35px 70px; }
	.v17_plus_cont2_c2 a.link1 { position:absolute; left:35px; top:60px; display:inline-block; width:8px; height:15px; background:url("./images/v17/plus_ic_move_01.png") no-repeat 0 0; text-indent:-10000px; }
	.v17_plus_cont2_c2 a.link2 { position:absolute; right:35px; top:60px; display:inline-block; width:8px; height:15px; background:url("./images/v17/plus_ic_move_02.png") no-repeat 0 0; text-indent:-10000px; }
	.v17_plus_cont2_c2 ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
	.v17_plus_cont2_c2 ul li { float:left; margin:0 28px 0 0; }
	.v17_plus_cont2_c2 ul li:last-child { margin:0 0 0 0; }
	.v17_plus_cont2_c2 ul li img { width:70px; height:70px; border:1px solid #d8d8d8; border-radius:10px; }
	.v17_plus_cont2_c2 img { width:70px; height:70px; border:1px solid #d8d8d8; border-radius:10px; }
	.v17_plus_cont2_c2 .swiper-container2 { }
	.v17_plus_cont2_c2 .swiper-wrapper { }

	.v17_plus_cont2_c3 { position:relative; overflow:hidden; border:2px solid #27bec5; border-width:2px 2px 2px 2px; padding:25px 55px 25px 55px; }
	.v17_plus_cont2_c3 a.link1 { position:absolute; left:35px; top:60px; display:inline-block; width:8px; height:15px; background:url("./images/v17/plus_ic_move_01.png") no-repeat 0 0; text-indent:-10000px; }
	.v17_plus_cont2_c3 a.link2 { position:absolute; right:35px; top:60px; display:inline-block; width:8px; height:15px; background:url("./images/v17/plus_ic_move_02.png") no-repeat 0 0; text-indent:-10000px; }
	.v17_plus_cont2_c3 ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
	.v17_plus_cont2_c3 ul li { float:left; margin:0 28px 0 0; }
	.v17_plus_cont2_c3 ul li:last-child { margin:0 0 0 0; }
	.v17_plus_cont2_c3 ul li img { width:70px; border:0px solid #d8d8d8; }
	.v17_plus_cont2_c3 img { width:70px; height:70px; border:1px solid #d8d8d8; border-radius:10px; }

	#v17_plus_cont3 { overflow:hidden; }
	.v17_plus_cont3_c { width:100%; overflow:hidden; margin:0 auto; border:1px solid #dddddd; border-width:1px 0 1px 0; padding:20px 0 20px 0; }
	.v17_plus_cont3_c1 { float:left; margin:0 50px 0 0; color:#e50914; font-size:16px; font-weight:600; letter-spacing:-0.00em; }
	.v17_plus_cont3_c2 { color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; }
	.v17_plus_cont3_c2 a { color:#333333; }

	#v17_plus_cont4 { overflow:hidden; }
	.v17_plus_cont4_c { width:100%; overflow:hidden; margin:0 auto; }
	.v17_plus_cont4_c h2 { color:#111111; font-size:20px; font-weight:600; letter-spacing:-0.00em; }
	.v17_plus_cont4_c1 { overflow:hidden; border:1px solid #dddddd; padding:25px 0 25px 30px; }
	.v17_plus_cont4_c1_1 { float:left; width:24%; margin:0 1% 0 0; }
	.v17_plus_cont4_c1_1 img { width:100%; height:auto; }
	.v17_plus_cont4_c1_1 ul { overflow:hidden; margin:15px 0 0 0; }
	.v17_plus_cont4_c1_1 ul li { }
	.v17_plus_cont4_c1_1 ul li.tit { color:#00a5bc; font-size:15px; font-weight:600; letter-spacing:-0.03em; }
	.v17_plus_cont4_c1_1 ul li.tit a { color:#00a5bc; }
	.v17_plus_cont4_c1_1 ul li.desc { height:55px; margin:12px 0 0 0; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:18px; }
	.v17_plus_cont4_c1_1 ul li.desc2 { margin:5px 0 0 0; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
	.v17_plus_cont4_c1_1 ul li.date { margin:15px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
	.v17_plus_cont4_c1_1 ul li.more { float:right; margin:20px 20px 0 0; }
	.v17_plus_cont4_c1_1 ul li.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }

	#v17_plus_cont5 { overflow:hidden; }
	.v17_plus_cont5_c { width:100%; overflow:hidden; margin:0 auto; }
	.v17_plus_cont5_c1 { float:left; width:49%; margin:0 2% 0 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_cont5_c1 h3 { position:relative; background:#f8f7f9; border-bottom:1px solid #e0e0e0; padding:15px 0 15px 30px; color:#111111; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
	.v17_plus_cont5_c1 h3 a.more { position:absolute; right:20px; top:15px; display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 0px; padding:0 23px 0 0; }
	.v17_plus_cont5_c1 ul { overflow:hidden; margin:20px 20px 10px 30px; }
	.v17_plus_cont5_c1 ul li { margin:0 0 10px 0; }
	.v17_plus_cont5_c1 ul li a { color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }

	.v17_plus_cont5_c2 { float:left; width:49%; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_cont5_c2 h3 { position:relative; background:#f8f7f9; border-bottom:1px solid #e0e0e0; padding:15px 0 15px 30px; font-family:"나눔고딕", "NanumGothic"; color:#111111; font-size:18px; font-weight:600; letter-spacing:-0.03em; }
	.v17_plus_cont5_c2 h3 p.txt { position:absolute; right:20px; top:15px; font-family:"나눔고딕", "NanumGothic"; color:#ff3b1d; font-size:20px; font-weight:600; letter-spacing:-0.03em; font-style:italic; }
	.v17_plus_cont5_c2 h3 p.txt span { color:#666666; font-size:13px; font-weight:normal;}
	.v17_plus_cont5_c2 ul { overflow:hidden; margin:16px 10px 11px 10px; }
	.v17_plus_cont5_c2 ul li { float:left; width:33.33333333333333%; border-right:1px solid #efefef; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_cont5_c2 ul li:last-child { border-right:0px solid #efefef; }
	.v17_plus_cont5_c2 ul li a { display:inline-block; width:100%; padding:40px 0 0 0; text-align:center; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
	.v17_plus_cont5_c2 ul li a.link1 { background:url("./images/v17/plus_ic_cs_01.png") no-repeat center 0; }
	.v17_plus_cont5_c2 ul li a.link2 { background:url("./images/v17/plus_ic_cs_02.png") no-repeat center 0; }
	.v17_plus_cont5_c2 ul li a.link3 { background:url("./images/v17/plus_ic_cs_03.png") no-repeat center 0; }
	.v17_plus_cont5_c2 ul li a.link4 { background:url("./images/v17/plus_ic_cs_04.png") no-repeat center 0; }

	.v17_plus_list_option { overflow:hidden; }
	.v17_plus_list_option ul { overflow:hidden; }
	.v17_plus_list_option li { float:left; color:#666666; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
	.v17_plus_list_option li span { color:#444444; font-weight:600; }
	.v17_plus_list_option li:first-child { padding:8px 0 0 0; }
	.v17_plus_list_option li+li { float:right; }

	#v17_plus_select { position:relative; width:110px; height:24px; background:url("./images/v17/select_arrow_01.png") no-repeat 90px center; border:1px solid #d0d0d0; }
	#v17_plus_select label { position:absolute; left:12px; top:4px; color:#888888; font-size:11px; letter-spacing:-0.03em; }
	#v17_plus_select .v17_plus_select_1 { width:100%; height:24px; min-height:24px; line-height:24px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#888888; font-size:11px; letter-spacing:-0.03em; }

	#v17_plus_select2 { position:relative; width:200px; height:28px; background:url("./images/v17/select_arrow_01.png") no-repeat 180px center; border:1px solid #d0d0d0; }
	#v17_plus_select2 label { position:absolute; left:12px; top:4px; color:#888888; font-size:12px; letter-spacing:-0.03em; }
	#v17_plus_select2 .v17_plus_select2_1 { width:100%; height:28px; min-height:28px; line-height:28px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#888888; font-size:12px; letter-spacing:-0.03em; }

	.v17_plus_event_list { overflow:hidden; border-top:1px solid #e0e0e0; }
	.v17_plus_event_list_c { overflow:hidden; border-bottom:1px solid #e0e0e0; }
	.v17_plus_event_list_c1 { float:left; width:475px; padding:20px 0 20px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_event_list_c1 img { width:460px; height:129px; }
	.v17_plus_event_list_c2 { float:left; width:260px; padding:35px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_event_list_c2 ul { overflow:hidden; }
	.v17_plus_event_list_c2 ul li { }
	.v17_plus_event_list_c2 ul li.tit { color:#222222; font-size:15px; font-weight:normal; letter-spacing:-0.03em; line-height:22px; }
	.v17_plus_event_list_c2 ul li.tit a { color:#222222; }
	.v17_plus_event_list_c2 ul li.date { margin:15px 0 0 0; color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.01em; }
	.v17_plus_event_list_c2 ul li.hit { margin:5px 0 0 0; color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.01em; }

	.v17_plus_faq { overflow:hidden; border:1px solid #d8d8d8; border-width:1px 1px 0 1px; border-top:1px solid #363636; }
	.v17_plus_faq ul { overflow:hidden; }
	.v17_plus_faq ul li { position:relative; height:auto; border-bottom:1px solid #d8d8d8; padding:20px 0 20px 65px; }
	.v17_plus_faq ul li.answer { position:relative; height:auto; overflow:hidden; padding:15px 30px 30px 65px; }
	.v17_plus_faq ul li a.tit { color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; }
	.v17_plus_faq ul li a.tit span { color:#ff6800; font-size:14px; font-weight:bold; }
	.v17_plus_faq ul li p { color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.05em; line-height:22px; }
	.v17_plus_faq ul li span.i_question { position:absolute; left:20px; top:15px; display:inline-block; width:29px; height:29px; background:url("./images/v17/faq_01.jpg") no-repeat 0 0; }
	.v17_plus_faq ul li span.i_answer { position:absolute; left:22px; top:21px; display:inline-block; width:26px; height:26px; background:url("./images/v17/faq_02.jpg") no-repeat 0 0; }
	.v17_plus_faq ul li span.arrow_down { position:absolute; right:20px; top:25px; display:inline-block; width:27px; height:14px; background:url("./images/v17/faq_03.jpg") no-repeat 0 0; }
	.v17_plus_faq ul li span.arrow_up { position:absolute; right:20px; top:25px; display:inline-block; width:27px; height:14px; background:url("./images/v17/faq_04.jpg") no-repeat 0 0; }

	.v17_plus_write { overflow:hidden; border-top:2px solid #74685c; }
	.v17_plus_write span.must { display:inline-block; width:10px; height:7px; background:url("./images/v17/ic_01.jpg") no-repeat 0 0; text-indent:-10000px; vertical-align:middle; margin:0 0 0 5px; }
	.v17_plus_write ul.v17_plus_write_row { overflow:hidden; border-bottom:1px solid #dfdfdf; }
	.v17_plus_write ul.v17_plus_write_row li { float:left; height:42px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_write ul.v17_plus_write_row li.tit label { color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; }
	.v17_plus_write ul.v17_plus_write_row li.tit { width:15%; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:11px 0 0 20px; background:url("./images/v17/bg_08.jpg") no-repeat right 0; }
	.v17_plus_write ul.v17_plus_write_row li.desc { width:85%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 0 20px; }
	.v17_plus_write ul.v17_plus_write_row li.desc label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
	.v17_plus_write ul.v17_plus_write_row li.desc a { color:#777777; }
	.v17_plus_write ul.v17_plus_write_row li.desc select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
	.v17_plus_write ul.v17_plus_write_row li.desc input[type="text"] { height:28px; border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 0 10px; }
	.v17_plus_write ul.v17_plus_write_row li.desc input[type="file"] { height:28px; border:none; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; background:none; }
	.v17_plus_write ul.v17_plus_write_row li.desc2 { width:85%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:11px 20px 0 20px; }
	.v17_plus_write ul.v17_plus_write_row li.desc2 label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
	.v17_plus_write ul.v17_plus_write_row li.desc2 a { color:#777777; }
	.v17_plus_write ul.v17_plus_write_row li.desc2 select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
	.v17_plus_write ul.v17_plus_write_row li span.txt { margin:0 0 0 10px; color:#999999; font-size:11px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_dot_01.jpg") no-repeat 0px 6px; padding:0 0 0 8px; }
	.v17_plus_write ul.v17_plus_write_row2 { overflow:hidden; border-bottom:1px solid #dfdfdf; }
	.v17_plus_write ul.v17_plus_write_row2 li { float:left; height:42px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_write ul.v17_plus_write_row2 li.tit label { color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; }
	.v17_plus_write ul.v17_plus_write_row2 li.tit { width:15%; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:11px 0 0 20px; background:url("./images/v17/bg_08.jpg") no-repeat right 0; }
	.v17_plus_write ul.v17_plus_write_row2 li.desc { width:35%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 0 20px; }
	.v17_plus_write ul.v17_plus_write_row2 li.desc label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
	.v17_plus_write ul.v17_plus_write_row2 li.desc a { color:#777777; }
	.v17_plus_write ul.v17_plus_write_row2 li.desc select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
	.v17_plus_write ul.v17_plus_write_row2 li.desc input[type="text"] { height:28px; border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 0 10px; }
	.v17_plus_write ul.v17_plus_write_row2 li.desc2 { width:35%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:10px 20px 0 20px; }
	.v17_plus_write ul.v17_plus_write_row3 { overflow:hidden; border-bottom:1px solid #dfdfdf; }
	.v17_plus_write ul.v17_plus_write_row3 li { float:left; overflow:hidden; padding:12px 20px 12px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_write ul.v17_plus_write_row3 li.desc { width:100%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
	.v17_plus_write ul.v17_plus_write_row3 li.desc textarea { border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:10px 10px 10px 10px; }
	.v17_plus_write ul.v17_plus_write_row4 { overflow:hidden; border-bottom:1px solid #dfdfdf; }
	.v17_plus_write ul.v17_plus_write_row4 li { float:left; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_write ul.v17_plus_write_row4 li.tit label { color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; }
	.v17_plus_write ul.v17_plus_write_row4 li.tit { width:15%; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:11px 0 0 20px; background:url("./images/v17/bg_08.jpg") no-repeat right 0; }
	.v17_plus_write ul.v17_plus_write_row4 li.desc { width:85%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 0 20px; }
	.v17_plus_write ul.v17_plus_write_row4 li.desc input[type="file"] { height:28px; border:none; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; background:none; }
	.v17_plus_write ul.v17_plus_write_row4 li p.txt { margin:8px 0 0 0; color:#ff6800; font-size:11px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_dot_01.jpg") no-repeat 0px 6px; padding:0 0 0 8px; }
	.v17_plus_write ul.v17_plus_write_row5 { overflow:hidden; border-bottom:1px solid #dfdfdf; }
	.v17_plus_write ul.v17_plus_write_row5 li { float:left; height:42px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_write ul.v17_plus_write_row5 li.tit label { color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; }
	.v17_plus_write ul.v17_plus_write_row5 li.tit { width:15%; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:11px 0 0 20px; background:url("./images/v17/bg_08.jpg") no-repeat right 0; }
	.v17_plus_write ul.v17_plus_write_row5 li.desc { width:85%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 0 20px; }
	.v17_plus_write ul.v17_plus_write_row5 li.desc label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
	.v17_plus_write ul.v17_plus_write_row5 li.desc a { color:#777777; }
	.v17_plus_write ul.v17_plus_write_row5 li.desc select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
	.v17_plus_write ul.v17_plus_write_row5 li.desc input[type="text"] { height:28px; border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 0 10px; }
	.v17_plus_write ul.v17_plus_write_row5 li.desc input[type="file"] { height:28px; border:none; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; background:none; }
	.v17_plus_write ul.v17_plus_write_row5 li.desc2 { width:85%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:11px 20px 0 20px; }
	.v17_plus_write ul.v17_plus_write_row5 li.desc2 label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
	.v17_plus_write ul.v17_plus_write_row5 li.desc2 a { color:#777777; }
	.v17_plus_write ul.v17_plus_write_row5 li.desc2 select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
	.v17_plus_write ul.v17_plus_write_row5 li span.txt { margin:0 0 0 10px; color:#999999; font-size:11px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_dot_01.jpg") no-repeat 0px 6px; padding:0 0 0 8px; }

	ul.v17_plus_filelist { overflow:hidden; margin:15px 0 5px 0; }
	ul.v17_plus_filelist li { float:left; height:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	ul.v17_plus_filelist li.tit { width:85% !important; color:#555555; font-size:12px !important; font-weight:600 !important; letter-spacing:-0.03em; padding:0px 0 0 0px !important; background:url("./images/v17/bg_08.jpg") no-repeat right -11px !important; }
	Ul.v17_plus_filelist li.desc { width:15% !important; padding:0 0 0 0 !important; text-align:center; }
	Ul.v17_plus_filelist li.desc a.link1 { display:inline-block; padding:0 10px 0 10px; height:18px; background:#3c352f; color:#ffffff; font-size:11px; font-weight:normal; line-height:18px; letter-spacing:-0.03em; text-align:center; }

	ul.v17_plus_filelist2 { overflow:hidden; }
	ul.v17_plus_filelist2 li { float:left; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	ul.v17_plus_filelist2 li.tit { width:15%; color:#333333; font-size:14px; font-weight:600; letter-spacing:-0.03em; padding:18px 15px 18px 15px; background:url("./images/v17/bg_08.jpg") no-repeat right center; text-align:center; }
	ul.v17_plus_filelist2 li.desc { width:85%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:10px 0 10px 20px; line-height:23px; }
	ul.v17_plus_filelist2 li.desc a { color:#333333; }

	.v17_plus_agree { border:1px solid #d8d8d8; height:100px; overflow-y:scroll; padding:20px 20px 0 20px; }
	.v17_plus_agree ul { overflow:hidden; margin:0 0 20px 0; }
	.v17_plus_agree ul li { }
	.v17_plus_agree ul li.tit { color:#333333; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:0 0 0 15px; margin:0 0 10px 0; background:url("./images/v17/ic_dot_03.jpg") no-repeat 0 4px; line-height:18px; }
	.v17_plus_agree ul li.tit2 { color:#333333; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:0 0 0 15px; margin:10px 0 10px 0; background:url("./images/v17/ic_dot_03.jpg") no-repeat 0 4px; line-height:18px; }
	.v17_plus_agree ul li.desc { color:#555555; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 20px; margin:0 0 5px 0; background:url("./images/v17/ic_dot_05.jpg") no-repeat 13px 9px; line-height:18px; }
	.v17_plus_agree ul li.desc2 { color:#555555; font-size:12px; font-weight:600; letter-spacing:-0.03em; padding:0 0 0 18px; margin:10px 0 5px 0; background:url("./images/v17/ic_dot_04.jpg") no-repeat 0px 3px; line-height:18px; }

	.v17_plus_agree_check { text-align:center; letter-spacing:-0.03em; }
	.v17_plus_agree_check label { color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin-left:3px; }

	.v17_plus_label_lock_01 { display:inline-block; width:16px; height:19px; background:url("./images/v17/ic_lock_01.jpg") no-repeat 0 0; text-indent:-10000px; vertical-align:middle; margin:0 0 2px 5px; }
	.v17_plus_label_img_01 { display:inline-block; width:13px; height:11px; background:url("./images/v17/icon_board_attach_img.png") no-repeat 0 0; text-indent:-10000px; vertical-align:middle; margin:0 0 2px 5px; }

	.v17_plus_prodshop { border:1px solid #e0e0e0; overflow:hidden; padding:30px 20px 30px 20px; }
	.v17_plus_prodshop_c1 { float:left; margin:0 40px 0 0; }
	.v17_plus_prodshop_c1 img { width:300px; height:320px; }
	.v17_plus_prodshop_c1 ul { overflow:hidden; margin:10px 0 0 0; }
	.v17_plus_prodshop_c1 ul li { float:left; margin:0 4px 0 0; }
	.v17_plus_prodshop_c1 ul li:last-child { margin:0 0 0 0; }
	.v17_plus_prodshop_c1 ul li img { width:70px; height:75px; border:1px solid #d8d8d8; }
	.v17_plus_prodshop_c2 { float:left; width:49%; }
	.v17_plus_prodshop_c2 h3 { font-family:"나눔고딕", "NanumGothic"; color:#222222; font-size:24px; font-weight:600; letter-spacing:-0.03em; border-bottom:2px solid #222222; padding:0 0 17px 0; }
	.v17_plus_prodshop_c2 h3.op1 { text-align:center; border-top:2px solid #222222; border-bottom:1px solid #d8d8d8; padding:30px 0 30px 0; margin:60px 0 0 0; }
	.v17_plus_prodshop_c2 h3 p { color:#ed1164; font-size:18px; padding:5px 0 5px 0; font-weight:600; }
	.v17_plus_prodshop_c2 h3 p.op1 { color:#666666; font-size:15px; padding:5px 0 0 0; font-weight:normal; }
	.v17_plus_prodshop_c2 ul.shop1 { overflow:hidden; margin:25px 0 0 0; border-bottom:1px solid #e0e0e0; }
	.v17_plus_prodshop_c2 ul.shop1 li { float:left; font-family:"나눔고딕", "NanumGothic"; color:#222222; font-size:15px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 20px 0; }
	.v17_plus_prodshop_c2 ul.shop1 li.tit { clear:both; width:30% }
	.v17_plus_prodshop_c2 ul.shop1 li.desc { font-size:15px; font-weight:600; }
	.v17_plus_prodshop_c2 ul.shop1 li.desc2 { width:100%; color:#333333; font-size:16px; font-weight:normal; text-align:center; line-height:30px; padding:30px 0 30px 0; }
	.v17_plus_prodshop_c2 ul.shop2 { overflow:hidden; margin:13px 0 25px 0; }
	.v17_plus_prodshop_c2 ul.shop2 li { font-family:"나눔고딕", "NanumGothic"; color:#222222; font-size:15px; font-weight:600; letter-spacing:-0.03em; text-align:right; }
	.v17_plus_prodshop_c2 ul.shop2 li.tit { margin:0 0 10px 0; }
	.v17_plus_prodshop_c2 ul.shop2 li.tit span.op1 { color:#ed1164; margin:0 0 0 60px; }
	.v17_plus_prodshop_c2 ul.shop2 li.tit span.op2 { font-size:27px; font-style:italic; }
	.v17_plus_prodshop_c2 ul.shop2 li.desc { color:#666666; font-size:13px; font-weight:normal; }
	.v17_plus_prodshop_c2 ul.btns { overflow:hidden; }
	.v17_plus_prodshop_c2 ul.btns li { float:left; width:49%; margin:0 2% 0 0; }
	.v17_plus_prodshop_c2 ul.btns li.op1 { float:left; width:100%; margin:0 0 0 0; }
	.v17_plus_prodshop_c2 ul.btns li:last-child { margin:0 0 0 0; }
	.v17_plus_prodshop_c2 ul.btns li a.link1 { display:inline-block; width:100%; height:55px;  background:#35a3dc url("./images/v17/ic_btn_04.png") no-repeat 30px center; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
	.v17_plus_prodshop_c2 ul.btns li a.link2 { display:inline-block; width:100%; height:55px;  background:#f7931e url("./images/v17/ic_btn_04.png") no-repeat 25px center; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
	.v17_plus_prodshop_c2 ul.btns li a.link3 { display:inline-block; width:100%; height:55px;  background:#f7931e url("./images/v17/ic_btn_04.png") no-repeat 120px center; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:600; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }

	.v17_plus_prodshopdetail { overflow:hidden; padding:35px 0 35px 0; text-align:center; }

	.v17_plus_prodshopdetail2 { overflow:hidden; padding:0 0 35px 0; }
	.v17_plus_prodshopdetail2 ul { overflow:hidden; }
	.v17_plus_prodshopdetail2 ul li { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; line-height:26px; letter-spacing:-0.03em; }
	.v17_plus_prodshopdetail2 ul li.tit { color:#00afc8; font-size:15px; font-weight:600; margin:20px 0 0 0; }
	.v17_plus_prodshopdetail2 ul li a.more { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 4px; padding:0 10px 0 0; text-decoration:underline !important; }

	.v17_plus_prodshoptab { display:table; width:100%; padding:16px 0 16px 0; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_prodshoptab a { display:table-cell; padding:16px 0 16px 0; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:15px; text-align:center; font-weight:600; letter-spacing:-0.03em; border:1px solid #e0e0e0; border-top:1px solid #666666; }
	.v17_plus_prodshoptab a.on { color:#000000; border-bottom:1px solid #ffffff; }
	.v17_plus_prodshoptab a span { font-family:"나눔고딕", "NanumGothic"; color:#f5760f; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }

	.v17_plus_prodshoptit { position:relative; overflow:hidden; border-bottom:1px solid #e0e0e0; padding:0 0 15px 0; }
	.v17_plus_prodshoptit h2 { font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.03em; }

	.v17_plus_prodshoptit2 { position:relative; overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:18px; font-weight:600; letter-spacing:-0.03em; padding:0 0 15px 0; }
	.v17_plus_prodshoptit2 a.link1 { position:absolute; right:0px; top:0px; display:inline-block; padding:5px 10px 5px 10px; border:1px solid #acacac; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; border-radius:3px; }
	.v17_plus_prodshoptit2 p { font-family:"나눔고딕", "NanumGothic"; color:#00bcca; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; }
	.v17_plus_prodshoptit2 ul { overflow:hidden; position:absolute; right:0px; top:0px; }
	.v17_plus_prodshoptit2 ul li { float:left; margin:0 5px 0 0; }
	.v17_plus_prodshoptit2 ul li:last-child { margin:0 0 0 0; }
	.v17_plus_prodshoptit2 ul li a.link2 { display:inline-block; padding:5px 10px 5px 10px; border:1px solid #acacac; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; border-radius:3px; background:#f2f2f2; }
	.v17_plus_prodshoptit2 ul li a.link3 { display:inline-block; padding:5px 10px 5px 10px; border:1px solid #acacac; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; border-radius:3px; }

	.v17_plus_prodshoptit3 { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:16px; font-weight:600; letter-spacing:-0.03em; padding:0 0 15px 0; }

	.v17_plus_prodshoptit4 { border:3px solid #00d6e6; overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:20px; font-weight:600; letter-spacing:-0.03em; padding:50px 0 50px 0; text-align:center; }

	.v17_plus_prodshoptit5 { position:relative; overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:18px; font-weight:600; letter-spacing:-0.03em; padding:0 0 15px 0; border-bottom:1px solid #d8d8d8; }

	.v17_plus_comment { overflow:hidden; }
	.v17_plus_comment_1 { position:relative; overflow:hidden; }
	.v17_plus_comment_1 h2 { font-family:"나눔고딕", "NanumGothic"; color:#8b8b8B; font-size:11px; font-weight:600; letter-spacing:-0.01em; }
	.v17_plus_comment_1 h2 span { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:11px; font-weight:600; letter-spacing:-0.01em; }
	.v17_plus_comment_1 ul { margin:10px 88px 0 0; }
	.v17_plus_comment_1 ul li { width:99%; }
	.v17_plus_comment_1 ul li textarea { width:100%; height:68px; border:1px solid #dcdcdc; border-width:1px 1px 1px 1px; background:#f7f7f7; padding:10px 10px 10px 10px; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.v17_plus_comment_1 a.link1 { position:absolute; right:0px; top:22px; display:inline-block; width:88px; height:68px; background:#00afc8; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:16px; font-weight:600; text-align:center; line-height:68px; letter-spacing:-0.03em; }
	.v17_plus_comment_2 { overflow:hidden; border-bottom:1px solid #d2d2d2; padding:23px 0 20px 0; }
	.v17_plus_comment_2 ul { overflow:hidden;  }
	.v17_plus_comment_2 ul li { font-family:"나눔고딕", "NanumGothic"; color:#444444; font-size:13px; font-weight:normal; line-height:20px; letter-spacing:-0.03em; }
	.v17_plus_comment_2 ul li a.link_del { display:inline-block; width:12px; height:12px; background:url("./images/v17/ic_02.jpg") no-repeat 0 0; text-indent:-10000px; vertical-align:middle; margin:0 0 0 3px; }
	.v17_plus_comment_2 ul li+li { font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:3px 0 0 0; }

	.v17_plus_prodshoplist { overflow:hidden; }
	.v17_plus_prodshoplist table { width:100%; }
	.v17_plus_prodshoplist th { padding:12px 0 12px 0; border:1px solid #e0e0e0; background:#f4f4f4; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:14px; text-align:center; font-weight:600; letter-spacing:-0.03em; }
	.v17_plus_prodshoplist th:first-child { border-left:0px solid #e0e0e0; }
	.v17_plus_prodshoplist th:last-child { border-right:0px solid #e0e0e0; }
	.v17_plus_prodshoplist td { padding:15px 0 15px 0; border:1px solid #e0e0e0; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:14px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
	.v17_plus_prodshoplist td:first-child { border-left:0px solid #e0e0e0; }
	.v17_plus_prodshoplist td:last-child { border-right:0px solid #e0e0e0; }
	.v17_plus_prodshoplist td.multi { font-size:13px; padding:10px 15px 10px 15px; text-align:left; line-height:20px; }
	.v17_plus_prodshoplist td img { margin:0 15px 0 0; }

	.v17_plus_prodshopwrite { overflow:hidden; border-top:2px solid #74685c; }
	ul.v17_plus_prodshopwrite_row { overflow:hidden; border-bottom:1px solid #dfdfdf; }
	ul.v17_plus_prodshopwrite_row li { float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	ul.v17_plus_prodshopwrite_row li.tit label { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; }
	ul.v17_plus_prodshopwrite_row li.tit { width:20%; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:17px 0 10px 20px; background:url("./images/v17/bg_08.jpg") no-repeat right 5px; }
	ul.v17_plus_prodshopwrite_row li.tit2 { width:15%; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:600; letter-spacing:-0.03em; padding:20px 0 20px 20px; background:url("./images/v17/bg_08.jpg") no-repeat right center; }
	ul.v17_plus_prodshopwrite_row li.desc { width:80%; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:10px 20px 10px 20px; }
	ul.v17_plus_prodshopwrite_row li.desc label { font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
	ul.v17_plus_prodshopwrite_row li.desc a { font-family:"나눔고딕", "NanumGothic"; color:#777777; }
	ul.v17_plus_prodshopwrite_row li.desc a.address { display:inline-block; padding:4px 12px 6px 12px; background:#888888; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
	ul.v17_plus_prodshopwrite_row li.desc a.cupon { display:inline-block; padding:4px 12px 6px 12px; background:#f7931e; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
	ul.v17_plus_prodshopwrite_row li.desc input[type="text"] { height:28px; border:1px solid #d4d4d4; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 0 10px; }
	ul.v17_plus_prodshopwrite_row li.desc select { height:28px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
	ul.v17_plus_prodshopwrite_row li.desc span.label1 { display:inline-block; width:30px; height:30px; background:#c79465; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:12px; font-weight:normal; text-align:center; line-height:30px; letter-spacing:-0.03em; border-radius:50%; }
	ul.v17_plus_prodshopwrite_row li.desc span.label2 { display:inline-block; width:30px; height:30px; background:#666666; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:12px; font-weight:normal; text-align:center; line-height:30px; letter-spacing:-0.03em; border-radius:50%; }
	ul.v17_plus_prodshopwrite_row li.desc p.noti { font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:5px 0 0 0; }

	ul.v17_plus_prodshopwrite_row li.desc2 { width:80%; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.02em; padding:17px 20px 10px 20px; }
	ul.v17_plus_prodshopwrite_row li.desc2 span.label1 { display:inline-block; width:20px; height:20px; background:#35a3dc; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; line-height:20px; letter-spacing:-0.03em; }
	ul.v17_plus_prodshopwrite_row li.desc2 span.op1 { color:#888888; }

	ul.v17_plus_prodshopwrite_row li.desc3 { width:80%; font-family:"나눔고딕", "NanumGothic"; color:#e50914; font-size:16px; font-weight:600; letter-spacing:-0.02em; padding:17px 20px 10px 20px; }
	ul.v17_plus_prodshopwrite_row li.desc3 span { color:#e50914; font-size:18px; }

	ul.v17_plus_prodshopwrite_row li.desc4 { width:80%; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:15px 20px 10px 7px; }
	ul.v17_plus_prodshopwrite_row li.desc4 input[type="radio"] { margin-top:-2px; vertical-align:middle; margin:0 3px 0 10px; }
	ul.v17_plus_prodshopwrite_row li.desc4 label { font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
	ul.v17_plus_prodshopwrite_row li.desc4 a { font-family:"나눔고딕", "NanumGothic"; color:#777777; }
	ul.v17_plus_prodshopwrite_row li.desc4 select { height:28px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
	ul.v17_plus_prodshopwrite_row li.desc4 p.noti { font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 15px; }

	ul.v17_plus_prodshopwrite_row li.desc5 { width:85%; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:16px; font-weight:600; letter-spacing:-0.02em; padding:33px 20px 10px 20px; }
	ul.v17_plus_prodshopwrite_row li.desc5 span.op1 { color:#c79465; font-size:18px; }
	ul.v17_plus_prodshopwrite_row li.desc5 span.op2 { color:#333333; font-size:18px; }

	span.mem_label1 { display:inline-block; width:50px; height:50px; background:#c79465; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:600; text-align:center; line-height:50px; letter-spacing:-0.03em; border-radius:50%; }
	span.mem_label2 { display:inline-block; width:50px; height:50px; background:#666666; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:600; text-align:center; line-height:50px; letter-spacing:-0.03em; border-radius:50%; }

	ul.v17_plus_prodshopwrite_row li ul { overflow:hidden; }
	ul.v17_plus_prodshopwrite_row li ul li { float:left; margin:0 5px 0 0; }

	.v17_plus_prodshopagree { letter-spacing:-0.03em; }
	.v17_plus_prodshopagree label { font-family:"나눔고딕", "NanumGothic"; color:#00bcca; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }

	.v17_plus_prodshopagree2 { letter-spacing:-0.03em; }
	.v17_plus_prodshopagree2 label { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
	.v17_plus_prodshopagree2 label span { color:#e50914; }

	.v17_plus_prodshopbtns { overflow:hidden; text-align:right; }
	.v17_plus_prodshopbtns a.link1 { display:inline-block; padding:15px 75px 15px 75px; background:#e50914; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:16px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
	.v17_plus_prodshopbtns a.link2 { display:inline-block; padding:20px 100px 20px 100px; background:#e50914; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
	.v17_plus_prodshopbtns a.link3 { display:inline-block; padding:15px 55px 15px 55px; background:#008000; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:16px; font-weight:600; text-align:center; letter-spacing:-0.03em; }

	.v17_plus_txt { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#444444; font-size:16px; font-weight:600; letter-spacing:-0.03em; line-height:23px; background:url("./images/v17/ic_dot_04.jpg") no-repeat 0px 5px; padding:0 0 0 22px; text-align:left; }
	.v17_plus_txt p { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; text-align:left; }

	.v17_plus_txt2 { position:relative; background:url("./images/v17/ic_dot_06.jpg") no-repeat 0 2px; padding:0 0 0 20px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:15px; font-weight:600; letter-spacing:-0.03em; text-align:left; }
	.v17_plus_txt2 span { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; text-align:left; }

	.v17_plus_txt3 { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:14px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; background:url("./images/v17/ic_dot_04.jpg") no-repeat 0px 3px; padding:0 0 0 22px; text-align:left; }
	.v17_plus_txt3 p { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; text-align:left; }

	.v17_plus_list { border-top:1px solid #363636; }
	.v17_plus_list table { width:100%; }
	.v17_plus_list th { height:30px; border:1px solid #dedede; background:#f1f1f1; color:#343434; font-size:13px; text-align:center; font-weight:600; }
	.v17_plus_list td { padding:5px 10px 5px 10px; border:1px solid #d8d8d8; color:#555555; font-size:12px; text-align:left; }
	.v17_plus_list td.tit { color:#333333; font-size:12px; text-align:center; font-weight:600; background:#f9f9f9; }

}

@media only screen and (max-width:767px){

	/* XS */


				.hamburger-button { position:absolute;top:20px;left:10px;z-index:1000; }
				.hamburger-button button { width:43px;height:43px; border:0px solid #000; }
				.hamburger-button button span { margin-top:6px; }
				.hamburger-contents { position:absolute;top:0;left:0;height:100%;width:75%;background:#ffffff;z-index:-1;overflow-y:auto;visibility:hidden; }
				.hamburger-contents .loginname { color:#333333;text-align:center;font-size:14px; font-weight:bold; letter-spacing:-0.03em; }
				.hamburger-contents-inner > * { -webkit-transform:translateZ(0); }
				.hamburger-contents .member-btn { background:#ffffff;text-align:right;overflow:hidden; width:100%; display:table; padding-right:0px; table-layout:fixed; border-bottom:2px solid #2c333d;padding:0 0 0 0;  }
				span.btnnew { min-width:50px; }
				span.leftline a { border-left:1px solid #666;  }
				span.sline { color:#000; padding:0 0 0 3px; }

				/* 20180718 원래것 
				.hamburger-contents .member-btn { background:#ffffff;text-align:center;overflow:hidden;display:table;width:100%;table-layout:fixed;border-bottom:2px solid #2c333d;padding:0 0 5px 0; }
				*/

				/* 20180718 브랜드버튼 추가 */
				div.mo_brand_btn {}
				div.mo_brand_btn ul {}
				div.mo_brand_btn li { float:left; width:50%; /*background:#f5f5f5;*/ border-bottom:1px solid #eaeaea;  height:45px; line-height:40px; text-align:center; border-right:1px solid #eaeaea; }
				div.mo_brand_btn li a { display:block;: }
				div.mo_brand_btn li:nth-child(1) img  { max-width:65px; width:100%; }
				div.mo_brand_btn li:nth-child(2) img  { max-width:75px; width:100%; }
				div.mo_brand_btn li:nth-child(3) img  { max-width:77px; width:100%; }
				div.mo_brand_btn li.nth4 img  { max-width:50px; width:100%; }


				.hamburger-contents .member-btn .btn { /* display:table-cell; */ /* padding:10px; */ padding:3px; }
				.hamburger-contents .member-btn .btn:first-child { padding-right:0; }
				.hamburger-contents .member-btn .btn .btn-register { background:#8a8a8a; }
				.hamburger-contents .member-btn .btn .btn-login { /*background: #d91966;*/; }
				
				
				.hamburger-contents .member-btn .btn a { display:inline-block;background:#fff;color:#000;padding:0 0 0 0;; margin:10px 10px; border-radius:0px; font-size:14px;font-weight:bold;letter-spacing:-0.03em; }
				
				
				/* 20180718 원래것 
				.hamburger-contents .member-btn .btn a { display:block;background:#666666;color:#ffffff;padding:10px 0;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;font-size:14px;font-weight:bold;letter-spacing:-0.03em; }
				*/




				.hamburger-contents .member-btn2 { background:#ffffff;text-align:center;overflow:hidden;display:table;width:93%;table-layout:fixed;border-bottom:0px solid #2c333d;padding:0; margin: 5px auto 0 auto; }
				.hamburger-contents .member-btn2 .btn { display:table-cell;padding:0; }
				.hamburger-contents .member-btn2 .btn a { display:block;background:#ffffff;border: 1px solid #00b0c7; padding:7px 0; color: #00b0c7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;font-size:14px;font-weight:bold;letter-spacing:-0.03em; }
				.hamburger-contents .member-btn2 .btn:first-child a { margin-right: 5px; }
				.hamburger-contents .member-btn2 span.fffline a { border-left:none !important;} 
				.homeservice_link_wrap a .text-link { margin-top: 8px; font-size: 20px; text-align: center; color: #00b2ca; font-weight: bold; }

				.hamburger-contents .member-btn3 { background:#ffffff;text-align:center;overflow:hidden;display:table;width:100%;table-layout:fixed;border-bottom:2px solid #2c333d;padding:0 0 5px 0; }
				.hamburger-contents .member-btn3 .btn { display:table-cell;padding:10px; }
				.hamburger-contents .member-btn3 .btn a { display:block;background:#ffffff;border:1px solid #dddddd; color:#555555;padding:10px 0;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;font-size:14px;font-weight:bold;letter-spacing:-0.03em; }

				.hamburger-contents .nav-member-info { display:table;width:100%;table-layout:fixed;border-bottom:1px solid #d1d1d1;border-collapse:collapse; }
				.hamburger-contents .nav-member-info-item p { font-size:13px;color:#464646;font-weight:bold;letter-spacing:-0.03em; }
				.hamburger-contents .nav-member-info-item { display:table-cell;vertical-align:middle;text-align:center;height:75px; }
				.hamburger-contents .nav-member-info-item + .hamburger-contents .nav-member-info-item { border-left:1px solid #dbdbdb; }
				.hamburger-open .hamburger-contents { -webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out; }
				.hamburger-open .hamburger-contents { -webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible;z-index:10000; }
				.hamburger-open .hamburger-close { opacity:1;visibility:visible; }
				.hamburger-open .hamburger-bg { position:absolute;top:0;right:0;width:100%;height:100%;opacity:.5;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms; }
				.hamburger-close { position:fixed;top:10px;right:30px;padding:10px;border-radius:50%;border:0;opacity:0;z-index:10001;visibility:hidden;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out; }
				.hamburger-close { background:#666666;color:#ffffff; }
				.hamburger-bg { position:absolute;top:0;right:0;width:0;height:0;background:rgba(0, 0, 0, .8);opacity:0;-webkit-transition:opacity 300ms, width 50ms 300ms, height 50ms 300ms;-moz-transition:opacity 300ms, width 50ms 300ms, height 50ms 300ms;-ms-transition:opacity 300ms, width 50ms 300ms, height 50ms 300ms;-o-transition:opacity 300ms, width 50ms 300ms, height 50ms 300ms;transition:opacity 300ms, width 50ms 300ms, height 50ms 300ms;z-index:109; }
				.hamburger-gnb .dep1 ul { display:none; }
				.hamburger-gnb .dep1 li { position:relative; }
				.hamburger-gnb .dep1 li a { display:block;padding:12px 40px 12px 10px;word-break:break-all;color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; }
				.hamburger-gnb .dep2 li a { padding:6px 40px 6px 10px;background:#f9f9f9; }
				.hamburger-gnb .dep1 > .on > a { color:#ff6800; }
				.hamburger-gnb .dep1 > li > a { position:relative;z-index:5;display:block;background:#ffffff;color:#333333;border-bottom:1px solid #d1d1d1; }
				.hamburger-gnb .dep1 > li > button .sprite-icon { opacity:.3;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 150ms ease;-moz-transition:-moz-transform 150ms ease;-ms-transition:-ms-transform 150ms ease;-o-transition:-o-transform 150ms ease;transition:transform 150ms ease; }
				.hamburger-gnb .dep1 > li > .block .sprite-icon { opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg); }
				.hamburger-gnb .dep2 { position:relative;z-index:10; }
				.hamburger-gnb .dep2 li button .sprite-icon { -webkit-transform:rotate(90deg) scale(0.8);-moz-transform:rotate(90deg) scale(0.8);-ms-transform:rotate(90deg) scale(0.8);-o-transform:rotate(90deg) scale(0.8);transform:rotate(90deg) scale(0.8); }
				.hamburger-gnb .dep2 > li > a { padding-left:20px;color:#616161;background-color:#f9f9f9;border-bottom:1px solid #e6e6e6; }
				.hamburger-gnb .dep2 li button .sprite-icon { background-position:-25px -150px; }
				.hamburger-gnb .dep2 li a .sprite-icon { display:none; }
				.hamburger-gnb .dep3 li button .sprite-icon { opacity:.7;-webkit-transform:scale(0.7) rotate(90deg);-moz-transform:scale(0.7) rotate(90deg);-ms-transform:scale(0.7) rotate(90deg);-o-transform:scale(0.7) rotate(90deg);transform:scale(0.7) rotate(90deg); }
				.hamburger-gnb .dep2 li a .sprite-icon.open { -webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg); }
				.hamburger-gnb .dep2 li a .sprite-icon { -webkit-transition:-webkit-transform 150ms ease-out;-moz-transition:transform 150ms ease-out;-ms-transition:transform 150ms ease-out;-o-transition:transform 150ms ease-out;transition:transform 150ms ease-out; }
				.hamburger-gnb li > a .sprite-icon { position:absolute;top:11px;margin-left:-25px; }
				.hamburger-gnb .dep2 [class^=dep] li a .sprite-icon { background-position:-75px -150px;width:15px;padding-top:15px;margin-left:-20px; }
				.hamburger-gnb .dep3 > li > a { padding-left:45px;color:#616161; }
				.hamburger-gnb .dep4 > li > a { padding-left:55px;color:#616160; }
				.hamburger-gnb .dep5 > li > a { padding-left:65px;color:#616161; }
				.hamburger-gnb .gnb-arr { position:absolute;top:0;right:0;z-index:10;width:50px;height:42px; }
				.hamburger-gnb .dep2 .gnb-arr { height:39px; }

				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/

				.btn-reset { border:0;background:transparent;padding:0;margin:0; }
				.sprite-icon { background-image:url(./images/icon/sprite-icon.png);background-repeat:no-repeat;background-size:400px 300px;-webkit-background-size:400px 300px;height:0;display:inline-block;overflow:hidden;vertical-align:middle; }
				.icon-facebook2 { background-image:url(./images/icon/icon-facebook2.png);background-repeat:no-repeat;background-size:10px 15px;-webkit-background-size:10px 15px;height:0px;width:10px;padding-top:15px;background-position:0 0;display:inline-block;overflow:hidden;vertical-align:middle;margin:-2px 4px 0 0; }
				.icon-arr2 { background-image:url(./images/icon/icon-arr2.png);background-repeat:no-repeat;background-size:15px 30px;-webkit-background-size:15px 30px;height:0;width:15px;padding-top:10px;background-position:0 0;display:inline-block;overflow:hidden;vertical-align:middle; }
				.on .icon-arr2 { background-position:0 -20px; }
				.icon-reply-arr { background-position:-50px -250px;width:16px;padding-top:16px; }
				.icon-bag2 { background-position:-50px -225px;width:25px;padding-top:25px; }
				.icon-heart3 { background-position:-75px -225px;width:25px;padding-top:25px; }
				.icon-check2 { background-position:-100px -225px;width:28px;padding-top:25px; }
				.icon-gnb { background-position:0 0;width:20px;padding-top:20px; }
				.icon-people { background-position:-25px 0;width:20px;padding-top:20px; }
				.icon-search { background-position:-50px 0;width:20px;padding-top:20px; }
				.icon-bag-black { background-position:-75px 0;width:20px;padding-top:22px; }
				.icon-arr-r { background-position:-100px 0;width:5px;padding-top:15px; }
				.icon-megaphone { background-position:-125px 0;width:30px;padding-top:30px; }
				.icon-facebook { background-position:-175px 0;width:30px;padding-top:30px; }
				.icon-facebook { background-position:-175px 0;width:30px;padding-top:30px; }
				.icon-twitter { background-position:-225px 0;width:30px;padding-top:30px; }
				.icon-kakao { background-position:-275px 0;width:30px;padding-top:30px; }
				.icon-kas { background-position:-325px 0;width:30px;padding-top:30px; }
				.icon-ticket-red { background-position:0 -25px;width:18px;padding-top:18px; }
				.icon-book-red { background-position:-25px -25px;width:18px;padding-top:18px; }
				.icon-document { background-position:0 -50px;width:25px;padding-top:25px; }
				.icon-token { background-position:-25px -50px;width:25px;padding-top:25px; }
				.icon-ticket { background-position:-50px -50px;width:25px;padding-top:25px; }
				.icon-bag { background-position:0 -75px;width:25px;padding-top:25px; }
				.icon-board { background-position:-25px -75px;width:25px;padding-top:25px; }
				.icon-heart { background-position:-50px -75px;width:25px;padding-top:25px; }
				.icon-contact { background-position:0 -100px;width:25px;padding-top:25px; }
				.icon-camera { background-position:-25px -100px;width:25px;padding-top:25px; }
				.icon-balloon { background-position:-50px -100px;width:25px;padding-top:25px; }
				.icon-list { background-position:0 -125px;width:16px;padding-top:16px; }
				.icon-one { background-position:-25px -125px;width:16px;padding-top:16px; }
				.icon-grid1 { background-position:-50px -125px;width:16px;padding-top:16px; }
				.icon-grid2 { background-position:-75px -125px;width:16px;padding-top:16px; }
				.icon-list-wh { background-position:-100px -125px;width:16px;padding-top:16px; }
				.icon-one-wh { background-position:-125px -125px;width:16px;padding-top:16px; }
				.icon-grid1-wh { background-position:-150px -125px;width:16px;padding-top:16px; }
				.icon-grid2-wh { background-position:-175px -125px;width:16px;padding-top:16px; }
				.icon-arr-b-white { background-position:0 -150px;width:15px;padding-top:9px; }
				.icon-arr-b-gray { background-position:-25px -150px;width:16px;padding-top:16px; }
				.icon-plus1 { background-position:-50px -150px;width:17px;padding-top:17px; }
				.icon-plus2 { background-position:-75px -150px;width:25px;padding-top:25px; }
				.icon-x-white { background-position:-100px -150px;width:25px;padding-top:25px; }
				.icon-minus1 { background-position:-125px -150px;width:25px;padding-top:25px; }
				.icon-arr-r2 { background-position:0 -175px;width:25px;padding-top:38px; }
				.icon-check-wh { background-position:-50px -25px;width:11px;padding-top:11px; }
				.icon-mobile-wh { background-position:-75px -25px;width:9px;padding-top:16px; }
				.icon-plus3 { background-position:-50px -175px;width:16px;height:16px;padding:0; }
				.icon-minus3 { background-position:-75px -175px;width:16px;height:16px;padding:0; }
				.icon-eye { background-position:-250px -250px;width:25px;padding-top:25px; }
				.icon-headset { background-position:-275px -250px;width:25px;padding-top:25px; }
				.icon-coupon2 { background-position:-50px -200px;width:30px;height:30px; }
				.icon-wallet2 { background-position:-80px -200px;width:30px;height:30px; }
				.icon-coin2 { background-position:-110px -200px;width:30px;height:30px; }
				.icon-people2 { background-position:-147px -200px;width:26px;height:26px; }
				.icon-heart2 { background-position:-175px -200px;width:26px;height:26px; }
				.icon-eye2 { background-position:-223px -195px;width:29px;height:26px; }
				.sprite-etc { background-image:url(./images/icon/sprite-etc.png);background-repeat:no-repeat;background-size:400px 300px;-webkit-background-size:400px 300px;overflow:hidden; }
				.button-quick-bookmark { background-position:0 0; }
				.button-quick-cs { background-position:-80px 0; }
				.button-quick-mypage { background-position:-160px 0; }

				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/

				.c-black { color:#111111; }
				.c-red { color:#d91966 !important; }
				.c-blue { color:#329cff !important; }
				.c-gray { color:#acacac !important; }
				.fl { float:left; }
				.fr { float:right; }
				.clear-left { clear:left; }
				.clear-right { clear:right; }
				.clear-both { clear:both; }
				.clear:after { content:'';clear:both;display:block; }
				.va-m { vertical-align:middle; }
				.ta-c { text-align:center !important; }
				.ta-l { text-align:left !important; }
				.ta-r { text-align:right !important; }
				.hidden, .dn, .dn td { display:none; }
				.text-left { text-align:left; }
				.text-right { text-align:right; }
				.text-center { text-align:center; }
				.text-top { vertical-align:top; }
				.text-middle { vertical-align:middle; }
				.text-bottom { vertical-align:bottom; }
				.input-text, .textarea { -webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #c9c9c9;padding:6px;border-radius:0;height:34px; }
				.input-checkbox:checked { background-image:url(./images/icon/sprite-icon.png);background-color:#666666;background-size:400px 300px;-webkit-background-size:400px 300px;background-position:-98px -272px; }
				.input-checkbox { -webkit-appearance:none;appearance:none;background:#999999;border-radius:0;width:15px;height:15px;overflow:hidden;vertical-align:middle; }
				.input-checkbox.large:checked { background-position:-98px -246px; }
				.input-checkbox.large { width:20px;height:20px; }
				.chosen-container { font-size: 12px; }
				.chosen-container .chosen-drop { border: 1px solid #ccc;border-radius: 0;box-sizing: border-box;box-shadow: none; }
				.chosen-container-single .chosen-single { height: 35px;border: 1px solid #ccc;line-height: 34px;margin: 0 !important;background: none; }
				.txt-field.hs .chosen-container-single .chosen-single { height:26px; }
				.chosen-container-single .chosen-search input[type="text"] { border: 1px solid #ccc; }
				.chosen-container-single .chosen-drop { margin-top: -1px;border-radius: 0;padding: 5px 0; }
				.chosen-container .chosen-results { margin: 0;padding: 0; }
				.chosen-container .chosen-results li { padding: 5px 6px !important; }
				.chosen-container .chosen-results li.active-result { display: list-item !important; }
				.chosen-container .chosen-results li.highlighted { background-color: #e9e9e9;background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #efefef), color-stop(90%, #e9e9e9));background-image: -webkit-linear-gradient(#efefef 20%, #e9e9e9 90%);background-image: -moz-linear-gradient(#efefef 20%, #e9e9e9 90%);background-image: -o-linear-gradient(#efefef 20%, #e9e9e9 90%);background-image: linear-gradient(#efefef 20%, #e9e9e9 90%); }
				.chosen-container-single .chosen-single div b { background:url('./images/etc/select-arrow-down-11x7.png') no-repeat left 50%; }
				.chosen-container-active.chosen-with-drop .chosen-single div b { background:url('./images/etc/select-arrow-up-11x7.png') no-repeat left 50%; }
				.chosen-container-multi .chosen-choices { border: 1px solid #ccc;background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);cursor: text; }
				.chosen-container-multi .chosen-choices li.search-choice { border: 1px solid #ccc;border-radius: 0;box-shadow: none; }
				.chosen-container-active .chosen-single { border: 1px solid #b7b7b7; }
				.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid #ccc; }
				.chosen-container-active .chosen-choices { border: 1px solid #b7b7b7; }
				.select { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #c9c9c9;padding:6px;border-radius:0; }
				.select-outer { position:relative;background:#fff; }
				.select-outer select { position:relative;z-index:10;background:transparent;-webkit-appearance:none;appearance:none;border:1px solid #c9c9c9;border-radius:0;width:100%;min-height:31px;padding:0 25px 0 10px; }
				.select-outer:before,.select-outer:after { content:'';position:absolute;top:55%;right:10px;border:6px solid transparent;border-top:6px solid #808591;border-bottom:0 solid transparent;z-index:1;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%); }
				.select-outer:before { z-index:2;border-top:6px solid #fff;padding:0 0 3px; }
				.input-text.large { font-size:14px;line-height:1.3em;padding:8px;height:38px; }
				.size-w, .wp100 { width:100%; }
				.w100 { width:100px; }
				.w70 { width:70px; }
				.w60 { width:60px; }
				.w50 { width:50px; }
				.w40 { width:40px; }
				.w30 { width:30px; }
				.w25 { width:25px; }
				.textarea { resize:vertical; }
				.textarea.type1 { width:100%;height:116px; }
				.btn-reset { border:0;background:transparent;padding:0;margin:0; }
				.btn { display:inline-block; min-width:94px; padding:10px 0;border:0;text-align:center; }
				.btn-sub-text { font-size:11px;display:block;color:#fececc; }
				.btn-area .btn-cell .btn { width:100%; }
				.btn-area .btn-cell:first-child { padding-left:0; }
				.btn-area .btn-cell { color:#ffffff;display:table-cell;text-align:center;padding:0 0 0 5px; }
				.btn-area { display:table;table-layout:fixed;width:100%; }
				.btn-white { border:solid 1px #cecfcf;background:#ffffff;color:#565960; }
				.btn-positive,.btn-orange { border:solid 1px #d91966;background:#d91966;color:#ffffff; }
				.btn-red { background:#d91966;color:#ffffff;border:1px solid #d91966; }
				.btn-lightgray { border:solid 1px #bcbcbc;background:#bcbcbc;color:#ffffff; }
				.btn-gray { border:solid 1px #999999;background:#999999;color:#ffffff; }
				.btn-darkgray { background:#666666;color:#ffffff; }
				.btn-facebook { border:1px solid #3d5c9e;background:#4e6dbd;color:#ffffff; }
				.btn-black { background:#000000; }
				.btn-ss { min-width:0;width:auto;padding:5px; }
				.btn-s { min-width:80px;height:30px;padding:0 5px;white-space:nowrap; }
				.btn-n { width:147px;padding:10px;font-size:15px; }
				.btn-m { padding:0 10px;height:34px; }
				.btn-l { padding:16px 0; }
				.btn-w { width:100%;height:42px;padding:2px 0; }
				.input-combo { position:relative; }
				.input-combo .input-block { margin:0 100px 0 0; }
				.input-combo .input-block input:nth-of-type(2) { margin-top:-1px; }
				.input-combo .submit-block { position:absolute;top:0;right:0; }
				.input-combo .submit-block .btn { width:90px;height:75px;font-size:14px; }
				.input-combo1 { position:relative; }
				.input-combo1 .head { margin:0 70px 0 0; }
				.input-combo1 .tail { position:absolute;top:0;right:0;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
				.input-combo-right { display:table;width:100%; }
				.input-combo-right .combo-input { display:table-cell;vertical-align:top;padding:0 4px 0 0; }
				.input-combo-right .combo-input input { width:100%; }
				.input-combo-right .combo-button { display:table-cell;vertical-align:top;width:30px; }
				.input-combo-right .combo-button button { width:100%; }
				.block { margin:0 0 10px; }
				.block-box { height:inherit;margin:0 0 10px;border:1px solid #c9c9c9; }
				.block-pd,.pd-box { margin:10px; }
				.section-1 .block { border:1px solid #c9c9c9;background:#ffffff;padding:10px;margin:0 0 10px; }
				.col:first-child { margin:0; }
				.col { margin:0 0 0 10px; }
				.check-label { display:inline-block;vertical-align:middle; }
				.check-label input { float:left;margin:2px 5px 0 0; }
				.check-label label { overflow:hidden;display:block; }
				.caution-msg1 { min-height:17px;margin:15px 0 0;padding:0 0 0 19px;color:#d91966;line-height:20px; }
				.caution-msg1 span { color:#999999; }
				.caution-msg2 { min-height:17px;margin:15px 0 0;padding:0 0 0 19px;color:#999999;line-height:20px; }
				.txt-field { position:relative;width:auto;height:33px;padding:0 10px;background:#ffffff;border:1px solid #d0d0d0; }
				span.txt-field { display:inline-block; }
				.txt-field label { position:absolute;top:8px;left:11px;color:#444444;cursor:text; }
				.txt-field .text { width:100%;height:31px;padding:0;border:1px solid #ffffff;color:#444444;line-height:31px; }
				.txt-field.hs { height:26px; }
				.txt-field.hs .text { width:100%;height:24px;padding:0;border:1px solid #ffffff;color:#979797;line-height:24px; }
				.txt-field.hs label { position:absolute;top:4px !important;left:11px;color:#979797; }
				.txt-field.error { border:1px solid #d91966; }
				.txt-field .accept { float:right;width:14px;height:100%;background:url('./images/etc/accept.png') no-repeat left 50%;vertical-align:middle; }
				.table-nostyle table{ border-top: 0 !important;width: 100%;margin: 0 !important; }
				.table-nostyle table th,.table-nostyle table td{ background: transparent !important;border: 0 !important;padding: 10px !important;font-weight: normal !important;width: auto !important;min-width: 0 !important; }
				.table-nostyle .input-text+.input-text{ margin: 10px 0 0; }
				.table-1 td{ border-bottom: solid 1px #dbdbdb; }
				.btn-s em { padding:0 10px;height:26px; }
				.btn-s1 em { padding:0 10px;height:28px; }
				.btn-m em { width:100px;height:32px; }
				.btn-m1 em { width:100px;height:42px;font-size:15px; }
				.btn-orange-bd em { color:#d91966;background:#ffffff;border:1px solid #d91966; }
				.btn-orange em { color:#ffffff;background:#d91966;border:1px solid #d91966; }
				.btn-a3-bd em { display:table-cell;border:1px solid #a3a3a3;color:#666666;text-align:center;vertical-align:middle; }
				.btn-a3-bd:hover em { border:1px solid #444444;color:#222222; }
				.btn-base { display:inline-block; }
				.btn-base em { display:table-cell;text-align:center;vertical-align:middle;font-size:12px; }
				.btn-justify { overflow:hidden;margin:20px 0 0; }
				.btn-justify > div { float:right;font-size:0; }
				.btn-justify > div:first-child { float:left; }
				.btn-justify > div:first-child .btn-a3-bd { margin-right:10px; }
				.btn-db-bd { display:inline-block;vertical-align:top;font-size:0; }
				.btn-db-bd em { display:table-cell;padding:2px 10px 0;height:20px;background:url('./images/etc/btn-h24-bg.png') repeat-x left top;border:1px solid #dbdbdb;color:#6c6c6c;font-size:11px;vertical-align:top; }
				.btn-db-bd em.h28 { display:table-cell;padding:0 10px;height:26px;background:url('./images/etc/btn-h28-bg.png') repeat-x left top;border:1px solid #dbdbdb;color:#777777;font-size:12px;vertical-align:middle; }
				.btn-db-bd em.h35 { display:table-cell;padding:0 10px;height:33px;background:url('./images/etc/btn-h35-bg.png') repeat-x left top;border:1px solid #dbdbdb;color:#777777;font-size:12px;vertical-align:middle; }
				.btn-db-bd:hover em { background:#f8f8f8;border:1px solid #dbdbdb; }
				.btn-db-bd .down { position:relative;top:4px;margin:0 0 0 8px; }
				.btn-db-bd .arrow { margin:0 0 0 8px;vertical-align:middle; }
				.btn-d91966-bd { display:inline-block;margin:0 10px 0 0;vertical-align:top;font-size:0; }
				.btn-d91966-bd em { display:table-cell;border:1px solid #ff5235;color:#ff5235;text-align:center;vertical-align:middle; }
				.btn-d91966-bd:hover em { border:1px solid #e43011;color:#e43011; }
				.btn-d91966-bg { display:inline-block;vertical-align:top;font-size:0;font-weight:bold; }
				.btn-d91966-bg em { display:table-cell;background:#d91966;border:1px solid #d91966;color:#ffffff;text-align:center;vertical-align:middle; }
				.btn-d91966-bg:hover em { background:#f2331e;border:1px solid #f2331e; }
				.btn-d91966-bg em img { vertical-align:middle; }
				.btn-c7-bg { display:inline-block;vertical-align:top;font-size:0; }
				.btn-c7-bg em { display:table-cell;background:#c7c7c7;border:1px solid #c7c7c7;color:#ffffff !important;text-align:center;vertical-align:middle; }
				.btn-c7-bg:hover em { background:#979797;border:1px solid #979797; }
				.btn-97-bg { display:inline-block;vertical-align:top;font-size:0; }
				.btn-97-bg em { display:table-cell;background:#979797;border:1px solid #979797;color:#f9f9f9;text-align:center;vertical-align:middle; }
				.btn-97-bg:hover em { background:#626262;border:1px solid #626262; }
				.btn-6b-bg { display:inline-block;vertical-align:top;font-size:0; }
				.btn-6b-bg em { display:table-cell;background:#6b6b6b;border:1px solid #6b6b6b;color:#ffffff;text-align:center;vertical-align:middle; }
				.btn-6b-bg em img { vertical-align:middle; }
				.btn-6b-bg:hover em { background:#444444;border:1px solid #444444; }
				.btn-a3-bd { display:inline-block;vertical-align:top;font-size:0; }
				.btn-a3-bd em { display:table-cell;border:1px solid #b1b1b1;color:#777777;font-weight:bold;text-align:center;vertical-align:middle; }
				.btn-a3-bd:hover em { border:1px solid #888888;color:#333333; }
				.btn-d0-bd { display:inline-block;font-size:0; }
				.btn-d0-bd em { display:table-cell;border:1px solid #d0d0d0;color:#787878;text-align:center;vertical-align:middle; }
				em.w188-h62 { display:table-cell;width:186px;height:60px;font-size:14px;font-weight:bold;vertical-align:middle; }
				em.w149-h44 { display:table-cell;width:147px;height:42px;font-size:13px;font-weight:bold;vertical-align:middle; }
				em.w240-h61 { display:table-cell;width:240px;height:59px;font-size:20px;font-weight:bold;vertical-align:middle; }
				em.w150-h61 { display:table-cell;width:150px;height:59px;font-size:16px;font-weight:bold;vertical-align:middle; }
				em.w151-h40 { width:149px;height:38px;font-size:13px; }
				em.w64-h20 { width:62px;height:18px;font-size:11px;vertical-align:top; }
				em.w60-h26 { width:58px;height:21px;padding:3px 0 0;font-size:12px;vertical-align:top; }
				em.w70-h28 { width:68px;height:26px;font-size:12px; }
				em.w50-h28 { width:48px;height:26px;font-size:12px; }
				em.w58-h33 { width:56px;height:31px;font-size:12px; }
				em.w101-h33 { width:101px;height:31px;font-size:12px; }
				em.w101-h34 { width:99px;height:32px;font-size:12px; }
				em.w100-h42 { width:98px;height:40px;font-size:14px;font-weight:bold; }
				em.h42 { height:40px;font-size:14px;font-weight:bold; }
				em.w130-h42 { width:128px;height:40px;font-size:14px;font-weight:bold; }
				em.w158-h87 { display:table-cell;width:156px;height:85px;font-size:16px;font-weight:bold;vertical-align:middle; }
				em.w149-h87 { display:table-cell;width:147px;height:85px;font-size:13px;font-weight:bold;vertical-align:middle; }
				em.w203-h55 { display:table-cell;width:201px;height:53px;font-size:14px;vertical-align:middle; }
				em.w114-h30 { display:table-cell;width:112px;height:28px;font-size:12px;vertical-align:middle; }
				em.w75-h30 { display:table-cell;width:73px;height:28px;font-size:12px;vertical-align:middle; }
				em.w300-h61 { display:table-cell;width:298px;height:59px;font-size:20px;vertical-align:middle; }
				em.w200-h60 { display:table-cell;width:198px;height:58px;font-size:14px;vertical-align:middle; }
				em.w176-h28 { display:table-cell;width:174px;height:28px;color:#787878;font-size:12px;vertical-align:middle; }
				em.w121-h30 { display:table-cell;width:119px;height:28px;color:#f9f9f9;font-size:12px;vertical-align:middle; }
				em.w66-h24 { display:table-cell;width:64px;height:20px;padding:2px 0 0;color:#f9f9f9;font-size:12px;vertical-align:top; }
				em.w74-h30 { display:table-cell;width:72px;height:28px;color:#f9f9f9;font-size:12px;font-weight:bold;vertical-align:middle; }
				em.w83-h30 { display:table-cell;width:81px;height:28px;color:#777777;font-size:12px;font-weight:bold;vertical-align:middle; }
				em.free-h30 { display:table-cell;padding:0 12px;height:28px;color:#f9f9f9;font-size:12px;font-weight:bold;vertical-align:middle; }
				em.w149-h44 { display:table-cell;width:147px;height:42px;font-size:13px;font-weight:bold;vertical-align:middle; }
				em.w149-h50 { display:table-cell;width:147px;height:50px;font-size:14px;font-weight:bold;vertical-align:middle; }
				em.h50 { display:table-cell;height:48px;font-size:14px;vertical-align:middle; }
				em.btn-a { display:table-cell;height:28px;font-size:11px;font-weight:bold;vertical-align:middle;padding:0 10px; }
				.btn-m { height:34px;font-size:12px; }
				input[type="number"], input[type="text"], input[type="password"],input[type="tel"],input[type="email"] { -webkit-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #c9c9c9;padding:6px;border-radius:0; }
				input[type="number"] { padding:7px 2px; }
				.gnb #logo .top_title1 a { color:#222222; }
				.list_goodsscroll .list_title .title { color:#000000; }
				.input_content .description.wrong:after { content:'';background:url(../../common/img-gd5/icon-exclamation.png);width:10px;height:10px;position:absolute;top:5px;left:0;-webkit-background-size:10px 10px;background-size:10px 10px;background-position:0 0; }
				.input_content .description.wrong { position:relative;color:#d91966;padding:0 0 0 15px; }
				.l2-gnb-close { background:#666666;color:#ffffff; }
				.h1 { color:#333333 !important;font-size:16px !important;font-weight:bold;line-height:1.2em; }
				.h4 { font-size:13px;font-weight:700;line-height:1.2em; }
				.small_title { font-size:11px;font-weight:400;color:#929292; }
				.fz-title1 { font-size:32px; }
				.fz-title2 { font-size:28px; }
				.fz-base { font-size:14px; }
				.fz-sub { font-size:12px; }
				.wh { color:#ffffff; }
				.point { color:#d91966; }
				.point-2 { color:#4d75c7; }
				.bold { font-weight:700; }
				.gray { color:#939393; }
				.c-orange { color:#d91966; }
				.pagination { padding: 20px 0 0;text-align: center; }
				.pagination li { display: inline-block;border: 1px solid #fff;margin: 0 2px; }
				.pagination li a,.pagination li span { height: 21px;padding: 1px 10px 1px;text-align: center;display: block; }
				.pagination .active { border: 1px solid #d91966;color: #d91966; }
				.pagination .front-page { width: 27px;border: 1px solid #e0e0e0;background: #ffffff;text-indent: -9999px; }
				.pagination .front-page-first { background: url('./images/btn/paging-first.png') no-repeat center center; }
				.pagination .front-page-prev { background: url('./images/btn/paging-prev.png') no-repeat center center; }
				.pagination .front-page-next { background: url('./images/btn/paging-next.png') no-repeat center center; }
				.pagination .front-page-last { background: url('./images/btn/paging-last.png') no-repeat center center; }
				.loading { background: url(./images/icon/icon_loading.gif) no-repeat 50% 50%; }
				.cite-layer { position:fixed;top:50%;left:50%;z-index:100;width:307px;height:192px;margin:-96px 0 0 -153px; }
				.cite-layer .wrap { position:relative;height:190px;background:#fff;border:1px solid #555; }
				.cite-layer .wrap h4 { height:27px;padding:13px 0 0 17px;background:#f4f4f4;color:#222; }
				.cite-layer .wrap div { color:#666;text-align:center; }
				.cite-layer .wrap div p { padding:25px 0 14px; }
				.cite-layer .wrap div .text { display:block;width:216px;height:31px;margin:0 auto 15px;line-height:31px;border:1px solid #ccc; }
				.cite-layer .wrap div .btn-97-bg { ; }
				.cite-layer .wrap .close { display:block;position:absolute;top:11px;right:12px;width:18px;height:18px;text-indent:-9999px;background:url('./images/btn/layer-close.png') no-repeat left top; }
				#layerDim { position:fixed;left:0;top:0;width:100%;height:100%;z-index:50;background:#000;opacity:0.3;filter:alpha(opacity=30); }
				.rating-s { display:inline-block;width:66px;height:11px;background:url('./images/etc/star-bg.png') no-repeat left top;vertical-align:-2px;text-indent:-9999px; }
				.rating-s span { display:block;height:11px;background:url('./images/etc/star-fill.png') no-repeat left top; }
				.rating-b { display:inline-block;width:88px;height:15px;background:url('./images/etc/star-bg-88x15.png') no-repeat left top;vertical-align:-2px;text-align:left;text-indent:-9999px; }
				.rating-b span { display:block;background:url('./images/etc/star-fill-88x15.png') no-repeat left top; }

				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/

				.navbar { position:relative; background:#ffffff; padding:16px 0; }
				.navbar a.link_megamenu { position:absolute; width:55px; height: 55px; padding: 15px; left:5px; top:18px; }				
				.navbar ul.logo { overflow:hidden; display:table; margin: 0 auto; }
				.navbar ul.logo_plus { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
				/*.navbar ul.logo li { text-align:left; padding:1px 0px 15px 0; }*/
				.navbar ul.logo_plus li { text-align:left; padding:1px 20px 0 0; }
				/*.navbar ul.logo li { text-align:left; padding:1px 40px 0 0; }*/
				.navbar ul.logo li a.link_logo { width:55%; color: #fff; }
				.navbar ul.logo_plus li a.link_logo { width:55%; }
				.navbar ul.logo li a.link_logo img { width:170px !important; height:auto !important;  }
				.navbar ul.logo_plus li a.link_logo img { width:170px !important; height:auto !important;  }
				/*.navbar ul.logo li a.link_logo img { width:125px !important; height:auto !important;  }*/
				.navbar .gnbs { position:absolute; right:10px; top:25px; text-align:right; }
				.navbar .gnbs a.link1 img { width:18%; opacity:0.6; }
				.navbar .gnbs a.link2 img { width:18%; opacity:0.7; }

				#v17_wrap_frame { width:100%; height:100%; min-width:1100px; }
				#v17_wrap { width:100%; height:100%; min-width:960px; }
				#v17_wrap_contents { width:100%; overflow:hidden; margin:0 auto; text-align:left; }

				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/

				.v17_temp { text-align:center; }

				#v17_sitemap { position:absolute; left:0px; top:0px; width:100%; background:#ffffff; z-index:100000; border:1px solid #666666; border-width:1px 0 1px 0; }
				#v17_sitemap .v17_sitemap_c { position:relative; width:960px; overflow:hidden; margin:0 auto; padding:30px 0 50px 0; background:#ffffff; }
				#v17_sitemap .v17_sitemap_c h2 { padding:47px 0 38px 0; background:url("./images/v17/logo_02.png") no-repeat center 0; color:#111111; font-size:23px; font-weight:normal; text-align:center; letter-spacing:-0.05em; }
				#v17_sitemap .v17_sitemap_c span.new { display:inline-block; width:24px; height:13px; background:url("./images/v17/ic_new_01.png") no-repeat 0 0; text-indent:-10000px; }
				#v17_sitemap .v17_sitemap_c a.close { position:absolute; right:0px; top:0px; display:inline-block; width:38px; height:38px; background:url("./images/v17/close_02.png") no-repeat 0 0; text-indent:-10000px; }
				#v17_sitemap .v17_sitemap_c a.plus { position:absolute; right:170px; top:67px; display:inline-block; background:url("./images/v17/logo_03.png") no-repeat 13px 5px; background-size:100px; color:#888888; font-size:12px; font-weight:bold; letter-spacing:-0.05em; padding:15px 13px 8px 115px; border:1px solid #d8d8d8; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:10px; }
				.v17_sitemap_c1 { float:left; width:18%; height:260px; margin:0 2.5% 0 0; }
				.v17_sitemap_c1 h3 { padding:12px 0 12px 0; border:1px solid #d0d0d0; border-width:1px 0 1px 0; color:#222222; font-size:17px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_sitemap_c1 ul { overflow:hidden; margin:18px 0 0 0; }
				.v17_sitemap_c1 ul li { margin:0 0 12px 0; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_sitemap_c1 ul li a { color:#555555; }
				.v17_sitemap_c2 { float:left; width:18%; height:260px; margin:0 0 0 0; }
				.v17_sitemap_c2 h3 { padding:12px 0 12px 0; border:1px solid #d0d0d0; border-width:1px 0 1px 0; color:#222222; font-size:17px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_sitemap_c2 ul { overflow:hidden; margin:18px 0 0 0; }
				.v17_sitemap_c2 ul li { margin:0 0 12px 0; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_sitemap_c2 ul li a { color:#555555; }
				.v17_sitemap_c3 { float:left; width:18%; height:350px; margin:0 2.5% 0 0; }
				.v17_sitemap_c3 h3 { padding:12px 0 12px 0; border:1px solid #d0d0d0; border-width:1px 0 1px 0; color:#222222; font-size:17px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_sitemap_c3 ul { overflow:hidden; margin:18px 0 0 0; }
				.v17_sitemap_c3 ul li { margin:0 0 12px 0; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_sitemap_c3 ul li a { color:#555555; }
				.v17_sitemap_c4 { float:left; width:18%; height:350px; margin:0 0 0 0; }
				.v17_sitemap_c4 h3 { padding:12px 0 12px 0; border:1px solid #d0d0d0; border-width:1px 0 1px 0; color:#222222; font-size:17px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_sitemap_c4 h4 { padding:12px 0 12px 0; border:1px solid #d0d0d0; border-width:0 0 1px 0; color:#222222; font-size:17px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_sitemap_c4 ul { overflow:hidden; margin:18px 0 0 0; }
				.v17_sitemap_c4 ul li { margin:0 0 5px 0; }
				.v17_sitemap_c4 ul li a.link1 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_01.png") no-repeat 14px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 49px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_sitemap_c4 ul li a.link2 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_02.png") no-repeat 14px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 49px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_sitemap_c4 ul li a.link3 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_03.png") no-repeat 14px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 49px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_sitemap_c4 ul li a.link4 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_04.png") no-repeat 14px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 49px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

				.v17_curtain { height:100px; background:#2b3991; }
				.v17_curtain .v17_curtain_c { position:relative; width:960px; height:100px; margin:0 auto; }
				.v17_curtain .v17_curtain_c img { width:960px; height:100px; }
				.v17_curtain .v17_curtain_c a.btnCurtainClose { position:absolute; right:0px; top:15px; display:inline-block; width:33px; height:33px; background:url("./images/v17/close_01.png") no-repeat 0 0; text-indent:-10000px; }

				#v17_switch { height:35px; background:#f5f5f5; border-bottom:0px solid #eaeaea; }
				#v17_switch .v17_switch_c { width:100%; height:35px; margin:0 auto; }
				#v17_switch .v17_switch_c ul { overflow:hidden; border:1px solid #eaeaea; border-width:0 0 0 0; }
				#v17_switch .v17_switch_c ul li { float:left; width:50%; }
				#v17_switch .v17_switch_c ul li a { display:inline-block; width:100%; height:35px; border:1px solid #eaeaea; border-width:0 1px 1px 0; text-align:center; }
				#v17_switch .v17_switch_c ul li a.on { display:inline-block; width:100%; height:35px; background:#ffffff; color:#898989; font-size:13px; font-weight:normal; text-align:center; line-height:35px; letter-spacing:-0.05em; border-bottom:1px solid #ffffff; }

				#v17_logo { height:70px; border-bottom:1px solid #e5e5e5; }
				#v17_logo .v17_logo_c { position:relative; width:960px; height:70px; margin:0 auto; }
				#v17_logo .v17_logo_c a.logo { display:inline-block; width:118px; height:36px; background:url("./images/v17/logo_01.png") no-repeat 0 0; text-indent:-10000px; margin:17px 0 0 0; }
				#v17_logo .v17_logo_c a.logo2 { display:inline-block; width:166px; height:40px; background:url("./images/v17/logo_03.png") no-repeat 0 0; background-size:166px; text-indent:-10000px; margin:17px 0 0 0; }
				#v17_logo .v17_logo_c ul { position:absolute; right:42px; top:28px; overflow:hidden; }
				#v17_logo .v17_logo_c ul li { float:left; background:url("./images/v17/dot_01.png") no-repeat right 7px; padding:0 12px 0 10px; }
				#v17_logo .v17_logo_c ul li:last-child { background:url("./images/v17/dot_01_.png") no-repeat 0 7px; padding:0 0 0 10px; }
				#v17_logo .v17_logo_c ul li.txt { color:#222222; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:1px 12px 0 10px; }
				#v17_logo .v17_logo_c ul li.txt span { color:#111111; font-weight:bold; }
				#v17_logo .v17_logo_c ul li a { color:#222222; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
				#v17_logo .v17_logo_c ul li a.link1 { display:inline-block; padding:3px 7px 3px 7px; background:#555555; color:#ffffff; font-size:11px; font-weight:normal; letter-spacing:-0.03em; border-radius:3px; }
				#v17_logo .v17_logo_c a.megamenu { position:absolute; right:0px; top:27px; display:inline-block; width:22px; height:16px; background:url("./images/v17/megamenu_01.png") no-repeat 0 0; text-indent:-10000px; }

				#v17_lnb { height:53px; border-bottom:1px solid #e5e5e5; }
				#v17_lnb .v17_lnb_c { position:relative; width:960px; height:53px; margin:0 auto; }
				/*
				#v17_lnb .v17_lnb_c ul { overflow:hidden; }
				#v17_lnb .v17_lnb_c ul li { float:left; width:12.5%; }
				#v17_lnb .v17_lnb_c ul li a { display:inline-block; width:100%; height:53px; color:#444444; font-size:16px; font-weight:bold; text-align:center; line-height:53px; letter-spacing:-0.02em; }
				*/

				#v17_megamenu { position:absolute; left:0px; top:0px; z-index:10000; width:960px; height:53px; }
				#v17_megamenu a { display:block; }
				#v17_megamenu > ul { width:960px; }
				#v17_megamenu > ul:after { content:''; display:block; clear:both; }
				#v17_megamenu > ul > li { float:left; width:120px; height:53px; }
				#v17_megamenu > ul > li:last-child { width:120px; height:53px; }
				#v17_megamenu > ul > li > a { }
				#v17_megamenu > ul > li > h2 { height:53px; }
				#v17_megamenu > ul > li > h2 > a { color:#444444;  font-size:16px !important; font-weight:bold !important; line-height:53px; text-align:center; letter-spacing:-0.02em; }
				#v17_megamenu > ul > li > h2 > a.active { font-size:16px !important; color:#ffffff; font-weight:bold; }
				/*
				#v17_megamenu > ul > li > h2 > a:hover { background:#0195c5; color:#ffffff; }
				#v17_megamenu > ul > li > h2 > a.on { background:#0195c5; color:#ffffff; }
				*/
				#v17_megamenu > ul > li > h2 > a:hover { color:#00afc8; }
				#v17_megamenu > ul > li > h2 > a.on { color:#00afc8; }
				#v17_megamenu > ul > li > * { display:block; height:27px;  font-size:12px; font-weight:bold !important; line-height:20px; }
				.not-ie #v17_megamenu > ul > li > h2 > a { font-size:12px; font-weight:bold; }
				#v17_megamenu > ul > li:first-child > * { }
				#v17_megamenu li ul { display:none; height:250px; padding-top:15px; border:1px solid #e4e4e4; border-width:1px 0 1px 0; background:#ffffff; border-right:1px solid #d0d0d0; }
				#v17_megamenu li ul.bl3 { border-left:1px solid #e4e4e4; }
				#v17_megamenu li ul.br3 { border-right:1px solid #e4e4e4; }
				#v17_megamenu li ul:first-child { }
				#v17_megamenu li li { padding:0 0 8px 15px; background:url("./images/v17/dot_02.png") no-repeat 9px 9px; }
				#v17_megamenu li li a {  font-size:11px !important; font-weight:normal; text-decoration:none; color:#666666; letter-spacing:-0.02em; }
				#v17_megamenu li li a:hover { font-weight:bold; color:#0195c5; }

				#v17_visual { height:400px; background:url("./images/v17/bg_01.png") repeat-x 0 0; }
				#v17_visual .v17_visual_c { position:relative; width:960px; height:400px; margin:0 auto; }

				.visual-con { float:left; position:relative; width:960px; height:400px; }
				.visual-con .rollnum { position:absolute; bottom:18px; left:420px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
				.visual-con .rollnum a { float:left; height:14px; background-image:url("./images/v17/control_01.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
				.visual-con .rollnum .num { display:inline; }
				.visual-con .rollnum .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
				.visual-con .rollnum .num a.activeSlide { width:28px; background-position:0 0; }
				.visual-con .rollnum .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
				.visual-con .rollnum .play { width:14px; background-position:-96px 0; }
				.visual-con .roll img { width:960px; height:400px; }

				.v17_login { position:absolute; right:0px; top:35px; width:320px; height:333px; background:#ffffff; opacity:0.9; z-index:100; }
				.v17_login_c { position:absolute; right:0px; top:35px; width:320px; height:330px; z-index:1000; }
				.v17_login_c1 { position:relative; }
				.v17_login_c1 p.login { margin:33px 0 25px 0; width:100%; text-align:center; }
				.v17_login_c1 p.login a { display:inline-block; width:100px; height:37px; background:#44494e; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; line-height:37px; letter-spacing:-0.05em; border-bottom:1px solid #393e43; border-radius:20px; }
				.v17_login_c1 p.logout { margin:33px 0 25px 0; width:100%; text-align:center; height:27px; padding:10px 0 0 0; color:#111111; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_login_c1 p.logout span { font-size:15px; font-weight:bold; }
				.v17_login_c1 ul.links { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
				.v17_login_c1 ul.links li { float:left;}
				.v17_login_c1 ul.links li.level { color:#666666; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.01em; padding:2px 0 0 0; }
				.v17_login_c1 ul.links li.level span { display:inline-block; width:22px; height:22px; background:url("./images/v17/ic_level_01.png") no-repeat 0 0; background-size:20px 20px; color:#222222; font-weight:bold; padding:0 0 0 23px; }
				.v17_login_c1 ul.links li:after{ content:"|"; color:#d2dcdd; font-size:13px; font-weight:normal; text-align:center; padding:0 13px 0 13px; }
				.v17_login_c1 ul.links li:last-child:after{ content:none; padding:0 0 0 0; }
				.v17_login_c1 ul.links li a { color:#666666; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.05em; }
				.v17_login_c1 ul.quicks { overflow:hidden; margin:35px 0 0 0; border:1px solid #eeeeee; }
				.v17_login_c1 ul.quicks li { float:left; width:50%; }
				.v17_login_c1 ul.quicks li a.op1 { display:inline-block; width:100%; height:61px; background:url("./images/v17/ic_quick_01.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_login_c1 ul.quicks li a.op2 { display:inline-block; width:100%; height:61px; background:url("./images/v17/ic_quick_02.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_login_c1 ul.quicks li a.op3 { display:inline-block; width:100%; height:61px; background:url("./images/v17/ic_quick_03.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_login_c1 ul.quicks li a.op4 { display:inline-block; width:100%; height:61px; background:url("./images/v17/ic_quick_04.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_login_c1 ul.quicks li a.op5 { display:inline-block; width:100%; height:61px; background:url("./images/v17/ic_quick_05.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_login_c1 ul.quicks li a.op6 { display:inline-block; width:100%; height:61px; background:url("./images/v17/ic_quick_06.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_login_c1 ul.quicks li a.op1:hover { display:inline-block; width:100%; height:61px; background:#ffffff url("./images/v17/ic_quick_01.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #bcbebe; border-bottom:1px solid #bcbebe;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_login_c1 ul.quicks li a.op2:hover { display:inline-block; width:100%; height:61px; background:#ffffff url("./images/v17/ic_quick_02.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #bcbebe; border-bottom:1px solid #bcbebe; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_login_c1 ul.quicks li a.op3:hover { display:inline-block; width:100%; height:61px; background:#ffffff url("./images/v17/ic_quick_03.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #bcbebe; border-bottom:1px solid #bcbebe; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_login_c1 ul.quicks li a.op4:hover { display:inline-block; width:100%; height:61px; background:#ffffff url("./images/v17/ic_quick_04.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #bcbebe; border-bottom:1px solid #bcbebe; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_login_c1 ul.quicks li a.op5:hover { display:inline-block; width:100%; height:61px; background:#ffffff url("./images/v17/ic_quick_05.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #bcbebe; border-bottom:1px solid #bcbebe; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_login_c1 ul.quicks li a.op6:hover { display:inline-block; width:100%; height:61px; background:#ffffff url("./images/v17/ic_quick_06.png") no-repeat 20px center; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.05em; padding:0 0 0 60px; line-height:61px; border-right:1px solid #bcbebe; border-bottom:1px solid #bcbebe; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

				#v17_bars { height:139px; background:#44494e; }
				#v17_bars .v17_bars_c { width:960px; height:139px; margin:0 auto; }
				.v17_bars_c1 { float:left; width:50%; height:139px; background:url("./images/v17/ic_bars_01.png") no-repeat right 26px; padding:25px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_bars_c1 a { color:#00cfed; font-size:17px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_bars_c1 a span { display:inline-block; width:24px; height:24px; background:#00afc8; color:#ffffff; font-size:10px; font-weight:bold; text-align:center; line-height:24px; letter-spacing:-0.03em; border-radius:100%; margin:0 0 0 5px; }
				.v17_bars_c1 p { color:#ffffff; font-size:14px; font-weight:normal; line-height:20px; letter-spacing:-0.03em; margin:15px 0 0 0; }
				.v17_bars_c1 p span { color:#ff5dbd; text-decoration:underline; }
				.v17_bars_c2 { float:left; width:50%; height:139px; background:url("./images/v17/ic_bars_02.png") no-repeat 400px 39px; padding:25px 0 0 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
				.v17_bars_c2 a { color:#00cfed; font-size:17px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_bars_c2 a span { display:inline-block; width:24px; height:24px; background:#00afc8; color:#ffffff; font-size:10px; font-weight:bold; text-align:center; line-height:24px; letter-spacing:-0.03em; border-radius:100%; margin:0 0 0 5px; }
				.v17_bars_c2 ul { width:300px; overflow:hidden; margin:10px 0 0 0;  }
				.v17_bars_c2 ul li { float:left; width:50%; height:24px; color:#ffffff; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:5px 0 0 0; }
				.v17_bars_c2 ul li:first-child { padding:0 0 0 0; }
				.v17_bars_c2 ul li span.tit1 { display:inline-block; padding:5px 15px 5px 15px; background:#303438; border:1px solid #606468; color:#ffffff; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; border-radius:15px; }
				.v17_bars_c2 ul li span.tit2 { margin:0 10px 0 0; }
				.v17_bars_c2 ul li span.tit3 { margin:0 10px 0 10px; }

				#v17_recom { height:542px; background:#f4f4f4; border-bottom:1px solid #dddddd; }
				#v17_recom .v17_recom_c { position:relative; width:1100px; height:542px; margin:0 auto; }
				.v17_recom_c_wrap { width:960px; height:542px; margin:0 auto; padding:30px 0 0 0; }
				.v17_recom_c_wrap h1 { color:#111111; font-size:28px; font-weight:bold; letter-spacing:-0.05em; padding:0 0 15px 0; }
				.v17_recom_c .swiper-wrapper { border-left:1px solid #dddddd; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_recom_c .swiper-button-prev { width:34px; height:65px; background:url("./images/v17/ic_control_05.png") no-repeat 0 0; }
				.v17_recom_c .swiper-button-next { width:34px; height:65px; background:url("./images/v17/ic_control_06.png") no-repeat 0 0; }

				.v17_recom_c1 { float:left; width:320px; }
				.v17_recom_c1 h2 { background:#3c3968; height:54px; color:#ffffff; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-0.05em; padding:18px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_recom_c1 .v17_recom_c1_1 { padding:205px 30px 30px 30px; background:#ffffff url("./images/v17/recom_01.png") no-repeat center 47px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
				.v17_recom_c1 .v17_recom_c1_1:hover { background:#f1f0fd url("./images/v17/recom_01.png") no-repeat center 47px; }
				.v17_recom_c1 .v17_recom_c1_1 p.txt { color:#555555; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; }
				.v17_recom_c1 .v17_recom_c1_1 p.price { color:#111111; font-size:16px; font-weight:bold; letter-spacing:-0.03em; margin:20px 0 0 0; }
				.v17_recom_c1 .v17_recom_c1_1 p.price span { color:#474375; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_recom_c1 .v17_recom_c1_1 p.more { text-align:right; margin:30px 0 0 0; }
				.v17_recom_c1 .v17_recom_c1_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_01.png") no-repeat right 3px; padding:0 10px 0 0; }

				.v17_recom_c2 { float:left; width:320px; }
				.v17_recom_c2 h2 { background:#00afc8; height:54px; color:#ffffff; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-0.05em; padding:18px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_recom_c2 .v17_recom_c2_1 { padding:205px 30px 30px 30px; background:#ffffff url("./images/v17/recom_02.png") no-repeat center 47px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
				.v17_recom_c2 .v17_recom_c2_1:hover { background:#f2fbfc url("./images/v17/recom_02.png") no-repeat center 47px; }
				.v17_recom_c2 .v17_recom_c2_1 p.txt { color:#555555; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; }
				.v17_recom_c2 .v17_recom_c2_1 p.price { color:#111111; font-size:16px; font-weight:bold; letter-spacing:-0.03em; margin:20px 0 0 0; }
				.v17_recom_c2 .v17_recom_c2_1 p.price span { color:#00afc8; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_recom_c2 .v17_recom_c2_1 p.more { text-align:right; margin:30px 0 0 0; }
				.v17_recom_c2 .v17_recom_c2_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_01.png") no-repeat right 3px; padding:0 10px 0 0; }

				.v17_recom_c3 { float:left; width:320px; }
				.v17_recom_c3 h2 { background:#ec008c; height:54px; color:#ffffff; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-0.03em; padding:18px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_recom_c3 .v17_recom_c3_1 { padding:205px 30px 30px 30px; background:#ffffff url("./images/v17/recom_03.png") no-repeat center 47px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
				.v17_recom_c3 .v17_recom_c3_1:hover { background:#fef3fa url("./images/v17/recom_03.png") no-repeat center 47px; }
				.v17_recom_c3 .v17_recom_c3_1 p.txt { color:#555555; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; }
				.v17_recom_c3 .v17_recom_c3_1 p.price { color:#111111; font-size:16px; font-weight:bold; letter-spacing:-0.03em; margin:20px 0 0 0; }
				.v17_recom_c3 .v17_recom_c3_1 p.price span { color:#ec008c; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_recom_c3 .v17_recom_c3_1 p.more { text-align:right; margin:30px 0 0 0; }
				.v17_recom_c3 .v17_recom_c3_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_01.png") no-repeat right 3px; padding:0 10px 0 0; }

				.v17_recom_c4 { float:left; width:320px; }
				.v17_recom_c4 h2 { background:#5ec4b6; height:54px; color:#ffffff; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-0.05em; padding:18px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_recom_c4 .v17_recom_c4_1 { padding:205px 30px 30px 30px; background:#ffffff url("./images/v17/recom_04.png") no-repeat center 47px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
				.v17_recom_c4 .v17_recom_c4_1:hover { background:#f1fdfb url("./images/v17/recom_04.png") no-repeat center 47px; }
				.v17_recom_c4 .v17_recom_c4_1 p.txt { color:#555555; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; }
				.v17_recom_c4 .v17_recom_c4_1 p.price { color:#111111; font-size:16px; font-weight:bold; letter-spacing:-0.03em; margin:20px 0 0 0; }
				.v17_recom_c4 .v17_recom_c4_1 p.price span { color:#52b8aa; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_recom_c4 .v17_recom_c4_1 p.more { text-align:right; margin:30px 0 0 0; }
				.v17_recom_c4 .v17_recom_c4_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_01.png") no-repeat right 3px; padding:0 10px 0 0; }

				.v17_recom_c5 { float:left; width:320px; }
				.v17_recom_c5 h2 { background:#a35494; height:54px; color:#ffffff; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-0.05em; padding:18px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_recom_c5 .v17_recom_c5_1 { padding:205px 30px 30px 30px; background:#ffffff url("./images/v17/recom_05.png") no-repeat center 47px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
				.v17_recom_c5 .v17_recom_c5_1:hover { background:#fcf1fa url("./images/v17/recom_05.png") no-repeat center 47px; }
				.v17_recom_c5 .v17_recom_c5_1 p.txt { color:#555555; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; }
				.v17_recom_c5 .v17_recom_c5_1 p.price { color:#111111; font-size:16px; font-weight:bold; letter-spacing:-0.03em; margin:20px 0 0 0; }
				.v17_recom_c5 .v17_recom_c5_1 p.price span { color:#a35494; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_recom_c5 .v17_recom_c5_1 p.more { text-align:right; margin:30px 0 0 0; }
				.v17_recom_c5 .v17_recom_c5_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_01.png") no-repeat right 3px; padding:0 10px 0 0; }

				.v17_recom_c6 { float:left; width:320px; }
				.v17_recom_c6 h2 { background:#b89881; height:54px; color:#ffffff; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-0.03em; padding:18px 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_recom_c6 .v17_recom_c6_1 { padding:205px 30px 30px 30px; background:#ffffff url("./images/v17/recom_06.png") no-repeat center 47px; border:1px solid #dddddd; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
				.v17_recom_c6 .v17_recom_c6_1:hover { background:#fdf8f4 url("./images/v17/recom_06.png") no-repeat center 47px; }
				.v17_recom_c6 .v17_recom_c6_1 p.txt { color:#555555; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.05em; }
				.v17_recom_c6 .v17_recom_c6_1 p.price { color:#111111; font-size:16px; font-weight:bold; letter-spacing:-0.03em; margin:20px 0 0 0; }
				.v17_recom_c6 .v17_recom_c6_1 p.price span { color:#906445; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_recom_c6 .v17_recom_c6_1 p.more { text-align:right; margin:30px 0 0 0; }
				.v17_recom_c6 .v17_recom_c6_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_01.png") no-repeat right 3px; padding:0 10px 0 0; }

				#v17_cont1 { overflow:hidden; }
				#v17_cont1 .v17_cont1_c { width:960px; overflow:hidden; margin:0 auto; padding:30px 0 0 0; }
				.v17_cont1_c1 { float:left; width:671px; overflow:hidden; margin:0 15px 0 0; }
				.v17_cont1_c1 h2 { color:#111111; font-size:20px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_cont1_c1 .v17_cont1_c1_1 { margin:18px 0 0 0; padding:15px 0 24px 20px; background:#f8f8f8; border:1px solid #e0e0e0; }
				.v17_cont1_c2 { float:left; width:264px; overflow:hidden; }
				.v17_cont1_c2 h2 { color:#111111; font-size:20px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_cont1_c2 .v17_cont1_c2_1 { position:relative; margin:18px 0 0 0; padding:12px 30px 20px 30px; background:#f8f8f8; border:1px solid #e0e0e0; }
				.v17_cont1_c2 .v17_cont1_c2_1 a.more { position:absolute; right:30px; bottom:15px; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }
				.v17_cont1_c2_1_wrap { }
				.v17_cont1_c2_1_wrap ul { overflow:hidden; }
				.v17_cont1_c2_1_wrap ul li { }
				.v17_cont1_c2_1_wrap ul li.ctl1 { padding:27px 0 0 0; text-align:center; }
				.v17_cont1_c2_1_wrap ul li.ctl1 a.control1 { display:inline-block; width:19px; height:10px; background:url("./images/v17/ic_control_01.png") no-repeat 0 0; text-indent:-10000px; }
				.v17_cont1_c2_1_wrap ul li.op1 { position:relative; text-align:center; padding:10px 0 0 0; }
				.v17_cont1_c2_1_wrap ul li.op1 span { position:absolute; right:0px; bottom:0px; display:block; width:70px; height:28px; background:#000000; opacity:0.8; color:#ffffff; font-size:13px; font-weight:normal; text-align:center; line-height:28px; letter-spacing:-0.03em; }
				.v17_cont1_c2_1_wrap ul li.op1 img { width:211px; height:143px; }
				.v17_cont1_c2_1_wrap ul li.op2 { padding:11px 0 14px 0; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_cont1_c2_1_wrap ul li.op2 a { color:#333333; }
				.v17_cont1_c2_1_wrap ul li.op2 span { color:#222222; font-size:14px; font-weight:bold; }
				.v17_cont1_c2_1_wrap ul li.op2 span.bar { color:#777777; font-size:13px; font-weight:normal; margin:0 7px 0 7px; }
				.v17_cont1_c2_1_wrap ul li.ctl2 { padding:15px 0 15px 0; text-align:center; }
				.v17_cont1_c2_1_wrap ul li.ctl2 a.control2 { display:inline-block; width:19px; height:10px; background:url("./images/v17/ic_control_02.png") no-repeat 0 0; text-indent:-10000px; }

				.treadmill { overflow: hidden; border:0px solid #000; padding:0 0 0 0; margin:0 0 0 0; }
				.treadmill-unit { overflow: hidden; position: relative; padding:0 0 0 0; margin:0 0 0 0; }

				#v17_cont2 { overflow:hidden; }
				#v17_cont2 .v17_cont2_c { width:960px; overflow:hidden; margin:0 auto; padding:30px 0 0 0; }
				.v17_cont2_c1 { float:left; width:473px; overflow:hidden; margin:0 15px 0 0; }
				.v17_cont2_c1 h2 { color:#111111; font-size:20px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_cont2_c1 .v17_cont2_c1_1 { margin:18px 0 0 0; }

				.v17_cont2_c1_1_notice { position:relative; width:473px; overflow:hidden; z-index:100; }
				.v17_cont2_c1_1_notice h2 { position:absolute; top:0px; left:0px; height:36px; }
				.v17_cont2_c1_1_notice h2 a { display:block; width:157px; height:36px; background:#01cce9; border:1px solid #01cce9; border-bottom:2px solid #00afc8; color:#ffffff; font-size:14px; font-weight:normal; text-align:center; line-height:36px; letter-spacing:-0.01em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_cont2_c1_1_notice h2 a.on { color:#111111; font-weight:bold; background:#ffffff; border:2px solid #00afc8; border-bottom:2px solid #ffffff; }
				.v17_cont2_c1_1_notice .op1 { left:0px; }
				.v17_cont2_c1_1_notice .op2 { left:158px; }
				.v17_cont2_c1_1_notice .op3 { left:316px; }

				.v17_cont2_c1_1_notice #v17_cont2_c1_1_notice2 { display:none; }
				.v17_cont2_c1_1_notice #v17_cont2_c1_1_notice3 { display:none; }

				#v17_cont2_c1_1_notice1 { margin:34px 0 0 0; border:1px solid #d0d0d0; border-width:0 1px 1px 1px; }
				#v17_cont2_c1_1_notice2 { margin:34px 0 0 0; border:1px solid #d0d0d0; border-width:0 1px 1px 1px; padding:20px 20px 20px 20px; }
				#v17_cont2_c1_1_notice3 { margin:34px 0 0 0; border:1px solid #d0d0d0; border-width:0 1px 1px 1px; padding:20px 20px 20px 20px; }

				.v17_cont2_c1_1_notice_sw { position:relative; padding:30px 30px 30px 30px; }
				.v17_cont2_c1_1_notice_sw a.pic { }
				.v17_cont2_c1_1_notice_sw a.pic img { width:161px; height:224px; }
				.v17_cont2_c1_1_notice_sw a.more { position:absolute; left:220px; top:235px; display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }
				.v17_cont2_c1_1_notice_sw a.control1 { position:absolute; left:10px; top:135px; display:inline-block; width:8px; height:15px; background:url("./images/v17/ic_control_03.png") no-repeat 0 0; text-indent:-10000px; }
				.v17_cont2_c1_1_notice_sw a.control2 { position:absolute; right:10px; top:135px; display:inline-block; width:8px; height:15px; background:url("./images/v17/ic_control_04.png") no-repeat 0 0; text-indent:-10000px; }
				.v17_cont2_c1_1_notice_sw ul { position:absolute; left:220px; top:30px; overflow:hidden; margin:0 50px 0 0; }
				.v17_cont2_c1_1_notice_sw ul li { }
				.v17_cont2_c1_1_notice_sw ul li.tit1 { color:#111111; font-size:24px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_cont2_c1_1_notice_sw ul li.tit1 a { color:#111111; }
				.v17_cont2_c1_1_notice_sw ul li.tit2 { margin:5px 0 28px 0; color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.01em; }
				.v17_cont2_c1_1_notice_sw ul li.txt { position:relative; margin:0 0 13px 0px; padding:0 0 0 50px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:18px; }
				.v17_cont2_c1_1_notice_sw ul li.txt span { position:absolute; left:0px; top:0px; display:inline-block; width:50px; font-weight:bold; }

				.v17_cont2_c1_1_notice .swiper-button-prev { top:60%; width:8px; height:15px; background:url("./images/v17/ic_control_03.png") no-repeat 0 0; }
				.v17_cont2_c1_1_notice .swiper-button-next { top:60%; width:8px; height:15px; background:url("./images/v17/ic_control_04.png") no-repeat 0 0; }

				.v17_cont2_c1_1_notice3_1 { overflow:hidden; }
				.v17_cont2_c1_1_notice3_1 h4 { color:#222222; font-size:18px; font-weight:bold; text-align:center; letter-spacing:-0.03em; border-bottom:1px solid #e0e0e0; padding:0 0 10px 0; }
				.v17_cont2_c1_1_notice3_1 p.desc1 { color:#444444; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:12px 10px 5px 10px; }
				.v17_cont2_c1_1_notice3_1 p.desc2 { color:#444444; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 12px 10px; }
				.v17_cont2_c1_1_notice3_1 p.desc2 span { color:#333333; font-weight:bold; }
				.v17_cont2_c1_1_notice3_1 p.imgs { text-align:center; }
				.v17_cont2_c1_1_notice3_1 p.more { text-align:right; padding:10px 10px 0 10px; }
				.v17_cont2_c1_1_notice3_1 p.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }

				.v17_cont2_c2 { position:relative; float:left; width:472px; overflow:hidden; }
				.v17_cont2_c2 h2 { color:#111111; font-size:20px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_cont2_c2 .v17_cont2_c2_1 { margin:18px 0 0 0; border:1px solid #e0e0e0; }

				.visual-con2 { float:left; position:relative; width:470px; height:318px; }
				.rollnum2 { position:absolute; top:10px; right:0px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
				.rollnum2 a { float:left; height:14px; background-image:url("./images/v17/control_02.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
				.rollnum2 .num { display:inline; }
				.rollnum2 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
				.rollnum2 .num a.activeSlide { width:28px; background-position:0 0; }
				.rollnum2 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
				.rollnum2 .play { width:14px; background-position:-96px 0; }
				.rollnum2 .roll2 { width:470px; height:318px; }

				#v17_cont3 { overflow:hidden; padding:15px 0 0 0;  }
				#v17_cont3 .v17_cont3_c { width:960px; overflow:hidden; margin:0 auto; background:#f5f6f8; border:1px solid #d0d0d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_cont3_c1 { float:left; padding:20px 0 20px 120px; background:url("./images/v17/mlogo_01.png") no-repeat 30px 20px; color:#555555; font-size:13px; font-weight:normal; line-height:18px; letter-spacing:-0.03em; }
				.v17_cont3_c1 a { color:#555555; }
				.v17_cont3_c2 { float:left; padding:20px 0 20px 150px; background:url("./images/v17/mlogo_02.png") no-repeat 50px 20px; color:#555555; font-size:13px; font-weight:normal; line-height:18px; letter-spacing:-0.03em; }
				.v17_cont3_c2 a { color:#555555; }
				.v17_cont3_c3 { float:left; padding:20px 0 20px 120px; background:url("./images/v17/mlogo_03.png") no-repeat 50px 20px; color:#555555; font-size:13px; font-weight:normal; line-height:18px; letter-spacing:-0.03em; }
				.v17_cont3_c3 a { color:#555555; }
				.v17_cont3_c4 { float:left; padding:20px 0 20px 50px; color:#555555; font-size:13px; font-weight:normal; line-height:18px; letter-spacing:-0.03em; }
				.v17_cont3_c4 span { color:#444444; font-weight:bold; }
				.v17_cont3_c4 a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 5px; padding:0 10px 0 0; margin:3px 0 0 15px; }

				#v17_cont4 { overflow:hidden; }
				#v17_cont4 .v17_cont4_c { width:960px; overflow:hidden; margin:0 auto; padding:30px 0 0 0; }
				.v17_cont4_c1 { float:left; width:670px; overflow:hidden; margin:0 15px 0 0; }
				.v17_cont4_c1 h2 { color:#111111; font-size:20px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_cont4_c1 .v17_cont4_c1_1 { position:relative; border:1px solid #d0d0d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:25px 0 25px 150px; margin:15px 0 0 0; }
				.v17_cont4_c1 .v17_cont4_c1_1 h3 { position:absolute; left:25px; top:30px; color:#333333; font-size:16px; font-weight:bold; line-height:22px; letter-spacing:-0.03em; }
				.v17_cont4_c1 .v17_cont4_c1_1 a.more { position:absolute; right:30px; top:30px; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }
				.v17_cont4_c1 .v17_cont4_c1_1 ul.media1 { overflow:hidden; }
				.v17_cont4_c1 .v17_cont4_c1_1 ul.media1 li { float:left; color:#111111; font-size:16px; font-weight:normal; line-height:24px; letter-spacing:-0.03em; }
				.v17_cont4_c1 .v17_cont4_c1_1 ul.media1 li a { color:#111111; }
				.v17_cont4_c1 .v17_cont4_c1_1 ul.media1 li.pic { margin:0 25px 0 0; }
				.v17_cont4_c1 .v17_cont4_c1_1 ul.media1 li.pic img { width:132px; height:82px; }
				.v17_cont4_c1 .v17_cont4_c1_1 ul.media1 li.tit { width:180px; }
				.v17_cont4_c1 .v17_cont4_c1_1 ul.media2 { overflow:hidden; margin:22px 0 0 0; }
				.v17_cont4_c1 .v17_cont4_c1_1 ul.media2 li { width:450px; color:#666666; font-size:14px; font-weight:normal; line-height:24px; letter-spacing:-0.03em; }
				.v17_cont4_c1 .v17_cont4_c1_1 ul.media2 li p { color:#15b2c9; }

				.v17_cont4_c1 .v17_cont4_c1_2 { position:relative; border:1px solid #d0d0d0; border-width:0 1px 1px 1px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:25px 0 25px 150px; }
				.v17_cont4_c1 .v17_cont4_c1_2 h3 { position:absolute; left:25px; top:30px; color:#333333; font-size:16px; font-weight:bold; line-height:22px; letter-spacing:-0.03em; }
				.v17_cont4_c1 .v17_cont4_c1_2 a.more { position:absolute; right:30px; top:30px; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }
				.v17_cont4_c1 .v17_cont4_c1_2 ul { overflow:hidden; }
				.v17_cont4_c1 .v17_cont4_c1_2 ul li { float:left; color:#333333; font-size:14px; font-weight:normal; line-height:26px; letter-spacing:-0.03em; }
				.v17_cont4_c1 .v17_cont4_c1_2 ul li a { color:#333333; }

				.v17_cont4_c2 { float:left; width:275px; overflow:hidden; }
				.v17_cont4_c2 .v17_cont4_c2_1 { border:1px solid #d0d0d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:38px 0 0 0; }
				.v17_cont4_c2 .v17_cont4_c2_1 img { width:273px; height:133px; }
				.v17_cont4_c2 .v17_cont4_c2_2 { border:1px solid #d0d0d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:8px 0 0 0; }
				.v17_cont4_c2 .v17_cont4_c2_2 h3 { background:#f8f8fa url("./images/v17/ic_cs_01.png") no-repeat 228px 12px; border-bottom:1px solid #d0d0d0; padding:14px 0 14px 20px; color:#333333; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_cont4_c2 .v17_cont4_c2_2 ul.cs1 { overflow:hidden; margin:15px 22px 0 22px; border-bottom:2px dotted #d0d0d0; }
				.v17_cont4_c2 .v17_cont4_c2_2 ul.cs1 li { float:left; width:50%; color:#222222; font-size:14px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 9px 0; }
				.v17_cont4_c2 .v17_cont4_c2_2 ul.cs1 li span { color:#444444; font-size:13px; margin:0 5px 0 0; font-weight:bold; }
				.v17_cont4_c2 .v17_cont4_c2_2 ul.cs1 li:last-child { border-left:1px solid #d0d0d0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 0 0 10px; }
				.v17_cont4_c2 .v17_cont4_c2_2 ul.cs1 li.op1 { color:#ffffff; }
				.v17_cont4_c2 .v17_cont4_c2_2 ul.cs2 { overflow:hidden; margin:0 22px 0 22px; padding:23px 0 23px 0; background:url("./images/v17/ic_cs_02.png") no-repeat 0 15px; }
				.v17_cont4_c2 .v17_cont4_c2_2 ul.cs2 li { color:#ec008c; font-size:22px; font-weight:bold; letter-spacing:-0.01em; padding:0 0 0 100px; }

				#v17_footer { overflow:hidden; border-top:1px solid #d0d0d0; margin:40px 0 40px 0; }
				#v17_footer .v17_footer_c { position:relative; width:960px; overflow:hidden; margin:0 auto; padding:28px 0 0 0; }
				.v17_footer_c1 { }
				.v17_footer_c1 ul { overflow:hidden; }
				.v17_footer_c1 ul li { float:left; margin:0 39px 0 0; color:#444444; font-size:13px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_footer_c1 ul li:last-child { margin:0 0 0 0; }
				.v17_footer_c1 ul li a { color:#444444; }

				.v17_footer_c2 { margin:36px 0 0 0; }
				.v17_footer_c2 ul.f1 { overflow:hidden; }
				.v17_footer_c2 ul.f1 li { margin:0 0 6px 0; color:#888888; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }
				.v17_footer_c2 ul.f1 li span { font-weight:bold; }

				.v17_footer_c2 ul.f2 { overflow:hidden; margin:10px 0 0 0; }
				.v17_footer_c2 ul.f2 li { margin:0 0 6px 0; color:#888888; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }
				.v17_footer_c2 ul.f2 li span { font-weight:bold; }

				.v17_footer_c2 ul.f3 { overflow:hidden; margin:10px 0 0 0; }
				.v17_footer_c2 ul.f3 li { margin:0 0 6px 0; color:#888888; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }
				.v17_footer_c2 ul.f3 li:last-child { margin:10px 0 0 0; }
				.v17_footer_c2 ul.f3 li span { font-weight:bold; }

				.v17_footer_c3 { position:absolute; right:0px; top:70px; }
				.v17_footer_c3 ul { overflow:hidden; }
				.v17_footer_c3 ul li { float:left; margin:0 3px 0 0; }
				.v17_footer_c3 ul li+li { margin:0 0 0 0; }
				.v17_footer_c3 ul li a { display:inline-block; width:30px; height:28px; background:url("./images/v17/ic_search_01.png") no-repeat center center; border:1px solid #d0d0d0; border-width:1px 1px 1px 0; text-indent:-10000px; }

				.v17_footer_c4 { position:absolute; right:0px; top:120px; }
				.v17_footer_c4 ul.f1 { overflow:hidden; }
				.v17_footer_c4 ul.f1 li { }
				.v17_footer_c4 ul.f1 li a { display:inline-block; width:99px; height:46px; background:url("./images/v17/flogo_01.png") no-repeat 0 0; text-indent:-10000px; }
				.v17_footer_c4 ul.f2 { overflow:hidden; margin:14px 0 0 0; }
				.v17_footer_c4 ul.f2 li { float:left; margin:0 10px 0 0; }
				.v17_footer_c4 ul.f2 li:last-child { margin:0 0 0 0; }
				.v17_footer_c4 ul.f2 li a.op1 { display:inline-block; width:45px; height:45px; background:url("./images/v17/flogo_02.png") no-repeat 0 0; text-indent:-10000px; }
				.v17_footer_c4 ul.f2 li a.op2 { display:inline-block; width:47px; height:45px; background:url("./images/v17/flogo_03.png") no-repeat 0 0; text-indent:-10000px; }

				#v17_contents { overflow:hidden; margin:35px 0 0 0; }
				#v17_contents .v17_contents_c { width:960px; overflow:hidden; margin:0 auto; }
				.v17_contents_c1 { float:left; width:180px; margin:0 41px 0 0; }
				.v17_contents_c1 h1 { border-top:3px solid #333333; border-bottom:1px solid #d0d0d0; color:#333333; font-size:23px; font-weight:bold; text-align:center; padding:30px 0 30px 0; letter-spacing:-0.03em; }
				.v17_contents_c1 ul.snb { overflow:hidden; }
				.v17_contents_c1 ul.snb li { }
				.v17_contents_c1 ul.snb li a { display:inline-block; width:100%; padding:14px 0 12px 15px; background:#ffffff; border-bottom:1px solid #d0d0d0; color:#333333; font-size:15px; font-weight:bold; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_contents_c1 ul.snb li a.parent { background:#ffffff url("./images/v17/left_off.png") no-repeat right center; }
				.v17_contents_c1 ul.snb li a.on { background:#00afc8; color:#ffffff; }
				.v17_contents_c1 ul.snb li a.on.parent { background:#00afc8 url("./images/v17/left_on.png") no-repeat right center; }
				.v17_contents_c1 ul.snb li.dep { padding:10px 0 10px 0; border-bottom:1px solid #d0d0d0; }
				.v17_contents_c1 ul.snb li.dep ul { overflow:hidden; }
				.v17_contents_c1 ul.snb li.dep ul li { overflow:hidden; }
				.v17_contents_c1 ul.snb li.dep ul li a { display:inline-block; width:100%; padding:5px 0 5px 27px; background:#ffffff url("./images/v17/dot_01.png") no-repeat 17px 11px; border-bottom:0px solid #d0d0d0; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_contents_c1 ul.snb li.dep ul li a.on { background:#ffffff url("./images/v17/dot_03.png") no-repeat 15px 10px; color:#00afc8; font-weight:bold; }
				.v17_contents_c1 ul.snb li.dep ul li a:hover { background:#ffffff url("./images/v17/dot_03.png") no-repeat 15px 10px; color:#00afc8; font-weight:bold; }

				.v17_contents_c1 ul.snb li.dep2 { background:#f2f2f2; margin:5px 0 5px 20px; padding:5px 0 10px 0; border-bottom:0px solid #d0d0d0; }
				.v17_contents_c1 ul.snb li.dep2 ul { overflow:hidden; }
				.v17_contents_c1 ul.snb li.dep2 ul li { overflow:hidden; }
				.v17_contents_c1 ul.snb li.dep2 ul li a { display:inline-block; width:100%; padding:5px 0 5px 20px; background:#f2f2f2 url("./images/v17/dot_02.png") no-repeat 13px 12px; border-bottom:0px solid #d0d0d0; color:#555555; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_contents_c1 ul.snb li.dep2 ul li a.on { background:#f2f2f2 url("./images/v17/dot_02.png") no-repeat 13px 12px; color:#444444; font-weight:bold; }
				.v17_contents_c1 ul.snb li.dep2 ul li a:hover { background:#f2f2f2 url("./images/v17/dot_02.png") no-repeat 13px 12px; color:#444444; font-weight:bold; }

				.v17_contents_c1 ul.snb li.dep3 { background:#ffffff; margin:3px 18px 3px 18px; padding:3px 0 3px 0; border:1px solid #e0e0e0; }
				.v17_contents_c1 ul.snb li.dep3 ul { overflow:hidden; }
				.v17_contents_c1 ul.snb li.dep3 ul li { overflow:hidden; }
				.v17_contents_c1 ul.snb li.dep3 ul li a { display:inline-block; width:100%; padding:3px 0 3px 12px; background:#ffffff url("./images/v17/dot_02_.png") no-repeat 13px 12px; border-bottom:0px solid #d0d0d0; color:#555555; font-size:11px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_contents_c1 ul.snb li.dep3 ul li a.on { background:#ffffff url("./images/v17/dot_02_.png") no-repeat 13px 12px; color:#222222; font-weight:bold; }
				.v17_contents_c1 ul.snb li.dep3 ul li a:hover { background:#ffffff url("./images/v17/dot_02_.png") no-repeat 13px 12px; color:#222222; font-weight:bold; }

				.v17_contents_c1 ul.sbanner { overflow:hidden; margin:15px 0 0 0; }
				.v17_contents_c1 ul.sbanner li { margin:0 0 5px 0;}
				.v17_contents_c1 ul.sbanner a.link1 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_01.png") no-repeat 17px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_contents_c1 ul.sbanner a.link2 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_03.png") no-repeat 17px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_contents_c1 ul.sbanner a.link3 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_04.png") no-repeat 17px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_contents_c1 ul.sbanner a.link4 { display:inline-block; width:100%; height:45px; border:1px solid #d3d3d3; background:url("./images/v17/ic_etcmenu_05.png") no-repeat 17px center; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:43px; padding:0 0 0 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

				.v17_contents_c2 { float:left; /*width:739px;*/ overflow:hidden; }

				.v17_pagetit { position:relative; padding:0 0 10px 0; border-bottom:1px solid #d0d0d0; overflow:hidden; }
				.v17_pagetit h1 { float:left; color:#333333; font-size:24px; font-weight:bold; letter-spacing:-0.05em; }
				.v17_pagetit ul.v17_breadcrumb { position:absolute; right:0px; top:15px; overflow:hidden; }
				.v17_pagetit ul.v17_breadcrumb li { float:left; margin-right:4px; color:#888888; font-size:11px; font-weight:normal; }
				.v17_pagetit ul.v17_breadcrumb li.on { color:#333333; }
				.v17_pagetit ul.v17_breadcrumb li:last-child { margin-right:0px; }

				#v17_prod_contents { overflow:hidden; }
				#v17_prod_contents .v17_prod_contents_c { width:960px; overflow:hidden; margin:0 auto; }

				.v17_prodtxt { float:left; padding:0 0 18px 0; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_prodtxt span { color:#00afc8; font-weight:bold; }
				.v17_prodtxt span.op1 { color:#f38b12; }

				.v17_prodimg { position:relative; }
				.v17_prodimg img { width:100%; }
				.v17_prodimg .ch1 { position:static; width:98%!important; color:#333333; font-size:15px; font-weight:bold; text-align:left; line-height:20px; letter-spacing:-0.03em; border:1px solid #d8d8d8; padding:10px 10px 10px 10px; border-radius:10px;  margin:0 auto; margin-top: 20px; }
				.v17_prodimg .ch1 span.op1 { color:#35a3dc; font-size:15px; }
				.v17_prodimg .ch1 span.op2 { color:#555555; font-size:12px; }
				.v17_prodimg .ch1 span.op3 { color:#222222; font-size:15px; font-weight:normal; }
				.v17_prodimg .ch2 { position:static;  width:98%; color:#333333; font-size:15px; font-weight:bold; letter-spacing:-0.03em; margin: 10px auto; border:1px solid #d8d8d8; padding:10px 10px 10px 10px; border-radius:10px; }
				.v17_prodimg .ch2 span.op1 { color:#a35494; font-size:15px; }
				.v17_prodimg .ch2 span.op3 { color:#222222; font-size:15px; font-weight:normal; }
				.v17_prodimg a.more { position:static; left:5px; bottom:270px; display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat 65px 7px; padding:0 20px 0 0; margin:10px 0 0 5px; }
				.v17_prodimg a.more2 { float:right; position:static; right:0px; top:50px; display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 5px; padding:0 12px 0 0; margin:11px 0 0 0; }
				.v17_prodimg .boxHdp_more, .v17_prodimg .boxHdf_more {border: 1px solid #c5c5c5; border-top:0;}				
				
				
				.v17_prodimg2 { width:100%; position:relative; overflow:hidden; }
				.v17_prodimg2 img { width:100%; }
				.v17_prodimg2 p.ch1 { position:static; clear:both; float:left; width:100%; color:#333333; font-size:14px; font-weight:normal; text-align:left; line-height:20px; letter-spacing:-0.03em; margin:15px 0 0 0; border:1px solid #d8d8d8; border-radius:10px; padding:10px 20px 10px 20px; }
				.v17_prodimg2 p.ch1 span.op1 { color:#35a3dc; font-size:18px; font-weight:bold; }
				.v17_prodimg2 p.ch1 span.op2 { color:#555555; font-size:12px; font-weight:bold; }
				.v17_prodimg2 p.ch2 { position:static; clear:both; float:left; width:100%; color:#333333; font-size:14px; font-weight:normal; text-align:left; line-height:20px; letter-spacing:-0.03em; margin:10px 0 0 0; border:1px solid #d8d8d8; border-radius:10px; padding:10px 20px 10px 20px;  }
				.v17_prodimg2 p.ch2 span.op1 { color:#a35494; font-size:18px; font-weight:bold; }
				.v17_prodimg2 a.more { position:static; float:left; display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 5px; padding:0 12px 0 0; }

				.v17_prodch { position:relative; overflow:hidden; height:150px; background:url("./images/v17/bg_05.png") no-repeat 30px 30px; border-bottom:1px solid #d8d8d8; }
				.v17_prodch p.ch1 { position:static; color:#333333; font-size:18px; font-weight:bold; text-align:left; line-height:27px; letter-spacing:-0.01em; padding:40px 0 0 110px; }
				.v17_prodch p.ch1 span.op1 { color:#35a3dc; font-size:18px; }
				.v17_prodch p.ch1 span.op2 { color:#ff6800; font-size:18px; }
				.v17_prodch p.ch1 span.op3 { color:#555555; font-size:13px; }

				.v17_prodch2 { position:relative; overflow:hidden; height:150px; background:url("./images/v17/bg_05.png") no-repeat 30px 30px; border-bottom:1px solid #d8d8d8; }
				.v17_prodch2 p.ch1 { position:static; color:#333333; font-size:18px; font-weight:bold; text-align:left; line-height:27px; letter-spacing:-0.01em; padding:50px 0 0 110px; }
				.v17_prodch2 p.ch1 span.op1 { color:#35a3dc; font-size:18px; }
				.v17_prodch2 p.ch1 span.op2 { color:#ff6800; font-size:18px; }
				.v17_prodch2 p.ch1 span.op3 { color:#555555; font-size:13px; }

				.v17_prodch3 { overflow:hidden; }
				.v17_prodch3_c1 { float:left; width:50%; position:relative; overflow:hidden; height:120px; background:url("./images/v17/prod_ch_01.png") no-repeat 10px 20px; background-size:45px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:11px; font-weight:normal; letter-spacing:-0.03em; padding:70px 0 0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodch3_c2 { float:left; width:50%; position:relative; overflow:hidden; height:120px; background:url("./images/v17/prod_ch_02.png") no-repeat 10px 20px; background-size:45px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:11px; font-weight:normal; letter-spacing:-0.03em; padding:70px 0 0 5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodch3 p.ch1 { position:absolute; left:70px; top:35px; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:17px; font-weight:bold; text-align:center; line-height:27px; letter-spacing:-0.01em; }
				.v17_prodch3 p.ch1 span.op1 { color:#35a3dc; font-size:17px; }
				.v17_prodch3 p.ch1 span.op2 { color:#ff6800; font-size:18px; }
				.v17_prodch3 p.ch1 span.op3 { color:#555555; font-size:14px; }

				.v17_prodch3_tit { overflow:hidden; text-align:center; padding:5px 0 0 0; }
				.v17_prodch3_tit span { display:inline-block; padding:10px 30px 10px 30px; background:#666666; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; letter-spacing:-0.03em; border-radius:20px; }

				.v17_prodsvc { clear:both; overflow:hidden; border-bottom:1px solid #686868; }
				.v17_prodsvc_c1 { position:relative; float:left; width:100%; border-right:1px solid #f2f2f2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodsvc_c1 h2 { background:#565b5f; padding:7px 0 7px 0; color:#02cae7; font-size:12px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.v17_prodsvc_c1 h2 p { padding:0 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.v17_prodsvc_c1 p.txt { height:auto; padding:15px 12px 10px 12px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
				.v17_prodsvc_c1 p.txt span { color:#f7931e; }
				.v17_prodsvc_c1 a.more { position:static; display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 4px; padding:0 12px 0 0; margin:0 0 10px 12px; }

				.v17_prodsvc_c2 { position:relative; overflow:hidden; border:1px solid #e0e0e0; border-width:1px 0 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 30px 0; }
				.v17_prodsvc_c2 .v17_prodsvc_c2_1 { float:left; width:100%; background:#565b5f; padding:7px 0 7px 0; color:#02cae7; font-size:12px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.v17_prodsvc_c2 .v17_prodsvc_c2_1 p { padding:0 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.v17_prodsvc_c2 .v17_prodsvc_c2_2 { float:left; padding:12px 0 40px 15px; color:#555555; font-size:11px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
				.v17_prodsvc_c2 .v17_prodsvc_c2_2 span { color:#f7931e; }
				.v17_prodsvc_c2 a.more { position:static; right:10px; bottom:15px; display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 4px; padding:0 12px 0 0; }

				.v17_prodsvc_c3 { position:relative; float:left; width:100%; border-right:1px solid #f2f2f2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodsvc_c3 h2 { background:#565b5f; padding:12px 0 15px 0; color:#02cae7; font-size:12px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.v17_prodsvc_c3 h2 p { padding:0 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.v17_prodsvc_c3 p.txt { height:auto; padding:15px 12px 10px 12px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
				.v17_prodsvc_c3 p.txt span { color:#f7931e; }
				.v17_prodsvc_c3 a.more { position:static; left:18px; bottom:25px; display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 4px; padding:0 12px 0 0; margin:0 0 10px 12px; }

				.v17_prodsvc_c4 { position:relative; float:left; width:50%; border-right:1px solid #f2f2f2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodsvc_c4 h2 { background:#565b5f; padding:12px 0 15px 0; color:#edfe5b; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.v17_prodsvc_c4 p.txt { background:url("./images/v17/bg_05.png") no-repeat 30px center; height:115px; padding:35px 0 0 100px; color:#222222; font-size:15px; font-weight:normal; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodsvc_c4 p.txt span { color:#f7931e; font-size:24px; font-weight:bold; }

				.v17_prodsvc_c5 { position:relative; float:left; width:50%; border-right:1px solid #f2f2f2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodsvc_c5 h2 { background:#565b5f; padding:7px 0 7px 0; color:#02cae7; font-size:12px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.v17_prodsvc_c5 h2 p { padding:0 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.v17_prodsvc_c5 p.txt { height:auto; padding:15px 12px 10px 12px; color:#555555; font-size:11px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
				.v17_prodsvc_c5 p.txt span { color:#f7931e; }
				.v17_prodsvc_c5 a.more { position:static; display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_03.png") no-repeat right 4px; padding:0 12px 0 0; margin:0 0 10px 12px; }

				.v17_prodtit { position:relative; overflow:hidden; }
				.v17_prodtit h2 { float:left; color:#333333; font-size:18px; font-weight:bold; letter-spacing:-0.05em; }
				.v17_prodtit p { clear:both; float:left; margin:10px 0 0 0; color:#444444; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_prodtit a.more { position:static; clear:both; float:left; display:inline-block; padding:12px 33px 12px 13px; color:#ffffff; font-size:14px; font-weight:normal; letter-spacing:-0.03em; background:#35a3dc url("./images/v17/ic_more_04.png") no-repeat right center; border:1px solid #2c97ce; margin:10px 0 0 0; }
				.v17_prodtit span { position:absolute; right:0px; bottom:0px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }

				.v23_prodtit { position:relative; overflow:hidden; }
				.v23_prodtit h2 {float:left; color:#333333; font-size:18px; font-weight:bold; letter-spacing:-0.05em; padding-top:1.2em;}
				.v23_prodtit .txt { clear:both; text-align:center; padding-top:1em; color:#444444; font-size:14px; font-weight:normal; letter-spacing:-0.05em; width:90%; margin:0 auto;}
				.v23_prodtit p { clear:both; float:left;  color:#444444; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
				.v23_prodtit a.more { position:static;  float:right; display:inline-block; padding:10px 33px 10px 13px; color:#ffffff; font-size:14px; font-weight:normal; letter-spacing:-0.03em; background:#35a3dc url("./images/v17/ic_more_04.png") no-repeat right center; border:1px solid #2c97ce; margin:10px 0 0 0; }
				.v23_prodtit span { position:absolute; right:0px; bottom:0px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }

				.v17_prodtit2 { position:relative; overflow:hidden; border:1px solid #e0e0e0; border-width:1px 0 1px 0; padding:15px 40px 15px 0; }
				.v17_prodtit2 h2 { color:#333333; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_prodtit2 a.more { position:absolute; right:20px; top:20px; display:inline-block; width:22px; height:12px; background:url("./images/v17/ic_more_05.png") no-repeat 0 0; text-indent:-10000px; }

				.v17_foot_tit1  h2 {font-size:14px;}
				.v17_foot_tit1 a.more {left:85px;}

				.v17_foot_tit2  h2 {font-size:14px;}
				.v17_foot_tit2 a.more {left:190px;}

				.v17_foot_tit3  h2 {font-size:14px;}
				.v17_foot_tit3 a.more {left:216px;}

				.v17_prodchoice { overflow:hidden; border:1px solid #d0d0d0; padding:0 20px 15px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodchoice1 { position:relative; overflow:hidden; margin:10px 0 0 0; }
				.v17_prodchoice1 .v17_prodchoice1_tit { float:left; width:120px;  color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_prodchoice1 .v17_prodchoice1_desc { float:left; }
				.v17_prodchoice1 .v17_prodchoice1_desc ul { overflow:hidden; }
				.v17_prodchoice1 .v17_prodchoice1_desc ul li { color:#444444; font-size:15px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_prodchoice2 { position:relative; overflow:hidden; margin:10px 0 0 0; }
				.v17_prodchoice2 .v17_prodchoice2_tit { float:left; width:100%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:3px 0 0 0; }
				.v17_prodchoice2 .v17_prodchoice2_desc { float:left; width:100%; margin:5px 0 0 0; }
				.v17_prodchoice2 .v17_prodchoice2_desc ul { overflow:hidden; border:1px solid #d0d0d0; padding:10px 5px 5px 10px; }
				.v17_prodchoice2 .v17_prodchoice2_desc ul li { float:left; width:100%; margin:0 0% 5px 0; }
				.v17_prodchoice2 .v17_prodchoice2_desc ul li a { display:inline-block; width:100%; padding:10px 0 10px 0; background:#f2f2f2; border:1px solid #e0e0e0; color:#333333; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodchoice2 .v17_prodchoice2_desc ul li a.on { background:#fff4e7; border:1px solid #f7931e; color:#f7281e; font-weight:bold; }
				.v17_prodchoice3 { position:relative; overflow:hidden; margin:10px 0 0 0; }
				.v17_prodchoice3 .v17_prodchoice3_tit { float:left; width:100%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:5px 0 0 0; }
				.v17_prodchoice3 .v17_prodchoice3_desc { float:left; width:100%; margin:5px 0 0 0; }
				.v17_prodchoice3 .v17_prodchoice3_desc ul { overflow:hidden; }
				.v17_prodchoice3 .v17_prodchoice3_desc ul li { float:left; width:48.5%; margin:0 1.5% 0 0; }
				.v17_prodchoice4 { position:relative; overflow:hidden; margin:10px 0 0 0; }
				.v17_prodchoice4 .v17_prodchoice4_tit { float:left; width:100%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:5px 0 0 0; }
				.v17_prodchoice4 .v17_prodchoice4_desc { float:left; width:100%; margin:5px 0 0 0; }
				.v17_prodchoice4 .v17_prodchoice4_desc ul { overflow:hidden; }
				.v17_prodchoice4 .v17_prodchoice4_desc ul li { float:left; width:99%; }
				.v17_prodchoice5 { position:relative; overflow:hidden; margin:10px 0 0 0; }
				.v17_prodchoice5 .v17_prodchoice5_tit { float:left; width:100%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:3px 0 0 0; }
				.v17_prodchoice5 .v17_prodchoice5_desc { float:left; width:100%; margin:5px 0 0 0; }
				.v17_prodchoice5 .v17_prodchoice5_desc ul { overflow:hidden; }
				.v17_prodchoice5 .v17_prodchoice5_desc ul li { float:left; width:48.5%; margin:0 1.5% 0 0; }
				.v17_prodchoice5 .v17_prodchoice5_desc ul li a { display:inline-block; width:100%; padding:10px 0 10px 0; background:#f2f2f2; border:1px solid #e0e0e0;  color:#333333; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodchoice5 .v17_prodchoice5_desc ul li a.on { background:#fff4e7; border:1px solid #f7931e; color:#f7281e; font-weight:bold; }
				.v17_prodchoice6 { position:relative; overflow:hidden; margin:10px 0 0 0; }
				.v17_prodchoice6 .v17_prodchoice6_tit { float:left; width:100%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; padding:3px 0 0 0; }
				.v17_prodchoice6 .v17_prodchoice6_desc { float:left; width:100%; margin:5px 0 0 0; }
				.v17_prodchoice6 .v17_prodchoice6_desc ul { overflow:hidden; }
				.v17_prodchoice6 .v17_prodchoice6_desc ul li { float:left; width:100%; margin:0 0 5px 0; padding:10px 0 10px 0; background:#f2f2f2; border:1px solid #e0e0e0;  color:#333333; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodchoice6 .v17_prodchoice6_desc ul li span { color:#ec008c; font-weight:bold; font-style:italic; }

				.v17_prodsale { position:relative; overflow:hidden; border:3px solid #ec008c; padding:20px 15px 20px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodsale h2 { float:left; width:100%; color:#333333; font-size:16px; font-weight:normal; text-align:center; letter-spacing:-0.03em; padding:0 0 20px 0; line-height:22px; }
				.v17_prodsale h2 span { color:#00afc8; }
				.v17_prodsale ul.txt1 { clear:both; overflow:hidden; display:table; margin-left:auto; margin-right:auto; border:1px solid #d0d0d0; border-width:1px 0 1px 0; background:url("./images/v17/bg_02_.png") no-repeat 110px 12px; padding:15px 15px 15px 15px; margin-top:17px; }
				.v17_prodsale ul.txt1 li { padding:0 0 0 0; color:#333333; font-size:16px; font-weight:bold; letter-spacing:-0.03em; font-style:italic; }
				.v17_prodsale ul.txt1 li.desc { color:#ec008c; }
				.v17_prodsale ul.txt1 li.desc span { font-size:24px; }
				.v17_prodsale ul.txt1 li.desc2 { color:#ff6800; }
				.v17_prodsale ul.txt1 li.desc2 span { font-size:24px; }
				.v17_prodsale p.txt { float:left; width:100%; padding:17px 0 20px 0; color:#666666; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.05em; }
				.v17_prodsale p.txt2 { float:left; width:100%; padding:0 0 20px 0; color:#666666; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.05em; }
				.v17_prodsale p.btns { clear:both; text-align:center; }
				.v17_prodsale p.btns a.link1 { display:inline-block; padding:10px 20px 10px 50px; background:#ec008c url("./images/v17/ic_btn_01.png") no-repeat 15px center; color:#ffffff; font-size:13px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_prodsale p.btns a.link2 { display:inline-block; padding:10px 20px 10px 50px; background:#5ec4b6 url("./images/v17/ic_btn_02.png") no-repeat 15px center; color:#ffffff; font-size:13px; font-weight:bold; letter-spacing:-0.03em; margin:3px 0 0 0; }

				.v17_prodpricetable { overflow:hidden; }
				.v17_prodpricetable table { width:100%; }
				.v17_prodpricetable th { height:40px; border:1px solid #e0e0e0; background:#f4f4f4; color:#333333; font-size:12px; text-align:center; font-weight:bold; letter-spacing:-0.03em; }
				.v17_prodpricetable th.hot { border:2px solid #35a3dc; background:#35a3dc; color:#ffffff; }
				.v17_prodpricetable th:first-child { border-left:0px solid #e0e0e0; }
				.v17_prodpricetable th:last-child { border-right:0px solid #e0e0e0; }
				.v17_prodpricetable td { height:40px; border:1px solid #e0e0e0; color:#555555; font-size:11px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
				.v17_prodpricetable td:first-child { border-left:0px solid #e0e0e0; }
				.v17_prodpricetable td:last-child { border-right:0px solid #e0e0e0; }
				.v17_prodpricetable td.hot { border-left:2px solid #35a3dc; border-right:2px solid #35a3dc; }
				.v17_prodpricetable td.hot2 { border-left:2px solid #35a3dc; border-right:2px solid #35a3dc; border-bottom:2px solid #35a3dc; }
				.v17_prodpricetable td.hot3 { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; }
				.v17_prodpricetable td.hot4 { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; border-bottom:2px solid #35a3dc; }
				.v17_prodpricetable td.op1 { color:#00afc8; font-weight:bold; }
				.v17_prodpricetable td.op2 { font-size:12px; color:#35a3dc; font-weight:bold; }
				.v17_prodpricetable td.tit { color:#111111; background:#f9f9f9; font-size:13px; }
				.v17_prodpricetable td.desc { font-size:11px; padding:0px 15px 0px 15px; text-align:left; }
				.v17_prodpricetable td.multi { font-size:11px; padding:10px 15px 10px 15px; text-align:left; line-height:20px; }

				.v17_prodcon1 { overflow:hidden; padding:20px 0 20px 0; }
				.v17_prodcon1_tab { display:table; width:100%; padding:13px 0 13px 0; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodcon1_tab a { display:table-cell; padding:13px 5px 13px 5px; color:#666666; font-size:12px; text-align:center; font-weight:bold; letter-spacing:-0.03em; border:1px solid #e0e0e0; }
				.v17_prodcon1_tab a.on { background:#f3f3f3; color:#222222; }
				.v17_prodcon1_desc {  }
				.v17_prodcon1_desc img { width:100%; }

				.v17_prodcon2 { overflow:hidden; padding:20px 0 20px 0; }
				.v17_prodcon2_tab { }
				.v17_prodcon2_tab ul { overflow:hidden; }
				.v17_prodcon2_tab ul li { float:left; margin:0 12px 0 0; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_prodcon2_tab ul li span.op1 { color:#95d41c; font-size:13px; font-weight:bold; }
				.v17_prodcon2_tab ul li span.op2 { color:#fe7e7e; font-size:13px; font-weight:bold; }
				.v17_prodcon2_tab ul li span.op3 { color:#7ebbfe; font-size:13px; font-weight:bold; }
				.v17_prodcon2_tab ul li span.op4 { color:#fec248; font-size:13px; font-weight:bold; }
				.v17_prodcon2_tab ul li span.op5 { color:#ddcbe5; font-size:13px; font-weight:bold; }
				.v17_prodcon2_tab ul li span.op6 { color:#e8e8e8; font-size:13px; font-weight:bold; }
				.v17_prodcon2_desc { position:relative; overflow:hidden; }
				.v17_prodcon2_desc1 { float:left; width:100%; margin:0 0 0 0; }
				.v17_prodcon2_desc2 { float:left; width:100%; margin:10px 0 0 0; }
				.v17_prodcon2_desc3 { float:left; width:100%; }
				.v17_prodcon2_desc4 { float:left; width:100%; margin:10px 0 0 0; }
				.v17_prodcon2_desc5 { float:left; width:100%; margin:10px 0 0 0; }
				.v17_prodcon2_desc table { width:100%; }
				.v17_prodcon2_desc th { height:30px; border:1px solid #e0e0e0; border-bottom:1px solid #666666; color:#333333; font-size:12px; text-align:center; font-weight:bold; letter-spacing:-0.03em; }
				.v17_prodcon2_desc td { height:30px; border:1px solid #e0e0e0; color:#555555; font-size:11px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
				.v17_prodcon2_desc td.op1 { background:#95d41c; color:#ffffff; }
				.v17_prodcon2_desc td.op2 { background:#fe7e7e; color:#ffffff; }
				.v17_prodcon2_desc td.op3 { background:#7ebbfe; color:#ffffff; }
				.v17_prodcon2_desc td.op4 { background:#fec248; color:#ffffff; }
				.v17_prodcon2_desc td.op5 { background:#ddcbe5; color:#ffffff; }
				.v17_prodcon2_desc td.op6 { background:#e8e8e8; }
				.v17_prodcon2_desc td.op7 { background:#f2f2f2; }
				.v17_prodcon2_desc p { color:#555555; font-size:15px; font-weight:bold; letter-spacing:-0.01em; padding:0 0 10px 0; }
				.v17_prodcon2_desc p span { font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:11px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 5px; }
				.v17_prodcon2_desc a.more { position:absolute; right:3px; top:2px; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }

				.v17_prodcon3 { overflow:hidden; padding:20px 0 20px 0; }
				.v17_prodcon3_desc { }
				.v17_prodcon3_desc1 { color:#666666; font-size:12px; font-weight:normal; text-align:right; letter-spacing:-0.03em; }
				.v17_prodcon3_desc2 { }
				.v17_prodcon3_desc2 table { width:100%; }
				.v17_prodcon3_desc2 th { height:40px; background:#f4f4f4; border:1px solid #e0e0e0; color:#333333; font-size:13px; text-align:center; font-weight:bold; letter-spacing:-0.03em; }
				.v17_prodcon3_desc2 td { padding:10px 10px 10px 10px; border:1px solid #e0e0e0; color:#555555; font-size:13px; text-align:center; font-weight:normal; letter-spacing:-0.03em; line-height:18px; }
				.v17_prodcon3_desc2 td.multi { padding:10px 10px 10px 10px; text-align:left; }
				.v17_prodcon3_desc3 { color:#00afc8; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:24px; }
				.v17_prodcon3_desc4 {all: unset;color: #444444;font-size: 13px; font-weight: normal;letter-spacing: -0.03em;line-height: 24px;}
				
				.v17_foot_con1 {font-size: 14px;}

				.v17_prodjoin_step { position:relative; overflow:hidden; color:#444444; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_prodjoin_step span { display:inline-block; width:94px; height:33px; background:url("./images/v17/bg_06.png") no-repeat 0 0; padding:8px 0 0 0; color:#f7931e; font-size:14px; font-weight:bold; letter-spacing:-0.02em; text-align:center; margin:0 10px 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 7px 0; }
				.v17_prodjoin_step a.link1 { position:absolute; right:0px; top:0px; display:inline-block; border:1px solid #acacac; padding:7px 25px 7px 25px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; border-radius:3px; }

				.v17_prodjoin1 { overflow:hidden; border:1px solid #d3d3d3; padding:20px 15px 20px 15px; }
				.v17_prodjoin1 ul.join1 { overflow:hidden; }
				.v17_prodjoin1 ul.join1 li { float:left; color:#333333; font-size:15px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_prodjoin1 ul.join1 li input[type="checkbox"] { margin:0 0 0 5px; }
				.v17_prodjoin1 ul.join1 li.op1 { float:right; text-align:right; }
				.v17_prodjoin1 ul.join1 li.op1 a.more {	display:inline-block; padding:0 12px 0 0; color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_06.png") no-repeat right center; }
				.v17_prodjoin1 ul.join1 li.op1 a.more span {	color:#00afc8; }

				.v17_prodjoin1 ul.join2 { overflow:hidden; margin:10px 0 0 0; }
				.v17_prodjoin1 ul.join2 li { float:left; width:100%; margin:0 0 0 0; }
				.v17_prodjoin1 ul.join2 li:last-child { margin:0 0 0 0; }
				.v17_prodjoin1 ul.join2 li a { display:inline-block; width:100%; padding:5px 0 5px 0; background:#f2f2f2; border:1px solid #e0e0e0;  color:#333333; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodjoin1 ul.join2 li a.on { background:#fff4e7; border:1px solid #f7931e; color:#f7281e; font-weight:bold; }

				.v17_prodjoin1 ul.join3 { overflow:hidden; margin:10px 0 0 0; }
				.v17_prodjoin1 ul.join3 li { float:left; }
				.v17_prodjoin1 ul.join3 li.desc { width:80.0%; }
				.v17_prodjoin1 ul.join3 li.desc input[type="checkbox"] { margin:0 3px 0 0; }
				.v17_prodjoin1 ul.join3 li.desc a { display:inline-block; width:100%; padding:5px 0 5px 0; border:1px solid #d8d8d8; background:#f2f2f2;  color:#333333; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodjoin1 ul.join3 li.desc a.on { background:#fff4e7; border:1px solid #f7931e; color:#f7281e; font-weight:bold; }
				.v17_prodjoin1 ul.join3 li.btns { width:20%; margin:0 0 0 0; padding:0 0 0 0; border:1px solid #d8d8d8; border-width:1px 1px 1px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodjoin1 ul.join3 li:last-child { margin:0 0 0 0; }
				.v17_prodjoin1 ul.join3 li.btns a { display:inline-block; width:100%; padding:5px 0 5px 0; background:#ffffff;  color:#00afc8; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

				.v17_prodjoin2 { overflow:hidden; border:1px solid #d3d3d3; padding:20px 15px 20px 15px; }
				.v17_prodjoin2_1 { position:relative; overflow:hidden; }
				.v17_prodjoin2_1 .v17_prodjoin2_1_tit { float:left; width:20%; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:5px 0 0 0; }
				.v17_prodjoin2_1 .v17_prodjoin2_1_desc { float:left; width:80%; }
				.v17_prodjoin2_1 .v17_prodjoin2_1_desc ul.join1 { overflow:hidden; }
				.v17_prodjoin2_1 .v17_prodjoin2_1_desc ul.join1 li { float:left; width:100%; margin:0 0 3px 0; }
				.v17_prodjoin2_1 .v17_prodjoin2_1_desc ul.join2 { overflow:hidden; margin:10px 0 0 0; }
				.v17_prodjoin2_1 .v17_prodjoin2_1_desc ul.join2 li { float:left; color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_prodjoin2_1 .v17_prodjoin2_1_desc ul.join2 li+li { float:right; }
				.v17_prodjoin2_1 .v17_prodjoin2_1_desc ul.join2 li+li a.search { display:inline-block; padding:3px 0 3px 15px; background:url("./images/v17/ic_search_01.png") no-repeat 0 6px; color:#00afc8; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }

				.v17_prodjoin3 { overflow:hidden; border:1px solid #d3d3d3; padding:20px 15px 20px 15px; }
				.v17_prodjoin3_1 { position:relative; overflow:hidden; }
				.v17_prodjoin3_1 .v17_prodjoin3_1_tit { float:left; width:20%; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:5px 0 0 0; }
				.v17_prodjoin3_1 .v17_prodjoin3_1_desc { float:left; width:80%; }
				.v17_prodjoin3_1 .v17_prodjoin3_1_desc ul.join1 { overflow:hidden; }
				.v17_prodjoin3_1 .v17_prodjoin3_1_desc ul.join1 li { float:left; width:99.0%; }

				.v17_prodjoin4 { overflow:hidden; border:1px solid #d3d3d3; padding:20px 25px 20px 25px; }
				.v17_prodjoin4 ul.join1 { overflow:hidden; }
				.v17_prodjoin4 ul.join1 li { float:left; width:100%; margin:0 0 0 0; }
				.v17_prodjoin4 ul.join1 li:last-child { margin:0 0 0 0; }
				.v17_prodjoin4 ul.join1 li a { display:inline-block; width:100%; padding:5px 0 5px 0; background:#f2f2f2; border:1px solid #e0e0e0; color:#333333; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_prodjoin4 ul.join1 li a.on { background:#fff4e7; border:1px solid #f7931e; color:#f7281e; font-weight:bold; }

				.v17_prodjoin5 { overflow:hidden; }
				.v17_prodjoin5 table { width:100%; }
				.v17_prodjoin5 th { height:35px; border:1px solid #e0e0e0; background:#f4f4f4; color:#333333; font-size:12px; text-align:center; font-weight:bold; letter-spacing:-0.03em; }
				.v17_prodjoin5 th.hot { border:2px solid #35a3dc; background:#35a3dc; color:#ffffff; }
				.v17_prodjoin5 td { height:35px; border:1px solid #e0e0e0; color:#555555; font-size:11px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
				.v17_prodjoin5 td.hot { border-left:2px solid #35a3dc; border-right:2px solid #35a3dc; }
				.v17_prodjoin5 td.hot2 { border-left:2px solid #35a3dc; border-right:2px solid #35a3dc; border-bottom:2px solid #35a3dc; }
				.v17_prodjoin5 td.hot3 { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; }
				.v17_prodjoin5 td.hot4 { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; border-bottom:2px solid #35a3dc; }
				.v17_prodjoin5 td.op1 { color:#00afc8; font-weight:bold; }
				.v17_prodjoin5 td.op2 { font-size:12px; color:#35a3dc; font-weight:bold; }
				.v17_prodjoin5 td.tit { color:#111111; background:#f9f9f9; font-size:13px; }
				.v17_prodjoin5 td.desc { font-size:11px; padding:0px 15px 0px 15px; text-align:left; }
				.v17_prodjoin5 td.multi { font-size:11px; padding:10px 15px 10px 15px; text-align:left; line-height:20px; }

				.v17_prodjoin_btns { overflow:hidden; text-align:center; }
				.v17_prodjoin_btns a.link1 { display:inline-block; padding:15px 40px 15px 67px; background:#ec008c url("./images/v17/ic_btn_01.png") no-repeat 35px center; color:#ffffff; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_prodjoin_btns a.link2 { display:inline-block; padding:15px 40px 15px 70px; background:#5ec4b6 url("./images/v17/ic_btn_02.png") no-repeat 35px center; color:#ffffff; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }

				.v17_proddesc1 { overflow:hidden; padding:45px 0 32px 0; border-bottom:1px solid #e0e0e0; }
				#id_v17_proddesc2 { padding:45px 0 30px 0; }
				#id_v17_proddesc4 { padding:45px 0 32px 0; }
				#id_v17_proddesc5 { padding:45px 0 40px 0; }
				.v17_proddesc1_c { float:left; width:53%; text-align:center; }
				.v17_proddesc2_c { float:left; width:47%; padding:20px 0 0 0; }
				.v17_proddesc2_c ul { overflow:hidden; }
				.v17_proddesc2_c ul li { }
				.v17_proddesc2_c ul li.tit { color:#111111; font-size:25px; font-weight:normal; line-height:33px; letter-spacing:-0.07em; }
				.v17_proddesc2_c ul li.tit span.op1 { color:#f7931e; }
				.v17_proddesc2_c ul li.tit span.op2 { color:#35a3dc; font-size:25px; }
				.v17_proddesc2_c ul li.desc { color:#555555; font-size:17px; font-weight:normal; line-height:24px; letter-spacing:-0.03em; border:2px dotted #b7b7b7; border-width:2px 0 2px 0; padding:20px 0 20px 0; margin:23px 0 0 0; }
				.v17_proddesc2_c ul li.desc2 { color:#ff3b1d; font-size:21px; font-weight:bold; letter-spacing:-0.05em; border:2px dotted #b7b7b7; border-width:2px 0 2px 0; padding:20px 0 20px 0; margin:23px 0 0 0; }
				.v17_proddesc2_c ul li.desc2 span { display:inline-block; padding:7px 15px 7px 15px; background:#666666; color:#ffffff; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.03em; border-radius:30px; }
				.v17_proddesc2_c ul li.desc3 { color:#555555; font-size:15px; font-weight:normal; line-height:24px; letter-spacing:-0.03em; border:2px dotted #b7b7b7; border-width:2px 0 2px 0; padding:20px 0 20px 0; margin:23px 0 0 0; }
				.v17_proddesc2_c ul li.price { color:#111111; font-size:17px; font-weight:bold; letter-spacing:-0.05em; border:2px dotted #b7b7b7; border-width:2px 0 2px 0; padding:20px 0 20px 0; margin:23px 0 0 0; }
				.v17_proddesc2_c ul li.price span { color:#ec008c; font-size:35px; font-style:italic; }
				.v17_proddesc2_c ul li.more { text-align:right; padding:25px 10px 0 0; }
				.v17_proddesc2_c ul li.more a { color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }

				.v17_proddetail { overflow:hidden; border:1px solid #e0e0e0; border-top:1px solid #999999; }
				.v17_proddetail_tab { display:table; width:100%; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_proddetail_tab a { display:table-cell; padding:15px 0 15px 0; color:#ffffff; font-size:15px; text-align:center; font-weight:normal; letter-spacing:-0.03em; background:#999999; border:1px solid #d8d8d8; border-width:0 1px 0 1px; }
				.v17_proddetail_tab a.on { border:1px solid #ffffff; border-width:0 1px 0 1px; background:#ffffff; color:#222222; font-weight:bold; }

				.v17_proddetail_tab2 { overflow:hidden; padding:20px 0 20px 0; border-bottom:1px solid #e0e0e0; }
				.v17_proddetail_tab2 ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
				.v17_proddetail_tab2 ul li { float:left; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_proddetail_tab2 ul li:after{ content:"|"; color:#d8d8d8; font-size:12px; font-weight:normal; text-align:center; padding:0 20px 0 20px; }
				.v17_proddetail_tab2 ul li:last-child:after{ content:none; padding:0 0 0 0; }
				.v17_proddetail_tab2 ul li a { color:#555555; }
				.v17_proddetail_tab2 ul li a.on { color:#222222; font-weight:bold; }

				.v17_proddetail_con { overflow:hidden; padding:0 50px 0 50px; }
				.v17_proddetail_btns { overflow:hidden; text-align:right; }
				.v17_proddetail_btns a { display:inline-block; padding:14px 35px 14px 15px; color:#ffffff; font-size:14px; font-weight:bold; letter-spacing:-0.03em; text-align:center; border:1px solid #2c97ce; background:#35a3dc url("./images/v17/ic_more_09.png") no-repeat right center; }

				.v17_proddetail2 { overflow:hidden; }
				.v17_proddetail2_c1 { float:left; width:49%; margin:0 2% 0 0; background:url("./images/v17/bg_07.png") no-repeat center 0; padding:25px 0 0 0; }
				.v17_proddetail2_c1_1 { position:relative; border:1px solid #d5d5d5; border-radius:20px; }
				.v17_proddetail2_c1_1 h2 { background:#f7f7f7; padding:15px 30px 15px 30px; color:#222222; font-size:18px; font-weight:bold; letter-spacing:-0.03em; border-bottom:1px solid #d5d5d5; border-top-left-radius:20px; border-top-right-radius:20px; }
				.v17_proddetail2_c1_1 a.more { position:absolute; right:30px; top:20px; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }
				.v17_proddetail2_c1_1_c { padding:35px 0 35px 0; }
				.v17_proddetail2_c1_1_c ul.op1 { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
				.v17_proddetail2_c1_1_c ul.op1 li { float:left; margin:0 50px 0 0; }
				.v17_proddetail2_c1_1_c ul.op1 li:last-child { margin:0 0 0 0; }
				.v17_proddetail2_c1_1_c ul.op2 { overflow:hidden; display:table; margin-left:auto; margin-right:auto; margin-top:30px; }
				.v17_proddetail2_c1_1_c ul.op2 li { float:left; margin:0 50px 0 0; }
				.v17_proddetail2_c1_1_c ul.op2 li:last-child { margin:0 0 0 0; }

				.v17_proddetail2_c2 { float:left; width:49%; background:url("./images/v17/bg_07.png") no-repeat center 0; padding:25px 0 0 0; }
				.v17_proddetail2_c2_1 { position:relative; border:1px solid #d5d5d5; border-radius:20px; }
				.v17_proddetail2_c2_1 h2 { background:#f7f7f7; padding:15px 30px 15px 30px; color:#222222; font-size:18px; font-weight:bold; letter-spacing:-0.03em; border-bottom:1px solid #d5d5d5; border-top-left-radius:20px; border-top-right-radius:20px; }
				.v17_proddetail2_c2_1 a.more { position:absolute; right:30px; top:20px; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 3px; padding:0 10px 0 0; }
				.v17_proddetail2_c2_1_c { padding:23px 0 23px 0; }
				.v17_proddetail2_c2_1_c ul.op1 { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
				.v17_proddetail2_c2_1_c ul.op1 li { float:left; color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
				.v17_proddetail2_c2_1_c ul.op2 { overflow:hidden; display:table; margin-left:auto; margin-right:auto; margin-top:24px; }
				.v17_proddetail2_c2_1_c ul.op2 li { float:left; margin:0 50px 0 0; color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
				.v17_proddetail2_c2_1_c ul.op2 li:last-child { margin:0 0 0 0; }

				.v17_prodservice { overflow:hidden; }
				.v17_prodservice_c1 { border:1px solid #e0e0e0; padding:30px 0 15px 0; }
				.v17_prodservice_c1 h2 { color:#333333; font-size:32px; font-weight:normal; text-align:center; letter-spacing:-0.05em; }
				.v17_prodservice_c1 h2 span { color:#f7931e; font-weight:bold; }
				.v17_prodservice_c1 h3 { margin:8px 0 30px 0; color:#555555; font-size:17px; font-weight:normal; text-align:center; letter-spacing:-0.05em; line-height:25px; }
				.v17_prodservice_c1 h3 span { color:#00afc8; }
				.v17_prodservice_c1 ul { overflow:hidden; margin:0 0 0 40px; }
				.v17_prodservice_c1 ul li { float:left; margin:0 20px 0 0; }
				.v17_prodservice_c1 ul li.last { margin:0 0 0 0; }
				.v17_prodservice_c1 ul li img { width:129px; height:49px; }
				.v17_prodservice_c1 ul li p { height:70px; margin:8px 0 0 0; color:#888888; font-size:11px; font-weight:normal; letter-spacing:-0.03em; line-height:16px; }
				.v17_prodservice_c1 ul li p a { font-size:12px; color:#555555; font-weight:bold; }

				.v17_prodservice_c2 { margin:16px 0 0 0; }
				.v17_prodservice_c2 ul { overflow:hidden; }
				.v17_prodservice_c2 ul li { float:left; margin:0 15px 0 0; }
				.v17_prodservice_c2 ul li:last-child { margin:0 0 0 0; }

				.v17_checkbox { width:20px; height:20px; cursor:pointer; }

				.v17_quck { position:absolute; left:50%; top:285px; margin-left:500px; }
				.v17_quck ul { overflow:hidden; }
				.v17_quck ul li { width:50px; height:100px; }
				.v17_quck ul li a.link1 { display:inline-block; width:100%; padding:50px 0 0 0; background:url("./images/v17/quick_01.png") no-repeat center 0; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_quck ul li a.link2 { display:inline-block; width:100%; padding:50px 0 0 0; background:url("./images/v17/quick_02.png") no-repeat center 0; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_quck ul li a.link3 { display:inline-block; width:100%; padding:50px 0 0 0; background:url("./images/v17/quick_03.png") no-repeat center 0; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }

				#v17_vip_top { position:relative; overflow:hidden; height:100px; }
				.v17_vip_top_c1 { position:absolute; left:0px; top:0px; width:50%; height:100px; background:#cd9f75; }
				.v17_vip_top_c2 { position:absolute; right:0px; top:0px; width:50%; height:100px; background:#c79465; }
				.v17_vip_top_c3 { position:absolute; left:0; top:0px; margin:0 0 0 0; width:100%; height:100px; }
				.v17_vip_top_c3_1 { width:100%; height:100px; background:url("./images/v17/bg_03.png") no-repeat 0 0; margin:0 auto; padding:25px 15px 0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_vip_top_c3_1 h1 { color:#ffffff; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.01em; }
				.v17_vip_top_c3_1 h2 { color:#ffffff; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.02em; margin:10px 0 0 0; line-height:18px; }

				/*
				#v17_vip_visual { overflow:hidden; height:318px; }
				#v17_vip_visual .v17_vip_visual_c { width:960px; height:318px; margin:0 auto; }
				*/
				.v17_vip_visual { height:318px; }

				.visual-con3 { float:left; position:relative; width:960px; height:318px; }
				.rollnum3 { position:absolute; bottom:14px; right:24px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
				.rollnum3 a { float:left; height:14px; background-image:url("./images/v17/control_03.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
				.rollnum3 .num { display:inline; }
				.rollnum3 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
				.rollnum3 .num a.activeSlide { width:28px; background-position:0 0; }
				.rollnum3 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
				.rollnum3 .play { width:14px; background-position:-96px 0; }
				.rollnum3 .roll2 { width:470px; height:318px; }

				#v17_vip_contents { overflow:hidden; }
				#v17_vip_contents .v17_vip_contents_c { width:100%; overflow:hidden; margin:0 auto; }

				.v17_vip_tab { display:table; width:100%; padding:16px 0 16px 0; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_vip_tab a { display:table-cell; padding:16px 0 16px 0; color:#777777; font-size:15px; text-align:center; font-weight:bold; letter-spacing:-0.03em; border:1px solid #e0e0e0; border-top:1px solid #666666; }
				.v17_vip_tab a.on { color:#000000; border-bottom:1px solid #ffffff; }

				.v17_vip_tab_con { padding:25px 0 35px 0; }
				.v17_vip_tab_con ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
				.v17_vip_tab_con ul li { float:left; width:49%; margin:0 1% 15px 0; }
				.v17_vip_tab_con ul li:last-child { margin:0 0 0 0; }
				.v17_vip_tab_con ul li a { display:inline-block; width:100%; padding:57px 0 0 0; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; text-align:center; }
				.v17_vip_tab_con ul li a.link1 { background:url("./images/v17/ic_vipsvc_01.png") no-repeat center 0; }
				.v17_vip_tab_con ul li a.link1:hover { background:url("./images/v17/ic_vipsvc_01_ov.png") no-repeat center 0; color:#bb8859; }
				.v17_vip_tab_con ul li a.link1.on { background:url("./images/v17/ic_vipsvc_01_on.png") no-repeat center 0; color:#bb8859; }
				.v17_vip_tab_con ul li a.link2 { background:url("./images/v17/ic_vipsvc_02.png") no-repeat center 0; }
				.v17_vip_tab_con ul li a.link2:hover { background:url("./images/v17/ic_vipsvc_02_ov.png") no-repeat center 0; color:#bb8859; }
				.v17_vip_tab_con ul li a.link2.on { background:url("./images/v17/ic_vipsvc_02_on.png") no-repeat center 0; color:#bb8859; }
				.v17_vip_tab_con ul li a.link3 { background:url("./images/v17/ic_vipsvc_03.png") no-repeat center 0; }
				.v17_vip_tab_con ul li a.link3:hover { background:url("./images/v17/ic_vipsvc_03_ov.png") no-repeat center 0; color:#bb8859; }
				.v17_vip_tab_con ul li a.link3.on { background:url("./images/v17/ic_vipsvc_03_on.png") no-repeat center 0; color:#bb8859; }
				.v17_vip_tab_con ul li a.link4 { background:url("./images/v17/ic_vipsvc_04.png") no-repeat center 0; }
				.v17_vip_tab_con ul li a.link4:hover { background:url("./images/v17/ic_vipsvc_04_ov.png") no-repeat center 0; color:#bb8859; }
				.v17_vip_tab_con ul li a.link4.on { background:url("./images/v17/ic_vipsvc_04_on.png") no-repeat center 0; color:#bb8859; }
				.v17_vip_tab_con ul li a.link5 { background:url("./images/v17/ic_vipsvc_05.png") no-repeat center 0; }
				.v17_vip_tab_con ul li a.link5:hover { background:url("./images/v17/ic_vipsvc_05_ov.png") no-repeat center 0; color:#bb8859; }
				.v17_vip_tab_con ul li a.link5.on { background:url("./images/v17/ic_vipsvc_05_on.png") no-repeat center 0; color:#bb8859; }
				.v17_vip_tab_con ul li a.link6 { background:url("./images/v17/ic_vipsvc_06.png") no-repeat center 0; }
				.v17_vip_tab_con ul li a.link6:hover { background:url("./images/v17/ic_vipsvc_06_ov.png") no-repeat center 0; color:#bb8859; }
				.v17_vip_tab_con ul li a.link6.on { background:url("./images/v17/ic_vipsvc_06_on.png") no-repeat center 0; color:#bb8859; }

				.v17_vip_tab_desc { background:#f7f7f7; border:1px solid #e0e0e0; padding:20px 15px 20px 15px; }
				.v17_vip_tab_desc h2 { color:#222222; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_tab_desc p { padding:100px 0 0 0; background:url("./images/v17/vip_intro_01.png") no-repeat center 20px; color:#222222; font-size:15px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
				.v17_vip_tab_desc p span { color:#00afc8; font-weight:bold; }

				.v17_vip_tab_desc_2020 { background:#f7f7f7; border:1px solid #e0e0e0; padding:20px 15px 20px 15px; }
				.v17_vip_tab_desc_2020 h2 { color:#222222; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_tab_desc_2020 p { padding:100px 0 0 0; background:url("./images/v17/vip_intro_01.png") no-repeat center 20px; color:#222222; font-size:15px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
				.v17_vip_tab_desc_2020 p span { color:#00afc8; font-weight:bold; }


				.v17_vip_tab_desc2 { background:#f7f7f7; border:1px solid #e0e0e0; padding:20px 15px 20px 15px; }
				.v17_vip_tab_desc2 h2 { color:#222222; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_tab_desc2 ul { overflow:hidden; margin:27px 0 0 0; }
				.v17_vip_tab_desc2 ul li { margin:0 0 13px 0; }
				.v17_vip_tab_desc2 ul li.tit { clear:both; float:left; width:100%; color:#111111; font-size:13px; font-weight:bold; letter-spacing:-0.03em; line-height:16px; margin:0 0 5px 0; }
				.v17_vip_tab_desc2 ul li.desc { float:left; width:100%; color:#444444; font-size:12px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }

				.v17_vip_tab_desc3 { background:#f7f7f7; border:1px solid #e0e0e0; padding:20px 15px 40px 15px; }
				.v17_vip_tab_desc3 h2 { color:#222222; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_tab_desc3_2 { overflow:hidden; }

				.v17_vip_tab_desc3_c { overflow:hidden; margin:40px 0 0 0; }
				.v17_vip_tab_desc3_c1 { float:left; width:48%; margin:0 4% 0 0; }
				.v17_vip_tab_desc3_c1 ul { overflow:hidden; margin:0 0 0 0; }
				.v17_vip_tab_desc3_c1 ul li { }
				.v17_vip_tab_desc3_c1 ul li.tit { color:#c79465; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_vip_tab_desc3_c1 ul li.tit2 { color:#00afc8; font-size:22px; font-weight:normal; letter-spacing:-0.03em; margin:8px 0 0 0; }
				.v17_vip_tab_desc3_c1 ul li.desc { color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:22px; margin:10px 0 0 0; }

				.v17_vip_tab_desc3_c2 { position:relative; float:left; width:48%; }
				.v17_vip_tab_desc3_c2 ul { overflow:hidden; margin:0 115px 0 0; }
				.v17_vip_tab_desc3_c2 ul li { }
				.v17_vip_tab_desc3_c2 ul li.tit { background:#ffffff; border:1px solid #e0e0e0; border-width:1px 0 1px 0; padding:15px 0 15px 0; color:#ed1164; font-size:17px; font-weight:normal; letter-spacing:-0.01em; text-align:center; line-height:25px; }
				.v17_vip_tab_desc3_c2 ul li.desc { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:10px 0 0 0; text-align:center; }
				.v17_vip_tab_desc3_c2 a.more { position:absolute; right:0px; top:0px; display:inline-block; padding:30px 15px 30px 15px; color:#ffffff; font-size:14px; font-weight:bold; letter-spacing:-0.03em; background:#35a3dc; text-align:center; line-height:20px; }

				.v17_vip_tab_desc4 { background:#f7f7f7; border:1px solid #e0e0e0; padding:20px 15px 20px 15px; }
				.v17_vip_tab_desc4 h2 { color:#222222; font-size:17px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_tab_desc4 p { padding:100px 0 0 0; background:url("./images/v17/ic_01.png") no-repeat center 20px; color:#222222; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
				.v17_vip_tab_desc4 p span { color:#00afc8; font-weight:bold; }

				.v17_vip_tab_desc6 { background:#f7f7f7; border:1px solid #e0e0e0; padding:20px 15px 20px 15px; }
				.v17_vip_tab_desc6 h2 { color:#222222; font-size:17px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_tab_desc6 ul { overflow:hidden; margin:27px 0 0 0; }
				.v17_vip_tab_desc6 ul li { float:left; }
				.v17_vip_tab_desc6 ul li.tit { margin:0 20px 0 0; color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_cs_01.png") no-repeat 0 0; padding:3px 22px 10px 33px; border-right:1px solid #e0e0e0; }
				.v17_vip_tab_desc6 ul li.desc { color:#00afc8; font-size:23px; font-weight:bold; letter-spacing:-0.03em; }

				.v17_vip_tit { position:relative; overflow:hidden; }
				.v17_vip_tit h2 { color:#333333; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_tit a.more { position:absolute; right:0px; bottom:0px; display:inline-block; padding:0 12px 0 0; color:#999999; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_06.png") no-repeat right center; }

				.v17_vip_tit2 { position:relative; overflow:hidden; border-bottom:1px solid #e0e0e0; padding:0 0 18px 0; }
				.v17_vip_tit2 h2 { color:#333333; font-size:17px; font-weight:bold; letter-spacing:-0.03em; }

				.v17_vip_btns { overflow:hidden; text-align:right; }
				.v17_vip_btns a.link1 { display:inline-block; border:2px solid #00afc8; padding:7px 24px 7px 10px; color:#009eb4; font-size:12px; font-weight:bold; letter-spacing:-0.03em; background:url("./images/v17/ic_more_07.png") no-repeat right center; }
				.v17_vip_btns a.link2 { display:inline-block; border:2px solid #f7931e; padding:7px 24px 7px 10px; color:#ec8103; font-size:12px; font-weight:bold; letter-spacing:-0.03em; background:url("./images/v17/ic_more_08.png") no-repeat right center; }

				.v17_vip_sale { border:1px solid #e0e0e0; overflow:hidden; }
				.v17_vip_sale1 { position:relative; float:left; width:100%; height:auto; border:2px dotted #ceced0; border-width:0 0 2px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url("./images/v17/vip_sale_01.png") no-repeat center 25px; padding:100px 15px 15px 15px; }
				.v17_vip_sale1 p.price { position:static; color:#ed1164; font-size:17px; font-weight:bold; letter-spacing:-0.03em; text-align:center; margin:0 0 10px 0; }
				.v17_vip_sale1 p.more { position:static; padding:0 0 12px 0; text-align:center; }
				.v17_vip_sale1 p.more a { display:inline-block; padding:5px 15px 5px 15px; color:#ffffff; font-size:12px; font-weight:bold; letter-spacing:-0.03em; background:#00afc8; }
				.v17_vip_sale1 ul { overflow:hidden; text-align:center;}
				.v17_vip_sale1 ul li { margin:0 0 10px 0; }
				.v17_vip_sale1 ul li.tit { color:#b37f4f; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_sale1 ul li.tit a { color:#b37f4f; }
				.v17_vip_sale1 ul li.desc { color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }

				.v17_vip_sale2 { position:relative; float:left; width:100%; border:2px dotted #ceced0; border-width:0 0 2px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url("./images/v17/vip_sale_02.png") no-repeat center 25px; padding:100px 15px 15px 15px; }
				.v17_vip_sale2 p.price { position:static; color:#ed1164; font-size:17px; font-weight:bold; letter-spacing:-0.03em; text-align:center; margin:0 0 10px 0; }
				.v17_vip_sale2 p.more { position:static; padding:0 0 12px 0; text-align:center; }
				.v17_vip_sale2 p.more a { display:inline-block; padding:5px 15px 5px 15px; color:#ffffff; font-size:12px; font-weight:bold; letter-spacing:-0.03em; background:#00afc8; }
				.v17_vip_sale2 ul { overflow:hidden; text-align:center;}
				.v17_vip_sale2 ul li { margin:0 0 10px 0; }
				.v17_vip_sale2 ul li.tit { color:#b37f4f; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_sale2 ul li.tit a { color:#b37f4f; }
				.v17_vip_sale2 ul li.desc { color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }

				.v17_vip_sale3 { clear:both; position:relative; float:left; width:100%; border:2px dotted #ceced0; border-width:0 0 2px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url("./images/v17/vip_sale_03.png") no-repeat center 25px; padding:100px 15px 15px 15px; }
				.v17_vip_sale3 p.price { position:static; color:#ed1164; font-size:17px; font-weight:bold; letter-spacing:-0.03em; text-align:center; margin:0 0 10px 0; }
				.v17_vip_sale3 p.more { position:static; padding:0 0 12px 0; text-align:center; }
				.v17_vip_sale3 p.more a { display:inline-block; padding:5px 15px 5px 15px; color:#ffffff; font-size:12px; font-weight:bold; letter-spacing:-0.03em; background:#00afc8; }
				.v17_vip_sale3 ul { overflow:hidden; text-align:center;}
				.v17_vip_sale3 ul li { margin:0 0 10px 0; }
				.v17_vip_sale3 ul li.tit { color:#b37f4f; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_sale3 ul li.tit a { color:#b37f4f; }
				.v17_vip_sale3 ul li.desc { color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }

				.v17_vip_sale4 { position:relative; float:left; width:100%; border:2px dotted #ceced0; border-width:0 0 2px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url("./images/v17/vip_sale_04.png") no-repeat center 25px; padding:100px 15px 15px 15px; }
				.v17_vip_sale4 p.price { position:static; color:#ed1164; font-size:17px; font-weight:bold; letter-spacing:-0.03em; text-align:center; margin:0 0 10px 0; }
				.v17_vip_sale4 p.more { position:static; padding:0 0 12px 0; text-align:center; }
				.v17_vip_sale4 p.more a { display:inline-block; padding:5px 15px 5px 15px; color:#ffffff; font-size:12px; font-weight:bold; letter-spacing:-0.03em; background:#00afc8; }
				.v17_vip_sale4 ul { overflow:hidden; text-align:center;}
				.v17_vip_sale4 ul li { margin:0 0 10px 0; }
				.v17_vip_sale4 ul li.tit { color:#b37f4f; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_sale4 ul li.tit a { color:#b37f4f; }
				.v17_vip_sale4 ul li.desc { color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }

				.v17_vip_sale44m { position: relative; float: left; width: 100%; border: 2px dotted #ceced0; border-width: 0 0 0 0; box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box; background: url("./images/v17/vip_sale_044m.png") no-repeat center 25px; padding: 100px 15px 15px 15px;}
				.v17_vip_sale44m ul { overflow:hidden; text-align:center;}
				.v17_vip_sale44m p.price { position:static; color:#ed1164; font-size:17px; font-weight:bold; letter-spacing:-0.03em; text-align:center; margin:0 0 10px 0; }
				.v17_vip_sale44m p.more {position: static; padding: 0 0 12px 0; text-align: center;}

				.v17_vip_mevent { overflow:hidden; }
				.v17_vip_mevent_c { float:left; width:100%; margin:0 0 0 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:24px 24px 24px 24px; }
				.v17_vip_mevent_c img { width:100%; height:auto; }
				.v17_vip_mevent_c ul { overflow:hidden; margin:23px 0 0 0; }
				.v17_vip_mevent_c ul li { }
				.v17_vip_mevent_c ul li.desc { color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_vip_mevent_c ul li.tit { color:#111111; font-size:16px; font-weight:bold; letter-spacing:-0.03em; margin:6px 0 0 0; }
				.v17_vip_mevent_c p.btns { margin:25px 0 0 0; text-align:center; }
				.v17_vip_mevent_c p.btns a { display:inline-block; padding:7px 22px 7px 22px; background:#b2b2b2; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }

				.v17_vip_cs { border:1px solid #e0e0e0; padding:25px 0 25px 85px; background:#f6f6f6 url("./images/v17/ic_cs_03.png") no-repeat 22px center; color:#555555; font-size:14px; font-weight:bold; letter-spacing:-0.01em; }
				.v17_vip_cs span { color:#111111; font-size:20px; margin:0 0 0 8px; }

				.v17_vip_event_list { overflow:hidden; }
				.v17_vip_event_list_c { float:left; width:100%; margin:0 0 20px 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_vip_event_list_c img { width:100%; height:auto; }
				.v17_vip_event_list_c ul { overflow:hidden; padding:24px 24px 24px 24px;  }
				.v17_vip_event_list_c ul li { }
				.v17_vip_event_list_c ul li.tit { min-height:auto; color:#111111; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_event_list_c ul li.tit a { color:#111111; }
				.v17_vip_event_list_c ul li.desc { min-height:auto; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:7px 0 0 0; }
				.v17_vip_event_list_c ul li.date { color:#00afc8; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:20px 0 0 0; }

				.v17_vip_event_list2_c { float:left; width:100%; margin:0 0 20px 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
				.v17_vip_event_list2_c img { width:100%; height:auto; border:10x solid #d8d8d8; }
				.v17_vip_event_list2_c ul { overflow:hidden; padding:24px 24px 24px 24px;  }
				.v17_vip_event_list2_c ul li { }
				.v17_vip_event_list2_c ul li.tit { font-family:"나눔고딕", "NanumGothic"; color:#111111; font-size:16px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
				.v17_vip_event_list2_c ul li.tit a { color:#111111; }
				.v17_vip_event_list2_c ul li.desc { font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:7px 0 0 0; line-height:20px; }
				.v17_vip_event_list2_c ul li.date { font-family:"나눔고딕", "NanumGothic"; color:#00afc8; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:20px 0 0 0; }

				.v17_vip_event_view { overflow:hidden; }
				.v17_vip_event_view1 { border:1px solid #777777; padding:18px 20px 18px 20px; color:#000000; font-size:18px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_vip_event_view1 span { color:#777777; font-size:12px; font-weight:normal; }

				.v17_vip_event_view2 { border-bottom:1px solid #e0e0e0; }
				.v17_vip_event_view2 ul { overflow:hidden; }
				.v17_vip_event_view2 ul li { float:left; padding:0px 0px 0px 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_vip_event_view2 ul li.tit { width:100%; color:#333333; font-size:15px; font-weight:bold; text-align:left; letter-spacing:-0.03em; background:url("./images/v17/bg_04_.png") no-repeat right center; padding:12px 0 0 0; }
				.v17_vip_event_view2 ul li.desc { width:100%; color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; padding:7px 0 0 0; }
				.v17_vip_event_view2 ul li.date { width:20%; color:#00afc8; font-size:15px; font-weight:normal; text-align:right; letter-spacing:-0.03em; padding:7px 0 12px 0; }

				.v17_vip_event_view3 { border-bottom:1px solid #e0e0e0; }
				.v17_vip_event_view3 ul { overflow:hidden; }
				.v17_vip_event_view3 ul li { float:left; padding:18px 15px 18px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_vip_event_view3 ul li.tit { width:10%; color:#333333; font-size:15px; font-weight:bold; text-align:center; letter-spacing:-0.03em; background:url("./images/v17/bg_04.png") no-repeat right center; }
				.v17_vip_event_view3 ul li.desc { width:23.33333333333333%; color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; }

				.v17_vip_event_view4 { border-bottom:1px solid #e0e0e0; padding:35px 0 35px 0; text-align:center; }
				.v17_vip_event_view4 img { width:100%; }

				.v17_vip_event_view5 { border-bottom:0px solid #e0e0e0; }
				.v17_vip_event_view5 ul { overflow:hidden; }
				.v17_vip_event_view5 ul li { float:left; padding:0 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_vip_event_view5 ul li.tit { width:100%; color:#333333; font-size:15px; font-weight:bold; text-align:left; letter-spacing:-0.03em; background:url("./images/v17/bg_04.png") no-repeat right center; padding:12px 0 0 0; }
				.v17_vip_event_view5 ul li.desc { width:100%; color:#333333; font-size:15px; font-weight:normal; letter-spacing:-0.03em; padding:7px 0 12px 0; border-bottom:1px solid #e0e0e0; }

				.v17_vip_prod { overflow:hidden; padding:20px 30px 40px 30px; }
				.v17_vip_prod_c { float:left; width:25%; }
				.v17_vip_prod_c ul { overflow:hidden; }
				.v17_vip_prod_c ul li { text-align:center; }
				.v17_vip_prod_c ul li.pic { }
				.v17_vip_prod_c ul li.pic img { width:168px; height:103px; }
				.v17_vip_prod_c ul li.tit { }
				.v17_vip_prod_c ul li.tit { color:#666666; font-size:14px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin:20px 0 0 0; }
				.v17_vip_prod_c ul li.tit a { color:#666666; }
				.v17_vip_prod_c ul li.tit a.on { color:#000000; font-weight:bold; font-size:15px; }
				.v17_vip_prod_c ul li.desc { color:#666666; font-size:17px; font-weight:bold; text-align:center; letter-spacing:-0.03em; margin:10px 0 0 0;  }
				.v17_vip_prod_c ul li.desc.on { color:#ed1164; }

				.v17_vip_prodshop { border:1px solid #e0e0e0; overflow:hidden; padding:20px 15px 20px 15px; }
				.v17_vip_prodshop_c1 { float:inherit; margin:0 0 0 0; text-align:center;}
				.v17_vip_prodshop_c1 img { width:100%; height:auto; max-width:236px;}
				.v17_vip_prodshop_c2 { float:left; width:100%; }
				.v17_vip_prodshop_c2 h3 { color:#222222; font-size:18px; font-weight:bold; letter-spacing:-0.03em; border-bottom:2px solid #222222; padding:0 0 17px 0; }
				.v17_vip_prodshop_c2 h3.op1 { text-align:center; border-top:2px solid #222222; border-bottom:1px solid #d8d8d8; padding:30px 0 30px 0; margin:20px 0 0 0; }
				.v17_vip_prodshop_c2 h3 p { color:#ed1164; font-size:18px; padding:5px 0 5px 0; font-weight:bold; }
				.v17_vip_prodshop_c2 h3 p.op1 { color:#666666; font-size:15px; padding:5px 0 0 0; font-weight:normal; }
				.v17_vip_prodshop_c2 ul.shop1 { overflow:hidden; margin:15px 0 0 0; border-bottom:1px solid #e0e0e0; }
				.v17_vip_prodshop_c2 ul.shop1 li { float:left; color:#222222; font-size:14px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 10px 0; }
				.v17_vip_prodshop_c2 ul.shop1 li.tit { clear:both; width:30% }
				.v17_vip_prodshop_c2 ul.shop1 li.desc { font-size:15px; font-weight:bold; }
				.v17_vip_prodshop_c2 ul.shop1 li.desc2 { width:100%; color:#333333; font-size:15px; font-weight:normal; text-align:center; line-height:30px; padding:10px 0 10px 0; }
				.v17_vip_prodshop_c2 ul.shop2 { overflow:hidden; margin:13px 0 25px 0; }
				.v17_vip_prodshop_c2 ul.shop2 li { color:#222222; font-size:15px; font-weight:bold; letter-spacing:-0.03em; text-align:right; }
				.v17_vip_prodshop_c2 ul.shop2 li.tit { margin:0 0 10px 0; }
				.v17_vip_prodshop_c2 ul.shop2 li.tit span.op1 { color:#ed1164; margin:0 0 0 10px; }
				.v17_vip_prodshop_c2 ul.shop2 li.tit span.op2 { font-size:18px;  }
				.v17_vip_prodshop_c2 ul.shop2 li.desc { color:#666666; font-size:12px; font-weight:normal; }
				.v17_vip_prodshop_c2 ul.btns { overflow:hidden; }
				.v17_vip_prodshop_c2 ul.btns li { float:left; width:100%; margin:0 0 5px 0; }
				.v17_vip_prodshop_c2 ul.btns li:last-child { margin:0 0 0 0; }
				.v17_vip_prodshop_c2 ul.btns li a.link1 { display:inline-block; width:100%; height:40px; background:#35a3dc url("./images/v17/ic_btn_03.png") no-repeat 20px center; color:#ffffff; font-size:14px; font-weight:bold; letter-spacing:-0.03em; line-height:40px; padding:0 0 0 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
				.v17_vip_prodshop_c2 ul.btns li a.link2 { display:inline-block; width:100%; height:40px; background:#f7931e url("./images/v17/ic_btn_04.png") no-repeat 20px center; color:#ffffff; font-size:14px; font-weight:bold; letter-spacing:-0.03em; line-height:40px; padding:0 0 0 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
				.v17_vip_prodshop_c2 ul.btns li a.link3 { display:inline-block; width:100%; height:40px; background:#a35494 url("./images/v17/ic_btn_01.png") no-repeat 20px center; color:#ffffff; font-size:14px; font-weight:bold; letter-spacing:-0.03em; line-height:40px; padding:0 0 0 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
				.v17_vip_prodshop_c2 ul.btns li a.link4 { display:inline-block; width:100%; height:40px; background:#35a3dc url("./images/v17/ic_btn_01.png") no-repeat 20px center; color:#ffffff; font-size:14px; font-weight:bold; letter-spacing:-0.03em; line-height:40px; padding:0 0 0 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
				.v17_vip_prodshop_c2 ul.btns li a.link5 { display:inline-block; width:100%; height:40px; background:#f7931e url("./images/v17/ic_btn_02.png") no-repeat 20px center; color:#ffffff; font-size:14px; font-weight:bold; letter-spacing:-0.03em; line-height:40px; padding:0 0 0 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }

				.v17_vip_prodshop_c2 ul.btns { overflow:hidden; }
				.v17_vip_prodshop_c2 ul.btns2 li { float:left; width:100%; margin:0 0 0 0; }
				.v17_vip_prodshop_c2 ul.btns2 li a.link1 { display:inline-block; width:100%; height:55px; background:#35a3dc url("./images/v17/ic_btn_03.png") no-repeat 50px center; color:#ffffff; font-size:18px; font-weight:bold; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
				.v17_vip_prodshop_c2 ul.btns2 li a.link2 { display:inline-block; width:100%; height:55px; background:#f7931e url("./images/v17/ic_btn_04.png") no-repeat 50px center; color:#ffffff; font-size:18px; font-weight:bold; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 40px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
				.v17_vip_prodshop_c2 ul.btns2 li a.link3 { display:inline-block; width:100%; height:55px; background:#a35494 url("./images/v17/ic_btn_01.png") no-repeat 35px center; color:#ffffff; font-size:18px; font-weight:bold; letter-spacing:-0.03em; line-height:55px; padding:0 0 0 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }

				.v17_vip_prodshopdetail { overflow:hidden; padding:25px 0 25px 0; text-align:center; }
				.v17_vip_prodshopdetail img { width:100%; }

				.v17_vip_prodshopdetail2 { overflow:hidden; padding:5px 0 35px 0; }
				.v17_vip_prodshopdetail2 ul { overflow:hidden; }
				.v17_vip_prodshopdetail2 ul li { color:#555555; font-size:12px; font-weight:normal; line-height:20px; letter-spacing:-0.03em; margin:0 0 7px 0; }
				.v17_vip_prodshopdetail2 ul li.tit { color:#00afc8; font-size:13px; font-weight:bold; margin:20px 0 0 0; }

				.v17_paging { overflow:hidden; text-align:center; color:#666666; font-size:12px; font-weight:normal; }
				.v17_paging a { display:inline-block; width:25px; height:25px; color:#666666; font-size:12px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:25px; }
				.v17_paging a.op1 { display:inline-block; width:25px; height:25px; color:#666666; font-size:12px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:25px; }
				.v17_paging a.op2 { display:inline-block; width:25px; height:25px; color:#666666; font-size:12px; font-weight:normal; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:25px; }
				.v17_paging a.on { display:inline-block; width:25px; height:25px; color:#222222; font-size:12px; font-weight:bold; background:#ffffff; text-align:center; border:1px solid #d8d8d8; line-height:25px; text-decoration:underline; }

				//*.v17_search { overflow:hidden; border:1px solid #e0e0e0; border-width:1px 0 1px 0; padding:18px 0 18px 0; }
				.v17_search ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
				.v17_search ul li { float:left; margin:0 5px 5px 0; }
				.v17_search ul li:first-child { width:100%; }
				.v17_search ul li+li { width:100%; }
				.v17_search ul li:last-child { width:100%; margin:0 0 0 0; }
				.v17_search ul li input { width:100% !important; }
				.v17_search ul li a { display:inline-block; width:100%; height:35px; background:#5b5b5b url("./images/v17/ic_search_02_.png") no-repeat center center; font-size:13px; font-weight:bold; color:#ffffff; text-align:center; line-height:35px; text-indent:0px; }
				.v17_search ul li a.op1 { display:inline-block; width:100%; padding:0 20px 0 20px; height:35px; font-size:13px; font-weight:bold; background:#00bfc7 url("./images/v17/ic_search_02_.png") no-repeat center center; color:#ffffff; text-align:center; line-height:35px; text-indent:0px; }
				.v17_search ul li a.op2 { display:inline-block; width:100%; padding:0 20px 0 20px; height:35px; font-size:14px; font-weight:bold; background:#666666;  font-family:"나눔고딕", "NanumGothic"; color:#ffffff; text-align:center; line-height:35px; text-indent:0px; border-radius:5px; margin:5px 0 0 0; }
				.v17_search ul li.tit { font-family:"나눔고딕", "NanumGothic"; color:#444444; font-size:15px; font-weight:bold; letter-spacing:-0.03em; margin:0 10px 5px 0; padding:10px 0 0 0; }
				.v17_search ul li img { height:30px; margin:5px 0 0 0; }*//

				.v17_btns { overflow:hidden; text-align:center; }

				.v17_btns2 { overflow:hidden; text-align:right; }
				.v17_btns2 a { display:inline-block; padding:10px 10px 10px 10px; background:#f2f2f2; border:1px solid #d8d8d8; font-family:"나눔고딕", "NanumGothic";  color:#333333; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; width:50%;}
				.v17_btns2 a.on { background:#fff4e7; border:1px solid #f7931e; color:#f7281e; font-weight:bold; }

				.v17_img { overflow:hidden; text-align:center; }
				.v17_img img { width:100%; }

				.v17_con_express { width:100%; overflow:hidden; margin:0 auto; }
				.v17_con_express1 { overflow:hidden; }
				.v17_con_express2 { width:100%; height:auto; background:url("./images/v17/product_dlive_express_02.jpg") no-repeat 0 0; padding:0 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_con_express3 { overflow:hidden; }

				.v17_modalpop { display:block; position:fixed; left:0; top:0; position:absolute; width:100%; height:100%; z-index:10000; }
				.v17_modalpop .v17_modalpopUI { display:block; position:fixed; border:0; left:0; top:0; width:100%; height:100%; background:#000000; opacity:.7; filter:alpha(opacity:50); }
				.v17_modalpop .v17_modalpop_layer { position:absolute; width:100%; top:100px; }
				.v17_modalpop .v17_modalpop_layer .v17_modalpop_layer_c { width:90%; background:#ffffff; margin:0 auto; border:5px solid #63cedd; border-radius:20px; padding:25px 15px 25px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

				.v17_popcon_top { position:relative; padding:0 0 10px 0; border-bottom:1px solid #333333; }
				.v17_popcon_top h2 { color:#333333; font-size:18px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_popcon_top a.close { position:absolute; right:0px; top:0px; display:inline-block; width:23px; height:23px; background:url("./images/v17/close_03.png") no-repeat 0 0; text-indent:-10000px; }

				.v17_popcon_c { overflow:hidden; margin:25px 0 0 0; }

				.v17_list { overflow:hidden; }
				.v17_list table { width:100%; }
				.v17_list th { height:30px; border:1px solid #e0e0e0; background:#f4f4f4; color:#333333; font-size:12px; text-align:center; font-weight:bold; letter-spacing:-0.03em; }
				.v17_list th.hot { border:2px solid #35a3dc; background:#35a3dc; color:#ffffff; }
				.v17_list th:first-child { border-left:0px solid #e0e0e0; }
				.v17_list th:last-child { border-right:0px solid #e0e0e0; }
				.v17_list td { height:30px; border:1px solid #e0e0e0; color:#555555; font-size:11px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
				.v17_list td:first-child { border-left:0px solid #e0e0e0; }
				.v17_list td:last-child { border-right:0px solid #e0e0e0; }
				.v17_list td.hot { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; }
				.v17_list td.hot2 { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; border-bottom:2px solid #35a3dc; }

				.v17_list2 { overflow:hidden; }
				.v17_list2 table { width:100%; }
				.v17_list2 th { height:30px; border:1px solid #e0e0e0; background:#f4f4f4; color:#333333; font-size:12px; text-align:center; font-weight:bold; letter-spacing:-0.03em; }
				.v17_list2 th.hot { border:2px solid #35a3dc; background:#35a3dc; color:#ffffff; }
				.v17_list2 th:first-child { border-left:0px solid #e0e0e0; }
				.v17_list2 th:last-child { border-right:0px solid #e0e0e0; }
				.v17_list2 td { height:30px; border:1px solid #e0e0e0; color:#555555; font-size:11px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
				.v17_list2 td:first-child { border-left:0px solid #e0e0e0; }
				.v17_list2 td:last-child { border-right:0px solid #e0e0e0; }
				.v17_list2 td.hot { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; }
				.v17_list2 td.hot2 { border-left:2px solid #35a3dc; border-right:4px solid #35a3dc; border-bottom:2px solid #35a3dc; }

				.v17_list3 { overflow:hidden; }
				.v17_list3 table { width:100%; }
				.v17_list3 th { height:40px; border:1px solid #e0e0e0; background:#f4f4f4; color:#333333; font-size:14px; text-align:center; font-weight:bold; letter-spacing:-0.03em; }
				.v17_list3 th:first-child { border-left:0px solid #e0e0e0; }
				.v17_list3 th:last-child { border-right:0px solid #e0e0e0; }
				.v17_list3 td { height:39px; border:1px solid #e0e0e0; color:#555555; font-size:14px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
				.v17_list3 td a { color:#555555; }
				.v17_list3 td:first-child { border-left:0px solid #e0e0e0; }
				.v17_list3 td:last-child { border-right:0px solid #e0e0e0; }
				.v17_list3 td.hot1 { border-left:4px solid #ff6800; border-top:2px solid #ff6800; border-bottom:2px solid #ff6800; }
				.v17_list3 td.hot2 { border-top:2px solid #ff6800; border-bottom:2px solid #ff6800; }
				.v17_list3 td.hot3 { border-right:4px solid #ff6800; border-top:2px solid #ff6800; border-bottom:2px solid #ff6800; }
				.v17_list3 td span.label1 { display:inline-block; padding:3px 8px 3px 8px; background:#ff6800; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; border-radius:50%; }
				.v17_list3 td span.label2 { display:inline-block; padding:3px 8px 3px 8px; background:#666666; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; border-radius:50%; }

				.v17_list4 { border-top:2px solid #74685c; }
				.v17_list4 table { width:100%; }
				.v17_list4 thead { display:none; }
				.v17_list4 td { height:auto; overflow:hidden; border-bottom:1px solid #dfdfdf; color:#555555; font-size:13px; text-align:left; padding:15px 5px 15px 5px; }
				.v17_list4 td ul.con_inline { }
				.v17_list4 td ul.con_inline li { float:left; margin:0 0 3px 0; }
				.v17_list4 td ul.con_inline li.htit { width:100%; margin:0 0 10px 0; color:#555555; font-size:15px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_list4 td ul.con_inline li.htit a { color:#555555; font-size:15px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_list4 td ul.con_inline li.htit p.slabel { margin:0 0 3px 0; }
				.v17_list4 td ul.con_inline li.htit p.stit { color:#888888; font-size:11px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_list4 td ul.con_inline li.tit { clear:both; width:30%; color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; margin-right:2%; }
				.v17_list4 td ul.con_inline li.desc { color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_list4 td ul.con_inline li.btns { width:100%; margin:10px 0 0 0; }
				.v17_list4 td a.link1 { display:inline-block; width:80px; height:30px; background:#75675c; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; line-height:30px; letter-spacing:-0.03em; border-radius:5px; }
				.v17_list4 td a.link2 { display:inline-block; width:80px; height:30px; background:#adadad; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; line-height:30px; letter-spacing:-0.03em; border-radius:5px; }

				.v17_txt { overflow:hidden; }
				.v17_txt ul { overflow:hidden; }
				.v17_txt ul li { }
				.v17_txt ul li.tit { border:1px solid #e0e0e0; border-width:1px 0 1px 0; padding:10px 0 10px 0; color:#222222; font-size:12px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_txt ul li.tit span { display:inline-block; padding:4px 13px 4px 13px; background:#d91965; color:#ffffff; font-size:12px; font-weight:bold; text-align:center; letter-spacing:-0.03em; border-radius:20px; margin:0 10px 0 0; }
				.v17_txt ul li.desc { padding:5px 15px 10px 15px; color:#555555; font-size:12px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }

				.v17_txt2 { overflow:hidden; }
				.v17_txt2 ul { overflow:hidden; }
				.v17_txt2 ul li { padding:0 0 10px 10px; background:url("./images/v17/dot_04.png") no-repeat 0 7px; color:#555555; font-size:12px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
				.v17_txt2 ul li span { color:#f38b12; }
				.v17_txt2 ul li span.op1 { color:#d82a08; font-weight:bold; }

				.v17_txt3 { position:relative; color:#333333; font-size:12px; font-weight:normal; letter-spacing:-0.05em; line-height:23px; }
				.v17_txt3 a.link1 { position:static; display:inline-block; font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 7px; padding:0 10px 0 0; margin:7px 0 0 0; }
				.v17_txt3 ul { overflow:hidden; margin:10px 0 0 0; }
				.v17_txt3 ul li { padding:0 0 5px 10px; background:url("./images/v17/dot_04.png") no-repeat 0 7px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:14px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
				.v17_txt3 ul li span { color:#f38b12; }
				.v17_txt3 ul li span.op1 { color:#d82a08; font-weight:600; }

				.v17_txt4 { color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.05em; line-height:22px; }

				.v17_tit { position:relative; overflow:hidden; }
				.v17_tit h2 { color:#111111; font-size:26px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_tit h2 span { font-size:18px; font-weight:bold; }
				.v17_tit p { color:#555555; font-size:15px; font-weight:normal; letter-spacing:-0.03em; margin:8px 0 0 0; }

				.v17_tab { display:table; width:100%; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_tab a { display:table-cell; padding:15px 0 15px 0; color:#555555; font-size:15px; text-align:center; font-weight:normal; letter-spacing:-0.03em; border:1px solid #e0e0e0;  border-bottom:2px solid #00afc8; }
				.v17_tab a.on { background:#00afc8; color:#ffffff; font-weight:bold; }

				.v17_eventbanner { overflow:hidden; margin:10px 0 0 0 !important; }
				.v17_eventbanner_c1 { float:left; width:100%; border:1px solid #e0e0e0; border-width:1px 1px 1px 1px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_eventbanner_c1 img { width:100%; }
				.v17_eventbanner_c2 { float:left; width:100%; margin:5px 0 0 0; }
				.v17_eventbanner_c2 ul { overflow:hidden; border:1px solid #e0e0e0; border-width:1px 1px 1px 1px; }
				.v17_eventbanner_c2 ul li { }
				.v17_eventbanner_c2 ul li a { display:inline-block; width:100%; padding:6px 0 6px 0; border-bottom:1px solid #e0e0e0; color:#555555; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_eventbanner_c2 ul li a.on { border:2px solid #00afc8; color:#222222; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

				.v17_event_btns { position:relative; overflow:hidden; }
				.v17_event_btns ul.op1 { overflow:hidden; }
				.v17_event_btns ul.op1 li { float:left; margin:0 5px 0 0; }
				.v17_event_btns ul.op1 li:last-child { margin:0 0 0 0; }
				.v17_event_btns ul.op1 li a { display:inline-block; padding:7px 7px 7px 7px; border:1px solid #3b9ed1; color:#666666; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }
				.v17_event_btns ul.op1 li a.on { background:#42a9de; color:#ffffff; font-weight:bold; }
				.v17_event_btns ul.op1 li.old { clear:both; margin:7px 0 0 0; }
				.v17_event_btns ul.op1 li.old a { color:#888888; font-size:11px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat 0 5px; padding:0 0 0 10px; border:none; }

				.v17_event_btns ul.op2 { position:absolute; right:0px; bottom:0px; }
				.v17_event_btns ul.op2 li { float:left; }
				.v17_event_btns ul.op2 li a.banner { display:inline-block; width:30px; height:30px; background:url("./images/v17/ic_list_02.png") no-repeat center center; text-indent:-10000px; border:1px solid #e0e0e0; }
				.v17_event_btns ul.op2 li a.banner.on { background:url("./images/v17/ic_list_02_on.png") no-repeat center center;}
				.v17_event_btns ul.op2 li a.list { display:inline-block; width:30px; height:30px; background:url("./images/v17/ic_list_01.png") no-repeat center center; text-indent:-10000px; border:1px solid #e0e0e0; border-width:1px 1px 1px 0; }
				.v17_event_btns ul.op2 li a.list.on { background:url("./images/v17/ic_list_01_on.png") no-repeat center center;}

				.v17_event_list { overflow:hidden; }
				.v17_event_list_c { float:left; width:100%; margin:0 0 10px 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_event_list_c img { width:100%; height:auto; }
				.v17_event_list_c ul { overflow:hidden; padding:20px 20px 20px 20px;  }
				.v17_event_list_c ul li { }
				.v17_event_list_c ul li.tit { color:#111111; font-size:15px; font-weight:bold; letter-spacing:-0.03em; line-height:22px; }
				.v17_event_list_c ul li.tit a { color:#111111; }
				.v17_event_list_c ul li.date { color:#00afc8; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:15px 0 0 0; }
				.v17_event_list_c ul li.desc { color:#666666; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:5px 0 0 0; }

				.v17_event_list2 { overflow:hidden; border:1px solid #e0e0e0; border-width:1px 1px 0 1px; }
				.v17_event_list2_c { overflow:hidden; border-bottom:1px solid #e0e0e0; }
				.v17_event_list2_c1 { float:left; width:100%; padding:20px 15px 20px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_event_list2_c1 ul { overflow:hidden; border-right:0px solid #efefef; }
				.v17_event_list2_c1 ul li { }
				.v17_event_list2_c1 ul li.tit { color:#00afc8; font-size:15px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_event_list2_c1 ul li.tit a { color:#00afc8; }
				.v17_event_list2_c1 ul li.desc { color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:5px 0 0 0; }

				.v17_event_list2_c2 { float:left; width:100%; padding:0 15px 20px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_event_list2_c2 ul { overflow:hidden; }
				.v17_event_list2_c2 ul li { }
				.v17_event_list2_c2 ul li.date { color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_event_list2_c2 ul li.date2 { color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 0 0; }

				.v17_event_list3 { overflow:hidden; }
				.v17_event_list3_c { float:left; width:49%; margin:0 1% 20px 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_event_list3_c img { width:100%; height:auto; }
				.v17_event_list3_c ul { overflow:hidden; margin:15px 10px 15px 10px; }
				.v17_event_list3_c ul li { }
				.v17_event_list3_c ul li.tit { height:28px; font-family:"나눔고딕", "NanumGothic"; color:#00a5bc; font-size:14px; font-weight:600; letter-spacing:-0.03em; }
				.v17_event_list3_c ul li.tit a { color:#00a5bc; }
				.v17_event_list3_c ul li.desc { /* min-height:80px; */ margin:12px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.03em; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.2; height: 5.4em; word-wrap: break-word;  display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
				.v17_event_list3_c ul li.desc2 { margin:5px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_event_list3_c ul li.date { margin:20px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_event_list3_c ul li.more { float:right; margin:20px 0 0 0; }
				.v17_event_list3_c ul li.more a { display:inline-block; font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }

				.v17_event_view { overflow:hidden; border-top:1px solid #666666; }
				.v17_event_view1 { border:1px solid #777777; padding:18px 20px 18px 20px; color:#000000; font-size:22px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_event_view1 span { color:#777777; font-size:14px; font-weight:normal; }

				.v17_event_view2 { border:1px solid #e0e0e0; border-width:0 0 0 0; }
				.v17_event_view2 ul { overflow:hidden; }
				.v17_event_view2 ul li { float:left; padding:10px 10px 0px 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_event_view2 ul li.tit { width:100%; color:#333333; font-size:13px; font-weight:bold; text-align:left; letter-spacing:-0.03em; background:url("./images/v17/bg_04_.png") no-repeat right center; }
				.v17_event_view2 ul li.desc { width:100%; color:#333333; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:10px 0 10px 10px; border-bottom:1px solid #e0e0e0; }
				.v17_event_view2 ul li.desc2 { width:100%; color:#333333; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:10px 0 10px 10px; border-bottom:1px solid #e0e0e0; }
				.v17_event_view2 ul li.date { width:100%; color:#00afc8; font-size:13px; font-weight:normal; text-align:right; letter-spacing:-0.03em; }

				.v17_event_view3 { border-bottom:1px solid #e0e0e0; }
				.v17_event_view3 ul { overflow:hidden; }
				.v17_event_view3 ul li { float:left; padding:18px 15px 18px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_event_view3 ul li.tit { width:100%; color:#333333; font-size:14px; font-weight:bold; text-align:center; letter-spacing:-0.03em; background:url("./images/v17/bg_04_.png") no-repeat right center; }
				.v17_event_view3 ul li.desc { width:100%; color:#333333; font-size:14px; font-weight:normal; letter-spacing:-0.03em; }

				.v17_event_view4 { border-bottom:1px solid #e0e0e0; padding:20px 0 20px 0; text-align:left; }
				.v17_event_view4 img { width:100%; }

				.v17_event_view5 { border-bottom:0px solid #e0e0e0; }
				.v17_event_view5 ul { overflow:hidden; }
				.v17_event_view5 ul li { float:left; padding:10px 0 0 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_event_view5 ul li.tit { clear:both; width:100%; color:#333333; font-size:13px; font-weight:bold; text-align:left; letter-spacing:-0.03em; background:url("./images/v17/bg_04_.png") no-repeat right center; }
				.v17_event_view5 ul li.desc { width:100%; color:#333333; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:10px 0 10px 10px; border-bottom:1px solid #e0e0e0; }

				.v17_event_view6 { border-bottom:1px solid #e0e0e0; padding:20px 15px 20px 15px; color:#333333; font-size:12px; font-weight:normal; line-height:22px; letter-spacing:-0.03em; }
				.v17_event_view6 img { width:100%; }
				.v17_event_view7 { border-bottom:1px solid #e0e0e0; }

				.v17_event_view8 { border-bottom:1px solid #e0e0e0; padding:20px 0 20px 0; color:#333333; font-size:13px; font-weight:normal; line-height:22px; letter-spacing:-0.03em; }
				.v17_event_view8 img { width:100%; }

				.v17_event_sale { overflow:hidden; margin:0 0 20px 0; border-bottom:1px solid #e0e0e0; }
				.v17_event_sale1 { float:left; width:100%; }
				.v17_event_sale1 img { border:1px solid #d8d8d8; width:100%; }
				.v17_event_sale2 { float:left; width:100%; margin:20px 0 0 0; }
				.v17_event_sale2 ul { overflow:hidden; }
				.v17_event_sale2 ul li { }
				.v17_event_sale2 ul li.tit { color:#333333; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_event_sale2 ul li.desc { color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:22px; margin:7px 0 0 0; }
				.v17_event_sale2 ul li.btns { margin:12px 0 20px 0; }
				.v17_event_sale2 ul li.btns a { display:inline-block; padding:5px 17px 5px 17px; background:#666666; color:#ffffff; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }

				#v17_plus_visual { height:auto; background:url("./images/v17/plus_bg_01_.png") repeat-x center 0; }
				#v17_plus_visual .v17_plus_visual_c { position:relative; width:100%; height:auto; margin:0 auto; }

				.visual-con-v17_plus_visual { float:left; position:relative; width:100%; height:auto; }
				.visual-con-v17_plus_visual .rollnum { position:absolute; bottom:10px; right:20px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
				.visual-con-v17_plus_visual .rollnum a { float:left; height:14px; background-image:url("./images/v17/control_01.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
				.visual-con-v17_plus_visual .rollnum .num { display:inline; }
				.visual-con-v17_plus_visual .rollnum .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
				.visual-con-v17_plus_visual .rollnum .num a.activeSlide { width:28px; background-position:0 0; }
				.visual-con-v17_plus_visual .rollnum .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
				.visual-con-v17_plus_visual .rollnum .play { width:14px; background-position:-96px 0; }
				.visual-con-v17_plus_visual img { width:100%; height:auto; }

				#v17_plus_recom { clear:both; overflow:hidden; background:#ffffff; border:0px solid #dddddd; border-width:0 0 0 0; }
				/*#v17_plus_recom .v17_plus_recom_c { width:100%; overflow:hidden; margin:0 auto; background:#f4f4f4; border:1px solid #dddddd; border-width:1px 0 0 0; padding:20px 0 0 0; }*/
				#v17_plus_recom .v17_plus_recom_c { width:100%; overflow:hidden; margin:0 auto; background:#ffffff; border:1px solid #dddddd; border-width:1px 0 0 0; padding:20px 0 0 0; }
				.v17_plus_recom_c h1 { color:#111111; font-size:18px; font-weight:normal; letter-spacing:-0.05em; text-align:center; padding:0 15px 0 15px; }
				.v17_plus_recom_c h1 span.op1 { color:#00a2ae; }
				.v17_plus_recom_c h1 span.op2 { color:#e50914; }
				.v17_plus_recom_c p.desc { color:#666666; font-size:12px; font-weight:normal; letter-spacing:-0.05em; text-align:center; margin:7px 0 0 0; padding:0 15px 0 15px; }

				.v17_plus_recom_c1 { overflow:hidden; }
				.v17_plus_recom_c1_1 { float:left; width:100%; padding:220px 15px 20px 15px; background:#ffffff url("./images/v17/plus_recom_01.png") no-repeat center 0; border:1px solid #dddddd; border-width:1px 1px 1px 1px; box-sizing:border-box; -moz-box-sizing:border-box; }
				/*.v17_plus_recom_c1_1:hover { background:#f1f0fd url("./images/v17/plus_recom_01.png") no-repeat center 47px; }*/
				.v17_plus_recom_c1_1 p.txt { color:#111111; font-size:18px; font-weight:bold; letter-spacing:-0.03em; text-align:center; }
				.v17_plus_recom_c1_1 p.price { color:#f68704; font-size:14px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 0 0; text-align:center; }
				.v17_plus_recom_c1_1 p.price span { font-size:20px; font-weight:bold; letter-spacing:-0.05em; font-style:italic; }
				.v17_plus_recom_c1_1 p.more { text-align:center; margin:15px 0 0 0; }
				.v17_plus_recom_c1_1 p.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }

				.v17_plus_recom_c1_2 { float:left; width:100%; padding:220px 15px 20px 15px; background:#ffffff url("./images/v17/plus_recom_02.png") no-repeat center 40px; border:1px solid #dddddd; /*border-width:0 1px 1px 1px;*/ box-sizing:border-box; margin-left:-1px; moz-box-sizing:border-box; }
				/*.v17_plus_recom_c1_2:hover { background:#f1f0fd url("./images/v17/plus_recom_02.png") no-repeat center 47px; }*/
				.v17_plus_recom_c1_2 p.txt { color:#111111; font-size:18px; font-weight:bold; letter-spacing:-0.03em; text-align:center; }
				.v17_plus_recom_c1_2 p.price { color:#f68704; font-size:14px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 0 0; text-align:center; }
				.v17_plus_recom_c1_2 p.price span { font-size:20px; font-weight:bold; letter-spacing:-0.05em; font-style:italic; }
				.v17_plus_recom_c1_2 p.more { text-align:center; margin:15px 0 0 0; }
				.v17_plus_recom_c1_2 p.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }


.v17_plus_recom_c1_3 { float:left; width:100%; padding:220px 15px 20px 15px; background:#ffffff url("./images/v17/plus_recom_02.png") no-repeat center 40px; border:1px solid #dddddd; /*border-width:0 1px 1px 1px;*/ box-sizing:border-box; margin-left:-1px; moz-box-sizing:border-box; }
				/*.v17_plus_recom_c1_3:hover { background:#f1f0fd url("./images/v17/plus_recom_02.png") no-repeat center 47px; }*/
				.v17_plus_recom_c1_3 p.txt { color:#111111; font-size:18px; font-weight:bold; letter-spacing:-0.03em; text-align:center; }
				.v17_plus_recom_c1_3 p.price { color:#f68704; font-size:14px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 0 0; text-align:center; }
				.v17_plus_recom_c1_3 p.price span { font-size:20px; font-weight:bold; letter-spacing:-0.05em; font-style:italic; }
				.v17_plus_recom_c1_3 p.more { text-align:center; margin:15px 0 0 0; }
				.v17_plus_recom_c1_3 p.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }


.v17_plus_recom_c1_4 { float:left; width:100%; padding:220px 15px 20px 15px; background:#ffffff url("./images/v17/plus_recom_02.png") no-repeat center 40px; border:1px solid #dddddd; /*border-width:0 1px 1px 1px;*/ box-sizing:border-box; margin-left:-1px; moz-box-sizing:border-box; }
				/*.v17_plus_recom_c1_4:hover { background:#f1f0fd url("./images/v17/plus_recom_02.png") no-repeat center 47px; }*/
				.v17_plus_recom_c1_4 p.txt { color:#111111; font-size:18px; font-weight:bold; letter-spacing:-0.03em; text-align:center; }
				.v17_plus_recom_c1_4 p.price { color:#f68704; font-size:14px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 0 0; text-align:center; }
				.v17_plus_recom_c1_4 p.price span { font-size:20px; font-weight:bold; letter-spacing:-0.05em; font-style:italic; }
				.v17_plus_recom_c1_4 p.more { text-align:center; margin:15px 0 0 0; }
				.v17_plus_recom_c1_4 p.more a { display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }






				#v17_plus_cont1 { overflow:hidden; }
				.v17_plus_cont1_c { position:relative; width:100%; height:auto; overflow:hidden; margin:0 auto; border:1px solid #dddddd; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url("./images/v17/plus_bg_03.png") repeat-x center -10px; color:#333333; font-size:13px; font-weight:bold; letter-spacing:-0.01em; padding:120px 25px 20px 25px; line-height:22px; text-align:center; }
				.v17_plus_cont1_c span { color:#00a2ae; }
				.v17_plus_cont1_c p { text-align:center; }
				.v17_plus_cont1_c a { position:static; display:inline-block; padding:10px 17px 10px 17px; background:#e50914; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; line-height:22px; letter-spacing:-0.03em; margin:10px 0 0 0; }

				#v17_plus_cont2 { overflow:hidden; }
				.v17_plus_cont2_c { position:relative; width:100%; overflow:hidden; margin:0 auto; }
				.v17_plus_cont2_c h2 { color:#111111; font-size:20px; font-weight:bold; letter-spacing:-0.00em; }
				.v17_plus_cont2_c a.more { position:absolute; right:0px; top:5px; display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }
				.v17_plus_cont2_c1 { display:table; width:100%; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_cont2_c1 a { display:inline-block; width:100%;  padding:7px 0 7px 0; color:#555555; font-size:13px; text-align:center; font-weight:normal; letter-spacing:-0.03em; border:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }
				.v17_plus_cont2_c1 a.on { color:#111111; font-size:13px; text-align:center; font-weight:bold;  border:2px solid #27bec5; border-bottom:2px solid #27bec5; }

				.v17_plus_cont2_c2 { position:relative; overflow:hidden; border:2px solid #27bec5; border-width:2px 2px 2px 2px; padding:15px 50px 15px 70px; margin:10px 0 0 0; }
				.v17_plus_cont2_c2 a.link1 { position:absolute; left:35px; top:60px; display:inline-block; width:8px; height:15px; background:url("./images/v17/plus_ic_move_01.png") no-repeat 0 0; text-indent:-10000px; }
				.v17_plus_cont2_c2 a.link2 { position:absolute; right:35px; top:60px; display:inline-block; width:8px; height:15px; background:url("./images/v17/plus_ic_move_02.png") no-repeat 0 0; text-indent:-10000px; }
				.v17_plus_cont2_c2 ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
				.v17_plus_cont2_c2 ul li { float:left; margin:0 10px 10px 0; }
				.v17_plus_cont2_c2 ul li:last-child { margin:0 10px 0 0; }
				.v17_plus_cont2_c2 ul li img { width:60px; height:60px; border:1px solid #d8d8d8; border-radius:10px; }
				.v17_plus_cont2_c2 img { width:60px; height:60px; border:1px solid #d8d8d8; border-radius:10px; }
				.v17_plus_cont2_c2 .swiper-container2 { }
				.v17_plus_cont2_c2 .swiper-wrapper { }

				.v17_plus_cont2_c3 { position:relative; overflow:hidden; border:2px solid #27bec5; border-width:2px 2px 2px 2px; padding:15px 50px 10px 50px }
				.v17_plus_cont2_c3 a.link1 { position:absolute; left:35px; top:60px; display:inline-block; width:8px; height:15px; background:url("./images/v17/plus_ic_move_01.png") no-repeat 0 0; text-indent:-10000px; }
				.v17_plus_cont2_c3 a.link2 { position:absolute; right:35px; top:60px; display:inline-block; width:8px; height:15px; background:url("./images/v17/plus_ic_move_02.png") no-repeat 0 0; text-indent:-10000px; }
				.v17_plus_cont2_c3 ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; }
				.v17_plus_cont2_c3 ul li { float:left; width:49%; margin:0 1% 7px 0; text-align:center; }
				.v17_plus_cont2_c3 ul li:last-child { margin:0 0 0 0; }
				.v17_plus_cont2_c3 ul li img { width:60px; border:0px solid #d8d8d8; }
				.v17_plus_cont2_c3 img { width:60px; height:60px; border:1px solid #d8d8d8; border-radius:10px; }

				#v17_plus_cont3 { overflow:hidden; }
				.v17_plus_cont3_c { width:100%; overflow:hidden; margin:0 auto; border:1px solid #dddddd; border-width:1px 0 1px 0; padding:15px 0 15px 0; }
				.v17_plus_cont3_c1 { width:100%; float:left; margin:0 0 5px 0; color:#e50914; font-size:14px; font-weight:bold; letter-spacing:-0.00em; }
				.v17_plus_cont3_c2 { width:100%; color:#333333; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_plus_cont3_c2 a { color:#333333; }

				#v17_plus_cont4 { overflow:hidden; }
				.v17_plus_cont4_c { width:100%; overflow:hidden; margin:0 auto; }
				.v17_plus_cont4_c h2 { color:#111111; font-size:20px; font-weight:bold; letter-spacing:-0.00em; }
				.v17_plus_cont4_c1 { overflow:hidden; border:1px solid #dddddd; padding:20px 20px 20px 20px; }
				.v17_plus_cont4_c1_1 { float:left; width:100%; margin:0 0 15px 0; }
				.v17_plus_cont4_c1_1 img { width:100%; height:auto; }
				.v17_plus_cont4_c1_1 ul { overflow:hidden; margin:15px 0 0 0; }
				.v17_plus_cont4_c1_1 ul li { }
				.v17_plus_cont4_c1_1 ul li.tit { color:#00a5bc; font-size:15px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_plus_cont4_c1_1 ul li.tit a { color:#00a5bc; }
				.v17_plus_cont4_c1_1 ul li.desc { height:auto; margin:12px 0 0 0; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:18px; }
				.v17_plus_cont4_c1_1 ul li.desc2 { margin:5px 0 0 0; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_plus_cont4_c1_1 ul li.date { margin:15px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_plus_cont4_c1_1 ul li.more { float:right; margin:20px 20px 0 0; }
				.v17_plus_cont4_c1_1 ul li.more a { display:inline-block; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 1px; padding:0 23px 0 0; }

				#v17_plus_cont5 { overflow:hidden; }
				.v17_plus_cont5_c { width:100%; overflow:hidden; margin:0 auto; }
				.v17_plus_cont5_c1 { float:left; width:100%; margin:0 0 0 0; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_cont5_c1 h3 { position:relative; background:#f8f7f9; border-bottom:1px solid #e0e0e0; padding:15px 0 15px 20px; color:#111111; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_plus_cont5_c1 h3 a.more { position:absolute; right:20px; top:15px; display:inline-block; color:#888888; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/plus_ic_more_01.png") no-repeat right 0px; padding:0 23px 0 0; }
				.v17_plus_cont5_c1 ul { overflow:hidden; margin:20px 20px 10px 20px; }
				.v17_plus_cont5_c1 ul li { margin:0 0 10px 0; }
				.v17_plus_cont5_c1 ul li a { color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }

				.v17_plus_cont5_c2 { float:left; width:100%; border:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:20px 0 0 0; }
				.v17_plus_cont5_c2 h3 { position:relative; background:#f8f7f9; border-bottom:1px solid #e0e0e0; padding:15px 0 15px 20px; font-family:"나눔고딕", "NanumGothic"; color:#111111; font-size:18px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_plus_cont5_c2 h3 p.txt { position:static; font-family:"나눔고딕", "NanumGothic"; color:#ff3b1d; font-size:17px; font-weight:bold; letter-spacing:-0.03em; font-style:italic; margin:10px 0 0 0; }
				.v17_plus_cont5_c2 h3 p.txt span { color:#666666; font-size:11px; font-weight:normal;}
				.v17_plus_cont5_c2 ul { overflow:hidden; margin:16px 10px 11px 10px; }
				.v17_plus_cont5_c2 ul li { float:left; width:33.33333333333333%; border-right:1px solid #efefef; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_cont5_c2 ul li:last-child { border-right:0px solid #efefef; }
				.v17_plus_cont5_c2 ul li a { display:inline-block; width:100%; padding:40px 0 0 0; text-align:center; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:11px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; }
				.v17_plus_cont5_c2 ul li a.link1 { background:url("./images/v17/plus_ic_cs_01.png") no-repeat center 0; }
				.v17_plus_cont5_c2 ul li a.link2 { background:url("./images/v17/plus_ic_cs_02.png") no-repeat center 0; }
				.v17_plus_cont5_c2 ul li a.link3 { background:url("./images/v17/plus_ic_cs_03.png") no-repeat center 0; }
				.v17_plus_cont5_c2 ul li a.link4 { background:url("./images/v17/plus_ic_cs_04.png") no-repeat center 0; }

				.v17_plus_list_option { overflow:hidden; }
				.v17_plus_list_option ul { overflow:hidden; }
				.v17_plus_list_option li { float:left; color:#666666; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_plus_list_option li span { color:#444444; font-weight:bold; }
				.v17_plus_list_option li:first-child { padding:8px 0 0 0; }
				.v17_plus_list_option li+li { float:right; }

				#v17_plus_select { position:relative; width:110px; height:24px; background:url("./images/v17/select_arrow_01.png") no-repeat 90px center; border:1px solid #d0d0d0; }
				#v17_plus_select label { position:absolute; left:12px; top:4px; color:#888888; font-size:11px; letter-spacing:-0.03em; }
				#v17_plus_select .v17_plus_select_1 { width:100%; height:24px; min-height:24px; line-height:24px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#888888; font-size:11px; letter-spacing:-0.03em; }

				#v17_plus_select2 { position:relative; width:100%; height:28px; background:url("./images/v17/select_arrow_01.png") no-repeat 95% center; border:1px solid #d0d0d0; }
				#v17_plus_select2 label { position:absolute; left:12px; top:4px; color:#888888; font-size:12px; letter-spacing:-0.03em; }
				#v17_plus_select2 .v17_plus_select2_1 { width:100%; height:28px; min-height:28px; line-height:28px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#888888; font-size:12px; letter-spacing:-0.03em; }

				.v17_plus_event_list { overflow:hidden; border-top:1px solid #e0e0e0; }
				.v17_plus_event_list_c { overflow:hidden; border-bottom:1px solid #e0e0e0; }
				.v17_plus_event_list_c1 { float:left; width:100%; padding:20px 0 10px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_event_list_c1 img { width:100%; height:auto; }
				.v17_plus_event_list_c2 { float:left; width:100%; padding:0 0 10px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_event_list_c2 ul { overflow:hidden; }
				.v17_plus_event_list_c2 ul li { }
				.v17_plus_event_list_c2 ul li.tit { color:#222222; font-size:13px; font-weight:bold; letter-spacing:-0.03em; line-height:20px; }
				.v17_plus_event_list_c2 ul li.tit a { color:#222222; }
				.v17_plus_event_list_c2 ul li.date { margin:5px 0 0 0; color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.01em; }
				.v17_plus_event_list_c2 ul li.hit { margin:0 0 0 0; color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.01em; }

				.v17_plus_faq { overflow:hidden; border:1px solid #d8d8d8; border-width:1px 1px 0 1px; border-top:1px solid #363636; }
				.v17_plus_faq ul { overflow:hidden; }
				.v17_plus_faq ul li { position:relative; height:auto; border-bottom:1px solid #d8d8d8; padding:55px 10px 20px 10px; }
				.v17_plus_faq ul li.answer { position:relative; height:auto; overflow:hidden; padding:55px 10px 10px 10px; }
				.v17_plus_faq ul li a.tit { color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.05em; }
				.v17_plus_faq ul li a.tit span { color:#ff6800; font-size:13px; font-weight:bold; }
				.v17_plus_faq ul li p { color:#555555; font-size:12px; font-weight:normal; letter-spacing:-0.05em; line-height:22px; }
				.v17_plus_faq ul li span.i_question { position:absolute; left:20px; top:15px; display:inline-block; width:29px; height:29px; background:url("./images/v17/faq_01.jpg") no-repeat 0 0; }
				.v17_plus_faq ul li span.i_answer { position:absolute; left:15px; top:21px; display:inline-block; width:26px; height:26px; background:url("./images/v17/faq_02.jpg") no-repeat 0 0; }
				.v17_plus_faq ul li span.arrow_down { position:absolute; right:20px; top:25px; display:inline-block; width:27px; height:14px; background:url("./images/v17/faq_03.jpg") no-repeat 0 0; }
				.v17_plus_faq ul li span.arrow_up { position:absolute; right:20px; top:25px; display:inline-block; width:27px; height:14px; background:url("./images/v17/faq_04.jpg") no-repeat 0 0; }

				.v17_plus_write { overflow:hidden; border-top:2px solid #74685c; }
				.v17_plus_write span.must { display:inline-block; width:10px; height:7px; background:url("./images/v17/ic_01.jpg") no-repeat 0 0; text-indent:-10000px; vertical-align:middle; margin:0 0 0 5px; }
				.v17_plus_write ul.v17_plus_write_row { overflow:hidden; border-bottom:1px solid #dfdfdf; }
				.v17_plus_write ul.v17_plus_write_row li { float:left; height:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_write ul.v17_plus_write_row li.tit label { color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_plus_write ul.v17_plus_write_row li.tit { width:100%; color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; padding:11px 0 0 20px; background:url("./images/v17/bg_08_.jpg") no-repeat right 0; }
				.v17_plus_write ul.v17_plus_write_row li.desc { width:100%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 10px 20px; }
				.v17_plus_write ul.v17_plus_write_row li.desc label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_plus_write ul.v17_plus_write_row li.desc a { color:#777777; }
				.v17_plus_write ul.v17_plus_write_row li.desc select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
				.v17_plus_write ul.v17_plus_write_row li.desc input[type="text"] { width:100% !important; height:28px; border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 0 10px; }
				.v17_plus_write ul.v17_plus_write_row li.desc input[type="file"] { height:28px; border:none; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; background:none; }
				.v17_plus_write ul.v17_plus_write_row li.desc input[type="radio"] { margin-top:-2px; vertical-align:middle; }
				.v17_plus_write ul.v17_plus_write_row li.desc2 { width:100%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 10px 20px; }
				.v17_plus_write ul.v17_plus_write_row li.desc2 label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_plus_write ul.v17_plus_write_row li.desc2 a { color:#777777; }
				.v17_plus_write ul.v17_plus_write_row li.desc2 select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
				.v17_plus_write ul.v17_plus_write_row li span.txt { margin:0 0 0 10px; color:#999999; font-size:11px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_dot_01.jpg") no-repeat 0px 6px; padding:0 0 0 8px; }
				.v17_plus_write ul.v17_plus_write_row2 { overflow:hidden; border-bottom:1px solid #dfdfdf; }
				.v17_plus_write ul.v17_plus_write_row2 li { float:left; height:42px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_write ul.v17_plus_write_row2 li.tit label { color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_plus_write ul.v17_plus_write_row2 li.tit { width:100%; color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; padding:11px 0 0 20px; background:url("./images/v17/bg_08_.jpg") no-repeat right 0; }
				.v17_plus_write ul.v17_plus_write_row2 li.desc { width:100%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 0 20px; }
				.v17_plus_write ul.v17_plus_write_row2 li.desc label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_plus_write ul.v17_plus_write_row2 li.desc a { color:#777777; }
				.v17_plus_write ul.v17_plus_write_row2 li.desc select { height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
				.v17_plus_write ul.v17_plus_write_row2 li.desc input[type="text"] { height:28px; border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 0 10px; }
				.v17_plus_write ul.v17_plus_write_row2 li.desc2 { width:100%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:10px 20px 0 20px; }
				.v17_plus_write ul.v17_plus_write_row3 { overflow:hidden; border-bottom:1px solid #dfdfdf; }
				.v17_plus_write ul.v17_plus_write_row3 li { float:left; overflow:hidden; padding:12px 20px 12px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_write ul.v17_plus_write_row3 li.desc { width:100%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_plus_write ul.v17_plus_write_row3 li.desc textarea { height:150px !important; border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:10px 10px 10px 10px; }
				.v17_plus_write ul.v17_plus_write_row4 { overflow:hidden; border-bottom:1px solid #dfdfdf; }
				.v17_plus_write ul.v17_plus_write_row4 li { float:left; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_write ul.v17_plus_write_row4 li.tit label { color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_plus_write ul.v17_plus_write_row4 li.tit { width:100%; color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; padding:11px 0 0 20px; background:url("./images/v17/bg_08_.jpg") no-repeat right 0; }
				.v17_plus_write ul.v17_plus_write_row4 li.desc { width:100%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 0 20px; }
				.v17_plus_write ul.v17_plus_write_row4 li.desc input[type="file"] { height:28px; border:none; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; background:none; }
				.v17_plus_write ul.v17_plus_write_row4 li p.txt { margin:8px 0 0 0; color:#ff6800; font-size:11px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_dot_01.jpg") no-repeat 0px 6px; padding:0 0 0 8px; }
				.v17_plus_write ul.v17_plus_write_row5 { overflow:hidden; border-bottom:1px solid #dfdfdf; }
				.v17_plus_write ul.v17_plus_write_row5 li { float:left; height:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_write ul.v17_plus_write_row5 li.tit label { color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_plus_write ul.v17_plus_write_row5 li.tit { width:100%; color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; padding:11px 0 0 20px; background:url("./images/v17/bg_08_.jpg") no-repeat right 0; }
				.v17_plus_write ul.v17_plus_write_row5 li.desc { width:100%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 10px 20px; }
				.v17_plus_write ul.v17_plus_write_row5 li.desc label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_plus_write ul.v17_plus_write_row5 li.desc a { color:#777777; }
				.v17_plus_write ul.v17_plus_write_row5 li.desc select { width:100% !important; height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; margin:0 0 4px 0; }
				.v17_plus_write ul.v17_plus_write_row5 li.desc input[type="text"] { width:100% !important; height:28px; border:1px solid #d4d4d4; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 0 10px; margin:0 0 4px 0; }
				.v17_plus_write ul.v17_plus_write_row5 li.desc input[type="file"] { height:28px; border:none; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; background:none; }
				.v17_plus_write ul.v17_plus_write_row5 li.desc input[type="radio"] { margin-top:-2px; vertical-align:middle; }
				.v17_plus_write ul.v17_plus_write_row5 li.desc2 { width:100%; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:7px 20px 10px 20px; }
				.v17_plus_write ul.v17_plus_write_row5 li.desc2 label { color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_plus_write ul.v17_plus_write_row5 li.desc2 a { color:#777777; }
				.v17_plus_write ul.v17_plus_write_row5 li.desc2 select { width:100%; height:28px; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
				.v17_plus_write ul.v17_plus_write_row5 li span.txt { margin:0 0 0 10px; color:#999999; font-size:11px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_dot_01.jpg") no-repeat 0px 6px; padding:0 0 0 8px; }

				ul.v17_plus_filelist { overflow:hidden; margin:15px 0 5px 0; }
				ul.v17_plus_filelist li { float:left; height:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				ul.v17_plus_filelist li.tit { width:100% !important; color:#555555; font-size:12px !important; font-weight:normal !important; letter-spacing:-0.03em; padding:0px 0 0 0px !important; background:url("./images/v17/bg_08.jpg") no-repeat right -11px !important; }
				Ul.v17_plus_filelist li.desc { width:100% !important; padding:5px 0 10px 0 !important; text-align:left; }
				Ul.v17_plus_filelist li.desc a.link1 { display:inline-block; padding:0 10px 0 10px; height:18px; background:#3c352f; color:#ffffff; font-size:11px; font-weight:normal; line-height:18px; letter-spacing:-0.03em; text-align:center; }

				ul.v17_plus_filelist2 { overflow:hidden; }
				ul.v17_plus_filelist2 li { float:left; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				ul.v17_plus_filelist2 li.tit { width:100%; color:#333333; font-size:12px; font-weight:bold; letter-spacing:-0.03em; padding:10px 10px 0 10px; background:url("./images/v17/bg_08_.jpg") no-repeat right center; text-align:left; }
				ul.v17_plus_filelist2 li.desc { width:100%; color:#333333; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:10px 0 10px 10px; line-height:23px; }
				ul.v17_plus_filelist2 li.desc a { color:#333333; }

				.v17_plus_agree { border:1px solid #d8d8d8; height:100px; overflow-y:scroll; padding:10px 10px 0 10px; }
				.v17_plus_agree ul { overflow:hidden; margin:0 0 20px 0; }
				.v17_plus_agree ul li { }
				.v17_plus_agree ul li.tit { color:#333333; font-size:12px; font-weight:bold; letter-spacing:-0.03em; padding:0 0 0 15px; margin:0 0 10px 0; background:url("./images/v17/ic_dot_03.jpg") no-repeat 0 4px; line-height:18px; }
				.v17_plus_agree ul li.tit2 { color:#333333; font-size:12px; font-weight:bold; letter-spacing:-0.03em; padding:0 0 0 15px; margin:10px 0 10px 0; background:url("./images/v17/ic_dot_03.jpg") no-repeat 0 4px; line-height:18px; }
				.v17_plus_agree ul li.desc { color:#555555; font-size:11px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 20px; margin:0 0 5px 0; background:url("./images/v17/ic_dot_05.jpg") no-repeat 13px 9px; line-height:18px; }
				.v17_plus_agree ul li.desc2 { color:#555555; font-size:11px; font-weight:bold; letter-spacing:-0.03em; padding:0 0 0 18px; margin:10px 0 5px 0; background:url("./images/v17/ic_dot_04.jpg") no-repeat 0px 3px; line-height:18px; }

				.v17_plus_agree_check { text-align:center; letter-spacing:-0.03em; }
				.v17_plus_agree_check label { color:#555555; font-size:11px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin-left:3px; }
				.v17_plus_agree_check input[type="checkbox"] { margin-top:-1px; vertical-align:middle; }

				.v17_plus_label_lock_01 { display:inline-block; width:16px; height:19px; background:url("./images/v17/ic_lock_01.jpg") no-repeat 0 0; text-indent:-10000px; vertical-align:middle; margin:0 0 2px 5px; }
				.v17_plus_label_img_01 { display:inline-block; width:13px; height:11px; background:url("./images/v17/icon_board_attach_img.png") no-repeat 0 0; text-indent:-10000px; vertical-align:middle; margin:0 0 2px 5px; }

				.v17_plus_prodshop { border:1px solid #e0e0e0; overflow:hidden; padding:20px 15px 20px 15px; }
				.v17_plus_prodshop_c1 { float:left; width:100%; margin:0 0 0 0; text-align:center; }
				.v17_plus_prodshop_c1 img { width:100% !important; height:auto; }
				.v17_plus_prodshop_c1 ul { overflow:hidden; display:table; margin-left:auto; margin-right:auto; margin:0 0 0 0; }
				.v17_plus_prodshop_c1 ul li { float:left; width:24%; margin:0 1.333333333333333% 0 0; }
				.v17_plus_prodshop_c1 ul li:last-child { margin:0 0 0 0; }
				.v17_plus_prodshop_c1 ul li img { width:100%; height:auto; border:1px solid #d8d8d8; }
				.v17_plus_prodshop_c2 { float:left; width:100%; margin:25px 0 0 0; }
				.v17_plus_prodshop_c2 h3 { font-family:"나눔고딕", "NanumGothic"; color:#222222; font-size:18px; font-weight:bold; letter-spacing:-0.03em; border-bottom:2px solid #222222; padding:0 0 17px 0; }
				.v17_plus_prodshop_c2 h3.op1 { text-align:center; border-top:2px solid #222222; border-bottom:1px solid #d8d8d8; padding:30px 0 30px 0; margin:60px 0 0 0; }
				.v17_plus_prodshop_c2 h3 p { color:#ed1164; font-size:18px; padding:5px 0 5px 0; font-weight:bold; }
				.v17_plus_prodshop_c2 h3 p.op1 { color:#666666; font-size:15px; padding:5px 0 0 0; font-weight:normal; }
				.v17_plus_prodshop_c2 ul.shop1 { overflow:hidden; margin:15px 0 0 0; border-bottom:1px solid #e0e0e0; }
				.v17_plus_prodshop_c2 ul.shop1 li { float:left; font-family:"나눔고딕", "NanumGothic"; color:#222222; font-size:14px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 20px 0; }
				.v17_plus_prodshop_c2 ul.shop1 li.tit { clear:both; width:30% }
				.v17_plus_prodshop_c2 ul.shop1 li.desc { font-size:14px; font-weight:bold; }
				.v17_plus_prodshop_c2 ul.shop1 li.desc2 { width:100%; color:#333333; font-size:16px; font-weight:normal; text-align:center; line-height:30px; padding:30px 0 30px 0; }
				.v17_plus_prodshop_c2 ul.shop2 { overflow:hidden; margin:13px 0 25px 0; }
				.v17_plus_prodshop_c2 ul.shop2 li { font-family:"나눔고딕", "NanumGothic"; color:#222222; font-size:14px; font-weight:bold; letter-spacing:-0.03em; text-align:right; }
				.v17_plus_prodshop_c2 ul.shop2 li.tit { margin:0 0 10px 0; }
				.v17_plus_prodshop_c2 ul.shop2 li.tit span.op1 { color:#ed1164; margin:0 0 0 0; }
				.v17_plus_prodshop_c2 ul.shop2 li.tit span.op2 { font-size:20px; font-style:italic; }
				.v17_plus_prodshop_c2 ul.shop2 li.desc { color:#666666; font-size:13px; font-weight:normal; }
				.v17_plus_prodshop_c2 ul.btns { overflow:hidden; }
				.v17_plus_prodshop_c2 ul.btns li { float:left; width:100%; margin:0 0 5px 0; }
				.v17_plus_prodshop_c2 ul.btns li.op1 { float:left; width:100%; margin:0 0 0 0; }
				.v17_plus_prodshop_c2 ul.btns li:last-child { margin:0 0 0 0; }
				.v17_plus_prodshop_c2 ul.btns li a.link1 { display:inline-block; width:100%; height:45px;  background:#35a3dc url("./images/v17/ic_btn_04.png") no-repeat 30px center; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:15px; font-weight:bold; letter-spacing:-0.03em; line-height:45px; padding:0 0 0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
				.v17_plus_prodshop_c2 ul.btns li a.link2 { display:inline-block; width:100%; height:45px;  background:#f7931e url("./images/v17/ic_btn_04.png") no-repeat 25px center; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:15px; font-weight:bold; letter-spacing:-0.03em; line-height:45px; padding:0 0 0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }
				.v17_plus_prodshop_c2 ul.btns li a.link3 { display:inline-block; width:100%; height:45px;  background:#f7931e url("./images/v17/ic_btn_04.png") no-repeat 25px center; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:15px; font-weight:bold; letter-spacing:-0.03em; line-height:45px; padding:0 0 0 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; }

				.v17_plus_prodshopdetail { overflow:hidden; padding:25px 0 25px 0; text-align:center; }
				.v17_plus_prodshopdetail img { width:100%; }

				.v17_plus_prodshopdetail2 { overflow:hidden; padding:0 0 35px 0; }
				.v17_plus_prodshopdetail2 ul { overflow:hidden; }
				.v17_plus_prodshopdetail2 ul li { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:12px; font-weight:normal; line-height:26px; letter-spacing:-0.03em; }
				.v17_plus_prodshopdetail2 ul li.tit { color:#00afc8; font-size:15px; font-weight:bold; margin:20px 0 0 0; }
				.v17_plus_prodshopdetail2 ul li a.more { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; background:url("./images/v17/ic_more_02.png") no-repeat right 4px; padding:0 10px 0 0; text-decoration:underline !important; }

				.v17_plus_prodshoptab { display:table; width:100%; padding:16px 0 16px 0; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_prodshoptab a { display:inline-block; width:100%; padding:6px 0 6px 0; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; text-align:center; font-weight:bold; letter-spacing:-0.03em; border:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-bottom:1px solid #ffffff; }
				.v17_plus_prodshoptab a.on { background:#f2f2f2; color:#000000; border-bottom:1px solid #e0e0e0; }
				.v17_plus_prodshoptab a span { font-family:"나눔고딕", "NanumGothic"; color:#f5760f; font-size:11px; font-weight:normal; letter-spacing:-0.01em; }

				.v17_plus_prodshoptit { position:relative; overflow:hidden; border-bottom:1px solid #e0e0e0; padding:0 0 15px 0; }
				.v17_plus_prodshoptit h2 { font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:15px; font-weight:bold; letter-spacing:-0.03em; }

				.v17_plus_prodshoptit2 { position:relative; overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:16px; font-weight:bold; letter-spacing:-0.03em; padding:0 0 12px 0; }
				.v17_plus_prodshoptit2 a.link1 { position:absolute; right:0px; top:0px; display:inline-block; padding:5px 10px 5px 10px; border:1px solid #acacac; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; border-radius:3px; }
				.v17_plus_prodshoptit2 p { font-family:"나눔고딕", "NanumGothic"; color:#00bcca; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:7px 0 0 0; }
				.v17_plus_prodshoptit2 ul { overflow:hidden; position:absolute; right:0px; top:0px; }
				.v17_plus_prodshoptit2 ul li { float:left; margin:0 5px 0 0; }
				.v17_plus_prodshoptit2 ul li:last-child { margin:0 0 0 0; }
				.v17_plus_prodshoptit2 ul li a.link2 { display:inline-block; padding:4px 7px 4px 7px; border:1px solid #acacac; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; border-radius:3px; background:#f2f2f2; }
				.v17_plus_prodshoptit2 ul li a.link3 { display:inline-block; padding:4px 7px 4px 7px; border:1px solid #acacac; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; border-radius:3px; }

				.v17_plus_prodshoptit3 { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:15px; font-weight:bold; letter-spacing:-0.03em; padding:0 0 12px 0; }

				.v17_plus_prodshoptit4 { border:3px solid #00d6e6; overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:18px; font-weight:bold; letter-spacing:-0.03em; padding:20px 20px 20px 20px; text-align:center; }

				.v17_plus_prodshoptit5 { position:relative; overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:18px; font-weight:bold; letter-spacing:-0.03em; padding:0 0 15px 0; border-bottom:1px solid #d8d8d8; }

				.v17_plus_comment { overflow:hidden; }
				.v17_plus_comment_1 { position:relative; overflow:hidden; }
				.v17_plus_comment_1 h2 { font-family:"나눔고딕", "NanumGothic"; color:#8b8b8B; font-size:11px; font-weight:bold; letter-spacing:-0.01em; }
				.v17_plus_comment_1 h2 span { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:11px; font-weight:bold; letter-spacing:-0.01em; }
				.v17_plus_comment_1 ul { margin:10px 88px 0 0; }
				.v17_plus_comment_1 ul li { width:99%; }
				.v17_plus_comment_1 ul li textarea { width:100%; height:68px; border:1px solid #dcdcdc; border-width:1px 1px 1px 1px; background:#f7f7f7; padding:10px 10px 10px 10px; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_comment_1 a.link1 { position:absolute; right:0px; top:22px; display:inline-block; width:88px; height:68px; background:#00afc8; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; line-height:68px; letter-spacing:-0.03em; }
				.v17_plus_comment_2 { overflow:hidden; border-bottom:1px solid #d2d2d2; padding:23px 0 20px 0; }
				.v17_plus_comment_2 ul { overflow:hidden;  }
				.v17_plus_comment_2 ul li { font-family:"나눔고딕", "NanumGothic"; color:#444444; font-size:12px; font-weight:normal; line-height:20px; letter-spacing:-0.03em; }
				.v17_plus_comment_2 ul li a.link_del { display:inline-block; width:12px; height:12px; background:url("./images/v17/ic_02.jpg") no-repeat 0 0; text-indent:-10000px; vertical-align:middle; margin:0 0 0 3px; }
				.v17_plus_comment_2 ul li+li { font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:11px; font-weight:normal; letter-spacing:-0.03em; margin:3px 0 0 0; }

				.v17_plus_prodshoplist { overflow:hidden; }
				.v17_plus_prodshoplist table { width:100%; }
				.v17_plus_prodshoplist th { padding:12px 0 12px 0; border:1px solid #e0e0e0; background:#f4f4f4; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:14px; text-align:center; font-weight:bold; letter-spacing:-0.03em; }
				.v17_plus_prodshoplist th:first-child { border-left:0px solid #e0e0e0; }
				.v17_plus_prodshoplist th:last-child { border-right:0px solid #e0e0e0; }
				.v17_plus_prodshoplist td { padding:15px 0 15px 0; border:1px solid #e0e0e0; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:14px; text-align:center; font-weight:normal; letter-spacing:-0.03em; }
				.v17_plus_prodshoplist td:first-child { border-left:0px solid #e0e0e0; }
				.v17_plus_prodshoplist td:last-child { border-right:0px solid #e0e0e0; }
				.v17_plus_prodshoplist td.multi { font-size:13px; padding:10px 15px 10px 15px; text-align:left; line-height:20px; }
				.v17_plus_prodshoplist td img { margin:0 15px 0 0; }

				.v17_plus_prodshoplist thead { display:none; }
				.v17_plus_prodshoplist td { height:auto; overflow:hidden; border-bottom:1px solid #dfdfdf; color:#555555; font-size:13px; text-align:left; padding:15px 5px 15px 5px; }
				.v17_plus_prodshoplist td ul.con_inline { }
				.v17_plus_prodshoplist td ul.con_inline li { float:left; margin:0 0 3px 0; }
				.v17_plus_prodshoplist td ul.con_inline li.imgs { width:100%; margin:0 0 15px 0; border:1px solid #d8d8d8; padding:10px 10px 10px 10px; display:none;}
				.v17_plus_prodshoplist td ul.con_inline li.imgs img { width:100%; }
				.v17_plus_prodshoplist td ul.con_inline li.htit { width:100%; margin:0 0 10px 0; color:#555555; font-size:15px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_plus_prodshoplist td ul.con_inline li.htit a { color:#555555; font-size:15px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_plus_prodshoplist td ul.con_inline li.htit p.slabel { margin:0 0 3px 0; }
				.v17_plus_prodshoplist td ul.con_inline li.htit p.stit { color:#888888; font-size:11px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_plus_prodshoplist td ul.con_inline li.tit { clear:both; width:30%; color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; margin-right:2%; }
				.v17_plus_prodshoplist td ul.con_inline li.desc { color:#777777; font-size:12px; font-weight:normal; letter-spacing:-0.03em; }
				.v17_plus_prodshoplist td ul.con_inline li.btns { width:100%; margin:10px 0 0 0; }
				.v17_plus_prodshoplist td a.link1 { display:inline-block; width:80px; height:30px; background:#75675c; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; line-height:30px; letter-spacing:-0.03em; border-radius:5px; }
				.v17_plus_prodshoplist td a.link2 { display:inline-block; width:80px; height:30px; background:#adadad; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; line-height:30px; letter-spacing:-0.03em; border-radius:5px; }

				.v17_plus_prodshopwrite { overflow:hidden; border-top:2px solid #74685c; }
				ul.v17_plus_prodshopwrite_row { overflow:hidden; border-bottom:1px solid #dfdfdf; }
				ul.v17_plus_prodshopwrite_row li { float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				ul.v17_plus_prodshopwrite_row li.tit label { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; }
				ul.v17_plus_prodshopwrite_row li.tit { width:100%; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; padding:10px 10px 0 10px; background:url("./images/v17/bg_08_.jpg") no-repeat right 5px; }
				ul.v17_plus_prodshopwrite_row li.tit2 { width:25%; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:bold; letter-spacing:-0.03em; padding:20px 0 20px 10px; background:url("./images/v17/bg_08.jpg") no-repeat right center; }
				ul.v17_plus_prodshopwrite_row li.desc { width:100%; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:5px 10px 10px 10px; }
				ul.v17_plus_prodshopwrite_row li.desc label { font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; }
				ul.v17_plus_prodshopwrite_row li.desc a { font-family:"나눔고딕", "NanumGothic"; color:#777777; }
				ul.v17_plus_prodshopwrite_row li.desc a.address { display:inline-block; padding:7px 12px 8px 12px; background:#888888; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin:5px 0 0 0; }
				ul.v17_plus_prodshopwrite_row li.desc a.cupon { display:inline-block; padding:7px 12px 8px 12px; background:#f7931e; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin:5px 0 0 0; }
				ul.v17_plus_prodshopwrite_row li.desc input[type="text"] { width:100% !important; height:28px; border:1px solid #d4d4d4; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 10px 0 10px; }
				ul.v17_plus_prodshopwrite_row li.desc select { height:28px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
				ul.v17_plus_prodshopwrite_row li.desc span.label1 { display:inline-block; width:30px; height:30px; background:#c79465; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:12px; font-weight:normal; text-align:center; line-height:30px; letter-spacing:-0.03em; border-radius:50%; margin:10px 0 0 0; }
				ul.v17_plus_prodshopwrite_row li.desc span.label2 { display:inline-block; width:30px; height:30px; background:#666666; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:12px; font-weight:normal; text-align:center; line-height:30px; letter-spacing:-0.03em; border-radius:50%; margin:10px 0 0 0; }
				ul.v17_plus_prodshopwrite_row li.desc p.noti { font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:11px; font-weight:normal; letter-spacing:-0.03em; margin:5px 0 0 0; }

				ul.v17_plus_prodshopwrite_row li.desc2 { width:100%; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.02em; padding:10px 10px 10px 10px; }
				ul.v17_plus_prodshopwrite_row li.desc2 span.label1 { display:inline-block; width:20px; height:20px; background:#35a3dc; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; line-height:20px; letter-spacing:-0.03em; }
				ul.v17_plus_prodshopwrite_row li.desc2 span.op1 { color:#888888; }

				ul.v17_plus_prodshopwrite_row li.desc3 { width:100%; font-family:"나눔고딕", "NanumGothic"; color:#e50914; font-size:15px; font-weight:bold; letter-spacing:-0.02em; padding:10px 10px 10px 10px; }
				ul.v17_plus_prodshopwrite_row li.desc3 span { color:#e50914; font-size:18px; }

				ul.v17_plus_prodshopwrite_row li.desc4 { width:100%; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:10px 10px 10px 10px; }
				ul.v17_plus_prodshopwrite_row li.desc4 input[type="radio"] { margin-top:-2px; vertical-align:middle; margin:0 3px 0 0; }
				ul.v17_plus_prodshopwrite_row li.desc4 label { font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:0 10px 0 0; }
				ul.v17_plus_prodshopwrite_row li.desc4 a { font-family:"나눔고딕", "NanumGothic"; color:#777777; }
				ul.v17_plus_prodshopwrite_row li.desc4 select { height:28px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:4px 4px 4px 4px; }
				ul.v17_plus_prodshopwrite_row li.desc4 p.noti { font-family:"나눔고딕", "NanumGothic"; color:#888888; font-size:12px; font-weight:normal; letter-spacing:-0.03em; margin:5px 0 0 0; }

				ul.v17_plus_prodshopwrite_row li.desc5 { width:75%; font-family:"나눔고딕", "NanumGothic"; color:#777777; font-size:16px; font-weight:bold; letter-spacing:-0.02em; padding:20px 15px 10px 15px; }
				ul.v17_plus_prodshopwrite_row li.desc5 span.op1 { color:#c79465; font-size:18px; }
				ul.v17_plus_prodshopwrite_row li.desc5 span.op2 { color:#333333; font-size:18px; }

				span.mem_label1 { display:inline-block; width:50px; height:50px; background:#c79465; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:bold; text-align:center; line-height:50px; letter-spacing:-0.03em; border-radius:50%; }
				span.mem_label2 { display:inline-block; width:50px; height:50px; background:#666666; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:18px; font-weight:bold; text-align:center; line-height:50px; letter-spacing:-0.03em; border-radius:50%; }

				ul.v17_plus_prodshopwrite_row li ul { overflow:hidden; }
				ul.v17_plus_prodshopwrite_row li ul li { float:left; width:100%; margin:0 0 3px 0; }

				.v17_plus_prodshopagree { letter-spacing:-0.03em; text-align:center; }
				.v17_plus_prodshopagree input[type="checkbox"] { margin-top:-1px; vertical-align:middle; }
				.v17_plus_prodshopagree label { font-family:"나눔고딕", "NanumGothic"; color:#00bcca; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }

				.v17_plus_prodshopagree2 { letter-spacing:-0.03em; text-align:center; }
				.v17_plus_prodshopagree2 input[type="checkbox"] { margin-top:-1px; vertical-align:middle; }
				.v17_plus_prodshopagree2 label { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:12px; font-weight:normal; text-align:left; letter-spacing:-0.03em; }
				.v17_plus_prodshopagree2 label span { color:#e50914; }
				.v17_plus_prodshopagree2 ul { overflow:hidden; }
				.v17_plus_prodshopagree2 ul li { float:left; margin:0 0 0 0; }
				.v17_plus_prodshopagree2 ul li:first-child { width:10%; }
				.v17_plus_prodshopagree2 ul li+li { width:90%; text-align:left; }

				.v17_plus_prodshopbtns { overflow:hidden; text-align:center; }
				.v17_plus_prodshopbtns a.link1 { display:inline-block; width:100%; padding:10px 0 10px 0; background:#e50914; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; letter-spacing:-0.03em; margin:0 0 5px 0; }
				.v17_plus_prodshopbtns a.link2 { display:inline-block; width:100%; padding:15px 0px 15px 0px; background:#e50914; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.v17_plus_prodshopbtns a.link3 { display:inline-block; width:100%; padding:10px 0 10px 0; background:#008000; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:13px; font-weight:bold; text-align:center; letter-spacing:-0.03em; margin:0 0 5px 0; }

				.v17_plus_txt { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#444444; font-size:15px; font-weight:bold; letter-spacing:-0.03em; line-height:23px; background:url("./images/v17/ic_dot_04.jpg") no-repeat 0px 5px; padding:0 0 0 22px; text-align:left; }
				.v17_plus_txt p { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; text-align:left; }

				.v17_plus_txt2 { position:relative; background:url("./images/v17/ic_dot_06.jpg") no-repeat 0 2px; padding:0 0 0 20px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:15px; font-weight:bold; letter-spacing:-0.03em; text-align:left; }
				.v17_plus_txt2 span { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; text-align:left; }

				.v17_plus_txt3 { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.03em; line-height:20px; background:url("./images/v17/ic_dot_04.jpg") no-repeat 0px 3px; padding:0 0 0 22px; text-align:left; }
				.v17_plus_txt3 p { overflow:hidden; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:12px; font-weight:normal; letter-spacing:-0.03em; padding:0 0 0 0; text-align:left; }

				.v17_plus_list { border-top:1px solid #363636; }
				.v17_plus_list table { width:100%; }
				.v17_plus_list th { height:30px; border:1px solid #dedede; background:#f1f1f1; color:#343434; font-size:13px; text-align:center; font-weight:bold; }
				.v17_plus_list td { padding:5px 10px 5px 10px; border:1px solid #d8d8d8; color:#555555; font-size:12px; text-align:left; }
				.v17_plus_list td.tit { color:#333333; font-size:12px; text-align:center; font-weight:bold; background:#f9f9f9; }

				.v17_plus_cs { overflow:hidden; border:1px solid #e5e5e5; padding:20px 15px 20px 15px; }
				.v17_plus_cs_c1 { float:left; width:100%; background:url("./images/v17/plus_ic_cs_05_.png") no-repeat center 55px; border-right:0px solid #e5e5e5; border-bottom:1px solid #e5e5e5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 0 10px 0; }
				.v17_plus_cs_c1 h2 { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:18px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
				.v17_plus_cs_c1 p.txt1 { margin:10px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#f3101c; font-size:18px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
				.v17_plus_cs_c1 p.txt2 { margin:0 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }

				.v17_plus_cs_c2 { float:left; width:100%; background:url("./images/v17/plus_ic_cs_06_.png") no-repeat center 65px; border-right:0px solid #e5e5e5; border-bottom:1px solid #e5e5e5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:15px 0 10px 0; }
				.v17_plus_cs_c2 h2 { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:18px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
				.v17_plus_cs_c2 p.txt1 { margin:10px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#f3101c; font-size:15px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
				.v17_plus_cs_c2 p.txt2 { margin:0 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }

				.v17_plus_cs_c3 { float:left; width:100%; background:url("./images/v17/plus_ic_cs_07_.png") no-repeat center 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:15px 0 10px 0; }
				.v17_plus_cs_c3 h2 { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:18px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
				.v17_plus_cs_c3 p.txt1 { margin:10px 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#f3101c; font-size:18px; font-weight:600; text-align:center; letter-spacing:-0.03em; }
				.v17_plus_cs_c3 p.txt2 { margin:0 0 0 0; font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-0.03em; }

				.v17_plus_online { overflow:hidden; background:#f5f5f5; border:1px solid #e0e0e0; border-radius:10px; padding:20px 10px 10px 10px; }
				.v17_plus_online ul { overflow:hidden; }
				.v17_plus_online ul li { float:left; width:100.0%; text-align:center; margin:0 0 10px 0; }
				.v17_plus_online ul li+li+li { margin:0 0 10px 0; }
				.v17_plus_online ul li+li+li+li { margin:0 0 10px 0; }
				.v17_plus_online ul li:last-child { margin:0 0 10px 0; }
				.v17_plus_online ul li a { display:inline-block; width:100%; padding:15px 0 15px 0; background:#ffffff url("./images/v17/plus_online_01.png") no-repeat center center; text-indent:-10000px; border:1px solid #e5e5e5; border-radius:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
				.v17_plus_online ul li a.link1 { background:#ffffff url("./images/v17/plus_online_01.png") no-repeat center center; }
				.v17_plus_online ul li a.link2 { background:#ffffff url("./images/v17/plus_online_02.png") no-repeat center center; }
				.v17_plus_online ul li a.link3 { background:#ffffff url("./images/v17/plus_online_03.png") no-repeat center center; }
				.v17_plus_online ul li a.link4 { background:#ffffff url("./images/v17/plus_online_04.png") no-repeat center center; }
				.v17_plus_online ul li a.link5 { background:#ffffff url("./images/v17/plus_online_05.png") no-repeat center center; }
				.v17_plus_online ul li a.link6 { background:#ffffff url("./images/v17/plus_online_06.png") no-repeat center center; }

				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/

				.v17_mvisual { overflow:hidden; margin:-20px 0 0 0; }
				.visual-con4 { float:left; position:relative; width:100%; height:auto; }
				.rollnum4 { position:absolute; bottom:14px; right:24px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
				.rollnum4 a { float:left; height:14px; background-image:url("./images/v17/control_03.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
				.rollnum4 .num { display:inline; }
				.rollnum4 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
				.rollnum4 .num a.activeSlide { width:28px; background-position:0 0; }
				.rollnum4 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
				.rollnum4 .play { width:14px; background-position:-96px 0; }
				.visual-con4 img { width:100%; height:auto; }

				.v17_mtit { overflow:hidden; padding:15px 0 15px 0; }
				.v17_mtit ul { overflow:hidden; }
				.v17_mtit ul li { }
				.v17_mtit ul li.tit1 { color:#35a3dc; font-size:18px; font-weight:normal; text-align:center; letter-spacing:-0.01em; }
				.v17_mtit ul li.tit2 { color:#111111; font-size:22px; font-weight:bold; text-align:center; letter-spacing:-0.02em; }

				.v17_mtit2 { position:relative; overflow:hidden; color:#111111; font-size:16px; font-weight:bold; letter-spacing:-0.03em; }
				.v17_mtit2 a.more { position:absolute; right:0px; top:0px; display:inline-block; color:#555555; font-size:13px; font-weight:normal; letter-spacing:-0.03em; background:url("./images/v17/ic_more_10.png") no-repeat right 4px; background-size:7px; padding:0 13px 0 0; }

				.v17_mtit3 { position:relative; overflow:hidden; color:#111111; font-size:16px; font-weight:bold; letter-spacing:-0.03em;  padding:0 0 5px 0; }
				.v17_mtit3 a.faq { position:absolute; right:0px; top:0px; display:inline-block; color:#ffffff; font-size:13px; font-weight:bold; letter-spacing:-0.03em; background:#525558 url("./images/v17/ic_more_11.png") no-repeat 10px center; background-size:20px; padding:5px 15px 5px 35px; border-radius:20px; }

				.v17_mtit4 { position:relative; overflow:hidden; color:#111111; font-size:16px; font-weight:bold; letter-spacing:-0.03em;  padding:0 0 5px 0; }
				.v17_mtit4 a.top { position:absolute; right:0px; top:0px; display:inline-block; color:#333333; font-size:12px; font-weight:bold; letter-spacing:-0.03em; background:#ffffff url("./images/v17/ic_more_12.png") no-repeat 10px 10px; background-size:13px; padding:5px 10px 5px 30px; border:1px solid #d8d8d8; }

				.v17_mprodtab { display:table; width:100%; table-layout:fixed; border-collapse:collapse; }
				.v17_mprodtab a { display:table-cell; padding:10px 0 25px 0; color:#ffffff; font-size:13px; text-align:center; font-weight:bold; letter-spacing:-0.03em; }
				.v17_mprodtab a.link1 { background:url("./images/v17/mprodtab_bg_01.png") no-repeat center bottom; background-size:400px; }
				.v17_mprodtab a.link2 { background:url("./images/v17/mprodtab_bg_02.png") no-repeat center bottom; background-size:400px; }
				.v17_mprodtab a.link3 { background:url("./images/v17/mprodtab_bg_03.png") no-repeat center bottom; background-size:400px; }
				.v17_mprodtab a.link4 { background:url("./images/v17/mprodtab_bg_04.png") no-repeat center bottom; background-size:400px; }
				.v17_mprodtab a.link5 { background:url("./images/v17/mprodtab_bg_05.png") no-repeat center bottom; background-size:400px; }
				.v17_mprodtab a.link1.on { background:url("./images/v17/mprodtab_bg_01_on.png") no-repeat center bottom; background-size:400px; }
				.v17_mprodtab a.link2.on { background:url("./images/v17/mprodtab_bg_02_on.png") no-repeat center bottom; background-size:400px; }
				.v17_mprodtab a.link3.on { background:url("./images/v17/mprodtab_bg_03_on.png") no-repeat center bottom; background-size:400px; }
				.v17_mprodtab a.link4.on { background:url("./images/v17/mprodtab_bg_04_on.png") no-repeat center bottom; background-size:400px; }
				.v17_mprodtab a.link5.on { background:url("./images/v17/mprodtab_bg_05_on.png") no-repeat center bottom; background-size:400px; }
				.v17_mproddesc { overflow:hidden; }
				.v17_mproddesc p.img { text-align:center; }
				.v17_mproddesc p.img img  { width:100%; }
				.v17_mproddesc p.tit { color:#111111; font-size:22px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.v17_mproddesc p.tit a { color:#111111; }
				.v17_mproddesc p.tit a span { color:#777777; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.03em; }
				.v17_mproddesc ul { overflow:hidden; }
				.v17_mproddesc ul li { }
				.v17_mproddesc ul li.desc1 { color:#35a3dc; font-size:18px; font-weight:bold; text-align:center; letter-spacing:-0.03em; margin:5px 0 0 0; }
				.v17_mproddesc ul li.desc2 { color:#222222; font-size:13px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin:3px 0 0 0; }
				.v17_mproddesc ul li.desc3 { color:#111111; font-size:13px; font-weight:bold; text-align:center; letter-spacing:-0.03em; margin:10px 0 0 0; }
				.v17_mproddesc ul li.desc3 span.op1 { color:#ec008c; font-size:26px; letter-spacing:-0.02em; font-style:italic; }
				.v17_mproddesc ul li.desc3 span.op2 { color:#777777; }
				.v17_mproddesc ul li.desc4 { color:#35a3dc; font-size:15px; font-weight:normal; text-align:center; letter-spacing:-0.03em; margin:5px 0 0 0; line-height:18px; }

				.v17_mcon1 { overflow:hidden; margin:20px 0 0 0; }
				.v17_mcon1_c1 { float:left; width:100%; border:0px solid #b7b7b7; padding:0 0 0 0; margin:0 0 0 0; }
				.v17_mcon1_c2 { float:left; width:100%; border:0px solid #b7b7b7; padding:0 0 0 0; margin:15px 0 0 0; }

				.v17_mvodtab { display:table; width:100%; table-layout:fixed; border-collapse:collapse; }
				.v17_mvodtab a { display:table-cell; padding:10px 0 10px 0; color:#333333; font-size:13px; text-align:center; font-weight:normal; letter-spacing:-0.00em; border:1px solid #b7b7b7; background:#f2f2f2; }
				.v17_mvodtab a.on { color:#111111; font-size:13px; font-weight:bold; letter-spacing:-0.03em; border-bottom:1px solid #ffffff; background:#ffffff; }

				.v17_mvoddesc { overflow:hidden; padding:12px 0 0 0; }
				.v17_mvoddesc iframe { width:100%; height:200px; }

				.v17_mbanner { overflow:hidden; margin:10px 0 0 0; }
				.visual-con5 { float:left; position:relative; width:100%; height:auto; }
				.rollnum5 { position:absolute; bottom:10px; right:20px; height:14px; font-size:0; line-height:0; overflow:hidden; z-index:100; }
				.rollnum5 a { float:left; height:14px; background-image:url("./images/v17/control_03.png"); background-repeat:no-repeat; line-height:0; font-size:0; text-indent:-9999px; }
				.rollnum5 .num { display:inline; }
				.rollnum5 .num a { width:14px; margin:0 3px 0 0; background-position:-30px 0; }
				.rollnum5 .num a.activeSlide { width:28px; background-position:0 0; }
				.rollnum5 .pause { width:14px; margin:0 2px 0 0; background-position:-78px 0; }
				.rollnum5 .play { width:14px; background-position:-96px 0; }
				.roll5 img { width:100%; height:auto; }

				.v17_mnoti { overflow:hidden; margin:12px 0 0 0; }
				.v17_mnoti ul { overflow:hidden; }
				.v17_mnoti ul li { color:#333333; font-size:13px; font-weight:normal; letter-spacing:-0.03em; margin:0 0 5px 0; }
				.v17_mnoti ul li a { color:#333333; }

				.v17_mcon2 { overflow:hidden; margin:20px 0 0 0; }
				.v17_mcon2_c1 { float:left; background:#f0f0f0; width:100%; border:1px solid #b7b7b7; padding:15px 15px 15px 15px; margin:0 0 0 0; }
				.v17_mcon2_c2 { float:left; background:#f0f0f0; width:100%; border:1px solid #b7b7b7; padding:15px 15px 15px 15px; margin:15px 0 0 0; }

				.v17_mcs { overflow:hidden; margin:10px 0 0 0; padding:20px 10px 20px 10px; background:#ffffff; border:1px solid #b7b7b7; }
				.v17_mcs ul.cs1 { overflow:hidden; }
				.v17_mcs ul.cs1 li { float:left; width:33.33333333333333%; color:#333333; font-size:14px; font-weight:normal; line-height:22px; letter-spacing:-0.03em; border-right:1px solid #d8d8d8; padding:0 0 0 10px; }
				.v17_mcs ul.cs1 li:last-child { border-right:0px solid #d8d8d8; }
				.v17_mcs ul.cs1 li span { color:#111111; font-weight:bold; }

				.v17_mcs ul.cs2 { overflow:hidden; border-top:1px solid #d8d8d8; margin:20px 10px 0 10px; }
				.v17_mcs ul.cs2 li { background:url("./images/v17/ic_cs_04.png") no-repeat 10px 14px; background-size:70px; color:#00b0c8; font-size:18px; font-weight:bold; letter-spacing:-0.03em; padding:10px 0 0 90px; }
				.v17_mcs ul.cs2 li span { color:#ec008c; }

				.v17_mqmenu { overflow:hidden; margin:10px 0 0 0; background:#ffffff; border:1px solid #b7b7b7; }
				.v17_mqmenu ul { overflow:hidden; }
				.v17_mqmenu ul li { float:left; width:33.33333333333333%; border-right:1px solid #d8d8d8; }
				.v17_mqmenu ul li:last-child { border-right:0px solid #d8d8d8; }
				.v17_mqmenu ul li a { display:inline-block; width:100%; color:#333333; font-size:13px; font-weight:bold; letter-spacing:-0.03em;  padding:65px 0 15px 0; text-align:center; }
				.v17_mqmenu ul li a.link1 { background:url("./images/v17/ic_qmenu_01.png") no-repeat center 20px; background-size:45px; }
				.v17_mqmenu ul li a.link2 { background:url("./images/v17/ic_qmenu_02.png") no-repeat center 20px; background-size:45px; }
				.v17_mqmenu ul li a.link3 { background:url("./images/v17/ic_qmenu_03.png") no-repeat center 20px; background-size:45px; }

				.v17_mqmenu { overflow:hidden; margin:10px 0 0 0; background:#ffffff; border:1px solid #b7b7b7; }

				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/

				#v17_select { position:relative; width:110px; height:28px; background:url("./images/v17/select_arrow_01.png") no-repeat 90px center; border:1px solid #d0d0d0; }
				#v17_select label { position:absolute; left:12px; top:7px; color:#888888; font-size:11px; letter-spacing:-0.03em; }
				#v17_select .v17_select_1 { width:100%; height:28px; min-height:28px; line-height:28px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#888888; font-size:11px; letter-spacing:-0.03em; }

				#v17_select2 { position:relative; width:100%; height:35px; background:url("./images/v17/select_arrow_02.png") no-repeat right center; border:1px solid #d0d0d0; }
				#v17_select2 label { position:absolute; left:12px; top:7px; color:#333333; font-size:13px; letter-spacing:-0.03em; }
				#v17_select2 .v17_select2_1 { width:100%; height:33px; min-height:33px; line-height:33px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#333333; font-size:13px; letter-spacing:-0.03em; }

				#v17_select3 { position:relative; width:100%; height:33px; background:url("./images/v17/select_arrow_02.png") no-repeat right center; border:1px solid #d0d0d0; }
				#v17_select3 label { position:absolute; left:12px; top:7px; color:#333333; font-size:13px; letter-spacing:-0.03em; }
				#v17_select3 .v17_select3_1 { width:100%; height:33px; min-height:33px; line-height:33px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#333333; font-size:13px; letter-spacing:-0.03em; }

				#v17_select4 { position:relative; width:100%; height:35px; background:url("./images/v17/select_arrow_02.png") no-repeat right center; border:1px solid #d0d0d0; }
				#v17_select4 label { position:absolute; left:12px; top:7px; color:#333333; font-size:13px; letter-spacing:-0.03em; }
				#v17_select4 .v17_select4_1 { width:100%; height:33px; min-height:33px; line-height:33px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#333333; font-size:13px; letter-spacing:-0.03em; }

				#v17_select5 { position:relative; width:90px; height:28px; background:url("./images/v17/select_arrow_02.png") no-repeat right center; border:1px solid #d0d0d0; }
				#v17_select5 label { position:absolute; left:12px; top:7px; color:#333333; font-size:12px; letter-spacing:-0.03em; font-weight:normal; }
				#v17_select5 .v17_select5_1 { width:100%; height:28px; min-height:28px; line-height:28px; padding:0 10px 0 10px; opacity:0; filter: alpha(opacity=0); cursor:pointer; color:#333333; font-size:12px; letter-spacing:-0.03em; }

				.v17_input1 { height:28px; min-height:28px; line-height:28px; padding:0 10px 0 10px; border:1px solid #d0d0d0; border-width:1px 0 1px 1px; color:#888888; font-size:11px; letter-spacing:-0.03em; }
				.v17_input2 { height:33px; min-height:28px; line-height:28px; padding:0 10px 0 10px; border:1px solid #d0d0d0; color:#888888; font-size:13px; letter-spacing:-0.03em; }

				a.btn_mint_01 { display:inline-block; padding:0 15px 0 15px; height:36px; font-size:13px; font-weight:bold; background:#00bfc7; color:#ffffff; text-align:center; line-height:36px; border:1px solid #00bfc7; }
				a.btn_mint_02 { display:inline-block; padding:3px 7px 3px 7px; font-size:12px; font-weight:normal; background:#00bfc7; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; text-align:center; border-radius:5px; }
				a.btn_mint_03 { display:inline-block; padding:0 50px 0 50px; height:50px; font-size:18px; font-weight:600; background:#00bfc7; color:#ffffff; text-align:center; line-height:48px; border:1px solid #00bfc7; }

				a.btn_blue_01 { display:inline-block; padding:0 15px 0 15px; height:36px; font-size:13px; font-weight:bold; background:#0c50a1; color:#ffffff; text-align:center; line-height:36px; border:1px solid #0c50a1; }

				a.btn_white_01 { display:inline-block; padding:0 15px 0 15px; height:36px; font-size:13px; font-weight:bold; background:#ffffff; color:#0950a2; text-align:center; line-height:36px; border:1px solid #0c50a1; }
				a.btn_white_02 { display:inline-block; padding:0 12px 0 12px; height:28px; font-size:13px; font-weight:bold; background:#ffffff; color:#333333; text-align:center; line-height:28px; border:1px solid #999999; }

				a.btn_grey_01 { display:inline-block; padding:0 15px 0 15px; height:36px; font-size:13px; font-weight:bold; background:#555555; color:#ffffff; text-align:center; line-height:36px; border:1px solid #666666; }
				a.btn_grey_02 { display:inline-block; padding:3px 7px 3px 7px; font-size:12px; font-weight:normal; background:#666666; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; text-align:center; border-radius:5px; }

				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/
				/*******************************************************************************************************************************************/

				.v17_con_layout { overflow:hidden; }
				.v17_con_layout .v17_con_layout_c1 { float:left; }
				.v17_con_layout .v17_con_layout_c2 { float:left; }

				.v17_con_btn_left { text-align:left; }
				.v17_con_btn_right { text-align:right; }
				.v17_con_btn_center { text-align:center; }
				.v17_con_btn_double { overflow:hidden; }
				.v17_con_btn_double ul { }
				.v17_con_btn_double ul li { float:left; }
				.v17_con_btn_double ul li:last-child { float:right; }

				/*
				input[type="file"] { height:26px; border:1px solid #cbcbcb; font-size:14px; color:#333333; }
				input[type="radio"] { margin-top:1px; vertical-align:middle; }
				input[type="checkbox"] { margin-top:-1px; vertical-align:middle; }
				*/

				.v17_blink { animation:blink 900ms infinite alternate; }
				@keyframes blink { from { opacity:1; } to { opacity:0; } };

				ul.v17_file { width:100%; }
				ul.v17_file li { float:left; margin-right:8px; }
				ul.v17_file li img { margin-bottom:3px; }

				.v17_con_star { width:60px; background:url("./images/v17/star_off.png") no-repeat left top; height:12px; display:block; float:left; margin:1px 0 0 0px; }
				.v17_con_star .con_star_on { float:left; display:block; height:12px; background:url("./images/v17/star_on.png") no-repeat left top; }

				.cv17_on_star2 { width:60px; background:url("./images/v17/star_off.png") no-repeat left top; height:12px; display:block; margin:0 auto; }
				.v17_con_star2 .con_star2_on { float:left; display:block; height:12px; background:url("./images/v17/star_on.png") no-repeat left top; }

				.vodPage .free_desc{margin-top:14px;line-height:18px;}
				.vodPage .vod_free_tab{margin-top:24px;}
				.vodPage .vod_free_tab li a{background:url('http://www.dlive.kr/html/script/css/front/images/vod/vod_free_tab.gif') no-repeat left top;}
				.vodPage .vod_free_tv{margin-top:10px;padding:14px;border:1px solid #dfdfe1;background:#fdfdfd;}
				.vodPage .free_rules_box{margin-top:10px;}
				.vodPage .free_rules_box .free_rules{padding:9px 0 5px 18px;border:1px solid #ddd;border-width:0 1px;}
				.vodPage .free_rules_box .free_rules li{line-height:19px;}
				.vodPage .vod_free_box{margin-top:30px;}
				.vodPage .vod_free_box .vod_free_info{padding:0 0 0 0;border:0px solid #ddd;border-width:0 0;}
				.vodPage .vod_free_info .content_title{position:relative;margin:0 0 0 0;padding-bottom:15px;border-bottom:0px solid #d9d9d9;}
				.vodPage .vod_free_info .content_title span.desc{position:static;font-size:9pt;color:#5d86b4;}
				.vodPage .vod_free_info p{ padding-left:0px;line-height:18px;}
				.vodPage .vod_free_info .free_join_info{height:auto;margin-top:12px;padding:19px 15px 20px 15px;background:url('http://www.dlive.kr/html/script/css/front/images/vod/vod_free_info_box.gif_') no-repeat left top; background:#f2f2f2; border:1px solid #d8d8d8; border-radius:10px; }
				.vodPage .protection_box{margin-top:10px;padding:20px 20px 0;border:0px solid #dfdfe1;background:#fdfdfd;}
				.vodPage .protection_box p{margin-bottom:19px;padding-bottom:15px;padding-left:1px;border-bottom:1px solid #d9d9d9;}
				.vodPage .protection_box li{margin-bottom:18px;line-height:18px;}
				.vodPage .protection_box li.last{margin-bottom:14px;}
				.vodPage .protection_box li dt{padding-left:2px;font-weight:bold;color:#555;}
				.vodPage .protection_box li dd{padding-left:58px;}
				.vodPage .protection_box li dd img{vertical-align:top;margin-top:-4px;}

}

/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/
/*******************************************************************************************************************************************/

/*
<span class="label label-default">Default</span>
<span class="label label-primary">Primary</span>
<span class="label label-success">Success</span>
<span class="label label-info">Info</span>
<span class="label label-warning">Warning</span>
<span class="label label-danger">Danger</span>

background:url("./images/control_01.jpg") no-repeat 0 0;
display:inline-block; width:28px; height:28px; background:url("./images/btn_search_01.jpg") no-repeat 0 0;
background-image:url("./images/bg_23.jpg"), url("./images/bg_24.jpg"); background-position:0 0, 0 0; background-repeat:repeat-x, no-repeat;

display:inline-block; width:68px; height:25px; background:#1462b3; border:1px solid #72a1d1; color:#c4d8ec; font-size:14px; font-weight:normal; text-align:center; line-height:25px; letter-spacing:-0.03em;
display:inline-block; width:100%; height:105px; background:url("./images/con_mcon_c1_link1.jpg") no-repeat center 0; padding:71px 0 0 0; color:#484745; font-size:13px; font-weight:600; letter-spacing:-0.07em;

position:absolute; right:0px; top:15px; display:inline-block; width:31px; height:31px; background:url("./images/btn_close_01.jpg") no-repeat 0 0; text-indent:-10000px; z-index:10000;
outline:none;
text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
display:table; margin-left:auto; margin-right:auto;
#con_footmenu a:after{ content:"|"; color:#999999; font-size:12px; font-weight:normal; text-align:center; padding:0 0 0 12px; }
#con_footmenu a:last-child:after{ content:none; padding:0 0 0 0; }

img-responsive

.con_tab .con_tab_c { display:table; width:100%; height:69px; table-layout:fixed; border-collapse:collapse; }
.con_tab .con_tab_c a { display:table-cell; height:69px; color:#3e3e3e; font-size:18px; text-align:center; font-weight:600; letter-spacing:-0.03em; background:url("./images/tab_bg.jpg") no-repeat 0 0; padding:17px 0 0 0; }

<img src="./images/v17/sbanner_01.png" alt="내용이들어갑나다" />

data-toggle="modal" data-target=".modal-examlist"
onclick="javascript:$('#modal-notice-1').fadeOut();$('#modal-notice-2').fadeIn();"

<div class="modal-body" id="modal-notice-1">

position:relative;
position:absolute; left:0px; top:0px;

text-indent:-10000px;
text-indent:-10000px; font-size:0; line-height:1;
letter-spacing:-0.03em;

background:url("./images/v17/dot_01.png") no-repeat 0 7px;

box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;

color:#ffffff; font-size:12px; font-weight:600; text-align:center; line-height:26px; letter-spacing:-0.03em;
*/






/***** 2018 업데이트 *****/
.greeting_text { font-family:"나눔고딕", "NamumGothic"; font-size:18px; color:#333; font-weight:600; letter-spacing:-0.05em; line-height:130% !important; padding-left:11%; margin:10px 10% 40px 0;  }
.greeting_text span { color:#00afc8; }

/***** 2022 업데이트 *****/

.greeting_cnt {padding-left: 11%; font-size: 14px; margin-right: 10%;}
.greeting_cnt span {color: #00afc8; font-size: 18px; font-weight: 600;}
.greeting_cnt p {line-height: 22px; color: #333; padding-bottom: 30px; letter-spacing: -0.05em;}






	div.dlivei_wrap { width:100%; margin:30px auto 0; letter-spacing: -0.05em; font-family:"나눔고딕", "NanumGothic"; }
		div.cont_top {}
		div.cont_top ul {}
		div.cont_top ul:after{content:"";display:block;clear:both;} 
		div.cont_top li { font-size: 16px; letter-spacing: -0.05em; color:#333; line-height:150%;  text-align:center; list-style:none; }
		div.cont_top li.haed_text { margin:30px 0;}
		div.cont_top li strong { font-weight: bold; }
		div.cont_top li span {  font-weight: bold; color:#00b0c9;}
		div.cont_top li img.big { width:80%; max-width:484px;}

		
		div.dlivei_mid {  }
		dl.cont_text {  width:100%;  }
		dl.cont_text dt {   text-align:left; font-size:15px; font-weight: bold; color:#00b0c9; margin-top:15px; margin-bottom:5px;}
		dl.cont_text dd {  text-align:left; font-size:13px; }

		div.point_text { margin-top:20px; }
		div.point_text p { font-size:13px; color:#666; margin-top:3px;}
		div.point_text p strong { color:#00b0c9;}

		div.dlivei_tail { margin-top:70px; }
		div.dlivei_tail_title {text-align:center; font-size:20px; font-weight:bold; }
		div.dlivei_tail_title img { text-align:center;vertical-align:middle; }

		div.dlivei_tail_guidebox { font-size:14px; color:#fff; text-align:center; background:#00b0c9; padding:15px 30px; margin-bottom:20px;  border-radius:60px; -moz-border-radius:60px; -webkit-border-radius:60px; }
		div.dlivei_tail_guidebox p { font-size:16px; margin-bottom:3px; }

		ul.dlivei_flow { margin-top:30px; }
		ul.dlivei_flow ul { width:100%; margin:0 auto;}
		ul.dlivei_flow li { width:46%; margin:0 2%;  float:left; list-style:none; text-align:left; margin-bottom:15px;}
		ul.dlivei_flow li p { font-size:14px; margin-bottom:10px; line-height:150%; text-align:left; }
		ul.dlivei_flow li p.img {  margin-bottom:10px; line-height:150%; text-align:center; }
		ul.dlivei_flow li p.img img { max-width: 254px; width:100%;}
		ul.dlivei_flow li span.num { display:inline;  padding:1px 6px; color:#fff; font-weight:bold; background:#00b0c9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
		ul.dlivei_flow li strong {color:#00b0c9;}
		ul.dlivei_flow li span { font-size:12px; }

		ul.dlivei_flow li.last { width:46%; padding-top:30px;background: url("/mobile/dliveplus/images/v18/icon_point.jpg") no-repeat left 130px #fff; padding-left:55px; text-align:left;  }
		ul.dlivei_flow li.last span { font-size:13px; }

		div.btn_gobox { margin-bottom:20px; }
		div.btn_gobox p { font-size:14px !important; color:#000; font-weight:bold; margin-bottom:5px; }
		div.btn_gobox span.btn { display:inline-block; width:120px; background: linear-gradient(#FFF, #f2f2f2 );  border:1px solid #ddd; text-align:center; font-weight:bold; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
		div.btn_gobox span.btn a { display:block; height:25px; line-height:25px; color:#333;  text-decoration:none; font-size:13px; }
		div.btn_gobox span.btn img {vertical-align:middle; }

@media all and (max-width:720px) {

	ul.dlivei_flow li.last { width:100%; padding:0 50px; text-align:center; background-position:left 100px; }	
	ul.dlivei_flow li.num07 {width:100%;  text-align:center; }
	ul.dlivei_flow li p { text-align:left; }
	div.btn_gobox p.gobox_tit { text-align:center; }
}

@media all and (max-width:480px) {
	div.cont_top li { font-size: 13px; }
	dl.cont_text dt { font-size:13px;}
	dl.cont_text dd { font-size:12px; }
	div.point_text p { font-size:12px;}
	ul.dlivei_flow li {float:none; width:100%;}
	ul.dlivei_flow li p { font-size:12px; }
	div.dlivei_tail_guidebox { font-size:12px; padding:15px 40px;}
	div.dlivei_tail_guidebox p { font-size:14px; }
	div.btn_gobox span.btn { display:block; width:100%; margin-bottom:5px;}
	
	
}

/* 모바일 딜라이브 플러스 햄버거 메뉴 하단 배너 */
p.dlivei_mo_banner { width:90%; margin:15px 5% 5px; border:1px solid #ddd; padding:20px 10px 10px 116px; font-weight: 400; background:url('/html/images/front/ko/v55/partner_lo_06.png') no-repeat 10px center; background-size: 100px; }
p.dlivei_mo_banner a { display:block; font-size: 14px; }


/* vip라운지 딜라이브몰상품 할인혜택 추가 */


.v17_homesvc_con5 { overflow:hidden; background:#ffffff; padding:20px 20px 20px 20px; border:1px solid #d8d8d8; }
.v17_homesvc_con5 .desc .desc1 { float:left; width:45%; }
.v17_homesvc_con5 .desc .desc2 { float:left; width:10%; text-align:center; padding:100px 0 0 0; }
.v17_homesvc_con5 .desc .desc2 span { display:block; width:34px; height:65px; background:url("./images/v17/ic_control_06.png") no-repeat 0 0; text-indent:-10000px; margin:0 auto; }
.v17_homesvc_con5 .desc .desc3 { float:left; width:45%; }
.v17_homesvc_con5 .desc h5 { font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:15px; font-weight:600; letter-spacing:-0.05em; margin:0 0 7px 0; text-align:center; }
.v17_homesvc_con5 .desc img { width:100%; border:0px solid #d8d8d8; border-radius:10px; }

.v17_homesvc_con6 { overflow:hidden; }
.v17_homesvc_con6_c1 { overflow:hidden; background:#f2f2f2; padding:20px 20px 20px 20px; }
.v17_homesvc_con6_c1 h3 { font-family:"나눔고딕", "NanumGothic"; color:#222222; font-size:16px; font-weight:600; letter-spacing:-0.05em; margin:0 0 10px 0; }
.v17_homesvc_con6_c1 p { font-family:"나눔고딕", "NanumGothic"; color:#666666; font-size:13px; font-weight:normal; letter-spacing:-0.05em; margin:0 0 15px 0; line-height:20px; }
.v17_homesvc_con6_c1 img { width:100%; }
.v17_homesvc_con6_c1_1 { overflow:hidden; background:#ffffff; padding:20px 20px 20px 20px; border:1px solid #999999; }
.v17_homesvc_con6_c1_1 h4 { background:#666666; border-radius:20px; font-family:"나눔고딕", "NanumGothic"; color:#ffffff; font-size:15px; font-weight:600; letter-spacing:-0.05em; margin:0 0 10px 0; text-align:center; padding:10px 0 10px 0; }
.v17_homesvc_con6_c1_1 .txt { font-family:"나눔고딕", "NanumGothic"; color:#444444; font-size:12px; font-weight:normal; letter-spacing:-0.05em; line-height:18px; }
.v17_homesvc_con6_c1_1 .txt2 { background:#f9f9f9; border:1px solid #f5760f; border-radius:10px; font-family:"나눔고딕", "NanumGothic"; color:#555555; font-size:12px; font-weight:normal; letter-spacing:-0.03em; line-height:18px; padding:10px 20px 10px 20px; }
.v17_homesvc_con6_c1_1 .desc { overflow:hidden; }
.v17_homesvc_con6_c1_1 .desc h5 { font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:14px; font-weight:600; letter-spacing:-0.05em; margin:10px 0 0 0; text-align:center; }
.v17_homesvc_con6_c1_1 .desc img { width:100%; border:0px solid #d8d8d8; border-radius:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_homesvc_con6_c1_1 .desc .desc_span { display:table; width:100%; table-layout:fixed; border-collapse:collapse; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.v17_homesvc_con6_c1_1 .desc .desc_span span { display:table-cell; width:100%; height:200px; border:1px solid #d8d8d8; border-radius:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-family:"나눔고딕", "NanumGothic"; color:#333333; font-size:14px; font-weight:600; letter-spacing:-0.05em; margin:10px 0 0 0; text-align:center; background:#f2f2f2; vertical-align:middle; }
.v17_homesvc_con6_c1_1 .desc .desc1 { float:left; width:49%; margin:0 2% 0 0; }
.v17_homesvc_con6_c1_1 .desc .desc2 { float:left; width:49%; }
.v17_homesvc_con6_c1_1 .desc .desc3 { float:left; width:100%; text-align:center; }
.v17_homesvc_con6_c1_1 .desc .desc3 img { max-width:316px; width:100%; }
.v17_homesvc_con6_c1_1 .desc .desc4 { float:left; width:32%; margin:0 2% 0 0; }
.v17_homesvc_con6_c1_1 .desc .desc5 { float:left; width:32%; margin:0 2% 0 0; }
.v17_homesvc_con6_c1_1 .desc .desc6 { float:left; width:32%; }
.v17_homesvc_con6_c1_1 .desc .desc7 { float:left; width:100%; text-align:center; }
.v17_homesvc_con6_c1_1 .desc .desc7 img { width:100%; max-width:329px;}
.v17_homesvc_con6_c1_1 .desc .desc8 { float:left; width:40%; margin:0 4% 0 8%; text-align:center; }
.v17_homesvc_con6_c1_1 .desc .desc8 img { width:auto; }
.v17_homesvc_con6_c1_1 .desc .desc9 { float:left; width:40%; margin:0 8% 0 0; text-align:center; }
.v17_homesvc_con6_c1_1 .desc .desc9 img { width:auto; }
.v17_homesvc_con6_c1_1 .desc .desc10{text-align:center;}
.v17_homesvc_con6_c1_1 .desc .desc10 img { width:auto}

@media only screen and (max-width:767px){
	.v17_homesvc_con6_c1_1 .desc .desc1, .v17_homesvc_con6_c1_1 .desc .desc2, .v17_homesvc_con6_c1_1 .desc .desc3{width:100%;margin-bottom:20px; text-align:center;}
	.v17_homesvc_con6_c1_1 .desc .desc4{width:100%;margin-bottom:0px; text-align:center;}
	.v17_homesvc_con6_c1_1 .desc .desc1 img, .v17_homesvc_con6_c1_1 .desc .desc2 img, .v17_homesvc_con6_c1_1 .desc .desc3 img, .v17_homesvc_con6_c1_1 .desc .desc4 img{max-width:321px;}
	.v17_homesvc_con6_c1_1 .desc .desc4 { float:inherit; width:100%; max-width:210px; margin:0 auto 20px;}
	.v17_homesvc_con6_c1_1 .desc .desc5 { float:inherit; width:100%; max-width:210px; margin:0 auto 20px;}
	.v17_homesvc_con6_c1_1 .desc .desc6 { float:inherit; width:100%; max-width:210px; margin:0 auto;}

	.v17_homesvc_con6_c1_1 .desc .desc8 {  float:inherit; width:100%; display:block; text-align:center; margin:0;}
	.v17_homesvc_con6_c1_1 .desc .desc9 {  float:inherit; width:100%; display:block; text-align:center;margin-top:20px;}
	.v17_homesvc_con6_c1_1 .desc .desc8 img, .v17_homesvc_con6_c1_1 .desc .desc9 img, .v17_homesvc_con6_c1_1 .desc .desc10 img{max-width:250px;}


  /* 2019.01.04 리스트 계단 형상 처리*/
   div.v17_event_list3 > .v17_event_list3_c { /* border:0px solid #ff6600; height:320px;*/ }
   div.v17_event_list3 > .v17_event_list3_c div.ev_list_thum2019 { width:100%; height:150px; text-align:center; background:#f2f2f2; vertical-align:middle; line-height:150px;}
   div.v17_event_list3 > .v17_event_list3_c div.ev_list_thum2019 img {max-height:150px; height: expression(this.width > 150 ? 150: true); width: 100%; ; }

   /*
   div.v17_event_list3 > .v17_event_list3_c:nth-child(2n+1) {content:"";display:block;clear:both;} 
   div.v17_event_list3 > .v17_event_list3_c > img { height:auto; min-height:180px; max-height:180px; width:100%; }
   */

   .v17_plus_write ul.v17_plus_write_row.product li { background: none; padding: 0 20px; }
   .v17_plus_write ul.v17_plus_write_row.product .tit { margin-bottom: 0; }


}
@media only screen and (max-width:640px){
	.v17_homesvc_con5 .desc .desc1 { float:inherit; width:100%; display:block; text-align:center;}
	.v17_homesvc_con5 .desc .desc2 {display:none;}
	.v17_homesvc_con5 .desc .desc3 { float:inherit; width:100%; display:block; text-align:center;}
	.v17_homesvc_con5 .desc .desc1  img, .v17_homesvc_con5 .desc .desc3 img{max-width:314px;}


	.v17_plus_recom_c1_2 { margin-left:0px}

}



@media only screen and (max-width:420px){

	div.mo_brand_btn li:nth-child(1) img  { max-width:65px; width:80%; }
	div.mo_brand_btn li:nth-child(2) img  { max-width:75px; width:80%; }
	div.mo_brand_btn li:nth-child(3) img  { max-width:77px; width:80%; }
	div.mo_brand_btn li.nth4 img  { max-width:50px; width:80%; }

  /* 서리 한칸 처리 사용안함
  .v17_event_list3_c { float: none;    width: 100%; margin: 0 0 20px 0; }
  */

}


@media only screen and (max-width: 768px) and (min-width: 500px) {


}





/*201021 팝업 추가*/

.popup_agreement {
  width: 100%;
  max-width: 700px;
}

.popup_agreement .popup_header {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#178fa5+0,20b8d4+50,00a9c8+100 */
  background: #00a9c8; /* Old browsers */
  background: -moz-linear-gradient(
    top,
    #00a9c8 0%,
    #20b8d4 50%,
    #178fa5 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    #00a9c8 0%,
    #20b8d4 50%,
    #178fa5 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    #00a9c8 0%,
    #20b8d4 50%,
    #178fa5 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a9c8', endColorstr='#178fa5',GradientType=0 ); /* IE6-9 */

  min-height: 30px;
}

.popup_header-inner {
  font-size: 0;
  padding: 18px 0 18px 40px;
}

.popup_header img {
  display: inline-block;
  vertical-align: middle;
}

.popup_header img + img {
  margin-left: 30px;
}

.popup_header img._tit {
  margin-top: 7px;
}

.popup_header-title {
  color: #fff;
  display: inline-block;
  font-size: 36px;
  font-weight: bold;
  letter-spacing: -4px;
  vertical-align: middle;
  margin-left: 40px;
}
.popup_agreement .popup_body {
  padding: 70px 40px;
}

.popup_agreement .img-box img {
  max-width: 100%;
}
.popup_agreement .img-box + .text-area {
  margin-top: 45px;
}
.popup_agreement .popup_body.text-center {
  text-align: center;
}
.popup_agreement .popup_body .text-area p {
  color: #2f2f2f;
  font-size: 27px;
}

.popup_agreement .popup_body .text-area p + p {
  margin-top: 30px;
}

.popup_agreement .popup_body .btn-area {
  margin: 60px 0;
}

.popup_agreement .popup_body .border-box {
  border: 2px solid #00a9c8;
  border-radius: 12px;
  color: #3c3c3c;
  font-size: 24px;
  padding: 40px 0;
}

.popup_agreement .popup_body .border-box p span {
  color: #006e82;
  font-weight: bold;
}

.popup_body-heading {
  color: #2e2e2e;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: -0.25px;
  margin: 60px 0 40px;
  position: relative;
}
.popup_body-heading.heading4 {
  position: relative;
  padding-left: 14px;
}
.popup_body-heading.heading4:before {
  background-color: #909090;
  border-radius: 50%;
  content: '';
  display: inline-block;
  height: 7px;
  left: 0;
  position: absolute;
  top: 9px;
  width: 7px;
  vertical-align: middle;
}

.popup_body-heading:first-of-type {
  margin-top: 0;
}

.popup_body-heading span {
  font-weight: normal;
}

.popup_body-heading.dot::before {
  border-radius: 0;
  background: url('./images/v20/201021_popup_dot.png') center no-repeat;
  content: '';
  display: inline-block;
  height: 24px;
  margin-right: 10px;
  width: 25px;
}


.popup_agreement .popup_body .checkbox {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.popup_agreement .popup_body .checkbox + .btn-detail {
  margin-left: 16px;
}

.popup_agreement .popup_body .checkbox + .checkbox {
  margin-left: 90px;
}

.popup_agreement .popup_body .checkbox input[type='checkbox'] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.popup_agreement
  .popup_body
  .checkbox
  input[type='checkbox']:focus
  + label:before {
  outline: 2px solid #a6c7ff;
}

.popup_agreement .popup_body .checkbox input[type='checkbox'] + label {
  color: #2e2e2e;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  letter-spacing: -0.25px;
  line-height: 20px;
  position: relative;
}

.popup_agreement .popup_body .checkbox input[type='checkbox'] + label:before {
  border: 1px solid #adadad;
  border-radius: 3px;
  background-color: #efefef;
  box-sizing: border-box;
  content: '';
  display: inline-block;
  height: 22px;
  vertical-align: bottom;
  margin-right: 8px;
  width: 22px;
}

.popup_agreement
  .popup_body
  .checkbox
  input[type='checkbox']:checked
  + label:before {
  border: none;
  background: url('./images/v20/201021_popup_checked.png') center no-repeat;
}

.popup_agreement .popup_body .button {
  background-color: transparent;
  padding: 0;
}

.popup_email_form {
  border-top: 3px solid #00a9c8;
  padding: 25px 22px;
}

.popup_email_form label {
  color: #2e2e2e;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: -0.25px;
  margin-right: 40px;
  vertical-align: middle;
}

.popup_email_form input[type='text'],
.popup_email_form select {
  border: 1px solid #adadad;
  border-radius: 3px;
  box-sizing: border-box;
  vertical-align: middle;
  width: 158px;
  height: 29px;
}
.popup_email_form input[type='text']:disabled {
  background: #efefef;
}
.popup_email_form span {
  color: #878787;
  font-size: 20px;
  vertical-align: middle;
  letter-spacing: -0.25px;
  margin: 0 4px;
}

.popup_email_form select {
  width: 110px;
  height: 29px !important;
}

.popup_agreement .popup_body .border-box.grey {
  border-color: #d3d3d3;
  padding: 15px 32px;
}

.popup_agreement .popup_body .border-box.grey p {
  font-size: 16px;
  margin-bottom: 12px;
  font-weight: bold;
}

.popup_agreement .popup_body .border-box.grey ul li {
  font-size: 16px;
  font-weight: normal;
}

.popup_agreement_detail {
  display: none;
  padding: 20px;
  position: relative;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  height: 100%;
  bottom: 0;
  right: 0;
  padding-top: 60px;
}

.popup_agreement_detail-header {
  color: #222;
  font-size: 18px;
  letter-spacing: -0.36px;
  font-weight: bold;
  padding-bottom: 20px;
}

.popup_agreement_detail-body {
}

.popup_agreement_detail-body p {
  font-size: 14px;
  color: #888;
  letter-spacing: -0.28px;
  line-height: 22px;
  margin-bottom: 20px;
}

.popup_agreement_detail-body table {
  margin-bottom: 20px;
  width: 100%;
}
.popup_agreement_detail-body table td,
.popup_agreement_detail-body table th {
  font-size: 14px;
  letter-spacing: -0.28px;
  color: #444;
  padding: 20px 14px;
  border: 1px solid #ddd;
  line-height: 22px;
}
.popup_agreement_detail-body table td strong {
  display: block;
}

.popup_agreement_detail-body table th {
  text-align: center;
  background-color: #f8f8f8;
  vertical-align: middle;
  text-align: center;
  color: #222;
  padding: 0;
}

.popup_agreement_detail-body small {
  color: #888;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: -0.28px;
}

.popup_agreement_detail_exit {
  position: absolute;
  display: inline-block;
  background-color: transparent;
  right: 20px;
  top: 20px;
}

.popup_agreement_detail_exit img {
  width: 20px;
  height: 20px;
}

/* 2020-11-05 alert 팝업추가 */
.popup_agreement .popup_body .btn-submit,
.popup_agreement_alert .btn-submit{
        width: 100%;
        font-size: 20px;
        color:#fff;
        padding: 13px 0;
        background:rgb(66,65,87);
        margin:30px auto 20px;
        font-weight: bold;
 }
.popup_agreement_detail.popup_agreement_alert{
        text-align: center;
        height:auto;
        bottom: 0;
        margin: auto;
}
.popup_agreement_alert .popup_agreement_detail-body{
        position: absolute;
        top: 0;
        bottom: 0;
        height: 50%;
        min-height: 275px;
        width:calc(100% - 40px);
        min-width: 300px;
        margin: auto;
        border: 1px solid rgb(232,232,232);
 }
.popup_agreement_alert img{
        margin: 7% auto 3%;
 }
.popup_agreement_alert .btn-submit{
        width:70%;
        margin: auto;
        position: initial;
}


@media only screen and (max-width: 767px) {
  img {
    max-width: 100%;
  }

  .popup_agreement {
    width: 100%;
    max-width: 100%;
  }
  .popup_agreement .popup_header {
    min-height: 15px;
  }

  .popup_header-inner {
    padding: 9px 0 9px 20px;
  }

  .popup_header-inner img.img-logo {
    width: 82px;
  }
  .popup_header-inner img._tit {
    width: 100px;
  }

  .popup_header img + img {
    margin-left: 15px;
  }

  .popup_header img._tit {
    margin-top: 3.5px;
  }

  .popup_header-title {
    font-size: 18px;
    letter-spacing: -0.2px;
    margin-left: 20px;
  }
  .popup_agreement .popup_body {
    padding: 35px 20px;
  }

  .popup_agreement .img-box.img-welcome {
    width: 184px;
    margin: 0 auto;
  }

  .popup_agreement .img-box.img-thanks {
    width: 228.5px;
    margin: 0 auto;
  }

  .popup_agreement .img-box + .text-area {
    margin-top: 22.5px;
  }
  .popup_agreement .popup_body .text-area p {
    font-size: 18px;
  }
  .popup_agreement .popup_body .text-area p + p {
    margin-top: 17px;
  }

  .popup_agreement .popup_body .btn-area {
    margin: 30px 0;
  }

  .popup_agreement .popup_body .btn-area a {
    display: inline-block;
    width: 211px;
  }

  .popup_agreement .popup_body .border-box {
    border: 2px solid #00a9c8;
    border-radius: 12px;
    color: #3c3c3c;
    font-size: 14px;
    padding: 20px 0;
  }

  .popup_body-heading {
    font-size: 18px;
	line-height:1.4;
    margin: 30px 0 20px;
  }
  .popup_body-heading.heading4 {
    padding-left: 7px;
	    word-break: keep-all;
  }

  .popup_body-heading.heading4:before {
    background-color: #909090;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 4px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 4px;
    vertical-align: middle;
  }

  .popup_body-heading:first-of-type {
    margin-top: 0;
  }

  .popup_body-heading span {
    font-weight: normal;
  }

  .popup_body-heading.dot::before {
    border-radius: 0;
    background: url('./images/v20/201021_popup_dot.png') center no-repeat;
    background-size: 20px 19px;
    content: '';
    display: inline-block;
    height: 19px;
    margin-right: 4px;
    width: 20px;
  }

  .popup_body .row {
    padding-left: 0;
  }

  .popup_agreement .popup_body .checkbox + .btn-detail {
    margin-left: 2px;
    width: 110px;
  }

  .popup_agreement .popup_body .checkbox + .checkbox {
    margin-left: 45px;
  }

  .popup_agreement .popup_body .checkbox input[type='checkbox'] + label {
    color: #2e2e2e;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    letter-spacing: -0.25px;
    line-height: 10px;
    position: relative;
  }

  .popup_agreement .popup_body .checkbox input[type='checkbox'] + label:before {
    border: 1px solid #adadad;
    border-radius: 3px;
    background-color: #efefef;
    box-sizing: border-box;
    content: '';
    display: inline-block;
    height: 16px;
    vertical-align: bottom;
    margin-right: 4px;
    width: 16px;
  }

  .popup_agreement
    .popup_body
    .checkbox
    input[type='checkbox']:checked
    + label:before {
    border: none;
    background: url('./images/v20/201021_popup_checked.png') center no-repeat;
    background-size: cover;
  }

  .popup_agreement .popup_body .button {
    background-color: transparent;
    padding: 0;
  }

  .popup_email_form {
    border-top: 2px solid #00a9c8;
    padding: 12.5px 11px;
  }

  .popup_email_form label {
    color: #2e2e2e;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.25px;
    margin-right: 1%;
    vertical-align: middle;
	width:14%;
	display:inlnie-block;
  }

  .popup_email_form input[type='text'],
  .popup_email_form select {
    border: 1px solid #adadad;
    border-radius: 3px;
    box-sizing: border-box;
    vertical-align: middle;
    /* width: 79px; */
	width:26%;

    height: 29px;
  }
  .popup_email_form input[type='text']:disabled {
    background: #efefef;
  }
  .popup_email_form span {
    color: #878787;
    font-size: 12px;
    vertical-align: middle;
    letter-spacing: -0.25px;
    margin: 0 2px;
  }

  .popup_email_form select {
    width: 24%;
    height: 29px !important;
  }

  .popup_agreement .popup_body .border-box.grey {
    border-color: #d3d3d3;
    padding: 15px 20px;
  }

  .popup_agreement .popup_body .border-box.grey p {
    font-size: 16px;
    margin-bottom: 6px;
    font-weight: bold;
  }

  .popup_agreement .popup_body .border-box.grey ul li {
    font-size: 14px;
    font-weight: normal;
  }
	
	/* 2020-11-05 alert 팝업추가 */
	.popup_agreement .popup_body .btn-submit,
    .popup_agreement_alert .btn-submit{
        width: 100%;
        font-size: 16px;
        color:#fff;
        padding: 13px 0;
        background:rgb(66,65,87);
        margin:30px auto 20px;
        font-weight: bold;
    }
	.popup_agreement_alert img{
		margin: 25% auto 3%;
	}
	.popup_agreement_alert .btn-submit{
        width:70%;
        margin: auto;
        position: initial;
	}
}

/* // */
/* 2021.10.05 모바일 신규 페이지 css */

/* 로그인 페이지 */
.new_id_input_box{
	width: 100%;
	height: 45px;
	border: 1px solid #ddd !important;
	border-radius: 6px !important;
	padding-left: 15px  !important; 
	box-sizing: border-box;
	font-size: 14px;
}
.v21_log_con_wrap .new_id_input_box::placeholder{
	color: #3E3E3E;
}
.new_log_btn{
	display: block;
	width: 100%;
	height: 50px;
	background-color: #05B7D1;
	border-radius: 100px;
	font-size: 16px;
	font-weight: bold;
	-webkit-text-stroke-width:.02em;
	text-align: center;
	line-height: 50px;
	color: #fff;
}
.v21_log_con_wrap .new_log_link_wrap ul{
	text-align: center;
	display: block;
}
.v21_log_con_wrap .new_log_link_wrap li{
	font-size: 14px;
	color:#555555;
	display: inline-block;
}
.v21_log_con_wrap .new_log_link_wrap .last:after{
	content: "|";
    padding: 0 20px;
	color: #ddd;
}
.v21_log_con_wrap .new_log_link_wrap a{
	color: #555;
}
.v21_log_con_wrap .new_join_btn{
	display: block;
	width: 100%;
	height: 50px;
	background-color: #F1F2F4;
	border-radius: 100px;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	line-height: 50px;
	color: #555555;
	margin-bottom: 30px;
}


/* 아이디찾기 페이지 */
.search_id_tab_wrap:after{
	content: "";
	display: block;
	clear: both;
}
.search_id_tab_wrap li{
	width: 50%;
	height: 50px;
	float: left;
}
.search_id_tab_wrap li a{
	display: block;
	width: 100%;
	height: 100%;
	background-color: #F1F2F4 ;
	color: #444444;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
}
.search_id_tab_wrap .on{
	background-color: #05B7D1;
	font-weight: 800;
	color: #fff;
}
.v21_findId_wrap .search_id_radio_list{
	padding-bottom: 10px; 
	border-bottom: 1px solid #ddd; 
}
.v21_findId_wrap .search_id_radio_list li{
	float: left;
	font-size: 15px;
}
.v21_findId_wrap .search_id_radio_list li:nth-child(1){
	margin-right: 20px;
}
.v21_findId_wrap .search_id_radio_list:after{
	content: "";
	display: block;
	clear: both;
}
.v21_findId_wrap .search_id_radio_list li img{
	width: 24px;
	margin-right: 8px;
}
.v21_findId_wrap .find_id_btn_wrap .find_id_con_title{
	font-size: 20px;
	color: #3E3E3E;
	font-weight: bold;
	-webkit-text-stroke-width:.01em;
	margin-bottom: 4px;
}
.v21_findId_wrap .find_id_btn_wrap .find_id_con_title span{
	color: #05B7D1;
}
.v21_findId_wrap .btn_list:after {
	content: "";
    display: block;
    clear: both;
}
.v21_findId_wrap .find_id_btn_wrap>span{
	font-size: 14px;
	color: #999999;
}
.v21_findId_wrap .btn_list li{
	width: 49%;
	float: left;
}
.v21_findId_wrap .btn_list li:first-child{
	margin-right: 1%;
}
.v21_findId_wrap .btn_list a{
	display: block;
	width: 100%;
	height: 60px;
	border: 1px solid #3E3E3E;
	line-height: 60px;
	text-align: left;
	padding: 0 14px;
	border-radius: 6px;
	color: #3E3E3E;
	font-size: 16px;
	font-weight: 700;
	-webkit-text-stroke-width:.02em;
}
.v21_findId_wrap .btn_list .btn_list_ico{
	width: 25px;
	margin-right: 8px;
}
.v21_findId_wrap .btn_list .btn_list_arrow{
	width: 18px;
	float: right;
	margin-top: 20px;
}
.v21_findId_wrap .btn_list li>p{
	margin-top: 8px;
	color: #999999;
	font-size: 12px;
}
.v21_findId_wrap .result_box{
	width: 100%;
	height: auto;
	padding: 30px 20px;
	background-color: #F7F7F7;
	border: 1px solid #DDDDDD;
	text-align: center;
	border-radius: 4px;
}
.v21_findId_wrap .result_box  .id_result_tit{
	font-size: 18px;
	margin-bottom: 10px;
	-webkit-text-stroke-width:.02em;
	font-weight: nomal;
}
.v21_findId_wrap .result_box  .id_result_tit .id_resul_blue{
	color: #05B7D1
}

.v21_findId_wrap .result_box .id_result_subtxt{
	color: #999999;
}
.new_log_btn02:after{
	content: "";
    display: block;
    clear: both;
}
.new_log_btn02{
	display: block;
	text-align: center;
}
.new_log_btn02 .result_log_btn{
	margin-right: 20px;
	font-weight: normal;
	-webkit-text-stroke-width:.02em;
}

.new_log_btn02 a, .new_log_btn02 .result_log_btn{
	display: inline-block;
	width: 48%;
	max-width: 200px;
	padding: 15px 0;
	border-radius: 30px;
	text-align: center;
	border-radius: 30px;
}

.new_log_btn02 .result_log_btn{
	background-color: #05B7D1;
	font-size: 18px;
	color: #fff;
}

.new_log_btn02 a{
	background-color: #F1F2F4;
	font-size: 18px;
	color: #444;
}

/* 나의 정보 */
.myp_container {
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

.myp_container:before {
	display: table;
	content: " ";
}
.myp_bg_g{
	background-color: #F9FAFC;
	padding: 40px 24px;
}

.myp_bg_w{
	background-color: #fff;
	padding: 40px 24px;
}

.myp_con_wrap{
	padding: 0 24px;
}
.page-header .myp_tit_sub{
	color: #999;
	font-size: 14px;
	font-weight: normal;
}
.v21_my_con_wrap .quick_lists{
	display: block;
	text-align: center;
}

.v21_my_con_wrap .quick_lists li{
	text-align: left;
	display: inline-block;
}
.v21_my_con_wrap .quick_lists .line_list:after{
	content: "|";
    padding: 0 12px;
    color: #eee;
	font-size: 24px;
	vertical-align: -3px;
}
.v21_my_con_wrap .quick_lists a{
	display: inline-block;
}
.v21_my_con_wrap .quick_lists span{
	font-size: 18px;
	color: #555555;
	margin-left: 4px;
}
.myp_con_tit{
	font-size: 18px;
	font-weight: bold;
	color: #3E3E3E;
	display: inline-block;
	line-height: 30px;
}
.my_tit_blue{
	color: #05B7D1;
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
}
.input_tit{
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.v21_my_con_wrap .my_select_box{
	width: 100%;
	height: 40px !important;
	border-radius: 3px;
	border: 1px solid #C9C9C9;
	font-size: 14px;
}
.v21_my_con_wrap .my_pay_num_wrap:after{
	content: "";
    display: block;
    clear: both;
}
.v21_my_con_wrap .my_pay_btn{
	display: inline-block;
	width: 100%;
	height: 40px;
	background-color: #05B7D1;
	color: #fff;
	text-align: center;
	line-height: 40px;
	border-radius: 3px;
	font-size: 14px;
}

.v21_my_con_wrap .mon_payment_box{
	width: 100%;
}
.v21_my_con_wrap .mon_payment_box:after{
	content: "";
    display: block;
    clear: both;
}
.v21_my_con_wrap .mon_payment_box .mon_tit{
	font-size: 18px;
    font-weight: normal;
	/*-webkit-text-stroke-width:.02em;*/
	float: left;
	display: block;
	width: 100%;
	margin-bottom: 10px;
}
.v21_my_con_wrap .mon_payment_box .mon_tit span{
		line-height: 30px;
}
.v21_my_con_wrap .mon_payment_box .bill_num{
	font-size: 28px;
	font-weight: bold;
	text-align: left;
	color: #FFA201;
}
.v21_my_con_wrap .mon_payment_box .bill_num .pay_won{
	font-size: 16px;
	color: #777;
	font-weight: normal;
	margin-left: 4px;
}
.v21_my_con_wrap .mon_payment_box .bill_num .bill_vat_txt{
	font-size: 14px;
	color: #999;
	font-weight: normal;
	margin-left: 2px;
}
.myp_container .myp_select_box{
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}
.v21_my_con_wrap .myp_min_txt{
	margin-top: 8px;
	margin-bottom: 20px;
	display: block;
	font-size: 14px;
	color: #5D86B4;
}
.v21_my_con_wrap .view_more_btn{
	padding: 4px 20px;
	display: inline-block;
	border-radius: 30px;
	border: 1px solid #ccc;
	font-size: 14px;
	color: #666;
	float: right;
}
.v21_my_con_wrap .view_more_btn img{
	margin-left: 8px;
}
.v21_my_con_wrap .bill_date_m{
	font-size: 14px;
	color: #555;
	margin-bottom: 8px;
	display: inline-block;
}
.v21_my_con_wrap .bill_mm_tb{
	width: 100%;
	border-top: 2px solid #111;
}
.v21_my_con_wrap .bill_mm_tb tr{
	border-bottom: 1px solid #DFDFDF;
	font-size: 14px;
}
.v21_my_con_wrap .bill_mm_tb th{
	padding: 16px 10px;
	width: 40%;
	background-color: #F6F6F6;
	font-weight: normal;
}
.v21_my_con_wrap .bill_mm_tb td{
	text-align: right !important;
	color: #666;
}
.v21_my_con_wrap .bill_mm_none{
	border-top: 1px solid #DFDFDF;
}
.v21_my_con_wrap .m_myp_chbanner .chbanner_tit{
	font-family: 'GmarketSansBold';
	font-weight: bold;
	font-size: 20px;
	color: #333;
	margin-bottom: 20px;
}
.v21_my_con_wrap .m_myp_chbanner .chbanner_tit .blue{
	color: #05B7D1;
	font-size: 20px;
	font-weight: bold;
}
.v21_my_con_wrap .m_myp_chbanner .chbanner_tit span{
	font-size: 16px;
	color: #999999;
	font-weight: normal;
	margin-bottom: 4px;
}
.v21_my_con_wrap .m_myp_chbanner .chbanner_tit{
	
}
.v21_my_con_wrap .m_myp_chbanner img{
	border-radius: 10px;
	/*box-shadow: 8px 8px 14px #08262A21;*/
	display: block;
	margin: 0 auto;
}
.v21_my_con_wrap .prod_list li{
	width: 100%;
	padding: 14px;
	background-color: #F4F4F4;
	border-radius: 4px;
	margin-bottom: 7px;
}
.v21_my_con_wrap .prod_list li:after{
	content: "";
    display: block;
    clear: both;
}
.v21_my_con_wrap .prod_list li p{
	font-size: 14px;
	color: #3E3E3E;
	display: inline-block;
}
.v21_my_con_wrap .prod_list li span{
	font-size: 14px;
	font-weight: bold;
	float: right;
}

/* 1:1 고객상담 */
.v21_input_box{
	width: 100%;
    height: 40px !important;
    border-radius: 3px !important;
    border: 1px solid #C9C9C9;
    font-size: 14px;
	padding-left: 10px; 
}
.phone_num_wrap{
	text-align: left;
}
.phone_num_wrap:after{
	content: "";
	display: block;
	clear: both;
}
.phone_num_wrap p{
	float: left;
	display: inline-block;
    font-size: 30px;
	width: 5%;
	text-align: center;
    line-height: 40px;
    color: #999;
}
.phone_num_in{
	width: 30%;
	height: 40px !important;
    border-radius: 3px !important;
    border: 1px solid #C9C9C9 !important;
    font-size: 14px;
	display: inline-block;
	float: left;
}
.e_mail_id_wrap{
	margin-bottom: 10px;
}
.e_mail_id_wrap:after{
	content: "";
	display: block;
	clear: both;
}
.e_mail_id_wrap input{
	width: 90%;
	height: 40px !important;
    border-radius: 3px !important;
    border: 1px solid #C9C9C9 !important;
    font-size: 14px;
	display: inline-block;
	float: left;
}
.e_mail_id_wrap p{
	display: inline-block;
	width: 10%;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
}
.v21_textarea_box {
	width: 100% !important;
    height: 120px;
    border-radius: 3px !important;
    border: 1px solid #C9C9C9;
    font-size: 14px;
    padding-left: 10px;
}
.v21_file_box{
	width: 100%;
	border-radius: 3px !important;
}

.v21_noti_box{
	width: 100%;
	padding: 20px;
	background-color : #f4f4f4;
	border-radius: 8px;
	margin-bottom: 30px;
}
.v21_noti_box li{
	position: relative;
	padding-left: 14px;
	
}
.v21_noti_box li:after{
	content: '';
    display: block;
    clear: both;
    position: absolute;
    top: 9px;
    left: 0;
    width: 6px;
    height: 6px;
    background: #05B7D1;
	border-radius: 2px;
}
.v21_noti_box li span{
	font-weight: bold;
}
.v21_noti_box .noti_tit{
	font-size: 15px;
	font-weight: bold;
}
.v21_noti_box p{
	font-size: 14px;
	line-height: 1.8;
	color: #666;
}

/* 1:1 고객상담 나의 상담내역 */

.my_list_wrap ul{
	width: 100%;
	border-top: 2px solid #333;
}
.my_list_wrap li{
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
.my_list_wrap .badge_orange{
	width: 80px;
	height: 25px;
	border-radius: 4px;
	border: 1px solid #FF9F10;
	background-color: #FFE8C5;
	display: inline-block;
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
	line-height: 24px;
	color: #FF9F10;
	margin-right: 1%;
	box-sizing: border-box;
}
.my_list_wrap .badge_gray{
	width: 80px;
	height: 25px;
	border-radius: 4px;
	border: 1px solid #DDDDDD;
	background-color: #F4F5F9;
	display: inline-block;
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
	line-height: 24px;
	color: #666666;
	margin-right: 1%;
	box-sizing: border-box;
}
.my_list_wrap .title{
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	color: #333;
	margin-bottom: 4px;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.assort:after{
	content: "";
	display: block;
	clear:both;
}
.assort div{
	display: inline-block;
	float: left;
	margin-left: 10px;
}
.assort .assor_first{
	margin-left: 0;
}
.assort .assor_first:after{
	content: "";
	display: inline-block;
	width: 1px;
	height: 12px; 
	background-color: #ddd;
	margin-left: 10px;
	vertical-align: -2px;
}
.assort .date{
	color: #999;
	float: right;
}

/*요금납부*/
.paym_product{
	font-size: 16px;
	margin-bottom: 8px;
}
.noti_oran{
	color : #FF9F10;
}
.prtInfo_blue{
	color: #05B7D1;
}
.prtinfo_asso{
	margin-left: 0 !important;
}

.my_list_wrap .title_all {
    font-size: 15px;
    line-height: 25px;
    font-weight: bold;
    color: #333;
    margin-bottom: 4px;
}
/* 계약상품조회 팝업 */

.my_paym_list_wrap{
	padding: 40px 20px;
}
.my_modal_close_btn{
	
}
#modal-4 .titandtxt{
	margin-top: 40px;
	margin-bottom: 80px;
}
#modal-4 .close{
	position: absolute;
    top: 20px;
    right: 20px;
}

/* 납부방법 변경 신청 */

.v21_noti_box .first p{
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	color: #333;
}

/* 청구/납부방법 변경 */
.charge_tit01{
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
	margin-bottom: 10px;
}
.charge_tit02{
	font-size: 18px;
    font-weight: bold;
    display: block;
	margin-bottom: 10px;
	padding-bottom: 8px;
	border-bottom: 1px solid #ddd;
}
.myp_ui_pagetitle{
	
}
.charge_radio_wrap label{
	font-size: 14px;
	font-weight: normal;
	margin-right: 10px;
	margin-left: 4px;
}
.charge_radio_wrap input[type=radio]{
	margin-top: -3px;
}

/* 비밀번호 찾기 */
.find_id_com_wrap label{
	font-size: 14px;
}
.find_pw_tit{
	font-size: 18px;
	line-height: 1.6;
}
.pw_noti_txt{
	font-size: 14px;
	color: #999;
	display: inline-block;
	margin-top: 4px;
}
.find_pw_tit .blue{
	color: #05B7D1;
	font-weight: bold;
}

/* 1:1 상담접수 뷰 */
.my_board_view_tit_wrap{
	padding-bottom: 10px; 
	border-bottom: 1px solid #333;
	margin-bottom: 10px;
}

.board_view_tit{
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 4px;
}
.board_view_date{
	display: block;
	text-align: right;
	font-size: 14px;
	color: #999;
}
.board_con_txt p{
	font-size: 14px;
	line-height: 1.5;
}
.v21_noti_box h4{
	color: #555;
	font-weight: bold;
	margin-bottom: 8px;
}
.v21_noti_box h4 i{
	font-size: 21px;
    color: #ddd;
    vertical-align: -3px;
}
.list_back_btn{
	display: block !important;
	margin: 0 auto;
	width: 100px;
}

/* 요금조회 */
.chrinfo_list_wrap{
	border-top: 2px solid #333;
	width: 100%;
}
.chrinfo_list_wrap th{
	background-color: #F4F4F4;
	font-size: 14px;
}
.chrinfo_list_wrap .chrinfo_ca_tit{
	
}
.chrinfo_list_wrap tbody{
	border-bottom: 1px solid #ddd;
}
.chrinfo_list_wrap tr td:first-child{
	font-weight: bold;
}
.chrinfo_list_wrap tr td{
	font-size: 13px;
	padding: 4px 10px;
}
.chrinfo_list_wrap tr:last-child td{
	padding-bottom: 14px;
}
.chrinfo_list_wrap tr:nth-child(2) td{
	padding-top: 14px;
}
.chrinfo_list_wrap th i{
	font-size: 16px;
	margin-top: 2px;
    display: inline-block;
    float: right;
}
/* 요금조회 팝업 */
#modal-3 .modal-content{
	margin: 70px 14px;
    padding: 40px 20px;
}
#modal-3 .chrinfo_tit{
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #333;
}
#modal-3 .chrinfo_noti{
	font-size: 14px; 
	color: #FF9F10;
}
#modal-3 .chrinfo_noti span{
	font-size: 14px; 
	color: #FF9F10;
}
#modal-3 table{
	width: 100%;
	font-size: 14px;

}
#modal-3 tr{
	border-bottom: 1px solid #ddd;
	width: 100%;
}
#modal-3 th{
	padding-left: 0;
	font-weight: normal;
}
#modal-3 td{
	text-align: right;
	color: #2C78AD;
}
#modal-3 .lst_total{
	border-bottom: none;
	background-color: #FFF1E7;
}
#modal-3 .lst_total th{
	padding-left: 10px;
}
#modal-3 .lst_total td{
	color: #FF6A06;
}
.my_chrinfo_list_wrap .close{
	margin-top: -20px;
}
.v21_noti_box .blue{
	color: #05B7D1;
	font-weight: bold;
}


@media only screen and (max-width: 1000px){
	.myp_container .myp_ui_pagetitle{
		padding-left: 24px;
		padding-right: 24px;
	}
	.myp_container{
		overflow: hidden;
	}

}

@media only screen and (max-width: 767px){
	.v21_my_con_wrap .quick_lists{
		padding: 0 24px;
	}
	.v21_my_con_wrap .quick_lists span{
		font-size: 16px;
		letter-spacing: -0.5px;
	}
	.v21_my_con_wrap .quick_lists .line_list:after{
		padding: 0 6px;
	}
	.v21_my_con_wrap .quick_lists img{
		width: 36px;
	}
	.v21_log_con_wrap .login_tit_new{ 
		text-align: center;
	}
	.login_tit_new_none{
		display: none;
	}
	.v21_log_con_wrap .ui_pagetitle{ 
		border-bottom: none;
	}
	.v21_findId_wrap .btn_list li{
		width: 100%;
		float: left;
	}
	.v21_findId_wrap .btn_list li:first-child{
		margin-right: 0;
	}
}


@media only screen and (max-width: 460px){
	.new_log_btn02 a, .new_log_btn02 .result_log_btn{
		display: inline-block;
		width: 48%;
		max-width: 200px;
		padding: 10px 0;
		border-radius: 30px;
		text-align: center;
		border-radius: 30px;
		font-size: 17px;
	}
	.new_log_btn02 .result_log_btn {
		margin-right: 2%;
	}
	.v21_my_con_wrap .quick_lists img{
		width: 24px;
	}
	.v21_my_con_wrap .quick_lists .line_list:after{
		
	}
	.v21_my_con_wrap .quick_lists span{
		font-size: 14px;
	}
}
@media only screen and (max-width: 377px){
	.v21_my_con_wrap .quick_lists span{
		font-size: 12px;
	}
	
}



/* 1116_고도화 수정사항 작업 진행 */
.board_con_box1116{
	margin-bottom: 40px;
}

.pay_btn_on{background-color: #05B7D1 !important; color: #fff !important;}
.viewTable th{
	width: 100%;
}
.mo_payinfo_viewTable>table{
	width: 100%;
}
mo_payinfo_viewTable table{
	width: 100%;
}

.mo_payinfo_viewTable table th{
	background-color: #f4f4f4
}
.list_view>td{
	padding: 0 !important;
}
.viewTable tbody{
	border: 1px solid #999; box-sizing: border-box;
}
.ch_ch_table{
	margin-bottom: 30px;
	width: 100%;
}
.charge_change_wrap{
	
}
.charge_change_wrap td{
	padding: 0 !important;
}
.ch_ch_label{
	display: block;
	margin-top: 20px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 4px;
}

.phone_in_01{
	width: 20%;
}
.phone_in_02{
	width: 36%;
}

.mail_in_01{
	width: 46%;
}

.mail_in_selec{
	width: 100%;
	height: 31px !important;
	margin-top: 4px;
}

.info_post_in_btn{
	    display: inline-block;
    /* width: 30%; */
    border: 1px solid #ddd;
    /* height: 31px; */
    line-height: 29px;
    font-size: 12px;
    padding: 0 12px;
    color: #777 !important;
    background-color: #f4f4f4;
    box-sizing: border-box;
    margin-left: 4px;
}

.info_post_outp_box{
	width: 100%;
}


/* 1124 새소식 검색창 수정 */
.noti_selec_box{
		height: 34px !important;
}
.post_num_box{
	max-width: 120px;
}

@media only screen and (max-width: 800px){
	.noti_sch_wrap{
		display: block;
		text-align: center;
	}
	.noti_sch_wrap .noti_select_wrap{
		display: block !important;
		width: 100%;
	}
	.noti_selec_box{
		width: 24% !important;
		height: 34px !important;
		display: inline-block !important;
		margin-right: 1%;
	}
	.noti_sch_box{
		width: 50% !important;
		display: block !important;
	}
	.noti_sch_btn{ 
		display: block !important;
	}
	.noti_sch_btn span{
		border: 1px solid #ddd; 
		padding: 0 !important;
		line-height: 32px;
		box-sizing: border-box;
		width: 20%;
		min-width: 80px;
	}
}


/* 청구서 수령방법 토글처리*/
.toggle_qna input{
	border: 1px solid #ddd;
}
.charge_change_wrap input, .charge_change_wrap select{
	font-size: 12px;
}
.charge_ch_in{
	font-size: 12px;
}
.toggle_qna .question{
	border: 1px solid #C9C9C9;
	margin-top: 40px;
	box-sizing: border-box;
	border-radius: 8px;
	overflow: hidden;
}
.toggle_qna .question .togl_btn{
	display: block;
	text-align: center;
	padding: 6px;
	background-color: #f4f5f9;
	color: #666;
}
.toggle_charge_txt{
	font-size: 15px;
	line-height:1.5;
	text-align: center;
	font-weight: bold;
	padding: 10px;
}
.toggle_charge_txt span{
	color: #05B7D1;
}

/* B2B 에듀클래스 */
/* 비투비 에듀 체크박스 슬라이드  */
.edu_chk_slider{
	display: block;
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.edu_chk_slider .swiper-slide{
	display: inline-block;
	width: auto;
}
.edu_chk_slider .swiper-slide input[type="checkbox"]{
	display: none;
}
.edu_chk_slider .swiper-slide label{
	display: inline-block;
	cursor: pointer;
	position: relative;
	background-color: #f1f2f4;
	padding: 6px 12px;
	border-radius: 30px;
}
.edu_chk_slider .swiper-slide label p{
	color: #999999;
	font-size: 12px;
	line-height: 20px;
	display: inline-block;
	padding-bottom: 0;
	vertical-align: 2px;
	font-family: '나눔고딕', sans-serif;
}
.edu_chk_slider input[type="checkbox"].chk_box + label:before {
    display: inline-block;
    content: '';
    width: 20px;
    height: 20px;
    background-image: url(/mobile/images/v21/mo_btob_edu_chk_off.png);
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 4px;
	float: left;
}
.edu_chk_slider input[type="checkbox"].chk_box + label:after {
    position: absolute;
    content: '';
    top: 6px;
    left: 12px;
    width: 20px;
    height: 20px;
    background-image: url(/mobile/images/v21/mo_btob_edu_chk_on.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.edu_chk_slider input[type="checkbox"]:checked.chk_box + label:after {
    opacity: 1;
    transform: scale(1);
}
.edu_chk_slider input[type="checkbox"].chk_box + label:after {
    opacity: 0;
    transform: scale(0);
}
.edu_chk_slider input[type="checkbox"]:checked.chk_box + label p{
	color: #333;
	font-weight: bold;
}

/* 비투비 에듀 체크박스 리스트 스타일 */
.btob_edu_chk_wrap{
	display: block;
	padding: 15px 0 10px 0;
}
.btob_edu_chk_wrap li{
	display: inline-block;
	margin-right: 8px;
	margin-top: 8px;
}
.btob_edu_chk_wrap li input[type="checkbox"]{
	display: none;
}
.btob_edu_chk_wrap li label{
	display: inline-block;
	cursor: pointer;
	position: relative;
	background-color: #f1f2f4;
	padding: 6px 12px;
	border-radius: 30px;
}
.btob_edu_chk_wrap li label p{
	color: #999999;
	font-size: 12px;
	line-height: 20px;
	display: inline-block;
	padding-bottom: 0;
	vertical-align: 2px;
	font-family: '나눔고딕', sans-serif;
}
.btob_edu_chk_wrap input[type="checkbox"].chk_box + label:before {
    display: inline-block;
    content: '';
    width: 20px;
    height: 20px;
    background-image: url(/mobile/images/v21/mo_btob_edu_chk_off.png);
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 4px;
	float: left;
}
.btob_edu_chk_wrap input[type="checkbox"].chk_box + label:after {
    position: absolute;
    content: '';
    top: 6px;
    left: 12px;
    width: 20px;
    height: 20px;
    background-image: url(/mobile/images/v21/mo_btob_edu_chk_on.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.btob_edu_chk_wrap input[type="checkbox"]:checked.chk_box + label:after {
    opacity: 1;
    transform: scale(1);
}
.btob_edu_chk_wrap input[type="checkbox"].chk_box + label:after {
    opacity: 0;
    transform: scale(0);
}
.btob_edu_chk_wrap input[type="checkbox"]:checked.chk_box + label p{
	color: #333;
	font-weight: bold;
}
.edu_thum_list_wrap ul{
	margin-bottom: 14px;
	display: block;
}
.edu_thum_list_wrap ul:after{
	content: '';
	display: block;
	clear: both;
}
.edu_thum_list_wrap li{
	float: left;
	width: calc(33.3% - 10px);
	margin-right: 10px;
}
.edu_thum_list_wrap li:last-child{
	margin-right: 0;
}
.edu_thum_list_wrap .edu_list_tit{
	display: block;
	width: 100%;
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap;
	text-align: center;
	margin-top: 4px;
	color: #333;
	font-size: 13px;
	font-family: '나눔고딕' , sans-serif !important;
}
/* 비투비 에듀 팝업 */

.edu_modal_con{
	position: relative; 
	max-width: 500px; 
	height: auto; 
	background: #fff;
	border-radius: 20px;
	border: none;
	box-shadow: none;
	border: none !important;
	position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
	padding:20px;
}

.edu_modal_con:after{
	content: '';
	display: block;
	clear: both;
}
.edu_modal_con .close{
	color : #333;
	position: absolute;
	top: 20px;
	right: 20px;
	text-shadow: none;
	opacity: 1;
	display: inline-block;
	width: 21px;
    height: auto;
}
.edu_movie_divide_wrap{
	
}
.edu_movie_divide_wrap .edu_divi_img{
	display: block;
	width: 112px;
	margin-bottom: 20px;
	float:left;
	margin-right: 14px;
}
.edu_mo_info{
	display: block;
	float: left;
	width: calc(100% - 126px);
}
.edu_mo_info li{
	text-align: left;
	margin-bottom: 4px;
}
.edu_modal_con h4{
	font-weight: bold;
	margin-bottom: 20px;
	text-align: left;
	font-family: '나눔고딕' , sans-serif !important;
}
.edu_mo_info li p{
	font-weight: bold;
	font-size: 13px;
	color: #333;
	line-height: 1.5;
	font-family: '나눔고딕' , sans-serif !important;
}
.edu_mo_info li p span{
	font-weight: normal;
	font-family: '나눔고딕' , sans-serif !important;
}
.edu_movie_str_wrap li{
	margin-bottom: 12px;
}
.edu_movie_str_wrap .edu_movie_actor{
	font-weight: bold;
	font-size: 13px;
	color: #333;
	line-height: 1.5;
	font-family: '나눔고딕' , sans-serif !important;
}
.edu_movie_str_wrap span{
	display: block;
	font-family: '나눔고딕' , sans-serif !important;

}

/* 2023.07.13추가 */

.v2023_prodimg3 {
    position: relative;
	text-align:center;
	margin-top:140px;
	margin:auto;
}
.v2023_prodimg3 img{
	width:100%;
	margin:auto;
}
.v2023_prodimg3_btn{
	margin:auto;
	text-align:center;
}

.v2023_prodimg3_btn img{
	width: 70%;
	/*float:left;
	margin-bottom:50px;*/
	margin:auto;
	text-align:center;
	padding:1.5em 0;
}
.pc {display: block;}
.mo {display: none;}

@media screen and (max-width:700px) {
  .mo {display: block;}
  .pc {display: none;}
  }


/* 2023.07.19추가 */
.v2023_title{
    text-align: center;
    font-weight: bold;
    font-size: 2.1em;
    color: #00b1c9;
	padding-bottom:10px;
	
}

.v2023_title_sub{
    text-align: center;
    font-size: 1.3em;
    color: #666666;
    padding-bottom: 3px;
	border-top:1px solid #ddd;
	padding-top:3em;
}

.v2023_more {
	float: right;
	position: static;
	clear: both;
	display: inline-block;
	color: black;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: -0.03em;
	text-decoration: underline;
	text-underline-position: under;
	}

/********************************
 우측 퀵메뉴
********************************/
.aside_quick {display: inline-block; position: fixed; right: 22px; bottom:145px;z-index: 30;}
.aside_quick.active {display: block;}
.aside_quick .qucik_list ul {display: none;}
.aside_quick .qucik_list.qucik_on ul {display: block;}
.aside_quick .qucik_list ul li.cr {margin-bottom: 15px; width: 65px; height: 65px;}
.aside_quick .qucik_list ul li.box {margin-bottom: 15px; width: 65px;}
.aside_quick .qucik_list ul li.box {margin: 20px 0; width: 65px; border-radius: 45px; background-color: #377be1; box-shadow: 3px 2px 6px 0px rgba(0, 0, 0, 0.35);}
.aside_quick .qucik_list ul li.box li {padding: 0 13px;}
.aside_quick .qucik_list ul li.box li:first-child,
.aside_quick .qucik_list ul li.box li:first-child a {height: 85px;}
.aside_quick .qucik_list ul li.box li:nth-child(2),
.aside_quick .qucik_list ul li.box li:nth-child(2) a {height: 65px;}
.aside_quick .qucik_list ul li.box li + li:before {content: ""; display: block; width:100%; height: 1px; background: url(/mobile/common/direct/images/quick_line.png) repeat-x 0 0;}
.aside_quick .qucik_list ul li.box li a {display: table-cell; width: 100vw; height: 75px; vertical-align: middle; }
.aside_quick .qucik_list ul li.box li a .icon {margin: auto; display: block; width: 22px;}
.aside_quick .qucik_list ul li.box li a .icon img {width: 100%;}
.aside_quick .qucik_list ul li.box li a .text {margin: 0 -10px; display: block; font-size: 12px; line-height: 15px; color: #fff; letter-spacing: -0.08em; font-family: 'GmarketSansMedium' !important;}
.aside_quick .qucik_list ul li.box li a .icon + .text {margin-top: 8px;}

.aside_quick .qucik_list ul li a {position: relative; right: 0; display: block; width: 100%; height: 100%; text-align: center;}

.aside_quick .btn_more {position: relative; margin: 0 auto 10px; display: block; width: 45px; height: 45px; background-color: #fff; border-radius: 12px; border: 1px solid #7a8490; box-shadow: 3px 2px 6px 0px rgba(0, 0, 0, 0.35);}
.aside_quick .btn_more:before {content: ""; position: absolute; display: block; width: 100%; height: 100%; background: url(/mobile/common/direct/images/icon_more.svg) no-repeat center; background-size: 16px;}
.aside_quick .qucik_list.qucik_on .btn_more:before {transform:rotate(45deg);}
.aside_quick .btn_more span {font-size: 0; text-indent: -9999px;}
.aside_quick .btn_top {display: block; width: 55px; height: 55px; border-radius: 50%; background:url(/mobile/common/direct/images/icon_top.svg) no-repeat center #323949; background-size: 20px 15px; box-shadow: 3px 2px 6px 0px rgba(0, 0, 0, 0.35); overflow: hidden;}
.aside_quick .btn_top span {font-size: 0; text-indent: -9999px;}

