/*header*/
.nHeader_wrap .logo{float:left;}
.nHeader_wrap .lnbCover{float:left;margin:11px 0 0 100px;padding-bottom:30px;}
.nHeader_wrap .lnb {padding-top:17px;}
.nHeader_wrap .lnb li{float:left;text-indent:-9999px;}
.nHeader_wrap .lnb li a{display:block;height:61px;background:url("/images/common/bg_lnb.gif") no-repeat left top;}
.nHeader_wrap .lnb li.s01 a{width:51px;}
.nHeader_wrap .lnb li.s01.on a, .nHeader_wrap .lnb li.s01.over a{background-position:left -61px !important;}
.nHeader_wrap .lnb li.s01.out a{background-position:left -122px;}
.nHeader_wrap .lnb li.s02{padding-left:40px;}
.nHeader_wrap .lnb li.s02 a{width:75px;background-position:-92px top;}
.nHeader_wrap .lnb li.s02.on a, .nHeader_wrap .lnb li.s02.over a{background-position:-92px -61px !important;}
.nHeader_wrap .lnb li.s02.out a{background-position:-92px -122px;}
.nHeader_wrap .lnb li.s03{padding-left:35px;}
.nHeader_wrap .lnb li.s03 a{width:51px;background-position:-202px top;}
.nHeader_wrap .lnb li.s03.on a, .nHeader_wrap .lnb li.s03.over a{background-position:-202px -61px !important;}
.nHeader_wrap .lnb li.s03.out a{background-position:-202px -122px;}
.nHeader_wrap .lnb li.s04{padding-left:47px;}
.nHeader_wrap .lnb li.s04 a{width:64px;background-position:-300px top;}
.nHeader_wrap .lnb li.s04.on a, .nHeader_wrap .lnb li.s04.over a{background-position:-300px -61px !important;}
.nHeader_wrap .lnb li.s04.out a{background-position:-300px -122px;}
.nHeader_wrap .lnb li.s05{padding-left:49px;}
.nHeader_wrap .lnb li.s05 a{width:51px;background-position:-413px top;}
.nHeader_wrap .lnb li.s05.on a, .nHeader_wrap .lnb li.s05.over a{background-position:-413px -61px !important;}
.nHeader_wrap .lnb li.s05.out a{background-position:-413px -122px;}
.nHeader_wrap .lnb li.s06{padding-left:50px;}
.nHeader_wrap .lnb li.s06 a{width:53px;background-position:-514px top;}
.nHeader_wrap .lnb li.s06.on a, .nHeader_wrap .lnb li.s06.over a{background-position:-514px -61px !important;}
.nHeader_wrap .lnb li.s06.out a{background-position:-514px -122px;}
.nHeader_wrap .gnb{float:right;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.nHeader_wrap .gnb li {border-top:1px solid #e7e7e7;}
.nHeader_wrap .gnb li:first-child {border-top:none;}
.nHeader_wrap .gnb li:first-child a {height:30px;}
.nHeader_wrap .gnb a{display:block;font-size:11px;color:#888;letter-spacing:0;width:121px;height:29px;padding-top:10px;text-align:center;}

.siteMap_wrap{position:absolute;top:120px;left:0;width:100%;background:#fff url("/images/common/bg_sitemap.gif") no-repeat 50% bottom;height:0;overflow:hidden;z-index:10001;}
.siteMap_wrap .sitemap{width:625px;margin:0 auto;}
.siteMap_wrap .sitemap .site_list{display:inline-block;}
.siteMap_wrap .sitemap .site_list > li{float:left;width:103px;height:206px;border-right:solid 1px #f5f5f5;text-align:center;}
.siteMap_wrap .sitemap .site_list > li:first-child{border-left:solid 1px #f5f5f5;}
.siteMap_wrap .sitemap .site_list > li ul{}
.siteMap_wrap .sitemap .site_list > li ul li{padding-top:8px;}
.siteMap_wrap .sitemap .site_list > li ul li:first-child{padding-top:20px;}
.siteMap_wrap .sitemap .site_list > li ul li a{color:#999;}
.siteMap_wrap .sitemap .site_list > li ul li a:hover{color:#444;}

#fixedWrap{position:fixed;left:0;top:0;width:100%;background:#fff;z-index:10001;}
#fixedWrap.banner {position:static;}
#snbWrap.mypage,#snbWrap.member{border-top:solid 1px #888;}
#snbWrap.info{border-top:solid 1px #93b932;}
#snbWrap.natural{border-top:solid 1px #faa21b;}
#snbWrap.gallery{border-top:solid 1px #f05a67;}
#snbWrap.guide{border-top:solid 1px #54c5d0;}
#snbWrap.notice{border-top:solid 1px #ca7d62;}
#snbWrap.inquiry{border-top:solid 1px #a682c7;}
#snbWrap .snb{width:1000px;margin:0 auto;overflow:hidden;z-index:200;}
#snbWrap .snb > li{float:left;z-index:200;}
#snbWrap .snb > li > a{display:inline-block;height:34px;padding:14px 30px 0;border:solid 1px #e8dfcf;border-left:none;font-size:14px;color:#e80f0f;background-color:#fff;filter:alpha(opacity=60);opacity:0.6;}
#snbWrap .snb > li:first-child a{padding:14px 20px 0 44px;background:#fff url("/images/common/home.png") no-repeat 20px 16px;border-left:solid 1px #e8dfcf;}
#snbWrap .snb > li > a.on{background:#93b932 url("/images/common/arrow01.png") no-repeat 90% 21px;opacity:1;color:#fff;filter:alpha(opacity=100);}
#snbWrap .snb.info > li > a.on{padding-right:51px;background-color:#93b932;border-color:#93b932;}
#snbWrap .snb.natural > li > a.on{padding-right:40px;background-color:#faa21b;border-color:#faa21b;}
#snbWrap .snb.gallery > li > a.on{padding-right:95px;background-color:#f05a67;border-color:#f05a67;}
#snbWrap .snb.gallery.project > li > a.on{padding-right:50px;}
#snbWrap .snb.guide > li > a.on{padding-right:86px;background-color:#54c5d0;border-color:#54c5d0;}
#snbWrap .snb.notice > li > a.on{padding-right:86px;background-color:#ca7d62;border-color:#ca7d62;}
#snbWrap .snb.notice.expo > li > a.on{padding-right:51px;}
#snbWrap .snb.mypage > li > a.on,#snbWrap .snb.member > li > a.on{padding-right:42px;background-color:#888;border-color:#888;}
#snbWrap .snb.inquiry > li > a.on{padding-right:51px;background-color:#a682c7;border-color:#a682c7;/*background-position:85% 21px;*/}
#snbWrap .snb.search > li > a.on{padding-right:51px;background-color:#888;border-color:#888;background-position:80% 21px;}

#snbWrap .snb > li .menu_list{position:absolute;border:solid 1px #faa21b;background:#fff;display:none;border-top:none;z-index:200;}
#snbWrap .snb > li .menu_list > li {border-top:solid 1px #faa21b;}
#snbWrap .snb > li .menu_list > li:first-child {border-top:none}
#snbWrap .snb.info > li .menu_list{border-color:#93b932;}
#snbWrap .snb > li .menu_list > li a{display:block;padding:10px;font-size:14px;}
#snbWrap .snb.gallery > li .menu_list{border-color:#f05a67;}
#snbWrap .snb.guide > li .menu_list{border-color:#54c5d0;}
#snbWrap .snb.notice > li .menu_list{border-color:#ca7d62;}
#snbWrap .snb.mypage > li .menu_list,#snbWrap .snb.member > li .menu_list{border-color:#888;}
#snbWrap .snb.inquiry > li .menu_list{border-color:#a682c7;}
#snbWrap .snb.search > li .menu_list{border-color:#888;}
#snbWrap .snb.info > li .menu_list li{border-color:#93b932;}
#snbWrap .snb.gallery > li .menu_list li{border-color:#f05a67;}
#snbWrap .snb.guide > li .menu_list li{border-color:#54c5d0;}
#snbWrap .snb.notice > li .menu_list li{border-color:#ca7d62;}
#snbWrap .snb.mypage > li .menu_list li,#snbWrap .snb.member > li .menu_list li{border-color:#888;}
#snbWrap .snb.inquiry > li .menu_list li{border-color:#a682c7;}
#snbWrap .snb.search > li .menu_list li{border-color:#888;}
#snbWrap .snb > li .menu_list li a.on{color:#faa21b;}
#snbWrap .snb.info > li .menu_list li a.on{color:#93b932;}
#snbWrap .snb.gallery > li .menu_list li a.on{color:#f05a67;}
#snbWrap .snb.guide > li .menu_list li a.on{color:#54c5d0;}
#snbWrap .snb.notice > li .menu_list li a.on{color:#ca7d62;}
#snbWrap .snb.mypage > li .menu_list li a.on,#snbWrap .snb.member > li .menu_list li a.on{color:#888;}
#snbWrap .snb.inquiry > li .menu_list li a.on{color:#a682c7;}
#snbWrap .snb.search > li .menu_list li a.on{color:#888;}

/*footer*/
#footer .logo{float:left;}
#footer .infoWrap{float:left;padding-left:15px;}
#footer .f_menu{font-size:13px;margin:-3px 0 8px;display:inline-block;}
#footer .f_menu li{float:left;padding-left:20px;background:url("/images/common/bar01.gif") no-repeat 10px 4px;}
#footer .f_menu li:first-child{padding-left:0;background:none;}
#footer .f_menu li a{color:#888;}
#footer .copy{font-size:11px;letter-spacing:0;line-height:14px;}

/*table*/
.board_list table{}
.board_list table th{background:#fafafa;border:solid 1px #e7e7e7;border-left:none;padding:15px 0;text-align:center;color:#888;}
.board_list table th:first-child{border-left:solid 1px #e7e7e7;}
.board_list table td{border-right:solid 1px #e7e7e7;border-bottom:solid 1px #e7e7e7;padding:15px 0;text-align:center;}
.board_list table td:first-child{border-left:solid 1px #e7e7e7;}
.board_list table td.tleft{padding-left:10px;text-align:left;}
.board_list table td.my_answer{padding:0;display:none;}
.board_list table td.my_answer .answerCont > li{border-top:solid 1px #e4e2dd;}
.board_list table td.my_answer .answerCont > li:first-child{border-top:none;}
.board_list table td.my_answer .answerCont dl dt{width:148px;}
.board_list table td.my_answer .answerCont dl dt span{display:table-cell;width:148px;}
.board_list table td.my_answer .answerCont dl dd{width:809px;padding:20px;color:#888;}
.board_list table td.my_answer .answerCont dl dd ul{display:inline-block;width:100%;}
.board_list table td.my_answer .answerCont dl dd li{width:200px;float:left;padding-left:6px;background:url("/images/common/dot01.gif") no-repeat left 50%;}
.board_list table td.my_answer .answerCont dl dd li.address{width:100%;}
.board_list table td.inquiry img{vertical-align:middle;}

#container .board_write table{}
#container .board_write table th{border:solid 1px #ebebeb;border-top:none;padding:10px 0 10px 20px;text-align:left;}
#container .board_write table tr:first-child th{border-top:solid 1px #ebebeb;}
#container .board_write table td{border-right:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;padding:10px 0 10px 20px;text-align:left;}
#container .board_write table tr:first-child td{border-top:solid 1px #ebebeb;}

#container .board_write table.input_list th{color:#888;}
#container .board_write table tfoot tr td:first-child{border-top:none;}
#container .board_write table tfoot td{border-left:solid 1px #ebebeb;padding-right:20px;}
#container .board_write table td.memo{border-bottom:none;}
#container .board_write table td.reason{padding:10px 0 0 0;}
#container .board_write table td.reason .register{border:none;margin-bottom:none;}

/*paging*/
.paging{text-align:center;}
.paging a,.paging span,.paging strong{display:inline-block;line-height:20px;padding:0 8px;height:22px;font-size:14px;color:#999;margin-left:-1px;vertical-align:top;}
.paging strong{color:#444;}
.paging .prev, .paging .prevEnd, .paging .next, .paging .nextEnd{padding:5px;height:12px;margin-top:1px;}

.paging.style02 a,.paging.style02 span, .paging.style02 strong{font-size:12px;color:#888;padding:0 13px 11px;line-height:34px;border:solid 1px #eaeaea;border-left:none;margin-top:1px;}
.paging.style02 strong{color:#444;background:#fafafa;}
.paging.style02 .border,.paging.style02 .first{border-left:solid 1px #eaeaea;}
.paging.style02 .prevEnd, .paging.style02 .prev, .paging.style02 .nextEnd, .paging.style02 .next{padding:0;vertical-align:top;border:none;height:35px}
.paging.style02 .prev{margin-right:10px;}
.paging.style02 .next{margin-left:10px;}
.paging.style02 .nextEnd{margin-left:0;}

/*btnWrap*/
.btnWrap{position:relative;}
.btnWrap .leftBtn{display:inline-block;}
.btnWrap .leftBtn li{float:left;}
.btnWrap .leftBtn li{margin-left:5px;}
.btnWrap .leftBtn li:first-child{margin-left:0;}
.btnWrap .leftBtn li.scrap{position:relative;}
.btnWrap .leftBtn li.scrap .info{background:#fff;position:absolute;left:-85px;top:-80px;width:220px;padding:15px;border:solid 1px #c8c8c8;display:none;}
.btnWrap .leftBtn li.scrap .info img{position:absolute;left:50%;bottom:-8px;}
.btnWrap .rightBtn{position:absolute;right:0;top:0;}

#container.project .content{display:inline-block;width:100%;}
#container.project .content > .leftCont{width:230px;float:left;}
#container.project .content > .leftCont .project_list{border:solid 1px #e4e2dd;}
#container.project .content > .leftCont .project_list li{display:inline-block;border-top:solid 1px #e4e2dd;position:relative;}
#container.project .content > .leftCont .project_list li:first-child{border-top:none;}
#container.project .content > .leftCont .project_list li.on .cover {border:1px solid #f05a67;height:94px;width:228px;position:absolute;left:-1px;top:-1px;}
#container.project .content > .leftCont .project_list li span{display:inline-block;float:left;}
#container.project .content > .leftCont .project_list li .img{width:95px;height:95px;border-right:solid 1px #e4e2dd;}
#container.project .content > .leftCont .project_list li .cont{width:112px;height:80px;padding:15px 10px 0 10px;letter-spacing:-1px;}
#container.project .content > .leftCont .paging{width:100%;margin-left:2px;}
#container.project .content > .leftCont .paging a, #container.project .content > .leftCont .paging strong{width:8px;margin-top:0;border:solid 1px #e4e2dd;padding:0 15px 15px;line-height:36px;border-left:none;}
#container.project .content > .leftCont .paging .prev, #container.project .content > .leftCont .paging .next{border:none;padding:0;height:39px;width:38px}
#container.project .content > .leftCont .paging .next{margin-left:0;}
/*#container.project .content > .leftCont .paging img {margin-top:-1px;}*/
#container.project .content > .rightCont{width:750px;float:right;}

#container .s_title{text-align:center;margin-bottom:50px;}
#container .s_title h2{font-size:24px;color:#444;margin-bottom:10px;}
#container .s_title .title_txt{font-size:14px;}

#container .sMenuWrap{text-align:center;}
#container .sMenu{display:inline-block;margin-bottom:42px;}
#container .sMenu li{float:left;text-align:center;padding-bottom:8px;}
#container .sMenu li.on{background:url("/images/content/bg_arrow01.gif") no-repeat 50% bottom;}
#container .sMenu li a{display:inline-block;width:249px;height:34px;padding-top:14px;border:solid 1px #e4e2dd;border-left:none;font-size:14px;}
#container .sMenu li.on a{background:#faa21b;color:#fff;border-color:#faa21b;}
#container .sMenu li:first-child a{border-left:solid 1px #e4e2dd;width:248px;}

#container .sMenu.mypage li.on{background:url("/images/content/bg_arrow03.gif") no-repeat 50% bottom;}
#container .sMenu.mypage li.on a{background:#888;color:#fff;border-color:#888;}

#container .sMenu.project li.on{background:url("/images/content/bg_arrow02.gif") no-repeat 50% bottom;}
#container .sMenu.project li a{background:url("/images/content/icon_next.gif") no-repeat 97% 10px;}
#container .sMenu.project li.on a{background:#f05a67;border-color:#f05a67;}
#container .sMenu.project li.on a{background:#f05a67 url("/images/content/icon_next_on.gif") no-repeat 97% 10px;border-color:#f05a67;}

#container .searchWrap{display:inline-block;width:100%;margin-bottom:20px;}
#container .searchWrap .sort_list{float:left;}
#container .searchWrap .sort_list > li{float:left;position:relative;}
#container .searchWrap .sort_list > li > a{display:inline-block;height:26px;padding:7px 10px 0 20px;color:#888;border:solid 1px #e4e2dd;border-left:none;}
#container .searchWrap .sort_list > li > a img{padding-top:7px;}
#container .searchWrap .sort_list > li:first-child a{border:solid 1px #e4e2dd;padding-right:20px;}
#container .searchWrap .sort_list > li ul{border:solid 1px #e4e2dd;border-top:none;position:absolute;left:-1px;z-index:9999;background:#fff;display:none;}
#container .searchWrap .sort_list > li ul li a{display:block;width:62px;border-top:solid 1px #e4e2dd;line-height:28px;padding-left:20px;letter-spacing:0;}
#container .searchWrap .sort_list > li ul li:first-child a{border-top:none;}
#container .searchWrap .sort_list.guide > li a {padding:7px 20px 0 20px;}
#container .searchWrap .sort_list.guide > li.on a {background-color:rgb(166, 130, 199);color:#fff;}
#container .searchWrap .cover{float:right;width:239px;height:30px;padding:5px 0 0 10px;;background:url("/images/common/bg_search.gif") no-repeat left top;position:relative;}
#container.expo .searchWrap .cover {margin-right:10px;}
#container .searchWrap .cover label{font-size:14px;position:absolute;left:10px;top:8px;cursor:text;}
#container .searchWrap .search_txt{border:none;color:#888;width:193px;line-height:22px;}
#container .searchWrap .img{display:inline-block;padding-top:2px;margin-left:16px;}

#container .cont_list{display:inline-block;margin-bottom:20px;}
#container .cont_list li{float:left;position:relative;}
#container .cont_list li.recommend {opacity:1;}
#container .cont_list li .layer{position:absolute;height:246px;width:246px;left:0;top:0;border:solid 2px #faa21b;display:none;}
#container .cont_list li.recommend .layer{width:496px;height:496px;text-align:center;}
#container .cont_list li .layer p{width:246px;text-align:center;}
#container .cont_list li .layer .img{position:absolute;left:0;top:70px;}
#container .cont_list li.recommend .img{width:496px;position:absolute;left:0;top:50%;}
#container .cont_list li .layer .name{position:absolute;left:0;bottom:0;padding:15px 0;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);color:#fff;}
#container .cont_list li .layer .name * {filter:alpha(opacity=100);opacity:1;}
#container .cont_list.gallery .layer{border-color:#f05a67;}
#container .more_btn{display:inline-block;height:35px;width:999px;padding-top:13px;border:solid 1px #e4e2dd;text-align:center;font-size:14px;}
#container.expo .more_btn{display:inline-block;height:35px;width:999px;padding-top:13px;border:solid 1px #e4e2dd;text-align:center;font-size:14px;margin-left:10px;}

#container .titleWrap{height:49px;background:#fbfaf9;border:solid 1px #e7e7e7;border-bottom:none;}
#container .titleWrap .title{float:left;color:#444;font-size:14px;padding:15px 0 0 20px;}
#container .titleWrap .rightCont{float:right;} 
#container .titleWrap .rightCont .icon_list{float:left;padding-top:12px;}
#container .titleWrap .rightCont .icon_list li{float:left;}
#container .titleWrap .rightCont .icon_list li a{display:block;padding:8px;background:url("/images/common/bar02.gif") no-repeat left 8px;} 
#container .titleWrap .rightCont .icon_list li:first-child a{background:none;}
#container .titleWrap .rightCont .sns{float:left;padding:12px 15px 0 7px;}
#container .titleWrap .rightCont .date{float:left;}
#container .titleWrap .rightCont .date > span{display:inline-block;height:33px;padding:15px 20px 0;border-left:solid 1px #e7e7e7;letter-spacing:0;color:#888;}
#container .view_pic{padding:30px 0;margin-bottom:20px;border:solid 1px #e4e2dd;text-align:center;}
#container .view_cont{padding:30px 20px;margin-bottom:20px;border:solid 1px #e4e2dd;}
#container .view_cont img {max-width:100%;}
#container .commentWrap .comment_list{border:solid 1px #e7e7e7;}
#container .commentWrap .comment_list li{padding:25px 20px 25px;border-top:solid 1px #e7e7e7;position:relative;}
#container .commentWrap .comment_list li:first-child{border-top:none;}
#container .commentWrap .comment_list li.register{border:none;padding:20px;position:relative;}
#container .commentWrap .comment_list li.register .btn{position:absolute;right:20px;top:20px;}
#container .commentWrap .comment_list li.register .btn a{height:37px;width:88px;padding-top:15px;font-size:16px;}
#container .commentWrap .comment_list li .btn{position:absolute;right:20px;top:25px;}
#container .commentWrap .comment_list li.reply{width:928px;margin:0 auto;border-top:solid 1px #e7e7e7;background:url("/images/common/bg_reply.gif") no-repeat left 23px;position:relative;}
#container .commentWrap .comment_list li.reply .btn{right:0;}

#container .comment_list li p.register{border:none;padding:20px;position:relative;margin-top:10px;}
#container .comment_list li p.register .replyBtn{position:absolute;right:20px;top:20px;}
#container .comment_list li p.register .replyBtn a{height:37px;width:88px;padding-top:15px;font-size:16px;display:inline-block;border:solid 1px #c8c8c8;background:#fff;text-align:center;}

#container .register{padding:20px;background:#fbfaf9;border:solid 1px #e7e7e7;position:relative;}
#container .register textarea{border-color:#c8c8c8;}
#container .register .btn{position:absolute;right:20px;top:20px;}
#container .register .btn a{display:inline-block;height:48px;width:88px;padding-top:25px;border:solid 1px #c8c8c8;border-left:none;background:#fff;font-size:16px;text-align:center;}
#container .register .btn.answer a{height:37px;width:88px;padding-top:15px;font-size:16px;}
#container .register .btn.out a{height:37px;width:88px;padding-top:15px;font-size:16px;background:#888;border-color:#888;color:#fff;}

#container .expo_list{}
#container .expo_list .expoCont{width:327px;margin-bottom:20px;margin-left:10px;position:absolute;left:0;top:0;}
#container .expo_list .expoCont img {width:327px;}
#container .expo_list .expoCont dl{padding:20px;border:solid 1px #e7e7e7;border-top:none;background:#fbfaf9;}

#container .qna_list{border:solid 1px #e4e2dd;color:#888;}
#container .qna_list > li{border-top:solid 1px #e4e2dd;}
#container .qna_list > li:first-child{border:none;}
#container .qna_list .titleWrap{border:none;border-bottom:solid 1px #e4e2dd;}
#container .qna_list .titleWrap .title{padding:8px 0 0 20px;}
#container .qna_list .inquiryCont{padding:30px;}
#container .qna_list .inquiryCont img {max-width:100%;}
#container  .answerCont{padding:0;position:relative;}
#container  .answerCont .btn {position:absolute;right:20px;top:30px;}
#container  .answerCont dl{display:inline-block;}
#container  .answerCont dl dt{width:104px;text-align:center;background:#fbfaf9;float:left;}
#container  .answerCont dl dt span {width:104px;display:table-cell;vertical-align:middle;}
#container  .answerCont dl dd{width:853px;padding:30px 20px;float:left;border-left:solid 1px #e7e7e7;}

#container .inquiry_search{overflow:hidden;height:48px;margin-bottom:30px;padding-left:20px;border:solid 1px #e7e7e7;background:#fbfaf9;font-size:14px;color:#444;}
#container .inquiry_search .memo{float:left;padding-top:15px;}
#container .inquiry_search .search_btn{float:right;border-left:solid 1px #e7e7e7;}
#container .inquiry_search .search_btn a{display:inline-block;width:116px;height:33px;padding:15px 0 0 58px;background:url("/images/common/icon_file.gif") no-repeat 20px 15px;}
#container .inquiry_search .search_btn a.btn_load{width:162px;padding-left:0;border-right:solid 1px #e7e7e7;background:none;text-align:center;}
#container .info_inputWrap h3{font-size:16px;color:#444;margin-bottom:20px;}
#container .info_inputWrap ul{border:solid 1px #ebebeb;}
#container .info_inputWrap ul li{display:inline-block;}
#container .info_inputWrap ul li .title{float:left;width:86px;padding:15px 0 15px 20px;color:#888;}
#container .info_inputWrap ul li .cont{float:left;width:872px;padding:15px 0 15px 20px;}

#container .loginWrap{padding-bottom:100px;}
#container .searchMemo{text-align:center;font-size:14px;line-height:22px;margin-bottom:45px;}
#container .search_inputWrap{width:521px;overflow:hidden;margin:0 auto;}
#container .search_inputWrap img{display:inline-block;width:176px;float:left;}
#container .search_inputWrap .info_input{width:295px;float:right;padding-top:5px;}
#container .search_inputWrap .info_input ul{position:relative;}
#container .search_inputWrap .info_input ul li{position:relative;}
#container .search_inputWrap .info_input ul li label{font-size:14px;position:absolute;left:20px;top:17px;cursor:text;}
#container .search_inputWrap .info_input ul li input{border-color:#e4e2dd;border-right:none;width:168px;height:51px;padding-left:20px;line-height:48px;font-size:14px;}
#container .search_inputWrap .info_input ul li:first-child input{border-bottom:none;}
#container .search_inputWrap .info_input ul li.confirm_btn{position:absolute;right:0;top:0;}
#container .search_inputWrap .info_input ul li.confirm_btn a{display:inline-block;text-align:center;height:63px;width:105px;padding-top:42px;background:#888;color:#fff;font-weight:bold;font-size:18px;line-height:24px;border-left:solid 1px #8f8f8f;}
#container .search_inputWrap .info_input p .btn_login{padding-left:30px;background:url("/images/common/bar03.gif") no-repeat 15px 4px;}
.alertBox {padding:10px;border:solid 1px #faa21b;color:#faa21b;font-weight:bold;}

#container .thank_message{text-align:center;margin-bottom:25px;}
#container .thank_message .memo{font-size:16px;color:#444;margin-bottom:5px;}

#container .terms h3{font-size:16px;color:#444;margin-bottom:15px;}
#container .terms .agree_box {width:978px;height:100px;overflow-y:scroll;padding:10px;border:1px solid #ebebeb;background:#fbfbfb;}
#container .terms .agree_box h4 {margin-bottom:5px;}
#container .terms .agree_box p {margin-bottom:5px;}

#container .welcomeWrap{width:527px;margin:0 auto;background:#fbfaf9;text-align:center;}
#container .welcomeWrap .messageCont{padding:60px 0;border:solid 1px #e7e7e7;}
#container .welcomeWrap .messageCont .welcome{font-size:18px;color:#000;margin-bottom:20px;}
#container .welcomeWrap .btn{border:solid 1px #e7e7e7;border-top:none;}
#container .welcomeWrap .btn span a{display:inline-block;height:35px;padding-top:15px;width:259px;font-size:14px;color:#444;}
#container .welcomeWrap .btn .main_go a{width:265px;border-left:solid 1px #e7e7e7;}

#container .explainWrap{position:relative;}
#container .explainWrap .explain{position:absolute;left:0;bottom:0;}
#container .explainWrap .explain > li{width:420px;padding:15px 50px 0 30px;height:165px;float:left;background:#000;opacity:0.8;filter:alpha(opacity=80);color:#b0b0b0;}
#container .explainWrap .explain.artistic >li{height:170px;}
#container .explainWrap .explain.modern >li{height:145px;}
#container .explainWrap .explain > li:first-child{background:#fff;color:#666;letter-spacing:-0.7px;line-height:21px;}

#container.storyWrap{width:100%;padding:173px 0 130px 0;}
#container.storyWrap .story_nav{width:1000px;margin:0 auto;padding-top:50px;}
#container.storyWrap .story_nav p.img{text-align:center;}
#container.storyWrap .story_nav.story01 p.img{position:relative;height:850px;}
#container.storyWrap .story_nav.story01 p.img img{position:absolute;left:48px;top:-30px;}
#container.storyWrap .story_nav.story02{width:100%;background:#efefef;}
#container.storyWrap .story_nav.story02 .greetingWrap{width:1000px;margin:0 auto;}
#container.storyWrap .story_nav .business_place{width:881px;overflow:hidden;margin:0 auto;}
#container.storyWrap .story_nav .business_place li{float:left;width:441px;height:360px;}
#container.storyWrap .story_nav .business_place li:first-child{width:439px;margin-right:1px;}
#container.storyWrap .story_nav .guide_list{text-align:center;font-size:14px;color:#888;}
#container.storyWrap .story_nav .guide_list li{padding-top:15px;}
#container.storyWrap .story_nav .guide_list li:first-child{padding-top:0;}

#container .title_photo{font-size:16px;color:#444;margin-bottom:20px;}
.flexslider_info2.gallery .flex-active-slide img {border:solid 1px #faa21b;}
.flexslider_info2.gallery .flex-direction-nav a {background:url(/images/btn/slideBtn02.gif);width:35px;height:35px;display:block; z-index: 10; cursor: pointer; text-indent: -9999px;border:none;}
.flexslider_info2.gallery .flex-direction-nav .flex-next {background-position:-34px; top;position:absolute;right:0;top:-45px;}
.flexslider_info2.gallery .flex-direction-nav .flex-prev {background-position:left top;position:absolute;left:931px;top:-45px;}

#container.system{width:100%;}
.system_infoWrap{background:#efefef;}
.system_infoWrap dl{text-align:center;padding:50px 0 30px;background:#efefef;}
.system_infoWrap dl dt{font-size:18px;color:#444;margin-bottom:20px;}
.system_infoWrap dl dd{font-size:14px;color:#888;line-height:20px;}
.system_info{width:1000px;margin:0 auto;}
.system_list{display:inline-block;}
.system_list li{float:left;position:relative;border-left:solid 1px #f0ede7;}
.system_list li:first-child{border:none;}
.system_list li .layer{position:absolute;left:0;bottom:0;width:248px;padding:15px 0;background:#000;opacity:0.7;filter:alpha(opacity=70);color:#fff;text-align:center;}
.system_list li .next{position:absolute;right:-22px;top:99px;z-index:999;}

.system_step{width:1000px;margin:0 auto;}
.system_step > ul{display:inline-block;}
.system_step > ul > li{float:left;position:relative;}
.system_step ul li.step03{float:right;}
.system_step ul li.step05{clear:both;}
.system_step ul li.step07{float:right;}
.system_step ul li.message{padding:20px 0 0 30px;width:470px;}
.system_step ul li.message dt{font-size:18px;color:#78694b;padding-bottom:15px;}
.system_step ul li.message dd{font-size:14px;color:#888;line-height:20px;}
.system_step ul li .bg{position:absolute;z-index:9999;}
.system_step.step01 ul li.step01 .bg, .system_step.step01 ul li.step05 .bg{right:-15px;top:110px;}
.system_step.step01 ul li.step02 .bg, .system_step.step01 ul li.step06 .bg{right:110px;bottom:-15px;} 
.system_step.step01 ul li.step04 .bg{left:110px;bottom:-15px;}

.system_step ul li .layer{position:absolute;width:230px;height:227px;padding:20px 0 0 20px;;background:#000;opacity:0.7;filter:alpha(opacity=70);color:#fff;}
.system_step ul li .layer.height{height:228px;}
.system_step ul li.step03 .layer.height{width:231px;}
.system_step.step01 ul li.step01 .layer, .system_step.step01 ul li.step02 .layer, .system_step.step01 ul li.step05 .layer, .system_step.step01 ul li.step06 .layer{right:0;top:0;}
.system_step.step01 ul li.step04 .layer, .system_step.step01 ul li.step03 .layer, .system_step.step01 ul li.step08 .layer, .system_step.step01 ul li.step07 .layer{left:0;top:0;}
.system_step.step01 ul li.step03 .layer{left:-1px;top:0;}
.system_step ul li .layer li:first-child{margin-bottom:20px;}
.system_step ul li .layer li{color:#999;}
.system_step ul li .layer .title{color:#fff;font-size:14px;font-weight:bold;padding-bottom:10px;}

.system_step.step02 ul li.step02{float:right;}
.system_step.step02 ul li.step05{clear:none;}
.system_step.step02 ul li.step01 .bg{left:110px;bottom:-15px;}
.system_step.step02 ul li.step03 .bg{right:110px;bottom:-15px;}
.system_step.step02 ul li.step04 .layer{left:2px;top:0;width:229px;}
.system_step.step02 ul li.step05 .layer{left:0;top:-1px;}
.system_step.step02 ul li.step01 .layer{left:0;top:0;}
.system_step.step02 ul li.step02 .layer, .system_step.step02 ul li.step03 .layer{right:0;top:0;}

#container .join_terms h2, .join_policy h2{padding-bottom:30px;margin-bottom:30px;text-align:center;border-bottom:solid 1px #dedede;}
#container .join_terms, #container .join_policy{width:80%;margin:0 auto;margin-bottom:80px; }
#container .join_terms{line-height:25px;}
#container .join_terms h3{font-size:17px;font-weight:bold;margin-top:25px;margin-bottom:15px;}
#container .join_terms h4{font-size:15px;font-weight:bold; margin-bottom:10px;padding-left:10px;}
#container .join_terms p{margin-bottom:10px;padding-left:10px;}
#container .join_terms.join_policy h3{font-size:15px;margin-bottom:10px;}

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}
