@charset "utf-8";
/* BAISIC LAYOUT*/
#wrap{width:100%; overflow:hidden}
#header{width:100%; margin-top: -15px;}
#content{width:100%; position:relative}
#footer{width:100%}
.site-wrap{position:relative; padding:0 15px}
.site-wrap-new{position:relative; padding:0 2px}

::-webkit-scrollbar {
    -webkit-appearance: none;
}

/*HEADER*/
.header{position:relative; width:100%; height:55px; background-color:#fff; overflow:hidden; z-index:100}
.header:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.header.fix{position:fixed; border-bottom:1px solid #eaeaea}
.header h1{position:absolute; top:8px; left:calc((100% - 152px)/2); margin-left:0px}
.header h1 img{width:152px;}
.header .left{float:left; padding:20px 0 0 19px}
.header .left img{width:21px;}
.header .right{float:right; padding:16px 18px 0 0}
.header .right span{display:inline-block; font-size:10px; color:#000; padding-top:17px; background:url(../images/common/ico_user1.png) no-repeat 9px 0; background-size:19px 15px}

.header .right2{float:right; padding:6px 5px 0 0}
.header .right2 span{display:inline-block; font-size:10px; color:#000; padding-top:27px; background:url(../images/common/cart.png) no-repeat 4px 0; background-size:32px 32px}


.user_keep .left{float:left; padding:30px 0 0 5px}
.user_keep .right{float:right; padding:16px 18px 0 0}
.user_keep .right span{display:inline-block; font-size:10px; color:#000; padding-top:17px; background:url(../images/common/ico_user2.png) no-repeat 9px 0; background-size:19px 15px}



#snb .sc_snb2 .select_box{
	float:left; 
	width:100%;
	height:36px;
	padding-left:80px;
	margin-left:-80px;
	font-size:12px;
	color:#666;
	background:#fff url(/images/common/ico_arrow3.png) right 9px center no-repeat;
	background-size:12px 7px;
	box-sizing:border-box;
}
#snb .sc_snb2 .select_box .sub_select2 {
	float:right; 
	width:100%;
	height:36px;
	padding-left:5px;
	margin-left:-5px;
	font-size:12px;
	color:#666;
	box-sizing:border-box;
}



/*CONTAINER*/
.sc_m_cont{}
.sc_m_cont .zzim_heart{display:inline-block; position:relative; top:1px; width:16px; height:14px; background:url(/images/common/ico_heart1.png) no-repeat 0 0; background-size:16px 14px}
.sc_m_cont .zzim_heart.on{background-image:url(/images/common/ico_heart1-1.png)}
.sc_m_cont .section1{margin-top:20px}
.sc_m_cont .section2{margin-top:19px; padding:15px 0; background:#f8f8f8}
.sc_m_cont .section3{margin-top:9px; padding:15px 0; background:#fff}
.sc_m_cont .section4{margin-top:2px; background:#fff}
.sc_m_cont .section5{margin-top:10px; padding:4px 0 15px; background:#f8f8f8}
.sc_m_cont .section6{margin-top:22px}
.sc_m_cont .section7{margin:29px 0 21px}

.section1 .sc1-1 .sc_top{padding:15px; background:#f8f8f8}
.section1 .sc1-1 .sc_top:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.section1 .sc1-1 .sc_top .left,
.section1 .sc1-1 .sc_top .right{width:calc(50% - 7px)}
.section1 .sc1-1 .sc_top .left{float:left}
.section1 .sc1-1 .sc_top .right{float:right}
.section1 .sc1-1 .sc_top .thumb{width:100%; border:1px solid #ededed; text-align:center; background:#fff; box-sizing:border-box}
.section1 .sc1-1 .sc_top .thumb img{width:115px; height:62px; margin:14px 0}
.section1 .sc1-1 .sc_top .title{width:100%; margin-top:7px; text-align:center}
.section1 .sc1-1 .sc_top .title a{margin-top:5px; font-size:12px; color:#999}
.section1 .sc1-1 .sc_list{margin-top:11px}
.section1 .sc1-1 .sc_list li{padding:8px 0}
.section1 .sc1-1 .sc_list li a:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.section1 .sc1-1 .sc_list li div{float:left; font-size:13px; color:#777}
.section1 .sc1-1 .sc_list li .sort{width:40px}
.section1 .sc1-1 .sc_list li .sort.c1{color:#1c4ff4}
.section1 .sc1-1 .sc_list li .sort.c2{color:#1222ea}
.section1 .sc1-1 .sc_list li .title{width:calc(100% - 102px)}
.section1 .sc1-1 .sc_list li .title strong{color:#333}
.section1 .sc1-1 .sc_list li .period{float:right; width:62px; text-align:right}
.section1 .sc1-1 .button2{margin-top:15px}

.sc_m_cont .sl_top{margin-bottom:13px}
.sc_m_cont .sl_top:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.sc_m_cont .sl_top .left{float:left}
.sc_m_cont .sl_top .left span{display:inline-block; vertical-align:middle}
.sc_m_cont .sl_top .left span a{vertical-align:middle}
.sc_m_cont .sl_top .left .stt{position:relative; top:2px; margin:0 14px; font-family:'Roboto','NSimSun', sans-serif; font-size:14px; color:#aaa}
.sc_m_cont .sl_top .left .stt strong{font-weight:bold; color:#e60013}
.sc_m_cont .sl_top .prev .bx-prev{display:inline-block; width:8px; height:15px; font-size:0; background:url(/images/common/ico_arrow_sl2.png) no-repeat 0 0; background-size:8px 15px}
.sc_m_cont .sl_top .next .bx-next{display:inline-block; width:8px; height:15px; font-size:0; background:url(/images/common/ico_arrow_sl2-1.png) no-repeat 0 0; background-size:8px 15px}
.sc_m_cont .sl_top .right{float:right}
.sc_m_cont .sl_top .right span{display:block; width:20px; height:16px; background:url(/images/common/logo-s2.png) no-repeat 0 0; background-size:20px 16px}
.section2 ul li{width:100%; background:#f8f8f8; box-sizing:border-box}
.section2 .box{height:75px; margin:0 15px; border:1px solid #e9e9e9; background:#fff}
.section2 .box .top{width:100%; height:42px; border-bottom:1px solid #eaeaea}
.section2 .box .top:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.section2 .box .top .left{float:left; padding:13px 0 0 16px}
.section2 .box .top .left a{display:inline-block}
.section2 .box .top .left span{font-family: 'Roboto Condensed','NSimSun', sans-serif; font-size:12px; letter-spacing:0.2px}
.section2 .box .top .left .fb{padding-left:15px; margin-right:15px; background:url(/images/common/ico_fb2.png) no-repeat 0 center; background-size:8px 15px}
.section2 .box .top .left .fb span{color:#345a96}
.section2 .box .top .left .twt{padding-left:21px; background:url(/images/common/ico_twt2.png) no-repeat 0 center; background-size:16px 14px}
.section2 .box .top .left .twt span{color:#00aceb}
.section2 .box .top .left .fb2{padding-left:15px; margin-right:15px; background:url(/images/common/ico_fb2_off.png) no-repeat 0 center; background-size:8px 15px}
.section2 .box .top .left .fb2 span{color:#575757}
.section2 .box .top .left .twt2{padding-left:21px; background:url(/images/common/ico_twt2_off.png) no-repeat 0 center; background-size:16px 14px}
.section2 .box .top .left .twt2 span{color:#575757}
.section2 .box .top .right{float:right; margin:12px 12px 0 0; padding-left:12px; background:url(/images/common/sep1.png) no-repeat 0 center; background-size:1px 18px}
.section2 .box .top .right span{display:inline-block; margin-top:1px}
.section2 .box .cont{position:relative; height:332px; margin:0 20px; text-align:center}
.section2 .box .thumb{width:100%}
.section2 .box .thumb img{width:226px; height:130px; margin:21px auto}
.section2 .box .title{padding-top:6px; font-family: 'Noto Sans Korean','NSimSun', sans-serif; font-size:17px; color:#222}
.section2 .box p{margin-top:9px; font-size:13px; color:#555; line-height:20px}
.section2 .box .period{position:absolute; width:100%; bottom:77px}
.section2 .box .period:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.section2 .box .period .left{float:left; padding-left:15px; font-family: 'Noto Sans Korean','NSimSun', sans-serif; font-size:14px; font-weight:bold; color:#333}
.section2 .box .period .right{float:right; padding-right:15px; }
.section2 .box .period .right span{display:block; width:48px; height:19px; line-height:19px; font-size:11px; color:#fff; text-align:center; background:#0668fa}
.section2 .box .button3{position:absolute; width:100%; bottom:15px}

.section3 ul li{width:100%; background:#fff; box-sizing:border-box}
.section3 .box{height:120px; padding:14px 0; margin:0 15px 6px; border:1px solid #e9e9e9; overflow:hidden; box-sizing:border-box}
.section3 .box:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.section3 .box .b_left{position:relative; float:left; width:40%; background:url(/images/common/sep2.png) no-repeat right center; overflow:hidden}
.section3 .box .b_right{position:relative; float:left; width:60%; height:89px; padding:0 15px; overflow:hidden; box-sizing:border-box}
.section3 .box .thumb{text-align:center}
.section3 .box .thumb img{width:110px; height:79px; margin:0 auto}
.section3 .box .snsset{width:100%; margin-top:13px; }
.section3 .box .snsset img{display:inline}
.section3 .box .snsset .fb img{width:8px; height:15px}
.section3 .box .snsset .twt img{width:16px; height:14px}
.section3 .box .snsset .sep{display:inline-block; width:1px; height:16px; margin:0 7px; background:url(/images/common/sep3.png) no-repeat center}
.section3 .box .snsset .zzim_heart{vertical-align:top}
.section3 .box .title{padding-top:0; font-family: 'Noto Sans Korean','NSimSun', sans-serif; font-size:15px; color:#222}
.section3 .box p{margin-top:6px; font-size:13px; color:#666; line-height:20px}

.section3 .box .period .left{float:left; width:300px; font-family: 'Noto Sans Korean','NSimSun', sans-serif; font-size:14px; font-weight:bold; color:#333}
.section3 .box .period .right{float:right; }
.section3 .box .period .right span{display:block; width:48px; height:19px; line-height:19px; font-size:11px; color:#fff; text-align:center; background:#0668fa}

.section4 ul li{width:100%; background:#fff; padding:0 15px; box-sizing:border-box}
.section4 ul li:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.section4 .box{position:relative; float:left; width:calc(50% - 5px); height:220px; margin-right:10px; margin-bottom:10px; border:1px solid #eaeaea; box-sizing:border-box}
.section4 .box:nth-child(even) {margin-right:0}
.section4 .box .cont{padding:0 15px; text-align:center}
.section4 .box .cont .thumb{text-align:center}
.section4 .box .cont .thumb img{width:128px; height:69px; margin:19px auto}

.section4 .box .cont .title{border-top:1px solid #eaeaea; padding-top:13px; font-family: 'Noto Sans Korean','NSimSun', sans-serif; font-size:15px; color:#222}
.section4 .box .cont .period{margin-top:5px; text-align:center}
.section4 .box .cont .period span{display:inline-block; margin:0 4px; vertical-align:middle}
.section4 .box .cont .period .prd1{font-family: 'Noto Sans Korean','NSimSun', sans-serif; font-size:14px; font-weight:bold; color:#333}
.section4 .box .cont .period .prd2{width:48px; height:19px; line-height:19px; font-size:11px; color:#fff; text-align:center; background:#e60013}

.section4 .box .snsset{position:absolute; bottom:0; width:100%; text-align:center; padding:12px 0 8px; border-top:1px solid #eaeaea}
.section4 .box .snsset img{display:inline}
.section4 .box .snsset .fb img{width:8px; height:15px}
.section4 .box .snsset .twt img{width:16px; height:14px}
.section4 .box .snsset .sep{display:inline-block; width:1px; height:16px; margin:0 7px; background:url(/images/common/sep3.png) no-repeat center}
.section4 .box .snsset .zzim_heart{vertical-align:top}


.section5 .sc{margin-top:15px}
.section5 .sc .title{padding:0 15px}
.section5 .sc .title span{display:inline-block; font-size:14px; color:#333; background-repeat:no-repeat}
.section5 .sc .title strong{color:#e60013}
.section5 .sc .title .ico1{padding-left:18px; background-image:url(/images/common/ico_play1.png); background-size:12px 14px; background-position:0 2px}
.section5 .sc .title .ico2{padding-left:18px; background-image:url(/images/common/ico_user2.png); background-size:14px 14px; background-position:0 2px}
.section5 .sc .title .ico3{padding-left:18px; background-image:url(/images/common/ico_bubble1.png); background-size:15px 15px; background-position:0 2px}
.section5 .sc .slide{margin-top:11px; border-top:1px solid #eaedf2; border-bottom:1px solid #eaedf2}
.section5 .sc .slide li{position:relative; width:100%; height:127px; background-repeat:no-repeat; background-position:center; background-size:cover; overflow:hidden}
.section5 .sc .slide li .copyset{position:absolute; top:38px; width:100%; height:100%; color:#fff; text-align:center}
.section5 .sc .slide li .copyset .stit{font-family: 'Roboto Condensed','NSimSun', sans-serif; font-size:10px; color:#fff; letter-spacing:1px; opacity:0.7}
.section5 .sc .slide li .copyset .tit{margin-top:2px; font-family: 'Noto Sans Korean','NSimSun', sans-serif; font-size:27px; font-weight:bold}
.section5 .sc .slide li .copyset .tit.type1{font-size:22px}
.section5 .sc5-1 .slide li.vis1{background-image:url(/images/main/bg_tv1.jpg)}
.section5 .sc5-1 .slide li.vis2{background-image:url(/images/main/bg_tv2.jpg)}
.section5 .sc5-1 .slide li.vis3{background-image:url(/images/main/bg_tv3.jpg)}
.section5 .sc5-2 .slide li.vis1{background-image:url(/images/main/bg_guide1.jpg)}
.section5 .sc5-2 .slide li.vis2{background-image:url(/images/main/bg_guide2.jpg)}
.section5 .sc5-2 .slide li.vis3{background-image:url(/images/main/bg_guide3.jpg)}
.section5 .sc5-3 .slide li.vis1{background-image:url(/images/main/bg_community1.jpg)}
.section5 .sc5-3 .slide li.vis2{background-image:url(/images/main/bg_community2.jpg)}
.section5 .sc5-3 .slide li.vis3{background-image:url(/images/main/bg_community3.jpg)}
/*MVIS-BX CUSTOM*/
.section5 .sc .slide .bx-wrapper .bx-prev{left:25px; background:url(/images/common/ico_arrow_sl1.png) no-repeat 0 0; background-size:15px 30px}
.section5 .sc .slide .bx-wrapper .bx-next{right:25px; background: url(/images/common/ico_arrow_sl1-1.png) no-repeat 0 0; background-size:15px 30px}
.section5 .sc .slide .bx-wrapper .bx-controls-direction a{position:absolute; top:50%; margin-top:-15px; outline:0; width:15px; height:30px; text-indent:-9999px; z-index:9999}

.section6 .sc_board_latest .tab{width:100%; overflow:hidden}
.section6 .sc_board_latest .tab li{float:left; width:25%; height:43px}
.section6 .sc_board_latest .tab li a{display:block; font-size:13px; color:#888; line-height:41px; border:1px solid #eae9e6; border-top:1px solid #ededed; border-right:none; text-align:center; background:#fafafa; box-sizing:border-box}
.section6 .sc_board_latest .tab li a.first{border-left:none}
.section6 .sc_board_latest .tab li a.last{border-right:none}
.section6 .sc_board_latest .tab li a:hover{color:#9e9e9e}
.section6 .sc_board_latest .tab li a:focus,
.section6 .sc_board_latest .tab li a.active{color:#333; border-top:1px solid #e60013; border-bottom:1px solid #fff; background:#fff}

.section6 .sc_board_latest .tab_cont{margin-top:13px}
.section6 .sc_board_latest .tabcontent{display:none; position:relative; height:161px; margin:0 15px; overflow:hidden}
.section6 .sc_board_latest .tabcontent ul{}
.section6 .sc_board_latest .tabcontent li{width:100%; line-height:34px}
.section6 .sc_board_latest .tabcontent li a{font-size:13px; color:#555}
.section6 .sc_board_latest .tabcontent li a:hover{opacity:0.8}
.section6 .sc_board_latest .tabcontent li span{color:#e60013}
.section6 .sc_board_latest .tabcontent .button2{position:absolute; bottom:0}

.section7 .sc_list{margin-top:10px}
.section7 .sc_list li{padding:9px 0}
.section7 .sc_list li a:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.section7 .sc_list li div{float:left; font-size:13px; color:#666}
.section7 .sc_list li .name{width:70px; color#333; padding:1px 0 1px 21px; background:url(/images/common/ico_user3.png) no-repeat 0 center; background-size:16px 16px; box-sizing:border-box}
.section7 .sc_list li .txt{width:calc(100% - 82px); padding:1px 0}

/*SUB PAGE*/
.sc_s_cont{}
#svis{display:table; width:100%; height:101px; background-repeat:no-repeat; background-position:0 center; background-size:cover}
#svis.vis1{background-image:url(/images/sub/svis1.jpg)}
#svis .title{display:table-cell; text-align:center; vertical-align:middle}
#svis .title span{font-size:27px; font-weight:bold; color:#ededed}

.sc_s_cont .s_img img{width:100%}
.sc_s_cont .s_img2 img{width:100%; padding-top:20px;}
.sc_sub1 .pg_title1{padding-top:23px; }
.sc_sub1 .pg_title2{padding-top:13px; }
.sc_sub1 .section1{padding:0 15px}
.sc_sub1 .section1 .ct_title1{margin-top:37px; margin-bottom:20px}
.sc_sub1 .section1 .ct_txt2{margin-top:12px; margin-bottom:18px}

/*MEMBER*/
.sc_members{border-top:1px solid #eaeaea}
.sc_members .ct_title1{height:40px; line-height:40px}
.sc_members .inner1{padding:5px 15px 40px}
.sc_members .inner2{padding:25px 0 10px}
.sc_members .sc_agree{padding-bottom:9px}
.sc_members .sc_agree .top{padding-bottom:7px; border-bottom:1px solid #333}
.sc_members .sc_agree .top:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_members .sc_agree .top .left{float:left}
.sc_members .sc_agree .top .left span{font-size:14px; color:#333; padding-left:20px; background:url(/images/common/ico_note1.png) no-repeat 0 center; background-size:14px 16px}
.sc_members .sc_agree .top .right{float:right}
.sc_members .sc_agree .top .right .chkbx1{position:relative; top:0}
.sc_members .sc_agree .sc_terms{padding-top:14px}
.sc_members .sc_agree .sc_terms .agree{}
.sc_members .sc_agree .sc_terms .agree:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_members .sc_agree .sc_terms .agree .left{float:left}
.sc_members .sc_agree .sc_terms .agree .right{float:right}
.sc_members .sc_agree .sc_terms .agree .right .chkbx1{position:relative; top:4px}
.sc_members .sc_agree .sc_terms .terms{width:100%; height:99px; padding:4px 10px; margin-top:9px; border:1px solid #e9e9e9; overflow-y:auto; box-sizing:border-box}
.sc_members .sc_agree .sc_terms .terms .pre_box{font-size:12px; color:#666; line-height:22px}
.sc_members .sc_write_info{border-top:1px solid #e60013; border-bottom:1px solid #ebebeb}
.sc_members .sc_write_info ul{padding:14px 0 16px}
.sc_members .sc_write_info li{padding:4px 0}
.sc_members .sc_write_info li .title:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_members .sc_write_info li .item{float:left; font-size:13px; color:#333}
.sc_members .sc_write_info li .chkbx2{float:right; margin-top:-2px}
.sc_members .sc_write_info li .chkbx2 label.css-label1{font-size:13px; color:#666; padding-right:28px}
.sc_members .sc_write_info li .w_value{margin-top:7px}
.sc_members .sc_write_info li input.type1{width:100%; height:44px; padding-left:14px; color:#333}
.sc_members .sc_write_info li select.type3{}
.sc_members .sc_write_info li .refer1{margin-top:8px; font-size:13px; color:#999}
.sc_members .sc_write_info li .refer1.c1{color:#666}
.sc_members .sc_write_info li .refer1 span{color:#e35555}
.sc_members .sc_write_info li .sep{font-size:15px; color:#333; margin:0 3px}
.sc_members .sc_write_info .separate{width:100%; height:1px; margin:16px 0 5px; background:#ebebeb}
.sc_members .sc_write_info .refer2{margin:17px 0; font-size:13px; color:#666}
.sc_members .sc_write_info .refer2 span{color:#e35555}
.sc_members .sc_write_info li .f_half:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_members .sc_write_info li .f_half .half1{float:left; width:calc(50% - 5px); margin-right:10px}
.sc_members .sc_write_info li .f_half .half1:last-child{margin-right:0}

.sc_members .btn_member1{width:100%; height:100px; margin-top:20px; text-align:center; background:#4e5a64; border-radius:3px}
.sc_members .btn_member1 a{display:block; line-height:50px}
.sc_members .btn_member1 span{font-size:18px; font-weight:bold; color:#fff}

.sc_members .btn_member12{width:100%; height:100px; margin-top:20px; text-align:center; background:#4e5a64; border-radius:3px}
.sc_members .btn_member12 a{display:block; line-height:50px}
.sc_members .btn_member12 span{font-size:18px; font-weight:bold; color:#fff}

.sc_members .btn_member13{width:100%; height:100px; margin-top:20px; text-align:center; background:#0b528f; border-radius:3px}
.sc_members .btn_member13 a{display:block; line-height:50px}
.sc_members .btn_member13 span{font-size:18px; font-weight:bold; color:#fff}

.sc_members .btn_member2{margin-bottom:10px}
.sc_members .btn_member2:after{content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden}
.sc_members .btn_member2 .left{float:left}
.sc_members .btn_member2 .right{float:right}
.sc_members .btn_member2 div{width:calc(50% - 5px); height:53px; border:1px solid #e0e0e0; text-align:center; border-radius:3px}
.sc_members .btn_member2 a{display:block; line-height:51px}
.sc_members .btn_member2 span{display:inline-block; font-size:15px; color:#333; background-repeat:no-repeat; background-position:0 center}
.sc_members .btn_member2 .left span{padding-left:23px; background-image:url(/images/common/ico_fb4.png); background-size:12px 20px}
.sc_members .btn_member2 .right span{padding-left:27px; background-image:url(/images/common/ico_google4.png); background-size:20px 20px}
.sc_members .btn_member3{width:100%; height:59px; margin-top:20px; text-align:center; }
.sc_members .btn_member3 a{display:block; line-height:59px}
.sc_members .btn_member3 span{font-size:15px; font-weight:bold; color:#fff}

/*.sc_members .inner4{padding:5px px}*/
.sc_members .btn_member4 {width:100%; height:39px; margin-top:0px; text-align:center; background:#3861ab;; border-radius:0px}
.sc_members .btn_member4 a{display:block; line-height:39px; color:#fff;}

.sc_members .sc_login{padding-top:25px}
.sc_members .sc_login .login_form{}
.sc_members .sc_login .login_form .user_keep{}
.sc_members .sc_login input.type1{width:100%; height:44px; padding-left:14px; color:#333}
.sc_members .sc_login input.type1:first-child{border-bottom:none; margin-top:12px}
/*.sc_members .sc_login input.type1:first-child{margin-top:12px}*/
.sc_members .sc_login label {font-size:12px; color:#999}
.sc_members .sc_login input[type="checkbox"]{-webkit-appearance: checkbox}

.sc_members .sc_login .find_idpw{margin:16px 0; text-align:center}
.sc_members .sc_login .find_idpw span{display:inline-block; font-size:13px}
.sc_members .sc_login .sep{color:#e1e1e1; margin:0 5px}
.sc_members .sc_login .find_idpw span.txt1{color:#1c4ff4}
.sc_members .sc_login .find_idpw span.txt2{color:#333}

/*게시판기본*/
.sc_board{position:relative}
.sc_board.list .button4{margin-top:15px}
.sc_board.list .board3{margin-top:11px}
.sc_board.list .paging{margin-top:28px}
.sc_board.list .searchbar1{margin:24px 0 50px}
.sc_board.view .board_view3{margin-top:10px}
.sc_board.view .board_view3 .paging_prevnext{margin:17px 0 40px}
.sc_board.view .paging{margin:24px 0 50px}
.sc_board.write .board_write3{margin-top:5px}
.sc_board.write .button2-1{margin:5px 0 10px}

.sc_board.acd .board_acd1{margin-top:30px; padding-bottom:40px}  /*아코디언*/



 .line1 {
	border: #afaeae double 3px; margin-right:5px;
}

/*사이드 네비게이션*/
.sidebar_section{left:-70%; background:#fff; overflow:scroll}  /*메뉴 비율 너비, js 2곳도 같이 수정, 사이드바 상하 고정시 overflow:hidden*/
.sidebar .navigation{position:relative}
.sidebar .navigation li{border-bottom:1px solid #e7e6e6; background:#fff url(/images/common/ico_arrow9.png) right 9px center no-repeat;background-size: 16px 16px;zoom: 1;}
.sidebar .navigation li > a{display:block; height:47px; line-height:47px; font-size:18px; color:#666; padding-left:13px;}
.sidebar .navigation li.highlight a{font-size:18px; font-weight:bold; color:#e60013}
.sidebar .navigation li.logout{height:128px; padding-top:24px; border-bottom:none; text-align:center; background:#266331; box-sizing:border-box}
.sidebar .navigation li.logout img{width:154px}
.sidebar .navigation li.logout .button{display:inline-block; width:95px; height:35px; padding-left:0; line-height:35px; margin-top:13px; border-radius:2px; background:#fff}
.sidebar .navigation li.logout .button span{font-size:12px; font-weight:900; color:#e60013; padding-left:17px; background:url('/images/common/ico_user5.png') no-repeat 0 center; background-size:12px 12px}

.sidebar .navigation li.logout .left{float:left; padding:0 0 0 0}
.sidebar .navigation li.logout .plus img{width:24px; height:24px; padding:7px 0 0 0}

.sidebar .navigation li.login{height:128px; padding-top:32px; border-bottom:none; text-align:center; background:#266331; box-sizing:border-box}
.sidebar .navigation li.login p{font-size:16px; font-weight:bold; color:#fff}
.sidebar .navigation li.login img{width:104px}
.sidebar .navigation li.login .button{display:inline-block; width:95px; height:35px; padding-left:0; margin-top:16px; line-height:35px; border-radius:2px; background:#fff}
.sidebar .navigation li.login .button span{font-size:12px; font-weight:900; color:#e60013; padding-left:17px; background:url('/images/common/ico_user5.png') no-repeat 0 center; background-size:12px 12px}
.sidebar .navigation li.sc_searchbar{padding:11px 15px 14px; border-bottom:none; background:#eaeaea}
.sidebar .navigation li.sc_searchbar .searchbar2 a{display:inline-block; width:35px; height:35px; line-height:35px; margin-left:-4px; font-size:0; background:#555 url(/images/common/ico_glass1.png) center no-repeat; background-size:14px 14px; vertical-align:middle; box-sizing:border-box}
.sidebar .navigation li.sc_searchbar .searchbar2 input.type1{width:180px; }

.sidebar .navigation li.sc_searchbar2{
	padding:2px 1px 2px; 
	border-bottom:none; 
	/*background:#000*/
	margin-left: 5px;
	margin-right: 3px;
	}

.sidebar .navigation li.sc_searchbar2 .searchbar3 input{
	width:-webkit-calc(100% - 40px); 
	width:-moz-calc(100% - 40px);	 
	width:calc(100% - 40px);	
	height:35px;
	line-height:35px; 
	/*border:1px solid #fff; */
	border: 1px solid #e7e7e7;
	padding-left:7px; 
	padding-top:0px; 
	font-size:16px; 
	color:#666; 
	margin-top:0px;
	font-weight: bold;
	}

.sidebar .navigation li.sc_searchbar2 .searchbar3 a{
	display:inline-block; 
	width:30px; 
	height:34px; 
	line-height:32px; 
	/*margin-left:-1px; */
	font-size:0; 
	/*background:#555 url(/images/common/btn_glass2.png) center no-repeat; */
	/*background-size:14px 14px; */
	background:#fff url(/images/common/icon_search.png) center no-repeat;
	background-size:30px 30px;
	vertical-align:middle; 
	box-sizing:border-box
}

.search_bar .btn_search2 {
	display:inline-block; 
	width:25px; 
	height:25px; 
	line-height:25px; 
	margin-left:-1px; 
	font-size:0; 
	/*background:#555 url(/images/common/btn_glass2.png) center no-repeat; */
	background:#000 url(/images/common/icon_search.png) center no-repeat;
	background-size:28px 28px;
	vertical-align:middle; 
	box-sizing:border-box
}

.sidebar2 .navigation li.sc_searchbar2{
	padding:2px 1px 2px; 
	border-bottom:none; 
	/*background:#000*/
	margin-left: 5px;
	margin-right: 3px;
	text-align: center;
	}

.sidebar2 .navigation li.sc_searchbar2 .searchbar3 input{
	width:-webkit-calc(100% - 100px); 
	width:-moz-calc(100% - 100px);	 
	width:calc(100% - 100px);	
	height:35px;
	line-height:35px; 
	/*border:1px solid #fff; */
	border: 1px solid #e7e7e7;
	padding-left:10px; 
	padding-top:0px; 
	font-size:16px; 
	color:#666; 
	margin-top:0px;
	font-weight: bold;
	}

.sidebar2 .btn_search{
	display:inline-block; 
	width:34px; height:34px; 
	line-height:34px; 
	margin-left:-1px; 
	font-size:0; 
	/*background:#555 url(/images/common/btn_glass2.png) center no-repeat; */
	background:#000 url(/images/common/icon_search.png) center no-repeat;
	background-size:39px 39px;
	vertical-align:middle; 
	box-sizing:border-box
}

.sidebar2 .btn_back{
	display:inline-block; 
	width:34px; height:34px; 
	line-height:34px; 
	margin-left:-1px; 
	font-size:0; 
	background:#fff url(/images/common/icon_back_arrow.png) center no-repeat;
	background-size:24px 24px;
	vertical-align:middle; 
	box-sizing:border-box
}

.sidebar2 .btn_refresh{
	display:inline-block; 
	width:34px; height:34px; 
	line-height:34px; 
	margin-left:-1px; 
	font-size:0; 
	background:#fff url(/images/common/icon_refresh.png) center no-repeat;
	background-size:24px 24px;
	vertical-align:middle; 
	box-sizing:border-box
}

.btn_back_right{
	display:inline-block; 
	width:34px; height:34px; 
	line-height:34px; 
	margin-left:-1px; 
	font-size:0; 
	background:url(/images/common/icon_back_arrow.png) center no-repeat;
	background-color:transparent;
	background-size:24px 24px;
	vertical-align:middle; 
	box-sizing:border-box
}

.submenu .li_sel {
	background-color: #4169e1;
}

/*
.sidebar .navigation li .ico {padding-left:17px; background:url('/images/common/trg_hamburg1.png') no-repeat 2px center; background-size:12px 12px}
*/

.sub_select2{width:79px; height:35px; padding-left:10px; font-size:12px; color:#666; background:#fff url(/images/common/ico_arrow3.png) right 9px center no-repeat; background-size:12px 7px; zoom:1;*background:none}
.sub_select3{width:60px; height:25px; padding-left:10px; font-size:12px; color:#666; background:#fff url(/images/common/ico_arrow3.png) right 3px center no-repeat; background-size:12px 7px; zoom:1;*background:none}


.sidebar_section2{left:0%; background:#fff; overflow:scroll}  /*메뉴 비율 너비, js 2곳도 같이 수정, 사이드바 상하 고정시 overflow:hidden*/




.new_select{width:90px; height:25px; padding-left:0px; font-size:12px; color:#fff; padding-left:10px; background:#8a8182 right 9px center no-repeat; text-align:center; text-valign: middle;}
.new_select2{width:80px; height:25px; padding-left:0px; font-size:12px; color:#fff; padding-left:10px; background:#8a8182 right 9px center no-repeat; text-align:center; text-valign: middle;}

.new_input_field {width:94px; height:25px; padding-left:0px; font-size:13px; color:#666; background:#fff right 9px center no-repeat; text-align:center; text-valign: middle;}
.new_input_field2 {width:80px; height:25px; padding-left:0px; font-size:12px; color:#666; background:#fff right 9px center no-repeat; text-align:center; text-valign: middle;}
.new_calendar {width:14px; height:13px; margin-top:10px;}
.btn_refresh {width:24px; height:24px; margin-top:1px;}
.pg_gbn{text-align:center; padding-bottom:1px; border-bottom:1px solid #e60013}
.pg_gbn2{text-align:center; padding-bottom:1px; border-bottom:1px solid #183365}

.pr_gbn{text-align:center; padding-bottom:2px; border-bottom:1px solid #e9e9e9}
.pr_gbn2{text-align:center; padding-bottom:1px; border-bottom:1px;}

.cart_img{width:32px; height:32px;margin-top:-8px;}


/*장바구니*/
.basket .left{float:left;}
.basket .right{float:right;padding:10px 0px 0 0}


table.type06 {
    border-collapse: collapse;
    line-height: 0;
    margin: 1px 1px;
}


.btn_del {float:right; margin:-21px 0 0px;}
.btn_del span {display: block;width: 48px;height: 25px;line-height: 25px;font-size: 11px;color: #fff;text-align: center;background: #b31431;}


.btn_select{width:90px; height:25px; padding-left:0px; font-size:12px; color:#fff; padding-left:10px; background:#595de8 right 9px center no-repeat; text-align:center; text-valign: middle;}


.table_s{
	display: table;
	border-collapse: separate;
	border-spacing: 1px;
	border-color: grey;
    background-color: #cecece;
	}

.table_tit{
	 text-align:center;
	 azimuth:center;
	 /*font-family: '돋움','NSimSun','dotum','verdana','Tahoma','Helvetica','Arial';
	 font-size:12px;*/
	 color:#000000;
	 height:26px;
	 background-color: #f3f3f3;
	}

.tr_s{
     background-color:#ffffff;
	 text-align:center;
	 /*font-family: '돋움','NSimSun','dotum','verdana','Tahoma','Helvetica','Arial';*/
	 /*font-size:12px;*/
	 color:#808080;
	 height:24px;
	}

.paging_ span{
    display: inline-block;
    width: auto;
    height: 23px;
    padding: 0 10px;
    border: 1px solid #b7b7b7;
    background-color: #fdfdfd;
    font-size: 13px;
    line-height: 23px;
    color: #474747;
    text-align: center;
    vertical-align: top;
}


.search_bar_mypage {
    position: relative;
    float: left;
    width: 100%;
	margin-top: -20px;
    margin-right: 3px;
    height: 90px;
}

.search_bar_basket {
    position: relative;
    float: left;
    width: 100%;
	margin-top: -20px;
    margin-right: 3px;
    height: 55px;
}

.search_bar {
    position: relative;
    float: left;
    width: 100%;
	margin-top: -12px;
    margin-right: 3px;
 }

.s_cont_area {
    position: relative;
    float: left;
    width: 100%;
	/*padding-top: 6px;*/
    /*margin-left: 2px;*/
	background-color:#fff;
}

.s_cont_area_bbs {
    position: relative;
    float: left;
    width: 100%;
	margin-top: -14px;
    /*margin-left: 2px;*/
	background-color:#fff;
}

.s_cont_area .scont_tit_area {
    height: 33px;
    font-family: 'nanum';
    font-style: normal;
    font-weight: 300;
    letter-spacing: -0.2px;
    border-bottom: 1px solid #e5e5e5;
    /*margin-top: -10px;*/
	margin-right: 3px;
}


.s_cont_area .scont_tit_area:after {
    content: "";
    display: block;
    clear: both;
}


.s_cont_area .scont_tit_area .scont_tit_left {
    float: left;
}


.s_cont_area .scont_tit_area .scont_path {
    position: relative;
    float: right;
    margin-top: 13px;
    margin-right: 2px;
    font-size: 12px;
}

.s_cont_area .scont_tit_area .path_arrow {
    display: inline-block;
    margin: 0 10px;
    width: 3px;
    height: 11px;
    background: url(/images/icon_path_arw.png) no-repeat 0 3px;
}

.s_cont_area .scont_tit_area li:first-child {
    margin-top: 1px;
}

.s_cont_area .scont_tit_area li {
    display: inline-block;
    float: left;
    color: #9d9d9d;
}


.s_cont_area .scont_tit_area2 {
    height: 33px;
    font-family: 'nanum';
    font-style: normal;
    font-weight: 300;
    letter-spacing: -0.2px;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 10px;
}

.s_cont_area .scont_tit_area2:after {
    content: "";
    display: block;
    clear: both;
}

.s_cont_area .scont_tit_area2 .scont_tit_left {
    float: left;
	margin-left: 5px;
}


.s_cont_area .scont_tit_area2 .scont_path {
    position: relative;
    float: right;
    margin-top: 13px;
    margin-right: 2px;
    font-size: 12px;
}

.s_cont_area2 .scont_tit_area2 li {
    display: inline-block;
    float: left;
    color: #9d9d9d;
}