@charset "utf-8";

@font-face{
font-family:'ng';
src:url('NanumGothic.eot');
src:local('?'),
url('NanumGothic.eot') format('embedded-opentype'),
url('NanumGothic.woff') format('woff'),
url('NanumGothic.ttf') format('truetype');
}

/* base */
html		{-webkit-text-size-adjust:none;}
body		{margin:0;padding:0 0 54px;font-size:14px;font-family:'나눔고딕', NanumGothic, 'ng', '애플고딕', AppleGothic, '맑은 고딕', Malgun Gothic, '돋움', dotum, '굴림체', GulimChe, Arial, Verdana, sans-serif;color:#5d5d5d;background:#e1e1e1 url('../img/bg_body.png') repeat-x left top;}
h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, td, caption, select, input, textarea, button, textarea	{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
ul, ol		{list-style:none;}
img		{vertical-align:top;border:0;}
table	{width:100%;font-size:1em;border:0;border-collapse:collapse;border-spacing:0;}
fieldset	{border:0;}
select, input, textarea, button	{font-size:14px;font-family:'나눔고딕', NanumGothic, 'ng', '애플고딕', AppleGothic, '맑은 고딕', Malgun Gothic, '돋움', dotum, '굴림체', GulimChe, Arial, Verdana, sans-serif;color:#5d5d5d;}
textarea	{resize:none;}
a		{color:#252525;text-decoration:none;}
a:hover, a:focus	{color:#252525;text-decoration:none;}

/* skip to content */
#skip a{height:22px;display:block;position:absolute;left:10px;top:-48px;padding:0 15px;line-height:22px;color:#fff;border:1px solid #565656;background-color:#383838;}
#skip a:active, #skip a:focus	{top:13px;}

/* common */
.incheck	{width:13px;height:13px;margin:0;padding:0;}
.blindtext	{width:0;height:0;position:absolute;visibility:visible;overflow:hidden;padding:0;margin:0;font-size:0;line-height:0;text-indent:-9999em;}

body#main	{padding:0;}

#header	{width:1100px;height:238px;position:relative;margin:0 auto;}
#main #header	{height:167px;}
#header .logo	{width:281px;height:44px;position:absolute;top:86px;left:23px;background:url('../img/img_common.png') no-repeat 0 0;}
#header .logo a	{width:100%;height:100%;display:block;text-indent:-999px;overflow:hidden;}
#header .util	{height:24px;padding:13px 4px 57px 0;text-align:right;}
#header .util a	{min-width:41px;height:22px;display:inline-block;margin-left:6px;padding:0 7px;font-size:11px;line-height:22px;font-family:'돋움', dotum;color:#fff;text-align:center;vertical-align:top;border:1px solid #565656;background-color:#383838;}
#header .util .name	{display:inline-block;font-size:13px;line-height:24px;color:#fff;vertical-align:top;}
#header .util .name strong	{font-size:15px;line-height:24px;}
#header .nav	{width:720px;overflow:hidden;margin:0 0 33px 380px;}
#header .nav li	{width:120px;height:31px;float:left;background-image:url('../img/img_common.png');background-repeat:no-repeat;}
#header .nav li.nav1	{background-position:0 -50px;}
#header .nav li.nav2	{background-position:-120px -50px;}
#header .nav li.nav3	{background-position:-240px -50px;}
#header .nav li.nav4	{background-position:-360px -50px;}
#header .nav li.nav5	{background-position:-480px -50px;}
#header .nav li.nav6	{background-position:-600px -50px;}
#header .nav li.nav1.on, #header .nav li.nav1:hover	{background-position:0 -90px;}
#header .nav li.nav2.on, #header .nav li.nav2:hover	{background-position:-120px -90px;}
#header .nav li.nav3.on, #header .nav li.nav3:hover	{background-position:-240px -90px;}
#header .nav li.nav4.on, #header .nav li.nav4:hover	{background-position:-360px -90px;}
#header .nav li.nav5.on, #header .nav li.nav5:hover	{background-position:-480px -90px;}
#header .nav li.nav6.on, #header .nav li.nav6:hover	{background-position:-600px -90px;}
#header .nav li a	{width:100%;height:100%;display:block;text-indent:-999px;overflow:hidden;}
#header .bigtit1	{height:80px;padding-left:33px;font-size:24px;color:#fff;line-height:80px;background:#b48d65 url('../img/title_sub.png') no-repeat right 0;}
#header .bigtit2	{height:80px;padding-left:33px;font-size:24px;color:#fff;line-height:80px;background:#73855f url('../img/title_sub.png') no-repeat right -80px;}
#header .bigtit3	{height:80px;padding-left:33px;font-size:24px;color:#fff;line-height:80px;background:#9b89ae url('../img/title_sub.png') no-repeat right -160px;}
#header .bigtit4	{height:80px;padding-left:33px;font-size:24px;color:#fff;line-height:80px;background:#7da7d9 url('../img/title_sub.png') no-repeat right -240px;}
#header .bigtit5	{height:80px;padding-left:33px;font-size:24px;color:#fff;line-height:80px;background:#4f99c9 url('../img/title_sub.png') no-repeat right -320px;}
#header .bigtit6	{height:80px;padding-left:33px;font-size:24px;color:#fff;line-height:80px;background:#f0a57c url('../img/title_sub.png') no-repeat right -400px;}
#header .bigtit7	{height:80px;padding-left:33px;font-size:24px;color:#fff;line-height:80px;background:#acacac url('../img/title_sub.png') no-repeat right -480px;}

#footer	{height:102px;position:relative;z-index:10;margin:0 auto;padding:0 0 0 365px;background-color:#666;}
#main #footer	{width:557px;margin:0 auto;padding:0 0 0 343px;}
#footer .logo	{width:242px;height:37px;position:absolute;top:23px;left:29px;text-indent:-999px;overflow:hidden;background:url('../img/img_common.png') no-repeat -320px 0;}
#main #footer .logo	{top:22px;left:7px;}
#footer .policy	{padding:25px 0 0;}
#footer .policy a	{margin-right:24px;font-weight:bold;color:#cecdcd;}
#footer .contact	{padding:7px 0 3px;color:#000;font-size:11px;}
#footer .contact a	{color:#000;}
#footer .copyright	{color:#222;font-size:11px;}

#container	{width:1100px;margin:0 auto;background-color:#fff;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.15);box-shadow:2px 2px 5px rgba(0,0,0,0.15);}
#main #container	{width:100%;min-width:1100px;margin:0 auto;background:url('../img/visual_main.png') no-repeat 50% 0;-webkit-box-shadow:0;box-shadow:0;}

#wrap	{min-height:1000px;padding:30px 50px 50px;position:relative;z-index:11;}
#main #wrap	{width:900px;margin:0 auto;padding:0;}

/* main */
#main	{background:url('../img/bg_main.png') repeat left top;}
#main .visual	{width:900px;height:446px;position:relative;margin:0 auto;}
#main .visual a	{width:144px;height:34px;display:block;position:absolute;top:334px;left:385px;text-indent:-999px;overflow:hidden;}
#main .quicklinks	{width:900px;height:312px;overflow:hidden;margin:0 auto 60px;background:url('../img/img_main.png') no-repeat 0 0;}
#main .quicklinks li	{width:25%;height:100%;float:left;}
#main .quicklinks li a	{width:100%;height:100%;display:block;text-indent:-999px;overflow:hidden;}
#main .news	{width:290px;height:375px;position:relative;float:left;margin-right:30px;}
#main .news h2, #main .notice h2, #main .member h2	{padding-bottom:15px;font-size:18px;line-height:1em;color:#363636;background:url('../img/title_main.png') no-repeat 0 bottom;}
#main .news .more, #main .notice .more	{width:98px;height:29px;display:block;position:absolute;bottom:70px;left:0;font-size:11px;line-height:29px;text-align:center;color:#707070;border:1px solid #e4e4e4;}
#main .news .pic	{width:290px;height:156px;margin-top:19px;}
#main .news .description	{margin:16px 0 15px;font-size:12px;line-height:18px;color:#525253;}
#main .notice	{width:350px;height:375px;float:left;position:relative;}
#main .notice ul	{margin-bottom:17px;}
#main .notice ul li	{padding:10px 5px 7px;border-bottom:1px solid #dcdcdc;}
#main .notice ul li a	{height:36px;display:block;margin-bottom:2px;font-size:13px;line-height:18px;color:#525253;}
#main .notice ul li .date	{font-size:12px;color:#0072bc;}
#main .newsletter	{width:202px;float:right;}
#main .newsletter h2	{padding-bottom:11px;font-size:18px;line-height:1em;color:#363636;}
#main .newsletter .letter	{position:relative;padding:5px;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;}
#main .newsletter .letter .pic	{width:190px;height:245px;}
#main .newsletter .letter .tit	{display:block;padding:10px 4px 3px;font-size:15px;color:#000;}
#main .newsletter .letter .date	{display:block;padding:0 0 1px 4px;font-size:12px;color:#898989;}
#main .newsletter .letter .list	{width:24px;height:24px;display:block;position:absolute;bottom:15px;right:37px;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 0 0;}
#main .newsletter .letter .download	{width:24px;height:24px;display:block;position:absolute;bottom:15px;right:7px;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 0 -30px;}
#main .member	{width:100%;height:224px;overflow:hidden;clear:both;}
#main .member .board	{width:376px;height:134px;position:relative;float:left;margin:19px 0 0 24px;padding:0 30px;border:1px solid #e4e4e4;}
#main .member .board.first	{margin-left:0;}
#main .member .board h3	{padding:22px 0 7px;color:#000;}
#main .member .board p	{font-size:12px;line-height:18px;color:#525253;}
#main .member .board .more	{width:98px;height:24px;display:block;position:absolute;bottom:18px;right:30px;font-size:11px;line-height:24px;text-align:center;color:#707070;border:1px solid #e4e4e4;background-color:#eaeaea;}
#main .publication	{width:100%;height:363px;padding-top:39px;clear:both;}
#main .publication li	{width:200px;float:left;margin-left:33px;}
#main .publication li:first-child	{margin-left:0;}
#main .publication li .book	{width:190px;display:block;padding:5px;background-color:#fff;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.15), -2px -2px 5px rgba(0,0,0,0.15);box-shadow:2px 2px 5px rgba(0,0,0,0.15), -2px -2px 5px rgba(0,0,0,0.15);}
#main .publication li .book img	{width:190px;height:270px;}
#main .publication li .tit	{display:block;padding:7px 0 4px;color:#000;}
#main .publication li .info	{font-size:12px;line-height:14px;color:#898989;}
#main .sites	{width:986px;height:224px;clear:both;padding:114px 0 0 10px;background:url('../img/img_main2.png') no-repeat 0 0;}
#main .sites li	{float:left;padding:0 50px 22px 0;}
#main .sites li.first	{padding-right:68px;}
#main .sites li a	{width:184px;height:76px;display:block;text-indent:-999px;overflow:hidden;}

/* sub */
.submenu	{width:100%;overflow:hidden;text-align:center;padding:0 0 23px 0;}
.submenu li	{display:inline-block;}
*+ html .submenu li	{display:inline;vertical-align:top;}
.submenu li a	{min-width:98px;height:38px;display:block;padding:0 10px;font-size:16px;line-height:38px;color:#898989;text-align:center;font-weight:bold;border:1px solid #fff;background-color:#fff;}
.submenu li.on a, .submenu li a:hover	{color:#252525;border:1px solid #bababa;}
.subhead	{width:100%;overflow:hidden;position:relative;margin-bottom:30px;border-bottom:1px solid #636363;}
.subhead .subtit1	{float:left;padding:0 0 11px 3px;font-size:24px;color:#363636;}
.subhead .selectmenu	{float:left;padding:6px 0 0 25px;font-size:14px;color:#acacac;}
.subhead .selectmenu a	{margin:0 20px;color:#606060;}
.subhead .selectmenu a.on, .subtit1 .selectmenu a:hover	{color:#b48d65;}
.subhead .total	{position:absolute;bottom:14px;right:0;line-height:100%;color:#6d6d6d;}
.subhead .total strong	{color:#252525;}

.chronology	{position:relative;padding:0 70px 0 290px;margin-bottom:95px;}
.chronology .photo	{position:absolute;top:0;left:36px;padding:5px;border:1px solid #ddd;-webkit-border-radius:3px;border-radius:3px;}
.chronology .photo img	{width:190px;height:220px;}
.chronology p	{margin-bottom:41px;line-height:24px;}
.chronology p.txt1	{margin-bottom:24px;line-height:24px;}
.chronology p.txt2	{font-weight:bold;color:#cea980;line-height:28px;}
.chronology p.txt2 strong	{color:#000;}
.chronology h3	{margin-bottom:8px;font-size:18px;color:#b48d65;}
.chronology h3.chief	{margin-bottom:22px;font-size:16px;color:#cea980;}
.chronology h3.chief strong	{color:#000;}
.chronology h4	{font-size:15px;color:#b48d65;margin:20px 0 3px;}
.chronology ul	{width:468px;}
.chronology ul li .year	{width:128px;display:inline-block;padding-left:15px;line-height:39px;color:#252525;vertical-align:top;border-bottom:1px solid #898989;}
.chronology ul li .life	{width:300px;display:inline-block;padding-left:25px;line-height:39px;color:#5d5d5d;vertical-align:top;border-bottom:1px solid #d7d7d7;}
.chronology ul li:first-child .year	{border-top:1px solid #898989;}
.chronology ul li:first-child .life	{border-top:1px solid #d7d7d7;}
.chronology ul.generations	{width:568px;}
.chronology ul.generations li .life	{width:400px;}
.chronology ul.list1	{width:568px;}
.chronology ul.list1 li .year	{width:228px;}
.chronology ul.list1 li:first-child .year	{border-top:0;}
.chronology ul.list1 li:first-child .life	{border-top:0;}
.chronology ul.list2	{width:568px;}
.chronology ul.list2 li	{padding-left:15px;line-height:39px;color:#5d5d5d;vertical-align:top;border-bottom:1px solid #898989;}

.writings	{}
.writings .notify	{margin-bottom:33px;text-align:right;font-size:12px;line-height:100%;color:#898989;}
.writings .notify span	{padding-left:17px;background:url('../img/img_icon.png') no-repeat -35px 3px;}
.writings .writings_lists	{position:relative;padding:0 0 0 284px;}
.writings h3	{width:133px;position:absolute;top:0;left:120px;font-size:20px;line-height:39px;text-align:center;color:#252525;border-top:3px solid #252525;border-bottom:3px solid #252525;}
.writings h4	{height:40px;padding-left:17px;margin-bottom:10px;line-height:40px;font-size:15px;color:#b48d65;background-color:#f9f9f9;}
.writings .list1	{margin-bottom:50px;border-bottom:1px solid #ececec;}
.writings .list1 li	{padding:9px 0 9px 26px;border-top:1px solid #ececec;background:url('../img/img_icon.png') no-repeat -30px 16px;}
.writings .list1 li.first	{border-top:0;}
.writings .list1 li a	{font-size:15px;line-height:22px;color:#000;}
.writings .list2	{margin-bottom:21px;}
.writings .list2 li	{padding:0 0 0 26px;background:url('../img/img_icon.png') no-repeat -30px 8px;}
.writings .list2 li a	{line-height:25px;}
.writings .list2 li span	{line-height:25px;color:#252525;}

.album	{}
.album:after, .album .board_album .lists:after	{content:'';display:block;clear:both;overflow:hidden;}
*+ html .album	{display:inline-block;}
*+ html .album .board_album .lists	{display:inline-block;}
.album .sidemenu	{width:183px;float:left;}
.album .sidemenu ul	{margin-bottom:15px;border-bottom:1px solid #ebebeb;}
.album .sidemenu ul li	{padding-left:2px;line-height:39px;border-top:1px solid #ebebeb;}
.album .sidemenu ul li.on a, .album .sidemenu ul li a:hover	{color:#b48d65;}
.album .sidemenu .notify	{font-size:12px;line-height:20px;color:#898989;}
.album .board_album	{width:753px;float:right;}
.album .board_album .lists	{min-height:520px;}
.album .board_album .lists li	{width:247px;height:260px;float:left;margin:0 0 0 4px;}
.album .board_album .lists li .pic	{width:247px;height:180px;overflow:hidden;}
.album .board_album .lists li .tit	{padding:13px 12px 8px;font-size:15px;color:#000;border:1px solid #ddd;border-top:0;}
.album .board_album .lists li span	{width:100%;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.album .board_album .lists li .view	{display:block;padding:5px 0;font-size:11px;color:#898989;}

.paging	{clear:both;padding:20px 0 0;text-align:center;}
.paging a	{display:inline-block;padding:0 3px;margin:0 2px;line-height:18px;font-size:12px;color:#606060;border-bottom:3px solid #fff;vertical-align:top;}
.paging strong	{display:inline-block;padding:0 3px;margin:0 2px;line-height:18px;font-size:12px;color:#606060;font-weight:normal;border-bottom:3px solid #000;vertical-align:top;}
.paging a:hover	{border-bottom:3px solid #000;}
.paging a.first	{width:12px;height:18px;padding:0;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 0 -60px;}
.paging a.prev	{width:12px;height:18px;padding:0;margin-right:8px;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 3px -80px;}
.paging a.next	{width:12px;height:18px;padding:0;margin-left:8px;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 3px -100px;}
.paging a.last	{width:12px;height:18px;padding:0;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 0 -120px;}
.paging a.first:hover, .paging a.prev:hover, .paging a.next:hover, .paging a.last:hover	{border-bottom:3px solid #fff;}

.searchbox	{width:410px;margin:16px auto 50px;position:relative;z-index:100;}
.searchbox:after	{content:'';display:block;clear:both;overflow:hidden;}
*+ html .searchbox	{display:inline-block;}
.searchbox .select	{width:84px;height:39px;float:left;position:relative;vertical-align:top;}
.searchbox .select .current	{width:70px;height:37px;display:block;padding-left:12px;line-height:37px;font-size:15px;color:#252525;border:1px solid #bababa;background-color:#f7f7f7;}
.searchbox .select select	{width:84px;line-height:39px;padding:9px 10px;font-size:15px;text-align:center;color:#252525;border:1px solid #bababa;background-color:#f7f7f7;}
@media \0screen {
.searchbox .select select	{padding:8px 0;}
}
*+ html .searchbox .select select	{height:39px;padding:0;}
@-moz-document url-prefix() {
  .searchbox .select select	{padding:9px 0 8px;}
}
/*.searchbox .select .selected	{width:70px;height:37px;display:block;padding-left:12px;line-height:37px;font-size:15px;color:#252525;border:1px solid #bababa;background:#f7f7f7 url('../img/img_icon.png') no-repeat right -140px;}
.searchbox .select ul	{position:absolute;top:39px;left:0;}
.searchbox .select ul li a	{width:70px;height:37px;display:block;padding-left:12px;line-height:37px;font-size:15px;color:#252525;border:1px solid #bababa;border-top:0;background-color:#f7f7f7;}*/
.searchbox .intext	{width:248px;height:37px;display:block;float:left;padding-left:12px;line-height:37px;font-size:15px;color:#252525;border:1px solid #bababa;border-right:0;border-left:0;background-color:#f7f7f7;vertical-align:top;}
.searchbox .inbtn	{width:65px;height:39px;float:left;font-size:15px;line-height:39px;color:#fff;text-align:center;border:0;background-color:#444;vertical-align:top;cursor:pointer;}

.no_contents	{padding:200px 0;text-align:center;font-size:18px;color:#898989;}
.no_contents span	{display:block;padding-top:7px;font-size:11px;color:#ccc;}

.board_member	{}
.board_member .notify	{padding:0 0 30px 325px;font-size:14px;font-weight:bold;color:#cea980;}
.board_member .member_lists	{position:relative;padding:0 0 0 222px;}
.board_member h3	{width:133px;position:absolute;top:0;left:40px;font-size:20px;line-height:39px;text-align:center;color:#252525;border-top:3px solid #252525;border-bottom:3px solid #252525;}
.board_member .list	{width:100%;overflow:hidden;}
.board_member .list li	{width:172px;height:280px;float:left;padding:0 20px 0 0;}
.board_member .list li .pic	{width:160px;height:190px;padding:5px;border:1px solid #ddd;-webkit-border-radius:3px;border-radius:3px;}
.board_member .list li .pic img	{width:160px;height:190px;}
.board_member .list li .name	{padding-top:10px;display:block;color:#252525;line-height:24px;}
.board_member .list li .name strong	{display:block;color:#cea980;}

.cheif_history	{padding-left:90px;}
.cheif_history h3	{margin-bottom:11px;font-size:18px;line-height:100%;color:#b48d65;}
.cheif_history ul	{margin-bottom:66px;}
.cheif_history ul li	{display:table;table-layout:fixed;clear:both;}
.cheif_history ul li .year	{width:182px;display:table-cell;padding:10px 0;font-size:13px;color:#252525;vertical-align:middle;border-bottom:1px solid #898989;}
.cheif_history ul li .life	{width:688px;display:table-cell;padding:10px 20px;font-size:13px;line-height:20px;color:#5d5d5d;vertical-align:middle;border-bottom:1px solid #d7d7d7;}
*+ html .cheif_history ul li	{clear:both;}
*+ html .cheif_history ul li .year	{width:182px;float:left;min-height:39px;}
*+ html .cheif_history ul li .life	{width:688px;float:left;min-height:39px;}
.cheif_history ul li:first-child .year	{border-top:1px solid #898989;}
.cheif_history ul li:first-child .life	{border-top:1px solid #d7d7d7;}

.business	{padding-left:90px;}
.business dl	{width:100%;overflow:hidden;padding-top:40px;}
.business dl dt	{width:187px;min-height:153px;float:left;position:relative;padding:6px 0 0;text-align:center;font-weight:bold;font-size:16px;line-height:20px;color:#252525;border-bottom:1px solid #898989;}
.business dl dt strong	{display:block;margin-bottom:5px;font-size:18px;line-height:30px;color:#b48d65;}
.business dl dt span	{display:block;position:absolute;}
.business dl dt .icon1	{width:34px;height:42px;bottom:12px;left:50%;margin-left:-17px;background:url('../img/img_icon.png') no-repeat 0 -180px;}
.business dl dt .icon2	{width:33px;height:36px;bottom:26px;left:50%;margin-left:-17px;background:url('../img/img_icon.png') no-repeat 0 -230px;}
.business dl dt .icon3	{width:44px;height:44px;bottom:31px;left:50%;margin-left:-22px;background:url('../img/img_icon.png') no-repeat 0 -280px;}
.business dl dt .icon4	{width:39px;height:37px;bottom:22px;left:50%;margin-left:-20px;background:url('../img/img_icon.png') no-repeat 0 -330px;}
.business dl dt .icon5	{width:37px;height:51px;bottom:21px;left:50%;margin-left:-19px;background:url('../img/img_icon.png') no-repeat 0 -1095px;}
.business dl dt .icon6	{width:39px;height:32px;bottom:37px;left:50%;margin-left:-20px;background:url('../img/img_icon.png') no-repeat 0 -380px;}
.business dl dd	{width:695px;min-height:144px;float:left;padding:15px 14px 0;line-height:24px;border-bottom:1px solid #d7d7d7;}
.business dl dt.first	{border-top:1px solid #898989;}
.business dl dd.first{border-top:1px solid #d7d7d7;}

.association	{color:#606060;line-height:23px;}
.association h3	{margin-bottom:20px;font-size:16px;color:#252525;}
.association h4	{margin-bottom:5px;font-size:14px;color:#252525;}
.association p, .association ul	{margin-bottom:20px;}
.association .in	{margin-bottom:0;}

.foundation_publish	{padding:0 32px;}
.foundation_publish .list	{min-height:770px;}
.foundation_publish .list:after	{content:'';display:block;clear:both;overflow:hidden;}
*+ html .foundation_publish .list	{display:inline-block;}
.foundation_publish .list li	{width:200px;height:385px;float:left;position:relative;margin:0 17px;}
.foundation_publish .list li .book	{width:190px;display:block;padding:5px;background-color:#fff;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.15), -2px -2px 5px rgba(0,0,0,0.15);box-shadow:2px 2px 5px rgba(0,0,0,0.15), -2px -2px 5px rgba(0,0,0,0.15);}
@media \0screen {
.foundation_publish .list li .book	{width:190px;padding:4px;border:1px solid #ccc;}
}
*+ html .foundation_publish .list li .book	{width:190px;padding:4px;border:1px solid #ccc;}
.foundation_publish .list li .book img	{width:190px;height:270px;}
.foundation_publish .list li .tit	{display:block;padding:7px 0 4px;color:#000;}
.foundation_publish .list li .info	{font-size:12px;line-height:14px;color:#898989;}
.foundation_publish .list li .detail	{width:24px;height:24px;display:block;position:absolute;bottom:28px;right:33px;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 0 0;}
.foundation_publish .list li .download	{width:24px;height:24px;display:block;position:absolute;bottom:28px;right:2px;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 0 -30px;}

.joining_guide	{padding:0 45px;}
.joining_guide .notify	{line-height:24px;}
.joining_guide dl	{width:100%;overflow:hidden;padding-top:48px;}
.joining_guide dl dt	{width:187px;min-height:153px;float:left;position:relative;color:#b48d65;padding:6px 0 0;text-align:center;font-weight:bold;font-size:18px;line-height:30px;color:#b48d65;border-bottom:1px solid #898989;}
.joining_guide dl dt span	{display:block;position:absolute;}
.joining_guide dl dt .icon1	{width:37px;height:43px;bottom:22px;left:50%;margin-left:-14px;background:url('../img/img_icon.png') no-repeat 0 -430px;}
.joining_guide dl dt .icon2	{width:49px;height:31px;bottom:28px;left:50%;margin-left:-20px;background:url('../img/img_icon.png') no-repeat 0 -480px;}
.joining_guide dl dt .icon3	{width:30px;height:42px;bottom:35px;left:50%;margin-left:-15px;background:url('../img/img_icon.png') no-repeat 0 -530px;}
.joining_guide dl dd	{width:695px;min-height:150px;float:left;padding:9px 14px 0;line-height:24px;border-bottom:1px solid #d7d7d7;}
.joining_guide dl dd .btn_join	{width:118px;height:39px;display:block;margin-top:37px;line-height:39px;text-align:center;color:#fff;background-color:#898989;}
.joining_guide dl dd li.etc	{margin-bottom:23px;}
.joining_guide dl dt.first	{border-top:1px solid #898989;}
.joining_guide dl dd.first{border-top:1px solid #d7d7d7;}

.member_search	{padding:0 50px;}
.member_search .searchbox	{margin:60px auto;}
.board_list	{word-break:break-all;word-wrap:break-word;}
.board_list table	{table-layout:fixed;border:1px solid #d2d2d2;border-top:0;}
.board_list table th	{padding:18px 0;font-size:15px;font-weight:normal;color:#fff;line-height:100%;border-left:1px solid #989898;background-color:#444;}
.board_list table th:first-child	{border-left:1px solid #444;}
.board_list table th:last-child	{border-right:1px solid #444;}
.board_list table td	{padding:12px 0 11px;color:#252525;text-align:center;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-bottom:0;background-color:#fff;}
.board_list table .row_first td	{border-top:0;}
.board_list table .row_even td	{background-color:#fbfbfb;}
.board_list table td.col_first	{border-left:0;}
.board_list table td.text_left	{text-align:left;padding:0 16px;}
.board_list table td.text_right	{text-align:right;padding:0 10px}
.board_list table td.text_reply	{text-align:left;padding:0 16px 0 26px;}
.board_list table td.text_num	{font-size:13px;color:#606060;}
.board_list table td.text_date	{font-size:13px;color:#00a651;}
.board_list table td .icon_new	{width:31px;height:16px;display:inline-block;margin-left:15px;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 0 -580px;vertical-align:middle;}
.board_list table td .icon_file	{width:17px;height:19px;display:inline-block;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 0 -600px;vertical-align:middle;}

.board_view	{word-break:break-all;word-wrap:break-word;}
.board_view .contents	{border-top:1px solid #202020;border-bottom:1px solid #202020;background-color:#fbfbfb;}
.board_view .contents h3	{padding:17px 20px 15px;font-size:20px;color:#252525;}
.board_view .contents .info	{padding:0 20px 15px;}
.board_view .contents .info .date	{color:#00a651;}
.board_view .contents .info .inquiry	{margin-left:20px;font-size:13px;color:#606060;}
.board_view .contents .add_file	{position:relative;padding:0 35px 23px 84px;}
.board_view .contents .add_file .tit	{position:absolute;top:0;left:20px;font-size:13px;line-height:18px;color:#606060;}
.board_view .contents .add_file a	{display:block;margin-bottom:2px;color:#252525;font-size:13px;line-height:18px;text-decoration:underline;}
.board_view .contents .article	{padding:25px 25px 0;color:#606060;line-height:24px;border-top:1px solid #cdcdcd;background-color:#fff;}
.board_view .contents .article p	{padding-bottom:25px;}

.board_write	{padding:0 33px;word-break:break-all;word-wrap:break-word;border-bottom:1px solid #636363;}
.board_write table	{}
.board_write table th	{padding:10px 0 7px 30px;font-size:15px;color:#606060;font-weight:normal;text-align:left;vertical-align:top;}
.board_write table td	{padding:0 0 7px;}
.board_write table td .intext	{width:444px;height:37px;padding:0 13px;line-height:37px;color:#606060;border:1px solid #bababa;background-color:#f7f7f7;vertical-align:top;}
.board_write table td .intextarea	{width:732px;height:180px;padding:13px;line-height:20px;color:#606060;border:1px solid #bababa;background-color:#f7f7f7;vertical-align:top;}
.board_write table .article th	{padding:15px 0 7px 30px;border-top:1px solid #d7d7d7;}
.board_write table .article td	{padding:14px 0 25px;border-top:1px solid #d7d7d7;}
.board_write table td .add_file	{min-height:32px;position:relative;padding:3px 0 0 105px;}
.board_write table td .add_file .tit	{width:87px;height:32px;position:absolute;top:3px;left:0;text-align:center;font-size:14px;line-height:32px;color:#fff;background-color:#000;}
.board_write table td .add_file .infile	{width:87px;height:32px;position:absolute;top:3px;left:0;overflow:hidden;padding:0;margin:0;font-size:1px;cursor:pointer;opacity:0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0);}
.board_write table td .add_file .list li	{margin-bottom:7px;}
.board_write table td .add_file .file	{color:#252525;font-size:13px;line-height:18px;text-decoration:underline;}
.board_write table td .add_file .list li .delete	{width:18px;height:18px;display:inline-block;margin-left:6px;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 0 -625px;vertical-align:middle;}

.btnwrap	{padding:12px 0 5px;text-align:right;}
.btnwrap a	{width:76px;height:29px;display:inline-block;text-align:center;font-size:13px;line-height:29px;color:#fff;background-color:#444;}
.btnwrap2	{padding:60px 0 0;text-align:center;}
.btnwrap2 a	{width:188px;height:49px;display:inline-block;margin:0 3px;text-align:center;font-size:16px;line-height:49px;color:#fff;}
.btnwrap2 a.btn_confirm	{background-color:#252525;}
.btnwrap2 a.btn_cancel	{background-color:#707070;}
.btnwrap3	{padding-top:20px;margin-top:10px;text-align:center;border-top:1px solid #202020;}
.btnwrap3 a	{width:188px;height:49px;display:inline-block;margin:0 3px;text-align:center;font-size:16px;line-height:49px;color:#fff;}
.btnwrap3 a.btn_confirm	{background-color:#252525;}
.btnwrap3 a.btn_cancel	{background-color:#707070;}
.btnwrap3 .btn_joinout	{text-align:left;margin:-10px 5px 30px;}
.btnwrap3 .btn_joinout a	{height:14px;text-align:left;font-size:12px;color:#252525;text-decoration:underline;line-height:14px;}

.reject_approach	{padding:55px 0 63px;text-align:center;border-bottom:1px solid #202020;}
.reject_approach p	{margin-bottom:34px;font-size:16px;color:#898989;}
.reject_approach .btn_login	{width:318px;height:49px;display:inline-block;text-align:center;font-size:16px;line-height:49px;color:#fff;background-color:#252525;}

.guest_room	{padding:10px 50px 0;}

.comment_write	{word-break:break-all;word-wrap:break-word;}
.comment_write .type	{margin-bottom:10px;}
.comment_write .type label	{width:92px;display:inline-block;line-height:39px;padding:0 16px;font-size:13px;color:#898989;vertical-align:top;cursor:pointer;}
.comment_write .type span	{width:27px;height:39px;display:inline-block;position:relative;vertical-align:top;cursor:pointer;background:url('../img/img_icon.png') no-repeat 0 -645px;}
.comment_write .type span.selected	{background:url('../img/img_icon.png') no-repeat 0 -685px;}
.comment_write .type span input	{position:absolute;top:30%;left:0;}
.comment_write .writer	{margin-bottom:10px;}
.comment_write .writer label	{width:88px;display:inline-block;padding-left:11px;line-height:39px;font-size:13px;color:#898989;}
.comment_write .intext	{width:193px;height:37px;display:inline-block;margin-bottom:8px;padding:0 10px;font-size:13px;color:#898989;line-height:37px;border:1px solid #bababa;background-color:#f7f7f7;}
.comment_write .type .intext	{display:inline-block;margin-bottom:0;}
.comment_write .contents	{height:90px;position:relative;padding:10px 100px 10px 10px;border:1px solid #bababa;background-color:#f7f7f7;}
.comment_write .contents .intextarea	{width:100%;height:100%;border:0;background-color:#f7f7f7;}
.comment_write .contents .btn_write	{width:70px;height:50px;position:absolute;top:50%;right:15px;margin-top:-25px;font-size:16px;line-height:50px;color:#fff;vertical-align:top;cursor:pointer;border:0;background-color:#252525;}

.comment_list	{word-break:break-all;word-wrap:break-word;padding:0 0 90px 0;}
.comment_list .total1	{padding:0 0 6px 53px;font-size:13px;color:#898989;background:url('../img/img_icon.png') no-repeat 25px -724px;}
.comment_list .total1 strong	{color:#252525;}
.comment_list .article_wrap	{border-bottom:1px solid #202020;}
.comment_list .article	{position:relative;padding:30px 0 20px 23px;border-top:1px solid #cdcdcd;}
.comment_list .article_wrap .article:first-child	{border-top:0;}
.comment_list .article dt	{padding:0 20px 10px 0;font-weight:bold;font-size:20px;color:#252525;}
.comment_list .article dd.cont	{padding:0 20px 7px 0;font-size:13px;line-height:20px;color:#606060;}
.comment_list .article dd.cont .secret	{width:82px;height:22px;display:inline-block;margin:1px 0 6px;font-size:13px;line-height:22px;color:#606060;text-align:center;border:1px solid #ffc548;background-color:#ffefd4;-webkit-border-radius:3px;border-radius:3px;}
.comment_list .article dd.date	{padding:0 20px 9px 0;font-size:14px;color:#00a651;}
.comment_list .article dd.reply	{font-size:13px;color:#606060;}
.comment_list .article dd.reply a	{padding-right:27px;color:#606060;background:url('../img/img_icon.png') no-repeat right -151px;}
.comment_list .article dd.reply a.on	{background:url('../img/img_icon.png') no-repeat right -786px;}
.comment_list .article dd.reply a strong	{color:#0072bc;text-decoration:underline;}
.comment_list .article dd.reply .reply_wrap	{padding:23px 0 0 130px;}
.comment_list .article dd.reply .comment_write .contents	{height:36px;}
.comment_list .article dd.reply .comment_write .contents .btn_write	{width:47px;height:36px;right:10px;margin-top:-18px;line-height:36px;font-size:14px;}
.comment_list .article dd.reply .reply_wrap .article	{padding:40px 0 0 0;border-top:0;}
.comment_list .article dd.reply .reply_wrap .article dt	{padding-left:23px;background:url('../img/img_icon.png') no-repeat 0 -749px;}
.comment_list .article dd.reply .reply_wrap .article dd.cont	{padding-left:23px;}
.comment_list .article dd.reply .reply_wrap .article dd.date	{padding-left:23px;font-size:13px;color:#898989;}
.comment_list .article dd.reply .reply_wrap .article dd.delete	{top:34px;}
.comment_list .article dd.reply .reply_wrap .article dd.delete a	{padding-right:0;}
.comment_list .article dd.delete	{width:24px;height:24px;position:absolute;top:23px;right:14px;}
.comment_list .article dd.delete a	{width:24px;height:24px;display:block;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat right -615px;}

.magazine	{}
.magazine .magazine_list	{min-height:694px;position:relative;padding:0 0 50px 355px;}
.magazine .magazine_list:after	{content:'';display:block;clear:both;overflow:hidden;}
*+ html .magazine .magazine_list	{display:inline-block;}
.magazine .magazine_list li	{width:190px;float:left;position:relative;padding:5px;margin:0 10px 20px 0;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;}
.magazine .magazine_list li .pic	{width:190px;height:245px;}
.magazine .magazine_list li .tit	{display:block;padding:10px 4px 3px;font-size:15px;color:#000;}
.magazine .magazine_list li .date	{display:block;padding:0 0 1px 4px;font-size:12px;color:#898989;}
.magazine .magazine_list li .list	{width:24px;height:24px;display:block;position:absolute;bottom:15px;right:37px;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 0 0;}
.magazine .magazine_list li .download	{width:24px;height:24px;display:block;position:absolute;bottom:15px;right:7px;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 0 -30px;}
.magazine .magazine_list li.lately	{width:303px;float:none;position:absolute;top:0;left:22px;padding:9px;margin:0 10px 20px 0;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;}
.magazine .magazine_list li.lately .pic	{width:303px;height:392px;}
.magazine .magazine_list li.lately .tit	{padding:17px 4px 8px;font-size:24px;}
.magazine .magazine_list li.lately .date	{padding:0 0 3px 4px;font-size:14px;}
.magazine .magazine_list li.lately .list	{width:39px;height:39px;bottom:24px;right:59px;background:url('../img/img_icon.png') no-repeat 0 -815px;}
.magazine .magazine_list li.lately .download	{width:39px;height:39px;bottom:24px;right:12px;background:url('../img/img_icon.png') no-repeat 0 -860px;}

.gallery	{}
.gallery .gallery_list	{min-height:520px;}
.gallery .gallery_list:after	{content:'';display:block;clear:both;overflow:hidden;}
*+ html .gallery .gallery_list	{display:inline-block;}
.gallery .gallery_list li	{width:247px;height:260px;float:left;margin-left:4px;}
.gallery .gallery_list li.first	{margin-left:0;}
.gallery .gallery_list li .pic	{width:247px;height:180px;overflow:hidden;}
.gallery .gallery_list li .tit	{padding:13px 12px 8px;font-size:15px;color:#000;border:1px solid #ddd;border-top:0;}
.gallery .gallery_list li span	{width:100%;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.gallery .gallery_list li .view	{display:block;padding:5px 0;font-size:11px;color:#898989;}

.related_sites	{padding-top:64px;}
.related_sites h2	{padding:0 0 11px 3px;font-size:24px;color:#363636;border-bottom:1px solid #636363;}
.related_sites .sites_list	{padding:0 50px 40px;}
.related_sites .sites_list li	{min-height:64px;position:relative;padding:20px 80px 20px 250px;border-bottom:1px solid #ccc;}
.related_sites .sites_list li .logo	{position:absolute;top:20px;left:0;}
.related_sites .sites_list li .logo img	{width:170px;height:64px;}
.related_sites .sites_list li .go_sites	{width:40px;height:40px;display:block;position:absolute;top:50%;right:20px;margin-top:-20px;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 0 -905px;}
.related_sites .sites_list li .description	{padding:13px 0 3px;font-size:12px;line-height:18px;font-weight:bold;color:#898989;}
.related_sites .sites_list li .url	{color:#0072bc;}

.pop_wrap	{width:100%;min-height:100%;z-index:500;position:fixed;top:0;left:0;background:transparent;background-color:rgba(0,0,0,0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);zoom:1;}
.pop_layer	{width:712px;position:absolute;top:200px;left:50%;z-index:1000;margin-left:-361px;padding:4px;border:1px solid #2b323a;background-color:#474747;}
.pop_layer .pop_tit	{height:67px;padding:0 0 4px 23px;font-weight:normal;line-height:67px;color:#fff;font-size:24px;}
.pop_layer .pop_contents	{border:1px solid #2b323a;border-bottom:0;background-color:#fff;}
.pop_layer .pop_close	{width:70px;height:75px;display:block;position:absolute;top:0;right:4px;text-indent:-999px;overflow:hidden;background:url('../img/img_icon.png') no-repeat 24px -950px;}
.pop_layer .pop_btnwrap	{padding:19px 0 17px;text-align:center;border:1px solid #2b323a;border-top:0;background-color:#ebebeb;}
.pop_layer .pop_btnwrap .btn_confirm	{width:238px;height:59px;display:inline-block;margin:0 4px;font-size:20px;line-height:59px;color:#fff;background-color:#252525;}
.pop_layer .pop_btnwrap .btn_cancel	{width:238px;height:59px;display:inline-block;margin:0 4px;font-size:20px;line-height:59px;color:#fff;background-color:#707070;}

.pop_layer .pop_album	{padding:24px 48px 36px;text-align:center;}
.pop_layer .pop_album .tit1	{padding-bottom:20px;font-size:16px;color:#252525;text-align:left;}
.pop_layer .pop_album .tit1 strong	{display:block;padding-bottom:10px;font-size:20px;color:#b48d65;font-weight:normal;text-align:left;}
.pop_layer .pop_album .tit2	{padding:6px 0 13px;text-align:left;font-size:20px;color:#252525;}

.pop_layer .pop_publish	{padding:24px 31px 40px 47px;}
.pop_layer .pop_publish h2	{padding-bottom:27px;font-size:20px;color:#b48d65;font-weight:normal;}
.pop_layer .pop_publish dl	{height:430px;position:relative;padding:0 0 0 325px;}
.pop_layer .pop_publish dl dt	{padding:11px 3px 10px;font-size:18px;color:#000;font-weight:bold;border-top:1px solid #252525;}
.pop_layer .pop_publish dl dd.pic	{position:absolute;top:0;left:0;padding:5px;background-color:#fff;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.15), -2px -2px 5px rgba(0,0,0,0.15);box-shadow:2px 2px 5px rgba(0,0,0,0.15), -2px -2px 5px rgba(0,0,0,0.15);}
.pop_layer .pop_publish dl dd.pic img	{width:290px;height:418px;}
@media \0screen {
.pop_layer .pop_publish dl dd.pic	{border:1px solid #ccc;}
}
*+ html .pop_layer .pop_publish dl dd.pic	{border:1px solid #ccc;}
.pop_layer .pop_publish dl dd.info	{padding:0 0 7px 3px;font-size:13px;line-height:20px;color:#898989;}
.pop_layer .pop_publish dl dd.intro	{padding:11px 3px 10px;font-size:14px;line-height:22px;color:#606060;border-top:1px solid #d7d7d7;}

.pop_layer .pop_replydelete	{padding:32px 40px 95px;}
.pop_layer .pop_replydelete p	{padding-bottom:110px;font-size:16px;color:#898989;}
.pop_layer .pop_replydelete .intext	{width:322px;height:51px;display:block;margin:0 auto;font-size:16px;line-height:51px;text-align:center;border:1px solid #000;}

.loginbox	{width:720px;margin:0 auto;padding:45px 0;}
.loginbox .notify	{padding-bottom:23px;text-align:center;font-size:16px;line-height:24px;color:#898989;}
.loginbox fieldset	{padding:33px 0 33px 47px;border-top:1px solid #202020;border-bottom:1px solid #202020;}
.loginbox fieldset .inform	{margin-bottom:12px;}
.loginbox fieldset .inform label	{width:148px;height:38px;display:inline-block;padding:0 0 0 30px;font-size:15px;line-height:38px;color:#898989;background:url('../img/img_icon.png') no-repeat 0 -1025px;}
.loginbox fieldset .inform .intext	{width:296px;height:37px;padding:0 10px;font-size:16px;line-height:37px;color:#252525;border:1px solid #bababa;background-color:#f7f7f7;vertical-align:top;}
.loginbox fieldset .btn_login	{width:318px;height:49px;display:block;margin:15px 0 0 178px;font-size:16px;color:#fff;text-align:center;cursor:pointer;border:0;background-color:#252525;}
.loginbox .links	{padding:30px 0 0;text-align:center;}
.loginbox .links .btn_join	{width:184px;height:45px;display:inline-block;margin:0 3px;font-size:16px;line-height:45px;color:#fff;text-align:center;border:2px solid #707070;background-color:#707070;}
.loginbox .links .btn_find	{width:184px;height:45px;display:inline-block;margin:0 3px;font-size:16px;line-height:45px;color:#252525;text-align:center;border:2px solid #9e9e9e;background-color:#eaeaea;}

.pop_layer .pop_findid	{padding:32px 40px 70px;}
.pop_layer .pop_findid p	{padding-bottom:60px;font-size:16px;color:#898989;}
.pop_layer .pop_findid .name	{padding-bottom:17px;}
.pop_layer .pop_findid .name .intext	{width:302px;height:51px;padding:0 10px;font-size:16px;line-height:51px;border:1px solid #000;background-color:#fff;vertical-align:top;}
.pop_layer .pop_findid .email	{font-size:17px;color:#898989;}
.pop_layer .pop_findid label	{width:86px;display:inline-block;padding-left:33px;line-height:53px;font-size:16px;color:#898989;}
.pop_layer .pop_findid .email .intext1	{width:158px;height:51px;padding:0 10px;margin-right:10px;font-size:16px;line-height:51px;border:1px solid #bababa;background-color:#f7f7f7;vertical-align:top;}
.pop_layer .pop_findid .email .intext2	{width:234px;height:51px;padding:0 10px;margin-left:10px;font-size:16px;line-height:51px;border:1px solid #bababa;background-color:#f7f7f7;vertical-align:top;}
.pop_layer .pop_findid p.result	{height:28px;padding:110px 0 70px;text-align:center;font-size:16px;line-height:28px;color:#898989;}
.pop_layer .pop_findid p.result span	{display:inline-block;padding-left:38px;background:url('../img/img_icon.png') no-repeat 0 -1065px;}
.pop_layer .pop_findid p.joinout	{position:relative;padding:110px 0 70px 38px;font-size:16px;line-height:28px;color:#898989;}
.pop_layer .pop_findid p.joinout span	{width:38px;height:28px;position:absolute;top:110px;left:0;display:block;vertical-align:top;background:url('../img/img_icon.png') no-repeat 0 -1065px;}

.pop_layer .pop_findpw	{padding:32px 40px 50px;}
.pop_layer .pop_findpw p	{padding-bottom:68px;font-size:16px;color:#898989;}
.pop_layer .pop_findpw label	{width:97px;display:inline-block;padding-left:43px;line-height:39px;font-size:15px;color:#898989;}
.pop_layer .pop_findpw .name	{padding-bottom:11px;}
.pop_layer .pop_findpw .name .intext	{width:295px;height:37px;padding:0 10px;font-size:16px;line-height:37px;border:1px solid #bababa;background-color:#f7f7f7;vertical-align:top;}
.pop_layer .pop_findpw .email .intext1	{width:158px;height:37px;padding:0 10px;margin-right:10px;font-size:16px;line-height:37px;border:1px solid #bababa;background-color:#f7f7f7;vertical-align:top;}
.pop_layer .pop_findpw .email .intext2	{width:196px;height:37px;padding:0 10px;margin-left:10px;font-size:16px;line-height:37px;border:1px solid #bababa;background-color:#f7f7f7;vertical-align:top;}

.pop_layer .pop_newpw	{padding:32px 40px 70px;}
.pop_layer .pop_newpw p	{padding-bottom:60px;font-size:16px;color:#898989;}
.pop_layer .pop_newpw label	{width:144px;display:inline-block;padding-left:90px;line-height:53px;font-size:16px;color:#898989;}
.pop_layer .pop_newpw .password1	{padding-bottom:17px;}
.pop_layer .pop_newpw .password1 .intext	{width:302px;height:51px;padding:0 10px;font-size:16px;line-height:51px;border:1px solid #000;background-color:#fff;vertical-align:top;}
.pop_layer .pop_newpw .password2 .intext	{width:302px;height:51px;padding:0 10px;font-size:16px;line-height:51px;border:1px solid #bababa;background-color:#f7f7f7;vertical-align:top;}

.membership	{}
.membership .welcome	{padding:40px 0 30px;text-align:center;color:#898989;}
.membership .welcome strong	{display:block;padding-bottom:8px;color:#fd8300;font-weight:normal;font-size:30px;}
.membership .breadcrumb	{width:100%;height:105px;overflow:hidden;background:url('../img/bg_join.png') no-repeat left top;}
.membership .breadcrumb .step	{float:left;display:block;padding-top:13px;font-size:16px;text-align:center;color:#000;}
.membership .breadcrumb .step1	{width:332px;margin-right:25px;}
.membership .breadcrumb .step2	{width:330px;margin-right:2px;}
.membership .breadcrumb .step3	{width:311px;}
.membership .breadcrumb .step span	{display:block;padding-top:12px;font-size:20px;color:#636363;}
.membership .breadcrumb strong.step span	{color:#c69c6d;}
.membership .step_head	{position:relative;}
.membership .step_head h2	{padding:0 0 8px 5px;font-size:20px;font-weight:normal;color:#252525;}
.membership .step_head .view	{position:absolute;top:0;right:0;font-size:13px;color:#898989;}
.membership .step_head .required	{position:absolute;top:10px;right:0;font-size:12px;color:#898989;}
.membership_step1	{padding:49px 0 0;border-top:1px solid #202020;}
.membership_step1 .policybox	{height:120px;padding:10px 20px;margin-bottom:15px;overflow:auto;line-height:24px;border:1px solid #d8d8d8;background-color:#fbfbfb;}
.membership_step1 .policytab	{margin-top:5px;border-left:1px solid #d8d8d8;}
.membership_step1 .policytab:after	{content:'';display:block;clear:both;overflow:hidden;}
*+ html .membership_step1 .policytab		{display:inline-block;}
.membership_step1 .policytab a	{height:34px;display:block;float:left;padding:0 30px;line-height:34px;font-size:13px;font-weight:bold;color:#898989;border:1px solid #d8d8d8;border-left:0;border-bottom:0;background-color:#fff;}
.membership_step1 .policytab a.on	{color:#252525;background-color:#fbfbfb;}
.membership_step1 .check_agree	{padding-left:9px;margin-bottom:50px;font-size:15px;line-height:22px;color:#252525;}
.membership_step1 .check_agree label	{height:22px;display:block;position:relative;cursor:pointer;}
.membership_step1 .check_agree label input	{margin-right:5px;cursor:pointer;}

.membership_step2	{padding:16px 40px 0;}
.membership_step2 .step_head	{border-bottom:1px solid #202020;}
.membership_step2 .formbox	{padding:43px 0 0 95px;}
.membership_step2 .formbox_modify	{padding:25px 0 20px 95px;}
.membership_step2 .formbox ul	{}
.membership_step2 .formbox ul li	{position:relative;padding:0 0 11px 230px;}
.membership_step2 .formbox ul li .label	{display:block;position:absolute;top:12px;left:0;padding-left:30px;font-size:15px;color:#898989;background:url('../img/img_icon.png') no-repeat 0 -1035px;}
.membership_step2 .formbox ul li .intext	{width:302px;height:37px;padding:0 10px;margin-right:4px;line-height:37px;font-size:15px;color:#252525;vertical-align:top;border:1px solid #bababa;background-color:#f7f7f7;}
.membership_step2 .formbox ul li .btn_action	{height:29px;display:inline-block;padding:0 22px;margin:5px 0 0 6px;line-height:29px;color:#fff;background-color:#898989;}
.membership_step2 .formbox ul li .tip	{display:inline-block;margin-left:6px;line-height:39px;font-size:13px;color:#898989;}
.membership_step2 .formbox ul li .dash	{display:inline-block;margin:0 6px 0 2px;line-height:39px;font-size:15px;color:#898989;}
.membership_step2 .formbox ul li .select	{width:98px;height:39px;display:inline-block;position:relative;margin-right:4px;z-index:300;vertical-align:top;}
*+ html .membership_step2 .formbox ul li .select	{float:left;margin-right:8px;}
.membership_step2 .formbox ul li .select	 select	{width:96px;line-height:32px;padding:9px 10px;font-size:15px;text-align:center;color:#252525;vertical-align:top;border:1px solid #bababa;background-color:#f7f7f7;}
@media \0screen {
.membership_step2 .formbox ul li .select	 select	{padding:8px 0;}
}
*+ html .membership_step2 .formbox ul li .select	 select	{height:39px;padding:0;}
@-moz-document url-prefix() {
  .membership_step2 .formbox ul li .select	 select	{padding:9px 0 8px;}
}
.membership_step2 .formbox ul li .select .selected	{width:96px;height:37px;display:block;text-align:center;line-height:37px;font-size:15px;color:#252525;border:1px solid #bababa;background:#f7f7f7 url('../img/img_icon.png') no-repeat right -140px;}
.membership_step2 .formbox ul li .select .selectlist	{position:absolute;top:39px;left:0;}
.membership_step2 .formbox ul li .select .selectlist a	{width:96px;height:37px;display:block;text-align:center;line-height:37px;font-size:15px;color:#252525;border:1px solid #bababa;border-top:0;background-color:#f7f7f7;}
.membership_step2 .formbox ul li .cellphone	{width:98px;height:39px;display:inline-block;margin-right:4px;text-align:center;line-height:39px;font-size:15px;color:#898989;}
.membership_step2 .formbox ul li .select_radio	{height:40px;display:inline-block;position:relative;padding:0 65px 0 0;font-size:15px;line-height:40px;color:#898989;cursor:pointer;}
.membership_step2 .formbox ul li .select_radio input	{margin-right:5px;cursor:pointer;}

.membership_step2 .disabled_content	{height:39px;line-height:39px;font-size:15px;color:#252525;}
.membership_step2 .formbox ul li .disabled_content .btn_action	{height:39px;line-height:39px;margin:0;}

.membership_step3	{width:720px;margin:0 auto;padding:80px 0 0;}
.membership_step3 .complete	{padding:30px 0 23px;font-size:24px;color:#898989;text-align:center;border-top:1px solid #202020;}
.membership_step3 .complete strong	{color:#252525;}
.membership_step3 .notify	{padding:0 0 30px;text-align:center;line-height:24px;border-bottom:1px solid #202020;}

.membership .modify_inform	{padding:10px 0 30px;font-size:16px;text-align:center;color:#898989;}

.pop_layer .pop_zipcode	{padding:32px 30px 25px;}
.pop_layer .pop_zipcode .zipcode_form	{min-height:350px;padding:0 0 0 42px;}
.pop_layer .pop_zipcode .zipcode_form li	{min-height:39px;position:relative;padding:0 0 11px 160px;}
.pop_layer .pop_zipcode .zipcode_form li.search_criteria	{padding:0 0 31px 160px;}
.pop_layer .pop_zipcode .zipcode_form li .label	{display:block;position:absolute;top:12px;left:0;font-size:15px;color:#252525;font-weight:bold;}
.pop_layer .pop_zipcode .zipcode_form li .intext	{width:399px;height:37px;padding:0 10px;margin-right:6px;line-height:37px;font-size:15px;color:#898989;vertical-align:top;border:1px solid #bababa;background-color:#f7f7f7;}
.pop_layer .pop_zipcode .zipcode_form li .dash	{display:inline-block;margin:0 6px 0 2px;line-height:39px;font-size:15px;color:#898989;}
.pop_layer .pop_zipcode .zipcode_form li .select	{width:419px;height:39px;display:inline-block;position:relative;z-index:300;vertical-align:top;}
*+ html .pop_layer .pop_zipcode .zipcode_form li .select	{float:left;}
.pop_layer .pop_zipcode .zipcode_form li .select select	{width:419px;line-height:39px;padding:9px 10px;font-size:15px;text-align:center;color:#898989;vertical-align:top;border:1px solid #bababa;background-color:#f7f7f7;}
@media \0screen {
.pop_layer .pop_zipcode .zipcode_form li .select select	{padding:8px 0;}
}
*+ html .pop_layer .pop_zipcode .zipcode_form li .select select	{height:39px;padding:0;}
@-moz-document url-prefix() {
  .pop_layer .pop_zipcode .zipcode_form li .select select	{padding:9px 0 8px;}
}
/*.pop_layer .pop_zipcode .zipcode_form li .select .selected	{width:397px;height:37px;display:block;padding:0 10px;line-height:37px;font-size:15px;color:#898989;border:1px solid #bababa;background:#f7f7f7 url('../img/img_icon.png') no-repeat right -140px;}
.pop_layer .pop_zipcode .zipcode_form li .select .selectlist	{height:190px;position:absolute;top:39px;left:0;overflow:auto;}
.pop_layer .pop_zipcode .zipcode_form li .select .selectlist a	{width:397px;height:37px;display:block;padding:0 10px;line-height:37px;font-size:15px;color:#252525;border:1px solid #bababa;border-top:0;background-color:#f7f7f7;}*/
.pop_layer .pop_zipcode .zipcode_form li .select_radio	{height:40px;display:inline-block;position:relative;padding:0 25px 0 0;font-size:15px;line-height:40px;font-weight:bold;color:#252525;cursor:pointer;}
.pop_layer .pop_zipcode .zipcode_form li .select_radio input	{margin-right:5px;cursor:pointer;}
.pop_layer .pop_zipcode .zipcode_form li .mountain	{height:39px;display:inline-block;margin-right:50px;line-height:39px;font-size:15px;color:#898989;vertical-align:top;}
.pop_layer .pop_zipcode .zipcode_form li .mountain .incheck	{margin:-2px 3px 0 0;vertical-align:middle;}
.pop_layer .pop_zipcode .zipcode_btnwrap	{margin-bottom:40px;text-align:center;}
.pop_layer .pop_zipcode .zipcode_btnwrap a	{width:168px;height:59px;display:inline-block;margin:0 4px;text-align:center;font-size:20px;line-height:59px;color:#fff;background-color:#707070;}
.pop_layer .pop_zipcode .zipcode_list	{padding:25px 10px 0 25px;border-top:1px solid #acacac;}
.pop_layer .pop_zipcode .zipcode_list table	{table-layout:fixed;}
.pop_layer .pop_zipcode .zipcode_list table td.ad1	{width:210px;border-left:0 !important;}
.pop_layer .pop_zipcode .zipcode_list table td.ad2	{width:170px;}
.pop_layer .pop_zipcode .zipcode_list table td.num	{text-align:center;}
.pop_layer .pop_zipcode .zipcode_list .list_head	{width:598px;border:1px solid #d4d4d4;border-bottom:0;}
.pop_layer .pop_zipcode .zipcode_list .list_head td	{height:38px;padding:0 20px;text-align:center;color:#fff;font-weight:bold;border:0;border-left:1px solid #ebebeb;background-color:#444;}
.pop_layer .pop_zipcode .zipcode_list .list_wrap	{height:301px;overflow-y:auto;overflow-x:hidden;}
.pop_layer .pop_zipcode .zipcode_list .list_wrap table	{width:600px;border:1px solid #d4d4d4;border-top:0;}
.pop_layer .pop_zipcode .zipcode_list .list_wrap table td	{padding:6px 20px 3px;font-size:15px;line-height:25px;color:#898989;border-left:1px solid #ebebeb;border-top:1px solid #ebebeb;}
.pop_layer .pop_zipcode .no_contents	{width:558px;padding:120px 0;text-align:center;font-size:15px;line-height:100%;color:#898989;}
.pop_layer .pop_zipcode .no_contents span	{display:block;padding-top:7px;font-size:11px;color:#ccc;}
.pop_layer .pop_zipcode .btnwrap2	{padding:100px 0 40px;}
.pop_layer .pop_zipcode .zipcode_form.foreign li	{padding-bottom:30px;}
.pop_layer .pop_zipcode .zipcode_form.foreign li .intext	{margin-bottom:10px;}

.pop_layer .pop_changepw	{padding:52px 40px 33px;}
.pop_layer .pop_changepw label	{width:144px;display:inline-block;padding-left:90px;line-height:53px;font-size:16px;color:#898989;}
.pop_layer .pop_changepw .password1	{padding-bottom:17px;}
.pop_layer .pop_changepw .password1 .intext	{width:302px;height:51px;padding:0 10px;font-size:16px;line-height:51px;border:1px solid #000;background-color:#fff;vertical-align:top;}
.pop_layer .pop_changepw .password2	{padding-bottom:17px;}
.pop_layer .pop_changepw .password2 .intext	{width:302px;height:51px;padding:0 10px;font-size:16px;line-height:51px;border:1px solid #bababa;background-color:#f7f7f7;vertical-align:top;}
.pop_layer .pop_changepw .notify	{padding-left:236px;margin-top:-3px;font-size:14px;color:#898989;}

.qna_list	{padding:0 50px;}
.qna_list dl	{padding:0 0 10px;}
.qna_list dl dt	{height:48px;padding:0 10px 0 74px;font-size:14px;line-height:48px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:1px solid #d2d2d2;background:url('../img/img_icon.png') no-repeat 20px -1285px;}
.qna_list dl dd	{display:none;padding:10px 40px 0 70px;line-height:20px;}
.qna_list dl dd .tit	{display:block;padding:0 0 0 17px;font-size:14px;color:#252525;background:url('../img/img_icon.png') no-repeat 0 -755px;}
.qna_list dl dd .date	{display:block;padding:5px 0 3px 17px;font-size:12px;color:#448ccb;}
.qna_list dl dd p	{padding:0 0 0 17px;font-size:13px;color:#606060;}
.qna_list dl.on dt	{background:url('../img/img_icon.png') no-repeat 20px -1235px;}
.qna_list dl.on dd	{display:block;}

.terms_wrap	{line-height:24px;color:#606060;}
.terms_wrap h1	{padding:0 0 3px;margin:30px 0 20px;font-size:18px;color:#252525;border-bottom:1px solid #202020;}
.terms_wrap h2	{color:#252525;font-weight:normal;}
.terms_wrap p	{margin-bottom:24px;}

.video_box	{padding:45px 0 0;}
.video_box .video_play	{width:798px;height:500px;margin:0 auto;position:relative;}
.video_box .video_play .btn_play	{width:798px;height:500px;position:absolute;top:0;left:0;cursor:pointer;text-indent:-999px;overflow:hidden;border:0;background:transparent url('../img/btn_play_b.png') no-repeat 50% 50%;}
.video_box .video_list	{padding:30px 0 45px;}
.video_box .video_list li	{min-height:150px;position:relative;padding:35px 40px 0 320px;}
.video_box .video_list li .play	{width:260px;height:147px;display:block;position:absolute;top:35px;left:40px;border:1px solid #060001;vertical-align:top;}
.video_box .video_list li .btn_play	{width:262px;height:149px;position:absolute;top:0;left:0;cursor:pointer;text-indent:-999px;overflow:hidden;border:0;background:transparent url('../img/btn_play_s.png') no-repeat 50% 50%;}
.video_box .video_list li .info dt	{padding:13px 0 15px;color:#000;font-size:17px;}
.video_box .video_list li .info dd	{font-size:14px;line-height:24px;color:#606060;}
.video_box .video_list li .info dd.url a	{color:#002aff;font-size:15px;text-decoration:underline;}
.video_box .video_list li .info dd.date	{font-size:15px;color:#898989;}

.pop_member	{height:375px;overflow:hidden;padding:55px 40px 0 43px;}
.pop_member .pic	{width:160px;height:190px;float:left;padding:5px;border:1px solid #ddd;-webkit-border-radius:3px;border-radius:3px;}
.pop_member .pic img	{width:160px;height:190px;}
.pop_member dl	{width:425px;min-height:220px;float:right;margin-top:1px;padding-bottom:32px;border-top:1px solid #252525;border-bottom:1px solid #d7d7d7;}
.pop_member dl dt	{padding:11px 2px 33px;font-size:18px;color:#b48d65;}
.pop_member dl dt strong	{color:#000;}
.pop_member dl dd	{padding:0 3px;font-size:13px;line-height:22px;color:#606060;}

.life_publish	{}
.life_publish dl	{min-height:480px;position:relative;padding:16px 5px 80px 423px;}
.life_publish dl dt	{padding:17px 4px 7px;font-size:18px;color:#000;font-weight:bold;border-top:1px solid #d7d7d7;}
.life_publish dl dd.pic	{position:absolute;top:15px;left:42px;padding:5px;background-color:#fff;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.15), -2px -2px 5px rgba(0,0,0,0.15);box-shadow:2px 2px 5px rgba(0,0,0,0.15), -2px -2px 5px rgba(0,0,0,0.15);}
.life_publish dl dd.pic img	{width:331px;height:467px;}
@media \0screen {
.life_publish dl dd.pic	{border:1px solid #ccc;}
}
*+ html .life_publish dl dd.pic	{border:1px solid #ccc;}
.life_publish dl dd.info	{padding:0 4px 7px;font-size:13px;line-height:20px;color:#898989;}
.life_publish dl dd.intro	{padding:19px 4px 20px;font-size:14px;line-height:24px;color:#606060;border-bottom:1px solid #d7d7d7;}

.joinout_complete	{padding:100px 0 150px;text-align:center;font-size:16px;line-height:26px;color:#898989;border-bottom:1px solid #202020;}
.joinout_complete p	{position:relative;display:inline-block;padding-left:38px;}
*+ html .joinout_complete p	{display:inline;}
.joinout_complete p strong	{color:#252525;}
.joinout_complete p span	{width:38px;height:28px;position:absolute;top:0;left:0;display:block;vertical-align:top;background:url('../img/img_icon.png') no-repeat 0 -1065px;}


.dimmed { position:fixed; left:0; top:0; width:100%; height:100%; background:url('/img/common/bg_dimmed.png') repeat; display:none; z-index:200;} // 2014
//.dimmed	{width:100%;min-height:100%;z-index:500;position:fixed;top:0;left:0;background:transparent;background-color:rgba(0,0,0,0.7);