@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
@import url(http://cdn.jsdelivr.net/font-notosans-kr/1.0.0-v1004/NotoSansKR-full.css);

* {font-family:"NotoSansKR","나눔고딕", "NanumGothic", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}

body {width:100%; margin:0 auto; padding:0px; font-size:12px;}
img {border:none; padding:0px; margin:0px; outline:none;}
a {border:none; padding:0px; margin:0px; outline:none; text-decoration:none;}
a:active {color: #666666; text-decoration: none; }
a:link {color: #666666; text-decoration: none;  }
a:visited {color: #666666; text-decoration: none; }
a:hover {color: #666666; text-decoration: none; }
input, select, textarea {margin:0; padding:0; outline:none; font-size:12px; color:#717171;}

.input::-moz-placeholder {
	color: #717171;
}
.input::-webkit-input-placeholder {
	color: #717171;
}

#wrap{width:100%; min-width:1250px; margin:0 auto; position:relative; top:0; left:0;}

/*헤더*/
#header_top {width:100%; height:28px; margin:0 auto; background-color:#3d3d3d;}
.header_top {width:1100px; margin:0 auto; *zoom:1;}
.header_top:after {content:""; display:block; clear:both;}
.header_top > ul {float:right; list-style:none; padding:0; margin:0; *zoom:1;}
.header_top > ul:after {content:""; display:block; clear:both;} 
.header_top > ul > li {float:left; width:70px; height:28px; text-align:center;}
.header_top > ul > .bg {background-color:#585858;}

#header {width:100%; height:107px; margin:0 auto; padding-top:39px; border-bottom:1px solid #e9e9e9;}
.header {width:1100px; margin:0 auto; *zoom:1;}
.header:after {content:""; display:block; clear:both;}
.header > .logo {float:left;}
.header > .nav {float:right; padding-top:64px;}
.header > .nav > ul {list-style:none; padding:0; margin:0; *zoom:1;}
.header > .nav > ul:after {content:""; display:block; clear:both;}
.header > .nav > ul > li {float:left; margin-right:34px; padding:0 12px; height:41px; border-bottom:2px solid #ffffff; position:relative; top:0; left:0;}
.header > .nav > ul > .on {border-bottom:2px solid #d0d81e;}
.header > .nav > ul > li .sub_nav {width:105px; padding:18px 24px 11px 24px; background:url("../img/main/main_sub_nav_bg.png") repeat; position:absolute; top:43px; left:0; z-index:99; display:none;}
.header > .nav > ul > li .sub_nav > ul {list-style:none; padding:0; margin:0;}
.header > .nav > ul > li .sub_nav > ul > li {margin-bottom:8px;}
.header > .nav > ul > li .sub_nav > ul > li span {color:#ffffff;}
.header > .nav > ul > li .sub_nav > ul > li span:hover {color:#d0d81e;}

#header_search_con {width:100%; margin:0 auto; padding:45px 0; background-color:#f6f6f6; border-bottom:1px solid #e9e9e9;}
.header_search_con {width:744px; margin:0 auto; *zoom:1;}
.header_search_con:after {content:""; display:block; clear:both;}
.header_search_con > .input_con {float:left; width:614px; border:1px solid #d3da30;}
.header_search_con > .input_con table {width:100%; margin:0 auto;}
.header_search_con > .input_con table > tbody > tr > td {background-color:#ffffff;}
.header_search_con > .input_con table > tbody > tr > td .select {width:88px; border:0; padding:5px; background-color:#ffffff;}
.header_search_con > .input_con table > tbody > tr > td .input {width:453px; border:0; padding:10px; background-color:#ffffff;}
.header_search_con > .btn {float:right;}

#header_detail_search_con {width:954px; margin:0 auto; margin-top:20px; padding:38px 0; border:3px solid #d2da27; background-color:#ffffff; display:none;}
.header_detail_search_con {width:930px; margin:0 auto; *zoom:1;}
.header_detail_search_con:after {content:""; display:block; clear:both;}
.header_detail_search_con > .input_con {float:left;}
.header_detail_search_con > .input_con .info_con {}
.header_detail_search_con > .input_con .info_con > table {}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .title_td {}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .title_td .dot_text {color:#d0d81e; font-weight:bold;}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .title_td span {color:#3d3d3d; font-weight:bold;}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .info_td {}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .info_td span {color:#3d3d3d;}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .info_td .select {border:1px solid #d3d3d3; background-color:#ffffff;}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .info_td .input {border:1px solid #d3d3d3; background-color:#ffffff;}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .info_td .cal_div {width:128px; padding:6px 5px; border:1px solid #d3d3d3; background-color:#ffffff;}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .info_td .cal_div > .input {margin-right:3px; vertical-align:middle;}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .info_td .cal_div > .icon {cursor:pointer; vertical-align:middle;}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .info_td ul {list-style:none; padding:0; margin:0; *zoom:1;}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .info_td ul:after {content:""; display:block; clear:both;}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .info_td ul > li {float:left; width:52px; margin-right:10px;}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .info_td ul > li a {display:block; width:50px; border:1px solid #d3d3d3; color:#636363; line-height:30px; text-align:center;}
.header_detail_search_con > .input_con .info_con > table > tbody > tr > .info_td ul > li .on {border:1px solid #505050; background-color:#3d3d3d; color:#ffffff;}
.header_detail_search_con > .btn {float:right;}

/*컨텐츠*/
#container {width:100%; margin:0 auto;}


/*푸터*/
#footer {width:100%; height:113px; margin:0 auto; padding-top:37px; background-color:#3d3d3d;}
.footer {width:1100px; margin:0 auto; *zoom:1;}
.footer:after {content:""; display:block; clear:both;}
.footer > .left_con {float:left; margin-right:39px;}
.footer > .right_con {float:left;}
.footer > .right_con > .copy01_con {margin-bottom:10px;}
.footer > .right_con > .copy01_con span {color:#e1e1e1; line-height:20px;}
.footer > .right_con > .copy02_con {}
.footer > .right_con > .copy02_con span {color:#e1e1e1;}

/*멤버*/
.member_con {width:100%; margin:0 auto; padding:99px 0 199px 0; background-color:#f6f6f6;}
.member_con > .title_con {margin-bottom:42px; text-align:center;}

/*로그인*/
.login_con {width:501px; margin:0 auto; border:3px solid #e5e5e5; padding:48px 47px 43px 46px; background-color:#ffffff;}
.login_con > .title_con {margin-bottom:20px;}
.login_con > .input_con {}
.login_con > .input_con table {width:100%; margin:0 auto;}
.login_con > .input_con table > tbody > tr > .title_td {}
.login_con > .input_con table > tbody > tr > .title_td span {font-size:14px; color:#d0d81e;}
.login_con > .input_con table > tbody > tr > .info_td {*zoom:1;}
.login_con > .input_con table > tbody > tr > .info_td:after {content:""; display:block; clear:both;}
.login_con > .input_con table > tbody > tr > .info_td .input {width:309px; height:26px; padding:5px; border:1px solid #d0d81e;}
.login_con > .input_con table > tbody > tr > .info_td label {margin-right:10px; cursor:pointer;}
.login_con > .input_con table > tbody > tr > .info_td label > input {vertical-align:middle;}
.login_con > .input_con table > tbody > tr > .info_td label > span {color:#737373; vertical-align:middle;}
.login_con > .input_con table > tbody > tr > .info_td .btn_a {display:block; float:left;}

/*회원가입*/
.join_con {width:850px; margin:0 auto; border:3px solid #e5e5e5; padding:68px 72px 90px 72px; background-color:#ffffff;}
.join_con > .title_con {width:850px; height:51px; background:url("/img/sub/sub_title_bg.png") no-repeat; margin-bottom:40px;}
.join_con > .title_con > table {width:100%; margin:0 auto;}
.join_con > .title_con > table > tbody > tr > td .route_text {color:#3d3d3d;}

/*약관동의*/
.join_con > .agree_con {margin-bottom:52px;}
.join_con > .agree_con .list_div {margin-bottom:40px;}
.join_con > .agree_con .list_div > .info_con {margin-bottom:10px;}
.join_con > .agree_con .list_div > .info_con .textarea {width:808px; height:108px; border:1px solid #e5e5e5; padding:20px; color:#737373; line-height:20px;}
.join_con > .agree_con .list_div > .check_con {}
.join_con > .agree_con .list_div > .check_con label {cursor:pointer;}
.join_con > .agree_con .list_div > .check_con label > input {margin-right:3px; vertical-align:middle;}
.join_con > .agree_con .list_div > .check_con label > span {color:#3d3d3d; vertical-align:middle;}
.join_con > .agree_con .type_con {text-align:center;}
.join_con > .agree_con .type_con label {margin:0 15px; cursor:pointer;}
.join_con > .agree_con .type_con label > input {margin-right:3px; vertical-align:middle;}
.join_con > .agree_con .type_con label > span {color:#3d3d3d; vertical-align:middle;}

/*개인정보입력, 마이페이지*/
.join_con > .input_con {margin-bottom:40px;}
.join_con > .input_con > table {width:100%; margin:0 auto; border-top:1px solid #bdbdbd;}
.join_con > .input_con > table > tbody > tr > td {border-bottom:1px solid #efefef;}
.join_con > .input_con > table > tbody > tr > .title_td {padding:0 13px; background-color:#f9f9f9; border-right:1px solid #efefef;}
.join_con > .input_con > table > tbody > tr > .title_td span {font-size:13px; color:#717171;}
.join_con > .input_con > table > tbody > tr > .title_td .star_text {color:#bdd268;}
.join_con > .input_con > table > tbody > tr > .info_td {padding:10px 25px;}
.join_con > .input_con > table > tbody > tr > .info_td span {color:#959595; vertical-align:middle;}
.join_con > .input_con > table > tbody > tr > .info_td .mypage_info_text {color:#717171; line-height:30px;}
.join_con > .input_con > table > tbody > tr > .info_td img {vertical-align:middle;}
.join_con > .input_con > table > tbody > tr > .info_td .input {height:18px; padding:5px; border:1px solid #d1d1d1; background-color:#f9f9f9; vertical-align:middle;}
.join_con > .input_con > table > tbody > tr > .info_td .select {height:30px; padding:5px; border:1px solid #d1d1d1; background-color:#f9f9f9; vertical-align:middle;}
.join_con > .input_con > table > tbody > tr > .info_td label {cursor:pointer;}
.join_con > .input_con > table > tbody > tr > .info_td label > input {vertical-align:middle;}
.join_con > .input_con > table > tbody > tr > .info_td label > span {vertical-align:middle;}

.join_con > .btn_con {text-align:center;}
.join_con > .btn_con img {margin:0 10px;}

/*회원가입완료*/
.join_end_con {width:594px; height:228px; margin:0 auto; padding-top:116px; border:3px solid #e5e5e5; background-color:#ffffff;}
.join_end_con > .text_con {margin-bottom:64px; text-align:center;}
.join_end_con > .text_con span {font-size:22px; color:#3d3d3d;}
.join_end_con > .btn_con {text-align:center;}

/*아이디/비밀번호찾기*/
.find_con {width:434px; margin:0 auto; padding:41px 80px 52px 80px; border:3px solid #e5e5e5; background-color:#ffffff;}
.find_con > .nav {margin-bottom:30px;}
.find_con > .nav > ul {list-style:none; padding:0; margin:0; *zoom:1;}
.find_con > .nav > ul:after {content:""; display:block; clear:both;}
.find_con > .nav > ul > li {float:left; height:48px;}
/*입력폼*/
.find_con > .input_con {margin-bottom:30px;}
.find_con > .input_con > table {width:100%; margin:0 auto; border-top:1px solid #efefef;}
.find_con > .input_con > table > tbody > tr > td {border-bottom:1px solid #efefef;}
.find_con > .input_con > table > tbody > tr > .title_td {padding:0 15px; background-color:#f9f9f9; border-right:1px solid #efefef;}
.find_con > .input_con > table > tbody > tr > .title_td span {color:#717171;}
.find_con > .input_con > table > tbody > tr > .info_td {padding:10px 25px;}
.find_con > .input_con > table > tbody > tr > .info_td span {}
.find_con > .input_con > table > tbody > tr > .info_td .input {height:18px; padding:5px; border:1px solid #d1d1d1; background-color:#f9f9f9; vertical-align:middle;}
.find_con > .input_con > table > tbody > tr > .info_td .select {height:30px; padding:5px; border:1px solid #d1d1d1; background-color:#f9f9f9; vertical-align:middle;}
/*완료창*/
.find_con > .text_con {padding-top:40px; margin-bottom:72px; text-align:center;}
.find_con > .text_con span {font-size:20px; color:#717171;}
.find_con > .btn_con {text-align:center;}
.find_con > .btn_con img {margin:0 10px;}

/*서브공용*/
#sub_con {}
.sub_con {width:1099px; margin:0 auto; border-left:1px solid #e5e5e5; *zoom:1;}
.sub_con:after {content:""; display:block; clear:both;}
.sub_con > .left_con {float:left; width:188px;}
.sub_con > .left_con > .title_con {}
.sub_con > .left_con > .nav {}
.sub_con > .left_con > .nav > ul {list-style:none; padding:0; margin:0;}
.sub_con > .left_con > .nav > ul > li {height:60px; border-bottom:1px solid #e5e5e5;}
.sub_con > .right_con {float:left; width:850px; padding:55px 0 198px 60px; border-left:1px solid #e5e5e5;}
.sub_con > .right_con > .title_con {width:850px; height:51px; background:url("/img/sub/sub_title_bg.png") no-repeat; margin-bottom:40px;}
.sub_con > .right_con > .title_con > table {width:100%; margin:0 auto;}
.sub_con > .right_con > .title_con > table > tbody > tr > td .route_text {color:#3d3d3d;}
.sub_con > .right_con > .info_con {}

/*갤러리*/
#gallery_con {width:100%; margin:0 auto; position:relative; top:0; left:0;}
				
#choice_con {width:100%; height:48px; margin:0 auto; border-bottom:1px solid #e5e5e5;}
#choice_con > .choice_con {width:1100px; margin:0 auto; *zoom:1;}
#choice_con > .choice_con:after {content:""; display:block; clear:both;}
#choice_con > .choice_con .info01_con {float:left; width:146px; height:48px; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6;}
#choice_con > .choice_con .info01_con .select {width:146px; height:48px; border:0; padding:15px; background-color:#ffffff;}
#choice_con > .choice_con .info02_con {float:left; width:816px;}
#choice_con > .choice_con .info02_con > ul {list-style:none; padding:0; margin:0; *zoom:1;}
#choice_con > .choice_con .info02_con > ul:after {content:""; display:block; clear:both;}
#choice_con > .choice_con .info02_con > ul > li {float:left; width:136px;}
#choice_con > .choice_con .info02_con > ul > li  a {display:block; color:#8a8a8a; line-height:48px; text-align:center;}
#choice_con > .choice_con .info02_con > ul > li .on {background-color:#d0d81e; color:#ffffff;}
#choice_con > .choice_con .info03_con {float:left; width:136px;}
#choice_con > .choice_con .info03_con a {display:block; color:#8a8a8a; line-height:48px; text-align:center;}

.gallery_con {width:1100px; margin:0 auto; padding:55px 0 100px 0; position:relative; top:0; left:0;}

/*카테고리*/
.left_category_open {position:absolute; top:244px; left:0; z-index:99;}
.left_category_close {position:absolute; top:244px; right:-30px; z-index:999;}
#left_category_con {width:225px; background-color:#666660; position:absolute; top:0; left:0; z-index:999; display:none;}
#left_category_con > .title_con {}
#left_category_con > .nav {}
#left_category_con > .nav > ul {list-style:none; padding:0; margin:0; *zoom:1;}
#left_category_con > .nav > ul:after {content:""; display:block; clear:both;}
#left_category_con > .nav > ul > li {float:left; background-color:#797972; cursor:pointer;}
#left_category_con > .nav > ul > .on {background-color:#666660;}
#left_category_con > .left_category_list01_con {}
#left_category_con > .left_category_list02_con {display:none;}
#left_category_con > .list_con {width:183px; margin:0 auto; padding:23px 0 10px 0;}
#left_category_con > .list_con > ul {list-style:none; padding:0; margin:0;}
#left_category_con > .list_con > ul > li {margin-bottom:13px;}
#left_category_con > .list_con > ul > li > img {cursor:pointer; vertical-align:middle;}
#left_category_con > .list_con > ul > li span {color:#ffffff; vertical-align:middle;}
#left_category_con > .list_con > ul > li .sub_nav {padding:9px 0 3px 33px; display:none;}
#left_category_con > .list_con > ul > li .sub_nav > ul {list-style:none; padding:0; margin:0;}
#left_category_con > .list_con > ul > li .sub_nav > ul > li {margin-bottom:8px;}

/*퀵메뉴*/
.gallery_con .right_quick {position:absolute; top:104px; right:-68px;}
.gallery_con .right_quick > ul {list-style:none; padding:0; margin:0;}
.gallery_con .right_quick > ul > li {display:block;}

/*타이틀*/
.gallery_con > .title_con {width:1100px; height:51px; background:url("/img/gallery/gallery_sub_title_bg.png") no-repeat; margin-bottom:31px;}
.gallery_con > .title_con > table {width:100%; margin:0 auto;}
.gallery_con > .title_con > table > tbody > tr > td .route_title {font-size:30px; font-weight:bold; color:#444;}
.gallery_con > .title_con > table > tbody > tr > td .route_text {color:#3d3d3d;}

/*옵션*/
.gallery_con > .option_con {margin-bottom:38px;}
.gallery_con > .option_con > table {width:100%; margin:0 auto;}
.gallery_con > .option_con > table > tbody > tr > .total_td {}
.gallery_con > .option_con > table > tbody > tr > .total_td .total_text01 {color:#3d3d3d}
.gallery_con > .option_con > table > tbody > tr > .total_td .total_text02 {color:#b9c109; font-weight:bold;}
.gallery_con > .option_con > table > tbody > tr > .check_td {}
.gallery_con > .option_con > table > tbody > tr > .check_td .check_text01 {}
.gallery_con > .option_con > table > tbody > tr > .check_td .check_text02 {display:none;}
.gallery_con > .option_con > table > tbody > tr > .check_td img {margin-right:2px; vertical-align:middle;}
.gallery_con > .option_con > table > tbody > tr > .check_td span {color:#636363; vertical-align:middle;}
.gallery_con > .option_con > table > tbody > tr > .check_td .bar_text {color:#d4d4d4;}
.gallery_con > .option_con > table > tbody > tr > .cut_td {}
.gallery_con > .option_con > table > tbody > tr > .cut_td .select {width:75px; padding:2px; border:1px solid #d3d3d3;; background-color:#ffffff;}
.gallery_con > .option_con > table > tbody > tr > .number_td {}
.gallery_con > .option_con > table > tbody > tr > .number_td .option_number_list_btn {vertical-align:middle;}
.gallery_con > .option_con > table > tbody > tr > .number_td .input {width:34px; padding:3px 0; border:1px solid #d5d5d5; color:#636363; text-align:center; vertical-align:middle;} 
.gallery_con > .option_con > table > tbody > tr > .number_td span {color:#636363; vertical-align:middle;}

/*가로형*/
.gallery_format01_con {margin-bottom:42px;}
.gallery_format01_con > ul {list-style:none; padding:0; margin:0; *zoom:1;}
.gallery_format01_con > ul:after {content:""; display:block; clear:both;}
.gallery_format01_con > ul > li {float:left; width:346px; height:180px; margin:0 20px 34px 0;}
.gallery_format01_con > ul > li table {width:100%; margin:0 auto;}
.gallery_format01_con > ul > li table > tbody > tr > .img_td {}
.gallery_format01_con > ul > li table > tbody > tr > .img_td img {border:1px solid #e3e3e3;}
.gallery_format01_con > ul > li table > tbody > tr > .title_td {}
.gallery_format01_con > ul > li table > tbody > tr > .title_td span {color:#737373; font-weight:bold;}
.gallery_format01_con > ul > li table > tbody > tr > .text_td {}
.gallery_format01_con > ul > li table > tbody > tr > .text_td span {color:#737373; line-height:18px;}

/*세로형*/
.gallery_format02_con {margin-bottom:42px; }
.gallery_format02_con > ul {list-style:none; padding:0; margin:0; *zoom:1;}
.gallery_format02_con > ul:after {content:""; display:block; clear:both;}
.gallery_format02_con > ul > li {float:left; width:211px; height:271px; margin:0 11px 34px 0;}
.gallery_format02_con > ul > li table {width:100%; margin:0 auto;}
.gallery_format02_con > ul > li table > tbody > tr > .img_td {border:1px solid #f0f0f0;}
.gallery_format02_con > ul > li table > tbody > tr > .img_td img {max-width:209px; max-height:209px;}
.gallery_format02_con > ul > li table > tbody > tr > .text_td {}
.gallery_format02_con > ul > li table > tbody > tr > .text_td span {color:#737373;}

/*하단정보 - (최근본이미지 ~ 장바구니)*/
#view_info_con {width:100%; margin:0 auto; position:relative; top:0; left:0}
#view_info_con > .nav {width:1100px; margin:0 auto; position:absolute; top:-38px; left:50%; margin-left:-550px; z-index:999; *zoom:1;}
#view_info_con > .nav:after {content:""; display:block; clear:both;}
#view_info_con > .nav > .left_con {float:left;}
#view_info_con > .nav > .left_con > ul {list-style:none; padding:0; margin:0; *zoom:1;}
#view_info_con > .nav > .left_con > ul:after {content:""; display:block; clear:both;}
#view_info_con > .nav > .left_con > ul > li {float:left; margin-right:1px; height:38px; background-color:#999995;}
#view_info_con > .nav > .left_con > ul > .on {background-color:#d0d81e;}
#view_info_con > .nav > .right_con {float:left;}
#view_info_con > .nav > .right_con .view_info_nav_btn_down {}
#view_info_con > .nav > .right_con .view_info_nav_btn_up {display:none;}
#view_info_con > .info_con {height:95px; border-top:1px solid #d0d81e; padding:26px 0; display:none;}

/* 최근 본 이미지, 다운로드 내역, 장바구니 슬라이드*/
.view_info_slide_con {width:1100px; margin:0 auto;}
.view_info_slide {position:relative; top:0px; left:0px; width:1036px; height:95px;}
.view_info_slide_div {z-index:1; width:1036px; height:95px; margin:0 auto;}
.view_info_slide_list {list-style:none; padding:0px; margin:0 auto; width:1036px; height:95px; display: block;}
.view_info_slide_list li {float:left; width:128px; height:93px; margin-right:18px; border:1px solid #e4e4e4; position:relative;}
.view_info_slide_list li img {position:absolute; bottom:0px; max-width:128px; max-height:93px;}
.view_info_slide_div.responsive {width: auto; margin-left: 0;}
.view_info_slide_prev_btn { width: 60px; height: 95px; display: block !important; position: absolute; top:0px; right:0px; }
.view_info_slide_next_btn { width: 60px; height: 95px; display: block !important; position: absolute; top:0px; right:-60px; }

/*최근 검색어*/
.view_info_search_list_con {width:1100px; height:95px; margin:0 auto; overflow:hidden;}
.view_info_search_list_con > ul {list-style:none; padding:0; margin:0; *zoom:1;}
.view_info_search_list_con > ul:after {content:""; display:block; clear:both;}
.view_info_search_list_con > ul > li {float:left; margin:15px;}


/*갤러리 뷰페이지*/
#gallery_view_con {width:920px; border-top:4px solid #d0d81e; position:relative; top:0; left:0;}
#gallery_view_con > .top_con {border-bottom:1px solid #f6f6f6; background:url("/img/gallery/gallery_view_top_bg.png") repeat-y; *zoom:1;}
#gallery_view_con > .top_con:after {content:""; display:block; clear:both;}
#gallery_view_con > .top_con > .img_con {float:left; width:336px; padding:40px 62px;}
#gallery_view_con > .top_con > .img_con img {max-width:336px; max-height:400px;}
#gallery_view_con > .top_con > .text_con {float:left; width:380px; padding:40px;}
#gallery_view_con > .top_con > .text_con > .title_con {margin-bottom:3px;}
#gallery_view_con > .top_con > .text_con > .title_con span {font-size:18px; color:#3d3d3d; font-weight:bold;}
#gallery_view_con > .top_con > .text_con > .date_con {margin-bottom:15px;}
#gallery_view_con > .top_con > .text_con > .date_con span {font-size:14px; color:#3d3d3d; font-weight:bold;}
#gallery_view_con > .top_con > .text_con > .info_con {min-height:233px; margin-bottom:13px;}
#gallery_view_con > .top_con > .text_con > .info_con > table {width:100%; margin:0 auto;}
#gallery_view_con > .top_con > .text_con > .info_con > table > tbody > tr > .title_td {}
#gallery_view_con > .top_con > .text_con > .info_con > table > tbody > tr > .title_td span {display:block; width:60px; background-color:#e0e0e0; text-align:center; color:#757575; line-height:20px;}
#gallery_view_con > .top_con > .text_con > .info_con > table > tbody > tr > .info_td {padding:0 10px;}
#gallery_view_con > .top_con > .text_con > .info_con > table > tbody > tr > .info_td span {color:#737373; line-height:18px;}
#gallery_view_con > .top_con > .text_con > .btn_con {}
#gallery_view_con > .bottom_con {height:102px; padding:20px 0;}
/*갤리러 뷰페이지 슬라이드*/
.gallery_view_slide {position:relative; top:0px; left:0px; width:800px; height:102px; margin:0 auto;}
.gallery_view_slide_div {z-index:1; width:800px; height:102px; margin:0 auto;}
.gallery_view_slide_list {list-style:none; padding:0px; margin:0 auto; width:800px; height:102px; display: block;}
.gallery_view_slide_list li {float:left; width:148px; height:100px; margin:0 5px; border:1px solid #e4e4e4; position:relative;}
.gallery_view_slide_list li img {position:absolute; bottom:0px; max-width:148px; max-height:100px;}
.gallery_view_slide_div.responsive {width: auto; margin-left: 0;}
.gallery_view_slide_prev_btn { width: 40px; height: 44px; display: block !important; position: absolute; top:30px; left:-60px; }
.gallery_view_slide_next_btn { width: 40px; height: 44px; display: block !important; position: absolute; top:30px; right:-60px; }

/*마이페이지 - 보관함*/
.mypage_sub01_con {}
.mypage_sub01_con > .list_con {margin-bottom:40px;}
.mypage_sub01_con > .list_con > table {width:100%; margin:0 auto;}
.mypage_sub01_con > .list_con > table > thead > tr > td {padding:11px 0; background-color:#f9f9f9; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.mypage_sub01_con > .list_con > table > thead > tr > td span {font-size:13px; color:#717171;}
.mypage_sub01_con > .list_con > table > tbody > tr > td {padding:10px 0; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.mypage_sub01_con > .list_con > table > tbody > tr > .img_td {}
.mypage_sub01_con > .list_con > table > tbody > tr > .img_td img {border:1px solid #e1e1e1;}
.mypage_sub01_con > .list_con > table > tbody > tr > .info_td {padding:10px 7px;}
.mypage_sub01_con > .list_con > table > tbody > tr > .total_td {padding:20px 40px; border-top:1px solid #e5e5e5;}
.mypage_sub01_con > .list_con > table > tbody > tr > td span {color:#9f9f9f;}
.mypage_sub01_con > .list_con > table > tbody > tr > td .filte_text {color:#3d3d3d; font-weight:bold;}
.mypage_sub01_con > .list_con > table > tbody > tr > td .title_text {font-size:14px; color:#717171;}
.mypage_sub01_con > .list_con > table > tbody > tr > td .price_text {color:#3d3d3d; font-weight:bold;}
.mypage_sub01_con > .list_con > table > tbody > tr > td .total_text01 {font-size:13px; color:#737373;}
.mypage_sub01_con > .list_con > table > tbody > tr > td .total_text02 {font-size:22px; color:#b6be00; font-weight:bold;}
.mypage_sub01_con > .btn_con {text-align:center;}
.mypage_sub01_con > .btn_con img {margin:0 10px;}

/*마이페이지 - 다운로드 내역*/
.mypage_sub02_con {}				
.mypage_sub02_con > .search_con {padding:31px 0; border:3px solid #d2da27; margin-bottom:30px;}
.mypage_sub02_con > .search_con table {width:732px; margin:0 auto;}
.mypage_sub02_con > .search_con table > tbody > tr > .title_td {}
.mypage_sub02_con > .search_con table > tbody > tr > .title_td .dot_text {color:#d0d81e; font-weight:bold;}
.mypage_sub02_con > .search_con table > tbody > tr > .title_td span {font-size:13px; color:#3d3d3d; font-weight:bold;}
.mypage_sub02_con > .search_con table > tbody > tr > .info_td {}
.mypage_sub02_con > .search_con table > tbody > tr > .info_td span {color:#3d3d3d;}
.mypage_sub02_con > .search_con table > tbody > tr > .info_td .select {border:1px solid #d3d3d3; background-color:#ffffff;}
.mypage_sub02_con > .search_con table > tbody > tr > .info_td .input {border:1px solid #d3d3d3; background-color:#ffffff;}
.mypage_sub02_con > .search_con table > tbody > tr > .info_td .cal_div {width:128px; padding:6px 5px; border:1px solid #d3d3d3; background-color:#ffffff;}
.mypage_sub02_con > .search_con table > tbody > tr > .info_td .cal_div > .input {margin-right:3px; vertical-align:middle;}
.mypage_sub02_con > .search_con table > tbody > tr > .info_td .cal_div > .icon {cursor:pointer; vertical-align:middle;}
.mypage_sub02_con > .search_con table > tbody > tr > .info_td ul {list-style:none; padding:0; margin:0; *zoom:1;}
.mypage_sub02_con > .search_con table > tbody > tr > .info_td ul:after {content:""; display:block; clear:both;}
.mypage_sub02_con > .search_con table > tbody > tr > .info_td ul > li {float:left; width:52px; margin-right:10px;}
.mypage_sub02_con > .search_con table > tbody > tr > .info_td ul > li a {display:block; width:50px; border:1px solid #d3d3d3; color:#636363; line-height:30px; text-align:center;}
.mypage_sub02_con > .search_con table > tbody > tr > .info_td ul > li .on {border:1px solid #505050; background-color:#3d3d3d; color:#ffffff;}
.mypage_sub02_con > .number_con {margin-bottom:20px; text-align:right;}
.mypage_sub02_con > .number_con .number_list_btn {vertical-align:middle;}
.mypage_sub02_con > .number_con .input {width:36px; height:20px; padding:0; border:1px solid #d5d5d5; color:#3d3d3d; text-align:center; vertical-align:middle;}
.mypage_sub02_con > .number_con span {color:#3d3d3d; vertical-align:middle;}
.mypage_sub02_con > .list_con {}
.mypage_sub02_con > .list_con > table {width:100%; margin:0 auto;}
.mypage_sub02_con > .list_con > table > thead > tr > td {padding:11px 0; background-color:#f9f9f9; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.mypage_sub02_con > .list_con > table > thead > tr > td span {color:#717171;}
.mypage_sub02_con > .list_con > table > tbody > tr > td {padding:10px 0; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.mypage_sub02_con > .list_con > table > tbody > tr > .img_td {}
.mypage_sub02_con > .list_con > table > tbody > tr > .img_td img {border:1px solid #e1e1e1;}
.mypage_sub02_con > .list_con > table > tbody > tr > .info_td {padding:10px 7px;}
.mypage_sub02_con > .list_con > table > tbody > tr > td span {color:#9f9f9f; vertical-align:middle;}
.mypage_sub02_con > .list_con > table > tbody > tr > td .down_btn {margin:0 3px; vertical-align:middle;}
.mypage_sub02_con > .list_con > table > tbody > tr > td .filte_text {color:#3d3d3d; font-weight:bold;}
.mypage_sub02_con > .list_con > table > tbody > tr > td .title_text {font-size:14px; color:#717171;}
.mypage_sub02_con > .list_con > table > tbody > tr > td .price_text {color:#3d3d3d; font-weight:bold;}

/*마이페이지 - 회원탈퇴*/
.mypage_sub04_con {}
.mypage_sub04_con > .intro_con {margin-bottom:37px;}
.mypage_sub04_con > .input_con {border-top:1px solid #f6f6f6; border-bottom:2px solid #f6f6f6; padding:40px 0; margin-bottom:40px;}
.mypage_sub04_con > .input_con > table {}
.mypage_sub04_con > .input_con > table > tbody > tr > .title_td {}
.mypage_sub04_con > .input_con > table > tbody > tr > .title_td span {font-size:14px; color:#d0d81e; font-weight:bold;}
.mypage_sub04_con > .input_con > table > tbody > tr > .info_td {}
.mypage_sub04_con > .input_con > table > tbody > tr > .info_td span {font-size:14px; color:#717171; line-height:38px;}
.mypage_sub04_con > .input_con > table > tbody > tr > .info_td input {width:298px; height:16px; padding:10px; border:1px solid #d0d81e;}
.mypage_sub04_con > .btn_con {text-align:center;}
.mypage_sub04_con > .btn_con img {margin:0 10px;}

/*게시판*/
#notice_con {}
#notice_con > .btn_con {margin-bottom:30px; text-align:right;}

/*리스트형 게시판*/
.notice_con {margin-bottom:30px;}
.notice_con > table {width:100%; margin:0 auto;}
.notice_con > table > thead > tr > td {padding:11px 0; background-color:#f9f9f9; border-bottom:1px solid #e5e5e5;}
.notice_con > table > thead > tr > td span {font-size:13px; color:#717171;}
.notice_con > table > tbody > tr > td {padding:11px 0; border-bottom:1px solid #e5e5e5;}
.notice_con > table > tbody > tr > .info_td {padding:11px 30px;}
.notice_con > table > tbody > tr > td span {color:#9f9f9f;}
.notice_con > table > tbody > tr > td .notice_text {color:#95b000;}

/*FAQ*/
.faq_con {margin-bottom:30px;}
.faq_con > ul {list-style:none; padding:0; margin:0; border-top:1px solid #e5e5e5;}
.faq_con > ul > li {border-bottom:1px solid #e5e5e5;}
.faq_con > ul > li .q_con {cursor:pointer;}
.faq_con > ul > li .q_con > table {width:100%; margin:0 auto;}
.faq_con > ul > li .q_con > table > tbody > tr > td {padding:13px 8px;}
.faq_con > ul > li .q_con > table > tbody > tr > td span {font-size:13px; color:#000000;}
.faq_con > ul > li .a_con {display:none; border-top:1px solid #e5e5e5; background-color:#f9f9f9;}
.faq_con > ul > li .a_con > table {width:100%; margin:0 auto;}
.faq_con > ul > li .a_con > table > tbody > tr > td {padding:13px 8px;}
.faq_con > ul > li .a_con > table > tbody > tr > td span {font-size:13px; color:#717171; line-height:20px;}

/*번호목록*/
.number_list_con {margin-bottom:30px; text-align:center;}
.number_list_con .number_list_btn {margin:0 2px; vertical-align:middle;}
.number_list_con .list_a {display:inline-block; width:28px; border:1px solid #d7d7d7; text-align:center; color:#7f7f7f; line-height:28px; margin:0 2px; vertical-align:middle;}
.number_list_con .on {border:1px solid #d9e04b; color:#d9e04b;}

/*게시판 검색창*/
.notice_search_con {text-align:center;}
.notice_search_con .select {width:80px; height:32px; padding:5px; border:1px solid #d3d3d3; margin-right:1px; vertical-align:middle;}
.notice_search_con .input {width:288px; height:20px; padding:5px; border:1px solid #d3d3d3; margin-right:7px; vertical-align:middle;}
.notice_search_con .input_btn {vertical-align:middle;}

/*게시판 뷰페이지*/
#notice_view_con {}
.notice_view_con {margin-bottom:30px;}
.notice_view_con > table {width:100%; margin:0 auto;}
.notice_view_con > table > thead > tr > td {padding:11px 20px; background-color:#f9f9f9; border-bottom:1px solid #e5e5e5;}
.notice_view_con > table > thead > tr > td span {color:#717171;}
.notice_view_con > table > tbody > tr > td {padding:20px; border-bottom:1px solid #e5e5e5;}
.notice_view_con > table > tbody > tr > td span {color:#9f9f9f; /* line-height:20px; */}
.notice_view_con > table > tbody > tr > td .img_con {margin-bottom:30px;}
.notice_view_con > table > tbody > tr > td .img_con img {max-width:810px;}
.notice_view_con > table > tbody > tr > td .text_con {}
.notice_view_con > table > tbody > tr > td .answer_con {width:796px; margin:0 auto; margin-top:30px; border:2px solid #d0d81e;}
.notice_view_con > table > tbody > tr > td .answer_con > .title_con {padding:10px; background-color:#d0d81e;}
.notice_view_con > table > tbody > tr > td .answer_con > .title_con > table {width:100%; margin:0 auto;}
.notice_view_con > table > tbody > tr > td .answer_con > .title_con > table > tbody > tr > td .title_text {font-size:14px; color:#ffffff;}
.notice_view_con > table > tbody > tr > td .answer_con > .title_con > table > tbody > tr > td .date_text {color:#ffffff;}
.notice_view_con > table > tbody > tr > td .answer_con > .info_con {padding:10px;}
.notice_view_con > table > tbody > tr > td .answer_con > .info_con span {color:#000000; line-height:20px;}
#notice_view_con > .btn_con {}
#notice_view_con > .btn_con > table {width:100%; margin:0 auto;}

/*게시판 글쓰기*/
#notice_write_con {}
.notice_write_con {margin-bottom:30px;}
.notice_write_con > table {width:100%; margin:0 auto; border-top:1px solid #bdbdbd;}
.notice_write_con > table > tbody > tr > td {border-bottom:1px solid #eeeeee;}
.notice_write_con > table > tbody > tr > .title_td {padding:0 13px; background-color:#f9f9f9; border-right:1px solid #eeeeee;}
.notice_write_con > table > tbody > tr > .title_td span {color:#717171; font-weight:bold;}
.notice_write_con > table > tbody > tr > .info_td {padding:10px 20px;}
.notice_write_con > table > tbody > tr > .info_td span {color:#707070; line-height:30px;}
.notice_write_con > table > tbody > tr > .info_td .input {height:18px; padding:5px; border:1px solid #d1d1d1;}
.notice_write_con > table > tbody > tr > .info_td .textarea {width:718px; height:418px; padding:5px; border:1px solid #d1d1d1;}
.notice_write_con > table > tbody > tr > .info_td label {cursor:pointer;}
.notice_write_con > table > tbody > tr > .info_td label > input {margin-right:5px; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td label > span {vertical-align:middle;}
#notice_write_con > .btn_con {text-align:center;}
#notice_write_con > .btn_con input {margin:0 10px;}
#notice_write_con > .btn_con img {margin:0 10px;}